From 251720d2a5b3c92cddafa11e270749ba30cba88b Mon Sep 17 00:00:00 2001 From: sidd-kishan Date: Tue, 23 Jul 2024 23:31:40 +0530 Subject: [PATCH] tried reducing dma reconfiguration over head --- CMakeLists.txt | 2 +- build/CMakeCache.txt | 2 +- .../CherryUSB/port/rp2040/usb_dc_rp2040.c.obj | Bin 7492 -> 7748 bytes .../CMakeFiles/PicoPiFi.dir/DependInfo.cmake | 2 +- build/CMakeFiles/PicoPiFi.dir/flags.make | 6 +- .../pico_cyw43_driver/cyw43_driver.c.obj | Bin 7248 -> 7256 bytes .../pico_standard_link/binary_info.c.obj | Bin 3020 -> 3020 bytes build/CMakeFiles/PicoPiFi.dir/src/main.c.obj | Bin 9808 -> 10300 bytes .../PicoPiFi.dir/src/usbd_rndis.c.obj | Bin 7780 -> 8500 bytes .../CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj | Bin 3420 -> 3444 bytes build/PicoPiFi.bin | Bin 321044 -> 320852 bytes build/PicoPiFi.dis | 75734 ++++++++-------- build/PicoPiFi.elf | Bin 705704 -> 705728 bytes build/PicoPiFi.elf.map | 2652 +- build/PicoPiFi.hex | 39161 ++++---- build/PicoPiFi.uf2 | Bin 642560 -> 642048 bytes src/lwip.h | 1 + src/main.c | 11 +- src/usbd_rndis.c | 26 +- src/wifi_tx.c | 7 +- usb_config.h | 38 +- 21 files changed, 58819 insertions(+), 58823 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1384d38..5b6cf5f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,4 +70,4 @@ add_executable(${PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/src/main.c ${CMAKE_CU target_link_libraries(${PROJECT_NAME} PRIVATE pico_stdlib hardware_resets hardware_irq pico_lwip pico_multicore pico_cyw43_arch_none hardware_flash hardware_sync hardware_dma) pico_add_extra_outputs(${PROJECT_NAME}) -target_compile_definitions(${PROJECT_NAME} PRIVATE CYW43_SLEEP_CHECK_MS=1) \ No newline at end of file +target_compile_definitions(${PROJECT_NAME} PRIVATE CYW43_SLEEP_CHECK_MS=3) \ No newline at end of file diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt index cca7148..efad6a7 100644 --- a/build/CMakeCache.txt +++ b/build/CMakeCache.txt @@ -502,7 +502,7 @@ PICO_BOOT_STAGE2_DIR:INTERNAL=/mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src PICO_CMAKE_PRELOAD_PLATFORM_DIR:INTERNAL=/mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/cmake/preload/platforms PICO_CMAKE_PRELOAD_PLATFORM_FILE:INTERNAL=/mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/cmake/preload/platforms/rp2040.cmake PICO_COMPILER_ASM:INTERNAL=/usr/bin/arm-none-eabi-gcc -PICO_DOXYGEN_EXCLUDE_PATHS:INTERNAL= /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs +PICO_DOXYGEN_EXCLUDE_PATHS:INTERNAL= /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common/cmsis /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040/hardware_regs PICO_DOXYGEN_PATHS:INTERNAL= /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/common /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/lib/cyw43-driver/src /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2_common /mnt/c/Users/siddk/Downloads/PicoPiFi/pico-sdk/src/rp2040 PICO_NO_HARDWARE:INTERNAL=0 PICO_ON_DEVICE:INTERNAL=1 diff --git a/build/CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj b/build/CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj index 88f76e88849e22b117e679f039b8b7e4fd2d2a66..0507dc43553087bb87e6e5c47480f3566d73454b 100644 GIT binary patch delta 1982 zcmaKqe{2(F7{{OYw#(Lzv94XW>$PL!T3fbt3>`woHrI9a$bK=6pnxFP4WwNrOf+UL z#8z0eD3Y;vgvl`B$BamrKlbAfA}E@gOhnQaLb^b-py4o!1SA0xqVs*PH$+Ih=I)#C z_j%uYpMIVTF9}!m&PCjp!Y)*Ocl@llR1A)9_t(D3g2fjsf~Y?+#13UbQDdZW1WMpy zcOt7W-4%v|%dFfW+~RouN1>x`h;P7CsK9h25foy;*X_w{RO%wDi=8qSma4sr*+A|Dqm?#^!OWV0u=!1SS8*5U{_IYy1dJ!4w!ZJOvU(_~h+Dplq z!)OCJvrO_!Q{GQxydaeu^`z=jmeX0~LU0_ppctZC5)-hZ*~1Ni(LqiFZcZEu<-k7os`%lNeeU`3nK>nQY@~B4n;*v$X*N`a|41_jl7qN$at6?Y3nP&Uuk@lEM3&w~iYOz!Wzaf|6O$9$QebF)<(^$zJRZlt8>!7GRegwuNW~-BgKX zwAk8fNDJSfjiiOAq^;6D?{_j&=yDIph&=bmK(6U~)6-OEt{dZl!vC^tPxJ}K33x@t z*$0O>J^2J7dKwR>7cBH8b}M6B?-3NFwF*))ZuQgmaI0GA7-UmT7sU#bn-bWmc>>kr zb(;Jq9|jv%k=%}dMUZqv`)m`iScNhKIVM{dIA6lUn#BS8vN~=|q!ijb<}S)%FX6D~ zK8Ndafif0LbYP}IpXGnXll#bcHmf8DgxM{9FvGH6T<@{@P??JKnu2tjf;1qX5-G@f z=25Vt^R%{<%=4teKpJF|Rb!*8GCxPC18cI%P-L_ss}coH&&+|Sj@)M-@)w9lpjAsZH}e!1ceP_KGP z@kUsy`s54qpi}ihqI%$ESqP(MV?_$%%)!rd#ppbK zo3pa#a{yN2PdO{S delta 1820 zcmZ8gdu&rx82`@QDzx2L*Lyc^Z(HncOAG68*&saJkaBx1?#X;14v^b1p(Vy(AaPb= zD=efaD(*lSFcTd00TPKD^O5k3gN%q~osYEHKQ$QcA0S!8fQiw0&g~r!Pjl|?{(j$g z&*S%f9j+gKbZ-Tk`Gxo{s+$49O`-|FTM!!2HjevmvaL8b%$jvg-iD3=h&KnPawyWthSB^I9t+2eRNGaJ2*n;0kB zilfZj#}lW&4o#fd)D&qvw06vhDp!sQT~K+8JYQ@W8!#y#3R`ZdtE1f^aCOM-VLm*0 z=ikYzYKhMbb%88g=CS)ZoMkq|7p1{PV;`$Rv^Tj!D#}^~A>1C_!MBI=k%MYd9795I zwfcM%Tzf)L(IMNy?cqcX{q8Lls!K-?Pe=26Lr2`>hQ3fRRJ?g!gE6ujh2;{ZMR{AP zY_dnbQxa}FBLwSJ0d`7|WuRvOON&jJgnJy=pcE4E&js__4pt!73i%w|w$bZL0n?TP zVh`*KnHo3BH4!0TQYO{=f3*=-sa2Eial{5Ms^>#M#^m3Vlih{%t+Z{htB@;*Uka52 z450v2t{)u%xkctvP-PQiPzmW+4#aDUJKPZl|GLrsBnOA26`7+0honFzUy6M8rdYh1 z%RYEf-{#t8Pb7spWv{YHIjU5Xi(b_)8YIQN&U@zDy8vIGW{Z28E=1XY`G4pCmRKq% z`EurMKBGE-?tUjTq=Mg*9s#yR;(OpY&&9~0M}Jh<@YCV^>W7oyH>bNj3DLuhL0(%E zi~GOKif~FD_9Ur}{!kfLATC`|kt-lwR;e*lgIYB)6nEV-2-0uldc+ZUK{u%f`gtqq zEl7Ws!=x1be7UkuLsr=@f{!XQ71Gz~?YZ~0QgzCrX5zD&iLJVclFT=*q^_&BWnJ-V zKHKZddwC9yxKD@14V^M=9bZIxz|m#*If{1~Yf%mU#^|iM->{Q+4f})`wj|x-83Ctm zSqeCtrwgk5*lb!P7qtfYQz2TG4YIu}?uX1lRfGd~jk-yVlD^V>I;A&L12g4SzOe=; zOrC<`KB6)(4N6HcF<3F-gT^yt z(m3r}E12P$&S}gFMQ}&w`S=VllVqCjAP*~)0I&0IEx$AlUR`)b6IfWRb4BB2(5&

xD(zZI5p@YKYf7XM(d@)3f7FUpF0*mOX8-w{3T8G z05eFgX(?!DqI!~YqWA0ic^wnfi7~tnqQ>jPgFMo zUQ$Gg9R)7(TO8~}nq-CSLkmQ+G z4l?CW6)-Z3SJ^62AAZy3Hr!wV+VC-(8#UwaZ9b-+!?$f-CRd1O30}i*#C;2{v9Wlq zU}4sB_+=vgNyI`;JVC_23h`ON%XD)1n&3qoF1Gua?Hpcc_o80Bj*vbM@3MQD8xP^n z38Xmu3kfyjf9yU(+cba$_=3RVdWXeuf&<|3lMc6`n;4kV^gTo$*7Oe@ZZrp9bdV#O z@J)x0Y*p^08!mPF3>p!pn_dUj&@sdrsa_Dth32UoGk(pPbo)^#B z=w8KXIh*^IVk@QPj}F=HWMbjFbGxMco9m&*B+U)LajA{G>xwAbh`P;Tlynt~dWsyB z^>r$u%~mjBj8hidMwl*eWJsDt-H@<-DxQr9rO@N7iI7jyE|Tm!^6V+9tQU9e8@fIT z$5f%45x&oul2)+8dU3*T;gXG^WlC%a4Vnm20#PAR6DraoLTMZbNd=s-$GGqN#Xi8Y zB-Jo)Nt7&sqU9wOWzIafVaL#BFEHqrG=&NF78y2yBlZz>Hif6YJ-L=3sRy6ee?m(5Tq*1ODJ7~tsyiX4 zVGr%Sf=~iVZTn+H0e2?3^)*udud_j$u1;y@hREr}X0>_BBD1(ld0eok7_&9ReXHc) z$QPy-sy;~;+H4m?HVs;m)JK%Hkz-#_VjF0(Dthb_CaeXaNqR$yO`^bhP-nBaVH2lyM694FbX*HBxpB|cGRABR z3w}v!h_kmiU=ygaU9{OWj)jI#zjykGA!&dpn@7%&h!`GJ43npuoL!>F_Az0-5T>Me Hq)hD(Zs~C( diff --git a/build/CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj b/build/CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj index 8d3387ff6c07ffd653ad6ca87a59e8596c82e4b0..f13a054b84c2ea2e2305bd5866cbd7e9a06ca925 100644 GIT binary patch delta 13 UcmX>jenxyk4wI4b#=JOg03@XZvH$=8 delta 13 UcmX>jenxyk4wIqf#=JOg03^Kxw*UYD diff --git a/build/CMakeFiles/PicoPiFi.dir/src/main.c.obj b/build/CMakeFiles/PicoPiFi.dir/src/main.c.obj index 72d7ec70c9a9d3981773114c436181356b4cf79d..c410f1f9b9abbd306bc2fb723ceb267baefe7903 100644 GIT binary patch literal 10300 zcma)B4RjONmA)g{#x^+E=1 zd*95+GtXjI?|5|Iz2Eold+)wC@6L=5ZtWEXK>(u&Py=%sKvo4qvRjy_flbf`aY=4- zR>z&gx{T@4uS=qSeEMI+ZQ@pOmpF4e*!9(uv!DOZtZ^y6!P}n}2YrLRPl{x#3+@XR zmps}5^`BoEca;hs_JMmaajps~r7ps$*2kDRSnFanaNXTATE1lX;pW-qZ+hW_3OH8@ zu5Nfngeq_z6;F!x<9RbsS1@(9{>~2`6NO6q<3jTp@8YZ1_Bd<*Fa=Jb>C>c8ck9&7 zt-rtWWl?BuyhHGu@&5h;QM5mKSbWaA?DDzFZa6BEmsa#*ySi!nM&t<1&v_SI*1QPK z=hK}c)aND!#AaW~a9`c}#NBnbCGM&7CB|J)RVw`E3p5XKHS~--?(Trvs`qR9 zL;d4PTiq*D7jE7U-}koQb9fvM2sm6= zcNPR$Y_;EzXagsZKia|1ZYeyAF}<#}wS#BVl~Z|j3oqM2-jrRRjk1H}^oG{q+jh17 zIq87^!nJJoex4jYodpHV57c-Pf~yv`mOtD1d|88|Xr>V4*6f!-5Pm;UZ-b)Iu-QJIq*H0G!)GbV8LC*F^95qliwh;stZQHt6G1}K@ zZdm9Z-^K3oYgIF+-|KzyBvd+K2OIr0+-p1F65D0hs($I)0V{*Q&^0Gq?ABNpeHVL# z;}?DZ+zrRy?z-rs_+4Zys{NzypSm5Ooe@9p)^_eY41LG<&USF_36=(J$L(L=)PG+; z@dekz?LX;#tH;^@R`-(rg-&Lx)TAqTq4z@1`!-kmlFnn|`5wW!gta+`cSfgp-sWs~ zbiRpofwek=wKG1=`oomAC!cl}uR@mk8qY2Oc0_6hOTl-(Cp#B{t@-KR^N!+~RUqG*-2l^H!&(Q{s&MV^EUQQq(_U$G4GS%Yy^h2} zwpV_ADz72$awG1LF@2}N{sa9Oy{Y~rMK7xyrtZQWZ99Ue-f=ris-Qq1y{Bn(W4(i)lia7Q^Qw5 zes#PcU+c_y}+$^G_GrF^thWFnmkR7ZqJ5>mRcw2?nWnBJnNepoi#Bf ztjKYt7CP$DgRIB{ArLCDn!SE!!|jl>Xu<7yLUGnoVVSVP?hsZAB|^DP>&yHrn3OE| zgyjUoWVbvq0ocLnz>XGku|rlWpJ?_hGmPwPSZJ|iGycicAhIo}9Tsr@7I1hj=Pws- zLI$~;#LI@QDZd@YODjgU(=3I;VU_OC5M-AcnOD>a(F3+mvML*hp*!BRbcc$J4=979KW37mveXp zhg;7tJ2*Mq$+fTK@JbG^;_xaCcX7Cj!&h_o+)gE;9jZCJnrnYEhu_TMYdCxjhu3g; z4TslqcrAz5ad;hv*K;@>rE|p&YdL)GWFVFu8aTXRt}(;i9PZ}uTR8j{Fe0Gsr&~C_ zhvR!Vyph8jIlPI(n>f6g!<#w0g~PSCXM<#ibsWCVfS9zydQRT}7xA#B^ZFzFDaQO@ zZc&K#Ev6Qv>yHD>N_v>XM>+igPXAj@{|2Z3J*U5>>*r7wK{>q5;g>A96J|L4BVGRo zoL><%fjPm__;YCTdLg|Mbuv+8i!uMy>pJbcV$46Ab^Q?23qaI$x-*I~zkE^GgO~$~ zvB$emHwyXx5~l|^{XtHDhSOi*^fx*E5~tI;8imc*^aw%va!#+|^v#@(ucN6#?eF4r zRoAt6H^XBb{w+@b9;d&?=|9qS3@1jj9)4xf8zEuQ>)@(IUjx@I`f~WpqTdV)^jxm_ zcR{&DUkW7_y$Wh9dNpjZ=*ytpqOXQs7TpayEqV>~Tl89pS@cqPz@j_gA&XuDM=W|7 z2H^9ply#>zeI{7KW)8Oa2PTQym&*MuL+yhs2U1E3zd}h%r z0U~lJ>h{Cx0IXIa?w6xdOo@+#Rqzi*B2q+-%6pXQI0|k`iTAiYHCaKYRc`jA1+n^)bjX ze~`sN^X(rRiLzL-5HL`Q$^&6V!of-r@@k6Ca75RFa#-4{sJJkGFhyI&*aRhtd?N%R zvg8lT81<3pNL&d>^d&B;gdr5W7bmAm%9uYq5)bWHBm@FsT;3GIMi79J_&`8kVFlw5 z8#Cfap+Sohi{k1H4~z^-gE7T2Qkt@P#zxTDa>?-nQGc3skiv3Yg+crcN~#>A3F11b zN>q(QG!&L-=dgJh1I7i}C*eMzx#D0YjJAZ$_nHl?E{8*VqYPGMbd=&)?HqMJiz5VS zx6NlsWM@=ue@h;VqP3vakec+m)C8KY3FeXvKw%$@$#}!C?HC{N`;~Y+6}r8+hb7v% z+HFX?0r#Jz9vD{eR=|BFMdGO&!MI7JfVNwWn}==?!$!Fx|0@9WMw7n}fZiqi)0k=E1xF!=&}$G9>QZJhX9U}90qub2eQAT$iXW$4TP&Khx!Xm}d!pisTVoACgA_en|3BjI)j}$9zHa z!%tz5kHMq-ng2DM4@n$6y=&Y42IoN%*FzNp8XluZILlR$a-X_@tkRW*% z?jMp~oDWGC?i-T0IR8$v5}&I{iug^NWHrWz@1YH|FTGK#{UbD zY{j^fyb0Hzq#s~CN{TDE;|C(DJb+S-X)jF^cn&MH(3LYnnherl0Jdb=(!DEYk2l)SZYmrB7D5p>%f7FLj z@Tg(JBhqWgM`xPH;i?2zX|NO9c|QaE?&eV`3PQSe;y2wIfjP6hmdFXSBRfEooFL} zn37Zep1``CA_``e5FeZMe@QKe@Cv%fC%=fE`~e?@p1{(gsb z@`n&B-^Na;AEOxl{)h&$8~gM{R1A!`MxCBPGT}Kg= z{f`;)3UGt+^Dumv{Z(hk^Jd7qCqv$7hP)#g@}AF-_ezGmpQYhp=u^dr<*(E549pzo zPcr1qrr{ZTnEV;_Vmw&*^)+&dxnE}*Ub^u$q~XzbPNNuYwr0p1NW(LHn8!!&I@Apc zR_OjsHxGK}A)ZI){Q!C9{6-jEk0THND7~`sTjZJZ7ICPM#89V-0}ua?F#&EwO9(F- iE9Dc)3C7s43b{-1GEKzrM>)dG>&FM5zcU#O-v0tbo$87J delta 3955 zcmZ{meNa@_8OEQxe7L)c0hWao5bm-dn3Yu#t5tMXh*#JpO@cO<_`$9Vc8Q=2paHdo zsA)`_X*NB!C1^8_W2ah8LL`|(wuvFyso3eb`Dm?ww3Bw)O5gX~i@GaZ zz4v#Y^PKmbbKmpsy_|b=q&A}3%z5A=sa&E2i&6f@B1>Y=+U}0drdBo7vLm!j-LX|I z+No}<-mQj$+qduNRJSy#O4`JSl>bgi9aRT&`wi={LVTt&i`n7yP~!P8D^~6`XbW9rx)W>$m;0z2mb5*n8Vwr#S)~=nlMRvUw{tTh*J~N4j;|8UG*+&CVGa`Gyf!rw#b^_ScOO zU%TU+W~YZjPWjwbcZWJ@1n?9;zB9#-sCBJ&-sJEe_m@;T0&w+f$NY!s?4vWM3vP@Y z9pj~%`V$VPXMcMYwOn~!wk!+p3F|GNUfC%#gp%?R#noP;EVcJlO^0dGM(w;KeQY*@ zE0Rhv`l7g&RI2P2DalUP1|wh*1+1q4z5lM-^Nuv5f46unxwNVA<7}*2mh>P#{(Nl7 z@@)9KW@EvMn`bPZk4D}2YVNg5%W0WQ+_*F}wwSJ$#}?7`>evFh-jK_LtKQe^cw!ai z)?HoeUmEBR$j7?0Im(Zfn1@U2#I@v{A}w0Kyq(T$9E`5j;LacMX%G4TuwJ2&G}#xf zRU&_yef5&4;;N|KP|0PmkRlGss8^!31#ntU@Te%L*2?`BS-U8~$iA_p!~I%LR8c)O z-pUhEZ%Tqt@{7d9Y2LIi_vWLB&WU58aGHyS*POe-?#rxMFAK4XswBgoL1mlaw^P~L ztL?IE?X-QKXol~zs8Uc@nJ%xFZ>0JDY^*m`KDjB9@Dk?YYUD6kvTBFS{H*_ANSsQcxKcQyMj+|`4{)1696w&Am> zh}AP(gIzOvm6YO`=6|NV=QJ8560qQ2i3BXfzs1Q1UR7p``qX?SUp!6MdEy7D%{}L6 z#&r7kxN{IJmu`O!Q~%>Ddfq(7aZf+`$ZhUQNUxP|e%|`i|<{XfTx?g#C7A2>2GW z5$I<&0mqnIfdQiF3E)lU*MPT~l$vwQM}YIh9#a^2pBtJ1{`HtN-~;AUz$lYe@keG7 zFvi>l{DoN$6!L;-V!1FP%_(&YlPeTCND z0I$rthf>L;UT2tJr_3zG@B0CPV*3DHEa^Iqlw-~f}h=pgf1dN3w!X@p5z ze27VV-^Zja?K#3XR2*FNyyvHxR5Sz3O;kM0Z&L9vYpHmcrBpM_=O`o0xl}XE`Sbux zH`NTY68MDaql__E0{>tZ(StE7DF6TE8yDp>k?18b=}Tm0J_OJQ5vIq0ROT|O6(()4 zgLx3hWqyfjhDjB*jA(tHel^TSpp8kHix9crAtq&{kJ(%T9N`;E$x$Yy-q5aYA6#Js$5F)x4AQk_LVI{;-OMcrXB(=VQ$nAEfC8cQ`PRjLok3zITS^{{hI zX&Wj2nv~J`0G+fX>0Tx(baFc%6=al&g{sYdlN3A2+)M|j;hebOw5|Azl!Z<&oqY7t z*li|#jC9fyV=ENSBakJJc@$(8PNyy1Le0E3+BtcYTg2vqIZ5TzA(1=d^CxpkM=imD5H1Ej}t9du40^6KE*{78DR?=0dcVa)mxEU{L%)=B+OJHpyl-vzWQ0 zu$U;$P0D5Rb5J+UhAtCD3{z*E5@mCfS7SDH$pVS7EHN8P7WEIKySG#q`kLO)`JQ*~ zz2AH8yI*$J)oSG%#nah*oPT=w8md_X!v!)FKxp^G57`T3u(q683(p@vd#=vhsijf;(vT= z1*fptQs(W~mB_H5R0-xj(ws%hs^aAq&ga%)j~|cwRJJ*g=`_1im5X!}uf z2(3hs&G2EIUA;mc$DFMMUkyV}IP96(#N^GW{@?cs`80lvx!hG~IqnOWfFXKDP(BGi z2nVf~HT#g^r7aJ>=^F`OM&zhqC)089ZQ42hKTtjLq6!4|iQ&V82`5O?Nh!Y7B7*~z z*Cq!%DRLWU1btgD`w+UN+3HRlFyiA?wb&3yw*~N*bnOu4vMu-vX|v4Hds#9Wltgwz zO5tRDSD&PB>89N`O$M`XY1&aM>XB6QMLE8kBVDwv$Itb;J87ULZ0tfEl3DJMS~yW& z>5d~uXpSeJu|lrX-A<_^VAl{eQIR$YChnqqSl=QzKSDjI80uso1ujvkM{4UCbX~ke zH$IQJekcOvmx&#y29@Excm!)ZpJ2|aYUNt9z+Z#v-4_sa)VYf-`*r70HA=uxv@^5? zRpWYe7{~R~OUS!`)Ez~jb)H8Wmr;TKugg~mR)Oz@!iJC=S@90+M0IE%*7c6kr8TX5 zYl_@s21mV8i6H-^qRMGO1rt7`?N7uKK7iT9ssdcV>=zEAg#rYMEmia)5^*)&uN(K} z(XG_3Bn7&H zZDZmfJ%2H9U9jMa;-hOzc+7V#Jae!cXxw)s>_+|<-c#gJA9MUwNYw)cys}v0x-D28 zi8rAV$$~Y}JWumWq$XQ0(sx&>x4KQT!Syu6*$tgJHWiNVv9vT}6I{Vrp2AWSF2^R> z;W2)|16bK-pENjq@d7%722hZG{1vMrXZqXM9me$hYFd8X_e$8%{O5xN$s!ZZ0(ug( zx1--R+uVsKELiK=gbi(J+4p>758|v&*Kc7p9dC!pWSr2ZO&}))vl;*jhX!;-D!!5< z_Y8~pQGQ6D(8lvk9O;{r>)*@Kis+L}`Du(k8lz9e=<6~1MvOilqy4kBAMViv%O$G- zQt0pD>;iZeqj}oA7Y{RRpqiB&p#Kz@3)YzTi=%oseQ$&;sEBIT86%X6&@d}uhWBP^ z0S-pBE;1nvjtvbb?c+3Cwm15AkX)lJ8ZCPntuii-<{FJ>>ExlTl<#=Ig-+L30sO>R z22e>&^A3R3jQIdHj2?hGMhRd8<7$8g#x($#(F^bfV>N)xSOd_=xCCGqV=llR##(?6 z8P@{5MIGo};D=Ef@O1!VjOze?W-J6y7}o>bW-JD{!?*}wf{_}!&qxhTG13JeGE!sH zjMUh_jC8{%jMU&$Mrsh~g))O`#zK0+1Qt-I0_#8p0Br*3Hvph0X)V=5*HV8~@gs9d zpV`Y#%_VHJkCHe=dtn9yfo4<&q$-UBid_DBi}^yrI-3?M9;}! z^-Ck;>lt}!1Hf)lYc`SI3^x7SnN%U+XzF2xQJp}$L%2-4Mx6q1n$%{RNLgkwuL#7O Gnf4zzI`s_z delta 1378 zcmZ9JZD?Cn7{~wjCRvkMyCgU3ZkqNcX=-0XCvFarxz*e3%;v65TPLzs@L)ynhcYIN zy-`dHqN|n}cLs||*$NKbe1W>!I%q0YMiI6Ti43WgZG{yw5J$glpjgjI!=SyFdw%Et zJkNdp_dNFpePvHFD37b(*UDQGkEdHZTTHYZ%Kcp1WFk0vtru&L{#&zZMy}C#+0;x+ zSVgmGZ}aKioV3$lZ(TX3LV05sLfGeP%`)h-%bRb(ro}Q`Di}qw9IUk+l0u z*~2tN)mLCHQqj@Xrs(DQmY2BYzzD)E)MF?y-$}&~=0QB3OSij?8P#uotgbijqZP3f z^_WX^rGUD>3o7Oc?7gxe8+Mi_R;OPlcS#r7PY_<79-S=vS{Z)LuqK7K4>mRt9wUF+ z2BKB8C)P*Lk?pl<8jp!)aiiaqT9E&Axzq6TIUx7Z@Fm!WkTa&Kj ztl=-nJ%5%ro+WY8PhO;_=q!~pebIktKe?%n^VofIzv@l$96doV*?*+crAKrJ0&O+= z?%X%+8PZPr_!0VvP6nc{(spuz!nC9vz9UN%jSKmDV>mQUZ0Qc`TT#V)O8+-6g?ouY zt(hKDHQG%SM0OgqF7yjkVk1zu*rq=$So!)_VV>}@d->SyQiSiePkrl*SmZ3&($lT-pfu&II48>wz%IJ#6YolR za=G~K_$GaNlm1|nKC?+*;97*P@WsRLtDExQZPW?O@PLS&;g1Ji+}v1zJ0*RL=iLZk zwWO^@?MIo+H~d=HK4=@Xiswt(&THJLM7*Tyih4@+oRHXMCB*J10aoGtYU;Z8x}5Ox zq_YD^3hn{2oN_ZTFW3m&5R3u83L3yI!Gl0fuoJi~xC>YmtOu3_yMPtJIIx!=!l?s; zoN^CvR4@V@6YNC-C&lJjU`VhP5MvjHV%(x|OpqHV1-bEgL2jH9%9RH)v7DmP*IdYG`+Au@g!@Ho5o~EMoDjFAJ+thg#X|F{a45U zkw5kxRANvFVgRva{Vft6v+G=es5j1V%9zcV>>`^Gl_2hw!XcC~C*c-Yrv+H&!^yK5 zRmGwbxZrXpo->+U0OB{#Cx7IW+5CkugOTyb=2+&#jEoO9E3!H>d)6^9FmP!zFtmVZ z9R`L;AXXJEJiqD2`P?rfgRq0Yp( zWb#oif5tzPMY**ZA53=SR%Z3#U|=YioXM>W6z%0!XWTP+E0ENge3x6DRfmazfo1YS zF5$^CJOV&5T^?ky9I#j|k2<5lbHO%rNqw9KJ|pfL=7QNaxb{tImm4aqa+5L8>+ z;ih2ZP>|qYAW>70i=$A4WcRzG;rV`^?}z8m2tp5q99+Vg8LW8?~O< zJ6+>ckQ?dGG`qO`$y&k{=G_5dx!s(t9WL+seI;+kir2msO?K-Hm;0H|{&0UDe- zz&&RG;E{6?pvCD2XxkO9DPWmir7i4JLY~JCMHQWnWKGO?0T`XglVTqMQm(Jc8eUOT zHpRFAfK-xnQWOp26j4k!1C)3B@qfQ@`V7?+Q_MR*3+~UraYa&9Q~VSGE@@BIDW_`K Ipj|ca1NoO~C;$Ke diff --git a/build/PicoPiFi.bin b/build/PicoPiFi.bin index c1cf52f2ec4d09e68abac410493b9f7b9eef6ff4..d33eec98c91329c6460c320408ae46d582f65206 100755 GIT binary patch delta 16653 zcmch933yY*7Vyl?(w(LoP1Ba%BrV-2bOU6wE0?AzZDo;7^p-^fh*ktG$|Geji%(#X zltnG#0w`JuwJMfZ6j@XxEvO*qDh8EuTf4{UoAs0%kH|$o+T*smA`K70adhXT-Am&X8~Mz54qg+lmnTZa88mToua@ z60;OMc^Tv>z`yD-0VPtQj{}WC$p0tQ0Voq~^J6GxH;qHG^AaR`Z#VJ?juSB{zWfB$OV8&*UIO@UXa6SBO}I+lVV+=2d1RnSm1)YuGNI{PuACdq zP2xJ5bS0}Ak-$3r1lH~^{MI#F`{39e+=JQ&%eHZ1p`VS^iuy&}Z#}F+%E_FcFvTi` zTnXeR5TnS5_mPLhRr)!0xi-91&WCHGHJE6*z9ooE$J!i)%l4mlIk#I^FKyfS&`PB;RY4NglIYQgt+aRkp1WDOofQNrhbZCD4ByIs=*y zgnYYp9E#DMhEfKUSaeE5sgm8Nw5Rl?n4Hpnu0iBP$ti7!(BwW<;xCkU`3s7!Pqm+E zk9z$^?tw%vkuoit@C2O z|5{%XBDA_uO0Eg3muT=^^+iF5$=OlXDi807M^&RF8R**N`iIO7(1@Uk&s* zKtH30UJvwPKKds~vVTUYNOFk#p|*R?Sk0`3=}bhZ1je%5Rm918 z7WoNgdx?3{h=l+Ow9Y)9L+J^oQm#UKW-%y#iDs6pS`=bih$6x-bmb za%IyBX*ma2tn;vGFqgs1lfZ0law1g;m#3BN4Ho8EQ3^7x?7(2?cr#}2(&QKJF%K)v z)?}6V3GcY6LP6SKn2N#LV3>;1l3=Y=7-`Ldk=kIc$SVE8j8)?b7nmdaV3sbY4p@S8 zxzS}ummpncbV+K;!3V+8V`X88F4Ku3Bojts8C|NCP%lnIl~LsRfM|Urv`(r`K#>g| zESm-Sl)i{{s1Z91@`;cS2ATno#z9&JQm?}zri+>f3Hczoc56M-`6E=jvY%(s7l6Z) zqI^UbyBJcc^Ox5GOP7Nszi=V7zsHcwM$sme1{U0S4XY(S3$D9{RF9e&#P%@5TDh(o zyv<$Y`M{V5%57M!u0|>1HVl5rPZ;8^Zu#X`+3E%F_z9a`waNxogY!iZ!dzRes)0>K zn-MLIu=xq^xmN!wt3#}^#!rZKcl)(}+P^ioa3h-S;`A+G@ zH_O8}NaN+p0N+~Isvf?VUEO>q+Ao?ZS2{S9v$ZLctPhF_7;I`#o|J6hQpoax*1%VS}Noz?jXkJ+p(M^uO%2b1#kuK0?(_$z(`&U#zq=n8c^@XX?PekvbbI?F#? zx0C-GT8_5g1uZAoE}3b|T?c5}XS!rCW3Kqg{-SMQPuml@W}IsR_|Z(~!~_5qWun^`^ktL4?N8v=WDmV!*Ag>1x4l_8cEw$>TGQ_G-EJi{Fxfwh- za-rjbxwe1bvLQGJYy#scq&vy*kO4C%I1Yiutv?{oe&H{NJrj0T>t&dJbccm$Wc`{7 z^-D!2888kmi^VD=8Ae%jI%;7bxGWdJ*dyT=C{2S>ty-)E!GO8uxJr4GlOgf?NQV{j z*I*3j?2$Ez(eg&b=4cp!*jA~Rsjw1l$tuCZF*^qJ7~zc`>;S+X@?m$`(!k*(;Te~g zYMU+DQ(omOZ?Yj)4LtWls)BT{P35Uyr1udlvn6;C^L^#TKo|>z&q1nybdyctsh{qv zpJR*mlqdSiRX`U3bpL=f9MZ+M@X~OgV1!R>Orxx&5;nlP;fQ@1pcUXEfCE zJp#ViiP&4_NXR)Hw0zv&2fm#S*zO9inQ2~d(C;C;KYV|1V8DM3;|JRclEXwqNLD$y z5X*D`GJqcoVE+e@L%tXw1;E<$IX8x@ZCWv>V6gX!qrEvNB0q?Cn|uHF>l_6i)j`xt$L>JaCr9R}(D#$2!j}YxMQa)1hPCyB z_qayR+Ok0VcP}g-KC^(r&@GTGM_YkVjzn8|KM#R&t1)Q9QLuUd0H_*30J5 zy{UWoDWwhs;16aE}vROYvx<) z&2_4FO#3m>JY^1IH*iQfqd2B&YE^9(1Lu}HGa3|a8ZkCahtj6E1gdz`BHv8pR0}4ead5XI$x_U z5k-Yu8W|g&6FUlRQ(|^>@qY9~3^ih5eqgmhwHa;U!pOGp*l{W5I`st{QFPQyMQ-5& z#|F&J0HOQwY!Et#pTpm%dd*y)iCDMY?OrK{^EAv+7CdS92BcvCrHm<+HO0VeIcg=> z!`Tp{wU!?Ca5$j$lcHUR{`?Gn zH=hinc?CvuME7VG8O?Ess&(evZZp!S=d_(bim`?A&1j!I@+mYR#dL;`s2X2Y1k2@y zd`BHh4{lqTSgT58+L0GG?J0daI=9iRLjN=$O{}9e_@-}cgDMi|=79?T!ViH8cf$eM zUiG1wuKId7|Kt}w*E7!E@y+s{F#c@fxgDETC(wMKkvF54a%3Ms!zpc)NRWx+^ph69UkN}>2;4umwQaA_f28CNazCUy>LjQ z+<@(*BqlRbB7E*vqERJ}HFeOFoWG9yK2*h|WLfj68^M*GaVs-fbb)-^{u6 zunH|G~{qw-8O-_=sJ0deUsws!+@lxZ|qb zmNN2I+=#HJ?EAF?s$-U1HzlWM0bh4KC<+v>e$-m=MWow)_b&H|D zE1dLO>m>4i{h2RqB){JvY$MhE@4gVZFjX_JfKbPq>xF`UzBH(~H=X;-O%z=PH@ z3`TC3%e|zCe3&p$Pc3`VH;5M{2z>|5Q{Zx70vvcbgzna$zR)}rV*_m4rHu}0WT9_=V9Z{&vP(7-9ChGe(o11`UOi0&QyU~wkDfWKKa zPM$BHrWjfNqJNeSrRJC#`gckWa>FzMy0y5f*dO+)(^Vp6AJi{DrZCF1zNlUPkvyja z18r%WmtUrjHi*{`(w6eEx_|O?V-xY9F*|b^_IWjz zGv;gN2DVkQk_+n5tCat|>RsRTrW4j5CNA97SOh?CWHLy*Z)2Wm4`n*a^p-|%Z8SdQ z4TT_eN7J*7!TU(<>)L>g3fLKtY51kRrQy2GI1K3nH#ev@aP5*A#UXpc_*XRd@IjlR zm7Dn8ph_DLCqe!t?KB;|{^nk40G|XSY8r4UVA~7Yz_r_9up%yb_wJ3{4y`CDRu`}x zlWjn^1Me)Zht!YI?>5e$jnNsjYjLcupjb+_0*)ciX=C+3SYNyaiv9$tB}7a_WV04^ zoaa)|y=&$9%efs~CYqo_B)u@!G>H?l2e{+0he7cB9DWfELZ(w44{?>;Nd9U5UEZ(W z%41fv5pPUDmE5G_LmVcVp-vGPQ0BlJHL z;cY1OLsJzn*YYQ-j+wnZ`;E$MDyr~nZK540oiSx=@pc6-_T;B>`YiB` z5?=)a6}j44g%c#*QBs1d}S8H_pDhCGn>XHbg&9&Y=ZhR>hS4o?_L#j z#&@p_x&nHyjxEp*?lzTj(x!?Pi-o0bBB&}A-TQ?m4#}PaaK<9pNl0-VnW`QVv%@Os z2wDUeR&}k?WjPDMg;p*X++!lyt6t^5u&WguZl0A4Nz7y>cM)CU)`7uY&z6XVuiPv+ zIce83P%rAbUN^69ZcSbkEx#alG{4ls|kKDn~W60BM&dOr%p36fVClY{Ohjs$42J((##05qFh2y9<+ zs*r|T0J-O#^t;_@{4Tu_M^TRL(6Y_PZ2)vYM)qdR%zWMkkryQks!XWY<;?0lm zvi2xI$DzTau5-{J5R;KPNKO?CDXng*ED9+LLE;$N0kQCol`PCm38aerQh@XiY%%a%(?!4U*j#40Rz7wL|0-OreyBvO)55t) zYgVzGD)9kT0@5Y0EGQ#75=L3B42O(@C?fb_WS#u8Ss)pM6R<$W4t|e0;3ED*>hWx{ zYlxk3JB=?4eHG($GJ056P`Gmv9cYY9X0mLUn|a1TmJdIS&7@$&4ftk^%)>Xx{E=$O zXCUyx1*b&;Eg+H>bBS_v0-i$(M&H0KB!hcP@&m*sMv_ZhY?Ku=z5*p#6C7DeT$WRA zS<4j?HYQdQ$3cxTYm6Tbd5=S~yLd@{B>0dY$mo(!eGH;BdH4r1Q8N_2&uEqf?{kQh z5?CpW@QQ;dN>}?YbFffY>M-spjTD7sHU+aQ;7R7aE|=w!@ltt&7*~_qY({@Cw1r>;cc$F8x7uW{IKwAW|oE=TXer95jLGnlKMofTGWNqnWf=!Ej)WnzA#AR zkJfR)!q*PGabBFLEfeCb%gIAeY{Nqdelj9&)j}lmw1xJIAWvVvgzkt`<2+7^zKKt% zc3Re0ky_#7ntmY$xYhyJ`^oqxwfH)D@yV!&ZZ4DqwFkt|$nht$z-@Frxh(XSyA2lW zb(q(gASscot%*-+hv$g|AJ6Oy@tQ`?AFTzhd+f`($3fQ=;896FtX8KZB4;JzEd+_4qs3(D2nva|2LaN8o738tSYw`QUzBnde*dkv~N&Hif z#}vb2&j%O@P(K`@`r-A%ABK5TYux+PAUu$wX*I3#prL95JaU=3tA&)d{SN9PwO9rZTC#>x^3p$+hsBMA-QYz4K+Aw6lMG%8PbE+)(~{Lo zvpv~rEjhe&UqEpgT#W!&<74`0%uFsL>uMkDw-7M0CX~XM+?FdYSqlRTioP^c*u%$VpKoIYN;l_EK9``NzC$OJcbl3ADe8}PD*TTxi!n-fMr$N``koPA|E1s1WmxJErq;%!aik*OL1Q5f5 z_!b=3kB~P3Y#d9*ts26JgUGs73nFCDfU*$5bf%$gyQP7Iu1-z}?phAV)0u6i{zIe= z3rygh`1wS|GX*GP;01@pPA0Bahkb9ogN+32C9-z)B>W1wv^pI>OG4Jf1aGmz(-jJ3 z?UsL7N%k6EY`18wWb2y3DT`Mj8AO-SB1jQDbyqjpEHm9=6jCCBD?)^cMK;SrZj(Az z8m9};B%#p3DWKa(YYM_jyCu+yRS;~OSlwc`d~2hjwuR7#Br#%_kgU3h*rD!-v0_B8 zkFg$3Biv{^-jRZW1QU6nEgUL9`F*P!Wx(5F$gpG2NA`(OuUY0*X?Dh%Sq?D&ms;uFhn5b ztj+SV1AEf*(#UC!cviXCW|`z6iwCl~4&%xV8*s#WySHYIoid;`+l}gf zKER~jvY8TV)rrzrF@gt+nKPoHinmb-S8ee4A)YxShTUCdvwTZl-xwcy$Tqvm2BX&O zp*UguYGV_Q9NXpPt?BCKeP5TcVe@4iWwYF4_12Arf$_@a$%~t#jc;!G5=Y+Srj=cm zv2Jf=mxXtehRuDAZ*HZvE?=#yr`F}It(P*)gmUuE_8*v?mByELoWuAQdHVU;%*t}( z<>%9wJ{>Tv_rL@WK^UDaCyIutcp6#Mumd9!wyOw^8WVSoV&qP;WmjhSX!p-%lrPE8 z122_W0THMQ^5w1{@dWbGOS>^+d}y~>1V7xUcx^HM)OhkWH)d)o$R~U6#}OoT-$eWp z(eHZ{HyVH0C&9Rh+I3~4SqV+ zv6j4NwDQ??JaE~N^ZY1 zsILwXZvZ5KdP^YP0#H+79NwIU`<#XRcK`x_qmnFmw-lcwE$@!U!N#!nCW`P9^3Vrk zW2imo`z-?tBof3W0@OtyG?JY9AeyPX$9V07!x(=-UODW<-;&+`I@ymZMO#gVbQXZi z{cm?Qqzs%+YVRTIT9+~#?jeCkwlf>=A+H{(#NotpF9eQw`>yajmawTAir4}$^8$TAyIw1WHpqT9cI2CUtUwxdMx4{MH)!$upk?@_1>V$+2*J^l{ygH#)ZAyw2 z@8B||uUAFFqv2N9G%lN+SA~R4WYn>wr0<+Zz%QLpAodEC1}T+HFEwz#X$xFPqesqg_$5O&`#8uMOl}`jr>=Fj znExzg4EH%aj;(6!i@;x_1mJgx6dYGaoOenZy93}jqq7YO$HhD{e=<2^vLhQ>WcXU7cFRaMCFOZ! zyakjUj%@Z(NH3DtK*k`)#cN0q`&yvx7QfS~8Cp=SjHK&ia)iW@V)pj)9PAggzwIRF zlMI|esy>OuMdTl!3>}sQ2iJ}d-sj%t_CRKp= z&312JjrQKFroKnk96O!ORMsqF_)MMruI<=gtQu<*ozG%;f~$jvI3$FTOP?hS3j#^r zxoibnJ?N7(<9Cwo^h(~-s|YgelsfDo+lk+=8#4b?bU-}p_6V8Y`i?wvDgk`R{!`K6 zza0Y)0oz!0Qy*AOot8%(qASXW0jFKN0!=(i$1uYh% z=kxKX=khx(XGqBDXne+)bowDI*=CouTqK)JQ9*aZ0SC1VfCd-I+a~?+IW`PSP|kK* zhTB3|tn9Qbv_n{{syV3ifo6CE#Wp-m0~w18^#mq$kdWH1YKTrix}8tiZZQf-T) z=R+Ae)2?LPR?^u%63$OKXL2H{Z8jBkN=UsKZhJ`CW%-IMK9j|i+sGSdit&DO^Gp=n z!Tru=Fab6)nMX(vsB=TtbKw4IG9vsnDB zCF(2pp>#!C63T@0s8o0au8mS*y|WUw92Rw1euOw50`t{%@zbT6PK(LLPw%uOIgonh z#Peo$Zl`6DtHZqiEE)1ezoK+F=u1rV7UOi0iL#jncS`EKD%=)xVl?gaU71pWhe^}Q z#h_n)m8_5l2*A}xw7Nr!!L#mJ8xI(M0+pHVd0LU*0E^X zT+!b8F@Afb!bL~W^KfzX?F1Hx0Cku%)%9F$aXu#%z93m&MpWH!Tr=-pIvm=O!hR+s z+_s^VTP9lnt>dMoBXrvf`n-y=XOL_@dF9It_3|FNp$>XdM!+l3{Ugw}0_}TN!91Vb{xU0h zat~byT&9qc(o(tKx_$uK6F~cn^=F_R`&G1l8gQy^p?8%POS5&PFaflm3EB%D!e zIiP*CNBfYAA-~f*wnvW1e!(+FFS~vM{Zn0SKK&~}PAfP6OS;2K;E*QvjQ)y7so=K5 zGc)|6M0llZ-eM`j=@O5?Nb>7fO1;Quv~ID%zZ2W;>^9dLyLW0#^N8(mp7x3Lquu)p zq0L^Q!qDHz{LG$7j}9Ynv=VdbB6P@fOeKmH$eDD2U}V)NSJQztclWseR|{*4aFJ{^d)x9vy%NeAQk zu+i!NQ3so&do14a>9E41gMW_>gQyN9;OltIljN_}VT}+*%*^bxw09wPU`?lG3z_zH zLcZ9ImHhPEmUb6EJqw)qEh{*7Sf{J)?2K2Jc3K{Gt}Z-n5`!0BW-n1=6+7edgyZIi z!AsNi4sPN7uis(jxyXVGpM=uuC_T{C!mpb9P@wm!(4-(+4nZhYeVcSPZ@fQ*AD#IkR~;UNBr zSa$Qe@$R1rMKL$8Bboj;x0~W?J`>B_PH@yVw|k^*Mc>ZCr-|nF zuMn~r)!7`{AAA=wgKP|2*E`fbMi-FNCEy> zGB%yJST=y7QKYV`4>r-9@r|wx3@Ay4JBA1D1o?4rXoi5^Qb%d;V!I=SQMrihS|pJ< zOK8MzsC&2Zv8?Wt z;g&yapOx)~z5#f1db*?2qIA%HWP18>w_Utlwj)s#QIr@&UDUzSxT1)*gW68ZPQ#f1 zoE%nXM=3u-_$~|WDcuX`t%jgLycd6BXbQx~!AAcG!g*o5EqKQZv7PAEm~7qSx=zbv z!>J(rsG7A=L6f;*prO5M1s96^;K47%L^1K;)H*Gph6jRi*1$br_BR0F6s3P|aKje2 z`*fb${qMZNSKk^;gUWTM#4_5O1o%;L^(n*QU~G$-(RGLUUGy@hrUE)G&l%c6@Y;}{ z;9Ss+Dm6UR2PXwmE>r^8Vrw5U&lY$e% zHv#>yYe?1xFdN{NYlc3lI2)fa6r|!Q_*KJ>R6IIkg)^5Qhz^^B)tUSV{=At=f*+%} zWlbWjNF&!Fq1;L(QG9_RBn=N$JOhmHR7*Y89dNqbmE3%P8tyNaQkQYo)VyvWeuBYW z2AqY5#nr(){8lN_ic4-;mUoTgBC4*z0br#`EUPy)-!|sLq>oY#V&g*cM5*7 z^*I3i%cGTn5I6$$RHN`XJlC*j6i&yF7u z$Mu7lGeBlMk}UyP2kc z04V*d0Cfo{NVWtjw*ch!Ykr{^Z^ivhsc>NdF!jHaZie#xXy_`u^-g(T{p4PBm5^6eA=z?B`})#sUrKR*1vPi@`ri@IiW+Eq`TqZ3 zp#QU=S7#zwF(^UP|5ruQ`2WI#_w|$#ZUCV){i6bZ$AseFnQ=#e)n~ch^l63y4Q@`& z&SA4NvvWOv6?e!z@*Vi&4bNZ2U0PnJ_xI(`2#X3)v$7NqV)O^$#Yc`pQ7*jxI3V8& z0JkeN>v=dBG$8gfC_5xF)G!KuHU;H#P=-K0(!BsbrGoNz9(o1^LmCWa`hoAzse%X^h6j)n4oKj20hHXRc`iHm764UQ*}q~rT& z5-Y6++S-o|2ab!EW-WpX+Q)F)2>Sxbh5_6>2j2KAB&&k70MdA$mn<+xt? zZrmT!(iPsBc2+yBt!uY^%;Y884K$R_m4cQZ=-3mmPJ{{{Zq z@A$*`cQffu|9>bDh%h|Bh>+Nj+9r-Q+;>VGr*Cv4*|)C$4Dg!(*&pG*wfP_GD?E(< zM`GC<{@A1J7Dztapu~R%FF@U2!QavUFL-@7QT~4sPU-$i zIK_4I_`gU4dm86A$G5@WD}C7$j%eQAE?$89;+rl^=utb=8n{K^&2~ECk6`z~)QSmA(|N2WWIKlEDGOlhV`sXv6#q zVl5Lg((wKT@zlP`Ht(JdH9h}UnVQosin9ZTyqyGBE~l5^Ww-%)m83rq`%hrld{sPG eJ{EqKGx2V2neWu zk>R}*3R)3;;99A*s8ovrQUy%dH?=GhQNW90vnSt~Bt`V;d+%F*U;8_EX3m^Bvz<9} z=FH^e7t+l~q)ihr^RA3MfM<|e97Ni&EC8Jpvk523H~4;i0z}&p;`T-(F6Nq;MM%t1 z@Wxq)Q-HtPqTu2H;eID7LMZ4a>I9ULmN^@VImLLyo|7Q9WCCI*-H%WJs;qdUSv&r0 z31(@0ZGwpT-XEW!+_C)*#3g|LX7(MCF6J6}pLv|AQj@+SWpIA=a9MLYW=$onI^harj6G0EWt#>_b5hWDjy)cWslX!v>%ueltG+WXmvN6qo9|e z4x|vlnA8`w^JfDQS0_VUPz>UnA(*@RGvXTKV60LQr_PT=9*;+Flp{_CY1;VVVVFAr zV=^%xA))0Ek6JiVBuU2e$Xv-_{aAZgN!;tjy8?s~d-1La;i9#8H-i`sNS%n=q>9Je z3+wjn<%PD+E|2F4;I|q;JjypHlf1*y*|NRqd~xs_L9YkyW`uEW$wrheGMy?pT`U&z zJ;7UpwglEQLa_Ui@^~3iaHtXm2=hFbppTV$^c8e(79@^oDp8#7OGwRx6o)!WDA{yR zho++xlMc-nC5Rj-?$Cq_*F7D@LBeWVkWgX!TywZYhPLowLXh=P3F5+pq3(l_ORNVq z2g?yRO&70Yh-mXL?Gsv@5+;aT`!)N=$h7sm3O%K6FVSaeLphN!$ErXy9AGWr<8>dE zUSKxyQuT+W9Fi7nTphkjIcyd1m@_{>xAV>mnL1Jbh(0Bc_3Im zw~5CrUBMNwlEo>gqB;z*E>E&&U|ljQ2HXUIGP=s4=n%lA0-#33AxP&yJiQ07Qz0$| zLMYGmfiMihJg8FZU;QT|G5Iz)P9Iy^qlD_Bl^!}sF`5`yP%)ZVSWvOWv6=uO&`PyV zUvo_94`!^a%#ZedPhX2Fy$qxEm>a2B?`Sa_MK91%+IVdeXsDCs0Hj80zvlU^dp?ar zH5Ao4Vx-n12HIV>ItgKoOjipkECm`_+afPhfy73bE-7VW;)*jsEl35O9jjEeC|zvA zpa27f37*=vpMGK2E_y#uXmZyn8o3gz7De$2b8Pzvy0bmod7_ z_)*72Gv!LBmQHhROW(1HsJ|`-ZN-hM3zBVoooYtmaotq0JU`pmsOXS9%l8`l@}6AX zCOxJZ^89e)ekI~6L1xd`6lJ5eoE8gj+c{mJ@VvdYtvj#777vqiB{1!zk4b-BzODh! zEKJnS3YwygE#0P#)}7a0GgJDP_fT$4Hr88${nHX5rQ>}?j+*g+Qvf&2?L3u2Dsf>T zVKD$y@>mF|B(g0*Wt=-I%gyOr{K7gI%$BwY|hCKuc8EzldKwFwO zt?;L_Y=~2pFhU80N(e{Wl-~R(e}1AZ*_#gbr(m}QfD32ZK31rl3N zZ~C@B?Xn_H3UqNm9}QuwExI%sC>UXmjcH=r!eHNhY$)P30=x-u7{Cb%<|+k&-94GV=y1;iadJV)9hdSVkf6_KhccF?uwG_h@~yyK~MbeW&>#)dg=n@u3t z$4O%3Kxw`!7hS2zK*_K#4|gTOcL(6_#owqv3M_2!_^hG18eQquX~%W~rDq_MOW4d_dmOji#zZ6jGx!T4h` zII2WH*n~JNy*c_yr9ZFxdw61@<=hG zFs^z^bzKe?-0lr#)Gx}|5QO{J^FB>fz=zMvDhbxD$JK?A+A-Q^w7oU)x-Ye`pcr|< zaI+jem5wzZBLi#Qr6ed3632POs2<9)q5Lg z@puqdTO_pTxkG#pgj%o~^?uNJ7!{5wl(FqEyOyhI`j{MCendU z)!sW=@7x`&f5K=DF>OjYj1v9hwG+j}r7T5#GD(qaaADZk0@-^!9krQ-@k{lY=d%Q=R1kZtn9II8mMFk6ALqr7Ub!msvL6PrAqIVdMR;vc{svN*oq#9wSP zg0j&lzPH+A`3wZ~GH6qYu*g%rG#tW*Jz?;j@1aw9%6xg*E6bu`ISbME>NvHi&jN!@tKM5y4W_6X0p}+ITgL3K_Cc)uz`p}F~^Zn32D=x2MVGK z>VHBOsy(g?(8#qOi^Y1!%z?pE1|=wEp8$kt>DrcX6oatvf*pf87Yj!{CyY9%rpntm(&m2 z$c-fRun%0fb>)!P;-cR@t_RF~Dap?=4M3091P!<Tn z_--R}lc(b|&B*v&6aBjEDvk_=S7-I$i z0epl|yBKh>2)DPN#K_vxcTA=ZWljJ~G6R;wda(Z_!m}Q6lE#>>8Kq0oiBvMwTNk8` z)91$+asPNZ3mR+W*~T=FWFN24D9Yn?BfaKik~UgCSvyEpuML)ctM%o_Yc>YO`*SC2 z>$S3Cq&usnELpWQKgyf2H_ZIDq@HAy=~ ztB)wH_gbn~%_!xjS%%uoRC1^!A&{uw9cQQv0*(%5_t8dZnZ)~iFi6$evc4(sb!pv1 zjd&w%UL2B;M%A;RQDzp(wc|>sXgBdam0PvtrPMMm*G$#H!B1~`zHo))MiILa8n^-)X|CN?xiJH;m)u>nnIE>eFANO;LQRm6op5O0`m5 zd@16hmRItgIhGb%aFej_BYqFRn{Nbv4$=k3q4aI0lV;J%C(Hq$L~fbI@cj`~0zGw3 zpi|T6Qwvl*(CMI4RR{RrO&6UiSOZ|KSBS}&)OfK(5ZlOt)CzgGMmZXf*ti75u7q$5 zglpo->C{1SZ8k|~=wdhysOl6ROMc|qn*W5I>`Hr9?6HJdoAc6h zF}u~)6EbI8*)p0VxH;Ks{E|&|9!M!{injWt-odf%~}LQU~Lg61smm1d%iOczTpn~9qx3SWg6L-$=cVz`2C>* zac;~1Sjq4Kg?ieErL++c>R^YYjOa`VElgm-Ny9UEyUV#~2|7{UrxBl_aWh(Qk%1jWjpAFO;<4a}{s!F9oh@scL}a2S0Br?Je=4{^@e9l*teTp?jlWc= z;UmG{Ro^+byj&BQGO2Lu=$f+%l!vOJ0gIh$^NWo$lj?cg=K*6Pnq80wjvbLu1NbS% zSCSfdrq48ER(uB1=K=ZwKudPu)&I?JDh(BW_9n%Fg43qM)LgY;MWZ+NEg3y(SorVDJvXXf z>}R${ok(a0O)3)FY;2nroCLCF)2OdR!2_WZn&imt(aHE%(lPo+Jdm{T??_IAUm%^- z6vfBxg*JW#DYgX+lVZ2!sE2L)ifk#0mt3Sd%^ws6;_w_Ev3XjFItF%!)8uIJmwpD@ zOGe_;99fbv)g^AMcb$5I%{?Mo2Z858H}`Oi!L>0oumTira~170%QJ(xdHhtu{0H!X8*2 znS;-@tLl^uSXB^><=VcQx6tItTX~cbXsoKi!ZCM2LKSM4iSk^>@m7_t5|3AR>XmXe zbvCIAY->dKUa%|o9^*^)i}(7BDiOtEr4ndnA%k$Z?$qQGxQa3 z{yB}l3Z|$#Rlo5MDSZpP(fPbWH%={5hN$IQtV}E5x2k6>mD<%kMf7KQ^JPUHP((j_h03*R*cSi$GZHbX$g! z`0)znNhi5){KLVu)NuqCY-dT!`2HaR%pWSkY*_*Md3^8aY>2Ldy$>e3*kifsQ5QA$ zolqIls~B#~5b7LR2Kf~L(*RN$L`2m9zH=2ONTV`W6*a&1z&3XEdGVa7BD|lNYLc1JlgQ6CLjx$;z)2)`Uhf{hC}MH3SOJdXqKzPuIrGV) zd5t)PNavT}@5uD|9au}!7Cef3H8(7%5#t0RS@;!GUqVhV{GX5nup_500tSzghZkLD zphK09j?LfzTh<>TntSe1#MZWmQOMYA6eipPsS6OMI;kjz2~U%bN0Svz(9PNw30x9{ zdTG9LrGsJ)5U`(WE(v}tIoC%eMv^htx-sRk^Gr%9 z8MOET2@3{P0@<=SUbV!ERN1A`G7a3@R9)y-5`;Fu&DLor-Z(!&WXeW?LLE7?cnj`N z7CtT=8M_#<-m*|$0&#lrC$t>ni}*TNC-eCL^mSr-t<&Ow>khe}YvzSG;JOaDP9dK? zuEAGHdf>X#v5J2b+L{hL#*$%6HOc9YU*S3-KvS82*o=EU4n`)uq^yS#@%8)FrD?H0 z!WBbrKev(#8QziBkV{L~;C=*n3_z

Wi$FO7h^! z3=sA8E7NcWd3WXb-X2GaOa#Z`qb`(w$`k-hK6ZQyEb5@#UV!gbBG$);^j&o=Dr_uV zdBZuCcI_-=A10|!Js%)0hjy2f51+avp9TcA00LZ2eE}-{O^9ykKZuCK5<~QB(vs_}t9XCv!}@Pb;E*_J%ONG zB|g$(#*Gq`jON3`H4?+Yl%AhGWR+XUb{zKb|R#`O1;V zDVEtSUpgpRB9MLKXuk8zvsmh}`*Ixi?wp8b^4x<=#vHpbrB0O+5HF?%>C72Dq0mVi ztzohqc0uvX8FAbz)pn4}_>GB?{p_>hTF7C^v{Q=V%|#nqaLj(Ik9V83o43*0%x=1j zd)O=oJv7f|*$)##TV%7G^bmGakLIM!r*X_dw?Ef?H`ndU{Rho;`Ey-&b6vjN`T&NB zDJQ+Q{=iHd*Bsq&7Gr_@xNSC5Sl(Q@y*Cqa1ms!=A|H-0+FVXHyfg(*Cf~i(fZNH+ z#sYku9BdrH*qucDa(476&n+`jOVlGlOAVYUQfFsG4-4ns5{L}77@SDvKzAnMInaqCUSDZ(tzBvrbiQ&!EUKx(R zo2x1@JD~!E2tWt06ks&~t@J1GGH$LQm*0fK$>xRc{etloGW-30J<3?sWbGY~k2J5`J5dC049(=9yb7>Rijb3x*w>R`E1U1%_c4Y$ ztk{oTU~x-7=}4lDqNQXIrU1A--+HnkWWYR8R}%XtE10rMvb=pOQ&CBJ><3CRcmGQf zC#?_9fCHGKCugx7vyzxkOXGs931j<%D#$e=1&6S(z>2-0jx6~!G2%I^kNlAt7R%FC zvg6af_#82P`Zt_P#(b8>7;NP6&&oo3Ilxh`NJn=p)5+1#CgBfA>VXf!Pr{|?k5x)g zA$KgB$d3o&;@b8jRtH-7*@I%X;*gkagm5Ro5t4W?18*ip2h&DwaDyrTJ5v$~m)*2Y zNchIR7H&hon^31Rg2SbO&kA^>I)+2SX7^M+mz!UWgy+dy2UAloyY_=(IxI)r6{zh9 zgtTUQvIjp)%c>?g*9gOj<>0^}nQkx>n|$tcB&>yc=#gTTx1L+Ho?h|ddVWwqv$vi+ zcyE!*Jqq>oC$kT!GM;v|ng6wxBK{cIB5Rs@AW+yS8Tfrm-aVv}o^eT<+V_3HH-Q@p zXLXs7aDbQ(B}zYWtyMCLX#C2wX9`}K@QoP>Z<3y$D}rBjp}rkJWgw$IPg6YS+HHPY zodFU8m&h((c*S*PdQ!o)iLXMLN6GrnM+|wuHFJ7HAUb)e6A5Eo1$?58&ML}6rnfuY zmPv3x;*iG@=tM$^>tQIh%SAD8k4!wD$A(UIY5e`WpClhn&D!l;2sA7FG|OH7(eGtU z9VE^Qh~eIbk;rl7at}k8MHWJdI%ge}nCLGt&RgQzgt|0iuaV+GP@)wmgP_C`2*u>H z!)aOfJ9D8#roTj5cO7ZQ)REpg-T}&QoVna15S}MJJ5sZRnRPktP*6)6Kqqf>r75uaUgck%ilcsUsebA~!n*59tS%Yv;ZX`FFwQ12>_t-cPy4 zIi8<6(I;_R?@HWo!1^R^Fq!^EYVZa}yIGuy1Sfgsi#RV|Y3S;vdOia6gwZ`sKKo(> znEd$5afx|5Zf)Wt_BIn!zCh z(i{Ob%ph-ksTwlHk&b?o<`##qukSkUT{ZQ0>zeDJ(oE}`K?0Ac(%!cp`jb^-ZK3ik zMs+Rg=oO(5NyZ&X9uf>S`DED&V>QcPllFHt{no1Ct zk2^@-vFzBhKwH~_Q$v@D(RMW+@ppBXrHDLvtS2sN{`;}HSQ74F+YS?Kj1AobzBkl% z0}31_3Zs7L*ES4GP{wsx-nNBvSkYzq-i|o7?I9Cl>%bn7l&HmBmK$IZAfW5AG}vfv zJO7Z0oHzDnR@z8_sd)73b~|`=HzD66uAmD+8l|pYdrn(f69>z7W6=$`Srfy1sh_=_ zr)ueN5M1@Z@dM78{`!X!gDDlP#5PkJlWHQ@OnnBXfDQ(8P793(^7jD7K(pv$#{&Q? zNPvzH12b)h15Q86EeX^(j3!0L6%1Sk%{x9EBl6GV{iWAzb|qCvw1sefSJ*7)$j#$9 z%mEwWP89Zh!spc0AT@~D+7e}t_s+aIApWjqED1yc->a*^nj8s3vbs>hrxCr)y#?K%#_EEu1@oi zQ-}>O{fWGDGA=Cxjsp_o{AD;(WTd<%!^x9sxN?uhoYIqyP9F5)0rJzy*gy$5e7Y=i zNa(55fSI0lKI||VbZQVTCl8&9)1P;SZil0*e=D$9ianj?Z1A(y6{`6F;RIYP?kXza zr@})FS{21zcV08UvSO%?LnJ@Rh=gD5DE((|&PC^r6~lB}^LrSp7oZI0YufM+-JxFB zCpQnN@a8TH=hn{R5N+Ia=ci^*jAftuq`5@ZIjzew+4{5j>l28zk+{=YDyyrTaG;Z# z&Ip**xo-e%JJ9yC3T7LrIh~Vs>@Hm>oUV|9($b12xPJiJ!$2#t-U8bFr+b1GcyZU>5qA?R9pKMRxUS?^vcbUEAXJ&KKZU)_D_9|sYo;;Tbi>2Y5DykRw9J8~#EXANX`Y!FV zgpjY!C99W%!J(c0tEJejot^{gO=ksF2SVz!b2DCB(Pg;|?%}VDV$e$#d$9^Dxfz!y zd~WV@Sj_T4tH0y%P<-A|G3#-G4zqha&gO6dw2rK~-_KJS`~!LB zP7YYDZFhdblgPWjwnnDIYDLD#O9AzPTP&8HWJ%Z4xT@LH6^oe#9i)f#Ls=O(-KZ}n z2t^?|s4B^rOs&Q8KfcyFtr5&|Z?u`SJ-V+Aq`!YR}Bw|@q8xlgyFmxm*TO8 zR0$q}HHHTzxE#+gyd%LGIHL8O1SezZK_?wWbQvipYkc)DHiQP^@xdCW5-xhXEa`^1 zftX;I!4U{dIt>GZaArW>2{BuI%rGYib{h7CVM7q!6qV)dvZ$Q2AKBi1s0~@cI1ayP zC-qVDYv(T&{x(!Of zbq7s{*UmwJrI<)B=39d)0uKX0GDJk;l=9Djpqshc&pg4)@E52y(G=&6e+ThnaM zjxv<=z@zZ}t9R3M689W^BhwEGWDR8U^OIt^$;E|#@9q5iNX>eeNM`mmbQ-Xy1U=MERj~ce8 zVGSN;xSoawL;n=%P&m*qE*&RFC#GZe;5EcfHzW2oggIuzs&t%-PZ?U$@npQq5Sf8T zXRUD!(Dp?io5NJu+F{yrW?Bg>@Y0O#zPV|fXIEL5NX84KU-GY;MGC(HP{OaO=7mn z)cQp>wqs_q$#5tapT=_y+xz3pR2NtlG`|tJ`E2I^Bm?U?3ysI{jI%55@4V@)ZZn z3p|E91^|B}X=VsGQyPyO{xKX^;su85!*OO(tqt|D!UNg^NL(zA<8;+Js~J|?NO&Zn z&O6bXI|6UOt?l>WbvSqYvPU1A{SY^E!6P&0bC1m7QWtaci*&k;k|hv$@$z zt7ks8U>R3EQ&%(l@!7LbE3d}UB7I{bVkx`_k0ua=5dgyh)&fv`9pDEfA$Bjsy8%I( z1DFFq`iRFT!8<9dre4#-(LYt zNck=70qM(r+@}z3O*6bW8kfQp7_N=RAM248vG2nj5CyA0>`wnN6#V($-$U04@jcau zjRroi`NL2BA;tX}1pS8B|BirW1kFI~B4GOe2lW41(V$s~JqbOa;s0$TK7v1&ggIL zF0ERpKkSd65EkdRw^oUDC5`I2`xbGqUCIAcKTCpA8uS0wf0ZG||!oPoC>C;>uxLDL8qFm(VG02=|c0JRimES~e= zoJEGnGJG?5;u_HCu(m&Fm5jmj!IxY9^rEpCfB_J-E*dLNS~98$OsahV2>uTELmEE< z@w4}&DXtUJH~xTg8cYYpOT=RE^BG>Q#8u)je=J>`;E%}yvLU8EWcc}zcts9AiP&*x z5W5}DcLxEUJO{hLS;XE1I12dPZ~~!~t%SVA0H<1C{#-1@_zA+Vho&UcT>i4Eu`@qfSVxvXP~ry z1#_VMy?L8}r+&4+GMdr(2Lg&~`V$<*@B9<|qCdgiTj8HHpo0B>+yKLaMsccP+Yxbs zemKJHJP-P}@Bq;K5&lz||1!Va%lN+}X7hr5jpZP`AK*TKX`v7YCpr#jf)fE(hI_W z0lgo22SN&z_^+Thg`8O4J)BIWG6xW^qe-MV;EqtVPx>39Y2h8$% zA6n0w#EWnQf;SrL7_dbll$EwlIU&9#!pB-ioe?LCqFUg`{rEkmcr}mrX^YS&(+vyH zi=`Py!x8%wY>qTs?GM2eMK6RQ7Iu1X2-gMZ1;bnC#TsVKFoXTPcuJ3VO};%9a_;`c znp)>w5a$LD8qo`mVlE%SEI1kZ8c82X{W~xmzbc+5`}#4&{yGn_HSiSaJ9u!EBZ6Q0 Iu1D: 100001d4: 7188ebf2 .word 0x7188ebf2 -100001d8: 1004d400 .word 0x1004d400 -100001dc: 1004d41c .word 0x1004d41c +100001d8: 1004d340 .word 0x1004d340 +100001dc: 1004d35c .word 0x1004d35c 100001e0: 10000234 .word 0x10000234 100001e4: e71aa390 .word 0xe71aa390 @@ -254,13 +254,13 @@ Disassembly of section .text: 10000232: 4770 bx lr 10000234 : -10000234: 1004d41c .word 0x1004d41c +10000234: 1004d35c .word 0x1004d35c 10000238: 200000c0 .word 0x200000c0 1000023c: 200012b8 .word 0x200012b8 -10000240: 1004e614 .word 0x1004e614 +10000240: 1004e554 .word 0x1004e554 10000244: 20040000 .word 0x20040000 10000248: 20040000 .word 0x20040000 -1000024c: 1004e614 .word 0x1004e614 +1000024c: 1004e554 .word 0x1004e554 10000250: 20041000 .word 0x20041000 10000254: 20041000 .word 0x20041000 10000258: 00000000 .word 0x00000000 @@ -268,29 +268,29 @@ Disassembly of section .text: 1000025e : 1000025e: 4809 ldr r0, [pc, #36] ; (10000284 ) -10000260: f006 fc56 bl 10006b10 +10000260: f006 fc0e bl 10006a80 10000264: 4700 bx r0 10000266: 0000 .short 0x0000 10000268: e000ed08 .word 0xe000ed08 1000026c: d0000000 .word 0xd0000000 10000270: 200012b8 .word 0x200012b8 -10000274: 20010fd8 .word 0x20010fd8 -10000278: 10005321 .word 0x10005321 +10000274: 20010fec .word 0x20010fec +10000278: 10005291 .word 0x10005291 1000027c: 100005d9 .word 0x100005d9 -10000280: 10005449 .word 0x10005449 +10000280: 100053b9 .word 0x100053b9 10000284: 00005657 .word 0x00005657 10000288 <__bi_50>: -10000288: 50520006 5360b3ab 100149d8 ..RP..`S.I.. +10000288: 50520006 5360b3ab 10014918 ..RP..`S.I.. 10000294 <__bi_38>: -10000294: 50520006 02031c86 100149e8 ..RP.....I.. +10000294: 50520006 02031c86 10014928 ..RP....(I.. 100002a0 <__bi_30>: -100002a0: 50520006 9da22254 100149f4 ..RPT"...I.. +100002a0: 50520006 9da22254 10014934 ..RPT"..4I.. 100002ac <__bi_22>: -100002ac: 50520005 68f465de 1004e614 ..RP.e.h.... +100002ac: 50520005 68f465de 1004e554 ..RP.e.hT... 100002b8 <_init>: 100002b8: b5f8 push {r3, r4, r5, r6, r7, lr} @@ -348,7 +348,7 @@ Disassembly of section .text: 10000322: bd10 pop {r4, pc} 10000324: 200015b0 .word 0x200015b0 10000328: 00000000 .word 0x00000000 -1000032c: 10014058 .word 0x10014058 +1000032c: 10013fd0 .word 0x10013fd0 10000330 : 10000330: 4b05 ldr r3, [pc, #20] ; (10000348 ) @@ -364,7 +364,7 @@ Disassembly of section .text: 10000346: 46c0 nop ; (mov r8, r8) 10000348: 00000000 .word 0x00000000 1000034c: 200015b4 .word 0x200015b4 -10000350: 10014058 .word 0x10014058 +10000350: 10013fd0 .word 0x10013fd0 10000354 : 10000354: b5f0 push {r4, r5, r6, r7, lr} @@ -375,16 +375,16 @@ Disassembly of section .text: 1000035e: b5e0 push {r5, r6, r7, lr} 10000360: 4868 ldr r0, [pc, #416] ; (10000504 ) 10000362: b085 sub sp, #20 -10000364: f000 fd46 bl 10000df4 -10000368: f007 fb68 bl 10007a3c -1000036c: f008 fa3c bl 100087e8 +10000364: f000 fd20 bl 10000da8 +10000368: f007 fb20 bl 100079ac +1000036c: f008 f9f4 bl 10008758 10000370: 4b65 ldr r3, [pc, #404] ; (10000508 ) 10000372: 4d66 ldr r5, [pc, #408] ; (1000050c ) 10000374: 469b mov fp, r3 10000376: 4b66 ldr r3, [pc, #408] ; (10000510 ) 10000378: 4c66 ldr r4, [pc, #408] ; (10000514 ) 1000037a: 4699 mov r9, r3 -1000037c: f004 f9da bl 10004734 +1000037c: f004 fa1e bl 100047bc 10000380: 682a ldr r2, [r5, #0] 10000382: 686b ldr r3, [r5, #4] 10000384: 1a12 subs r2, r2, r0 @@ -399,15 +399,15 @@ Disassembly of section .text: 10000396: 22be movs r2, #190 ; 0xbe 10000398: 2100 movs r1, #0 1000039a: 485f ldr r0, [pc, #380] ; (10000518 ) -1000039c: f007 f8a6 bl 100074ec <__wrap_memset> +1000039c: f007 f85e bl 1000745c <__wrap_memset> 100003a0: 22be movs r2, #190 ; 0xbe 100003a2: 2100 movs r1, #0 100003a4: 4658 mov r0, fp -100003a6: f007 f8a1 bl 100074ec <__wrap_memset> +100003a6: f007 f859 bl 1000745c <__wrap_memset> 100003aa: 2206 movs r2, #6 100003ac: 2100 movs r1, #0 100003ae: 4648 mov r0, r9 -100003b0: f007 f89c bl 100074ec <__wrap_memset> +100003b0: f007 f854 bl 1000745c <__wrap_memset> 100003b4: 2300 movs r3, #0 100003b6: 4a59 ldr r2, [pc, #356] ; (1000051c ) 100003b8: 1e77 subs r7, r6, #1 @@ -496,7 +496,7 @@ Disassembly of section .text: 1000045e: 2200 movs r2, #0 10000460: 011b lsls r3, r3, #4 10000462: 50e2 str r2, [r4, r3] -10000464: f004 f966 bl 10004734 +10000464: f004 f9aa bl 100047bc 10000468: 2300 movs r3, #0 1000046a: 4a2d ldr r2, [pc, #180] ; (10000520 ) 1000046c: 1880 adds r0, r0, r2 @@ -544,7 +544,7 @@ Disassembly of section .text: 100004c0: e7d8 b.n 10000474 100004c2: 2100 movs r1, #0 100004c4: 4818 ldr r0, [pc, #96] ; (10000528 ) -100004c6: f00c fbb1 bl 1000cc2c +100004c6: f00c fb69 bl 1000cb9c 100004ca: 4b18 ldr r3, [pc, #96] ; (1000052c ) 100004cc: 4a12 ldr r2, [pc, #72] ; (10000518 ) 100004ce: 6018 str r0, [r3, #0] @@ -555,17 +555,17 @@ Disassembly of section .text: 100004d8: 4816 ldr r0, [pc, #88] ; (10000534 ) 100004da: 9300 str r3, [sp, #0] 100004dc: 465b mov r3, fp -100004de: f006 faad bl 10006a3c <__wrap_sprintf> +100004de: f006 fa65 bl 100069ac <__wrap_sprintf> 100004e2: 4b15 ldr r3, [pc, #84] ; (10000538 ) 100004e4: 6018 str r0, [r3, #0] 100004e6: e7b9 b.n 1000045c 100004e8: 2200 movs r2, #0 100004ea: 2100 movs r1, #0 100004ec: 2000 movs r0, #0 -100004ee: f004 feb7 bl 10005260 +100004ee: f004 fe6f bl 100051d0 100004f2: e7b3 b.n 1000045c 100004f4: 4811 ldr r0, [pc, #68] ; (1000053c ) -100004f6: f006 fb0b bl 10006b10 +100004f6: f006 fac3 bl 10006a80 100004fa: 2100 movs r1, #0 100004fc: 0003 movs r3, r0 100004fe: 2000 movs r0, #0 @@ -574,17 +574,17 @@ Disassembly of section .text: 10000504: 200007d8 .word 0x200007d8 10000508: 20001880 .word 0x20001880 1000050c: 20001408 .word 0x20001408 -10000510: 20010afc .word 0x20010afc -10000514: 2000f2e4 .word 0x2000f2e4 +10000510: 20010b10 .word 0x20010b10 +10000514: 2000f2f8 .word 0x2000f2f8 10000518: 200019a0 .word 0x200019a0 -1000051c: 20002414 .word 0x20002414 +1000051c: 20002428 .word 0x20002428 10000520: 000f4240 .word 0x000f4240 10000524: 7fffffff .word 0x7fffffff 10000528: 20001ad0 .word 0x20001ad0 -1000052c: 20002418 .word 0x20002418 -10000530: 10014058 .word 0x10014058 -10000534: 20010c3c .word 0x20010c3c -10000538: 20010fc4 .word 0x20010fc4 +1000052c: 2000242c .word 0x2000242c +10000530: 10013fd0 .word 0x10013fd0 +10000534: 20010c50 .word 0x20010c50 +10000538: 20010fd8 .word 0x20010fd8 1000053c: 00004255 .word 0x00004255 10000540 : @@ -606,7 +606,7 @@ Disassembly of section .text: 1000055e: 782a ldrb r2, [r5, #0] 10000560: 4641 mov r1, r8 10000562: 3402 adds r4, #2 -10000564: f006 fa6a bl 10006a3c <__wrap_sprintf> +10000564: f006 fa22 bl 100069ac <__wrap_sprintf> 10000568: 3501 adds r5, #1 1000056a: 42bc cmp r4, r7 1000056c: d1f6 bne.n 1000055c @@ -633,17 +633,17 @@ Disassembly of section .text: 10000596: 5ab2 ldrh r2, [r6, r2] 10000598: 9200 str r2, [sp, #0] 1000059a: aa08 add r2, sp, #32 -1000059c: f006 fa4e bl 10006a3c <__wrap_sprintf> +1000059c: f006 fa06 bl 100069ac <__wrap_sprintf> 100005a0: 490c ldr r1, [pc, #48] ; (100005d4 ) 100005a2: aa19 add r2, sp, #100 ; 0x64 100005a4: a848 add r0, sp, #288 ; 0x120 -100005a6: f006 fa49 bl 10006a3c <__wrap_sprintf> +100005a6: f006 fa01 bl 100069ac <__wrap_sprintf> 100005aa: a848 add r0, sp, #288 ; 0x120 -100005ac: f00e f8dc bl 1000e768 +100005ac: f00e f896 bl 1000e6dc 100005b0: a948 add r1, sp, #288 ; 0x120 100005b2: 0002 movs r2, r0 100005b4: 2002 movs r0, #2 -100005b6: f000 fcb5 bl 10000f24 +100005b6: f000 fc8f bl 10000ed8 100005ba: 2000 movs r0, #0 100005bc: 2392 movs r3, #146 ; 0x92 100005be: 011b lsls r3, r3, #4 @@ -652,9 +652,9 @@ Disassembly of section .text: 100005c4: 46b8 mov r8, r7 100005c6: bdf0 pop {r4, r5, r6, r7, pc} 100005c8: fffff6e0 .word 0xfffff6e0 -100005cc: 1001407c .word 0x1001407c -100005d0: 10014084 .word 0x10014084 -100005d4: 10014104 .word 0x10014104 +100005cc: 10013ff4 .word 0x10013ff4 +100005d0: 10013ffc .word 0x10013ffc +100005d4: 10014048 .word 0x10014048 100005d8

: 100005d8: b5f0 push {r4, r5, r6, r7, lr} @@ -662,37971 +662,37923 @@ Disassembly of section .text: 100005dc: 4657 mov r7, sl 100005de: 464e mov r6, r9 100005e0: 4645 mov r5, r8 -100005e2: b5e0 push {r5, r6, r7, lr} -100005e4: b09d sub sp, #116 ; 0x74 -100005e6: 48da ldr r0, [pc, #872] ; (10000950 ) -100005e8: ab09 add r3, sp, #36 ; 0x24 -100005ea: aa08 add r2, sp, #32 -100005ec: a907 add r1, sp, #28 -100005ee: f002 fe51 bl 10003294 -100005f2: 9005 str r0, [sp, #20] -100005f4: 2800 cmp r0, #0 -100005f6: d103 bne.n 10000600 -100005f8: 49d5 ldr r1, [pc, #852] ; (10000950 ) -100005fa: 48d6 ldr r0, [pc, #856] ; (10000954 ) -100005fc: f004 ff42 bl 10005484 -10000600: 9a09 ldr r2, [sp, #36] ; 0x24 -10000602: 9908 ldr r1, [sp, #32] -10000604: 9807 ldr r0, [sp, #28] -10000606: f002 fe09 bl 1000321c -1000060a: 22e1 movs r2, #225 ; 0xe1 -1000060c: 4cd2 ldr r4, [pc, #840] ; (10000958 ) -1000060e: 2100 movs r1, #0 +100005e2: 22e1 movs r2, #225 ; 0xe1 +100005e4: b5e0 push {r5, r6, r7, lr} +100005e6: 4cd7 ldr r4, [pc, #860] ; (10000944 ) +100005e8: b099 sub sp, #100 ; 0x64 +100005ea: 2100 movs r1, #0 +100005ec: 0020 movs r0, r4 +100005ee: 0052 lsls r2, r2, #1 +100005f0: f006 ff34 bl 1000745c <__wrap_memset> +100005f4: 22e1 movs r2, #225 ; 0xe1 +100005f6: 2100 movs r1, #0 +100005f8: 0052 lsls r2, r2, #1 +100005fa: 48d3 ldr r0, [pc, #844] ; (10000948 ) +100005fc: f006 ff2e bl 1000745c <__wrap_memset> +10000600: 22e1 movs r2, #225 ; 0xe1 +10000602: 4bd2 ldr r3, [pc, #840] ; (1000094c ) +10000604: 0052 lsls r2, r2, #1 +10000606: 6819 ldr r1, [r3, #0] +10000608: 48cf ldr r0, [pc, #828] ; (10000948 ) +1000060a: f006 ff2d bl 10007468 <__wrap___aeabi_memcpy> +1000060e: 22e1 movs r2, #225 ; 0xe1 10000610: 0020 movs r0, r4 -10000612: 0052 lsls r2, r2, #1 -10000614: f006 ff6a bl 100074ec <__wrap_memset> -10000618: 22e1 movs r2, #225 ; 0xe1 -1000061a: 2100 movs r1, #0 -1000061c: 0052 lsls r2, r2, #1 -1000061e: 48cf ldr r0, [pc, #828] ; (1000095c ) -10000620: f006 ff64 bl 100074ec <__wrap_memset> -10000624: 22e1 movs r2, #225 ; 0xe1 -10000626: 4bce ldr r3, [pc, #824] ; (10000960 ) -10000628: 0052 lsls r2, r2, #1 -1000062a: 6819 ldr r1, [r3, #0] -1000062c: 48cb ldr r0, [pc, #812] ; (1000095c ) -1000062e: f006 ff63 bl 100074f8 <__wrap___aeabi_memcpy> -10000632: 22e1 movs r2, #225 ; 0xe1 -10000634: 0020 movs r0, r4 -10000636: 49c9 ldr r1, [pc, #804] ; (1000095c ) -10000638: 0052 lsls r2, r2, #1 -1000063a: f006 ff5d bl 100074f8 <__wrap___aeabi_memcpy> -1000063e: 4bc9 ldr r3, [pc, #804] ; (10000964 ) -10000640: 4ac9 ldr r2, [pc, #804] ; (10000968 ) -10000642: 9301 str r3, [sp, #4] -10000644: 4bc9 ldr r3, [pc, #804] ; (1000096c ) -10000646: 49ca ldr r1, [pc, #808] ; (10000970 ) -10000648: 9300 str r3, [sp, #0] -1000064a: 48c4 ldr r0, [pc, #784] ; (1000095c ) -1000064c: 4bc9 ldr r3, [pc, #804] ; (10000974 ) -1000064e: f00d ffe9 bl 1000e624 -10000652: 48c9 ldr r0, [pc, #804] ; (10000978 ) -10000654: f008 f984 bl 10008960 -10000658: f008 f950 bl 100088fc -1000065c: 4bc7 ldr r3, [pc, #796] ; (1000097c ) -1000065e: 49c8 ldr r1, [pc, #800] ; (10000980 ) -10000660: 0018 movs r0, r3 -10000662: 4699 mov r9, r3 -10000664: f00c f808 bl 1000c678 -10000668: 49c6 ldr r1, [pc, #792] ; (10000984 ) -1000066a: 2000 movs r0, #0 -1000066c: f00c fe3a bl 1000d2e4 -10000670: 48c5 ldr r0, [pc, #788] ; (10000988 ) -10000672: f008 f893 bl 1000879c -10000676: 4bc5 ldr r3, [pc, #788] ; (1000098c ) -10000678: 4fc5 ldr r7, [pc, #788] ; (10000990 ) -1000067a: 2000 movs r0, #0 -1000067c: 685c ldr r4, [r3, #4] -1000067e: 681b ldr r3, [r3, #0] -10000680: 9302 str r3, [sp, #8] -10000682: 9403 str r4, [sp, #12] -10000684: 603b str r3, [r7, #0] -10000686: 607c str r4, [r7, #4] -10000688: 2401 movs r4, #1 -1000068a: f00c fd03 bl 1000d094 -1000068e: 4bc1 ldr r3, [pc, #772] ; (10000994 ) -10000690: 4dc1 ldr r5, [pc, #772] ; (10000998 ) -10000692: 6018 str r0, [r3, #0] -10000694: 4698 mov r8, r3 -10000696: 0023 movs r3, r4 -10000698: 4083 lsls r3, r0 -1000069a: 49c0 ldr r1, [pc, #768] ; (1000099c ) -1000069c: 602b str r3, [r5, #0] -1000069e: 200b movs r0, #11 -100006a0: f003 f866 bl 10003770 -100006a4: 0021 movs r1, r4 -100006a6: 200b movs r0, #11 -100006a8: f003 f834 bl 10003714 -100006ac: 4643 mov r3, r8 -100006ae: 681b ldr r3, [r3, #0] -100006b0: 4abb ldr r2, [pc, #748] ; (100009a0 ) -100006b2: 02db lsls r3, r3, #11 -100006b4: 4692 mov sl, r2 -100006b6: 4013 ands r3, r2 -100006b8: 4aba ldr r2, [pc, #744] ; (100009a4 ) -100006ba: 0020 movs r0, r4 -100006bc: 4313 orrs r3, r2 -100006be: 4690 mov r8, r2 -100006c0: 4ab9 ldr r2, [pc, #740] ; (100009a8 ) -100006c2: 6013 str r3, [r2, #0] -100006c4: f00c fce6 bl 1000d094 +10000612: 49cd ldr r1, [pc, #820] ; (10000948 ) +10000614: 0052 lsls r2, r2, #1 +10000616: f006 ff27 bl 10007468 <__wrap___aeabi_memcpy> +1000061a: 4bcd ldr r3, [pc, #820] ; (10000950 ) +1000061c: 4acd ldr r2, [pc, #820] ; (10000954 ) +1000061e: 9301 str r3, [sp, #4] +10000620: 4bcd ldr r3, [pc, #820] ; (10000958 ) +10000622: 49ce ldr r1, [pc, #824] ; (1000095c ) +10000624: 9300 str r3, [sp, #0] +10000626: 48c8 ldr r0, [pc, #800] ; (10000948 ) +10000628: 4bcd ldr r3, [pc, #820] ; (10000960 ) +1000062a: f00d ffb5 bl 1000e598 +1000062e: 48cd ldr r0, [pc, #820] ; (10000964 ) +10000630: f008 f94e bl 100088d0 +10000634: f008 f91a bl 1000886c +10000638: 4bcb ldr r3, [pc, #812] ; (10000968 ) +1000063a: 49cc ldr r1, [pc, #816] ; (1000096c ) +1000063c: 0018 movs r0, r3 +1000063e: 4699 mov r9, r3 +10000640: f00b ffd2 bl 1000c5e8 +10000644: 49ca ldr r1, [pc, #808] ; (10000970 ) +10000646: 2000 movs r0, #0 +10000648: f00c fe06 bl 1000d258 +1000064c: 48c9 ldr r0, [pc, #804] ; (10000974 ) +1000064e: f008 f85d bl 1000870c +10000652: 4bc9 ldr r3, [pc, #804] ; (10000978 ) +10000654: 4fc9 ldr r7, [pc, #804] ; (1000097c ) +10000656: 2000 movs r0, #0 +10000658: 685c ldr r4, [r3, #4] +1000065a: 681b ldr r3, [r3, #0] +1000065c: 9302 str r3, [sp, #8] +1000065e: 9403 str r4, [sp, #12] +10000660: 603b str r3, [r7, #0] +10000662: 607c str r4, [r7, #4] +10000664: f00c fcce bl 1000d004 +10000668: 2301 movs r3, #1 +1000066a: 4083 lsls r3, r0 +1000066c: 4cc4 ldr r4, [pc, #784] ; (10000980 ) +1000066e: 4ac5 ldr r2, [pc, #788] ; (10000984 ) +10000670: 6020 str r0, [r4, #0] +10000672: 49c5 ldr r1, [pc, #788] ; (10000988 ) +10000674: 6013 str r3, [r2, #0] +10000676: 200b movs r0, #11 +10000678: f003 f8be bl 100037f8 +1000067c: 2101 movs r1, #1 +1000067e: 200b movs r0, #11 +10000680: f003 f88c bl 1000379c +10000684: 6823 ldr r3, [r4, #0] +10000686: 4cc1 ldr r4, [pc, #772] ; (1000098c ) +10000688: 4ac1 ldr r2, [pc, #772] ; (10000990 ) +1000068a: 02db lsls r3, r3, #11 +1000068c: 4023 ands r3, r4 +1000068e: 4313 orrs r3, r2 +10000690: 4690 mov r8, r2 +10000692: 4ac0 ldr r2, [pc, #768] ; (10000994 ) +10000694: 2001 movs r0, #1 +10000696: 6013 str r3, [r2, #0] +10000698: f00c fcb4 bl 1000d004 +1000069c: 4bbe ldr r3, [pc, #760] ; (10000998 ) +1000069e: 6018 str r0, [r3, #0] +100006a0: 4643 mov r3, r8 +100006a2: 02c0 lsls r0, r0, #11 +100006a4: 4020 ands r0, r4 +100006a6: 4318 orrs r0, r3 +100006a8: 4bbc ldr r3, [pc, #752] ; (1000099c ) +100006aa: 6018 str r0, [r3, #0] +100006ac: 2001 movs r0, #1 +100006ae: f00c fca9 bl 1000d004 +100006b2: 4bbb ldr r3, [pc, #748] ; (100009a0 ) +100006b4: 6018 str r0, [r3, #0] +100006b6: 4bbb ldr r3, [pc, #748] ; (100009a4 ) +100006b8: 02c0 lsls r0, r0, #11 +100006ba: 4020 ands r0, r4 +100006bc: 4318 orrs r0, r3 +100006be: 4bba ldr r3, [pc, #744] ; (100009a8 ) +100006c0: 6018 str r0, [r3, #0] +100006c2: 2001 movs r0, #1 +100006c4: f00c fc9e bl 1000d004 100006c8: 4bb8 ldr r3, [pc, #736] ; (100009ac ) -100006ca: 4652 mov r2, sl +100006ca: 4ab9 ldr r2, [pc, #740] ; (100009b0 ) 100006cc: 6018 str r0, [r3, #0] -100006ce: 0023 movs r3, r4 -100006d0: 4083 lsls r3, r0 -100006d2: 602b str r3, [r5, #0] -100006d4: 02c3 lsls r3, r0, #11 -100006d6: 4013 ands r3, r2 -100006d8: 4642 mov r2, r8 -100006da: 4313 orrs r3, r2 -100006dc: 4ab4 ldr r2, [pc, #720] ; (100009b0 ) -100006de: 0020 movs r0, r4 -100006e0: 6013 str r3, [r2, #0] -100006e2: f00c fcd7 bl 1000d094 -100006e6: 4652 mov r2, sl -100006e8: 4bb2 ldr r3, [pc, #712] ; (100009b4 ) -100006ea: 4db3 ldr r5, [pc, #716] ; (100009b8 ) -100006ec: 6018 str r0, [r3, #0] -100006ee: 02c3 lsls r3, r0, #11 -100006f0: 4013 ands r3, r2 -100006f2: 4ab2 ldr r2, [pc, #712] ; (100009bc ) -100006f4: 0020 movs r0, r4 -100006f6: 4313 orrs r3, r2 -100006f8: 4ab1 ldr r2, [pc, #708] ; (100009c0 ) -100006fa: 6013 str r3, [r2, #0] -100006fc: f00c fcca bl 1000d094 -10000700: 4652 mov r2, sl -10000702: 4bb0 ldr r3, [pc, #704] ; (100009c4 ) -10000704: 6018 str r0, [r3, #0] -10000706: 02c3 lsls r3, r0, #11 -10000708: 4013 ands r3, r2 -1000070a: 4aaf ldr r2, [pc, #700] ; (100009c8 ) -1000070c: 0020 movs r0, r4 -1000070e: 4313 orrs r3, r2 -10000710: 4690 mov r8, r2 -10000712: 4aae ldr r2, [pc, #696] ; (100009cc ) -10000714: 6013 str r3, [r2, #0] -10000716: f00c fcbd bl 1000d094 -1000071a: 4652 mov r2, sl -1000071c: 4bac ldr r3, [pc, #688] ; (100009d0 ) -1000071e: 6018 str r0, [r3, #0] -10000720: 02c3 lsls r3, r0, #11 -10000722: 4013 ands r3, r2 -10000724: 4aab ldr r2, [pc, #684] ; (100009d4 ) -10000726: 432b orrs r3, r5 -10000728: 0020 movs r0, r4 -1000072a: 6013 str r3, [r2, #0] -1000072c: f00c fcb2 bl 1000d094 -10000730: 4652 mov r2, sl -10000732: 4ba9 ldr r3, [pc, #676] ; (100009d8 ) -10000734: 6018 str r0, [r3, #0] -10000736: 02c3 lsls r3, r0, #11 -10000738: 4013 ands r3, r2 -1000073a: 4642 mov r2, r8 -1000073c: 4313 orrs r3, r2 -1000073e: 4aa7 ldr r2, [pc, #668] ; (100009dc ) -10000740: 0020 movs r0, r4 -10000742: 6013 str r3, [r2, #0] -10000744: f00c fca6 bl 1000d094 -10000748: 4ba5 ldr r3, [pc, #660] ; (100009e0 ) -1000074a: 6018 str r0, [r3, #0] -1000074c: 4653 mov r3, sl -1000074e: 02c0 lsls r0, r0, #11 -10000750: 4018 ands r0, r3 -10000752: 4ba4 ldr r3, [pc, #656] ; (100009e4 ) -10000754: 4328 orrs r0, r5 -10000756: 6018 str r0, [r3, #0] -10000758: 2300 movs r3, #0 -1000075a: 469a mov sl, r3 -1000075c: 4ba2 ldr r3, [pc, #648] ; (100009e8 ) -1000075e: 469b mov fp, r3 -10000760: 4ba2 ldr r3, [pc, #648] ; (100009ec ) -10000762: 4698 mov r8, r3 -10000764: 4ba2 ldr r3, [pc, #648] ; (100009f0 ) -10000766: 781b ldrb r3, [r3, #0] -10000768: 2b00 cmp r3, #0 -1000076a: d000 beq.n 1000076e -1000076c: e0a0 b.n 100008b0 -1000076e: f003 ffe1 bl 10004734 -10000772: 9a02 ldr r2, [sp, #8] -10000774: 9b03 ldr r3, [sp, #12] -10000776: 1a12 subs r2, r2, r0 -10000778: 418b sbcs r3, r1 -1000077a: 2b00 cmp r3, #0 -1000077c: da00 bge.n 10000780 -1000077e: e0af b.n 100008e0 -10000780: f003 ffd8 bl 10004734 -10000784: 683a ldr r2, [r7, #0] -10000786: 687b ldr r3, [r7, #4] -10000788: 1a12 subs r2, r2, r0 -1000078a: 418b sbcs r3, r1 -1000078c: 2b00 cmp r3, #0 -1000078e: dae9 bge.n 10000764 -10000790: 4875 ldr r0, [pc, #468] ; (10000968 ) -10000792: f00d ffe9 bl 1000e768 -10000796: 2800 cmp r0, #0 -10000798: d034 beq.n 10000804 -1000079a: 2301 movs r3, #1 -1000079c: 4972 ldr r1, [pc, #456] ; (10000968 ) -1000079e: 3801 subs r0, #1 -100007a0: 4398 bics r0, r3 -100007a2: 000b movs r3, r1 -100007a4: 3302 adds r3, #2 -100007a6: 465c mov r4, fp -100007a8: 18c0 adds r0, r0, r3 -100007aa: e012 b.n 100007d2 -100007ac: 001d movs r5, r3 -100007ae: 3d61 subs r5, #97 ; 0x61 -100007b0: 2d05 cmp r5, #5 -100007b2: d800 bhi.n 100007b6 -100007b4: e08f b.n 100008d6 -100007b6: 001d movs r5, r3 -100007b8: 3d41 subs r5, #65 ; 0x41 -100007ba: 2d05 cmp r5, #5 -100007bc: d822 bhi.n 10000804 -100007be: 3b37 subs r3, #55 ; 0x37 -100007c0: 1c55 adds r5, r2, #1 -100007c2: d01f beq.n 10000804 -100007c4: 0112 lsls r2, r2, #4 -100007c6: 4313 orrs r3, r2 -100007c8: 3102 adds r1, #2 -100007ca: 7023 strb r3, [r4, #0] -100007cc: 3401 adds r4, #1 -100007ce: 4288 cmp r0, r1 -100007d0: d018 beq.n 10000804 -100007d2: 780b ldrb r3, [r1, #0] -100007d4: 001a movs r2, r3 -100007d6: 3a30 subs r2, #48 ; 0x30 -100007d8: b2d5 uxtb r5, r2 -100007da: 2d09 cmp r5, #9 -100007dc: d909 bls.n 100007f2 -100007de: 3a31 subs r2, #49 ; 0x31 -100007e0: 2a05 cmp r2, #5 -100007e2: d97a bls.n 100008da -100007e4: 001a movs r2, r3 -100007e6: 3a41 subs r2, #65 ; 0x41 -100007e8: 2a05 cmp r2, #5 -100007ea: d900 bls.n 100007ee -100007ec: e127 b.n 10000a3e -100007ee: 3b37 subs r3, #55 ; 0x37 -100007f0: 001a movs r2, r3 -100007f2: 784b ldrb r3, [r1, #1] -100007f4: 001d movs r5, r3 -100007f6: 3d30 subs r5, #48 ; 0x30 -100007f8: b2ee uxtb r6, r5 -100007fa: 2e09 cmp r6, #9 -100007fc: d8d6 bhi.n 100007ac -100007fe: 002b movs r3, r5 -10000800: 1c55 adds r5, r2, #1 -10000802: d1df bne.n 100007c4 -10000804: 485b ldr r0, [pc, #364] ; (10000974 ) -10000806: f00d ffaf bl 1000e768 -1000080a: 2800 cmp r0, #0 -1000080c: d033 beq.n 10000876 -1000080e: 2301 movs r3, #1 -10000810: 4958 ldr r1, [pc, #352] ; (10000974 ) -10000812: 3801 subs r0, #1 -10000814: 4398 bics r0, r3 -10000816: 000b movs r3, r1 -10000818: 3302 adds r3, #2 -1000081a: 4c76 ldr r4, [pc, #472] ; (100009f4 ) -1000081c: 18c0 adds r0, r0, r3 -1000081e: e011 b.n 10000844 -10000820: 001d movs r5, r3 -10000822: 3d61 subs r5, #97 ; 0x61 -10000824: 2d05 cmp r5, #5 -10000826: d979 bls.n 1000091c -10000828: 001d movs r5, r3 -1000082a: 3d41 subs r5, #65 ; 0x41 -1000082c: 2d05 cmp r5, #5 -1000082e: d822 bhi.n 10000876 -10000830: 3b37 subs r3, #55 ; 0x37 -10000832: 1c55 adds r5, r2, #1 -10000834: d01f beq.n 10000876 -10000836: 0112 lsls r2, r2, #4 -10000838: 4313 orrs r3, r2 -1000083a: 3102 adds r1, #2 -1000083c: 7023 strb r3, [r4, #0] -1000083e: 3401 adds r4, #1 -10000840: 4281 cmp r1, r0 -10000842: d018 beq.n 10000876 -10000844: 780b ldrb r3, [r1, #0] -10000846: 001a movs r2, r3 -10000848: 3a30 subs r2, #48 ; 0x30 -1000084a: b2d5 uxtb r5, r2 -1000084c: 2d09 cmp r5, #9 -1000084e: d909 bls.n 10000864 -10000850: 3a31 subs r2, #49 ; 0x31 -10000852: 2a05 cmp r2, #5 -10000854: d964 bls.n 10000920 -10000856: 001a movs r2, r3 -10000858: 3a41 subs r2, #65 ; 0x41 -1000085a: 2a05 cmp r2, #5 -1000085c: d900 bls.n 10000860 -1000085e: e0eb b.n 10000a38 -10000860: 3b37 subs r3, #55 ; 0x37 -10000862: 001a movs r2, r3 -10000864: 784b ldrb r3, [r1, #1] -10000866: 001d movs r5, r3 -10000868: 3d30 subs r5, #48 ; 0x30 -1000086a: b2ee uxtb r6, r5 -1000086c: 2e09 cmp r6, #9 -1000086e: d8d7 bhi.n 10000820 -10000870: 002b movs r3, r5 -10000872: 1c55 adds r5, r2, #1 -10000874: d1df bne.n 10000836 -10000876: 4b3b ldr r3, [pc, #236] ; (10000964 ) -10000878: 781b ldrb r3, [r3, #0] -1000087a: 2b37 cmp r3, #55 ; 0x37 -1000087c: d100 bne.n 10000880 -1000087e: e0c5 b.n 10000a0c -10000880: 2b35 cmp r3, #53 ; 0x35 -10000882: d100 bne.n 10000886 -10000884: e0d6 b.n 10000a34 -10000886: 2b33 cmp r3, #51 ; 0x33 -10000888: d100 bne.n 1000088c -1000088a: e0db b.n 10000a44 -1000088c: 2b30 cmp r3, #48 ; 0x30 -1000088e: d100 bne.n 10000892 -10000890: e0e6 b.n 10000a60 -10000892: f003 ff4f bl 10004734 -10000896: 2300 movs r3, #0 -10000898: 4a57 ldr r2, [pc, #348] ; (100009f8 ) -1000089a: 1880 adds r0, r0, r2 -1000089c: 4159 adcs r1, r3 -1000089e: 2900 cmp r1, #0 -100008a0: db52 blt.n 10000948 -100008a2: 4b53 ldr r3, [pc, #332] ; (100009f0 ) -100008a4: 6038 str r0, [r7, #0] -100008a6: 6079 str r1, [r7, #4] -100008a8: 781b ldrb r3, [r3, #0] -100008aa: 2b00 cmp r3, #0 -100008ac: d100 bne.n 100008b0 -100008ae: e75e b.n 1000076e -100008b0: f001 fbc8 bl 10002044 -100008b4: 1e04 subs r4, r0, #0 -100008b6: d100 bne.n 100008ba -100008b8: e754 b.n 10000764 -100008ba: 2301 movs r3, #1 -100008bc: 8902 ldrh r2, [r0, #8] -100008be: 2100 movs r1, #0 -100008c0: 9300 str r3, [sp, #0] +100006ce: 02c3 lsls r3, r0, #11 +100006d0: 4023 ands r3, r4 +100006d2: 4313 orrs r3, r2 +100006d4: 4690 mov r8, r2 +100006d6: 4ab7 ldr r2, [pc, #732] ; (100009b4 ) +100006d8: 2001 movs r0, #1 +100006da: 6013 str r3, [r2, #0] +100006dc: f00c fc92 bl 1000d004 +100006e0: 4bb5 ldr r3, [pc, #724] ; (100009b8 ) +100006e2: 4ab6 ldr r2, [pc, #728] ; (100009bc ) +100006e4: 6018 str r0, [r3, #0] +100006e6: 02c3 lsls r3, r0, #11 +100006e8: 4023 ands r3, r4 +100006ea: 4313 orrs r3, r2 +100006ec: 4692 mov sl, r2 +100006ee: 4ab4 ldr r2, [pc, #720] ; (100009c0 ) +100006f0: 2001 movs r0, #1 +100006f2: 6013 str r3, [r2, #0] +100006f4: f00c fc86 bl 1000d004 +100006f8: 4642 mov r2, r8 +100006fa: 4bb2 ldr r3, [pc, #712] ; (100009c4 ) +100006fc: 6018 str r0, [r3, #0] +100006fe: 02c3 lsls r3, r0, #11 +10000700: 4023 ands r3, r4 +10000702: 4313 orrs r3, r2 +10000704: 4ab0 ldr r2, [pc, #704] ; (100009c8 ) +10000706: 2001 movs r0, #1 +10000708: 6013 str r3, [r2, #0] +1000070a: f00c fc7b bl 1000d004 +1000070e: 4baf ldr r3, [pc, #700] ; (100009cc ) +10000710: 6018 str r0, [r3, #0] +10000712: 4653 mov r3, sl +10000714: 02c0 lsls r0, r0, #11 +10000716: 4004 ands r4, r0 +10000718: 431c orrs r4, r3 +1000071a: 4bad ldr r3, [pc, #692] ; (100009d0 ) +1000071c: 601c str r4, [r3, #0] +1000071e: 2300 movs r3, #0 +10000720: 469a mov sl, r3 +10000722: 4bac ldr r3, [pc, #688] ; (100009d4 ) +10000724: 469b mov fp, r3 +10000726: 4bac ldr r3, [pc, #688] ; (100009d8 ) +10000728: 4698 mov r8, r3 +1000072a: 465b mov r3, fp +1000072c: 781b ldrb r3, [r3, #0] +1000072e: 2b00 cmp r3, #0 +10000730: d000 beq.n 10000734 +10000732: e09e b.n 10000872 +10000734: f004 f842 bl 100047bc +10000738: 9a02 ldr r2, [sp, #8] +1000073a: 9b03 ldr r3, [sp, #12] +1000073c: 1a12 subs r2, r2, r0 +1000073e: 418b sbcs r3, r1 +10000740: 2b00 cmp r3, #0 +10000742: da00 bge.n 10000746 +10000744: e0ad b.n 100008a2 +10000746: f004 f839 bl 100047bc +1000074a: 683a ldr r2, [r7, #0] +1000074c: 687b ldr r3, [r7, #4] +1000074e: 1a12 subs r2, r2, r0 +10000750: 418b sbcs r3, r1 +10000752: 2b00 cmp r3, #0 +10000754: dae9 bge.n 1000072a +10000756: 487f ldr r0, [pc, #508] ; (10000954 ) +10000758: f00d ffc0 bl 1000e6dc +1000075c: 2800 cmp r0, #0 +1000075e: d034 beq.n 100007ca +10000760: 2301 movs r3, #1 +10000762: 497c ldr r1, [pc, #496] ; (10000954 ) +10000764: 3801 subs r0, #1 +10000766: 4398 bics r0, r3 +10000768: 000b movs r3, r1 +1000076a: 3302 adds r3, #2 +1000076c: 4c9b ldr r4, [pc, #620] ; (100009dc ) +1000076e: 18c0 adds r0, r0, r3 +10000770: e012 b.n 10000798 +10000772: 001d movs r5, r3 +10000774: 3d61 subs r5, #97 ; 0x61 +10000776: 2d05 cmp r5, #5 +10000778: d800 bhi.n 1000077c +1000077a: e08d b.n 10000898 +1000077c: 001d movs r5, r3 +1000077e: 3d41 subs r5, #65 ; 0x41 +10000780: 2d05 cmp r5, #5 +10000782: d822 bhi.n 100007ca +10000784: 3b37 subs r3, #55 ; 0x37 +10000786: 1c55 adds r5, r2, #1 +10000788: d01f beq.n 100007ca +1000078a: 0112 lsls r2, r2, #4 +1000078c: 4313 orrs r3, r2 +1000078e: 3102 adds r1, #2 +10000790: 7023 strb r3, [r4, #0] +10000792: 3401 adds r4, #1 +10000794: 4288 cmp r0, r1 +10000796: d018 beq.n 100007ca +10000798: 780b ldrb r3, [r1, #0] +1000079a: 001a movs r2, r3 +1000079c: 3a30 subs r2, #48 ; 0x30 +1000079e: b2d5 uxtb r5, r2 +100007a0: 2d09 cmp r5, #9 +100007a2: d909 bls.n 100007b8 +100007a4: 3a31 subs r2, #49 ; 0x31 +100007a6: 2a05 cmp r2, #5 +100007a8: d978 bls.n 1000089c +100007aa: 001a movs r2, r3 +100007ac: 3a41 subs r2, #65 ; 0x41 +100007ae: 2a05 cmp r2, #5 +100007b0: d900 bls.n 100007b4 +100007b2: e127 b.n 10000a04 +100007b4: 3b37 subs r3, #55 ; 0x37 +100007b6: 001a movs r2, r3 +100007b8: 784b ldrb r3, [r1, #1] +100007ba: 001d movs r5, r3 +100007bc: 3d30 subs r5, #48 ; 0x30 +100007be: b2ee uxtb r6, r5 +100007c0: 2e09 cmp r6, #9 +100007c2: d8d6 bhi.n 10000772 +100007c4: 002b movs r3, r5 +100007c6: 1c55 adds r5, r2, #1 +100007c8: d1df bne.n 1000078a +100007ca: 4865 ldr r0, [pc, #404] ; (10000960 ) +100007cc: f00d ff86 bl 1000e6dc +100007d0: 2800 cmp r0, #0 +100007d2: d033 beq.n 1000083c +100007d4: 2301 movs r3, #1 +100007d6: 4962 ldr r1, [pc, #392] ; (10000960 ) +100007d8: 3801 subs r0, #1 +100007da: 4398 bics r0, r3 +100007dc: 000b movs r3, r1 +100007de: 3302 adds r3, #2 +100007e0: 4c7f ldr r4, [pc, #508] ; (100009e0 ) +100007e2: 18c0 adds r0, r0, r3 +100007e4: e011 b.n 1000080a +100007e6: 001d movs r5, r3 +100007e8: 3d61 subs r5, #97 ; 0x61 +100007ea: 2d05 cmp r5, #5 +100007ec: d977 bls.n 100008de +100007ee: 001d movs r5, r3 +100007f0: 3d41 subs r5, #65 ; 0x41 +100007f2: 2d05 cmp r5, #5 +100007f4: d822 bhi.n 1000083c +100007f6: 3b37 subs r3, #55 ; 0x37 +100007f8: 1c55 adds r5, r2, #1 +100007fa: d01f beq.n 1000083c +100007fc: 0112 lsls r2, r2, #4 +100007fe: 4313 orrs r3, r2 +10000800: 3102 adds r1, #2 +10000802: 7023 strb r3, [r4, #0] +10000804: 3401 adds r4, #1 +10000806: 4281 cmp r1, r0 +10000808: d018 beq.n 1000083c +1000080a: 780b ldrb r3, [r1, #0] +1000080c: 001a movs r2, r3 +1000080e: 3a30 subs r2, #48 ; 0x30 +10000810: b2d5 uxtb r5, r2 +10000812: 2d09 cmp r5, #9 +10000814: d909 bls.n 1000082a +10000816: 3a31 subs r2, #49 ; 0x31 +10000818: 2a05 cmp r2, #5 +1000081a: d962 bls.n 100008e2 +1000081c: 001a movs r2, r3 +1000081e: 3a41 subs r2, #65 ; 0x41 +10000820: 2a05 cmp r2, #5 +10000822: d900 bls.n 10000826 +10000824: e08b b.n 1000093e +10000826: 3b37 subs r3, #55 ; 0x37 +10000828: 001a movs r2, r3 +1000082a: 784b ldrb r3, [r1, #1] +1000082c: 001d movs r5, r3 +1000082e: 3d30 subs r5, #48 ; 0x30 +10000830: b2ee uxtb r6, r5 +10000832: 2e09 cmp r6, #9 +10000834: d8d7 bhi.n 100007e6 +10000836: 002b movs r3, r5 +10000838: 1c55 adds r5, r2, #1 +1000083a: d1df bne.n 100007fc +1000083c: 4b44 ldr r3, [pc, #272] ; (10000950 ) +1000083e: 781b ldrb r3, [r3, #0] +10000840: 2b37 cmp r3, #55 ; 0x37 +10000842: d066 beq.n 10000912 +10000844: 2b35 cmp r3, #53 ; 0x35 +10000846: d078 beq.n 1000093a +10000848: 2b33 cmp r3, #51 ; 0x33 +1000084a: d100 bne.n 1000084e +1000084c: e0dd b.n 10000a0a +1000084e: 2b30 cmp r3, #48 ; 0x30 +10000850: d100 bne.n 10000854 +10000852: e0ed b.n 10000a30 +10000854: f003 ffb2 bl 100047bc +10000858: 2300 movs r3, #0 +1000085a: 4a62 ldr r2, [pc, #392] ; (100009e4 ) +1000085c: 1880 adds r0, r0, r2 +1000085e: 4159 adcs r1, r3 +10000860: 2900 cmp r1, #0 +10000862: db52 blt.n 1000090a +10000864: 465b mov r3, fp +10000866: 781b ldrb r3, [r3, #0] +10000868: 6038 str r0, [r7, #0] +1000086a: 6079 str r1, [r7, #4] +1000086c: 2b00 cmp r3, #0 +1000086e: d100 bne.n 10000872 +10000870: e760 b.n 10000734 +10000872: f001 fc25 bl 100020c0 +10000876: 1e04 subs r4, r0, #0 +10000878: d100 bne.n 1000087c +1000087a: e756 b.n 1000072a +1000087c: 2301 movs r3, #1 +1000087e: 8902 ldrh r2, [r0, #8] +10000880: 2100 movs r1, #0 +10000882: 9300 str r3, [sp, #0] +10000884: 0003 movs r3, r0 +10000886: 4648 mov r0, r9 +10000888: f00b fe4e bl 1000c528 +1000088c: 4643 mov r3, r8 +1000088e: 6018 str r0, [r3, #0] +10000890: 0020 movs r0, r4 +10000892: f007 fbe7 bl 10008064 +10000896: e748 b.n 1000072a +10000898: 3b57 subs r3, #87 ; 0x57 +1000089a: e774 b.n 10000786 +1000089c: 3b57 subs r3, #87 ; 0x57 +1000089e: 001a movs r2, r3 +100008a0: e78a b.n 100007b8 +100008a2: 4653 mov r3, sl +100008a4: 2b00 cmp r3, #0 +100008a6: d01f beq.n 100008e8 +100008a8: 464a mov r2, r9 +100008aa: 4b4f ldr r3, [pc, #316] ; (100009e8 ) +100008ac: 58d3 ldr r3, [r2, r3] +100008ae: 2b01 cmp r3, #1 +100008b0: d100 bne.n 100008b4 +100008b2: e748 b.n 10000746 +100008b4: f003 ff82 bl 100047bc +100008b8: 2300 movs r3, #0 +100008ba: 4a4c ldr r2, [pc, #304] ; (100009ec ) +100008bc: 1880 adds r0, r0, r2 +100008be: 4159 adcs r1, r3 +100008c0: 2200 movs r2, #0 100008c2: 0003 movs r3, r0 -100008c4: 4648 mov r0, r9 -100008c6: f00b fe77 bl 1000c5b8 -100008ca: 4643 mov r3, r8 -100008cc: 6018 str r0, [r3, #0] -100008ce: 0020 movs r0, r4 -100008d0: f007 fc10 bl 100080f4 -100008d4: e746 b.n 10000764 -100008d6: 3b57 subs r3, #87 ; 0x57 -100008d8: e772 b.n 100007c0 -100008da: 3b57 subs r3, #87 ; 0x57 -100008dc: 001a movs r2, r3 -100008de: e788 b.n 100007f2 -100008e0: 4653 mov r3, sl -100008e2: 2b00 cmp r3, #0 -100008e4: d01f beq.n 10000926 -100008e6: 464a mov r2, r9 -100008e8: 4b44 ldr r3, [pc, #272] ; (100009fc ) -100008ea: 58d3 ldr r3, [r2, r3] -100008ec: 2b01 cmp r3, #1 -100008ee: d100 bne.n 100008f2 -100008f0: e746 b.n 10000780 -100008f2: f003 ff1f bl 10004734 -100008f6: 2300 movs r3, #0 -100008f8: 4a41 ldr r2, [pc, #260] ; (10000a00 ) -100008fa: 1880 adds r0, r0, r2 -100008fc: 4159 adcs r1, r3 -100008fe: 2200 movs r2, #0 -10000900: 0003 movs r3, r0 -10000902: 000c movs r4, r1 -10000904: 4692 mov sl, r2 -10000906: 9302 str r3, [sp, #8] -10000908: 9403 str r4, [sp, #12] -1000090a: 2900 cmp r1, #0 -1000090c: db00 blt.n 10000910 -1000090e: e737 b.n 10000780 -10000910: 2301 movs r3, #1 -10000912: 4c3c ldr r4, [pc, #240] ; (10000a04 ) -10000914: 425b negs r3, r3 -10000916: 9302 str r3, [sp, #8] -10000918: 9403 str r4, [sp, #12] -1000091a: e731 b.n 10000780 -1000091c: 3b57 subs r3, #87 ; 0x57 -1000091e: e788 b.n 10000832 -10000920: 3b57 subs r3, #87 ; 0x57 -10000922: 001a movs r2, r3 -10000924: e79e b.n 10000864 -10000926: 224c movs r2, #76 ; 0x4c -10000928: 2100 movs r1, #0 -1000092a: a809 add r0, sp, #36 ; 0x24 -1000092c: f006 fdde bl 100074ec <__wrap_memset> -10000930: 2200 movs r2, #0 -10000932: 4648 mov r0, r9 -10000934: 4b34 ldr r3, [pc, #208] ; (10000a08 ) -10000936: a909 add r1, sp, #36 ; 0x24 -10000938: f00c f894 bl 1000ca64 -1000093c: 2800 cmp r0, #0 -1000093e: d000 beq.n 10000942 -10000940: e082 b.n 10000a48 -10000942: 9b05 ldr r3, [sp, #20] -10000944: 469a mov sl, r3 -10000946: e71b b.n 10000780 -10000948: 2001 movs r0, #1 -1000094a: 492e ldr r1, [pc, #184] ; (10000a04 ) -1000094c: 4240 negs r0, r0 -1000094e: e7a8 b.n 100008a2 -10000950: 00030d40 .word 0x00030d40 -10000954: 100140d0 .word 0x100140d0 -10000958: 20010e00 .word 0x20010e00 -1000095c: 20010c3c .word 0x20010c3c -10000960: 200007e0 .word 0x200007e0 -10000964: 20002414 .word 0x20002414 -10000968: 200019a0 .word 0x200019a0 -1000096c: 20010afc .word 0x20010afc -10000970: 10014058 .word 0x10014058 -10000974: 20001880 .word 0x20001880 -10000978: 00004e49 .word 0x00004e49 -1000097c: 20001ad0 .word 0x20001ad0 -10000980: 00111020 .word 0x00111020 -10000984: 200007d8 .word 0x200007d8 -10000988: 10000355 .word 0x10000355 -1000098c: 100146b0 .word 0x100146b0 -10000990: 20001408 .word 0x20001408 -10000994: 20001850 .word 0x20001850 -10000998: 50002404 .word 0x50002404 -1000099c: 10000c61 .word 0x10000c61 -100009a0: ff1ffffd .word 0xff1ffffd -100009a4: 001f8035 .word 0x001f8035 -100009a8: 20001848 .word 0x20001848 -100009ac: 20001854 .word 0x20001854 -100009b0: 2000184c .word 0x2000184c -100009b4: 20002408 .word 0x20002408 -100009b8: 001f8039 .word 0x001f8039 -100009bc: 001f8025 .word 0x001f8025 -100009c0: 2000a000 .word 0x2000a000 -100009c4: 20002400 .word 0x20002400 -100009c8: 001f8031 .word 0x001f8031 -100009cc: 20001628 .word 0x20001628 -100009d0: 200023fc .word 0x200023fc -100009d4: 20001624 .word 0x20001624 -100009d8: 20002404 .word 0x20002404 -100009dc: 2000162c .word 0x2000162c -100009e0: 2000240c .word 0x2000240c -100009e4: 20010c38 .word 0x20010c38 -100009e8: 20001a60 .word 0x20001a60 -100009ec: 20002418 .word 0x20002418 -100009f0: 20010fd4 .word 0x20010fd4 -100009f4: 20001940 .word 0x20001940 -100009f8: 00989680 .word 0x00989680 -100009fc: 00000868 .word 0x00000868 -10000a00: 001e8480 .word 0x001e8480 -10000a04: 7fffffff .word 0x7fffffff -10000a08: 10000541 .word 0x10000541 -10000a0c: 4a15 ldr r2, [pc, #84] ; (10000a64 ) -10000a0e: 4916 ldr r1, [pc, #88] ; (10000a68 ) -10000a10: 4658 mov r0, fp -10000a12: f007 ff81 bl 10008918 -10000a16: 4643 mov r3, r8 -10000a18: 6018 str r0, [r3, #0] -10000a1a: 4b14 ldr r3, [pc, #80] ; (10000a6c ) -10000a1c: 4a14 ldr r2, [pc, #80] ; (10000a70 ) -10000a1e: 9301 str r3, [sp, #4] -10000a20: 4b14 ldr r3, [pc, #80] ; (10000a74 ) -10000a22: 4915 ldr r1, [pc, #84] ; (10000a78 ) -10000a24: 9300 str r3, [sp, #0] -10000a26: 4815 ldr r0, [pc, #84] ; (10000a7c ) -10000a28: 4b15 ldr r3, [pc, #84] ; (10000a80 ) -10000a2a: f006 f807 bl 10006a3c <__wrap_sprintf> -10000a2e: 4b15 ldr r3, [pc, #84] ; (10000a84 ) -10000a30: 6018 str r0, [r3, #0] -10000a32: e72e b.n 10000892 -10000a34: 4a14 ldr r2, [pc, #80] ; (10000a88 ) -10000a36: e7ea b.n 10000a0e -10000a38: 2201 movs r2, #1 -10000a3a: 4252 negs r2, r2 -10000a3c: e712 b.n 10000864 -10000a3e: 2201 movs r2, #1 -10000a40: 4252 negs r2, r2 -10000a42: e6d6 b.n 100007f2 -10000a44: 4a11 ldr r2, [pc, #68] ; (10000a8c ) -10000a46: e7e2 b.n 10000a0e -10000a48: f003 fe74 bl 10004734 -10000a4c: 2300 movs r3, #0 -10000a4e: 4a10 ldr r2, [pc, #64] ; (10000a90 ) -10000a50: 1880 adds r0, r0, r2 -10000a52: 4159 adcs r1, r3 -10000a54: 9002 str r0, [sp, #8] -10000a56: 9103 str r1, [sp, #12] -10000a58: 2900 cmp r1, #0 -10000a5a: db00 blt.n 10000a5e -10000a5c: e690 b.n 10000780 -10000a5e: e757 b.n 10000910 -10000a60: 2200 movs r2, #0 -10000a62: e7d4 b.n 10000a0e -10000a64: 00400006 .word 0x00400006 -10000a68: 20001940 .word 0x20001940 -10000a6c: 20002414 .word 0x20002414 -10000a70: 200019a0 .word 0x200019a0 -10000a74: 20010afc .word 0x20010afc -10000a78: 10014058 .word 0x10014058 -10000a7c: 20010c3c .word 0x20010c3c -10000a80: 20001880 .word 0x20001880 -10000a84: 20010fc4 .word 0x20010fc4 -10000a88: 00400004 .word 0x00400004 -10000a8c: 00200002 .word 0x00200002 -10000a90: 001e8480 .word 0x001e8480 - -10000a94 : -10000a94: 4b01 ldr r3, [pc, #4] ; (10000a9c ) -10000a96: 6818 ldr r0, [r3, #0] -10000a98: 4770 bx lr -10000a9a: 46c0 nop ; (mov r8, r8) -10000a9c: 20010c24 .word 0x20010c24 - -10000aa0 : -10000aa0: b570 push {r4, r5, r6, lr} -10000aa2: 4c1a ldr r4, [pc, #104] ; (10000b0c ) -10000aa4: 7823 ldrb r3, [r4, #0] -10000aa6: 2b00 cmp r3, #0 -10000aa8: d10e bne.n 10000ac8 -10000aaa: 22e1 movs r2, #225 ; 0xe1 -10000aac: 4d18 ldr r5, [pc, #96] ; (10000b10 ) -10000aae: 4819 ldr r0, [pc, #100] ; (10000b14 ) -10000ab0: 0029 movs r1, r5 -10000ab2: 0052 lsls r2, r2, #1 -10000ab4: f013 fa68 bl 10013f88 <__memcmp_veneer> -10000ab8: 2301 movs r3, #1 -10000aba: 7023 strb r3, [r4, #0] -10000abc: 2800 cmp r0, #0 -10000abe: d104 bne.n 10000aca -10000ac0: 2101 movs r1, #1 -10000ac2: 2000 movs r0, #0 -10000ac4: f007 ff54 bl 10008970 -10000ac8: bd70 pop {r4, r5, r6, pc} -10000aca: f3ef 8610 mrs r6, PRIMASK -10000ace: b672 cpsid i -10000ad0: f007 feb0 bl 10008834 -10000ad4: 2180 movs r1, #128 ; 0x80 -10000ad6: 20a0 movs r0, #160 ; 0xa0 -10000ad8: 0149 lsls r1, r1, #5 -10000ada: 0340 lsls r0, r0, #13 -10000adc: f013 fa84 bl 10013fe8 <__flash_range_erase_veneer> -10000ae0: 2280 movs r2, #128 ; 0x80 -10000ae2: 20a0 movs r0, #160 ; 0xa0 -10000ae4: 0029 movs r1, r5 -10000ae6: 0092 lsls r2, r2, #2 -10000ae8: 0340 lsls r0, r0, #13 -10000aea: f013 fa55 bl 10013f98 <__flash_range_program_veneer> -10000aee: f007 fed7 bl 100088a0 -10000af2: f386 8810 msr PRIMASK, r6 -10000af6: 2000 movs r0, #0 -10000af8: 7821 ldrb r1, [r4, #0] -10000afa: f007 ff39 bl 10008970 -10000afe: 2200 movs r2, #0 -10000b00: 2100 movs r1, #0 -10000b02: 2000 movs r0, #0 -10000b04: f004 fbac bl 10005260 -10000b08: e7de b.n 10000ac8 -10000b0a: 46c0 nop ; (mov r8, r8) -10000b0c: 20010fd4 .word 0x20010fd4 -10000b10: 20010c3c .word 0x20010c3c -10000b14: 20010e00 .word 0x20010e00 - -10000b18 : -10000b18: b570 push {r4, r5, r6, lr} -10000b1a: 4c18 ldr r4, [pc, #96] ; (10000b7c ) -10000b1c: 7823 ldrb r3, [r4, #0] -10000b1e: 2b00 cmp r3, #0 -10000b20: d009 beq.n 10000b36 -10000b22: 4b17 ldr r3, [pc, #92] ; (10000b80 ) -10000b24: 781b ldrb r3, [r3, #0] -10000b26: 2b58 cmp r3, #88 ; 0x58 -10000b28: d006 beq.n 10000b38 -10000b2a: 2300 movs r3, #0 -10000b2c: 2100 movs r1, #0 -10000b2e: 2000 movs r0, #0 -10000b30: 7023 strb r3, [r4, #0] -10000b32: f007 ff1d bl 10008970 -10000b36: bd70 pop {r4, r5, r6, pc} -10000b38: 2300 movs r3, #0 -10000b3a: 7023 strb r3, [r4, #0] -10000b3c: f3ef 8510 mrs r5, PRIMASK -10000b40: b672 cpsid i -10000b42: f007 fe77 bl 10008834 -10000b46: 2180 movs r1, #128 ; 0x80 -10000b48: 20a0 movs r0, #160 ; 0xa0 -10000b4a: 0149 lsls r1, r1, #5 -10000b4c: 0340 lsls r0, r0, #13 -10000b4e: f013 fa4b bl 10013fe8 <__flash_range_erase_veneer> -10000b52: 2280 movs r2, #128 ; 0x80 -10000b54: 20a0 movs r0, #160 ; 0xa0 -10000b56: 490b ldr r1, [pc, #44] ; (10000b84 ) -10000b58: 0092 lsls r2, r2, #2 -10000b5a: 0340 lsls r0, r0, #13 -10000b5c: f013 fa1c bl 10013f98 <__flash_range_program_veneer> -10000b60: f007 fe9e bl 100088a0 -10000b64: f385 8810 msr PRIMASK, r5 -10000b68: 2000 movs r0, #0 -10000b6a: 7821 ldrb r1, [r4, #0] -10000b6c: f007 ff00 bl 10008970 -10000b70: 2200 movs r2, #0 -10000b72: 2100 movs r1, #0 -10000b74: 2000 movs r0, #0 -10000b76: f004 fb73 bl 10005260 -10000b7a: e7dc b.n 10000b36 -10000b7c: 20010fd4 .word 0x20010fd4 -10000b80: 20002414 .word 0x20002414 -10000b84: 20010c3c .word 0x20010c3c - -10000b88 : -10000b88: b570 push {r4, r5, r6, lr} -10000b8a: 4e2e ldr r6, [pc, #184] ; (10000c44 ) -10000b8c: 001d movs r5, r3 -10000b8e: 6833 ldr r3, [r6, #0] -10000b90: 0014 movs r4, r2 -10000b92: 019a lsls r2, r3, #6 -10000b94: 23a0 movs r3, #160 ; 0xa0 -10000b96: 05db lsls r3, r3, #23 -10000b98: 469c mov ip, r3 -10000b9a: 2380 movs r3, #128 ; 0x80 -10000b9c: 4462 add r2, ip -10000b9e: 68d2 ldr r2, [r2, #12] -10000ba0: 045b lsls r3, r3, #17 -10000ba2: 421a tst r2, r3 -10000ba4: d030 beq.n 10000c08 -10000ba6: 21a0 movs r1, #160 ; 0xa0 -10000ba8: 05c9 lsls r1, r1, #23 -10000baa: 468c mov ip, r1 -10000bac: 4e26 ldr r6, [pc, #152] ; (10000c48 ) -10000bae: b2a1 uxth r1, r4 -10000bb0: 6832 ldr r2, [r6, #0] -10000bb2: 0192 lsls r2, r2, #6 -10000bb4: 4462 add r2, ip -10000bb6: 68d2 ldr r2, [r2, #12] -10000bb8: 421a tst r2, r3 -10000bba: d00d beq.n 10000bd8 -10000bbc: 22c1 movs r2, #193 ; 0xc1 -10000bbe: 2000 movs r0, #0 -10000bc0: 0052 lsls r2, r2, #1 -10000bc2: f007 f9d7 bl 10007f74 -10000bc6: 4c21 ldr r4, [pc, #132] ; (10000c4c ) -10000bc8: 6045 str r5, [r0, #4] -10000bca: 6020 str r0, [r4, #0] -10000bcc: f001 faae bl 1000212c -10000bd0: 6820 ldr r0, [r4, #0] -10000bd2: f007 fa8f bl 100080f4 -10000bd6: bd70 pop {r4, r5, r6, pc} -10000bd8: 22c1 movs r2, #193 ; 0xc1 -10000bda: 2000 movs r0, #0 -10000bdc: 0052 lsls r2, r2, #1 -10000bde: f007 f9c9 bl 10007f74 -10000be2: 4b1b ldr r3, [pc, #108] ; (10000c50 ) -10000be4: 6018 str r0, [r3, #0] -10000be6: 07e3 lsls r3, r4, #31 -10000be8: d427 bmi.n 10000c3a -10000bea: 21a0 movs r1, #160 ; 0xa0 -10000bec: 05c9 lsls r1, r1, #23 -10000bee: 468c mov ip, r1 -10000bf0: 6833 ldr r3, [r6, #0] -10000bf2: 6842 ldr r2, [r0, #4] -10000bf4: 019b lsls r3, r3, #6 -10000bf6: 4463 add r3, ip -10000bf8: 601d str r5, [r3, #0] -10000bfa: 0864 lsrs r4, r4, #1 -10000bfc: 605a str r2, [r3, #4] -10000bfe: 4a15 ldr r2, [pc, #84] ; (10000c54 ) -10000c00: 609c str r4, [r3, #8] -10000c02: 6812 ldr r2, [r2, #0] -10000c04: 60da str r2, [r3, #12] -10000c06: e7e6 b.n 10000bd6 -10000c08: 22c1 movs r2, #193 ; 0xc1 -10000c0a: 2000 movs r0, #0 -10000c0c: b2a1 uxth r1, r4 -10000c0e: 0052 lsls r2, r2, #1 -10000c10: f007 f9b0 bl 10007f74 -10000c14: 4b10 ldr r3, [pc, #64] ; (10000c58 ) -10000c16: 6018 str r0, [r3, #0] -10000c18: 07e3 lsls r3, r4, #31 -10000c1a: d410 bmi.n 10000c3e -10000c1c: 21a0 movs r1, #160 ; 0xa0 -10000c1e: 05c9 lsls r1, r1, #23 -10000c20: 468c mov ip, r1 -10000c22: 6833 ldr r3, [r6, #0] -10000c24: 6842 ldr r2, [r0, #4] -10000c26: 019b lsls r3, r3, #6 -10000c28: 4463 add r3, ip -10000c2a: 601d str r5, [r3, #0] -10000c2c: 0864 lsrs r4, r4, #1 -10000c2e: 605a str r2, [r3, #4] -10000c30: 4a0a ldr r2, [pc, #40] ; (10000c5c ) -10000c32: 609c str r4, [r3, #8] -10000c34: 6812 ldr r2, [r2, #0] -10000c36: 60da str r2, [r3, #12] -10000c38: e7cd b.n 10000bd6 -10000c3a: 3401 adds r4, #1 -10000c3c: e7d5 b.n 10000bea -10000c3e: 3401 adds r4, #1 -10000c40: e7ec b.n 10000c1c -10000c42: 46c0 nop ; (mov r8, r8) -10000c44: 20001850 .word 0x20001850 -10000c48: 20001854 .word 0x20001854 -10000c4c: 2000a00c .word 0x2000a00c -10000c50: 2000a014 .word 0x2000a014 -10000c54: 2000184c .word 0x2000184c -10000c58: 2000a010 .word 0x2000a010 -10000c5c: 20001848 .word 0x20001848 - -10000c60 : -10000c60: b510 push {r4, lr} -10000c62: 4c08 ldr r4, [pc, #32] ; (10000c84 ) -10000c64: 6820 ldr r0, [r4, #0] -10000c66: f001 fa61 bl 1000212c -10000c6a: 6820 ldr r0, [r4, #0] -10000c6c: f007 fa42 bl 100080f4 -10000c70: 4b05 ldr r3, [pc, #20] ; (10000c88 ) -10000c72: 21a0 movs r1, #160 ; 0xa0 -10000c74: 681a ldr r2, [r3, #0] -10000c76: 2301 movs r3, #1 -10000c78: 4093 lsls r3, r2 -10000c7a: 4a04 ldr r2, [pc, #16] ; (10000c8c ) -10000c7c: 05c9 lsls r1, r1, #23 -10000c7e: 508b str r3, [r1, r2] -10000c80: bd10 pop {r4, pc} -10000c82: 46c0 nop ; (mov r8, r8) -10000c84: 2000a010 .word 0x2000a010 -10000c88: 20001850 .word 0x20001850 -10000c8c: 0000040c .word 0x0000040c - -10000c90 : -10000c90: b5f8 push {r3, r4, r5, r6, r7, lr} -10000c92: 0015 movs r5, r2 -10000c94: 2902 cmp r1, #2 -10000c96: d048 beq.n 10000d2a -10000c98: 2903 cmp r1, #3 -10000c9a: d023 beq.n 10000ce4 -10000c9c: 2380 movs r3, #128 ; 0x80 -10000c9e: 4e33 ldr r6, [pc, #204] ; (10000d6c ) -10000ca0: 2104 movs r1, #4 -10000ca2: 0032 movs r2, r6 -10000ca4: 2000 movs r0, #0 -10000ca6: 011b lsls r3, r3, #4 -10000ca8: f000 fd30 bl 1000170c -10000cac: 2d00 cmp r5, #0 -10000cae: d012 beq.n 10000cd6 -10000cb0: 0030 movs r0, r6 -10000cb2: 4a2f ldr r2, [pc, #188] ; (10000d70 ) -10000cb4: 4b2f ldr r3, [pc, #188] ; (10000d74 ) -10000cb6: 1977 adds r7, r6, r5 -10000cb8: 58d1 ldr r1, [r2, r3] -10000cba: 4b2f ldr r3, [pc, #188] ; (10000d78 ) -10000cbc: 1854 adds r4, r2, r1 -10000cbe: 469c mov ip, r3 -10000cc0: 3101 adds r1, #1 -10000cc2: 7803 ldrb r3, [r0, #0] -10000cc4: 4464 add r4, ip -10000cc6: 0549 lsls r1, r1, #21 -10000cc8: 3001 adds r0, #1 -10000cca: 7023 strb r3, [r4, #0] -10000ccc: 0d49 lsrs r1, r1, #21 -10000cce: 4287 cmp r7, r0 -10000cd0: d1f3 bne.n 10000cba -10000cd2: 4b28 ldr r3, [pc, #160] ; (10000d74 ) -10000cd4: 50d1 str r1, [r2, r3] -10000cd6: 002b movs r3, r5 -10000cd8: 0032 movs r2, r6 -10000cda: 2184 movs r1, #132 ; 0x84 -10000cdc: 2000 movs r0, #0 -10000cde: f000 fc7b bl 100015d8 -10000ce2: bdf8 pop {r3, r4, r5, r6, r7, pc} -10000ce4: 2380 movs r3, #128 ; 0x80 -10000ce6: 4c25 ldr r4, [pc, #148] ; (10000d7c ) +100008c4: 000c movs r4, r1 +100008c6: 4692 mov sl, r2 +100008c8: 9302 str r3, [sp, #8] +100008ca: 9403 str r4, [sp, #12] +100008cc: 2900 cmp r1, #0 +100008ce: db00 blt.n 100008d2 +100008d0: e739 b.n 10000746 +100008d2: 2301 movs r3, #1 +100008d4: 4c46 ldr r4, [pc, #280] ; (100009f0 ) +100008d6: 425b negs r3, r3 +100008d8: 9302 str r3, [sp, #8] +100008da: 9403 str r4, [sp, #12] +100008dc: e733 b.n 10000746 +100008de: 3b57 subs r3, #87 ; 0x57 +100008e0: e78a b.n 100007f8 +100008e2: 3b57 subs r3, #87 ; 0x57 +100008e4: 001a movs r2, r3 +100008e6: e7a0 b.n 1000082a +100008e8: 224c movs r2, #76 ; 0x4c +100008ea: 2100 movs r1, #0 +100008ec: a805 add r0, sp, #20 +100008ee: f006 fdb5 bl 1000745c <__wrap_memset> +100008f2: 2200 movs r2, #0 +100008f4: 4648 mov r0, r9 +100008f6: 4b3f ldr r3, [pc, #252] ; (100009f4 ) +100008f8: a905 add r1, sp, #20 +100008fa: f00c f86b bl 1000c9d4 +100008fe: 2800 cmp r0, #0 +10000900: d000 beq.n 10000904 +10000902: e084 b.n 10000a0e +10000904: 2301 movs r3, #1 +10000906: 469a mov sl, r3 +10000908: e71d b.n 10000746 +1000090a: 2001 movs r0, #1 +1000090c: 4938 ldr r1, [pc, #224] ; (100009f0 ) +1000090e: 4240 negs r0, r0 +10000910: e7a8 b.n 10000864 +10000912: 4a39 ldr r2, [pc, #228] ; (100009f8 ) +10000914: 4932 ldr r1, [pc, #200] ; (100009e0 ) +10000916: 4831 ldr r0, [pc, #196] ; (100009dc ) +10000918: f007 ffb6 bl 10008888 +1000091c: 4643 mov r3, r8 +1000091e: 6018 str r0, [r3, #0] +10000920: 4b0b ldr r3, [pc, #44] ; (10000950 ) +10000922: 4a0c ldr r2, [pc, #48] ; (10000954 ) +10000924: 9301 str r3, [sp, #4] +10000926: 4b0c ldr r3, [pc, #48] ; (10000958 ) +10000928: 490c ldr r1, [pc, #48] ; (1000095c ) +1000092a: 9300 str r3, [sp, #0] +1000092c: 4806 ldr r0, [pc, #24] ; (10000948 ) +1000092e: 4b0c ldr r3, [pc, #48] ; (10000960 ) +10000930: f006 f83c bl 100069ac <__wrap_sprintf> +10000934: 4b31 ldr r3, [pc, #196] ; (100009fc ) +10000936: 6018 str r0, [r3, #0] +10000938: e78c b.n 10000854 +1000093a: 4a31 ldr r2, [pc, #196] ; (10000a00 ) +1000093c: e7ea b.n 10000914 +1000093e: 2201 movs r2, #1 +10000940: 4252 negs r2, r2 +10000942: e772 b.n 1000082a +10000944: 20010e14 .word 0x20010e14 +10000948: 20010c50 .word 0x20010c50 +1000094c: 200007e0 .word 0x200007e0 +10000950: 20002428 .word 0x20002428 +10000954: 200019a0 .word 0x200019a0 +10000958: 20010b10 .word 0x20010b10 +1000095c: 10013fd0 .word 0x10013fd0 +10000960: 20001880 .word 0x20001880 +10000964: 00004e49 .word 0x00004e49 +10000968: 20001ad0 .word 0x20001ad0 +1000096c: 00111020 .word 0x00111020 +10000970: 200007d8 .word 0x200007d8 +10000974: 10000355 .word 0x10000355 +10000978: 100145f0 .word 0x100145f0 +1000097c: 20001408 .word 0x20001408 +10000980: 20001850 .word 0x20001850 +10000984: 50002404 .word 0x50002404 +10000988: 10000c15 .word 0x10000c15 +1000098c: ff1ffffd .word 0xff1ffffd +10000990: 001f8035 .word 0x001f8035 +10000994: 20001848 .word 0x20001848 +10000998: 20001854 .word 0x20001854 +1000099c: 2000184c .word 0x2000184c +100009a0: 20002414 .word 0x20002414 +100009a4: 001f8025 .word 0x001f8025 +100009a8: 2000a014 .word 0x2000a014 +100009ac: 20002404 .word 0x20002404 +100009b0: 001f8031 .word 0x001f8031 +100009b4: 20001628 .word 0x20001628 +100009b8: 200023fc .word 0x200023fc +100009bc: 001f8039 .word 0x001f8039 +100009c0: 20001624 .word 0x20001624 +100009c4: 2000240c .word 0x2000240c +100009c8: 2000162c .word 0x2000162c +100009cc: 2000241c .word 0x2000241c +100009d0: 20010c4c .word 0x20010c4c +100009d4: 20010fe8 .word 0x20010fe8 +100009d8: 2000242c .word 0x2000242c +100009dc: 20001a60 .word 0x20001a60 +100009e0: 20001940 .word 0x20001940 +100009e4: 00989680 .word 0x00989680 +100009e8: 00000868 .word 0x00000868 +100009ec: 001e8480 .word 0x001e8480 +100009f0: 7fffffff .word 0x7fffffff +100009f4: 10000541 .word 0x10000541 +100009f8: 00400006 .word 0x00400006 +100009fc: 20010fd8 .word 0x20010fd8 +10000a00: 00400004 .word 0x00400004 +10000a04: 2201 movs r2, #1 +10000a06: 4252 negs r2, r2 +10000a08: e6d6 b.n 100007b8 +10000a0a: 4a0a ldr r2, [pc, #40] ; (10000a34 ) +10000a0c: e782 b.n 10000914 +10000a0e: f003 fed5 bl 100047bc +10000a12: 2300 movs r3, #0 +10000a14: 4a08 ldr r2, [pc, #32] ; (10000a38 ) +10000a16: 1880 adds r0, r0, r2 +10000a18: 4159 adcs r1, r3 +10000a1a: 9002 str r0, [sp, #8] +10000a1c: 9103 str r1, [sp, #12] +10000a1e: 2900 cmp r1, #0 +10000a20: db00 blt.n 10000a24 +10000a22: e690 b.n 10000746 +10000a24: 2301 movs r3, #1 +10000a26: 4c05 ldr r4, [pc, #20] ; (10000a3c ) +10000a28: 425b negs r3, r3 +10000a2a: 9302 str r3, [sp, #8] +10000a2c: 9403 str r4, [sp, #12] +10000a2e: e68a b.n 10000746 +10000a30: 2200 movs r2, #0 +10000a32: e76f b.n 10000914 +10000a34: 00200002 .word 0x00200002 +10000a38: 001e8480 .word 0x001e8480 +10000a3c: 7fffffff .word 0x7fffffff + +10000a40 : +10000a40: 4b01 ldr r3, [pc, #4] ; (10000a48 ) +10000a42: 6818 ldr r0, [r3, #0] +10000a44: 4770 bx lr +10000a46: 46c0 nop ; (mov r8, r8) +10000a48: 20010c38 .word 0x20010c38 + +10000a4c : +10000a4c: b570 push {r4, r5, r6, lr} +10000a4e: 4c1a ldr r4, [pc, #104] ; (10000ab8 ) +10000a50: 7823 ldrb r3, [r4, #0] +10000a52: 2b00 cmp r3, #0 +10000a54: d10e bne.n 10000a74 +10000a56: 22e1 movs r2, #225 ; 0xe1 +10000a58: 4d18 ldr r5, [pc, #96] ; (10000abc ) +10000a5a: 4819 ldr r0, [pc, #100] ; (10000ac0 ) +10000a5c: 0029 movs r1, r5 +10000a5e: 0052 lsls r2, r2, #1 +10000a60: f013 fa4e bl 10013f00 <__memcmp_veneer> +10000a64: 2301 movs r3, #1 +10000a66: 7023 strb r3, [r4, #0] +10000a68: 2800 cmp r0, #0 +10000a6a: d104 bne.n 10000a76 +10000a6c: 2101 movs r1, #1 +10000a6e: 2000 movs r0, #0 +10000a70: f007 ff36 bl 100088e0 +10000a74: bd70 pop {r4, r5, r6, pc} +10000a76: f3ef 8610 mrs r6, PRIMASK +10000a7a: b672 cpsid i +10000a7c: f007 fe92 bl 100087a4 +10000a80: 2180 movs r1, #128 ; 0x80 +10000a82: 20a0 movs r0, #160 ; 0xa0 +10000a84: 0149 lsls r1, r1, #5 +10000a86: 0340 lsls r0, r0, #13 +10000a88: f013 fa6a bl 10013f60 <__flash_range_erase_veneer> +10000a8c: 2280 movs r2, #128 ; 0x80 +10000a8e: 20a0 movs r0, #160 ; 0xa0 +10000a90: 0029 movs r1, r5 +10000a92: 0092 lsls r2, r2, #2 +10000a94: 0340 lsls r0, r0, #13 +10000a96: f013 fa3b bl 10013f10 <__flash_range_program_veneer> +10000a9a: f007 feb9 bl 10008810 +10000a9e: f386 8810 msr PRIMASK, r6 +10000aa2: 2000 movs r0, #0 +10000aa4: 7821 ldrb r1, [r4, #0] +10000aa6: f007 ff1b bl 100088e0 +10000aaa: 2200 movs r2, #0 +10000aac: 2100 movs r1, #0 +10000aae: 2000 movs r0, #0 +10000ab0: f004 fb8e bl 100051d0 +10000ab4: e7de b.n 10000a74 +10000ab6: 46c0 nop ; (mov r8, r8) +10000ab8: 20010fe8 .word 0x20010fe8 +10000abc: 20010c50 .word 0x20010c50 +10000ac0: 20010e14 .word 0x20010e14 + +10000ac4 : +10000ac4: b570 push {r4, r5, r6, lr} +10000ac6: 4c18 ldr r4, [pc, #96] ; (10000b28 ) +10000ac8: 7823 ldrb r3, [r4, #0] +10000aca: 2b00 cmp r3, #0 +10000acc: d009 beq.n 10000ae2 +10000ace: 4b17 ldr r3, [pc, #92] ; (10000b2c ) +10000ad0: 781b ldrb r3, [r3, #0] +10000ad2: 2b58 cmp r3, #88 ; 0x58 +10000ad4: d006 beq.n 10000ae4 +10000ad6: 2300 movs r3, #0 +10000ad8: 2100 movs r1, #0 +10000ada: 2000 movs r0, #0 +10000adc: 7023 strb r3, [r4, #0] +10000ade: f007 feff bl 100088e0 +10000ae2: bd70 pop {r4, r5, r6, pc} +10000ae4: 2300 movs r3, #0 +10000ae6: 7023 strb r3, [r4, #0] +10000ae8: f3ef 8510 mrs r5, PRIMASK +10000aec: b672 cpsid i +10000aee: f007 fe59 bl 100087a4 +10000af2: 2180 movs r1, #128 ; 0x80 +10000af4: 20a0 movs r0, #160 ; 0xa0 +10000af6: 0149 lsls r1, r1, #5 +10000af8: 0340 lsls r0, r0, #13 +10000afa: f013 fa31 bl 10013f60 <__flash_range_erase_veneer> +10000afe: 2280 movs r2, #128 ; 0x80 +10000b00: 20a0 movs r0, #160 ; 0xa0 +10000b02: 490b ldr r1, [pc, #44] ; (10000b30 ) +10000b04: 0092 lsls r2, r2, #2 +10000b06: 0340 lsls r0, r0, #13 +10000b08: f013 fa02 bl 10013f10 <__flash_range_program_veneer> +10000b0c: f007 fe80 bl 10008810 +10000b10: f385 8810 msr PRIMASK, r5 +10000b14: 2000 movs r0, #0 +10000b16: 7821 ldrb r1, [r4, #0] +10000b18: f007 fee2 bl 100088e0 +10000b1c: 2200 movs r2, #0 +10000b1e: 2100 movs r1, #0 +10000b20: 2000 movs r0, #0 +10000b22: f004 fb55 bl 100051d0 +10000b26: e7dc b.n 10000ae2 +10000b28: 20010fe8 .word 0x20010fe8 +10000b2c: 20002428 .word 0x20002428 +10000b30: 20010c50 .word 0x20010c50 + +10000b34 : +10000b34: b5f8 push {r3, r4, r5, r6, r7, lr} +10000b36: 4e30 ldr r6, [pc, #192] ; (10000bf8 ) +10000b38: 001d movs r5, r3 +10000b3a: 6833 ldr r3, [r6, #0] +10000b3c: 0014 movs r4, r2 +10000b3e: 019a lsls r2, r3, #6 +10000b40: 23a0 movs r3, #160 ; 0xa0 +10000b42: 05db lsls r3, r3, #23 +10000b44: 469c mov ip, r3 +10000b46: 2380 movs r3, #128 ; 0x80 +10000b48: 4462 add r2, ip +10000b4a: 68d2 ldr r2, [r2, #12] +10000b4c: 045b lsls r3, r3, #17 +10000b4e: 421a tst r2, r3 +10000b50: d035 beq.n 10000bbe +10000b52: 21a0 movs r1, #160 ; 0xa0 +10000b54: 05c9 lsls r1, r1, #23 +10000b56: 468c mov ip, r1 +10000b58: 4e28 ldr r6, [pc, #160] ; (10000bfc ) +10000b5a: b2a1 uxth r1, r4 +10000b5c: 6832 ldr r2, [r6, #0] +10000b5e: 0192 lsls r2, r2, #6 +10000b60: 4462 add r2, ip +10000b62: 68d2 ldr r2, [r2, #12] +10000b64: 421a tst r2, r3 +10000b66: d00d beq.n 10000b84 +10000b68: 22c1 movs r2, #193 ; 0xc1 +10000b6a: 2000 movs r0, #0 +10000b6c: 0052 lsls r2, r2, #1 +10000b6e: f007 f9b9 bl 10007ee4 +10000b72: 4c23 ldr r4, [pc, #140] ; (10000c00 ) +10000b74: 6045 str r5, [r0, #4] +10000b76: 6020 str r0, [r4, #0] +10000b78: f001 fb62 bl 10002240 +10000b7c: 6820 ldr r0, [r4, #0] +10000b7e: f007 fa71 bl 10008064 +10000b82: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000b84: 22c1 movs r2, #193 ; 0xc1 +10000b86: 2000 movs r0, #0 +10000b88: 0052 lsls r2, r2, #1 +10000b8a: f007 f9ab bl 10007ee4 +10000b8e: 4f1d ldr r7, [pc, #116] ; (10000c04 ) +10000b90: 6038 str r0, [r7, #0] +10000b92: 07e3 lsls r3, r4, #31 +10000b94: d42c bmi.n 10000bf0 +10000b96: 21a0 movs r1, #160 ; 0xa0 +10000b98: 05c9 lsls r1, r1, #23 +10000b9a: 468c mov ip, r1 +10000b9c: 6833 ldr r3, [r6, #0] +10000b9e: 6842 ldr r2, [r0, #4] +10000ba0: 019b lsls r3, r3, #6 +10000ba2: 4463 add r3, ip +10000ba4: 601d str r5, [r3, #0] +10000ba6: 605a str r2, [r3, #4] +10000ba8: 4a17 ldr r2, [pc, #92] ; (10000c08 ) +10000baa: 0864 lsrs r4, r4, #1 +10000bac: 6812 ldr r2, [r2, #0] +10000bae: 609c str r4, [r3, #8] +10000bb0: 60da str r2, [r3, #12] +10000bb2: f001 fb45 bl 10002240 +10000bb6: 6838 ldr r0, [r7, #0] +10000bb8: f007 fa54 bl 10008064 +10000bbc: e7e1 b.n 10000b82 +10000bbe: 22c1 movs r2, #193 ; 0xc1 +10000bc0: 2000 movs r0, #0 +10000bc2: b2a1 uxth r1, r4 +10000bc4: 0052 lsls r2, r2, #1 +10000bc6: f007 f98d bl 10007ee4 +10000bca: 4b10 ldr r3, [pc, #64] ; (10000c0c ) +10000bcc: 6018 str r0, [r3, #0] +10000bce: 07e3 lsls r3, r4, #31 +10000bd0: d410 bmi.n 10000bf4 +10000bd2: 21a0 movs r1, #160 ; 0xa0 +10000bd4: 05c9 lsls r1, r1, #23 +10000bd6: 468c mov ip, r1 +10000bd8: 6833 ldr r3, [r6, #0] +10000bda: 6842 ldr r2, [r0, #4] +10000bdc: 019b lsls r3, r3, #6 +10000bde: 4463 add r3, ip +10000be0: 601d str r5, [r3, #0] +10000be2: 605a str r2, [r3, #4] +10000be4: 4a0a ldr r2, [pc, #40] ; (10000c10 ) +10000be6: 0864 lsrs r4, r4, #1 +10000be8: 6812 ldr r2, [r2, #0] +10000bea: 609c str r4, [r3, #8] +10000bec: 60da str r2, [r3, #12] +10000bee: e7c8 b.n 10000b82 +10000bf0: 3401 adds r4, #1 +10000bf2: e7d0 b.n 10000b96 +10000bf4: 3401 adds r4, #1 +10000bf6: e7ec b.n 10000bd2 +10000bf8: 20001850 .word 0x20001850 +10000bfc: 20001854 .word 0x20001854 +10000c00: 2000a020 .word 0x2000a020 +10000c04: 2000a028 .word 0x2000a028 +10000c08: 2000184c .word 0x2000184c +10000c0c: 2000a024 .word 0x2000a024 +10000c10: 20001848 .word 0x20001848 + +10000c14 : +10000c14: b510 push {r4, lr} +10000c16: 4c08 ldr r4, [pc, #32] ; (10000c38 ) +10000c18: 6820 ldr r0, [r4, #0] +10000c1a: f001 fb11 bl 10002240 +10000c1e: 6820 ldr r0, [r4, #0] +10000c20: f007 fa20 bl 10008064 +10000c24: 4b05 ldr r3, [pc, #20] ; (10000c3c ) +10000c26: 21a0 movs r1, #160 ; 0xa0 +10000c28: 681a ldr r2, [r3, #0] +10000c2a: 2301 movs r3, #1 +10000c2c: 4093 lsls r3, r2 +10000c2e: 4a04 ldr r2, [pc, #16] ; (10000c40 ) +10000c30: 05c9 lsls r1, r1, #23 +10000c32: 508b str r3, [r1, r2] +10000c34: bd10 pop {r4, pc} +10000c36: 46c0 nop ; (mov r8, r8) +10000c38: 2000a024 .word 0x2000a024 +10000c3c: 20001850 .word 0x20001850 +10000c40: 0000040c .word 0x0000040c + +10000c44 : +10000c44: b5f8 push {r3, r4, r5, r6, r7, lr} +10000c46: 0015 movs r5, r2 +10000c48: 2902 cmp r1, #2 +10000c4a: d048 beq.n 10000cde +10000c4c: 2903 cmp r1, #3 +10000c4e: d023 beq.n 10000c98 +10000c50: 2380 movs r3, #128 ; 0x80 +10000c52: 4e33 ldr r6, [pc, #204] ; (10000d20 ) +10000c54: 2104 movs r1, #4 +10000c56: 0032 movs r2, r6 +10000c58: 2000 movs r0, #0 +10000c5a: 011b lsls r3, r3, #4 +10000c5c: f000 fd72 bl 10001744 +10000c60: 2d00 cmp r5, #0 +10000c62: d012 beq.n 10000c8a +10000c64: 0030 movs r0, r6 +10000c66: 4a2f ldr r2, [pc, #188] ; (10000d24 ) +10000c68: 4b2f ldr r3, [pc, #188] ; (10000d28 ) +10000c6a: 1977 adds r7, r6, r5 +10000c6c: 58d1 ldr r1, [r2, r3] +10000c6e: 4b2f ldr r3, [pc, #188] ; (10000d2c ) +10000c70: 1854 adds r4, r2, r1 +10000c72: 469c mov ip, r3 +10000c74: 3101 adds r1, #1 +10000c76: 7803 ldrb r3, [r0, #0] +10000c78: 4464 add r4, ip +10000c7a: 0549 lsls r1, r1, #21 +10000c7c: 3001 adds r0, #1 +10000c7e: 7023 strb r3, [r4, #0] +10000c80: 0d49 lsrs r1, r1, #21 +10000c82: 4287 cmp r7, r0 +10000c84: d1f3 bne.n 10000c6e +10000c86: 4b28 ldr r3, [pc, #160] ; (10000d28 ) +10000c88: 50d1 str r1, [r2, r3] +10000c8a: 002b movs r3, r5 +10000c8c: 0032 movs r2, r6 +10000c8e: 2184 movs r1, #132 ; 0x84 +10000c90: 2000 movs r0, #0 +10000c92: f000 fc97 bl 100015c4 +10000c96: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000c98: 2380 movs r3, #128 ; 0x80 +10000c9a: 4c25 ldr r4, [pc, #148] ; (10000d30 ) +10000c9c: 2000 movs r0, #0 +10000c9e: 0022 movs r2, r4 +10000ca0: 011b lsls r3, r3, #4 +10000ca2: f000 fd4f bl 10001744 +10000ca6: 2d00 cmp r5, #0 +10000ca8: d012 beq.n 10000cd0 +10000caa: 4b22 ldr r3, [pc, #136] ; (10000d34 ) +10000cac: 4a1d ldr r2, [pc, #116] ; (10000d24 ) +10000cae: 1967 adds r7, r4, r5 +10000cb0: 58d1 ldr r1, [r2, r3] +10000cb2: 0023 movs r3, r4 +10000cb4: 4e20 ldr r6, [pc, #128] ; (10000d38 ) +10000cb6: 1850 adds r0, r2, r1 +10000cb8: 46b4 mov ip, r6 +10000cba: 3101 adds r1, #1 +10000cbc: 781e ldrb r6, [r3, #0] +10000cbe: 4460 add r0, ip +10000cc0: 0549 lsls r1, r1, #21 +10000cc2: 3301 adds r3, #1 +10000cc4: 7006 strb r6, [r0, #0] +10000cc6: 0d49 lsrs r1, r1, #21 +10000cc8: 429f cmp r7, r3 +10000cca: d1f3 bne.n 10000cb4 +10000ccc: 4b19 ldr r3, [pc, #100] ; (10000d34 ) +10000cce: 50d1 str r1, [r2, r3] +10000cd0: 002b movs r3, r5 +10000cd2: 0022 movs r2, r4 +10000cd4: 2183 movs r1, #131 ; 0x83 +10000cd6: 2000 movs r0, #0 +10000cd8: f000 fc74 bl 100015c4 +10000cdc: e7db b.n 10000c96 +10000cde: 2680 movs r6, #128 ; 0x80 +10000ce0: 4c16 ldr r4, [pc, #88] ; (10000d3c ) +10000ce2: 0136 lsls r6, r6, #4 +10000ce4: 0033 movs r3, r6 +10000ce6: 0022 movs r2, r4 10000ce8: 2000 movs r0, #0 -10000cea: 0022 movs r2, r4 -10000cec: 011b lsls r3, r3, #4 -10000cee: f000 fd0d bl 1000170c -10000cf2: 2d00 cmp r5, #0 -10000cf4: d012 beq.n 10000d1c -10000cf6: 4b22 ldr r3, [pc, #136] ; (10000d80 ) -10000cf8: 4a1d ldr r2, [pc, #116] ; (10000d70 ) -10000cfa: 1967 adds r7, r4, r5 -10000cfc: 58d1 ldr r1, [r2, r3] -10000cfe: 0023 movs r3, r4 -10000d00: 4e20 ldr r6, [pc, #128] ; (10000d84 ) -10000d02: 1850 adds r0, r2, r1 -10000d04: 46b4 mov ip, r6 -10000d06: 3101 adds r1, #1 -10000d08: 781e ldrb r6, [r3, #0] -10000d0a: 4460 add r0, ip -10000d0c: 0549 lsls r1, r1, #21 -10000d0e: 3301 adds r3, #1 -10000d10: 7006 strb r6, [r0, #0] -10000d12: 0d49 lsrs r1, r1, #21 -10000d14: 429f cmp r7, r3 -10000d16: d1f3 bne.n 10000d00 -10000d18: 4b19 ldr r3, [pc, #100] ; (10000d80 ) -10000d1a: 50d1 str r1, [r2, r3] -10000d1c: 002b movs r3, r5 -10000d1e: 0022 movs r2, r4 -10000d20: 2183 movs r1, #131 ; 0x83 -10000d22: 2000 movs r0, #0 -10000d24: f000 fc58 bl 100015d8 -10000d28: e7db b.n 10000ce2 -10000d2a: 2680 movs r6, #128 ; 0x80 -10000d2c: 4c16 ldr r4, [pc, #88] ; (10000d88 ) -10000d2e: 0136 lsls r6, r6, #4 -10000d30: 0033 movs r3, r6 -10000d32: 0022 movs r2, r4 -10000d34: 2000 movs r0, #0 -10000d36: f000 fce9 bl 1000170c -10000d3a: 2d00 cmp r5, #0 -10000d3c: d00e beq.n 10000d5c -10000d3e: 0021 movs r1, r4 -10000d40: 4a0b ldr r2, [pc, #44] ; (10000d70 ) -10000d42: 5993 ldr r3, [r2, r6] -10000d44: 1966 adds r6, r4, r5 -10000d46: 7808 ldrb r0, [r1, #0] -10000d48: 3101 adds r1, #1 -10000d4a: 54d0 strb r0, [r2, r3] -10000d4c: 3301 adds r3, #1 -10000d4e: 055b lsls r3, r3, #21 -10000d50: 0d5b lsrs r3, r3, #21 -10000d52: 428e cmp r6, r1 -10000d54: d1f7 bne.n 10000d46 -10000d56: 2180 movs r1, #128 ; 0x80 -10000d58: 0109 lsls r1, r1, #4 -10000d5a: 5053 str r3, [r2, r1] -10000d5c: 002b movs r3, r5 -10000d5e: 0022 movs r2, r4 -10000d60: 2182 movs r1, #130 ; 0x82 -10000d62: 2000 movs r0, #0 -10000d64: f000 fc38 bl 100015d8 -10000d68: e7bb b.n 10000ce2 -10000d6a: 46c0 nop ; (mov r8, r8) -10000d6c: 2000eae4 .word 0x2000eae4 -10000d70: 2000f2e4 .word 0x2000f2e4 -10000d74: 00001808 .word 0x00001808 -10000d78: 00001008 .word 0x00001008 -10000d7c: 2000e2e4 .word 0x2000e2e4 -10000d80: 00001004 .word 0x00001004 -10000d84: 00000804 .word 0x00000804 -10000d88: 2000dae4 .word 0x2000dae4 - -10000d8c : -10000d8c: b510 push {r4, lr} -10000d8e: 2907 cmp r1, #7 -10000d90: d000 beq.n 10000d94 -10000d92: bd10 pop {r4, pc} -10000d94: 2380 movs r3, #128 ; 0x80 -10000d96: 4c0c ldr r4, [pc, #48] ; (10000dc8 ) -10000d98: 011b lsls r3, r3, #4 -10000d9a: 0022 movs r2, r4 -10000d9c: 3905 subs r1, #5 -10000d9e: 2000 movs r0, #0 -10000da0: f000 fcb4 bl 1000170c -10000da4: 2380 movs r3, #128 ; 0x80 -10000da6: 011b lsls r3, r3, #4 -10000da8: 18e2 adds r2, r4, r3 -10000daa: 2103 movs r1, #3 -10000dac: 2000 movs r0, #0 -10000dae: f000 fcad bl 1000170c -10000db2: 2380 movs r3, #128 ; 0x80 -10000db4: 015b lsls r3, r3, #5 -10000db6: 18e2 adds r2, r4, r3 -10000db8: 2380 movs r3, #128 ; 0x80 -10000dba: 2104 movs r1, #4 -10000dbc: 011b lsls r3, r3, #4 -10000dbe: 2000 movs r0, #0 -10000dc0: f000 fca4 bl 1000170c -10000dc4: e7e5 b.n 10000d92 -10000dc6: 46c0 nop ; (mov r8, r8) -10000dc8: 2000dae4 .word 0x2000dae4 - -10000dcc : -10000dcc: b510 push {r4, lr} -10000dce: 0693 lsls r3, r2, #26 -10000dd0: d101 bne.n 10000dd6 -10000dd2: 2a00 cmp r2, #0 -10000dd4: d103 bne.n 10000dde -10000dd6: 2200 movs r2, #0 -10000dd8: 4b04 ldr r3, [pc, #16] ; (10000dec ) -10000dda: 701a strb r2, [r3, #0] -10000ddc: bd10 pop {r4, pc} -10000dde: 2300 movs r3, #0 -10000de0: 2200 movs r2, #0 -10000de2: 2000 movs r0, #0 -10000de4: f000 fbf8 bl 100015d8 -10000de8: e7f8 b.n 10000ddc -10000dea: 46c0 nop ; (mov r8, r8) -10000dec: 20010fd2 .word 0x20010fd2 - -10000df0 : -10000df0: 4770 bx lr -10000df2: 46c0 nop ; (mov r8, r8) - -10000df4 : -10000df4: b510 push {r4, lr} -10000df6: 0004 movs r4, r0 -10000df8: b082 sub sp, #8 -10000dfa: 2000 movs r0, #0 -10000dfc: 4933 ldr r1, [pc, #204] ; (10000ecc ) -10000dfe: f002 f92f bl 10003060 -10000e02: 2385 movs r3, #133 ; 0x85 -10000e04: 2281 movs r2, #129 ; 0x81 -10000e06: 2101 movs r1, #1 -10000e08: 9400 str r4, [sp, #0] -10000e0a: 4831 ldr r0, [pc, #196] ; (10000ed0 ) -10000e0c: f001 fa62 bl 100022d4 -10000e10: 0001 movs r1, r0 -10000e12: 2000 movs r0, #0 -10000e14: f002 f948 bl 100030a8 -10000e18: 2385 movs r3, #133 ; 0x85 -10000e1a: 2281 movs r2, #129 ; 0x81 -10000e1c: 2101 movs r1, #1 -10000e1e: 9400 str r4, [sp, #0] -10000e20: 482c ldr r0, [pc, #176] ; (10000ed4 ) -10000e22: f001 fa57 bl 100022d4 -10000e26: 0001 movs r1, r0 -10000e28: 2000 movs r0, #0 -10000e2a: f002 f93d bl 100030a8 -10000e2e: 492a ldr r1, [pc, #168] ; (10000ed8 ) -10000e30: 2000 movs r0, #0 -10000e32: f000 fe29 bl 10001a88 -10000e36: 0001 movs r1, r0 -10000e38: 2000 movs r0, #0 -10000e3a: f002 f935 bl 100030a8 -10000e3e: 4927 ldr r1, [pc, #156] ; (10000edc ) -10000e40: 2000 movs r0, #0 -10000e42: f000 fe21 bl 10001a88 -10000e46: 0001 movs r1, r0 -10000e48: 2000 movs r0, #0 -10000e4a: f002 f92d bl 100030a8 -10000e4e: 2000 movs r0, #0 -10000e50: 4923 ldr r1, [pc, #140] ; (10000ee0 ) -10000e52: f002 f949 bl 100030e8 -10000e56: 2000 movs r0, #0 -10000e58: 4922 ldr r1, [pc, #136] ; (10000ee4 ) -10000e5a: f002 f945 bl 100030e8 -10000e5e: 4922 ldr r1, [pc, #136] ; (10000ee8 ) -10000e60: 2000 movs r0, #0 -10000e62: f000 fe11 bl 10001a88 -10000e66: 0001 movs r1, r0 -10000e68: 2000 movs r0, #0 -10000e6a: f002 f91d bl 100030a8 -10000e6e: 491f ldr r1, [pc, #124] ; (10000eec ) -10000e70: 2000 movs r0, #0 -10000e72: f000 fe09 bl 10001a88 -10000e76: 0001 movs r1, r0 -10000e78: 2000 movs r0, #0 -10000e7a: f002 f915 bl 100030a8 -10000e7e: 2000 movs r0, #0 -10000e80: 491b ldr r1, [pc, #108] ; (10000ef0 ) -10000e82: f002 f931 bl 100030e8 -10000e86: 2000 movs r0, #0 -10000e88: 491a ldr r1, [pc, #104] ; (10000ef4 ) -10000e8a: f002 f92d bl 100030e8 -10000e8e: 491a ldr r1, [pc, #104] ; (10000ef8 ) -10000e90: 2000 movs r0, #0 -10000e92: f000 fdf9 bl 10001a88 -10000e96: 0001 movs r1, r0 -10000e98: 2000 movs r0, #0 -10000e9a: f002 f905 bl 100030a8 -10000e9e: 4917 ldr r1, [pc, #92] ; (10000efc ) -10000ea0: 2000 movs r0, #0 -10000ea2: f000 fdf1 bl 10001a88 -10000ea6: 0001 movs r1, r0 -10000ea8: 2000 movs r0, #0 -10000eaa: f002 f8fd bl 100030a8 -10000eae: 2000 movs r0, #0 -10000eb0: 4913 ldr r1, [pc, #76] ; (10000f00 ) -10000eb2: f002 f919 bl 100030e8 -10000eb6: 2000 movs r0, #0 -10000eb8: 4912 ldr r1, [pc, #72] ; (10000f04 ) -10000eba: f002 f915 bl 100030e8 -10000ebe: 4a12 ldr r2, [pc, #72] ; (10000f08 ) -10000ec0: 4912 ldr r1, [pc, #72] ; (10000f0c ) -10000ec2: 2000 movs r0, #0 -10000ec4: f002 f966 bl 10003194 -10000ec8: b002 add sp, #8 -10000eca: bd10 pop {r4, pc} -10000ecc: 1001410c .word 0x1001410c -10000ed0: 20003a74 .word 0x20003a74 -10000ed4: 20003a90 .word 0x20003a90 -10000ed8: 20003aac .word 0x20003aac -10000edc: 20003ac8 .word 0x20003ac8 -10000ee0: 200007fc .word 0x200007fc -10000ee4: 200007e4 .word 0x200007e4 -10000ee8: 20003ae4 .word 0x20003ae4 -10000eec: 20003b00 .word 0x20003b00 -10000ef0: 20000804 .word 0x20000804 -10000ef4: 200007ec .word 0x200007ec -10000ef8: 20003b1c .word 0x20003b1c -10000efc: 20003b38 .word 0x20003b38 -10000f00: 2000080c .word 0x2000080c -10000f04: 200007f4 .word 0x200007f4 -10000f08: 10000d8d .word 0x10000d8d -10000f0c: 50110000 .word 0x50110000 - -10000f10 : -10000f10: 4b03 ldr r3, [pc, #12] ; (10000f20 ) -10000f12: 2a00 cmp r2, #0 -10000f14: d002 beq.n 10000f1c -10000f16: 2201 movs r2, #1 -10000f18: 701a strb r2, [r3, #0] -10000f1a: 4770 bx lr -10000f1c: 701a strb r2, [r3, #0] -10000f1e: e7fc b.n 10000f1a -10000f20: 20010fd1 .word 0x20010fd1 - -10000f24 : -10000f24: b510 push {r4, lr} -10000f26: 4b0f ldr r3, [pc, #60] ; (10000f64 ) -10000f28: 781b ldrb r3, [r3, #0] -10000f2a: 2b00 cmp r3, #0 -10000f2c: d00f beq.n 10000f4e -10000f2e: 2301 movs r3, #1 -10000f30: 4c0d ldr r4, [pc, #52] ; (10000f68 ) -10000f32: 7023 strb r3, [r4, #0] -10000f34: 0013 movs r3, r2 -10000f36: 000a movs r2, r1 -10000f38: 2802 cmp r0, #2 -10000f3a: d009 beq.n 10000f50 -10000f3c: 2803 cmp r0, #3 -10000f3e: d00c beq.n 10000f5a -10000f40: 2184 movs r1, #132 ; 0x84 -10000f42: 2000 movs r0, #0 -10000f44: f000 fb48 bl 100015d8 -10000f48: 7823 ldrb r3, [r4, #0] -10000f4a: 2b00 cmp r3, #0 -10000f4c: d1fc bne.n 10000f48 -10000f4e: bd10 pop {r4, pc} -10000f50: 2182 movs r1, #130 ; 0x82 -10000f52: 2000 movs r0, #0 -10000f54: f000 fb40 bl 100015d8 -10000f58: e7f6 b.n 10000f48 -10000f5a: 2183 movs r1, #131 ; 0x83 -10000f5c: 2000 movs r0, #0 -10000f5e: f000 fb3b bl 100015d8 -10000f62: e7f1 b.n 10000f48 -10000f64: 20010fd1 .word 0x20010fd1 -10000f68: 20010fd2 .word 0x20010fd2 - -10000f6c : -10000f6c: b570 push {r4, r5, r6, lr} -10000f6e: 6943 ldr r3, [r0, #20] -10000f70: 0004 movs r4, r0 -10000f72: b082 sub sp, #8 -10000f74: 2b00 cmp r3, #0 -10000f76: d029 beq.n 10000fcc -10000f78: 8805 ldrh r5, [r0, #0] -10000f7a: 4b26 ldr r3, [pc, #152] ; (10001014 ) -10000f7c: 4926 ldr r1, [pc, #152] ; (10001018 ) -10000f7e: 353f adds r5, #63 ; 0x3f -10000f80: 401d ands r5, r3 -10000f82: 680b ldr r3, [r1, #0] -10000f84: 195a adds r2, r3, r5 -10000f86: 61c3 str r3, [r0, #28] -10000f88: 600a str r2, [r1, #0] -10000f8a: 0692 lsls r2, r2, #26 -10000f8c: d135 bne.n 10000ffa -10000f8e: 4e23 ldr r6, [pc, #140] ; (1000101c ) -10000f90: 405e eors r6, r3 -10000f92: 2380 movs r3, #128 ; 0x80 -10000f94: 015b lsls r3, r3, #5 -10000f96: 429e cmp r6, r3 -10000f98: d823 bhi.n 10000fe2 -10000f9a: 4821 ldr r0, [pc, #132] ; (10001020 ) -10000f9c: f006 fd42 bl 10007a24 <__wrap_printf> -10000fa0: 0032 movs r2, r6 -10000fa2: 69e3 ldr r3, [r4, #28] -10000fa4: 0029 movs r1, r5 -10000fa6: 481f ldr r0, [pc, #124] ; (10001024 ) -10000fa8: f006 fd3c bl 10007a24 <__wrap_printf> -10000fac: 481e ldr r0, [pc, #120] ; (10001028 ) -10000fae: f006 fd39 bl 10007a24 <__wrap_printf> -10000fb2: 78a3 ldrb r3, [r4, #2] -10000fb4: 2000 movs r0, #0 -10000fb6: 069b lsls r3, r3, #26 -10000fb8: 431e orrs r6, r3 -10000fba: 23a0 movs r3, #160 ; 0xa0 -10000fbc: 061b lsls r3, r3, #24 -10000fbe: 431e orrs r6, r3 -10000fc0: 9601 str r6, [sp, #4] -10000fc2: 6963 ldr r3, [r4, #20] -10000fc4: 9a01 ldr r2, [sp, #4] -10000fc6: 601a str r2, [r3, #0] -10000fc8: b002 add sp, #8 -10000fca: bd70 pop {r4, r5, r6, pc} -10000fcc: 4817 ldr r0, [pc, #92] ; (1000102c ) -10000fce: f006 fd29 bl 10007a24 <__wrap_printf> -10000fd2: 4817 ldr r0, [pc, #92] ; (10001030 ) -10000fd4: f006 fbf4 bl 100077c0 <__wrap_puts> -10000fd8: 4813 ldr r0, [pc, #76] ; (10001028 ) -10000fda: f006 fd23 bl 10007a24 <__wrap_printf> -10000fde: 2000 movs r0, #0 -10000fe0: e7f2 b.n 10000fc8 -10000fe2: 4814 ldr r0, [pc, #80] ; (10001034 ) -10000fe4: f006 fd1e bl 10007a24 <__wrap_printf> -10000fe8: 4813 ldr r0, [pc, #76] ; (10001038 ) -10000fea: f006 fbe9 bl 100077c0 <__wrap_puts> -10000fee: 480e ldr r0, [pc, #56] ; (10001028 ) -10000ff0: f006 fd18 bl 10007a24 <__wrap_printf> -10000ff4: 2002 movs r0, #2 -10000ff6: 4240 negs r0, r0 -10000ff8: e7e6 b.n 10000fc8 -10000ffa: 480e ldr r0, [pc, #56] ; (10001034 ) -10000ffc: f006 fd12 bl 10007a24 <__wrap_printf> -10001000: 480e ldr r0, [pc, #56] ; (1000103c ) -10001002: f006 fbdd bl 100077c0 <__wrap_puts> -10001006: 4808 ldr r0, [pc, #32] ; (10001028 ) -10001008: f006 fd0c bl 10007a24 <__wrap_printf> -1000100c: 2001 movs r0, #1 -1000100e: 4240 negs r0, r0 -10001010: e7da b.n 10000fc8 -10001012: 46c0 nop ; (mov r8, r8) -10001014: 0000ffc0 .word 0x0000ffc0 -10001018: 2000a004 .word 0x2000a004 -1000101c: 50100000 .word 0x50100000 -10001020: 10014314 .word 0x10014314 -10001024: 10014324 .word 0x10014324 -10001028: 100142cc .word 0x100142cc -1000102c: 100142a8 .word 0x100142a8 -10001030: 100142b8 .word 0x100142b8 -10001034: 100142d4 .word 0x100142d4 -10001038: 10014300 .word 0x10014300 -1000103c: 100142e4 .word 0x100142e4 - -10001040 : -10001040: b5f0 push {r4, r5, r6, r7, lr} -10001042: 46c6 mov lr, r8 -10001044: b500 push {lr} -10001046: 6983 ldr r3, [r0, #24] -10001048: 7941 ldrb r1, [r0, #5] -1000104a: 0005 movs r5, r0 -1000104c: 681c ldr r4, [r3, #0] -1000104e: 2980 cmp r1, #128 ; 0x80 -10001050: d100 bne.n 10001054 -10001052: e066 b.n 10001122 -10001054: 05a4 lsls r4, r4, #22 -10001056: 0da4 lsrs r4, r4, #22 -10001058: 2900 cmp r1, #0 -1000105a: d049 beq.n 100010f0 -1000105c: b24b sxtb r3, r1 -1000105e: 2b00 cmp r3, #0 -10001060: db00 blt.n 10001064 -10001062: e077 b.n 10001154 -10001064: 200f movs r0, #15 -10001066: 4008 ands r0, r1 -10001068: 00c4 lsls r4, r0, #3 -1000106a: 4e95 ldr r6, [pc, #596] ; (100012c0 ) -1000106c: 1823 adds r3, r4, r0 -1000106e: 009b lsls r3, r3, #2 -10001070: 18f3 adds r3, r6, r3 -10001072: 691a ldr r2, [r3, #16] -10001074: 889d ldrh r5, [r3, #4] -10001076: 42aa cmp r2, r5 -10001078: d800 bhi.n 1000107c -1000107a: e062 b.n 10001142 -1000107c: 68d9 ldr r1, [r3, #12] -1000107e: 1b52 subs r2, r2, r5 -10001080: 194f adds r7, r1, r5 -10001082: 6959 ldr r1, [r3, #20] -10001084: 611a str r2, [r3, #16] -10001086: 1949 adds r1, r1, r5 -10001088: 60df str r7, [r3, #12] -1000108a: 6159 str r1, [r3, #20] -1000108c: 002b movs r3, r5 -1000108e: 4295 cmp r5, r2 -10001090: d900 bls.n 10001094 -10001092: 0013 movs r3, r2 -10001094: b29b uxth r3, r3 -10001096: 429d cmp r5, r3 -10001098: d900 bls.n 1000109c -1000109a: e0a5 b.n 100011e8 -1000109c: 2280 movs r2, #128 ; 0x80 -1000109e: 00d2 lsls r2, r2, #3 -100010a0: 431a orrs r2, r3 -100010a2: 1821 adds r1, r4, r0 -100010a4: 0089 lsls r1, r1, #2 -100010a6: 1871 adds r1, r6, r1 -100010a8: 7a4d ldrb r5, [r1, #9] -100010aa: 2d7f cmp r5, #127 ; 0x7f -100010ac: d900 bls.n 100010b0 -100010ae: e0aa b.n 10001206 -100010b0: 1823 adds r3, r4, r0 -100010b2: 009b lsls r3, r3, #2 -100010b4: 18f3 adds r3, r6, r3 -100010b6: 3324 adds r3, #36 ; 0x24 -100010b8: 781b ldrb r3, [r3, #0] -100010ba: 2b00 cmp r3, #0 -100010bc: d002 beq.n 100010c4 -100010be: 2180 movs r1, #128 ; 0x80 -100010c0: 0189 lsls r1, r1, #6 -100010c2: 430a orrs r2, r1 -100010c4: 1824 adds r4, r4, r0 -100010c6: 00a4 lsls r4, r4, #2 -100010c8: 1936 adds r6, r6, r4 -100010ca: 0031 movs r1, r6 -100010cc: 2001 movs r0, #1 -100010ce: 3124 adds r1, #36 ; 0x24 -100010d0: 4043 eors r3, r0 -100010d2: 700b strb r3, [r1, #0] -100010d4: 4b7b ldr r3, [pc, #492] ; (100012c4 ) -100010d6: 69f1 ldr r1, [r6, #28] -100010d8: 4013 ands r3, r2 -100010da: 600b str r3, [r1, #0] -100010dc: e7ff b.n 100010de -100010de: e7ff b.n 100010e0 -100010e0: e7ff b.n 100010e2 -100010e2: e7ff b.n 100010e4 -100010e4: e7ff b.n 100010e6 -100010e6: e7ff b.n 100010e8 -100010e8: e7ff b.n 100010ea -100010ea: 69f3 ldr r3, [r6, #28] -100010ec: 601a str r2, [r3, #0] -100010ee: e015 b.n 1000111c -100010f0: 2393 movs r3, #147 ; 0x93 -100010f2: 4d73 ldr r5, [pc, #460] ; (100012c0 ) -100010f4: 009b lsls r3, r3, #2 -100010f6: 58e8 ldr r0, [r5, r3] -100010f8: 3314 adds r3, #20 -100010fa: 0022 movs r2, r4 -100010fc: 58e9 ldr r1, [r5, r3] -100010fe: f006 f9fb bl 100074f8 <__wrap___aeabi_memcpy> -10001102: 2395 movs r3, #149 ; 0x95 -10001104: 009b lsls r3, r3, #2 -10001106: 58ea ldr r2, [r5, r3] -10001108: 2000 movs r0, #0 -1000110a: 18a2 adds r2, r4, r2 -1000110c: 50ea str r2, [r5, r3] -1000110e: 3b04 subs r3, #4 -10001110: 58e9 ldr r1, [r5, r3] -10001112: 1b0c subs r4, r1, r4 -10001114: 50ec str r4, [r5, r3] -10001116: 2100 movs r1, #0 -10001118: f001 ff8a bl 10003030 -1000111c: bc80 pop {r7} -1000111e: 46b8 mov r8, r7 -10001120: bdf0 pop {r4, r5, r6, r7, pc} -10001122: 4b67 ldr r3, [pc, #412] ; (100012c0 ) -10001124: 4a68 ldr r2, [pc, #416] ; (100012c8 ) -10001126: 5c9a ldrb r2, [r3, r2] -10001128: 09d2 lsrs r2, r2, #7 -1000112a: 2a01 cmp r2, #1 -1000112c: d04f beq.n 100011ce -1000112e: 781a ldrb r2, [r3, #0] -10001130: 2a00 cmp r2, #0 -10001132: d0f3 beq.n 1000111c -10001134: 781a ldrb r2, [r3, #0] -10001136: 4965 ldr r1, [pc, #404] ; (100012cc ) -10001138: b2d2 uxtb r2, r2 -1000113a: 600a str r2, [r1, #0] -1000113c: 2200 movs r2, #0 -1000113e: 701a strb r2, [r3, #0] -10001140: e7ec b.n 1000111c -10001142: 6958 ldr r0, [r3, #20] -10001144: 4684 mov ip, r0 -10001146: 2000 movs r0, #0 -10001148: 4462 add r2, ip -1000114a: 615a str r2, [r3, #20] -1000114c: 6118 str r0, [r3, #16] -1000114e: f001 ff57 bl 10003000 -10001152: e7e3 b.n 1000111c -10001154: 270f movs r7, #15 -10001156: 000b movs r3, r1 -10001158: 403b ands r3, r7 -1000115a: 00d9 lsls r1, r3, #3 -1000115c: 18c9 adds r1, r1, r3 -1000115e: 2393 movs r3, #147 ; 0x93 -10001160: 4e57 ldr r6, [pc, #348] ; (100012c0 ) -10001162: 0089 lsls r1, r1, #2 -10001164: 1871 adds r1, r6, r1 -10001166: 009b lsls r3, r3, #2 -10001168: 18cb adds r3, r1, r3 -1000116a: 6818 ldr r0, [r3, #0] -1000116c: 2398 movs r3, #152 ; 0x98 -1000116e: 009b lsls r3, r3, #2 -10001170: 469c mov ip, r3 -10001172: 4461 add r1, ip -10001174: 0022 movs r2, r4 -10001176: 6809 ldr r1, [r1, #0] -10001178: f006 f9be bl 100074f8 <__wrap___aeabi_memcpy> -1000117c: 2293 movs r2, #147 ; 0x93 -1000117e: 7969 ldrb r1, [r5, #5] -10001180: 0092 lsls r2, r2, #2 -10001182: 400f ands r7, r1 -10001184: 00fb lsls r3, r7, #3 -10001186: 4698 mov r8, r3 -10001188: 19db adds r3, r3, r7 -1000118a: 009b lsls r3, r3, #2 -1000118c: 18f3 adds r3, r6, r3 -1000118e: 1898 adds r0, r3, r2 -10001190: 6802 ldr r2, [r0, #0] -10001192: 1912 adds r2, r2, r4 -10001194: 6002 str r2, [r0, #0] -10001196: 2295 movs r2, #149 ; 0x95 -10001198: 0092 lsls r2, r2, #2 -1000119a: 1898 adds r0, r3, r2 -1000119c: 6802 ldr r2, [r0, #0] -1000119e: 18a2 adds r2, r4, r2 -100011a0: 6002 str r2, [r0, #0] -100011a2: 2094 movs r0, #148 ; 0x94 -100011a4: 0080 lsls r0, r0, #2 -100011a6: 4684 mov ip, r0 -100011a8: 449c add ip, r3 -100011aa: 4660 mov r0, ip -100011ac: 4665 mov r5, ip -100011ae: 6800 ldr r0, [r0, #0] -100011b0: 1b00 subs r0, r0, r4 -100011b2: 6028 str r0, [r5, #0] -100011b4: 2591 movs r5, #145 ; 0x91 -100011b6: 00ad lsls r5, r5, #2 -100011b8: 46ac mov ip, r5 -100011ba: 4463 add r3, ip -100011bc: 881b ldrh r3, [r3, #0] -100011be: 42a3 cmp r3, r4 -100011c0: d801 bhi.n 100011c6 -100011c2: 2800 cmp r0, #0 -100011c4: d137 bne.n 10001236 -100011c6: 2000 movs r0, #0 -100011c8: f001 ff32 bl 10003030 -100011cc: e7a6 b.n 1000111c -100011ce: 691a ldr r2, [r3, #16] -100011d0: 8898 ldrh r0, [r3, #4] -100011d2: 4282 cmp r2, r0 -100011d4: d90c bls.n 100011f0 -100011d6: 1a12 subs r2, r2, r0 -100011d8: 611a str r2, [r3, #16] -100011da: 695a ldr r2, [r3, #20] -100011dc: 1882 adds r2, r0, r2 -100011de: 615a str r2, [r3, #20] -100011e0: 2000 movs r0, #0 -100011e2: f001 ff0d bl 10003000 -100011e6: e799 b.n 1000111c -100011e8: 2288 movs r2, #136 ; 0x88 -100011ea: 01d2 lsls r2, r2, #7 -100011ec: 431a orrs r2, r3 -100011ee: e758 b.n 100010a2 -100011f0: 6959 ldr r1, [r3, #20] -100011f2: 2000 movs r0, #0 -100011f4: 468c mov ip, r1 -100011f6: 2100 movs r1, #0 -100011f8: 4462 add r2, ip -100011fa: 6119 str r1, [r3, #16] -100011fc: 615a str r2, [r3, #20] -100011fe: 3180 adds r1, #128 ; 0x80 -10001200: f001 fefe bl 10003000 -10001204: e78a b.n 1000111c -10001206: 2f00 cmp r7, #0 -10001208: d011 beq.n 1000122e -1000120a: 089b lsrs r3, r3, #2 -1000120c: 3301 adds r3, #1 -1000120e: 4698 mov r8, r3 -10001210: 23a0 movs r3, #160 ; 0xa0 -10001212: 05db lsls r3, r3, #23 -10001214: 469c mov ip, r3 -10001216: 4643 mov r3, r8 -10001218: 6a0d ldr r5, [r1, #32] -1000121a: 492d ldr r1, [pc, #180] ; (100012d0 ) -1000121c: 6809 ldr r1, [r1, #0] -1000121e: 0189 lsls r1, r1, #6 -10001220: 4461 add r1, ip -10001222: 600f str r7, [r1, #0] -10001224: 604d str r5, [r1, #4] -10001226: 608b str r3, [r1, #8] -10001228: 4b2a ldr r3, [pc, #168] ; (100012d4 ) -1000122a: 681b ldr r3, [r3, #0] -1000122c: 60cb str r3, [r1, #12] -1000122e: 2380 movs r3, #128 ; 0x80 -10001230: 021b lsls r3, r3, #8 -10001232: 431a orrs r2, r3 -10001234: e73c b.n 100010b0 -10001236: 001a movs r2, r3 -10001238: 4283 cmp r3, r0 -1000123a: d900 bls.n 1000123e -1000123c: 0002 movs r2, r0 -1000123e: b292 uxth r2, r2 -10001240: 4293 cmp r3, r2 -10001242: d838 bhi.n 100012b6 -10001244: 2380 movs r3, #128 ; 0x80 -10001246: 00db lsls r3, r3, #3 -10001248: 4313 orrs r3, r2 -1000124a: 4642 mov r2, r8 -1000124c: 4922 ldr r1, [pc, #136] ; (100012d8 ) -1000124e: 19d2 adds r2, r2, r7 -10001250: 468c mov ip, r1 -10001252: 0092 lsls r2, r2, #2 -10001254: 18b2 adds r2, r6, r2 -10001256: 4462 add r2, ip -10001258: 7812 ldrb r2, [r2, #0] -1000125a: 2a7f cmp r2, #127 ; 0x7f -1000125c: d902 bls.n 10001264 -1000125e: 2280 movs r2, #128 ; 0x80 -10001260: 0212 lsls r2, r2, #8 -10001262: 4313 orrs r3, r2 -10001264: 2199 movs r1, #153 ; 0x99 -10001266: 4642 mov r2, r8 -10001268: 0089 lsls r1, r1, #2 -1000126a: 468c mov ip, r1 -1000126c: 19d2 adds r2, r2, r7 -1000126e: 0092 lsls r2, r2, #2 -10001270: 18b2 adds r2, r6, r2 -10001272: 4462 add r2, ip -10001274: 7812 ldrb r2, [r2, #0] -10001276: 2a00 cmp r2, #0 -10001278: d002 beq.n 10001280 -1000127a: 2180 movs r1, #128 ; 0x80 -1000127c: 0189 lsls r1, r1, #6 -1000127e: 430b orrs r3, r1 -10001280: 2199 movs r1, #153 ; 0x99 -10001282: 2001 movs r0, #1 -10001284: 4447 add r7, r8 -10001286: 00bf lsls r7, r7, #2 -10001288: 19f6 adds r6, r6, r7 -1000128a: 0089 lsls r1, r1, #2 -1000128c: 1871 adds r1, r6, r1 -1000128e: 4042 eors r2, r0 -10001290: 700a strb r2, [r1, #0] -10001292: 2297 movs r2, #151 ; 0x97 -10001294: 0092 lsls r2, r2, #2 -10001296: 4694 mov ip, r2 -10001298: 4a0a ldr r2, [pc, #40] ; (100012c4 ) -1000129a: 4466 add r6, ip -1000129c: 6831 ldr r1, [r6, #0] -1000129e: 401a ands r2, r3 -100012a0: 600a str r2, [r1, #0] -100012a2: e7ff b.n 100012a4 -100012a4: e7ff b.n 100012a6 -100012a6: e7ff b.n 100012a8 -100012a8: e7ff b.n 100012aa -100012aa: e7ff b.n 100012ac -100012ac: e7ff b.n 100012ae -100012ae: e7ff b.n 100012b0 -100012b0: 6832 ldr r2, [r6, #0] -100012b2: 6013 str r3, [r2, #0] -100012b4: e732 b.n 1000111c -100012b6: 2388 movs r3, #136 ; 0x88 -100012b8: 01db lsls r3, r3, #7 -100012ba: 4313 orrs r3, r2 -100012bc: e7c5 b.n 1000124a -100012be: 46c0 nop ; (mov r8, r8) -100012c0: 20003084 .word 0x20003084 -100012c4: fffffbff .word 0xfffffbff -100012c8: 00000484 .word 0x00000484 -100012cc: 50110000 .word 0x50110000 -100012d0: 2000240c .word 0x2000240c -100012d4: 20010c38 .word 0x20010c38 -100012d8: 00000249 .word 0x00000249 - -100012dc : -100012dc: 2100 movs r1, #0 -100012de: 4a19 ldr r2, [pc, #100] ; (10001344 ) -100012e0: b510 push {r4, lr} -100012e2: 4819 ldr r0, [pc, #100] ; (10001348 ) -100012e4: f006 f902 bl 100074ec <__wrap_memset> -100012e8: 2280 movs r2, #128 ; 0x80 -100012ea: 4b18 ldr r3, [pc, #96] ; (1000134c ) -100012ec: 0452 lsls r2, r2, #17 -100012ee: 601a str r2, [r3, #0] -100012f0: 4b17 ldr r3, [pc, #92] ; (10001350 ) -100012f2: 4918 ldr r1, [pc, #96] ; (10001354 ) -100012f4: 601a str r2, [r3, #0] -100012f6: 0010 movs r0, r2 -100012f8: 688b ldr r3, [r1, #8] -100012fa: 4398 bics r0, r3 -100012fc: d1fb bne.n 100012f6 -100012fe: 4c16 ldr r4, [pc, #88] ; (10001358 ) -10001300: 229c movs r2, #156 ; 0x9c -10001302: 2100 movs r1, #0 -10001304: 0020 movs r0, r4 -10001306: f006 f8f1 bl 100074ec <__wrap_memset> -1000130a: 2280 movs r2, #128 ; 0x80 -1000130c: 2100 movs r1, #0 -1000130e: 0152 lsls r2, r2, #5 -10001310: 4812 ldr r0, [pc, #72] ; (1000135c ) -10001312: f006 f8eb bl 100074ec <__wrap_memset> -10001316: 2309 movs r3, #9 -10001318: 6763 str r3, [r4, #116] ; 0x74 -1000131a: 3303 adds r3, #3 -1000131c: 67a3 str r3, [r4, #120] ; 0x78 -1000131e: 3b0b subs r3, #11 -10001320: 6423 str r3, [r4, #64] ; 0x40 -10001322: 2380 movs r3, #128 ; 0x80 -10001324: 059b lsls r3, r3, #22 -10001326: 64e3 str r3, [r4, #76] ; 0x4c -10001328: 2390 movs r3, #144 ; 0x90 -1000132a: 4a0d ldr r2, [pc, #52] ; (10001360 ) -1000132c: 2000 movs r0, #0 -1000132e: 50e2 str r2, [r4, r3] -10001330: 4a0c ldr r2, [pc, #48] ; (10001364 ) -10001332: 3b70 subs r3, #112 ; 0x70 -10001334: 6013 str r3, [r2, #0] -10001336: 4a0c ldr r2, [pc, #48] ; (10001368 ) -10001338: 6013 str r3, [r2, #0] -1000133a: 2280 movs r2, #128 ; 0x80 -1000133c: 4b0b ldr r3, [pc, #44] ; (1000136c ) -1000133e: 0252 lsls r2, r2, #9 -10001340: 64da str r2, [r3, #76] ; 0x4c -10001342: bd10 pop {r4, pc} -10001344: 0000048c .word 0x0000048c -10001348: 20003084 .word 0x20003084 -1000134c: 4000e000 .word 0x4000e000 -10001350: 4000f000 .word 0x4000f000 -10001354: 4000c000 .word 0x4000c000 -10001358: 50110000 .word 0x50110000 -1000135c: 50100000 .word 0x50100000 -10001360: 0001d010 .word 0x0001d010 -10001364: e000e280 .word 0xe000e280 -10001368: e000e100 .word 0xe000e100 -1000136c: 50112000 .word 0x50112000 - -10001370 : -10001370: 2900 cmp r1, #0 -10001372: d001 beq.n 10001378 -10001374: 4b01 ldr r3, [pc, #4] ; (1000137c ) -10001376: 7019 strb r1, [r3, #0] -10001378: 2000 movs r0, #0 -1000137a: 4770 bx lr -1000137c: 20003084 .word 0x20003084 - -10001380 : -10001380: 227f movs r2, #127 ; 0x7f -10001382: b5f8 push {r3, r4, r5, r6, r7, lr} -10001384: 46ce mov lr, r9 -10001386: 4647 mov r7, r8 -10001388: 0013 movs r3, r2 -1000138a: b580 push {r7, lr} -1000138c: 788d ldrb r5, [r1, #2] -1000138e: 483b ldr r0, [pc, #236] ; (1000147c ) -10001390: 402b ands r3, r5 -10001392: 422a tst r2, r5 -10001394: d108 bne.n 100013a8 -10001396: 2296 movs r2, #150 ; 0x96 -10001398: 2498 movs r4, #152 ; 0x98 -1000139a: 0092 lsls r2, r2, #2 -1000139c: 5083 str r3, [r0, r2] -1000139e: 4a38 ldr r2, [pc, #224] ; (10001480 ) -100013a0: 00a4 lsls r4, r4, #2 -100013a2: 5102 str r2, [r0, r4] -100013a4: 6183 str r3, [r0, #24] -100013a6: 6202 str r2, [r0, #32] -100013a8: b26a sxtb r2, r5 -100013aa: 2a00 cmp r2, #0 -100013ac: db2f blt.n 1000140e -100013ae: 00da lsls r2, r3, #3 -100013b0: 4694 mov ip, r2 -100013b2: 18d7 adds r7, r2, r3 -100013b4: 2291 movs r2, #145 ; 0x91 -100013b6: 0092 lsls r2, r2, #2 -100013b8: 4690 mov r8, r2 -100013ba: 790a ldrb r2, [r1, #4] -100013bc: 00bf lsls r7, r7, #2 -100013be: 4691 mov r9, r2 -100013c0: 464c mov r4, r9 -100013c2: 794a ldrb r2, [r1, #5] -100013c4: 19c6 adds r6, r0, r7 -100013c6: 44b0 add r8, r6 -100013c8: 0212 lsls r2, r2, #8 -100013ca: 4322 orrs r2, r4 -100013cc: 4644 mov r4, r8 -100013ce: 0552 lsls r2, r2, #21 -100013d0: 0d52 lsrs r2, r2, #21 -100013d2: 8022 strh r2, [r4, #0] -100013d4: 4a2b ldr r2, [pc, #172] ; (10001484 ) -100013d6: 78c9 ldrb r1, [r1, #3] -100013d8: 18b4 adds r4, r6, r2 -100013da: 2203 movs r2, #3 -100013dc: 400a ands r2, r1 -100013de: 7022 strb r2, [r4, #0] -100013e0: 4a29 ldr r2, [pc, #164] ; (10001488 ) -100013e2: 2101 movs r1, #1 -100013e4: 18b2 adds r2, r6, r2 -100013e6: 7015 strb r5, [r2, #0] -100013e8: 2292 movs r2, #146 ; 0x92 -100013ea: 0092 lsls r2, r2, #2 -100013ec: 18b2 adds r2, r6, r2 -100013ee: 7011 strb r1, [r2, #0] -100013f0: 2197 movs r1, #151 ; 0x97 -100013f2: 4a26 ldr r2, [pc, #152] ; (1000148c ) -100013f4: 0089 lsls r1, r1, #2 -100013f6: 4462 add r2, ip -100013f8: 1871 adds r1, r6, r1 -100013fa: 600a str r2, [r1, #0] -100013fc: 2100 movs r1, #0 -100013fe: 6011 str r1, [r2, #0] -10001400: 2b00 cmp r3, #0 -10001402: d12a bne.n 1000145a -10001404: 2000 movs r0, #0 -10001406: bcc0 pop {r6, r7} -10001408: 46b9 mov r9, r7 -1000140a: 46b0 mov r8, r6 -1000140c: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000140e: 00da lsls r2, r3, #3 -10001410: 4694 mov ip, r2 -10001412: 18d7 adds r7, r2, r3 -10001414: 790a ldrb r2, [r1, #4] -10001416: 00bf lsls r7, r7, #2 -10001418: 4690 mov r8, r2 -1000141a: 4644 mov r4, r8 -1000141c: 794a ldrb r2, [r1, #5] -1000141e: 19c6 adds r6, r0, r7 -10001420: 0212 lsls r2, r2, #8 -10001422: 4322 orrs r2, r4 -10001424: 0552 lsls r2, r2, #21 -10001426: 0d52 lsrs r2, r2, #21 -10001428: 80b2 strh r2, [r6, #4] -1000142a: 2203 movs r2, #3 -1000142c: 78c9 ldrb r1, [r1, #3] -1000142e: 7275 strb r5, [r6, #9] -10001430: 400a ands r2, r1 -10001432: 71b2 strb r2, [r6, #6] -10001434: 2201 movs r2, #1 -10001436: 2100 movs r1, #0 -10001438: 7232 strb r2, [r6, #8] -1000143a: 4a15 ldr r2, [pc, #84] ; (10001490 ) -1000143c: 4462 add r2, ip -1000143e: 61f2 str r2, [r6, #28] -10001440: 6011 str r1, [r2, #0] -10001442: 2b00 cmp r3, #0 -10001444: d0de beq.n 10001404 -10001446: 4a13 ldr r2, [pc, #76] ; (10001494 ) -10001448: 4663 mov r3, ip +10000cea: f000 fd2b bl 10001744 +10000cee: 2d00 cmp r5, #0 +10000cf0: d00e beq.n 10000d10 +10000cf2: 0021 movs r1, r4 +10000cf4: 4a0b ldr r2, [pc, #44] ; (10000d24 ) +10000cf6: 5993 ldr r3, [r2, r6] +10000cf8: 1966 adds r6, r4, r5 +10000cfa: 7808 ldrb r0, [r1, #0] +10000cfc: 3101 adds r1, #1 +10000cfe: 54d0 strb r0, [r2, r3] +10000d00: 3301 adds r3, #1 +10000d02: 055b lsls r3, r3, #21 +10000d04: 0d5b lsrs r3, r3, #21 +10000d06: 428e cmp r6, r1 +10000d08: d1f7 bne.n 10000cfa +10000d0a: 2180 movs r1, #128 ; 0x80 +10000d0c: 0109 lsls r1, r1, #4 +10000d0e: 5053 str r3, [r2, r1] +10000d10: 002b movs r3, r5 +10000d12: 0022 movs r2, r4 +10000d14: 2182 movs r1, #130 ; 0x82 +10000d16: 2000 movs r0, #0 +10000d18: f000 fc54 bl 100015c4 +10000d1c: e7bb b.n 10000c96 +10000d1e: 46c0 nop ; (mov r8, r8) +10000d20: 2000eaf8 .word 0x2000eaf8 +10000d24: 2000f2f8 .word 0x2000f2f8 +10000d28: 00001808 .word 0x00001808 +10000d2c: 00001008 .word 0x00001008 +10000d30: 2000e2f8 .word 0x2000e2f8 +10000d34: 00001004 .word 0x00001004 +10000d38: 00000804 .word 0x00000804 +10000d3c: 2000daf8 .word 0x2000daf8 + +10000d40 : +10000d40: b510 push {r4, lr} +10000d42: 2907 cmp r1, #7 +10000d44: d000 beq.n 10000d48 +10000d46: bd10 pop {r4, pc} +10000d48: 2380 movs r3, #128 ; 0x80 +10000d4a: 4c0c ldr r4, [pc, #48] ; (10000d7c ) +10000d4c: 011b lsls r3, r3, #4 +10000d4e: 0022 movs r2, r4 +10000d50: 3905 subs r1, #5 +10000d52: 2000 movs r0, #0 +10000d54: f000 fcf6 bl 10001744 +10000d58: 2380 movs r3, #128 ; 0x80 +10000d5a: 011b lsls r3, r3, #4 +10000d5c: 18e2 adds r2, r4, r3 +10000d5e: 2103 movs r1, #3 +10000d60: 2000 movs r0, #0 +10000d62: f000 fcef bl 10001744 +10000d66: 2380 movs r3, #128 ; 0x80 +10000d68: 015b lsls r3, r3, #5 +10000d6a: 18e2 adds r2, r4, r3 +10000d6c: 2380 movs r3, #128 ; 0x80 +10000d6e: 2104 movs r1, #4 +10000d70: 011b lsls r3, r3, #4 +10000d72: 2000 movs r0, #0 +10000d74: f000 fce6 bl 10001744 +10000d78: e7e5 b.n 10000d46 +10000d7a: 46c0 nop ; (mov r8, r8) +10000d7c: 2000daf8 .word 0x2000daf8 + +10000d80 : +10000d80: b510 push {r4, lr} +10000d82: 0693 lsls r3, r2, #26 +10000d84: d101 bne.n 10000d8a +10000d86: 2a00 cmp r2, #0 +10000d88: d103 bne.n 10000d92 +10000d8a: 2200 movs r2, #0 +10000d8c: 4b04 ldr r3, [pc, #16] ; (10000da0 ) +10000d8e: 701a strb r2, [r3, #0] +10000d90: bd10 pop {r4, pc} +10000d92: 2300 movs r3, #0 +10000d94: 2200 movs r2, #0 +10000d96: 2000 movs r0, #0 +10000d98: f000 fc14 bl 100015c4 +10000d9c: e7f8 b.n 10000d90 +10000d9e: 46c0 nop ; (mov r8, r8) +10000da0: 20010fe6 .word 0x20010fe6 + +10000da4 : +10000da4: 4770 bx lr +10000da6: 46c0 nop ; (mov r8, r8) + +10000da8 : +10000da8: b510 push {r4, lr} +10000daa: 0004 movs r4, r0 +10000dac: b082 sub sp, #8 +10000dae: 2000 movs r0, #0 +10000db0: 4933 ldr r1, [pc, #204] ; (10000e80 ) +10000db2: f002 fa93 bl 100032dc +10000db6: 2385 movs r3, #133 ; 0x85 +10000db8: 2281 movs r2, #129 ; 0x81 +10000dba: 2101 movs r1, #1 +10000dbc: 9400 str r4, [sp, #0] +10000dbe: 4831 ldr r0, [pc, #196] ; (10000e84 ) +10000dc0: f001 fbc6 bl 10002550 +10000dc4: 0001 movs r1, r0 +10000dc6: 2000 movs r0, #0 +10000dc8: f002 faac bl 10003324 +10000dcc: 2385 movs r3, #133 ; 0x85 +10000dce: 2281 movs r2, #129 ; 0x81 +10000dd0: 2101 movs r1, #1 +10000dd2: 9400 str r4, [sp, #0] +10000dd4: 482c ldr r0, [pc, #176] ; (10000e88 ) +10000dd6: f001 fbbb bl 10002550 +10000dda: 0001 movs r1, r0 +10000ddc: 2000 movs r0, #0 +10000dde: f002 faa1 bl 10003324 +10000de2: 492a ldr r1, [pc, #168] ; (10000e8c ) +10000de4: 2000 movs r0, #0 +10000de6: f000 fe8d bl 10001b04 +10000dea: 0001 movs r1, r0 +10000dec: 2000 movs r0, #0 +10000dee: f002 fa99 bl 10003324 +10000df2: 4927 ldr r1, [pc, #156] ; (10000e90 ) +10000df4: 2000 movs r0, #0 +10000df6: f000 fe85 bl 10001b04 +10000dfa: 0001 movs r1, r0 +10000dfc: 2000 movs r0, #0 +10000dfe: f002 fa91 bl 10003324 +10000e02: 2000 movs r0, #0 +10000e04: 4923 ldr r1, [pc, #140] ; (10000e94 ) +10000e06: f002 faad bl 10003364 +10000e0a: 2000 movs r0, #0 +10000e0c: 4922 ldr r1, [pc, #136] ; (10000e98 ) +10000e0e: f002 faa9 bl 10003364 +10000e12: 4922 ldr r1, [pc, #136] ; (10000e9c ) +10000e14: 2000 movs r0, #0 +10000e16: f000 fe75 bl 10001b04 +10000e1a: 0001 movs r1, r0 +10000e1c: 2000 movs r0, #0 +10000e1e: f002 fa81 bl 10003324 +10000e22: 491f ldr r1, [pc, #124] ; (10000ea0 ) +10000e24: 2000 movs r0, #0 +10000e26: f000 fe6d bl 10001b04 +10000e2a: 0001 movs r1, r0 +10000e2c: 2000 movs r0, #0 +10000e2e: f002 fa79 bl 10003324 +10000e32: 2000 movs r0, #0 +10000e34: 491b ldr r1, [pc, #108] ; (10000ea4 ) +10000e36: f002 fa95 bl 10003364 +10000e3a: 2000 movs r0, #0 +10000e3c: 491a ldr r1, [pc, #104] ; (10000ea8 ) +10000e3e: f002 fa91 bl 10003364 +10000e42: 491a ldr r1, [pc, #104] ; (10000eac ) +10000e44: 2000 movs r0, #0 +10000e46: f000 fe5d bl 10001b04 +10000e4a: 0001 movs r1, r0 +10000e4c: 2000 movs r0, #0 +10000e4e: f002 fa69 bl 10003324 +10000e52: 4917 ldr r1, [pc, #92] ; (10000eb0 ) +10000e54: 2000 movs r0, #0 +10000e56: f000 fe55 bl 10001b04 +10000e5a: 0001 movs r1, r0 +10000e5c: 2000 movs r0, #0 +10000e5e: f002 fa61 bl 10003324 +10000e62: 2000 movs r0, #0 +10000e64: 4913 ldr r1, [pc, #76] ; (10000eb4 ) +10000e66: f002 fa7d bl 10003364 +10000e6a: 2000 movs r0, #0 +10000e6c: 4912 ldr r1, [pc, #72] ; (10000eb8 ) +10000e6e: f002 fa79 bl 10003364 +10000e72: 4a12 ldr r2, [pc, #72] ; (10000ebc ) +10000e74: 4912 ldr r1, [pc, #72] ; (10000ec0 ) +10000e76: 2000 movs r0, #0 +10000e78: f002 faca bl 10003410 +10000e7c: b002 add sp, #8 +10000e7e: bd10 pop {r4, pc} +10000e80: 10014050 .word 0x10014050 +10000e84: 20003a88 .word 0x20003a88 +10000e88: 20003aa4 .word 0x20003aa4 +10000e8c: 20003ac0 .word 0x20003ac0 +10000e90: 20003adc .word 0x20003adc +10000e94: 200007fc .word 0x200007fc +10000e98: 200007e4 .word 0x200007e4 +10000e9c: 20003af8 .word 0x20003af8 +10000ea0: 20003b14 .word 0x20003b14 +10000ea4: 20000804 .word 0x20000804 +10000ea8: 200007ec .word 0x200007ec +10000eac: 20003b30 .word 0x20003b30 +10000eb0: 20003b4c .word 0x20003b4c +10000eb4: 2000080c .word 0x2000080c +10000eb8: 200007f4 .word 0x200007f4 +10000ebc: 10000d41 .word 0x10000d41 +10000ec0: 50110000 .word 0x50110000 + +10000ec4 : +10000ec4: 4b03 ldr r3, [pc, #12] ; (10000ed4 ) +10000ec6: 2a00 cmp r2, #0 +10000ec8: d002 beq.n 10000ed0 +10000eca: 2201 movs r2, #1 +10000ecc: 701a strb r2, [r3, #0] +10000ece: 4770 bx lr +10000ed0: 701a strb r2, [r3, #0] +10000ed2: e7fc b.n 10000ece +10000ed4: 20010fe5 .word 0x20010fe5 + +10000ed8 : +10000ed8: b510 push {r4, lr} +10000eda: 4b0f ldr r3, [pc, #60] ; (10000f18 ) +10000edc: 781b ldrb r3, [r3, #0] +10000ede: 2b00 cmp r3, #0 +10000ee0: d00f beq.n 10000f02 +10000ee2: 2301 movs r3, #1 +10000ee4: 4c0d ldr r4, [pc, #52] ; (10000f1c ) +10000ee6: 7023 strb r3, [r4, #0] +10000ee8: 0013 movs r3, r2 +10000eea: 000a movs r2, r1 +10000eec: 2802 cmp r0, #2 +10000eee: d009 beq.n 10000f04 +10000ef0: 2803 cmp r0, #3 +10000ef2: d00c beq.n 10000f0e +10000ef4: 2184 movs r1, #132 ; 0x84 +10000ef6: 2000 movs r0, #0 +10000ef8: f000 fb64 bl 100015c4 +10000efc: 7823 ldrb r3, [r4, #0] +10000efe: 2b00 cmp r3, #0 +10000f00: d1fc bne.n 10000efc +10000f02: bd10 pop {r4, pc} +10000f04: 2182 movs r1, #130 ; 0x82 +10000f06: 2000 movs r0, #0 +10000f08: f000 fb5c bl 100015c4 +10000f0c: e7f6 b.n 10000efc +10000f0e: 2183 movs r1, #131 ; 0x83 +10000f10: 2000 movs r0, #0 +10000f12: f000 fb57 bl 100015c4 +10000f16: e7f1 b.n 10000efc +10000f18: 20010fe5 .word 0x20010fe5 +10000f1c: 20010fe6 .word 0x20010fe6 + +10000f20 : +10000f20: b570 push {r4, r5, r6, lr} +10000f22: 6943 ldr r3, [r0, #20] +10000f24: 0004 movs r4, r0 +10000f26: b082 sub sp, #8 +10000f28: 2b00 cmp r3, #0 +10000f2a: d029 beq.n 10000f80 +10000f2c: 8805 ldrh r5, [r0, #0] +10000f2e: 4b26 ldr r3, [pc, #152] ; (10000fc8 ) +10000f30: 4926 ldr r1, [pc, #152] ; (10000fcc ) +10000f32: 353f adds r5, #63 ; 0x3f +10000f34: 401d ands r5, r3 +10000f36: 680b ldr r3, [r1, #0] +10000f38: 195a adds r2, r3, r5 +10000f3a: 61c3 str r3, [r0, #28] +10000f3c: 600a str r2, [r1, #0] +10000f3e: 0692 lsls r2, r2, #26 +10000f40: d135 bne.n 10000fae +10000f42: 4e23 ldr r6, [pc, #140] ; (10000fd0 ) +10000f44: 405e eors r6, r3 +10000f46: 2380 movs r3, #128 ; 0x80 +10000f48: 015b lsls r3, r3, #5 +10000f4a: 429e cmp r6, r3 +10000f4c: d823 bhi.n 10000f96 +10000f4e: 4821 ldr r0, [pc, #132] ; (10000fd4 ) +10000f50: f006 fd20 bl 10007994 <__wrap_printf> +10000f54: 0032 movs r2, r6 +10000f56: 69e3 ldr r3, [r4, #28] +10000f58: 0029 movs r1, r5 +10000f5a: 481f ldr r0, [pc, #124] ; (10000fd8 ) +10000f5c: f006 fd1a bl 10007994 <__wrap_printf> +10000f60: 481e ldr r0, [pc, #120] ; (10000fdc ) +10000f62: f006 fd17 bl 10007994 <__wrap_printf> +10000f66: 78a3 ldrb r3, [r4, #2] +10000f68: 2000 movs r0, #0 +10000f6a: 069b lsls r3, r3, #26 +10000f6c: 431e orrs r6, r3 +10000f6e: 23a0 movs r3, #160 ; 0xa0 +10000f70: 061b lsls r3, r3, #24 +10000f72: 431e orrs r6, r3 +10000f74: 9601 str r6, [sp, #4] +10000f76: 6963 ldr r3, [r4, #20] +10000f78: 9a01 ldr r2, [sp, #4] +10000f7a: 601a str r2, [r3, #0] +10000f7c: b002 add sp, #8 +10000f7e: bd70 pop {r4, r5, r6, pc} +10000f80: 4817 ldr r0, [pc, #92] ; (10000fe0 ) +10000f82: f006 fd07 bl 10007994 <__wrap_printf> +10000f86: 4817 ldr r0, [pc, #92] ; (10000fe4 ) +10000f88: f006 fbd2 bl 10007730 <__wrap_puts> +10000f8c: 4813 ldr r0, [pc, #76] ; (10000fdc ) +10000f8e: f006 fd01 bl 10007994 <__wrap_printf> +10000f92: 2000 movs r0, #0 +10000f94: e7f2 b.n 10000f7c +10000f96: 4814 ldr r0, [pc, #80] ; (10000fe8 ) +10000f98: f006 fcfc bl 10007994 <__wrap_printf> +10000f9c: 4813 ldr r0, [pc, #76] ; (10000fec ) +10000f9e: f006 fbc7 bl 10007730 <__wrap_puts> +10000fa2: 480e ldr r0, [pc, #56] ; (10000fdc ) +10000fa4: f006 fcf6 bl 10007994 <__wrap_printf> +10000fa8: 2002 movs r0, #2 +10000faa: 4240 negs r0, r0 +10000fac: e7e6 b.n 10000f7c +10000fae: 480e ldr r0, [pc, #56] ; (10000fe8 ) +10000fb0: f006 fcf0 bl 10007994 <__wrap_printf> +10000fb4: 480e ldr r0, [pc, #56] ; (10000ff0 ) +10000fb6: f006 fbbb bl 10007730 <__wrap_puts> +10000fba: 4808 ldr r0, [pc, #32] ; (10000fdc ) +10000fbc: f006 fcea bl 10007994 <__wrap_printf> +10000fc0: 2001 movs r0, #1 +10000fc2: 4240 negs r0, r0 +10000fc4: e7da b.n 10000f7c +10000fc6: 46c0 nop ; (mov r8, r8) +10000fc8: 0000ffc0 .word 0x0000ffc0 +10000fcc: 2000a018 .word 0x2000a018 +10000fd0: 50100000 .word 0x50100000 +10000fd4: 10014258 .word 0x10014258 +10000fd8: 10014268 .word 0x10014268 +10000fdc: 10014210 .word 0x10014210 +10000fe0: 100141ec .word 0x100141ec +10000fe4: 100141fc .word 0x100141fc +10000fe8: 10014218 .word 0x10014218 +10000fec: 10014244 .word 0x10014244 +10000ff0: 10014228 .word 0x10014228 + +10000ff4 : +10000ff4: b5f8 push {r3, r4, r5, r6, r7, lr} +10000ff6: 46ce mov lr, r9 +10000ff8: 4647 mov r7, r8 +10000ffa: b580 push {r7, lr} +10000ffc: 6983 ldr r3, [r0, #24] +10000ffe: 7941 ldrb r1, [r0, #5] +10001000: 0005 movs r5, r0 +10001002: 681c ldr r4, [r3, #0] +10001004: 2980 cmp r1, #128 ; 0x80 +10001006: d100 bne.n 1000100a +10001008: e069 b.n 100010de +1000100a: 05a4 lsls r4, r4, #22 +1000100c: 0da4 lsrs r4, r4, #22 +1000100e: 2900 cmp r1, #0 +10001010: d04b beq.n 100010aa +10001012: b24b sxtb r3, r1 +10001014: 2b00 cmp r3, #0 +10001016: db00 blt.n 1000101a +10001018: e07a b.n 10001110 +1000101a: 200f movs r0, #15 +1000101c: 4008 ands r0, r1 +1000101e: 00c4 lsls r4, r0, #3 +10001020: 4ea1 ldr r6, [pc, #644] ; (100012a8 ) +10001022: 1823 adds r3, r4, r0 +10001024: 009b lsls r3, r3, #2 +10001026: 18f3 adds r3, r6, r3 +10001028: 691a ldr r2, [r3, #16] +1000102a: 889d ldrh r5, [r3, #4] +1000102c: 42aa cmp r2, r5 +1000102e: d800 bhi.n 10001032 +10001030: e065 b.n 100010fe +10001032: 68d9 ldr r1, [r3, #12] +10001034: 1b52 subs r2, r2, r5 +10001036: 194f adds r7, r1, r5 +10001038: 6959 ldr r1, [r3, #20] +1000103a: 611a str r2, [r3, #16] +1000103c: 1949 adds r1, r1, r5 +1000103e: 60df str r7, [r3, #12] +10001040: 6159 str r1, [r3, #20] +10001042: 002b movs r3, r5 +10001044: 4295 cmp r5, r2 +10001046: d900 bls.n 1000104a +10001048: 0013 movs r3, r2 +1000104a: b29b uxth r3, r3 +1000104c: 429d cmp r5, r3 +1000104e: d900 bls.n 10001052 +10001050: e0a8 b.n 100011a4 +10001052: 2280 movs r2, #128 ; 0x80 +10001054: 00d2 lsls r2, r2, #3 +10001056: 431a orrs r2, r3 +10001058: 4691 mov r9, r2 +1000105a: 1821 adds r1, r4, r0 +1000105c: 0089 lsls r1, r1, #2 +1000105e: 1871 adds r1, r6, r1 +10001060: 7a4d ldrb r5, [r1, #9] +10001062: 464a mov r2, r9 +10001064: 2d7f cmp r5, #127 ; 0x7f +10001066: d900 bls.n 1000106a +10001068: e0ac b.n 100011c4 +1000106a: 1823 adds r3, r4, r0 +1000106c: 009b lsls r3, r3, #2 +1000106e: 18f3 adds r3, r6, r3 +10001070: 3324 adds r3, #36 ; 0x24 +10001072: 781b ldrb r3, [r3, #0] +10001074: 2b00 cmp r3, #0 +10001076: d002 beq.n 1000107e +10001078: 2180 movs r1, #128 ; 0x80 +1000107a: 0189 lsls r1, r1, #6 +1000107c: 430a orrs r2, r1 +1000107e: 1824 adds r4, r4, r0 +10001080: 00a4 lsls r4, r4, #2 +10001082: 1936 adds r6, r6, r4 +10001084: 0031 movs r1, r6 +10001086: 2001 movs r0, #1 +10001088: 3124 adds r1, #36 ; 0x24 +1000108a: 4043 eors r3, r0 +1000108c: 700b strb r3, [r1, #0] +1000108e: 4b87 ldr r3, [pc, #540] ; (100012ac ) +10001090: 69f1 ldr r1, [r6, #28] +10001092: 4013 ands r3, r2 +10001094: 600b str r3, [r1, #0] +10001096: e7ff b.n 10001098 +10001098: e7ff b.n 1000109a +1000109a: e7ff b.n 1000109c +1000109c: e7ff b.n 1000109e +1000109e: e7ff b.n 100010a0 +100010a0: e7ff b.n 100010a2 +100010a2: e7ff b.n 100010a4 +100010a4: 69f3 ldr r3, [r6, #28] +100010a6: 601a str r2, [r3, #0] +100010a8: e015 b.n 100010d6 +100010aa: 2393 movs r3, #147 ; 0x93 +100010ac: 4d7e ldr r5, [pc, #504] ; (100012a8 ) +100010ae: 009b lsls r3, r3, #2 +100010b0: 58e8 ldr r0, [r5, r3] +100010b2: 3314 adds r3, #20 +100010b4: 0022 movs r2, r4 +100010b6: 58e9 ldr r1, [r5, r3] +100010b8: f006 f9d6 bl 10007468 <__wrap___aeabi_memcpy> +100010bc: 2395 movs r3, #149 ; 0x95 +100010be: 009b lsls r3, r3, #2 +100010c0: 58ea ldr r2, [r5, r3] +100010c2: 2000 movs r0, #0 +100010c4: 18a2 adds r2, r4, r2 +100010c6: 50ea str r2, [r5, r3] +100010c8: 3b04 subs r3, #4 +100010ca: 58e9 ldr r1, [r5, r3] +100010cc: 1b0c subs r4, r1, r4 +100010ce: 50ec str r4, [r5, r3] +100010d0: 2100 movs r1, #0 +100010d2: f002 f8eb bl 100032ac +100010d6: bcc0 pop {r6, r7} +100010d8: 46b9 mov r9, r7 +100010da: 46b0 mov r8, r6 +100010dc: bdf8 pop {r3, r4, r5, r6, r7, pc} +100010de: 4b72 ldr r3, [pc, #456] ; (100012a8 ) +100010e0: 4a73 ldr r2, [pc, #460] ; (100012b0 ) +100010e2: 5c9a ldrb r2, [r3, r2] +100010e4: 09d2 lsrs r2, r2, #7 +100010e6: 2a01 cmp r2, #1 +100010e8: d04f beq.n 1000118a +100010ea: 781a ldrb r2, [r3, #0] +100010ec: 2a00 cmp r2, #0 +100010ee: d0f2 beq.n 100010d6 +100010f0: 781a ldrb r2, [r3, #0] +100010f2: 4970 ldr r1, [pc, #448] ; (100012b4 ) +100010f4: b2d2 uxtb r2, r2 +100010f6: 600a str r2, [r1, #0] +100010f8: 2200 movs r2, #0 +100010fa: 701a strb r2, [r3, #0] +100010fc: e7eb b.n 100010d6 +100010fe: 6958 ldr r0, [r3, #20] +10001100: 4684 mov ip, r0 +10001102: 2000 movs r0, #0 +10001104: 4462 add r2, ip +10001106: 615a str r2, [r3, #20] +10001108: 6118 str r0, [r3, #16] +1000110a: f002 f8b7 bl 1000327c +1000110e: e7e2 b.n 100010d6 +10001110: 270f movs r7, #15 +10001112: 000b movs r3, r1 +10001114: 403b ands r3, r7 +10001116: 00d9 lsls r1, r3, #3 +10001118: 18c9 adds r1, r1, r3 +1000111a: 2393 movs r3, #147 ; 0x93 +1000111c: 4e62 ldr r6, [pc, #392] ; (100012a8 ) +1000111e: 0089 lsls r1, r1, #2 +10001120: 1871 adds r1, r6, r1 +10001122: 009b lsls r3, r3, #2 +10001124: 18cb adds r3, r1, r3 +10001126: 6818 ldr r0, [r3, #0] +10001128: 2398 movs r3, #152 ; 0x98 +1000112a: 009b lsls r3, r3, #2 +1000112c: 469c mov ip, r3 +1000112e: 4461 add r1, ip +10001130: 0022 movs r2, r4 +10001132: 6809 ldr r1, [r1, #0] +10001134: f006 f998 bl 10007468 <__wrap___aeabi_memcpy> +10001138: 2293 movs r2, #147 ; 0x93 +1000113a: 7969 ldrb r1, [r5, #5] +1000113c: 0092 lsls r2, r2, #2 +1000113e: 400f ands r7, r1 +10001140: 00fb lsls r3, r7, #3 +10001142: 4698 mov r8, r3 +10001144: 19db adds r3, r3, r7 +10001146: 009b lsls r3, r3, #2 +10001148: 18f3 adds r3, r6, r3 +1000114a: 1898 adds r0, r3, r2 +1000114c: 6802 ldr r2, [r0, #0] +1000114e: 1912 adds r2, r2, r4 +10001150: 6002 str r2, [r0, #0] +10001152: 2295 movs r2, #149 ; 0x95 +10001154: 0092 lsls r2, r2, #2 +10001156: 1898 adds r0, r3, r2 +10001158: 6802 ldr r2, [r0, #0] +1000115a: 18a2 adds r2, r4, r2 +1000115c: 6002 str r2, [r0, #0] +1000115e: 2094 movs r0, #148 ; 0x94 +10001160: 0080 lsls r0, r0, #2 +10001162: 4684 mov ip, r0 +10001164: 449c add ip, r3 +10001166: 4660 mov r0, ip +10001168: 4665 mov r5, ip +1000116a: 6800 ldr r0, [r0, #0] +1000116c: 1b00 subs r0, r0, r4 +1000116e: 6028 str r0, [r5, #0] +10001170: 2591 movs r5, #145 ; 0x91 +10001172: 00ad lsls r5, r5, #2 +10001174: 46ac mov ip, r5 +10001176: 4463 add r3, ip +10001178: 881b ldrh r3, [r3, #0] +1000117a: 42a3 cmp r3, r4 +1000117c: d801 bhi.n 10001182 +1000117e: 2800 cmp r0, #0 +10001180: d13f bne.n 10001202 +10001182: 2000 movs r0, #0 +10001184: f002 f892 bl 100032ac +10001188: e7a5 b.n 100010d6 +1000118a: 691a ldr r2, [r3, #16] +1000118c: 8898 ldrh r0, [r3, #4] +1000118e: 4282 cmp r2, r0 +10001190: d90d bls.n 100011ae +10001192: 1a12 subs r2, r2, r0 +10001194: 611a str r2, [r3, #16] +10001196: 695a ldr r2, [r3, #20] +10001198: 1882 adds r2, r0, r2 +1000119a: 615a str r2, [r3, #20] +1000119c: 2000 movs r0, #0 +1000119e: f002 f86d bl 1000327c +100011a2: e798 b.n 100010d6 +100011a4: 2288 movs r2, #136 ; 0x88 +100011a6: 01d2 lsls r2, r2, #7 +100011a8: 431a orrs r2, r3 +100011aa: 4691 mov r9, r2 +100011ac: e755 b.n 1000105a +100011ae: 6959 ldr r1, [r3, #20] +100011b0: 2000 movs r0, #0 +100011b2: 468c mov ip, r1 +100011b4: 2100 movs r1, #0 +100011b6: 4462 add r2, ip +100011b8: 6119 str r1, [r3, #16] +100011ba: 615a str r2, [r3, #20] +100011bc: 3180 adds r1, #128 ; 0x80 +100011be: f002 f85d bl 1000327c +100011c2: e788 b.n 100010d6 +100011c4: 2f00 cmp r7, #0 +100011c6: d017 beq.n 100011f8 +100011c8: 4d3b ldr r5, [pc, #236] ; (100012b8 ) +100011ca: 682a ldr r2, [r5, #0] +100011cc: 2a00 cmp r2, #0 +100011ce: d15d bne.n 1000128c +100011d0: 6a0a ldr r2, [r1, #32] +100011d2: 493a ldr r1, [pc, #232] ; (100012bc ) +100011d4: 4694 mov ip, r2 +100011d6: 22a0 movs r2, #160 ; 0xa0 +100011d8: 05d2 lsls r2, r2, #23 +100011da: 4690 mov r8, r2 +100011dc: 4662 mov r2, ip +100011de: 6809 ldr r1, [r1, #0] +100011e0: 089b lsrs r3, r3, #2 +100011e2: 0189 lsls r1, r1, #6 +100011e4: 4441 add r1, r8 +100011e6: 3301 adds r3, #1 +100011e8: 600f str r7, [r1, #0] +100011ea: 604a str r2, [r1, #4] +100011ec: 608b str r3, [r1, #8] +100011ee: 4b34 ldr r3, [pc, #208] ; (100012c0 ) +100011f0: 681b ldr r3, [r3, #0] +100011f2: 60cb str r3, [r1, #12] +100011f4: 2301 movs r3, #1 +100011f6: 602b str r3, [r5, #0] +100011f8: 2380 movs r3, #128 ; 0x80 +100011fa: 464a mov r2, r9 +100011fc: 021b lsls r3, r3, #8 +100011fe: 431a orrs r2, r3 +10001200: e733 b.n 1000106a +10001202: 001a movs r2, r3 +10001204: 4283 cmp r3, r0 +10001206: d900 bls.n 1000120a +10001208: 0002 movs r2, r0 +1000120a: b292 uxth r2, r2 +1000120c: 4293 cmp r3, r2 +1000120e: d839 bhi.n 10001284 +10001210: 2380 movs r3, #128 ; 0x80 +10001212: 00db lsls r3, r3, #3 +10001214: 4313 orrs r3, r2 +10001216: 4642 mov r2, r8 +10001218: 492a ldr r1, [pc, #168] ; (100012c4 ) +1000121a: 19d2 adds r2, r2, r7 +1000121c: 468c mov ip, r1 +1000121e: 0092 lsls r2, r2, #2 +10001220: 18b2 adds r2, r6, r2 +10001222: 4462 add r2, ip +10001224: 7812 ldrb r2, [r2, #0] +10001226: 2a7f cmp r2, #127 ; 0x7f +10001228: d902 bls.n 10001230 +1000122a: 2280 movs r2, #128 ; 0x80 +1000122c: 0212 lsls r2, r2, #8 +1000122e: 4313 orrs r3, r2 +10001230: 2199 movs r1, #153 ; 0x99 +10001232: 4642 mov r2, r8 +10001234: 0089 lsls r1, r1, #2 +10001236: 468c mov ip, r1 +10001238: 19d2 adds r2, r2, r7 +1000123a: 0092 lsls r2, r2, #2 +1000123c: 18b2 adds r2, r6, r2 +1000123e: 4462 add r2, ip +10001240: 7812 ldrb r2, [r2, #0] +10001242: 2a00 cmp r2, #0 +10001244: d002 beq.n 1000124c +10001246: 2180 movs r1, #128 ; 0x80 +10001248: 0189 lsls r1, r1, #6 +1000124a: 430b orrs r3, r1 +1000124c: 003d movs r5, r7 +1000124e: 2199 movs r1, #153 ; 0x99 +10001250: 2001 movs r0, #1 +10001252: 4445 add r5, r8 +10001254: 00ad lsls r5, r5, #2 +10001256: 1976 adds r6, r6, r5 +10001258: 0089 lsls r1, r1, #2 +1000125a: 1871 adds r1, r6, r1 +1000125c: 4042 eors r2, r0 +1000125e: 700a strb r2, [r1, #0] +10001260: 2297 movs r2, #151 ; 0x97 +10001262: 0092 lsls r2, r2, #2 +10001264: 4694 mov ip, r2 +10001266: 4a11 ldr r2, [pc, #68] ; (100012ac ) +10001268: 4466 add r6, ip +1000126a: 6831 ldr r1, [r6, #0] +1000126c: 401a ands r2, r3 +1000126e: 600a str r2, [r1, #0] +10001270: e7ff b.n 10001272 +10001272: e7ff b.n 10001274 +10001274: e7ff b.n 10001276 +10001276: e7ff b.n 10001278 +10001278: e7ff b.n 1000127a +1000127a: e7ff b.n 1000127c +1000127c: e7ff b.n 1000127e +1000127e: 6832 ldr r2, [r6, #0] +10001280: 6013 str r3, [r2, #0] +10001282: e728 b.n 100010d6 +10001284: 2388 movs r3, #136 ; 0x88 +10001286: 01db lsls r3, r3, #7 +10001288: 4313 orrs r3, r2 +1000128a: e7c4 b.n 10001216 +1000128c: 22a0 movs r2, #160 ; 0xa0 +1000128e: 05d2 lsls r2, r2, #23 +10001290: 4694 mov ip, r2 +10001292: 4d0a ldr r5, [pc, #40] ; (100012bc ) +10001294: 6a09 ldr r1, [r1, #32] +10001296: 682d ldr r5, [r5, #0] +10001298: 089b lsrs r3, r3, #2 +1000129a: 01ad lsls r5, r5, #6 +1000129c: 4465 add r5, ip +1000129e: 3301 adds r3, #1 +100012a0: 602f str r7, [r5, #0] +100012a2: 6069 str r1, [r5, #4] +100012a4: 61eb str r3, [r5, #28] +100012a6: e7a7 b.n 100011f8 +100012a8: 20003098 .word 0x20003098 +100012ac: fffffbff .word 0xfffffbff +100012b0: 00000484 .word 0x00000484 +100012b4: 50110000 .word 0x50110000 +100012b8: 20002420 .word 0x20002420 +100012bc: 2000241c .word 0x2000241c +100012c0: 20010c4c .word 0x20010c4c +100012c4: 00000249 .word 0x00000249 + +100012c8 : +100012c8: 2100 movs r1, #0 +100012ca: 4a19 ldr r2, [pc, #100] ; (10001330 ) +100012cc: b510 push {r4, lr} +100012ce: 4819 ldr r0, [pc, #100] ; (10001334 ) +100012d0: f006 f8c4 bl 1000745c <__wrap_memset> +100012d4: 2280 movs r2, #128 ; 0x80 +100012d6: 4b18 ldr r3, [pc, #96] ; (10001338 ) +100012d8: 0452 lsls r2, r2, #17 +100012da: 601a str r2, [r3, #0] +100012dc: 4b17 ldr r3, [pc, #92] ; (1000133c ) +100012de: 4918 ldr r1, [pc, #96] ; (10001340 ) +100012e0: 601a str r2, [r3, #0] +100012e2: 0010 movs r0, r2 +100012e4: 688b ldr r3, [r1, #8] +100012e6: 4398 bics r0, r3 +100012e8: d1fb bne.n 100012e2 +100012ea: 4c16 ldr r4, [pc, #88] ; (10001344 ) +100012ec: 229c movs r2, #156 ; 0x9c +100012ee: 2100 movs r1, #0 +100012f0: 0020 movs r0, r4 +100012f2: f006 f8b3 bl 1000745c <__wrap_memset> +100012f6: 2280 movs r2, #128 ; 0x80 +100012f8: 2100 movs r1, #0 +100012fa: 0152 lsls r2, r2, #5 +100012fc: 4812 ldr r0, [pc, #72] ; (10001348 ) +100012fe: f006 f8ad bl 1000745c <__wrap_memset> +10001302: 2309 movs r3, #9 +10001304: 6763 str r3, [r4, #116] ; 0x74 +10001306: 3303 adds r3, #3 +10001308: 67a3 str r3, [r4, #120] ; 0x78 +1000130a: 3b0b subs r3, #11 +1000130c: 6423 str r3, [r4, #64] ; 0x40 +1000130e: 2380 movs r3, #128 ; 0x80 +10001310: 059b lsls r3, r3, #22 +10001312: 64e3 str r3, [r4, #76] ; 0x4c +10001314: 2390 movs r3, #144 ; 0x90 +10001316: 4a0d ldr r2, [pc, #52] ; (1000134c ) +10001318: 2000 movs r0, #0 +1000131a: 50e2 str r2, [r4, r3] +1000131c: 4a0c ldr r2, [pc, #48] ; (10001350 ) +1000131e: 3b70 subs r3, #112 ; 0x70 +10001320: 6013 str r3, [r2, #0] +10001322: 4a0c ldr r2, [pc, #48] ; (10001354 ) +10001324: 6013 str r3, [r2, #0] +10001326: 2280 movs r2, #128 ; 0x80 +10001328: 4b0b ldr r3, [pc, #44] ; (10001358 ) +1000132a: 0252 lsls r2, r2, #9 +1000132c: 64da str r2, [r3, #76] ; 0x4c +1000132e: bd10 pop {r4, pc} +10001330: 0000048c .word 0x0000048c +10001334: 20003098 .word 0x20003098 +10001338: 4000e000 .word 0x4000e000 +1000133c: 4000f000 .word 0x4000f000 +10001340: 4000c000 .word 0x4000c000 +10001344: 50110000 .word 0x50110000 +10001348: 50100000 .word 0x50100000 +1000134c: 0001d010 .word 0x0001d010 +10001350: e000e280 .word 0xe000e280 +10001354: e000e100 .word 0xe000e100 +10001358: 50112000 .word 0x50112000 + +1000135c : +1000135c: 2900 cmp r1, #0 +1000135e: d001 beq.n 10001364 +10001360: 4b01 ldr r3, [pc, #4] ; (10001368 ) +10001362: 7019 strb r1, [r3, #0] +10001364: 2000 movs r0, #0 +10001366: 4770 bx lr +10001368: 20003098 .word 0x20003098 + +1000136c : +1000136c: 227f movs r2, #127 ; 0x7f +1000136e: b5f8 push {r3, r4, r5, r6, r7, lr} +10001370: 46ce mov lr, r9 +10001372: 4647 mov r7, r8 +10001374: 0013 movs r3, r2 +10001376: b580 push {r7, lr} +10001378: 788d ldrb r5, [r1, #2] +1000137a: 483b ldr r0, [pc, #236] ; (10001468 ) +1000137c: 402b ands r3, r5 +1000137e: 422a tst r2, r5 +10001380: d108 bne.n 10001394 +10001382: 2296 movs r2, #150 ; 0x96 +10001384: 2498 movs r4, #152 ; 0x98 +10001386: 0092 lsls r2, r2, #2 +10001388: 5083 str r3, [r0, r2] +1000138a: 4a38 ldr r2, [pc, #224] ; (1000146c ) +1000138c: 00a4 lsls r4, r4, #2 +1000138e: 5102 str r2, [r0, r4] +10001390: 6183 str r3, [r0, #24] +10001392: 6202 str r2, [r0, #32] +10001394: b26a sxtb r2, r5 +10001396: 2a00 cmp r2, #0 +10001398: db2f blt.n 100013fa +1000139a: 00da lsls r2, r3, #3 +1000139c: 4694 mov ip, r2 +1000139e: 18d7 adds r7, r2, r3 +100013a0: 2291 movs r2, #145 ; 0x91 +100013a2: 0092 lsls r2, r2, #2 +100013a4: 4690 mov r8, r2 +100013a6: 790a ldrb r2, [r1, #4] +100013a8: 00bf lsls r7, r7, #2 +100013aa: 4691 mov r9, r2 +100013ac: 464c mov r4, r9 +100013ae: 794a ldrb r2, [r1, #5] +100013b0: 19c6 adds r6, r0, r7 +100013b2: 44b0 add r8, r6 +100013b4: 0212 lsls r2, r2, #8 +100013b6: 4322 orrs r2, r4 +100013b8: 4644 mov r4, r8 +100013ba: 0552 lsls r2, r2, #21 +100013bc: 0d52 lsrs r2, r2, #21 +100013be: 8022 strh r2, [r4, #0] +100013c0: 4a2b ldr r2, [pc, #172] ; (10001470 ) +100013c2: 78c9 ldrb r1, [r1, #3] +100013c4: 18b4 adds r4, r6, r2 +100013c6: 2203 movs r2, #3 +100013c8: 400a ands r2, r1 +100013ca: 7022 strb r2, [r4, #0] +100013cc: 4a29 ldr r2, [pc, #164] ; (10001474 ) +100013ce: 2101 movs r1, #1 +100013d0: 18b2 adds r2, r6, r2 +100013d2: 7015 strb r5, [r2, #0] +100013d4: 2292 movs r2, #146 ; 0x92 +100013d6: 0092 lsls r2, r2, #2 +100013d8: 18b2 adds r2, r6, r2 +100013da: 7011 strb r1, [r2, #0] +100013dc: 2197 movs r1, #151 ; 0x97 +100013de: 4a26 ldr r2, [pc, #152] ; (10001478 ) +100013e0: 0089 lsls r1, r1, #2 +100013e2: 4462 add r2, ip +100013e4: 1871 adds r1, r6, r1 +100013e6: 600a str r2, [r1, #0] +100013e8: 2100 movs r1, #0 +100013ea: 6011 str r1, [r2, #0] +100013ec: 2b00 cmp r3, #0 +100013ee: d12a bne.n 10001446 +100013f0: 2000 movs r0, #0 +100013f2: bcc0 pop {r6, r7} +100013f4: 46b9 mov r9, r7 +100013f6: 46b0 mov r8, r6 +100013f8: bdf8 pop {r3, r4, r5, r6, r7, pc} +100013fa: 00da lsls r2, r3, #3 +100013fc: 4694 mov ip, r2 +100013fe: 18d7 adds r7, r2, r3 +10001400: 790a ldrb r2, [r1, #4] +10001402: 00bf lsls r7, r7, #2 +10001404: 4690 mov r8, r2 +10001406: 4644 mov r4, r8 +10001408: 794a ldrb r2, [r1, #5] +1000140a: 19c6 adds r6, r0, r7 +1000140c: 0212 lsls r2, r2, #8 +1000140e: 4322 orrs r2, r4 +10001410: 0552 lsls r2, r2, #21 +10001412: 0d52 lsrs r2, r2, #21 +10001414: 80b2 strh r2, [r6, #4] +10001416: 2203 movs r2, #3 +10001418: 78c9 ldrb r1, [r1, #3] +1000141a: 7275 strb r5, [r6, #9] +1000141c: 400a ands r2, r1 +1000141e: 71b2 strb r2, [r6, #6] +10001420: 2201 movs r2, #1 +10001422: 2100 movs r1, #0 +10001424: 7232 strb r2, [r6, #8] +10001426: 4a15 ldr r2, [pc, #84] ; (1000147c ) +10001428: 4462 add r2, ip +1000142a: 61f2 str r2, [r6, #28] +1000142c: 6011 str r1, [r2, #0] +1000142e: 2b00 cmp r3, #0 +10001430: d0de beq.n 100013f0 +10001432: 4a13 ldr r2, [pc, #76] ; (10001480 ) +10001434: 4663 mov r3, ip +10001436: 4694 mov ip, r2 +10001438: 3704 adds r7, #4 +1000143a: 4463 add r3, ip +1000143c: 61b3 str r3, [r6, #24] +1000143e: 19c0 adds r0, r0, r7 +10001440: f7ff fd6e bl 10000f20 +10001444: e7d5 b.n 100013f2 +10001446: 2296 movs r2, #150 ; 0x96 +10001448: 0092 lsls r2, r2, #2 1000144a: 4694 mov ip, r2 -1000144c: 3704 adds r7, #4 -1000144e: 4463 add r3, ip -10001450: 61b3 str r3, [r6, #24] -10001452: 19c0 adds r0, r0, r7 -10001454: f7ff fd8a bl 10000f6c -10001458: e7d5 b.n 10001406 -1000145a: 2296 movs r2, #150 ; 0x96 -1000145c: 0092 lsls r2, r2, #2 -1000145e: 4694 mov ip, r2 -10001460: 4a0d ldr r2, [pc, #52] ; (10001498 ) -10001462: 4466 add r6, ip -10001464: 4694 mov ip, r2 -10001466: 00db lsls r3, r3, #3 -10001468: 4463 add r3, ip -1000146a: 6033 str r3, [r6, #0] -1000146c: 2391 movs r3, #145 ; 0x91 -1000146e: 009b lsls r3, r3, #2 -10001470: 469c mov ip, r3 -10001472: 4467 add r7, ip -10001474: 19c0 adds r0, r0, r7 -10001476: f7ff fd79 bl 10000f6c -1000147a: e7c4 b.n 10001406 -1000147c: 20003084 .word 0x20003084 -10001480: 50100100 .word 0x50100100 -10001484: 00000246 .word 0x00000246 -10001488: 00000249 .word 0x00000249 -1000148c: 50100084 .word 0x50100084 -10001490: 50100080 .word 0x50100080 -10001494: 50100000 .word 0x50100000 -10001498: 50100004 .word 0x50100004 - -1000149c : -1000149c: 237f movs r3, #127 ; 0x7f -1000149e: 400b ands r3, r1 -100014a0: b249 sxtb r1, r1 -100014a2: b570 push {r4, r5, r6, lr} -100014a4: 2900 cmp r1, #0 -100014a6: db1f blt.n 100014e8 -100014a8: 00dc lsls r4, r3, #3 -100014aa: 18e3 adds r3, r4, r3 -100014ac: 4c19 ldr r4, [pc, #100] ; (10001514 ) +1000144c: 4a0d ldr r2, [pc, #52] ; (10001484 ) +1000144e: 4466 add r6, ip +10001450: 4694 mov ip, r2 +10001452: 00db lsls r3, r3, #3 +10001454: 4463 add r3, ip +10001456: 6033 str r3, [r6, #0] +10001458: 2391 movs r3, #145 ; 0x91 +1000145a: 009b lsls r3, r3, #2 +1000145c: 469c mov ip, r3 +1000145e: 4467 add r7, ip +10001460: 19c0 adds r0, r0, r7 +10001462: f7ff fd5d bl 10000f20 +10001466: e7c4 b.n 100013f2 +10001468: 20003098 .word 0x20003098 +1000146c: 50100100 .word 0x50100100 +10001470: 00000246 .word 0x00000246 +10001474: 00000249 .word 0x00000249 +10001478: 50100084 .word 0x50100084 +1000147c: 50100080 .word 0x50100080 +10001480: 50100000 .word 0x50100000 +10001484: 50100004 .word 0x50100004 + +10001488 : +10001488: 237f movs r3, #127 ; 0x7f +1000148a: 400b ands r3, r1 +1000148c: b249 sxtb r1, r1 +1000148e: b570 push {r4, r5, r6, lr} +10001490: 2900 cmp r1, #0 +10001492: db1f blt.n 100014d4 +10001494: 00dc lsls r4, r3, #3 +10001496: 18e3 adds r3, r4, r3 +10001498: 4c19 ldr r4, [pc, #100] ; (10001500 ) +1000149a: 009b lsls r3, r3, #2 +1000149c: 18e4 adds r4, r4, r3 +1000149e: 2391 movs r3, #145 ; 0x91 +100014a0: 009b lsls r3, r3, #2 +100014a2: 18e3 adds r3, r4, r3 +100014a4: 881d ldrh r5, [r3, #0] +100014a6: 4b17 ldr r3, [pc, #92] ; (10001504 ) +100014a8: 353f adds r5, #63 ; 0x3f +100014aa: 401d ands r5, r3 +100014ac: 2398 movs r3, #152 ; 0x98 100014ae: 009b lsls r3, r3, #2 -100014b0: 18e4 adds r4, r4, r3 -100014b2: 2391 movs r3, #145 ; 0x91 -100014b4: 009b lsls r3, r3, #2 -100014b6: 18e3 adds r3, r4, r3 -100014b8: 881d ldrh r5, [r3, #0] -100014ba: 4b17 ldr r3, [pc, #92] ; (10001518 ) -100014bc: 353f adds r5, #63 ; 0x3f -100014be: 401d ands r5, r3 -100014c0: 2398 movs r3, #152 ; 0x98 -100014c2: 009b lsls r3, r3, #2 -100014c4: 18e3 adds r3, r4, r3 -100014c6: 002a movs r2, r5 -100014c8: 6818 ldr r0, [r3, #0] -100014ca: 2100 movs r1, #0 -100014cc: f006 f80e bl 100074ec <__wrap_memset> -100014d0: 4b12 ldr r3, [pc, #72] ; (1000151c ) -100014d2: 681a ldr r2, [r3, #0] -100014d4: 1b55 subs r5, r2, r5 -100014d6: 601d str r5, [r3, #0] -100014d8: 2392 movs r3, #146 ; 0x92 +100014b0: 18e3 adds r3, r4, r3 +100014b2: 002a movs r2, r5 +100014b4: 6818 ldr r0, [r3, #0] +100014b6: 2100 movs r1, #0 +100014b8: f005 ffd0 bl 1000745c <__wrap_memset> +100014bc: 4b12 ldr r3, [pc, #72] ; (10001508 ) +100014be: 681a ldr r2, [r3, #0] +100014c0: 1b55 subs r5, r2, r5 +100014c2: 601d str r5, [r3, #0] +100014c4: 2392 movs r3, #146 ; 0x92 +100014c6: 009b lsls r3, r3, #2 +100014c8: 469c mov ip, r3 +100014ca: 2300 movs r3, #0 +100014cc: 4464 add r4, ip +100014ce: 7023 strb r3, [r4, #0] +100014d0: 2000 movs r0, #0 +100014d2: bd70 pop {r4, r5, r6, pc} +100014d4: 00dd lsls r5, r3, #3 +100014d6: 18eb adds r3, r5, r3 +100014d8: 4d09 ldr r5, [pc, #36] ; (10001500 ) 100014da: 009b lsls r3, r3, #2 -100014dc: 469c mov ip, r3 -100014de: 2300 movs r3, #0 -100014e0: 4464 add r4, ip -100014e2: 7023 strb r3, [r4, #0] -100014e4: 2000 movs r0, #0 -100014e6: bd70 pop {r4, r5, r6, pc} -100014e8: 00dd lsls r5, r3, #3 -100014ea: 18eb adds r3, r5, r3 -100014ec: 4d09 ldr r5, [pc, #36] ; (10001514 ) -100014ee: 009b lsls r3, r3, #2 -100014f0: 18ed adds r5, r5, r3 -100014f2: 88ac ldrh r4, [r5, #4] -100014f4: 4b08 ldr r3, [pc, #32] ; (10001518 ) -100014f6: 343f adds r4, #63 ; 0x3f -100014f8: 401c ands r4, r3 -100014fa: 0022 movs r2, r4 -100014fc: 2100 movs r1, #0 -100014fe: 6a28 ldr r0, [r5, #32] -10001500: f005 fff4 bl 100074ec <__wrap_memset> -10001504: 4b05 ldr r3, [pc, #20] ; (1000151c ) -10001506: 681a ldr r2, [r3, #0] -10001508: 1b14 subs r4, r2, r4 -1000150a: 601c str r4, [r3, #0] -1000150c: 2300 movs r3, #0 -1000150e: 722b strb r3, [r5, #8] -10001510: e7e8 b.n 100014e4 -10001512: 46c0 nop ; (mov r8, r8) -10001514: 20003084 .word 0x20003084 -10001518: 0000ffc0 .word 0x0000ffc0 -1000151c: 2000a004 .word 0x2000a004 - -10001520 : -10001520: 2380 movs r3, #128 ; 0x80 -10001522: 000a movs r2, r1 -10001524: 439a bics r2, r3 -10001526: 0013 movs r3, r2 -10001528: b249 sxtb r1, r1 -1000152a: 2a00 cmp r2, #0 -1000152c: d104 bne.n 10001538 -1000152e: 43ca mvns r2, r1 -10001530: 480e ldr r0, [pc, #56] ; (1000156c ) -10001532: 0fd2 lsrs r2, r2, #31 -10001534: 3201 adds r2, #1 -10001536: 6682 str r2, [r0, #104] ; 0x68 -10001538: 00da lsls r2, r3, #3 -1000153a: 2900 cmp r1, #0 -1000153c: db0d blt.n 1000155a -1000153e: 18d2 adds r2, r2, r3 -10001540: 4b0b ldr r3, [pc, #44] ; (10001570 ) -10001542: 0092 lsls r2, r2, #2 -10001544: 189b adds r3, r3, r2 -10001546: 2297 movs r2, #151 ; 0x97 -10001548: 0092 lsls r2, r2, #2 -1000154a: 4694 mov ip, r2 -1000154c: 2280 movs r2, #128 ; 0x80 -1000154e: 4463 add r3, ip -10001550: 681b ldr r3, [r3, #0] +100014dc: 18ed adds r5, r5, r3 +100014de: 88ac ldrh r4, [r5, #4] +100014e0: 4b08 ldr r3, [pc, #32] ; (10001504 ) +100014e2: 343f adds r4, #63 ; 0x3f +100014e4: 401c ands r4, r3 +100014e6: 0022 movs r2, r4 +100014e8: 2100 movs r1, #0 +100014ea: 6a28 ldr r0, [r5, #32] +100014ec: f005 ffb6 bl 1000745c <__wrap_memset> +100014f0: 4b05 ldr r3, [pc, #20] ; (10001508 ) +100014f2: 681a ldr r2, [r3, #0] +100014f4: 1b14 subs r4, r2, r4 +100014f6: 601c str r4, [r3, #0] +100014f8: 2300 movs r3, #0 +100014fa: 722b strb r3, [r5, #8] +100014fc: e7e8 b.n 100014d0 +100014fe: 46c0 nop ; (mov r8, r8) +10001500: 20003098 .word 0x20003098 +10001504: 0000ffc0 .word 0x0000ffc0 +10001508: 2000a018 .word 0x2000a018 + +1000150c : +1000150c: 2380 movs r3, #128 ; 0x80 +1000150e: 000a movs r2, r1 +10001510: 439a bics r2, r3 +10001512: 0013 movs r3, r2 +10001514: b249 sxtb r1, r1 +10001516: 2a00 cmp r2, #0 +10001518: d104 bne.n 10001524 +1000151a: 43ca mvns r2, r1 +1000151c: 480e ldr r0, [pc, #56] ; (10001558 ) +1000151e: 0fd2 lsrs r2, r2, #31 +10001520: 3201 adds r2, #1 +10001522: 6682 str r2, [r0, #104] ; 0x68 +10001524: 00da lsls r2, r3, #3 +10001526: 2900 cmp r1, #0 +10001528: db0d blt.n 10001546 +1000152a: 18d2 adds r2, r2, r3 +1000152c: 4b0b ldr r3, [pc, #44] ; (1000155c ) +1000152e: 0092 lsls r2, r2, #2 +10001530: 189b adds r3, r3, r2 +10001532: 2297 movs r2, #151 ; 0x97 +10001534: 0092 lsls r2, r2, #2 +10001536: 4694 mov ip, r2 +10001538: 2280 movs r2, #128 ; 0x80 +1000153a: 4463 add r3, ip +1000153c: 681b ldr r3, [r3, #0] +1000153e: 0112 lsls r2, r2, #4 +10001540: 601a str r2, [r3, #0] +10001542: 2000 movs r0, #0 +10001544: 4770 bx lr +10001546: 18d3 adds r3, r2, r3 +10001548: 4a04 ldr r2, [pc, #16] ; (1000155c ) +1000154a: 009b lsls r3, r3, #2 +1000154c: 18d3 adds r3, r2, r3 +1000154e: 2280 movs r2, #128 ; 0x80 +10001550: 69db ldr r3, [r3, #28] 10001552: 0112 lsls r2, r2, #4 10001554: 601a str r2, [r3, #0] -10001556: 2000 movs r0, #0 -10001558: 4770 bx lr -1000155a: 18d3 adds r3, r2, r3 -1000155c: 4a04 ldr r2, [pc, #16] ; (10001570 ) -1000155e: 009b lsls r3, r3, #2 -10001560: 18d3 adds r3, r2, r3 -10001562: 2280 movs r2, #128 ; 0x80 -10001564: 69db ldr r3, [r3, #28] -10001566: 0112 lsls r2, r2, #4 -10001568: 601a str r2, [r3, #0] -1000156a: e7f4 b.n 10001556 -1000156c: 50112000 .word 0x50112000 -10001570: 20003084 .word 0x20003084 - -10001574 : -10001574: 2200 movs r2, #0 -10001576: 2380 movs r3, #128 ; 0x80 -10001578: 0008 movs r0, r1 -1000157a: b082 sub sp, #8 -1000157c: 9201 str r2, [sp, #4] -1000157e: 4398 bics r0, r3 -10001580: d016 beq.n 100015b0 -10001582: b249 sxtb r1, r1 -10001584: 2900 cmp r1, #0 -10001586: db16 blt.n 100015b6 -10001588: 00c1 lsls r1, r0, #3 -1000158a: 4b10 ldr r3, [pc, #64] ; (100015cc ) -1000158c: 1809 adds r1, r1, r0 -1000158e: 0089 lsls r1, r1, #2 -10001590: 185b adds r3, r3, r1 -10001592: 2199 movs r1, #153 ; 0x99 -10001594: 0089 lsls r1, r1, #2 -10001596: 1859 adds r1, r3, r1 -10001598: 700a strb r2, [r1, #0] -1000159a: 2297 movs r2, #151 ; 0x97 -1000159c: 0092 lsls r2, r2, #2 -1000159e: 4694 mov ip, r2 -100015a0: 4463 add r3, ip -100015a2: 681a ldr r2, [r3, #0] -100015a4: 6813 ldr r3, [r2, #0] -100015a6: 490a ldr r1, [pc, #40] ; (100015d0 ) -100015a8: 400b ands r3, r1 -100015aa: 9301 str r3, [sp, #4] -100015ac: 9b01 ldr r3, [sp, #4] -100015ae: 6013 str r3, [r2, #0] -100015b0: 2000 movs r0, #0 -100015b2: b002 add sp, #8 -100015b4: 4770 bx lr -100015b6: 00c1 lsls r1, r0, #3 -100015b8: 180b adds r3, r1, r0 -100015ba: 4904 ldr r1, [pc, #16] ; (100015cc ) -100015bc: 009b lsls r3, r3, #2 -100015be: 18cb adds r3, r1, r3 -100015c0: 0019 movs r1, r3 -100015c2: 3124 adds r1, #36 ; 0x24 -100015c4: 700a strb r2, [r1, #0] -100015c6: 69da ldr r2, [r3, #28] -100015c8: e7ec b.n 100015a4 -100015ca: 46c0 nop ; (mov r8, r8) -100015cc: 20003084 .word 0x20003084 -100015d0: fffff7ff .word 0xfffff7ff - -100015d4 : -100015d4: 2000 movs r0, #0 -100015d6: 4770 bx lr - -100015d8 : -100015d8: b5f0 push {r4, r5, r6, r7, lr} -100015da: 207f movs r0, #127 ; 0x7f -100015dc: 46c6 mov lr, r8 -100015de: 0016 movs r6, r2 -100015e0: b500 push {lr} -100015e2: 4001 ands r1, r0 +10001556: e7f4 b.n 10001542 +10001558: 50112000 .word 0x50112000 +1000155c: 20003098 .word 0x20003098 + +10001560 : +10001560: 2200 movs r2, #0 +10001562: 2380 movs r3, #128 ; 0x80 +10001564: 0008 movs r0, r1 +10001566: b082 sub sp, #8 +10001568: 9201 str r2, [sp, #4] +1000156a: 4398 bics r0, r3 +1000156c: d016 beq.n 1000159c +1000156e: b249 sxtb r1, r1 +10001570: 2900 cmp r1, #0 +10001572: db16 blt.n 100015a2 +10001574: 00c1 lsls r1, r0, #3 +10001576: 4b10 ldr r3, [pc, #64] ; (100015b8 ) +10001578: 1809 adds r1, r1, r0 +1000157a: 0089 lsls r1, r1, #2 +1000157c: 185b adds r3, r3, r1 +1000157e: 2199 movs r1, #153 ; 0x99 +10001580: 0089 lsls r1, r1, #2 +10001582: 1859 adds r1, r3, r1 +10001584: 700a strb r2, [r1, #0] +10001586: 2297 movs r2, #151 ; 0x97 +10001588: 0092 lsls r2, r2, #2 +1000158a: 4694 mov ip, r2 +1000158c: 4463 add r3, ip +1000158e: 681a ldr r2, [r3, #0] +10001590: 6813 ldr r3, [r2, #0] +10001592: 490a ldr r1, [pc, #40] ; (100015bc ) +10001594: 400b ands r3, r1 +10001596: 9301 str r3, [sp, #4] +10001598: 9b01 ldr r3, [sp, #4] +1000159a: 6013 str r3, [r2, #0] +1000159c: 2000 movs r0, #0 +1000159e: b002 add sp, #8 +100015a0: 4770 bx lr +100015a2: 00c1 lsls r1, r0, #3 +100015a4: 180b adds r3, r1, r0 +100015a6: 4904 ldr r1, [pc, #16] ; (100015b8 ) +100015a8: 009b lsls r3, r3, #2 +100015aa: 18cb adds r3, r1, r3 +100015ac: 0019 movs r1, r3 +100015ae: 3124 adds r1, #36 ; 0x24 +100015b0: 700a strb r2, [r1, #0] +100015b2: 69da ldr r2, [r3, #28] +100015b4: e7ec b.n 10001590 +100015b6: 46c0 nop ; (mov r8, r8) +100015b8: 20003098 .word 0x20003098 +100015bc: fffff7ff .word 0xfffff7ff + +100015c0 : +100015c0: 2000 movs r0, #0 +100015c2: 4770 bx lr + +100015c4 : +100015c4: b5f0 push {r4, r5, r6, r7, lr} +100015c6: 207f movs r0, #127 ; 0x7f +100015c8: 46ce mov lr, r9 +100015ca: 4647 mov r7, r8 +100015cc: 0016 movs r6, r2 +100015ce: b580 push {r7, lr} +100015d0: 4001 ands r1, r0 +100015d2: 2a00 cmp r2, #0 +100015d4: d100 bne.n 100015d8 +100015d6: e072 b.n 100016be +100015d8: 00c8 lsls r0, r1, #3 +100015da: 4d55 ldr r5, [pc, #340] ; (10001730 ) +100015dc: 1844 adds r4, r0, r1 +100015de: 00a4 lsls r4, r4, #2 +100015e0: 192c adds r4, r5, r4 +100015e2: 7a22 ldrb r2, [r4, #8] 100015e4: 2a00 cmp r2, #0 -100015e6: d05f beq.n 100016a8 -100015e8: 00c8 lsls r0, r1, #3 -100015ea: 4d44 ldr r5, [pc, #272] ; (100016fc ) -100015ec: 1844 adds r4, r0, r1 -100015ee: 00a4 lsls r4, r4, #2 -100015f0: 192c adds r4, r5, r4 -100015f2: 7a22 ldrb r2, [r4, #8] -100015f4: 2a00 cmp r2, #0 -100015f6: d100 bne.n 100015fa -100015f8: e07a b.n 100016f0 -100015fa: 2200 movs r2, #0 -100015fc: 60e6 str r6, [r4, #12] -100015fe: 6123 str r3, [r4, #16] -10001600: 6162 str r2, [r4, #20] -10001602: 2b00 cmp r3, #0 -10001604: d05d beq.n 100016c2 -10001606: 88a2 ldrh r2, [r4, #4] -10001608: 0014 movs r4, r2 -1000160a: 429a cmp r2, r3 -1000160c: d847 bhi.n 1000169e -1000160e: b2a3 uxth r3, r4 -10001610: 429a cmp r2, r3 -10001612: d840 bhi.n 10001696 -10001614: 2280 movs r2, #128 ; 0x80 -10001616: 00d2 lsls r2, r2, #3 -10001618: 431a orrs r2, r3 -1000161a: 1844 adds r4, r0, r1 -1000161c: 00a4 lsls r4, r4, #2 -1000161e: 192c adds r4, r5, r4 -10001620: 7a67 ldrb r7, [r4, #9] -10001622: 2f7f cmp r7, #127 ; 0x7f -10001624: d914 bls.n 10001650 -10001626: 089b lsrs r3, r3, #2 -10001628: 3301 adds r3, #1 -1000162a: 4698 mov r8, r3 -1000162c: 23a0 movs r3, #160 ; 0xa0 -1000162e: 05db lsls r3, r3, #23 -10001630: 469c mov ip, r3 -10001632: 4643 mov r3, r8 -10001634: 6a27 ldr r7, [r4, #32] -10001636: 4c32 ldr r4, [pc, #200] ; (10001700 ) -10001638: 6824 ldr r4, [r4, #0] -1000163a: 01a4 lsls r4, r4, #6 -1000163c: 4464 add r4, ip -1000163e: 6026 str r6, [r4, #0] -10001640: 6067 str r7, [r4, #4] -10001642: 60a3 str r3, [r4, #8] -10001644: 4b2f ldr r3, [pc, #188] ; (10001704 ) -10001646: 681b ldr r3, [r3, #0] -10001648: 60e3 str r3, [r4, #12] -1000164a: 2380 movs r3, #128 ; 0x80 -1000164c: 021b lsls r3, r3, #8 -1000164e: 431a orrs r2, r3 -10001650: 1843 adds r3, r0, r1 -10001652: 009b lsls r3, r3, #2 -10001654: 18eb adds r3, r5, r3 -10001656: 3324 adds r3, #36 ; 0x24 -10001658: 781b ldrb r3, [r3, #0] -1000165a: 2b00 cmp r3, #0 -1000165c: d002 beq.n 10001664 -1000165e: 2480 movs r4, #128 ; 0x80 -10001660: 01a4 lsls r4, r4, #6 -10001662: 4322 orrs r2, r4 -10001664: 1840 adds r0, r0, r1 -10001666: 0080 lsls r0, r0, #2 -10001668: 1828 adds r0, r5, r0 -1000166a: 0001 movs r1, r0 -1000166c: 2401 movs r4, #1 -1000166e: 3124 adds r1, #36 ; 0x24 -10001670: 4063 eors r3, r4 -10001672: 700b strb r3, [r1, #0] -10001674: 4b24 ldr r3, [pc, #144] ; (10001708 ) -10001676: 69c1 ldr r1, [r0, #28] -10001678: 4013 ands r3, r2 -1000167a: 600b str r3, [r1, #0] -1000167c: e7ff b.n 1000167e -1000167e: e7ff b.n 10001680 -10001680: e7ff b.n 10001682 -10001682: e7ff b.n 10001684 -10001684: e7ff b.n 10001686 -10001686: e7ff b.n 10001688 -10001688: e7ff b.n 1000168a -1000168a: 69c3 ldr r3, [r0, #28] -1000168c: 2000 movs r0, #0 -1000168e: 601a str r2, [r3, #0] -10001690: bc80 pop {r7} -10001692: 46b8 mov r8, r7 -10001694: bdf0 pop {r4, r5, r6, r7, pc} -10001696: 2288 movs r2, #136 ; 0x88 -10001698: 01d2 lsls r2, r2, #7 -1000169a: 431a orrs r2, r3 -1000169c: e7bd b.n 1000161a -1000169e: 001c movs r4, r3 -100016a0: b2a3 uxth r3, r4 -100016a2: 429a cmp r2, r3 -100016a4: d8f7 bhi.n 10001696 -100016a6: e7b5 b.n 10001614 -100016a8: 2b00 cmp r3, #0 -100016aa: d124 bne.n 100016f6 -100016ac: 00c8 lsls r0, r1, #3 -100016ae: 4d13 ldr r5, [pc, #76] ; (100016fc ) -100016b0: 1842 adds r2, r0, r1 -100016b2: 0092 lsls r2, r2, #2 -100016b4: 18aa adds r2, r5, r2 -100016b6: 7a14 ldrb r4, [r2, #8] -100016b8: 2c00 cmp r4, #0 -100016ba: d019 beq.n 100016f0 -100016bc: 60d3 str r3, [r2, #12] -100016be: 6113 str r3, [r2, #16] -100016c0: 6153 str r3, [r2, #20] -100016c2: 1843 adds r3, r0, r1 -100016c4: 009b lsls r3, r3, #2 -100016c6: 18eb adds r3, r5, r3 -100016c8: 889b ldrh r3, [r3, #4] -100016ca: 2b00 cmp r3, #0 -100016cc: d10b bne.n 100016e6 -100016ce: 2484 movs r4, #132 ; 0x84 -100016d0: 2280 movs r2, #128 ; 0x80 -100016d2: 0224 lsls r4, r4, #8 -100016d4: 00d2 lsls r2, r2, #3 -100016d6: 1843 adds r3, r0, r1 -100016d8: 009b lsls r3, r3, #2 -100016da: 18eb adds r3, r5, r3 -100016dc: 7a5b ldrb r3, [r3, #9] -100016de: 2b7f cmp r3, #127 ; 0x7f -100016e0: d9b6 bls.n 10001650 -100016e2: 0022 movs r2, r4 -100016e4: e7b4 b.n 10001650 -100016e6: 24c4 movs r4, #196 ; 0xc4 -100016e8: 2288 movs r2, #136 ; 0x88 -100016ea: 0224 lsls r4, r4, #8 -100016ec: 01d2 lsls r2, r2, #7 -100016ee: e7f2 b.n 100016d6 -100016f0: 2002 movs r0, #2 -100016f2: 4240 negs r0, r0 -100016f4: e7cc b.n 10001690 -100016f6: 2001 movs r0, #1 -100016f8: 4240 negs r0, r0 -100016fa: e7c9 b.n 10001690 -100016fc: 20003084 .word 0x20003084 -10001700: 2000240c .word 0x2000240c -10001704: 20010c38 .word 0x20010c38 -10001708: fffffbff .word 0xfffffbff - -1000170c : -1000170c: b5f0 push {r4, r5, r6, r7, lr} -1000170e: 207f movs r0, #127 ; 0x7f -10001710: 46c6 mov lr, r8 -10001712: 0016 movs r6, r2 -10001714: b500 push {lr} -10001716: 4001 ands r1, r0 -10001718: 2a00 cmp r2, #0 -1000171a: d100 bne.n 1000171e -1000171c: e07e b.n 1000181c -1000171e: 2292 movs r2, #146 ; 0x92 -10001720: 00c8 lsls r0, r1, #3 -10001722: 4d5e ldr r5, [pc, #376] ; (1000189c ) -10001724: 1844 adds r4, r0, r1 -10001726: 00a4 lsls r4, r4, #2 -10001728: 192c adds r4, r5, r4 -1000172a: 0092 lsls r2, r2, #2 -1000172c: 18a2 adds r2, r4, r2 -1000172e: 7812 ldrb r2, [r2, #0] -10001730: 2a00 cmp r2, #0 -10001732: d100 bne.n 10001736 -10001734: e0ab b.n 1000188e -10001736: 2293 movs r2, #147 ; 0x93 -10001738: 0092 lsls r2, r2, #2 -1000173a: 18a2 adds r2, r4, r2 -1000173c: 6016 str r6, [r2, #0] -1000173e: 2294 movs r2, #148 ; 0x94 -10001740: 0092 lsls r2, r2, #2 -10001742: 18a2 adds r2, r4, r2 -10001744: 6013 str r3, [r2, #0] -10001746: 2295 movs r2, #149 ; 0x95 -10001748: 2700 movs r7, #0 -1000174a: 0092 lsls r2, r2, #2 -1000174c: 18a2 adds r2, r4, r2 -1000174e: 6017 str r7, [r2, #0] -10001750: 2b00 cmp r3, #0 -10001752: d100 bne.n 10001756 -10001754: e07c b.n 10001850 -10001756: 2291 movs r2, #145 ; 0x91 -10001758: 0092 lsls r2, r2, #2 -1000175a: 4694 mov ip, r2 -1000175c: 4464 add r4, ip -1000175e: 8822 ldrh r2, [r4, #0] -10001760: 0014 movs r4, r2 -10001762: 429a cmp r2, r3 -10001764: d855 bhi.n 10001812 -10001766: b2a3 uxth r3, r4 -10001768: 429a cmp r2, r3 -1000176a: d84e bhi.n 1000180a -1000176c: 2280 movs r2, #128 ; 0x80 -1000176e: 00d2 lsls r2, r2, #3 -10001770: 431a orrs r2, r3 -10001772: 1844 adds r4, r0, r1 -10001774: 4f4a ldr r7, [pc, #296] ; (100018a0 ) -10001776: 00a4 lsls r4, r4, #2 -10001778: 192c adds r4, r5, r4 -1000177a: 19e7 adds r7, r4, r7 -1000177c: 783f ldrb r7, [r7, #0] -1000177e: 2f7f cmp r7, #127 ; 0x7f -10001780: d918 bls.n 100017b4 -10001782: 2798 movs r7, #152 ; 0x98 -10001784: 089b lsrs r3, r3, #2 -10001786: 3301 adds r3, #1 -10001788: 4698 mov r8, r3 -1000178a: 00bf lsls r7, r7, #2 -1000178c: 23a0 movs r3, #160 ; 0xa0 -1000178e: 46bc mov ip, r7 -10001790: 05db lsls r3, r3, #23 -10001792: 4464 add r4, ip -10001794: 469c mov ip, r3 -10001796: 4643 mov r3, r8 -10001798: 6827 ldr r7, [r4, #0] -1000179a: 4c42 ldr r4, [pc, #264] ; (100018a4 ) -1000179c: 6824 ldr r4, [r4, #0] -1000179e: 01a4 lsls r4, r4, #6 -100017a0: 4464 add r4, ip -100017a2: 6026 str r6, [r4, #0] -100017a4: 6067 str r7, [r4, #4] -100017a6: 60a3 str r3, [r4, #8] -100017a8: 4b3f ldr r3, [pc, #252] ; (100018a8 ) -100017aa: 681b ldr r3, [r3, #0] -100017ac: 60e3 str r3, [r4, #12] -100017ae: 2380 movs r3, #128 ; 0x80 -100017b0: 021b lsls r3, r3, #8 -100017b2: 431a orrs r2, r3 -100017b4: 2499 movs r4, #153 ; 0x99 -100017b6: 00a4 lsls r4, r4, #2 -100017b8: 46a4 mov ip, r4 -100017ba: 1843 adds r3, r0, r1 -100017bc: 009b lsls r3, r3, #2 -100017be: 18eb adds r3, r5, r3 -100017c0: 4463 add r3, ip -100017c2: 781b ldrb r3, [r3, #0] -100017c4: 2b00 cmp r3, #0 -100017c6: d002 beq.n 100017ce -100017c8: 2480 movs r4, #128 ; 0x80 -100017ca: 01a4 lsls r4, r4, #6 -100017cc: 4322 orrs r2, r4 -100017ce: 1840 adds r0, r0, r1 -100017d0: 2199 movs r1, #153 ; 0x99 -100017d2: 2401 movs r4, #1 -100017d4: 0080 lsls r0, r0, #2 -100017d6: 1828 adds r0, r5, r0 -100017d8: 0089 lsls r1, r1, #2 -100017da: 1841 adds r1, r0, r1 -100017dc: 4063 eors r3, r4 -100017de: 700b strb r3, [r1, #0] -100017e0: 2397 movs r3, #151 ; 0x97 -100017e2: 009b lsls r3, r3, #2 -100017e4: 469c mov ip, r3 -100017e6: 4b31 ldr r3, [pc, #196] ; (100018ac ) -100017e8: 4460 add r0, ip -100017ea: 6801 ldr r1, [r0, #0] -100017ec: 4013 ands r3, r2 -100017ee: 600b str r3, [r1, #0] -100017f0: e7ff b.n 100017f2 -100017f2: e7ff b.n 100017f4 -100017f4: e7ff b.n 100017f6 -100017f6: e7ff b.n 100017f8 -100017f8: e7ff b.n 100017fa -100017fa: e7ff b.n 100017fc -100017fc: e7ff b.n 100017fe -100017fe: 6803 ldr r3, [r0, #0] -10001800: 2000 movs r0, #0 -10001802: 601a str r2, [r3, #0] -10001804: bc80 pop {r7} -10001806: 46b8 mov r8, r7 -10001808: bdf0 pop {r4, r5, r6, r7, pc} -1000180a: 2288 movs r2, #136 ; 0x88 -1000180c: 01d2 lsls r2, r2, #7 -1000180e: 431a orrs r2, r3 -10001810: e7af b.n 10001772 -10001812: 001c movs r4, r3 -10001814: b2a3 uxth r3, r4 -10001816: 429a cmp r2, r3 -10001818: d8f7 bhi.n 1000180a -1000181a: e7a7 b.n 1000176c -1000181c: 2b00 cmp r3, #0 -1000181e: d139 bne.n 10001894 -10001820: 2492 movs r4, #146 ; 0x92 -10001822: 00c8 lsls r0, r1, #3 -10001824: 4d1d ldr r5, [pc, #116] ; (1000189c ) -10001826: 1842 adds r2, r0, r1 -10001828: 0092 lsls r2, r2, #2 -1000182a: 18aa adds r2, r5, r2 -1000182c: 00a4 lsls r4, r4, #2 -1000182e: 1914 adds r4, r2, r4 -10001830: 7824 ldrb r4, [r4, #0] -10001832: 2c00 cmp r4, #0 -10001834: d02b beq.n 1000188e -10001836: 2493 movs r4, #147 ; 0x93 -10001838: 00a4 lsls r4, r4, #2 -1000183a: 1914 adds r4, r2, r4 -1000183c: 6023 str r3, [r4, #0] -1000183e: 2494 movs r4, #148 ; 0x94 -10001840: 00a4 lsls r4, r4, #2 -10001842: 1914 adds r4, r2, r4 -10001844: 6023 str r3, [r4, #0] -10001846: 2495 movs r4, #149 ; 0x95 -10001848: 00a4 lsls r4, r4, #2 -1000184a: 46a4 mov ip, r4 -1000184c: 4462 add r2, ip -1000184e: 6013 str r3, [r2, #0] -10001850: 2291 movs r2, #145 ; 0x91 -10001852: 0092 lsls r2, r2, #2 -10001854: 4694 mov ip, r2 -10001856: 1843 adds r3, r0, r1 -10001858: 009b lsls r3, r3, #2 -1000185a: 18eb adds r3, r5, r3 -1000185c: 4463 add r3, ip -1000185e: 881b ldrh r3, [r3, #0] -10001860: 2b00 cmp r3, #0 -10001862: d10f bne.n 10001884 -10001864: 2484 movs r4, #132 ; 0x84 -10001866: 2280 movs r2, #128 ; 0x80 -10001868: 0224 lsls r4, r4, #8 -1000186a: 00d2 lsls r2, r2, #3 -1000186c: 4e0c ldr r6, [pc, #48] ; (100018a0 ) -1000186e: 1843 adds r3, r0, r1 -10001870: 46b4 mov ip, r6 -10001872: 009b lsls r3, r3, #2 -10001874: 18eb adds r3, r5, r3 -10001876: 4463 add r3, ip -10001878: 781b ldrb r3, [r3, #0] -1000187a: 2b7f cmp r3, #127 ; 0x7f -1000187c: d800 bhi.n 10001880 -1000187e: e799 b.n 100017b4 -10001880: 0022 movs r2, r4 -10001882: e797 b.n 100017b4 -10001884: 24c4 movs r4, #196 ; 0xc4 -10001886: 2288 movs r2, #136 ; 0x88 -10001888: 0224 lsls r4, r4, #8 -1000188a: 01d2 lsls r2, r2, #7 -1000188c: e7ee b.n 1000186c -1000188e: 2002 movs r0, #2 -10001890: 4240 negs r0, r0 -10001892: e7b7 b.n 10001804 -10001894: 2001 movs r0, #1 -10001896: 4240 negs r0, r0 -10001898: e7b4 b.n 10001804 -1000189a: 46c0 nop ; (mov r8, r8) -1000189c: 20003084 .word 0x20003084 -100018a0: 00000249 .word 0x00000249 -100018a4: 2000240c .word 0x2000240c -100018a8: 20010c38 .word 0x20010c38 -100018ac: fffffbff .word 0xfffffbff - -100018b0 : -100018b0: b5f8 push {r3, r4, r5, r6, r7, lr} -100018b2: 2398 movs r3, #152 ; 0x98 -100018b4: 4a5b ldr r2, [pc, #364] ; (10001a24 ) -100018b6: 46ce mov lr, r9 -100018b8: 58d6 ldr r6, [r2, r3] -100018ba: 3b88 subs r3, #136 ; 0x88 -100018bc: 4647 mov r7, r8 -100018be: 001c movs r4, r3 -100018c0: b580 push {r7, lr} -100018c2: 4034 ands r4, r6 -100018c4: 4233 tst r3, r6 -100018c6: d000 beq.n 100018ca -100018c8: e07c b.n 100019c4 -100018ca: 2580 movs r5, #128 ; 0x80 -100018cc: 026d lsls r5, r5, #9 -100018ce: 03f3 lsls r3, r6, #15 -100018d0: d460 bmi.n 10001994 -100018d2: 2380 movs r3, #128 ; 0x80 -100018d4: 015b lsls r3, r3, #5 -100018d6: 421e tst r6, r3 -100018d8: d03a beq.n 10001950 -100018da: 431c orrs r4, r3 -100018dc: 2300 movs r3, #0 -100018de: 4a51 ldr r2, [pc, #324] ; (10001a24 ) -100018e0: 2000 movs r0, #0 -100018e2: 6013 str r3, [r2, #0] -100018e4: 4a50 ldr r2, [pc, #320] ; (10001a28 ) -100018e6: 6093 str r3, [r2, #8] -100018e8: 60d3 str r3, [r2, #12] -100018ea: 4a50 ldr r2, [pc, #320] ; (10001a2c ) -100018ec: 6093 str r3, [r2, #8] -100018ee: 60d3 str r3, [r2, #12] -100018f0: 4a4f ldr r2, [pc, #316] ; (10001a30 ) -100018f2: 6093 str r3, [r2, #8] -100018f4: 60d3 str r3, [r2, #12] -100018f6: 4a4f ldr r2, [pc, #316] ; (10001a34 ) -100018f8: 6093 str r3, [r2, #8] -100018fa: 60d3 str r3, [r2, #12] -100018fc: 4a4e ldr r2, [pc, #312] ; (10001a38 ) -100018fe: 6093 str r3, [r2, #8] -10001900: 60d3 str r3, [r2, #12] -10001902: 4a4e ldr r2, [pc, #312] ; (10001a3c ) -10001904: 6093 str r3, [r2, #8] -10001906: 60d3 str r3, [r2, #12] -10001908: 4a4d ldr r2, [pc, #308] ; (10001a40 ) -1000190a: 6093 str r3, [r2, #8] -1000190c: 60d3 str r3, [r2, #12] -1000190e: 4a4d ldr r2, [pc, #308] ; (10001a44 ) -10001910: 6093 str r3, [r2, #8] -10001912: 60d3 str r3, [r2, #12] -10001914: 4a4c ldr r2, [pc, #304] ; (10001a48 ) -10001916: 6093 str r3, [r2, #8] -10001918: 60d3 str r3, [r2, #12] -1000191a: 4a4c ldr r2, [pc, #304] ; (10001a4c ) -1000191c: 6093 str r3, [r2, #8] -1000191e: 60d3 str r3, [r2, #12] -10001920: 4a4b ldr r2, [pc, #300] ; (10001a50 ) -10001922: 6093 str r3, [r2, #8] -10001924: 60d3 str r3, [r2, #12] -10001926: 4a4b ldr r2, [pc, #300] ; (10001a54 ) -10001928: 6093 str r3, [r2, #8] -1000192a: 60d3 str r3, [r2, #12] -1000192c: 4a4a ldr r2, [pc, #296] ; (10001a58 ) -1000192e: 6093 str r3, [r2, #8] -10001930: 60d3 str r3, [r2, #12] -10001932: 4a4a ldr r2, [pc, #296] ; (10001a5c ) -10001934: 6093 str r3, [r2, #8] -10001936: 60d3 str r3, [r2, #12] -10001938: 4a49 ldr r2, [pc, #292] ; (10001a60 ) -1000193a: 6093 str r3, [r2, #8] -1000193c: 60d3 str r3, [r2, #12] -1000193e: 4b49 ldr r3, [pc, #292] ; (10001a64 ) -10001940: 4a49 ldr r2, [pc, #292] ; (10001a68 ) -10001942: 601a str r2, [r3, #0] -10001944: f001 fa72 bl 10002e2c -10001948: 2280 movs r2, #128 ; 0x80 -1000194a: 4b48 ldr r3, [pc, #288] ; (10001a6c ) -1000194c: 0312 lsls r2, r2, #12 -1000194e: 651a str r2, [r3, #80] ; 0x50 -10001950: 2380 movs r3, #128 ; 0x80 -10001952: 01db lsls r3, r3, #7 -10001954: 421e tst r6, r3 -10001956: d003 beq.n 10001960 -10001958: 2210 movs r2, #16 -1000195a: 431c orrs r4, r3 -1000195c: 4b43 ldr r3, [pc, #268] ; (10001a6c ) -1000195e: 651a str r2, [r3, #80] ; 0x50 -10001960: 2380 movs r3, #128 ; 0x80 -10001962: 021b lsls r3, r3, #8 -10001964: 421e tst r6, r3 -10001966: d004 beq.n 10001972 -10001968: 2280 movs r2, #128 ; 0x80 -1000196a: 431c orrs r4, r3 -1000196c: 4b3f ldr r3, [pc, #252] ; (10001a6c ) -1000196e: 0112 lsls r2, r2, #4 -10001970: 651a str r2, [r3, #80] ; 0x50 -10001972: 42b4 cmp r4, r6 -10001974: d00a beq.n 1000198c -10001976: 483e ldr r0, [pc, #248] ; (10001a70 ) -10001978: f006 f854 bl 10007a24 <__wrap_printf> -1000197c: 0021 movs r1, r4 -1000197e: 483d ldr r0, [pc, #244] ; (10001a74 ) -10001980: 4071 eors r1, r6 -10001982: f006 f84f bl 10007a24 <__wrap_printf> -10001986: 483c ldr r0, [pc, #240] ; (10001a78 ) -10001988: f006 f84c bl 10007a24 <__wrap_printf> -1000198c: bcc0 pop {r6, r7} -1000198e: 46b9 mov r9, r7 -10001990: 46b0 mov r8, r6 -10001992: bdf8 pop {r3, r4, r5, r6, r7, pc} -10001994: 4939 ldr r1, [pc, #228] ; (10001a7c ) -10001996: 4b3a ldr r3, [pc, #232] ; (10001a80 ) -10001998: 4a23 ldr r2, [pc, #140] ; (10001a28 ) -1000199a: 18cb adds r3, r1, r3 -1000199c: ca11 ldmia r2!, {r0, r4} -1000199e: c311 stmia r3!, {r0, r4} -100019a0: 2301 movs r3, #1 -100019a2: 2224 movs r2, #36 ; 0x24 -100019a4: 548b strb r3, [r1, r2] -100019a6: 2299 movs r2, #153 ; 0x99 -100019a8: 0092 lsls r2, r2, #2 -100019aa: 548b strb r3, [r1, r2] -100019ac: 4b34 ldr r3, [pc, #208] ; (10001a80 ) -100019ae: 2000 movs r0, #0 -100019b0: 469c mov ip, r3 -100019b2: 4461 add r1, ip -100019b4: f001 fa9c bl 10002ef0 -100019b8: 2280 movs r2, #128 ; 0x80 -100019ba: 4b2c ldr r3, [pc, #176] ; (10001a6c ) -100019bc: 0292 lsls r2, r2, #10 -100019be: 002c movs r4, r5 -100019c0: 651a str r2, [r3, #80] ; 0x50 -100019c2: e786 b.n 100018d2 -100019c4: 6d97 ldr r7, [r2, #88] ; 0x58 -100019c6: 2400 movs r4, #0 -100019c8: 2501 movs r5, #1 -100019ca: 2f00 cmp r7, #0 -100019cc: d01b beq.n 10001a06 -100019ce: 4b27 ldr r3, [pc, #156] ; (10001a6c ) -100019d0: 4699 mov r9, r3 -100019d2: 4b2a ldr r3, [pc, #168] ; (10001a7c ) -100019d4: 4698 mov r8, r3 -100019d6: e003 b.n 100019e0 -100019d8: 006d lsls r5, r5, #1 -100019da: 3401 adds r4, #1 -100019dc: 2c20 cmp r4, #32 -100019de: d012 beq.n 10001a06 -100019e0: b2e3 uxtb r3, r4 -100019e2: 422f tst r7, r5 -100019e4: d0f8 beq.n 100019d8 -100019e6: 464a mov r2, r9 -100019e8: 085b lsrs r3, r3, #1 -100019ea: 6595 str r5, [r2, #88] ; 0x58 -100019ec: 07e2 lsls r2, r4, #31 -100019ee: d40d bmi.n 10001a0c -100019f0: 00d8 lsls r0, r3, #3 -100019f2: 18c0 adds r0, r0, r3 -100019f4: 0080 lsls r0, r0, #2 -100019f6: 3004 adds r0, #4 -100019f8: 4440 add r0, r8 -100019fa: f7ff fb21 bl 10001040 -100019fe: 43af bics r7, r5 -10001a00: 006d lsls r5, r5, #1 -10001a02: 2f00 cmp r7, #0 -10001a04: d1e9 bne.n 100019da -10001a06: 2410 movs r4, #16 -10001a08: 4d1e ldr r5, [pc, #120] ; (10001a84 ) -10001a0a: e760 b.n 100018ce -10001a0c: 00d8 lsls r0, r3, #3 -10001a0e: 18c0 adds r0, r0, r3 -10001a10: 2391 movs r3, #145 ; 0x91 -10001a12: 009b lsls r3, r3, #2 -10001a14: 469c mov ip, r3 -10001a16: 0080 lsls r0, r0, #2 -10001a18: 4460 add r0, ip -10001a1a: 4440 add r0, r8 -10001a1c: f7ff fb10 bl 10001040 -10001a20: e7ed b.n 100019fe -10001a22: 46c0 nop ; (mov r8, r8) -10001a24: 50110000 .word 0x50110000 -10001a28: 50100000 .word 0x50100000 -10001a2c: 50100008 .word 0x50100008 -10001a30: 50100010 .word 0x50100010 -10001a34: 50100018 .word 0x50100018 -10001a38: 50100020 .word 0x50100020 -10001a3c: 50100028 .word 0x50100028 -10001a40: 50100030 .word 0x50100030 -10001a44: 50100038 .word 0x50100038 -10001a48: 50100040 .word 0x50100040 -10001a4c: 50100048 .word 0x50100048 -10001a50: 50100050 .word 0x50100050 -10001a54: 50100058 .word 0x50100058 -10001a58: 50100060 .word 0x50100060 -10001a5c: 50100068 .word 0x50100068 -10001a60: 50100070 .word 0x50100070 -10001a64: 2000a004 .word 0x2000a004 -10001a68: 50100180 .word 0x50100180 -10001a6c: 50113000 .word 0x50113000 -10001a70: 10014314 .word 0x10014314 -10001a74: 10014350 .word 0x10014350 -10001a78: 100142cc .word 0x100142cc -10001a7c: 20003084 .word 0x20003084 -10001a80: 00000484 .word 0x00000484 -10001a84: 00010010 .word 0x00010010 - -10001a88 : -10001a88: 4b03 ldr r3, [pc, #12] ; (10001a98 ) -10001a8a: 0008 movs r0, r1 -10001a8c: 600b str r3, [r1, #0] -10001a8e: 2300 movs r3, #0 -10001a90: 604b str r3, [r1, #4] -10001a92: 608b str r3, [r1, #8] -10001a94: 60cb str r3, [r1, #12] -10001a96: 4770 bx lr -10001a98: 10001ac5 .word 0x10001ac5 - -10001a9c : -10001a9c: 4770 bx lr +100015e6: d100 bne.n 100015ea +100015e8: e09c b.n 10001724 +100015ea: 2200 movs r2, #0 +100015ec: 60e6 str r6, [r4, #12] +100015ee: 6123 str r3, [r4, #16] +100015f0: 6162 str r2, [r4, #20] +100015f2: 2b00 cmp r3, #0 +100015f4: d100 bne.n 100015f8 +100015f6: e06f b.n 100016d8 +100015f8: 88a2 ldrh r2, [r4, #4] +100015fa: 0014 movs r4, r2 +100015fc: 429a cmp r2, r3 +100015fe: d859 bhi.n 100016b4 +10001600: b2a3 uxth r3, r4 +10001602: 429a cmp r2, r3 +10001604: d82e bhi.n 10001664 +10001606: 2280 movs r2, #128 ; 0x80 +10001608: 00d2 lsls r2, r2, #3 +1000160a: 431a orrs r2, r3 +1000160c: 4691 mov r9, r2 +1000160e: 1844 adds r4, r0, r1 +10001610: 00a4 lsls r4, r4, #2 +10001612: 192c adds r4, r5, r4 +10001614: 7a67 ldrb r7, [r4, #9] +10001616: 464a mov r2, r9 +10001618: 2f7f cmp r7, #127 ; 0x7f +1000161a: d82e bhi.n 1000167a +1000161c: 1843 adds r3, r0, r1 +1000161e: 009b lsls r3, r3, #2 +10001620: 18eb adds r3, r5, r3 +10001622: 3324 adds r3, #36 ; 0x24 +10001624: 781b ldrb r3, [r3, #0] +10001626: 2b00 cmp r3, #0 +10001628: d002 beq.n 10001630 +1000162a: 2480 movs r4, #128 ; 0x80 +1000162c: 01a4 lsls r4, r4, #6 +1000162e: 4322 orrs r2, r4 +10001630: 1840 adds r0, r0, r1 +10001632: 0080 lsls r0, r0, #2 +10001634: 1828 adds r0, r5, r0 +10001636: 0001 movs r1, r0 +10001638: 2401 movs r4, #1 +1000163a: 3124 adds r1, #36 ; 0x24 +1000163c: 4063 eors r3, r4 +1000163e: 700b strb r3, [r1, #0] +10001640: 4b3c ldr r3, [pc, #240] ; (10001734 ) +10001642: 69c1 ldr r1, [r0, #28] +10001644: 4013 ands r3, r2 +10001646: 600b str r3, [r1, #0] +10001648: e7ff b.n 1000164a +1000164a: e7ff b.n 1000164c +1000164c: e7ff b.n 1000164e +1000164e: e7ff b.n 10001650 +10001650: e7ff b.n 10001652 +10001652: e7ff b.n 10001654 +10001654: e7ff b.n 10001656 +10001656: 69c3 ldr r3, [r0, #28] +10001658: 2000 movs r0, #0 +1000165a: 601a str r2, [r3, #0] +1000165c: bcc0 pop {r6, r7} +1000165e: 46b9 mov r9, r7 +10001660: 46b0 mov r8, r6 +10001662: bdf0 pop {r4, r5, r6, r7, pc} +10001664: 2288 movs r2, #136 ; 0x88 +10001666: 01d2 lsls r2, r2, #7 +10001668: 431a orrs r2, r3 +1000166a: 4691 mov r9, r2 +1000166c: 1844 adds r4, r0, r1 +1000166e: 00a4 lsls r4, r4, #2 +10001670: 192c adds r4, r5, r4 +10001672: 7a67 ldrb r7, [r4, #9] +10001674: 464a mov r2, r9 +10001676: 2f7f cmp r7, #127 ; 0x7f +10001678: d9d0 bls.n 1000161c +1000167a: 4f2f ldr r7, [pc, #188] ; (10001738 ) +1000167c: 683a ldr r2, [r7, #0] +1000167e: 2a00 cmp r2, #0 +10001680: d142 bne.n 10001708 +10001682: 6a22 ldr r2, [r4, #32] +10001684: 4c2d ldr r4, [pc, #180] ; (1000173c ) +10001686: 4694 mov ip, r2 +10001688: 22a0 movs r2, #160 ; 0xa0 +1000168a: 05d2 lsls r2, r2, #23 +1000168c: 4690 mov r8, r2 +1000168e: 4662 mov r2, ip +10001690: 6824 ldr r4, [r4, #0] +10001692: 089b lsrs r3, r3, #2 +10001694: 01a4 lsls r4, r4, #6 +10001696: 4444 add r4, r8 +10001698: 3301 adds r3, #1 +1000169a: 6026 str r6, [r4, #0] +1000169c: 6062 str r2, [r4, #4] +1000169e: 60a3 str r3, [r4, #8] +100016a0: 4b27 ldr r3, [pc, #156] ; (10001740 ) +100016a2: 681b ldr r3, [r3, #0] +100016a4: 60e3 str r3, [r4, #12] +100016a6: 2301 movs r3, #1 +100016a8: 603b str r3, [r7, #0] +100016aa: 2380 movs r3, #128 ; 0x80 +100016ac: 464a mov r2, r9 +100016ae: 021b lsls r3, r3, #8 +100016b0: 431a orrs r2, r3 +100016b2: e7b3 b.n 1000161c +100016b4: 001c movs r4, r3 +100016b6: b2a3 uxth r3, r4 +100016b8: 429a cmp r2, r3 +100016ba: d8d3 bhi.n 10001664 +100016bc: e7a3 b.n 10001606 +100016be: 2b00 cmp r3, #0 +100016c0: d133 bne.n 1000172a +100016c2: 00c8 lsls r0, r1, #3 +100016c4: 4d1a ldr r5, [pc, #104] ; (10001730 ) +100016c6: 1842 adds r2, r0, r1 +100016c8: 0092 lsls r2, r2, #2 +100016ca: 18aa adds r2, r5, r2 +100016cc: 7a14 ldrb r4, [r2, #8] +100016ce: 2c00 cmp r4, #0 +100016d0: d028 beq.n 10001724 +100016d2: 60d3 str r3, [r2, #12] +100016d4: 6113 str r3, [r2, #16] +100016d6: 6153 str r3, [r2, #20] +100016d8: 1843 adds r3, r0, r1 +100016da: 009b lsls r3, r3, #2 +100016dc: 18eb adds r3, r5, r3 +100016de: 889b ldrh r3, [r3, #4] +100016e0: 2b00 cmp r3, #0 +100016e2: d10c bne.n 100016fe +100016e4: 2484 movs r4, #132 ; 0x84 +100016e6: 2280 movs r2, #128 ; 0x80 +100016e8: 0224 lsls r4, r4, #8 +100016ea: 00d2 lsls r2, r2, #3 +100016ec: 1843 adds r3, r0, r1 +100016ee: 009b lsls r3, r3, #2 +100016f0: 18eb adds r3, r5, r3 +100016f2: 7a5b ldrb r3, [r3, #9] +100016f4: 2b7f cmp r3, #127 ; 0x7f +100016f6: d800 bhi.n 100016fa +100016f8: e790 b.n 1000161c +100016fa: 0022 movs r2, r4 +100016fc: e78e b.n 1000161c +100016fe: 24c4 movs r4, #196 ; 0xc4 +10001700: 2288 movs r2, #136 ; 0x88 +10001702: 0224 lsls r4, r4, #8 +10001704: 01d2 lsls r2, r2, #7 +10001706: e7f1 b.n 100016ec +10001708: 22a0 movs r2, #160 ; 0xa0 +1000170a: 05d2 lsls r2, r2, #23 +1000170c: 4694 mov ip, r2 +1000170e: 4f0b ldr r7, [pc, #44] ; (1000173c ) +10001710: 6a24 ldr r4, [r4, #32] +10001712: 683f ldr r7, [r7, #0] +10001714: 089b lsrs r3, r3, #2 +10001716: 01bf lsls r7, r7, #6 +10001718: 4467 add r7, ip +1000171a: 3301 adds r3, #1 +1000171c: 603e str r6, [r7, #0] +1000171e: 607c str r4, [r7, #4] +10001720: 61fb str r3, [r7, #28] +10001722: e7c2 b.n 100016aa +10001724: 2002 movs r0, #2 +10001726: 4240 negs r0, r0 +10001728: e798 b.n 1000165c +1000172a: 2001 movs r0, #1 +1000172c: 4240 negs r0, r0 +1000172e: e795 b.n 1000165c +10001730: 20003098 .word 0x20003098 +10001734: fffffbff .word 0xfffffbff +10001738: 20002420 .word 0x20002420 +1000173c: 2000241c .word 0x2000241c +10001740: 20010c4c .word 0x20010c4c + +10001744 : +10001744: b5f0 push {r4, r5, r6, r7, lr} +10001746: 207f movs r0, #127 ; 0x7f +10001748: 46ce mov lr, r9 +1000174a: 4647 mov r7, r8 +1000174c: 0016 movs r6, r2 +1000174e: b580 push {r7, lr} +10001750: 4001 ands r1, r0 +10001752: 2a00 cmp r2, #0 +10001754: d100 bne.n 10001758 +10001756: e06a b.n 1000182e +10001758: 2292 movs r2, #146 ; 0x92 +1000175a: 00c8 lsls r0, r1, #3 +1000175c: 4d6d ldr r5, [pc, #436] ; (10001914 ) +1000175e: 1844 adds r4, r0, r1 +10001760: 00a4 lsls r4, r4, #2 +10001762: 192c adds r4, r5, r4 +10001764: 0092 lsls r2, r2, #2 +10001766: 18a2 adds r2, r4, r2 +10001768: 7812 ldrb r2, [r2, #0] +1000176a: 2a00 cmp r2, #0 +1000176c: d100 bne.n 10001770 +1000176e: e0ca b.n 10001906 +10001770: 2293 movs r2, #147 ; 0x93 +10001772: 0092 lsls r2, r2, #2 +10001774: 18a2 adds r2, r4, r2 +10001776: 6016 str r6, [r2, #0] +10001778: 2294 movs r2, #148 ; 0x94 +1000177a: 0092 lsls r2, r2, #2 +1000177c: 18a2 adds r2, r4, r2 +1000177e: 6013 str r3, [r2, #0] +10001780: 2295 movs r2, #149 ; 0x95 +10001782: 2700 movs r7, #0 +10001784: 0092 lsls r2, r2, #2 +10001786: 18a2 adds r2, r4, r2 +10001788: 6017 str r7, [r2, #0] +1000178a: 2b00 cmp r3, #0 +1000178c: d100 bne.n 10001790 +1000178e: e068 b.n 10001862 +10001790: 2291 movs r2, #145 ; 0x91 +10001792: 0092 lsls r2, r2, #2 +10001794: 4694 mov ip, r2 +10001796: 4464 add r4, ip +10001798: 8822 ldrh r2, [r4, #0] +1000179a: 0014 movs r4, r2 +1000179c: 429a cmp r2, r3 +1000179e: d841 bhi.n 10001824 +100017a0: b2a3 uxth r3, r4 +100017a2: 429a cmp r2, r3 +100017a4: d839 bhi.n 1000181a +100017a6: 2280 movs r2, #128 ; 0x80 +100017a8: 00d2 lsls r2, r2, #3 +100017aa: 431a orrs r2, r3 +100017ac: 4691 mov r9, r2 +100017ae: 1844 adds r4, r0, r1 +100017b0: 4f59 ldr r7, [pc, #356] ; (10001918 ) +100017b2: 00a4 lsls r4, r4, #2 +100017b4: 192c adds r4, r5, r4 +100017b6: 19e7 adds r7, r4, r7 +100017b8: 783f ldrb r7, [r7, #0] +100017ba: 464a mov r2, r9 +100017bc: 2f7f cmp r7, #127 ; 0x7f +100017be: d900 bls.n 100017c2 +100017c0: e06e b.n 100018a0 +100017c2: 2499 movs r4, #153 ; 0x99 +100017c4: 00a4 lsls r4, r4, #2 +100017c6: 46a4 mov ip, r4 +100017c8: 1843 adds r3, r0, r1 +100017ca: 009b lsls r3, r3, #2 +100017cc: 18eb adds r3, r5, r3 +100017ce: 4463 add r3, ip +100017d0: 781b ldrb r3, [r3, #0] +100017d2: 2b00 cmp r3, #0 +100017d4: d002 beq.n 100017dc +100017d6: 2480 movs r4, #128 ; 0x80 +100017d8: 01a4 lsls r4, r4, #6 +100017da: 4322 orrs r2, r4 +100017dc: 1840 adds r0, r0, r1 +100017de: 2199 movs r1, #153 ; 0x99 +100017e0: 2401 movs r4, #1 +100017e2: 0080 lsls r0, r0, #2 +100017e4: 1828 adds r0, r5, r0 +100017e6: 0089 lsls r1, r1, #2 +100017e8: 1841 adds r1, r0, r1 +100017ea: 4063 eors r3, r4 +100017ec: 700b strb r3, [r1, #0] +100017ee: 2397 movs r3, #151 ; 0x97 +100017f0: 009b lsls r3, r3, #2 +100017f2: 469c mov ip, r3 +100017f4: 4b49 ldr r3, [pc, #292] ; (1000191c ) +100017f6: 4460 add r0, ip +100017f8: 6801 ldr r1, [r0, #0] +100017fa: 4013 ands r3, r2 +100017fc: 600b str r3, [r1, #0] +100017fe: e7ff b.n 10001800 +10001800: e7ff b.n 10001802 +10001802: e7ff b.n 10001804 +10001804: e7ff b.n 10001806 +10001806: e7ff b.n 10001808 +10001808: e7ff b.n 1000180a +1000180a: e7ff b.n 1000180c +1000180c: 6803 ldr r3, [r0, #0] +1000180e: 2000 movs r0, #0 +10001810: 601a str r2, [r3, #0] +10001812: bcc0 pop {r6, r7} +10001814: 46b9 mov r9, r7 +10001816: 46b0 mov r8, r6 +10001818: bdf0 pop {r4, r5, r6, r7, pc} +1000181a: 2288 movs r2, #136 ; 0x88 +1000181c: 01d2 lsls r2, r2, #7 +1000181e: 431a orrs r2, r3 +10001820: 4691 mov r9, r2 +10001822: e7c4 b.n 100017ae +10001824: 001c movs r4, r3 +10001826: b2a3 uxth r3, r4 +10001828: 429a cmp r2, r3 +1000182a: d8f6 bhi.n 1000181a +1000182c: e7bb b.n 100017a6 +1000182e: 2b00 cmp r3, #0 +10001830: d16c bne.n 1000190c +10001832: 2492 movs r4, #146 ; 0x92 +10001834: 00c8 lsls r0, r1, #3 +10001836: 4d37 ldr r5, [pc, #220] ; (10001914 ) +10001838: 1842 adds r2, r0, r1 +1000183a: 0092 lsls r2, r2, #2 +1000183c: 18aa adds r2, r5, r2 +1000183e: 00a4 lsls r4, r4, #2 +10001840: 1914 adds r4, r2, r4 +10001842: 7824 ldrb r4, [r4, #0] +10001844: 2c00 cmp r4, #0 +10001846: d05e beq.n 10001906 +10001848: 2493 movs r4, #147 ; 0x93 +1000184a: 00a4 lsls r4, r4, #2 +1000184c: 1914 adds r4, r2, r4 +1000184e: 6023 str r3, [r4, #0] +10001850: 2494 movs r4, #148 ; 0x94 +10001852: 00a4 lsls r4, r4, #2 +10001854: 1914 adds r4, r2, r4 +10001856: 6023 str r3, [r4, #0] +10001858: 2495 movs r4, #149 ; 0x95 +1000185a: 00a4 lsls r4, r4, #2 +1000185c: 46a4 mov ip, r4 +1000185e: 4462 add r2, ip +10001860: 6013 str r3, [r2, #0] +10001862: 2291 movs r2, #145 ; 0x91 +10001864: 0092 lsls r2, r2, #2 +10001866: 4694 mov ip, r2 +10001868: 1843 adds r3, r0, r1 +1000186a: 009b lsls r3, r3, #2 +1000186c: 18eb adds r3, r5, r3 +1000186e: 4463 add r3, ip +10001870: 881b ldrh r3, [r3, #0] +10001872: 2b00 cmp r3, #0 +10001874: d10f bne.n 10001896 +10001876: 2484 movs r4, #132 ; 0x84 +10001878: 2280 movs r2, #128 ; 0x80 +1000187a: 0224 lsls r4, r4, #8 +1000187c: 00d2 lsls r2, r2, #3 +1000187e: 4e26 ldr r6, [pc, #152] ; (10001918 ) +10001880: 1843 adds r3, r0, r1 +10001882: 46b4 mov ip, r6 +10001884: 009b lsls r3, r3, #2 +10001886: 18eb adds r3, r5, r3 +10001888: 4463 add r3, ip +1000188a: 781b ldrb r3, [r3, #0] +1000188c: 2b7f cmp r3, #127 ; 0x7f +1000188e: d800 bhi.n 10001892 +10001890: e797 b.n 100017c2 +10001892: 0022 movs r2, r4 +10001894: e795 b.n 100017c2 +10001896: 24c4 movs r4, #196 ; 0xc4 +10001898: 2288 movs r2, #136 ; 0x88 +1000189a: 0224 lsls r4, r4, #8 +1000189c: 01d2 lsls r2, r2, #7 +1000189e: e7ee b.n 1000187e +100018a0: 4f1f ldr r7, [pc, #124] ; (10001920 ) +100018a2: 683a ldr r2, [r7, #0] +100018a4: 2a00 cmp r2, #0 +100018a6: d11c bne.n 100018e2 +100018a8: 2298 movs r2, #152 ; 0x98 +100018aa: 0092 lsls r2, r2, #2 +100018ac: 4694 mov ip, r2 +100018ae: 4464 add r4, ip +100018b0: 6822 ldr r2, [r4, #0] +100018b2: 4c1c ldr r4, [pc, #112] ; (10001924 ) +100018b4: 4694 mov ip, r2 +100018b6: 22a0 movs r2, #160 ; 0xa0 +100018b8: 05d2 lsls r2, r2, #23 +100018ba: 4690 mov r8, r2 +100018bc: 4662 mov r2, ip +100018be: 6824 ldr r4, [r4, #0] +100018c0: 089b lsrs r3, r3, #2 +100018c2: 01a4 lsls r4, r4, #6 +100018c4: 4444 add r4, r8 +100018c6: 3301 adds r3, #1 +100018c8: 6026 str r6, [r4, #0] +100018ca: 6062 str r2, [r4, #4] +100018cc: 60a3 str r3, [r4, #8] +100018ce: 4b16 ldr r3, [pc, #88] ; (10001928 ) +100018d0: 681b ldr r3, [r3, #0] +100018d2: 60e3 str r3, [r4, #12] +100018d4: 2301 movs r3, #1 +100018d6: 603b str r3, [r7, #0] +100018d8: 2380 movs r3, #128 ; 0x80 +100018da: 464a mov r2, r9 +100018dc: 021b lsls r3, r3, #8 +100018de: 431a orrs r2, r3 +100018e0: e76f b.n 100017c2 +100018e2: 22a0 movs r2, #160 ; 0xa0 +100018e4: 05d2 lsls r2, r2, #23 +100018e6: 4694 mov ip, r2 +100018e8: 2298 movs r2, #152 ; 0x98 +100018ea: 4f0e ldr r7, [pc, #56] ; (10001924 ) +100018ec: 0092 lsls r2, r2, #2 +100018ee: 683f ldr r7, [r7, #0] +100018f0: 089b lsrs r3, r3, #2 +100018f2: 01bf lsls r7, r7, #6 +100018f4: 4467 add r7, ip +100018f6: 4694 mov ip, r2 +100018f8: 4464 add r4, ip +100018fa: 6824 ldr r4, [r4, #0] +100018fc: 3301 adds r3, #1 +100018fe: 603e str r6, [r7, #0] +10001900: 607c str r4, [r7, #4] +10001902: 61fb str r3, [r7, #28] +10001904: e7e8 b.n 100018d8 +10001906: 2002 movs r0, #2 +10001908: 4240 negs r0, r0 +1000190a: e782 b.n 10001812 +1000190c: 2001 movs r0, #1 +1000190e: 4240 negs r0, r0 +10001910: e77f b.n 10001812 +10001912: 46c0 nop ; (mov r8, r8) +10001914: 20003098 .word 0x20003098 +10001918: 00000249 .word 0x00000249 +1000191c: fffffbff .word 0xfffffbff +10001920: 20002420 .word 0x20002420 +10001924: 2000241c .word 0x2000241c +10001928: 20010c4c .word 0x20010c4c + +1000192c : +1000192c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000192e: 2398 movs r3, #152 ; 0x98 +10001930: 4a5b ldr r2, [pc, #364] ; (10001aa0 ) +10001932: 46ce mov lr, r9 +10001934: 58d6 ldr r6, [r2, r3] +10001936: 3b88 subs r3, #136 ; 0x88 +10001938: 4647 mov r7, r8 +1000193a: 001c movs r4, r3 +1000193c: b580 push {r7, lr} +1000193e: 4034 ands r4, r6 +10001940: 4233 tst r3, r6 +10001942: d000 beq.n 10001946 +10001944: e07c b.n 10001a40 +10001946: 2580 movs r5, #128 ; 0x80 +10001948: 026d lsls r5, r5, #9 +1000194a: 03f3 lsls r3, r6, #15 +1000194c: d460 bmi.n 10001a10 +1000194e: 2380 movs r3, #128 ; 0x80 +10001950: 015b lsls r3, r3, #5 +10001952: 421e tst r6, r3 +10001954: d03a beq.n 100019cc +10001956: 431c orrs r4, r3 +10001958: 2300 movs r3, #0 +1000195a: 4a51 ldr r2, [pc, #324] ; (10001aa0 ) +1000195c: 2000 movs r0, #0 +1000195e: 6013 str r3, [r2, #0] +10001960: 4a50 ldr r2, [pc, #320] ; (10001aa4 ) +10001962: 6093 str r3, [r2, #8] +10001964: 60d3 str r3, [r2, #12] +10001966: 4a50 ldr r2, [pc, #320] ; (10001aa8 ) +10001968: 6093 str r3, [r2, #8] +1000196a: 60d3 str r3, [r2, #12] +1000196c: 4a4f ldr r2, [pc, #316] ; (10001aac ) +1000196e: 6093 str r3, [r2, #8] +10001970: 60d3 str r3, [r2, #12] +10001972: 4a4f ldr r2, [pc, #316] ; (10001ab0 ) +10001974: 6093 str r3, [r2, #8] +10001976: 60d3 str r3, [r2, #12] +10001978: 4a4e ldr r2, [pc, #312] ; (10001ab4 ) +1000197a: 6093 str r3, [r2, #8] +1000197c: 60d3 str r3, [r2, #12] +1000197e: 4a4e ldr r2, [pc, #312] ; (10001ab8 ) +10001980: 6093 str r3, [r2, #8] +10001982: 60d3 str r3, [r2, #12] +10001984: 4a4d ldr r2, [pc, #308] ; (10001abc ) +10001986: 6093 str r3, [r2, #8] +10001988: 60d3 str r3, [r2, #12] +1000198a: 4a4d ldr r2, [pc, #308] ; (10001ac0 ) +1000198c: 6093 str r3, [r2, #8] +1000198e: 60d3 str r3, [r2, #12] +10001990: 4a4c ldr r2, [pc, #304] ; (10001ac4 ) +10001992: 6093 str r3, [r2, #8] +10001994: 60d3 str r3, [r2, #12] +10001996: 4a4c ldr r2, [pc, #304] ; (10001ac8 ) +10001998: 6093 str r3, [r2, #8] +1000199a: 60d3 str r3, [r2, #12] +1000199c: 4a4b ldr r2, [pc, #300] ; (10001acc ) +1000199e: 6093 str r3, [r2, #8] +100019a0: 60d3 str r3, [r2, #12] +100019a2: 4a4b ldr r2, [pc, #300] ; (10001ad0 ) +100019a4: 6093 str r3, [r2, #8] +100019a6: 60d3 str r3, [r2, #12] +100019a8: 4a4a ldr r2, [pc, #296] ; (10001ad4 ) +100019aa: 6093 str r3, [r2, #8] +100019ac: 60d3 str r3, [r2, #12] +100019ae: 4a4a ldr r2, [pc, #296] ; (10001ad8 ) +100019b0: 6093 str r3, [r2, #8] +100019b2: 60d3 str r3, [r2, #12] +100019b4: 4a49 ldr r2, [pc, #292] ; (10001adc ) +100019b6: 6093 str r3, [r2, #8] +100019b8: 60d3 str r3, [r2, #12] +100019ba: 4b49 ldr r3, [pc, #292] ; (10001ae0 ) +100019bc: 4a49 ldr r2, [pc, #292] ; (10001ae4 ) +100019be: 601a str r2, [r3, #0] +100019c0: f001 fb72 bl 100030a8 +100019c4: 2280 movs r2, #128 ; 0x80 +100019c6: 4b48 ldr r3, [pc, #288] ; (10001ae8 ) +100019c8: 0312 lsls r2, r2, #12 +100019ca: 651a str r2, [r3, #80] ; 0x50 +100019cc: 2380 movs r3, #128 ; 0x80 +100019ce: 01db lsls r3, r3, #7 +100019d0: 421e tst r6, r3 +100019d2: d003 beq.n 100019dc +100019d4: 2210 movs r2, #16 +100019d6: 431c orrs r4, r3 +100019d8: 4b43 ldr r3, [pc, #268] ; (10001ae8 ) +100019da: 651a str r2, [r3, #80] ; 0x50 +100019dc: 2380 movs r3, #128 ; 0x80 +100019de: 021b lsls r3, r3, #8 +100019e0: 421e tst r6, r3 +100019e2: d004 beq.n 100019ee +100019e4: 2280 movs r2, #128 ; 0x80 +100019e6: 431c orrs r4, r3 +100019e8: 4b3f ldr r3, [pc, #252] ; (10001ae8 ) +100019ea: 0112 lsls r2, r2, #4 +100019ec: 651a str r2, [r3, #80] ; 0x50 +100019ee: 42b4 cmp r4, r6 +100019f0: d00a beq.n 10001a08 +100019f2: 483e ldr r0, [pc, #248] ; (10001aec ) +100019f4: f005 ffce bl 10007994 <__wrap_printf> +100019f8: 0021 movs r1, r4 +100019fa: 483d ldr r0, [pc, #244] ; (10001af0 ) +100019fc: 4071 eors r1, r6 +100019fe: f005 ffc9 bl 10007994 <__wrap_printf> +10001a02: 483c ldr r0, [pc, #240] ; (10001af4 ) +10001a04: f005 ffc6 bl 10007994 <__wrap_printf> +10001a08: bcc0 pop {r6, r7} +10001a0a: 46b9 mov r9, r7 +10001a0c: 46b0 mov r8, r6 +10001a0e: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001a10: 4939 ldr r1, [pc, #228] ; (10001af8 ) +10001a12: 4b3a ldr r3, [pc, #232] ; (10001afc ) +10001a14: 4a23 ldr r2, [pc, #140] ; (10001aa4 ) +10001a16: 18cb adds r3, r1, r3 +10001a18: ca11 ldmia r2!, {r0, r4} +10001a1a: c311 stmia r3!, {r0, r4} +10001a1c: 2301 movs r3, #1 +10001a1e: 2224 movs r2, #36 ; 0x24 +10001a20: 548b strb r3, [r1, r2] +10001a22: 2299 movs r2, #153 ; 0x99 +10001a24: 0092 lsls r2, r2, #2 +10001a26: 548b strb r3, [r1, r2] +10001a28: 4b34 ldr r3, [pc, #208] ; (10001afc ) +10001a2a: 2000 movs r0, #0 +10001a2c: 469c mov ip, r3 +10001a2e: 4461 add r1, ip +10001a30: f001 fb9c bl 1000316c +10001a34: 2280 movs r2, #128 ; 0x80 +10001a36: 4b2c ldr r3, [pc, #176] ; (10001ae8 ) +10001a38: 0292 lsls r2, r2, #10 +10001a3a: 002c movs r4, r5 +10001a3c: 651a str r2, [r3, #80] ; 0x50 +10001a3e: e786 b.n 1000194e +10001a40: 6d97 ldr r7, [r2, #88] ; 0x58 +10001a42: 2400 movs r4, #0 +10001a44: 2501 movs r5, #1 +10001a46: 2f00 cmp r7, #0 +10001a48: d01b beq.n 10001a82 +10001a4a: 4b27 ldr r3, [pc, #156] ; (10001ae8 ) +10001a4c: 4699 mov r9, r3 +10001a4e: 4b2a ldr r3, [pc, #168] ; (10001af8 ) +10001a50: 4698 mov r8, r3 +10001a52: e003 b.n 10001a5c +10001a54: 006d lsls r5, r5, #1 +10001a56: 3401 adds r4, #1 +10001a58: 2c20 cmp r4, #32 +10001a5a: d012 beq.n 10001a82 +10001a5c: b2e3 uxtb r3, r4 +10001a5e: 422f tst r7, r5 +10001a60: d0f8 beq.n 10001a54 +10001a62: 464a mov r2, r9 +10001a64: 085b lsrs r3, r3, #1 +10001a66: 6595 str r5, [r2, #88] ; 0x58 +10001a68: 07e2 lsls r2, r4, #31 +10001a6a: d40d bmi.n 10001a88 +10001a6c: 00d8 lsls r0, r3, #3 +10001a6e: 18c0 adds r0, r0, r3 +10001a70: 0080 lsls r0, r0, #2 +10001a72: 3004 adds r0, #4 +10001a74: 4440 add r0, r8 +10001a76: f7ff fabd bl 10000ff4 +10001a7a: 43af bics r7, r5 +10001a7c: 006d lsls r5, r5, #1 +10001a7e: 2f00 cmp r7, #0 +10001a80: d1e9 bne.n 10001a56 +10001a82: 2410 movs r4, #16 +10001a84: 4d1e ldr r5, [pc, #120] ; (10001b00 ) +10001a86: e760 b.n 1000194a +10001a88: 00d8 lsls r0, r3, #3 +10001a8a: 18c0 adds r0, r0, r3 +10001a8c: 2391 movs r3, #145 ; 0x91 +10001a8e: 009b lsls r3, r3, #2 +10001a90: 469c mov ip, r3 +10001a92: 0080 lsls r0, r0, #2 +10001a94: 4460 add r0, ip +10001a96: 4440 add r0, r8 +10001a98: f7ff faac bl 10000ff4 +10001a9c: e7ed b.n 10001a7a 10001a9e: 46c0 nop ; (mov r8, r8) - -10001aa0 : -10001aa0: 2180 movs r1, #128 ; 0x80 -10001aa2: 2300 movs r3, #0 -10001aa4: 4249 negs r1, r1 -10001aa6: 7011 strb r1, [r2, #0] -10001aa8: 3104 adds r1, #4 -10001aaa: 7051 strb r1, [r2, #1] -10001aac: 319a adds r1, #154 ; 0x9a -10001aae: 7091 strb r1, [r2, #2] -10001ab0: 3916 subs r1, #22 -10001ab2: 70d3 strb r3, [r2, #3] -10001ab4: 7191 strb r1, [r2, #6] -10001ab6: 7153 strb r3, [r2, #5] -10001ab8: 7113 strb r3, [r2, #4] -10001aba: 4770 bx lr - -10001abc : -10001abc: 4770 bx lr -10001abe: 46c0 nop ; (mov r8, r8) - -10001ac0 : -10001ac0: 4770 bx lr -10001ac2: 46c0 nop ; (mov r8, r8) - -10001ac4 : -10001ac4: b5f0 push {r4, r5, r6, r7, lr} -10001ac6: 46c6 mov lr, r8 -10001ac8: b500 push {lr} -10001aca: 000c movs r4, r1 -10001acc: 001d movs r5, r3 -10001ace: 790b ldrb r3, [r1, #4] -10001ad0: 7849 ldrb r1, [r1, #1] -10001ad2: 0006 movs r6, r0 -10001ad4: 0017 movs r7, r2 -10001ad6: 4698 mov r8, r3 -10001ad8: b082 sub sp, #8 -10001ada: 2922 cmp r1, #34 ; 0x22 -10001adc: d01b beq.n 10001b16 -10001ade: d813 bhi.n 10001b08 -10001ae0: 2920 cmp r1, #32 -10001ae2: d037 beq.n 10001b54 -10001ae4: 2921 cmp r1, #33 ; 0x21 -10001ae6: d128 bne.n 10001b3a -10001ae8: 0019 movs r1, r3 -10001aea: 466a mov r2, sp -10001aec: f7ff ffd8 bl 10001aa0 -10001af0: 2207 movs r2, #7 -10001af2: 4669 mov r1, sp -10001af4: 6838 ldr r0, [r7, #0] -10001af6: f005 fcff bl 100074f8 <__wrap___aeabi_memcpy> -10001afa: 2307 movs r3, #7 -10001afc: 2000 movs r0, #0 -10001afe: 602b str r3, [r5, #0] -10001b00: b002 add sp, #8 -10001b02: bc80 pop {r7} -10001b04: 46b8 mov r8, r7 -10001b06: bdf0 pop {r4, r5, r6, r7, pc} -10001b08: 2923 cmp r1, #35 ; 0x23 -10001b0a: d116 bne.n 10001b3a -10001b0c: 0019 movs r1, r3 -10001b0e: f7ff ffd7 bl 10001ac0 -10001b12: 2000 movs r0, #0 -10001b14: e7f4 b.n 10001b00 -10001b16: 2501 movs r5, #1 -10001b18: 78a2 ldrb r2, [r4, #2] -10001b1a: 78e4 ldrb r4, [r4, #3] -10001b1c: 0019 movs r1, r3 -10001b1e: 0224 lsls r4, r4, #8 -10001b20: 4314 orrs r4, r2 -10001b22: 002a movs r2, r5 -10001b24: 4022 ands r2, r4 -10001b26: f7ff f9f3 bl 10000f10 -10001b2a: 0862 lsrs r2, r4, #1 -10001b2c: 0030 movs r0, r6 -10001b2e: 4641 mov r1, r8 -10001b30: 402a ands r2, r5 -10001b32: f7ff ffc3 bl 10001abc -10001b36: 2000 movs r0, #0 -10001b38: e7e2 b.n 10001b00 -10001b3a: 480e ldr r0, [pc, #56] ; (10001b74 ) -10001b3c: f005 ff72 bl 10007a24 <__wrap_printf> -10001b40: 7861 ldrb r1, [r4, #1] -10001b42: 480d ldr r0, [pc, #52] ; (10001b78 ) -10001b44: f005 ff6e bl 10007a24 <__wrap_printf> -10001b48: 480c ldr r0, [pc, #48] ; (10001b7c ) -10001b4a: f005 ff6b bl 10007a24 <__wrap_printf> -10001b4e: 2001 movs r0, #1 -10001b50: 4240 negs r0, r0 -10001b52: e7d5 b.n 10001b00 -10001b54: 79e2 ldrb r2, [r4, #7] -10001b56: 79a3 ldrb r3, [r4, #6] -10001b58: 0212 lsls r2, r2, #8 -10001b5a: 431a orrs r2, r3 -10001b5c: 6839 ldr r1, [r7, #0] -10001b5e: 4668 mov r0, sp -10001b60: f005 fcca bl 100074f8 <__wrap___aeabi_memcpy> -10001b64: 0030 movs r0, r6 +10001aa0: 50110000 .word 0x50110000 +10001aa4: 50100000 .word 0x50100000 +10001aa8: 50100008 .word 0x50100008 +10001aac: 50100010 .word 0x50100010 +10001ab0: 50100018 .word 0x50100018 +10001ab4: 50100020 .word 0x50100020 +10001ab8: 50100028 .word 0x50100028 +10001abc: 50100030 .word 0x50100030 +10001ac0: 50100038 .word 0x50100038 +10001ac4: 50100040 .word 0x50100040 +10001ac8: 50100048 .word 0x50100048 +10001acc: 50100050 .word 0x50100050 +10001ad0: 50100058 .word 0x50100058 +10001ad4: 50100060 .word 0x50100060 +10001ad8: 50100068 .word 0x50100068 +10001adc: 50100070 .word 0x50100070 +10001ae0: 2000a018 .word 0x2000a018 +10001ae4: 50100180 .word 0x50100180 +10001ae8: 50113000 .word 0x50113000 +10001aec: 10014258 .word 0x10014258 +10001af0: 10014294 .word 0x10014294 +10001af4: 10014210 .word 0x10014210 +10001af8: 20003098 .word 0x20003098 +10001afc: 00000484 .word 0x00000484 +10001b00: 00010010 .word 0x00010010 + +10001b04 : +10001b04: 4b03 ldr r3, [pc, #12] ; (10001b14 ) +10001b06: 0008 movs r0, r1 +10001b08: 600b str r3, [r1, #0] +10001b0a: 2300 movs r3, #0 +10001b0c: 604b str r3, [r1, #4] +10001b0e: 608b str r3, [r1, #8] +10001b10: 60cb str r3, [r1, #12] +10001b12: 4770 bx lr +10001b14: 10001b41 .word 0x10001b41 + +10001b18 : +10001b18: 4770 bx lr +10001b1a: 46c0 nop ; (mov r8, r8) + +10001b1c : +10001b1c: 2180 movs r1, #128 ; 0x80 +10001b1e: 2300 movs r3, #0 +10001b20: 4249 negs r1, r1 +10001b22: 7011 strb r1, [r2, #0] +10001b24: 3104 adds r1, #4 +10001b26: 7051 strb r1, [r2, #1] +10001b28: 319a adds r1, #154 ; 0x9a +10001b2a: 7091 strb r1, [r2, #2] +10001b2c: 3916 subs r1, #22 +10001b2e: 70d3 strb r3, [r2, #3] +10001b30: 7191 strb r1, [r2, #6] +10001b32: 7153 strb r3, [r2, #5] +10001b34: 7113 strb r3, [r2, #4] +10001b36: 4770 bx lr + +10001b38 : +10001b38: 4770 bx lr +10001b3a: 46c0 nop ; (mov r8, r8) + +10001b3c : +10001b3c: 4770 bx lr +10001b3e: 46c0 nop ; (mov r8, r8) + +10001b40 : +10001b40: b5f0 push {r4, r5, r6, r7, lr} +10001b42: 46c6 mov lr, r8 +10001b44: b500 push {lr} +10001b46: 000c movs r4, r1 +10001b48: 001d movs r5, r3 +10001b4a: 790b ldrb r3, [r1, #4] +10001b4c: 7849 ldrb r1, [r1, #1] +10001b4e: 0006 movs r6, r0 +10001b50: 0017 movs r7, r2 +10001b52: 4698 mov r8, r3 +10001b54: b082 sub sp, #8 +10001b56: 2922 cmp r1, #34 ; 0x22 +10001b58: d01b beq.n 10001b92 +10001b5a: d813 bhi.n 10001b84 +10001b5c: 2920 cmp r1, #32 +10001b5e: d037 beq.n 10001bd0 +10001b60: 2921 cmp r1, #33 ; 0x21 +10001b62: d128 bne.n 10001bb6 +10001b64: 0019 movs r1, r3 10001b66: 466a mov r2, sp -10001b68: 4641 mov r1, r8 -10001b6a: f7ff ff97 bl 10001a9c -10001b6e: 2000 movs r0, #0 -10001b70: e7c6 b.n 10001b00 -10001b72: 46c0 nop ; (mov r8, r8) -10001b74: 100142a8 .word 0x100142a8 -10001b78: 10014364 .word 0x10014364 -10001b7c: 100142cc .word 0x100142cc - -10001b80 : -10001b80: 4770 bx lr -10001b82: 46c0 nop ; (mov r8, r8) - -10001b84 : -10001b84: b510 push {r4, lr} -10001b86: 2901 cmp r1, #1 -10001b88: d010 beq.n 10001bac -10001b8a: 2907 cmp r1, #7 -10001b8c: d10d bne.n 10001baa -10001b8e: 2300 movs r3, #0 -10001b90: 4a08 ldr r2, [pc, #32] ; (10001bb4 ) -10001b92: 2000 movs r0, #0 -10001b94: 6013 str r3, [r2, #0] -10001b96: 4a08 ldr r2, [pc, #32] ; (10001bb8 ) -10001b98: 6013 str r3, [r2, #0] -10001b9a: 4a08 ldr r2, [pc, #32] ; (10001bbc ) -10001b9c: 6053 str r3, [r2, #4] -10001b9e: 4b08 ldr r3, [pc, #32] ; (10001bc0 ) -10001ba0: 4a08 ldr r2, [pc, #32] ; (10001bc4 ) -10001ba2: 7819 ldrb r1, [r3, #0] -10001ba4: 4b08 ldr r3, [pc, #32] ; (10001bc8 ) -10001ba6: f7ff fdb1 bl 1000170c -10001baa: bd10 pop {r4, pc} -10001bac: 4b03 ldr r3, [pc, #12] ; (10001bbc ) -10001bae: 6059 str r1, [r3, #4] -10001bb0: e7fb b.n 10001baa -10001bb2: 46c0 nop ; (mov r8, r8) -10001bb4: 20002a50 .word 0x20002a50 -10001bb8: 20003080 .word 0x20003080 -10001bbc: 20003a44 .word 0x20003a44 -10001bc0: 20010b04 .word 0x20010b04 -10001bc4: 20002420 .word 0x20002420 -10001bc8: 0000062c .word 0x0000062c - -10001bcc : -10001bcc: 0013 movs r3, r2 -10001bce: 4a0d ldr r2, [pc, #52] ; (10001c04 ) -10001bd0: 490d ldr r1, [pc, #52] ; (10001c08 ) -10001bd2: 6810 ldr r0, [r2, #0] -10001bd4: b510 push {r4, lr} -10001bd6: 600a str r2, [r1, #0] -10001bd8: 2801 cmp r0, #1 -10001bda: d102 bne.n 10001be2 -10001bdc: 6850 ldr r0, [r2, #4] -10001bde: 4298 cmp r0, r3 -10001be0: d906 bls.n 10001bf0 -10001be2: 4b0a ldr r3, [pc, #40] ; (10001c0c ) -10001be4: 2000 movs r0, #0 -10001be6: 7819 ldrb r1, [r3, #0] -10001be8: 4b09 ldr r3, [pc, #36] ; (10001c10 ) -10001bea: f7ff fd8f bl 1000170c -10001bee: bd10 pop {r4, pc} -10001bf0: 6893 ldr r3, [r2, #8] -10001bf2: 3308 adds r3, #8 -10001bf4: 18d3 adds r3, r2, r3 -10001bf6: 600b str r3, [r1, #0] -10001bf8: 68d2 ldr r2, [r2, #12] -10001bfa: 4b06 ldr r3, [pc, #24] ; (10001c14 ) -10001bfc: 601a str r2, [r3, #0] -10001bfe: f7ff f8f7 bl 10000df0 -10001c02: e7f4 b.n 10001bee -10001c04: 20002420 .word 0x20002420 -10001c08: 20002a4c .word 0x20002a4c -10001c0c: 20010b04 .word 0x20010b04 -10001c10: 0000062c .word 0x0000062c -10001c14: 20002a50 .word 0x20002a50 - -10001c18 : -10001c18: b570 push {r4, r5, r6, lr} -10001c1a: 000d movs r5, r1 -10001c1c: 0014 movs r4, r2 -10001c1e: f001 fa91 bl 10003144 -10001c22: 0001 movs r1, r0 -10001c24: 0020 movs r0, r4 -10001c26: f004 ffcd bl 10006bc4 <__wrap___aeabi_uidiv> -10001c2a: 2900 cmp r1, #0 -10001c2c: d101 bne.n 10001c32 -10001c2e: 2c00 cmp r4, #0 -10001c30: d103 bne.n 10001c3a -10001c32: 2200 movs r2, #0 -10001c34: 4b04 ldr r3, [pc, #16] ; (10001c48 ) -10001c36: 601a str r2, [r3, #0] -10001c38: bd70 pop {r4, r5, r6, pc} -10001c3a: 2300 movs r3, #0 -10001c3c: 2200 movs r2, #0 -10001c3e: 0029 movs r1, r5 -10001c40: 2000 movs r0, #0 -10001c42: f7ff fcc9 bl 100015d8 -10001c46: e7f7 b.n 10001c38 -10001c48: 20003080 .word 0x20003080 - -10001c4c : -10001c4c: b570 push {r4, r5, r6, lr} -10001c4e: 7849 ldrb r1, [r1, #1] -10001c50: b082 sub sp, #8 -10001c52: 2900 cmp r1, #0 -10001c54: d00b beq.n 10001c6e -10001c56: 2901 cmp r1, #1 -10001c58: d106 bne.n 10001c68 -10001c5a: 2000 movs r0, #0 -10001c5c: 49cd ldr r1, [pc, #820] ; (10001f94 ) -10001c5e: 6011 str r1, [r2, #0] -10001c60: 684a ldr r2, [r1, #4] -10001c62: 601a str r2, [r3, #0] -10001c64: b002 add sp, #8 -10001c66: bd70 pop {r4, r5, r6, pc} -10001c68: 2001 movs r0, #1 -10001c6a: 4240 negs r0, r0 -10001c6c: e7fa b.n 10001c64 -10001c6e: 6816 ldr r6, [r2, #0] -10001c70: 6834 ldr r4, [r6, #0] -10001c72: 2c08 cmp r4, #8 -10001c74: d900 bls.n 10001c78 -10001c76: e093 b.n 10001da0 -10001c78: 4ac7 ldr r2, [pc, #796] ; (10001f98 ) -10001c7a: 00a3 lsls r3, r4, #2 -10001c7c: 58d3 ldr r3, [r2, r3] -10001c7e: 469f mov pc, r3 -10001c80: 4bc4 ldr r3, [pc, #784] ; (10001f94 ) -10001c82: 68b2 ldr r2, [r6, #8] -10001c84: 2110 movs r1, #16 -10001c86: 609a str r2, [r3, #8] -10001c88: 2200 movs r2, #0 -10001c8a: 48c4 ldr r0, [pc, #784] ; (10001f9c ) -10001c8c: 60da str r2, [r3, #12] -10001c8e: 6018 str r0, [r3, #0] -10001c90: 6059 str r1, [r3, #4] -10001c92: 4cc3 ldr r4, [pc, #780] ; (10001fa0 ) -10001c94: 3208 adds r2, #8 -10001c96: 2100 movs r1, #0 -10001c98: 0020 movs r0, r4 -10001c9a: f005 fc27 bl 100074ec <__wrap_memset> -10001c9e: 2301 movs r3, #1 -10001ca0: 7023 strb r3, [r4, #0] -10001ca2: 4bc0 ldr r3, [pc, #768] ; (10001fa4 ) -10001ca4: 0022 movs r2, r4 -10001ca6: 7c19 ldrb r1, [r3, #16] -10001ca8: 2000 movs r0, #0 -10001caa: 2308 movs r3, #8 -10001cac: f7ff fc94 bl 100015d8 -10001cb0: 2000 movs r0, #0 -10001cb2: e7d7 b.n 10001c64 -10001cb4: 4bb7 ldr r3, [pc, #732] ; (10001f94 ) -10001cb6: 68b2 ldr r2, [r6, #8] -10001cb8: 2134 movs r1, #52 ; 0x34 -10001cba: 2401 movs r4, #1 -10001cbc: 609a str r2, [r3, #8] -10001cbe: 2200 movs r2, #0 -10001cc0: 48b9 ldr r0, [pc, #740] ; (10001fa8 ) -10001cc2: 4db7 ldr r5, [pc, #732] ; (10001fa0 ) -10001cc4: 6018 str r0, [r3, #0] -10001cc6: 6059 str r1, [r3, #4] -10001cc8: 49b8 ldr r1, [pc, #736] ; (10001fac ) -10001cca: 61da str r2, [r3, #28] -10001ccc: 615a str r2, [r3, #20] -10001cce: 60da str r2, [r3, #12] -10001cd0: 6259 str r1, [r3, #36] ; 0x24 -10001cd2: 629a str r2, [r3, #40] ; 0x28 -10001cd4: 62da str r2, [r3, #44] ; 0x2c -10001cd6: 631a str r2, [r3, #48] ; 0x30 -10001cd8: 611c str r4, [r3, #16] -10001cda: 619c str r4, [r3, #24] -10001cdc: 621c str r4, [r3, #32] -10001cde: 4bb4 ldr r3, [pc, #720] ; (10001fb0 ) -10001ce0: 2100 movs r1, #0 -10001ce2: 3208 adds r2, #8 -10001ce4: 0028 movs r0, r5 -10001ce6: 771c strb r4, [r3, #28] -10001ce8: f005 fc00 bl 100074ec <__wrap_memset> -10001cec: 4bad ldr r3, [pc, #692] ; (10001fa4 ) -10001cee: 702c strb r4, [r5, #0] -10001cf0: 7c19 ldrb r1, [r3, #16] -10001cf2: 002a movs r2, r5 -10001cf4: 2308 movs r3, #8 -10001cf6: 2000 movs r0, #0 -10001cf8: f7ff fc6e bl 100015d8 -10001cfc: 2000 movs r0, #0 -10001cfe: e7b1 b.n 10001c64 -10001d00: 2300 movs r3, #0 -10001d02: 4aa4 ldr r2, [pc, #656] ; (10001f94 ) -10001d04: 2000 movs r0, #0 -10001d06: 6053 str r3, [r2, #4] -10001d08: 4aa9 ldr r2, [pc, #676] ; (10001fb0 ) -10001d0a: 7713 strb r3, [r2, #28] -10001d0c: e7aa b.n 10001c64 -10001d0e: 4da1 ldr r5, [pc, #644] ; (10001f94 ) -10001d10: 4ba8 ldr r3, [pc, #672] ; (10001fb4 ) -10001d12: 4aa9 ldr r2, [pc, #676] ; (10001fb8 ) -10001d14: 602b str r3, [r5, #0] -10001d16: 68b3 ldr r3, [r6, #8] -10001d18: 60ab str r3, [r5, #8] -10001d1a: 2310 movs r3, #16 -10001d1c: 616b str r3, [r5, #20] -10001d1e: 2300 movs r3, #0 -10001d20: 60eb str r3, [r5, #12] -10001d22: 68f3 ldr r3, [r6, #12] -10001d24: 4293 cmp r3, r2 -10001d26: d047 beq.n 10001db8 -10001d28: d83c bhi.n 10001da4 -10001d2a: 4aa4 ldr r2, [pc, #656] ; (10001fbc ) -10001d2c: 4694 mov ip, r2 -10001d2e: 4463 add r3, ip -10001d30: 2b15 cmp r3, #21 -10001d32: d865 bhi.n 10001e00 -10001d34: 4aa2 ldr r2, [pc, #648] ; (10001fc0 ) -10001d36: 009b lsls r3, r3, #2 -10001d38: 58d3 ldr r3, [r2, r3] -10001d3a: 469f mov pc, r3 -10001d3c: 4d95 ldr r5, [pc, #596] ; (10001f94 ) -10001d3e: 68b3 ldr r3, [r6, #8] -10001d40: 4aa0 ldr r2, [pc, #640] ; (10001fc4 ) -10001d42: 60ab str r3, [r5, #8] -10001d44: 2310 movs r3, #16 -10001d46: 602a str r2, [r5, #0] -10001d48: 606b str r3, [r5, #4] -10001d4a: 2300 movs r3, #0 -10001d4c: 4a9e ldr r2, [pc, #632] ; (10001fc8 ) -10001d4e: 60eb str r3, [r5, #12] -10001d50: 68f3 ldr r3, [r6, #12] -10001d52: 4293 cmp r3, r2 -10001d54: d014 beq.n 10001d80 -10001d56: d900 bls.n 10001d5a -10001d58: e0b3 b.n 10001ec2 -10001d5a: 4a9c ldr r2, [pc, #624] ; (10001fcc ) -10001d5c: 4293 cmp r3, r2 -10001d5e: d000 beq.n 10001d62 -10001d60: e09e b.n 10001ea0 -10001d62: 6933 ldr r3, [r6, #16] -10001d64: 2b03 cmp r3, #3 -10001d66: d800 bhi.n 10001d6a -10001d68: e0fd b.n 10001f66 -10001d6a: 6973 ldr r3, [r6, #20] -10001d6c: 469c mov ip, r3 -10001d6e: 4466 add r6, ip -10001d70: 68b2 ldr r2, [r6, #8] -10001d72: 4b8f ldr r3, [pc, #572] ; (10001fb0 ) -10001d74: 609a str r2, [r3, #8] -10001d76: 2a00 cmp r2, #0 -10001d78: d100 bne.n 10001d7c -10001d7a: e0f1 b.n 10001f60 -10001d7c: 2202 movs r2, #2 -10001d7e: 771a strb r2, [r3, #28] -10001d80: 2208 movs r2, #8 -10001d82: 4c87 ldr r4, [pc, #540] ; (10001fa0 ) -10001d84: e787 b.n 10001c96 -10001d86: 2110 movs r1, #16 -10001d88: 4b82 ldr r3, [pc, #520] ; (10001f94 ) -10001d8a: 4891 ldr r0, [pc, #580] ; (10001fd0 ) -10001d8c: 2200 movs r2, #0 -10001d8e: 6018 str r0, [r3, #0] -10001d90: 6059 str r1, [r3, #4] -10001d92: 2000 movs r0, #0 -10001d94: 2101 movs r1, #1 -10001d96: 6098 str r0, [r3, #8] -10001d98: 60d9 str r1, [r3, #12] -10001d9a: 4b85 ldr r3, [pc, #532] ; (10001fb0 ) -10001d9c: 771a strb r2, [r3, #28] -10001d9e: e778 b.n 10001c92 -10001da0: 2000 movs r0, #0 -10001da2: e75f b.n 10001c64 -10001da4: 4a8b ldr r2, [pc, #556] ; (10001fd4 ) -10001da6: 4293 cmp r3, r2 -10001da8: d81c bhi.n 10001de4 -10001daa: 4a8b ldr r2, [pc, #556] ; (10001fd8 ) -10001dac: 4293 cmp r3, r2 -10001dae: d900 bls.n 10001db2 -10001db0: e09d b.n 10001eee -10001db2: 4a8a ldr r2, [pc, #552] ; (10001fdc ) -10001db4: 4293 cmp r3, r2 -10001db6: d123 bne.n 10001e00 -10001db8: 2300 movs r3, #0 -10001dba: 4e7a ldr r6, [pc, #488] ; (10001fa4 ) -10001dbc: 61ab str r3, [r5, #24] -10001dbe: 331c adds r3, #28 -10001dc0: 612c str r4, [r5, #16] -10001dc2: 4c77 ldr r4, [pc, #476] ; (10001fa0 ) -10001dc4: 2208 movs r2, #8 -10001dc6: 2100 movs r1, #0 -10001dc8: 606b str r3, [r5, #4] -10001dca: 0020 movs r0, r4 -10001dcc: f005 fb8e bl 100074ec <__wrap_memset> -10001dd0: 2301 movs r3, #1 -10001dd2: 7023 strb r3, [r4, #0] -10001dd4: 0022 movs r2, r4 -10001dd6: 2000 movs r0, #0 -10001dd8: 7c31 ldrb r1, [r6, #16] -10001dda: 3307 adds r3, #7 -10001ddc: f7ff fbfc bl 100015d8 -10001de0: 2000 movs r0, #0 -10001de2: e73f b.n 10001c64 -10001de4: 4a7e ldr r2, [pc, #504] ; (10001fe0 ) -10001de6: 4293 cmp r3, r2 -10001de8: d01f beq.n 10001e2a -10001dea: d800 bhi.n 10001dee -10001dec: e09f b.n 10001f2e -10001dee: 4a7d ldr r2, [pc, #500] ; (10001fe4 ) -10001df0: 4293 cmp r3, r2 -10001df2: d100 bne.n 10001df6 -10001df4: e0b1 b.n 10001f5a -10001df6: 4a7c ldr r2, [pc, #496] ; (10001fe8 ) -10001df8: 4694 mov ip, r2 -10001dfa: 4463 add r3, ip -10001dfc: 2b02 cmp r3, #2 -10001dfe: d9db bls.n 10001db8 -10001e00: 4b7a ldr r3, [pc, #488] ; (10001fec ) -10001e02: 487b ldr r0, [pc, #492] ; (10001ff0 ) -10001e04: 60eb str r3, [r5, #12] -10001e06: f005 fe0d bl 10007a24 <__wrap_printf> -10001e0a: 68f1 ldr r1, [r6, #12] -10001e0c: 4879 ldr r0, [pc, #484] ; (10001ff4 ) -10001e0e: f005 fe09 bl 10007a24 <__wrap_printf> -10001e12: 4879 ldr r0, [pc, #484] ; (10001ff8 ) -10001e14: f005 fe06 bl 10007a24 <__wrap_printf> -10001e18: 2400 movs r4, #0 -10001e1a: 2318 movs r3, #24 -10001e1c: 4e61 ldr r6, [pc, #388] ; (10001fa4 ) -10001e1e: e7cf b.n 10001dc0 -10001e20: 4b76 ldr r3, [pc, #472] ; (10001ffc ) -10001e22: 4e60 ldr r6, [pc, #384] ; (10001fa4 ) -10001e24: 61ab str r3, [r5, #24] -10001e26: 231c movs r3, #28 -10001e28: e7ca b.n 10001dc0 -10001e2a: 2301 movs r3, #1 -10001e2c: 4e5d ldr r6, [pc, #372] ; (10001fa4 ) -10001e2e: 61ab str r3, [r5, #24] -10001e30: 331b adds r3, #27 -10001e32: e7c5 b.n 10001dc0 -10001e34: 0028 movs r0, r5 -10001e36: 2274 movs r2, #116 ; 0x74 -10001e38: 4971 ldr r1, [pc, #452] ; (10002000 ) -10001e3a: 3018 adds r0, #24 -10001e3c: f005 fb5c bl 100074f8 <__wrap___aeabi_memcpy> -10001e40: 2474 movs r4, #116 ; 0x74 -10001e42: 238c movs r3, #140 ; 0x8c -10001e44: 4e57 ldr r6, [pc, #348] ; (10001fa4 ) -10001e46: e7bb b.n 10001dc0 -10001e48: 4a6e ldr r2, [pc, #440] ; (10002004 ) -10001e4a: 4b6f ldr r3, [pc, #444] ; (10002008 ) -10001e4c: 240a movs r4, #10 -10001e4e: cb03 ldmia r3!, {r0, r1} -10001e50: c203 stmia r2!, {r0, r1} -10001e52: 781b ldrb r3, [r3, #0] -10001e54: 4e53 ldr r6, [pc, #332] ; (10001fa4 ) -10001e56: 7013 strb r3, [r2, #0] -10001e58: 2322 movs r3, #34 ; 0x22 -10001e5a: e7b1 b.n 10001dc0 -10001e5c: 4b6b ldr r3, [pc, #428] ; (1000200c ) -10001e5e: 4e51 ldr r6, [pc, #324] ; (10001fa4 ) -10001e60: 61ab str r3, [r5, #24] -10001e62: 231c movs r3, #28 -10001e64: e7ac b.n 10001dc0 -10001e66: 4e4f ldr r6, [pc, #316] ; (10001fa4 ) -10001e68: 2000 movs r0, #0 -10001e6a: 7831 ldrb r1, [r6, #0] -10001e6c: f001 f96a bl 10003144 -10001e70: 2840 cmp r0, #64 ; 0x40 -10001e72: d800 bhi.n 10001e76 -10001e74: e089 b.n 10001f8a -10001e76: 4b66 ldr r3, [pc, #408] ; (10002010 ) -10001e78: 61ab str r3, [r5, #24] -10001e7a: 231c movs r3, #28 -10001e7c: e7a0 b.n 10001dc0 -10001e7e: 4b4c ldr r3, [pc, #304] ; (10001fb0 ) -10001e80: 4e48 ldr r6, [pc, #288] ; (10001fa4 ) -10001e82: 685b ldr r3, [r3, #4] -10001e84: 61ab str r3, [r5, #24] -10001e86: 231c movs r3, #28 -10001e88: e79a b.n 10001dc0 -10001e8a: 4b62 ldr r3, [pc, #392] ; (10002014 ) -10001e8c: 4e45 ldr r6, [pc, #276] ; (10001fa4 ) -10001e8e: 61ab str r3, [r5, #24] -10001e90: 231c movs r3, #28 -10001e92: e795 b.n 10001dc0 -10001e94: 4b46 ldr r3, [pc, #280] ; (10001fb0 ) -10001e96: 4e43 ldr r6, [pc, #268] ; (10001fa4 ) -10001e98: 689b ldr r3, [r3, #8] -10001e9a: 61ab str r3, [r5, #24] -10001e9c: 231c movs r3, #28 -10001e9e: e78f b.n 10001dc0 -10001ea0: 4a5d ldr r2, [pc, #372] ; (10002018 ) -10001ea2: 4293 cmp r3, r2 -10001ea4: d100 bne.n 10001ea8 -10001ea6: e76b b.n 10001d80 -10001ea8: 4b50 ldr r3, [pc, #320] ; (10001fec ) -10001eaa: 4851 ldr r0, [pc, #324] ; (10001ff0 ) -10001eac: 60eb str r3, [r5, #12] -10001eae: f005 fdb9 bl 10007a24 <__wrap_printf> -10001eb2: 68f1 ldr r1, [r6, #12] -10001eb4: 484f ldr r0, [pc, #316] ; (10001ff4 ) -10001eb6: f005 fdb5 bl 10007a24 <__wrap_printf> -10001eba: 484f ldr r0, [pc, #316] ; (10001ff8 ) -10001ebc: f005 fdb2 bl 10007a24 <__wrap_printf> -10001ec0: e75e b.n 10001d80 -10001ec2: 4a46 ldr r2, [pc, #280] ; (10001fdc ) -10001ec4: 4293 cmp r3, r2 -10001ec6: d12d bne.n 10001f24 -10001ec8: 0034 movs r4, r6 -10001eca: 6973 ldr r3, [r6, #20] -10001ecc: 3408 adds r4, #8 -10001ece: 18e4 adds r4, r4, r3 -10001ed0: 4847 ldr r0, [pc, #284] ; (10001ff0 ) -10001ed2: f005 fda7 bl 10007a24 <__wrap_printf> -10001ed6: 6920 ldr r0, [r4, #16] -10001ed8: 68e3 ldr r3, [r4, #12] -10001eda: 6862 ldr r2, [r4, #4] -10001edc: 6821 ldr r1, [r4, #0] -10001ede: 9000 str r0, [sp, #0] -10001ee0: 484e ldr r0, [pc, #312] ; (1000201c ) -10001ee2: f005 fd9f bl 10007a24 <__wrap_printf> -10001ee6: 4844 ldr r0, [pc, #272] ; (10001ff8 ) -10001ee8: f005 fd9c bl 10007a24 <__wrap_printf> -10001eec: e748 b.n 10001d80 -10001eee: 4a4c ldr r2, [pc, #304] ; (10002020 ) -10001ef0: 4694 mov ip, r2 -10001ef2: 4463 add r3, ip -10001ef4: 2b03 cmp r3, #3 -10001ef6: d842 bhi.n 10001f7e -10001ef8: 4a4a ldr r2, [pc, #296] ; (10002024 ) -10001efa: 009b lsls r3, r3, #2 -10001efc: 58d3 ldr r3, [r2, r3] -10001efe: 469f mov pc, r3 -10001f00: 4b2b ldr r3, [pc, #172] ; (10001fb0 ) -10001f02: 4e28 ldr r6, [pc, #160] ; (10001fa4 ) -10001f04: 695b ldr r3, [r3, #20] -10001f06: 61ab str r3, [r5, #24] -10001f08: 231c movs r3, #28 -10001f0a: e759 b.n 10001dc0 -10001f0c: 4b28 ldr r3, [pc, #160] ; (10001fb0 ) -10001f0e: 4e25 ldr r6, [pc, #148] ; (10001fa4 ) -10001f10: 691b ldr r3, [r3, #16] -10001f12: 61ab str r3, [r5, #24] -10001f14: 231c movs r3, #28 -10001f16: e753 b.n 10001dc0 -10001f18: 4b25 ldr r3, [pc, #148] ; (10001fb0 ) -10001f1a: 4e22 ldr r6, [pc, #136] ; (10001fa4 ) -10001f1c: 699b ldr r3, [r3, #24] -10001f1e: 61ab str r3, [r5, #24] -10001f20: 231c movs r3, #28 -10001f22: e74d b.n 10001dc0 -10001f24: 4a40 ldr r2, [pc, #256] ; (10002028 ) -10001f26: 4293 cmp r3, r2 -10001f28: d100 bne.n 10001f2c -10001f2a: e729 b.n 10001d80 -10001f2c: e7bc b.n 10001ea8 -10001f2e: 4a3f ldr r2, [pc, #252] ; (1000202c ) -10001f30: 4293 cmp r3, r2 -10001f32: d80e bhi.n 10001f52 -10001f34: 4a3e ldr r2, [pc, #248] ; (10002030 ) -10001f36: 4293 cmp r3, r2 -10001f38: d800 bhi.n 10001f3c -10001f3a: e761 b.n 10001e00 -10001f3c: 0028 movs r0, r5 -10001f3e: 491c ldr r1, [pc, #112] ; (10001fb0 ) -10001f40: 2206 movs r2, #6 -10001f42: 3018 adds r0, #24 -10001f44: 311d adds r1, #29 -10001f46: f005 fad7 bl 100074f8 <__wrap___aeabi_memcpy> -10001f4a: 2406 movs r4, #6 -10001f4c: 231e movs r3, #30 -10001f4e: 4e15 ldr r6, [pc, #84] ; (10001fa4 ) -10001f50: e736 b.n 10001dc0 -10001f52: 4a35 ldr r2, [pc, #212] ; (10002028 ) -10001f54: 4293 cmp r3, r2 -10001f56: d000 beq.n 10001f5a -10001f58: e752 b.n 10001e00 -10001f5a: 4b36 ldr r3, [pc, #216] ; (10002034 ) -10001f5c: 60eb str r3, [r5, #12] -10001f5e: e72b b.n 10001db8 -10001f60: 2201 movs r2, #1 -10001f62: 771a strb r2, [r3, #28] -10001f64: e70c b.n 10001d80 -10001f66: 4822 ldr r0, [pc, #136] ; (10001ff0 ) -10001f68: f005 fd5c bl 10007a24 <__wrap_printf> -10001f6c: 4832 ldr r0, [pc, #200] ; (10002038 ) -10001f6e: f005 fc27 bl 100077c0 <__wrap_puts> -10001f72: 4821 ldr r0, [pc, #132] ; (10001ff8 ) -10001f74: f005 fd56 bl 10007a24 <__wrap_printf> -10001f78: 4b30 ldr r3, [pc, #192] ; (1000203c ) -10001f7a: 60eb str r3, [r5, #12] -10001f7c: e700 b.n 10001d80 -10001f7e: 4b0c ldr r3, [pc, #48] ; (10001fb0 ) -10001f80: 4e08 ldr r6, [pc, #32] ; (10001fa4 ) -10001f82: 68db ldr r3, [r3, #12] -10001f84: 61ab str r3, [r5, #24] -10001f86: 231c movs r3, #28 -10001f88: e71a b.n 10001dc0 -10001f8a: 4b2d ldr r3, [pc, #180] ; (10002040 ) -10001f8c: 61ab str r3, [r5, #24] -10001f8e: 231c movs r3, #28 -10001f90: e716 b.n 10001dc0 -10001f92: 46c0 nop ; (mov r8, r8) -10001f94: 20001410 .word 0x20001410 -10001f98: 10014414 .word 0x10014414 -10001f9c: 80000008 .word 0x80000008 -10001fa0: 20001604 .word 0x20001604 -10001fa4: 20010b04 .word 0x20010b04 -10001fa8: 80000002 .word 0x80000002 -10001fac: 0000062c .word 0x0000062c -10001fb0: 20003a44 .word 0x20003a44 -10001fb4: 80000004 .word 0x80000004 -10001fb8: 00010202 .word 0x00010202 -10001fbc: fffefeff .word 0xfffefeff -10001fc0: 10014438 .word 0x10014438 -10001fc4: 80000005 .word 0x80000005 -10001fc8: 00010112 .word 0x00010112 -10001fcc: 0001010e .word 0x0001010e -10001fd0: 80000006 .word 0x80000006 -10001fd4: 00020105 .word 0x00020105 -10001fd8: 00020100 .word 0x00020100 -10001fdc: 0001021b .word 0x0001021b -10001fe0: 01010104 .word 0x01010104 -10001fe4: 01010105 .word 0x01010105 -10001fe8: fefdfeff .word 0xfefdfeff -10001fec: c0000001 .word 0xc0000001 -10001ff0: 100142a8 .word 0x100142a8 -10001ff4: 10014398 .word 0x10014398 -10001ff8: 100142cc .word 0x100142cc -10001ffc: 000005dc .word 0x000005dc -10002000: 100144a0 .word 0x100144a0 -10002004: 20001428 .word 0x20001428 -10002008: 1001438c .word 0x1001438c -1000200c: 0000ffff .word 0x0000ffff -10002010: 00493e00 .word 0x00493e00 -10002014: 00000616 .word 0x00000616 -10002018: 0001010f .word 0x0001010f -1000201c: 100143c0 .word 0x100143c0 -10002020: fffdfefe .word 0xfffdfefe -10002024: 10014490 .word 0x10014490 -10002028: 01010103 .word 0x01010103 -1000202c: 01010102 .word 0x01010102 -10002030: 01010100 .word 0x01010100 -10002034: c00000bb .word 0xc00000bb -10002038: 10014404 .word 0x10014404 -1000203c: c0010015 .word 0xc0010015 -10002040: 0001d4c0 .word 0x0001d4c0 - -10002044 : -10002044: b5f8 push {r3, r4, r5, r6, r7, lr} -10002046: 4d2e ldr r5, [pc, #184] ; (10002100 ) -10002048: 682b ldr r3, [r5, #0] -1000204a: 2b00 cmp r3, #0 -1000204c: d054 beq.n 100020f8 -1000204e: 22c1 movs r2, #193 ; 0xc1 -10002050: 6829 ldr r1, [r5, #0] -10002052: 2000 movs r0, #0 -10002054: b289 uxth r1, r1 -10002056: 0052 lsls r2, r2, #1 -10002058: f005 ff8c bl 10007f74 -1000205c: 1e04 subs r4, r0, #0 -1000205e: d04b beq.n 100020f8 -10002060: 4b28 ldr r3, [pc, #160] ; (10002104 ) -10002062: 6841 ldr r1, [r0, #4] -10002064: 681e ldr r6, [r3, #0] -10002066: 2303 movs r3, #3 -10002068: 0018 movs r0, r3 -1000206a: 682a ldr r2, [r5, #0] -1000206c: 4008 ands r0, r1 -1000206e: 4219 tst r1, r3 -10002070: d014 beq.n 1000209c -10002072: 3301 adds r3, #1 -10002074: 1a1b subs r3, r3, r0 -10002076: 0010 movs r0, r2 -10002078: 429a cmp r2, r3 -1000207a: d83f bhi.n 100020fc -1000207c: 27a0 movs r7, #160 ; 0xa0 -1000207e: 05ff lsls r7, r7, #23 -10002080: 46bc mov ip, r7 -10002082: 4b21 ldr r3, [pc, #132] ; (10002108 ) -10002084: 4f21 ldr r7, [pc, #132] ; (1000210c ) -10002086: 681b ldr r3, [r3, #0] -10002088: 683f ldr r7, [r7, #0] -1000208a: 019b lsls r3, r3, #6 -1000208c: 4463 add r3, ip -1000208e: 601e str r6, [r3, #0] -10002090: 1a12 subs r2, r2, r0 -10002092: 6059 str r1, [r3, #4] -10002094: 1836 adds r6, r6, r0 -10002096: 6098 str r0, [r3, #8] -10002098: 1809 adds r1, r1, r0 -1000209a: 60df str r7, [r3, #12] -1000209c: 27a0 movs r7, #160 ; 0xa0 -1000209e: 05ff lsls r7, r7, #23 -100020a0: 46bc mov ip, r7 -100020a2: 4b1b ldr r3, [pc, #108] ; (10002110 ) -100020a4: 0890 lsrs r0, r2, #2 -100020a6: 681b ldr r3, [r3, #0] -100020a8: 019b lsls r3, r3, #6 -100020aa: 4463 add r3, ip -100020ac: 601e str r6, [r3, #0] -100020ae: 6059 str r1, [r3, #4] -100020b0: 6098 str r0, [r3, #8] -100020b2: 4818 ldr r0, [pc, #96] ; (10002114 ) -100020b4: 6800 ldr r0, [r0, #0] -100020b6: 60d8 str r0, [r3, #12] -100020b8: 2303 movs r3, #3 -100020ba: 0018 movs r0, r3 -100020bc: 4010 ands r0, r2 -100020be: 4213 tst r3, r2 -100020c0: d10c bne.n 100020dc -100020c2: 682b ldr r3, [r5, #0] -100020c4: 2000 movs r0, #0 -100020c6: 8163 strh r3, [r4, #10] -100020c8: 2300 movs r3, #0 -100020ca: 602b str r3, [r5, #0] -100020cc: 4b12 ldr r3, [pc, #72] ; (10002118 ) -100020ce: 4a13 ldr r2, [pc, #76] ; (1000211c ) -100020d0: 7819 ldrb r1, [r3, #0] -100020d2: 4b13 ldr r3, [pc, #76] ; (10002120 ) -100020d4: f7ff fb1a bl 1000170c -100020d8: 0020 movs r0, r4 -100020da: bdf8 pop {r3, r4, r5, r6, r7, pc} -100020dc: 439a bics r2, r3 -100020de: 4b11 ldr r3, [pc, #68] ; (10002124 ) -100020e0: 18b6 adds r6, r6, r2 -100020e2: 681b ldr r3, [r3, #0] -100020e4: 188a adds r2, r1, r2 -100020e6: 019b lsls r3, r3, #6 -100020e8: 4463 add r3, ip -100020ea: 601e str r6, [r3, #0] -100020ec: 605a str r2, [r3, #4] -100020ee: 4a0e ldr r2, [pc, #56] ; (10002128 ) -100020f0: 6098 str r0, [r3, #8] -100020f2: 6812 ldr r2, [r2, #0] -100020f4: 60da str r2, [r3, #12] -100020f6: e7e4 b.n 100020c2 -100020f8: 2400 movs r4, #0 -100020fa: e7ed b.n 100020d8 -100020fc: 0018 movs r0, r3 -100020fe: e7bd b.n 1000207c -10002100: 20002a50 .word 0x20002a50 -10002104: 20002a4c .word 0x20002a4c -10002108: 20002400 .word 0x20002400 -1000210c: 20001628 .word 0x20001628 -10002110: 200023fc .word 0x200023fc -10002114: 20001624 .word 0x20001624 -10002118: 20010b04 .word 0x20010b04 -1000211c: 20002420 .word 0x20002420 -10002120: 0000062c .word 0x0000062c -10002124: 20002404 .word 0x20002404 -10002128: 2000162c .word 0x2000162c - -1000212c : -1000212c: b5f0 push {r4, r5, r6, r7, lr} -1000212e: 4657 mov r7, sl -10002130: 46de mov lr, fp -10002132: 464e mov r6, r9 -10002134: 4645 mov r5, r8 -10002136: 2300 movs r3, #0 -10002138: b5e0 push {r5, r6, r7, lr} -1000213a: b089 sub sp, #36 ; 0x24 -1000213c: aa07 add r2, sp, #28 -1000213e: 8013 strh r3, [r2, #0] -10002140: 4b55 ldr r3, [pc, #340] ; (10002298 ) -10002142: 9004 str r0, [sp, #16] -10002144: 681b ldr r3, [r3, #0] -10002146: 019b lsls r3, r3, #6 -10002148: 0019 movs r1, r3 -1000214a: 9305 str r3, [sp, #20] -1000214c: 23a0 movs r3, #160 ; 0xa0 -1000214e: 468c mov ip, r1 -10002150: 05db lsls r3, r3, #23 -10002152: 4463 add r3, ip -10002154: 601a str r2, [r3, #0] -10002156: 4a51 ldr r2, [pc, #324] ; (1000229c ) -10002158: 605a str r2, [r3, #4] -1000215a: 4692 mov sl, r2 -1000215c: 2217 movs r2, #23 -1000215e: 609a str r2, [r3, #8] -10002160: 4a4f ldr r2, [pc, #316] ; (100022a0 ) -10002162: 6812 ldr r2, [r2, #0] -10002164: 60da str r2, [r3, #12] -10002166: 4b4f ldr r3, [pc, #316] ; (100022a4 ) -10002168: 685b ldr r3, [r3, #4] -1000216a: 2b01 cmp r3, #1 -1000216c: d100 bne.n 10002170 -1000216e: e08f b.n 10002290 -10002170: 4b4d ldr r3, [pc, #308] ; (100022a8 ) -10002172: 681b ldr r3, [r3, #0] -10002174: 2b00 cmp r3, #0 -10002176: d000 beq.n 1000217a -10002178: e087 b.n 1000228a -1000217a: 4b4c ldr r3, [pc, #304] ; (100022ac ) -1000217c: 8902 ldrh r2, [r0, #8] -1000217e: 429a cmp r2, r3 -10002180: d900 bls.n 10002184 -10002182: e080 b.n 10002286 -10002184: 22a0 movs r2, #160 ; 0xa0 -10002186: 05d2 lsls r2, r2, #23 -10002188: 4691 mov r9, r2 -1000218a: 4690 mov r8, r2 -1000218c: 4694 mov ip, r2 -1000218e: 2503 movs r5, #3 -10002190: 4b47 ldr r3, [pc, #284] ; (100022b0 ) -10002192: 9804 ldr r0, [sp, #16] -10002194: 681b ldr r3, [r3, #0] -10002196: 4947 ldr r1, [pc, #284] ; (100022b4 ) -10002198: 019b lsls r3, r3, #6 -1000219a: 4499 add r9, r3 -1000219c: 4b46 ldr r3, [pc, #280] ; (100022b8 ) -1000219e: 681b ldr r3, [r3, #0] -100021a0: 9302 str r3, [sp, #8] -100021a2: 4b46 ldr r3, [pc, #280] ; (100022bc ) -100021a4: 681e ldr r6, [r3, #0] -100021a6: 4b46 ldr r3, [pc, #280] ; (100022c0 ) -100021a8: 01b6 lsls r6, r6, #6 -100021aa: 681b ldr r3, [r3, #0] -100021ac: 4466 add r6, ip -100021ae: 9301 str r3, [sp, #4] -100021b0: 4b44 ldr r3, [pc, #272] ; (100022c4 ) -100021b2: 681b ldr r3, [r3, #0] -100021b4: 019b lsls r3, r3, #6 -100021b6: 4498 add r8, r3 -100021b8: 4b43 ldr r3, [pc, #268] ; (100022c8 ) -100021ba: 681b ldr r3, [r3, #0] -100021bc: 9303 str r3, [sp, #12] -100021be: 002f movs r7, r5 -100021c0: 8944 ldrh r4, [r0, #10] -100021c2: 468b mov fp, r1 -100021c4: 468c mov ip, r1 -100021c6: 0023 movs r3, r4 -100021c8: 6842 ldr r2, [r0, #4] -100021ca: 400f ands r7, r1 -100021cc: 4229 tst r1, r5 -100021ce: d013 beq.n 100021f8 -100021d0: 2304 movs r3, #4 -100021d2: 46a3 mov fp, r4 -100021d4: 1bdf subs r7, r3, r7 -100021d6: 42bc cmp r4, r7 -100021d8: d900 bls.n 100021dc -100021da: 46bb mov fp, r7 -100021dc: 464f mov r7, r9 -100021de: 465b mov r3, fp -100021e0: 603a str r2, [r7, #0] -100021e2: 6079 str r1, [r7, #4] -100021e4: 60bb str r3, [r7, #8] -100021e6: 9b02 ldr r3, [sp, #8] -100021e8: 445a add r2, fp -100021ea: 60fb str r3, [r7, #12] -100021ec: 465b mov r3, fp -100021ee: 18cb adds r3, r1, r3 -100021f0: 469c mov ip, r3 -100021f2: 465b mov r3, fp -100021f4: 46e3 mov fp, ip -100021f6: 1ae3 subs r3, r4, r3 -100021f8: 465f mov r7, fp -100021fa: 6032 str r2, [r6, #0] -100021fc: 6077 str r7, [r6, #4] -100021fe: 089f lsrs r7, r3, #2 -10002200: 60b7 str r7, [r6, #8] -10002202: 9f01 ldr r7, [sp, #4] -10002204: 60f7 str r7, [r6, #12] -10002206: 002f movs r7, r5 -10002208: 401f ands r7, r3 -1000220a: 421d tst r5, r3 -1000220c: d036 beq.n 1000227c -1000220e: 43ab bics r3, r5 -10002210: 469b mov fp, r3 -10002212: 4643 mov r3, r8 -10002214: 445a add r2, fp -10002216: 601a str r2, [r3, #0] -10002218: 465b mov r3, fp -1000221a: 4642 mov r2, r8 -1000221c: 4463 add r3, ip -1000221e: 6053 str r3, [r2, #4] -10002220: 4643 mov r3, r8 -10002222: 6097 str r7, [r2, #8] -10002224: 6800 ldr r0, [r0, #0] -10002226: 9a03 ldr r2, [sp, #12] -10002228: 1909 adds r1, r1, r4 -1000222a: 60da str r2, [r3, #12] -1000222c: 2800 cmp r0, #0 -1000222e: d1c6 bne.n 100021be -10002230: 4b26 ldr r3, [pc, #152] ; (100022cc ) -10002232: 2180 movs r1, #128 ; 0x80 -10002234: 469c mov ip, r3 -10002236: 9a05 ldr r2, [sp, #20] -10002238: 0449 lsls r1, r1, #17 -1000223a: 4462 add r2, ip -1000223c: 6813 ldr r3, [r2, #0] -1000223e: 420b tst r3, r1 -10002240: d1fc bne.n 1000223c -10002242: 2301 movs r3, #1 -10002244: 4652 mov r2, sl -10002246: 6013 str r3, [r2, #0] -10002248: 9b04 ldr r3, [sp, #16] -1000224a: 4651 mov r1, sl -1000224c: 891a ldrh r2, [r3, #8] -1000224e: 4650 mov r0, sl -10002250: 0013 movs r3, r2 -10002252: 332c adds r3, #44 ; 0x2c -10002254: 604b str r3, [r1, #4] -10002256: 2124 movs r1, #36 ; 0x24 -10002258: 60c2 str r2, [r0, #12] -1000225a: 4a13 ldr r2, [pc, #76] ; (100022a8 ) -1000225c: 6081 str r1, [r0, #8] -1000225e: 6013 str r3, [r2, #0] -10002260: 6813 ldr r3, [r2, #0] -10002262: 4a1b ldr r2, [pc, #108] ; (100022d0 ) -10002264: 2000 movs r0, #0 -10002266: 7a11 ldrb r1, [r2, #8] -10002268: 4652 mov r2, sl -1000226a: f7ff f9b5 bl 100015d8 -1000226e: b009 add sp, #36 ; 0x24 -10002270: bcf0 pop {r4, r5, r6, r7} -10002272: 46bb mov fp, r7 -10002274: 46b2 mov sl, r6 -10002276: 46a9 mov r9, r5 -10002278: 46a0 mov r8, r4 -1000227a: bdf0 pop {r4, r5, r6, r7, pc} -1000227c: 6800 ldr r0, [r0, #0] -1000227e: 1909 adds r1, r1, r4 -10002280: 2800 cmp r0, #0 -10002282: d19c bne.n 100021be -10002284: e7d4 b.n 10002230 -10002286: 8103 strh r3, [r0, #8] -10002288: e77c b.n 10002184 -1000228a: 2006 movs r0, #6 -1000228c: 4240 negs r0, r0 -1000228e: e7ee b.n 1000226e -10002290: 2004 movs r0, #4 -10002292: 4240 negs r0, r0 -10002294: e7eb b.n 1000226e -10002296: 46c0 nop ; (mov r8, r8) -10002298: 20002408 .word 0x20002408 -1000229c: 20002a54 .word 0x20002a54 -100022a0: 2000a000 .word 0x2000a000 -100022a4: 20003a44 .word 0x20003a44 -100022a8: 20003080 .word 0x20003080 -100022ac: 0000062c .word 0x0000062c -100022b0: 20002400 .word 0x20002400 -100022b4: 20002a80 .word 0x20002a80 -100022b8: 20001628 .word 0x20001628 -100022bc: 200023fc .word 0x200023fc -100022c0: 20001624 .word 0x20001624 -100022c4: 20002404 .word 0x20002404 -100022c8: 2000162c .word 0x2000162c -100022cc: 50000010 .word 0x50000010 -100022d0: 20010b04 .word 0x20010b04 - -100022d4 : -100022d4: b5f0 push {r4, r5, r6, r7, lr} -100022d6: 4c1a ldr r4, [pc, #104] ; (10002340 ) -100022d8: 46c6 mov lr, r8 -100022da: 0005 movs r5, r0 -100022dc: 0020 movs r0, r4 -100022de: b500 push {lr} -100022e0: 4688 mov r8, r1 -100022e2: 0017 movs r7, r2 -100022e4: 9906 ldr r1, [sp, #24] -100022e6: 2206 movs r2, #6 -100022e8: 301d adds r0, #29 -100022ea: 001e movs r6, r3 -100022ec: f005 f904 bl 100074f8 <__wrap___aeabi_memcpy> -100022f0: 2301 movs r3, #1 -100022f2: 6023 str r3, [r4, #0] -100022f4: 6063 str r3, [r4, #4] -100022f6: 4643 mov r3, r8 -100022f8: 4c12 ldr r4, [pc, #72] ; (10002344 ) -100022fa: 2000 movs r0, #0 -100022fc: 7023 strb r3, [r4, #0] -100022fe: 4b12 ldr r3, [pc, #72] ; (10002348 ) -10002300: 0021 movs r1, r4 -10002302: 6063 str r3, [r4, #4] -10002304: 4b11 ldr r3, [pc, #68] ; (1000234c ) -10002306: 7227 strb r7, [r4, #8] -10002308: 60e3 str r3, [r4, #12] -1000230a: 4b11 ldr r3, [pc, #68] ; (10002350 ) -1000230c: 7426 strb r6, [r4, #16] -1000230e: 6163 str r3, [r4, #20] -10002310: f000 feea bl 100030e8 -10002314: 0021 movs r1, r4 -10002316: 2000 movs r0, #0 -10002318: 3108 adds r1, #8 -1000231a: f000 fee5 bl 100030e8 -1000231e: 0021 movs r1, r4 -10002320: 2000 movs r0, #0 -10002322: 3110 adds r1, #16 -10002324: f000 fee0 bl 100030e8 -10002328: 4b0a ldr r3, [pc, #40] ; (10002354 ) -1000232a: 0028 movs r0, r5 -1000232c: 602b str r3, [r5, #0] -1000232e: 2300 movs r3, #0 -10002330: 606b str r3, [r5, #4] -10002332: 60ab str r3, [r5, #8] -10002334: 4b08 ldr r3, [pc, #32] ; (10002358 ) -10002336: 60eb str r3, [r5, #12] -10002338: bc80 pop {r7} -1000233a: 46b8 mov r8, r7 -1000233c: bdf0 pop {r4, r5, r6, r7, pc} -1000233e: 46c0 nop ; (mov r8, r8) -10002340: 20003a44 .word 0x20003a44 -10002344: 20010b04 .word 0x20010b04 -10002348: 10001bcd .word 0x10001bcd -1000234c: 10001c19 .word 0x10001c19 -10002350: 10001b81 .word 0x10001b81 -10002354: 10001c4d .word 0x10001c4d -10002358: 10001b85 .word 0x10001b85 - -1000235c : -1000235c: 0013 movs r3, r2 -1000235e: b570 push {r4, r5, r6, lr} -10002360: 4c10 ldr r4, [pc, #64] ; (100023a4 ) -10002362: 4d11 ldr r5, [pc, #68] ; (100023a8 ) -10002364: 4344 muls r4, r0 -10002366: 1929 adds r1, r5, r4 -10002368: 688a ldr r2, [r1, #8] -1000236a: 68ce ldr r6, [r1, #12] -1000236c: 18d2 adds r2, r2, r3 -1000236e: 1af3 subs r3, r6, r3 -10002370: 608a str r2, [r1, #8] -10002372: 60cb str r3, [r1, #12] -10002374: d111 bne.n 1000239a -10002376: 7d0a ldrb r2, [r1, #20] -10002378: 2a00 cmp r2, #0 -1000237a: d10b bne.n 10002394 -1000237c: 88cb ldrh r3, [r1, #6] -1000237e: 2b00 cmp r3, #0 -10002380: d00e beq.n 100023a0 -10002382: 5d63 ldrb r3, [r4, r5] -10002384: 2b7f cmp r3, #127 ; 0x7f -10002386: d90b bls.n 100023a0 -10002388: 2300 movs r3, #0 -1000238a: 2200 movs r2, #0 -1000238c: 2100 movs r1, #0 -1000238e: f7ff f9bd bl 1000170c -10002392: e005 b.n 100023a0 -10002394: 750b strb r3, [r1, #20] -10002396: 2200 movs r2, #0 -10002398: 2300 movs r3, #0 -1000239a: 2180 movs r1, #128 ; 0x80 -1000239c: f7ff f91c bl 100015d8 -100023a0: bd70 pop {r4, r5, r6, pc} -100023a2: 46c0 nop ; (mov r8, r8) -100023a4: 00000534 .word 0x00000534 -100023a8: 20003510 .word 0x20003510 - -100023ac : -100023ac: b5f0 push {r4, r5, r6, r7, lr} -100023ae: 4657 mov r7, sl -100023b0: 464e mov r6, r9 -100023b2: 4645 mov r5, r8 -100023b4: 46de mov lr, fp -100023b6: 2460 movs r4, #96 ; 0x60 -100023b8: b5e0 push {r5, r6, r7, lr} -100023ba: 469a mov sl, r3 -100023bc: 780b ldrb r3, [r1, #0] -100023be: 0006 movs r6, r0 -100023c0: 000d movs r5, r1 -100023c2: 0017 movs r7, r2 -100023c4: b08b sub sp, #44 ; 0x2c -100023c6: 401c ands r4, r3 -100023c8: 2c20 cmp r4, #32 -100023ca: d00d beq.n 100023e8 -100023cc: 2c40 cmp r4, #64 ; 0x40 -100023ce: d04d beq.n 1000246c -100023d0: 2200 movs r2, #0 -100023d2: 4693 mov fp, r2 -100023d4: 2c00 cmp r4, #0 -100023d6: d030 beq.n 1000243a -100023d8: 4658 mov r0, fp -100023da: b00b add sp, #44 ; 0x2c -100023dc: bcf0 pop {r4, r5, r6, r7} -100023de: 46bb mov fp, r7 -100023e0: 46b2 mov sl, r6 -100023e2: 46a9 mov r9, r5 -100023e4: 46a0 mov r8, r4 -100023e6: bdf0 pop {r4, r5, r6, r7, pc} -100023e8: 2203 movs r2, #3 -100023ea: 4013 ands r3, r2 -100023ec: 2b01 cmp r3, #1 -100023ee: d100 bne.n 100023f2 -100023f0: e09f b.n 10002532 -100023f2: 2b02 cmp r3, #2 -100023f4: d119 bne.n 1000242a -100023f6: 4aca ldr r2, [pc, #808] ; (10002720 ) -100023f8: 4bca ldr r3, [pc, #808] ; (10002724 ) -100023fa: 4694 mov ip, r2 -100023fc: 4343 muls r3, r0 -100023fe: 4cca ldr r4, [pc, #808] ; (10002728 ) -10002400: 18e1 adds r1, r4, r3 -10002402: 4461 add r1, ip -10002404: 7808 ldrb r0, [r1, #0] -10002406: 2800 cmp r0, #0 -10002408: d00f beq.n 1000242a -1000240a: 4ac8 ldr r2, [pc, #800] ; (1000272c ) -1000240c: 189a adds r2, r3, r2 -1000240e: 2300 movs r3, #0 -10002410: 1912 adds r2, r2, r4 -10002412: 6811 ldr r1, [r2, #0] -10002414: 2900 cmp r1, #0 -10002416: d003 beq.n 10002420 -10002418: 684c ldr r4, [r1, #4] -1000241a: 2c00 cmp r4, #0 -1000241c: d000 beq.n 10002420 -1000241e: e142 b.n 100026a6 -10002420: 3301 adds r3, #1 -10002422: b2db uxtb r3, r3 -10002424: 3204 adds r2, #4 -10002426: 4298 cmp r0, r3 -10002428: d1f3 bne.n 10002412 -1000242a: 48c1 ldr r0, [pc, #772] ; (10002730 ) -1000242c: f005 fafa bl 10007a24 <__wrap_printf> -10002430: 48c0 ldr r0, [pc, #768] ; (10002734 ) -10002432: f005 f9c5 bl 100077c0 <__wrap_puts> -10002436: 4cc0 ldr r4, [pc, #768] ; (10002738 ) -10002438: e065 b.n 10002506 -1000243a: 3203 adds r2, #3 -1000243c: 401a ands r2, r3 -1000243e: 4691 mov r9, r2 -10002440: 2a01 cmp r2, #1 -10002442: d100 bne.n 10002446 -10002444: e0e7 b.n 10002616 -10002446: 2a02 cmp r2, #2 -10002448: d100 bne.n 1000244c -1000244a: e098 b.n 1000257e +10001b68: f7ff ffd8 bl 10001b1c +10001b6c: 2207 movs r2, #7 +10001b6e: 4669 mov r1, sp +10001b70: 6838 ldr r0, [r7, #0] +10001b72: f005 fc79 bl 10007468 <__wrap___aeabi_memcpy> +10001b76: 2307 movs r3, #7 +10001b78: 2000 movs r0, #0 +10001b7a: 602b str r3, [r5, #0] +10001b7c: b002 add sp, #8 +10001b7e: bc80 pop {r7} +10001b80: 46b8 mov r8, r7 +10001b82: bdf0 pop {r4, r5, r6, r7, pc} +10001b84: 2923 cmp r1, #35 ; 0x23 +10001b86: d116 bne.n 10001bb6 +10001b88: 0019 movs r1, r3 +10001b8a: f7ff ffd7 bl 10001b3c +10001b8e: 2000 movs r0, #0 +10001b90: e7f4 b.n 10001b7c +10001b92: 2501 movs r5, #1 +10001b94: 78a2 ldrb r2, [r4, #2] +10001b96: 78e4 ldrb r4, [r4, #3] +10001b98: 0019 movs r1, r3 +10001b9a: 0224 lsls r4, r4, #8 +10001b9c: 4314 orrs r4, r2 +10001b9e: 002a movs r2, r5 +10001ba0: 4022 ands r2, r4 +10001ba2: f7ff f98f bl 10000ec4 +10001ba6: 0862 lsrs r2, r4, #1 +10001ba8: 0030 movs r0, r6 +10001baa: 4641 mov r1, r8 +10001bac: 402a ands r2, r5 +10001bae: f7ff ffc3 bl 10001b38 +10001bb2: 2000 movs r0, #0 +10001bb4: e7e2 b.n 10001b7c +10001bb6: 480e ldr r0, [pc, #56] ; (10001bf0 ) +10001bb8: f005 feec bl 10007994 <__wrap_printf> +10001bbc: 7861 ldrb r1, [r4, #1] +10001bbe: 480d ldr r0, [pc, #52] ; (10001bf4 ) +10001bc0: f005 fee8 bl 10007994 <__wrap_printf> +10001bc4: 480c ldr r0, [pc, #48] ; (10001bf8 ) +10001bc6: f005 fee5 bl 10007994 <__wrap_printf> +10001bca: 2001 movs r0, #1 +10001bcc: 4240 negs r0, r0 +10001bce: e7d5 b.n 10001b7c +10001bd0: 79e2 ldrb r2, [r4, #7] +10001bd2: 79a3 ldrb r3, [r4, #6] +10001bd4: 0212 lsls r2, r2, #8 +10001bd6: 431a orrs r2, r3 +10001bd8: 6839 ldr r1, [r7, #0] +10001bda: 4668 mov r0, sp +10001bdc: f005 fc44 bl 10007468 <__wrap___aeabi_memcpy> +10001be0: 0030 movs r0, r6 +10001be2: 466a mov r2, sp +10001be4: 4641 mov r1, r8 +10001be6: f7ff ff97 bl 10001b18 +10001bea: 2000 movs r0, #0 +10001bec: e7c6 b.n 10001b7c +10001bee: 46c0 nop ; (mov r8, r8) +10001bf0: 100141ec .word 0x100141ec +10001bf4: 100142a8 .word 0x100142a8 +10001bf8: 10014210 .word 0x10014210 + +10001bfc : +10001bfc: 4770 bx lr +10001bfe: 46c0 nop ; (mov r8, r8) + +10001c00 : +10001c00: b510 push {r4, lr} +10001c02: 2901 cmp r1, #1 +10001c04: d010 beq.n 10001c28 +10001c06: 2907 cmp r1, #7 +10001c08: d10d bne.n 10001c26 +10001c0a: 2300 movs r3, #0 +10001c0c: 4a08 ldr r2, [pc, #32] ; (10001c30 ) +10001c0e: 2000 movs r0, #0 +10001c10: 6013 str r3, [r2, #0] +10001c12: 4a08 ldr r2, [pc, #32] ; (10001c34 ) +10001c14: 6013 str r3, [r2, #0] +10001c16: 4a08 ldr r2, [pc, #32] ; (10001c38 ) +10001c18: 6053 str r3, [r2, #4] +10001c1a: 4b08 ldr r3, [pc, #32] ; (10001c3c ) +10001c1c: 4a08 ldr r2, [pc, #32] ; (10001c40 ) +10001c1e: 7819 ldrb r1, [r3, #0] +10001c20: 4b08 ldr r3, [pc, #32] ; (10001c44 ) +10001c22: f7ff fd8f bl 10001744 +10001c26: bd10 pop {r4, pc} +10001c28: 4b03 ldr r3, [pc, #12] ; (10001c38 ) +10001c2a: 6059 str r1, [r3, #4] +10001c2c: e7fb b.n 10001c26 +10001c2e: 46c0 nop ; (mov r8, r8) +10001c30: 20002a64 .word 0x20002a64 +10001c34: 20003094 .word 0x20003094 +10001c38: 20003a58 .word 0x20003a58 +10001c3c: 20010b18 .word 0x20010b18 +10001c40: 20002434 .word 0x20002434 +10001c44: 0000062c .word 0x0000062c + +10001c48 : +10001c48: 0013 movs r3, r2 +10001c4a: 4a0d ldr r2, [pc, #52] ; (10001c80 ) +10001c4c: 490d ldr r1, [pc, #52] ; (10001c84 ) +10001c4e: 6810 ldr r0, [r2, #0] +10001c50: b510 push {r4, lr} +10001c52: 600a str r2, [r1, #0] +10001c54: 2801 cmp r0, #1 +10001c56: d102 bne.n 10001c5e +10001c58: 6850 ldr r0, [r2, #4] +10001c5a: 4298 cmp r0, r3 +10001c5c: d906 bls.n 10001c6c +10001c5e: 4b0a ldr r3, [pc, #40] ; (10001c88 ) +10001c60: 2000 movs r0, #0 +10001c62: 7819 ldrb r1, [r3, #0] +10001c64: 4b09 ldr r3, [pc, #36] ; (10001c8c ) +10001c66: f7ff fd6d bl 10001744 +10001c6a: bd10 pop {r4, pc} +10001c6c: 6893 ldr r3, [r2, #8] +10001c6e: 3308 adds r3, #8 +10001c70: 18d3 adds r3, r2, r3 +10001c72: 600b str r3, [r1, #0] +10001c74: 68d2 ldr r2, [r2, #12] +10001c76: 4b06 ldr r3, [pc, #24] ; (10001c90 ) +10001c78: 601a str r2, [r3, #0] +10001c7a: f7ff f893 bl 10000da4 +10001c7e: e7f4 b.n 10001c6a +10001c80: 20002434 .word 0x20002434 +10001c84: 20002a60 .word 0x20002a60 +10001c88: 20010b18 .word 0x20010b18 +10001c8c: 0000062c .word 0x0000062c +10001c90: 20002a64 .word 0x20002a64 + +10001c94 : +10001c94: b570 push {r4, r5, r6, lr} +10001c96: 000d movs r5, r1 +10001c98: 0014 movs r4, r2 +10001c9a: f001 fb91 bl 100033c0 +10001c9e: 0001 movs r1, r0 +10001ca0: 0020 movs r0, r4 +10001ca2: f004 ff47 bl 10006b34 <__wrap___aeabi_uidiv> +10001ca6: 2900 cmp r1, #0 +10001ca8: d101 bne.n 10001cae +10001caa: 2c00 cmp r4, #0 +10001cac: d103 bne.n 10001cb6 +10001cae: 2200 movs r2, #0 +10001cb0: 4b04 ldr r3, [pc, #16] ; (10001cc4 ) +10001cb2: 601a str r2, [r3, #0] +10001cb4: bd70 pop {r4, r5, r6, pc} +10001cb6: 2300 movs r3, #0 +10001cb8: 2200 movs r2, #0 +10001cba: 0029 movs r1, r5 +10001cbc: 2000 movs r0, #0 +10001cbe: f7ff fc81 bl 100015c4 +10001cc2: e7f7 b.n 10001cb4 +10001cc4: 20003094 .word 0x20003094 + +10001cc8 : +10001cc8: b570 push {r4, r5, r6, lr} +10001cca: 7849 ldrb r1, [r1, #1] +10001ccc: b082 sub sp, #8 +10001cce: 2900 cmp r1, #0 +10001cd0: d00b beq.n 10001cea +10001cd2: 2901 cmp r1, #1 +10001cd4: d106 bne.n 10001ce4 +10001cd6: 2000 movs r0, #0 +10001cd8: 49cd ldr r1, [pc, #820] ; (10002010 ) +10001cda: 6011 str r1, [r2, #0] +10001cdc: 684a ldr r2, [r1, #4] +10001cde: 601a str r2, [r3, #0] +10001ce0: b002 add sp, #8 +10001ce2: bd70 pop {r4, r5, r6, pc} +10001ce4: 2001 movs r0, #1 +10001ce6: 4240 negs r0, r0 +10001ce8: e7fa b.n 10001ce0 +10001cea: 6816 ldr r6, [r2, #0] +10001cec: 6834 ldr r4, [r6, #0] +10001cee: 2c08 cmp r4, #8 +10001cf0: d900 bls.n 10001cf4 +10001cf2: e093 b.n 10001e1c +10001cf4: 4ac7 ldr r2, [pc, #796] ; (10002014 ) +10001cf6: 00a3 lsls r3, r4, #2 +10001cf8: 58d3 ldr r3, [r2, r3] +10001cfa: 469f mov pc, r3 +10001cfc: 4bc4 ldr r3, [pc, #784] ; (10002010 ) +10001cfe: 68b2 ldr r2, [r6, #8] +10001d00: 2110 movs r1, #16 +10001d02: 609a str r2, [r3, #8] +10001d04: 2200 movs r2, #0 +10001d06: 48c4 ldr r0, [pc, #784] ; (10002018 ) +10001d08: 60da str r2, [r3, #12] +10001d0a: 6018 str r0, [r3, #0] +10001d0c: 6059 str r1, [r3, #4] +10001d0e: 4cc3 ldr r4, [pc, #780] ; (1000201c ) +10001d10: 3208 adds r2, #8 +10001d12: 2100 movs r1, #0 +10001d14: 0020 movs r0, r4 +10001d16: f005 fba1 bl 1000745c <__wrap_memset> +10001d1a: 2301 movs r3, #1 +10001d1c: 7023 strb r3, [r4, #0] +10001d1e: 4bc0 ldr r3, [pc, #768] ; (10002020 ) +10001d20: 0022 movs r2, r4 +10001d22: 7c19 ldrb r1, [r3, #16] +10001d24: 2000 movs r0, #0 +10001d26: 2308 movs r3, #8 +10001d28: f7ff fc4c bl 100015c4 +10001d2c: 2000 movs r0, #0 +10001d2e: e7d7 b.n 10001ce0 +10001d30: 4bb7 ldr r3, [pc, #732] ; (10002010 ) +10001d32: 68b2 ldr r2, [r6, #8] +10001d34: 2134 movs r1, #52 ; 0x34 +10001d36: 2401 movs r4, #1 +10001d38: 609a str r2, [r3, #8] +10001d3a: 2200 movs r2, #0 +10001d3c: 48b9 ldr r0, [pc, #740] ; (10002024 ) +10001d3e: 4db7 ldr r5, [pc, #732] ; (1000201c ) +10001d40: 6018 str r0, [r3, #0] +10001d42: 6059 str r1, [r3, #4] +10001d44: 49b8 ldr r1, [pc, #736] ; (10002028 ) +10001d46: 61da str r2, [r3, #28] +10001d48: 615a str r2, [r3, #20] +10001d4a: 60da str r2, [r3, #12] +10001d4c: 6259 str r1, [r3, #36] ; 0x24 +10001d4e: 629a str r2, [r3, #40] ; 0x28 +10001d50: 62da str r2, [r3, #44] ; 0x2c +10001d52: 631a str r2, [r3, #48] ; 0x30 +10001d54: 611c str r4, [r3, #16] +10001d56: 619c str r4, [r3, #24] +10001d58: 621c str r4, [r3, #32] +10001d5a: 4bb4 ldr r3, [pc, #720] ; (1000202c ) +10001d5c: 2100 movs r1, #0 +10001d5e: 3208 adds r2, #8 +10001d60: 0028 movs r0, r5 +10001d62: 771c strb r4, [r3, #28] +10001d64: f005 fb7a bl 1000745c <__wrap_memset> +10001d68: 4bad ldr r3, [pc, #692] ; (10002020 ) +10001d6a: 702c strb r4, [r5, #0] +10001d6c: 7c19 ldrb r1, [r3, #16] +10001d6e: 002a movs r2, r5 +10001d70: 2308 movs r3, #8 +10001d72: 2000 movs r0, #0 +10001d74: f7ff fc26 bl 100015c4 +10001d78: 2000 movs r0, #0 +10001d7a: e7b1 b.n 10001ce0 +10001d7c: 2300 movs r3, #0 +10001d7e: 4aa4 ldr r2, [pc, #656] ; (10002010 ) +10001d80: 2000 movs r0, #0 +10001d82: 6053 str r3, [r2, #4] +10001d84: 4aa9 ldr r2, [pc, #676] ; (1000202c ) +10001d86: 7713 strb r3, [r2, #28] +10001d88: e7aa b.n 10001ce0 +10001d8a: 4da1 ldr r5, [pc, #644] ; (10002010 ) +10001d8c: 4ba8 ldr r3, [pc, #672] ; (10002030 ) +10001d8e: 4aa9 ldr r2, [pc, #676] ; (10002034 ) +10001d90: 602b str r3, [r5, #0] +10001d92: 68b3 ldr r3, [r6, #8] +10001d94: 60ab str r3, [r5, #8] +10001d96: 2310 movs r3, #16 +10001d98: 616b str r3, [r5, #20] +10001d9a: 2300 movs r3, #0 +10001d9c: 60eb str r3, [r5, #12] +10001d9e: 68f3 ldr r3, [r6, #12] +10001da0: 4293 cmp r3, r2 +10001da2: d047 beq.n 10001e34 +10001da4: d83c bhi.n 10001e20 +10001da6: 4aa4 ldr r2, [pc, #656] ; (10002038 ) +10001da8: 4694 mov ip, r2 +10001daa: 4463 add r3, ip +10001dac: 2b15 cmp r3, #21 +10001dae: d865 bhi.n 10001e7c +10001db0: 4aa2 ldr r2, [pc, #648] ; (1000203c ) +10001db2: 009b lsls r3, r3, #2 +10001db4: 58d3 ldr r3, [r2, r3] +10001db6: 469f mov pc, r3 +10001db8: 4d95 ldr r5, [pc, #596] ; (10002010 ) +10001dba: 68b3 ldr r3, [r6, #8] +10001dbc: 4aa0 ldr r2, [pc, #640] ; (10002040 ) +10001dbe: 60ab str r3, [r5, #8] +10001dc0: 2310 movs r3, #16 +10001dc2: 602a str r2, [r5, #0] +10001dc4: 606b str r3, [r5, #4] +10001dc6: 2300 movs r3, #0 +10001dc8: 4a9e ldr r2, [pc, #632] ; (10002044 ) +10001dca: 60eb str r3, [r5, #12] +10001dcc: 68f3 ldr r3, [r6, #12] +10001dce: 4293 cmp r3, r2 +10001dd0: d014 beq.n 10001dfc +10001dd2: d900 bls.n 10001dd6 +10001dd4: e0b3 b.n 10001f3e +10001dd6: 4a9c ldr r2, [pc, #624] ; (10002048 ) +10001dd8: 4293 cmp r3, r2 +10001dda: d000 beq.n 10001dde +10001ddc: e09e b.n 10001f1c +10001dde: 6933 ldr r3, [r6, #16] +10001de0: 2b03 cmp r3, #3 +10001de2: d800 bhi.n 10001de6 +10001de4: e0fd b.n 10001fe2 +10001de6: 6973 ldr r3, [r6, #20] +10001de8: 469c mov ip, r3 +10001dea: 4466 add r6, ip +10001dec: 68b2 ldr r2, [r6, #8] +10001dee: 4b8f ldr r3, [pc, #572] ; (1000202c ) +10001df0: 609a str r2, [r3, #8] +10001df2: 2a00 cmp r2, #0 +10001df4: d100 bne.n 10001df8 +10001df6: e0f1 b.n 10001fdc +10001df8: 2202 movs r2, #2 +10001dfa: 771a strb r2, [r3, #28] +10001dfc: 2208 movs r2, #8 +10001dfe: 4c87 ldr r4, [pc, #540] ; (1000201c ) +10001e00: e787 b.n 10001d12 +10001e02: 2110 movs r1, #16 +10001e04: 4b82 ldr r3, [pc, #520] ; (10002010 ) +10001e06: 4891 ldr r0, [pc, #580] ; (1000204c ) +10001e08: 2200 movs r2, #0 +10001e0a: 6018 str r0, [r3, #0] +10001e0c: 6059 str r1, [r3, #4] +10001e0e: 2000 movs r0, #0 +10001e10: 2101 movs r1, #1 +10001e12: 6098 str r0, [r3, #8] +10001e14: 60d9 str r1, [r3, #12] +10001e16: 4b85 ldr r3, [pc, #532] ; (1000202c ) +10001e18: 771a strb r2, [r3, #28] +10001e1a: e778 b.n 10001d0e +10001e1c: 2000 movs r0, #0 +10001e1e: e75f b.n 10001ce0 +10001e20: 4a8b ldr r2, [pc, #556] ; (10002050 ) +10001e22: 4293 cmp r3, r2 +10001e24: d81c bhi.n 10001e60 +10001e26: 4a8b ldr r2, [pc, #556] ; (10002054 ) +10001e28: 4293 cmp r3, r2 +10001e2a: d900 bls.n 10001e2e +10001e2c: e09d b.n 10001f6a +10001e2e: 4a8a ldr r2, [pc, #552] ; (10002058 ) +10001e30: 4293 cmp r3, r2 +10001e32: d123 bne.n 10001e7c +10001e34: 2300 movs r3, #0 +10001e36: 4e7a ldr r6, [pc, #488] ; (10002020 ) +10001e38: 61ab str r3, [r5, #24] +10001e3a: 331c adds r3, #28 +10001e3c: 612c str r4, [r5, #16] +10001e3e: 4c77 ldr r4, [pc, #476] ; (1000201c ) +10001e40: 2208 movs r2, #8 +10001e42: 2100 movs r1, #0 +10001e44: 606b str r3, [r5, #4] +10001e46: 0020 movs r0, r4 +10001e48: f005 fb08 bl 1000745c <__wrap_memset> +10001e4c: 2301 movs r3, #1 +10001e4e: 7023 strb r3, [r4, #0] +10001e50: 0022 movs r2, r4 +10001e52: 2000 movs r0, #0 +10001e54: 7c31 ldrb r1, [r6, #16] +10001e56: 3307 adds r3, #7 +10001e58: f7ff fbb4 bl 100015c4 +10001e5c: 2000 movs r0, #0 +10001e5e: e73f b.n 10001ce0 +10001e60: 4a7e ldr r2, [pc, #504] ; (1000205c ) +10001e62: 4293 cmp r3, r2 +10001e64: d01f beq.n 10001ea6 +10001e66: d800 bhi.n 10001e6a +10001e68: e09f b.n 10001faa +10001e6a: 4a7d ldr r2, [pc, #500] ; (10002060 ) +10001e6c: 4293 cmp r3, r2 +10001e6e: d100 bne.n 10001e72 +10001e70: e0b1 b.n 10001fd6 +10001e72: 4a7c ldr r2, [pc, #496] ; (10002064 ) +10001e74: 4694 mov ip, r2 +10001e76: 4463 add r3, ip +10001e78: 2b02 cmp r3, #2 +10001e7a: d9db bls.n 10001e34 +10001e7c: 4b7a ldr r3, [pc, #488] ; (10002068 ) +10001e7e: 487b ldr r0, [pc, #492] ; (1000206c ) +10001e80: 60eb str r3, [r5, #12] +10001e82: f005 fd87 bl 10007994 <__wrap_printf> +10001e86: 68f1 ldr r1, [r6, #12] +10001e88: 4879 ldr r0, [pc, #484] ; (10002070 ) +10001e8a: f005 fd83 bl 10007994 <__wrap_printf> +10001e8e: 4879 ldr r0, [pc, #484] ; (10002074 ) +10001e90: f005 fd80 bl 10007994 <__wrap_printf> +10001e94: 2400 movs r4, #0 +10001e96: 2318 movs r3, #24 +10001e98: 4e61 ldr r6, [pc, #388] ; (10002020 ) +10001e9a: e7cf b.n 10001e3c +10001e9c: 4b76 ldr r3, [pc, #472] ; (10002078 ) +10001e9e: 4e60 ldr r6, [pc, #384] ; (10002020 ) +10001ea0: 61ab str r3, [r5, #24] +10001ea2: 231c movs r3, #28 +10001ea4: e7ca b.n 10001e3c +10001ea6: 2301 movs r3, #1 +10001ea8: 4e5d ldr r6, [pc, #372] ; (10002020 ) +10001eaa: 61ab str r3, [r5, #24] +10001eac: 331b adds r3, #27 +10001eae: e7c5 b.n 10001e3c +10001eb0: 0028 movs r0, r5 +10001eb2: 2274 movs r2, #116 ; 0x74 +10001eb4: 4971 ldr r1, [pc, #452] ; (1000207c ) +10001eb6: 3018 adds r0, #24 +10001eb8: f005 fad6 bl 10007468 <__wrap___aeabi_memcpy> +10001ebc: 2474 movs r4, #116 ; 0x74 +10001ebe: 238c movs r3, #140 ; 0x8c +10001ec0: 4e57 ldr r6, [pc, #348] ; (10002020 ) +10001ec2: e7bb b.n 10001e3c +10001ec4: 4a6e ldr r2, [pc, #440] ; (10002080 ) +10001ec6: 4b6f ldr r3, [pc, #444] ; (10002084 ) +10001ec8: 240a movs r4, #10 +10001eca: cb03 ldmia r3!, {r0, r1} +10001ecc: c203 stmia r2!, {r0, r1} +10001ece: 781b ldrb r3, [r3, #0] +10001ed0: 4e53 ldr r6, [pc, #332] ; (10002020 ) +10001ed2: 7013 strb r3, [r2, #0] +10001ed4: 2322 movs r3, #34 ; 0x22 +10001ed6: e7b1 b.n 10001e3c +10001ed8: 4b6b ldr r3, [pc, #428] ; (10002088 ) +10001eda: 4e51 ldr r6, [pc, #324] ; (10002020 ) +10001edc: 61ab str r3, [r5, #24] +10001ede: 231c movs r3, #28 +10001ee0: e7ac b.n 10001e3c +10001ee2: 4e4f ldr r6, [pc, #316] ; (10002020 ) +10001ee4: 2000 movs r0, #0 +10001ee6: 7831 ldrb r1, [r6, #0] +10001ee8: f001 fa6a bl 100033c0 +10001eec: 2840 cmp r0, #64 ; 0x40 +10001eee: d800 bhi.n 10001ef2 +10001ef0: e089 b.n 10002006 +10001ef2: 4b66 ldr r3, [pc, #408] ; (1000208c ) +10001ef4: 61ab str r3, [r5, #24] +10001ef6: 231c movs r3, #28 +10001ef8: e7a0 b.n 10001e3c +10001efa: 4b4c ldr r3, [pc, #304] ; (1000202c ) +10001efc: 4e48 ldr r6, [pc, #288] ; (10002020 ) +10001efe: 685b ldr r3, [r3, #4] +10001f00: 61ab str r3, [r5, #24] +10001f02: 231c movs r3, #28 +10001f04: e79a b.n 10001e3c +10001f06: 4b62 ldr r3, [pc, #392] ; (10002090 ) +10001f08: 4e45 ldr r6, [pc, #276] ; (10002020 ) +10001f0a: 61ab str r3, [r5, #24] +10001f0c: 231c movs r3, #28 +10001f0e: e795 b.n 10001e3c +10001f10: 4b46 ldr r3, [pc, #280] ; (1000202c ) +10001f12: 4e43 ldr r6, [pc, #268] ; (10002020 ) +10001f14: 689b ldr r3, [r3, #8] +10001f16: 61ab str r3, [r5, #24] +10001f18: 231c movs r3, #28 +10001f1a: e78f b.n 10001e3c +10001f1c: 4a5d ldr r2, [pc, #372] ; (10002094 ) +10001f1e: 4293 cmp r3, r2 +10001f20: d100 bne.n 10001f24 +10001f22: e76b b.n 10001dfc +10001f24: 4b50 ldr r3, [pc, #320] ; (10002068 ) +10001f26: 4851 ldr r0, [pc, #324] ; (1000206c ) +10001f28: 60eb str r3, [r5, #12] +10001f2a: f005 fd33 bl 10007994 <__wrap_printf> +10001f2e: 68f1 ldr r1, [r6, #12] +10001f30: 484f ldr r0, [pc, #316] ; (10002070 ) +10001f32: f005 fd2f bl 10007994 <__wrap_printf> +10001f36: 484f ldr r0, [pc, #316] ; (10002074 ) +10001f38: f005 fd2c bl 10007994 <__wrap_printf> +10001f3c: e75e b.n 10001dfc +10001f3e: 4a46 ldr r2, [pc, #280] ; (10002058 ) +10001f40: 4293 cmp r3, r2 +10001f42: d12d bne.n 10001fa0 +10001f44: 0034 movs r4, r6 +10001f46: 6973 ldr r3, [r6, #20] +10001f48: 3408 adds r4, #8 +10001f4a: 18e4 adds r4, r4, r3 +10001f4c: 4847 ldr r0, [pc, #284] ; (1000206c ) +10001f4e: f005 fd21 bl 10007994 <__wrap_printf> +10001f52: 6920 ldr r0, [r4, #16] +10001f54: 68e3 ldr r3, [r4, #12] +10001f56: 6862 ldr r2, [r4, #4] +10001f58: 6821 ldr r1, [r4, #0] +10001f5a: 9000 str r0, [sp, #0] +10001f5c: 484e ldr r0, [pc, #312] ; (10002098 ) +10001f5e: f005 fd19 bl 10007994 <__wrap_printf> +10001f62: 4844 ldr r0, [pc, #272] ; (10002074 ) +10001f64: f005 fd16 bl 10007994 <__wrap_printf> +10001f68: e748 b.n 10001dfc +10001f6a: 4a4c ldr r2, [pc, #304] ; (1000209c ) +10001f6c: 4694 mov ip, r2 +10001f6e: 4463 add r3, ip +10001f70: 2b03 cmp r3, #3 +10001f72: d842 bhi.n 10001ffa +10001f74: 4a4a ldr r2, [pc, #296] ; (100020a0 ) +10001f76: 009b lsls r3, r3, #2 +10001f78: 58d3 ldr r3, [r2, r3] +10001f7a: 469f mov pc, r3 +10001f7c: 4b2b ldr r3, [pc, #172] ; (1000202c ) +10001f7e: 4e28 ldr r6, [pc, #160] ; (10002020 ) +10001f80: 695b ldr r3, [r3, #20] +10001f82: 61ab str r3, [r5, #24] +10001f84: 231c movs r3, #28 +10001f86: e759 b.n 10001e3c +10001f88: 4b28 ldr r3, [pc, #160] ; (1000202c ) +10001f8a: 4e25 ldr r6, [pc, #148] ; (10002020 ) +10001f8c: 691b ldr r3, [r3, #16] +10001f8e: 61ab str r3, [r5, #24] +10001f90: 231c movs r3, #28 +10001f92: e753 b.n 10001e3c +10001f94: 4b25 ldr r3, [pc, #148] ; (1000202c ) +10001f96: 4e22 ldr r6, [pc, #136] ; (10002020 ) +10001f98: 699b ldr r3, [r3, #24] +10001f9a: 61ab str r3, [r5, #24] +10001f9c: 231c movs r3, #28 +10001f9e: e74d b.n 10001e3c +10001fa0: 4a40 ldr r2, [pc, #256] ; (100020a4 ) +10001fa2: 4293 cmp r3, r2 +10001fa4: d100 bne.n 10001fa8 +10001fa6: e729 b.n 10001dfc +10001fa8: e7bc b.n 10001f24 +10001faa: 4a3f ldr r2, [pc, #252] ; (100020a8 ) +10001fac: 4293 cmp r3, r2 +10001fae: d80e bhi.n 10001fce +10001fb0: 4a3e ldr r2, [pc, #248] ; (100020ac ) +10001fb2: 4293 cmp r3, r2 +10001fb4: d800 bhi.n 10001fb8 +10001fb6: e761 b.n 10001e7c +10001fb8: 0028 movs r0, r5 +10001fba: 491c ldr r1, [pc, #112] ; (1000202c ) +10001fbc: 2206 movs r2, #6 +10001fbe: 3018 adds r0, #24 +10001fc0: 311d adds r1, #29 +10001fc2: f005 fa51 bl 10007468 <__wrap___aeabi_memcpy> +10001fc6: 2406 movs r4, #6 +10001fc8: 231e movs r3, #30 +10001fca: 4e15 ldr r6, [pc, #84] ; (10002020 ) +10001fcc: e736 b.n 10001e3c +10001fce: 4a35 ldr r2, [pc, #212] ; (100020a4 ) +10001fd0: 4293 cmp r3, r2 +10001fd2: d000 beq.n 10001fd6 +10001fd4: e752 b.n 10001e7c +10001fd6: 4b36 ldr r3, [pc, #216] ; (100020b0 ) +10001fd8: 60eb str r3, [r5, #12] +10001fda: e72b b.n 10001e34 +10001fdc: 2201 movs r2, #1 +10001fde: 771a strb r2, [r3, #28] +10001fe0: e70c b.n 10001dfc +10001fe2: 4822 ldr r0, [pc, #136] ; (1000206c ) +10001fe4: f005 fcd6 bl 10007994 <__wrap_printf> +10001fe8: 4832 ldr r0, [pc, #200] ; (100020b4 ) +10001fea: f005 fba1 bl 10007730 <__wrap_puts> +10001fee: 4821 ldr r0, [pc, #132] ; (10002074 ) +10001ff0: f005 fcd0 bl 10007994 <__wrap_printf> +10001ff4: 4b30 ldr r3, [pc, #192] ; (100020b8 ) +10001ff6: 60eb str r3, [r5, #12] +10001ff8: e700 b.n 10001dfc +10001ffa: 4b0c ldr r3, [pc, #48] ; (1000202c ) +10001ffc: 4e08 ldr r6, [pc, #32] ; (10002020 ) +10001ffe: 68db ldr r3, [r3, #12] +10002000: 61ab str r3, [r5, #24] +10002002: 231c movs r3, #28 +10002004: e71a b.n 10001e3c +10002006: 4b2d ldr r3, [pc, #180] ; (100020bc ) +10002008: 61ab str r3, [r5, #24] +1000200a: 231c movs r3, #28 +1000200c: e716 b.n 10001e3c +1000200e: 46c0 nop ; (mov r8, r8) +10002010: 20001410 .word 0x20001410 +10002014: 10014358 .word 0x10014358 +10002018: 80000008 .word 0x80000008 +1000201c: 20001604 .word 0x20001604 +10002020: 20010b18 .word 0x20010b18 +10002024: 80000002 .word 0x80000002 +10002028: 0000062c .word 0x0000062c +1000202c: 20003a58 .word 0x20003a58 +10002030: 80000004 .word 0x80000004 +10002034: 00010202 .word 0x00010202 +10002038: fffefeff .word 0xfffefeff +1000203c: 1001437c .word 0x1001437c +10002040: 80000005 .word 0x80000005 +10002044: 00010112 .word 0x00010112 +10002048: 0001010e .word 0x0001010e +1000204c: 80000006 .word 0x80000006 +10002050: 00020105 .word 0x00020105 +10002054: 00020100 .word 0x00020100 +10002058: 0001021b .word 0x0001021b +1000205c: 01010104 .word 0x01010104 +10002060: 01010105 .word 0x01010105 +10002064: fefdfeff .word 0xfefdfeff +10002068: c0000001 .word 0xc0000001 +1000206c: 100141ec .word 0x100141ec +10002070: 100142dc .word 0x100142dc +10002074: 10014210 .word 0x10014210 +10002078: 000005dc .word 0x000005dc +1000207c: 100143e4 .word 0x100143e4 +10002080: 20001428 .word 0x20001428 +10002084: 100142d0 .word 0x100142d0 +10002088: 0000ffff .word 0x0000ffff +1000208c: 00493e00 .word 0x00493e00 +10002090: 00000616 .word 0x00000616 +10002094: 0001010f .word 0x0001010f +10002098: 10014304 .word 0x10014304 +1000209c: fffdfefe .word 0xfffdfefe +100020a0: 100143d4 .word 0x100143d4 +100020a4: 01010103 .word 0x01010103 +100020a8: 01010102 .word 0x01010102 +100020ac: 01010100 .word 0x01010100 +100020b0: c00000bb .word 0xc00000bb +100020b4: 10014348 .word 0x10014348 +100020b8: c0010015 .word 0xc0010015 +100020bc: 0001d4c0 .word 0x0001d4c0 + +100020c0 : +100020c0: b5f0 push {r4, r5, r6, r7, lr} +100020c2: 46c6 mov lr, r8 +100020c4: 4d50 ldr r5, [pc, #320] ; (10002208 ) +100020c6: b500 push {lr} +100020c8: 682b ldr r3, [r5, #0] +100020ca: 2b00 cmp r3, #0 +100020cc: d100 bne.n 100020d0 +100020ce: e074 b.n 100021ba +100020d0: 22c1 movs r2, #193 ; 0xc1 +100020d2: 6829 ldr r1, [r5, #0] +100020d4: 2000 movs r0, #0 +100020d6: b289 uxth r1, r1 +100020d8: 0052 lsls r2, r2, #1 +100020da: f005 ff03 bl 10007ee4 +100020de: 1e04 subs r4, r0, #0 +100020e0: d06b beq.n 100021ba +100020e2: 2103 movs r1, #3 +100020e4: 000f movs r7, r1 +100020e6: 6842 ldr r2, [r0, #4] +100020e8: 4b48 ldr r3, [pc, #288] ; (1000220c ) +100020ea: 4017 ands r7, r2 +100020ec: 6818 ldr r0, [r3, #0] +100020ee: 682b ldr r3, [r5, #0] +100020f0: 420a tst r2, r1 +100020f2: d017 beq.n 10002124 +100020f4: 2604 movs r6, #4 +100020f6: 0019 movs r1, r3 +100020f8: 1bf6 subs r6, r6, r7 +100020fa: 42b3 cmp r3, r6 +100020fc: d900 bls.n 10002100 +100020fe: e06f b.n 100021e0 +10002100: 4e43 ldr r6, [pc, #268] ; (10002210 ) +10002102: 46b0 mov r8, r6 +10002104: 6836 ldr r6, [r6, #0] +10002106: 2e00 cmp r6, #0 +10002108: d059 beq.n 100021be +1000210a: 27a0 movs r7, #160 ; 0xa0 +1000210c: 05ff lsls r7, r7, #23 +1000210e: 46bc mov ip, r7 +10002110: 4e40 ldr r6, [pc, #256] ; (10002214 ) +10002112: 6836 ldr r6, [r6, #0] +10002114: 01b6 lsls r6, r6, #6 +10002116: 4466 add r6, ip +10002118: 6030 str r0, [r6, #0] +1000211a: 6072 str r2, [r6, #4] +1000211c: 61f1 str r1, [r6, #28] +1000211e: 1852 adds r2, r2, r1 +10002120: 1840 adds r0, r0, r1 +10002122: 1a5b subs r3, r3, r1 +10002124: 4e3c ldr r6, [pc, #240] ; (10002218 ) +10002126: 089f lsrs r7, r3, #2 +10002128: 6831 ldr r1, [r6, #0] +1000212a: 2900 cmp r1, #0 +1000212c: d033 beq.n 10002196 +1000212e: 26a0 movs r6, #160 ; 0xa0 +10002130: 05f6 lsls r6, r6, #23 +10002132: 46b4 mov ip, r6 +10002134: 4939 ldr r1, [pc, #228] ; (1000221c ) +10002136: 6809 ldr r1, [r1, #0] +10002138: 0189 lsls r1, r1, #6 +1000213a: 4461 add r1, ip +1000213c: 6008 str r0, [r1, #0] +1000213e: 604a str r2, [r1, #4] +10002140: 61cf str r7, [r1, #28] +10002142: 2103 movs r1, #3 +10002144: 000e movs r6, r1 +10002146: 401e ands r6, r3 +10002148: 4219 tst r1, r3 +1000214a: d015 beq.n 10002178 +1000214c: 438b bics r3, r1 +1000214e: 18d2 adds r2, r2, r3 +10002150: 18c3 adds r3, r0, r3 +10002152: 4833 ldr r0, [pc, #204] ; (10002220 ) +10002154: 6801 ldr r1, [r0, #0] +10002156: 2900 cmp r1, #0 +10002158: d14a bne.n 100021f0 +1000215a: 27a0 movs r7, #160 ; 0xa0 +1000215c: 05ff lsls r7, r7, #23 +1000215e: 46bc mov ip, r7 +10002160: 4930 ldr r1, [pc, #192] ; (10002224 ) +10002162: 6809 ldr r1, [r1, #0] +10002164: 0189 lsls r1, r1, #6 +10002166: 4461 add r1, ip +10002168: 600b str r3, [r1, #0] +1000216a: 4b2f ldr r3, [pc, #188] ; (10002228 ) +1000216c: 604a str r2, [r1, #4] +1000216e: 681b ldr r3, [r3, #0] +10002170: 608e str r6, [r1, #8] +10002172: 60cb str r3, [r1, #12] +10002174: 2301 movs r3, #1 +10002176: 6003 str r3, [r0, #0] +10002178: 682b ldr r3, [r5, #0] +1000217a: 2000 movs r0, #0 +1000217c: 8163 strh r3, [r4, #10] +1000217e: 2300 movs r3, #0 +10002180: 602b str r3, [r5, #0] +10002182: 4b2a ldr r3, [pc, #168] ; (1000222c ) +10002184: 4a2a ldr r2, [pc, #168] ; (10002230 ) +10002186: 7819 ldrb r1, [r3, #0] +10002188: 4b2a ldr r3, [pc, #168] ; (10002234 ) +1000218a: f7ff fadb bl 10001744 +1000218e: 0020 movs r0, r4 +10002190: bc80 pop {r7} +10002192: 46b8 mov r8, r7 +10002194: bdf0 pop {r4, r5, r6, r7, pc} +10002196: 4921 ldr r1, [pc, #132] ; (1000221c ) +10002198: 6809 ldr r1, [r1, #0] +1000219a: 0189 lsls r1, r1, #6 +1000219c: 4688 mov r8, r1 +1000219e: 21a0 movs r1, #160 ; 0xa0 +100021a0: 05c9 lsls r1, r1, #23 +100021a2: 468c mov ip, r1 +100021a4: 4641 mov r1, r8 +100021a6: 4461 add r1, ip +100021a8: 6008 str r0, [r1, #0] +100021aa: 604a str r2, [r1, #4] +100021ac: 608f str r7, [r1, #8] +100021ae: 4f22 ldr r7, [pc, #136] ; (10002238 ) +100021b0: 683f ldr r7, [r7, #0] +100021b2: 60cf str r7, [r1, #12] +100021b4: 2101 movs r1, #1 +100021b6: 6031 str r1, [r6, #0] +100021b8: e7c3 b.n 10002142 +100021ba: 2400 movs r4, #0 +100021bc: e7e7 b.n 1000218e +100021be: 27a0 movs r7, #160 ; 0xa0 +100021c0: 05ff lsls r7, r7, #23 +100021c2: 46bc mov ip, r7 +100021c4: 4e13 ldr r6, [pc, #76] ; (10002214 ) +100021c6: 4f1d ldr r7, [pc, #116] ; (1000223c ) +100021c8: 6836 ldr r6, [r6, #0] +100021ca: 01b6 lsls r6, r6, #6 +100021cc: 4466 add r6, ip +100021ce: 6030 str r0, [r6, #0] +100021d0: 6072 str r2, [r6, #4] +100021d2: 683f ldr r7, [r7, #0] +100021d4: 60b1 str r1, [r6, #8] +100021d6: 60f7 str r7, [r6, #12] +100021d8: 2601 movs r6, #1 +100021da: 4647 mov r7, r8 +100021dc: 603e str r6, [r7, #0] +100021de: e79e b.n 1000211e +100021e0: 0031 movs r1, r6 +100021e2: 4e0b ldr r6, [pc, #44] ; (10002210 ) +100021e4: 46b0 mov r8, r6 +100021e6: 6836 ldr r6, [r6, #0] +100021e8: 2e00 cmp r6, #0 +100021ea: d000 beq.n 100021ee +100021ec: e78d b.n 1000210a +100021ee: e7e6 b.n 100021be +100021f0: 20a0 movs r0, #160 ; 0xa0 +100021f2: 05c0 lsls r0, r0, #23 +100021f4: 4684 mov ip, r0 +100021f6: 490b ldr r1, [pc, #44] ; (10002224 ) +100021f8: 6809 ldr r1, [r1, #0] +100021fa: 0189 lsls r1, r1, #6 +100021fc: 4461 add r1, ip +100021fe: 600b str r3, [r1, #0] +10002200: 604a str r2, [r1, #4] +10002202: 61ce str r6, [r1, #28] +10002204: e7b8 b.n 10002178 +10002206: 46c0 nop ; (mov r8, r8) +10002208: 20002a64 .word 0x20002a64 +1000220c: 20002a60 .word 0x20002a60 +10002210: 20002408 .word 0x20002408 +10002214: 20002404 .word 0x20002404 +10002218: 20002400 .word 0x20002400 +1000221c: 200023fc .word 0x200023fc +10002220: 20002410 .word 0x20002410 +10002224: 2000240c .word 0x2000240c +10002228: 2000162c .word 0x2000162c +1000222c: 20010b18 .word 0x20010b18 +10002230: 20002434 .word 0x20002434 +10002234: 0000062c .word 0x0000062c +10002238: 20001624 .word 0x20001624 +1000223c: 20001628 .word 0x20001628 + +10002240 : +10002240: b5f0 push {r4, r5, r6, r7, lr} +10002242: 46de mov lr, fp +10002244: 4657 mov r7, sl +10002246: 464e mov r6, r9 +10002248: 4645 mov r5, r8 +1000224a: 2300 movs r3, #0 +1000224c: b5e0 push {r5, r6, r7, lr} +1000224e: b08f sub sp, #60 ; 0x3c +10002250: aa0c add r2, sp, #48 ; 0x30 +10002252: 8093 strh r3, [r2, #4] +10002254: 4bab ldr r3, [pc, #684] ; (10002504 ) +10002256: 9009 str r0, [sp, #36] ; 0x24 +10002258: 681a ldr r2, [r3, #0] +1000225a: 2a00 cmp r2, #0 +1000225c: d000 beq.n 10002260 +1000225e: e13a b.n 100024d6 +10002260: 4aa9 ldr r2, [pc, #676] ; (10002508 ) +10002262: 6812 ldr r2, [r2, #0] +10002264: 0192 lsls r2, r2, #6 +10002266: 0011 movs r1, r2 +10002268: 920a str r2, [sp, #40] ; 0x28 +1000226a: 22a0 movs r2, #160 ; 0xa0 +1000226c: 468c mov ip, r1 +1000226e: 05d2 lsls r2, r2, #23 +10002270: 4462 add r2, ip +10002272: a90d add r1, sp, #52 ; 0x34 +10002274: 6011 str r1, [r2, #0] +10002276: 49a5 ldr r1, [pc, #660] ; (1000250c ) +10002278: 6051 str r1, [r2, #4] +1000227a: 910b str r1, [sp, #44] ; 0x2c +1000227c: 2117 movs r1, #23 +1000227e: 6091 str r1, [r2, #8] +10002280: 49a3 ldr r1, [pc, #652] ; (10002510 ) +10002282: 6809 ldr r1, [r1, #0] +10002284: 60d1 str r1, [r2, #12] +10002286: 2201 movs r2, #1 +10002288: 601a str r2, [r3, #0] +1000228a: 4ba2 ldr r3, [pc, #648] ; (10002514 ) +1000228c: 685b ldr r3, [r3, #4] +1000228e: 2b01 cmp r3, #1 +10002290: d100 bne.n 10002294 +10002292: e134 b.n 100024fe +10002294: 4ba0 ldr r3, [pc, #640] ; (10002518 ) +10002296: 681b ldr r3, [r3, #0] +10002298: 2b00 cmp r3, #0 +1000229a: d000 beq.n 1000229e +1000229c: e12c b.n 100024f8 +1000229e: 9909 ldr r1, [sp, #36] ; 0x24 +100022a0: 4b9e ldr r3, [pc, #632] ; (1000251c ) +100022a2: 890a ldrh r2, [r1, #8] +100022a4: 429a cmp r2, r3 +100022a6: d900 bls.n 100022aa +100022a8: e113 b.n 100024d2 +100022aa: 22a0 movs r2, #160 ; 0xa0 +100022ac: 05d2 lsls r2, r2, #23 +100022ae: 4694 mov ip, r2 +100022b0: 4690 mov r8, r2 +100022b2: 4b9b ldr r3, [pc, #620] ; (10002520 ) +100022b4: 2503 movs r5, #3 +100022b6: 681b ldr r3, [r3, #0] +100022b8: 9a09 ldr r2, [sp, #36] ; 0x24 +100022ba: 9301 str r3, [sp, #4] +100022bc: 4b99 ldr r3, [pc, #612] ; (10002524 ) +100022be: 681b ldr r3, [r3, #0] +100022c0: 019b lsls r3, r3, #6 +100022c2: 449c add ip, r3 +100022c4: 4b98 ldr r3, [pc, #608] ; (10002528 ) +100022c6: 681b ldr r3, [r3, #0] +100022c8: 9307 str r3, [sp, #28] +100022ca: 4b98 ldr r3, [pc, #608] ; (1000252c ) +100022cc: 681b ldr r3, [r3, #0] +100022ce: 4699 mov r9, r3 +100022d0: 4b97 ldr r3, [pc, #604] ; (10002530 ) +100022d2: 6819 ldr r1, [r3, #0] +100022d4: 4b97 ldr r3, [pc, #604] ; (10002534 ) +100022d6: 0189 lsls r1, r1, #6 +100022d8: 681b ldr r3, [r3, #0] +100022da: 4441 add r1, r8 +100022dc: 9306 str r3, [sp, #24] +100022de: 4b96 ldr r3, [pc, #600] ; (10002538 ) +100022e0: 681b ldr r3, [r3, #0] +100022e2: 9302 str r3, [sp, #8] +100022e4: 4b95 ldr r3, [pc, #596] ; (1000253c ) +100022e6: 681b ldr r3, [r3, #0] +100022e8: 019b lsls r3, r3, #6 +100022ea: 4498 add r8, r3 +100022ec: 4b94 ldr r3, [pc, #592] ; (10002540 ) +100022ee: 681b ldr r3, [r3, #0] +100022f0: 9308 str r3, [sp, #32] +100022f2: 2300 movs r3, #0 +100022f4: 9305 str r3, [sp, #20] +100022f6: 9304 str r3, [sp, #16] +100022f8: 9303 str r3, [sp, #12] +100022fa: 4b92 ldr r3, [pc, #584] ; (10002544 ) +100022fc: e000 b.n 10002300 +100022fe: 46d9 mov r9, fp +10002300: 0028 movs r0, r5 +10002302: 8956 ldrh r6, [r2, #10] +10002304: 4018 ands r0, r3 +10002306: 4682 mov sl, r0 +10002308: 469b mov fp, r3 +1000230a: 0030 movs r0, r6 +1000230c: 6854 ldr r4, [r2, #4] +1000230e: 9300 str r3, [sp, #0] +10002310: 422b tst r3, r5 +10002312: d01b beq.n 1000234c +10002314: 4657 mov r7, sl +10002316: 2004 movs r0, #4 +10002318: 46b2 mov sl, r6 +1000231a: 1bc7 subs r7, r0, r7 +1000231c: 42be cmp r6, r7 +1000231e: d900 bls.n 10002322 +10002320: 46ba mov sl, r7 +10002322: 9f01 ldr r7, [sp, #4] +10002324: 2f00 cmp r7, #0 +10002326: d000 beq.n 1000232a +10002328: e0cd b.n 100024c6 +1000232a: 4667 mov r7, ip +1000232c: 4650 mov r0, sl +1000232e: 603c str r4, [r7, #0] +10002330: 607b str r3, [r7, #4] +10002332: 60b8 str r0, [r7, #8] +10002334: 9807 ldr r0, [sp, #28] +10002336: 60f8 str r0, [r7, #12] +10002338: 2001 movs r0, #1 +1000233a: 9003 str r0, [sp, #12] +1000233c: 9001 str r0, [sp, #4] +1000233e: 001f movs r7, r3 +10002340: 4650 mov r0, sl +10002342: 4457 add r7, sl +10002344: 46bb mov fp, r7 +10002346: 9700 str r7, [sp, #0] +10002348: 4454 add r4, sl +1000234a: 1a30 subs r0, r6, r0 +1000234c: 0887 lsrs r7, r0, #2 +1000234e: 46ba mov sl, r7 +10002350: 464f mov r7, r9 +10002352: 600c str r4, [r1, #0] +10002354: 2f00 cmp r7, #0 +10002356: d16b bne.n 10002430 +10002358: 465f mov r7, fp +1000235a: 604f str r7, [r1, #4] +1000235c: 4657 mov r7, sl +1000235e: 608f str r7, [r1, #8] +10002360: 9f06 ldr r7, [sp, #24] +10002362: 60cf str r7, [r1, #12] +10002364: 2701 movs r7, #1 +10002366: 46bb mov fp, r7 +10002368: 9704 str r7, [sp, #16] +1000236a: 002f movs r7, r5 +1000236c: 4007 ands r7, r0 +1000236e: 46ba mov sl, r7 +10002370: 4205 tst r5, r0 +10002372: d011 beq.n 10002398 +10002374: 9f00 ldr r7, [sp, #0] +10002376: 43a8 bics r0, r5 +10002378: 183f adds r7, r7, r0 +1000237a: 1820 adds r0, r4, r0 +1000237c: 9c02 ldr r4, [sp, #8] +1000237e: 2c00 cmp r4, #0 +10002380: d15c bne.n 1000243c +10002382: 4644 mov r4, r8 +10002384: 6020 str r0, [r4, #0] +10002386: 6067 str r7, [r4, #4] +10002388: 4640 mov r0, r8 +1000238a: 4654 mov r4, sl +1000238c: 6084 str r4, [r0, #8] +1000238e: 9c08 ldr r4, [sp, #32] +10002390: 60c4 str r4, [r0, #12] +10002392: 2001 movs r0, #1 +10002394: 9005 str r0, [sp, #20] +10002396: 9002 str r0, [sp, #8] +10002398: 6812 ldr r2, [r2, #0] +1000239a: 199b adds r3, r3, r6 +1000239c: 2a00 cmp r2, #0 +1000239e: d057 beq.n 10002450 +100023a0: 4648 mov r0, r9 +100023a2: 2800 cmp r0, #0 +100023a4: d0ab beq.n 100022fe +100023a6: 2403 movs r4, #3 +100023a8: 4689 mov r9, r1 +100023aa: e02b b.n 10002404 +100023ac: 4661 mov r1, ip +100023ae: 9f07 ldr r7, [sp, #28] +100023b0: 600d str r5, [r1, #0] +100023b2: 604b str r3, [r1, #4] +100023b4: 6088 str r0, [r1, #8] +100023b6: 60cf str r7, [r1, #12] +100023b8: 2101 movs r1, #1 +100023ba: 9103 str r1, [sp, #12] +100023bc: 9101 str r1, [sp, #4] +100023be: 1819 adds r1, r3, r0 +100023c0: 468a mov sl, r1 +100023c2: 182d adds r5, r5, r0 +100023c4: 9100 str r1, [sp, #0] +100023c6: 1a30 subs r0, r6, r0 +100023c8: 4649 mov r1, r9 +100023ca: 4657 mov r7, sl +100023cc: 600d str r5, [r1, #0] +100023ce: 604f str r7, [r1, #4] +100023d0: 0887 lsrs r7, r0, #2 +100023d2: 61cf str r7, [r1, #28] +100023d4: 0027 movs r7, r4 +100023d6: 4007 ands r7, r0 +100023d8: 4204 tst r4, r0 +100023da: d00f beq.n 100023fc +100023dc: 9900 ldr r1, [sp, #0] +100023de: 43a0 bics r0, r4 +100023e0: 1809 adds r1, r1, r0 +100023e2: 1828 adds r0, r5, r0 +100023e4: 9d02 ldr r5, [sp, #8] +100023e6: 2d00 cmp r5, #0 +100023e8: d168 bne.n 100024bc +100023ea: 4645 mov r5, r8 +100023ec: 6028 str r0, [r5, #0] +100023ee: 6069 str r1, [r5, #4] +100023f0: 2101 movs r1, #1 +100023f2: 9808 ldr r0, [sp, #32] +100023f4: 60af str r7, [r5, #8] +100023f6: 9105 str r1, [sp, #20] +100023f8: 60e8 str r0, [r5, #12] +100023fa: 9102 str r1, [sp, #8] +100023fc: 6812 ldr r2, [r2, #0] +100023fe: 199b adds r3, r3, r6 +10002400: 2a00 cmp r2, #0 +10002402: d025 beq.n 10002450 +10002404: 0027 movs r7, r4 +10002406: 8956 ldrh r6, [r2, #10] +10002408: 469a mov sl, r3 +1000240a: 0030 movs r0, r6 +1000240c: 6855 ldr r5, [r2, #4] +1000240e: 401f ands r7, r3 +10002410: 9300 str r3, [sp, #0] +10002412: 4223 tst r3, r4 +10002414: d0d8 beq.n 100023c8 +10002416: 2104 movs r1, #4 +10002418: 1bc8 subs r0, r1, r7 +1000241a: 42b0 cmp r0, r6 +1000241c: d900 bls.n 10002420 +1000241e: 0030 movs r0, r6 +10002420: 9901 ldr r1, [sp, #4] +10002422: 2900 cmp r1, #0 +10002424: d0c2 beq.n 100023ac +10002426: 4661 mov r1, ip +10002428: 600d str r5, [r1, #0] +1000242a: 604b str r3, [r1, #4] +1000242c: 61c8 str r0, [r1, #28] +1000242e: e7c6 b.n 100023be +10002430: 465f mov r7, fp +10002432: 604f str r7, [r1, #4] +10002434: 4657 mov r7, sl +10002436: 46cb mov fp, r9 +10002438: 61cf str r7, [r1, #28] +1000243a: e796 b.n 1000236a +1000243c: 4644 mov r4, r8 +1000243e: 6020 str r0, [r4, #0] +10002440: 6067 str r7, [r4, #4] +10002442: 4640 mov r0, r8 +10002444: 4654 mov r4, sl +10002446: 6812 ldr r2, [r2, #0] +10002448: 61c4 str r4, [r0, #28] +1000244a: 199b adds r3, r3, r6 1000244c: 2a00 cmp r2, #0 -1000244e: d100 bne.n 10002452 -10002450: e0c4 b.n 100025dc -10002452: 786b ldrb r3, [r5, #1] -10002454: 2b06 cmp r3, #6 -10002456: d104 bne.n 10002462 -10002458: 8869 ldrh r1, [r5, #2] -1000245a: 23c0 movs r3, #192 ; 0xc0 -1000245c: 00db lsls r3, r3, #3 -1000245e: 4299 cmp r1, r3 -10002460: d064 beq.n 1000252c -10002462: 48b3 ldr r0, [pc, #716] ; (10002730 ) -10002464: f005 fade bl 10007a24 <__wrap_printf> -10002468: 48b4 ldr r0, [pc, #720] ; (1000273c ) -1000246a: e7e2 b.n 10002432 -1000246c: 4bae ldr r3, [pc, #696] ; (10002728 ) -1000246e: 4698 mov r8, r3 -10002470: 4bac ldr r3, [pc, #688] ; (10002724 ) -10002472: 4343 muls r3, r0 -10002474: 4443 add r3, r8 -10002476: 69da ldr r2, [r3, #28] -10002478: 2a00 cmp r2, #0 -1000247a: d100 bne.n 1000247e -1000247c: e0b7 b.n 100025ee -1000247e: 7849 ldrb r1, [r1, #1] -10002480: 7913 ldrb r3, [r2, #4] -10002482: 4299 cmp r1, r3 -10002484: d100 bne.n 10002488 -10002486: e116 b.n 100026b6 -10002488: 4aa5 ldr r2, [pc, #660] ; (10002720 ) -1000248a: 4ba6 ldr r3, [pc, #664] ; (10002724 ) -1000248c: 4694 mov ip, r2 -1000248e: 4373 muls r3, r6 -10002490: 4443 add r3, r8 -10002492: 4463 add r3, ip -10002494: 781a ldrb r2, [r3, #0] -10002496: 2400 movs r4, #0 -10002498: 00f3 lsls r3, r6, #3 -1000249a: 2a00 cmp r2, #0 -1000249c: d02b beq.n 100024f6 -1000249e: 199b adds r3, r3, r6 -100024a0: 009b lsls r3, r3, #2 -100024a2: 199b adds r3, r3, r6 -100024a4: 469b mov fp, r3 -100024a6: 00d9 lsls r1, r3, #3 -100024a8: 4643 mov r3, r8 -100024aa: 448b add fp, r1 -100024ac: 46b9 mov r9, r7 -100024ae: 46a8 mov r8, r5 -100024b0: 465f mov r7, fp -100024b2: 0035 movs r5, r6 -100024b4: 001e movs r6, r3 -100024b6: 193b adds r3, r7, r4 -100024b8: 330b adds r3, #11 -100024ba: 33ff adds r3, #255 ; 0xff -100024bc: 009b lsls r3, r3, #2 -100024be: 18f3 adds r3, r6, r3 -100024c0: 685b ldr r3, [r3, #4] -100024c2: 2b00 cmp r3, #0 -100024c4: d012 beq.n 100024ec -100024c6: 689b ldr r3, [r3, #8] -100024c8: 469b mov fp, r3 -100024ca: 2b00 cmp r3, #0 -100024cc: d00e beq.n 100024ec -100024ce: 4653 mov r3, sl -100024d0: 464a mov r2, r9 -100024d2: 4641 mov r1, r8 -100024d4: 0028 movs r0, r5 -100024d6: 47d8 blx fp -100024d8: 2800 cmp r0, #0 -100024da: d100 bne.n 100024de -100024dc: e098 b.n 10002610 -100024de: 4a90 ldr r2, [pc, #576] ; (10002720 ) -100024e0: 4b90 ldr r3, [pc, #576] ; (10002724 ) +1000244e: d1a7 bne.n 100023a0 +10002450: 9b03 ldr r3, [sp, #12] +10002452: 2b00 cmp r3, #0 +10002454: d002 beq.n 1000245c +10002456: 4b32 ldr r3, [pc, #200] ; (10002520 ) +10002458: 9a01 ldr r2, [sp, #4] +1000245a: 601a str r2, [r3, #0] +1000245c: 9b04 ldr r3, [sp, #16] +1000245e: 2b00 cmp r3, #0 +10002460: d002 beq.n 10002468 +10002462: 465a mov r2, fp +10002464: 4b31 ldr r3, [pc, #196] ; (1000252c ) +10002466: 601a str r2, [r3, #0] +10002468: 9b05 ldr r3, [sp, #20] +1000246a: 2b00 cmp r3, #0 +1000246c: d002 beq.n 10002474 +1000246e: 4b32 ldr r3, [pc, #200] ; (10002538 ) +10002470: 9a02 ldr r2, [sp, #8] +10002472: 601a str r2, [r3, #0] +10002474: 4b34 ldr r3, [pc, #208] ; (10002548 ) +10002476: 2180 movs r1, #128 ; 0x80 +10002478: 469c mov ip, r3 +1000247a: 9a0a ldr r2, [sp, #40] ; 0x28 +1000247c: 0449 lsls r1, r1, #17 +1000247e: 4462 add r2, ip +10002480: 6813 ldr r3, [r2, #0] +10002482: 420b tst r3, r1 +10002484: d1fc bne.n 10002480 +10002486: 2301 movs r3, #1 +10002488: 980b ldr r0, [sp, #44] ; 0x2c +1000248a: 2124 movs r1, #36 ; 0x24 +1000248c: 6003 str r3, [r0, #0] +1000248e: 9b09 ldr r3, [sp, #36] ; 0x24 +10002490: 891a ldrh r2, [r3, #8] +10002492: 6081 str r1, [r0, #8] +10002494: 0013 movs r3, r2 +10002496: 60c2 str r2, [r0, #12] +10002498: 4a1f ldr r2, [pc, #124] ; (10002518 ) +1000249a: 332c adds r3, #44 ; 0x2c +1000249c: 6013 str r3, [r2, #0] +1000249e: 6043 str r3, [r0, #4] +100024a0: 6813 ldr r3, [r2, #0] +100024a2: 4a2a ldr r2, [pc, #168] ; (1000254c ) +100024a4: 7a11 ldrb r1, [r2, #8] +100024a6: 0002 movs r2, r0 +100024a8: 2000 movs r0, #0 +100024aa: f7ff f88b bl 100015c4 +100024ae: b00f add sp, #60 ; 0x3c +100024b0: bcf0 pop {r4, r5, r6, r7} +100024b2: 46bb mov fp, r7 +100024b4: 46b2 mov sl, r6 +100024b6: 46a9 mov r9, r5 +100024b8: 46a0 mov r8, r4 +100024ba: bdf0 pop {r4, r5, r6, r7, pc} +100024bc: 4645 mov r5, r8 +100024be: 6028 str r0, [r5, #0] +100024c0: 6069 str r1, [r5, #4] +100024c2: 61ef str r7, [r5, #28] +100024c4: e79a b.n 100023fc +100024c6: 4660 mov r0, ip +100024c8: 4657 mov r7, sl +100024ca: 6004 str r4, [r0, #0] +100024cc: 6043 str r3, [r0, #4] +100024ce: 61c7 str r7, [r0, #28] +100024d0: e735 b.n 1000233e +100024d2: 810b strh r3, [r1, #8] +100024d4: e6e9 b.n 100022aa +100024d6: 4b0c ldr r3, [pc, #48] ; (10002508 ) +100024d8: 681a ldr r2, [r3, #0] +100024da: 0193 lsls r3, r2, #6 +100024dc: 001a movs r2, r3 +100024de: 930a str r3, [sp, #40] ; 0x28 +100024e0: 23a0 movs r3, #160 ; 0xa0 100024e2: 4694 mov ip, r2 -100024e4: 436b muls r3, r5 -100024e6: 18f3 adds r3, r6, r3 -100024e8: 4463 add r3, ip -100024ea: 781a ldrb r2, [r3, #0] -100024ec: 3401 adds r4, #1 -100024ee: b2e4 uxtb r4, r4 -100024f0: 42a2 cmp r2, r4 -100024f2: d8e0 bhi.n 100024b6 -100024f4: 4645 mov r5, r8 -100024f6: 4e8e ldr r6, [pc, #568] ; (10002730 ) -100024f8: 4c8f ldr r4, [pc, #572] ; (10002738 ) -100024fa: 0030 movs r0, r6 -100024fc: f005 fa92 bl 10007a24 <__wrap_printf> -10002500: 488f ldr r0, [pc, #572] ; (10002740 ) -10002502: f005 f95d bl 100077c0 <__wrap_puts> -10002506: 0020 movs r0, r4 -10002508: f005 fa8c bl 10007a24 <__wrap_printf> -1000250c: 488d ldr r0, [pc, #564] ; (10002744 ) -1000250e: f005 fa89 bl 10007a24 <__wrap_printf> -10002512: 88e8 ldrh r0, [r5, #6] -10002514: 886b ldrh r3, [r5, #2] -10002516: 786a ldrb r2, [r5, #1] -10002518: 7829 ldrb r1, [r5, #0] -1000251a: 9001 str r0, [sp, #4] -1000251c: 88a8 ldrh r0, [r5, #4] -1000251e: 9000 str r0, [sp, #0] -10002520: 4889 ldr r0, [pc, #548] ; (10002748 ) -10002522: f005 fa7f bl 10007a24 <__wrap_printf> -10002526: 0020 movs r0, r4 -10002528: f005 fa7c bl 10007a24 <__wrap_printf> -1000252c: 2300 movs r3, #0 -1000252e: 469b mov fp, r3 -10002530: e752 b.n 100023d8 -10002532: 4a7b ldr r2, [pc, #492] ; (10002720 ) -10002534: 4b7b ldr r3, [pc, #492] ; (10002724 ) -10002536: 4694 mov ip, r2 -10002538: 4343 muls r3, r0 -1000253a: 4c7b ldr r4, [pc, #492] ; (10002728 ) -1000253c: 18e1 adds r1, r4, r3 -1000253e: 4461 add r1, ip -10002540: 7808 ldrb r0, [r1, #0] -10002542: 2800 cmp r0, #0 -10002544: d100 bne.n 10002548 -10002546: e770 b.n 1000242a -10002548: 21ff movs r1, #255 ; 0xff -1000254a: 4a78 ldr r2, [pc, #480] ; (1000272c ) -1000254c: 468c mov ip, r1 -1000254e: 189a adds r2, r3, r2 -10002550: 46b0 mov r8, r6 -10002552: 2300 movs r3, #0 -10002554: 46b9 mov r9, r7 -10002556: 1912 adds r2, r2, r4 -10002558: 6811 ldr r1, [r2, #0] -1000255a: 2900 cmp r1, #0 -1000255c: d009 beq.n 10002572 -1000255e: 680c ldr r4, [r1, #0] -10002560: 2c00 cmp r4, #0 -10002562: d006 beq.n 10002572 -10002564: 4667 mov r7, ip -10002566: 7e0e ldrb r6, [r1, #24] -10002568: 88a9 ldrh r1, [r5, #4] -1000256a: 4039 ands r1, r7 -1000256c: 428e cmp r6, r1 -1000256e: d100 bne.n 10002572 -10002570: e097 b.n 100026a2 -10002572: 3301 adds r3, #1 -10002574: b2db uxtb r3, r3 -10002576: 3204 adds r2, #4 -10002578: 4283 cmp r3, r0 -1000257a: d1ed bne.n 10002558 -1000257c: e755 b.n 1000242a -1000257e: 4a69 ldr r2, [pc, #420] ; (10002724 ) -10002580: 4b69 ldr r3, [pc, #420] ; (10002728 ) -10002582: 4342 muls r2, r0 -10002584: 189b adds r3, r3, r2 -10002586: 2285 movs r2, #133 ; 0x85 -10002588: 00d2 lsls r2, r2, #3 -1000258a: 4694 mov ip, r2 -1000258c: 4463 add r3, ip -1000258e: 781b ldrb r3, [r3, #0] -10002590: 2b00 cmp r3, #0 -10002592: d100 bne.n 10002596 -10002594: e75d b.n 10002452 -10002596: 784b ldrb r3, [r1, #1] -10002598: 790c ldrb r4, [r1, #4] -1000259a: 2b01 cmp r3, #1 -1000259c: d100 bne.n 100025a0 -1000259e: e195 b.n 100028cc -100025a0: 2b03 cmp r3, #3 -100025a2: d100 bne.n 100025a6 -100025a4: e18b b.n 100028be -100025a6: 2b00 cmp r3, #0 -100025a8: d000 beq.n 100025ac -100025aa: e753 b.n 10002454 -100025ac: ab06 add r3, sp, #24 -100025ae: 469c mov ip, r3 -100025b0: 250f movs r5, #15 -100025b2: 4465 add r5, ip -100025b4: 002a movs r2, r5 -100025b6: 0021 movs r1, r4 -100025b8: f7ff f80c bl 100015d4 -100025bc: 782b ldrb r3, [r5, #0] -100025be: 2b00 cmp r3, #0 -100025c0: d100 bne.n 100025c4 -100025c2: e1dd b.n 10002980 -100025c4: 2301 movs r3, #1 -100025c6: 683a ldr r2, [r7, #0] -100025c8: 7013 strb r3, [r2, #0] -100025ca: 2200 movs r2, #0 -100025cc: 683b ldr r3, [r7, #0] -100025ce: 705a strb r2, [r3, #1] -100025d0: 2302 movs r3, #2 -100025d2: 4652 mov r2, sl -100025d4: 6013 str r3, [r2, #0] -100025d6: 3b01 subs r3, #1 -100025d8: 469b mov fp, r3 -100025da: e6fd b.n 100023d8 -100025dc: 786b ldrb r3, [r5, #1] -100025de: 8849 ldrh r1, [r1, #2] -100025e0: 2b09 cmp r3, #9 -100025e2: d900 bls.n 100025e6 -100025e4: e736 b.n 10002454 -100025e6: 4859 ldr r0, [pc, #356] ; (1000274c ) -100025e8: 009a lsls r2, r3, #2 -100025ea: 5882 ldr r2, [r0, r2] -100025ec: 4697 mov pc, r2 -100025ee: 6a1b ldr r3, [r3, #32] -100025f0: 2b00 cmp r3, #0 -100025f2: d100 bne.n 100025f6 -100025f4: e748 b.n 10002488 -100025f6: 7849 ldrb r1, [r1, #1] -100025f8: 799a ldrb r2, [r3, #6] -100025fa: 4291 cmp r1, r2 -100025fc: d000 beq.n 10002600 -100025fe: e743 b.n 10002488 -10002600: 88aa ldrh r2, [r5, #4] -10002602: 2a07 cmp r2, #7 -10002604: d170 bne.n 100026e8 -10002606: 681a ldr r2, [r3, #0] -10002608: 603a str r2, [r7, #0] -1000260a: 4652 mov r2, sl -1000260c: 889b ldrh r3, [r3, #4] -1000260e: 6013 str r3, [r2, #0] -10002610: 2301 movs r3, #1 -10002612: 469b mov fp, r3 -10002614: e6e0 b.n 100023d8 -10002616: 4b44 ldr r3, [pc, #272] ; (10002728 ) -10002618: 4698 mov r8, r3 -1000261a: 4b42 ldr r3, [pc, #264] ; (10002724 ) -1000261c: 4343 muls r3, r0 -1000261e: 001a movs r2, r3 -10002620: 9304 str r3, [sp, #16] -10002622: 2385 movs r3, #133 ; 0x85 -10002624: 4442 add r2, r8 -10002626: 00db lsls r3, r3, #3 -10002628: 18d3 adds r3, r2, r3 -1000262a: 781b ldrb r3, [r3, #0] -1000262c: 2b00 cmp r3, #0 -1000262e: d100 bne.n 10002632 -10002630: e70f b.n 10002452 -10002632: 792b ldrb r3, [r5, #4] -10002634: 8849 ldrh r1, [r1, #2] -10002636: 9303 str r3, [sp, #12] -10002638: 6993 ldr r3, [r2, #24] -1000263a: 0018 movs r0, r3 -1000263c: 786b ldrb r3, [r5, #1] -1000263e: 2b0a cmp r3, #10 -10002640: d100 bne.n 10002644 -10002642: e157 b.n 100028f4 -10002644: d900 bls.n 10002648 -10002646: e0f7 b.n 10002838 -10002648: 2b00 cmp r3, #0 -1000264a: d100 bne.n 1000264e -1000264c: e15b b.n 10002906 -1000264e: 2b06 cmp r3, #6 -10002650: d000 beq.n 10002654 -10002652: e706 b.n 10002462 -10002654: 0a0b lsrs r3, r1, #8 -10002656: 2b21 cmp r3, #33 ; 0x21 -10002658: d100 bne.n 1000265c -1000265a: e26b b.n 10002b34 -1000265c: 2b22 cmp r3, #34 ; 0x22 -1000265e: d000 beq.n 10002662 -10002660: e6fb b.n 1000245a -10002662: 4b30 ldr r3, [pc, #192] ; (10002724 ) -10002664: 4a2e ldr r2, [pc, #184] ; (10002720 ) -10002666: 435e muls r6, r3 -10002668: 4643 mov r3, r8 -1000266a: 4694 mov ip, r2 -1000266c: 199b adds r3, r3, r6 -1000266e: 4463 add r3, ip -10002670: 7818 ldrb r0, [r3, #0] -10002672: 2800 cmp r0, #0 -10002674: d100 bne.n 10002678 -10002676: e6f0 b.n 1000245a -10002678: 4b2c ldr r3, [pc, #176] ; (1000272c ) -1000267a: 469c mov ip, r3 -1000267c: 4466 add r6, ip -1000267e: 0033 movs r3, r6 -10002680: 468c mov ip, r1 -10002682: 9903 ldr r1, [sp, #12] -10002684: 4443 add r3, r8 -10002686: 681a ldr r2, [r3, #0] -10002688: 2a00 cmp r2, #0 -1000268a: d003 beq.n 10002694 -1000268c: 7e16 ldrb r6, [r2, #24] -1000268e: 428e cmp r6, r1 -10002690: d100 bne.n 10002694 -10002692: e360 b.n 10002d56 -10002694: 3401 adds r4, #1 -10002696: b2e4 uxtb r4, r4 -10002698: 3304 adds r3, #4 -1000269a: 4284 cmp r4, r0 -1000269c: d1f3 bne.n 10002686 -1000269e: 4661 mov r1, ip -100026a0: e6db b.n 1000245a -100026a2: 4646 mov r6, r8 -100026a4: 464f mov r7, r9 -100026a6: 4653 mov r3, sl -100026a8: 003a movs r2, r7 -100026aa: 0029 movs r1, r5 -100026ac: 0030 movs r0, r6 -100026ae: 47a0 blx r4 -100026b0: 2800 cmp r0, #0 -100026b2: daad bge.n 10002610 -100026b4: e6b9 b.n 1000242a -100026b6: 88ab ldrh r3, [r5, #4] -100026b8: 2b04 cmp r3, #4 -100026ba: d021 beq.n 10002700 -100026bc: 2b05 cmp r3, #5 -100026be: d113 bne.n 100026e8 -100026c0: 886b ldrh r3, [r5, #2] -100026c2: 68d2 ldr r2, [r2, #12] -100026c4: 009b lsls r3, r3, #2 -100026c6: 589a ldr r2, [r3, r2] -100026c8: 603a str r2, [r7, #0] -100026ca: 7853 ldrb r3, [r2, #1] -100026cc: 7811 ldrb r1, [r2, #0] -100026ce: 021b lsls r3, r3, #8 -100026d0: 185b adds r3, r3, r1 -100026d2: 7891 ldrb r1, [r2, #2] -100026d4: 78d2 ldrb r2, [r2, #3] -100026d6: 0409 lsls r1, r1, #16 -100026d8: 0612 lsls r2, r2, #24 -100026da: 185b adds r3, r3, r1 -100026dc: 189b adds r3, r3, r2 -100026de: 4652 mov r2, sl -100026e0: 6013 str r3, [r2, #0] -100026e2: 2301 movs r3, #1 -100026e4: 469b mov fp, r3 -100026e6: e677 b.n 100023d8 -100026e8: 4e11 ldr r6, [pc, #68] ; (10002730 ) -100026ea: 0030 movs r0, r6 -100026ec: f005 f99a bl 10007a24 <__wrap_printf> -100026f0: 4817 ldr r0, [pc, #92] ; (10002750 ) -100026f2: f005 f865 bl 100077c0 <__wrap_puts> -100026f6: 4c10 ldr r4, [pc, #64] ; (10002738 ) -100026f8: 0020 movs r0, r4 -100026fa: f005 f993 bl 10007a24 <__wrap_printf> -100026fe: e6fc b.n 100024fa -10002700: 6892 ldr r2, [r2, #8] -10002702: e7e1 b.n 100026c8 -10002704: 2901 cmp r1, #1 -10002706: d100 bne.n 1000270a -10002708: e152 b.n 100029b0 -1000270a: 2300 movs r3, #0 -1000270c: 4652 mov r2, sl -1000270e: 6013 str r3, [r2, #0] -10002710: 3301 adds r3, #1 -10002712: 469b mov fp, r3 -10002714: e660 b.n 100023d8 -10002716: 0030 movs r0, r6 -10002718: b2c9 uxtb r1, r1 -1000271a: f7fe fe29 bl 10001370 -1000271e: e7f4 b.n 1000270a -10002720: 0000046c .word 0x0000046c -10002724: 00000534 .word 0x00000534 -10002728: 20003510 .word 0x20003510 -1000272c: 0000042c .word 0x0000042c -10002730: 100142d4 .word 0x100142d4 -10002734: 10014540 .word 0x10014540 -10002738: 100142cc .word 0x100142cc -1000273c: 1001461c .word 0x1001461c -10002740: 100145d0 .word 0x100145d0 -10002744: 10014314 .word 0x10014314 -10002748: 10014558 .word 0x10014558 -1000274c: 10014634 .word 0x10014634 -10002750: 100145b8 .word 0x100145b8 -10002754: 2300 movs r3, #0 -10002756: 683a ldr r2, [r7, #0] -10002758: 7013 strb r3, [r2, #0] -1000275a: 4bcb ldr r3, [pc, #812] ; (10002a88 ) -1000275c: 4acb ldr r2, [pc, #812] ; (10002a8c ) -1000275e: 4698 mov r8, r3 -10002760: 4694 mov ip, r2 -10002762: 4bcb ldr r3, [pc, #812] ; (10002a90 ) -10002764: 4373 muls r3, r6 -10002766: 4443 add r3, r8 -10002768: 4463 add r3, ip -1000276a: 781b ldrb r3, [r3, #0] -1000276c: 2b00 cmp r3, #0 -1000276e: d004 beq.n 1000277a -10002770: 2101 movs r1, #1 -10002772: 683a ldr r2, [r7, #0] -10002774: 7813 ldrb r3, [r2, #0] -10002776: 430b orrs r3, r1 -10002778: 7013 strb r3, [r2, #0] -1000277a: 4ac6 ldr r2, [pc, #792] ; (10002a94 ) -1000277c: 4bc4 ldr r3, [pc, #784] ; (10002a90 ) -1000277e: 4694 mov ip, r2 -10002780: 4373 muls r3, r6 -10002782: 4443 add r3, r8 -10002784: 4463 add r3, ip -10002786: 781b ldrb r3, [r3, #0] -10002788: 2b00 cmp r3, #0 -1000278a: d100 bne.n 1000278e -1000278c: e71d b.n 100025ca -1000278e: 2102 movs r1, #2 -10002790: 683a ldr r2, [r7, #0] -10002792: 7813 ldrb r3, [r2, #0] -10002794: 430b orrs r3, r1 -10002796: 7013 strb r3, [r2, #0] -10002798: e717 b.n 100025ca -1000279a: 23ff movs r3, #255 ; 0xff -1000279c: 001a movs r2, r3 -1000279e: 400a ands r2, r1 -100027a0: 420b tst r3, r1 -100027a2: d000 beq.n 100027a6 -100027a4: e118 b.n 100029d8 -100027a6: 2185 movs r1, #133 ; 0x85 -100027a8: 00c9 lsls r1, r1, #3 -100027aa: 468c mov ip, r1 -100027ac: 4bb8 ldr r3, [pc, #736] ; (10002a90 ) -100027ae: 435e muls r6, r3 -100027b0: 4bb5 ldr r3, [pc, #724] ; (10002a88 ) -100027b2: 199b adds r3, r3, r6 -100027b4: 4463 add r3, ip -100027b6: 701a strb r2, [r3, #0] -100027b8: 4653 mov r3, sl -100027ba: 601a str r2, [r3, #0] -100027bc: 2301 movs r3, #1 -100027be: 469b mov fp, r3 -100027c0: e60a b.n 100023d8 -100027c2: 2185 movs r1, #133 ; 0x85 -100027c4: 00c9 lsls r1, r1, #3 -100027c6: 468c mov ip, r1 -100027c8: 4bb1 ldr r3, [pc, #708] ; (10002a90 ) -100027ca: 683a ldr r2, [r7, #0] -100027cc: 435e muls r6, r3 -100027ce: 4bae ldr r3, [pc, #696] ; (10002a88 ) -100027d0: 199b adds r3, r3, r6 -100027d2: 4463 add r3, ip -100027d4: 781b ldrb r3, [r3, #0] -100027d6: 7013 strb r3, [r2, #0] -100027d8: 2301 movs r3, #1 -100027da: 4652 mov r2, sl -100027dc: 469b mov fp, r3 -100027de: 6013 str r3, [r2, #0] -100027e0: e5fa b.n 100023d8 -100027e2: 0a0b lsrs r3, r1, #8 -100027e4: 4699 mov r9, r3 -100027e6: 0018 movs r0, r3 -100027e8: b2cc uxtb r4, r1 -100027ea: 2b03 cmp r3, #3 -100027ec: d100 bne.n 100027f0 -100027ee: e16f b.n 10002ad0 -100027f0: 2b0f cmp r3, #15 -100027f2: d100 bne.n 100027f6 -100027f4: e18e b.n 10002b14 -100027f6: 2b03 cmp r3, #3 -100027f8: d900 bls.n 100027fc -100027fa: e62e b.n 1000245a -100027fc: 4ba2 ldr r3, [pc, #648] ; (10002a88 ) -100027fe: 4698 mov r8, r3 -10002800: 4ba3 ldr r3, [pc, #652] ; (10002a90 ) -10002802: 4373 muls r3, r6 -10002804: 4443 add r3, r8 -10002806: 699b ldr r3, [r3, #24] -10002808: 781a ldrb r2, [r3, #0] -1000280a: 2a00 cmp r2, #0 -1000280c: d100 bne.n 10002810 -1000280e: e1de b.n 10002bce -10002810: 2100 movs r1, #0 -10002812: 468c mov ip, r1 -10002814: 0029 movs r1, r5 -10002816: 0025 movs r5, r4 -10002818: 4664 mov r4, ip -1000281a: 468c mov ip, r1 -1000281c: e004 b.n 10002828 -1000281e: 189b adds r3, r3, r2 -10002820: 781a ldrb r2, [r3, #0] -10002822: 2a00 cmp r2, #0 -10002824: d100 bne.n 10002828 -10002826: e1d0 b.n 10002bca -10002828: 7859 ldrb r1, [r3, #1] -1000282a: 4281 cmp r1, r0 -1000282c: d1f7 bne.n 1000281e -1000282e: 42a5 cmp r5, r4 -10002830: d100 bne.n 10002834 -10002832: e1d9 b.n 10002be8 -10002834: 3401 adds r4, #1 -10002836: e7f2 b.n 1000281e -10002838: 2b0b cmp r3, #11 -1000283a: d000 beq.n 1000283e -1000283c: e611 b.n 10002462 -1000283e: b2cb uxtb r3, r1 -10002840: 9306 str r3, [sp, #24] -10002842: 7803 ldrb r3, [r0, #0] -10002844: 2b00 cmp r3, #0 -10002846: d100 bne.n 1000284a -10002848: e1d8 b.n 10002bfc -1000284a: 2200 movs r2, #0 -1000284c: 9205 str r2, [sp, #20] -1000284e: 32ff adds r2, #255 ; 0xff -10002850: 4693 mov fp, r2 -10002852: 0032 movs r2, r6 -10002854: 9407 str r4, [sp, #28] -10002856: 2500 movs r5, #0 -10002858: 2700 movs r7, #0 -1000285a: 0004 movs r4, r0 -1000285c: 465e mov r6, fp -1000285e: 4691 mov r9, r2 -10002860: e00a b.n 10002878 -10002862: 2a02 cmp r2, #2 -10002864: d01a beq.n 1000289c -10002866: 18e4 adds r4, r4, r3 -10002868: 7823 ldrb r3, [r4, #0] -1000286a: 18ed adds r5, r5, r3 -1000286c: 42bd cmp r5, r7 -1000286e: d301 bcc.n 10002874 -10002870: 2f00 cmp r7, #0 -10002872: d14d bne.n 10002910 -10002874: 2b00 cmp r3, #0 -10002876: d04b beq.n 10002910 -10002878: 7862 ldrb r2, [r4, #1] -1000287a: 2a04 cmp r2, #4 -1000287c: d014 beq.n 100028a8 -1000287e: 2a05 cmp r2, #5 -10002880: d1ef bne.n 10002862 -10002882: 9a03 ldr r2, [sp, #12] -10002884: 42b2 cmp r2, r6 -10002886: d1ee bne.n 10002866 -10002888: 9b06 ldr r3, [sp, #24] -1000288a: 78a1 ldrb r1, [r4, #2] -1000288c: 455b cmp r3, fp -1000288e: d100 bne.n 10002892 -10002890: e178 b.n 10002b84 -10002892: 4648 mov r0, r9 -10002894: f7fe fe02 bl 1000149c -10002898: 7823 ldrb r3, [r4, #0] -1000289a: e7e4 b.n 10002866 -1000289c: 78e7 ldrb r7, [r4, #3] -1000289e: 78a1 ldrb r1, [r4, #2] -100028a0: 023f lsls r7, r7, #8 -100028a2: 2500 movs r5, #0 -100028a4: 430f orrs r7, r1 -100028a6: e7de b.n 10002866 -100028a8: 78e2 ldrb r2, [r4, #3] -100028aa: 78a6 ldrb r6, [r4, #2] -100028ac: 4693 mov fp, r2 -100028ae: 9a03 ldr r2, [sp, #12] -100028b0: 42b2 cmp r2, r6 -100028b2: d1d8 bne.n 10002866 -100028b4: 9a06 ldr r2, [sp, #24] -100028b6: 455a cmp r2, fp -100028b8: d1d5 bne.n 10002866 -100028ba: 9405 str r4, [sp, #20] -100028bc: e7d3 b.n 10002866 -100028be: 884b ldrh r3, [r1, #2] -100028c0: 2b00 cmp r3, #0 -100028c2: d061 beq.n 10002988 -100028c4: 2300 movs r3, #0 -100028c6: 4652 mov r2, sl -100028c8: 6013 str r3, [r2, #0] -100028ca: e5ca b.n 10002462 -100028cc: 884b ldrh r3, [r1, #2] -100028ce: 2b00 cmp r3, #0 -100028d0: d1f8 bne.n 100028c4 -100028d2: 4871 ldr r0, [pc, #452] ; (10002a98 ) -100028d4: f005 f8a6 bl 10007a24 <__wrap_printf> -100028d8: 0021 movs r1, r4 -100028da: 4870 ldr r0, [pc, #448] ; (10002a9c ) -100028dc: f005 f8a2 bl 10007a24 <__wrap_printf> -100028e0: 486f ldr r0, [pc, #444] ; (10002aa0 ) -100028e2: f005 f89f bl 10007a24 <__wrap_printf> -100028e6: 0021 movs r1, r4 -100028e8: 0030 movs r0, r6 -100028ea: f7fe fe43 bl 10001574 -100028ee: 2301 movs r3, #1 -100028f0: 469b mov fp, r3 -100028f2: e571 b.n 100023d8 -100028f4: 465a mov r2, fp -100028f6: 683b ldr r3, [r7, #0] -100028f8: 701a strb r2, [r3, #0] -100028fa: 4653 mov r3, sl -100028fc: 464a mov r2, r9 -100028fe: 601a str r2, [r3, #0] -10002900: 2301 movs r3, #1 -10002902: 469b mov fp, r3 -10002904: e568 b.n 100023d8 -10002906: 465a mov r2, fp -10002908: 683b ldr r3, [r7, #0] -1000290a: 701a strb r2, [r3, #0] -1000290c: 683b ldr r3, [r7, #0] -1000290e: e65e b.n 100025ce -10002910: 4f5f ldr r7, [pc, #380] ; (10002a90 ) -10002912: 464e mov r6, r9 -10002914: 003b movs r3, r7 -10002916: 4a63 ldr r2, [pc, #396] ; (10002aa4 ) -10002918: 4373 muls r3, r6 -1000291a: 4694 mov ip, r2 -1000291c: 4443 add r3, r8 -1000291e: 4463 add r3, ip -10002920: 781a ldrb r2, [r3, #0] -10002922: 9c07 ldr r4, [sp, #28] -10002924: 2a00 cmp r2, #0 -10002926: d100 bne.n 1000292a -10002928: e6ef b.n 1000270a -1000292a: 9905 ldr r1, [sp, #20] -1000292c: 00f3 lsls r3, r6, #3 -1000292e: 2900 cmp r1, #0 -10002930: d100 bne.n 10002934 -10002932: e16a b.n 10002c0a -10002934: 199b adds r3, r3, r6 -10002936: 009d lsls r5, r3, #2 -10002938: 19ad adds r5, r5, r6 -1000293a: 4646 mov r6, r8 -1000293c: 00eb lsls r3, r5, #3 -1000293e: 18ed adds r5, r5, r3 -10002940: 192b adds r3, r5, r4 -10002942: 330b adds r3, #11 -10002944: 33ff adds r3, #255 ; 0xff -10002946: 009b lsls r3, r3, #2 -10002948: 18f3 adds r3, r6, r3 -1000294a: 6859 ldr r1, [r3, #4] -1000294c: 2900 cmp r1, #0 -1000294e: d012 beq.n 10002976 -10002950: 68cb ldr r3, [r1, #12] -10002952: 2b00 cmp r3, #0 -10002954: d00f beq.n 10002976 -10002956: 9805 ldr r0, [sp, #20] -10002958: 7e09 ldrb r1, [r1, #24] -1000295a: 7880 ldrb r0, [r0, #2] -1000295c: 4288 cmp r0, r1 -1000295e: d10a bne.n 10002976 -10002960: 9a05 ldr r2, [sp, #20] -10002962: 2108 movs r1, #8 -10002964: 4648 mov r0, r9 -10002966: 4798 blx r3 -10002968: 464b mov r3, r9 -1000296a: 4a4e ldr r2, [pc, #312] ; (10002aa4 ) -1000296c: 437b muls r3, r7 -1000296e: 4694 mov ip, r2 -10002970: 18f3 adds r3, r6, r3 -10002972: 4463 add r3, ip -10002974: 781a ldrb r2, [r3, #0] -10002976: 3401 adds r4, #1 -10002978: b2e4 uxtb r4, r4 -1000297a: 4294 cmp r4, r2 -1000297c: d3e0 bcc.n 10002940 -1000297e: e6c4 b.n 1000270a -10002980: 2300 movs r3, #0 -10002982: 683a ldr r2, [r7, #0] -10002984: 7013 strb r3, [r2, #0] -10002986: e620 b.n 100025ca -10002988: 4843 ldr r0, [pc, #268] ; (10002a98 ) -1000298a: f005 f84b bl 10007a24 <__wrap_printf> -1000298e: 0021 movs r1, r4 -10002990: 4845 ldr r0, [pc, #276] ; (10002aa8 ) -10002992: f005 f847 bl 10007a24 <__wrap_printf> -10002996: 4842 ldr r0, [pc, #264] ; (10002aa0 ) -10002998: f005 f844 bl 10007a24 <__wrap_printf> -1000299c: 0021 movs r1, r4 -1000299e: 0030 movs r0, r6 -100029a0: f7fe fdbe bl 10001520 -100029a4: 4653 mov r3, sl -100029a6: 465a mov r2, fp -100029a8: 601a str r2, [r3, #0] -100029aa: 2301 movs r3, #1 -100029ac: 469b mov fp, r3 -100029ae: e513 b.n 100023d8 -100029b0: 4a37 ldr r2, [pc, #220] ; (10002a90 ) -100029b2: 4372 muls r2, r6 -100029b4: 2b03 cmp r3, #3 -100029b6: d100 bne.n 100029ba -100029b8: e161 b.n 10002c7e -100029ba: 2100 movs r1, #0 -100029bc: 4b32 ldr r3, [pc, #200] ; (10002a88 ) -100029be: 0030 movs r0, r6 -100029c0: 189b adds r3, r3, r2 -100029c2: 4a34 ldr r2, [pc, #208] ; (10002a94 ) -100029c4: 189a adds r2, r3, r2 -100029c6: 7011 strb r1, [r2, #0] -100029c8: 22a6 movs r2, #166 ; 0xa6 -100029ca: 00d2 lsls r2, r2, #3 -100029cc: 4694 mov ip, r2 -100029ce: 4463 add r3, ip -100029d0: 681b ldr r3, [r3, #0] -100029d2: 310a adds r1, #10 -100029d4: 4798 blx r3 -100029d6: e698 b.n 1000270a -100029d8: b2cb uxtb r3, r1 -100029da: 9303 str r3, [sp, #12] -100029dc: 4b2a ldr r3, [pc, #168] ; (10002a88 ) -100029de: 4698 mov r8, r3 -100029e0: 4b2b ldr r3, [pc, #172] ; (10002a90 ) -100029e2: 4373 muls r3, r6 -100029e4: 9305 str r3, [sp, #20] -100029e6: 4443 add r3, r8 -100029e8: 699c ldr r4, [r3, #24] -100029ea: 7823 ldrb r3, [r4, #0] -100029ec: 2b00 cmp r3, #0 -100029ee: d100 bne.n 100029f2 -100029f0: e08b b.n 10002b0a -100029f2: 2100 movs r1, #0 -100029f4: 468b mov fp, r1 -100029f6: 31ff adds r1, #255 ; 0xff -100029f8: 2200 movs r2, #0 -100029fa: 20ff movs r0, #255 ; 0xff -100029fc: 9104 str r1, [sp, #16] -100029fe: 4649 mov r1, r9 -10002a00: 2700 movs r7, #0 -10002a02: 46b1 mov r9, r6 -10002a04: 9106 str r1, [sp, #24] -10002a06: 0006 movs r6, r0 -10002a08: 4659 mov r1, fp -10002a0a: 46d3 mov fp, sl -10002a0c: 46aa mov sl, r5 -10002a0e: 0015 movs r5, r2 -10002a10: e00a b.n 10002a28 -10002a12: 2a02 cmp r2, #2 -10002a14: d04e beq.n 10002ab4 -10002a16: 18e4 adds r4, r4, r3 -10002a18: 7823 ldrb r3, [r4, #0] -10002a1a: 18ff adds r7, r7, r3 -10002a1c: 42af cmp r7, r5 -10002a1e: d301 bcc.n 10002a24 -10002a20: 2d00 cmp r5, #0 -10002a22: d169 bne.n 10002af8 -10002a24: 2b00 cmp r3, #0 -10002a26: d067 beq.n 10002af8 -10002a28: 7862 ldrb r2, [r4, #1] -10002a2a: 2a04 cmp r2, #4 -10002a2c: d04d beq.n 10002aca -10002a2e: 2a05 cmp r2, #5 -10002a30: d1ef bne.n 10002a12 -10002a32: 9a03 ldr r2, [sp, #12] -10002a34: 42b2 cmp r2, r6 -10002a36: d1ee bne.n 10002a16 -10002a38: 9a04 ldr r2, [sp, #16] -10002a3a: 2a00 cmp r2, #0 -10002a3c: d1eb bne.n 10002a16 -10002a3e: 2302 movs r3, #2 -10002a40: 56e3 ldrsb r3, [r4, r3] -10002a42: 78a1 ldrb r1, [r4, #2] -10002a44: 2b00 cmp r3, #0 -10002a46: da00 bge.n 10002a4a -10002a48: e18e b.n 10002d68 -10002a4a: 7962 ldrb r2, [r4, #5] -10002a4c: 7923 ldrb r3, [r4, #4] -10002a4e: 0212 lsls r2, r2, #8 -10002a50: 431a orrs r2, r3 -10002a52: 230c movs r3, #12 -10002a54: 434b muls r3, r1 -10002a56: 9905 ldr r1, [sp, #20] -10002a58: 468c mov ip, r1 -10002a5a: 4914 ldr r1, [pc, #80] ; (10002aac ) -10002a5c: 4463 add r3, ip -10002a5e: 4443 add r3, r8 -10002a60: 1858 adds r0, r3, r1 -10002a62: 0551 lsls r1, r2, #21 -10002a64: 0d49 lsrs r1, r1, #21 -10002a66: 8001 strh r1, [r0, #0] -10002a68: 4911 ldr r1, [pc, #68] ; (10002ab0 ) -10002a6a: 468c mov ip, r1 -10002a6c: 04d2 lsls r2, r2, #19 -10002a6e: 4463 add r3, ip -10002a70: 0f92 lsrs r2, r2, #30 -10002a72: 701a strb r2, [r3, #0] -10002a74: 0021 movs r1, r4 -10002a76: 4648 mov r0, r9 -10002a78: f7fe fc82 bl 10001380 -10002a7c: 4241 negs r1, r0 -10002a7e: 4141 adcs r1, r0 -10002a80: 7823 ldrb r3, [r4, #0] -10002a82: b2c9 uxtb r1, r1 -10002a84: e7c7 b.n 10002a16 -10002a86: 46c0 nop ; (mov r8, r8) -10002a88: 20003510 .word 0x20003510 -10002a8c: 00000429 .word 0x00000429 -10002a90: 00000534 .word 0x00000534 -10002a94: 0000042b .word 0x0000042b -10002a98: 100142d4 .word 0x100142d4 -10002a9c: 10014514 .word 0x10014514 -10002aa0: 100142cc .word 0x100142cc -10002aa4: 0000046c .word 0x0000046c -10002aa8: 1001452c .word 0x1001452c -10002aac: 000004d2 .word 0x000004d2 -10002ab0: 000004d1 .word 0x000004d1 -10002ab4: 7966 ldrb r6, [r4, #5] -10002ab6: 9a03 ldr r2, [sp, #12] -10002ab8: 42b2 cmp r2, r6 -10002aba: d1ac bne.n 10002a16 -10002abc: 78e5 ldrb r5, [r4, #3] -10002abe: 78a2 ldrb r2, [r4, #2] -10002ac0: 022d lsls r5, r5, #8 -10002ac2: 2700 movs r7, #0 -10002ac4: 2101 movs r1, #1 -10002ac6: 4315 orrs r5, r2 -10002ac8: e7a5 b.n 10002a16 -10002aca: 78e2 ldrb r2, [r4, #3] -10002acc: 9204 str r2, [sp, #16] -10002ace: e7a2 b.n 10002a16 -10002ad0: 2cee cmp r4, #238 ; 0xee -10002ad2: d000 beq.n 10002ad6 -10002ad4: e692 b.n 100027fc -10002ad6: 48ae ldr r0, [pc, #696] ; (10002d90 ) -10002ad8: 4370 muls r0, r6 -10002ada: 4eae ldr r6, [pc, #696] ; (10002d94 ) -10002adc: 1836 adds r6, r6, r0 -10002ade: 69f3 ldr r3, [r6, #28] -10002ae0: 2b00 cmp r3, #0 -10002ae2: d100 bne.n 10002ae6 -10002ae4: e4bd b.n 10002462 -10002ae6: 681a ldr r2, [r3, #0] -10002ae8: 603a str r2, [r7, #0] -10002aea: 681b ldr r3, [r3, #0] -10002aec: 4652 mov r2, sl -10002aee: 781b ldrb r3, [r3, #0] -10002af0: 6013 str r3, [r2, #0] -10002af2: 2301 movs r3, #1 -10002af4: 469b mov fp, r3 -10002af6: e46f b.n 100023d8 -10002af8: 9b06 ldr r3, [sp, #24] -10002afa: 464e mov r6, r9 -10002afc: 4655 mov r5, sl -10002afe: 4699 mov r9, r3 -10002b00: 46da mov sl, fp -10002b02: 468b mov fp, r1 -10002b04: 2900 cmp r1, #0 -10002b06: d000 beq.n 10002b0a -10002b08: e0c7 b.n 10002c9a -10002b0a: 2300 movs r3, #0 -10002b0c: 4652 mov r2, sl -10002b0e: 6013 str r3, [r2, #0] -10002b10: 786b ldrb r3, [r5, #1] -10002b12: e49f b.n 10002454 -10002b14: 489e ldr r0, [pc, #632] ; (10002d90 ) -10002b16: 4370 muls r0, r6 -10002b18: 4e9e ldr r6, [pc, #632] ; (10002d94 ) -10002b1a: 1836 adds r6, r6, r0 -10002b1c: 6a73 ldr r3, [r6, #36] ; 0x24 -10002b1e: 2b00 cmp r3, #0 -10002b20: d100 bne.n 10002b24 -10002b22: e49e b.n 10002462 -10002b24: 681a ldr r2, [r3, #0] -10002b26: 685b ldr r3, [r3, #4] -10002b28: 603a str r2, [r7, #0] -10002b2a: 4652 mov r2, sl -10002b2c: 6013 str r3, [r2, #0] -10002b2e: 2301 movs r3, #1 -10002b30: 469b mov fp, r3 -10002b32: e451 b.n 100023d8 -10002b34: 7802 ldrb r2, [r0, #0] -10002b36: 0003 movs r3, r0 -10002b38: 2a00 cmp r2, #0 -10002b3a: d100 bne.n 10002b3e -10002b3c: e491 b.n 10002462 -10002b3e: 24ff movs r4, #255 ; 0xff -10002b40: 46ac mov ip, r5 -10002b42: 2100 movs r1, #0 -10002b44: 0025 movs r5, r4 -10002b46: 2000 movs r0, #0 -10002b48: 9c03 ldr r4, [sp, #12] -10002b4a: e00a b.n 10002b62 -10002b4c: 2e02 cmp r6, #2 -10002b4e: d011 beq.n 10002b74 -10002b50: 189b adds r3, r3, r2 -10002b52: 781a ldrb r2, [r3, #0] -10002b54: 1889 adds r1, r1, r2 -10002b56: 4281 cmp r1, r0 -10002b58: d301 bcc.n 10002b5e -10002b5a: 2800 cmp r0, #0 -10002b5c: d133 bne.n 10002bc6 -10002b5e: 2a00 cmp r2, #0 -10002b60: d031 beq.n 10002bc6 -10002b62: 785e ldrb r6, [r3, #1] -10002b64: 2e04 cmp r6, #4 -10002b66: d00b beq.n 10002b80 -10002b68: 2e21 cmp r6, #33 ; 0x21 -10002b6a: d1ef bne.n 10002b4c -10002b6c: 42a5 cmp r5, r4 -10002b6e: d1ef bne.n 10002b50 -10002b70: 603b str r3, [r7, #0] -10002b72: e7bb b.n 10002aec -10002b74: 78d8 ldrb r0, [r3, #3] -10002b76: 7899 ldrb r1, [r3, #2] -10002b78: 0200 lsls r0, r0, #8 -10002b7a: 4308 orrs r0, r1 -10002b7c: 2100 movs r1, #0 -10002b7e: e7e7 b.n 10002b50 -10002b80: 789d ldrb r5, [r3, #2] -10002b82: e7e5 b.n 10002b50 -10002b84: 2302 movs r3, #2 -10002b86: 56e3 ldrsb r3, [r4, r3] -10002b88: 2b00 cmp r3, #0 -10002b8a: db64 blt.n 10002c56 -10002b8c: 7962 ldrb r2, [r4, #5] -10002b8e: 7923 ldrb r3, [r4, #4] -10002b90: 0212 lsls r2, r2, #8 -10002b92: 431a orrs r2, r3 -10002b94: 004b lsls r3, r1, #1 -10002b96: 185b adds r3, r3, r1 -10002b98: 9904 ldr r1, [sp, #16] -10002b9a: 009b lsls r3, r3, #2 -10002b9c: 468c mov ip, r1 -10002b9e: 497e ldr r1, [pc, #504] ; (10002d98 ) -10002ba0: 4463 add r3, ip -10002ba2: 4443 add r3, r8 -10002ba4: 1858 adds r0, r3, r1 -10002ba6: 0551 lsls r1, r2, #21 -10002ba8: 0d49 lsrs r1, r1, #21 -10002baa: 8001 strh r1, [r0, #0] -10002bac: 497b ldr r1, [pc, #492] ; (10002d9c ) -10002bae: 468c mov ip, r1 -10002bb0: 2103 movs r1, #3 -10002bb2: 12d2 asrs r2, r2, #11 -10002bb4: 4463 add r3, ip -10002bb6: 400a ands r2, r1 -10002bb8: 701a strb r2, [r3, #0] -10002bba: 0021 movs r1, r4 -10002bbc: 4648 mov r0, r9 -10002bbe: f7fe fbdf bl 10001380 -10002bc2: 7823 ldrb r3, [r4, #0] -10002bc4: e64f b.n 10002866 -10002bc6: 4665 mov r5, ip -10002bc8: e44b b.n 10002462 -10002bca: 002c movs r4, r5 -10002bcc: 4665 mov r5, ip -10002bce: 4874 ldr r0, [pc, #464] ; (10002da0 ) -10002bd0: f004 ff28 bl 10007a24 <__wrap_printf> -10002bd4: 0022 movs r2, r4 -10002bd6: 4649 mov r1, r9 -10002bd8: 4872 ldr r0, [pc, #456] ; (10002da4 ) -10002bda: f004 ff23 bl 10007a24 <__wrap_printf> -10002bde: 4872 ldr r0, [pc, #456] ; (10002da8 ) -10002be0: f004 ff20 bl 10007a24 <__wrap_printf> -10002be4: 786b ldrb r3, [r5, #1] -10002be6: e435 b.n 10002454 -10002be8: 2802 cmp r0, #2 -10002bea: d100 bne.n 10002bee -10002bec: e09a b.n 10002d24 -10002bee: 4651 mov r1, sl -10002bf0: 600a str r2, [r1, #0] -10002bf2: 603b str r3, [r7, #0] -10002bf4: 2301 movs r3, #1 -10002bf6: 469b mov fp, r3 -10002bf8: f7ff fbee bl 100023d8 -10002bfc: 4b6b ldr r3, [pc, #428] ; (10002dac ) -10002bfe: 469c mov ip, r3 -10002c00: 4462 add r2, ip -10002c02: 7812 ldrb r2, [r2, #0] -10002c04: 2a00 cmp r2, #0 -10002c06: d100 bne.n 10002c0a -10002c08: e57f b.n 1000270a -10002c0a: 00f3 lsls r3, r6, #3 -10002c0c: 199d adds r5, r3, r6 -10002c0e: 00ad lsls r5, r5, #2 -10002c10: 19ad adds r5, r5, r6 -10002c12: 00eb lsls r3, r5, #3 -10002c14: 18ed adds r5, r5, r3 -10002c16: 4643 mov r3, r8 -10002c18: 46b0 mov r8, r6 -10002c1a: 002e movs r6, r5 -10002c1c: 001d movs r5, r3 -10002c1e: 4f5c ldr r7, [pc, #368] ; (10002d90 ) -10002c20: 1933 adds r3, r6, r4 -10002c22: 330b adds r3, #11 -10002c24: 33ff adds r3, #255 ; 0xff -10002c26: 009b lsls r3, r3, #2 -10002c28: 18eb adds r3, r5, r3 -10002c2a: 685b ldr r3, [r3, #4] -10002c2c: 2b00 cmp r3, #0 -10002c2e: d00d beq.n 10002c4c -10002c30: 68db ldr r3, [r3, #12] -10002c32: 2b00 cmp r3, #0 -10002c34: d00a beq.n 10002c4c -10002c36: 2200 movs r2, #0 -10002c38: 2108 movs r1, #8 -10002c3a: 4640 mov r0, r8 -10002c3c: 4798 blx r3 -10002c3e: 4643 mov r3, r8 -10002c40: 4a5a ldr r2, [pc, #360] ; (10002dac ) -10002c42: 437b muls r3, r7 -10002c44: 4694 mov ip, r2 -10002c46: 18eb adds r3, r5, r3 -10002c48: 4463 add r3, ip -10002c4a: 781a ldrb r2, [r3, #0] -10002c4c: 3401 adds r4, #1 -10002c4e: b2e4 uxtb r4, r4 -10002c50: 4294 cmp r4, r2 -10002c52: d3e5 bcc.n 10002c20 -10002c54: e559 b.n 1000270a -10002c56: 7962 ldrb r2, [r4, #5] -10002c58: 7923 ldrb r3, [r4, #4] -10002c5a: 0212 lsls r2, r2, #8 -10002c5c: 431a orrs r2, r3 -10002c5e: 237f movs r3, #127 ; 0x7f -10002c60: 4019 ands r1, r3 -10002c62: 004b lsls r3, r1, #1 -10002c64: 185b adds r3, r3, r1 -10002c66: 9904 ldr r1, [sp, #16] -10002c68: 009b lsls r3, r3, #2 -10002c6a: 468c mov ip, r1 -10002c6c: 4950 ldr r1, [pc, #320] ; (10002db0 ) -10002c6e: 4463 add r3, ip -10002c70: 4443 add r3, r8 -10002c72: 1858 adds r0, r3, r1 -10002c74: 0551 lsls r1, r2, #21 -10002c76: 0d49 lsrs r1, r1, #21 -10002c78: 8001 strh r1, [r0, #0] -10002c7a: 494e ldr r1, [pc, #312] ; (10002db4 ) -10002c7c: e797 b.n 10002bae -10002c7e: 4b45 ldr r3, [pc, #276] ; (10002d94 ) -10002c80: 0030 movs r0, r6 -10002c82: 189b adds r3, r3, r2 -10002c84: 4a4c ldr r2, [pc, #304] ; (10002db8 ) -10002c86: 189a adds r2, r3, r2 -10002c88: 7011 strb r1, [r2, #0] -10002c8a: 22a6 movs r2, #166 ; 0xa6 -10002c8c: 00d2 lsls r2, r2, #3 -10002c8e: 4694 mov ip, r2 -10002c90: 4463 add r3, ip -10002c92: 681b ldr r3, [r3, #0] -10002c94: 3108 adds r1, #8 -10002c96: 4798 blx r3 -10002c98: e537 b.n 1000270a -10002c9a: 4643 mov r3, r8 -10002c9c: 2285 movs r2, #133 ; 0x85 -10002c9e: 4c3c ldr r4, [pc, #240] ; (10002d90 ) -10002ca0: 9903 ldr r1, [sp, #12] -10002ca2: 4374 muls r4, r6 -10002ca4: 00d2 lsls r2, r2, #3 -10002ca6: 191b adds r3, r3, r4 -10002ca8: 189a adds r2, r3, r2 -10002caa: 7011 strb r1, [r2, #0] -10002cac: 4a3f ldr r2, [pc, #252] ; (10002dac ) -10002cae: 4694 mov ip, r2 -10002cb0: 4463 add r3, ip -10002cb2: 781a ldrb r2, [r3, #0] -10002cb4: 00f3 lsls r3, r6, #3 +100024e4: 05db lsls r3, r3, #23 +100024e6: 4463 add r3, ip +100024e8: aa0d add r2, sp, #52 ; 0x34 +100024ea: 601a str r2, [r3, #0] +100024ec: 4a07 ldr r2, [pc, #28] ; (1000250c ) +100024ee: 605a str r2, [r3, #4] +100024f0: 920b str r2, [sp, #44] ; 0x2c +100024f2: 2216 movs r2, #22 +100024f4: 61da str r2, [r3, #28] +100024f6: e6c8 b.n 1000228a +100024f8: 2006 movs r0, #6 +100024fa: 4240 negs r0, r0 +100024fc: e7d7 b.n 100024ae +100024fe: 2004 movs r0, #4 +10002500: 4240 negs r0, r0 +10002502: e7d4 b.n 100024ae +10002504: 20002418 .word 0x20002418 +10002508: 20002414 .word 0x20002414 +1000250c: 20002a68 .word 0x20002a68 +10002510: 2000a014 .word 0x2000a014 +10002514: 20003a58 .word 0x20003a58 +10002518: 20003094 .word 0x20003094 +1000251c: 0000062c .word 0x0000062c +10002520: 20002408 .word 0x20002408 +10002524: 20002404 .word 0x20002404 +10002528: 20001628 .word 0x20001628 +1000252c: 20002400 .word 0x20002400 +10002530: 200023fc .word 0x200023fc +10002534: 20001624 .word 0x20001624 +10002538: 20002410 .word 0x20002410 +1000253c: 2000240c .word 0x2000240c +10002540: 2000162c .word 0x2000162c +10002544: 20002a94 .word 0x20002a94 +10002548: 50000010 .word 0x50000010 +1000254c: 20010b18 .word 0x20010b18 + +10002550 : +10002550: b5f0 push {r4, r5, r6, r7, lr} +10002552: 4c1a ldr r4, [pc, #104] ; (100025bc ) +10002554: 46c6 mov lr, r8 +10002556: 0005 movs r5, r0 +10002558: 0020 movs r0, r4 +1000255a: b500 push {lr} +1000255c: 4688 mov r8, r1 +1000255e: 0017 movs r7, r2 +10002560: 9906 ldr r1, [sp, #24] +10002562: 2206 movs r2, #6 +10002564: 301d adds r0, #29 +10002566: 001e movs r6, r3 +10002568: f004 ff7e bl 10007468 <__wrap___aeabi_memcpy> +1000256c: 2301 movs r3, #1 +1000256e: 6023 str r3, [r4, #0] +10002570: 6063 str r3, [r4, #4] +10002572: 4643 mov r3, r8 +10002574: 4c12 ldr r4, [pc, #72] ; (100025c0 ) +10002576: 2000 movs r0, #0 +10002578: 7023 strb r3, [r4, #0] +1000257a: 4b12 ldr r3, [pc, #72] ; (100025c4 ) +1000257c: 0021 movs r1, r4 +1000257e: 6063 str r3, [r4, #4] +10002580: 4b11 ldr r3, [pc, #68] ; (100025c8 ) +10002582: 7227 strb r7, [r4, #8] +10002584: 60e3 str r3, [r4, #12] +10002586: 4b11 ldr r3, [pc, #68] ; (100025cc ) +10002588: 7426 strb r6, [r4, #16] +1000258a: 6163 str r3, [r4, #20] +1000258c: f000 feea bl 10003364 +10002590: 0021 movs r1, r4 +10002592: 2000 movs r0, #0 +10002594: 3108 adds r1, #8 +10002596: f000 fee5 bl 10003364 +1000259a: 0021 movs r1, r4 +1000259c: 2000 movs r0, #0 +1000259e: 3110 adds r1, #16 +100025a0: f000 fee0 bl 10003364 +100025a4: 4b0a ldr r3, [pc, #40] ; (100025d0 ) +100025a6: 0028 movs r0, r5 +100025a8: 602b str r3, [r5, #0] +100025aa: 2300 movs r3, #0 +100025ac: 606b str r3, [r5, #4] +100025ae: 60ab str r3, [r5, #8] +100025b0: 4b08 ldr r3, [pc, #32] ; (100025d4 ) +100025b2: 60eb str r3, [r5, #12] +100025b4: bc80 pop {r7} +100025b6: 46b8 mov r8, r7 +100025b8: bdf0 pop {r4, r5, r6, r7, pc} +100025ba: 46c0 nop ; (mov r8, r8) +100025bc: 20003a58 .word 0x20003a58 +100025c0: 20010b18 .word 0x20010b18 +100025c4: 10001c49 .word 0x10001c49 +100025c8: 10001c95 .word 0x10001c95 +100025cc: 10001bfd .word 0x10001bfd +100025d0: 10001cc9 .word 0x10001cc9 +100025d4: 10001c01 .word 0x10001c01 + +100025d8 : +100025d8: 0013 movs r3, r2 +100025da: b570 push {r4, r5, r6, lr} +100025dc: 4c10 ldr r4, [pc, #64] ; (10002620 ) +100025de: 4d11 ldr r5, [pc, #68] ; (10002624 ) +100025e0: 4344 muls r4, r0 +100025e2: 1929 adds r1, r5, r4 +100025e4: 688a ldr r2, [r1, #8] +100025e6: 68ce ldr r6, [r1, #12] +100025e8: 18d2 adds r2, r2, r3 +100025ea: 1af3 subs r3, r6, r3 +100025ec: 608a str r2, [r1, #8] +100025ee: 60cb str r3, [r1, #12] +100025f0: d111 bne.n 10002616 +100025f2: 7d0a ldrb r2, [r1, #20] +100025f4: 2a00 cmp r2, #0 +100025f6: d10b bne.n 10002610 +100025f8: 88cb ldrh r3, [r1, #6] +100025fa: 2b00 cmp r3, #0 +100025fc: d00e beq.n 1000261c +100025fe: 5d63 ldrb r3, [r4, r5] +10002600: 2b7f cmp r3, #127 ; 0x7f +10002602: d90b bls.n 1000261c +10002604: 2300 movs r3, #0 +10002606: 2200 movs r2, #0 +10002608: 2100 movs r1, #0 +1000260a: f7ff f89b bl 10001744 +1000260e: e005 b.n 1000261c +10002610: 750b strb r3, [r1, #20] +10002612: 2200 movs r2, #0 +10002614: 2300 movs r3, #0 +10002616: 2180 movs r1, #128 ; 0x80 +10002618: f7fe ffd4 bl 100015c4 +1000261c: bd70 pop {r4, r5, r6, pc} +1000261e: 46c0 nop ; (mov r8, r8) +10002620: 00000534 .word 0x00000534 +10002624: 20003524 .word 0x20003524 + +10002628 : +10002628: b5f0 push {r4, r5, r6, r7, lr} +1000262a: 4657 mov r7, sl +1000262c: 464e mov r6, r9 +1000262e: 4645 mov r5, r8 +10002630: 46de mov lr, fp +10002632: 2460 movs r4, #96 ; 0x60 +10002634: b5e0 push {r5, r6, r7, lr} +10002636: 469a mov sl, r3 +10002638: 780b ldrb r3, [r1, #0] +1000263a: 0006 movs r6, r0 +1000263c: 000d movs r5, r1 +1000263e: 0017 movs r7, r2 +10002640: b08b sub sp, #44 ; 0x2c +10002642: 401c ands r4, r3 +10002644: 2c20 cmp r4, #32 +10002646: d00d beq.n 10002664 +10002648: 2c40 cmp r4, #64 ; 0x40 +1000264a: d04d beq.n 100026e8 +1000264c: 2200 movs r2, #0 +1000264e: 4693 mov fp, r2 +10002650: 2c00 cmp r4, #0 +10002652: d030 beq.n 100026b6 +10002654: 4658 mov r0, fp +10002656: b00b add sp, #44 ; 0x2c +10002658: bcf0 pop {r4, r5, r6, r7} +1000265a: 46bb mov fp, r7 +1000265c: 46b2 mov sl, r6 +1000265e: 46a9 mov r9, r5 +10002660: 46a0 mov r8, r4 +10002662: bdf0 pop {r4, r5, r6, r7, pc} +10002664: 2203 movs r2, #3 +10002666: 4013 ands r3, r2 +10002668: 2b01 cmp r3, #1 +1000266a: d100 bne.n 1000266e +1000266c: e09f b.n 100027ae +1000266e: 2b02 cmp r3, #2 +10002670: d119 bne.n 100026a6 +10002672: 4aca ldr r2, [pc, #808] ; (1000299c ) +10002674: 4bca ldr r3, [pc, #808] ; (100029a0 ) +10002676: 4694 mov ip, r2 +10002678: 4343 muls r3, r0 +1000267a: 4cca ldr r4, [pc, #808] ; (100029a4 ) +1000267c: 18e1 adds r1, r4, r3 +1000267e: 4461 add r1, ip +10002680: 7808 ldrb r0, [r1, #0] +10002682: 2800 cmp r0, #0 +10002684: d00f beq.n 100026a6 +10002686: 4ac8 ldr r2, [pc, #800] ; (100029a8 ) +10002688: 189a adds r2, r3, r2 +1000268a: 2300 movs r3, #0 +1000268c: 1912 adds r2, r2, r4 +1000268e: 6811 ldr r1, [r2, #0] +10002690: 2900 cmp r1, #0 +10002692: d003 beq.n 1000269c +10002694: 684c ldr r4, [r1, #4] +10002696: 2c00 cmp r4, #0 +10002698: d000 beq.n 1000269c +1000269a: e142 b.n 10002922 +1000269c: 3301 adds r3, #1 +1000269e: b2db uxtb r3, r3 +100026a0: 3204 adds r2, #4 +100026a2: 4298 cmp r0, r3 +100026a4: d1f3 bne.n 1000268e +100026a6: 48c1 ldr r0, [pc, #772] ; (100029ac ) +100026a8: f005 f974 bl 10007994 <__wrap_printf> +100026ac: 48c0 ldr r0, [pc, #768] ; (100029b0 ) +100026ae: f005 f83f bl 10007730 <__wrap_puts> +100026b2: 4cc0 ldr r4, [pc, #768] ; (100029b4 ) +100026b4: e065 b.n 10002782 +100026b6: 3203 adds r2, #3 +100026b8: 401a ands r2, r3 +100026ba: 4691 mov r9, r2 +100026bc: 2a01 cmp r2, #1 +100026be: d100 bne.n 100026c2 +100026c0: e0e7 b.n 10002892 +100026c2: 2a02 cmp r2, #2 +100026c4: d100 bne.n 100026c8 +100026c6: e098 b.n 100027fa +100026c8: 2a00 cmp r2, #0 +100026ca: d100 bne.n 100026ce +100026cc: e0c4 b.n 10002858 +100026ce: 786b ldrb r3, [r5, #1] +100026d0: 2b06 cmp r3, #6 +100026d2: d104 bne.n 100026de +100026d4: 8869 ldrh r1, [r5, #2] +100026d6: 23c0 movs r3, #192 ; 0xc0 +100026d8: 00db lsls r3, r3, #3 +100026da: 4299 cmp r1, r3 +100026dc: d064 beq.n 100027a8 +100026de: 48b3 ldr r0, [pc, #716] ; (100029ac ) +100026e0: f005 f958 bl 10007994 <__wrap_printf> +100026e4: 48b4 ldr r0, [pc, #720] ; (100029b8 ) +100026e6: e7e2 b.n 100026ae +100026e8: 4bae ldr r3, [pc, #696] ; (100029a4 ) +100026ea: 4698 mov r8, r3 +100026ec: 4bac ldr r3, [pc, #688] ; (100029a0 ) +100026ee: 4343 muls r3, r0 +100026f0: 4443 add r3, r8 +100026f2: 69da ldr r2, [r3, #28] +100026f4: 2a00 cmp r2, #0 +100026f6: d100 bne.n 100026fa +100026f8: e0b7 b.n 1000286a +100026fa: 7849 ldrb r1, [r1, #1] +100026fc: 7913 ldrb r3, [r2, #4] +100026fe: 4299 cmp r1, r3 +10002700: d100 bne.n 10002704 +10002702: e116 b.n 10002932 +10002704: 4aa5 ldr r2, [pc, #660] ; (1000299c ) +10002706: 4ba6 ldr r3, [pc, #664] ; (100029a0 ) +10002708: 4694 mov ip, r2 +1000270a: 4373 muls r3, r6 +1000270c: 4443 add r3, r8 +1000270e: 4463 add r3, ip +10002710: 781a ldrb r2, [r3, #0] +10002712: 2400 movs r4, #0 +10002714: 00f3 lsls r3, r6, #3 +10002716: 2a00 cmp r2, #0 +10002718: d02b beq.n 10002772 +1000271a: 199b adds r3, r3, r6 +1000271c: 009b lsls r3, r3, #2 +1000271e: 199b adds r3, r3, r6 +10002720: 469b mov fp, r3 +10002722: 00d9 lsls r1, r3, #3 +10002724: 4643 mov r3, r8 +10002726: 448b add fp, r1 +10002728: 46b9 mov r9, r7 +1000272a: 46a8 mov r8, r5 +1000272c: 465f mov r7, fp +1000272e: 0035 movs r5, r6 +10002730: 001e movs r6, r3 +10002732: 193b adds r3, r7, r4 +10002734: 330b adds r3, #11 +10002736: 33ff adds r3, #255 ; 0xff +10002738: 009b lsls r3, r3, #2 +1000273a: 18f3 adds r3, r6, r3 +1000273c: 685b ldr r3, [r3, #4] +1000273e: 2b00 cmp r3, #0 +10002740: d012 beq.n 10002768 +10002742: 689b ldr r3, [r3, #8] +10002744: 469b mov fp, r3 +10002746: 2b00 cmp r3, #0 +10002748: d00e beq.n 10002768 +1000274a: 4653 mov r3, sl +1000274c: 464a mov r2, r9 +1000274e: 4641 mov r1, r8 +10002750: 0028 movs r0, r5 +10002752: 47d8 blx fp +10002754: 2800 cmp r0, #0 +10002756: d100 bne.n 1000275a +10002758: e098 b.n 1000288c +1000275a: 4a90 ldr r2, [pc, #576] ; (1000299c ) +1000275c: 4b90 ldr r3, [pc, #576] ; (100029a0 ) +1000275e: 4694 mov ip, r2 +10002760: 436b muls r3, r5 +10002762: 18f3 adds r3, r6, r3 +10002764: 4463 add r3, ip +10002766: 781a ldrb r2, [r3, #0] +10002768: 3401 adds r4, #1 +1000276a: b2e4 uxtb r4, r4 +1000276c: 42a2 cmp r2, r4 +1000276e: d8e0 bhi.n 10002732 +10002770: 4645 mov r5, r8 +10002772: 4e8e ldr r6, [pc, #568] ; (100029ac ) +10002774: 4c8f ldr r4, [pc, #572] ; (100029b4 ) +10002776: 0030 movs r0, r6 +10002778: f005 f90c bl 10007994 <__wrap_printf> +1000277c: 488f ldr r0, [pc, #572] ; (100029bc ) +1000277e: f004 ffd7 bl 10007730 <__wrap_puts> +10002782: 0020 movs r0, r4 +10002784: f005 f906 bl 10007994 <__wrap_printf> +10002788: 488d ldr r0, [pc, #564] ; (100029c0 ) +1000278a: f005 f903 bl 10007994 <__wrap_printf> +1000278e: 88e8 ldrh r0, [r5, #6] +10002790: 886b ldrh r3, [r5, #2] +10002792: 786a ldrb r2, [r5, #1] +10002794: 7829 ldrb r1, [r5, #0] +10002796: 9001 str r0, [sp, #4] +10002798: 88a8 ldrh r0, [r5, #4] +1000279a: 9000 str r0, [sp, #0] +1000279c: 4889 ldr r0, [pc, #548] ; (100029c4 ) +1000279e: f005 f8f9 bl 10007994 <__wrap_printf> +100027a2: 0020 movs r0, r4 +100027a4: f005 f8f6 bl 10007994 <__wrap_printf> +100027a8: 2300 movs r3, #0 +100027aa: 469b mov fp, r3 +100027ac: e752 b.n 10002654 +100027ae: 4a7b ldr r2, [pc, #492] ; (1000299c ) +100027b0: 4b7b ldr r3, [pc, #492] ; (100029a0 ) +100027b2: 4694 mov ip, r2 +100027b4: 4343 muls r3, r0 +100027b6: 4c7b ldr r4, [pc, #492] ; (100029a4 ) +100027b8: 18e1 adds r1, r4, r3 +100027ba: 4461 add r1, ip +100027bc: 7808 ldrb r0, [r1, #0] +100027be: 2800 cmp r0, #0 +100027c0: d100 bne.n 100027c4 +100027c2: e770 b.n 100026a6 +100027c4: 21ff movs r1, #255 ; 0xff +100027c6: 4a78 ldr r2, [pc, #480] ; (100029a8 ) +100027c8: 468c mov ip, r1 +100027ca: 189a adds r2, r3, r2 +100027cc: 46b0 mov r8, r6 +100027ce: 2300 movs r3, #0 +100027d0: 46b9 mov r9, r7 +100027d2: 1912 adds r2, r2, r4 +100027d4: 6811 ldr r1, [r2, #0] +100027d6: 2900 cmp r1, #0 +100027d8: d009 beq.n 100027ee +100027da: 680c ldr r4, [r1, #0] +100027dc: 2c00 cmp r4, #0 +100027de: d006 beq.n 100027ee +100027e0: 4667 mov r7, ip +100027e2: 7e0e ldrb r6, [r1, #24] +100027e4: 88a9 ldrh r1, [r5, #4] +100027e6: 4039 ands r1, r7 +100027e8: 428e cmp r6, r1 +100027ea: d100 bne.n 100027ee +100027ec: e097 b.n 1000291e +100027ee: 3301 adds r3, #1 +100027f0: b2db uxtb r3, r3 +100027f2: 3204 adds r2, #4 +100027f4: 4283 cmp r3, r0 +100027f6: d1ed bne.n 100027d4 +100027f8: e755 b.n 100026a6 +100027fa: 4a69 ldr r2, [pc, #420] ; (100029a0 ) +100027fc: 4b69 ldr r3, [pc, #420] ; (100029a4 ) +100027fe: 4342 muls r2, r0 +10002800: 189b adds r3, r3, r2 +10002802: 2285 movs r2, #133 ; 0x85 +10002804: 00d2 lsls r2, r2, #3 +10002806: 4694 mov ip, r2 +10002808: 4463 add r3, ip +1000280a: 781b ldrb r3, [r3, #0] +1000280c: 2b00 cmp r3, #0 +1000280e: d100 bne.n 10002812 +10002810: e75d b.n 100026ce +10002812: 784b ldrb r3, [r1, #1] +10002814: 790c ldrb r4, [r1, #4] +10002816: 2b01 cmp r3, #1 +10002818: d100 bne.n 1000281c +1000281a: e195 b.n 10002b48 +1000281c: 2b03 cmp r3, #3 +1000281e: d100 bne.n 10002822 +10002820: e18b b.n 10002b3a +10002822: 2b00 cmp r3, #0 +10002824: d000 beq.n 10002828 +10002826: e753 b.n 100026d0 +10002828: ab06 add r3, sp, #24 +1000282a: 469c mov ip, r3 +1000282c: 250f movs r5, #15 +1000282e: 4465 add r5, ip +10002830: 002a movs r2, r5 +10002832: 0021 movs r1, r4 +10002834: f7fe fec4 bl 100015c0 +10002838: 782b ldrb r3, [r5, #0] +1000283a: 2b00 cmp r3, #0 +1000283c: d100 bne.n 10002840 +1000283e: e1dd b.n 10002bfc +10002840: 2301 movs r3, #1 +10002842: 683a ldr r2, [r7, #0] +10002844: 7013 strb r3, [r2, #0] +10002846: 2200 movs r2, #0 +10002848: 683b ldr r3, [r7, #0] +1000284a: 705a strb r2, [r3, #1] +1000284c: 2302 movs r3, #2 +1000284e: 4652 mov r2, sl +10002850: 6013 str r3, [r2, #0] +10002852: 3b01 subs r3, #1 +10002854: 469b mov fp, r3 +10002856: e6fd b.n 10002654 +10002858: 786b ldrb r3, [r5, #1] +1000285a: 8849 ldrh r1, [r1, #2] +1000285c: 2b09 cmp r3, #9 +1000285e: d900 bls.n 10002862 +10002860: e736 b.n 100026d0 +10002862: 4859 ldr r0, [pc, #356] ; (100029c8 ) +10002864: 009a lsls r2, r3, #2 +10002866: 5882 ldr r2, [r0, r2] +10002868: 4697 mov pc, r2 +1000286a: 6a1b ldr r3, [r3, #32] +1000286c: 2b00 cmp r3, #0 +1000286e: d100 bne.n 10002872 +10002870: e748 b.n 10002704 +10002872: 7849 ldrb r1, [r1, #1] +10002874: 799a ldrb r2, [r3, #6] +10002876: 4291 cmp r1, r2 +10002878: d000 beq.n 1000287c +1000287a: e743 b.n 10002704 +1000287c: 88aa ldrh r2, [r5, #4] +1000287e: 2a07 cmp r2, #7 +10002880: d170 bne.n 10002964 +10002882: 681a ldr r2, [r3, #0] +10002884: 603a str r2, [r7, #0] +10002886: 4652 mov r2, sl +10002888: 889b ldrh r3, [r3, #4] +1000288a: 6013 str r3, [r2, #0] +1000288c: 2301 movs r3, #1 +1000288e: 469b mov fp, r3 +10002890: e6e0 b.n 10002654 +10002892: 4b44 ldr r3, [pc, #272] ; (100029a4 ) +10002894: 4698 mov r8, r3 +10002896: 4b42 ldr r3, [pc, #264] ; (100029a0 ) +10002898: 4343 muls r3, r0 +1000289a: 001a movs r2, r3 +1000289c: 9304 str r3, [sp, #16] +1000289e: 2385 movs r3, #133 ; 0x85 +100028a0: 4442 add r2, r8 +100028a2: 00db lsls r3, r3, #3 +100028a4: 18d3 adds r3, r2, r3 +100028a6: 781b ldrb r3, [r3, #0] +100028a8: 2b00 cmp r3, #0 +100028aa: d100 bne.n 100028ae +100028ac: e70f b.n 100026ce +100028ae: 792b ldrb r3, [r5, #4] +100028b0: 8849 ldrh r1, [r1, #2] +100028b2: 9303 str r3, [sp, #12] +100028b4: 6993 ldr r3, [r2, #24] +100028b6: 0018 movs r0, r3 +100028b8: 786b ldrb r3, [r5, #1] +100028ba: 2b0a cmp r3, #10 +100028bc: d100 bne.n 100028c0 +100028be: e157 b.n 10002b70 +100028c0: d900 bls.n 100028c4 +100028c2: e0f7 b.n 10002ab4 +100028c4: 2b00 cmp r3, #0 +100028c6: d100 bne.n 100028ca +100028c8: e15b b.n 10002b82 +100028ca: 2b06 cmp r3, #6 +100028cc: d000 beq.n 100028d0 +100028ce: e706 b.n 100026de +100028d0: 0a0b lsrs r3, r1, #8 +100028d2: 2b21 cmp r3, #33 ; 0x21 +100028d4: d100 bne.n 100028d8 +100028d6: e26b b.n 10002db0 +100028d8: 2b22 cmp r3, #34 ; 0x22 +100028da: d000 beq.n 100028de +100028dc: e6fb b.n 100026d6 +100028de: 4b30 ldr r3, [pc, #192] ; (100029a0 ) +100028e0: 4a2e ldr r2, [pc, #184] ; (1000299c ) +100028e2: 435e muls r6, r3 +100028e4: 4643 mov r3, r8 +100028e6: 4694 mov ip, r2 +100028e8: 199b adds r3, r3, r6 +100028ea: 4463 add r3, ip +100028ec: 7818 ldrb r0, [r3, #0] +100028ee: 2800 cmp r0, #0 +100028f0: d100 bne.n 100028f4 +100028f2: e6f0 b.n 100026d6 +100028f4: 4b2c ldr r3, [pc, #176] ; (100029a8 ) +100028f6: 469c mov ip, r3 +100028f8: 4466 add r6, ip +100028fa: 0033 movs r3, r6 +100028fc: 468c mov ip, r1 +100028fe: 9903 ldr r1, [sp, #12] +10002900: 4443 add r3, r8 +10002902: 681a ldr r2, [r3, #0] +10002904: 2a00 cmp r2, #0 +10002906: d003 beq.n 10002910 +10002908: 7e16 ldrb r6, [r2, #24] +1000290a: 428e cmp r6, r1 +1000290c: d100 bne.n 10002910 +1000290e: e360 b.n 10002fd2 +10002910: 3401 adds r4, #1 +10002912: b2e4 uxtb r4, r4 +10002914: 3304 adds r3, #4 +10002916: 4284 cmp r4, r0 +10002918: d1f3 bne.n 10002902 +1000291a: 4661 mov r1, ip +1000291c: e6db b.n 100026d6 +1000291e: 4646 mov r6, r8 +10002920: 464f mov r7, r9 +10002922: 4653 mov r3, sl +10002924: 003a movs r2, r7 +10002926: 0029 movs r1, r5 +10002928: 0030 movs r0, r6 +1000292a: 47a0 blx r4 +1000292c: 2800 cmp r0, #0 +1000292e: daad bge.n 1000288c +10002930: e6b9 b.n 100026a6 +10002932: 88ab ldrh r3, [r5, #4] +10002934: 2b04 cmp r3, #4 +10002936: d021 beq.n 1000297c +10002938: 2b05 cmp r3, #5 +1000293a: d113 bne.n 10002964 +1000293c: 886b ldrh r3, [r5, #2] +1000293e: 68d2 ldr r2, [r2, #12] +10002940: 009b lsls r3, r3, #2 +10002942: 589a ldr r2, [r3, r2] +10002944: 603a str r2, [r7, #0] +10002946: 7853 ldrb r3, [r2, #1] +10002948: 7811 ldrb r1, [r2, #0] +1000294a: 021b lsls r3, r3, #8 +1000294c: 185b adds r3, r3, r1 +1000294e: 7891 ldrb r1, [r2, #2] +10002950: 78d2 ldrb r2, [r2, #3] +10002952: 0409 lsls r1, r1, #16 +10002954: 0612 lsls r2, r2, #24 +10002956: 185b adds r3, r3, r1 +10002958: 189b adds r3, r3, r2 +1000295a: 4652 mov r2, sl +1000295c: 6013 str r3, [r2, #0] +1000295e: 2301 movs r3, #1 +10002960: 469b mov fp, r3 +10002962: e677 b.n 10002654 +10002964: 4e11 ldr r6, [pc, #68] ; (100029ac ) +10002966: 0030 movs r0, r6 +10002968: f005 f814 bl 10007994 <__wrap_printf> +1000296c: 4817 ldr r0, [pc, #92] ; (100029cc ) +1000296e: f004 fedf bl 10007730 <__wrap_puts> +10002972: 4c10 ldr r4, [pc, #64] ; (100029b4 ) +10002974: 0020 movs r0, r4 +10002976: f005 f80d bl 10007994 <__wrap_printf> +1000297a: e6fc b.n 10002776 +1000297c: 6892 ldr r2, [r2, #8] +1000297e: e7e1 b.n 10002944 +10002980: 2901 cmp r1, #1 +10002982: d100 bne.n 10002986 +10002984: e152 b.n 10002c2c +10002986: 2300 movs r3, #0 +10002988: 4652 mov r2, sl +1000298a: 6013 str r3, [r2, #0] +1000298c: 3301 adds r3, #1 +1000298e: 469b mov fp, r3 +10002990: e660 b.n 10002654 +10002992: 0030 movs r0, r6 +10002994: b2c9 uxtb r1, r1 +10002996: f7fe fce1 bl 1000135c +1000299a: e7f4 b.n 10002986 +1000299c: 0000046c .word 0x0000046c +100029a0: 00000534 .word 0x00000534 +100029a4: 20003524 .word 0x20003524 +100029a8: 0000042c .word 0x0000042c +100029ac: 10014218 .word 0x10014218 +100029b0: 10014484 .word 0x10014484 +100029b4: 10014210 .word 0x10014210 +100029b8: 10014560 .word 0x10014560 +100029bc: 10014514 .word 0x10014514 +100029c0: 10014258 .word 0x10014258 +100029c4: 1001449c .word 0x1001449c +100029c8: 10014578 .word 0x10014578 +100029cc: 100144fc .word 0x100144fc +100029d0: 2300 movs r3, #0 +100029d2: 683a ldr r2, [r7, #0] +100029d4: 7013 strb r3, [r2, #0] +100029d6: 4bcb ldr r3, [pc, #812] ; (10002d04 ) +100029d8: 4acb ldr r2, [pc, #812] ; (10002d08 ) +100029da: 4698 mov r8, r3 +100029dc: 4694 mov ip, r2 +100029de: 4bcb ldr r3, [pc, #812] ; (10002d0c ) +100029e0: 4373 muls r3, r6 +100029e2: 4443 add r3, r8 +100029e4: 4463 add r3, ip +100029e6: 781b ldrb r3, [r3, #0] +100029e8: 2b00 cmp r3, #0 +100029ea: d004 beq.n 100029f6 +100029ec: 2101 movs r1, #1 +100029ee: 683a ldr r2, [r7, #0] +100029f0: 7813 ldrb r3, [r2, #0] +100029f2: 430b orrs r3, r1 +100029f4: 7013 strb r3, [r2, #0] +100029f6: 4ac6 ldr r2, [pc, #792] ; (10002d10 ) +100029f8: 4bc4 ldr r3, [pc, #784] ; (10002d0c ) +100029fa: 4694 mov ip, r2 +100029fc: 4373 muls r3, r6 +100029fe: 4443 add r3, r8 +10002a00: 4463 add r3, ip +10002a02: 781b ldrb r3, [r3, #0] +10002a04: 2b00 cmp r3, #0 +10002a06: d100 bne.n 10002a0a +10002a08: e71d b.n 10002846 +10002a0a: 2102 movs r1, #2 +10002a0c: 683a ldr r2, [r7, #0] +10002a0e: 7813 ldrb r3, [r2, #0] +10002a10: 430b orrs r3, r1 +10002a12: 7013 strb r3, [r2, #0] +10002a14: e717 b.n 10002846 +10002a16: 23ff movs r3, #255 ; 0xff +10002a18: 001a movs r2, r3 +10002a1a: 400a ands r2, r1 +10002a1c: 420b tst r3, r1 +10002a1e: d000 beq.n 10002a22 +10002a20: e118 b.n 10002c54 +10002a22: 2185 movs r1, #133 ; 0x85 +10002a24: 00c9 lsls r1, r1, #3 +10002a26: 468c mov ip, r1 +10002a28: 4bb8 ldr r3, [pc, #736] ; (10002d0c ) +10002a2a: 435e muls r6, r3 +10002a2c: 4bb5 ldr r3, [pc, #724] ; (10002d04 ) +10002a2e: 199b adds r3, r3, r6 +10002a30: 4463 add r3, ip +10002a32: 701a strb r2, [r3, #0] +10002a34: 4653 mov r3, sl +10002a36: 601a str r2, [r3, #0] +10002a38: 2301 movs r3, #1 +10002a3a: 469b mov fp, r3 +10002a3c: e60a b.n 10002654 +10002a3e: 2185 movs r1, #133 ; 0x85 +10002a40: 00c9 lsls r1, r1, #3 +10002a42: 468c mov ip, r1 +10002a44: 4bb1 ldr r3, [pc, #708] ; (10002d0c ) +10002a46: 683a ldr r2, [r7, #0] +10002a48: 435e muls r6, r3 +10002a4a: 4bae ldr r3, [pc, #696] ; (10002d04 ) +10002a4c: 199b adds r3, r3, r6 +10002a4e: 4463 add r3, ip +10002a50: 781b ldrb r3, [r3, #0] +10002a52: 7013 strb r3, [r2, #0] +10002a54: 2301 movs r3, #1 +10002a56: 4652 mov r2, sl +10002a58: 469b mov fp, r3 +10002a5a: 6013 str r3, [r2, #0] +10002a5c: e5fa b.n 10002654 +10002a5e: 0a0b lsrs r3, r1, #8 +10002a60: 4699 mov r9, r3 +10002a62: 0018 movs r0, r3 +10002a64: b2cc uxtb r4, r1 +10002a66: 2b03 cmp r3, #3 +10002a68: d100 bne.n 10002a6c +10002a6a: e16f b.n 10002d4c +10002a6c: 2b0f cmp r3, #15 +10002a6e: d100 bne.n 10002a72 +10002a70: e18e b.n 10002d90 +10002a72: 2b03 cmp r3, #3 +10002a74: d900 bls.n 10002a78 +10002a76: e62e b.n 100026d6 +10002a78: 4ba2 ldr r3, [pc, #648] ; (10002d04 ) +10002a7a: 4698 mov r8, r3 +10002a7c: 4ba3 ldr r3, [pc, #652] ; (10002d0c ) +10002a7e: 4373 muls r3, r6 +10002a80: 4443 add r3, r8 +10002a82: 699b ldr r3, [r3, #24] +10002a84: 781a ldrb r2, [r3, #0] +10002a86: 2a00 cmp r2, #0 +10002a88: d100 bne.n 10002a8c +10002a8a: e1de b.n 10002e4a +10002a8c: 2100 movs r1, #0 +10002a8e: 468c mov ip, r1 +10002a90: 0029 movs r1, r5 +10002a92: 0025 movs r5, r4 +10002a94: 4664 mov r4, ip +10002a96: 468c mov ip, r1 +10002a98: e004 b.n 10002aa4 +10002a9a: 189b adds r3, r3, r2 +10002a9c: 781a ldrb r2, [r3, #0] +10002a9e: 2a00 cmp r2, #0 +10002aa0: d100 bne.n 10002aa4 +10002aa2: e1d0 b.n 10002e46 +10002aa4: 7859 ldrb r1, [r3, #1] +10002aa6: 4281 cmp r1, r0 +10002aa8: d1f7 bne.n 10002a9a +10002aaa: 42a5 cmp r5, r4 +10002aac: d100 bne.n 10002ab0 +10002aae: e1d9 b.n 10002e64 +10002ab0: 3401 adds r4, #1 +10002ab2: e7f2 b.n 10002a9a +10002ab4: 2b0b cmp r3, #11 +10002ab6: d000 beq.n 10002aba +10002ab8: e611 b.n 100026de +10002aba: b2cb uxtb r3, r1 +10002abc: 9306 str r3, [sp, #24] +10002abe: 7803 ldrb r3, [r0, #0] +10002ac0: 2b00 cmp r3, #0 +10002ac2: d100 bne.n 10002ac6 +10002ac4: e1d8 b.n 10002e78 +10002ac6: 2200 movs r2, #0 +10002ac8: 9205 str r2, [sp, #20] +10002aca: 32ff adds r2, #255 ; 0xff +10002acc: 4693 mov fp, r2 +10002ace: 0032 movs r2, r6 +10002ad0: 9407 str r4, [sp, #28] +10002ad2: 2500 movs r5, #0 +10002ad4: 2700 movs r7, #0 +10002ad6: 0004 movs r4, r0 +10002ad8: 465e mov r6, fp +10002ada: 4691 mov r9, r2 +10002adc: e00a b.n 10002af4 +10002ade: 2a02 cmp r2, #2 +10002ae0: d01a beq.n 10002b18 +10002ae2: 18e4 adds r4, r4, r3 +10002ae4: 7823 ldrb r3, [r4, #0] +10002ae6: 18ed adds r5, r5, r3 +10002ae8: 42bd cmp r5, r7 +10002aea: d301 bcc.n 10002af0 +10002aec: 2f00 cmp r7, #0 +10002aee: d14d bne.n 10002b8c +10002af0: 2b00 cmp r3, #0 +10002af2: d04b beq.n 10002b8c +10002af4: 7862 ldrb r2, [r4, #1] +10002af6: 2a04 cmp r2, #4 +10002af8: d014 beq.n 10002b24 +10002afa: 2a05 cmp r2, #5 +10002afc: d1ef bne.n 10002ade +10002afe: 9a03 ldr r2, [sp, #12] +10002b00: 42b2 cmp r2, r6 +10002b02: d1ee bne.n 10002ae2 +10002b04: 9b06 ldr r3, [sp, #24] +10002b06: 78a1 ldrb r1, [r4, #2] +10002b08: 455b cmp r3, fp +10002b0a: d100 bne.n 10002b0e +10002b0c: e178 b.n 10002e00 +10002b0e: 4648 mov r0, r9 +10002b10: f7fe fcba bl 10001488 +10002b14: 7823 ldrb r3, [r4, #0] +10002b16: e7e4 b.n 10002ae2 +10002b18: 78e7 ldrb r7, [r4, #3] +10002b1a: 78a1 ldrb r1, [r4, #2] +10002b1c: 023f lsls r7, r7, #8 +10002b1e: 2500 movs r5, #0 +10002b20: 430f orrs r7, r1 +10002b22: e7de b.n 10002ae2 +10002b24: 78e2 ldrb r2, [r4, #3] +10002b26: 78a6 ldrb r6, [r4, #2] +10002b28: 4693 mov fp, r2 +10002b2a: 9a03 ldr r2, [sp, #12] +10002b2c: 42b2 cmp r2, r6 +10002b2e: d1d8 bne.n 10002ae2 +10002b30: 9a06 ldr r2, [sp, #24] +10002b32: 455a cmp r2, fp +10002b34: d1d5 bne.n 10002ae2 +10002b36: 9405 str r4, [sp, #20] +10002b38: e7d3 b.n 10002ae2 +10002b3a: 884b ldrh r3, [r1, #2] +10002b3c: 2b00 cmp r3, #0 +10002b3e: d061 beq.n 10002c04 +10002b40: 2300 movs r3, #0 +10002b42: 4652 mov r2, sl +10002b44: 6013 str r3, [r2, #0] +10002b46: e5ca b.n 100026de +10002b48: 884b ldrh r3, [r1, #2] +10002b4a: 2b00 cmp r3, #0 +10002b4c: d1f8 bne.n 10002b40 +10002b4e: 4871 ldr r0, [pc, #452] ; (10002d14 ) +10002b50: f004 ff20 bl 10007994 <__wrap_printf> +10002b54: 0021 movs r1, r4 +10002b56: 4870 ldr r0, [pc, #448] ; (10002d18 ) +10002b58: f004 ff1c bl 10007994 <__wrap_printf> +10002b5c: 486f ldr r0, [pc, #444] ; (10002d1c ) +10002b5e: f004 ff19 bl 10007994 <__wrap_printf> +10002b62: 0021 movs r1, r4 +10002b64: 0030 movs r0, r6 +10002b66: f7fe fcfb bl 10001560 +10002b6a: 2301 movs r3, #1 +10002b6c: 469b mov fp, r3 +10002b6e: e571 b.n 10002654 +10002b70: 465a mov r2, fp +10002b72: 683b ldr r3, [r7, #0] +10002b74: 701a strb r2, [r3, #0] +10002b76: 4653 mov r3, sl +10002b78: 464a mov r2, r9 +10002b7a: 601a str r2, [r3, #0] +10002b7c: 2301 movs r3, #1 +10002b7e: 469b mov fp, r3 +10002b80: e568 b.n 10002654 +10002b82: 465a mov r2, fp +10002b84: 683b ldr r3, [r7, #0] +10002b86: 701a strb r2, [r3, #0] +10002b88: 683b ldr r3, [r7, #0] +10002b8a: e65e b.n 1000284a +10002b8c: 4f5f ldr r7, [pc, #380] ; (10002d0c ) +10002b8e: 464e mov r6, r9 +10002b90: 003b movs r3, r7 +10002b92: 4a63 ldr r2, [pc, #396] ; (10002d20 ) +10002b94: 4373 muls r3, r6 +10002b96: 4694 mov ip, r2 +10002b98: 4443 add r3, r8 +10002b9a: 4463 add r3, ip +10002b9c: 781a ldrb r2, [r3, #0] +10002b9e: 9c07 ldr r4, [sp, #28] +10002ba0: 2a00 cmp r2, #0 +10002ba2: d100 bne.n 10002ba6 +10002ba4: e6ef b.n 10002986 +10002ba6: 9905 ldr r1, [sp, #20] +10002ba8: 00f3 lsls r3, r6, #3 +10002baa: 2900 cmp r1, #0 +10002bac: d100 bne.n 10002bb0 +10002bae: e16a b.n 10002e86 +10002bb0: 199b adds r3, r3, r6 +10002bb2: 009d lsls r5, r3, #2 +10002bb4: 19ad adds r5, r5, r6 +10002bb6: 4646 mov r6, r8 +10002bb8: 00eb lsls r3, r5, #3 +10002bba: 18ed adds r5, r5, r3 +10002bbc: 192b adds r3, r5, r4 +10002bbe: 330b adds r3, #11 +10002bc0: 33ff adds r3, #255 ; 0xff +10002bc2: 009b lsls r3, r3, #2 +10002bc4: 18f3 adds r3, r6, r3 +10002bc6: 6859 ldr r1, [r3, #4] +10002bc8: 2900 cmp r1, #0 +10002bca: d012 beq.n 10002bf2 +10002bcc: 68cb ldr r3, [r1, #12] +10002bce: 2b00 cmp r3, #0 +10002bd0: d00f beq.n 10002bf2 +10002bd2: 9805 ldr r0, [sp, #20] +10002bd4: 7e09 ldrb r1, [r1, #24] +10002bd6: 7880 ldrb r0, [r0, #2] +10002bd8: 4288 cmp r0, r1 +10002bda: d10a bne.n 10002bf2 +10002bdc: 9a05 ldr r2, [sp, #20] +10002bde: 2108 movs r1, #8 +10002be0: 4648 mov r0, r9 +10002be2: 4798 blx r3 +10002be4: 464b mov r3, r9 +10002be6: 4a4e ldr r2, [pc, #312] ; (10002d20 ) +10002be8: 437b muls r3, r7 +10002bea: 4694 mov ip, r2 +10002bec: 18f3 adds r3, r6, r3 +10002bee: 4463 add r3, ip +10002bf0: 781a ldrb r2, [r3, #0] +10002bf2: 3401 adds r4, #1 +10002bf4: b2e4 uxtb r4, r4 +10002bf6: 4294 cmp r4, r2 +10002bf8: d3e0 bcc.n 10002bbc +10002bfa: e6c4 b.n 10002986 +10002bfc: 2300 movs r3, #0 +10002bfe: 683a ldr r2, [r7, #0] +10002c00: 7013 strb r3, [r2, #0] +10002c02: e620 b.n 10002846 +10002c04: 4843 ldr r0, [pc, #268] ; (10002d14 ) +10002c06: f004 fec5 bl 10007994 <__wrap_printf> +10002c0a: 0021 movs r1, r4 +10002c0c: 4845 ldr r0, [pc, #276] ; (10002d24 ) +10002c0e: f004 fec1 bl 10007994 <__wrap_printf> +10002c12: 4842 ldr r0, [pc, #264] ; (10002d1c ) +10002c14: f004 febe bl 10007994 <__wrap_printf> +10002c18: 0021 movs r1, r4 +10002c1a: 0030 movs r0, r6 +10002c1c: f7fe fc76 bl 1000150c +10002c20: 4653 mov r3, sl +10002c22: 465a mov r2, fp +10002c24: 601a str r2, [r3, #0] +10002c26: 2301 movs r3, #1 +10002c28: 469b mov fp, r3 +10002c2a: e513 b.n 10002654 +10002c2c: 4a37 ldr r2, [pc, #220] ; (10002d0c ) +10002c2e: 4372 muls r2, r6 +10002c30: 2b03 cmp r3, #3 +10002c32: d100 bne.n 10002c36 +10002c34: e161 b.n 10002efa +10002c36: 2100 movs r1, #0 +10002c38: 4b32 ldr r3, [pc, #200] ; (10002d04 ) +10002c3a: 0030 movs r0, r6 +10002c3c: 189b adds r3, r3, r2 +10002c3e: 4a34 ldr r2, [pc, #208] ; (10002d10 ) +10002c40: 189a adds r2, r3, r2 +10002c42: 7011 strb r1, [r2, #0] +10002c44: 22a6 movs r2, #166 ; 0xa6 +10002c46: 00d2 lsls r2, r2, #3 +10002c48: 4694 mov ip, r2 +10002c4a: 4463 add r3, ip +10002c4c: 681b ldr r3, [r3, #0] +10002c4e: 310a adds r1, #10 +10002c50: 4798 blx r3 +10002c52: e698 b.n 10002986 +10002c54: b2cb uxtb r3, r1 +10002c56: 9303 str r3, [sp, #12] +10002c58: 4b2a ldr r3, [pc, #168] ; (10002d04 ) +10002c5a: 4698 mov r8, r3 +10002c5c: 4b2b ldr r3, [pc, #172] ; (10002d0c ) +10002c5e: 4373 muls r3, r6 +10002c60: 9305 str r3, [sp, #20] +10002c62: 4443 add r3, r8 +10002c64: 699c ldr r4, [r3, #24] +10002c66: 7823 ldrb r3, [r4, #0] +10002c68: 2b00 cmp r3, #0 +10002c6a: d100 bne.n 10002c6e +10002c6c: e08b b.n 10002d86 +10002c6e: 2100 movs r1, #0 +10002c70: 468b mov fp, r1 +10002c72: 31ff adds r1, #255 ; 0xff +10002c74: 2200 movs r2, #0 +10002c76: 20ff movs r0, #255 ; 0xff +10002c78: 9104 str r1, [sp, #16] +10002c7a: 4649 mov r1, r9 +10002c7c: 2700 movs r7, #0 +10002c7e: 46b1 mov r9, r6 +10002c80: 9106 str r1, [sp, #24] +10002c82: 0006 movs r6, r0 +10002c84: 4659 mov r1, fp +10002c86: 46d3 mov fp, sl +10002c88: 46aa mov sl, r5 +10002c8a: 0015 movs r5, r2 +10002c8c: e00a b.n 10002ca4 +10002c8e: 2a02 cmp r2, #2 +10002c90: d04e beq.n 10002d30 +10002c92: 18e4 adds r4, r4, r3 +10002c94: 7823 ldrb r3, [r4, #0] +10002c96: 18ff adds r7, r7, r3 +10002c98: 42af cmp r7, r5 +10002c9a: d301 bcc.n 10002ca0 +10002c9c: 2d00 cmp r5, #0 +10002c9e: d169 bne.n 10002d74 +10002ca0: 2b00 cmp r3, #0 +10002ca2: d067 beq.n 10002d74 +10002ca4: 7862 ldrb r2, [r4, #1] +10002ca6: 2a04 cmp r2, #4 +10002ca8: d04d beq.n 10002d46 +10002caa: 2a05 cmp r2, #5 +10002cac: d1ef bne.n 10002c8e +10002cae: 9a03 ldr r2, [sp, #12] +10002cb0: 42b2 cmp r2, r6 +10002cb2: d1ee bne.n 10002c92 +10002cb4: 9a04 ldr r2, [sp, #16] 10002cb6: 2a00 cmp r2, #0 -10002cb8: d024 beq.n 10002d04 -10002cba: 199d adds r5, r3, r6 -10002cbc: 00ad lsls r5, r5, #2 -10002cbe: 19ad adds r5, r5, r6 -10002cc0: 00eb lsls r3, r5, #3 -10002cc2: 18ed adds r5, r5, r3 -10002cc4: 4643 mov r3, r8 -10002cc6: 464f mov r7, r9 -10002cc8: 46b0 mov r8, r6 -10002cca: 002e movs r6, r5 -10002ccc: 0025 movs r5, r4 -10002cce: 001c movs r4, r3 -10002cd0: 19f3 adds r3, r6, r7 -10002cd2: 330b adds r3, #11 -10002cd4: 33ff adds r3, #255 ; 0xff -10002cd6: 009b lsls r3, r3, #2 -10002cd8: 18e3 adds r3, r4, r3 -10002cda: 685b ldr r3, [r3, #4] -10002cdc: 2b00 cmp r3, #0 -10002cde: d006 beq.n 10002cee -10002ce0: 68db ldr r3, [r3, #12] -10002ce2: 2b00 cmp r3, #0 -10002ce4: d003 beq.n 10002cee -10002ce6: 2200 movs r2, #0 -10002ce8: 2107 movs r1, #7 -10002cea: 4640 mov r0, r8 -10002cec: 4798 blx r3 -10002cee: 4a2f ldr r2, [pc, #188] ; (10002dac ) -10002cf0: 1963 adds r3, r4, r5 -10002cf2: 4694 mov ip, r2 -10002cf4: 4463 add r3, ip -10002cf6: 3701 adds r7, #1 -10002cf8: 781b ldrb r3, [r3, #0] -10002cfa: b2ff uxtb r7, r7 -10002cfc: 42bb cmp r3, r7 -10002cfe: d8e7 bhi.n 10002cd0 -10002d00: 4646 mov r6, r8 -10002d02: 46a0 mov r8, r4 -10002d04: 22a6 movs r2, #166 ; 0xa6 -10002d06: 00d2 lsls r2, r2, #3 -10002d08: 4694 mov ip, r2 -10002d0a: 4b21 ldr r3, [pc, #132] ; (10002d90 ) -10002d0c: 2107 movs r1, #7 -10002d0e: 4373 muls r3, r6 -10002d10: 4443 add r3, r8 -10002d12: 4463 add r3, ip -10002d14: 681b ldr r3, [r3, #0] -10002d16: 0030 movs r0, r6 -10002d18: 4798 blx r3 -10002d1a: 2300 movs r3, #0 -10002d1c: 4652 mov r2, sl -10002d1e: 6013 str r3, [r2, #0] -10002d20: f7ff fb5a bl 100023d8 -10002d24: 78da ldrb r2, [r3, #3] -10002d26: 7899 ldrb r1, [r3, #2] -10002d28: 0212 lsls r2, r2, #8 -10002d2a: 430a orrs r2, r1 -10002d2c: 4651 mov r1, sl -10002d2e: 203f movs r0, #63 ; 0x3f -10002d30: 600a str r2, [r1, #0] -10002d32: 4a17 ldr r2, [pc, #92] ; (10002d90 ) -10002d34: 4356 muls r6, r2 -10002d36: 4a21 ldr r2, [pc, #132] ; (10002dbc ) -10002d38: 4446 add r6, r8 -10002d3a: 18b1 adds r1, r6, r2 -10002d3c: 79da ldrb r2, [r3, #7] -10002d3e: 4382 bics r2, r0 -10002d40: 1e50 subs r0, r2, #1 -10002d42: 4182 sbcs r2, r0 -10002d44: 700a strb r2, [r1, #0] -10002d46: 4a1e ldr r2, [pc, #120] ; (10002dc0 ) -10002d48: 4694 mov ip, r2 -10002d4a: 79da ldrb r2, [r3, #7] -10002d4c: 4466 add r6, ip -10002d4e: 0692 lsls r2, r2, #26 -10002d50: 0fd2 lsrs r2, r2, #31 -10002d52: 7032 strb r2, [r6, #0] -10002d54: e74d b.n 10002bf2 -10002d56: 6913 ldr r3, [r2, #16] -10002d58: 6952 ldr r2, [r2, #20] -10002d5a: 603b str r3, [r7, #0] -10002d5c: 4653 mov r3, sl -10002d5e: 601a str r2, [r3, #0] -10002d60: 2301 movs r3, #1 -10002d62: 469b mov fp, r3 -10002d64: f7ff fb38 bl 100023d8 -10002d68: 7962 ldrb r2, [r4, #5] -10002d6a: 7923 ldrb r3, [r4, #4] -10002d6c: 0212 lsls r2, r2, #8 -10002d6e: 431a orrs r2, r3 -10002d70: 237f movs r3, #127 ; 0x7f -10002d72: 400b ands r3, r1 -10002d74: 210c movs r1, #12 -10002d76: 434b muls r3, r1 -10002d78: 9905 ldr r1, [sp, #20] -10002d7a: 468c mov ip, r1 -10002d7c: 490c ldr r1, [pc, #48] ; (10002db0 ) -10002d7e: 4463 add r3, ip -10002d80: 4443 add r3, r8 -10002d82: 1858 adds r0, r3, r1 -10002d84: 0551 lsls r1, r2, #21 -10002d86: 0d49 lsrs r1, r1, #21 -10002d88: 8001 strh r1, [r0, #0] -10002d8a: 490a ldr r1, [pc, #40] ; (10002db4 ) -10002d8c: e66d b.n 10002a6a -10002d8e: 46c0 nop ; (mov r8, r8) -10002d90: 00000534 .word 0x00000534 -10002d94: 20003510 .word 0x20003510 -10002d98: 000004d2 .word 0x000004d2 -10002d9c: 000004d1 .word 0x000004d1 -10002da0: 100142d4 .word 0x100142d4 -10002da4: 100145e8 .word 0x100145e8 -10002da8: 100142cc .word 0x100142cc -10002dac: 0000046c .word 0x0000046c -10002db0: 00000472 .word 0x00000472 -10002db4: 00000471 .word 0x00000471 -10002db8: 0000042b .word 0x0000042b -10002dbc: 00000429 .word 0x00000429 -10002dc0: 0000042a .word 0x0000042a - -10002dc4 : -10002dc4: b570 push {r4, r5, r6, lr} -10002dc6: 0013 movs r3, r2 -10002dc8: 0004 movs r4, r0 -10002dca: 2a00 cmp r2, #0 -10002dcc: d01f beq.n 10002e0e -10002dce: 4815 ldr r0, [pc, #84] ; (10002e24 ) -10002dd0: 4d15 ldr r5, [pc, #84] ; (10002e28 ) -10002dd2: 4360 muls r0, r4 -10002dd4: 1829 adds r1, r5, r0 -10002dd6: 688a ldr r2, [r1, #8] -10002dd8: 68ce ldr r6, [r1, #12] -10002dda: 18d2 adds r2, r2, r3 -10002ddc: 1af3 subs r3, r6, r3 -10002dde: 608a str r2, [r1, #8] -10002de0: 60cb str r3, [r1, #12] -10002de2: d115 bne.n 10002e10 -10002de4: 0003 movs r3, r0 -10002de6: 3328 adds r3, #40 ; 0x28 -10002de8: 195b adds r3, r3, r5 -10002dea: 0002 movs r2, r0 -10002dec: 608b str r3, [r1, #8] -10002dee: 0003 movs r3, r0 -10002df0: 3208 adds r2, #8 -10002df2: 3310 adds r3, #16 -10002df4: 0020 movs r0, r4 -10002df6: 195b adds r3, r3, r5 -10002df8: 1952 adds r2, r2, r5 -10002dfa: f7ff fad7 bl 100023ac -10002dfe: 2800 cmp r0, #0 -10002e00: d00b beq.n 10002e1a -10002e02: 2300 movs r3, #0 -10002e04: 2200 movs r2, #0 -10002e06: 2180 movs r1, #128 ; 0x80 -10002e08: 0020 movs r0, r4 -10002e0a: f7fe fbe5 bl 100015d8 -10002e0e: bd70 pop {r4, r5, r6, pc} -10002e10: 2100 movs r1, #0 -10002e12: 0020 movs r0, r4 -10002e14: f7fe fc7a bl 1000170c -10002e18: e7f9 b.n 10002e0e -10002e1a: 2180 movs r1, #128 ; 0x80 -10002e1c: 0020 movs r0, r4 -10002e1e: f7fe fb7f bl 10001520 -10002e22: e7f4 b.n 10002e0e -10002e24: 00000534 .word 0x00000534 -10002e28: 20003510 .word 0x20003510 - -10002e2c : -10002e2c: b5f0 push {r4, r5, r6, r7, lr} -10002e2e: 46c6 mov lr, r8 -10002e30: b500 push {lr} -10002e32: 2100 movs r1, #0 -10002e34: b082 sub sp, #8 -10002e36: 0005 movs r5, r0 -10002e38: f7fe fa9a bl 10001370 -10002e3c: 4b28 ldr r3, [pc, #160] ; (10002ee0 ) -10002e3e: 2600 movs r6, #0 -10002e40: 001c movs r4, r3 -10002e42: 436c muls r4, r5 -10002e44: 4f27 ldr r7, [pc, #156] ; (10002ee4 ) -10002e46: 4698 mov r8, r3 -10002e48: 3b0d subs r3, #13 -10002e4a: 193c adds r4, r7, r4 -10002e4c: 3bff subs r3, #255 ; 0xff -10002e4e: 18e3 adds r3, r4, r3 -10002e50: 466a mov r2, sp -10002e52: 701e strb r6, [r3, #0] -10002e54: 2340 movs r3, #64 ; 0x40 -10002e56: 8093 strh r3, [r2, #4] -10002e58: 4b23 ldr r3, [pc, #140] ; (10002ee8 ) -10002e5a: 4669 mov r1, sp -10002e5c: 0028 movs r0, r5 -10002e5e: 7196 strb r6, [r2, #6] -10002e60: 9300 str r3, [sp, #0] -10002e62: f7fe fa8d bl 10001380 -10002e66: 466b mov r3, sp -10002e68: 4669 mov r1, sp -10002e6a: 0028 movs r0, r5 -10002e6c: 709e strb r6, [r3, #2] -10002e6e: f7fe fa87 bl 10001380 -10002e72: 4b1e ldr r3, [pc, #120] ; (10002eec ) -10002e74: 00ee lsls r6, r5, #3 -10002e76: 469c mov ip, r3 -10002e78: 4464 add r4, ip -10002e7a: 7822 ldrb r2, [r4, #0] -10002e7c: 2400 movs r4, #0 -10002e7e: 2a00 cmp r2, #0 -10002e80: d01e beq.n 10002ec0 -10002e82: 1976 adds r6, r6, r5 -10002e84: 00b6 lsls r6, r6, #2 -10002e86: 1976 adds r6, r6, r5 -10002e88: 00f3 lsls r3, r6, #3 -10002e8a: 18f6 adds r6, r6, r3 -10002e8c: 1933 adds r3, r6, r4 -10002e8e: 330b adds r3, #11 -10002e90: 33ff adds r3, #255 ; 0xff -10002e92: 009b lsls r3, r3, #2 -10002e94: 18fb adds r3, r7, r3 -10002e96: 685b ldr r3, [r3, #4] -10002e98: 2b00 cmp r3, #0 -10002e9a: d00d beq.n 10002eb8 -10002e9c: 68db ldr r3, [r3, #12] -10002e9e: 2b00 cmp r3, #0 -10002ea0: d00a beq.n 10002eb8 -10002ea2: 2200 movs r2, #0 -10002ea4: 2101 movs r1, #1 -10002ea6: 0028 movs r0, r5 -10002ea8: 4798 blx r3 -10002eaa: 4643 mov r3, r8 -10002eac: 4a0f ldr r2, [pc, #60] ; (10002eec ) -10002eae: 436b muls r3, r5 -10002eb0: 4694 mov ip, r2 -10002eb2: 18fb adds r3, r7, r3 -10002eb4: 4463 add r3, ip -10002eb6: 781a ldrb r2, [r3, #0] -10002eb8: 3401 adds r4, #1 -10002eba: b2e4 uxtb r4, r4 -10002ebc: 4294 cmp r4, r2 -10002ebe: d3e5 bcc.n 10002e8c -10002ec0: 4b07 ldr r3, [pc, #28] ; (10002ee0 ) -10002ec2: 2101 movs r1, #1 -10002ec4: 436b muls r3, r5 -10002ec6: 18ff adds r7, r7, r3 -10002ec8: 23a6 movs r3, #166 ; 0xa6 -10002eca: 00db lsls r3, r3, #3 -10002ecc: 469c mov ip, r3 -10002ece: 4467 add r7, ip -10002ed0: 0028 movs r0, r5 -10002ed2: 683b ldr r3, [r7, #0] -10002ed4: 4798 blx r3 -10002ed6: b002 add sp, #8 -10002ed8: bc80 pop {r7} -10002eda: 46b8 mov r8, r7 -10002edc: bdf0 pop {r4, r5, r6, r7, pc} -10002ede: 46c0 nop ; (mov r8, r8) -10002ee0: 00000534 .word 0x00000534 -10002ee4: 20003510 .word 0x20003510 -10002ee8: 00800507 .word 0x00800507 -10002eec: 0000046c .word 0x0000046c - -10002ef0 : -10002ef0: b5f0 push {r4, r5, r6, r7, lr} -10002ef2: 4c3e ldr r4, [pc, #248] ; (10002fec ) -10002ef4: 4e3e ldr r6, [pc, #248] ; (10002ff0 ) -10002ef6: 4344 muls r4, r0 -10002ef8: 1937 adds r7, r6, r4 -10002efa: 2208 movs r2, #8 -10002efc: 0005 movs r5, r0 -10002efe: b083 sub sp, #12 -10002f00: 0038 movs r0, r7 -10002f02: f004 faf9 bl 100074f8 <__wrap___aeabi_memcpy> -10002f06: 2280 movs r2, #128 ; 0x80 -10002f08: 88fb ldrh r3, [r7, #6] -10002f0a: 00d2 lsls r2, r2, #3 -10002f0c: 4293 cmp r3, r2 -10002f0e: d93d bls.n 10002f8c -10002f10: 5d32 ldrb r2, [r6, r4] -10002f12: 2a7f cmp r2, #127 ; 0x7f -10002f14: d956 bls.n 10002fc4 -10002f16: 0022 movs r2, r4 -10002f18: 60fb str r3, [r7, #12] -10002f1a: 613b str r3, [r7, #16] -10002f1c: 2300 movs r3, #0 -10002f1e: 3228 adds r2, #40 ; 0x28 -10002f20: 18b2 adds r2, r6, r2 -10002f22: 60ba str r2, [r7, #8] -10002f24: 753b strb r3, [r7, #20] -10002f26: 9201 str r2, [sp, #4] -10002f28: 0023 movs r3, r4 -10002f2a: 3310 adds r3, #16 -10002f2c: 0039 movs r1, r7 -10002f2e: 0028 movs r0, r5 -10002f30: 18f3 adds r3, r6, r3 -10002f32: aa01 add r2, sp, #4 -10002f34: f7ff fa3a bl 100023ac -10002f38: 2800 cmp r0, #0 -10002f3a: d052 beq.n 10002fe2 -10002f3c: 4b2b ldr r3, [pc, #172] ; (10002fec ) -10002f3e: 436b muls r3, r5 -10002f40: 18f3 adds r3, r6, r3 -10002f42: 691a ldr r2, [r3, #16] -10002f44: 88db ldrh r3, [r3, #6] -10002f46: 4293 cmp r3, r2 -10002f48: d833 bhi.n 10002fb2 -10002f4a: 2280 movs r2, #128 ; 0x80 -10002f4c: 4c27 ldr r4, [pc, #156] ; (10002fec ) -10002f4e: 00d2 lsls r2, r2, #3 -10002f50: 436c muls r4, r5 -10002f52: 1934 adds r4, r6, r4 -10002f54: 60e3 str r3, [r4, #12] -10002f56: 4293 cmp r3, r2 -10002f58: d834 bhi.n 10002fc4 -10002f5a: 68a0 ldr r0, [r4, #8] -10002f5c: 9901 ldr r1, [sp, #4] -10002f5e: 4288 cmp r0, r1 -10002f60: d003 beq.n 10002f6a -10002f62: 001a movs r2, r3 -10002f64: f004 fac8 bl 100074f8 <__wrap___aeabi_memcpy> -10002f68: 68e3 ldr r3, [r4, #12] -10002f6a: 4920 ldr r1, [pc, #128] ; (10002fec ) -10002f6c: 0028 movs r0, r5 -10002f6e: 4369 muls r1, r5 -10002f70: 1876 adds r6, r6, r1 -10002f72: 68b2 ldr r2, [r6, #8] -10002f74: 2180 movs r1, #128 ; 0x80 -10002f76: f7fe fb2f bl 100015d8 -10002f7a: 6933 ldr r3, [r6, #16] -10002f7c: 88f2 ldrh r2, [r6, #6] -10002f7e: 429a cmp r2, r3 -10002f80: d92d bls.n 10002fde -10002f82: 069b lsls r3, r3, #26 -10002f84: d12b bne.n 10002fde -10002f86: 2301 movs r3, #1 -10002f88: 7533 strb r3, [r6, #20] -10002f8a: e028 b.n 10002fde -10002f8c: 0022 movs r2, r4 -10002f8e: 2100 movs r1, #0 -10002f90: 3228 adds r2, #40 ; 0x28 -10002f92: 18b2 adds r2, r6, r2 -10002f94: 60ba str r2, [r7, #8] -10002f96: 60fb str r3, [r7, #12] -10002f98: 613b str r3, [r7, #16] -10002f9a: 7539 strb r1, [r7, #20] -10002f9c: 9201 str r2, [sp, #4] -10002f9e: 2b00 cmp r3, #0 -10002fa0: d0c2 beq.n 10002f28 -10002fa2: 5d31 ldrb r1, [r6, r4] -10002fa4: 297f cmp r1, #127 ; 0x7f -10002fa6: d8bf bhi.n 10002f28 -10002fa8: 2100 movs r1, #0 -10002faa: 0028 movs r0, r5 -10002fac: f7fe fbae bl 1000170c -10002fb0: e015 b.n 10002fde -10002fb2: 0013 movs r3, r2 -10002fb4: 2280 movs r2, #128 ; 0x80 -10002fb6: 4c0d ldr r4, [pc, #52] ; (10002fec ) -10002fb8: 00d2 lsls r2, r2, #3 -10002fba: 436c muls r4, r5 -10002fbc: 1934 adds r4, r6, r4 -10002fbe: 60e3 str r3, [r4, #12] -10002fc0: 4293 cmp r3, r2 -10002fc2: d9ca bls.n 10002f5a -10002fc4: 480b ldr r0, [pc, #44] ; (10002ff4 ) -10002fc6: f004 fd2d bl 10007a24 <__wrap_printf> -10002fca: 480b ldr r0, [pc, #44] ; (10002ff8 ) -10002fcc: f004 fbf8 bl 100077c0 <__wrap_puts> -10002fd0: 480a ldr r0, [pc, #40] ; (10002ffc ) -10002fd2: f004 fd27 bl 10007a24 <__wrap_printf> -10002fd6: 2180 movs r1, #128 ; 0x80 -10002fd8: 0028 movs r0, r5 -10002fda: f7fe faa1 bl 10001520 -10002fde: b003 add sp, #12 -10002fe0: bdf0 pop {r4, r5, r6, r7, pc} -10002fe2: 2180 movs r1, #128 ; 0x80 -10002fe4: 0028 movs r0, r5 -10002fe6: f7fe fa9b bl 10001520 -10002fea: e7f8 b.n 10002fde -10002fec: 00000534 .word 0x00000534 -10002ff0: 20003510 .word 0x20003510 -10002ff4: 100142d4 .word 0x100142d4 -10002ff8: 1001465c .word 0x1001465c -10002ffc: 100142cc .word 0x100142cc - -10003000 : -10003000: b510 push {r4, lr} -10003002: 247f movs r4, #127 ; 0x7f -10003004: 400c ands r4, r1 -10003006: 0063 lsls r3, r4, #1 -10003008: 191b adds r3, r3, r4 -1000300a: 4c07 ldr r4, [pc, #28] ; (10003028 ) -1000300c: 009b lsls r3, r3, #2 -1000300e: 4344 muls r4, r0 -10003010: 191b adds r3, r3, r4 -10003012: 4c06 ldr r4, [pc, #24] ; (1000302c ) -10003014: 18e3 adds r3, r4, r3 -10003016: 248f movs r4, #143 ; 0x8f -10003018: 00e4 lsls r4, r4, #3 -1000301a: 46a4 mov ip, r4 -1000301c: 4463 add r3, ip -1000301e: 681b ldr r3, [r3, #0] -10003020: 2b00 cmp r3, #0 -10003022: d000 beq.n 10003026 -10003024: 4798 blx r3 -10003026: bd10 pop {r4, pc} -10003028: 00000534 .word 0x00000534 -1000302c: 20003510 .word 0x20003510 - -10003030 : -10003030: b510 push {r4, lr} -10003032: 247f movs r4, #127 ; 0x7f -10003034: 400c ands r4, r1 -10003036: 0063 lsls r3, r4, #1 -10003038: 191b adds r3, r3, r4 -1000303a: 4c07 ldr r4, [pc, #28] ; (10003058 ) -1000303c: 009b lsls r3, r3, #2 -1000303e: 4344 muls r4, r0 -10003040: 191b adds r3, r3, r4 -10003042: 4c06 ldr r4, [pc, #24] ; (1000305c ) -10003044: 18e3 adds r3, r4, r3 -10003046: 249b movs r4, #155 ; 0x9b -10003048: 00e4 lsls r4, r4, #3 -1000304a: 46a4 mov ip, r4 -1000304c: 4463 add r3, ip -1000304e: 681b ldr r3, [r3, #0] -10003050: 2b00 cmp r3, #0 -10003052: d000 beq.n 10003056 -10003054: 4798 blx r3 -10003056: bd10 pop {r4, pc} -10003058: 00000534 .word 0x00000534 -1000305c: 20003510 .word 0x20003510 - -10003060 : -10003060: 4a0d ldr r2, [pc, #52] ; (10003098 ) -10003062: b570 push {r4, r5, r6, lr} -10003064: 4350 muls r0, r2 -10003066: 4c0d ldr r4, [pc, #52] ; (1000309c ) -10003068: 000d movs r5, r1 -1000306a: 1904 adds r4, r0, r4 -1000306c: 2100 movs r1, #0 -1000306e: 0020 movs r0, r4 -10003070: f004 fa3c bl 100074ec <__wrap_memset> -10003074: 238e movs r3, #142 ; 0x8e -10003076: 2280 movs r2, #128 ; 0x80 -10003078: 00db lsls r3, r3, #3 -1000307a: 18e3 adds r3, r4, r3 -1000307c: 701a strb r2, [r3, #0] -1000307e: 238f movs r3, #143 ; 0x8f -10003080: 4a07 ldr r2, [pc, #28] ; (100030a0 ) -10003082: 00db lsls r3, r3, #3 -10003084: 18e3 adds r3, r4, r3 -10003086: 601a str r2, [r3, #0] -10003088: 239b movs r3, #155 ; 0x9b -1000308a: 00db lsls r3, r3, #3 -1000308c: 469c mov ip, r3 -1000308e: 4b05 ldr r3, [pc, #20] ; (100030a4 ) -10003090: 61a5 str r5, [r4, #24] -10003092: 4464 add r4, ip -10003094: 6023 str r3, [r4, #0] -10003096: bd70 pop {r4, r5, r6, pc} -10003098: 00000534 .word 0x00000534 -1000309c: 20003510 .word 0x20003510 -100030a0: 1000235d .word 0x1000235d -100030a4: 10002dc5 .word 0x10002dc5 - -100030a8 : -100030a8: b570 push {r4, r5, r6, lr} -100030aa: 4b0c ldr r3, [pc, #48] ; (100030dc ) -100030ac: 0004 movs r4, r0 -100030ae: 469c mov ip, r3 -100030b0: 4a0b ldr r2, [pc, #44] ; (100030e0 ) -100030b2: 4e0c ldr r6, [pc, #48] ; (100030e4 ) -100030b4: 4342 muls r2, r0 -100030b6: 00c0 lsls r0, r0, #3 -100030b8: 1900 adds r0, r0, r4 -100030ba: 18b2 adds r2, r6, r2 -100030bc: 0080 lsls r0, r0, #2 -100030be: 4462 add r2, ip -100030c0: 1900 adds r0, r0, r4 -100030c2: 7815 ldrb r5, [r2, #0] -100030c4: 00c3 lsls r3, r0, #3 -100030c6: 18c0 adds r0, r0, r3 -100030c8: 1940 adds r0, r0, r5 -100030ca: 300b adds r0, #11 -100030cc: 30ff adds r0, #255 ; 0xff -100030ce: 0080 lsls r0, r0, #2 -100030d0: 760d strb r5, [r1, #24] -100030d2: 1830 adds r0, r6, r0 -100030d4: 3501 adds r5, #1 -100030d6: 7015 strb r5, [r2, #0] -100030d8: 6041 str r1, [r0, #4] -100030da: bd70 pop {r4, r5, r6, pc} -100030dc: 0000046c .word 0x0000046c -100030e0: 00000534 .word 0x00000534 -100030e4: 20003510 .word 0x20003510 - -100030e8 : -100030e8: 2300 movs r3, #0 -100030ea: 56cb ldrsb r3, [r1, r3] -100030ec: b510 push {r4, lr} -100030ee: 780a ldrb r2, [r1, #0] -100030f0: 2b00 cmp r3, #0 -100030f2: db12 blt.n 1000311a -100030f4: 4c11 ldr r4, [pc, #68] ; (1000313c ) -100030f6: 0053 lsls r3, r2, #1 -100030f8: 4360 muls r0, r4 -100030fa: 189b adds r3, r3, r2 -100030fc: 009b lsls r3, r3, #2 -100030fe: 1818 adds r0, r3, r0 -10003100: 4b0f ldr r3, [pc, #60] ; (10003140 ) -10003102: 1818 adds r0, r3, r0 -10003104: 239a movs r3, #154 ; 0x9a -10003106: 00db lsls r3, r3, #3 -10003108: 18c3 adds r3, r0, r3 -1000310a: 701a strb r2, [r3, #0] -1000310c: 239b movs r3, #155 ; 0x9b -1000310e: 00db lsls r3, r3, #3 -10003110: 469c mov ip, r3 -10003112: 684b ldr r3, [r1, #4] -10003114: 4460 add r0, ip -10003116: 6003 str r3, [r0, #0] -10003118: bd10 pop {r4, pc} -1000311a: 247f movs r4, #127 ; 0x7f -1000311c: 4014 ands r4, r2 -1000311e: 0063 lsls r3, r4, #1 -10003120: 191b adds r3, r3, r4 -10003122: 4c06 ldr r4, [pc, #24] ; (1000313c ) -10003124: 009b lsls r3, r3, #2 -10003126: 4360 muls r0, r4 -10003128: 1818 adds r0, r3, r0 -1000312a: 4b05 ldr r3, [pc, #20] ; (10003140 ) -1000312c: 1818 adds r0, r3, r0 -1000312e: 238e movs r3, #142 ; 0x8e -10003130: 00db lsls r3, r3, #3 -10003132: 18c3 adds r3, r0, r3 -10003134: 701a strb r2, [r3, #0] -10003136: 238f movs r3, #143 ; 0x8f -10003138: e7e9 b.n 1000310e -1000313a: 46c0 nop ; (mov r8, r8) -1000313c: 00000534 .word 0x00000534 -10003140: 20003510 .word 0x20003510 - -10003144 : -10003144: b24b sxtb r3, r1 -10003146: 2b00 cmp r3, #0 -10003148: db0c blt.n 10003164 -1000314a: 004b lsls r3, r1, #1 -1000314c: 1859 adds r1, r3, r1 -1000314e: 4b0d ldr r3, [pc, #52] ; (10003184 ) -10003150: 0089 lsls r1, r1, #2 -10003152: 4358 muls r0, r3 -10003154: 4b0c ldr r3, [pc, #48] ; (10003188 ) -10003156: 1809 adds r1, r1, r0 -10003158: 469c mov ip, r3 -1000315a: 480c ldr r0, [pc, #48] ; (1000318c ) -1000315c: 1841 adds r1, r0, r1 -1000315e: 4461 add r1, ip -10003160: 8808 ldrh r0, [r1, #0] -10003162: 4770 bx lr -10003164: 237f movs r3, #127 ; 0x7f -10003166: 4019 ands r1, r3 -10003168: 004b lsls r3, r1, #1 -1000316a: 185b adds r3, r3, r1 -1000316c: 4905 ldr r1, [pc, #20] ; (10003184 ) -1000316e: 009b lsls r3, r3, #2 -10003170: 4348 muls r0, r1 -10003172: 1818 adds r0, r3, r0 -10003174: 4b06 ldr r3, [pc, #24] ; (10003190 ) -10003176: 4905 ldr r1, [pc, #20] ; (1000318c ) -10003178: 469c mov ip, r3 -1000317a: 1808 adds r0, r1, r0 -1000317c: 4460 add r0, ip -1000317e: 8800 ldrh r0, [r0, #0] -10003180: e7ef b.n 10003162 -10003182: 46c0 nop ; (mov r8, r8) -10003184: 00000534 .word 0x00000534 -10003188: 000004d2 .word 0x000004d2 -1000318c: 20003510 .word 0x20003510 -10003190: 00000472 .word 0x00000472 - -10003194 : -10003194: b5f8 push {r3, r4, r5, r6, r7, lr} -10003196: 1e04 subs r4, r0, #0 -10003198: d009 beq.n 100031ae -1000319a: 481a ldr r0, [pc, #104] ; (10003204 ) -1000319c: f004 fc42 bl 10007a24 <__wrap_printf> -100031a0: 4819 ldr r0, [pc, #100] ; (10003208 ) -100031a2: f004 fb0d bl 100077c0 <__wrap_puts> -100031a6: 4819 ldr r0, [pc, #100] ; (1000320c ) -100031a8: f004 fc3c bl 10007a24 <__wrap_printf> -100031ac: e7fe b.n 100031ac -100031ae: 4b18 ldr r3, [pc, #96] ; (10003210 ) -100031b0: 4d18 ldr r5, [pc, #96] ; (10003214 ) -100031b2: 6059 str r1, [r3, #4] -100031b4: 23a6 movs r3, #166 ; 0xa6 -100031b6: 00db lsls r3, r3, #3 -100031b8: 50ea str r2, [r5, r3] -100031ba: 2000 movs r0, #0 -100031bc: f7fe f88e bl 100012dc -100031c0: 4e15 ldr r6, [pc, #84] ; (10003218 ) -100031c2: 0007 movs r7, r0 -100031c4: 5daa ldrb r2, [r5, r6] -100031c6: 2a00 cmp r2, #0 -100031c8: d013 beq.n 100031f2 -100031ca: 0023 movs r3, r4 -100031cc: 330b adds r3, #11 -100031ce: 33ff adds r3, #255 ; 0xff -100031d0: 009b lsls r3, r3, #2 -100031d2: 18eb adds r3, r5, r3 -100031d4: 685b ldr r3, [r3, #4] -100031d6: 2b00 cmp r3, #0 -100031d8: d007 beq.n 100031ea -100031da: 68db ldr r3, [r3, #12] -100031dc: 2b00 cmp r3, #0 -100031de: d004 beq.n 100031ea -100031e0: 2200 movs r2, #0 -100031e2: 210b movs r1, #11 -100031e4: 2000 movs r0, #0 -100031e6: 4798 blx r3 -100031e8: 5daa ldrb r2, [r5, r6] -100031ea: 3401 adds r4, #1 -100031ec: b2e4 uxtb r4, r4 -100031ee: 4294 cmp r4, r2 -100031f0: d3eb bcc.n 100031ca -100031f2: 23a6 movs r3, #166 ; 0xa6 -100031f4: 00db lsls r3, r3, #3 -100031f6: 58eb ldr r3, [r5, r3] -100031f8: 210b movs r1, #11 -100031fa: 2000 movs r0, #0 -100031fc: 4798 blx r3 -100031fe: 0038 movs r0, r7 -10003200: bdf8 pop {r3, r4, r5, r6, r7, pc} -10003202: 46c0 nop ; (mov r8, r8) -10003204: 100142d4 .word 0x100142d4 -10003208: 10014678 .word 0x10014678 -1000320c: 100142cc .word 0x100142cc -10003210: 20003a68 .word 0x20003a68 -10003214: 20003510 .word 0x20003510 -10003218: 0000046c .word 0x0000046c - -1000321c : -1000321c: b5f0 push {r4, r5, r6, r7, lr} -1000321e: b083 sub sp, #12 -10003220: 0005 movs r5, r0 -10003222: 000e movs r6, r1 -10003224: 0014 movs r4, r2 -10003226: f000 f9b1 bl 1000358c -1000322a: 2800 cmp r0, #0 -1000322c: d001 beq.n 10003232 -1000322e: b003 add sp, #12 -10003230: bdf0 pop {r4, r5, r6, r7, pc} -10003232: 4f15 ldr r7, [pc, #84] ; (10003288 ) -10003234: 2201 movs r2, #1 -10003236: 003b movs r3, r7 -10003238: 2101 movs r1, #1 -1000323a: 9700 str r7, [sp, #0] -1000323c: 3005 adds r0, #5 -1000323e: f001 fdbd bl 10004dbc -10003242: 0033 movs r3, r6 -10003244: 002a movs r2, r5 -10003246: 9400 str r4, [sp, #0] -10003248: 2101 movs r1, #1 -1000324a: 4810 ldr r0, [pc, #64] ; (1000328c ) -1000324c: f001 ffb0 bl 100051b0 -10003250: 0021 movs r1, r4 -10003252: 0028 movs r0, r5 -10003254: 4371 muls r1, r6 -10003256: f003 fcb5 bl 10006bc4 <__wrap___aeabi_uidiv> -1000325a: 0004 movs r4, r0 -1000325c: 4b0c ldr r3, [pc, #48] ; (10003290 ) -1000325e: 2200 movs r2, #0 -10003260: 9300 str r3, [sp, #0] -10003262: 2102 movs r1, #2 -10003264: 2004 movs r0, #4 -10003266: f001 fda9 bl 10004dbc -1000326a: 0023 movs r3, r4 -1000326c: 2200 movs r2, #0 -1000326e: 2101 movs r1, #1 -10003270: 9400 str r4, [sp, #0] -10003272: 2005 movs r0, #5 -10003274: f001 fda2 bl 10004dbc -10003278: 003b movs r3, r7 -1000327a: 2202 movs r2, #2 -1000327c: 2100 movs r1, #0 -1000327e: 9700 str r7, [sp, #0] -10003280: 2006 movs r0, #6 -10003282: f001 fd9b bl 10004dbc -10003286: e7d2 b.n 1000322e -10003288: 02dc6c00 .word 0x02dc6c00 -1000328c: 40028000 .word 0x40028000 -10003290: 00b71b00 .word 0x00b71b00 - -10003294 : -10003294: b5f0 push {r4, r5, r6, r7, lr} -10003296: 464e mov r6, r9 -10003298: 4657 mov r7, sl -1000329a: 46de mov lr, fp -1000329c: 4645 mov r5, r8 -1000329e: b5e0 push {r5, r6, r7, lr} -100032a0: b085 sub sp, #20 -100032a2: 9303 str r3, [sp, #12] -100032a4: 4b55 ldr r3, [pc, #340] ; (100033fc ) -100032a6: 0006 movs r6, r0 -100032a8: 469a mov sl, r3 -100032aa: 23a0 movs r3, #160 ; 0xa0 -100032ac: 005b lsls r3, r3, #1 -100032ae: 4699 mov r9, r3 -100032b0: 9101 str r1, [sp, #4] -100032b2: 9202 str r2, [sp, #8] -100032b4: 2301 movs r3, #1 -100032b6: 425b negs r3, r3 -100032b8: 469c mov ip, r3 -100032ba: 44e1 add r9, ip -100032bc: 464b mov r3, r9 -100032be: 2b0f cmp r3, #15 -100032c0: d100 bne.n 100032c4 -100032c2: e098 b.n 100033f6 -100032c4: 4f4e ldr r7, [pc, #312] ; (10003400 ) -100032c6: 4b4f ldr r3, [pc, #316] ; (10003404 ) -100032c8: 2407 movs r4, #7 -100032ca: 4457 add r7, sl -100032cc: 459a cmp sl, r3 -100032ce: d869 bhi.n 100033a4 -100032d0: 0021 movs r1, r4 -100032d2: 0038 movs r0, r7 -100032d4: 4361 muls r1, r4 -100032d6: f003 fc75 bl 10006bc4 <__wrap___aeabi_uidiv> -100032da: 4286 cmp r6, r0 -100032dc: d048 beq.n 10003370 -100032de: 1e63 subs r3, r4, #1 -100032e0: 4698 mov r8, r3 -100032e2: 2c01 cmp r4, #1 -100032e4: d05e beq.n 100033a4 -100032e6: 001d movs r5, r3 -100032e8: 4365 muls r5, r4 -100032ea: 0038 movs r0, r7 -100032ec: 0029 movs r1, r5 -100032ee: f003 fc69 bl 10006bc4 <__wrap___aeabi_uidiv> -100032f2: 4286 cmp r6, r0 -100032f4: d05a beq.n 100033ac -100032f6: 1ea3 subs r3, r4, #2 -100032f8: 469b mov fp, r3 -100032fa: 2c02 cmp r4, #2 -100032fc: d05c beq.n 100033b8 -100032fe: 1b2d subs r5, r5, r4 -10003300: 0029 movs r1, r5 -10003302: 0038 movs r0, r7 -10003304: f003 fc5e bl 10006bc4 <__wrap___aeabi_uidiv> -10003308: 4286 cmp r6, r0 -1000330a: d057 beq.n 100033bc -1000330c: 1ee3 subs r3, r4, #3 -1000330e: 469b mov fp, r3 -10003310: 2c03 cmp r4, #3 -10003312: d06e beq.n 100033f2 -10003314: 1b2d subs r5, r5, r4 -10003316: 0029 movs r1, r5 -10003318: 0038 movs r0, r7 -1000331a: f003 fc53 bl 10006bc4 <__wrap___aeabi_uidiv> -1000331e: 4286 cmp r6, r0 -10003320: d050 beq.n 100033c4 -10003322: 1f23 subs r3, r4, #4 -10003324: 469b mov fp, r3 -10003326: 2c04 cmp r4, #4 -10003328: d052 beq.n 100033d0 -1000332a: 1b2d subs r5, r5, r4 -1000332c: 0029 movs r1, r5 -1000332e: 0038 movs r0, r7 -10003330: f003 fc48 bl 10006bc4 <__wrap___aeabi_uidiv> -10003334: 4286 cmp r6, r0 -10003336: d04d beq.n 100033d4 -10003338: 1f63 subs r3, r4, #5 -1000333a: 469b mov fp, r3 -1000333c: 2c05 cmp r4, #5 -1000333e: d04f beq.n 100033e0 -10003340: 1b2d subs r5, r5, r4 -10003342: 0029 movs r1, r5 -10003344: 0038 movs r0, r7 -10003346: f003 fc3d bl 10006bc4 <__wrap___aeabi_uidiv> -1000334a: 4286 cmp r6, r0 -1000334c: d04a beq.n 100033e4 -1000334e: 4643 mov r3, r8 -10003350: 2b05 cmp r3, #5 -10003352: d04c beq.n 100033ee -10003354: 0038 movs r0, r7 -10003356: 1fe9 subs r1, r5, #7 -10003358: f003 fc34 bl 10006bc4 <__wrap___aeabi_uidiv> -1000335c: 4286 cmp r6, r0 -1000335e: d01c beq.n 1000339a -10003360: 2406 movs r4, #6 -10003362: 0021 movs r1, r4 -10003364: 0038 movs r0, r7 -10003366: 4361 muls r1, r4 -10003368: f003 fc2c bl 10006bc4 <__wrap___aeabi_uidiv> -1000336c: 4286 cmp r6, r0 -1000336e: d1b6 bne.n 100032de -10003370: 2900 cmp r1, #0 -10003372: d1b4 bne.n 100032de -10003374: 46a0 mov r8, r4 -10003376: 464a mov r2, r9 -10003378: 4b23 ldr r3, [pc, #140] ; (10003408 ) -1000337a: 2001 movs r0, #1 -1000337c: 4353 muls r3, r2 -1000337e: 9a01 ldr r2, [sp, #4] -10003380: 6013 str r3, [r2, #0] -10003382: 4642 mov r2, r8 -10003384: 9b02 ldr r3, [sp, #8] -10003386: 601c str r4, [r3, #0] -10003388: 9b03 ldr r3, [sp, #12] -1000338a: 601a str r2, [r3, #0] -1000338c: b005 add sp, #20 -1000338e: bcf0 pop {r4, r5, r6, r7} -10003390: 46bb mov fp, r7 -10003392: 46b2 mov sl, r6 -10003394: 46a9 mov r9, r5 -10003396: 46a0 mov r8, r4 -10003398: bdf0 pop {r4, r5, r6, r7, pc} -1000339a: 2900 cmp r1, #0 -1000339c: d1e0 bne.n 10003360 -1000339e: 2301 movs r3, #1 -100033a0: 4698 mov r8, r3 -100033a2: e7e8 b.n 10003376 -100033a4: 4b19 ldr r3, [pc, #100] ; (1000340c ) -100033a6: 469c mov ip, r3 -100033a8: 44e2 add sl, ip -100033aa: e783 b.n 100032b4 -100033ac: 2900 cmp r1, #0 -100033ae: d0e2 beq.n 10003376 -100033b0: 1ea3 subs r3, r4, #2 -100033b2: 469b mov fp, r3 -100033b4: 2c02 cmp r4, #2 -100033b6: d1a2 bne.n 100032fe -100033b8: 2401 movs r4, #1 -100033ba: e789 b.n 100032d0 -100033bc: 2900 cmp r1, #0 -100033be: d1a5 bne.n 1000330c -100033c0: 46d8 mov r8, fp -100033c2: e7d8 b.n 10003376 -100033c4: 2900 cmp r1, #0 -100033c6: d0fb beq.n 100033c0 -100033c8: 1f23 subs r3, r4, #4 -100033ca: 469b mov fp, r3 -100033cc: 2c04 cmp r4, #4 -100033ce: d1ac bne.n 1000332a -100033d0: 2403 movs r4, #3 -100033d2: e77d b.n 100032d0 -100033d4: 2900 cmp r1, #0 -100033d6: d0f3 beq.n 100033c0 -100033d8: 1f63 subs r3, r4, #5 -100033da: 469b mov fp, r3 -100033dc: 2c05 cmp r4, #5 -100033de: d1af bne.n 10003340 -100033e0: 2404 movs r4, #4 -100033e2: e775 b.n 100032d0 -100033e4: 2900 cmp r1, #0 -100033e6: d0eb beq.n 100033c0 -100033e8: 4643 mov r3, r8 -100033ea: 2b05 cmp r3, #5 -100033ec: d1b2 bne.n 10003354 -100033ee: 2405 movs r4, #5 -100033f0: e76e b.n 100032d0 -100033f2: 2402 movs r4, #2 -100033f4: e76c b.n 100032d0 -100033f6: 2000 movs r0, #0 -100033f8: e7c8 b.n 1000338c -100033fa: 46c0 nop ; (mov r8, r8) -100033fc: 002ef770 .word 0x002ef770 -10003400: 000b71b0 .word 0x000b71b0 -10003404: 000cf850 .word 0x000cf850 -10003408: 00b71b00 .word 0x00b71b00 -1000340c: ffffd120 .word 0xffffd120 - -10003410 : -10003410: 4a09 ldr r2, [pc, #36] ; (10003438 ) -10003412: 0083 lsls r3, r0, #2 -10003414: 4694 mov ip, r2 -10003416: 2240 movs r2, #64 ; 0x40 -10003418: 4463 add r3, ip -1000341a: b510 push {r4, lr} -1000341c: 681c ldr r4, [r3, #0] -1000341e: 00c0 lsls r0, r0, #3 -10003420: 4062 eors r2, r4 -10003422: 24c0 movs r4, #192 ; 0xc0 -10003424: 4014 ands r4, r2 -10003426: 2280 movs r2, #128 ; 0x80 -10003428: 0152 lsls r2, r2, #5 -1000342a: 4313 orrs r3, r2 -1000342c: 601c str r4, [r3, #0] -1000342e: 4b03 ldr r3, [pc, #12] ; (1000343c ) -10003430: 469c mov ip, r3 -10003432: 4460 add r0, ip -10003434: 6041 str r1, [r0, #4] -10003436: bd10 pop {r4, pc} -10003438: 4001c004 .word 0x4001c004 -1000343c: 40014000 .word 0x40014000 - -10003440 : -10003440: 4b0a ldr r3, [pc, #40] ; (1000346c ) -10003442: 0080 lsls r0, r0, #2 -10003444: 469c mov ip, r3 -10003446: 2304 movs r3, #4 -10003448: 4460 add r0, ip -1000344a: 2900 cmp r1, #0 -1000344c: d001 beq.n 10003452 -1000344e: 230c movs r3, #12 -10003450: 2108 movs r1, #8 -10003452: 2a00 cmp r2, #0 -10003454: d100 bne.n 10003458 -10003456: 000b movs r3, r1 -10003458: 6802 ldr r2, [r0, #0] -1000345a: 4053 eors r3, r2 -1000345c: 220c movs r2, #12 -1000345e: 401a ands r2, r3 -10003460: 2380 movs r3, #128 ; 0x80 -10003462: 015b lsls r3, r3, #5 -10003464: 4318 orrs r0, r3 -10003466: 6002 str r2, [r0, #0] -10003468: 4770 bx lr -1000346a: 46c0 nop ; (mov r8, r8) -1000346c: 4001c004 .word 0x4001c004 - -10003470 : -10003470: 4b08 ldr r3, [pc, #32] ; (10003494 ) -10003472: 0080 lsls r0, r0, #2 -10003474: 469c mov ip, r3 -10003476: 4460 add r0, ip -10003478: 2900 cmp r1, #0 -1000347a: d005 beq.n 10003488 -1000347c: 2380 movs r3, #128 ; 0x80 -1000347e: 019b lsls r3, r3, #6 -10003480: 4318 orrs r0, r3 -10003482: 2302 movs r3, #2 -10003484: 6003 str r3, [r0, #0] -10003486: 4770 bx lr -10003488: 23c0 movs r3, #192 ; 0xc0 -1000348a: 019b lsls r3, r3, #6 -1000348c: 4318 orrs r0, r3 -1000348e: 2302 movs r3, #2 -10003490: 6003 str r3, [r0, #0] -10003492: e7f8 b.n 10003486 -10003494: 4001c004 .word 0x4001c004 - -10003498 : -10003498: 23d0 movs r3, #208 ; 0xd0 -1000349a: 061b lsls r3, r3, #24 -1000349c: 681b ldr r3, [r3, #0] -1000349e: b530 push {r4, r5, lr} -100034a0: 0005 movs r5, r0 -100034a2: 1e58 subs r0, r3, #1 -100034a4: 4183 sbcs r3, r0 -100034a6: 480f ldr r0, [pc, #60] ; (100034e4 ) -100034a8: 425c negs r4, r3 -100034aa: 4684 mov ip, r0 -100034ac: 2007 movs r0, #7 -100034ae: 2330 movs r3, #48 ; 0x30 -100034b0: 4028 ands r0, r5 -100034b2: 4023 ands r3, r4 -100034b4: 0080 lsls r0, r0, #2 -100034b6: 08ec lsrs r4, r5, #3 -100034b8: 4081 lsls r1, r0 -100034ba: 0020 movs r0, r4 -100034bc: 4d0a ldr r5, [pc, #40] ; (100034e8 ) -100034be: 303c adds r0, #60 ; 0x3c -100034c0: 4463 add r3, ip -100034c2: 0080 lsls r0, r0, #2 -100034c4: 00a4 lsls r4, r4, #2 -100034c6: 5141 str r1, [r0, r5] -100034c8: 191b adds r3, r3, r4 -100034ca: 2a00 cmp r2, #0 -100034cc: d004 beq.n 100034d8 -100034ce: 2280 movs r2, #128 ; 0x80 -100034d0: 0192 lsls r2, r2, #6 -100034d2: 4313 orrs r3, r2 -100034d4: 6019 str r1, [r3, #0] -100034d6: bd30 pop {r4, r5, pc} -100034d8: 22c0 movs r2, #192 ; 0xc0 -100034da: 0192 lsls r2, r2, #6 -100034dc: 4313 orrs r3, r2 -100034de: 6019 str r1, [r3, #0] -100034e0: e7f9 b.n 100034d6 -100034e2: 46c0 nop ; (mov r8, r8) -100034e4: 40014100 .word 0x40014100 -100034e8: 40014000 .word 0x40014000 - -100034ec : -100034ec: 23d0 movs r3, #208 ; 0xd0 -100034ee: b5f0 push {r4, r5, r6, r7, lr} -100034f0: 46c6 mov lr, r8 -100034f2: 0004 movs r4, r0 -100034f4: 061b lsls r3, r3, #24 -100034f6: 4698 mov r8, r3 -100034f8: 681b ldr r3, [r3, #0] -100034fa: 4f0c ldr r7, [pc, #48] ; (1000352c ) -100034fc: 009b lsls r3, r3, #2 -100034fe: 58f8 ldr r0, [r7, r3] -10003500: 000d movs r5, r1 -10003502: 0016 movs r6, r2 -10003504: b500 push {lr} -10003506: 4204 tst r4, r0 -10003508: d109 bne.n 1000351e -1000350a: 4304 orrs r4, r0 -1000350c: 0032 movs r2, r6 -1000350e: 0029 movs r1, r5 -10003510: 50fc str r4, [r7, r3] -10003512: 200d movs r0, #13 -10003514: f000 f956 bl 100037c4 -10003518: bc80 pop {r7} -1000351a: 46b8 mov r8, r7 -1000351c: bdf0 pop {r4, r5, r6, r7, pc} -1000351e: f001 ffc9 bl 100054b4 -10003522: 4643 mov r3, r8 +10002cb8: d1eb bne.n 10002c92 +10002cba: 2302 movs r3, #2 +10002cbc: 56e3 ldrsb r3, [r4, r3] +10002cbe: 78a1 ldrb r1, [r4, #2] +10002cc0: 2b00 cmp r3, #0 +10002cc2: da00 bge.n 10002cc6 +10002cc4: e18e b.n 10002fe4 +10002cc6: 7962 ldrb r2, [r4, #5] +10002cc8: 7923 ldrb r3, [r4, #4] +10002cca: 0212 lsls r2, r2, #8 +10002ccc: 431a orrs r2, r3 +10002cce: 230c movs r3, #12 +10002cd0: 434b muls r3, r1 +10002cd2: 9905 ldr r1, [sp, #20] +10002cd4: 468c mov ip, r1 +10002cd6: 4914 ldr r1, [pc, #80] ; (10002d28 ) +10002cd8: 4463 add r3, ip +10002cda: 4443 add r3, r8 +10002cdc: 1858 adds r0, r3, r1 +10002cde: 0551 lsls r1, r2, #21 +10002ce0: 0d49 lsrs r1, r1, #21 +10002ce2: 8001 strh r1, [r0, #0] +10002ce4: 4911 ldr r1, [pc, #68] ; (10002d2c ) +10002ce6: 468c mov ip, r1 +10002ce8: 04d2 lsls r2, r2, #19 +10002cea: 4463 add r3, ip +10002cec: 0f92 lsrs r2, r2, #30 +10002cee: 701a strb r2, [r3, #0] +10002cf0: 0021 movs r1, r4 +10002cf2: 4648 mov r0, r9 +10002cf4: f7fe fb3a bl 1000136c +10002cf8: 4241 negs r1, r0 +10002cfa: 4141 adcs r1, r0 +10002cfc: 7823 ldrb r3, [r4, #0] +10002cfe: b2c9 uxtb r1, r1 +10002d00: e7c7 b.n 10002c92 +10002d02: 46c0 nop ; (mov r8, r8) +10002d04: 20003524 .word 0x20003524 +10002d08: 00000429 .word 0x00000429 +10002d0c: 00000534 .word 0x00000534 +10002d10: 0000042b .word 0x0000042b +10002d14: 10014218 .word 0x10014218 +10002d18: 10014458 .word 0x10014458 +10002d1c: 10014210 .word 0x10014210 +10002d20: 0000046c .word 0x0000046c +10002d24: 10014470 .word 0x10014470 +10002d28: 000004d2 .word 0x000004d2 +10002d2c: 000004d1 .word 0x000004d1 +10002d30: 7966 ldrb r6, [r4, #5] +10002d32: 9a03 ldr r2, [sp, #12] +10002d34: 42b2 cmp r2, r6 +10002d36: d1ac bne.n 10002c92 +10002d38: 78e5 ldrb r5, [r4, #3] +10002d3a: 78a2 ldrb r2, [r4, #2] +10002d3c: 022d lsls r5, r5, #8 +10002d3e: 2700 movs r7, #0 +10002d40: 2101 movs r1, #1 +10002d42: 4315 orrs r5, r2 +10002d44: e7a5 b.n 10002c92 +10002d46: 78e2 ldrb r2, [r4, #3] +10002d48: 9204 str r2, [sp, #16] +10002d4a: e7a2 b.n 10002c92 +10002d4c: 2cee cmp r4, #238 ; 0xee +10002d4e: d000 beq.n 10002d52 +10002d50: e692 b.n 10002a78 +10002d52: 48ae ldr r0, [pc, #696] ; (1000300c ) +10002d54: 4370 muls r0, r6 +10002d56: 4eae ldr r6, [pc, #696] ; (10003010 ) +10002d58: 1836 adds r6, r6, r0 +10002d5a: 69f3 ldr r3, [r6, #28] +10002d5c: 2b00 cmp r3, #0 +10002d5e: d100 bne.n 10002d62 +10002d60: e4bd b.n 100026de +10002d62: 681a ldr r2, [r3, #0] +10002d64: 603a str r2, [r7, #0] +10002d66: 681b ldr r3, [r3, #0] +10002d68: 4652 mov r2, sl +10002d6a: 781b ldrb r3, [r3, #0] +10002d6c: 6013 str r3, [r2, #0] +10002d6e: 2301 movs r3, #1 +10002d70: 469b mov fp, r3 +10002d72: e46f b.n 10002654 +10002d74: 9b06 ldr r3, [sp, #24] +10002d76: 464e mov r6, r9 +10002d78: 4655 mov r5, sl +10002d7a: 4699 mov r9, r3 +10002d7c: 46da mov sl, fp +10002d7e: 468b mov fp, r1 +10002d80: 2900 cmp r1, #0 +10002d82: d000 beq.n 10002d86 +10002d84: e0c7 b.n 10002f16 +10002d86: 2300 movs r3, #0 +10002d88: 4652 mov r2, sl +10002d8a: 6013 str r3, [r2, #0] +10002d8c: 786b ldrb r3, [r5, #1] +10002d8e: e49f b.n 100026d0 +10002d90: 489e ldr r0, [pc, #632] ; (1000300c ) +10002d92: 4370 muls r0, r6 +10002d94: 4e9e ldr r6, [pc, #632] ; (10003010 ) +10002d96: 1836 adds r6, r6, r0 +10002d98: 6a73 ldr r3, [r6, #36] ; 0x24 +10002d9a: 2b00 cmp r3, #0 +10002d9c: d100 bne.n 10002da0 +10002d9e: e49e b.n 100026de +10002da0: 681a ldr r2, [r3, #0] +10002da2: 685b ldr r3, [r3, #4] +10002da4: 603a str r2, [r7, #0] +10002da6: 4652 mov r2, sl +10002da8: 6013 str r3, [r2, #0] +10002daa: 2301 movs r3, #1 +10002dac: 469b mov fp, r3 +10002dae: e451 b.n 10002654 +10002db0: 7802 ldrb r2, [r0, #0] +10002db2: 0003 movs r3, r0 +10002db4: 2a00 cmp r2, #0 +10002db6: d100 bne.n 10002dba +10002db8: e491 b.n 100026de +10002dba: 24ff movs r4, #255 ; 0xff +10002dbc: 46ac mov ip, r5 +10002dbe: 2100 movs r1, #0 +10002dc0: 0025 movs r5, r4 +10002dc2: 2000 movs r0, #0 +10002dc4: 9c03 ldr r4, [sp, #12] +10002dc6: e00a b.n 10002dde +10002dc8: 2e02 cmp r6, #2 +10002dca: d011 beq.n 10002df0 +10002dcc: 189b adds r3, r3, r2 +10002dce: 781a ldrb r2, [r3, #0] +10002dd0: 1889 adds r1, r1, r2 +10002dd2: 4281 cmp r1, r0 +10002dd4: d301 bcc.n 10002dda +10002dd6: 2800 cmp r0, #0 +10002dd8: d133 bne.n 10002e42 +10002dda: 2a00 cmp r2, #0 +10002ddc: d031 beq.n 10002e42 +10002dde: 785e ldrb r6, [r3, #1] +10002de0: 2e04 cmp r6, #4 +10002de2: d00b beq.n 10002dfc +10002de4: 2e21 cmp r6, #33 ; 0x21 +10002de6: d1ef bne.n 10002dc8 +10002de8: 42a5 cmp r5, r4 +10002dea: d1ef bne.n 10002dcc +10002dec: 603b str r3, [r7, #0] +10002dee: e7bb b.n 10002d68 +10002df0: 78d8 ldrb r0, [r3, #3] +10002df2: 7899 ldrb r1, [r3, #2] +10002df4: 0200 lsls r0, r0, #8 +10002df6: 4308 orrs r0, r1 +10002df8: 2100 movs r1, #0 +10002dfa: e7e7 b.n 10002dcc +10002dfc: 789d ldrb r5, [r3, #2] +10002dfe: e7e5 b.n 10002dcc +10002e00: 2302 movs r3, #2 +10002e02: 56e3 ldrsb r3, [r4, r3] +10002e04: 2b00 cmp r3, #0 +10002e06: db64 blt.n 10002ed2 +10002e08: 7962 ldrb r2, [r4, #5] +10002e0a: 7923 ldrb r3, [r4, #4] +10002e0c: 0212 lsls r2, r2, #8 +10002e0e: 431a orrs r2, r3 +10002e10: 004b lsls r3, r1, #1 +10002e12: 185b adds r3, r3, r1 +10002e14: 9904 ldr r1, [sp, #16] +10002e16: 009b lsls r3, r3, #2 +10002e18: 468c mov ip, r1 +10002e1a: 497e ldr r1, [pc, #504] ; (10003014 ) +10002e1c: 4463 add r3, ip +10002e1e: 4443 add r3, r8 +10002e20: 1858 adds r0, r3, r1 +10002e22: 0551 lsls r1, r2, #21 +10002e24: 0d49 lsrs r1, r1, #21 +10002e26: 8001 strh r1, [r0, #0] +10002e28: 497b ldr r1, [pc, #492] ; (10003018 ) +10002e2a: 468c mov ip, r1 +10002e2c: 2103 movs r1, #3 +10002e2e: 12d2 asrs r2, r2, #11 +10002e30: 4463 add r3, ip +10002e32: 400a ands r2, r1 +10002e34: 701a strb r2, [r3, #0] +10002e36: 0021 movs r1, r4 +10002e38: 4648 mov r0, r9 +10002e3a: f7fe fa97 bl 1000136c +10002e3e: 7823 ldrb r3, [r4, #0] +10002e40: e64f b.n 10002ae2 +10002e42: 4665 mov r5, ip +10002e44: e44b b.n 100026de +10002e46: 002c movs r4, r5 +10002e48: 4665 mov r5, ip +10002e4a: 4874 ldr r0, [pc, #464] ; (1000301c ) +10002e4c: f004 fda2 bl 10007994 <__wrap_printf> +10002e50: 0022 movs r2, r4 +10002e52: 4649 mov r1, r9 +10002e54: 4872 ldr r0, [pc, #456] ; (10003020 ) +10002e56: f004 fd9d bl 10007994 <__wrap_printf> +10002e5a: 4872 ldr r0, [pc, #456] ; (10003024 ) +10002e5c: f004 fd9a bl 10007994 <__wrap_printf> +10002e60: 786b ldrb r3, [r5, #1] +10002e62: e435 b.n 100026d0 +10002e64: 2802 cmp r0, #2 +10002e66: d100 bne.n 10002e6a +10002e68: e09a b.n 10002fa0 +10002e6a: 4651 mov r1, sl +10002e6c: 600a str r2, [r1, #0] +10002e6e: 603b str r3, [r7, #0] +10002e70: 2301 movs r3, #1 +10002e72: 469b mov fp, r3 +10002e74: f7ff fbee bl 10002654 +10002e78: 4b6b ldr r3, [pc, #428] ; (10003028 ) +10002e7a: 469c mov ip, r3 +10002e7c: 4462 add r2, ip +10002e7e: 7812 ldrb r2, [r2, #0] +10002e80: 2a00 cmp r2, #0 +10002e82: d100 bne.n 10002e86 +10002e84: e57f b.n 10002986 +10002e86: 00f3 lsls r3, r6, #3 +10002e88: 199d adds r5, r3, r6 +10002e8a: 00ad lsls r5, r5, #2 +10002e8c: 19ad adds r5, r5, r6 +10002e8e: 00eb lsls r3, r5, #3 +10002e90: 18ed adds r5, r5, r3 +10002e92: 4643 mov r3, r8 +10002e94: 46b0 mov r8, r6 +10002e96: 002e movs r6, r5 +10002e98: 001d movs r5, r3 +10002e9a: 4f5c ldr r7, [pc, #368] ; (1000300c ) +10002e9c: 1933 adds r3, r6, r4 +10002e9e: 330b adds r3, #11 +10002ea0: 33ff adds r3, #255 ; 0xff +10002ea2: 009b lsls r3, r3, #2 +10002ea4: 18eb adds r3, r5, r3 +10002ea6: 685b ldr r3, [r3, #4] +10002ea8: 2b00 cmp r3, #0 +10002eaa: d00d beq.n 10002ec8 +10002eac: 68db ldr r3, [r3, #12] +10002eae: 2b00 cmp r3, #0 +10002eb0: d00a beq.n 10002ec8 +10002eb2: 2200 movs r2, #0 +10002eb4: 2108 movs r1, #8 +10002eb6: 4640 mov r0, r8 +10002eb8: 4798 blx r3 +10002eba: 4643 mov r3, r8 +10002ebc: 4a5a ldr r2, [pc, #360] ; (10003028 ) +10002ebe: 437b muls r3, r7 +10002ec0: 4694 mov ip, r2 +10002ec2: 18eb adds r3, r5, r3 +10002ec4: 4463 add r3, ip +10002ec6: 781a ldrb r2, [r3, #0] +10002ec8: 3401 adds r4, #1 +10002eca: b2e4 uxtb r4, r4 +10002ecc: 4294 cmp r4, r2 +10002ece: d3e5 bcc.n 10002e9c +10002ed0: e559 b.n 10002986 +10002ed2: 7962 ldrb r2, [r4, #5] +10002ed4: 7923 ldrb r3, [r4, #4] +10002ed6: 0212 lsls r2, r2, #8 +10002ed8: 431a orrs r2, r3 +10002eda: 237f movs r3, #127 ; 0x7f +10002edc: 4019 ands r1, r3 +10002ede: 004b lsls r3, r1, #1 +10002ee0: 185b adds r3, r3, r1 +10002ee2: 9904 ldr r1, [sp, #16] +10002ee4: 009b lsls r3, r3, #2 +10002ee6: 468c mov ip, r1 +10002ee8: 4950 ldr r1, [pc, #320] ; (1000302c ) +10002eea: 4463 add r3, ip +10002eec: 4443 add r3, r8 +10002eee: 1858 adds r0, r3, r1 +10002ef0: 0551 lsls r1, r2, #21 +10002ef2: 0d49 lsrs r1, r1, #21 +10002ef4: 8001 strh r1, [r0, #0] +10002ef6: 494e ldr r1, [pc, #312] ; (10003030 ) +10002ef8: e797 b.n 10002e2a +10002efa: 4b45 ldr r3, [pc, #276] ; (10003010 ) +10002efc: 0030 movs r0, r6 +10002efe: 189b adds r3, r3, r2 +10002f00: 4a4c ldr r2, [pc, #304] ; (10003034 ) +10002f02: 189a adds r2, r3, r2 +10002f04: 7011 strb r1, [r2, #0] +10002f06: 22a6 movs r2, #166 ; 0xa6 +10002f08: 00d2 lsls r2, r2, #3 +10002f0a: 4694 mov ip, r2 +10002f0c: 4463 add r3, ip +10002f0e: 681b ldr r3, [r3, #0] +10002f10: 3108 adds r1, #8 +10002f12: 4798 blx r3 +10002f14: e537 b.n 10002986 +10002f16: 4643 mov r3, r8 +10002f18: 2285 movs r2, #133 ; 0x85 +10002f1a: 4c3c ldr r4, [pc, #240] ; (1000300c ) +10002f1c: 9903 ldr r1, [sp, #12] +10002f1e: 4374 muls r4, r6 +10002f20: 00d2 lsls r2, r2, #3 +10002f22: 191b adds r3, r3, r4 +10002f24: 189a adds r2, r3, r2 +10002f26: 7011 strb r1, [r2, #0] +10002f28: 4a3f ldr r2, [pc, #252] ; (10003028 ) +10002f2a: 4694 mov ip, r2 +10002f2c: 4463 add r3, ip +10002f2e: 781a ldrb r2, [r3, #0] +10002f30: 00f3 lsls r3, r6, #3 +10002f32: 2a00 cmp r2, #0 +10002f34: d024 beq.n 10002f80 +10002f36: 199d adds r5, r3, r6 +10002f38: 00ad lsls r5, r5, #2 +10002f3a: 19ad adds r5, r5, r6 +10002f3c: 00eb lsls r3, r5, #3 +10002f3e: 18ed adds r5, r5, r3 +10002f40: 4643 mov r3, r8 +10002f42: 464f mov r7, r9 +10002f44: 46b0 mov r8, r6 +10002f46: 002e movs r6, r5 +10002f48: 0025 movs r5, r4 +10002f4a: 001c movs r4, r3 +10002f4c: 19f3 adds r3, r6, r7 +10002f4e: 330b adds r3, #11 +10002f50: 33ff adds r3, #255 ; 0xff +10002f52: 009b lsls r3, r3, #2 +10002f54: 18e3 adds r3, r4, r3 +10002f56: 685b ldr r3, [r3, #4] +10002f58: 2b00 cmp r3, #0 +10002f5a: d006 beq.n 10002f6a +10002f5c: 68db ldr r3, [r3, #12] +10002f5e: 2b00 cmp r3, #0 +10002f60: d003 beq.n 10002f6a +10002f62: 2200 movs r2, #0 +10002f64: 2107 movs r1, #7 +10002f66: 4640 mov r0, r8 +10002f68: 4798 blx r3 +10002f6a: 4a2f ldr r2, [pc, #188] ; (10003028 ) +10002f6c: 1963 adds r3, r4, r5 +10002f6e: 4694 mov ip, r2 +10002f70: 4463 add r3, ip +10002f72: 3701 adds r7, #1 +10002f74: 781b ldrb r3, [r3, #0] +10002f76: b2ff uxtb r7, r7 +10002f78: 42bb cmp r3, r7 +10002f7a: d8e7 bhi.n 10002f4c +10002f7c: 4646 mov r6, r8 +10002f7e: 46a0 mov r8, r4 +10002f80: 22a6 movs r2, #166 ; 0xa6 +10002f82: 00d2 lsls r2, r2, #3 +10002f84: 4694 mov ip, r2 +10002f86: 4b21 ldr r3, [pc, #132] ; (1000300c ) +10002f88: 2107 movs r1, #7 +10002f8a: 4373 muls r3, r6 +10002f8c: 4443 add r3, r8 +10002f8e: 4463 add r3, ip +10002f90: 681b ldr r3, [r3, #0] +10002f92: 0030 movs r0, r6 +10002f94: 4798 blx r3 +10002f96: 2300 movs r3, #0 +10002f98: 4652 mov r2, sl +10002f9a: 6013 str r3, [r2, #0] +10002f9c: f7ff fb5a bl 10002654 +10002fa0: 78da ldrb r2, [r3, #3] +10002fa2: 7899 ldrb r1, [r3, #2] +10002fa4: 0212 lsls r2, r2, #8 +10002fa6: 430a orrs r2, r1 +10002fa8: 4651 mov r1, sl +10002faa: 203f movs r0, #63 ; 0x3f +10002fac: 600a str r2, [r1, #0] +10002fae: 4a17 ldr r2, [pc, #92] ; (1000300c ) +10002fb0: 4356 muls r6, r2 +10002fb2: 4a21 ldr r2, [pc, #132] ; (10003038 ) +10002fb4: 4446 add r6, r8 +10002fb6: 18b1 adds r1, r6, r2 +10002fb8: 79da ldrb r2, [r3, #7] +10002fba: 4382 bics r2, r0 +10002fbc: 1e50 subs r0, r2, #1 +10002fbe: 4182 sbcs r2, r0 +10002fc0: 700a strb r2, [r1, #0] +10002fc2: 4a1e ldr r2, [pc, #120] ; (1000303c ) +10002fc4: 4694 mov ip, r2 +10002fc6: 79da ldrb r2, [r3, #7] +10002fc8: 4466 add r6, ip +10002fca: 0692 lsls r2, r2, #26 +10002fcc: 0fd2 lsrs r2, r2, #31 +10002fce: 7032 strb r2, [r6, #0] +10002fd0: e74d b.n 10002e6e +10002fd2: 6913 ldr r3, [r2, #16] +10002fd4: 6952 ldr r2, [r2, #20] +10002fd6: 603b str r3, [r7, #0] +10002fd8: 4653 mov r3, sl +10002fda: 601a str r2, [r3, #0] +10002fdc: 2301 movs r3, #1 +10002fde: 469b mov fp, r3 +10002fe0: f7ff fb38 bl 10002654 +10002fe4: 7962 ldrb r2, [r4, #5] +10002fe6: 7923 ldrb r3, [r4, #4] +10002fe8: 0212 lsls r2, r2, #8 +10002fea: 431a orrs r2, r3 +10002fec: 237f movs r3, #127 ; 0x7f +10002fee: 400b ands r3, r1 +10002ff0: 210c movs r1, #12 +10002ff2: 434b muls r3, r1 +10002ff4: 9905 ldr r1, [sp, #20] +10002ff6: 468c mov ip, r1 +10002ff8: 490c ldr r1, [pc, #48] ; (1000302c ) +10002ffa: 4463 add r3, ip +10002ffc: 4443 add r3, r8 +10002ffe: 1858 adds r0, r3, r1 +10003000: 0551 lsls r1, r2, #21 +10003002: 0d49 lsrs r1, r1, #21 +10003004: 8001 strh r1, [r0, #0] +10003006: 490a ldr r1, [pc, #40] ; (10003030 ) +10003008: e66d b.n 10002ce6 +1000300a: 46c0 nop ; (mov r8, r8) +1000300c: 00000534 .word 0x00000534 +10003010: 20003524 .word 0x20003524 +10003014: 000004d2 .word 0x000004d2 +10003018: 000004d1 .word 0x000004d1 +1000301c: 10014218 .word 0x10014218 +10003020: 1001452c .word 0x1001452c +10003024: 10014210 .word 0x10014210 +10003028: 0000046c .word 0x0000046c +1000302c: 00000472 .word 0x00000472 +10003030: 00000471 .word 0x00000471 +10003034: 0000042b .word 0x0000042b +10003038: 00000429 .word 0x00000429 +1000303c: 0000042a .word 0x0000042a + +10003040 : +10003040: b570 push {r4, r5, r6, lr} +10003042: 0013 movs r3, r2 +10003044: 0004 movs r4, r0 +10003046: 2a00 cmp r2, #0 +10003048: d01f beq.n 1000308a +1000304a: 4815 ldr r0, [pc, #84] ; (100030a0 ) +1000304c: 4d15 ldr r5, [pc, #84] ; (100030a4 ) +1000304e: 4360 muls r0, r4 +10003050: 1829 adds r1, r5, r0 +10003052: 688a ldr r2, [r1, #8] +10003054: 68ce ldr r6, [r1, #12] +10003056: 18d2 adds r2, r2, r3 +10003058: 1af3 subs r3, r6, r3 +1000305a: 608a str r2, [r1, #8] +1000305c: 60cb str r3, [r1, #12] +1000305e: d115 bne.n 1000308c +10003060: 0003 movs r3, r0 +10003062: 3328 adds r3, #40 ; 0x28 +10003064: 195b adds r3, r3, r5 +10003066: 0002 movs r2, r0 +10003068: 608b str r3, [r1, #8] +1000306a: 0003 movs r3, r0 +1000306c: 3208 adds r2, #8 +1000306e: 3310 adds r3, #16 +10003070: 0020 movs r0, r4 +10003072: 195b adds r3, r3, r5 +10003074: 1952 adds r2, r2, r5 +10003076: f7ff fad7 bl 10002628 +1000307a: 2800 cmp r0, #0 +1000307c: d00b beq.n 10003096 +1000307e: 2300 movs r3, #0 +10003080: 2200 movs r2, #0 +10003082: 2180 movs r1, #128 ; 0x80 +10003084: 0020 movs r0, r4 +10003086: f7fe fa9d bl 100015c4 +1000308a: bd70 pop {r4, r5, r6, pc} +1000308c: 2100 movs r1, #0 +1000308e: 0020 movs r0, r4 +10003090: f7fe fb58 bl 10001744 +10003094: e7f9 b.n 1000308a +10003096: 2180 movs r1, #128 ; 0x80 +10003098: 0020 movs r0, r4 +1000309a: f7fe fa37 bl 1000150c +1000309e: e7f4 b.n 1000308a +100030a0: 00000534 .word 0x00000534 +100030a4: 20003524 .word 0x20003524 + +100030a8 : +100030a8: b5f0 push {r4, r5, r6, r7, lr} +100030aa: 46c6 mov lr, r8 +100030ac: b500 push {lr} +100030ae: 2100 movs r1, #0 +100030b0: b082 sub sp, #8 +100030b2: 0005 movs r5, r0 +100030b4: f7fe f952 bl 1000135c +100030b8: 4b28 ldr r3, [pc, #160] ; (1000315c ) +100030ba: 2600 movs r6, #0 +100030bc: 001c movs r4, r3 +100030be: 436c muls r4, r5 +100030c0: 4f27 ldr r7, [pc, #156] ; (10003160 ) +100030c2: 4698 mov r8, r3 +100030c4: 3b0d subs r3, #13 +100030c6: 193c adds r4, r7, r4 +100030c8: 3bff subs r3, #255 ; 0xff +100030ca: 18e3 adds r3, r4, r3 +100030cc: 466a mov r2, sp +100030ce: 701e strb r6, [r3, #0] +100030d0: 2340 movs r3, #64 ; 0x40 +100030d2: 8093 strh r3, [r2, #4] +100030d4: 4b23 ldr r3, [pc, #140] ; (10003164 ) +100030d6: 4669 mov r1, sp +100030d8: 0028 movs r0, r5 +100030da: 7196 strb r6, [r2, #6] +100030dc: 9300 str r3, [sp, #0] +100030de: f7fe f945 bl 1000136c +100030e2: 466b mov r3, sp +100030e4: 4669 mov r1, sp +100030e6: 0028 movs r0, r5 +100030e8: 709e strb r6, [r3, #2] +100030ea: f7fe f93f bl 1000136c +100030ee: 4b1e ldr r3, [pc, #120] ; (10003168 ) +100030f0: 00ee lsls r6, r5, #3 +100030f2: 469c mov ip, r3 +100030f4: 4464 add r4, ip +100030f6: 7822 ldrb r2, [r4, #0] +100030f8: 2400 movs r4, #0 +100030fa: 2a00 cmp r2, #0 +100030fc: d01e beq.n 1000313c +100030fe: 1976 adds r6, r6, r5 +10003100: 00b6 lsls r6, r6, #2 +10003102: 1976 adds r6, r6, r5 +10003104: 00f3 lsls r3, r6, #3 +10003106: 18f6 adds r6, r6, r3 +10003108: 1933 adds r3, r6, r4 +1000310a: 330b adds r3, #11 +1000310c: 33ff adds r3, #255 ; 0xff +1000310e: 009b lsls r3, r3, #2 +10003110: 18fb adds r3, r7, r3 +10003112: 685b ldr r3, [r3, #4] +10003114: 2b00 cmp r3, #0 +10003116: d00d beq.n 10003134 +10003118: 68db ldr r3, [r3, #12] +1000311a: 2b00 cmp r3, #0 +1000311c: d00a beq.n 10003134 +1000311e: 2200 movs r2, #0 +10003120: 2101 movs r1, #1 +10003122: 0028 movs r0, r5 +10003124: 4798 blx r3 +10003126: 4643 mov r3, r8 +10003128: 4a0f ldr r2, [pc, #60] ; (10003168 ) +1000312a: 436b muls r3, r5 +1000312c: 4694 mov ip, r2 +1000312e: 18fb adds r3, r7, r3 +10003130: 4463 add r3, ip +10003132: 781a ldrb r2, [r3, #0] +10003134: 3401 adds r4, #1 +10003136: b2e4 uxtb r4, r4 +10003138: 4294 cmp r4, r2 +1000313a: d3e5 bcc.n 10003108 +1000313c: 4b07 ldr r3, [pc, #28] ; (1000315c ) +1000313e: 2101 movs r1, #1 +10003140: 436b muls r3, r5 +10003142: 18ff adds r7, r7, r3 +10003144: 23a6 movs r3, #166 ; 0xa6 +10003146: 00db lsls r3, r3, #3 +10003148: 469c mov ip, r3 +1000314a: 4467 add r7, ip +1000314c: 0028 movs r0, r5 +1000314e: 683b ldr r3, [r7, #0] +10003150: 4798 blx r3 +10003152: b002 add sp, #8 +10003154: bc80 pop {r7} +10003156: 46b8 mov r8, r7 +10003158: bdf0 pop {r4, r5, r6, r7, pc} +1000315a: 46c0 nop ; (mov r8, r8) +1000315c: 00000534 .word 0x00000534 +10003160: 20003524 .word 0x20003524 +10003164: 00800507 .word 0x00800507 +10003168: 0000046c .word 0x0000046c + +1000316c : +1000316c: b5f0 push {r4, r5, r6, r7, lr} +1000316e: 4c3e ldr r4, [pc, #248] ; (10003268 ) +10003170: 4e3e ldr r6, [pc, #248] ; (1000326c ) +10003172: 4344 muls r4, r0 +10003174: 1937 adds r7, r6, r4 +10003176: 2208 movs r2, #8 +10003178: 0005 movs r5, r0 +1000317a: b083 sub sp, #12 +1000317c: 0038 movs r0, r7 +1000317e: f004 f973 bl 10007468 <__wrap___aeabi_memcpy> +10003182: 2280 movs r2, #128 ; 0x80 +10003184: 88fb ldrh r3, [r7, #6] +10003186: 00d2 lsls r2, r2, #3 +10003188: 4293 cmp r3, r2 +1000318a: d93d bls.n 10003208 +1000318c: 5d32 ldrb r2, [r6, r4] +1000318e: 2a7f cmp r2, #127 ; 0x7f +10003190: d956 bls.n 10003240 +10003192: 0022 movs r2, r4 +10003194: 60fb str r3, [r7, #12] +10003196: 613b str r3, [r7, #16] +10003198: 2300 movs r3, #0 +1000319a: 3228 adds r2, #40 ; 0x28 +1000319c: 18b2 adds r2, r6, r2 +1000319e: 60ba str r2, [r7, #8] +100031a0: 753b strb r3, [r7, #20] +100031a2: 9201 str r2, [sp, #4] +100031a4: 0023 movs r3, r4 +100031a6: 3310 adds r3, #16 +100031a8: 0039 movs r1, r7 +100031aa: 0028 movs r0, r5 +100031ac: 18f3 adds r3, r6, r3 +100031ae: aa01 add r2, sp, #4 +100031b0: f7ff fa3a bl 10002628 +100031b4: 2800 cmp r0, #0 +100031b6: d052 beq.n 1000325e +100031b8: 4b2b ldr r3, [pc, #172] ; (10003268 ) +100031ba: 436b muls r3, r5 +100031bc: 18f3 adds r3, r6, r3 +100031be: 691a ldr r2, [r3, #16] +100031c0: 88db ldrh r3, [r3, #6] +100031c2: 4293 cmp r3, r2 +100031c4: d833 bhi.n 1000322e +100031c6: 2280 movs r2, #128 ; 0x80 +100031c8: 4c27 ldr r4, [pc, #156] ; (10003268 ) +100031ca: 00d2 lsls r2, r2, #3 +100031cc: 436c muls r4, r5 +100031ce: 1934 adds r4, r6, r4 +100031d0: 60e3 str r3, [r4, #12] +100031d2: 4293 cmp r3, r2 +100031d4: d834 bhi.n 10003240 +100031d6: 68a0 ldr r0, [r4, #8] +100031d8: 9901 ldr r1, [sp, #4] +100031da: 4288 cmp r0, r1 +100031dc: d003 beq.n 100031e6 +100031de: 001a movs r2, r3 +100031e0: f004 f942 bl 10007468 <__wrap___aeabi_memcpy> +100031e4: 68e3 ldr r3, [r4, #12] +100031e6: 4920 ldr r1, [pc, #128] ; (10003268 ) +100031e8: 0028 movs r0, r5 +100031ea: 4369 muls r1, r5 +100031ec: 1876 adds r6, r6, r1 +100031ee: 68b2 ldr r2, [r6, #8] +100031f0: 2180 movs r1, #128 ; 0x80 +100031f2: f7fe f9e7 bl 100015c4 +100031f6: 6933 ldr r3, [r6, #16] +100031f8: 88f2 ldrh r2, [r6, #6] +100031fa: 429a cmp r2, r3 +100031fc: d92d bls.n 1000325a +100031fe: 069b lsls r3, r3, #26 +10003200: d12b bne.n 1000325a +10003202: 2301 movs r3, #1 +10003204: 7533 strb r3, [r6, #20] +10003206: e028 b.n 1000325a +10003208: 0022 movs r2, r4 +1000320a: 2100 movs r1, #0 +1000320c: 3228 adds r2, #40 ; 0x28 +1000320e: 18b2 adds r2, r6, r2 +10003210: 60ba str r2, [r7, #8] +10003212: 60fb str r3, [r7, #12] +10003214: 613b str r3, [r7, #16] +10003216: 7539 strb r1, [r7, #20] +10003218: 9201 str r2, [sp, #4] +1000321a: 2b00 cmp r3, #0 +1000321c: d0c2 beq.n 100031a4 +1000321e: 5d31 ldrb r1, [r6, r4] +10003220: 297f cmp r1, #127 ; 0x7f +10003222: d8bf bhi.n 100031a4 +10003224: 2100 movs r1, #0 +10003226: 0028 movs r0, r5 +10003228: f7fe fa8c bl 10001744 +1000322c: e015 b.n 1000325a +1000322e: 0013 movs r3, r2 +10003230: 2280 movs r2, #128 ; 0x80 +10003232: 4c0d ldr r4, [pc, #52] ; (10003268 ) +10003234: 00d2 lsls r2, r2, #3 +10003236: 436c muls r4, r5 +10003238: 1934 adds r4, r6, r4 +1000323a: 60e3 str r3, [r4, #12] +1000323c: 4293 cmp r3, r2 +1000323e: d9ca bls.n 100031d6 +10003240: 480b ldr r0, [pc, #44] ; (10003270 ) +10003242: f004 fba7 bl 10007994 <__wrap_printf> +10003246: 480b ldr r0, [pc, #44] ; (10003274 ) +10003248: f004 fa72 bl 10007730 <__wrap_puts> +1000324c: 480a ldr r0, [pc, #40] ; (10003278 ) +1000324e: f004 fba1 bl 10007994 <__wrap_printf> +10003252: 2180 movs r1, #128 ; 0x80 +10003254: 0028 movs r0, r5 +10003256: f7fe f959 bl 1000150c +1000325a: b003 add sp, #12 +1000325c: bdf0 pop {r4, r5, r6, r7, pc} +1000325e: 2180 movs r1, #128 ; 0x80 +10003260: 0028 movs r0, r5 +10003262: f7fe f953 bl 1000150c +10003266: e7f8 b.n 1000325a +10003268: 00000534 .word 0x00000534 +1000326c: 20003524 .word 0x20003524 +10003270: 10014218 .word 0x10014218 +10003274: 100145a0 .word 0x100145a0 +10003278: 10014210 .word 0x10014210 + +1000327c : +1000327c: b510 push {r4, lr} +1000327e: 247f movs r4, #127 ; 0x7f +10003280: 400c ands r4, r1 +10003282: 0063 lsls r3, r4, #1 +10003284: 191b adds r3, r3, r4 +10003286: 4c07 ldr r4, [pc, #28] ; (100032a4 ) +10003288: 009b lsls r3, r3, #2 +1000328a: 4344 muls r4, r0 +1000328c: 191b adds r3, r3, r4 +1000328e: 4c06 ldr r4, [pc, #24] ; (100032a8 ) +10003290: 18e3 adds r3, r4, r3 +10003292: 248f movs r4, #143 ; 0x8f +10003294: 00e4 lsls r4, r4, #3 +10003296: 46a4 mov ip, r4 +10003298: 4463 add r3, ip +1000329a: 681b ldr r3, [r3, #0] +1000329c: 2b00 cmp r3, #0 +1000329e: d000 beq.n 100032a2 +100032a0: 4798 blx r3 +100032a2: bd10 pop {r4, pc} +100032a4: 00000534 .word 0x00000534 +100032a8: 20003524 .word 0x20003524 + +100032ac : +100032ac: b510 push {r4, lr} +100032ae: 247f movs r4, #127 ; 0x7f +100032b0: 400c ands r4, r1 +100032b2: 0063 lsls r3, r4, #1 +100032b4: 191b adds r3, r3, r4 +100032b6: 4c07 ldr r4, [pc, #28] ; (100032d4 ) +100032b8: 009b lsls r3, r3, #2 +100032ba: 4344 muls r4, r0 +100032bc: 191b adds r3, r3, r4 +100032be: 4c06 ldr r4, [pc, #24] ; (100032d8 ) +100032c0: 18e3 adds r3, r4, r3 +100032c2: 249b movs r4, #155 ; 0x9b +100032c4: 00e4 lsls r4, r4, #3 +100032c6: 46a4 mov ip, r4 +100032c8: 4463 add r3, ip +100032ca: 681b ldr r3, [r3, #0] +100032cc: 2b00 cmp r3, #0 +100032ce: d000 beq.n 100032d2 +100032d0: 4798 blx r3 +100032d2: bd10 pop {r4, pc} +100032d4: 00000534 .word 0x00000534 +100032d8: 20003524 .word 0x20003524 + +100032dc : +100032dc: 4a0d ldr r2, [pc, #52] ; (10003314 ) +100032de: b570 push {r4, r5, r6, lr} +100032e0: 4350 muls r0, r2 +100032e2: 4c0d ldr r4, [pc, #52] ; (10003318 ) +100032e4: 000d movs r5, r1 +100032e6: 1904 adds r4, r0, r4 +100032e8: 2100 movs r1, #0 +100032ea: 0020 movs r0, r4 +100032ec: f004 f8b6 bl 1000745c <__wrap_memset> +100032f0: 238e movs r3, #142 ; 0x8e +100032f2: 2280 movs r2, #128 ; 0x80 +100032f4: 00db lsls r3, r3, #3 +100032f6: 18e3 adds r3, r4, r3 +100032f8: 701a strb r2, [r3, #0] +100032fa: 238f movs r3, #143 ; 0x8f +100032fc: 4a07 ldr r2, [pc, #28] ; (1000331c ) +100032fe: 00db lsls r3, r3, #3 +10003300: 18e3 adds r3, r4, r3 +10003302: 601a str r2, [r3, #0] +10003304: 239b movs r3, #155 ; 0x9b +10003306: 00db lsls r3, r3, #3 +10003308: 469c mov ip, r3 +1000330a: 4b05 ldr r3, [pc, #20] ; (10003320 ) +1000330c: 61a5 str r5, [r4, #24] +1000330e: 4464 add r4, ip +10003310: 6023 str r3, [r4, #0] +10003312: bd70 pop {r4, r5, r6, pc} +10003314: 00000534 .word 0x00000534 +10003318: 20003524 .word 0x20003524 +1000331c: 100025d9 .word 0x100025d9 +10003320: 10003041 .word 0x10003041 + +10003324 : +10003324: b570 push {r4, r5, r6, lr} +10003326: 4b0c ldr r3, [pc, #48] ; (10003358 ) +10003328: 0004 movs r4, r0 +1000332a: 469c mov ip, r3 +1000332c: 4a0b ldr r2, [pc, #44] ; (1000335c ) +1000332e: 4e0c ldr r6, [pc, #48] ; (10003360 ) +10003330: 4342 muls r2, r0 +10003332: 00c0 lsls r0, r0, #3 +10003334: 1900 adds r0, r0, r4 +10003336: 18b2 adds r2, r6, r2 +10003338: 0080 lsls r0, r0, #2 +1000333a: 4462 add r2, ip +1000333c: 1900 adds r0, r0, r4 +1000333e: 7815 ldrb r5, [r2, #0] +10003340: 00c3 lsls r3, r0, #3 +10003342: 18c0 adds r0, r0, r3 +10003344: 1940 adds r0, r0, r5 +10003346: 300b adds r0, #11 +10003348: 30ff adds r0, #255 ; 0xff +1000334a: 0080 lsls r0, r0, #2 +1000334c: 760d strb r5, [r1, #24] +1000334e: 1830 adds r0, r6, r0 +10003350: 3501 adds r5, #1 +10003352: 7015 strb r5, [r2, #0] +10003354: 6041 str r1, [r0, #4] +10003356: bd70 pop {r4, r5, r6, pc} +10003358: 0000046c .word 0x0000046c +1000335c: 00000534 .word 0x00000534 +10003360: 20003524 .word 0x20003524 + +10003364 : +10003364: 2300 movs r3, #0 +10003366: 56cb ldrsb r3, [r1, r3] +10003368: b510 push {r4, lr} +1000336a: 780a ldrb r2, [r1, #0] +1000336c: 2b00 cmp r3, #0 +1000336e: db12 blt.n 10003396 +10003370: 4c11 ldr r4, [pc, #68] ; (100033b8 ) +10003372: 0053 lsls r3, r2, #1 +10003374: 4360 muls r0, r4 +10003376: 189b adds r3, r3, r2 +10003378: 009b lsls r3, r3, #2 +1000337a: 1818 adds r0, r3, r0 +1000337c: 4b0f ldr r3, [pc, #60] ; (100033bc ) +1000337e: 1818 adds r0, r3, r0 +10003380: 239a movs r3, #154 ; 0x9a +10003382: 00db lsls r3, r3, #3 +10003384: 18c3 adds r3, r0, r3 +10003386: 701a strb r2, [r3, #0] +10003388: 239b movs r3, #155 ; 0x9b +1000338a: 00db lsls r3, r3, #3 +1000338c: 469c mov ip, r3 +1000338e: 684b ldr r3, [r1, #4] +10003390: 4460 add r0, ip +10003392: 6003 str r3, [r0, #0] +10003394: bd10 pop {r4, pc} +10003396: 247f movs r4, #127 ; 0x7f +10003398: 4014 ands r4, r2 +1000339a: 0063 lsls r3, r4, #1 +1000339c: 191b adds r3, r3, r4 +1000339e: 4c06 ldr r4, [pc, #24] ; (100033b8 ) +100033a0: 009b lsls r3, r3, #2 +100033a2: 4360 muls r0, r4 +100033a4: 1818 adds r0, r3, r0 +100033a6: 4b05 ldr r3, [pc, #20] ; (100033bc ) +100033a8: 1818 adds r0, r3, r0 +100033aa: 238e movs r3, #142 ; 0x8e +100033ac: 00db lsls r3, r3, #3 +100033ae: 18c3 adds r3, r0, r3 +100033b0: 701a strb r2, [r3, #0] +100033b2: 238f movs r3, #143 ; 0x8f +100033b4: e7e9 b.n 1000338a +100033b6: 46c0 nop ; (mov r8, r8) +100033b8: 00000534 .word 0x00000534 +100033bc: 20003524 .word 0x20003524 + +100033c0 : +100033c0: b24b sxtb r3, r1 +100033c2: 2b00 cmp r3, #0 +100033c4: db0c blt.n 100033e0 +100033c6: 004b lsls r3, r1, #1 +100033c8: 1859 adds r1, r3, r1 +100033ca: 4b0d ldr r3, [pc, #52] ; (10003400 ) +100033cc: 0089 lsls r1, r1, #2 +100033ce: 4358 muls r0, r3 +100033d0: 4b0c ldr r3, [pc, #48] ; (10003404 ) +100033d2: 1809 adds r1, r1, r0 +100033d4: 469c mov ip, r3 +100033d6: 480c ldr r0, [pc, #48] ; (10003408 ) +100033d8: 1841 adds r1, r0, r1 +100033da: 4461 add r1, ip +100033dc: 8808 ldrh r0, [r1, #0] +100033de: 4770 bx lr +100033e0: 237f movs r3, #127 ; 0x7f +100033e2: 4019 ands r1, r3 +100033e4: 004b lsls r3, r1, #1 +100033e6: 185b adds r3, r3, r1 +100033e8: 4905 ldr r1, [pc, #20] ; (10003400 ) +100033ea: 009b lsls r3, r3, #2 +100033ec: 4348 muls r0, r1 +100033ee: 1818 adds r0, r3, r0 +100033f0: 4b06 ldr r3, [pc, #24] ; (1000340c ) +100033f2: 4905 ldr r1, [pc, #20] ; (10003408 ) +100033f4: 469c mov ip, r3 +100033f6: 1808 adds r0, r1, r0 +100033f8: 4460 add r0, ip +100033fa: 8800 ldrh r0, [r0, #0] +100033fc: e7ef b.n 100033de +100033fe: 46c0 nop ; (mov r8, r8) +10003400: 00000534 .word 0x00000534 +10003404: 000004d2 .word 0x000004d2 +10003408: 20003524 .word 0x20003524 +1000340c: 00000472 .word 0x00000472 + +10003410 : +10003410: b5f8 push {r3, r4, r5, r6, r7, lr} +10003412: 1e04 subs r4, r0, #0 +10003414: d009 beq.n 1000342a +10003416: 481a ldr r0, [pc, #104] ; (10003480 ) +10003418: f004 fabc bl 10007994 <__wrap_printf> +1000341c: 4819 ldr r0, [pc, #100] ; (10003484 ) +1000341e: f004 f987 bl 10007730 <__wrap_puts> +10003422: 4819 ldr r0, [pc, #100] ; (10003488 ) +10003424: f004 fab6 bl 10007994 <__wrap_printf> +10003428: e7fe b.n 10003428 +1000342a: 4b18 ldr r3, [pc, #96] ; (1000348c ) +1000342c: 4d18 ldr r5, [pc, #96] ; (10003490 ) +1000342e: 6059 str r1, [r3, #4] +10003430: 23a6 movs r3, #166 ; 0xa6 +10003432: 00db lsls r3, r3, #3 +10003434: 50ea str r2, [r5, r3] +10003436: 2000 movs r0, #0 +10003438: f7fd ff46 bl 100012c8 +1000343c: 4e15 ldr r6, [pc, #84] ; (10003494 ) +1000343e: 0007 movs r7, r0 +10003440: 5daa ldrb r2, [r5, r6] +10003442: 2a00 cmp r2, #0 +10003444: d013 beq.n 1000346e +10003446: 0023 movs r3, r4 +10003448: 330b adds r3, #11 +1000344a: 33ff adds r3, #255 ; 0xff +1000344c: 009b lsls r3, r3, #2 +1000344e: 18eb adds r3, r5, r3 +10003450: 685b ldr r3, [r3, #4] +10003452: 2b00 cmp r3, #0 +10003454: d007 beq.n 10003466 +10003456: 68db ldr r3, [r3, #12] +10003458: 2b00 cmp r3, #0 +1000345a: d004 beq.n 10003466 +1000345c: 2200 movs r2, #0 +1000345e: 210b movs r1, #11 +10003460: 2000 movs r0, #0 +10003462: 4798 blx r3 +10003464: 5daa ldrb r2, [r5, r6] +10003466: 3401 adds r4, #1 +10003468: b2e4 uxtb r4, r4 +1000346a: 4294 cmp r4, r2 +1000346c: d3eb bcc.n 10003446 +1000346e: 23a6 movs r3, #166 ; 0xa6 +10003470: 00db lsls r3, r3, #3 +10003472: 58eb ldr r3, [r5, r3] +10003474: 210b movs r1, #11 +10003476: 2000 movs r0, #0 +10003478: 4798 blx r3 +1000347a: 0038 movs r0, r7 +1000347c: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000347e: 46c0 nop ; (mov r8, r8) +10003480: 10014218 .word 0x10014218 +10003484: 100145bc .word 0x100145bc +10003488: 10014210 .word 0x10014210 +1000348c: 20003a7c .word 0x20003a7c +10003490: 20003524 .word 0x20003524 +10003494: 0000046c .word 0x0000046c + +10003498 : +10003498: 4a09 ldr r2, [pc, #36] ; (100034c0 ) +1000349a: 0083 lsls r3, r0, #2 +1000349c: 4694 mov ip, r2 +1000349e: 2240 movs r2, #64 ; 0x40 +100034a0: 4463 add r3, ip +100034a2: b510 push {r4, lr} +100034a4: 681c ldr r4, [r3, #0] +100034a6: 00c0 lsls r0, r0, #3 +100034a8: 4062 eors r2, r4 +100034aa: 24c0 movs r4, #192 ; 0xc0 +100034ac: 4014 ands r4, r2 +100034ae: 2280 movs r2, #128 ; 0x80 +100034b0: 0152 lsls r2, r2, #5 +100034b2: 4313 orrs r3, r2 +100034b4: 601c str r4, [r3, #0] +100034b6: 4b03 ldr r3, [pc, #12] ; (100034c4 ) +100034b8: 469c mov ip, r3 +100034ba: 4460 add r0, ip +100034bc: 6041 str r1, [r0, #4] +100034be: bd10 pop {r4, pc} +100034c0: 4001c004 .word 0x4001c004 +100034c4: 40014000 .word 0x40014000 + +100034c8 : +100034c8: 4b0a ldr r3, [pc, #40] ; (100034f4 ) +100034ca: 0080 lsls r0, r0, #2 +100034cc: 469c mov ip, r3 +100034ce: 2304 movs r3, #4 +100034d0: 4460 add r0, ip +100034d2: 2900 cmp r1, #0 +100034d4: d001 beq.n 100034da +100034d6: 230c movs r3, #12 +100034d8: 2108 movs r1, #8 +100034da: 2a00 cmp r2, #0 +100034dc: d100 bne.n 100034e0 +100034de: 000b movs r3, r1 +100034e0: 6802 ldr r2, [r0, #0] +100034e2: 4053 eors r3, r2 +100034e4: 220c movs r2, #12 +100034e6: 401a ands r2, r3 +100034e8: 2380 movs r3, #128 ; 0x80 +100034ea: 015b lsls r3, r3, #5 +100034ec: 4318 orrs r0, r3 +100034ee: 6002 str r2, [r0, #0] +100034f0: 4770 bx lr +100034f2: 46c0 nop ; (mov r8, r8) +100034f4: 4001c004 .word 0x4001c004 + +100034f8 : +100034f8: 4b08 ldr r3, [pc, #32] ; (1000351c ) +100034fa: 0080 lsls r0, r0, #2 +100034fc: 469c mov ip, r3 +100034fe: 4460 add r0, ip +10003500: 2900 cmp r1, #0 +10003502: d005 beq.n 10003510 +10003504: 2380 movs r3, #128 ; 0x80 +10003506: 019b lsls r3, r3, #6 +10003508: 4318 orrs r0, r3 +1000350a: 2302 movs r3, #2 +1000350c: 6003 str r3, [r0, #0] +1000350e: 4770 bx lr +10003510: 23c0 movs r3, #192 ; 0xc0 +10003512: 019b lsls r3, r3, #6 +10003514: 4318 orrs r0, r3 +10003516: 2302 movs r3, #2 +10003518: 6003 str r3, [r0, #0] +1000351a: e7f8 b.n 1000350e +1000351c: 4001c004 .word 0x4001c004 + +10003520 : +10003520: 23d0 movs r3, #208 ; 0xd0 +10003522: 061b lsls r3, r3, #24 10003524: 681b ldr r3, [r3, #0] -10003526: 009b lsls r3, r3, #2 -10003528: 58f8 ldr r0, [r7, r3] -1000352a: e7ee b.n 1000350a -1000352c: 2000dadc .word 0x2000dadc - -10003530 : -10003530: b510 push {r4, lr} -10003532: 0004 movs r4, r0 -10003534: 200d movs r0, #13 -10003536: f000 fa39 bl 100039ac -1000353a: 23d0 movs r3, #208 ; 0xd0 -1000353c: 061b lsls r3, r3, #24 -1000353e: 681b ldr r3, [r3, #0] -10003540: 4902 ldr r1, [pc, #8] ; (1000354c ) -10003542: 009b lsls r3, r3, #2 -10003544: 585a ldr r2, [r3, r1] -10003546: 43a2 bics r2, r4 -10003548: 505a str r2, [r3, r1] -1000354a: bd10 pop {r4, pc} -1000354c: 2000dadc .word 0x2000dadc - -10003550 : -10003550: 2301 movs r3, #1 -10003552: 22d0 movs r2, #208 ; 0xd0 -10003554: 4083 lsls r3, r0 -10003556: 0612 lsls r2, r2, #24 -10003558: 6293 str r3, [r2, #40] ; 0x28 -1000355a: 6193 str r3, [r2, #24] -1000355c: 4a09 ldr r2, [pc, #36] ; (10003584 ) -1000355e: 0083 lsls r3, r0, #2 -10003560: 4694 mov ip, r2 -10003562: 2240 movs r2, #64 ; 0x40 -10003564: 4463 add r3, ip -10003566: 6819 ldr r1, [r3, #0] -10003568: 00c0 lsls r0, r0, #3 -1000356a: 404a eors r2, r1 -1000356c: 21c0 movs r1, #192 ; 0xc0 -1000356e: 4011 ands r1, r2 -10003570: 2280 movs r2, #128 ; 0x80 -10003572: 0152 lsls r2, r2, #5 -10003574: 4313 orrs r3, r2 -10003576: 6019 str r1, [r3, #0] -10003578: 4b03 ldr r3, [pc, #12] ; (10003588 ) -1000357a: 469c mov ip, r3 -1000357c: 2305 movs r3, #5 -1000357e: 4460 add r0, ip -10003580: 6043 str r3, [r0, #4] -10003582: 4770 bx lr -10003584: 4001c004 .word 0x4001c004 -10003588: 40014000 .word 0x40014000 - -1000358c : -1000358c: 4b02 ldr r3, [pc, #8] ; (10003598 ) -1000358e: 6818 ldr r0, [r3, #0] -10003590: 0780 lsls r0, r0, #30 -10003592: 0fc0 lsrs r0, r0, #31 -10003594: 4770 bx lr -10003596: 46c0 nop ; (mov r8, r8) -10003598: 4006c000 .word 0x4006c000 - -1000359c : -1000359c: f3ef 8010 mrs r0, PRIMASK -100035a0: b672 cpsid i -100035a2: 4a03 ldr r2, [pc, #12] ; (100035b0 ) -100035a4: 6813 ldr r3, [r2, #0] -100035a6: 2b00 cmp r3, #0 -100035a8: d0fc beq.n 100035a4 -100035aa: f3bf 8f5f dmb sy -100035ae: 4770 bx lr -100035b0: d000012c .word 0xd000012c - -100035b4 : -100035b4: f3bf 8f5f dmb sy -100035b8: 2200 movs r2, #0 -100035ba: 4b02 ldr r3, [pc, #8] ; (100035c4 ) -100035bc: 601a str r2, [r3, #0] -100035be: f380 8810 msr PRIMASK, r0 -100035c2: 4770 bx lr -100035c4: d000012c .word 0xd000012c - -100035c8 : -100035c8: b570 push {r4, r5, r6, lr} -100035ca: f3ef 8c10 mrs ip, PRIMASK -100035ce: b672 cpsid i -100035d0: 4d0d ldr r5, [pc, #52] ; (10003608 ) -100035d2: 682b ldr r3, [r5, #0] -100035d4: 2b00 cmp r3, #0 -100035d6: d0fc beq.n 100035d2 -100035d8: f3bf 8f5f dmb sy -100035dc: 2407 movs r4, #7 -100035de: 08cb lsrs r3, r1, #3 -100035e0: 18c6 adds r6, r0, r3 -100035e2: 5cc0 ldrb r0, [r0, r3] -100035e4: 2301 movs r3, #1 -100035e6: 400c ands r4, r1 -100035e8: 40a3 lsls r3, r4 -100035ea: 001c movs r4, r3 -100035ec: 4004 ands r4, r0 -100035ee: 4203 tst r3, r0 -100035f0: d107 bne.n 10003602 -100035f2: 4303 orrs r3, r0 -100035f4: 7033 strb r3, [r6, #0] -100035f6: f3bf 8f5f dmb sy -100035fa: 602c str r4, [r5, #0] -100035fc: f38c 8810 msr PRIMASK, ip -10003600: bd70 pop {r4, r5, r6, pc} -10003602: 0010 movs r0, r2 -10003604: f001 ff3e bl 10005484 -10003608: d000012c .word 0xd000012c - -1000360c : -1000360c: b5f8 push {r3, r4, r5, r6, r7, lr} -1000360e: 4647 mov r7, r8 -10003610: 46ce mov lr, r9 -10003612: 4688 mov r8, r1 -10003614: b580 push {r7, lr} -10003616: f3ef 8c10 mrs ip, PRIMASK -1000361a: b672 cpsid i -1000361c: 4d21 ldr r5, [pc, #132] ; (100036a4 ) -1000361e: 682c ldr r4, [r5, #0] -10003620: 2c00 cmp r4, #0 -10003622: d0fc beq.n 1000361e -10003624: f3bf 8f5f dmb sy -10003628: 429a cmp r2, r3 -1000362a: d82c bhi.n 10003686 -1000362c: 08d4 lsrs r4, r2, #3 -1000362e: 2707 movs r7, #7 -10003630: 5d05 ldrb r5, [r0, r4] -10003632: 1906 adds r6, r0, r4 -10003634: 2401 movs r4, #1 -10003636: 4017 ands r7, r2 -10003638: 40bc lsls r4, r7 -1000363a: 422c tst r4, r5 -1000363c: d01f beq.n 1000367e -1000363e: 2107 movs r1, #7 -10003640: 2701 movs r7, #1 -10003642: 4689 mov r9, r1 -10003644: e009 b.n 1000365a -10003646: 08d4 lsrs r4, r2, #3 -10003648: 5d05 ldrb r5, [r0, r4] -1000364a: 1906 adds r6, r0, r4 -1000364c: 464c mov r4, r9 -1000364e: 0039 movs r1, r7 -10003650: 4014 ands r4, r2 -10003652: 40a1 lsls r1, r4 -10003654: 000c movs r4, r1 -10003656: 4229 tst r1, r5 -10003658: d011 beq.n 1000367e -1000365a: 3201 adds r2, #1 -1000365c: 4293 cmp r3, r2 -1000365e: d2f2 bcs.n 10003646 -10003660: 2001 movs r0, #1 -10003662: 4240 negs r0, r0 -10003664: f3bf 8f5f dmb sy -10003668: 2200 movs r2, #0 -1000366a: 4b0e ldr r3, [pc, #56] ; (100036a4 ) -1000366c: 601a str r2, [r3, #0] -1000366e: f38c 8810 msr PRIMASK, ip -10003672: 2800 cmp r0, #0 -10003674: db0f blt.n 10003696 -10003676: bcc0 pop {r6, r7} -10003678: 46b9 mov r9, r7 -1000367a: 46b0 mov r8, r6 -1000367c: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000367e: 432c orrs r4, r5 -10003680: 0010 movs r0, r2 -10003682: 7034 strb r4, [r6, #0] -10003684: e7ee b.n 10003664 -10003686: f3bf 8f5f dmb sy -1000368a: 2300 movs r3, #0 -1000368c: 602b str r3, [r5, #0] -1000368e: f38c 8810 msr PRIMASK, ip -10003692: 2001 movs r0, #1 -10003694: 4240 negs r0, r0 -10003696: 4643 mov r3, r8 -10003698: 2b00 cmp r3, #0 -1000369a: d0ec beq.n 10003676 -1000369c: 9808 ldr r0, [sp, #32] -1000369e: f001 fef1 bl 10005484 -100036a2: 46c0 nop ; (mov r8, r8) -100036a4: d000012c .word 0xd000012c - -100036a8 : -100036a8: b530 push {r4, r5, lr} -100036aa: f3ef 8c10 mrs ip, PRIMASK -100036ae: b672 cpsid i -100036b0: 4c0a ldr r4, [pc, #40] ; (100036dc ) -100036b2: 6823 ldr r3, [r4, #0] -100036b4: 2b00 cmp r3, #0 -100036b6: d0fc beq.n 100036b2 -100036b8: f3bf 8f5f dmb sy -100036bc: 2307 movs r3, #7 -100036be: 2201 movs r2, #1 -100036c0: 08cd lsrs r5, r1, #3 -100036c2: 4019 ands r1, r3 -100036c4: 408a lsls r2, r1 -100036c6: 5d43 ldrb r3, [r0, r5] -100036c8: 4393 bics r3, r2 -100036ca: 5543 strb r3, [r0, r5] -100036cc: f3bf 8f5f dmb sy -100036d0: 2300 movs r3, #0 -100036d2: 6023 str r3, [r4, #0] -100036d4: f38c 8810 msr PRIMASK, ip -100036d8: bd30 pop {r4, r5, pc} -100036da: 46c0 nop ; (mov r8, r8) -100036dc: d000012c .word 0xd000012c - -100036e0 : -100036e0: 2100 movs r1, #0 -100036e2: 4b04 ldr r3, [pc, #16] ; (100036f4 ) -100036e4: 4a04 ldr r2, [pc, #16] ; (100036f8 ) -100036e6: f3bf 8f5f dmb sy -100036ea: c302 stmia r3!, {r1} -100036ec: 4293 cmp r3, r2 -100036ee: d1fa bne.n 100036e6 -100036f0: 4770 bx lr -100036f2: 46c0 nop ; (mov r8, r8) -100036f4: d0000100 .word 0xd0000100 -100036f8: d0000180 .word 0xd0000180 - -100036fc : -100036fc: 4a04 ldr r2, [pc, #16] ; (10003710 ) -100036fe: 7810 ldrb r0, [r2, #0] -10003700: 1c43 adds r3, r0, #1 -10003702: b2db uxtb r3, r3 -10003704: 2b17 cmp r3, #23 -10003706: d900 bls.n 1000370a -10003708: 2310 movs r3, #16 -1000370a: 7013 strb r3, [r2, #0] -1000370c: 4770 bx lr -1000370e: 46c0 nop ; (mov r8, r8) -10003710: 20000814 .word 0x20000814 - -10003714 : -10003714: 2301 movs r3, #1 -10003716: 4083 lsls r3, r0 -10003718: 2900 cmp r1, #0 -1000371a: d004 beq.n 10003726 -1000371c: 4a03 ldr r2, [pc, #12] ; (1000372c ) -1000371e: 6013 str r3, [r2, #0] -10003720: 4a03 ldr r2, [pc, #12] ; (10003730 ) -10003722: 6013 str r3, [r2, #0] -10003724: 4770 bx lr -10003726: 4a03 ldr r2, [pc, #12] ; (10003734 ) -10003728: 6013 str r3, [r2, #0] -1000372a: e7fb b.n 10003724 -1000372c: e000e280 .word 0xe000e280 -10003730: e000e100 .word 0xe000e100 -10003734: e000e180 .word 0xe000e180 - -10003738 : -10003738: 2201 movs r2, #1 -1000373a: 4082 lsls r2, r0 -1000373c: 4b03 ldr r3, [pc, #12] ; (1000374c ) -1000373e: 681b ldr r3, [r3, #0] -10003740: 4013 ands r3, r2 -10003742: 1e5a subs r2, r3, #1 -10003744: 4193 sbcs r3, r2 -10003746: b2d8 uxtb r0, r3 -10003748: 4770 bx lr -1000374a: 46c0 nop ; (mov r8, r8) -1000374c: e000e100 .word 0xe000e100 - -10003750 : -10003750: 2301 movs r3, #1 -10003752: 4083 lsls r3, r0 -10003754: 4a01 ldr r2, [pc, #4] ; (1000375c ) -10003756: 6013 str r3, [r2, #0] -10003758: 4770 bx lr -1000375a: 46c0 nop ; (mov r8, r8) -1000375c: e000e200 .word 0xe000e200 - -10003760 : -10003760: 4b02 ldr r3, [pc, #8] ; (1000376c ) -10003762: 3010 adds r0, #16 -10003764: 689b ldr r3, [r3, #8] -10003766: 0080 lsls r0, r0, #2 -10003768: 58c0 ldr r0, [r0, r3] -1000376a: 4770 bx lr -1000376c: e000ed00 .word 0xe000ed00 - -10003770 : -10003770: b570 push {r4, r5, r6, lr} -10003772: 000d movs r5, r1 -10003774: f3ef 8610 mrs r6, PRIMASK -10003778: b672 cpsid i -1000377a: 4a0f ldr r2, [pc, #60] ; (100037b8 ) -1000377c: 6813 ldr r3, [r2, #0] -1000377e: 2b00 cmp r3, #0 -10003780: d0fc beq.n 1000377c -10003782: f3bf 8f5f dmb sy -10003786: 4b0d ldr r3, [pc, #52] ; (100037bc ) -10003788: 3010 adds r0, #16 -1000378a: 689b ldr r3, [r3, #8] -1000378c: 0084 lsls r4, r0, #2 -1000378e: 591b ldr r3, [r3, r4] -10003790: 4a0b ldr r2, [pc, #44] ; (100037c0 ) -10003792: 4293 cmp r3, r2 -10003794: d003 beq.n 1000379e -10003796: 429d cmp r5, r3 -10003798: d001 beq.n 1000379e -1000379a: f001 fe8b bl 100054b4 -1000379e: 4b07 ldr r3, [pc, #28] ; (100037bc ) -100037a0: 689b ldr r3, [r3, #8] -100037a2: 511d str r5, [r3, r4] -100037a4: f3bf 8f5f dmb sy -100037a8: f3bf 8f5f dmb sy -100037ac: 2200 movs r2, #0 -100037ae: 4b02 ldr r3, [pc, #8] ; (100037b8 ) -100037b0: 601a str r2, [r3, #0] -100037b2: f386 8810 msr PRIMASK, r6 -100037b6: bd70 pop {r4, r5, r6, pc} -100037b8: d0000124 .word 0xd0000124 -100037bc: e000ed00 .word 0xe000ed00 -100037c0: 100001cd .word 0x100001cd - -100037c4 : -100037c4: b5f0 push {r4, r5, r6, r7, lr} -100037c6: 4657 mov r7, sl -100037c8: 464e mov r6, r9 -100037ca: 46de mov lr, fp -100037cc: 4645 mov r5, r8 -100037ce: b5e0 push {r5, r6, r7, lr} -100037d0: b085 sub sp, #20 -100037d2: 0006 movs r6, r0 -100037d4: 9102 str r1, [sp, #8] -100037d6: 0017 movs r7, r2 -100037d8: f3ef 8b10 mrs fp, PRIMASK -100037dc: b672 cpsid i -100037de: 4a67 ldr r2, [pc, #412] ; (1000397c ) -100037e0: 6813 ldr r3, [r2, #0] -100037e2: 2b00 cmp r3, #0 -100037e4: d0fc beq.n 100037e0 -100037e6: f3bf 8f5f dmb sy -100037ea: 2500 movs r5, #0 -100037ec: 4b64 ldr r3, [pc, #400] ; (10003980 ) -100037ee: 575d ldrsb r5, [r3, r5] -100037f0: 469a mov sl, r3 -100037f2: 2d00 cmp r5, #0 -100037f4: da00 bge.n 100037f8 -100037f6: e0a4 b.n 10003942 -100037f8: 006b lsls r3, r5, #1 -100037fa: 4c62 ldr r4, [pc, #392] ; (10003984 ) -100037fc: 9303 str r3, [sp, #12] -100037fe: 195b adds r3, r3, r5 -10003800: 009b lsls r3, r3, #2 -10003802: 4698 mov r8, r3 -10003804: 46a1 mov r9, r4 -10003806: 44c1 add r9, r8 -10003808: 464b mov r3, r9 -1000380a: 4652 mov r2, sl -1000380c: 799b ldrb r3, [r3, #6] -1000380e: 3610 adds r6, #16 -10003810: 7013 strb r3, [r2, #0] -10003812: 4b5d ldr r3, [pc, #372] ; (10003988 ) -10003814: 00b2 lsls r2, r6, #2 -10003816: 689b ldr r3, [r3, #8] -10003818: 9201 str r2, [sp, #4] -1000381a: 5899 ldr r1, [r3, r2] -1000381c: 1b0b subs r3, r1, r4 -1000381e: 2b2f cmp r3, #47 ; 0x2f -10003820: d934 bls.n 1000388c -10003822: 4b5a ldr r3, [pc, #360] ; (1000398c ) -10003824: 4299 cmp r1, r3 -10003826: d000 beq.n 1000382a -10003828: e0a4 b.n 10003974 -1000382a: 9b03 ldr r3, [sp, #12] -1000382c: 4a58 ldr r2, [pc, #352] ; (10003990 ) -1000382e: 469c mov ip, r3 -10003830: 4b58 ldr r3, [pc, #352] ; (10003994 ) -10003832: 4465 add r5, ip -10003834: 00ad lsls r5, r5, #2 -10003836: 5363 strh r3, [r4, r5] -10003838: 4643 mov r3, r8 -1000383a: 3302 adds r3, #2 -1000383c: 1965 adds r5, r4, r5 -1000383e: 18e4 adds r4, r4, r3 -10003840: 4b55 ldr r3, [pc, #340] ; (10003998 ) -10003842: 2101 movs r1, #1 -10003844: 3b04 subs r3, #4 -10003846: 1b1b subs r3, r3, r4 -10003848: 051b lsls r3, r3, #20 -1000384a: 0d5b lsrs r3, r3, #21 -1000384c: 4313 orrs r3, r2 -1000384e: 806b strh r3, [r5, #2] -10003850: 4b52 ldr r3, [pc, #328] ; (1000399c ) -10003852: 71ef strb r7, [r5, #7] -10003854: 80ab strh r3, [r5, #4] -10003856: 23ff movs r3, #255 ; 0xff -10003858: 71ab strb r3, [r5, #6] -1000385a: 9b02 ldr r3, [sp, #8] -1000385c: 60ab str r3, [r5, #8] -1000385e: 464b mov r3, r9 -10003860: 430b orrs r3, r1 -10003862: 0019 movs r1, r3 -10003864: 4b48 ldr r3, [pc, #288] ; (10003988 ) -10003866: 9a01 ldr r2, [sp, #4] -10003868: 689b ldr r3, [r3, #8] -1000386a: 5099 str r1, [r3, r2] -1000386c: f3bf 8f5f dmb sy -10003870: f3bf 8f5f dmb sy -10003874: 2200 movs r2, #0 -10003876: 4b41 ldr r3, [pc, #260] ; (1000397c ) -10003878: 601a str r2, [r3, #0] -1000387a: f38b 8810 msr PRIMASK, fp -1000387e: b005 add sp, #20 -10003880: bcf0 pop {r4, r5, r6, r7} -10003882: 46bb mov fp, r7 -10003884: 46b2 mov sl, r6 -10003886: 46a9 mov r9, r5 -10003888: 46a0 mov r8, r4 -1000388a: bdf0 pop {r4, r5, r6, r7, pc} -1000388c: 2001 movs r0, #1 -1000388e: 000a movs r2, r1 -10003890: 4382 bics r2, r0 -10003892: 79d3 ldrb r3, [r2, #7] -10003894: 42bb cmp r3, r7 -10003896: d82f bhi.n 100038f8 -10003898: 4645 mov r5, r8 -1000389a: 464e mov r6, r9 -1000389c: 0013 movs r3, r2 -1000389e: 4940 ldr r1, [pc, #256] ; (100039a0 ) -100038a0: 1b1b subs r3, r3, r4 -100038a2: 415b adcs r3, r3 -100038a4: 4359 muls r1, r3 -100038a6: 0d09 lsrs r1, r1, #20 -100038a8: 4b3a ldr r3, [pc, #232] ; (10003994 ) -100038aa: 5363 strh r3, [r4, r5] -100038ac: 4b3a ldr r3, [pc, #232] ; (10003998 ) -100038ae: 3502 adds r5, #2 -100038b0: 1965 adds r5, r4, r5 -100038b2: 3b04 subs r3, #4 -100038b4: 1b5b subs r3, r3, r5 -100038b6: 051b lsls r3, r3, #20 -100038b8: 4d35 ldr r5, [pc, #212] ; (10003990 ) -100038ba: 0d5b lsrs r3, r3, #21 -100038bc: 432b orrs r3, r5 -100038be: 8073 strh r3, [r6, #2] -100038c0: 2604 movs r6, #4 -100038c2: 46b4 mov ip, r6 -100038c4: 44e0 add r8, ip -100038c6: 4444 add r4, r8 -100038c8: 1f13 subs r3, r2, #4 -100038ca: 1b1b subs r3, r3, r4 -100038cc: 464c mov r4, r9 -100038ce: 71a1 strb r1, [r4, #6] -100038d0: 9902 ldr r1, [sp, #8] -100038d2: 051b lsls r3, r3, #20 -100038d4: 60a1 str r1, [r4, #8] -100038d6: 4649 mov r1, r9 -100038d8: 0d5b lsrs r3, r3, #21 -100038da: 432b orrs r3, r5 -100038dc: 80a3 strh r3, [r4, #4] -100038de: 4b31 ldr r3, [pc, #196] ; (100039a4 ) -100038e0: 71e7 strb r7, [r4, #7] -100038e2: 4301 orrs r1, r0 -100038e4: 6013 str r3, [r2, #0] -100038e6: e7bd b.n 10003864 -100038e8: 0058 lsls r0, r3, #1 -100038ea: 18c0 adds r0, r0, r3 -100038ec: 0080 lsls r0, r0, #2 -100038ee: 1820 adds r0, r4, r0 -100038f0: 79c6 ldrb r6, [r0, #7] -100038f2: 42be cmp r6, r7 -100038f4: d92b bls.n 1000394e -100038f6: 0002 movs r2, r0 -100038f8: 2306 movs r3, #6 -100038fa: 56d3 ldrsb r3, [r2, r3] -100038fc: 2b00 cmp r3, #0 -100038fe: daf3 bge.n 100038e8 -10003900: 1d10 adds r0, r2, #4 -10003902: 4682 mov sl, r0 -10003904: 4828 ldr r0, [pc, #160] ; (100039a8 ) -10003906: 4680 mov r8, r0 -10003908: 2604 movs r6, #4 -1000390a: 4276 negs r6, r6 -1000390c: 46b4 mov ip, r6 -1000390e: 44e1 add r9, ip -10003910: 4650 mov r0, sl -10003912: 464e mov r6, r9 -10003914: 1a36 subs r6, r6, r0 -10003916: 0530 lsls r0, r6, #20 -10003918: 0d40 lsrs r0, r0, #21 -1000391a: 4682 mov sl, r0 -1000391c: 4656 mov r6, sl -1000391e: 481c ldr r0, [pc, #112] ; (10003990 ) -10003920: 7195 strb r5, [r2, #6] -10003922: 4306 orrs r6, r0 -10003924: 8096 strh r6, [r2, #4] -10003926: 9a03 ldr r2, [sp, #12] -10003928: 4694 mov ip, r2 -1000392a: 4465 add r5, ip -1000392c: 4a1d ldr r2, [pc, #116] ; (100039a4 ) -1000392e: 00ad lsls r5, r5, #2 -10003930: 1964 adds r4, r4, r5 -10003932: 6022 str r2, [r4, #0] -10003934: 4642 mov r2, r8 -10003936: 71a3 strb r3, [r4, #6] -10003938: 9b02 ldr r3, [sp, #8] -1000393a: 80a2 strh r2, [r4, #4] -1000393c: 71e7 strb r7, [r4, #7] -1000393e: 60a3 str r3, [r4, #8] -10003940: e790 b.n 10003864 -10003942: f001 fdb7 bl 100054b4 -10003946: 2500 movs r5, #0 -10003948: 4653 mov r3, sl -1000394a: 575d ldrsb r5, [r3, r5] -1000394c: e754 b.n 100037f8 -1000394e: 1d10 adds r0, r2, #4 -10003950: 4682 mov sl, r0 -10003952: 8890 ldrh r0, [r2, #4] -10003954: 0540 lsls r0, r0, #21 -10003956: 1500 asrs r0, r0, #20 -10003958: 4684 mov ip, r0 -1000395a: 4640 mov r0, r8 -1000395c: 44d4 add ip, sl -1000395e: 4666 mov r6, ip -10003960: 3004 adds r0, #4 -10003962: 1820 adds r0, r4, r0 -10003964: 1a30 subs r0, r6, r0 -10003966: 26e0 movs r6, #224 ; 0xe0 -10003968: 0500 lsls r0, r0, #20 -1000396a: 0d40 lsrs r0, r0, #21 -1000396c: 0236 lsls r6, r6, #8 -1000396e: 4330 orrs r0, r6 -10003970: 4680 mov r8, r0 -10003972: e7c9 b.n 10003908 -10003974: f001 fd9e bl 100054b4 -10003978: e757 b.n 1000382a -1000397a: 46c0 nop ; (mov r8, r8) -1000397c: d0000124 .word 0xd0000124 -10003980: 20010fd3 .word 0x20010fd3 -10003984: 20000818 .word 0x20000818 -10003988: e000ed00 .word 0xe000ed00 -1000398c: 100001cd .word 0x100001cd -10003990: ffffe000 .word 0xffffe000 -10003994: ffffa100 .word 0xffffa100 -10003998: 20000848 .word 0x20000848 -1000399c: ffffbd01 .word 0xffffbd01 -100039a0: 0000aaaa .word 0x0000aaaa -100039a4: 47804801 .word 0x47804801 -100039a8: 0000bd01 .word 0x0000bd01 - -100039ac : -100039ac: b5f0 push {r4, r5, r6, r7, lr} -100039ae: 46de mov lr, fp -100039b0: 4657 mov r7, sl -100039b2: 464e mov r6, r9 -100039b4: 4645 mov r5, r8 -100039b6: b5e0 push {r5, r6, r7, lr} -100039b8: 000c movs r4, r1 -100039ba: b083 sub sp, #12 -100039bc: f3ef 8910 mrs r9, PRIMASK -100039c0: b672 cpsid i -100039c2: 4a58 ldr r2, [pc, #352] ; (10003b24 ) -100039c4: 6813 ldr r3, [r2, #0] -100039c6: 2b00 cmp r3, #0 -100039c8: d0fc beq.n 100039c4 -100039ca: f3bf 8f5f dmb sy -100039ce: 4b56 ldr r3, [pc, #344] ; (10003b28 ) -100039d0: 689a ldr r2, [r3, #8] -100039d2: 0003 movs r3, r0 -100039d4: 3310 adds r3, #16 -100039d6: 009f lsls r7, r3, #2 -100039d8: 59d5 ldr r5, [r2, r7] -100039da: 4a54 ldr r2, [pc, #336] ; (10003b2c ) -100039dc: 4690 mov r8, r2 -100039de: 4295 cmp r5, r2 -100039e0: d032 beq.n 10003a48 -100039e2: 42a5 cmp r5, r4 -100039e4: d043 beq.n 10003a6e -100039e6: 4e52 ldr r6, [pc, #328] ; (10003b30 ) -100039e8: 1baa subs r2, r5, r6 -100039ea: 2a2f cmp r2, #47 ; 0x2f -100039ec: d82c bhi.n 10003a48 -100039ee: 2201 movs r2, #1 -100039f0: 4082 lsls r2, r0 -100039f2: 4692 mov sl, r2 -100039f4: 4651 mov r1, sl -100039f6: 4a4f ldr r2, [pc, #316] ; (10003b34 ) -100039f8: 6812 ldr r2, [r2, #0] -100039fa: 4011 ands r1, r2 -100039fc: 9101 str r1, [sp, #4] -100039fe: 4651 mov r1, sl -10003a00: 4a4d ldr r2, [pc, #308] ; (10003b38 ) -10003a02: 6011 str r1, [r2, #0] -10003a04: f3bf 8f5f dmb sy -10003a08: f3ef 8205 mrs r2, IPSR -10003a0c: 4693 mov fp, r2 -10003a0e: 2a00 cmp r2, #0 -10003a10: d133 bne.n 10003a7a -10003a12: 2301 movs r3, #1 -10003a14: 002a movs r2, r5 -10003a16: 439a bics r2, r3 -10003a18: 6893 ldr r3, [r2, #8] -10003a1a: 429c cmp r4, r3 -10003a1c: d108 bne.n 10003a30 -10003a1e: e077 b.n 10003b10 -10003a20: 004b lsls r3, r1, #1 -10003a22: 185b adds r3, r3, r1 -10003a24: 009b lsls r3, r3, #2 -10003a26: 18f3 adds r3, r6, r3 -10003a28: 6899 ldr r1, [r3, #8] -10003a2a: 42a1 cmp r1, r4 -10003a2c: d02a beq.n 10003a84 -10003a2e: 001a movs r2, r3 -10003a30: 2106 movs r1, #6 -10003a32: 5651 ldrsb r1, [r2, r1] -10003a34: 2900 cmp r1, #0 -10003a36: daf3 bge.n 10003a20 -10003a38: 9b01 ldr r3, [sp, #4] -10003a3a: 2b00 cmp r3, #0 -10003a3c: d019 beq.n 10003a72 -10003a3e: 4652 mov r2, sl -10003a40: 4b3e ldr r3, [pc, #248] ; (10003b3c ) -10003a42: 601a str r2, [r3, #0] -10003a44: 4b3b ldr r3, [pc, #236] ; (10003b34 ) -10003a46: 601a str r2, [r3, #0] -10003a48: 4b37 ldr r3, [pc, #220] ; (10003b28 ) -10003a4a: 689b ldr r3, [r3, #8] -10003a4c: 51dd str r5, [r3, r7] -10003a4e: f3bf 8f5f dmb sy +10003526: b530 push {r4, r5, lr} +10003528: 0005 movs r5, r0 +1000352a: 1e58 subs r0, r3, #1 +1000352c: 4183 sbcs r3, r0 +1000352e: 480f ldr r0, [pc, #60] ; (1000356c ) +10003530: 425c negs r4, r3 +10003532: 4684 mov ip, r0 +10003534: 2007 movs r0, #7 +10003536: 2330 movs r3, #48 ; 0x30 +10003538: 4028 ands r0, r5 +1000353a: 4023 ands r3, r4 +1000353c: 0080 lsls r0, r0, #2 +1000353e: 08ec lsrs r4, r5, #3 +10003540: 4081 lsls r1, r0 +10003542: 0020 movs r0, r4 +10003544: 4d0a ldr r5, [pc, #40] ; (10003570 ) +10003546: 303c adds r0, #60 ; 0x3c +10003548: 4463 add r3, ip +1000354a: 0080 lsls r0, r0, #2 +1000354c: 00a4 lsls r4, r4, #2 +1000354e: 5141 str r1, [r0, r5] +10003550: 191b adds r3, r3, r4 +10003552: 2a00 cmp r2, #0 +10003554: d004 beq.n 10003560 +10003556: 2280 movs r2, #128 ; 0x80 +10003558: 0192 lsls r2, r2, #6 +1000355a: 4313 orrs r3, r2 +1000355c: 6019 str r1, [r3, #0] +1000355e: bd30 pop {r4, r5, pc} +10003560: 22c0 movs r2, #192 ; 0xc0 +10003562: 0192 lsls r2, r2, #6 +10003564: 4313 orrs r3, r2 +10003566: 6019 str r1, [r3, #0] +10003568: e7f9 b.n 1000355e +1000356a: 46c0 nop ; (mov r8, r8) +1000356c: 40014100 .word 0x40014100 +10003570: 40014000 .word 0x40014000 + +10003574 : +10003574: 23d0 movs r3, #208 ; 0xd0 +10003576: b5f0 push {r4, r5, r6, r7, lr} +10003578: 46c6 mov lr, r8 +1000357a: 0004 movs r4, r0 +1000357c: 061b lsls r3, r3, #24 +1000357e: 4698 mov r8, r3 +10003580: 681b ldr r3, [r3, #0] +10003582: 4f0c ldr r7, [pc, #48] ; (100035b4 ) +10003584: 009b lsls r3, r3, #2 +10003586: 58f8 ldr r0, [r7, r3] +10003588: 000d movs r5, r1 +1000358a: 0016 movs r6, r2 +1000358c: b500 push {lr} +1000358e: 4204 tst r4, r0 +10003590: d109 bne.n 100035a6 +10003592: 4304 orrs r4, r0 +10003594: 0032 movs r2, r6 +10003596: 0029 movs r1, r5 +10003598: 50fc str r4, [r7, r3] +1000359a: 200d movs r0, #13 +1000359c: f000 f956 bl 1000384c +100035a0: bc80 pop {r7} +100035a2: 46b8 mov r8, r7 +100035a4: bdf0 pop {r4, r5, r6, r7, pc} +100035a6: f001 ff3d bl 10005424 +100035aa: 4643 mov r3, r8 +100035ac: 681b ldr r3, [r3, #0] +100035ae: 009b lsls r3, r3, #2 +100035b0: 58f8 ldr r0, [r7, r3] +100035b2: e7ee b.n 10003592 +100035b4: 2000daf0 .word 0x2000daf0 + +100035b8 : +100035b8: b510 push {r4, lr} +100035ba: 0004 movs r4, r0 +100035bc: 200d movs r0, #13 +100035be: f000 fa39 bl 10003a34 +100035c2: 23d0 movs r3, #208 ; 0xd0 +100035c4: 061b lsls r3, r3, #24 +100035c6: 681b ldr r3, [r3, #0] +100035c8: 4902 ldr r1, [pc, #8] ; (100035d4 ) +100035ca: 009b lsls r3, r3, #2 +100035cc: 585a ldr r2, [r3, r1] +100035ce: 43a2 bics r2, r4 +100035d0: 505a str r2, [r3, r1] +100035d2: bd10 pop {r4, pc} +100035d4: 2000daf0 .word 0x2000daf0 + +100035d8 : +100035d8: 2301 movs r3, #1 +100035da: 22d0 movs r2, #208 ; 0xd0 +100035dc: 4083 lsls r3, r0 +100035de: 0612 lsls r2, r2, #24 +100035e0: 6293 str r3, [r2, #40] ; 0x28 +100035e2: 6193 str r3, [r2, #24] +100035e4: 4a09 ldr r2, [pc, #36] ; (1000360c ) +100035e6: 0083 lsls r3, r0, #2 +100035e8: 4694 mov ip, r2 +100035ea: 2240 movs r2, #64 ; 0x40 +100035ec: 4463 add r3, ip +100035ee: 6819 ldr r1, [r3, #0] +100035f0: 00c0 lsls r0, r0, #3 +100035f2: 404a eors r2, r1 +100035f4: 21c0 movs r1, #192 ; 0xc0 +100035f6: 4011 ands r1, r2 +100035f8: 2280 movs r2, #128 ; 0x80 +100035fa: 0152 lsls r2, r2, #5 +100035fc: 4313 orrs r3, r2 +100035fe: 6019 str r1, [r3, #0] +10003600: 4b03 ldr r3, [pc, #12] ; (10003610 ) +10003602: 469c mov ip, r3 +10003604: 2305 movs r3, #5 +10003606: 4460 add r0, ip +10003608: 6043 str r3, [r0, #4] +1000360a: 4770 bx lr +1000360c: 4001c004 .word 0x4001c004 +10003610: 40014000 .word 0x40014000 + +10003614 : +10003614: 4b02 ldr r3, [pc, #8] ; (10003620 ) +10003616: 6818 ldr r0, [r3, #0] +10003618: 0780 lsls r0, r0, #30 +1000361a: 0fc0 lsrs r0, r0, #31 +1000361c: 4770 bx lr +1000361e: 46c0 nop ; (mov r8, r8) +10003620: 4006c000 .word 0x4006c000 + +10003624 : +10003624: f3ef 8010 mrs r0, PRIMASK +10003628: b672 cpsid i +1000362a: 4a03 ldr r2, [pc, #12] ; (10003638 ) +1000362c: 6813 ldr r3, [r2, #0] +1000362e: 2b00 cmp r3, #0 +10003630: d0fc beq.n 1000362c +10003632: f3bf 8f5f dmb sy +10003636: 4770 bx lr +10003638: d000012c .word 0xd000012c + +1000363c : +1000363c: f3bf 8f5f dmb sy +10003640: 2200 movs r2, #0 +10003642: 4b02 ldr r3, [pc, #8] ; (1000364c ) +10003644: 601a str r2, [r3, #0] +10003646: f380 8810 msr PRIMASK, r0 +1000364a: 4770 bx lr +1000364c: d000012c .word 0xd000012c + +10003650 : +10003650: b570 push {r4, r5, r6, lr} +10003652: f3ef 8c10 mrs ip, PRIMASK +10003656: b672 cpsid i +10003658: 4d0d ldr r5, [pc, #52] ; (10003690 ) +1000365a: 682b ldr r3, [r5, #0] +1000365c: 2b00 cmp r3, #0 +1000365e: d0fc beq.n 1000365a +10003660: f3bf 8f5f dmb sy +10003664: 2407 movs r4, #7 +10003666: 08cb lsrs r3, r1, #3 +10003668: 18c6 adds r6, r0, r3 +1000366a: 5cc0 ldrb r0, [r0, r3] +1000366c: 2301 movs r3, #1 +1000366e: 400c ands r4, r1 +10003670: 40a3 lsls r3, r4 +10003672: 001c movs r4, r3 +10003674: 4004 ands r4, r0 +10003676: 4203 tst r3, r0 +10003678: d107 bne.n 1000368a +1000367a: 4303 orrs r3, r0 +1000367c: 7033 strb r3, [r6, #0] +1000367e: f3bf 8f5f dmb sy +10003682: 602c str r4, [r5, #0] +10003684: f38c 8810 msr PRIMASK, ip +10003688: bd70 pop {r4, r5, r6, pc} +1000368a: 0010 movs r0, r2 +1000368c: f001 feb2 bl 100053f4 +10003690: d000012c .word 0xd000012c + +10003694 : +10003694: b5f8 push {r3, r4, r5, r6, r7, lr} +10003696: 4647 mov r7, r8 +10003698: 46ce mov lr, r9 +1000369a: 4688 mov r8, r1 +1000369c: b580 push {r7, lr} +1000369e: f3ef 8c10 mrs ip, PRIMASK +100036a2: b672 cpsid i +100036a4: 4d21 ldr r5, [pc, #132] ; (1000372c ) +100036a6: 682c ldr r4, [r5, #0] +100036a8: 2c00 cmp r4, #0 +100036aa: d0fc beq.n 100036a6 +100036ac: f3bf 8f5f dmb sy +100036b0: 429a cmp r2, r3 +100036b2: d82c bhi.n 1000370e +100036b4: 08d4 lsrs r4, r2, #3 +100036b6: 2707 movs r7, #7 +100036b8: 5d05 ldrb r5, [r0, r4] +100036ba: 1906 adds r6, r0, r4 +100036bc: 2401 movs r4, #1 +100036be: 4017 ands r7, r2 +100036c0: 40bc lsls r4, r7 +100036c2: 422c tst r4, r5 +100036c4: d01f beq.n 10003706 +100036c6: 2107 movs r1, #7 +100036c8: 2701 movs r7, #1 +100036ca: 4689 mov r9, r1 +100036cc: e009 b.n 100036e2 +100036ce: 08d4 lsrs r4, r2, #3 +100036d0: 5d05 ldrb r5, [r0, r4] +100036d2: 1906 adds r6, r0, r4 +100036d4: 464c mov r4, r9 +100036d6: 0039 movs r1, r7 +100036d8: 4014 ands r4, r2 +100036da: 40a1 lsls r1, r4 +100036dc: 000c movs r4, r1 +100036de: 4229 tst r1, r5 +100036e0: d011 beq.n 10003706 +100036e2: 3201 adds r2, #1 +100036e4: 4293 cmp r3, r2 +100036e6: d2f2 bcs.n 100036ce +100036e8: 2001 movs r0, #1 +100036ea: 4240 negs r0, r0 +100036ec: f3bf 8f5f dmb sy +100036f0: 2200 movs r2, #0 +100036f2: 4b0e ldr r3, [pc, #56] ; (1000372c ) +100036f4: 601a str r2, [r3, #0] +100036f6: f38c 8810 msr PRIMASK, ip +100036fa: 2800 cmp r0, #0 +100036fc: db0f blt.n 1000371e +100036fe: bcc0 pop {r6, r7} +10003700: 46b9 mov r9, r7 +10003702: 46b0 mov r8, r6 +10003704: bdf8 pop {r3, r4, r5, r6, r7, pc} +10003706: 432c orrs r4, r5 +10003708: 0010 movs r0, r2 +1000370a: 7034 strb r4, [r6, #0] +1000370c: e7ee b.n 100036ec +1000370e: f3bf 8f5f dmb sy +10003712: 2300 movs r3, #0 +10003714: 602b str r3, [r5, #0] +10003716: f38c 8810 msr PRIMASK, ip +1000371a: 2001 movs r0, #1 +1000371c: 4240 negs r0, r0 +1000371e: 4643 mov r3, r8 +10003720: 2b00 cmp r3, #0 +10003722: d0ec beq.n 100036fe +10003724: 9808 ldr r0, [sp, #32] +10003726: f001 fe65 bl 100053f4 +1000372a: 46c0 nop ; (mov r8, r8) +1000372c: d000012c .word 0xd000012c + +10003730 : +10003730: b530 push {r4, r5, lr} +10003732: f3ef 8c10 mrs ip, PRIMASK +10003736: b672 cpsid i +10003738: 4c0a ldr r4, [pc, #40] ; (10003764 ) +1000373a: 6823 ldr r3, [r4, #0] +1000373c: 2b00 cmp r3, #0 +1000373e: d0fc beq.n 1000373a +10003740: f3bf 8f5f dmb sy +10003744: 2307 movs r3, #7 +10003746: 2201 movs r2, #1 +10003748: 08cd lsrs r5, r1, #3 +1000374a: 4019 ands r1, r3 +1000374c: 408a lsls r2, r1 +1000374e: 5d43 ldrb r3, [r0, r5] +10003750: 4393 bics r3, r2 +10003752: 5543 strb r3, [r0, r5] +10003754: f3bf 8f5f dmb sy +10003758: 2300 movs r3, #0 +1000375a: 6023 str r3, [r4, #0] +1000375c: f38c 8810 msr PRIMASK, ip +10003760: bd30 pop {r4, r5, pc} +10003762: 46c0 nop ; (mov r8, r8) +10003764: d000012c .word 0xd000012c + +10003768 : +10003768: 2100 movs r1, #0 +1000376a: 4b04 ldr r3, [pc, #16] ; (1000377c ) +1000376c: 4a04 ldr r2, [pc, #16] ; (10003780 ) +1000376e: f3bf 8f5f dmb sy +10003772: c302 stmia r3!, {r1} +10003774: 4293 cmp r3, r2 +10003776: d1fa bne.n 1000376e +10003778: 4770 bx lr +1000377a: 46c0 nop ; (mov r8, r8) +1000377c: d0000100 .word 0xd0000100 +10003780: d0000180 .word 0xd0000180 + +10003784 : +10003784: 4a04 ldr r2, [pc, #16] ; (10003798 ) +10003786: 7810 ldrb r0, [r2, #0] +10003788: 1c43 adds r3, r0, #1 +1000378a: b2db uxtb r3, r3 +1000378c: 2b17 cmp r3, #23 +1000378e: d900 bls.n 10003792 +10003790: 2310 movs r3, #16 +10003792: 7013 strb r3, [r2, #0] +10003794: 4770 bx lr +10003796: 46c0 nop ; (mov r8, r8) +10003798: 20000814 .word 0x20000814 + +1000379c : +1000379c: 2301 movs r3, #1 +1000379e: 4083 lsls r3, r0 +100037a0: 2900 cmp r1, #0 +100037a2: d004 beq.n 100037ae +100037a4: 4a03 ldr r2, [pc, #12] ; (100037b4 ) +100037a6: 6013 str r3, [r2, #0] +100037a8: 4a03 ldr r2, [pc, #12] ; (100037b8 ) +100037aa: 6013 str r3, [r2, #0] +100037ac: 4770 bx lr +100037ae: 4a03 ldr r2, [pc, #12] ; (100037bc ) +100037b0: 6013 str r3, [r2, #0] +100037b2: e7fb b.n 100037ac +100037b4: e000e280 .word 0xe000e280 +100037b8: e000e100 .word 0xe000e100 +100037bc: e000e180 .word 0xe000e180 + +100037c0 : +100037c0: 2201 movs r2, #1 +100037c2: 4082 lsls r2, r0 +100037c4: 4b03 ldr r3, [pc, #12] ; (100037d4 ) +100037c6: 681b ldr r3, [r3, #0] +100037c8: 4013 ands r3, r2 +100037ca: 1e5a subs r2, r3, #1 +100037cc: 4193 sbcs r3, r2 +100037ce: b2d8 uxtb r0, r3 +100037d0: 4770 bx lr +100037d2: 46c0 nop ; (mov r8, r8) +100037d4: e000e100 .word 0xe000e100 + +100037d8 : +100037d8: 2301 movs r3, #1 +100037da: 4083 lsls r3, r0 +100037dc: 4a01 ldr r2, [pc, #4] ; (100037e4 ) +100037de: 6013 str r3, [r2, #0] +100037e0: 4770 bx lr +100037e2: 46c0 nop ; (mov r8, r8) +100037e4: e000e200 .word 0xe000e200 + +100037e8 : +100037e8: 4b02 ldr r3, [pc, #8] ; (100037f4 ) +100037ea: 3010 adds r0, #16 +100037ec: 689b ldr r3, [r3, #8] +100037ee: 0080 lsls r0, r0, #2 +100037f0: 58c0 ldr r0, [r0, r3] +100037f2: 4770 bx lr +100037f4: e000ed00 .word 0xe000ed00 + +100037f8 : +100037f8: b570 push {r4, r5, r6, lr} +100037fa: 000d movs r5, r1 +100037fc: f3ef 8610 mrs r6, PRIMASK +10003800: b672 cpsid i +10003802: 4a0f ldr r2, [pc, #60] ; (10003840 ) +10003804: 6813 ldr r3, [r2, #0] +10003806: 2b00 cmp r3, #0 +10003808: d0fc beq.n 10003804 +1000380a: f3bf 8f5f dmb sy +1000380e: 4b0d ldr r3, [pc, #52] ; (10003844 ) +10003810: 3010 adds r0, #16 +10003812: 689b ldr r3, [r3, #8] +10003814: 0084 lsls r4, r0, #2 +10003816: 591b ldr r3, [r3, r4] +10003818: 4a0b ldr r2, [pc, #44] ; (10003848 ) +1000381a: 4293 cmp r3, r2 +1000381c: d003 beq.n 10003826 +1000381e: 429d cmp r5, r3 +10003820: d001 beq.n 10003826 +10003822: f001 fdff bl 10005424 +10003826: 4b07 ldr r3, [pc, #28] ; (10003844 ) +10003828: 689b ldr r3, [r3, #8] +1000382a: 511d str r5, [r3, r4] +1000382c: f3bf 8f5f dmb sy +10003830: f3bf 8f5f dmb sy +10003834: 2200 movs r2, #0 +10003836: 4b02 ldr r3, [pc, #8] ; (10003840 ) +10003838: 601a str r2, [r3, #0] +1000383a: f386 8810 msr PRIMASK, r6 +1000383e: bd70 pop {r4, r5, r6, pc} +10003840: d0000124 .word 0xd0000124 +10003844: e000ed00 .word 0xe000ed00 +10003848: 100001cd .word 0x100001cd + +1000384c : +1000384c: b5f0 push {r4, r5, r6, r7, lr} +1000384e: 4657 mov r7, sl +10003850: 464e mov r6, r9 +10003852: 46de mov lr, fp +10003854: 4645 mov r5, r8 +10003856: b5e0 push {r5, r6, r7, lr} +10003858: b085 sub sp, #20 +1000385a: 0006 movs r6, r0 +1000385c: 9102 str r1, [sp, #8] +1000385e: 0017 movs r7, r2 +10003860: f3ef 8b10 mrs fp, PRIMASK +10003864: b672 cpsid i +10003866: 4a67 ldr r2, [pc, #412] ; (10003a04 ) +10003868: 6813 ldr r3, [r2, #0] +1000386a: 2b00 cmp r3, #0 +1000386c: d0fc beq.n 10003868 +1000386e: f3bf 8f5f dmb sy +10003872: 2500 movs r5, #0 +10003874: 4b64 ldr r3, [pc, #400] ; (10003a08 ) +10003876: 575d ldrsb r5, [r3, r5] +10003878: 469a mov sl, r3 +1000387a: 2d00 cmp r5, #0 +1000387c: da00 bge.n 10003880 +1000387e: e0a4 b.n 100039ca +10003880: 006b lsls r3, r5, #1 +10003882: 4c62 ldr r4, [pc, #392] ; (10003a0c ) +10003884: 9303 str r3, [sp, #12] +10003886: 195b adds r3, r3, r5 +10003888: 009b lsls r3, r3, #2 +1000388a: 4698 mov r8, r3 +1000388c: 46a1 mov r9, r4 +1000388e: 44c1 add r9, r8 +10003890: 464b mov r3, r9 +10003892: 4652 mov r2, sl +10003894: 799b ldrb r3, [r3, #6] +10003896: 3610 adds r6, #16 +10003898: 7013 strb r3, [r2, #0] +1000389a: 4b5d ldr r3, [pc, #372] ; (10003a10 ) +1000389c: 00b2 lsls r2, r6, #2 +1000389e: 689b ldr r3, [r3, #8] +100038a0: 9201 str r2, [sp, #4] +100038a2: 5899 ldr r1, [r3, r2] +100038a4: 1b0b subs r3, r1, r4 +100038a6: 2b2f cmp r3, #47 ; 0x2f +100038a8: d934 bls.n 10003914 +100038aa: 4b5a ldr r3, [pc, #360] ; (10003a14 ) +100038ac: 4299 cmp r1, r3 +100038ae: d000 beq.n 100038b2 +100038b0: e0a4 b.n 100039fc +100038b2: 9b03 ldr r3, [sp, #12] +100038b4: 4a58 ldr r2, [pc, #352] ; (10003a18 ) +100038b6: 469c mov ip, r3 +100038b8: 4b58 ldr r3, [pc, #352] ; (10003a1c ) +100038ba: 4465 add r5, ip +100038bc: 00ad lsls r5, r5, #2 +100038be: 5363 strh r3, [r4, r5] +100038c0: 4643 mov r3, r8 +100038c2: 3302 adds r3, #2 +100038c4: 1965 adds r5, r4, r5 +100038c6: 18e4 adds r4, r4, r3 +100038c8: 4b55 ldr r3, [pc, #340] ; (10003a20 ) +100038ca: 2101 movs r1, #1 +100038cc: 3b04 subs r3, #4 +100038ce: 1b1b subs r3, r3, r4 +100038d0: 051b lsls r3, r3, #20 +100038d2: 0d5b lsrs r3, r3, #21 +100038d4: 4313 orrs r3, r2 +100038d6: 806b strh r3, [r5, #2] +100038d8: 4b52 ldr r3, [pc, #328] ; (10003a24 ) +100038da: 71ef strb r7, [r5, #7] +100038dc: 80ab strh r3, [r5, #4] +100038de: 23ff movs r3, #255 ; 0xff +100038e0: 71ab strb r3, [r5, #6] +100038e2: 9b02 ldr r3, [sp, #8] +100038e4: 60ab str r3, [r5, #8] +100038e6: 464b mov r3, r9 +100038e8: 430b orrs r3, r1 +100038ea: 0019 movs r1, r3 +100038ec: 4b48 ldr r3, [pc, #288] ; (10003a10 ) +100038ee: 9a01 ldr r2, [sp, #4] +100038f0: 689b ldr r3, [r3, #8] +100038f2: 5099 str r1, [r3, r2] +100038f4: f3bf 8f5f dmb sy +100038f8: f3bf 8f5f dmb sy +100038fc: 2200 movs r2, #0 +100038fe: 4b41 ldr r3, [pc, #260] ; (10003a04 ) +10003900: 601a str r2, [r3, #0] +10003902: f38b 8810 msr PRIMASK, fp +10003906: b005 add sp, #20 +10003908: bcf0 pop {r4, r5, r6, r7} +1000390a: 46bb mov fp, r7 +1000390c: 46b2 mov sl, r6 +1000390e: 46a9 mov r9, r5 +10003910: 46a0 mov r8, r4 +10003912: bdf0 pop {r4, r5, r6, r7, pc} +10003914: 2001 movs r0, #1 +10003916: 000a movs r2, r1 +10003918: 4382 bics r2, r0 +1000391a: 79d3 ldrb r3, [r2, #7] +1000391c: 42bb cmp r3, r7 +1000391e: d82f bhi.n 10003980 +10003920: 4645 mov r5, r8 +10003922: 464e mov r6, r9 +10003924: 0013 movs r3, r2 +10003926: 4940 ldr r1, [pc, #256] ; (10003a28 ) +10003928: 1b1b subs r3, r3, r4 +1000392a: 415b adcs r3, r3 +1000392c: 4359 muls r1, r3 +1000392e: 0d09 lsrs r1, r1, #20 +10003930: 4b3a ldr r3, [pc, #232] ; (10003a1c ) +10003932: 5363 strh r3, [r4, r5] +10003934: 4b3a ldr r3, [pc, #232] ; (10003a20 ) +10003936: 3502 adds r5, #2 +10003938: 1965 adds r5, r4, r5 +1000393a: 3b04 subs r3, #4 +1000393c: 1b5b subs r3, r3, r5 +1000393e: 051b lsls r3, r3, #20 +10003940: 4d35 ldr r5, [pc, #212] ; (10003a18 ) +10003942: 0d5b lsrs r3, r3, #21 +10003944: 432b orrs r3, r5 +10003946: 8073 strh r3, [r6, #2] +10003948: 2604 movs r6, #4 +1000394a: 46b4 mov ip, r6 +1000394c: 44e0 add r8, ip +1000394e: 4444 add r4, r8 +10003950: 1f13 subs r3, r2, #4 +10003952: 1b1b subs r3, r3, r4 +10003954: 464c mov r4, r9 +10003956: 71a1 strb r1, [r4, #6] +10003958: 9902 ldr r1, [sp, #8] +1000395a: 051b lsls r3, r3, #20 +1000395c: 60a1 str r1, [r4, #8] +1000395e: 4649 mov r1, r9 +10003960: 0d5b lsrs r3, r3, #21 +10003962: 432b orrs r3, r5 +10003964: 80a3 strh r3, [r4, #4] +10003966: 4b31 ldr r3, [pc, #196] ; (10003a2c ) +10003968: 71e7 strb r7, [r4, #7] +1000396a: 4301 orrs r1, r0 +1000396c: 6013 str r3, [r2, #0] +1000396e: e7bd b.n 100038ec +10003970: 0058 lsls r0, r3, #1 +10003972: 18c0 adds r0, r0, r3 +10003974: 0080 lsls r0, r0, #2 +10003976: 1820 adds r0, r4, r0 +10003978: 79c6 ldrb r6, [r0, #7] +1000397a: 42be cmp r6, r7 +1000397c: d92b bls.n 100039d6 +1000397e: 0002 movs r2, r0 +10003980: 2306 movs r3, #6 +10003982: 56d3 ldrsb r3, [r2, r3] +10003984: 2b00 cmp r3, #0 +10003986: daf3 bge.n 10003970 +10003988: 1d10 adds r0, r2, #4 +1000398a: 4682 mov sl, r0 +1000398c: 4828 ldr r0, [pc, #160] ; (10003a30 ) +1000398e: 4680 mov r8, r0 +10003990: 2604 movs r6, #4 +10003992: 4276 negs r6, r6 +10003994: 46b4 mov ip, r6 +10003996: 44e1 add r9, ip +10003998: 4650 mov r0, sl +1000399a: 464e mov r6, r9 +1000399c: 1a36 subs r6, r6, r0 +1000399e: 0530 lsls r0, r6, #20 +100039a0: 0d40 lsrs r0, r0, #21 +100039a2: 4682 mov sl, r0 +100039a4: 4656 mov r6, sl +100039a6: 481c ldr r0, [pc, #112] ; (10003a18 ) +100039a8: 7195 strb r5, [r2, #6] +100039aa: 4306 orrs r6, r0 +100039ac: 8096 strh r6, [r2, #4] +100039ae: 9a03 ldr r2, [sp, #12] +100039b0: 4694 mov ip, r2 +100039b2: 4465 add r5, ip +100039b4: 4a1d ldr r2, [pc, #116] ; (10003a2c ) +100039b6: 00ad lsls r5, r5, #2 +100039b8: 1964 adds r4, r4, r5 +100039ba: 6022 str r2, [r4, #0] +100039bc: 4642 mov r2, r8 +100039be: 71a3 strb r3, [r4, #6] +100039c0: 9b02 ldr r3, [sp, #8] +100039c2: 80a2 strh r2, [r4, #4] +100039c4: 71e7 strb r7, [r4, #7] +100039c6: 60a3 str r3, [r4, #8] +100039c8: e790 b.n 100038ec +100039ca: f001 fd2b bl 10005424 +100039ce: 2500 movs r5, #0 +100039d0: 4653 mov r3, sl +100039d2: 575d ldrsb r5, [r3, r5] +100039d4: e754 b.n 10003880 +100039d6: 1d10 adds r0, r2, #4 +100039d8: 4682 mov sl, r0 +100039da: 8890 ldrh r0, [r2, #4] +100039dc: 0540 lsls r0, r0, #21 +100039de: 1500 asrs r0, r0, #20 +100039e0: 4684 mov ip, r0 +100039e2: 4640 mov r0, r8 +100039e4: 44d4 add ip, sl +100039e6: 4666 mov r6, ip +100039e8: 3004 adds r0, #4 +100039ea: 1820 adds r0, r4, r0 +100039ec: 1a30 subs r0, r6, r0 +100039ee: 26e0 movs r6, #224 ; 0xe0 +100039f0: 0500 lsls r0, r0, #20 +100039f2: 0d40 lsrs r0, r0, #21 +100039f4: 0236 lsls r6, r6, #8 +100039f6: 4330 orrs r0, r6 +100039f8: 4680 mov r8, r0 +100039fa: e7c9 b.n 10003990 +100039fc: f001 fd12 bl 10005424 +10003a00: e757 b.n 100038b2 +10003a02: 46c0 nop ; (mov r8, r8) +10003a04: d0000124 .word 0xd0000124 +10003a08: 20010fe7 .word 0x20010fe7 +10003a0c: 20000818 .word 0x20000818 +10003a10: e000ed00 .word 0xe000ed00 +10003a14: 100001cd .word 0x100001cd +10003a18: ffffe000 .word 0xffffe000 +10003a1c: ffffa100 .word 0xffffa100 +10003a20: 20000848 .word 0x20000848 +10003a24: ffffbd01 .word 0xffffbd01 +10003a28: 0000aaaa .word 0x0000aaaa +10003a2c: 47804801 .word 0x47804801 +10003a30: 0000bd01 .word 0x0000bd01 + +10003a34 : +10003a34: b5f0 push {r4, r5, r6, r7, lr} +10003a36: 46de mov lr, fp +10003a38: 4657 mov r7, sl +10003a3a: 464e mov r6, r9 +10003a3c: 4645 mov r5, r8 +10003a3e: b5e0 push {r5, r6, r7, lr} +10003a40: 000c movs r4, r1 +10003a42: b083 sub sp, #12 +10003a44: f3ef 8910 mrs r9, PRIMASK +10003a48: b672 cpsid i +10003a4a: 4a58 ldr r2, [pc, #352] ; (10003bac ) +10003a4c: 6813 ldr r3, [r2, #0] +10003a4e: 2b00 cmp r3, #0 +10003a50: d0fc beq.n 10003a4c 10003a52: f3bf 8f5f dmb sy -10003a56: 2200 movs r2, #0 -10003a58: 4b32 ldr r3, [pc, #200] ; (10003b24 ) -10003a5a: 601a str r2, [r3, #0] -10003a5c: f389 8810 msr PRIMASK, r9 -10003a60: b003 add sp, #12 -10003a62: bcf0 pop {r4, r5, r6, r7} -10003a64: 46bb mov fp, r7 -10003a66: 46b2 mov sl, r6 -10003a68: 46a9 mov r9, r5 -10003a6a: 46a0 mov r8, r4 -10003a6c: bdf0 pop {r4, r5, r6, r7, pc} -10003a6e: 0015 movs r5, r2 -10003a70: e7ea b.n 10003a48 -10003a72: 4652 mov r2, sl -10003a74: 4b30 ldr r3, [pc, #192] ; (10003b38 ) -10003a76: 601a str r2, [r3, #0] -10003a78: e7e6 b.n 10003a48 -10003a7a: 4293 cmp r3, r2 -10003a7c: d0c9 beq.n 10003a12 -10003a7e: f001 fd19 bl 100054b4 -10003a82: e7c6 b.n 10003a12 -10003a84: 2106 movs r1, #6 -10003a86: 5659 ldrsb r1, [r3, r1] -10003a88: 2900 cmp r1, #0 -10003a8a: db21 blt.n 10003ad0 -10003a8c: 004a lsls r2, r1, #1 -10003a8e: 1850 adds r0, r2, r1 -10003a90: 0080 lsls r0, r0, #2 -10003a92: 1834 adds r4, r6, r0 -10003a94: 4680 mov r8, r0 -10003a96: 68a0 ldr r0, [r4, #8] -10003a98: 6098 str r0, [r3, #8] -10003a9a: 79e0 ldrb r0, [r4, #7] -10003a9c: 71d8 strb r0, [r3, #7] -10003a9e: 2006 movs r0, #6 -10003aa0: 5620 ldrsb r0, [r4, r0] -10003aa2: 7198 strb r0, [r3, #6] -10003aa4: 2800 cmp r0, #0 -10003aa6: db24 blt.n 10003af2 -10003aa8: 88a4 ldrh r4, [r4, #4] -10003aaa: 1af0 subs r0, r6, r3 -10003aac: 0564 lsls r4, r4, #21 -10003aae: 1524 asrs r4, r4, #20 -10003ab0: 4444 add r4, r8 -10003ab2: 1900 adds r0, r0, r4 -10003ab4: 24e0 movs r4, #224 ; 0xe0 -10003ab6: 0500 lsls r0, r0, #20 -10003ab8: 0d40 lsrs r0, r0, #21 -10003aba: 0224 lsls r4, r4, #8 -10003abc: 4320 orrs r0, r4 -10003abe: 8098 strh r0, [r3, #4] -10003ac0: 1852 adds r2, r2, r1 -10003ac2: 4b1f ldr r3, [pc, #124] ; (10003b40 ) -10003ac4: 0092 lsls r2, r2, #2 -10003ac6: 18b6 adds r6, r6, r2 -10003ac8: 781a ldrb r2, [r3, #0] -10003aca: 7019 strb r1, [r3, #0] -10003acc: 71b2 strb r2, [r6, #6] -10003ace: e7b3 b.n 10003a38 -10003ad0: 4659 mov r1, fp -10003ad2: 2900 cmp r1, #0 -10003ad4: d10f bne.n 10003af6 -10003ad6: 31ff adds r1, #255 ; 0xff -10003ad8: 7191 strb r1, [r2, #6] -10003ada: 491a ldr r1, [pc, #104] ; (10003b44 ) -10003adc: 8091 strh r1, [r2, #4] -10003ade: 4918 ldr r1, [pc, #96] ; (10003b40 ) -10003ae0: 780a ldrb r2, [r1, #0] -10003ae2: 719a strb r2, [r3, #6] -10003ae4: 4a18 ldr r2, [pc, #96] ; (10003b48 ) -10003ae6: 1b9b subs r3, r3, r6 -10003ae8: 415b adcs r3, r3 -10003aea: 435a muls r2, r3 -10003aec: 0d12 lsrs r2, r2, #20 -10003aee: 700a strb r2, [r1, #0] -10003af0: e7a2 b.n 10003a38 -10003af2: 4816 ldr r0, [pc, #88] ; (10003b4c ) -10003af4: e7e3 b.n 10003abe -10003af6: 4a16 ldr r2, [pc, #88] ; (10003b50 ) -10003af8: 4916 ldr r1, [pc, #88] ; (10003b54 ) -10003afa: 1ad2 subs r2, r2, r3 -10003afc: 3a08 subs r2, #8 -10003afe: 0250 lsls r0, r2, #9 -10003b00: 0d40 lsrs r0, r0, #21 -10003b02: 4301 orrs r1, r0 -10003b04: 8099 strh r1, [r3, #4] -10003b06: 4914 ldr r1, [pc, #80] ; (10003b58 ) -10003b08: 0852 lsrs r2, r2, #1 -10003b0a: 430a orrs r2, r1 -10003b0c: 80da strh r2, [r3, #6] -10003b0e: e793 b.n 10003a38 -10003b10: 2106 movs r1, #6 -10003b12: 5651 ldrsb r1, [r2, r1] -10003b14: 0013 movs r3, r2 -10003b16: 2900 cmp r1, #0 -10003b18: dab8 bge.n 10003a8c -10003b1a: 465a mov r2, fp -10003b1c: 2a00 cmp r2, #0 -10003b1e: d1ea bne.n 10003af6 -10003b20: 4645 mov r5, r8 -10003b22: e7dc b.n 10003ade -10003b24: d0000124 .word 0xd0000124 -10003b28: e000ed00 .word 0xe000ed00 -10003b2c: 100001cd .word 0x100001cd -10003b30: 20000818 .word 0x20000818 -10003b34: e000e100 .word 0xe000e100 -10003b38: e000e180 .word 0xe000e180 -10003b3c: e000e280 .word 0xe000e280 -10003b40: 20010fd3 .word 0x20010fd3 -10003b44: ffffbd01 .word 0xffffbd01 -10003b48: 0000aaaa .word 0x0000aaaa -10003b4c: 0000bd01 .word 0x0000bd01 -10003b50: 20000852 .word 0x20000852 -10003b54: fffff000 .word 0xfffff000 -10003b58: fffff800 .word 0xfffff800 - -10003b5c : -10003b5c: 2303 movs r3, #3 -10003b5e: b510 push {r4, lr} -10003b60: 0004 movs r4, r0 -10003b62: 4a07 ldr r2, [pc, #28] ; (10003b80 ) -10003b64: 4018 ands r0, r3 -10003b66: 4694 mov ip, r2 -10003b68: 00c0 lsls r0, r0, #3 -10003b6a: 439c bics r4, r3 -10003b6c: 33fc adds r3, #252 ; 0xfc -10003b6e: 4083 lsls r3, r0 -10003b70: 4464 add r4, ip -10003b72: 6822 ldr r2, [r4, #0] -10003b74: 4081 lsls r1, r0 -10003b76: 439a bics r2, r3 -10003b78: 0013 movs r3, r2 -10003b7a: 430b orrs r3, r1 -10003b7c: 6023 str r3, [r4, #0] -10003b7e: bd10 pop {r4, pc} -10003b80: e000e400 .word 0xe000e400 - -10003b84 : -10003b84: b570 push {r4, r5, r6, lr} -10003b86: f3ef 8105 mrs r1, IPSR -10003b8a: 2401 movs r4, #1 -10003b8c: 4304 orrs r4, r0 -10003b8e: f3ef 8c10 mrs ip, PRIMASK -10003b92: b672 cpsid i -10003b94: 4a21 ldr r2, [pc, #132] ; (10003c1c ) -10003b96: 6813 ldr r3, [r2, #0] -10003b98: 2b00 cmp r3, #0 -10003b9a: d0fc beq.n 10003b96 -10003b9c: f3bf 8f5f dmb sy -10003ba0: 4b1f ldr r3, [pc, #124] ; (10003c20 ) -10003ba2: 0005 movs r5, r0 -10003ba4: 4a1f ldr r2, [pc, #124] ; (10003c24 ) -10003ba6: 1aed subs r5, r5, r3 -10003ba8: 416d adcs r5, r5 -10003baa: 436a muls r2, r5 -10003bac: 0d12 lsrs r2, r2, #20 -10003bae: 4d1e ldr r5, [pc, #120] ; (10003c28 ) -10003bb0: 0089 lsls r1, r1, #2 -10003bb2: 68ae ldr r6, [r5, #8] -10003bb4: b252 sxtb r2, r2 -10003bb6: 5876 ldr r6, [r6, r1] -10003bb8: 42a6 cmp r6, r4 -10003bba: d01c beq.n 10003bf6 -10003bbc: 2106 movs r1, #6 -10003bbe: 5659 ldrsb r1, [r3, r1] -10003bc0: 4291 cmp r1, r2 -10003bc2: d01c beq.n 10003bfe -10003bc4: 2112 movs r1, #18 -10003bc6: 5659 ldrsb r1, [r3, r1] -10003bc8: 4291 cmp r1, r2 -10003bca: d022 beq.n 10003c12 -10003bcc: 211e movs r1, #30 -10003bce: 5659 ldrsb r1, [r3, r1] -10003bd0: 4291 cmp r1, r2 -10003bd2: d020 beq.n 10003c16 -10003bd4: 212a movs r1, #42 ; 0x2a -10003bd6: 5659 ldrsb r1, [r3, r1] -10003bd8: 2403 movs r4, #3 -10003bda: 4291 cmp r1, r2 -10003bdc: d010 beq.n 10003c00 -10003bde: 4b13 ldr r3, [pc, #76] ; (10003c2c ) -10003be0: 7819 ldrb r1, [r3, #0] -10003be2: 701a strb r2, [r3, #0] -10003be4: 7181 strb r1, [r0, #6] -10003be6: f3bf 8f5f dmb sy -10003bea: 2200 movs r2, #0 -10003bec: 4b0b ldr r3, [pc, #44] ; (10003c1c ) -10003bee: 601a str r2, [r3, #0] -10003bf0: f38c 8810 msr PRIMASK, ip -10003bf4: bd70 pop {r4, r5, r6, pc} -10003bf6: 68ab ldr r3, [r5, #8] -10003bf8: 4c0d ldr r4, [pc, #52] ; (10003c30 ) -10003bfa: 505c str r4, [r3, r1] -10003bfc: e7ef b.n 10003bde -10003bfe: 2400 movs r4, #0 -10003c00: 0061 lsls r1, r4, #1 -10003c02: 1909 adds r1, r1, r4 -10003c04: 0089 lsls r1, r1, #2 -10003c06: 185b adds r3, r3, r1 -10003c08: 21ff movs r1, #255 ; 0xff -10003c0a: 7199 strb r1, [r3, #6] -10003c0c: 4909 ldr r1, [pc, #36] ; (10003c34 ) -10003c0e: 8099 strh r1, [r3, #4] -10003c10: e7e5 b.n 10003bde +10003a56: 4b56 ldr r3, [pc, #344] ; (10003bb0 ) +10003a58: 689a ldr r2, [r3, #8] +10003a5a: 0003 movs r3, r0 +10003a5c: 3310 adds r3, #16 +10003a5e: 009f lsls r7, r3, #2 +10003a60: 59d5 ldr r5, [r2, r7] +10003a62: 4a54 ldr r2, [pc, #336] ; (10003bb4 ) +10003a64: 4690 mov r8, r2 +10003a66: 4295 cmp r5, r2 +10003a68: d032 beq.n 10003ad0 +10003a6a: 42a5 cmp r5, r4 +10003a6c: d043 beq.n 10003af6 +10003a6e: 4e52 ldr r6, [pc, #328] ; (10003bb8 ) +10003a70: 1baa subs r2, r5, r6 +10003a72: 2a2f cmp r2, #47 ; 0x2f +10003a74: d82c bhi.n 10003ad0 +10003a76: 2201 movs r2, #1 +10003a78: 4082 lsls r2, r0 +10003a7a: 4692 mov sl, r2 +10003a7c: 4651 mov r1, sl +10003a7e: 4a4f ldr r2, [pc, #316] ; (10003bbc ) +10003a80: 6812 ldr r2, [r2, #0] +10003a82: 4011 ands r1, r2 +10003a84: 9101 str r1, [sp, #4] +10003a86: 4651 mov r1, sl +10003a88: 4a4d ldr r2, [pc, #308] ; (10003bc0 ) +10003a8a: 6011 str r1, [r2, #0] +10003a8c: f3bf 8f5f dmb sy +10003a90: f3ef 8205 mrs r2, IPSR +10003a94: 4693 mov fp, r2 +10003a96: 2a00 cmp r2, #0 +10003a98: d133 bne.n 10003b02 +10003a9a: 2301 movs r3, #1 +10003a9c: 002a movs r2, r5 +10003a9e: 439a bics r2, r3 +10003aa0: 6893 ldr r3, [r2, #8] +10003aa2: 429c cmp r4, r3 +10003aa4: d108 bne.n 10003ab8 +10003aa6: e077 b.n 10003b98 +10003aa8: 004b lsls r3, r1, #1 +10003aaa: 185b adds r3, r3, r1 +10003aac: 009b lsls r3, r3, #2 +10003aae: 18f3 adds r3, r6, r3 +10003ab0: 6899 ldr r1, [r3, #8] +10003ab2: 42a1 cmp r1, r4 +10003ab4: d02a beq.n 10003b0c +10003ab6: 001a movs r2, r3 +10003ab8: 2106 movs r1, #6 +10003aba: 5651 ldrsb r1, [r2, r1] +10003abc: 2900 cmp r1, #0 +10003abe: daf3 bge.n 10003aa8 +10003ac0: 9b01 ldr r3, [sp, #4] +10003ac2: 2b00 cmp r3, #0 +10003ac4: d019 beq.n 10003afa +10003ac6: 4652 mov r2, sl +10003ac8: 4b3e ldr r3, [pc, #248] ; (10003bc4 ) +10003aca: 601a str r2, [r3, #0] +10003acc: 4b3b ldr r3, [pc, #236] ; (10003bbc ) +10003ace: 601a str r2, [r3, #0] +10003ad0: 4b37 ldr r3, [pc, #220] ; (10003bb0 ) +10003ad2: 689b ldr r3, [r3, #8] +10003ad4: 51dd str r5, [r3, r7] +10003ad6: f3bf 8f5f dmb sy +10003ada: f3bf 8f5f dmb sy +10003ade: 2200 movs r2, #0 +10003ae0: 4b32 ldr r3, [pc, #200] ; (10003bac ) +10003ae2: 601a str r2, [r3, #0] +10003ae4: f389 8810 msr PRIMASK, r9 +10003ae8: b003 add sp, #12 +10003aea: bcf0 pop {r4, r5, r6, r7} +10003aec: 46bb mov fp, r7 +10003aee: 46b2 mov sl, r6 +10003af0: 46a9 mov r9, r5 +10003af2: 46a0 mov r8, r4 +10003af4: bdf0 pop {r4, r5, r6, r7, pc} +10003af6: 0015 movs r5, r2 +10003af8: e7ea b.n 10003ad0 +10003afa: 4652 mov r2, sl +10003afc: 4b30 ldr r3, [pc, #192] ; (10003bc0 ) +10003afe: 601a str r2, [r3, #0] +10003b00: e7e6 b.n 10003ad0 +10003b02: 4293 cmp r3, r2 +10003b04: d0c9 beq.n 10003a9a +10003b06: f001 fc8d bl 10005424 +10003b0a: e7c6 b.n 10003a9a +10003b0c: 2106 movs r1, #6 +10003b0e: 5659 ldrsb r1, [r3, r1] +10003b10: 2900 cmp r1, #0 +10003b12: db21 blt.n 10003b58 +10003b14: 004a lsls r2, r1, #1 +10003b16: 1850 adds r0, r2, r1 +10003b18: 0080 lsls r0, r0, #2 +10003b1a: 1834 adds r4, r6, r0 +10003b1c: 4680 mov r8, r0 +10003b1e: 68a0 ldr r0, [r4, #8] +10003b20: 6098 str r0, [r3, #8] +10003b22: 79e0 ldrb r0, [r4, #7] +10003b24: 71d8 strb r0, [r3, #7] +10003b26: 2006 movs r0, #6 +10003b28: 5620 ldrsb r0, [r4, r0] +10003b2a: 7198 strb r0, [r3, #6] +10003b2c: 2800 cmp r0, #0 +10003b2e: db24 blt.n 10003b7a +10003b30: 88a4 ldrh r4, [r4, #4] +10003b32: 1af0 subs r0, r6, r3 +10003b34: 0564 lsls r4, r4, #21 +10003b36: 1524 asrs r4, r4, #20 +10003b38: 4444 add r4, r8 +10003b3a: 1900 adds r0, r0, r4 +10003b3c: 24e0 movs r4, #224 ; 0xe0 +10003b3e: 0500 lsls r0, r0, #20 +10003b40: 0d40 lsrs r0, r0, #21 +10003b42: 0224 lsls r4, r4, #8 +10003b44: 4320 orrs r0, r4 +10003b46: 8098 strh r0, [r3, #4] +10003b48: 1852 adds r2, r2, r1 +10003b4a: 4b1f ldr r3, [pc, #124] ; (10003bc8 ) +10003b4c: 0092 lsls r2, r2, #2 +10003b4e: 18b6 adds r6, r6, r2 +10003b50: 781a ldrb r2, [r3, #0] +10003b52: 7019 strb r1, [r3, #0] +10003b54: 71b2 strb r2, [r6, #6] +10003b56: e7b3 b.n 10003ac0 +10003b58: 4659 mov r1, fp +10003b5a: 2900 cmp r1, #0 +10003b5c: d10f bne.n 10003b7e +10003b5e: 31ff adds r1, #255 ; 0xff +10003b60: 7191 strb r1, [r2, #6] +10003b62: 491a ldr r1, [pc, #104] ; (10003bcc ) +10003b64: 8091 strh r1, [r2, #4] +10003b66: 4918 ldr r1, [pc, #96] ; (10003bc8 ) +10003b68: 780a ldrb r2, [r1, #0] +10003b6a: 719a strb r2, [r3, #6] +10003b6c: 4a18 ldr r2, [pc, #96] ; (10003bd0 ) +10003b6e: 1b9b subs r3, r3, r6 +10003b70: 415b adcs r3, r3 +10003b72: 435a muls r2, r3 +10003b74: 0d12 lsrs r2, r2, #20 +10003b76: 700a strb r2, [r1, #0] +10003b78: e7a2 b.n 10003ac0 +10003b7a: 4816 ldr r0, [pc, #88] ; (10003bd4 ) +10003b7c: e7e3 b.n 10003b46 +10003b7e: 4a16 ldr r2, [pc, #88] ; (10003bd8 ) +10003b80: 4916 ldr r1, [pc, #88] ; (10003bdc ) +10003b82: 1ad2 subs r2, r2, r3 +10003b84: 3a08 subs r2, #8 +10003b86: 0250 lsls r0, r2, #9 +10003b88: 0d40 lsrs r0, r0, #21 +10003b8a: 4301 orrs r1, r0 +10003b8c: 8099 strh r1, [r3, #4] +10003b8e: 4914 ldr r1, [pc, #80] ; (10003be0 ) +10003b90: 0852 lsrs r2, r2, #1 +10003b92: 430a orrs r2, r1 +10003b94: 80da strh r2, [r3, #6] +10003b96: e793 b.n 10003ac0 +10003b98: 2106 movs r1, #6 +10003b9a: 5651 ldrsb r1, [r2, r1] +10003b9c: 0013 movs r3, r2 +10003b9e: 2900 cmp r1, #0 +10003ba0: dab8 bge.n 10003b14 +10003ba2: 465a mov r2, fp +10003ba4: 2a00 cmp r2, #0 +10003ba6: d1ea bne.n 10003b7e +10003ba8: 4645 mov r5, r8 +10003baa: e7dc b.n 10003b66 +10003bac: d0000124 .word 0xd0000124 +10003bb0: e000ed00 .word 0xe000ed00 +10003bb4: 100001cd .word 0x100001cd +10003bb8: 20000818 .word 0x20000818 +10003bbc: e000e100 .word 0xe000e100 +10003bc0: e000e180 .word 0xe000e180 +10003bc4: e000e280 .word 0xe000e280 +10003bc8: 20010fe7 .word 0x20010fe7 +10003bcc: ffffbd01 .word 0xffffbd01 +10003bd0: 0000aaaa .word 0x0000aaaa +10003bd4: 0000bd01 .word 0x0000bd01 +10003bd8: 20000852 .word 0x20000852 +10003bdc: fffff000 .word 0xfffff000 +10003be0: fffff800 .word 0xfffff800 + +10003be4 : +10003be4: 2303 movs r3, #3 +10003be6: b510 push {r4, lr} +10003be8: 0004 movs r4, r0 +10003bea: 4a07 ldr r2, [pc, #28] ; (10003c08 ) +10003bec: 4018 ands r0, r3 +10003bee: 4694 mov ip, r2 +10003bf0: 00c0 lsls r0, r0, #3 +10003bf2: 439c bics r4, r3 +10003bf4: 33fc adds r3, #252 ; 0xfc +10003bf6: 4083 lsls r3, r0 +10003bf8: 4464 add r4, ip +10003bfa: 6822 ldr r2, [r4, #0] +10003bfc: 4081 lsls r1, r0 +10003bfe: 439a bics r2, r3 +10003c00: 0013 movs r3, r2 +10003c02: 430b orrs r3, r1 +10003c04: 6023 str r3, [r4, #0] +10003c06: bd10 pop {r4, pc} +10003c08: e000e400 .word 0xe000e400 + +10003c0c : +10003c0c: b570 push {r4, r5, r6, lr} +10003c0e: f3ef 8105 mrs r1, IPSR 10003c12: 2401 movs r4, #1 -10003c14: e7f4 b.n 10003c00 -10003c16: 2402 movs r4, #2 -10003c18: e7f2 b.n 10003c00 -10003c1a: 46c0 nop ; (mov r8, r8) -10003c1c: d0000124 .word 0xd0000124 -10003c20: 20000818 .word 0x20000818 -10003c24: 0000aaaa .word 0x0000aaaa -10003c28: e000ed00 .word 0xe000ed00 -10003c2c: 20010fd3 .word 0x20010fd3 -10003c30: 100001cd .word 0x100001cd -10003c34: ffffbd01 .word 0xffffbd01 - -10003c38 : -10003c38: 4b05 ldr r3, [pc, #20] ; (10003c50 ) -10003c3a: 4a06 ldr r2, [pc, #24] ; (10003c54 ) -10003c3c: 6013 str r3, [r2, #0] -10003c3e: 4a06 ldr r2, [pc, #24] ; (10003c58 ) -10003c40: 6013 str r3, [r2, #0] -10003c42: 6053 str r3, [r2, #4] -10003c44: 6093 str r3, [r2, #8] -10003c46: 60d3 str r3, [r2, #12] -10003c48: 6113 str r3, [r2, #16] -10003c4a: 6153 str r3, [r2, #20] -10003c4c: 6193 str r3, [r2, #24] -10003c4e: 4770 bx lr -10003c50: 80808080 .word 0x80808080 -10003c54: e000e400 .word 0xe000e400 -10003c58: e000e404 .word 0xe000e404 - -10003c5c : -10003c5c: 211f movs r1, #31 -10003c5e: b510 push {r4, lr} -10003c60: 1a09 subs r1, r1, r0 -10003c62: 4802 ldr r0, [pc, #8] ; (10003c6c ) -10003c64: f7ff fd20 bl 100036a8 -10003c68: bd10 pop {r4, pc} -10003c6a: 46c0 nop ; (mov r8, r8) -10003c6c: 20010fd7 .word 0x20010fd7 - -10003c70 : -10003c70: b500 push {lr} -10003c72: 4b07 ldr r3, [pc, #28] ; (10003c90 ) -10003c74: b083 sub sp, #12 -10003c76: 0001 movs r1, r0 -10003c78: 9300 str r3, [sp, #0] -10003c7a: 2200 movs r2, #0 -10003c7c: 2305 movs r3, #5 -10003c7e: 4805 ldr r0, [pc, #20] ; (10003c94 ) -10003c80: f7ff fcc4 bl 1000360c -10003c84: 2800 cmp r0, #0 -10003c86: db01 blt.n 10003c8c -10003c88: 231f movs r3, #31 -10003c8a: 1a18 subs r0, r3, r0 -10003c8c: b003 add sp, #12 -10003c8e: bd00 pop {pc} -10003c90: 10014688 .word 0x10014688 -10003c94: 20010fd7 .word 0x20010fd7 - -10003c98 : -10003c98: b570 push {r4, r5, r6, lr} -10003c9a: 0004 movs r4, r0 -10003c9c: 000e movs r6, r1 -10003c9e: 0015 movs r5, r2 -10003ca0: f7ff fd2c bl 100036fc -10003ca4: 0001 movs r1, r0 -10003ca6: 0020 movs r0, r4 -10003ca8: f000 f806 bl 10003cb8 -10003cac: 80a6 strh r6, [r4, #4] -10003cae: 80e5 strh r5, [r4, #6] -10003cb0: f3bf 8f5f dmb sy -10003cb4: bd70 pop {r4, r5, r6, pc} -10003cb6: 46c0 nop ; (mov r8, r8) - -10003cb8 : -10003cb8: 4b02 ldr r3, [pc, #8] ; (10003cc4 ) -10003cba: 469c mov ip, r3 -10003cbc: 4461 add r1, ip -10003cbe: 0089 lsls r1, r1, #2 -10003cc0: 6001 str r1, [r0, #0] -10003cc2: 4770 bx lr -10003cc4: 34000040 .word 0x34000040 - -10003cc8 : -10003cc8: b510 push {r4, lr} -10003cca: 0004 movs r4, r0 -10003ccc: f7ff fd16 bl 100036fc -10003cd0: 0001 movs r1, r0 -10003cd2: 0020 movs r0, r4 -10003cd4: f7ff fff0 bl 10003cb8 -10003cd8: 23ff movs r3, #255 ; 0xff -10003cda: 7123 strb r3, [r4, #4] -10003cdc: f3bf 8f5f dmb sy -10003ce0: bd10 pop {r4, pc} -10003ce2: 46c0 nop ; (mov r8, r8) - -10003ce4 : -10003ce4: b510 push {r4, lr} -10003ce6: 0004 movs r4, r0 -10003ce8: f7ff fd08 bl 100036fc -10003cec: 0001 movs r1, r0 -10003cee: 0020 movs r0, r4 -10003cf0: f7ff ffe2 bl 10003cb8 -10003cf4: 23ff movs r3, #255 ; 0xff -10003cf6: 80a3 strh r3, [r4, #4] -10003cf8: f3bf 8f5f dmb sy -10003cfc: bd10 pop {r4, pc} -10003cfe: 46c0 nop ; (mov r8, r8) - -10003d00 : -10003d00: 6883 ldr r3, [r0, #8] -10003d02: 480b ldr r0, [pc, #44] ; (10003d30 ) -10003d04: b510 push {r4, lr} -10003d06: 4684 mov ip, r0 -10003d08: 4461 add r1, ip -10003d0a: 4462 add r2, ip -10003d0c: 0109 lsls r1, r1, #4 -10003d0e: 0112 lsls r2, r2, #4 -10003d10: 189a adds r2, r3, r2 -10003d12: 1859 adds r1, r3, r1 -10003d14: 6854 ldr r4, [r2, #4] -10003d16: 684b ldr r3, [r1, #4] -10003d18: 2001 movs r0, #1 -10003d1a: 429c cmp r4, r3 -10003d1c: d801 bhi.n 10003d22 -10003d1e: d002 beq.n 10003d26 -10003d20: 2000 movs r0, #0 -10003d22: b2c0 uxtb r0, r0 -10003d24: bd10 pop {r4, pc} -10003d26: 6812 ldr r2, [r2, #0] -10003d28: 680b ldr r3, [r1, #0] -10003d2a: 429a cmp r2, r3 -10003d2c: d8f9 bhi.n 10003d22 -10003d2e: e7f7 b.n 10003d20 -10003d30: 0fffffff .word 0x0fffffff - -10003d34 : -10003d34: 4b0a ldr r3, [pc, #40] ; (10003d60 ) -10003d36: 6819 ldr r1, [r3, #0] -10003d38: f3ef 8010 mrs r0, PRIMASK -10003d3c: b672 cpsid i -10003d3e: 680a ldr r2, [r1, #0] -10003d40: 2a00 cmp r2, #0 -10003d42: d0fc beq.n 10003d3e -10003d44: f3bf 8f5f dmb sy -10003d48: 681b ldr r3, [r3, #0] -10003d4a: f3bf 8f5f dmb sy -10003d4e: 2200 movs r2, #0 -10003d50: 601a str r2, [r3, #0] -10003d52: f380 8810 msr PRIMASK, r0 -10003d56: bf40 sev -10003d58: 2000 movs r0, #0 -10003d5a: 2100 movs r1, #0 -10003d5c: 4770 bx lr -10003d5e: 46c0 nop ; (mov r8, r8) -10003d60: 20010c20 .word 0x20010c20 - -10003d64 : -10003d64: b5f8 push {r3, r4, r5, r6, r7, lr} -10003d66: 4657 mov r7, sl -10003d68: 464e mov r6, r9 -10003d6a: 4645 mov r5, r8 -10003d6c: 46de mov lr, fp -10003d6e: b5e0 push {r5, r6, r7, lr} -10003d70: 4699 mov r9, r3 -10003d72: ab0c add r3, sp, #48 ; 0x30 -10003d74: 781c ldrb r4, [r3, #0] -10003d76: ab0d add r3, sp, #52 ; 0x34 -10003d78: 781b ldrb r3, [r3, #0] -10003d7a: 0006 movs r6, r0 -10003d7c: 4690 mov r8, r2 -10003d7e: 469a mov sl, r3 -10003d80: 6807 ldr r7, [r0, #0] -10003d82: 2c00 cmp r4, #0 -10003d84: d111 bne.n 10003daa -10003d86: 7bbc ldrb r4, [r7, #14] -10003d88: 2c00 cmp r4, #0 -10003d8a: d042 beq.n 10003e12 -10003d8c: 0065 lsls r5, r4, #1 -10003d8e: 683b ldr r3, [r7, #0] -10003d90: 192d adds r5, r5, r4 -10003d92: 3d03 subs r5, #3 -10003d94: 1959 adds r1, r3, r5 -10003d96: 784b ldrb r3, [r1, #1] -10003d98: 73bb strb r3, [r7, #14] -10003d9a: 2b00 cmp r3, #0 -10003d9c: d100 bne.n 10003da0 -10003d9e: 73fb strb r3, [r7, #15] -10003da0: 2300 movs r3, #0 -10003da2: 708b strb r3, [r1, #2] -10003da4: 704b strb r3, [r1, #1] -10003da6: 700b strb r3, [r1, #0] -10003da8: e004 b.n 10003db4 -10003daa: 0065 lsls r5, r4, #1 -10003dac: 683b ldr r3, [r7, #0] -10003dae: 192d adds r5, r5, r4 -10003db0: 3d03 subs r5, #3 -10003db2: 1959 adds r1, r3, r5 -10003db4: 68b2 ldr r2, [r6, #8] -10003db6: 4b2a ldr r3, [pc, #168] ; (10003e60 ) -10003db8: 4694 mov ip, r2 -10003dba: 4642 mov r2, r8 -10003dbc: 18e3 adds r3, r4, r3 -10003dbe: 011b lsls r3, r3, #4 -10003dc0: 4463 add r3, ip -10003dc2: 601a str r2, [r3, #0] -10003dc4: 464a mov r2, r9 -10003dc6: 605a str r2, [r3, #4] -10003dc8: 9a0a ldr r2, [sp, #40] ; 0x28 -10003dca: 609a str r2, [r3, #8] -10003dcc: 9a0b ldr r2, [sp, #44] ; 0x2c -10003dce: 60da str r2, [r3, #12] -10003dd0: 2300 movs r3, #0 -10003dd2: 708b strb r3, [r1, #2] -10003dd4: 704b strb r3, [r1, #1] -10003dd6: 700b strb r3, [r1, #0] -10003dd8: 7b7b ldrb r3, [r7, #13] -10003dda: 469b mov fp, r3 -10003ddc: 2b00 cmp r3, #0 -10003dde: d02b beq.n 10003e38 -10003de0: 0022 movs r2, r4 -10003de2: 4659 mov r1, fp -10003de4: 68b8 ldr r0, [r7, #8] -10003de6: 687b ldr r3, [r7, #4] -10003de8: 4798 blx r3 -10003dea: 683a ldr r2, [r7, #0] -10003dec: 2800 cmp r0, #0 -10003dee: d016 beq.n 10003e1e -10003df0: 465b mov r3, fp -10003df2: 4658 mov r0, fp -10003df4: 005b lsls r3, r3, #1 -10003df6: 445b add r3, fp -10003df8: 1955 adds r5, r2, r5 -10003dfa: 3b03 subs r3, #3 -10003dfc: 70a8 strb r0, [r5, #2] -10003dfe: 18d1 adds r1, r2, r3 -10003e00: 5cd3 ldrb r3, [r2, r3] -10003e02: 2b00 cmp r3, #0 -10003e04: d000 beq.n 10003e08 -10003e06: 706b strb r3, [r5, #1] -10003e08: 465b mov r3, fp -10003e0a: 700c strb r4, [r1, #0] -10003e0c: 737b strb r3, [r7, #13] -10003e0e: 45a3 cmp fp, r4 -10003e10: d013 beq.n 10003e3a -10003e12: bcf0 pop {r4, r5, r6, r7} -10003e14: 46bb mov fp, r7 -10003e16: 46b2 mov sl, r6 -10003e18: 46a9 mov r9, r5 -10003e1a: 46a0 mov r8, r4 -10003e1c: bdf8 pop {r3, r4, r5, r6, r7, pc} -10003e1e: 465b mov r3, fp -10003e20: 005b lsls r3, r3, #1 -10003e22: 445b add r3, fp -10003e24: 3b03 subs r3, #3 -10003e26: 18d3 adds r3, r2, r3 -10003e28: 709c strb r4, [r3, #2] -10003e2a: 1951 adds r1, r2, r5 -10003e2c: 5d52 ldrb r2, [r2, r5] -10003e2e: 2a00 cmp r2, #0 -10003e30: d000 beq.n 10003e34 -10003e32: 705a strb r2, [r3, #1] -10003e34: 465b mov r3, fp -10003e36: 700b strb r3, [r1, #0] -10003e38: 737c strb r4, [r7, #13] -10003e3a: 4642 mov r2, r8 -10003e3c: 464b mov r3, r9 -10003e3e: 7d30 ldrb r0, [r6, #20] -10003e40: f000 fd02 bl 10004848 -10003e44: 1e05 subs r5, r0, #0 -10003e46: d006 beq.n 10003e56 -10003e48: 4653 mov r3, sl -10003e4a: 2b00 cmp r3, #0 -10003e4c: d103 bne.n 10003e56 -10003e4e: 0021 movs r1, r4 -10003e50: 6830 ldr r0, [r6, #0] -10003e52: f000 ff75 bl 10004d40 -10003e56: 9b0e ldr r3, [sp, #56] ; 0x38 -10003e58: 2b00 cmp r3, #0 -10003e5a: d0da beq.n 10003e12 -10003e5c: 701d strb r5, [r3, #0] -10003e5e: e7d8 b.n 10003e12 -10003e60: 0fffffff .word 0x0fffffff - -10003e64 : -10003e64: b5f0 push {r4, r5, r6, r7, lr} -10003e66: 46de mov lr, fp -10003e68: 4657 mov r7, sl -10003e6a: 464e mov r6, r9 -10003e6c: 4645 mov r5, r8 -10003e6e: 2300 movs r3, #0 -10003e70: b5e0 push {r5, r6, r7, lr} -10003e72: b08b sub sp, #44 ; 0x2c -10003e74: 9308 str r3, [sp, #32] -10003e76: 4b67 ldr r3, [pc, #412] ; (10004014 ) -10003e78: 0082 lsls r2, r0, #2 -10003e7a: 58d4 ldr r4, [r2, r3] -10003e7c: 2300 movs r3, #0 -10003e7e: 469b mov fp, r3 -10003e80: 9009 str r0, [sp, #36] ; 0x24 -10003e82: f000 fc57 bl 10004734 -10003e86: 6862 ldr r2, [r4, #4] -10003e88: 0006 movs r6, r0 -10003e8a: 000f movs r7, r1 -10003e8c: f3ef 8510 mrs r5, PRIMASK -10003e90: b672 cpsid i -10003e92: 6813 ldr r3, [r2, #0] -10003e94: 2b00 cmp r3, #0 -10003e96: d0fc beq.n 10003e92 -10003e98: f3bf 8f5f dmb sy -10003e9c: 6823 ldr r3, [r4, #0] -10003e9e: 469c mov ip, r3 -10003ea0: 7b5b ldrb r3, [r3, #13] -10003ea2: 4699 mov r9, r3 -10003ea4: 2b00 cmp r3, #0 -10003ea6: d100 bne.n 10003eaa -10003ea8: e069 b.n 10003f7e -10003eaa: 68a2 ldr r2, [r4, #8] -10003eac: 4b5a ldr r3, [pc, #360] ; (10004018 ) -10003eae: 4690 mov r8, r2 -10003eb0: 444b add r3, r9 -10003eb2: 011b lsls r3, r3, #4 -10003eb4: 4498 add r8, r3 -10003eb6: 4643 mov r3, r8 -10003eb8: 681a ldr r2, [r3, #0] -10003eba: 685b ldr r3, [r3, #4] -10003ebc: 0010 movs r0, r2 -10003ebe: 0019 movs r1, r3 -10003ec0: 1b80 subs r0, r0, r6 -10003ec2: 41b9 sbcs r1, r7 -10003ec4: 2900 cmp r1, #0 -10003ec6: dc00 bgt.n 10003eca -10003ec8: e063 b.n 10003f92 -10003eca: 9809 ldr r0, [sp, #36] ; 0x24 -10003ecc: f000 fcbc bl 10004848 -10003ed0: 2300 movs r3, #0 -10003ed2: 2200 movs r2, #0 -10003ed4: 4698 mov r8, r3 -10003ed6: 2300 movs r3, #0 -10003ed8: 9206 str r2, [sp, #24] -10003eda: 9307 str r3, [sp, #28] -10003edc: 2300 movs r3, #0 -10003ede: 469a mov sl, r3 -10003ee0: 6863 ldr r3, [r4, #4] -10003ee2: f3bf 8f5f dmb sy -10003ee6: 465a mov r2, fp -10003ee8: 601a str r2, [r3, #0] -10003eea: f385 8810 msr PRIMASK, r5 -10003eee: 4653 mov r3, sl -10003ef0: 2b00 cmp r3, #0 -10003ef2: d108 bne.n 10003f06 -10003ef4: 2800 cmp r0, #0 -10003ef6: d1c4 bne.n 10003e82 -10003ef8: b00b add sp, #44 ; 0x2c -10003efa: bcf0 pop {r4, r5, r6, r7} -10003efc: 46bb mov fp, r7 -10003efe: 46b2 mov sl, r6 -10003f00: 46a9 mov r9, r5 -10003f02: 46a0 mov r8, r4 -10003f04: bdf0 pop {r4, r5, r6, r7, pc} -10003f06: 9b08 ldr r3, [sp, #32] -10003f08: 4641 mov r1, r8 -10003f0a: 0218 lsls r0, r3, #8 -10003f0c: 464b mov r3, r9 -10003f0e: 4318 orrs r0, r3 -10003f10: 47d0 blx sl -10003f12: 6862 ldr r2, [r4, #4] -10003f14: 0006 movs r6, r0 -10003f16: 000f movs r7, r1 -10003f18: f3ef 8510 mrs r5, PRIMASK -10003f1c: b672 cpsid i -10003f1e: 6813 ldr r3, [r2, #0] -10003f20: 2b00 cmp r3, #0 -10003f22: d0fc beq.n 10003f1e -10003f24: f3bf 8f5f dmb sy -10003f28: 2f00 cmp r7, #0 -10003f2a: db50 blt.n 10003fce -10003f2c: 0033 movs r3, r6 -10003f2e: 433b orrs r3, r7 -10003f30: d002 beq.n 10003f38 -10003f32: 6923 ldr r3, [r4, #16] -10003f34: 2b00 cmp r3, #0 -10003f36: d161 bne.n 10003ffc -10003f38: 6823 ldr r3, [r4, #0] -10003f3a: 7bd9 ldrb r1, [r3, #15] -10003f3c: 2900 cmp r1, #0 -10003f3e: d007 beq.n 10003f50 -10003f40: 004a lsls r2, r1, #1 -10003f42: 1852 adds r2, r2, r1 -10003f44: 6819 ldr r1, [r3, #0] -10003f46: 468c mov ip, r1 -10003f48: 4649 mov r1, r9 -10003f4a: 4462 add r2, ip -10003f4c: 3a03 subs r2, #3 -10003f4e: 7051 strb r1, [r2, #1] -10003f50: 7b9a ldrb r2, [r3, #14] -10003f52: 2a00 cmp r2, #0 -10003f54: d101 bne.n 10003f5a -10003f56: 464a mov r2, r9 -10003f58: 739a strb r2, [r3, #14] -10003f5a: 464a mov r2, r9 -10003f5c: 73da strb r2, [r3, #15] -10003f5e: 464b mov r3, r9 -10003f60: 68e1 ldr r1, [r4, #12] -10003f62: 3b01 subs r3, #1 -10003f64: 5cca ldrb r2, [r1, r3] -10003f66: 3201 adds r2, #1 -10003f68: 54ca strb r2, [r1, r3] -10003f6a: 465b mov r3, fp -10003f6c: 6123 str r3, [r4, #16] -10003f6e: 6863 ldr r3, [r4, #4] -10003f70: f3bf 8f5f dmb sy -10003f74: 465a mov r2, fp -10003f76: 601a str r2, [r3, #0] -10003f78: f385 8810 msr PRIMASK, r5 -10003f7c: e781 b.n 10003e82 -10003f7e: 2300 movs r3, #0 -10003f80: 2200 movs r2, #0 -10003f82: 4698 mov r8, r3 -10003f84: 2300 movs r3, #0 -10003f86: 9206 str r2, [sp, #24] -10003f88: 9307 str r3, [sp, #28] -10003f8a: 2300 movs r3, #0 -10003f8c: 2000 movs r0, #0 -10003f8e: 469a mov sl, r3 -10003f90: e7a6 b.n 10003ee0 -10003f92: 2900 cmp r1, #0 -10003f94: d102 bne.n 10003f9c -10003f96: 2800 cmp r0, #0 -10003f98: d000 beq.n 10003f9c -10003f9a: e796 b.n 10003eca -10003f9c: 2100 movs r1, #0 -10003f9e: 4660 mov r0, ip -10003fa0: f000 fe4c bl 10004c3c -10003fa4: 4643 mov r3, r8 -10003fa6: 681a ldr r2, [r3, #0] -10003fa8: 685b ldr r3, [r3, #4] -10003faa: 9206 str r2, [sp, #24] -10003fac: 9307 str r3, [sp, #28] -10003fae: 4643 mov r3, r8 -10003fb0: 689b ldr r3, [r3, #8] -10003fb2: 469a mov sl, r3 -10003fb4: 4643 mov r3, r8 -10003fb6: 68db ldr r3, [r3, #12] -10003fb8: 4698 mov r8, r3 -10003fba: 68e3 ldr r3, [r4, #12] -10003fbc: 444b add r3, r9 -10003fbe: 3b01 subs r3, #1 -10003fc0: 781b ldrb r3, [r3, #0] -10003fc2: 9308 str r3, [sp, #32] -10003fc4: 021b lsls r3, r3, #8 -10003fc6: 4303 orrs r3, r0 -10003fc8: 6123 str r3, [r4, #16] -10003fca: 2000 movs r0, #0 -10003fcc: e788 b.n 10003ee0 -10003fce: 6923 ldr r3, [r4, #16] -10003fd0: 2b00 cmp r3, #0 -10003fd2: d0b1 beq.n 10003f38 -10003fd4: 9a06 ldr r2, [sp, #24] -10003fd6: 9b07 ldr r3, [sp, #28] -10003fd8: 1b92 subs r2, r2, r6 -10003fda: 41bb sbcs r3, r7 -10003fdc: 2b00 cmp r3, #0 -10003fde: db15 blt.n 1000400c -10003fe0: 4659 mov r1, fp -10003fe2: 9104 str r1, [sp, #16] -10003fe4: 2101 movs r1, #1 -10003fe6: 9103 str r1, [sp, #12] -10003fe8: 4649 mov r1, r9 -10003fea: 9102 str r1, [sp, #8] -10003fec: 4641 mov r1, r8 -10003fee: 9101 str r1, [sp, #4] -10003ff0: 4651 mov r1, sl -10003ff2: 0020 movs r0, r4 -10003ff4: 9100 str r1, [sp, #0] -10003ff6: f7ff feb5 bl 10003d64 -10003ffa: e7b6 b.n 10003f6a -10003ffc: f000 fb9a bl 10004734 -10004000: 0032 movs r2, r6 -10004002: 003b movs r3, r7 -10004004: 1812 adds r2, r2, r0 -10004006: 414b adcs r3, r1 -10004008: 2b00 cmp r3, #0 -1000400a: dae9 bge.n 10003fe0 -1000400c: 2201 movs r2, #1 -1000400e: 4b03 ldr r3, [pc, #12] ; (1000401c ) -10004010: 4252 negs r2, r2 -10004012: e7e5 b.n 10003fe0 -10004014: 2000a018 .word 0x2000a018 -10004018: 0fffffff .word 0x0fffffff -1000401c: 7fffffff .word 0x7fffffff - -10004020 : -10004020: b510 push {r4, lr} -10004022: 4c14 ldr r4, [pc, #80] ; (10004074 ) -10004024: 6863 ldr r3, [r4, #4] -10004026: 2b00 cmp r3, #0 -10004028: d004 beq.n 10004034 -1000402a: 210a movs r1, #10 -1000402c: 4812 ldr r0, [pc, #72] ; (10004078 ) -1000402e: f7ff fe43 bl 10003cb8 -10004032: bd10 pop {r4, pc} -10004034: 0023 movs r3, r4 -10004036: 4a11 ldr r2, [pc, #68] ; (1000407c ) -10004038: 2110 movs r1, #16 -1000403a: 6820 ldr r0, [r4, #0] -1000403c: f000 fd0e bl 10004a5c -10004040: 2003 movs r0, #3 -10004042: f000 fb53 bl 100046ec -10004046: 2003 movs r0, #3 -10004048: f000 fc68 bl 1000491c -1000404c: 2003 movs r0, #3 -1000404e: 490c ldr r1, [pc, #48] ; (10004080 ) -10004050: f000 fbb4 bl 100047bc -10004054: f7ff fb52 bl 100036fc -10004058: 4b0a ldr r3, [pc, #40] ; (10004084 ) -1000405a: 469c mov ip, r3 -1000405c: 2303 movs r3, #3 -1000405e: 7523 strb r3, [r4, #20] -10004060: 23d0 movs r3, #208 ; 0xd0 -10004062: 061b lsls r3, r3, #24 -10004064: 681b ldr r3, [r3, #0] -10004066: 4460 add r0, ip -10004068: 7563 strb r3, [r4, #21] -1000406a: 4b07 ldr r3, [pc, #28] ; (10004088 ) -1000406c: 0080 lsls r0, r0, #2 -1000406e: 6060 str r0, [r4, #4] -10004070: 60dc str r4, [r3, #12] -10004072: e7da b.n 1000402a -10004074: 20000860 .word 0x20000860 -10004078: 20010c20 .word 0x20010c20 -1000407c: 10003d01 .word 0x10003d01 -10004080: 10003e65 .word 0x10003e65 -10004084: 34000040 .word 0x34000040 -10004088: 2000a018 .word 0x2000a018 - -1000408c : -1000408c: 4800 ldr r0, [pc, #0] ; (10004090 ) -1000408e: 4770 bx lr -10004090: 20000860 .word 0x20000860 - -10004094 : -10004094: b570 push {r4, r5, r6, lr} -10004096: 0005 movs r5, r0 -10004098: 2018 movs r0, #24 -1000409a: f003 f9d1 bl 10007440 <__wrap_malloc> -1000409e: 4916 ldr r1, [pc, #88] ; (100040f8 ) -100040a0: 0004 movs r4, r0 -100040a2: 0002 movs r2, r0 -100040a4: 0028 movs r0, r5 -100040a6: f000 fca9 bl 100049fc -100040aa: 2110 movs r1, #16 -100040ac: 6020 str r0, [r4, #0] -100040ae: 0028 movs r0, r5 -100040b0: f003 f9e4 bl 1000747c <__wrap_calloc> -100040b4: 2101 movs r1, #1 -100040b6: 60a0 str r0, [r4, #8] -100040b8: 0028 movs r0, r5 -100040ba: f003 f9df bl 1000747c <__wrap_calloc> -100040be: 60e0 str r0, [r4, #12] -100040c0: 2001 movs r0, #1 -100040c2: f000 fb27 bl 10004714 -100040c6: 0005 movs r5, r0 -100040c8: f000 fc28 bl 1000491c -100040cc: 0028 movs r0, r5 -100040ce: 490b ldr r1, [pc, #44] ; (100040fc ) -100040d0: f000 fb74 bl 100047bc -100040d4: f7ff fb12 bl 100036fc -100040d8: 4b09 ldr r3, [pc, #36] ; (10004100 ) -100040da: 7525 strb r5, [r4, #20] -100040dc: 469c mov ip, r3 -100040de: 23d0 movs r3, #208 ; 0xd0 -100040e0: 061b lsls r3, r3, #24 -100040e2: 681b ldr r3, [r3, #0] -100040e4: 4460 add r0, ip -100040e6: 7563 strb r3, [r4, #21] -100040e8: 4b06 ldr r3, [pc, #24] ; (10004104 ) -100040ea: 00ad lsls r5, r5, #2 -100040ec: 0080 lsls r0, r0, #2 -100040ee: 6060 str r0, [r4, #4] -100040f0: 50ec str r4, [r5, r3] -100040f2: 0020 movs r0, r4 -100040f4: bd70 pop {r4, r5, r6, pc} -100040f6: 46c0 nop ; (mov r8, r8) -100040f8: 10003d01 .word 0x10003d01 -100040fc: 10003e65 .word 0x10003e65 -10004100: 34000040 .word 0x34000040 -10004104: 2000a018 .word 0x2000a018 - -10004108 : -10004108: 4b0e ldr r3, [pc, #56] ; (10004144 ) -1000410a: b510 push {r4, lr} -1000410c: 0004 movs r4, r0 -1000410e: 4298 cmp r0, r3 -10004110: d017 beq.n 10004142 -10004112: 2100 movs r1, #0 -10004114: 7d03 ldrb r3, [r0, #20] -10004116: 4a0c ldr r2, [pc, #48] ; (10004148 ) -10004118: 009b lsls r3, r3, #2 -1000411a: 5099 str r1, [r3, r2] -1000411c: 6800 ldr r0, [r0, #0] -1000411e: f000 fcbb bl 10004a98 -10004122: 2100 movs r1, #0 -10004124: 7d20 ldrb r0, [r4, #20] -10004126: f000 fb49 bl 100047bc -1000412a: 7d20 ldrb r0, [r4, #20] -1000412c: f000 faea bl 10004704 -10004130: 68e0 ldr r0, [r4, #12] -10004132: f003 f9c3 bl 100074bc <__wrap_free> -10004136: 68a0 ldr r0, [r4, #8] -10004138: f003 f9c0 bl 100074bc <__wrap_free> -1000413c: 0020 movs r0, r4 -1000413e: f003 f9bd bl 100074bc <__wrap_free> -10004142: bd10 pop {r4, pc} -10004144: 20000860 .word 0x20000860 -10004148: 2000a018 .word 0x2000a018 - -1000414c : -1000414c: b5f0 push {r4, r5, r6, r7, lr} -1000414e: 464e mov r6, r9 -10004150: 4645 mov r5, r8 -10004152: 46de mov lr, fp -10004154: 4657 mov r7, sl -10004156: b5e0 push {r5, r6, r7, lr} -10004158: b085 sub sp, #20 -1000415a: 9301 str r3, [sp, #4] -1000415c: ab10 add r3, sp, #64 ; 0x40 -1000415e: 781b ldrb r3, [r3, #0] -10004160: 0006 movs r6, r0 -10004162: 9303 str r3, [sp, #12] -10004164: 2300 movs r3, #0 -10004166: 4699 mov r9, r3 -10004168: 4698 mov r8, r3 -1000416a: 9200 str r2, [sp, #0] -1000416c: 6872 ldr r2, [r6, #4] -1000416e: f3ef 8b10 mrs fp, PRIMASK -10004172: b672 cpsid i -10004174: 6813 ldr r3, [r2, #0] -10004176: 2b00 cmp r3, #0 -10004178: d0fc beq.n 10004174 -1000417a: f3bf 8f5f dmb sy -1000417e: 6835 ldr r5, [r6, #0] -10004180: 7bac ldrb r4, [r5, #14] -10004182: 2c00 cmp r4, #0 -10004184: d03d beq.n 10004202 -10004186: 0067 lsls r7, r4, #1 -10004188: 682b ldr r3, [r5, #0] -1000418a: 193f adds r7, r7, r4 -1000418c: 3f03 subs r7, #3 -1000418e: 19db adds r3, r3, r7 -10004190: 785a ldrb r2, [r3, #1] -10004192: 73aa strb r2, [r5, #14] -10004194: 2a00 cmp r2, #0 -10004196: d100 bne.n 1000419a -10004198: 73ea strb r2, [r5, #15] -1000419a: 68b1 ldr r1, [r6, #8] -1000419c: 4a47 ldr r2, [pc, #284] ; (100042bc ) -1000419e: 468c mov ip, r1 -100041a0: 9800 ldr r0, [sp, #0] -100041a2: 9901 ldr r1, [sp, #4] -100041a4: 18a2 adds r2, r4, r2 -100041a6: 0112 lsls r2, r2, #4 -100041a8: 4462 add r2, ip -100041aa: 6010 str r0, [r2, #0] -100041ac: 6051 str r1, [r2, #4] -100041ae: 990e ldr r1, [sp, #56] ; 0x38 -100041b0: 6091 str r1, [r2, #8] -100041b2: 990f ldr r1, [sp, #60] ; 0x3c -100041b4: 60d1 str r1, [r2, #12] -100041b6: 4642 mov r2, r8 -100041b8: 709a strb r2, [r3, #2] -100041ba: 705a strb r2, [r3, #1] -100041bc: 701a strb r2, [r3, #0] -100041be: 7b6b ldrb r3, [r5, #13] -100041c0: 469a mov sl, r3 -100041c2: 2b00 cmp r3, #0 -100041c4: d067 beq.n 10004296 -100041c6: 0022 movs r2, r4 -100041c8: 0019 movs r1, r3 -100041ca: 68a8 ldr r0, [r5, #8] -100041cc: 686b ldr r3, [r5, #4] -100041ce: 4798 blx r3 -100041d0: 682a ldr r2, [r5, #0] -100041d2: 2800 cmp r0, #0 -100041d4: d052 beq.n 1000427c -100041d6: 4653 mov r3, sl -100041d8: 4650 mov r0, sl -100041da: 005b lsls r3, r3, #1 -100041dc: 4453 add r3, sl -100041de: 19d7 adds r7, r2, r7 -100041e0: 3b03 subs r3, #3 -100041e2: 70b8 strb r0, [r7, #2] -100041e4: 18d1 adds r1, r2, r3 -100041e6: 5cd3 ldrb r3, [r2, r3] -100041e8: 2b00 cmp r3, #0 -100041ea: d000 beq.n 100041ee -100041ec: 707b strb r3, [r7, #1] -100041ee: 4653 mov r3, sl -100041f0: 700c strb r4, [r1, #0] -100041f2: 736b strb r3, [r5, #13] -100041f4: 4554 cmp r4, sl -100041f6: d04f beq.n 10004298 -100041f8: 68f3 ldr r3, [r6, #12] -100041fa: 191b adds r3, r3, r4 -100041fc: 3b01 subs r3, #1 -100041fe: 7818 ldrb r0, [r3, #0] -10004200: e000 b.n 10004204 -10004202: 2000 movs r0, #0 -10004204: 6873 ldr r3, [r6, #4] -10004206: f3bf 8f5f dmb sy -1000420a: 4642 mov r2, r8 -1000420c: 601a str r2, [r3, #0] -1000420e: f38b 8810 msr PRIMASK, fp -10004212: 2c00 cmp r4, #0 -10004214: d04f beq.n 100042b6 -10004216: 464b mov r3, r9 -10004218: 2b00 cmp r3, #0 -1000421a: d108 bne.n 1000422e -1000421c: 0200 lsls r0, r0, #8 -1000421e: 4320 orrs r0, r4 -10004220: b005 add sp, #20 -10004222: bcf0 pop {r4, r5, r6, r7} -10004224: 46bb mov fp, r7 -10004226: 46b2 mov sl, r6 -10004228: 46a9 mov r9, r5 -1000422a: 46a0 mov r8, r4 -1000422c: bdf0 pop {r4, r5, r6, r7, pc} -1000422e: 9b03 ldr r3, [sp, #12] -10004230: 2b00 cmp r3, #0 -10004232: d03e beq.n 100042b2 -10004234: 9b0e ldr r3, [sp, #56] ; 0x38 -10004236: 2000 movs r0, #0 -10004238: 990f ldr r1, [sp, #60] ; 0x3c -1000423a: 4798 blx r3 -1000423c: 0003 movs r3, r0 -1000423e: 0004 movs r4, r0 -10004240: 000d movs r5, r1 -10004242: 430b orrs r3, r1 -10004244: d035 beq.n 100042b2 -10004246: 2900 cmp r1, #0 -10004248: da0a bge.n 10004260 -1000424a: 9a00 ldr r2, [sp, #0] -1000424c: 9b01 ldr r3, [sp, #4] -1000424e: 1b12 subs r2, r2, r4 -10004250: 41ab sbcs r3, r5 -10004252: 9200 str r2, [sp, #0] -10004254: 9301 str r3, [sp, #4] -10004256: 2b00 cmp r3, #0 -10004258: db0a blt.n 10004270 -1000425a: 9b03 ldr r3, [sp, #12] -1000425c: 4699 mov r9, r3 -1000425e: e785 b.n 1000416c -10004260: f000 fa68 bl 10004734 -10004264: 1824 adds r4, r4, r0 -10004266: 414d adcs r5, r1 -10004268: 9400 str r4, [sp, #0] -1000426a: 9501 str r5, [sp, #4] -1000426c: 2d00 cmp r5, #0 -1000426e: daf4 bge.n 1000425a -10004270: 2301 movs r3, #1 -10004272: 4c13 ldr r4, [pc, #76] ; (100042c0 ) -10004274: 425b negs r3, r3 -10004276: 9300 str r3, [sp, #0] -10004278: 9401 str r4, [sp, #4] -1000427a: e7ee b.n 1000425a -1000427c: 4653 mov r3, sl -1000427e: 005b lsls r3, r3, #1 -10004280: 4453 add r3, sl -10004282: 3b03 subs r3, #3 -10004284: 18d3 adds r3, r2, r3 -10004286: 709c strb r4, [r3, #2] -10004288: 19d1 adds r1, r2, r7 -1000428a: 5dd2 ldrb r2, [r2, r7] -1000428c: 2a00 cmp r2, #0 -1000428e: d000 beq.n 10004292 -10004290: 705a strb r2, [r3, #1] -10004292: 4653 mov r3, sl -10004294: 700b strb r3, [r1, #0] -10004296: 736c strb r4, [r5, #13] -10004298: 7d30 ldrb r0, [r6, #20] -1000429a: 9a00 ldr r2, [sp, #0] -1000429c: 9b01 ldr r3, [sp, #4] -1000429e: f000 fad3 bl 10004848 -100042a2: 4681 mov r9, r0 -100042a4: 2800 cmp r0, #0 -100042a6: d0a7 beq.n 100041f8 -100042a8: 0021 movs r1, r4 -100042aa: 6830 ldr r0, [r6, #0] -100042ac: f000 fd48 bl 10004d40 -100042b0: e7a2 b.n 100041f8 -100042b2: 2000 movs r0, #0 -100042b4: e7b4 b.n 10004220 -100042b6: 2001 movs r0, #1 -100042b8: 4240 negs r0, r0 -100042ba: e7b1 b.n 10004220 -100042bc: 0fffffff .word 0x0fffffff -100042c0: 7fffffff .word 0x7fffffff - -100042c4 : -100042c4: b5f0 push {r4, r5, r6, r7, lr} -100042c6: 4657 mov r7, sl -100042c8: 4645 mov r5, r8 -100042ca: 46de mov lr, fp -100042cc: 464e mov r6, r9 -100042ce: b5e0 push {r5, r6, r7, lr} -100042d0: 0004 movs r4, r0 -100042d2: 0017 movs r7, r2 -100042d4: b083 sub sp, #12 -100042d6: 4698 mov r8, r3 -100042d8: 6842 ldr r2, [r0, #4] -100042da: f3ef 8a10 mrs sl, PRIMASK -100042de: b672 cpsid i -100042e0: 6813 ldr r3, [r2, #0] -100042e2: 2b00 cmp r3, #0 -100042e4: d0fc beq.n 100042e0 -100042e6: f3bf 8f5f dmb sy -100042ea: 6826 ldr r6, [r4, #0] -100042ec: 7bb5 ldrb r5, [r6, #14] -100042ee: 2d00 cmp r5, #0 -100042f0: d03f beq.n 10004372 -100042f2: 006b lsls r3, r5, #1 -100042f4: 195b adds r3, r3, r5 -100042f6: 3b03 subs r3, #3 -100042f8: 469c mov ip, r3 -100042fa: 6832 ldr r2, [r6, #0] -100042fc: 9301 str r3, [sp, #4] -100042fe: 4462 add r2, ip -10004300: 7853 ldrb r3, [r2, #1] -10004302: 46ab mov fp, r5 -10004304: 73b3 strb r3, [r6, #14] -10004306: 2b00 cmp r3, #0 -10004308: d100 bne.n 1000430c -1000430a: 73f3 strb r3, [r6, #15] -1000430c: 68a1 ldr r1, [r4, #8] -1000430e: 4b35 ldr r3, [pc, #212] ; (100043e4 ) -10004310: 468c mov ip, r1 -10004312: 4641 mov r1, r8 -10004314: 18eb adds r3, r5, r3 -10004316: 011b lsls r3, r3, #4 -10004318: 4463 add r3, ip -1000431a: 6059 str r1, [r3, #4] -1000431c: 990c ldr r1, [sp, #48] ; 0x30 -1000431e: 601f str r7, [r3, #0] -10004320: 6099 str r1, [r3, #8] -10004322: 990d ldr r1, [sp, #52] ; 0x34 -10004324: 60d9 str r1, [r3, #12] -10004326: 2300 movs r3, #0 -10004328: 7093 strb r3, [r2, #2] -1000432a: 7053 strb r3, [r2, #1] -1000432c: 7013 strb r3, [r2, #0] -1000432e: 7b73 ldrb r3, [r6, #13] -10004330: 4699 mov r9, r3 -10004332: 2b00 cmp r3, #0 -10004334: d048 beq.n 100043c8 -10004336: 002a movs r2, r5 -10004338: 0019 movs r1, r3 -1000433a: 68b0 ldr r0, [r6, #8] -1000433c: 6873 ldr r3, [r6, #4] -1000433e: 4798 blx r3 -10004340: 6832 ldr r2, [r6, #0] -10004342: 2800 cmp r0, #0 -10004344: d032 beq.n 100043ac -10004346: 464b mov r3, r9 -10004348: 4648 mov r0, r9 -1000434a: 005b lsls r3, r3, #1 -1000434c: 444b add r3, r9 -1000434e: 3b03 subs r3, #3 -10004350: 18d1 adds r1, r2, r3 -10004352: 468c mov ip, r1 -10004354: 9901 ldr r1, [sp, #4] -10004356: 1851 adds r1, r2, r1 -10004358: 7088 strb r0, [r1, #2] -1000435a: 5cd3 ldrb r3, [r2, r3] -1000435c: 2b00 cmp r3, #0 -1000435e: d000 beq.n 10004362 -10004360: 704b strb r3, [r1, #1] -10004362: 4663 mov r3, ip -10004364: 701d strb r5, [r3, #0] -10004366: 464b mov r3, r9 -10004368: 2000 movs r0, #0 -1000436a: 7373 strb r3, [r6, #13] -1000436c: 454d cmp r5, r9 -1000436e: d131 bne.n 100043d4 -10004370: e02b b.n 100043ca -10004372: 2300 movs r3, #0 -10004374: 2600 movs r6, #0 -10004376: 469b mov fp, r3 -10004378: 2000 movs r0, #0 -1000437a: 6863 ldr r3, [r4, #4] -1000437c: f3bf 8f5f dmb sy -10004380: 2200 movs r2, #0 -10004382: 601a str r2, [r3, #0] -10004384: f38a 8810 msr PRIMASK, sl -10004388: 2d00 cmp r5, #0 -1000438a: d028 beq.n 100043de -1000438c: 2800 cmp r0, #0 -1000438e: d109 bne.n 100043a4 -10004390: 465b mov r3, fp -10004392: 0230 lsls r0, r6, #8 -10004394: 4318 orrs r0, r3 -10004396: b003 add sp, #12 -10004398: bcf0 pop {r4, r5, r6, r7} -1000439a: 46bb mov fp, r7 -1000439c: 46b2 mov sl, r6 -1000439e: 46a9 mov r9, r5 -100043a0: 46a0 mov r8, r4 -100043a2: bdf0 pop {r4, r5, r6, r7, pc} -100043a4: 7d20 ldrb r0, [r4, #20] -100043a6: f000 fad7 bl 10004958 -100043aa: e7f1 b.n 10004390 -100043ac: 464b mov r3, r9 -100043ae: 005b lsls r3, r3, #1 -100043b0: 444b add r3, r9 -100043b2: 3b03 subs r3, #3 -100043b4: 9801 ldr r0, [sp, #4] -100043b6: 18d3 adds r3, r2, r3 -100043b8: 709d strb r5, [r3, #2] -100043ba: 1811 adds r1, r2, r0 -100043bc: 5c12 ldrb r2, [r2, r0] -100043be: 2a00 cmp r2, #0 -100043c0: d000 beq.n 100043c4 -100043c2: 705a strb r2, [r3, #1] -100043c4: 464b mov r3, r9 -100043c6: 700b strb r3, [r1, #0] -100043c8: 7375 strb r5, [r6, #13] -100043ca: 003a movs r2, r7 -100043cc: 4643 mov r3, r8 -100043ce: 7d20 ldrb r0, [r4, #20] -100043d0: f000 fa3a bl 10004848 -100043d4: 68e3 ldr r3, [r4, #12] -100043d6: 195b adds r3, r3, r5 -100043d8: 3b01 subs r3, #1 -100043da: 781e ldrb r6, [r3, #0] -100043dc: e7cd b.n 1000437a -100043de: 2001 movs r0, #1 -100043e0: 4240 negs r0, r0 -100043e2: e7d8 b.n 10004396 -100043e4: 0fffffff .word 0x0fffffff - -100043e8 : -100043e8: b570 push {r4, r5, r6, lr} -100043ea: 0004 movs r4, r0 -100043ec: 2900 cmp r1, #0 -100043ee: d033 beq.n 10004458 -100043f0: 6842 ldr r2, [r0, #4] -100043f2: f3ef 8510 mrs r5, PRIMASK -100043f6: b672 cpsid i -100043f8: 6813 ldr r3, [r2, #0] -100043fa: 2b00 cmp r3, #0 -100043fc: d0fc beq.n 100043f8 -100043fe: f3bf 8f5f dmb sy -10004402: 6820 ldr r0, [r4, #0] -10004404: b2ce uxtb r6, r1 -10004406: 7b43 ldrb r3, [r0, #13] -10004408: 42b3 cmp r3, r6 -1000440a: d016 beq.n 1000443a -1000440c: 23ff movs r3, #255 ; 0xff -1000440e: 400b ands r3, r1 -10004410: 005a lsls r2, r3, #1 -10004412: 18d3 adds r3, r2, r3 -10004414: 6802 ldr r2, [r0, #0] -10004416: 4694 mov ip, r2 -10004418: 4463 add r3, ip -1000441a: 3b03 subs r3, #3 -1000441c: 789b ldrb r3, [r3, #2] -1000441e: 2b00 cmp r3, #0 -10004420: d10b bne.n 1000443a -10004422: 6922 ldr r2, [r4, #16] -10004424: 4291 cmp r1, r2 -10004426: d019 beq.n 1000445c -10004428: 2000 movs r0, #0 -1000442a: 6863 ldr r3, [r4, #4] -1000442c: f3bf 8f5f dmb sy -10004430: 2200 movs r2, #0 -10004432: 601a str r2, [r3, #0] -10004434: f385 8810 msr PRIMASK, r5 -10004438: bd70 pop {r4, r5, r6, pc} -1000443a: 23ff movs r3, #255 ; 0xff -1000443c: 0a0a lsrs r2, r1, #8 -1000443e: 400b ands r3, r1 -10004440: 68e1 ldr r1, [r4, #12] -10004442: b2d2 uxtb r2, r2 -10004444: 468c mov ip, r1 -10004446: 4463 add r3, ip -10004448: 3b01 subs r3, #1 -1000444a: 7819 ldrb r1, [r3, #0] -1000444c: 4291 cmp r1, r2 -1000444e: d1eb bne.n 10004428 -10004450: 0031 movs r1, r6 -10004452: f000 fc75 bl 10004d40 -10004456: e7e8 b.n 1000442a -10004458: 2000 movs r0, #0 -1000445a: e7ed b.n 10004438 -1000445c: 6123 str r3, [r4, #16] -1000445e: e7e3 b.n 10004428 - -10004460 : -10004460: 7d40 ldrb r0, [r0, #21] -10004462: 4770 bx lr - -10004464 : -10004464: b5f0 push {r4, r5, r6, r7, lr} -10004466: 0004 movs r4, r0 -10004468: 000d movs r5, r1 -1000446a: 2606 movs r6, #6 -1000446c: 4276 negs r6, r6 -1000446e: 17f7 asrs r7, r6, #31 -10004470: 46c6 mov lr, r8 -10004472: 1936 adds r6, r6, r4 -10004474: 416f adcs r7, r5 -10004476: b500 push {lr} -10004478: b084 sub sp, #16 -1000447a: 428f cmp r7, r1 -1000447c: d814 bhi.n 100044a8 -1000447e: d011 beq.n 100044a4 -10004480: f000 f958 bl 10004734 -10004484: 0032 movs r2, r6 -10004486: 003b movs r3, r7 -10004488: 1a12 subs r2, r2, r0 -1000448a: 418b sbcs r3, r1 -1000448c: 2b00 cmp r3, #0 -1000448e: dc15 bgt.n 100044bc -10004490: 2b00 cmp r3, #0 -10004492: d03e beq.n 10004512 -10004494: 0020 movs r0, r4 -10004496: 0029 movs r1, r5 -10004498: f000 f980 bl 1000479c -1000449c: b004 add sp, #16 -1000449e: bc80 pop {r7} -100044a0: 46b8 mov r8, r7 -100044a2: bdf0 pop {r4, r5, r6, r7, pc} -100044a4: 4286 cmp r6, r0 -100044a6: d9eb bls.n 10004480 -100044a8: 2600 movs r6, #0 -100044aa: 2700 movs r7, #0 -100044ac: f000 f942 bl 10004734 -100044b0: 0032 movs r2, r6 -100044b2: 003b movs r3, r7 -100044b4: 1a12 subs r2, r2, r0 -100044b6: 418b sbcs r3, r1 -100044b8: 2b00 cmp r3, #0 -100044ba: dde9 ble.n 10004490 -100044bc: 2300 movs r3, #0 -100044be: 9302 str r3, [sp, #8] -100044c0: 9301 str r3, [sp, #4] -100044c2: 4b15 ldr r3, [pc, #84] ; (10004518 ) -100044c4: 0032 movs r2, r6 -100044c6: 9300 str r3, [sp, #0] -100044c8: 4814 ldr r0, [pc, #80] ; (1000451c ) -100044ca: 003b movs r3, r7 -100044cc: f7ff fe3e bl 1000414c -100044d0: 2800 cmp r0, #0 -100044d2: dbdf blt.n 10004494 -100044d4: 2300 movs r3, #0 -100044d6: 4698 mov r8, r3 -100044d8: 46bc mov ip, r7 -100044da: 4a11 ldr r2, [pc, #68] ; (10004520 ) -100044dc: 4f11 ldr r7, [pc, #68] ; (10004524 ) -100044de: 6a7b ldr r3, [r7, #36] ; 0x24 -100044e0: 459c cmp ip, r3 -100044e2: d804 bhi.n 100044ee -100044e4: 6ab9 ldr r1, [r7, #40] ; 0x28 -100044e6: 428e cmp r6, r1 -100044e8: d9d4 bls.n 10004494 -100044ea: 459c cmp ip, r3 -100044ec: d1d2 bne.n 10004494 -100044ee: 6811 ldr r1, [r2, #0] -100044f0: f3ef 8010 mrs r0, PRIMASK -100044f4: b672 cpsid i -100044f6: 680b ldr r3, [r1, #0] -100044f8: 2b00 cmp r3, #0 -100044fa: d0fc beq.n 100044f6 -100044fc: f3bf 8f5f dmb sy -10004500: 6813 ldr r3, [r2, #0] -10004502: f3bf 8f5f dmb sy -10004506: 4641 mov r1, r8 -10004508: 6019 str r1, [r3, #0] -1000450a: f380 8810 msr PRIMASK, r0 -1000450e: bf20 wfe -10004510: e7e5 b.n 100044de -10004512: 2a00 cmp r2, #0 -10004514: d0be beq.n 10004494 -10004516: e7d1 b.n 100044bc -10004518: 10003d35 .word 0x10003d35 -1000451c: 20000860 .word 0x20000860 -10004520: 20010c20 .word 0x20010c20 -10004524: 40054000 .word 0x40054000 - -10004528 : -10004528: b570 push {r4, r5, r6, lr} -1000452a: 0006 movs r6, r0 -1000452c: f000 f902 bl 10004734 -10004530: 22fa movs r2, #250 ; 0xfa -10004532: 0004 movs r4, r0 -10004534: 000d movs r5, r1 -10004536: 2300 movs r3, #0 -10004538: 0030 movs r0, r6 -1000453a: 2100 movs r1, #0 -1000453c: 0092 lsls r2, r2, #2 -1000453e: f002 fef5 bl 1000732c <__wrap___aeabi_lmul> -10004542: 1900 adds r0, r0, r4 -10004544: 4169 adcs r1, r5 -10004546: 2900 cmp r1, #0 -10004548: db02 blt.n 10004550 -1000454a: f7ff ff8b bl 10004464 -1000454e: bd70 pop {r4, r5, r6, pc} -10004550: 2001 movs r0, #1 -10004552: 4901 ldr r1, [pc, #4] ; (10004558 ) -10004554: 4240 negs r0, r0 -10004556: e7f8 b.n 1000454a -10004558: 7fffffff .word 0x7fffffff - -1000455c : -1000455c: b5f0 push {r4, r5, r6, r7, lr} -1000455e: f3ef 8305 mrs r3, IPSR -10004562: 46ce mov lr, r9 -10004564: 4647 mov r7, r8 -10004566: b580 push {r7, lr} -10004568: 0005 movs r5, r0 -1000456a: 000c movs r4, r1 -1000456c: b085 sub sp, #20 -1000456e: 2b00 cmp r3, #0 -10004570: d012 beq.n 10004598 -10004572: 4a2c ldr r2, [pc, #176] ; (10004624 ) -10004574: 2000 movs r0, #0 -10004576: 6a53 ldr r3, [r2, #36] ; 0x24 -10004578: 429c cmp r4, r3 -1000457a: d803 bhi.n 10004584 -1000457c: 6a92 ldr r2, [r2, #40] ; 0x28 -1000457e: 3001 adds r0, #1 -10004580: 42aa cmp r2, r5 -10004582: d304 bcc.n 1000458e -10004584: b005 add sp, #20 -10004586: bcc0 pop {r6, r7} -10004588: 46b9 mov r9, r7 -1000458a: 46b0 mov r8, r6 -1000458c: bdf0 pop {r4, r5, r6, r7, pc} -1000458e: 1ae0 subs r0, r4, r3 -10004590: 1e42 subs r2, r0, #1 -10004592: 4190 sbcs r0, r2 -10004594: b2c0 uxtb r0, r0 -10004596: e7f5 b.n 10004584 -10004598: 4e23 ldr r6, [pc, #140] ; (10004628 ) -1000459a: 9302 str r3, [sp, #8] -1000459c: 9301 str r3, [sp, #4] -1000459e: 4b23 ldr r3, [pc, #140] ; (1000462c ) -100045a0: 0002 movs r2, r0 -100045a2: 9300 str r3, [sp, #0] -100045a4: 0030 movs r0, r6 -100045a6: 000b movs r3, r1 -100045a8: f7ff fdd0 bl 1000414c -100045ac: 1e03 subs r3, r0, #0 -100045ae: dde0 ble.n 10004572 -100045b0: bf20 wfe -100045b2: 6871 ldr r1, [r6, #4] -100045b4: f3ef 8710 mrs r7, PRIMASK -100045b8: b672 cpsid i -100045ba: 680a ldr r2, [r1, #0] -100045bc: 2a00 cmp r2, #0 -100045be: d0fc beq.n 100045ba -100045c0: f3bf 8f5f dmb sy -100045c4: b2da uxtb r2, r3 -100045c6: 4694 mov ip, r2 -100045c8: 6830 ldr r0, [r6, #0] -100045ca: 7b42 ldrb r2, [r0, #13] -100045cc: 4562 cmp r2, ip -100045ce: d01d beq.n 1000460c -100045d0: 22ff movs r2, #255 ; 0xff -100045d2: 401a ands r2, r3 -100045d4: 0051 lsls r1, r2, #1 -100045d6: 4689 mov r9, r1 -100045d8: 6801 ldr r1, [r0, #0] -100045da: 4491 add r9, r2 -100045dc: 4688 mov r8, r1 -100045de: 4649 mov r1, r9 -100045e0: 4441 add r1, r8 -100045e2: 3903 subs r1, #3 -100045e4: 7889 ldrb r1, [r1, #2] -100045e6: 2900 cmp r1, #0 -100045e8: d013 beq.n 10004612 -100045ea: 68f1 ldr r1, [r6, #12] -100045ec: 0a1b lsrs r3, r3, #8 -100045ee: 4688 mov r8, r1 -100045f0: 4442 add r2, r8 -100045f2: 3a01 subs r2, #1 -100045f4: 7812 ldrb r2, [r2, #0] -100045f6: b2db uxtb r3, r3 -100045f8: 429a cmp r2, r3 -100045fa: d00f beq.n 1000461c -100045fc: 6873 ldr r3, [r6, #4] -100045fe: f3bf 8f5f dmb sy -10004602: 2200 movs r2, #0 -10004604: 601a str r2, [r3, #0] -10004606: f387 8810 msr PRIMASK, r7 -1000460a: e7b2 b.n 10004572 -1000460c: 22ff movs r2, #255 ; 0xff -1000460e: 401a ands r2, r3 -10004610: e7eb b.n 100045ea -10004612: 6932 ldr r2, [r6, #16] -10004614: 4293 cmp r3, r2 -10004616: d1f1 bne.n 100045fc -10004618: 6131 str r1, [r6, #16] -1000461a: e7ef b.n 100045fc -1000461c: 4661 mov r1, ip -1000461e: f000 fb8f bl 10004d40 -10004622: e7eb b.n 100045fc -10004624: 40054000 .word 0x40054000 -10004628: 20000860 .word 0x20000860 -1000462c: 10003d35 .word 0x10003d35 - -10004630 : -10004630: b5f0 push {r4, r5, r6, r7, lr} -10004632: f3ef 8205 mrs r2, IPSR -10004636: 46d6 mov lr, sl -10004638: 464f mov r7, r9 -1000463a: 4646 mov r6, r8 -1000463c: 0010 movs r0, r2 -1000463e: b5c0 push {r6, r7, lr} -10004640: 3810 subs r0, #16 -10004642: f3ef 8810 mrs r8, PRIMASK -10004646: b672 cpsid i -10004648: 4c21 ldr r4, [pc, #132] ; (100046d0 ) -1000464a: 6823 ldr r3, [r4, #0] -1000464c: 2b00 cmp r3, #0 -1000464e: d0fc beq.n 1000464a -10004650: f3bf 8f5f dmb sy -10004654: 2301 movs r3, #1 -10004656: 0019 movs r1, r3 -10004658: 4081 lsls r1, r0 -1000465a: 4d1e ldr r5, [pc, #120] ; (100046d4 ) -1000465c: 001f movs r7, r3 -1000465e: 6369 str r1, [r5, #52] ; 0x34 -10004660: 46aa mov sl, r5 -10004662: 4d1d ldr r5, [pc, #116] ; (100046d8 ) -10004664: 6029 str r1, [r5, #0] -10004666: 4d1d ldr r5, [pc, #116] ; (100046dc ) -10004668: 782e ldrb r6, [r5, #0] -1000466a: 46ac mov ip, r5 -1000466c: 0035 movs r5, r6 -1000466e: 40c5 lsrs r5, r0 -10004670: 402f ands r7, r5 -10004672: 422b tst r3, r5 -10004674: d109 bne.n 1000468a -10004676: f3bf 8f5f dmb sy -1000467a: 6027 str r7, [r4, #0] -1000467c: f388 8810 msr PRIMASK, r8 -10004680: bce0 pop {r5, r6, r7} -10004682: 46ba mov sl, r7 -10004684: 46b1 mov r9, r6 -10004686: 46a8 mov r8, r5 -10004688: bdf0 pop {r4, r5, r6, r7, pc} -1000468a: 4653 mov r3, sl -1000468c: 4d14 ldr r5, [pc, #80] ; (100046e0 ) -1000468e: 6a5f ldr r7, [r3, #36] ; 0x24 -10004690: 0083 lsls r3, r0, #2 -10004692: 595d ldr r5, [r3, r5] -10004694: 42af cmp r7, r5 -10004696: d30e bcc.n 100046b6 -10004698: 4a12 ldr r2, [pc, #72] ; (100046e4 ) -1000469a: 438e bics r6, r1 -1000469c: 589b ldr r3, [r3, r2] -1000469e: 4662 mov r2, ip -100046a0: 7016 strb r6, [r2, #0] -100046a2: f3bf 8f5f dmb sy -100046a6: 2200 movs r2, #0 -100046a8: 6022 str r2, [r4, #0] -100046aa: f388 8810 msr PRIMASK, r8 -100046ae: 2b00 cmp r3, #0 -100046b0: d0e6 beq.n 10004680 -100046b2: 4798 blx r3 -100046b4: e7e4 b.n 10004680 -100046b6: 4b0c ldr r3, [pc, #48] ; (100046e8 ) -100046b8: 0092 lsls r2, r2, #2 -100046ba: 469c mov ip, r3 -100046bc: 4462 add r2, ip -100046be: 6813 ldr r3, [r2, #0] -100046c0: 6013 str r3, [r2, #0] -100046c2: f3bf 8f5f dmb sy -100046c6: 2300 movs r3, #0 -100046c8: 6023 str r3, [r4, #0] -100046ca: f388 8810 msr PRIMASK, r8 -100046ce: e7d7 b.n 10004680 -100046d0: d0000128 .word 0xd0000128 -100046d4: 40054000 .word 0x40054000 -100046d8: 4005703c .word 0x4005703c -100046dc: 20010fd6 .word 0x20010fd6 -100046e0: 20010c28 .word 0x20010c28 -100046e4: 20001614 .word 0x20001614 -100046e8: 40053fd0 .word 0x40053fd0 - -100046ec : -100046ec: b510 push {r4, lr} -100046ee: 0001 movs r1, r0 -100046f0: 4a02 ldr r2, [pc, #8] ; (100046fc ) -100046f2: 4803 ldr r0, [pc, #12] ; (10004700 ) -100046f4: f7fe ff68 bl 100035c8 -100046f8: bd10 pop {r4, pc} -100046fa: 46c0 nop ; (mov r8, r8) -100046fc: 100146b8 .word 0x100146b8 -10004700: 20010fcf .word 0x20010fcf - -10004704 : -10004704: b510 push {r4, lr} -10004706: 0001 movs r1, r0 -10004708: 4801 ldr r0, [pc, #4] ; (10004710 ) -1000470a: f7fe ffcd bl 100036a8 -1000470e: bd10 pop {r4, pc} -10004710: 20010fcf .word 0x20010fcf - -10004714 : -10004714: b500 push {lr} -10004716: 4b05 ldr r3, [pc, #20] ; (1000472c ) -10004718: b083 sub sp, #12 -1000471a: 0001 movs r1, r0 -1000471c: 9300 str r3, [sp, #0] -1000471e: 2200 movs r2, #0 -10004720: 2303 movs r3, #3 -10004722: 4803 ldr r0, [pc, #12] ; (10004730 ) -10004724: f7fe ff72 bl 1000360c -10004728: b003 add sp, #12 -1000472a: bd00 pop {pc} -1000472c: 100146dc .word 0x100146dc -10004730: 20010fcf .word 0x20010fcf - -10004734 : -10004734: 4b03 ldr r3, [pc, #12] ; (10004744 ) -10004736: 6a59 ldr r1, [r3, #36] ; 0x24 -10004738: 000a movs r2, r1 -1000473a: 6a98 ldr r0, [r3, #40] ; 0x28 -1000473c: 6a59 ldr r1, [r3, #36] ; 0x24 -1000473e: 428a cmp r2, r1 -10004740: d1fa bne.n 10004738 -10004742: 4770 bx lr -10004744: 40054000 .word 0x40054000 - -10004748 : -10004748: b570 push {r4, r5, r6, lr} -1000474a: 0004 movs r4, r0 -1000474c: 000d movs r5, r1 -1000474e: 4a12 ldr r2, [pc, #72] ; (10004798 ) -10004750: 6a53 ldr r3, [r2, #36] ; 0x24 -10004752: 0019 movs r1, r3 -10004754: 6a96 ldr r6, [r2, #40] ; 0x28 -10004756: 6a53 ldr r3, [r2, #36] ; 0x24 -10004758: 428b cmp r3, r1 -1000475a: d1fa bne.n 10004752 -1000475c: 0030 movs r0, r6 -1000475e: 0019 movs r1, r3 -10004760: 1824 adds r4, r4, r0 -10004762: 414d adcs r5, r1 -10004764: 42ab cmp r3, r5 -10004766: d811 bhi.n 1000478c -10004768: d00e beq.n 10004788 -1000476a: 002b movs r3, r5 -1000476c: 490a ldr r1, [pc, #40] ; (10004798 ) -1000476e: 6a4a ldr r2, [r1, #36] ; 0x24 -10004770: 429a cmp r2, r3 -10004772: d3fc bcc.n 1000476e -10004774: d107 bne.n 10004786 -10004776: 4a08 ldr r2, [pc, #32] ; (10004798 ) -10004778: e002 b.n 10004780 -1000477a: 6a51 ldr r1, [r2, #36] ; 0x24 -1000477c: 4299 cmp r1, r3 -1000477e: d102 bne.n 10004786 -10004780: 6a91 ldr r1, [r2, #40] ; 0x28 -10004782: 42a1 cmp r1, r4 -10004784: d3f9 bcc.n 1000477a -10004786: bd70 pop {r4, r5, r6, pc} -10004788: 42a6 cmp r6, r4 -1000478a: d9ee bls.n 1000476a -1000478c: 2301 movs r3, #1 -1000478e: 2401 movs r4, #1 -10004790: 4264 negs r4, r4 -10004792: 17e5 asrs r5, r4, #31 -10004794: 425b negs r3, r3 -10004796: e7e9 b.n 1000476c -10004798: 40054000 .word 0x40054000 - -1000479c : -1000479c: 4a06 ldr r2, [pc, #24] ; (100047b8 ) -1000479e: 6a53 ldr r3, [r2, #36] ; 0x24 -100047a0: 4299 cmp r1, r3 -100047a2: d8fc bhi.n 1000479e -100047a4: d107 bne.n 100047b6 -100047a6: 4b04 ldr r3, [pc, #16] ; (100047b8 ) -100047a8: e002 b.n 100047b0 -100047aa: 6a5a ldr r2, [r3, #36] ; 0x24 -100047ac: 4291 cmp r1, r2 -100047ae: d102 bne.n 100047b6 -100047b0: 6a9a ldr r2, [r3, #40] ; 0x28 -100047b2: 4282 cmp r2, r0 -100047b4: d3f9 bcc.n 100047aa -100047b6: 4770 bx lr -100047b8: 40054000 .word 0x40054000 - -100047bc : -100047bc: b570 push {r4, r5, r6, lr} -100047be: 0004 movs r4, r0 -100047c0: 000d movs r5, r1 -100047c2: f3ef 8610 mrs r6, PRIMASK -100047c6: b672 cpsid i -100047c8: 4a1a ldr r2, [pc, #104] ; (10004834 ) -100047ca: 6813 ldr r3, [r2, #0] -100047cc: 2b00 cmp r3, #0 -100047ce: d0fc beq.n 100047ca -100047d0: f3bf 8f5f dmb sy -100047d4: 2d00 cmp r5, #0 -100047d6: d01b beq.n 10004810 -100047d8: 0020 movs r0, r4 -100047da: f7fe ffc1 bl 10003760 -100047de: 4916 ldr r1, [pc, #88] ; (10004838 ) -100047e0: 4281 cmp r1, r0 -100047e2: d00a beq.n 100047fa -100047e4: 0020 movs r0, r4 -100047e6: f7fe ffc3 bl 10003770 -100047ea: 2101 movs r1, #1 -100047ec: 0020 movs r0, r4 -100047ee: f7fe ff91 bl 10003714 -100047f2: 2301 movs r3, #1 -100047f4: 40a3 lsls r3, r4 -100047f6: 4a11 ldr r2, [pc, #68] ; (1000483c ) -100047f8: 6013 str r3, [r2, #0] -100047fa: 4b11 ldr r3, [pc, #68] ; (10004840 ) -100047fc: 00a4 lsls r4, r4, #2 -100047fe: 50e5 str r5, [r4, r3] -10004800: f3bf 8f5f dmb sy -10004804: 2200 movs r2, #0 -10004806: 4b0b ldr r3, [pc, #44] ; (10004834 ) -10004808: 601a str r2, [r3, #0] -1000480a: f386 8810 msr PRIMASK, r6 +10003c14: 4304 orrs r4, r0 +10003c16: f3ef 8c10 mrs ip, PRIMASK +10003c1a: b672 cpsid i +10003c1c: 4a21 ldr r2, [pc, #132] ; (10003ca4 ) +10003c1e: 6813 ldr r3, [r2, #0] +10003c20: 2b00 cmp r3, #0 +10003c22: d0fc beq.n 10003c1e +10003c24: f3bf 8f5f dmb sy +10003c28: 4b1f ldr r3, [pc, #124] ; (10003ca8 ) +10003c2a: 0005 movs r5, r0 +10003c2c: 4a1f ldr r2, [pc, #124] ; (10003cac ) +10003c2e: 1aed subs r5, r5, r3 +10003c30: 416d adcs r5, r5 +10003c32: 436a muls r2, r5 +10003c34: 0d12 lsrs r2, r2, #20 +10003c36: 4d1e ldr r5, [pc, #120] ; (10003cb0 ) +10003c38: 0089 lsls r1, r1, #2 +10003c3a: 68ae ldr r6, [r5, #8] +10003c3c: b252 sxtb r2, r2 +10003c3e: 5876 ldr r6, [r6, r1] +10003c40: 42a6 cmp r6, r4 +10003c42: d01c beq.n 10003c7e +10003c44: 2106 movs r1, #6 +10003c46: 5659 ldrsb r1, [r3, r1] +10003c48: 4291 cmp r1, r2 +10003c4a: d01c beq.n 10003c86 +10003c4c: 2112 movs r1, #18 +10003c4e: 5659 ldrsb r1, [r3, r1] +10003c50: 4291 cmp r1, r2 +10003c52: d022 beq.n 10003c9a +10003c54: 211e movs r1, #30 +10003c56: 5659 ldrsb r1, [r3, r1] +10003c58: 4291 cmp r1, r2 +10003c5a: d020 beq.n 10003c9e +10003c5c: 212a movs r1, #42 ; 0x2a +10003c5e: 5659 ldrsb r1, [r3, r1] +10003c60: 2403 movs r4, #3 +10003c62: 4291 cmp r1, r2 +10003c64: d010 beq.n 10003c88 +10003c66: 4b13 ldr r3, [pc, #76] ; (10003cb4 ) +10003c68: 7819 ldrb r1, [r3, #0] +10003c6a: 701a strb r2, [r3, #0] +10003c6c: 7181 strb r1, [r0, #6] +10003c6e: f3bf 8f5f dmb sy +10003c72: 2200 movs r2, #0 +10003c74: 4b0b ldr r3, [pc, #44] ; (10003ca4 ) +10003c76: 601a str r2, [r3, #0] +10003c78: f38c 8810 msr PRIMASK, ip +10003c7c: bd70 pop {r4, r5, r6, pc} +10003c7e: 68ab ldr r3, [r5, #8] +10003c80: 4c0d ldr r4, [pc, #52] ; (10003cb8 ) +10003c82: 505c str r4, [r3, r1] +10003c84: e7ef b.n 10003c66 +10003c86: 2400 movs r4, #0 +10003c88: 0061 lsls r1, r4, #1 +10003c8a: 1909 adds r1, r1, r4 +10003c8c: 0089 lsls r1, r1, #2 +10003c8e: 185b adds r3, r3, r1 +10003c90: 21ff movs r1, #255 ; 0xff +10003c92: 7199 strb r1, [r3, #6] +10003c94: 4909 ldr r1, [pc, #36] ; (10003cbc ) +10003c96: 8099 strh r1, [r3, #4] +10003c98: e7e5 b.n 10003c66 +10003c9a: 2401 movs r4, #1 +10003c9c: e7f4 b.n 10003c88 +10003c9e: 2402 movs r4, #2 +10003ca0: e7f2 b.n 10003c88 +10003ca2: 46c0 nop ; (mov r8, r8) +10003ca4: d0000124 .word 0xd0000124 +10003ca8: 20000818 .word 0x20000818 +10003cac: 0000aaaa .word 0x0000aaaa +10003cb0: e000ed00 .word 0xe000ed00 +10003cb4: 20010fe7 .word 0x20010fe7 +10003cb8: 100001cd .word 0x100001cd +10003cbc: ffffbd01 .word 0xffffbd01 + +10003cc0 : +10003cc0: 4b05 ldr r3, [pc, #20] ; (10003cd8 ) +10003cc2: 4a06 ldr r2, [pc, #24] ; (10003cdc ) +10003cc4: 6013 str r3, [r2, #0] +10003cc6: 4a06 ldr r2, [pc, #24] ; (10003ce0 ) +10003cc8: 6013 str r3, [r2, #0] +10003cca: 6053 str r3, [r2, #4] +10003ccc: 6093 str r3, [r2, #8] +10003cce: 60d3 str r3, [r2, #12] +10003cd0: 6113 str r3, [r2, #16] +10003cd2: 6153 str r3, [r2, #20] +10003cd4: 6193 str r3, [r2, #24] +10003cd6: 4770 bx lr +10003cd8: 80808080 .word 0x80808080 +10003cdc: e000e400 .word 0xe000e400 +10003ce0: e000e404 .word 0xe000e404 + +10003ce4 : +10003ce4: 211f movs r1, #31 +10003ce6: b510 push {r4, lr} +10003ce8: 1a09 subs r1, r1, r0 +10003cea: 4802 ldr r0, [pc, #8] ; (10003cf4 ) +10003cec: f7ff fd20 bl 10003730 +10003cf0: bd10 pop {r4, pc} +10003cf2: 46c0 nop ; (mov r8, r8) +10003cf4: 20010feb .word 0x20010feb + +10003cf8 : +10003cf8: b500 push {lr} +10003cfa: 4b07 ldr r3, [pc, #28] ; (10003d18 ) +10003cfc: b083 sub sp, #12 +10003cfe: 0001 movs r1, r0 +10003d00: 9300 str r3, [sp, #0] +10003d02: 2200 movs r2, #0 +10003d04: 2305 movs r3, #5 +10003d06: 4805 ldr r0, [pc, #20] ; (10003d1c ) +10003d08: f7ff fcc4 bl 10003694 +10003d0c: 2800 cmp r0, #0 +10003d0e: db01 blt.n 10003d14 +10003d10: 231f movs r3, #31 +10003d12: 1a18 subs r0, r3, r0 +10003d14: b003 add sp, #12 +10003d16: bd00 pop {pc} +10003d18: 100145cc .word 0x100145cc +10003d1c: 20010feb .word 0x20010feb + +10003d20 : +10003d20: b570 push {r4, r5, r6, lr} +10003d22: 0004 movs r4, r0 +10003d24: 000e movs r6, r1 +10003d26: 0015 movs r5, r2 +10003d28: f7ff fd2c bl 10003784 +10003d2c: 0001 movs r1, r0 +10003d2e: 0020 movs r0, r4 +10003d30: f000 f806 bl 10003d40 +10003d34: 80a6 strh r6, [r4, #4] +10003d36: 80e5 strh r5, [r4, #6] +10003d38: f3bf 8f5f dmb sy +10003d3c: bd70 pop {r4, r5, r6, pc} +10003d3e: 46c0 nop ; (mov r8, r8) + +10003d40 : +10003d40: 4b02 ldr r3, [pc, #8] ; (10003d4c ) +10003d42: 469c mov ip, r3 +10003d44: 4461 add r1, ip +10003d46: 0089 lsls r1, r1, #2 +10003d48: 6001 str r1, [r0, #0] +10003d4a: 4770 bx lr +10003d4c: 34000040 .word 0x34000040 + +10003d50 : +10003d50: b510 push {r4, lr} +10003d52: 0004 movs r4, r0 +10003d54: f7ff fd16 bl 10003784 +10003d58: 0001 movs r1, r0 +10003d5a: 0020 movs r0, r4 +10003d5c: f7ff fff0 bl 10003d40 +10003d60: 23ff movs r3, #255 ; 0xff +10003d62: 7123 strb r3, [r4, #4] +10003d64: f3bf 8f5f dmb sy +10003d68: bd10 pop {r4, pc} +10003d6a: 46c0 nop ; (mov r8, r8) + +10003d6c : +10003d6c: b510 push {r4, lr} +10003d6e: 0004 movs r4, r0 +10003d70: f7ff fd08 bl 10003784 +10003d74: 0001 movs r1, r0 +10003d76: 0020 movs r0, r4 +10003d78: f7ff ffe2 bl 10003d40 +10003d7c: 23ff movs r3, #255 ; 0xff +10003d7e: 80a3 strh r3, [r4, #4] +10003d80: f3bf 8f5f dmb sy +10003d84: bd10 pop {r4, pc} +10003d86: 46c0 nop ; (mov r8, r8) + +10003d88 : +10003d88: 6883 ldr r3, [r0, #8] +10003d8a: 480b ldr r0, [pc, #44] ; (10003db8 ) +10003d8c: b510 push {r4, lr} +10003d8e: 4684 mov ip, r0 +10003d90: 4461 add r1, ip +10003d92: 4462 add r2, ip +10003d94: 0109 lsls r1, r1, #4 +10003d96: 0112 lsls r2, r2, #4 +10003d98: 189a adds r2, r3, r2 +10003d9a: 1859 adds r1, r3, r1 +10003d9c: 6854 ldr r4, [r2, #4] +10003d9e: 684b ldr r3, [r1, #4] +10003da0: 2001 movs r0, #1 +10003da2: 429c cmp r4, r3 +10003da4: d801 bhi.n 10003daa +10003da6: d002 beq.n 10003dae +10003da8: 2000 movs r0, #0 +10003daa: b2c0 uxtb r0, r0 +10003dac: bd10 pop {r4, pc} +10003dae: 6812 ldr r2, [r2, #0] +10003db0: 680b ldr r3, [r1, #0] +10003db2: 429a cmp r2, r3 +10003db4: d8f9 bhi.n 10003daa +10003db6: e7f7 b.n 10003da8 +10003db8: 0fffffff .word 0x0fffffff + +10003dbc : +10003dbc: 4b0a ldr r3, [pc, #40] ; (10003de8 ) +10003dbe: 6819 ldr r1, [r3, #0] +10003dc0: f3ef 8010 mrs r0, PRIMASK +10003dc4: b672 cpsid i +10003dc6: 680a ldr r2, [r1, #0] +10003dc8: 2a00 cmp r2, #0 +10003dca: d0fc beq.n 10003dc6 +10003dcc: f3bf 8f5f dmb sy +10003dd0: 681b ldr r3, [r3, #0] +10003dd2: f3bf 8f5f dmb sy +10003dd6: 2200 movs r2, #0 +10003dd8: 601a str r2, [r3, #0] +10003dda: f380 8810 msr PRIMASK, r0 +10003dde: bf40 sev +10003de0: 2000 movs r0, #0 +10003de2: 2100 movs r1, #0 +10003de4: 4770 bx lr +10003de6: 46c0 nop ; (mov r8, r8) +10003de8: 20010c34 .word 0x20010c34 + +10003dec : +10003dec: b5f8 push {r3, r4, r5, r6, r7, lr} +10003dee: 4657 mov r7, sl +10003df0: 464e mov r6, r9 +10003df2: 4645 mov r5, r8 +10003df4: 46de mov lr, fp +10003df6: b5e0 push {r5, r6, r7, lr} +10003df8: 4699 mov r9, r3 +10003dfa: ab0c add r3, sp, #48 ; 0x30 +10003dfc: 781c ldrb r4, [r3, #0] +10003dfe: ab0d add r3, sp, #52 ; 0x34 +10003e00: 781b ldrb r3, [r3, #0] +10003e02: 0006 movs r6, r0 +10003e04: 4690 mov r8, r2 +10003e06: 469a mov sl, r3 +10003e08: 6807 ldr r7, [r0, #0] +10003e0a: 2c00 cmp r4, #0 +10003e0c: d111 bne.n 10003e32 +10003e0e: 7bbc ldrb r4, [r7, #14] +10003e10: 2c00 cmp r4, #0 +10003e12: d042 beq.n 10003e9a +10003e14: 0065 lsls r5, r4, #1 +10003e16: 683b ldr r3, [r7, #0] +10003e18: 192d adds r5, r5, r4 +10003e1a: 3d03 subs r5, #3 +10003e1c: 1959 adds r1, r3, r5 +10003e1e: 784b ldrb r3, [r1, #1] +10003e20: 73bb strb r3, [r7, #14] +10003e22: 2b00 cmp r3, #0 +10003e24: d100 bne.n 10003e28 +10003e26: 73fb strb r3, [r7, #15] +10003e28: 2300 movs r3, #0 +10003e2a: 708b strb r3, [r1, #2] +10003e2c: 704b strb r3, [r1, #1] +10003e2e: 700b strb r3, [r1, #0] +10003e30: e004 b.n 10003e3c +10003e32: 0065 lsls r5, r4, #1 +10003e34: 683b ldr r3, [r7, #0] +10003e36: 192d adds r5, r5, r4 +10003e38: 3d03 subs r5, #3 +10003e3a: 1959 adds r1, r3, r5 +10003e3c: 68b2 ldr r2, [r6, #8] +10003e3e: 4b2a ldr r3, [pc, #168] ; (10003ee8 ) +10003e40: 4694 mov ip, r2 +10003e42: 4642 mov r2, r8 +10003e44: 18e3 adds r3, r4, r3 +10003e46: 011b lsls r3, r3, #4 +10003e48: 4463 add r3, ip +10003e4a: 601a str r2, [r3, #0] +10003e4c: 464a mov r2, r9 +10003e4e: 605a str r2, [r3, #4] +10003e50: 9a0a ldr r2, [sp, #40] ; 0x28 +10003e52: 609a str r2, [r3, #8] +10003e54: 9a0b ldr r2, [sp, #44] ; 0x2c +10003e56: 60da str r2, [r3, #12] +10003e58: 2300 movs r3, #0 +10003e5a: 708b strb r3, [r1, #2] +10003e5c: 704b strb r3, [r1, #1] +10003e5e: 700b strb r3, [r1, #0] +10003e60: 7b7b ldrb r3, [r7, #13] +10003e62: 469b mov fp, r3 +10003e64: 2b00 cmp r3, #0 +10003e66: d02b beq.n 10003ec0 +10003e68: 0022 movs r2, r4 +10003e6a: 4659 mov r1, fp +10003e6c: 68b8 ldr r0, [r7, #8] +10003e6e: 687b ldr r3, [r7, #4] +10003e70: 4798 blx r3 +10003e72: 683a ldr r2, [r7, #0] +10003e74: 2800 cmp r0, #0 +10003e76: d016 beq.n 10003ea6 +10003e78: 465b mov r3, fp +10003e7a: 4658 mov r0, fp +10003e7c: 005b lsls r3, r3, #1 +10003e7e: 445b add r3, fp +10003e80: 1955 adds r5, r2, r5 +10003e82: 3b03 subs r3, #3 +10003e84: 70a8 strb r0, [r5, #2] +10003e86: 18d1 adds r1, r2, r3 +10003e88: 5cd3 ldrb r3, [r2, r3] +10003e8a: 2b00 cmp r3, #0 +10003e8c: d000 beq.n 10003e90 +10003e8e: 706b strb r3, [r5, #1] +10003e90: 465b mov r3, fp +10003e92: 700c strb r4, [r1, #0] +10003e94: 737b strb r3, [r7, #13] +10003e96: 45a3 cmp fp, r4 +10003e98: d013 beq.n 10003ec2 +10003e9a: bcf0 pop {r4, r5, r6, r7} +10003e9c: 46bb mov fp, r7 +10003e9e: 46b2 mov sl, r6 +10003ea0: 46a9 mov r9, r5 +10003ea2: 46a0 mov r8, r4 +10003ea4: bdf8 pop {r3, r4, r5, r6, r7, pc} +10003ea6: 465b mov r3, fp +10003ea8: 005b lsls r3, r3, #1 +10003eaa: 445b add r3, fp +10003eac: 3b03 subs r3, #3 +10003eae: 18d3 adds r3, r2, r3 +10003eb0: 709c strb r4, [r3, #2] +10003eb2: 1951 adds r1, r2, r5 +10003eb4: 5d52 ldrb r2, [r2, r5] +10003eb6: 2a00 cmp r2, #0 +10003eb8: d000 beq.n 10003ebc +10003eba: 705a strb r2, [r3, #1] +10003ebc: 465b mov r3, fp +10003ebe: 700b strb r3, [r1, #0] +10003ec0: 737c strb r4, [r7, #13] +10003ec2: 4642 mov r2, r8 +10003ec4: 464b mov r3, r9 +10003ec6: 7d30 ldrb r0, [r6, #20] +10003ec8: f000 fd02 bl 100048d0 +10003ecc: 1e05 subs r5, r0, #0 +10003ece: d006 beq.n 10003ede +10003ed0: 4653 mov r3, sl +10003ed2: 2b00 cmp r3, #0 +10003ed4: d103 bne.n 10003ede +10003ed6: 0021 movs r1, r4 +10003ed8: 6830 ldr r0, [r6, #0] +10003eda: f000 ff75 bl 10004dc8 +10003ede: 9b0e ldr r3, [sp, #56] ; 0x38 +10003ee0: 2b00 cmp r3, #0 +10003ee2: d0da beq.n 10003e9a +10003ee4: 701d strb r5, [r3, #0] +10003ee6: e7d8 b.n 10003e9a +10003ee8: 0fffffff .word 0x0fffffff + +10003eec : +10003eec: b5f0 push {r4, r5, r6, r7, lr} +10003eee: 46de mov lr, fp +10003ef0: 4657 mov r7, sl +10003ef2: 464e mov r6, r9 +10003ef4: 4645 mov r5, r8 +10003ef6: 2300 movs r3, #0 +10003ef8: b5e0 push {r5, r6, r7, lr} +10003efa: b08b sub sp, #44 ; 0x2c +10003efc: 9308 str r3, [sp, #32] +10003efe: 4b67 ldr r3, [pc, #412] ; (1000409c ) +10003f00: 0082 lsls r2, r0, #2 +10003f02: 58d4 ldr r4, [r2, r3] +10003f04: 2300 movs r3, #0 +10003f06: 469b mov fp, r3 +10003f08: 9009 str r0, [sp, #36] ; 0x24 +10003f0a: f000 fc57 bl 100047bc +10003f0e: 6862 ldr r2, [r4, #4] +10003f10: 0006 movs r6, r0 +10003f12: 000f movs r7, r1 +10003f14: f3ef 8510 mrs r5, PRIMASK +10003f18: b672 cpsid i +10003f1a: 6813 ldr r3, [r2, #0] +10003f1c: 2b00 cmp r3, #0 +10003f1e: d0fc beq.n 10003f1a +10003f20: f3bf 8f5f dmb sy +10003f24: 6823 ldr r3, [r4, #0] +10003f26: 469c mov ip, r3 +10003f28: 7b5b ldrb r3, [r3, #13] +10003f2a: 4699 mov r9, r3 +10003f2c: 2b00 cmp r3, #0 +10003f2e: d100 bne.n 10003f32 +10003f30: e069 b.n 10004006 +10003f32: 68a2 ldr r2, [r4, #8] +10003f34: 4b5a ldr r3, [pc, #360] ; (100040a0 ) +10003f36: 4690 mov r8, r2 +10003f38: 444b add r3, r9 +10003f3a: 011b lsls r3, r3, #4 +10003f3c: 4498 add r8, r3 +10003f3e: 4643 mov r3, r8 +10003f40: 681a ldr r2, [r3, #0] +10003f42: 685b ldr r3, [r3, #4] +10003f44: 0010 movs r0, r2 +10003f46: 0019 movs r1, r3 +10003f48: 1b80 subs r0, r0, r6 +10003f4a: 41b9 sbcs r1, r7 +10003f4c: 2900 cmp r1, #0 +10003f4e: dc00 bgt.n 10003f52 +10003f50: e063 b.n 1000401a +10003f52: 9809 ldr r0, [sp, #36] ; 0x24 +10003f54: f000 fcbc bl 100048d0 +10003f58: 2300 movs r3, #0 +10003f5a: 2200 movs r2, #0 +10003f5c: 4698 mov r8, r3 +10003f5e: 2300 movs r3, #0 +10003f60: 9206 str r2, [sp, #24] +10003f62: 9307 str r3, [sp, #28] +10003f64: 2300 movs r3, #0 +10003f66: 469a mov sl, r3 +10003f68: 6863 ldr r3, [r4, #4] +10003f6a: f3bf 8f5f dmb sy +10003f6e: 465a mov r2, fp +10003f70: 601a str r2, [r3, #0] +10003f72: f385 8810 msr PRIMASK, r5 +10003f76: 4653 mov r3, sl +10003f78: 2b00 cmp r3, #0 +10003f7a: d108 bne.n 10003f8e +10003f7c: 2800 cmp r0, #0 +10003f7e: d1c4 bne.n 10003f0a +10003f80: b00b add sp, #44 ; 0x2c +10003f82: bcf0 pop {r4, r5, r6, r7} +10003f84: 46bb mov fp, r7 +10003f86: 46b2 mov sl, r6 +10003f88: 46a9 mov r9, r5 +10003f8a: 46a0 mov r8, r4 +10003f8c: bdf0 pop {r4, r5, r6, r7, pc} +10003f8e: 9b08 ldr r3, [sp, #32] +10003f90: 4641 mov r1, r8 +10003f92: 0218 lsls r0, r3, #8 +10003f94: 464b mov r3, r9 +10003f96: 4318 orrs r0, r3 +10003f98: 47d0 blx sl +10003f9a: 6862 ldr r2, [r4, #4] +10003f9c: 0006 movs r6, r0 +10003f9e: 000f movs r7, r1 +10003fa0: f3ef 8510 mrs r5, PRIMASK +10003fa4: b672 cpsid i +10003fa6: 6813 ldr r3, [r2, #0] +10003fa8: 2b00 cmp r3, #0 +10003faa: d0fc beq.n 10003fa6 +10003fac: f3bf 8f5f dmb sy +10003fb0: 2f00 cmp r7, #0 +10003fb2: db50 blt.n 10004056 +10003fb4: 0033 movs r3, r6 +10003fb6: 433b orrs r3, r7 +10003fb8: d002 beq.n 10003fc0 +10003fba: 6923 ldr r3, [r4, #16] +10003fbc: 2b00 cmp r3, #0 +10003fbe: d161 bne.n 10004084 +10003fc0: 6823 ldr r3, [r4, #0] +10003fc2: 7bd9 ldrb r1, [r3, #15] +10003fc4: 2900 cmp r1, #0 +10003fc6: d007 beq.n 10003fd8 +10003fc8: 004a lsls r2, r1, #1 +10003fca: 1852 adds r2, r2, r1 +10003fcc: 6819 ldr r1, [r3, #0] +10003fce: 468c mov ip, r1 +10003fd0: 4649 mov r1, r9 +10003fd2: 4462 add r2, ip +10003fd4: 3a03 subs r2, #3 +10003fd6: 7051 strb r1, [r2, #1] +10003fd8: 7b9a ldrb r2, [r3, #14] +10003fda: 2a00 cmp r2, #0 +10003fdc: d101 bne.n 10003fe2 +10003fde: 464a mov r2, r9 +10003fe0: 739a strb r2, [r3, #14] +10003fe2: 464a mov r2, r9 +10003fe4: 73da strb r2, [r3, #15] +10003fe6: 464b mov r3, r9 +10003fe8: 68e1 ldr r1, [r4, #12] +10003fea: 3b01 subs r3, #1 +10003fec: 5cca ldrb r2, [r1, r3] +10003fee: 3201 adds r2, #1 +10003ff0: 54ca strb r2, [r1, r3] +10003ff2: 465b mov r3, fp +10003ff4: 6123 str r3, [r4, #16] +10003ff6: 6863 ldr r3, [r4, #4] +10003ff8: f3bf 8f5f dmb sy +10003ffc: 465a mov r2, fp +10003ffe: 601a str r2, [r3, #0] +10004000: f385 8810 msr PRIMASK, r5 +10004004: e781 b.n 10003f0a +10004006: 2300 movs r3, #0 +10004008: 2200 movs r2, #0 +1000400a: 4698 mov r8, r3 +1000400c: 2300 movs r3, #0 +1000400e: 9206 str r2, [sp, #24] +10004010: 9307 str r3, [sp, #28] +10004012: 2300 movs r3, #0 +10004014: 2000 movs r0, #0 +10004016: 469a mov sl, r3 +10004018: e7a6 b.n 10003f68 +1000401a: 2900 cmp r1, #0 +1000401c: d102 bne.n 10004024 +1000401e: 2800 cmp r0, #0 +10004020: d000 beq.n 10004024 +10004022: e796 b.n 10003f52 +10004024: 2100 movs r1, #0 +10004026: 4660 mov r0, ip +10004028: f000 fe4c bl 10004cc4 +1000402c: 4643 mov r3, r8 +1000402e: 681a ldr r2, [r3, #0] +10004030: 685b ldr r3, [r3, #4] +10004032: 9206 str r2, [sp, #24] +10004034: 9307 str r3, [sp, #28] +10004036: 4643 mov r3, r8 +10004038: 689b ldr r3, [r3, #8] +1000403a: 469a mov sl, r3 +1000403c: 4643 mov r3, r8 +1000403e: 68db ldr r3, [r3, #12] +10004040: 4698 mov r8, r3 +10004042: 68e3 ldr r3, [r4, #12] +10004044: 444b add r3, r9 +10004046: 3b01 subs r3, #1 +10004048: 781b ldrb r3, [r3, #0] +1000404a: 9308 str r3, [sp, #32] +1000404c: 021b lsls r3, r3, #8 +1000404e: 4303 orrs r3, r0 +10004050: 6123 str r3, [r4, #16] +10004052: 2000 movs r0, #0 +10004054: e788 b.n 10003f68 +10004056: 6923 ldr r3, [r4, #16] +10004058: 2b00 cmp r3, #0 +1000405a: d0b1 beq.n 10003fc0 +1000405c: 9a06 ldr r2, [sp, #24] +1000405e: 9b07 ldr r3, [sp, #28] +10004060: 1b92 subs r2, r2, r6 +10004062: 41bb sbcs r3, r7 +10004064: 2b00 cmp r3, #0 +10004066: db15 blt.n 10004094 +10004068: 4659 mov r1, fp +1000406a: 9104 str r1, [sp, #16] +1000406c: 2101 movs r1, #1 +1000406e: 9103 str r1, [sp, #12] +10004070: 4649 mov r1, r9 +10004072: 9102 str r1, [sp, #8] +10004074: 4641 mov r1, r8 +10004076: 9101 str r1, [sp, #4] +10004078: 4651 mov r1, sl +1000407a: 0020 movs r0, r4 +1000407c: 9100 str r1, [sp, #0] +1000407e: f7ff feb5 bl 10003dec +10004082: e7b6 b.n 10003ff2 +10004084: f000 fb9a bl 100047bc +10004088: 0032 movs r2, r6 +1000408a: 003b movs r3, r7 +1000408c: 1812 adds r2, r2, r0 +1000408e: 414b adcs r3, r1 +10004090: 2b00 cmp r3, #0 +10004092: dae9 bge.n 10004068 +10004094: 2201 movs r2, #1 +10004096: 4b03 ldr r3, [pc, #12] ; (100040a4 ) +10004098: 4252 negs r2, r2 +1000409a: e7e5 b.n 10004068 +1000409c: 2000a02c .word 0x2000a02c +100040a0: 0fffffff .word 0x0fffffff +100040a4: 7fffffff .word 0x7fffffff + +100040a8 : +100040a8: b510 push {r4, lr} +100040aa: 4c14 ldr r4, [pc, #80] ; (100040fc ) +100040ac: 6863 ldr r3, [r4, #4] +100040ae: 2b00 cmp r3, #0 +100040b0: d004 beq.n 100040bc +100040b2: 210a movs r1, #10 +100040b4: 4812 ldr r0, [pc, #72] ; (10004100 ) +100040b6: f7ff fe43 bl 10003d40 +100040ba: bd10 pop {r4, pc} +100040bc: 0023 movs r3, r4 +100040be: 4a11 ldr r2, [pc, #68] ; (10004104 ) +100040c0: 2110 movs r1, #16 +100040c2: 6820 ldr r0, [r4, #0] +100040c4: f000 fd0e bl 10004ae4 +100040c8: 2003 movs r0, #3 +100040ca: f000 fb53 bl 10004774 +100040ce: 2003 movs r0, #3 +100040d0: f000 fc68 bl 100049a4 +100040d4: 2003 movs r0, #3 +100040d6: 490c ldr r1, [pc, #48] ; (10004108 ) +100040d8: f000 fbb4 bl 10004844 +100040dc: f7ff fb52 bl 10003784 +100040e0: 4b0a ldr r3, [pc, #40] ; (1000410c ) +100040e2: 469c mov ip, r3 +100040e4: 2303 movs r3, #3 +100040e6: 7523 strb r3, [r4, #20] +100040e8: 23d0 movs r3, #208 ; 0xd0 +100040ea: 061b lsls r3, r3, #24 +100040ec: 681b ldr r3, [r3, #0] +100040ee: 4460 add r0, ip +100040f0: 7563 strb r3, [r4, #21] +100040f2: 4b07 ldr r3, [pc, #28] ; (10004110 ) +100040f4: 0080 lsls r0, r0, #2 +100040f6: 6060 str r0, [r4, #4] +100040f8: 60dc str r4, [r3, #12] +100040fa: e7da b.n 100040b2 +100040fc: 20000860 .word 0x20000860 +10004100: 20010c34 .word 0x20010c34 +10004104: 10003d89 .word 0x10003d89 +10004108: 10003eed .word 0x10003eed +1000410c: 34000040 .word 0x34000040 +10004110: 2000a02c .word 0x2000a02c + +10004114 : +10004114: 4800 ldr r0, [pc, #0] ; (10004118 ) +10004116: 4770 bx lr +10004118: 20000860 .word 0x20000860 + +1000411c : +1000411c: b570 push {r4, r5, r6, lr} +1000411e: 0005 movs r5, r0 +10004120: 2018 movs r0, #24 +10004122: f003 f945 bl 100073b0 <__wrap_malloc> +10004126: 4916 ldr r1, [pc, #88] ; (10004180 ) +10004128: 0004 movs r4, r0 +1000412a: 0002 movs r2, r0 +1000412c: 0028 movs r0, r5 +1000412e: f000 fca9 bl 10004a84 +10004132: 2110 movs r1, #16 +10004134: 6020 str r0, [r4, #0] +10004136: 0028 movs r0, r5 +10004138: f003 f958 bl 100073ec <__wrap_calloc> +1000413c: 2101 movs r1, #1 +1000413e: 60a0 str r0, [r4, #8] +10004140: 0028 movs r0, r5 +10004142: f003 f953 bl 100073ec <__wrap_calloc> +10004146: 60e0 str r0, [r4, #12] +10004148: 2001 movs r0, #1 +1000414a: f000 fb27 bl 1000479c +1000414e: 0005 movs r5, r0 +10004150: f000 fc28 bl 100049a4 +10004154: 0028 movs r0, r5 +10004156: 490b ldr r1, [pc, #44] ; (10004184 ) +10004158: f000 fb74 bl 10004844 +1000415c: f7ff fb12 bl 10003784 +10004160: 4b09 ldr r3, [pc, #36] ; (10004188 ) +10004162: 7525 strb r5, [r4, #20] +10004164: 469c mov ip, r3 +10004166: 23d0 movs r3, #208 ; 0xd0 +10004168: 061b lsls r3, r3, #24 +1000416a: 681b ldr r3, [r3, #0] +1000416c: 4460 add r0, ip +1000416e: 7563 strb r3, [r4, #21] +10004170: 4b06 ldr r3, [pc, #24] ; (1000418c ) +10004172: 00ad lsls r5, r5, #2 +10004174: 0080 lsls r0, r0, #2 +10004176: 6060 str r0, [r4, #4] +10004178: 50ec str r4, [r5, r3] +1000417a: 0020 movs r0, r4 +1000417c: bd70 pop {r4, r5, r6, pc} +1000417e: 46c0 nop ; (mov r8, r8) +10004180: 10003d89 .word 0x10003d89 +10004184: 10003eed .word 0x10003eed +10004188: 34000040 .word 0x34000040 +1000418c: 2000a02c .word 0x2000a02c + +10004190 : +10004190: 4b0e ldr r3, [pc, #56] ; (100041cc ) +10004192: b510 push {r4, lr} +10004194: 0004 movs r4, r0 +10004196: 4298 cmp r0, r3 +10004198: d017 beq.n 100041ca +1000419a: 2100 movs r1, #0 +1000419c: 7d03 ldrb r3, [r0, #20] +1000419e: 4a0c ldr r2, [pc, #48] ; (100041d0 ) +100041a0: 009b lsls r3, r3, #2 +100041a2: 5099 str r1, [r3, r2] +100041a4: 6800 ldr r0, [r0, #0] +100041a6: f000 fcbb bl 10004b20 +100041aa: 2100 movs r1, #0 +100041ac: 7d20 ldrb r0, [r4, #20] +100041ae: f000 fb49 bl 10004844 +100041b2: 7d20 ldrb r0, [r4, #20] +100041b4: f000 faea bl 1000478c +100041b8: 68e0 ldr r0, [r4, #12] +100041ba: f003 f937 bl 1000742c <__wrap_free> +100041be: 68a0 ldr r0, [r4, #8] +100041c0: f003 f934 bl 1000742c <__wrap_free> +100041c4: 0020 movs r0, r4 +100041c6: f003 f931 bl 1000742c <__wrap_free> +100041ca: bd10 pop {r4, pc} +100041cc: 20000860 .word 0x20000860 +100041d0: 2000a02c .word 0x2000a02c + +100041d4 : +100041d4: b5f0 push {r4, r5, r6, r7, lr} +100041d6: 464e mov r6, r9 +100041d8: 4645 mov r5, r8 +100041da: 46de mov lr, fp +100041dc: 4657 mov r7, sl +100041de: b5e0 push {r5, r6, r7, lr} +100041e0: b085 sub sp, #20 +100041e2: 9301 str r3, [sp, #4] +100041e4: ab10 add r3, sp, #64 ; 0x40 +100041e6: 781b ldrb r3, [r3, #0] +100041e8: 0006 movs r6, r0 +100041ea: 9303 str r3, [sp, #12] +100041ec: 2300 movs r3, #0 +100041ee: 4699 mov r9, r3 +100041f0: 4698 mov r8, r3 +100041f2: 9200 str r2, [sp, #0] +100041f4: 6872 ldr r2, [r6, #4] +100041f6: f3ef 8b10 mrs fp, PRIMASK +100041fa: b672 cpsid i +100041fc: 6813 ldr r3, [r2, #0] +100041fe: 2b00 cmp r3, #0 +10004200: d0fc beq.n 100041fc +10004202: f3bf 8f5f dmb sy +10004206: 6835 ldr r5, [r6, #0] +10004208: 7bac ldrb r4, [r5, #14] +1000420a: 2c00 cmp r4, #0 +1000420c: d03d beq.n 1000428a +1000420e: 0067 lsls r7, r4, #1 +10004210: 682b ldr r3, [r5, #0] +10004212: 193f adds r7, r7, r4 +10004214: 3f03 subs r7, #3 +10004216: 19db adds r3, r3, r7 +10004218: 785a ldrb r2, [r3, #1] +1000421a: 73aa strb r2, [r5, #14] +1000421c: 2a00 cmp r2, #0 +1000421e: d100 bne.n 10004222 +10004220: 73ea strb r2, [r5, #15] +10004222: 68b1 ldr r1, [r6, #8] +10004224: 4a47 ldr r2, [pc, #284] ; (10004344 ) +10004226: 468c mov ip, r1 +10004228: 9800 ldr r0, [sp, #0] +1000422a: 9901 ldr r1, [sp, #4] +1000422c: 18a2 adds r2, r4, r2 +1000422e: 0112 lsls r2, r2, #4 +10004230: 4462 add r2, ip +10004232: 6010 str r0, [r2, #0] +10004234: 6051 str r1, [r2, #4] +10004236: 990e ldr r1, [sp, #56] ; 0x38 +10004238: 6091 str r1, [r2, #8] +1000423a: 990f ldr r1, [sp, #60] ; 0x3c +1000423c: 60d1 str r1, [r2, #12] +1000423e: 4642 mov r2, r8 +10004240: 709a strb r2, [r3, #2] +10004242: 705a strb r2, [r3, #1] +10004244: 701a strb r2, [r3, #0] +10004246: 7b6b ldrb r3, [r5, #13] +10004248: 469a mov sl, r3 +1000424a: 2b00 cmp r3, #0 +1000424c: d067 beq.n 1000431e +1000424e: 0022 movs r2, r4 +10004250: 0019 movs r1, r3 +10004252: 68a8 ldr r0, [r5, #8] +10004254: 686b ldr r3, [r5, #4] +10004256: 4798 blx r3 +10004258: 682a ldr r2, [r5, #0] +1000425a: 2800 cmp r0, #0 +1000425c: d052 beq.n 10004304 +1000425e: 4653 mov r3, sl +10004260: 4650 mov r0, sl +10004262: 005b lsls r3, r3, #1 +10004264: 4453 add r3, sl +10004266: 19d7 adds r7, r2, r7 +10004268: 3b03 subs r3, #3 +1000426a: 70b8 strb r0, [r7, #2] +1000426c: 18d1 adds r1, r2, r3 +1000426e: 5cd3 ldrb r3, [r2, r3] +10004270: 2b00 cmp r3, #0 +10004272: d000 beq.n 10004276 +10004274: 707b strb r3, [r7, #1] +10004276: 4653 mov r3, sl +10004278: 700c strb r4, [r1, #0] +1000427a: 736b strb r3, [r5, #13] +1000427c: 4554 cmp r4, sl +1000427e: d04f beq.n 10004320 +10004280: 68f3 ldr r3, [r6, #12] +10004282: 191b adds r3, r3, r4 +10004284: 3b01 subs r3, #1 +10004286: 7818 ldrb r0, [r3, #0] +10004288: e000 b.n 1000428c +1000428a: 2000 movs r0, #0 +1000428c: 6873 ldr r3, [r6, #4] +1000428e: f3bf 8f5f dmb sy +10004292: 4642 mov r2, r8 +10004294: 601a str r2, [r3, #0] +10004296: f38b 8810 msr PRIMASK, fp +1000429a: 2c00 cmp r4, #0 +1000429c: d04f beq.n 1000433e +1000429e: 464b mov r3, r9 +100042a0: 2b00 cmp r3, #0 +100042a2: d108 bne.n 100042b6 +100042a4: 0200 lsls r0, r0, #8 +100042a6: 4320 orrs r0, r4 +100042a8: b005 add sp, #20 +100042aa: bcf0 pop {r4, r5, r6, r7} +100042ac: 46bb mov fp, r7 +100042ae: 46b2 mov sl, r6 +100042b0: 46a9 mov r9, r5 +100042b2: 46a0 mov r8, r4 +100042b4: bdf0 pop {r4, r5, r6, r7, pc} +100042b6: 9b03 ldr r3, [sp, #12] +100042b8: 2b00 cmp r3, #0 +100042ba: d03e beq.n 1000433a +100042bc: 9b0e ldr r3, [sp, #56] ; 0x38 +100042be: 2000 movs r0, #0 +100042c0: 990f ldr r1, [sp, #60] ; 0x3c +100042c2: 4798 blx r3 +100042c4: 0003 movs r3, r0 +100042c6: 0004 movs r4, r0 +100042c8: 000d movs r5, r1 +100042ca: 430b orrs r3, r1 +100042cc: d035 beq.n 1000433a +100042ce: 2900 cmp r1, #0 +100042d0: da0a bge.n 100042e8 +100042d2: 9a00 ldr r2, [sp, #0] +100042d4: 9b01 ldr r3, [sp, #4] +100042d6: 1b12 subs r2, r2, r4 +100042d8: 41ab sbcs r3, r5 +100042da: 9200 str r2, [sp, #0] +100042dc: 9301 str r3, [sp, #4] +100042de: 2b00 cmp r3, #0 +100042e0: db0a blt.n 100042f8 +100042e2: 9b03 ldr r3, [sp, #12] +100042e4: 4699 mov r9, r3 +100042e6: e785 b.n 100041f4 +100042e8: f000 fa68 bl 100047bc +100042ec: 1824 adds r4, r4, r0 +100042ee: 414d adcs r5, r1 +100042f0: 9400 str r4, [sp, #0] +100042f2: 9501 str r5, [sp, #4] +100042f4: 2d00 cmp r5, #0 +100042f6: daf4 bge.n 100042e2 +100042f8: 2301 movs r3, #1 +100042fa: 4c13 ldr r4, [pc, #76] ; (10004348 ) +100042fc: 425b negs r3, r3 +100042fe: 9300 str r3, [sp, #0] +10004300: 9401 str r4, [sp, #4] +10004302: e7ee b.n 100042e2 +10004304: 4653 mov r3, sl +10004306: 005b lsls r3, r3, #1 +10004308: 4453 add r3, sl +1000430a: 3b03 subs r3, #3 +1000430c: 18d3 adds r3, r2, r3 +1000430e: 709c strb r4, [r3, #2] +10004310: 19d1 adds r1, r2, r7 +10004312: 5dd2 ldrb r2, [r2, r7] +10004314: 2a00 cmp r2, #0 +10004316: d000 beq.n 1000431a +10004318: 705a strb r2, [r3, #1] +1000431a: 4653 mov r3, sl +1000431c: 700b strb r3, [r1, #0] +1000431e: 736c strb r4, [r5, #13] +10004320: 7d30 ldrb r0, [r6, #20] +10004322: 9a00 ldr r2, [sp, #0] +10004324: 9b01 ldr r3, [sp, #4] +10004326: f000 fad3 bl 100048d0 +1000432a: 4681 mov r9, r0 +1000432c: 2800 cmp r0, #0 +1000432e: d0a7 beq.n 10004280 +10004330: 0021 movs r1, r4 +10004332: 6830 ldr r0, [r6, #0] +10004334: f000 fd48 bl 10004dc8 +10004338: e7a2 b.n 10004280 +1000433a: 2000 movs r0, #0 +1000433c: e7b4 b.n 100042a8 +1000433e: 2001 movs r0, #1 +10004340: 4240 negs r0, r0 +10004342: e7b1 b.n 100042a8 +10004344: 0fffffff .word 0x0fffffff +10004348: 7fffffff .word 0x7fffffff + +1000434c : +1000434c: b5f0 push {r4, r5, r6, r7, lr} +1000434e: 4657 mov r7, sl +10004350: 4645 mov r5, r8 +10004352: 46de mov lr, fp +10004354: 464e mov r6, r9 +10004356: b5e0 push {r5, r6, r7, lr} +10004358: 0004 movs r4, r0 +1000435a: 0017 movs r7, r2 +1000435c: b083 sub sp, #12 +1000435e: 4698 mov r8, r3 +10004360: 6842 ldr r2, [r0, #4] +10004362: f3ef 8a10 mrs sl, PRIMASK +10004366: b672 cpsid i +10004368: 6813 ldr r3, [r2, #0] +1000436a: 2b00 cmp r3, #0 +1000436c: d0fc beq.n 10004368 +1000436e: f3bf 8f5f dmb sy +10004372: 6826 ldr r6, [r4, #0] +10004374: 7bb5 ldrb r5, [r6, #14] +10004376: 2d00 cmp r5, #0 +10004378: d03f beq.n 100043fa +1000437a: 006b lsls r3, r5, #1 +1000437c: 195b adds r3, r3, r5 +1000437e: 3b03 subs r3, #3 +10004380: 469c mov ip, r3 +10004382: 6832 ldr r2, [r6, #0] +10004384: 9301 str r3, [sp, #4] +10004386: 4462 add r2, ip +10004388: 7853 ldrb r3, [r2, #1] +1000438a: 46ab mov fp, r5 +1000438c: 73b3 strb r3, [r6, #14] +1000438e: 2b00 cmp r3, #0 +10004390: d100 bne.n 10004394 +10004392: 73f3 strb r3, [r6, #15] +10004394: 68a1 ldr r1, [r4, #8] +10004396: 4b35 ldr r3, [pc, #212] ; (1000446c ) +10004398: 468c mov ip, r1 +1000439a: 4641 mov r1, r8 +1000439c: 18eb adds r3, r5, r3 +1000439e: 011b lsls r3, r3, #4 +100043a0: 4463 add r3, ip +100043a2: 6059 str r1, [r3, #4] +100043a4: 990c ldr r1, [sp, #48] ; 0x30 +100043a6: 601f str r7, [r3, #0] +100043a8: 6099 str r1, [r3, #8] +100043aa: 990d ldr r1, [sp, #52] ; 0x34 +100043ac: 60d9 str r1, [r3, #12] +100043ae: 2300 movs r3, #0 +100043b0: 7093 strb r3, [r2, #2] +100043b2: 7053 strb r3, [r2, #1] +100043b4: 7013 strb r3, [r2, #0] +100043b6: 7b73 ldrb r3, [r6, #13] +100043b8: 4699 mov r9, r3 +100043ba: 2b00 cmp r3, #0 +100043bc: d048 beq.n 10004450 +100043be: 002a movs r2, r5 +100043c0: 0019 movs r1, r3 +100043c2: 68b0 ldr r0, [r6, #8] +100043c4: 6873 ldr r3, [r6, #4] +100043c6: 4798 blx r3 +100043c8: 6832 ldr r2, [r6, #0] +100043ca: 2800 cmp r0, #0 +100043cc: d032 beq.n 10004434 +100043ce: 464b mov r3, r9 +100043d0: 4648 mov r0, r9 +100043d2: 005b lsls r3, r3, #1 +100043d4: 444b add r3, r9 +100043d6: 3b03 subs r3, #3 +100043d8: 18d1 adds r1, r2, r3 +100043da: 468c mov ip, r1 +100043dc: 9901 ldr r1, [sp, #4] +100043de: 1851 adds r1, r2, r1 +100043e0: 7088 strb r0, [r1, #2] +100043e2: 5cd3 ldrb r3, [r2, r3] +100043e4: 2b00 cmp r3, #0 +100043e6: d000 beq.n 100043ea +100043e8: 704b strb r3, [r1, #1] +100043ea: 4663 mov r3, ip +100043ec: 701d strb r5, [r3, #0] +100043ee: 464b mov r3, r9 +100043f0: 2000 movs r0, #0 +100043f2: 7373 strb r3, [r6, #13] +100043f4: 454d cmp r5, r9 +100043f6: d131 bne.n 1000445c +100043f8: e02b b.n 10004452 +100043fa: 2300 movs r3, #0 +100043fc: 2600 movs r6, #0 +100043fe: 469b mov fp, r3 +10004400: 2000 movs r0, #0 +10004402: 6863 ldr r3, [r4, #4] +10004404: f3bf 8f5f dmb sy +10004408: 2200 movs r2, #0 +1000440a: 601a str r2, [r3, #0] +1000440c: f38a 8810 msr PRIMASK, sl +10004410: 2d00 cmp r5, #0 +10004412: d028 beq.n 10004466 +10004414: 2800 cmp r0, #0 +10004416: d109 bne.n 1000442c +10004418: 465b mov r3, fp +1000441a: 0230 lsls r0, r6, #8 +1000441c: 4318 orrs r0, r3 +1000441e: b003 add sp, #12 +10004420: bcf0 pop {r4, r5, r6, r7} +10004422: 46bb mov fp, r7 +10004424: 46b2 mov sl, r6 +10004426: 46a9 mov r9, r5 +10004428: 46a0 mov r8, r4 +1000442a: bdf0 pop {r4, r5, r6, r7, pc} +1000442c: 7d20 ldrb r0, [r4, #20] +1000442e: f000 fad7 bl 100049e0 +10004432: e7f1 b.n 10004418 +10004434: 464b mov r3, r9 +10004436: 005b lsls r3, r3, #1 +10004438: 444b add r3, r9 +1000443a: 3b03 subs r3, #3 +1000443c: 9801 ldr r0, [sp, #4] +1000443e: 18d3 adds r3, r2, r3 +10004440: 709d strb r5, [r3, #2] +10004442: 1811 adds r1, r2, r0 +10004444: 5c12 ldrb r2, [r2, r0] +10004446: 2a00 cmp r2, #0 +10004448: d000 beq.n 1000444c +1000444a: 705a strb r2, [r3, #1] +1000444c: 464b mov r3, r9 +1000444e: 700b strb r3, [r1, #0] +10004450: 7375 strb r5, [r6, #13] +10004452: 003a movs r2, r7 +10004454: 4643 mov r3, r8 +10004456: 7d20 ldrb r0, [r4, #20] +10004458: f000 fa3a bl 100048d0 +1000445c: 68e3 ldr r3, [r4, #12] +1000445e: 195b adds r3, r3, r5 +10004460: 3b01 subs r3, #1 +10004462: 781e ldrb r6, [r3, #0] +10004464: e7cd b.n 10004402 +10004466: 2001 movs r0, #1 +10004468: 4240 negs r0, r0 +1000446a: e7d8 b.n 1000441e +1000446c: 0fffffff .word 0x0fffffff + +10004470 : +10004470: b570 push {r4, r5, r6, lr} +10004472: 0004 movs r4, r0 +10004474: 2900 cmp r1, #0 +10004476: d033 beq.n 100044e0 +10004478: 6842 ldr r2, [r0, #4] +1000447a: f3ef 8510 mrs r5, PRIMASK +1000447e: b672 cpsid i +10004480: 6813 ldr r3, [r2, #0] +10004482: 2b00 cmp r3, #0 +10004484: d0fc beq.n 10004480 +10004486: f3bf 8f5f dmb sy +1000448a: 6820 ldr r0, [r4, #0] +1000448c: b2ce uxtb r6, r1 +1000448e: 7b43 ldrb r3, [r0, #13] +10004490: 42b3 cmp r3, r6 +10004492: d016 beq.n 100044c2 +10004494: 23ff movs r3, #255 ; 0xff +10004496: 400b ands r3, r1 +10004498: 005a lsls r2, r3, #1 +1000449a: 18d3 adds r3, r2, r3 +1000449c: 6802 ldr r2, [r0, #0] +1000449e: 4694 mov ip, r2 +100044a0: 4463 add r3, ip +100044a2: 3b03 subs r3, #3 +100044a4: 789b ldrb r3, [r3, #2] +100044a6: 2b00 cmp r3, #0 +100044a8: d10b bne.n 100044c2 +100044aa: 6922 ldr r2, [r4, #16] +100044ac: 4291 cmp r1, r2 +100044ae: d019 beq.n 100044e4 +100044b0: 2000 movs r0, #0 +100044b2: 6863 ldr r3, [r4, #4] +100044b4: f3bf 8f5f dmb sy +100044b8: 2200 movs r2, #0 +100044ba: 601a str r2, [r3, #0] +100044bc: f385 8810 msr PRIMASK, r5 +100044c0: bd70 pop {r4, r5, r6, pc} +100044c2: 23ff movs r3, #255 ; 0xff +100044c4: 0a0a lsrs r2, r1, #8 +100044c6: 400b ands r3, r1 +100044c8: 68e1 ldr r1, [r4, #12] +100044ca: b2d2 uxtb r2, r2 +100044cc: 468c mov ip, r1 +100044ce: 4463 add r3, ip +100044d0: 3b01 subs r3, #1 +100044d2: 7819 ldrb r1, [r3, #0] +100044d4: 4291 cmp r1, r2 +100044d6: d1eb bne.n 100044b0 +100044d8: 0031 movs r1, r6 +100044da: f000 fc75 bl 10004dc8 +100044de: e7e8 b.n 100044b2 +100044e0: 2000 movs r0, #0 +100044e2: e7ed b.n 100044c0 +100044e4: 6123 str r3, [r4, #16] +100044e6: e7e3 b.n 100044b0 + +100044e8 : +100044e8: 7d40 ldrb r0, [r0, #21] +100044ea: 4770 bx lr + +100044ec : +100044ec: b5f0 push {r4, r5, r6, r7, lr} +100044ee: 0004 movs r4, r0 +100044f0: 000d movs r5, r1 +100044f2: 2606 movs r6, #6 +100044f4: 4276 negs r6, r6 +100044f6: 17f7 asrs r7, r6, #31 +100044f8: 46c6 mov lr, r8 +100044fa: 1936 adds r6, r6, r4 +100044fc: 416f adcs r7, r5 +100044fe: b500 push {lr} +10004500: b084 sub sp, #16 +10004502: 428f cmp r7, r1 +10004504: d814 bhi.n 10004530 +10004506: d011 beq.n 1000452c +10004508: f000 f958 bl 100047bc +1000450c: 0032 movs r2, r6 +1000450e: 003b movs r3, r7 +10004510: 1a12 subs r2, r2, r0 +10004512: 418b sbcs r3, r1 +10004514: 2b00 cmp r3, #0 +10004516: dc15 bgt.n 10004544 +10004518: 2b00 cmp r3, #0 +1000451a: d03e beq.n 1000459a +1000451c: 0020 movs r0, r4 +1000451e: 0029 movs r1, r5 +10004520: f000 f980 bl 10004824 +10004524: b004 add sp, #16 +10004526: bc80 pop {r7} +10004528: 46b8 mov r8, r7 +1000452a: bdf0 pop {r4, r5, r6, r7, pc} +1000452c: 4286 cmp r6, r0 +1000452e: d9eb bls.n 10004508 +10004530: 2600 movs r6, #0 +10004532: 2700 movs r7, #0 +10004534: f000 f942 bl 100047bc +10004538: 0032 movs r2, r6 +1000453a: 003b movs r3, r7 +1000453c: 1a12 subs r2, r2, r0 +1000453e: 418b sbcs r3, r1 +10004540: 2b00 cmp r3, #0 +10004542: dde9 ble.n 10004518 +10004544: 2300 movs r3, #0 +10004546: 9302 str r3, [sp, #8] +10004548: 9301 str r3, [sp, #4] +1000454a: 4b15 ldr r3, [pc, #84] ; (100045a0 ) +1000454c: 0032 movs r2, r6 +1000454e: 9300 str r3, [sp, #0] +10004550: 4814 ldr r0, [pc, #80] ; (100045a4 ) +10004552: 003b movs r3, r7 +10004554: f7ff fe3e bl 100041d4 +10004558: 2800 cmp r0, #0 +1000455a: dbdf blt.n 1000451c +1000455c: 2300 movs r3, #0 +1000455e: 4698 mov r8, r3 +10004560: 46bc mov ip, r7 +10004562: 4a11 ldr r2, [pc, #68] ; (100045a8 ) +10004564: 4f11 ldr r7, [pc, #68] ; (100045ac ) +10004566: 6a7b ldr r3, [r7, #36] ; 0x24 +10004568: 459c cmp ip, r3 +1000456a: d804 bhi.n 10004576 +1000456c: 6ab9 ldr r1, [r7, #40] ; 0x28 +1000456e: 428e cmp r6, r1 +10004570: d9d4 bls.n 1000451c +10004572: 459c cmp ip, r3 +10004574: d1d2 bne.n 1000451c +10004576: 6811 ldr r1, [r2, #0] +10004578: f3ef 8010 mrs r0, PRIMASK +1000457c: b672 cpsid i +1000457e: 680b ldr r3, [r1, #0] +10004580: 2b00 cmp r3, #0 +10004582: d0fc beq.n 1000457e +10004584: f3bf 8f5f dmb sy +10004588: 6813 ldr r3, [r2, #0] +1000458a: f3bf 8f5f dmb sy +1000458e: 4641 mov r1, r8 +10004590: 6019 str r1, [r3, #0] +10004592: f380 8810 msr PRIMASK, r0 +10004596: bf20 wfe +10004598: e7e5 b.n 10004566 +1000459a: 2a00 cmp r2, #0 +1000459c: d0be beq.n 1000451c +1000459e: e7d1 b.n 10004544 +100045a0: 10003dbd .word 0x10003dbd +100045a4: 20000860 .word 0x20000860 +100045a8: 20010c34 .word 0x20010c34 +100045ac: 40054000 .word 0x40054000 + +100045b0 : +100045b0: b570 push {r4, r5, r6, lr} +100045b2: 0006 movs r6, r0 +100045b4: f000 f902 bl 100047bc +100045b8: 22fa movs r2, #250 ; 0xfa +100045ba: 0004 movs r4, r0 +100045bc: 000d movs r5, r1 +100045be: 2300 movs r3, #0 +100045c0: 0030 movs r0, r6 +100045c2: 2100 movs r1, #0 +100045c4: 0092 lsls r2, r2, #2 +100045c6: f002 fe69 bl 1000729c <__wrap___aeabi_lmul> +100045ca: 1900 adds r0, r0, r4 +100045cc: 4169 adcs r1, r5 +100045ce: 2900 cmp r1, #0 +100045d0: db02 blt.n 100045d8 +100045d2: f7ff ff8b bl 100044ec +100045d6: bd70 pop {r4, r5, r6, pc} +100045d8: 2001 movs r0, #1 +100045da: 4901 ldr r1, [pc, #4] ; (100045e0 ) +100045dc: 4240 negs r0, r0 +100045de: e7f8 b.n 100045d2 +100045e0: 7fffffff .word 0x7fffffff + +100045e4 : +100045e4: b5f0 push {r4, r5, r6, r7, lr} +100045e6: f3ef 8305 mrs r3, IPSR +100045ea: 46ce mov lr, r9 +100045ec: 4647 mov r7, r8 +100045ee: b580 push {r7, lr} +100045f0: 0005 movs r5, r0 +100045f2: 000c movs r4, r1 +100045f4: b085 sub sp, #20 +100045f6: 2b00 cmp r3, #0 +100045f8: d012 beq.n 10004620 +100045fa: 4a2c ldr r2, [pc, #176] ; (100046ac ) +100045fc: 2000 movs r0, #0 +100045fe: 6a53 ldr r3, [r2, #36] ; 0x24 +10004600: 429c cmp r4, r3 +10004602: d803 bhi.n 1000460c +10004604: 6a92 ldr r2, [r2, #40] ; 0x28 +10004606: 3001 adds r0, #1 +10004608: 42aa cmp r2, r5 +1000460a: d304 bcc.n 10004616 +1000460c: b005 add sp, #20 +1000460e: bcc0 pop {r6, r7} +10004610: 46b9 mov r9, r7 +10004612: 46b0 mov r8, r6 +10004614: bdf0 pop {r4, r5, r6, r7, pc} +10004616: 1ae0 subs r0, r4, r3 +10004618: 1e42 subs r2, r0, #1 +1000461a: 4190 sbcs r0, r2 +1000461c: b2c0 uxtb r0, r0 +1000461e: e7f5 b.n 1000460c +10004620: 4e23 ldr r6, [pc, #140] ; (100046b0 ) +10004622: 9302 str r3, [sp, #8] +10004624: 9301 str r3, [sp, #4] +10004626: 4b23 ldr r3, [pc, #140] ; (100046b4 ) +10004628: 0002 movs r2, r0 +1000462a: 9300 str r3, [sp, #0] +1000462c: 0030 movs r0, r6 +1000462e: 000b movs r3, r1 +10004630: f7ff fdd0 bl 100041d4 +10004634: 1e03 subs r3, r0, #0 +10004636: dde0 ble.n 100045fa +10004638: bf20 wfe +1000463a: 6871 ldr r1, [r6, #4] +1000463c: f3ef 8710 mrs r7, PRIMASK +10004640: b672 cpsid i +10004642: 680a ldr r2, [r1, #0] +10004644: 2a00 cmp r2, #0 +10004646: d0fc beq.n 10004642 +10004648: f3bf 8f5f dmb sy +1000464c: b2da uxtb r2, r3 +1000464e: 4694 mov ip, r2 +10004650: 6830 ldr r0, [r6, #0] +10004652: 7b42 ldrb r2, [r0, #13] +10004654: 4562 cmp r2, ip +10004656: d01d beq.n 10004694 +10004658: 22ff movs r2, #255 ; 0xff +1000465a: 401a ands r2, r3 +1000465c: 0051 lsls r1, r2, #1 +1000465e: 4689 mov r9, r1 +10004660: 6801 ldr r1, [r0, #0] +10004662: 4491 add r9, r2 +10004664: 4688 mov r8, r1 +10004666: 4649 mov r1, r9 +10004668: 4441 add r1, r8 +1000466a: 3903 subs r1, #3 +1000466c: 7889 ldrb r1, [r1, #2] +1000466e: 2900 cmp r1, #0 +10004670: d013 beq.n 1000469a +10004672: 68f1 ldr r1, [r6, #12] +10004674: 0a1b lsrs r3, r3, #8 +10004676: 4688 mov r8, r1 +10004678: 4442 add r2, r8 +1000467a: 3a01 subs r2, #1 +1000467c: 7812 ldrb r2, [r2, #0] +1000467e: b2db uxtb r3, r3 +10004680: 429a cmp r2, r3 +10004682: d00f beq.n 100046a4 +10004684: 6873 ldr r3, [r6, #4] +10004686: f3bf 8f5f dmb sy +1000468a: 2200 movs r2, #0 +1000468c: 601a str r2, [r3, #0] +1000468e: f387 8810 msr PRIMASK, r7 +10004692: e7b2 b.n 100045fa +10004694: 22ff movs r2, #255 ; 0xff +10004696: 401a ands r2, r3 +10004698: e7eb b.n 10004672 +1000469a: 6932 ldr r2, [r6, #16] +1000469c: 4293 cmp r3, r2 +1000469e: d1f1 bne.n 10004684 +100046a0: 6131 str r1, [r6, #16] +100046a2: e7ef b.n 10004684 +100046a4: 4661 mov r1, ip +100046a6: f000 fb8f bl 10004dc8 +100046aa: e7eb b.n 10004684 +100046ac: 40054000 .word 0x40054000 +100046b0: 20000860 .word 0x20000860 +100046b4: 10003dbd .word 0x10003dbd + +100046b8 : +100046b8: b5f0 push {r4, r5, r6, r7, lr} +100046ba: f3ef 8205 mrs r2, IPSR +100046be: 46d6 mov lr, sl +100046c0: 464f mov r7, r9 +100046c2: 4646 mov r6, r8 +100046c4: 0010 movs r0, r2 +100046c6: b5c0 push {r6, r7, lr} +100046c8: 3810 subs r0, #16 +100046ca: f3ef 8810 mrs r8, PRIMASK +100046ce: b672 cpsid i +100046d0: 4c21 ldr r4, [pc, #132] ; (10004758 ) +100046d2: 6823 ldr r3, [r4, #0] +100046d4: 2b00 cmp r3, #0 +100046d6: d0fc beq.n 100046d2 +100046d8: f3bf 8f5f dmb sy +100046dc: 2301 movs r3, #1 +100046de: 0019 movs r1, r3 +100046e0: 4081 lsls r1, r0 +100046e2: 4d1e ldr r5, [pc, #120] ; (1000475c ) +100046e4: 001f movs r7, r3 +100046e6: 6369 str r1, [r5, #52] ; 0x34 +100046e8: 46aa mov sl, r5 +100046ea: 4d1d ldr r5, [pc, #116] ; (10004760 ) +100046ec: 6029 str r1, [r5, #0] +100046ee: 4d1d ldr r5, [pc, #116] ; (10004764 ) +100046f0: 782e ldrb r6, [r5, #0] +100046f2: 46ac mov ip, r5 +100046f4: 0035 movs r5, r6 +100046f6: 40c5 lsrs r5, r0 +100046f8: 402f ands r7, r5 +100046fa: 422b tst r3, r5 +100046fc: d109 bne.n 10004712 +100046fe: f3bf 8f5f dmb sy +10004702: 6027 str r7, [r4, #0] +10004704: f388 8810 msr PRIMASK, r8 +10004708: bce0 pop {r5, r6, r7} +1000470a: 46ba mov sl, r7 +1000470c: 46b1 mov r9, r6 +1000470e: 46a8 mov r8, r5 +10004710: bdf0 pop {r4, r5, r6, r7, pc} +10004712: 4653 mov r3, sl +10004714: 4d14 ldr r5, [pc, #80] ; (10004768 ) +10004716: 6a5f ldr r7, [r3, #36] ; 0x24 +10004718: 0083 lsls r3, r0, #2 +1000471a: 595d ldr r5, [r3, r5] +1000471c: 42af cmp r7, r5 +1000471e: d30e bcc.n 1000473e +10004720: 4a12 ldr r2, [pc, #72] ; (1000476c ) +10004722: 438e bics r6, r1 +10004724: 589b ldr r3, [r3, r2] +10004726: 4662 mov r2, ip +10004728: 7016 strb r6, [r2, #0] +1000472a: f3bf 8f5f dmb sy +1000472e: 2200 movs r2, #0 +10004730: 6022 str r2, [r4, #0] +10004732: f388 8810 msr PRIMASK, r8 +10004736: 2b00 cmp r3, #0 +10004738: d0e6 beq.n 10004708 +1000473a: 4798 blx r3 +1000473c: e7e4 b.n 10004708 +1000473e: 4b0c ldr r3, [pc, #48] ; (10004770 ) +10004740: 0092 lsls r2, r2, #2 +10004742: 469c mov ip, r3 +10004744: 4462 add r2, ip +10004746: 6813 ldr r3, [r2, #0] +10004748: 6013 str r3, [r2, #0] +1000474a: f3bf 8f5f dmb sy +1000474e: 2300 movs r3, #0 +10004750: 6023 str r3, [r4, #0] +10004752: f388 8810 msr PRIMASK, r8 +10004756: e7d7 b.n 10004708 +10004758: d0000128 .word 0xd0000128 +1000475c: 40054000 .word 0x40054000 +10004760: 4005703c .word 0x4005703c +10004764: 20010fea .word 0x20010fea +10004768: 20010c3c .word 0x20010c3c +1000476c: 20001614 .word 0x20001614 +10004770: 40053fd0 .word 0x40053fd0 + +10004774 : +10004774: b510 push {r4, lr} +10004776: 0001 movs r1, r0 +10004778: 4a02 ldr r2, [pc, #8] ; (10004784 ) +1000477a: 4803 ldr r0, [pc, #12] ; (10004788 ) +1000477c: f7fe ff68 bl 10003650 +10004780: bd10 pop {r4, pc} +10004782: 46c0 nop ; (mov r8, r8) +10004784: 100145f8 .word 0x100145f8 +10004788: 20010fe3 .word 0x20010fe3 + +1000478c : +1000478c: b510 push {r4, lr} +1000478e: 0001 movs r1, r0 +10004790: 4801 ldr r0, [pc, #4] ; (10004798 ) +10004792: f7fe ffcd bl 10003730 +10004796: bd10 pop {r4, pc} +10004798: 20010fe3 .word 0x20010fe3 + +1000479c : +1000479c: b500 push {lr} +1000479e: 4b05 ldr r3, [pc, #20] ; (100047b4 ) +100047a0: b083 sub sp, #12 +100047a2: 0001 movs r1, r0 +100047a4: 9300 str r3, [sp, #0] +100047a6: 2200 movs r2, #0 +100047a8: 2303 movs r3, #3 +100047aa: 4803 ldr r0, [pc, #12] ; (100047b8 ) +100047ac: f7fe ff72 bl 10003694 +100047b0: b003 add sp, #12 +100047b2: bd00 pop {pc} +100047b4: 1001461c .word 0x1001461c +100047b8: 20010fe3 .word 0x20010fe3 + +100047bc : +100047bc: 4b03 ldr r3, [pc, #12] ; (100047cc ) +100047be: 6a59 ldr r1, [r3, #36] ; 0x24 +100047c0: 000a movs r2, r1 +100047c2: 6a98 ldr r0, [r3, #40] ; 0x28 +100047c4: 6a59 ldr r1, [r3, #36] ; 0x24 +100047c6: 428a cmp r2, r1 +100047c8: d1fa bne.n 100047c0 +100047ca: 4770 bx lr +100047cc: 40054000 .word 0x40054000 + +100047d0 : +100047d0: b570 push {r4, r5, r6, lr} +100047d2: 0004 movs r4, r0 +100047d4: 000d movs r5, r1 +100047d6: 4a12 ldr r2, [pc, #72] ; (10004820 ) +100047d8: 6a53 ldr r3, [r2, #36] ; 0x24 +100047da: 0019 movs r1, r3 +100047dc: 6a96 ldr r6, [r2, #40] ; 0x28 +100047de: 6a53 ldr r3, [r2, #36] ; 0x24 +100047e0: 428b cmp r3, r1 +100047e2: d1fa bne.n 100047da +100047e4: 0030 movs r0, r6 +100047e6: 0019 movs r1, r3 +100047e8: 1824 adds r4, r4, r0 +100047ea: 414d adcs r5, r1 +100047ec: 42ab cmp r3, r5 +100047ee: d811 bhi.n 10004814 +100047f0: d00e beq.n 10004810 +100047f2: 002b movs r3, r5 +100047f4: 490a ldr r1, [pc, #40] ; (10004820 ) +100047f6: 6a4a ldr r2, [r1, #36] ; 0x24 +100047f8: 429a cmp r2, r3 +100047fa: d3fc bcc.n 100047f6 +100047fc: d107 bne.n 1000480e +100047fe: 4a08 ldr r2, [pc, #32] ; (10004820 ) +10004800: e002 b.n 10004808 +10004802: 6a51 ldr r1, [r2, #36] ; 0x24 +10004804: 4299 cmp r1, r3 +10004806: d102 bne.n 1000480e +10004808: 6a91 ldr r1, [r2, #40] ; 0x28 +1000480a: 42a1 cmp r1, r4 +1000480c: d3f9 bcc.n 10004802 1000480e: bd70 pop {r4, r5, r6, pc} -10004810: 4b0b ldr r3, [pc, #44] ; (10004840 ) -10004812: 00a2 lsls r2, r4, #2 -10004814: 50d5 str r5, [r2, r3] -10004816: 2201 movs r2, #1 -10004818: 40a2 lsls r2, r4 -1000481a: 490a ldr r1, [pc, #40] ; (10004844 ) -1000481c: 0020 movs r0, r4 -1000481e: 780b ldrb r3, [r1, #0] -10004820: 4393 bics r3, r2 -10004822: 700b strb r3, [r1, #0] -10004824: 4904 ldr r1, [pc, #16] ; (10004838 ) -10004826: f7ff f8c1 bl 100039ac -1000482a: 2100 movs r1, #0 -1000482c: 0020 movs r0, r4 -1000482e: f7fe ff71 bl 10003714 -10004832: e7e5 b.n 10004800 -10004834: d0000128 .word 0xd0000128 -10004838: 10004631 .word 0x10004631 -1000483c: 40056038 .word 0x40056038 -10004840: 20001614 .word 0x20001614 -10004844: 20010fd6 .word 0x20010fd6 - -10004848 : -10004848: b5f0 push {r4, r5, r6, r7, lr} -1000484a: 464f mov r7, r9 -1000484c: 46d6 mov lr, sl -1000484e: 4646 mov r6, r8 -10004850: b5c0 push {r6, r7, lr} -10004852: 0007 movs r7, r0 -10004854: 4c2c ldr r4, [pc, #176] ; (10004908 ) -10004856: 6a61 ldr r1, [r4, #36] ; 0x24 -10004858: 000d movs r5, r1 -1000485a: 6aa6 ldr r6, [r4, #40] ; 0x28 -1000485c: 6a61 ldr r1, [r4, #36] ; 0x24 -1000485e: 42a9 cmp r1, r5 -10004860: d1fa bne.n 10004858 -10004862: 428b cmp r3, r1 -10004864: d808 bhi.n 10004878 -10004866: d005 beq.n 10004874 -10004868: 2001 movs r0, #1 -1000486a: bce0 pop {r5, r6, r7} -1000486c: 46ba mov sl, r7 -1000486e: 46b1 mov r9, r6 -10004870: 46a8 mov r8, r5 -10004872: bdf0 pop {r4, r5, r6, r7, pc} -10004874: 42b2 cmp r2, r6 -10004876: d9f7 bls.n 10004868 -10004878: f3ef 8a10 mrs sl, PRIMASK -1000487c: b672 cpsid i -1000487e: 4823 ldr r0, [pc, #140] ; (1000490c ) -10004880: 6801 ldr r1, [r0, #0] -10004882: 2900 cmp r1, #0 -10004884: d0fc beq.n 10004880 -10004886: f3bf 8f5f dmb sy -1000488a: 2501 movs r5, #1 -1000488c: 40bd lsls r5, r7 -1000488e: 4920 ldr r1, [pc, #128] ; (10004910 ) -10004890: 4c1d ldr r4, [pc, #116] ; (10004908 ) -10004892: 4688 mov r8, r1 -10004894: 7809 ldrb r1, [r1, #0] -10004896: 4689 mov r9, r1 -10004898: 4329 orrs r1, r5 -1000489a: b2c9 uxtb r1, r1 -1000489c: 468c mov ip, r1 -1000489e: 4641 mov r1, r8 -100048a0: 4660 mov r0, ip -100048a2: 7008 strb r0, [r1, #0] -100048a4: 1d39 adds r1, r7, #4 -100048a6: 481b ldr r0, [pc, #108] ; (10004914 ) -100048a8: 0089 lsls r1, r1, #2 -100048aa: 6365 str r5, [r4, #52] ; 0x34 -100048ac: 510a str r2, [r1, r4] -100048ae: 00b9 lsls r1, r7, #2 -100048b0: 500b str r3, [r1, r0] -100048b2: 6a21 ldr r1, [r4, #32] -100048b4: 2000 movs r0, #0 -100048b6: 4229 tst r1, r5 -100048b8: d019 beq.n 100048ee -100048ba: 6a61 ldr r1, [r4, #36] ; 0x24 -100048bc: 0008 movs r0, r1 -100048be: 6aa6 ldr r6, [r4, #40] ; 0x28 -100048c0: 6a61 ldr r1, [r4, #36] ; 0x24 -100048c2: 4281 cmp r1, r0 -100048c4: d1fa bne.n 100048bc -100048c6: 428b cmp r3, r1 -100048c8: d819 bhi.n 100048fe -100048ca: d101 bne.n 100048d0 -100048cc: 42b2 cmp r2, r6 -100048ce: d816 bhi.n 100048fe -100048d0: 45cc cmp ip, r9 -100048d2: d016 beq.n 10004902 -100048d4: 4b0c ldr r3, [pc, #48] ; (10004908 ) -100048d6: 201f movs r0, #31 -100048d8: 621d str r5, [r3, #32] -100048da: 635d str r5, [r3, #52] ; 0x34 -100048dc: 2301 movs r3, #1 -100048de: 4007 ands r7, r0 -100048e0: 40bb lsls r3, r7 -100048e2: 4a0d ldr r2, [pc, #52] ; (10004918 ) -100048e4: 381e subs r0, #30 -100048e6: 6013 str r3, [r2, #0] -100048e8: 4643 mov r3, r8 -100048ea: 464a mov r2, r9 -100048ec: 701a strb r2, [r3, #0] -100048ee: f3bf 8f5f dmb sy -100048f2: 2200 movs r2, #0 -100048f4: 4b05 ldr r3, [pc, #20] ; (1000490c ) -100048f6: 601a str r2, [r3, #0] -100048f8: f38a 8810 msr PRIMASK, sl -100048fc: e7b5 b.n 1000486a -100048fe: 2000 movs r0, #0 -10004900: e7f5 b.n 100048ee -10004902: 2001 movs r0, #1 -10004904: e7f3 b.n 100048ee -10004906: 46c0 nop ; (mov r8, r8) -10004908: 40054000 .word 0x40054000 -1000490c: d0000128 .word 0xd0000128 -10004910: 20010fd6 .word 0x20010fd6 -10004914: 20010c28 .word 0x20010c28 -10004918: e000e280 .word 0xe000e280 - -1000491c : -1000491c: f3ef 8c10 mrs ip, PRIMASK -10004920: b672 cpsid i -10004922: 490a ldr r1, [pc, #40] ; (1000494c ) -10004924: 680b ldr r3, [r1, #0] -10004926: 2b00 cmp r3, #0 -10004928: d0fc beq.n 10004924 -1000492a: f3bf 8f5f dmb sy -1000492e: 2301 movs r3, #1 -10004930: 4083 lsls r3, r0 -10004932: 4a07 ldr r2, [pc, #28] ; (10004950 ) -10004934: 4807 ldr r0, [pc, #28] ; (10004954 ) -10004936: 6213 str r3, [r2, #32] -10004938: 7802 ldrb r2, [r0, #0] -1000493a: 439a bics r2, r3 -1000493c: 7002 strb r2, [r0, #0] -1000493e: f3bf 8f5f dmb sy -10004942: 2300 movs r3, #0 -10004944: 600b str r3, [r1, #0] -10004946: f38c 8810 msr PRIMASK, ip -1000494a: 4770 bx lr -1000494c: d0000128 .word 0xd0000128 -10004950: 40054000 .word 0x40054000 -10004954: 20010fd6 .word 0x20010fd6 - -10004958 : -10004958: f3ef 8c10 mrs ip, PRIMASK -1000495c: b672 cpsid i -1000495e: 490a ldr r1, [pc, #40] ; (10004988 ) -10004960: 680b ldr r3, [r1, #0] -10004962: 2b00 cmp r3, #0 -10004964: d0fc beq.n 10004960 -10004966: f3bf 8f5f dmb sy -1000496a: 2301 movs r3, #1 -1000496c: 4083 lsls r3, r0 -1000496e: 4807 ldr r0, [pc, #28] ; (1000498c ) -10004970: 7802 ldrb r2, [r0, #0] -10004972: 431a orrs r2, r3 -10004974: 7002 strb r2, [r0, #0] +10004810: 42a6 cmp r6, r4 +10004812: d9ee bls.n 100047f2 +10004814: 2301 movs r3, #1 +10004816: 2401 movs r4, #1 +10004818: 4264 negs r4, r4 +1000481a: 17e5 asrs r5, r4, #31 +1000481c: 425b negs r3, r3 +1000481e: e7e9 b.n 100047f4 +10004820: 40054000 .word 0x40054000 + +10004824 : +10004824: 4a06 ldr r2, [pc, #24] ; (10004840 ) +10004826: 6a53 ldr r3, [r2, #36] ; 0x24 +10004828: 4299 cmp r1, r3 +1000482a: d8fc bhi.n 10004826 +1000482c: d107 bne.n 1000483e +1000482e: 4b04 ldr r3, [pc, #16] ; (10004840 ) +10004830: e002 b.n 10004838 +10004832: 6a5a ldr r2, [r3, #36] ; 0x24 +10004834: 4291 cmp r1, r2 +10004836: d102 bne.n 1000483e +10004838: 6a9a ldr r2, [r3, #40] ; 0x28 +1000483a: 4282 cmp r2, r0 +1000483c: d3f9 bcc.n 10004832 +1000483e: 4770 bx lr +10004840: 40054000 .word 0x40054000 + +10004844 : +10004844: b570 push {r4, r5, r6, lr} +10004846: 0004 movs r4, r0 +10004848: 000d movs r5, r1 +1000484a: f3ef 8610 mrs r6, PRIMASK +1000484e: b672 cpsid i +10004850: 4a1a ldr r2, [pc, #104] ; (100048bc ) +10004852: 6813 ldr r3, [r2, #0] +10004854: 2b00 cmp r3, #0 +10004856: d0fc beq.n 10004852 +10004858: f3bf 8f5f dmb sy +1000485c: 2d00 cmp r5, #0 +1000485e: d01b beq.n 10004898 +10004860: 0020 movs r0, r4 +10004862: f7fe ffc1 bl 100037e8 +10004866: 4916 ldr r1, [pc, #88] ; (100048c0 ) +10004868: 4281 cmp r1, r0 +1000486a: d00a beq.n 10004882 +1000486c: 0020 movs r0, r4 +1000486e: f7fe ffc3 bl 100037f8 +10004872: 2101 movs r1, #1 +10004874: 0020 movs r0, r4 +10004876: f7fe ff91 bl 1000379c +1000487a: 2301 movs r3, #1 +1000487c: 40a3 lsls r3, r4 +1000487e: 4a11 ldr r2, [pc, #68] ; (100048c4 ) +10004880: 6013 str r3, [r2, #0] +10004882: 4b11 ldr r3, [pc, #68] ; (100048c8 ) +10004884: 00a4 lsls r4, r4, #2 +10004886: 50e5 str r5, [r4, r3] +10004888: f3bf 8f5f dmb sy +1000488c: 2200 movs r2, #0 +1000488e: 4b0b ldr r3, [pc, #44] ; (100048bc ) +10004890: 601a str r2, [r3, #0] +10004892: f386 8810 msr PRIMASK, r6 +10004896: bd70 pop {r4, r5, r6, pc} +10004898: 4b0b ldr r3, [pc, #44] ; (100048c8 ) +1000489a: 00a2 lsls r2, r4, #2 +1000489c: 50d5 str r5, [r2, r3] +1000489e: 2201 movs r2, #1 +100048a0: 40a2 lsls r2, r4 +100048a2: 490a ldr r1, [pc, #40] ; (100048cc ) +100048a4: 0020 movs r0, r4 +100048a6: 780b ldrb r3, [r1, #0] +100048a8: 4393 bics r3, r2 +100048aa: 700b strb r3, [r1, #0] +100048ac: 4904 ldr r1, [pc, #16] ; (100048c0 ) +100048ae: f7ff f8c1 bl 10003a34 +100048b2: 2100 movs r1, #0 +100048b4: 0020 movs r0, r4 +100048b6: f7fe ff71 bl 1000379c +100048ba: e7e5 b.n 10004888 +100048bc: d0000128 .word 0xd0000128 +100048c0: 100046b9 .word 0x100046b9 +100048c4: 40056038 .word 0x40056038 +100048c8: 20001614 .word 0x20001614 +100048cc: 20010fea .word 0x20010fea + +100048d0 : +100048d0: b5f0 push {r4, r5, r6, r7, lr} +100048d2: 464f mov r7, r9 +100048d4: 46d6 mov lr, sl +100048d6: 4646 mov r6, r8 +100048d8: b5c0 push {r6, r7, lr} +100048da: 0007 movs r7, r0 +100048dc: 4c2c ldr r4, [pc, #176] ; (10004990 ) +100048de: 6a61 ldr r1, [r4, #36] ; 0x24 +100048e0: 000d movs r5, r1 +100048e2: 6aa6 ldr r6, [r4, #40] ; 0x28 +100048e4: 6a61 ldr r1, [r4, #36] ; 0x24 +100048e6: 42a9 cmp r1, r5 +100048e8: d1fa bne.n 100048e0 +100048ea: 428b cmp r3, r1 +100048ec: d808 bhi.n 10004900 +100048ee: d005 beq.n 100048fc +100048f0: 2001 movs r0, #1 +100048f2: bce0 pop {r5, r6, r7} +100048f4: 46ba mov sl, r7 +100048f6: 46b1 mov r9, r6 +100048f8: 46a8 mov r8, r5 +100048fa: bdf0 pop {r4, r5, r6, r7, pc} +100048fc: 42b2 cmp r2, r6 +100048fe: d9f7 bls.n 100048f0 +10004900: f3ef 8a10 mrs sl, PRIMASK +10004904: b672 cpsid i +10004906: 4823 ldr r0, [pc, #140] ; (10004994 ) +10004908: 6801 ldr r1, [r0, #0] +1000490a: 2900 cmp r1, #0 +1000490c: d0fc beq.n 10004908 +1000490e: f3bf 8f5f dmb sy +10004912: 2501 movs r5, #1 +10004914: 40bd lsls r5, r7 +10004916: 4920 ldr r1, [pc, #128] ; (10004998 ) +10004918: 4c1d ldr r4, [pc, #116] ; (10004990 ) +1000491a: 4688 mov r8, r1 +1000491c: 7809 ldrb r1, [r1, #0] +1000491e: 4689 mov r9, r1 +10004920: 4329 orrs r1, r5 +10004922: b2c9 uxtb r1, r1 +10004924: 468c mov ip, r1 +10004926: 4641 mov r1, r8 +10004928: 4660 mov r0, ip +1000492a: 7008 strb r0, [r1, #0] +1000492c: 1d39 adds r1, r7, #4 +1000492e: 481b ldr r0, [pc, #108] ; (1000499c ) +10004930: 0089 lsls r1, r1, #2 +10004932: 6365 str r5, [r4, #52] ; 0x34 +10004934: 510a str r2, [r1, r4] +10004936: 00b9 lsls r1, r7, #2 +10004938: 500b str r3, [r1, r0] +1000493a: 6a21 ldr r1, [r4, #32] +1000493c: 2000 movs r0, #0 +1000493e: 4229 tst r1, r5 +10004940: d019 beq.n 10004976 +10004942: 6a61 ldr r1, [r4, #36] ; 0x24 +10004944: 0008 movs r0, r1 +10004946: 6aa6 ldr r6, [r4, #40] ; 0x28 +10004948: 6a61 ldr r1, [r4, #36] ; 0x24 +1000494a: 4281 cmp r1, r0 +1000494c: d1fa bne.n 10004944 +1000494e: 428b cmp r3, r1 +10004950: d819 bhi.n 10004986 +10004952: d101 bne.n 10004958 +10004954: 42b2 cmp r2, r6 +10004956: d816 bhi.n 10004986 +10004958: 45cc cmp ip, r9 +1000495a: d016 beq.n 1000498a +1000495c: 4b0c ldr r3, [pc, #48] ; (10004990 ) +1000495e: 201f movs r0, #31 +10004960: 621d str r5, [r3, #32] +10004962: 635d str r5, [r3, #52] ; 0x34 +10004964: 2301 movs r3, #1 +10004966: 4007 ands r7, r0 +10004968: 40bb lsls r3, r7 +1000496a: 4a0d ldr r2, [pc, #52] ; (100049a0 ) +1000496c: 381e subs r0, #30 +1000496e: 6013 str r3, [r2, #0] +10004970: 4643 mov r3, r8 +10004972: 464a mov r2, r9 +10004974: 701a strb r2, [r3, #0] 10004976: f3bf 8f5f dmb sy 1000497a: 2200 movs r2, #0 -1000497c: 600a str r2, [r1, #0] -1000497e: f38c 8810 msr PRIMASK, ip -10004982: 4a03 ldr r2, [pc, #12] ; (10004990 ) -10004984: 6013 str r3, [r2, #0] -10004986: 4770 bx lr -10004988: d0000128 .word 0xd0000128 -1000498c: 20010fd6 .word 0x20010fd6 -10004990: 4005603c .word 0x4005603c - -10004994 : -10004994: b570 push {r4, r5, r6, lr} -10004996: 0005 movs r5, r0 -10004998: 0014 movs r4, r2 -1000499a: 0016 movs r6, r2 -1000499c: 2900 cmp r1, #0 -1000499e: d015 beq.n 100049cc -100049a0: 000c movs r4, r1 -100049a2: 2a00 cmp r2, #0 -100049a4: d012 beq.n 100049cc -100049a6: 6880 ldr r0, [r0, #8] -100049a8: 686b ldr r3, [r5, #4] -100049aa: 4798 blx r3 -100049ac: 6829 ldr r1, [r5, #0] -100049ae: 2800 cmp r0, #0 -100049b0: d00e beq.n 100049d0 -100049b2: 0073 lsls r3, r6, #1 -100049b4: 199b adds r3, r3, r6 -100049b6: 0062 lsls r2, r4, #1 -100049b8: 3b03 subs r3, #3 -100049ba: 1912 adds r2, r2, r4 -100049bc: 18cb adds r3, r1, r3 -100049be: 3a03 subs r2, #3 -100049c0: 709c strb r4, [r3, #2] -100049c2: 1888 adds r0, r1, r2 -100049c4: 5c8a ldrb r2, [r1, r2] -100049c6: 2a00 cmp r2, #0 -100049c8: d115 bne.n 100049f6 -100049ca: 7006 strb r6, [r0, #0] -100049cc: 0020 movs r0, r4 -100049ce: bd70 pop {r4, r5, r6, pc} -100049d0: 0063 lsls r3, r4, #1 -100049d2: 191b adds r3, r3, r4 -100049d4: 0072 lsls r2, r6, #1 -100049d6: 3b03 subs r3, #3 -100049d8: 1992 adds r2, r2, r6 -100049da: 18cb adds r3, r1, r3 -100049dc: 3a03 subs r2, #3 -100049de: 709e strb r6, [r3, #2] -100049e0: 1888 adds r0, r1, r2 -100049e2: 5c8a ldrb r2, [r1, r2] -100049e4: 2a00 cmp r2, #0 -100049e6: d102 bne.n 100049ee -100049e8: 7004 strb r4, [r0, #0] -100049ea: 0034 movs r4, r6 -100049ec: e7ee b.n 100049cc -100049ee: 705a strb r2, [r3, #1] -100049f0: 7004 strb r4, [r0, #0] -100049f2: 0034 movs r4, r6 -100049f4: e7ea b.n 100049cc -100049f6: 705a strb r2, [r3, #1] -100049f8: 7006 strb r6, [r0, #0] -100049fa: e7e7 b.n 100049cc - -100049fc : -100049fc: b5f0 push {r4, r5, r6, r7, lr} -100049fe: 46c6 mov lr, r8 -10004a00: 0006 movs r6, r0 -10004a02: 4688 mov r8, r1 -10004a04: b500 push {lr} -10004a06: 2110 movs r1, #16 -10004a08: 2001 movs r0, #1 -10004a0a: 0017 movs r7, r2 -10004a0c: f002 fd36 bl 1000747c <__wrap_calloc> -10004a10: 2103 movs r1, #3 -10004a12: 0005 movs r5, r0 -10004a14: 0030 movs r0, r6 -10004a16: f002 fd31 bl 1000747c <__wrap_calloc> -10004a1a: 4643 mov r3, r8 -10004a1c: 606b str r3, [r5, #4] -10004a1e: 2300 movs r3, #0 -10004a20: b2f4 uxtb r4, r6 -10004a22: 736b strb r3, [r5, #13] -10004a24: 3301 adds r3, #1 -10004a26: 6028 str r0, [r5, #0] -10004a28: 732c strb r4, [r5, #12] -10004a2a: 60af str r7, [r5, #8] -10004a2c: 73ab strb r3, [r5, #14] -10004a2e: 73ec strb r4, [r5, #15] -10004a30: 2c01 cmp r4, #1 -10004a32: d906 bls.n 10004a42 -10004a34: 1c42 adds r2, r0, #1 -10004a36: 3301 adds r3, #1 -10004a38: b2db uxtb r3, r3 -10004a3a: 7013 strb r3, [r2, #0] -10004a3c: 3203 adds r2, #3 -10004a3e: 429c cmp r4, r3 -10004a40: d1f9 bne.n 10004a36 -10004a42: 23ff movs r3, #255 ; 0xff -10004a44: 401e ands r6, r3 -10004a46: 0073 lsls r3, r6, #1 -10004a48: 199e adds r6, r3, r6 -10004a4a: 2300 movs r3, #0 -10004a4c: 1980 adds r0, r0, r6 -10004a4e: 3803 subs r0, #3 -10004a50: 7043 strb r3, [r0, #1] -10004a52: 0028 movs r0, r5 -10004a54: bc80 pop {r7} -10004a56: 46b8 mov r8, r7 -10004a58: bdf0 pop {r4, r5, r6, r7, pc} -10004a5a: 46c0 nop ; (mov r8, r8) - -10004a5c : -10004a5c: b530 push {r4, r5, lr} -10004a5e: 6083 str r3, [r0, #8] -10004a60: 2300 movs r3, #0 -10004a62: b2cc uxtb r4, r1 -10004a64: 7343 strb r3, [r0, #13] -10004a66: 3301 adds r3, #1 -10004a68: 7304 strb r4, [r0, #12] -10004a6a: 6042 str r2, [r0, #4] -10004a6c: 7383 strb r3, [r0, #14] -10004a6e: 73c4 strb r4, [r0, #15] -10004a70: 000d movs r5, r1 -10004a72: 6800 ldr r0, [r0, #0] -10004a74: 2c01 cmp r4, #1 -10004a76: d906 bls.n 10004a86 -10004a78: 1c42 adds r2, r0, #1 -10004a7a: 3301 adds r3, #1 -10004a7c: b2db uxtb r3, r3 -10004a7e: 7013 strb r3, [r2, #0] -10004a80: 3203 adds r2, #3 -10004a82: 429c cmp r4, r3 -10004a84: d1f9 bne.n 10004a7a -10004a86: 21ff movs r1, #255 ; 0xff -10004a88: 4029 ands r1, r5 -10004a8a: 004b lsls r3, r1, #1 -10004a8c: 1859 adds r1, r3, r1 -10004a8e: 2300 movs r3, #0 -10004a90: 1840 adds r0, r0, r1 -10004a92: 3803 subs r0, #3 -10004a94: 7043 strb r3, [r0, #1] -10004a96: bd30 pop {r4, r5, pc} - -10004a98 : -10004a98: b510 push {r4, lr} -10004a9a: 0004 movs r4, r0 -10004a9c: 6800 ldr r0, [r0, #0] -10004a9e: f002 fd0d bl 100074bc <__wrap_free> -10004aa2: 0020 movs r0, r4 -10004aa4: f002 fd0a bl 100074bc <__wrap_free> -10004aa8: bd10 pop {r4, pc} -10004aaa: 46c0 nop ; (mov r8, r8) - -10004aac : -10004aac: b5f8 push {r3, r4, r5, r6, r7, lr} -10004aae: 46ce mov lr, r9 -10004ab0: 4647 mov r7, r8 -10004ab2: 0006 movs r6, r0 -10004ab4: 000c movs r4, r1 -10004ab6: b580 push {r7, lr} -10004ab8: 2900 cmp r1, #0 -10004aba: d007 beq.n 10004acc -10004abc: 004d lsls r5, r1, #1 -10004abe: 6803 ldr r3, [r0, #0] -10004ac0: 186d adds r5, r5, r1 -10004ac2: 3d03 subs r5, #3 -10004ac4: 195a adds r2, r3, r5 -10004ac6: 7857 ldrb r7, [r2, #1] -10004ac8: 2f00 cmp r7, #0 -10004aca: d104 bne.n 10004ad6 -10004acc: 0020 movs r0, r4 -10004ace: bcc0 pop {r6, r7} -10004ad0: 46b9 mov r9, r7 -10004ad2: 46b0 mov r8, r6 -10004ad4: bdf8 pop {r3, r4, r5, r6, r7, pc} -10004ad6: 0079 lsls r1, r7, #1 -10004ad8: 19c9 adds r1, r1, r7 -10004ada: 3903 subs r1, #3 -10004adc: 4688 mov r8, r1 -10004ade: 4443 add r3, r8 -10004ae0: 7859 ldrb r1, [r3, #1] -10004ae2: 4689 mov r9, r1 -10004ae4: 2100 movs r1, #0 -10004ae6: 7059 strb r1, [r3, #1] -10004ae8: 7051 strb r1, [r2, #1] -10004aea: 6873 ldr r3, [r6, #4] -10004aec: 003a movs r2, r7 -10004aee: 0021 movs r1, r4 -10004af0: 6880 ldr r0, [r0, #8] -10004af2: 4798 blx r3 -10004af4: 6833 ldr r3, [r6, #0] -10004af6: 2800 cmp r0, #0 -10004af8: d014 beq.n 10004b24 -10004afa: 4642 mov r2, r8 -10004afc: 189a adds r2, r3, r2 -10004afe: 7094 strb r4, [r2, #2] -10004b00: 1959 adds r1, r3, r5 -10004b02: 5d5b ldrb r3, [r3, r5] -10004b04: 2b00 cmp r3, #0 -10004b06: d000 beq.n 10004b0a -10004b08: 7053 strb r3, [r2, #1] -10004b0a: 700f strb r7, [r1, #0] -10004b0c: 0027 movs r7, r4 -10004b0e: 4649 mov r1, r9 -10004b10: 0030 movs r0, r6 -10004b12: f7ff ffcb bl 10004aac -10004b16: 0039 movs r1, r7 -10004b18: 0002 movs r2, r0 -10004b1a: 0030 movs r0, r6 -10004b1c: f7ff ff3a bl 10004994 -10004b20: 0004 movs r4, r0 -10004b22: e7d3 b.n 10004acc -10004b24: 4642 mov r2, r8 -10004b26: 4641 mov r1, r8 -10004b28: 195d adds r5, r3, r5 -10004b2a: 70af strb r7, [r5, #2] -10004b2c: 189a adds r2, r3, r2 -10004b2e: 5c5b ldrb r3, [r3, r1] -10004b30: 2b00 cmp r3, #0 -10004b32: d000 beq.n 10004b36 -10004b34: 706b strb r3, [r5, #1] -10004b36: 7014 strb r4, [r2, #0] -10004b38: e7e9 b.n 10004b0e -10004b3a: 46c0 nop ; (mov r8, r8) - -10004b3c : -10004b3c: b5f0 push {r4, r5, r6, r7, lr} -10004b3e: 4657 mov r7, sl -10004b40: 4645 mov r5, r8 -10004b42: 46de mov lr, fp -10004b44: 464e mov r6, r9 -10004b46: b5e0 push {r5, r6, r7, lr} -10004b48: 000d movs r5, r1 -10004b4a: 006b lsls r3, r5, #1 -10004b4c: 6801 ldr r1, [r0, #0] -10004b4e: 195b adds r3, r3, r5 -10004b50: 1edf subs r7, r3, #3 -10004b52: 0004 movs r4, r0 -10004b54: 5dc8 ldrb r0, [r1, r7] -10004b56: b083 sub sp, #12 -10004b58: 9201 str r2, [sp, #4] -10004b5a: 19ca adds r2, r1, r7 -10004b5c: 2800 cmp r0, #0 -10004b5e: d050 beq.n 10004c02 -10004b60: 0043 lsls r3, r0, #1 -10004b62: 181b adds r3, r3, r0 -10004b64: 3b03 subs r3, #3 -10004b66: 18cb adds r3, r1, r3 -10004b68: 785e ldrb r6, [r3, #1] -10004b6a: 46b4 mov ip, r6 -10004b6c: 2e00 cmp r6, #0 -10004b6e: d11a bne.n 10004ba6 -10004b70: 9e01 ldr r6, [sp, #4] -10004b72: 2e00 cmp r6, #0 -10004b74: d042 beq.n 10004bfc -10004b76: 7be6 ldrb r6, [r4, #15] -10004b78: 2e00 cmp r6, #0 -10004b7a: d004 beq.n 10004b86 -10004b7c: 0073 lsls r3, r6, #1 -10004b7e: 199b adds r3, r3, r6 -10004b80: 18cb adds r3, r1, r3 -10004b82: 3b03 subs r3, #3 -10004b84: 705d strb r5, [r3, #1] -10004b86: 7ba3 ldrb r3, [r4, #14] -10004b88: 2b00 cmp r3, #0 -10004b8a: d100 bne.n 10004b8e -10004b8c: 73a5 strb r5, [r4, #14] -10004b8e: 73e5 strb r5, [r4, #15] -10004b90: 2800 cmp r0, #0 -10004b92: d12f bne.n 10004bf4 -10004b94: 2300 movs r3, #0 -10004b96: 7053 strb r3, [r2, #1] -10004b98: b003 add sp, #12 -10004b9a: bcf0 pop {r4, r5, r6, r7} -10004b9c: 46bb mov fp, r7 -10004b9e: 46b2 mov sl, r6 -10004ba0: 46a9 mov r9, r5 -10004ba2: 46a0 mov r8, r4 -10004ba4: bdf0 pop {r4, r5, r6, r7, pc} -10004ba6: 0072 lsls r2, r6, #1 -10004ba8: 4462 add r2, ip -10004baa: 3a03 subs r2, #3 -10004bac: 1889 adds r1, r1, r2 -10004bae: 784a ldrb r2, [r1, #1] -10004bb0: 4690 mov r8, r2 -10004bb2: 2200 movs r2, #0 -10004bb4: 704a strb r2, [r1, #1] -10004bb6: 4691 mov r9, r2 -10004bb8: 705a strb r2, [r3, #1] -10004bba: 0001 movs r1, r0 -10004bbc: 0032 movs r2, r6 -10004bbe: 0020 movs r0, r4 -10004bc0: f7ff fee8 bl 10004994 -10004bc4: 4643 mov r3, r8 -10004bc6: 4682 mov sl, r0 -10004bc8: 2b00 cmp r3, #0 -10004bca: d007 beq.n 10004bdc -10004bcc: 005b lsls r3, r3, #1 -10004bce: 6821 ldr r1, [r4, #0] -10004bd0: 4443 add r3, r8 -10004bd2: 3b03 subs r3, #3 -10004bd4: 18cb adds r3, r1, r3 -10004bd6: 785a ldrb r2, [r3, #1] -10004bd8: 2a00 cmp r2, #0 -10004bda: d116 bne.n 10004c0a -10004bdc: 4642 mov r2, r8 -10004bde: 4651 mov r1, sl -10004be0: 0020 movs r0, r4 -10004be2: f7ff fed7 bl 10004994 -10004be6: 6821 ldr r1, [r4, #0] -10004be8: 9b01 ldr r3, [sp, #4] -10004bea: 19ca adds r2, r1, r7 -10004bec: 2b00 cmp r3, #0 -10004bee: d1c2 bne.n 10004b76 -10004bf0: 2800 cmp r0, #0 -10004bf2: d0cf beq.n 10004b94 -10004bf4: 0043 lsls r3, r0, #1 -10004bf6: 181b adds r3, r3, r0 -10004bf8: 3b03 subs r3, #3 -10004bfa: 18cb adds r3, r1, r3 -10004bfc: 2100 movs r1, #0 -10004bfe: 7099 strb r1, [r3, #2] -10004c00: e7c8 b.n 10004b94 -10004c02: 9b01 ldr r3, [sp, #4] -10004c04: 2b00 cmp r3, #0 -10004c06: d1b6 bne.n 10004b76 -10004c08: e7c4 b.n 10004b94 -10004c0a: 0050 lsls r0, r2, #1 -10004c0c: 1880 adds r0, r0, r2 -10004c0e: 3803 subs r0, #3 -10004c10: 1809 adds r1, r1, r0 -10004c12: 7848 ldrb r0, [r1, #1] -10004c14: 4683 mov fp, r0 -10004c16: 4648 mov r0, r9 -10004c18: 7048 strb r0, [r1, #1] -10004c1a: 7058 strb r0, [r3, #1] -10004c1c: 4641 mov r1, r8 -10004c1e: 0020 movs r0, r4 -10004c20: f7ff feb8 bl 10004994 -10004c24: 4659 mov r1, fp -10004c26: 4680 mov r8, r0 -10004c28: 0020 movs r0, r4 -10004c2a: f7ff ff3f bl 10004aac -10004c2e: 4641 mov r1, r8 -10004c30: 0002 movs r2, r0 -10004c32: 0020 movs r0, r4 -10004c34: f7ff feae bl 10004994 -10004c38: 4680 mov r8, r0 -10004c3a: e7cf b.n 10004bdc - -10004c3c : -10004c3c: b5f0 push {r4, r5, r6, r7, lr} -10004c3e: 4657 mov r7, sl -10004c40: 4645 mov r5, r8 -10004c42: 46de mov lr, fp -10004c44: 464e mov r6, r9 -10004c46: b5e0 push {r5, r6, r7, lr} -10004c48: b083 sub sp, #12 -10004c4a: 9101 str r1, [sp, #4] -10004c4c: 7b45 ldrb r5, [r0, #13] -10004c4e: 0004 movs r4, r0 -10004c50: 006b lsls r3, r5, #1 -10004c52: 6800 ldr r0, [r0, #0] -10004c54: 195b adds r3, r3, r5 -10004c56: 1edf subs r7, r3, #3 -10004c58: 5dc1 ldrb r1, [r0, r7] -10004c5a: 19c2 adds r2, r0, r7 -10004c5c: 2900 cmp r1, #0 -10004c5e: d052 beq.n 10004d06 -10004c60: 004b lsls r3, r1, #1 -10004c62: 185b adds r3, r3, r1 -10004c64: 3b03 subs r3, #3 -10004c66: 18c3 adds r3, r0, r3 -10004c68: 785e ldrb r6, [r3, #1] -10004c6a: 46b4 mov ip, r6 -10004c6c: 2e00 cmp r6, #0 -10004c6e: d11c bne.n 10004caa -10004c70: 9e01 ldr r6, [sp, #4] -10004c72: 2e00 cmp r6, #0 -10004c74: d044 beq.n 10004d00 -10004c76: 7be6 ldrb r6, [r4, #15] -10004c78: 2e00 cmp r6, #0 -10004c7a: d004 beq.n 10004c86 -10004c7c: 0073 lsls r3, r6, #1 -10004c7e: 199b adds r3, r3, r6 -10004c80: 18c3 adds r3, r0, r3 -10004c82: 3b03 subs r3, #3 -10004c84: 705d strb r5, [r3, #1] -10004c86: 7ba3 ldrb r3, [r4, #14] -10004c88: 2b00 cmp r3, #0 -10004c8a: d100 bne.n 10004c8e -10004c8c: 73a5 strb r5, [r4, #14] -10004c8e: 73e5 strb r5, [r4, #15] -10004c90: 2900 cmp r1, #0 -10004c92: d131 bne.n 10004cf8 -10004c94: 2300 movs r3, #0 -10004c96: 0028 movs r0, r5 -10004c98: 7053 strb r3, [r2, #1] -10004c9a: 7361 strb r1, [r4, #13] -10004c9c: b003 add sp, #12 -10004c9e: bcf0 pop {r4, r5, r6, r7} -10004ca0: 46bb mov fp, r7 -10004ca2: 46b2 mov sl, r6 -10004ca4: 46a9 mov r9, r5 -10004ca6: 46a0 mov r8, r4 -10004ca8: bdf0 pop {r4, r5, r6, r7, pc} -10004caa: 0072 lsls r2, r6, #1 -10004cac: 4462 add r2, ip -10004cae: 3a03 subs r2, #3 -10004cb0: 1880 adds r0, r0, r2 -10004cb2: 7842 ldrb r2, [r0, #1] -10004cb4: 4690 mov r8, r2 -10004cb6: 2200 movs r2, #0 -10004cb8: 7042 strb r2, [r0, #1] -10004cba: 4691 mov r9, r2 -10004cbc: 705a strb r2, [r3, #1] -10004cbe: 0020 movs r0, r4 -10004cc0: 0032 movs r2, r6 -10004cc2: f7ff fe67 bl 10004994 -10004cc6: 4643 mov r3, r8 -10004cc8: 4682 mov sl, r0 -10004cca: 2b00 cmp r3, #0 -10004ccc: d007 beq.n 10004cde -10004cce: 005b lsls r3, r3, #1 -10004cd0: 6821 ldr r1, [r4, #0] -10004cd2: 4443 add r3, r8 -10004cd4: 3b03 subs r3, #3 -10004cd6: 18cb adds r3, r1, r3 -10004cd8: 785a ldrb r2, [r3, #1] -10004cda: 2a00 cmp r2, #0 -10004cdc: d117 bne.n 10004d0e -10004cde: 4642 mov r2, r8 -10004ce0: 4651 mov r1, sl -10004ce2: 0020 movs r0, r4 -10004ce4: f7ff fe56 bl 10004994 -10004ce8: 9b01 ldr r3, [sp, #4] -10004cea: 0001 movs r1, r0 -10004cec: 6820 ldr r0, [r4, #0] -10004cee: 19c2 adds r2, r0, r7 -10004cf0: 2b00 cmp r3, #0 -10004cf2: d1c0 bne.n 10004c76 -10004cf4: 2900 cmp r1, #0 -10004cf6: d0cd beq.n 10004c94 -10004cf8: 004b lsls r3, r1, #1 -10004cfa: 185b adds r3, r3, r1 -10004cfc: 3b03 subs r3, #3 -10004cfe: 18c3 adds r3, r0, r3 -10004d00: 2000 movs r0, #0 -10004d02: 7098 strb r0, [r3, #2] -10004d04: e7c6 b.n 10004c94 -10004d06: 9b01 ldr r3, [sp, #4] -10004d08: 2b00 cmp r3, #0 -10004d0a: d1b4 bne.n 10004c76 -10004d0c: e7c2 b.n 10004c94 -10004d0e: 0050 lsls r0, r2, #1 -10004d10: 1880 adds r0, r0, r2 -10004d12: 3803 subs r0, #3 -10004d14: 1809 adds r1, r1, r0 -10004d16: 7848 ldrb r0, [r1, #1] -10004d18: 4683 mov fp, r0 -10004d1a: 4648 mov r0, r9 -10004d1c: 7048 strb r0, [r1, #1] -10004d1e: 7058 strb r0, [r3, #1] -10004d20: 4641 mov r1, r8 -10004d22: 0020 movs r0, r4 -10004d24: f7ff fe36 bl 10004994 -10004d28: 4659 mov r1, fp -10004d2a: 4680 mov r8, r0 -10004d2c: 0020 movs r0, r4 -10004d2e: f7ff febd bl 10004aac -10004d32: 4641 mov r1, r8 -10004d34: 0002 movs r2, r0 -10004d36: 0020 movs r0, r4 -10004d38: f7ff fe2c bl 10004994 -10004d3c: 4680 mov r8, r0 -10004d3e: e7ce b.n 10004cde - -10004d40 : -10004d40: b570 push {r4, r5, r6, lr} -10004d42: 0004 movs r4, r0 -10004d44: 2900 cmp r1, #0 -10004d46: d02c beq.n 10004da2 -10004d48: 7b43 ldrb r3, [r0, #13] -10004d4a: 428b cmp r3, r1 -10004d4c: d02e beq.n 10004dac -10004d4e: 6805 ldr r5, [r0, #0] -10004d50: 0048 lsls r0, r1, #1 -10004d52: 1840 adds r0, r0, r1 -10004d54: 3803 subs r0, #3 -10004d56: 1828 adds r0, r5, r0 -10004d58: 7882 ldrb r2, [r0, #2] -10004d5a: 2a00 cmp r2, #0 -10004d5c: d021 beq.n 10004da2 -10004d5e: 0053 lsls r3, r2, #1 -10004d60: 189b adds r3, r3, r2 -10004d62: 3b03 subs r3, #3 -10004d64: 5cea ldrb r2, [r5, r3] -10004d66: 18ee adds r6, r5, r3 -10004d68: 428a cmp r2, r1 -10004d6a: d102 bne.n 10004d72 -10004d6c: e01b b.n 10004da6 -10004d6e: 2a00 cmp r2, #0 -10004d70: d008 beq.n 10004d84 -10004d72: 0053 lsls r3, r2, #1 -10004d74: 189b adds r3, r3, r2 -10004d76: 3b03 subs r3, #3 -10004d78: 18eb adds r3, r5, r3 -10004d7a: 785a ldrb r2, [r3, #1] -10004d7c: 428a cmp r2, r1 -10004d7e: d1f6 bne.n 10004d6e -10004d80: 7842 ldrb r2, [r0, #1] -10004d82: 705a strb r2, [r3, #1] -10004d84: 2300 movs r3, #0 -10004d86: 2201 movs r2, #1 -10004d88: 7083 strb r3, [r0, #2] -10004d8a: 7043 strb r3, [r0, #1] -10004d8c: 0020 movs r0, r4 -10004d8e: f7ff fed5 bl 10004b3c -10004d92: 7b61 ldrb r1, [r4, #13] -10004d94: 0002 movs r2, r0 -10004d96: 0020 movs r0, r4 -10004d98: f7ff fdfc bl 10004994 -10004d9c: 7360 strb r0, [r4, #13] -10004d9e: 2001 movs r0, #1 -10004da0: e000 b.n 10004da4 -10004da2: 2000 movs r0, #0 -10004da4: bd70 pop {r4, r5, r6, pc} -10004da6: 7843 ldrb r3, [r0, #1] -10004da8: 7033 strb r3, [r6, #0] -10004daa: e7eb b.n 10004d84 -10004dac: 2201 movs r2, #1 -10004dae: 0019 movs r1, r3 -10004db0: f7ff fec4 bl 10004b3c -10004db4: 7360 strb r0, [r4, #13] -10004db6: 2001 movs r0, #1 -10004db8: e7f4 b.n 10004da4 -10004dba: 46c0 nop ; (mov r8, r8) - -10004dbc : -10004dbc: b5f0 push {r4, r5, r6, r7, lr} -10004dbe: 4645 mov r5, r8 -10004dc0: 46de mov lr, fp -10004dc2: 4657 mov r7, sl -10004dc4: 464e mov r6, r9 -10004dc6: b5e0 push {r5, r6, r7, lr} -10004dc8: b083 sub sp, #12 -10004dca: 9201 str r2, [sp, #4] -10004dcc: 9a0c ldr r2, [sp, #48] ; 0x30 -10004dce: 0005 movs r5, r0 -10004dd0: 4688 mov r8, r1 -10004dd2: 429a cmp r2, r3 -10004dd4: d900 bls.n 10004dd8 -10004dd6: e076 b.n 10004ec6 -10004dd8: 0e1a lsrs r2, r3, #24 -10004dda: 4693 mov fp, r2 -10004ddc: 021e lsls r6, r3, #8 -10004dde: 0030 movs r0, r6 -10004de0: 2300 movs r3, #0 -10004de2: 4659 mov r1, fp -10004de4: 9a0c ldr r2, [sp, #48] ; 0x30 -10004de6: f001 ff2b bl 10006c40 <__wrap___aeabi_uldivmod> -10004dea: 4b38 ldr r3, [pc, #224] ; (10004ecc ) -10004dec: 006c lsls r4, r5, #1 -10004dee: 469c mov ip, r3 -10004df0: 1964 adds r4, r4, r5 -10004df2: 00a4 lsls r4, r4, #2 -10004df4: 4464 add r4, ip -10004df6: 6863 ldr r3, [r4, #4] -10004df8: 0007 movs r7, r0 -10004dfa: 4283 cmp r3, r0 -10004dfc: d200 bcs.n 10004e00 -10004dfe: 6060 str r0, [r4, #4] -10004e00: 1f2b subs r3, r5, #4 -10004e02: b2db uxtb r3, r3 -10004e04: 4699 mov r9, r3 -10004e06: 2b01 cmp r3, #1 -10004e08: d937 bls.n 10004e7a -10004e0a: 23c0 movs r3, #192 ; 0xc0 -10004e0c: 2280 movs r2, #128 ; 0x80 -10004e0e: 019b lsls r3, r3, #6 -10004e10: 4323 orrs r3, r4 -10004e12: 0112 lsls r2, r2, #4 -10004e14: 601a str r2, [r3, #0] -10004e16: 4b2e ldr r3, [pc, #184] ; (10004ed0 ) -10004e18: 00ad lsls r5, r5, #2 -10004e1a: 5959 ldr r1, [r3, r5] -10004e1c: 469a mov sl, r3 -10004e1e: 2900 cmp r1, #0 -10004e20: d007 beq.n 10004e32 -10004e22: 6958 ldr r0, [r3, #20] -10004e24: f001 fece bl 10006bc4 <__wrap___aeabi_uidiv> -10004e28: 1c43 adds r3, r0, #1 -10004e2a: 0058 lsls r0, r3, #1 -10004e2c: 18c0 adds r0, r0, r3 -10004e2e: 3803 subs r0, #3 -10004e30: d2fd bcs.n 10004e2e -10004e32: 9a01 ldr r2, [sp, #4] -10004e34: 6823 ldr r3, [r4, #0] -10004e36: 0152 lsls r2, r2, #5 -10004e38: 4053 eors r3, r2 -10004e3a: 22e0 movs r2, #224 ; 0xe0 -10004e3c: 401a ands r2, r3 -10004e3e: 2380 movs r3, #128 ; 0x80 -10004e40: 015b lsls r3, r3, #5 -10004e42: 4323 orrs r3, r4 -10004e44: 601a str r2, [r3, #0] -10004e46: 464a mov r2, r9 -10004e48: 2a01 cmp r2, #1 -10004e4a: d92f bls.n 10004eac -10004e4c: 2380 movs r3, #128 ; 0x80 -10004e4e: 2280 movs r2, #128 ; 0x80 -10004e50: 019b lsls r3, r3, #6 -10004e52: 4323 orrs r3, r4 -10004e54: 0112 lsls r2, r2, #4 -10004e56: 601a str r2, [r3, #0] -10004e58: 0030 movs r0, r6 -10004e5a: 2300 movs r3, #0 -10004e5c: 003a movs r2, r7 -10004e5e: 4659 mov r1, fp -10004e60: 6067 str r7, [r4, #4] -10004e62: f001 feed bl 10006c40 <__wrap___aeabi_uldivmod> -10004e66: 4653 mov r3, sl -10004e68: 5158 str r0, [r3, r5] -10004e6a: 2001 movs r0, #1 -10004e6c: b003 add sp, #12 -10004e6e: bcf0 pop {r4, r5, r6, r7} -10004e70: 46bb mov fp, r7 -10004e72: 46b2 mov sl, r6 -10004e74: 46a9 mov r9, r5 -10004e76: 46a0 mov r8, r4 -10004e78: bdf0 pop {r4, r5, r6, r7, pc} -10004e7a: 4643 mov r3, r8 -10004e7c: 2b01 cmp r3, #1 -10004e7e: d1c4 bne.n 10004e0a -10004e80: 23c0 movs r3, #192 ; 0xc0 -10004e82: 2203 movs r2, #3 -10004e84: 019b lsls r3, r3, #6 -10004e86: 4323 orrs r3, r4 -10004e88: 601a str r2, [r3, #0] -10004e8a: 3a02 subs r2, #2 -10004e8c: 68a3 ldr r3, [r4, #8] -10004e8e: 421a tst r2, r3 -10004e90: d0fc beq.n 10004e8c -10004e92: 9a01 ldr r2, [sp, #4] -10004e94: 6823 ldr r3, [r4, #0] -10004e96: 0152 lsls r2, r2, #5 -10004e98: 405a eors r2, r3 -10004e9a: 23e0 movs r3, #224 ; 0xe0 -10004e9c: 401a ands r2, r3 -10004e9e: 2380 movs r3, #128 ; 0x80 -10004ea0: 015b lsls r3, r3, #5 -10004ea2: 4323 orrs r3, r4 -10004ea4: 601a str r2, [r3, #0] -10004ea6: 4a0a ldr r2, [pc, #40] ; (10004ed0 ) -10004ea8: 00ad lsls r5, r5, #2 -10004eaa: 4692 mov sl, r2 -10004eac: 4642 mov r2, r8 -10004eae: 6821 ldr r1, [r4, #0] -10004eb0: 4051 eors r1, r2 -10004eb2: 2203 movs r2, #3 -10004eb4: 400a ands r2, r1 -10004eb6: 601a str r2, [r3, #0] -10004eb8: 2201 movs r2, #1 -10004eba: 4643 mov r3, r8 -10004ebc: 409a lsls r2, r3 -10004ebe: 68a3 ldr r3, [r4, #8] -10004ec0: 421a tst r2, r3 -10004ec2: d0fc beq.n 10004ebe -10004ec4: e7c2 b.n 10004e4c -10004ec6: 2000 movs r0, #0 -10004ec8: e7d0 b.n 10004e6c -10004eca: 46c0 nop ; (mov r8, r8) -10004ecc: 40008000 .word 0x40008000 -10004ed0: 20001858 .word 0x20001858 - -10004ed4 : -10004ed4: b530 push {r4, r5, lr} -10004ed6: 200c movs r0, #12 -10004ed8: b083 sub sp, #12 -10004eda: f000 f9b9 bl 10005250 -10004ede: f7fe fb55 bl 1000358c -10004ee2: 2800 cmp r0, #0 -10004ee4: d00e beq.n 10004f04 -10004ee6: 4b99 ldr r3, [pc, #612] ; (1000514c ) -10004ee8: 4a99 ldr r2, [pc, #612] ; (10005150 ) -10004eea: 601a str r2, [r3, #0] -10004eec: 605a str r2, [r3, #4] -10004eee: 609a str r2, [r3, #8] -10004ef0: 60da str r2, [r3, #12] -10004ef2: 611a str r2, [r3, #16] -10004ef4: 615a str r2, [r3, #20] -10004ef6: 619a str r2, [r3, #24] -10004ef8: 61da str r2, [r3, #28] -10004efa: 621a str r2, [r3, #32] -10004efc: 4a95 ldr r2, [pc, #596] ; (10005154 ) -10004efe: 625a str r2, [r3, #36] ; 0x24 -10004f00: b003 add sp, #12 -10004f02: bd30 pop {r4, r5, pc} -10004f04: 4c94 ldr r4, [pc, #592] ; (10005158 ) -10004f06: 67a0 str r0, [r4, #120] ; 0x78 -10004f08: f000 f9f6 bl 100052f8 -10004f0c: 2201 movs r2, #1 -10004f0e: 4b93 ldr r3, [pc, #588] ; (1000515c ) -10004f10: 601a str r2, [r3, #0] -10004f12: 6c63 ldr r3, [r4, #68] ; 0x44 -10004f14: 2b01 cmp r3, #1 -10004f16: d1fc bne.n 10004f12 -10004f18: 2203 movs r2, #3 -10004f1a: 4b91 ldr r3, [pc, #580] ; (10005160 ) -10004f1c: 601a str r2, [r3, #0] -10004f1e: 4a8e ldr r2, [pc, #568] ; (10005158 ) -10004f20: 6b93 ldr r3, [r2, #56] ; 0x38 -10004f22: 2b01 cmp r3, #1 -10004f24: d1fc bne.n 10004f20 -10004f26: 3301 adds r3, #1 -10004f28: 2101 movs r1, #1 -10004f2a: 4a8e ldr r2, [pc, #568] ; (10005164 ) -10004f2c: 488e ldr r0, [pc, #568] ; (10005168 ) -10004f2e: 9300 str r3, [sp, #0] -10004f30: 3304 adds r3, #4 -10004f32: f000 f93d bl 100051b0 -10004f36: 2305 movs r3, #5 -10004f38: 4a8c ldr r2, [pc, #560] ; (1000516c ) -10004f3a: 9300 str r3, [sp, #0] -10004f3c: 2101 movs r1, #1 -10004f3e: 488c ldr r0, [pc, #560] ; (10005170 ) -10004f40: f000 f936 bl 100051b0 -10004f44: 4b8b ldr r3, [pc, #556] ; (10005174 ) -10004f46: 685a ldr r2, [r3, #4] -10004f48: 2aff cmp r2, #255 ; 0xff -10004f4a: d802 bhi.n 10004f52 -10004f4c: 2280 movs r2, #128 ; 0x80 -10004f4e: 0052 lsls r2, r2, #1 -10004f50: 605a str r2, [r3, #4] -10004f52: 2280 movs r2, #128 ; 0x80 -10004f54: 4c7d ldr r4, [pc, #500] ; (1000514c ) -10004f56: 4b82 ldr r3, [pc, #520] ; (10005160 ) -10004f58: 6921 ldr r1, [r4, #16] -10004f5a: 0112 lsls r2, r2, #4 -10004f5c: 4d85 ldr r5, [pc, #532] ; (10005174 ) -10004f5e: 601a str r2, [r3, #0] -10004f60: 2900 cmp r1, #0 -10004f62: d007 beq.n 10004f74 -10004f64: 6960 ldr r0, [r4, #20] -10004f66: f001 fe2d bl 10006bc4 <__wrap___aeabi_uidiv> -10004f6a: 1c43 adds r3, r0, #1 -10004f6c: 0058 lsls r0, r3, #1 -10004f6e: 18c0 adds r0, r0, r3 -10004f70: 3803 subs r0, #3 -10004f72: d2fd bcs.n 10004f70 -10004f74: 21e0 movs r1, #224 ; 0xe0 -10004f76: 4b7f ldr r3, [pc, #508] ; (10005174 ) -10004f78: 2002 movs r0, #2 -10004f7a: 681a ldr r2, [r3, #0] -10004f7c: 4011 ands r1, r2 -10004f7e: 2280 movs r2, #128 ; 0x80 -10004f80: 0152 lsls r2, r2, #5 -10004f82: 432a orrs r2, r5 -10004f84: 6011 str r1, [r2, #0] -10004f86: 6819 ldr r1, [r3, #0] -10004f88: 4048 eors r0, r1 -10004f8a: 2103 movs r1, #3 -10004f8c: 4001 ands r1, r0 -10004f8e: 6011 str r1, [r2, #0] -10004f90: 2104 movs r1, #4 -10004f92: 689a ldr r2, [r3, #8] -10004f94: 4211 tst r1, r2 -10004f96: d0fc beq.n 10004f92 -10004f98: 2280 movs r2, #128 ; 0x80 -10004f9a: 2180 movs r1, #128 ; 0x80 -10004f9c: 0192 lsls r2, r2, #6 -10004f9e: 432a orrs r2, r5 -10004fa0: 0109 lsls r1, r1, #4 -10004fa2: 6011 str r1, [r2, #0] -10004fa4: 2280 movs r2, #128 ; 0x80 -10004fa6: 0052 lsls r2, r2, #1 -10004fa8: 605a str r2, [r3, #4] -10004faa: 4b73 ldr r3, [pc, #460] ; (10005178 ) -10004fac: 6123 str r3, [r4, #16] -10004fae: 4b73 ldr r3, [pc, #460] ; (1000517c ) -10004fb0: 6859 ldr r1, [r3, #4] -10004fb2: 29ff cmp r1, #255 ; 0xff -10004fb4: d800 bhi.n 10004fb8 -10004fb6: 605a str r2, [r3, #4] -10004fb8: 2103 movs r1, #3 -10004fba: 4a68 ldr r2, [pc, #416] ; (1000515c ) -10004fbc: 4b6f ldr r3, [pc, #444] ; (1000517c ) -10004fbe: 6011 str r1, [r2, #0] -10004fc0: 3902 subs r1, #2 -10004fc2: 689a ldr r2, [r3, #8] -10004fc4: 4211 tst r1, r2 -10004fc6: d0fc beq.n 10004fc2 -10004fc8: 20e0 movs r0, #224 ; 0xe0 -10004fca: 681a ldr r2, [r3, #0] -10004fcc: 4010 ands r0, r2 -10004fce: 2280 movs r2, #128 ; 0x80 -10004fd0: 0152 lsls r2, r2, #5 -10004fd2: 431a orrs r2, r3 -10004fd4: 6010 str r0, [r2, #0] -10004fd6: 6818 ldr r0, [r3, #0] -10004fd8: 4048 eors r0, r1 -10004fda: 2103 movs r1, #3 -10004fdc: 4001 ands r1, r0 -10004fde: 2002 movs r0, #2 -10004fe0: 6011 str r1, [r2, #0] -10004fe2: 4966 ldr r1, [pc, #408] ; (1000517c ) -10004fe4: 688a ldr r2, [r1, #8] -10004fe6: 4210 tst r0, r2 -10004fe8: d0fc beq.n 10004fe4 -10004fea: 2280 movs r2, #128 ; 0x80 -10004fec: 0192 lsls r2, r2, #6 -10004fee: 4313 orrs r3, r2 -10004ff0: 2280 movs r2, #128 ; 0x80 -10004ff2: 0112 lsls r2, r2, #4 -10004ff4: 601a str r2, [r3, #0] -10004ff6: 2280 movs r2, #128 ; 0x80 -10004ff8: 4b61 ldr r3, [pc, #388] ; (10005180 ) -10004ffa: 0052 lsls r2, r2, #1 -10004ffc: 604a str r2, [r1, #4] -10004ffe: 6163 str r3, [r4, #20] -10005000: 4b60 ldr r3, [pc, #384] ; (10005184 ) -10005002: 6859 ldr r1, [r3, #4] -10005004: 29ff cmp r1, #255 ; 0xff -10005006: d800 bhi.n 1000500a -10005008: 605a str r2, [r3, #4] -1000500a: 2280 movs r2, #128 ; 0x80 -1000500c: 4b5e ldr r3, [pc, #376] ; (10005188 ) -1000500e: 69e1 ldr r1, [r4, #28] -10005010: 0112 lsls r2, r2, #4 -10005012: 4d5c ldr r5, [pc, #368] ; (10005184 ) -10005014: 601a str r2, [r3, #0] -10005016: 2900 cmp r1, #0 -10005018: d007 beq.n 1000502a -1000501a: 6960 ldr r0, [r4, #20] -1000501c: f001 fdd2 bl 10006bc4 <__wrap___aeabi_uidiv> -10005020: 1c43 adds r3, r0, #1 -10005022: 0058 lsls r0, r3, #1 -10005024: 18c0 adds r0, r0, r3 -10005026: 3803 subs r0, #3 -10005028: d2fd bcs.n 10005026 -1000502a: 22e0 movs r2, #224 ; 0xe0 -1000502c: 4955 ldr r1, [pc, #340] ; (10005184 ) -1000502e: 680b ldr r3, [r1, #0] -10005030: 401a ands r2, r3 -10005032: 2380 movs r3, #128 ; 0x80 -10005034: 015b lsls r3, r3, #5 -10005036: 432b orrs r3, r5 -10005038: 601a str r2, [r3, #0] -1000503a: 2380 movs r3, #128 ; 0x80 -1000503c: 2280 movs r2, #128 ; 0x80 -1000503e: 019b lsls r3, r3, #6 -10005040: 432b orrs r3, r5 -10005042: 0112 lsls r2, r2, #4 -10005044: 601a str r2, [r3, #0] -10005046: 2280 movs r2, #128 ; 0x80 -10005048: 4b41 ldr r3, [pc, #260] ; (10005150 ) -1000504a: 0052 lsls r2, r2, #1 -1000504c: 604a str r2, [r1, #4] -1000504e: 61e3 str r3, [r4, #28] -10005050: 4b4e ldr r3, [pc, #312] ; (1000518c ) -10005052: 6859 ldr r1, [r3, #4] -10005054: 29ff cmp r1, #255 ; 0xff -10005056: d800 bhi.n 1000505a -10005058: 605a str r2, [r3, #4] -1000505a: 2280 movs r2, #128 ; 0x80 -1000505c: 4b4c ldr r3, [pc, #304] ; (10005190 ) -1000505e: 6a21 ldr r1, [r4, #32] -10005060: 0112 lsls r2, r2, #4 -10005062: 4d4a ldr r5, [pc, #296] ; (1000518c ) -10005064: 601a str r2, [r3, #0] -10005066: 2900 cmp r1, #0 -10005068: d007 beq.n 1000507a -1000506a: 6960 ldr r0, [r4, #20] -1000506c: f001 fdaa bl 10006bc4 <__wrap___aeabi_uidiv> -10005070: 1c43 adds r3, r0, #1 -10005072: 0058 lsls r0, r3, #1 -10005074: 18c0 adds r0, r0, r3 -10005076: 3803 subs r0, #3 -10005078: d2fd bcs.n 10005076 -1000507a: 22e0 movs r2, #224 ; 0xe0 -1000507c: 4943 ldr r1, [pc, #268] ; (1000518c ) -1000507e: 680b ldr r3, [r1, #0] -10005080: 401a ands r2, r3 -10005082: 2380 movs r3, #128 ; 0x80 -10005084: 015b lsls r3, r3, #5 -10005086: 432b orrs r3, r5 -10005088: 601a str r2, [r3, #0] -1000508a: 2380 movs r3, #128 ; 0x80 -1000508c: 2280 movs r2, #128 ; 0x80 -1000508e: 019b lsls r3, r3, #6 -10005090: 432b orrs r3, r5 -10005092: 0112 lsls r2, r2, #4 -10005094: 601a str r2, [r3, #0] -10005096: 2380 movs r3, #128 ; 0x80 -10005098: 2280 movs r2, #128 ; 0x80 -1000509a: 005b lsls r3, r3, #1 -1000509c: 604b str r3, [r1, #4] -1000509e: 4b2c ldr r3, [pc, #176] ; (10005150 ) -100050a0: 02d2 lsls r2, r2, #11 -100050a2: 6223 str r3, [r4, #32] -100050a4: 4b3b ldr r3, [pc, #236] ; (10005194 ) -100050a6: 6859 ldr r1, [r3, #4] -100050a8: 4291 cmp r1, r2 -100050aa: d200 bcs.n 100050ae -100050ac: 605a str r2, [r3, #4] -100050ae: 2280 movs r2, #128 ; 0x80 -100050b0: 4b39 ldr r3, [pc, #228] ; (10005198 ) -100050b2: 6a61 ldr r1, [r4, #36] ; 0x24 -100050b4: 0112 lsls r2, r2, #4 -100050b6: 4d37 ldr r5, [pc, #220] ; (10005194 ) -100050b8: 601a str r2, [r3, #0] -100050ba: 2900 cmp r1, #0 -100050bc: d007 beq.n 100050ce -100050be: 6960 ldr r0, [r4, #20] -100050c0: f001 fd80 bl 10006bc4 <__wrap___aeabi_uidiv> -100050c4: 1c43 adds r3, r0, #1 -100050c6: 0058 lsls r0, r3, #1 -100050c8: 18c0 adds r0, r0, r3 -100050ca: 3803 subs r0, #3 -100050cc: d2fd bcs.n 100050ca -100050ce: 22e0 movs r2, #224 ; 0xe0 -100050d0: 4930 ldr r1, [pc, #192] ; (10005194 ) -100050d2: 680b ldr r3, [r1, #0] -100050d4: 401a ands r2, r3 -100050d6: 2380 movs r3, #128 ; 0x80 -100050d8: 015b lsls r3, r3, #5 -100050da: 432b orrs r3, r5 -100050dc: 601a str r2, [r3, #0] -100050de: 2380 movs r3, #128 ; 0x80 -100050e0: 2280 movs r2, #128 ; 0x80 -100050e2: 019b lsls r3, r3, #6 -100050e4: 432b orrs r3, r5 -100050e6: 0112 lsls r2, r2, #4 -100050e8: 601a str r2, [r3, #0] -100050ea: 2380 movs r3, #128 ; 0x80 -100050ec: 02db lsls r3, r3, #11 -100050ee: 604b str r3, [r1, #4] -100050f0: 4b18 ldr r3, [pc, #96] ; (10005154 ) -100050f2: 6263 str r3, [r4, #36] ; 0x24 -100050f4: 4b29 ldr r3, [pc, #164] ; (1000519c ) -100050f6: 685a ldr r2, [r3, #4] -100050f8: 2aff cmp r2, #255 ; 0xff -100050fa: d802 bhi.n 10005102 -100050fc: 2280 movs r2, #128 ; 0x80 -100050fe: 0052 lsls r2, r2, #1 -10005100: 605a str r2, [r3, #4] -10005102: 2280 movs r2, #128 ; 0x80 -10005104: 4b26 ldr r3, [pc, #152] ; (100051a0 ) -10005106: 69a1 ldr r1, [r4, #24] -10005108: 0112 lsls r2, r2, #4 -1000510a: 4d24 ldr r5, [pc, #144] ; (1000519c ) -1000510c: 601a str r2, [r3, #0] -1000510e: 2900 cmp r1, #0 -10005110: d007 beq.n 10005122 -10005112: 6960 ldr r0, [r4, #20] -10005114: f001 fd56 bl 10006bc4 <__wrap___aeabi_uidiv> -10005118: 1c43 adds r3, r0, #1 -1000511a: 0058 lsls r0, r3, #1 -1000511c: 18c0 adds r0, r0, r3 -1000511e: 3803 subs r0, #3 -10005120: d2fd bcs.n 1000511e -10005122: 22e0 movs r2, #224 ; 0xe0 -10005124: 491d ldr r1, [pc, #116] ; (1000519c ) -10005126: 680b ldr r3, [r1, #0] -10005128: 401a ands r2, r3 -1000512a: 2380 movs r3, #128 ; 0x80 -1000512c: 015b lsls r3, r3, #5 -1000512e: 432b orrs r3, r5 -10005130: 601a str r2, [r3, #0] -10005132: 2380 movs r3, #128 ; 0x80 -10005134: 2280 movs r2, #128 ; 0x80 -10005136: 019b lsls r3, r3, #6 -10005138: 432b orrs r3, r5 -1000513a: 0112 lsls r2, r2, #4 -1000513c: 601a str r2, [r3, #0] -1000513e: 2380 movs r3, #128 ; 0x80 -10005140: 005b lsls r3, r3, #1 -10005142: 604b str r3, [r1, #4] -10005144: 4b0e ldr r3, [pc, #56] ; (10005180 ) -10005146: 61a3 str r3, [r4, #24] -10005148: e6da b.n 10004f00 -1000514a: 46c0 nop ; (mov r8, r8) -1000514c: 20001858 .word 0x20001858 -10005150: 02dc6c00 .word 0x02dc6c00 -10005154: 0000b71b .word 0x0000b71b -10005158: 40008000 .word 0x40008000 -1000515c: 4000b03c .word 0x4000b03c -10005160: 4000b030 .word 0x4000b030 -10005164: 59682f00 .word 0x59682f00 -10005168: 40028000 .word 0x40028000 -1000516c: 47868c00 .word 0x47868c00 -10005170: 4002c000 .word 0x4002c000 -10005174: 40008030 .word 0x40008030 -10005178: 00b71b00 .word 0x00b71b00 -1000517c: 4000803c .word 0x4000803c -10005180: 07735940 .word 0x07735940 -10005184: 40008054 .word 0x40008054 -10005188: 4000b054 .word 0x4000b054 -1000518c: 40008060 .word 0x40008060 -10005190: 4000b060 .word 0x4000b060 -10005194: 4000806c .word 0x4000806c -10005198: 4000b06c .word 0x4000b06c -1000519c: 40008048 .word 0x40008048 -100051a0: 4000b048 .word 0x4000b048 - -100051a4 : -100051a4: 4b01 ldr r3, [pc, #4] ; (100051ac ) -100051a6: 0080 lsls r0, r0, #2 -100051a8: 58c0 ldr r0, [r0, r3] -100051aa: 4770 bx lr -100051ac: 20001858 .word 0x20001858 - -100051b0 : -100051b0: b5f8 push {r3, r4, r5, r6, r7, lr} -100051b2: 0004 movs r4, r0 -100051b4: 4821 ldr r0, [pc, #132] ; (1000523c ) -100051b6: 001d movs r5, r3 -100051b8: 0017 movs r7, r2 -100051ba: 000e movs r6, r1 -100051bc: f001 fd02 bl 10006bc4 <__wrap___aeabi_uidiv> -100051c0: 0001 movs r1, r0 -100051c2: 0038 movs r0, r7 -100051c4: f001 fcfe bl 10006bc4 <__wrap___aeabi_uidiv> -100051c8: 9b06 ldr r3, [sp, #24] -100051ca: 0429 lsls r1, r5, #16 -100051cc: 031b lsls r3, r3, #12 -100051ce: 4319 orrs r1, r3 -100051d0: 6823 ldr r3, [r4, #0] -100051d2: 2b00 cmp r3, #0 -100051d4: db20 blt.n 10005218 -100051d6: 4b1a ldr r3, [pc, #104] ; (10005240 ) -100051d8: 4d1a ldr r5, [pc, #104] ; (10005244 ) -100051da: 18e2 adds r2, r4, r3 -100051dc: 4253 negs r3, r2 -100051de: 415a adcs r2, r3 -100051e0: 2380 movs r3, #128 ; 0x80 -100051e2: 015b lsls r3, r3, #5 -100051e4: 469c mov ip, r3 -100051e6: 0312 lsls r2, r2, #12 -100051e8: 4b17 ldr r3, [pc, #92] ; (10005248 ) -100051ea: 4462 add r2, ip -100051ec: 601a str r2, [r3, #0] -100051ee: 4b17 ldr r3, [pc, #92] ; (1000524c ) -100051f0: 601a str r2, [r3, #0] -100051f2: 0017 movs r7, r2 -100051f4: 68ab ldr r3, [r5, #8] -100051f6: 439f bics r7, r3 -100051f8: d1fb bne.n 100051f2 -100051fa: 22c0 movs r2, #192 ; 0xc0 -100051fc: 1d23 adds r3, r4, #4 -100051fe: 0192 lsls r2, r2, #6 -10005200: 431a orrs r2, r3 -10005202: 2321 movs r3, #33 ; 0x21 -10005204: 6026 str r6, [r4, #0] -10005206: 60a0 str r0, [r4, #8] -10005208: 6013 str r3, [r2, #0] -1000520a: 6823 ldr r3, [r4, #0] -1000520c: 2b00 cmp r3, #0 -1000520e: dafc bge.n 1000520a -10005210: 2308 movs r3, #8 -10005212: 60e1 str r1, [r4, #12] -10005214: 6013 str r3, [r2, #0] -10005216: bdf8 pop {r3, r4, r5, r6, r7, pc} -10005218: 233f movs r3, #63 ; 0x3f -1000521a: 6822 ldr r2, [r4, #0] -1000521c: 4013 ands r3, r2 -1000521e: 42b3 cmp r3, r6 -10005220: d1d9 bne.n 100051d6 -10005222: 68a3 ldr r3, [r4, #8] -10005224: 051b lsls r3, r3, #20 -10005226: 0d1b lsrs r3, r3, #20 -10005228: 4283 cmp r3, r0 -1000522a: d1d4 bne.n 100051d6 -1000522c: 22ee movs r2, #238 ; 0xee -1000522e: 68e3 ldr r3, [r4, #12] -10005230: 02d2 lsls r2, r2, #11 -10005232: 4013 ands r3, r2 -10005234: 428b cmp r3, r1 -10005236: d1ce bne.n 100051d6 -10005238: e7ed b.n 10005216 -1000523a: 46c0 nop ; (mov r8, r8) -1000523c: 00b71b00 .word 0x00b71b00 -10005240: bffd4000 .word 0xbffd4000 -10005244: 4000c000 .word 0x4000c000 -10005248: 4000e000 .word 0x4000e000 -1000524c: 4000f000 .word 0x4000f000 - -10005250 : -10005250: 2380 movs r3, #128 ; 0x80 -10005252: 4a02 ldr r2, [pc, #8] ; (1000525c ) -10005254: 009b lsls r3, r3, #2 -10005256: 4303 orrs r3, r0 -10005258: 62d3 str r3, [r2, #44] ; 0x2c -1000525a: 4770 bx lr -1000525c: 40058000 .word 0x40058000 - -10005260 : -10005260: b510 push {r4, lr} -10005262: 0014 movs r4, r2 -10005264: 2280 movs r2, #128 ; 0x80 -10005266: 4b1b ldr r3, [pc, #108] ; (100052d4 ) -10005268: 05d2 lsls r2, r2, #23 -1000526a: 601a str r2, [r3, #0] -1000526c: 2800 cmp r0, #0 -1000526e: d01a beq.n 100052a6 -10005270: 2301 movs r3, #1 -10005272: 4a19 ldr r2, [pc, #100] ; (100052d8 ) -10005274: 4318 orrs r0, r3 -10005276: 4b19 ldr r3, [pc, #100] ; (100052dc ) -10005278: 61da str r2, [r3, #28] -1000527a: 4a19 ldr r2, [pc, #100] ; (100052e0 ) -1000527c: 4042 eors r2, r0 -1000527e: 621a str r2, [r3, #32] -10005280: 6259 str r1, [r3, #36] ; 0x24 -10005282: 6298 str r0, [r3, #40] ; 0x28 -10005284: 2280 movs r2, #128 ; 0x80 -10005286: 4b13 ldr r3, [pc, #76] ; (100052d4 ) -10005288: 05d2 lsls r2, r2, #23 -1000528a: 601a str r2, [r3, #0] -1000528c: 4915 ldr r1, [pc, #84] ; (100052e4 ) -1000528e: 4a16 ldr r2, [pc, #88] ; (100052e8 ) -10005290: 6011 str r1, [r2, #0] -10005292: 22e0 movs r2, #224 ; 0xe0 -10005294: 04d2 lsls r2, r2, #19 +1000497c: 4b05 ldr r3, [pc, #20] ; (10004994 ) +1000497e: 601a str r2, [r3, #0] +10004980: f38a 8810 msr PRIMASK, sl +10004984: e7b5 b.n 100048f2 +10004986: 2000 movs r0, #0 +10004988: e7f5 b.n 10004976 +1000498a: 2001 movs r0, #1 +1000498c: e7f3 b.n 10004976 +1000498e: 46c0 nop ; (mov r8, r8) +10004990: 40054000 .word 0x40054000 +10004994: d0000128 .word 0xd0000128 +10004998: 20010fea .word 0x20010fea +1000499c: 20010c3c .word 0x20010c3c +100049a0: e000e280 .word 0xe000e280 + +100049a4 : +100049a4: f3ef 8c10 mrs ip, PRIMASK +100049a8: b672 cpsid i +100049aa: 490a ldr r1, [pc, #40] ; (100049d4 ) +100049ac: 680b ldr r3, [r1, #0] +100049ae: 2b00 cmp r3, #0 +100049b0: d0fc beq.n 100049ac +100049b2: f3bf 8f5f dmb sy +100049b6: 2301 movs r3, #1 +100049b8: 4083 lsls r3, r0 +100049ba: 4a07 ldr r2, [pc, #28] ; (100049d8 ) +100049bc: 4807 ldr r0, [pc, #28] ; (100049dc ) +100049be: 6213 str r3, [r2, #32] +100049c0: 7802 ldrb r2, [r0, #0] +100049c2: 439a bics r2, r3 +100049c4: 7002 strb r2, [r0, #0] +100049c6: f3bf 8f5f dmb sy +100049ca: 2300 movs r3, #0 +100049cc: 600b str r3, [r1, #0] +100049ce: f38c 8810 msr PRIMASK, ip +100049d2: 4770 bx lr +100049d4: d0000128 .word 0xd0000128 +100049d8: 40054000 .word 0x40054000 +100049dc: 20010fea .word 0x20010fea + +100049e0 : +100049e0: f3ef 8c10 mrs ip, PRIMASK +100049e4: b672 cpsid i +100049e6: 490a ldr r1, [pc, #40] ; (10004a10 ) +100049e8: 680b ldr r3, [r1, #0] +100049ea: 2b00 cmp r3, #0 +100049ec: d0fc beq.n 100049e8 +100049ee: f3bf 8f5f dmb sy +100049f2: 2301 movs r3, #1 +100049f4: 4083 lsls r3, r0 +100049f6: 4807 ldr r0, [pc, #28] ; (10004a14 ) +100049f8: 7802 ldrb r2, [r0, #0] +100049fa: 431a orrs r2, r3 +100049fc: 7002 strb r2, [r0, #0] +100049fe: f3bf 8f5f dmb sy +10004a02: 2200 movs r2, #0 +10004a04: 600a str r2, [r1, #0] +10004a06: f38c 8810 msr PRIMASK, ip +10004a0a: 4a03 ldr r2, [pc, #12] ; (10004a18 ) +10004a0c: 6013 str r3, [r2, #0] +10004a0e: 4770 bx lr +10004a10: d0000128 .word 0xd0000128 +10004a14: 20010fea .word 0x20010fea +10004a18: 4005603c .word 0x4005603c + +10004a1c : +10004a1c: b570 push {r4, r5, r6, lr} +10004a1e: 0005 movs r5, r0 +10004a20: 0014 movs r4, r2 +10004a22: 0016 movs r6, r2 +10004a24: 2900 cmp r1, #0 +10004a26: d015 beq.n 10004a54 +10004a28: 000c movs r4, r1 +10004a2a: 2a00 cmp r2, #0 +10004a2c: d012 beq.n 10004a54 +10004a2e: 6880 ldr r0, [r0, #8] +10004a30: 686b ldr r3, [r5, #4] +10004a32: 4798 blx r3 +10004a34: 6829 ldr r1, [r5, #0] +10004a36: 2800 cmp r0, #0 +10004a38: d00e beq.n 10004a58 +10004a3a: 0073 lsls r3, r6, #1 +10004a3c: 199b adds r3, r3, r6 +10004a3e: 0062 lsls r2, r4, #1 +10004a40: 3b03 subs r3, #3 +10004a42: 1912 adds r2, r2, r4 +10004a44: 18cb adds r3, r1, r3 +10004a46: 3a03 subs r2, #3 +10004a48: 709c strb r4, [r3, #2] +10004a4a: 1888 adds r0, r1, r2 +10004a4c: 5c8a ldrb r2, [r1, r2] +10004a4e: 2a00 cmp r2, #0 +10004a50: d115 bne.n 10004a7e +10004a52: 7006 strb r6, [r0, #0] +10004a54: 0020 movs r0, r4 +10004a56: bd70 pop {r4, r5, r6, pc} +10004a58: 0063 lsls r3, r4, #1 +10004a5a: 191b adds r3, r3, r4 +10004a5c: 0072 lsls r2, r6, #1 +10004a5e: 3b03 subs r3, #3 +10004a60: 1992 adds r2, r2, r6 +10004a62: 18cb adds r3, r1, r3 +10004a64: 3a03 subs r2, #3 +10004a66: 709e strb r6, [r3, #2] +10004a68: 1888 adds r0, r1, r2 +10004a6a: 5c8a ldrb r2, [r1, r2] +10004a6c: 2a00 cmp r2, #0 +10004a6e: d102 bne.n 10004a76 +10004a70: 7004 strb r4, [r0, #0] +10004a72: 0034 movs r4, r6 +10004a74: e7ee b.n 10004a54 +10004a76: 705a strb r2, [r3, #1] +10004a78: 7004 strb r4, [r0, #0] +10004a7a: 0034 movs r4, r6 +10004a7c: e7ea b.n 10004a54 +10004a7e: 705a strb r2, [r3, #1] +10004a80: 7006 strb r6, [r0, #0] +10004a82: e7e7 b.n 10004a54 + +10004a84 : +10004a84: b5f0 push {r4, r5, r6, r7, lr} +10004a86: 46c6 mov lr, r8 +10004a88: 0006 movs r6, r0 +10004a8a: 4688 mov r8, r1 +10004a8c: b500 push {lr} +10004a8e: 2110 movs r1, #16 +10004a90: 2001 movs r0, #1 +10004a92: 0017 movs r7, r2 +10004a94: f002 fcaa bl 100073ec <__wrap_calloc> +10004a98: 2103 movs r1, #3 +10004a9a: 0005 movs r5, r0 +10004a9c: 0030 movs r0, r6 +10004a9e: f002 fca5 bl 100073ec <__wrap_calloc> +10004aa2: 4643 mov r3, r8 +10004aa4: 606b str r3, [r5, #4] +10004aa6: 2300 movs r3, #0 +10004aa8: b2f4 uxtb r4, r6 +10004aaa: 736b strb r3, [r5, #13] +10004aac: 3301 adds r3, #1 +10004aae: 6028 str r0, [r5, #0] +10004ab0: 732c strb r4, [r5, #12] +10004ab2: 60af str r7, [r5, #8] +10004ab4: 73ab strb r3, [r5, #14] +10004ab6: 73ec strb r4, [r5, #15] +10004ab8: 2c01 cmp r4, #1 +10004aba: d906 bls.n 10004aca +10004abc: 1c42 adds r2, r0, #1 +10004abe: 3301 adds r3, #1 +10004ac0: b2db uxtb r3, r3 +10004ac2: 7013 strb r3, [r2, #0] +10004ac4: 3203 adds r2, #3 +10004ac6: 429c cmp r4, r3 +10004ac8: d1f9 bne.n 10004abe +10004aca: 23ff movs r3, #255 ; 0xff +10004acc: 401e ands r6, r3 +10004ace: 0073 lsls r3, r6, #1 +10004ad0: 199e adds r6, r3, r6 +10004ad2: 2300 movs r3, #0 +10004ad4: 1980 adds r0, r0, r6 +10004ad6: 3803 subs r0, #3 +10004ad8: 7043 strb r3, [r0, #1] +10004ada: 0028 movs r0, r5 +10004adc: bc80 pop {r7} +10004ade: 46b8 mov r8, r7 +10004ae0: bdf0 pop {r4, r5, r6, r7, pc} +10004ae2: 46c0 nop ; (mov r8, r8) + +10004ae4 : +10004ae4: b530 push {r4, r5, lr} +10004ae6: 6083 str r3, [r0, #8] +10004ae8: 2300 movs r3, #0 +10004aea: b2cc uxtb r4, r1 +10004aec: 7343 strb r3, [r0, #13] +10004aee: 3301 adds r3, #1 +10004af0: 7304 strb r4, [r0, #12] +10004af2: 6042 str r2, [r0, #4] +10004af4: 7383 strb r3, [r0, #14] +10004af6: 73c4 strb r4, [r0, #15] +10004af8: 000d movs r5, r1 +10004afa: 6800 ldr r0, [r0, #0] +10004afc: 2c01 cmp r4, #1 +10004afe: d906 bls.n 10004b0e +10004b00: 1c42 adds r2, r0, #1 +10004b02: 3301 adds r3, #1 +10004b04: b2db uxtb r3, r3 +10004b06: 7013 strb r3, [r2, #0] +10004b08: 3203 adds r2, #3 +10004b0a: 429c cmp r4, r3 +10004b0c: d1f9 bne.n 10004b02 +10004b0e: 21ff movs r1, #255 ; 0xff +10004b10: 4029 ands r1, r5 +10004b12: 004b lsls r3, r1, #1 +10004b14: 1859 adds r1, r3, r1 +10004b16: 2300 movs r3, #0 +10004b18: 1840 adds r0, r0, r1 +10004b1a: 3803 subs r0, #3 +10004b1c: 7043 strb r3, [r0, #1] +10004b1e: bd30 pop {r4, r5, pc} + +10004b20 : +10004b20: b510 push {r4, lr} +10004b22: 0004 movs r4, r0 +10004b24: 6800 ldr r0, [r0, #0] +10004b26: f002 fc81 bl 1000742c <__wrap_free> +10004b2a: 0020 movs r0, r4 +10004b2c: f002 fc7e bl 1000742c <__wrap_free> +10004b30: bd10 pop {r4, pc} +10004b32: 46c0 nop ; (mov r8, r8) + +10004b34 : +10004b34: b5f8 push {r3, r4, r5, r6, r7, lr} +10004b36: 46ce mov lr, r9 +10004b38: 4647 mov r7, r8 +10004b3a: 0006 movs r6, r0 +10004b3c: 000c movs r4, r1 +10004b3e: b580 push {r7, lr} +10004b40: 2900 cmp r1, #0 +10004b42: d007 beq.n 10004b54 +10004b44: 004d lsls r5, r1, #1 +10004b46: 6803 ldr r3, [r0, #0] +10004b48: 186d adds r5, r5, r1 +10004b4a: 3d03 subs r5, #3 +10004b4c: 195a adds r2, r3, r5 +10004b4e: 7857 ldrb r7, [r2, #1] +10004b50: 2f00 cmp r7, #0 +10004b52: d104 bne.n 10004b5e +10004b54: 0020 movs r0, r4 +10004b56: bcc0 pop {r6, r7} +10004b58: 46b9 mov r9, r7 +10004b5a: 46b0 mov r8, r6 +10004b5c: bdf8 pop {r3, r4, r5, r6, r7, pc} +10004b5e: 0079 lsls r1, r7, #1 +10004b60: 19c9 adds r1, r1, r7 +10004b62: 3903 subs r1, #3 +10004b64: 4688 mov r8, r1 +10004b66: 4443 add r3, r8 +10004b68: 7859 ldrb r1, [r3, #1] +10004b6a: 4689 mov r9, r1 +10004b6c: 2100 movs r1, #0 +10004b6e: 7059 strb r1, [r3, #1] +10004b70: 7051 strb r1, [r2, #1] +10004b72: 6873 ldr r3, [r6, #4] +10004b74: 003a movs r2, r7 +10004b76: 0021 movs r1, r4 +10004b78: 6880 ldr r0, [r0, #8] +10004b7a: 4798 blx r3 +10004b7c: 6833 ldr r3, [r6, #0] +10004b7e: 2800 cmp r0, #0 +10004b80: d014 beq.n 10004bac +10004b82: 4642 mov r2, r8 +10004b84: 189a adds r2, r3, r2 +10004b86: 7094 strb r4, [r2, #2] +10004b88: 1959 adds r1, r3, r5 +10004b8a: 5d5b ldrb r3, [r3, r5] +10004b8c: 2b00 cmp r3, #0 +10004b8e: d000 beq.n 10004b92 +10004b90: 7053 strb r3, [r2, #1] +10004b92: 700f strb r7, [r1, #0] +10004b94: 0027 movs r7, r4 +10004b96: 4649 mov r1, r9 +10004b98: 0030 movs r0, r6 +10004b9a: f7ff ffcb bl 10004b34 +10004b9e: 0039 movs r1, r7 +10004ba0: 0002 movs r2, r0 +10004ba2: 0030 movs r0, r6 +10004ba4: f7ff ff3a bl 10004a1c +10004ba8: 0004 movs r4, r0 +10004baa: e7d3 b.n 10004b54 +10004bac: 4642 mov r2, r8 +10004bae: 4641 mov r1, r8 +10004bb0: 195d adds r5, r3, r5 +10004bb2: 70af strb r7, [r5, #2] +10004bb4: 189a adds r2, r3, r2 +10004bb6: 5c5b ldrb r3, [r3, r1] +10004bb8: 2b00 cmp r3, #0 +10004bba: d000 beq.n 10004bbe +10004bbc: 706b strb r3, [r5, #1] +10004bbe: 7014 strb r4, [r2, #0] +10004bc0: e7e9 b.n 10004b96 +10004bc2: 46c0 nop ; (mov r8, r8) + +10004bc4 : +10004bc4: b5f0 push {r4, r5, r6, r7, lr} +10004bc6: 4657 mov r7, sl +10004bc8: 4645 mov r5, r8 +10004bca: 46de mov lr, fp +10004bcc: 464e mov r6, r9 +10004bce: b5e0 push {r5, r6, r7, lr} +10004bd0: 000d movs r5, r1 +10004bd2: 006b lsls r3, r5, #1 +10004bd4: 6801 ldr r1, [r0, #0] +10004bd6: 195b adds r3, r3, r5 +10004bd8: 1edf subs r7, r3, #3 +10004bda: 0004 movs r4, r0 +10004bdc: 5dc8 ldrb r0, [r1, r7] +10004bde: b083 sub sp, #12 +10004be0: 9201 str r2, [sp, #4] +10004be2: 19ca adds r2, r1, r7 +10004be4: 2800 cmp r0, #0 +10004be6: d050 beq.n 10004c8a +10004be8: 0043 lsls r3, r0, #1 +10004bea: 181b adds r3, r3, r0 +10004bec: 3b03 subs r3, #3 +10004bee: 18cb adds r3, r1, r3 +10004bf0: 785e ldrb r6, [r3, #1] +10004bf2: 46b4 mov ip, r6 +10004bf4: 2e00 cmp r6, #0 +10004bf6: d11a bne.n 10004c2e +10004bf8: 9e01 ldr r6, [sp, #4] +10004bfa: 2e00 cmp r6, #0 +10004bfc: d042 beq.n 10004c84 +10004bfe: 7be6 ldrb r6, [r4, #15] +10004c00: 2e00 cmp r6, #0 +10004c02: d004 beq.n 10004c0e +10004c04: 0073 lsls r3, r6, #1 +10004c06: 199b adds r3, r3, r6 +10004c08: 18cb adds r3, r1, r3 +10004c0a: 3b03 subs r3, #3 +10004c0c: 705d strb r5, [r3, #1] +10004c0e: 7ba3 ldrb r3, [r4, #14] +10004c10: 2b00 cmp r3, #0 +10004c12: d100 bne.n 10004c16 +10004c14: 73a5 strb r5, [r4, #14] +10004c16: 73e5 strb r5, [r4, #15] +10004c18: 2800 cmp r0, #0 +10004c1a: d12f bne.n 10004c7c +10004c1c: 2300 movs r3, #0 +10004c1e: 7053 strb r3, [r2, #1] +10004c20: b003 add sp, #12 +10004c22: bcf0 pop {r4, r5, r6, r7} +10004c24: 46bb mov fp, r7 +10004c26: 46b2 mov sl, r6 +10004c28: 46a9 mov r9, r5 +10004c2a: 46a0 mov r8, r4 +10004c2c: bdf0 pop {r4, r5, r6, r7, pc} +10004c2e: 0072 lsls r2, r6, #1 +10004c30: 4462 add r2, ip +10004c32: 3a03 subs r2, #3 +10004c34: 1889 adds r1, r1, r2 +10004c36: 784a ldrb r2, [r1, #1] +10004c38: 4690 mov r8, r2 +10004c3a: 2200 movs r2, #0 +10004c3c: 704a strb r2, [r1, #1] +10004c3e: 4691 mov r9, r2 +10004c40: 705a strb r2, [r3, #1] +10004c42: 0001 movs r1, r0 +10004c44: 0032 movs r2, r6 +10004c46: 0020 movs r0, r4 +10004c48: f7ff fee8 bl 10004a1c +10004c4c: 4643 mov r3, r8 +10004c4e: 4682 mov sl, r0 +10004c50: 2b00 cmp r3, #0 +10004c52: d007 beq.n 10004c64 +10004c54: 005b lsls r3, r3, #1 +10004c56: 6821 ldr r1, [r4, #0] +10004c58: 4443 add r3, r8 +10004c5a: 3b03 subs r3, #3 +10004c5c: 18cb adds r3, r1, r3 +10004c5e: 785a ldrb r2, [r3, #1] +10004c60: 2a00 cmp r2, #0 +10004c62: d116 bne.n 10004c92 +10004c64: 4642 mov r2, r8 +10004c66: 4651 mov r1, sl +10004c68: 0020 movs r0, r4 +10004c6a: f7ff fed7 bl 10004a1c +10004c6e: 6821 ldr r1, [r4, #0] +10004c70: 9b01 ldr r3, [sp, #4] +10004c72: 19ca adds r2, r1, r7 +10004c74: 2b00 cmp r3, #0 +10004c76: d1c2 bne.n 10004bfe +10004c78: 2800 cmp r0, #0 +10004c7a: d0cf beq.n 10004c1c +10004c7c: 0043 lsls r3, r0, #1 +10004c7e: 181b adds r3, r3, r0 +10004c80: 3b03 subs r3, #3 +10004c82: 18cb adds r3, r1, r3 +10004c84: 2100 movs r1, #0 +10004c86: 7099 strb r1, [r3, #2] +10004c88: e7c8 b.n 10004c1c +10004c8a: 9b01 ldr r3, [sp, #4] +10004c8c: 2b00 cmp r3, #0 +10004c8e: d1b6 bne.n 10004bfe +10004c90: e7c4 b.n 10004c1c +10004c92: 0050 lsls r0, r2, #1 +10004c94: 1880 adds r0, r0, r2 +10004c96: 3803 subs r0, #3 +10004c98: 1809 adds r1, r1, r0 +10004c9a: 7848 ldrb r0, [r1, #1] +10004c9c: 4683 mov fp, r0 +10004c9e: 4648 mov r0, r9 +10004ca0: 7048 strb r0, [r1, #1] +10004ca2: 7058 strb r0, [r3, #1] +10004ca4: 4641 mov r1, r8 +10004ca6: 0020 movs r0, r4 +10004ca8: f7ff feb8 bl 10004a1c +10004cac: 4659 mov r1, fp +10004cae: 4680 mov r8, r0 +10004cb0: 0020 movs r0, r4 +10004cb2: f7ff ff3f bl 10004b34 +10004cb6: 4641 mov r1, r8 +10004cb8: 0002 movs r2, r0 +10004cba: 0020 movs r0, r4 +10004cbc: f7ff feae bl 10004a1c +10004cc0: 4680 mov r8, r0 +10004cc2: e7cf b.n 10004c64 + +10004cc4 : +10004cc4: b5f0 push {r4, r5, r6, r7, lr} +10004cc6: 4657 mov r7, sl +10004cc8: 4645 mov r5, r8 +10004cca: 46de mov lr, fp +10004ccc: 464e mov r6, r9 +10004cce: b5e0 push {r5, r6, r7, lr} +10004cd0: b083 sub sp, #12 +10004cd2: 9101 str r1, [sp, #4] +10004cd4: 7b45 ldrb r5, [r0, #13] +10004cd6: 0004 movs r4, r0 +10004cd8: 006b lsls r3, r5, #1 +10004cda: 6800 ldr r0, [r0, #0] +10004cdc: 195b adds r3, r3, r5 +10004cde: 1edf subs r7, r3, #3 +10004ce0: 5dc1 ldrb r1, [r0, r7] +10004ce2: 19c2 adds r2, r0, r7 +10004ce4: 2900 cmp r1, #0 +10004ce6: d052 beq.n 10004d8e +10004ce8: 004b lsls r3, r1, #1 +10004cea: 185b adds r3, r3, r1 +10004cec: 3b03 subs r3, #3 +10004cee: 18c3 adds r3, r0, r3 +10004cf0: 785e ldrb r6, [r3, #1] +10004cf2: 46b4 mov ip, r6 +10004cf4: 2e00 cmp r6, #0 +10004cf6: d11c bne.n 10004d32 +10004cf8: 9e01 ldr r6, [sp, #4] +10004cfa: 2e00 cmp r6, #0 +10004cfc: d044 beq.n 10004d88 +10004cfe: 7be6 ldrb r6, [r4, #15] +10004d00: 2e00 cmp r6, #0 +10004d02: d004 beq.n 10004d0e +10004d04: 0073 lsls r3, r6, #1 +10004d06: 199b adds r3, r3, r6 +10004d08: 18c3 adds r3, r0, r3 +10004d0a: 3b03 subs r3, #3 +10004d0c: 705d strb r5, [r3, #1] +10004d0e: 7ba3 ldrb r3, [r4, #14] +10004d10: 2b00 cmp r3, #0 +10004d12: d100 bne.n 10004d16 +10004d14: 73a5 strb r5, [r4, #14] +10004d16: 73e5 strb r5, [r4, #15] +10004d18: 2900 cmp r1, #0 +10004d1a: d131 bne.n 10004d80 +10004d1c: 2300 movs r3, #0 +10004d1e: 0028 movs r0, r5 +10004d20: 7053 strb r3, [r2, #1] +10004d22: 7361 strb r1, [r4, #13] +10004d24: b003 add sp, #12 +10004d26: bcf0 pop {r4, r5, r6, r7} +10004d28: 46bb mov fp, r7 +10004d2a: 46b2 mov sl, r6 +10004d2c: 46a9 mov r9, r5 +10004d2e: 46a0 mov r8, r4 +10004d30: bdf0 pop {r4, r5, r6, r7, pc} +10004d32: 0072 lsls r2, r6, #1 +10004d34: 4462 add r2, ip +10004d36: 3a03 subs r2, #3 +10004d38: 1880 adds r0, r0, r2 +10004d3a: 7842 ldrb r2, [r0, #1] +10004d3c: 4690 mov r8, r2 +10004d3e: 2200 movs r2, #0 +10004d40: 7042 strb r2, [r0, #1] +10004d42: 4691 mov r9, r2 +10004d44: 705a strb r2, [r3, #1] +10004d46: 0020 movs r0, r4 +10004d48: 0032 movs r2, r6 +10004d4a: f7ff fe67 bl 10004a1c +10004d4e: 4643 mov r3, r8 +10004d50: 4682 mov sl, r0 +10004d52: 2b00 cmp r3, #0 +10004d54: d007 beq.n 10004d66 +10004d56: 005b lsls r3, r3, #1 +10004d58: 6821 ldr r1, [r4, #0] +10004d5a: 4443 add r3, r8 +10004d5c: 3b03 subs r3, #3 +10004d5e: 18cb adds r3, r1, r3 +10004d60: 785a ldrb r2, [r3, #1] +10004d62: 2a00 cmp r2, #0 +10004d64: d117 bne.n 10004d96 +10004d66: 4642 mov r2, r8 +10004d68: 4651 mov r1, sl +10004d6a: 0020 movs r0, r4 +10004d6c: f7ff fe56 bl 10004a1c +10004d70: 9b01 ldr r3, [sp, #4] +10004d72: 0001 movs r1, r0 +10004d74: 6820 ldr r0, [r4, #0] +10004d76: 19c2 adds r2, r0, r7 +10004d78: 2b00 cmp r3, #0 +10004d7a: d1c0 bne.n 10004cfe +10004d7c: 2900 cmp r1, #0 +10004d7e: d0cd beq.n 10004d1c +10004d80: 004b lsls r3, r1, #1 +10004d82: 185b adds r3, r3, r1 +10004d84: 3b03 subs r3, #3 +10004d86: 18c3 adds r3, r0, r3 +10004d88: 2000 movs r0, #0 +10004d8a: 7098 strb r0, [r3, #2] +10004d8c: e7c6 b.n 10004d1c +10004d8e: 9b01 ldr r3, [sp, #4] +10004d90: 2b00 cmp r3, #0 +10004d92: d1b4 bne.n 10004cfe +10004d94: e7c2 b.n 10004d1c +10004d96: 0050 lsls r0, r2, #1 +10004d98: 1880 adds r0, r0, r2 +10004d9a: 3803 subs r0, #3 +10004d9c: 1809 adds r1, r1, r0 +10004d9e: 7848 ldrb r0, [r1, #1] +10004da0: 4683 mov fp, r0 +10004da2: 4648 mov r0, r9 +10004da4: 7048 strb r0, [r1, #1] +10004da6: 7058 strb r0, [r3, #1] +10004da8: 4641 mov r1, r8 +10004daa: 0020 movs r0, r4 +10004dac: f7ff fe36 bl 10004a1c +10004db0: 4659 mov r1, fp +10004db2: 4680 mov r8, r0 +10004db4: 0020 movs r0, r4 +10004db6: f7ff febd bl 10004b34 +10004dba: 4641 mov r1, r8 +10004dbc: 0002 movs r2, r0 +10004dbe: 0020 movs r0, r4 +10004dc0: f7ff fe2c bl 10004a1c +10004dc4: 4680 mov r8, r0 +10004dc6: e7ce b.n 10004d66 + +10004dc8 : +10004dc8: b570 push {r4, r5, r6, lr} +10004dca: 0004 movs r4, r0 +10004dcc: 2900 cmp r1, #0 +10004dce: d02c beq.n 10004e2a +10004dd0: 7b43 ldrb r3, [r0, #13] +10004dd2: 428b cmp r3, r1 +10004dd4: d02e beq.n 10004e34 +10004dd6: 6805 ldr r5, [r0, #0] +10004dd8: 0048 lsls r0, r1, #1 +10004dda: 1840 adds r0, r0, r1 +10004ddc: 3803 subs r0, #3 +10004dde: 1828 adds r0, r5, r0 +10004de0: 7882 ldrb r2, [r0, #2] +10004de2: 2a00 cmp r2, #0 +10004de4: d021 beq.n 10004e2a +10004de6: 0053 lsls r3, r2, #1 +10004de8: 189b adds r3, r3, r2 +10004dea: 3b03 subs r3, #3 +10004dec: 5cea ldrb r2, [r5, r3] +10004dee: 18ee adds r6, r5, r3 +10004df0: 428a cmp r2, r1 +10004df2: d102 bne.n 10004dfa +10004df4: e01b b.n 10004e2e +10004df6: 2a00 cmp r2, #0 +10004df8: d008 beq.n 10004e0c +10004dfa: 0053 lsls r3, r2, #1 +10004dfc: 189b adds r3, r3, r2 +10004dfe: 3b03 subs r3, #3 +10004e00: 18eb adds r3, r5, r3 +10004e02: 785a ldrb r2, [r3, #1] +10004e04: 428a cmp r2, r1 +10004e06: d1f6 bne.n 10004df6 +10004e08: 7842 ldrb r2, [r0, #1] +10004e0a: 705a strb r2, [r3, #1] +10004e0c: 2300 movs r3, #0 +10004e0e: 2201 movs r2, #1 +10004e10: 7083 strb r3, [r0, #2] +10004e12: 7043 strb r3, [r0, #1] +10004e14: 0020 movs r0, r4 +10004e16: f7ff fed5 bl 10004bc4 +10004e1a: 7b61 ldrb r1, [r4, #13] +10004e1c: 0002 movs r2, r0 +10004e1e: 0020 movs r0, r4 +10004e20: f7ff fdfc bl 10004a1c +10004e24: 7360 strb r0, [r4, #13] +10004e26: 2001 movs r0, #1 +10004e28: e000 b.n 10004e2c +10004e2a: 2000 movs r0, #0 +10004e2c: bd70 pop {r4, r5, r6, pc} +10004e2e: 7843 ldrb r3, [r0, #1] +10004e30: 7033 strb r3, [r6, #0] +10004e32: e7eb b.n 10004e0c +10004e34: 2201 movs r2, #1 +10004e36: 0019 movs r1, r3 +10004e38: f7ff fec4 bl 10004bc4 +10004e3c: 7360 strb r0, [r4, #13] +10004e3e: 2001 movs r0, #1 +10004e40: e7f4 b.n 10004e2c +10004e42: 46c0 nop ; (mov r8, r8) + +10004e44 : +10004e44: b530 push {r4, r5, lr} +10004e46: 200c movs r0, #12 +10004e48: b083 sub sp, #12 +10004e4a: f000 f9b9 bl 100051c0 +10004e4e: f7fe fbe1 bl 10003614 +10004e52: 2800 cmp r0, #0 +10004e54: d00e beq.n 10004e74 +10004e56: 4b99 ldr r3, [pc, #612] ; (100050bc ) +10004e58: 4a99 ldr r2, [pc, #612] ; (100050c0 ) +10004e5a: 601a str r2, [r3, #0] +10004e5c: 605a str r2, [r3, #4] +10004e5e: 609a str r2, [r3, #8] +10004e60: 60da str r2, [r3, #12] +10004e62: 611a str r2, [r3, #16] +10004e64: 615a str r2, [r3, #20] +10004e66: 619a str r2, [r3, #24] +10004e68: 61da str r2, [r3, #28] +10004e6a: 621a str r2, [r3, #32] +10004e6c: 4a95 ldr r2, [pc, #596] ; (100050c4 ) +10004e6e: 625a str r2, [r3, #36] ; 0x24 +10004e70: b003 add sp, #12 +10004e72: bd30 pop {r4, r5, pc} +10004e74: 4c94 ldr r4, [pc, #592] ; (100050c8 ) +10004e76: 67a0 str r0, [r4, #120] ; 0x78 +10004e78: f000 f9f6 bl 10005268 +10004e7c: 2201 movs r2, #1 +10004e7e: 4b93 ldr r3, [pc, #588] ; (100050cc ) +10004e80: 601a str r2, [r3, #0] +10004e82: 6c63 ldr r3, [r4, #68] ; 0x44 +10004e84: 2b01 cmp r3, #1 +10004e86: d1fc bne.n 10004e82 +10004e88: 2203 movs r2, #3 +10004e8a: 4b91 ldr r3, [pc, #580] ; (100050d0 ) +10004e8c: 601a str r2, [r3, #0] +10004e8e: 4a8e ldr r2, [pc, #568] ; (100050c8 ) +10004e90: 6b93 ldr r3, [r2, #56] ; 0x38 +10004e92: 2b01 cmp r3, #1 +10004e94: d1fc bne.n 10004e90 +10004e96: 3301 adds r3, #1 +10004e98: 2101 movs r1, #1 +10004e9a: 4a8e ldr r2, [pc, #568] ; (100050d4 ) +10004e9c: 488e ldr r0, [pc, #568] ; (100050d8 ) +10004e9e: 9300 str r3, [sp, #0] +10004ea0: 3304 adds r3, #4 +10004ea2: f000 f93d bl 10005120 +10004ea6: 2305 movs r3, #5 +10004ea8: 4a8c ldr r2, [pc, #560] ; (100050dc ) +10004eaa: 9300 str r3, [sp, #0] +10004eac: 2101 movs r1, #1 +10004eae: 488c ldr r0, [pc, #560] ; (100050e0 ) +10004eb0: f000 f936 bl 10005120 +10004eb4: 4b8b ldr r3, [pc, #556] ; (100050e4 ) +10004eb6: 685a ldr r2, [r3, #4] +10004eb8: 2aff cmp r2, #255 ; 0xff +10004eba: d802 bhi.n 10004ec2 +10004ebc: 2280 movs r2, #128 ; 0x80 +10004ebe: 0052 lsls r2, r2, #1 +10004ec0: 605a str r2, [r3, #4] +10004ec2: 2280 movs r2, #128 ; 0x80 +10004ec4: 4c7d ldr r4, [pc, #500] ; (100050bc ) +10004ec6: 4b82 ldr r3, [pc, #520] ; (100050d0 ) +10004ec8: 6921 ldr r1, [r4, #16] +10004eca: 0112 lsls r2, r2, #4 +10004ecc: 4d85 ldr r5, [pc, #532] ; (100050e4 ) +10004ece: 601a str r2, [r3, #0] +10004ed0: 2900 cmp r1, #0 +10004ed2: d007 beq.n 10004ee4 +10004ed4: 6960 ldr r0, [r4, #20] +10004ed6: f001 fe2d bl 10006b34 <__wrap___aeabi_uidiv> +10004eda: 1c43 adds r3, r0, #1 +10004edc: 0058 lsls r0, r3, #1 +10004ede: 18c0 adds r0, r0, r3 +10004ee0: 3803 subs r0, #3 +10004ee2: d2fd bcs.n 10004ee0 +10004ee4: 21e0 movs r1, #224 ; 0xe0 +10004ee6: 4b7f ldr r3, [pc, #508] ; (100050e4 ) +10004ee8: 2002 movs r0, #2 +10004eea: 681a ldr r2, [r3, #0] +10004eec: 4011 ands r1, r2 +10004eee: 2280 movs r2, #128 ; 0x80 +10004ef0: 0152 lsls r2, r2, #5 +10004ef2: 432a orrs r2, r5 +10004ef4: 6011 str r1, [r2, #0] +10004ef6: 6819 ldr r1, [r3, #0] +10004ef8: 4048 eors r0, r1 +10004efa: 2103 movs r1, #3 +10004efc: 4001 ands r1, r0 +10004efe: 6011 str r1, [r2, #0] +10004f00: 2104 movs r1, #4 +10004f02: 689a ldr r2, [r3, #8] +10004f04: 4211 tst r1, r2 +10004f06: d0fc beq.n 10004f02 +10004f08: 2280 movs r2, #128 ; 0x80 +10004f0a: 2180 movs r1, #128 ; 0x80 +10004f0c: 0192 lsls r2, r2, #6 +10004f0e: 432a orrs r2, r5 +10004f10: 0109 lsls r1, r1, #4 +10004f12: 6011 str r1, [r2, #0] +10004f14: 2280 movs r2, #128 ; 0x80 +10004f16: 0052 lsls r2, r2, #1 +10004f18: 605a str r2, [r3, #4] +10004f1a: 4b73 ldr r3, [pc, #460] ; (100050e8 ) +10004f1c: 6123 str r3, [r4, #16] +10004f1e: 4b73 ldr r3, [pc, #460] ; (100050ec ) +10004f20: 6859 ldr r1, [r3, #4] +10004f22: 29ff cmp r1, #255 ; 0xff +10004f24: d800 bhi.n 10004f28 +10004f26: 605a str r2, [r3, #4] +10004f28: 2103 movs r1, #3 +10004f2a: 4a68 ldr r2, [pc, #416] ; (100050cc ) +10004f2c: 4b6f ldr r3, [pc, #444] ; (100050ec ) +10004f2e: 6011 str r1, [r2, #0] +10004f30: 3902 subs r1, #2 +10004f32: 689a ldr r2, [r3, #8] +10004f34: 4211 tst r1, r2 +10004f36: d0fc beq.n 10004f32 +10004f38: 20e0 movs r0, #224 ; 0xe0 +10004f3a: 681a ldr r2, [r3, #0] +10004f3c: 4010 ands r0, r2 +10004f3e: 2280 movs r2, #128 ; 0x80 +10004f40: 0152 lsls r2, r2, #5 +10004f42: 431a orrs r2, r3 +10004f44: 6010 str r0, [r2, #0] +10004f46: 6818 ldr r0, [r3, #0] +10004f48: 4048 eors r0, r1 +10004f4a: 2103 movs r1, #3 +10004f4c: 4001 ands r1, r0 +10004f4e: 2002 movs r0, #2 +10004f50: 6011 str r1, [r2, #0] +10004f52: 4966 ldr r1, [pc, #408] ; (100050ec ) +10004f54: 688a ldr r2, [r1, #8] +10004f56: 4210 tst r0, r2 +10004f58: d0fc beq.n 10004f54 +10004f5a: 2280 movs r2, #128 ; 0x80 +10004f5c: 0192 lsls r2, r2, #6 +10004f5e: 4313 orrs r3, r2 +10004f60: 2280 movs r2, #128 ; 0x80 +10004f62: 0112 lsls r2, r2, #4 +10004f64: 601a str r2, [r3, #0] +10004f66: 2280 movs r2, #128 ; 0x80 +10004f68: 4b61 ldr r3, [pc, #388] ; (100050f0 ) +10004f6a: 0052 lsls r2, r2, #1 +10004f6c: 604a str r2, [r1, #4] +10004f6e: 6163 str r3, [r4, #20] +10004f70: 4b60 ldr r3, [pc, #384] ; (100050f4 ) +10004f72: 6859 ldr r1, [r3, #4] +10004f74: 29ff cmp r1, #255 ; 0xff +10004f76: d800 bhi.n 10004f7a +10004f78: 605a str r2, [r3, #4] +10004f7a: 2280 movs r2, #128 ; 0x80 +10004f7c: 4b5e ldr r3, [pc, #376] ; (100050f8 ) +10004f7e: 69e1 ldr r1, [r4, #28] +10004f80: 0112 lsls r2, r2, #4 +10004f82: 4d5c ldr r5, [pc, #368] ; (100050f4 ) +10004f84: 601a str r2, [r3, #0] +10004f86: 2900 cmp r1, #0 +10004f88: d007 beq.n 10004f9a +10004f8a: 6960 ldr r0, [r4, #20] +10004f8c: f001 fdd2 bl 10006b34 <__wrap___aeabi_uidiv> +10004f90: 1c43 adds r3, r0, #1 +10004f92: 0058 lsls r0, r3, #1 +10004f94: 18c0 adds r0, r0, r3 +10004f96: 3803 subs r0, #3 +10004f98: d2fd bcs.n 10004f96 +10004f9a: 22e0 movs r2, #224 ; 0xe0 +10004f9c: 4955 ldr r1, [pc, #340] ; (100050f4 ) +10004f9e: 680b ldr r3, [r1, #0] +10004fa0: 401a ands r2, r3 +10004fa2: 2380 movs r3, #128 ; 0x80 +10004fa4: 015b lsls r3, r3, #5 +10004fa6: 432b orrs r3, r5 +10004fa8: 601a str r2, [r3, #0] +10004faa: 2380 movs r3, #128 ; 0x80 +10004fac: 2280 movs r2, #128 ; 0x80 +10004fae: 019b lsls r3, r3, #6 +10004fb0: 432b orrs r3, r5 +10004fb2: 0112 lsls r2, r2, #4 +10004fb4: 601a str r2, [r3, #0] +10004fb6: 2280 movs r2, #128 ; 0x80 +10004fb8: 4b41 ldr r3, [pc, #260] ; (100050c0 ) +10004fba: 0052 lsls r2, r2, #1 +10004fbc: 604a str r2, [r1, #4] +10004fbe: 61e3 str r3, [r4, #28] +10004fc0: 4b4e ldr r3, [pc, #312] ; (100050fc ) +10004fc2: 6859 ldr r1, [r3, #4] +10004fc4: 29ff cmp r1, #255 ; 0xff +10004fc6: d800 bhi.n 10004fca +10004fc8: 605a str r2, [r3, #4] +10004fca: 2280 movs r2, #128 ; 0x80 +10004fcc: 4b4c ldr r3, [pc, #304] ; (10005100 ) +10004fce: 6a21 ldr r1, [r4, #32] +10004fd0: 0112 lsls r2, r2, #4 +10004fd2: 4d4a ldr r5, [pc, #296] ; (100050fc ) +10004fd4: 601a str r2, [r3, #0] +10004fd6: 2900 cmp r1, #0 +10004fd8: d007 beq.n 10004fea +10004fda: 6960 ldr r0, [r4, #20] +10004fdc: f001 fdaa bl 10006b34 <__wrap___aeabi_uidiv> +10004fe0: 1c43 adds r3, r0, #1 +10004fe2: 0058 lsls r0, r3, #1 +10004fe4: 18c0 adds r0, r0, r3 +10004fe6: 3803 subs r0, #3 +10004fe8: d2fd bcs.n 10004fe6 +10004fea: 22e0 movs r2, #224 ; 0xe0 +10004fec: 4943 ldr r1, [pc, #268] ; (100050fc ) +10004fee: 680b ldr r3, [r1, #0] +10004ff0: 401a ands r2, r3 +10004ff2: 2380 movs r3, #128 ; 0x80 +10004ff4: 015b lsls r3, r3, #5 +10004ff6: 432b orrs r3, r5 +10004ff8: 601a str r2, [r3, #0] +10004ffa: 2380 movs r3, #128 ; 0x80 +10004ffc: 2280 movs r2, #128 ; 0x80 +10004ffe: 019b lsls r3, r3, #6 +10005000: 432b orrs r3, r5 +10005002: 0112 lsls r2, r2, #4 +10005004: 601a str r2, [r3, #0] +10005006: 2380 movs r3, #128 ; 0x80 +10005008: 2280 movs r2, #128 ; 0x80 +1000500a: 005b lsls r3, r3, #1 +1000500c: 604b str r3, [r1, #4] +1000500e: 4b2c ldr r3, [pc, #176] ; (100050c0 ) +10005010: 02d2 lsls r2, r2, #11 +10005012: 6223 str r3, [r4, #32] +10005014: 4b3b ldr r3, [pc, #236] ; (10005104 ) +10005016: 6859 ldr r1, [r3, #4] +10005018: 4291 cmp r1, r2 +1000501a: d200 bcs.n 1000501e +1000501c: 605a str r2, [r3, #4] +1000501e: 2280 movs r2, #128 ; 0x80 +10005020: 4b39 ldr r3, [pc, #228] ; (10005108 ) +10005022: 6a61 ldr r1, [r4, #36] ; 0x24 +10005024: 0112 lsls r2, r2, #4 +10005026: 4d37 ldr r5, [pc, #220] ; (10005104 ) +10005028: 601a str r2, [r3, #0] +1000502a: 2900 cmp r1, #0 +1000502c: d007 beq.n 1000503e +1000502e: 6960 ldr r0, [r4, #20] +10005030: f001 fd80 bl 10006b34 <__wrap___aeabi_uidiv> +10005034: 1c43 adds r3, r0, #1 +10005036: 0058 lsls r0, r3, #1 +10005038: 18c0 adds r0, r0, r3 +1000503a: 3803 subs r0, #3 +1000503c: d2fd bcs.n 1000503a +1000503e: 22e0 movs r2, #224 ; 0xe0 +10005040: 4930 ldr r1, [pc, #192] ; (10005104 ) +10005042: 680b ldr r3, [r1, #0] +10005044: 401a ands r2, r3 +10005046: 2380 movs r3, #128 ; 0x80 +10005048: 015b lsls r3, r3, #5 +1000504a: 432b orrs r3, r5 +1000504c: 601a str r2, [r3, #0] +1000504e: 2380 movs r3, #128 ; 0x80 +10005050: 2280 movs r2, #128 ; 0x80 +10005052: 019b lsls r3, r3, #6 +10005054: 432b orrs r3, r5 +10005056: 0112 lsls r2, r2, #4 +10005058: 601a str r2, [r3, #0] +1000505a: 2380 movs r3, #128 ; 0x80 +1000505c: 02db lsls r3, r3, #11 +1000505e: 604b str r3, [r1, #4] +10005060: 4b18 ldr r3, [pc, #96] ; (100050c4 ) +10005062: 6263 str r3, [r4, #36] ; 0x24 +10005064: 4b29 ldr r3, [pc, #164] ; (1000510c ) +10005066: 685a ldr r2, [r3, #4] +10005068: 2aff cmp r2, #255 ; 0xff +1000506a: d802 bhi.n 10005072 +1000506c: 2280 movs r2, #128 ; 0x80 +1000506e: 0052 lsls r2, r2, #1 +10005070: 605a str r2, [r3, #4] +10005072: 2280 movs r2, #128 ; 0x80 +10005074: 4b26 ldr r3, [pc, #152] ; (10005110 ) +10005076: 69a1 ldr r1, [r4, #24] +10005078: 0112 lsls r2, r2, #4 +1000507a: 4d24 ldr r5, [pc, #144] ; (1000510c ) +1000507c: 601a str r2, [r3, #0] +1000507e: 2900 cmp r1, #0 +10005080: d007 beq.n 10005092 +10005082: 6960 ldr r0, [r4, #20] +10005084: f001 fd56 bl 10006b34 <__wrap___aeabi_uidiv> +10005088: 1c43 adds r3, r0, #1 +1000508a: 0058 lsls r0, r3, #1 +1000508c: 18c0 adds r0, r0, r3 +1000508e: 3803 subs r0, #3 +10005090: d2fd bcs.n 1000508e +10005092: 22e0 movs r2, #224 ; 0xe0 +10005094: 491d ldr r1, [pc, #116] ; (1000510c ) +10005096: 680b ldr r3, [r1, #0] +10005098: 401a ands r2, r3 +1000509a: 2380 movs r3, #128 ; 0x80 +1000509c: 015b lsls r3, r3, #5 +1000509e: 432b orrs r3, r5 +100050a0: 601a str r2, [r3, #0] +100050a2: 2380 movs r3, #128 ; 0x80 +100050a4: 2280 movs r2, #128 ; 0x80 +100050a6: 019b lsls r3, r3, #6 +100050a8: 432b orrs r3, r5 +100050aa: 0112 lsls r2, r2, #4 +100050ac: 601a str r2, [r3, #0] +100050ae: 2380 movs r3, #128 ; 0x80 +100050b0: 005b lsls r3, r3, #1 +100050b2: 604b str r3, [r1, #4] +100050b4: 4b0e ldr r3, [pc, #56] ; (100050f0 ) +100050b6: 61a3 str r3, [r4, #24] +100050b8: e6da b.n 10004e70 +100050ba: 46c0 nop ; (mov r8, r8) +100050bc: 20001858 .word 0x20001858 +100050c0: 02dc6c00 .word 0x02dc6c00 +100050c4: 0000b71b .word 0x0000b71b +100050c8: 40008000 .word 0x40008000 +100050cc: 4000b03c .word 0x4000b03c +100050d0: 4000b030 .word 0x4000b030 +100050d4: 59682f00 .word 0x59682f00 +100050d8: 40028000 .word 0x40028000 +100050dc: 47868c00 .word 0x47868c00 +100050e0: 4002c000 .word 0x4002c000 +100050e4: 40008030 .word 0x40008030 +100050e8: 00b71b00 .word 0x00b71b00 +100050ec: 4000803c .word 0x4000803c +100050f0: 07735940 .word 0x07735940 +100050f4: 40008054 .word 0x40008054 +100050f8: 4000b054 .word 0x4000b054 +100050fc: 40008060 .word 0x40008060 +10005100: 4000b060 .word 0x4000b060 +10005104: 4000806c .word 0x4000806c +10005108: 4000b06c .word 0x4000b06c +1000510c: 40008048 .word 0x40008048 +10005110: 4000b048 .word 0x4000b048 + +10005114 : +10005114: 4b01 ldr r3, [pc, #4] ; (1000511c ) +10005116: 0080 lsls r0, r0, #2 +10005118: 58c0 ldr r0, [r0, r3] +1000511a: 4770 bx lr +1000511c: 20001858 .word 0x20001858 + +10005120 : +10005120: b5f8 push {r3, r4, r5, r6, r7, lr} +10005122: 0004 movs r4, r0 +10005124: 4821 ldr r0, [pc, #132] ; (100051ac ) +10005126: 001d movs r5, r3 +10005128: 0017 movs r7, r2 +1000512a: 000e movs r6, r1 +1000512c: f001 fd02 bl 10006b34 <__wrap___aeabi_uidiv> +10005130: 0001 movs r1, r0 +10005132: 0038 movs r0, r7 +10005134: f001 fcfe bl 10006b34 <__wrap___aeabi_uidiv> +10005138: 9b06 ldr r3, [sp, #24] +1000513a: 0429 lsls r1, r5, #16 +1000513c: 031b lsls r3, r3, #12 +1000513e: 4319 orrs r1, r3 +10005140: 6823 ldr r3, [r4, #0] +10005142: 2b00 cmp r3, #0 +10005144: db20 blt.n 10005188 +10005146: 4b1a ldr r3, [pc, #104] ; (100051b0 ) +10005148: 4d1a ldr r5, [pc, #104] ; (100051b4 ) +1000514a: 18e2 adds r2, r4, r3 +1000514c: 4253 negs r3, r2 +1000514e: 415a adcs r2, r3 +10005150: 2380 movs r3, #128 ; 0x80 +10005152: 015b lsls r3, r3, #5 +10005154: 469c mov ip, r3 +10005156: 0312 lsls r2, r2, #12 +10005158: 4b17 ldr r3, [pc, #92] ; (100051b8 ) +1000515a: 4462 add r2, ip +1000515c: 601a str r2, [r3, #0] +1000515e: 4b17 ldr r3, [pc, #92] ; (100051bc ) +10005160: 601a str r2, [r3, #0] +10005162: 0017 movs r7, r2 +10005164: 68ab ldr r3, [r5, #8] +10005166: 439f bics r7, r3 +10005168: d1fb bne.n 10005162 +1000516a: 22c0 movs r2, #192 ; 0xc0 +1000516c: 1d23 adds r3, r4, #4 +1000516e: 0192 lsls r2, r2, #6 +10005170: 431a orrs r2, r3 +10005172: 2321 movs r3, #33 ; 0x21 +10005174: 6026 str r6, [r4, #0] +10005176: 60a0 str r0, [r4, #8] +10005178: 6013 str r3, [r2, #0] +1000517a: 6823 ldr r3, [r4, #0] +1000517c: 2b00 cmp r3, #0 +1000517e: dafc bge.n 1000517a +10005180: 2308 movs r3, #8 +10005182: 60e1 str r1, [r4, #12] +10005184: 6013 str r3, [r2, #0] +10005186: bdf8 pop {r3, r4, r5, r6, r7, pc} +10005188: 233f movs r3, #63 ; 0x3f +1000518a: 6822 ldr r2, [r4, #0] +1000518c: 4013 ands r3, r2 +1000518e: 42b3 cmp r3, r6 +10005190: d1d9 bne.n 10005146 +10005192: 68a3 ldr r3, [r4, #8] +10005194: 051b lsls r3, r3, #20 +10005196: 0d1b lsrs r3, r3, #20 +10005198: 4283 cmp r3, r0 +1000519a: d1d4 bne.n 10005146 +1000519c: 22ee movs r2, #238 ; 0xee +1000519e: 68e3 ldr r3, [r4, #12] +100051a0: 02d2 lsls r2, r2, #11 +100051a2: 4013 ands r3, r2 +100051a4: 428b cmp r3, r1 +100051a6: d1ce bne.n 10005146 +100051a8: e7ed b.n 10005186 +100051aa: 46c0 nop ; (mov r8, r8) +100051ac: 00b71b00 .word 0x00b71b00 +100051b0: bffd4000 .word 0xbffd4000 +100051b4: 4000c000 .word 0x4000c000 +100051b8: 4000e000 .word 0x4000e000 +100051bc: 4000f000 .word 0x4000f000 + +100051c0 : +100051c0: 2380 movs r3, #128 ; 0x80 +100051c2: 4a02 ldr r2, [pc, #8] ; (100051cc ) +100051c4: 009b lsls r3, r3, #2 +100051c6: 4303 orrs r3, r0 +100051c8: 62d3 str r3, [r2, #44] ; 0x2c +100051ca: 4770 bx lr +100051cc: 40058000 .word 0x40058000 + +100051d0 : +100051d0: b510 push {r4, lr} +100051d2: 0014 movs r4, r2 +100051d4: 2280 movs r2, #128 ; 0x80 +100051d6: 4b1b ldr r3, [pc, #108] ; (10005244 ) +100051d8: 05d2 lsls r2, r2, #23 +100051da: 601a str r2, [r3, #0] +100051dc: 2800 cmp r0, #0 +100051de: d01a beq.n 10005216 +100051e0: 2301 movs r3, #1 +100051e2: 4a19 ldr r2, [pc, #100] ; (10005248 ) +100051e4: 4318 orrs r0, r3 +100051e6: 4b19 ldr r3, [pc, #100] ; (1000524c ) +100051e8: 61da str r2, [r3, #28] +100051ea: 4a19 ldr r2, [pc, #100] ; (10005250 ) +100051ec: 4042 eors r2, r0 +100051ee: 621a str r2, [r3, #32] +100051f0: 6259 str r1, [r3, #36] ; 0x24 +100051f2: 6298 str r0, [r3, #40] ; 0x28 +100051f4: 2280 movs r2, #128 ; 0x80 +100051f6: 4b13 ldr r3, [pc, #76] ; (10005244 ) +100051f8: 05d2 lsls r2, r2, #23 +100051fa: 601a str r2, [r3, #0] +100051fc: 4915 ldr r1, [pc, #84] ; (10005254 ) +100051fe: 4a16 ldr r2, [pc, #88] ; (10005258 ) +10005200: 6011 str r1, [r2, #0] +10005202: 22e0 movs r2, #224 ; 0xe0 +10005204: 04d2 lsls r2, r2, #19 +10005206: 601a str r2, [r3, #0] +10005208: 2c00 cmp r4, #0 +1000520a: d107 bne.n 1000521c +1000520c: 2280 movs r2, #128 ; 0x80 +1000520e: 4b13 ldr r3, [pc, #76] ; (1000525c ) +10005210: 0612 lsls r2, r2, #24 +10005212: 601a str r2, [r3, #0] +10005214: bd10 pop {r4, pc} +10005216: 4b0d ldr r3, [pc, #52] ; (1000524c ) +10005218: 61d8 str r0, [r3, #28] +1000521a: e7eb b.n 100051f4 +1000521c: 0163 lsls r3, r4, #5 +1000521e: 1b1b subs r3, r3, r4 +10005220: 009a lsls r2, r3, #2 +10005222: 2380 movs r3, #128 ; 0x80 +10005224: 1912 adds r2, r2, r4 +10005226: 0112 lsls r2, r2, #4 +10005228: 045b lsls r3, r3, #17 +1000522a: 429a cmp r2, r3 +1000522c: d300 bcc.n 10005230 +1000522e: 4a0c ldr r2, [pc, #48] ; (10005260 ) +10005230: 4b0c ldr r3, [pc, #48] ; (10005264 ) +10005232: 601a str r2, [r3, #0] +10005234: 4b05 ldr r3, [pc, #20] ; (1000524c ) +10005236: 605a str r2, [r3, #4] +10005238: 2280 movs r2, #128 ; 0x80 +1000523a: 4b08 ldr r3, [pc, #32] ; (1000525c ) +1000523c: 05d2 lsls r2, r2, #23 +1000523e: 601a str r2, [r3, #0] +10005240: e7e8 b.n 10005214 +10005242: 46c0 nop ; (mov r8, r8) +10005244: 4005b000 .word 0x4005b000 +10005248: b007c0d3 .word 0xb007c0d3 +1000524c: 40058000 .word 0x40058000 +10005250: 4ff83f2d .word 0x4ff83f2d +10005254: 0001fffc .word 0x0001fffc +10005258: 40012008 .word 0x40012008 +1000525c: 4005a000 .word 0x4005a000 +10005260: 00ffffff .word 0x00ffffff +10005264: 20003b70 .word 0x20003b70 + +10005268 : +10005268: 23aa movs r3, #170 ; 0xaa +1000526a: 4a06 ldr r2, [pc, #24] ; (10005284 ) +1000526c: 011b lsls r3, r3, #4 +1000526e: 6013 str r3, [r2, #0] +10005270: 232f movs r3, #47 ; 0x2f +10005272: 4905 ldr r1, [pc, #20] ; (10005288 ) +10005274: 60d3 str r3, [r2, #12] +10005276: 4b05 ldr r3, [pc, #20] ; (1000528c ) +10005278: 6019 str r1, [r3, #0] +1000527a: 6853 ldr r3, [r2, #4] +1000527c: 2b00 cmp r3, #0 +1000527e: dafc bge.n 1000527a +10005280: 4770 bx lr +10005282: 46c0 nop ; (mov r8, r8) +10005284: 40024000 .word 0x40024000 +10005288: 00fab000 .word 0x00fab000 +1000528c: 40026000 .word 0x40026000 + +10005290 : +10005290: 4b2c ldr r3, [pc, #176] ; (10005344 ) +10005292: 4a2d ldr r2, [pc, #180] ; (10005348 ) +10005294: b570 push {r4, r5, r6, lr} 10005296: 601a str r2, [r3, #0] -10005298: 2c00 cmp r4, #0 -1000529a: d107 bne.n 100052ac -1000529c: 2280 movs r2, #128 ; 0x80 -1000529e: 4b13 ldr r3, [pc, #76] ; (100052ec ) -100052a0: 0612 lsls r2, r2, #24 -100052a2: 601a str r2, [r3, #0] -100052a4: bd10 pop {r4, pc} -100052a6: 4b0d ldr r3, [pc, #52] ; (100052dc ) -100052a8: 61d8 str r0, [r3, #28] -100052aa: e7eb b.n 10005284 -100052ac: 0163 lsls r3, r4, #5 -100052ae: 1b1b subs r3, r3, r4 -100052b0: 009a lsls r2, r3, #2 -100052b2: 2380 movs r3, #128 ; 0x80 -100052b4: 1912 adds r2, r2, r4 -100052b6: 0112 lsls r2, r2, #4 -100052b8: 045b lsls r3, r3, #17 -100052ba: 429a cmp r2, r3 -100052bc: d300 bcc.n 100052c0 -100052be: 4a0c ldr r2, [pc, #48] ; (100052f0 ) -100052c0: 4b0c ldr r3, [pc, #48] ; (100052f4 ) -100052c2: 601a str r2, [r3, #0] -100052c4: 4b05 ldr r3, [pc, #20] ; (100052dc ) -100052c6: 605a str r2, [r3, #4] -100052c8: 2280 movs r2, #128 ; 0x80 -100052ca: 4b08 ldr r3, [pc, #32] ; (100052ec ) -100052cc: 05d2 lsls r2, r2, #23 -100052ce: 601a str r2, [r3, #0] -100052d0: e7e8 b.n 100052a4 -100052d2: 46c0 nop ; (mov r8, r8) -100052d4: 4005b000 .word 0x4005b000 -100052d8: b007c0d3 .word 0xb007c0d3 -100052dc: 40058000 .word 0x40058000 -100052e0: 4ff83f2d .word 0x4ff83f2d -100052e4: 0001fffc .word 0x0001fffc -100052e8: 40012008 .word 0x40012008 -100052ec: 4005a000 .word 0x4005a000 -100052f0: 00ffffff .word 0x00ffffff -100052f4: 20003b5c .word 0x20003b5c - -100052f8 : -100052f8: 23aa movs r3, #170 ; 0xaa -100052fa: 4a06 ldr r2, [pc, #24] ; (10005314 ) -100052fc: 011b lsls r3, r3, #4 -100052fe: 6013 str r3, [r2, #0] -10005300: 232f movs r3, #47 ; 0x2f -10005302: 4905 ldr r1, [pc, #20] ; (10005318 ) -10005304: 60d3 str r3, [r2, #12] -10005306: 4b05 ldr r3, [pc, #20] ; (1000531c ) -10005308: 6019 str r1, [r3, #0] -1000530a: 6853 ldr r3, [r2, #4] -1000530c: 2b00 cmp r3, #0 -1000530e: dafc bge.n 1000530a -10005310: 4770 bx lr -10005312: 46c0 nop ; (mov r8, r8) -10005314: 40024000 .word 0x40024000 -10005318: 00fab000 .word 0x00fab000 -1000531c: 40026000 .word 0x40026000 - -10005320 : -10005320: 4b2c ldr r3, [pc, #176] ; (100053d4 ) -10005322: 4a2d ldr r2, [pc, #180] ; (100053d8 ) -10005324: b570 push {r4, r5, r6, lr} -10005326: 601a str r2, [r3, #0] -10005328: 4a2c ldr r2, [pc, #176] ; (100053dc ) -1000532a: 4b2d ldr r3, [pc, #180] ; (100053e0 ) -1000532c: 492d ldr r1, [pc, #180] ; (100053e4 ) -1000532e: 601a str r2, [r3, #0] -10005330: 0014 movs r4, r2 -10005332: 688b ldr r3, [r1, #8] -10005334: 439c bics r4, r3 -10005336: d1fb bne.n 10005330 -10005338: 4d2b ldr r5, [pc, #172] ; (100053e8 ) -1000533a: 4e2c ldr r6, [pc, #176] ; (100053ec ) -1000533c: 42b5 cmp r5, r6 -1000533e: d208 bcs.n 10005352 -10005340: 3e01 subs r6, #1 -10005342: 1b76 subs r6, r6, r5 -10005344: 08b6 lsrs r6, r6, #2 -10005346: cd08 ldmia r5!, {r3} -10005348: 4798 blx r3 -1000534a: 0023 movs r3, r4 -1000534c: 3401 adds r4, #1 -1000534e: 42b3 cmp r3, r6 -10005350: d1f9 bne.n 10005346 -10005352: f7ff fdbf bl 10004ed4 -10005356: 4a26 ldr r2, [pc, #152] ; (100053f0 ) -10005358: 4b21 ldr r3, [pc, #132] ; (100053e0 ) -1000535a: 601a str r2, [r3, #0] -1000535c: 4a21 ldr r2, [pc, #132] ; (100053e4 ) -1000535e: 6893 ldr r3, [r2, #8] -10005360: 43db mvns r3, r3 -10005362: 01db lsls r3, r3, #7 -10005364: 09dd lsrs r5, r3, #7 -10005366: 2b00 cmp r3, #0 -10005368: d1f9 bne.n 1000535e -1000536a: 2240 movs r2, #64 ; 0x40 -1000536c: 4b21 ldr r3, [pc, #132] ; (100053f4 ) -1000536e: 4c22 ldr r4, [pc, #136] ; (100053f8 ) -10005370: 4e22 ldr r6, [pc, #136] ; (100053fc ) -10005372: 679a str r2, [r3, #120] ; 0x78 -10005374: 675a str r2, [r3, #116] ; 0x74 -10005376: 671a str r2, [r3, #112] ; 0x70 -10005378: 66da str r2, [r3, #108] ; 0x6c -1000537a: 42b4 cmp r4, r6 -1000537c: d208 bcs.n 10005390 -1000537e: 6823 ldr r3, [r4, #0] -10005380: 0020 movs r0, r4 -10005382: 2b00 cmp r3, #0 -10005384: d020 beq.n 100053c8 -10005386: 3408 adds r4, #8 -10005388: f7fe fcac bl 10003ce4 -1000538c: 42b4 cmp r4, r6 -1000538e: d3f6 bcc.n 1000537e -10005390: 4e1b ldr r6, [pc, #108] ; (10005400 ) -10005392: 4c1c ldr r4, [pc, #112] ; (10005404 ) -10005394: 22c0 movs r2, #192 ; 0xc0 -10005396: 68a1 ldr r1, [r4, #8] -10005398: 0030 movs r0, r6 -1000539a: f002 f8ad bl 100074f8 <__wrap___aeabi_memcpy> -1000539e: 60a6 str r6, [r4, #8] -100053a0: f7fe f99e bl 100036e0 -100053a4: f7fe fc48 bl 10003c38 -100053a8: f7fe fe3a bl 10004020 -100053ac: 4c16 ldr r4, [pc, #88] ; (10005408 ) -100053ae: 4e17 ldr r6, [pc, #92] ; (1000540c ) -100053b0: 42b4 cmp r4, r6 -100053b2: d208 bcs.n 100053c6 -100053b4: 3e01 subs r6, #1 -100053b6: 1b36 subs r6, r6, r4 -100053b8: 08b6 lsrs r6, r6, #2 -100053ba: cc08 ldmia r4!, {r3} -100053bc: 4798 blx r3 -100053be: 002b movs r3, r5 -100053c0: 3501 adds r5, #1 -100053c2: 429e cmp r6, r3 -100053c4: d1f9 bne.n 100053ba -100053c6: bd70 pop {r4, r5, r6, pc} -100053c8: 3408 adds r4, #8 -100053ca: f7fe fc7d bl 10003cc8 -100053ce: 42b4 cmp r4, r6 -100053d0: d3d5 bcc.n 1000537e -100053d2: e7dd b.n 10005390 -100053d4: 4000e000 .word 0x4000e000 -100053d8: fefbcdbf .word 0xfefbcdbf -100053dc: 003c7ffe .word 0x003c7ffe -100053e0: 4000f000 .word 0x4000f000 -100053e4: 4000c000 .word 0x4000c000 -100053e8: 200012a0 .word 0x200012a0 -100053ec: 200012b0 .word 0x200012b0 -100053f0: 01ffffff .word 0x01ffffff -100053f4: 4001f000 .word 0x4001f000 -100053f8: 20001290 .word 0x20001290 -100053fc: 200012a0 .word 0x200012a0 -10005400: 20000000 .word 0x20000000 -10005404: e000ed00 .word 0xe000ed00 -10005408: 200012b0 .word 0x200012b0 -1000540c: 200012b8 .word 0x200012b8 - -10005410 <_exit>: -10005410: be00 bkpt 0x0000 -10005412: e7fd b.n 10005410 <_exit> - -10005414 <_sbrk>: -10005414: 4a09 ldr r2, [pc, #36] ; (1000543c <_sbrk+0x28>) -10005416: 0003 movs r3, r0 -10005418: 6810 ldr r0, [r2, #0] -1000541a: 2800 cmp r0, #0 -1000541c: d005 beq.n 1000542a <_sbrk+0x16> -1000541e: 4908 ldr r1, [pc, #32] ; (10005440 <_sbrk+0x2c>) -10005420: 18c3 adds r3, r0, r3 -10005422: 428b cmp r3, r1 -10005424: d807 bhi.n 10005436 <_sbrk+0x22> -10005426: 6013 str r3, [r2, #0] -10005428: 4770 bx lr -1000542a: 4806 ldr r0, [pc, #24] ; (10005444 <_sbrk+0x30>) -1000542c: 4904 ldr r1, [pc, #16] ; (10005440 <_sbrk+0x2c>) -1000542e: 18c3 adds r3, r0, r3 -10005430: 6010 str r0, [r2, #0] -10005432: 428b cmp r3, r1 -10005434: d9f7 bls.n 10005426 <_sbrk+0x12> -10005436: 2001 movs r0, #1 -10005438: 4240 negs r0, r0 -1000543a: e7f5 b.n 10005428 <_sbrk+0x14> -1000543c: 20003a70 .word 0x20003a70 -10005440: 20040000 .word 0x20040000 -10005444: 20010fd8 .word 0x20010fd8 - -10005448 : -10005448: b510 push {r4, lr} -1000544a: f7ff ffe1 bl 10005410 <_exit> -1000544e: 46c0 nop ; (mov r8, r8) - -10005450 <__assert_func>: -10005450: b510 push {r4, lr} -10005452: 000c movs r4, r1 -10005454: b082 sub sp, #8 -10005456: 0019 movs r1, r3 -10005458: 2a00 cmp r2, #0 -1000545a: d00a beq.n 10005472 <__assert_func+0x22> -1000545c: 4b06 ldr r3, [pc, #24] ; (10005478 <__assert_func+0x28>) -1000545e: 9201 str r2, [sp, #4] -10005460: 9300 str r3, [sp, #0] -10005462: 0002 movs r2, r0 -10005464: 0023 movs r3, r4 -10005466: 4805 ldr r0, [pc, #20] ; (1000547c <__assert_func+0x2c>) -10005468: f001 fb0c bl 10006a84 -1000546c: 2001 movs r0, #1 -1000546e: f7ff ffcf bl 10005410 <_exit> -10005472: 4b03 ldr r3, [pc, #12] ; (10005480 <__assert_func+0x30>) -10005474: 001a movs r2, r3 -10005476: e7f2 b.n 1000545e <__assert_func+0xe> -10005478: 100146f0 .word 0x100146f0 -1000547c: 10014700 .word 0x10014700 -10005480: 1001434c .word 0x1001434c - -10005484 : -10005484: b40f push {r0, r1, r2, r3} -10005486: b500 push {lr} -10005488: 4808 ldr r0, [pc, #32] ; (100054ac ) -1000548a: b083 sub sp, #12 -1000548c: f002 f998 bl 100077c0 <__wrap_puts> -10005490: 9b04 ldr r3, [sp, #16] -10005492: 2b00 cmp r3, #0 -10005494: d007 beq.n 100054a6 -10005496: a905 add r1, sp, #20 -10005498: 0018 movs r0, r3 -1000549a: 9101 str r1, [sp, #4] -1000549c: f001 fb12 bl 10006ac4 -100054a0: 4803 ldr r0, [pc, #12] ; (100054b0 ) -100054a2: f002 f98d bl 100077c0 <__wrap_puts> -100054a6: 2001 movs r0, #1 -100054a8: f7ff ffb2 bl 10005410 <_exit> -100054ac: 10014730 .word 0x10014730 -100054b0: 10014388 .word 0x10014388 - -100054b4 : -100054b4: b510 push {r4, lr} -100054b6: 4801 ldr r0, [pc, #4] ; (100054bc ) -100054b8: f7ff ffe4 bl 10005484 -100054bc: 10014740 .word 0x10014740 - -100054c0 <_out_buffer>: -100054c0: 429a cmp r2, r3 -100054c2: d200 bcs.n 100054c6 <_out_buffer+0x6> -100054c4: 5488 strb r0, [r1, r2] -100054c6: 4770 bx lr - -100054c8 <_out_null>: -100054c8: 4770 bx lr -100054ca: 46c0 nop ; (mov r8, r8) - -100054cc <_out_rev>: -100054cc: b5f8 push {r3, r4, r5, r6, r7, lr} -100054ce: 4657 mov r7, sl -100054d0: 464e mov r6, r9 -100054d2: 4645 mov r5, r8 -100054d4: 46de mov lr, fp -100054d6: b5e0 push {r5, r6, r7, lr} -100054d8: 4699 mov r9, r3 -100054da: 9b0a ldr r3, [sp, #40] ; 0x28 -100054dc: 0007 movs r7, r0 -100054de: 469a mov sl, r3 -100054e0: 9b0d ldr r3, [sp, #52] ; 0x34 -100054e2: 4688 mov r8, r1 -100054e4: 4693 mov fp, r2 -100054e6: 0015 movs r5, r2 -100054e8: 9e0b ldr r6, [sp, #44] ; 0x2c -100054ea: 079b lsls r3, r3, #30 -100054ec: d110 bne.n 10005510 <_out_rev+0x44> -100054ee: 9b0c ldr r3, [sp, #48] ; 0x30 -100054f0: 429e cmp r6, r3 -100054f2: d20d bcs.n 10005510 <_out_rev+0x44> -100054f4: 1b9d subs r5, r3, r6 -100054f6: 0014 movs r4, r2 -100054f8: 000e movs r6, r1 -100054fa: 445d add r5, fp -100054fc: 0022 movs r2, r4 -100054fe: 464b mov r3, r9 -10005500: 3401 adds r4, #1 -10005502: 0031 movs r1, r6 -10005504: 2020 movs r0, #32 -10005506: 47b8 blx r7 -10005508: 42a5 cmp r5, r4 -1000550a: d1f7 bne.n 100054fc <_out_rev+0x30> -1000550c: 46b0 mov r8, r6 -1000550e: 9e0b ldr r6, [sp, #44] ; 0x2c -10005510: 2e00 cmp r6, #0 -10005512: d027 beq.n 10005564 <_out_rev+0x98> -10005514: 4644 mov r4, r8 -10005516: 1975 adds r5, r6, r5 -10005518: 4653 mov r3, sl -1000551a: 1baa subs r2, r5, r6 -1000551c: 3e01 subs r6, #1 -1000551e: 5d98 ldrb r0, [r3, r6] -10005520: 0021 movs r1, r4 -10005522: 464b mov r3, r9 -10005524: 47b8 blx r7 -10005526: 2e00 cmp r6, #0 -10005528: d1f6 bne.n 10005518 <_out_rev+0x4c> -1000552a: 0023 movs r3, r4 -1000552c: 002c movs r4, r5 -1000552e: 4698 mov r8, r3 -10005530: 9b0d ldr r3, [sp, #52] ; 0x34 -10005532: 079b lsls r3, r3, #30 -10005534: d50f bpl.n 10005556 <_out_rev+0x8a> -10005536: 465b mov r3, fp -10005538: 1ae5 subs r5, r4, r3 -1000553a: 9b0c ldr r3, [sp, #48] ; 0x30 -1000553c: 42ab cmp r3, r5 -1000553e: d90a bls.n 10005556 <_out_rev+0x8a> -10005540: 4646 mov r6, r8 -10005542: 4698 mov r8, r3 -10005544: 0022 movs r2, r4 -10005546: 464b mov r3, r9 -10005548: 0031 movs r1, r6 -1000554a: 2020 movs r0, #32 -1000554c: 3501 adds r5, #1 -1000554e: 47b8 blx r7 -10005550: 3401 adds r4, #1 -10005552: 45a8 cmp r8, r5 -10005554: d8f6 bhi.n 10005544 <_out_rev+0x78> -10005556: 0020 movs r0, r4 -10005558: bcf0 pop {r4, r5, r6, r7} -1000555a: 46bb mov fp, r7 -1000555c: 46b2 mov sl, r6 -1000555e: 46a9 mov r9, r5 -10005560: 46a0 mov r8, r4 -10005562: bdf8 pop {r3, r4, r5, r6, r7, pc} -10005564: 002c movs r4, r5 -10005566: e7e3 b.n 10005530 <_out_rev+0x64> - -10005568 <_ntoa_format>: -10005568: b5f0 push {r4, r5, r6, r7, lr} -1000556a: 464f mov r7, r9 -1000556c: 4646 mov r6, r8 -1000556e: 46d6 mov lr, sl -10005570: b5c0 push {r6, r7, lr} -10005572: b084 sub sp, #16 -10005574: 4698 mov r8, r3 -10005576: ab0e add r3, sp, #56 ; 0x38 -10005578: 781b ldrb r3, [r3, #0] -1000557a: 9f12 ldr r7, [sp, #72] ; 0x48 -1000557c: 4699 mov r9, r3 -1000557e: 4694 mov ip, r2 -10005580: 9c0d ldr r4, [sp, #52] ; 0x34 -10005582: 9b10 ldr r3, [sp, #64] ; 0x40 -10005584: 9e11 ldr r6, [sp, #68] ; 0x44 -10005586: 07ba lsls r2, r7, #30 -10005588: d425 bmi.n 100055d6 <_ntoa_format+0x6e> -1000558a: 2e00 cmp r6, #0 -1000558c: d14b bne.n 10005626 <_ntoa_format+0xbe> -1000558e: 429c cmp r4, r3 -10005590: d300 bcc.n 10005594 <_ntoa_format+0x2c> -10005592: e0bf b.n 10005714 <_ntoa_format+0x1ac> -10005594: 2201 movs r2, #1 -10005596: 403a ands r2, r7 -10005598: 4692 mov sl, r2 -1000559a: 2c1f cmp r4, #31 -1000559c: d900 bls.n 100055a0 <_ntoa_format+0x38> -1000559e: e0b8 b.n 10005712 <_ntoa_format+0x1aa> -100055a0: 9a0c ldr r2, [sp, #48] ; 0x30 -100055a2: 1e55 subs r5, r2, #1 -100055a4: 2230 movs r2, #48 ; 0x30 -100055a6: e001 b.n 100055ac <_ntoa_format+0x44> -100055a8: 2c20 cmp r4, #32 -100055aa: d003 beq.n 100055b4 <_ntoa_format+0x4c> -100055ac: 3401 adds r4, #1 -100055ae: 552a strb r2, [r5, r4] -100055b0: 42a3 cmp r3, r4 -100055b2: d8f9 bhi.n 100055a8 <_ntoa_format+0x40> -100055b4: 4652 mov r2, sl -100055b6: 2a00 cmp r2, #0 -100055b8: d00d beq.n 100055d6 <_ntoa_format+0x6e> -100055ba: 42a6 cmp r6, r4 -100055bc: d90b bls.n 100055d6 <_ntoa_format+0x6e> -100055be: 2c20 cmp r4, #32 -100055c0: d044 beq.n 1000564c <_ntoa_format+0xe4> -100055c2: 9a0c ldr r2, [sp, #48] ; 0x30 -100055c4: 1e55 subs r5, r2, #1 -100055c6: 2230 movs r2, #48 ; 0x30 -100055c8: e001 b.n 100055ce <_ntoa_format+0x66> -100055ca: 2c20 cmp r4, #32 -100055cc: d03e beq.n 1000564c <_ntoa_format+0xe4> -100055ce: 3401 adds r4, #1 -100055d0: 552a strb r2, [r5, r4] -100055d2: 42b4 cmp r4, r6 -100055d4: d1f9 bne.n 100055ca <_ntoa_format+0x62> -100055d6: 06fa lsls r2, r7, #27 -100055d8: d54d bpl.n 10005676 <_ntoa_format+0x10e> -100055da: 057a lsls r2, r7, #21 -100055dc: d43f bmi.n 1000565e <_ntoa_format+0xf6> -100055de: 2c00 cmp r4, #0 -100055e0: d139 bne.n 10005656 <_ntoa_format+0xee> -100055e2: 9b0f ldr r3, [sp, #60] ; 0x3c -100055e4: 2b10 cmp r3, #16 -100055e6: d100 bne.n 100055ea <_ntoa_format+0x82> -100055e8: e079 b.n 100056de <_ntoa_format+0x176> -100055ea: 9b0f ldr r3, [sp, #60] ; 0x3c -100055ec: 2b02 cmp r3, #2 -100055ee: d100 bne.n 100055f2 <_ntoa_format+0x8a> -100055f0: e08a b.n 10005708 <_ntoa_format+0x1a0> -100055f2: 2330 movs r3, #48 ; 0x30 -100055f4: 9a0c ldr r2, [sp, #48] ; 0x30 -100055f6: 2401 movs r4, #1 -100055f8: 7013 strb r3, [r2, #0] -100055fa: 464b mov r3, r9 -100055fc: 2b00 cmp r3, #0 -100055fe: d03f beq.n 10005680 <_ntoa_format+0x118> -10005600: 232d movs r3, #45 ; 0x2d -10005602: 9a0c ldr r2, [sp, #48] ; 0x30 -10005604: 5513 strb r3, [r2, r4] -10005606: 3401 adds r4, #1 -10005608: 9b0c ldr r3, [sp, #48] ; 0x30 -1000560a: 4662 mov r2, ip -1000560c: 9300 str r3, [sp, #0] -1000560e: 9703 str r7, [sp, #12] -10005610: 4643 mov r3, r8 -10005612: 9602 str r6, [sp, #8] -10005614: 9401 str r4, [sp, #4] -10005616: f7ff ff59 bl 100054cc <_out_rev> -1000561a: b004 add sp, #16 -1000561c: bce0 pop {r5, r6, r7} -1000561e: 46ba mov sl, r7 -10005620: 46b1 mov r9, r6 -10005622: 46a8 mov r8, r5 -10005624: bdf0 pop {r4, r5, r6, r7, pc} -10005626: 2201 movs r2, #1 -10005628: 0015 movs r5, r2 -1000562a: 403d ands r5, r7 -1000562c: 46aa mov sl, r5 -1000562e: 423a tst r2, r7 -10005630: d02f beq.n 10005692 <_ntoa_format+0x12a> -10005632: 464a mov r2, r9 -10005634: 2a00 cmp r2, #0 -10005636: d102 bne.n 1000563e <_ntoa_format+0xd6> -10005638: 320c adds r2, #12 -1000563a: 423a tst r2, r7 -1000563c: d000 beq.n 10005640 <_ntoa_format+0xd8> -1000563e: 3e01 subs r6, #1 -10005640: 429c cmp r4, r3 -10005642: d2ba bcs.n 100055ba <_ntoa_format+0x52> -10005644: 2c1f cmp r4, #31 -10005646: d9ab bls.n 100055a0 <_ntoa_format+0x38> -10005648: 2e20 cmp r6, #32 -1000564a: d927 bls.n 1000569c <_ntoa_format+0x134> -1000564c: 2420 movs r4, #32 -1000564e: 06fa lsls r2, r7, #27 -10005650: d5da bpl.n 10005608 <_ntoa_format+0xa0> -10005652: 057a lsls r2, r7, #21 -10005654: d403 bmi.n 1000565e <_ntoa_format+0xf6> -10005656: 42a3 cmp r3, r4 -10005658: d02d beq.n 100056b6 <_ntoa_format+0x14e> -1000565a: 42a6 cmp r6, r4 -1000565c: d02b beq.n 100056b6 <_ntoa_format+0x14e> -1000565e: 9b0f ldr r3, [sp, #60] ; 0x3c -10005660: 2b10 cmp r3, #16 -10005662: d032 beq.n 100056ca <_ntoa_format+0x162> -10005664: 2b02 cmp r3, #2 -10005666: d020 beq.n 100056aa <_ntoa_format+0x142> -10005668: 2c20 cmp r4, #32 -1000566a: d0cd beq.n 10005608 <_ntoa_format+0xa0> -1000566c: 2230 movs r2, #48 ; 0x30 -1000566e: 9b0c ldr r3, [sp, #48] ; 0x30 -10005670: 191b adds r3, r3, r4 -10005672: 701a strb r2, [r3, #0] -10005674: 3401 adds r4, #1 -10005676: 2c20 cmp r4, #32 -10005678: d0c6 beq.n 10005608 <_ntoa_format+0xa0> -1000567a: 464b mov r3, r9 -1000567c: 2b00 cmp r3, #0 -1000567e: d1bf bne.n 10005600 <_ntoa_format+0x98> -10005680: 077b lsls r3, r7, #29 -10005682: d40d bmi.n 100056a0 <_ntoa_format+0x138> -10005684: 073b lsls r3, r7, #28 -10005686: d5bf bpl.n 10005608 <_ntoa_format+0xa0> -10005688: 2320 movs r3, #32 -1000568a: 9a0c ldr r2, [sp, #48] ; 0x30 -1000568c: 5513 strb r3, [r2, r4] -1000568e: 3401 adds r4, #1 -10005690: e7ba b.n 10005608 <_ntoa_format+0xa0> -10005692: 429c cmp r4, r3 -10005694: d29f bcs.n 100055d6 <_ntoa_format+0x6e> -10005696: 2c1f cmp r4, #31 -10005698: d800 bhi.n 1000569c <_ntoa_format+0x134> -1000569a: e781 b.n 100055a0 <_ntoa_format+0x38> -1000569c: 2420 movs r4, #32 -1000569e: e79a b.n 100055d6 <_ntoa_format+0x6e> -100056a0: 232b movs r3, #43 ; 0x2b -100056a2: 9a0c ldr r2, [sp, #48] ; 0x30 -100056a4: 5513 strb r3, [r2, r4] -100056a6: 3401 adds r4, #1 -100056a8: e7ae b.n 10005608 <_ntoa_format+0xa0> -100056aa: 2c20 cmp r4, #32 -100056ac: d0ac beq.n 10005608 <_ntoa_format+0xa0> -100056ae: 9b0c ldr r3, [sp, #48] ; 0x30 -100056b0: 191b adds r3, r3, r4 -100056b2: 3401 adds r4, #1 -100056b4: e03a b.n 1000572c <_ntoa_format+0x1c4> -100056b6: 1e63 subs r3, r4, #1 -100056b8: 2c01 cmp r4, #1 -100056ba: d092 beq.n 100055e2 <_ntoa_format+0x7a> -100056bc: 9a0f ldr r2, [sp, #60] ; 0x3c -100056be: 2a10 cmp r2, #16 -100056c0: d02a beq.n 10005718 <_ntoa_format+0x1b0> -100056c2: 2a02 cmp r2, #2 -100056c4: d02f beq.n 10005726 <_ntoa_format+0x1be> -100056c6: 001c movs r4, r3 -100056c8: e7d0 b.n 1000566c <_ntoa_format+0x104> -100056ca: 06bb lsls r3, r7, #26 -100056cc: d40e bmi.n 100056ec <_ntoa_format+0x184> -100056ce: 2c20 cmp r4, #32 -100056d0: d09a beq.n 10005608 <_ntoa_format+0xa0> -100056d2: 9b0c ldr r3, [sp, #48] ; 0x30 -100056d4: 191a adds r2, r3, r4 -100056d6: 3401 adds r4, #1 -100056d8: 2378 movs r3, #120 ; 0x78 -100056da: 7013 strb r3, [r2, #0] -100056dc: e7c4 b.n 10005668 <_ntoa_format+0x100> -100056de: 06bb lsls r3, r7, #26 -100056e0: d40d bmi.n 100056fe <_ntoa_format+0x196> -100056e2: 2378 movs r3, #120 ; 0x78 -100056e4: 9a0c ldr r2, [sp, #48] ; 0x30 -100056e6: 2401 movs r4, #1 -100056e8: 7013 strb r3, [r2, #0] -100056ea: e7bf b.n 1000566c <_ntoa_format+0x104> -100056ec: 2c20 cmp r4, #32 -100056ee: d100 bne.n 100056f2 <_ntoa_format+0x18a> -100056f0: e78a b.n 10005608 <_ntoa_format+0xa0> -100056f2: 2258 movs r2, #88 ; 0x58 -100056f4: 9b0c ldr r3, [sp, #48] ; 0x30 -100056f6: 191b adds r3, r3, r4 -100056f8: 701a strb r2, [r3, #0] -100056fa: 3401 adds r4, #1 -100056fc: e7b4 b.n 10005668 <_ntoa_format+0x100> -100056fe: 2358 movs r3, #88 ; 0x58 -10005700: 9a0c ldr r2, [sp, #48] ; 0x30 -10005702: 2401 movs r4, #1 -10005704: 7013 strb r3, [r2, #0] -10005706: e7b1 b.n 1000566c <_ntoa_format+0x104> -10005708: 9a0c ldr r2, [sp, #48] ; 0x30 -1000570a: 3360 adds r3, #96 ; 0x60 -1000570c: 2401 movs r4, #1 -1000570e: 7013 strb r3, [r2, #0] -10005710: e7ac b.n 1000566c <_ntoa_format+0x104> -10005712: 2420 movs r4, #32 -10005714: 2600 movs r6, #0 -10005716: e75e b.n 100055d6 <_ntoa_format+0x6e> -10005718: 3c02 subs r4, #2 -1000571a: 06ba lsls r2, r7, #26 -1000571c: d4e9 bmi.n 100056f2 <_ntoa_format+0x18a> -1000571e: 9a0c ldr r2, [sp, #48] ; 0x30 -10005720: 1912 adds r2, r2, r4 -10005722: 001c movs r4, r3 -10005724: e7d8 b.n 100056d8 <_ntoa_format+0x170> -10005726: 9a0c ldr r2, [sp, #48] ; 0x30 -10005728: 4692 mov sl, r2 -1000572a: 4453 add r3, sl -1000572c: 2262 movs r2, #98 ; 0x62 -1000572e: 701a strb r2, [r3, #0] -10005730: e79a b.n 10005668 <_ntoa_format+0x100> -10005732: 46c0 nop ; (mov r8, r8) - -10005734 <_out_char>: -10005734: b510 push {r4, lr} -10005736: 2800 cmp r0, #0 -10005738: d100 bne.n 1000573c <_out_char+0x8> -1000573a: bd10 pop {r4, pc} -1000573c: f001 fff4 bl 10007728 <__wrap_putchar> -10005740: e7fb b.n 1000573a <_out_char+0x6> -10005742: 46c0 nop ; (mov r8, r8) - -10005744 <_out_fct>: -10005744: 000b movs r3, r1 -10005746: b510 push {r4, lr} -10005748: 2800 cmp r0, #0 -1000574a: d002 beq.n 10005752 <_out_fct+0xe> -1000574c: 6849 ldr r1, [r1, #4] -1000574e: 681b ldr r3, [r3, #0] -10005750: 4798 blx r3 -10005752: bd10 pop {r4, pc} - -10005754 <_etoa>: -10005754: b5f0 push {r4, r5, r6, r7, lr} -10005756: 46de mov lr, fp -10005758: 4657 mov r7, sl -1000575a: 464e mov r6, r9 -1000575c: 4645 mov r5, r8 -1000575e: b5e0 push {r5, r6, r7, lr} -10005760: b09b sub sp, #108 ; 0x6c -10005762: 469b mov fp, r3 -10005764: 9b24 ldr r3, [sp, #144] ; 0x90 -10005766: 4689 mov r9, r1 -10005768: 4698 mov r8, r3 -1000576a: 9b25 ldr r3, [sp, #148] ; 0x94 -1000576c: 900b str r0, [sp, #44] ; 0x2c -1000576e: 920c str r2, [sp, #48] ; 0x30 -10005770: 4640 mov r0, r8 -10005772: 4642 mov r2, r8 -10005774: 0019 movs r1, r3 -10005776: 469a mov sl, r3 -10005778: f001 fce5 bl 10007146 <__wrap___aeabi_dcmpun> -1000577c: 2800 cmp r0, #0 -1000577e: d000 beq.n 10005782 <_etoa+0x2e> -10005780: e0d8 b.n 10005934 <_etoa+0x1e0> -10005782: 2201 movs r2, #1 -10005784: 4640 mov r0, r8 -10005786: 4651 mov r1, sl -10005788: 4b77 ldr r3, [pc, #476] ; (10005968 <_etoa+0x214>) -1000578a: 4252 negs r2, r2 -1000578c: f001 fcd6 bl 1000713c <__wrap___aeabi_dcmpgt> -10005790: 2800 cmp r0, #0 -10005792: d000 beq.n 10005796 <_etoa+0x42> -10005794: e0ce b.n 10005934 <_etoa+0x1e0> -10005796: 2201 movs r2, #1 -10005798: 4640 mov r0, r8 -1000579a: 4651 mov r1, sl -1000579c: 4b73 ldr r3, [pc, #460] ; (1000596c <_etoa+0x218>) -1000579e: 4252 negs r2, r2 -100057a0: f001 fcb6 bl 10007110 <__wrap___aeabi_dcmplt> -100057a4: 2800 cmp r0, #0 -100057a6: d000 beq.n 100057aa <_etoa+0x56> -100057a8: e0c4 b.n 10005934 <_etoa+0x1e0> -100057aa: 2200 movs r2, #0 -100057ac: 2300 movs r3, #0 -100057ae: 4640 mov r0, r8 -100057b0: 4651 mov r1, sl -100057b2: f001 fcad bl 10007110 <__wrap___aeabi_dcmplt> -100057b6: 2800 cmp r0, #0 -100057b8: d000 beq.n 100057bc <_etoa+0x68> -100057ba: e1b9 b.n 10005b30 <_etoa+0x3dc> -100057bc: 4642 mov r2, r8 -100057be: 4653 mov r3, sl -100057c0: 920a str r2, [sp, #40] ; 0x28 -100057c2: 9309 str r3, [sp, #36] ; 0x24 -100057c4: 2380 movs r3, #128 ; 0x80 -100057c6: 9a28 ldr r2, [sp, #160] ; 0xa0 -100057c8: 00db lsls r3, r3, #3 -100057ca: 401a ands r2, r3 -100057cc: 920e str r2, [sp, #56] ; 0x38 -100057ce: 9a28 ldr r2, [sp, #160] ; 0xa0 -100057d0: 421a tst r2, r3 -100057d2: d101 bne.n 100057d8 <_etoa+0x84> -100057d4: 2306 movs r3, #6 -100057d6: 9326 str r3, [sp, #152] ; 0x98 -100057d8: 9a0a ldr r2, [sp, #40] ; 0x28 -100057da: 9b09 ldr r3, [sp, #36] ; 0x24 -100057dc: 0016 movs r6, r2 -100057de: 4313 orrs r3, r2 -100057e0: d000 beq.n 100057e4 <_etoa+0x90> -100057e2: e0c7 b.n 10005974 <_etoa+0x220> -100057e4: 9b28 ldr r3, [sp, #160] ; 0xa0 -100057e6: 2500 movs r5, #0 -100057e8: 2600 movs r6, #0 -100057ea: 051b lsls r3, r3, #20 -100057ec: d400 bmi.n 100057f0 <_etoa+0x9c> -100057ee: e19b b.n 10005b28 <_etoa+0x3d4> -100057f0: 2300 movs r3, #0 -100057f2: 930d str r3, [sp, #52] ; 0x34 -100057f4: 9a26 ldr r2, [sp, #152] ; 0x98 -100057f6: 9b0d ldr r3, [sp, #52] ; 0x34 -100057f8: 429a cmp r2, r3 -100057fa: dc00 bgt.n 100057fe <_etoa+0xaa> -100057fc: e19f b.n 10005b3e <_etoa+0x3ea> -100057fe: 1ad0 subs r0, r2, r3 -10005800: 1e43 subs r3, r0, #1 -10005802: 9326 str r3, [sp, #152] ; 0x98 -10005804: 2380 movs r3, #128 ; 0x80 -10005806: 9a28 ldr r2, [sp, #160] ; 0xa0 -10005808: 00db lsls r3, r3, #3 -1000580a: 431a orrs r2, r3 -1000580c: 2300 movs r3, #0 -1000580e: 2700 movs r7, #0 -10005810: 9228 str r2, [sp, #160] ; 0xa0 -10005812: 930d str r3, [sp, #52] ; 0x34 -10005814: 9b27 ldr r3, [sp, #156] ; 0x9c -10005816: 2400 movs r4, #0 -10005818: 42bb cmp r3, r7 -1000581a: d900 bls.n 1000581e <_etoa+0xca> -1000581c: 1bdc subs r4, r3, r7 -1000581e: 2302 movs r3, #2 -10005820: 9a28 ldr r2, [sp, #160] ; 0xa0 -10005822: 401a ands r2, r3 -10005824: 920e str r2, [sp, #56] ; 0x38 -10005826: 9a28 ldr r2, [sp, #160] ; 0xa0 -10005828: 4213 tst r3, r2 -1000582a: d003 beq.n 10005834 <_etoa+0xe0> -1000582c: 427b negs r3, r7 -1000582e: 417b adcs r3, r7 -10005830: 425b negs r3, r3 -10005832: 401c ands r4, r3 -10005834: 9b0d ldr r3, [sp, #52] ; 0x34 -10005836: 2b00 cmp r3, #0 -10005838: d007 beq.n 1000584a <_etoa+0xf6> -1000583a: 980a ldr r0, [sp, #40] ; 0x28 -1000583c: 9909 ldr r1, [sp, #36] ; 0x24 -1000583e: 002a movs r2, r5 -10005840: 0033 movs r3, r6 -10005842: f001 fc04 bl 1000704e <__wrap___aeabi_ddiv> -10005846: 900a str r0, [sp, #40] ; 0x28 -10005848: 9109 str r1, [sp, #36] ; 0x24 -1000584a: 2200 movs r2, #0 -1000584c: 2300 movs r3, #0 -1000584e: 4640 mov r0, r8 -10005850: 4651 mov r1, sl -10005852: f001 fc5d bl 10007110 <__wrap___aeabi_dcmplt> -10005856: 2800 cmp r0, #0 -10005858: d005 beq.n 10005866 <_etoa+0x112> -1000585a: 2080 movs r0, #128 ; 0x80 -1000585c: 0600 lsls r0, r0, #24 -1000585e: 4684 mov ip, r0 -10005860: 9909 ldr r1, [sp, #36] ; 0x24 -10005862: 4461 add r1, ip -10005864: 9109 str r1, [sp, #36] ; 0x24 -10005866: 9a28 ldr r2, [sp, #160] ; 0xa0 -10005868: 4b41 ldr r3, [pc, #260] ; (10005970 <_etoa+0x21c>) -1000586a: 9d0b ldr r5, [sp, #44] ; 0x2c -1000586c: 4013 ands r3, r2 -1000586e: 9304 str r3, [sp, #16] -10005870: 9b26 ldr r3, [sp, #152] ; 0x98 -10005872: 9a0a ldr r2, [sp, #40] ; 0x28 -10005874: 9302 str r3, [sp, #8] -10005876: 9b09 ldr r3, [sp, #36] ; 0x24 -10005878: 9403 str r4, [sp, #12] -1000587a: 9200 str r2, [sp, #0] -1000587c: 9301 str r3, [sp, #4] -1000587e: 4649 mov r1, r9 -10005880: 465b mov r3, fp -10005882: 0028 movs r0, r5 -10005884: 9a0c ldr r2, [sp, #48] ; 0x30 -10005886: f000 f98b bl 10005ba0 <_ftoa> -1000588a: 0004 movs r4, r0 -1000588c: 2f00 cmp r7, #0 -1000588e: d062 beq.n 10005956 <_etoa+0x202> -10005890: 9b28 ldr r3, [sp, #160] ; 0xa0 -10005892: 0022 movs r2, r4 -10005894: 0698 lsls r0, r3, #26 -10005896: 231f movs r3, #31 -10005898: 17c0 asrs r0, r0, #31 -1000589a: 4398 bics r0, r3 -1000589c: 1c63 adds r3, r4, #1 -1000589e: 4698 mov r8, r3 -100058a0: 4649 mov r1, r9 -100058a2: 465b mov r3, fp -100058a4: 3065 adds r0, #101 ; 0x65 -100058a6: 47a8 blx r5 -100058a8: 9b0d ldr r3, [sp, #52] ; 0x34 -100058aa: 2500 movs r5, #0 -100058ac: 17da asrs r2, r3, #31 -100058ae: 189c adds r4, r3, r2 -100058b0: 0fdb lsrs r3, r3, #31 -100058b2: 469a mov sl, r3 -100058b4: 4054 eors r4, r2 -100058b6: 3f01 subs r7, #1 -100058b8: e001 b.n 100058be <_etoa+0x16a> -100058ba: 2d20 cmp r5, #32 -100058bc: d013 beq.n 100058e6 <_etoa+0x192> -100058be: aa0a add r2, sp, #40 ; 0x28 -100058c0: 4694 mov ip, r2 -100058c2: 231f movs r3, #31 -100058c4: 0020 movs r0, r4 -100058c6: 4463 add r3, ip -100058c8: 210a movs r1, #10 -100058ca: 3501 adds r5, #1 -100058cc: 195e adds r6, r3, r5 -100058ce: f001 f979 bl 10006bc4 <__wrap___aeabi_uidiv> -100058d2: 3130 adds r1, #48 ; 0x30 -100058d4: 7031 strb r1, [r6, #0] -100058d6: 0020 movs r0, r4 -100058d8: 210a movs r1, #10 -100058da: f001 f973 bl 10006bc4 <__wrap___aeabi_uidiv> -100058de: 0026 movs r6, r4 -100058e0: 0004 movs r4, r0 -100058e2: 2e09 cmp r6, #9 -100058e4: d8e9 bhi.n 100058ba <_etoa+0x166> -100058e6: 2305 movs r3, #5 -100058e8: 9306 str r3, [sp, #24] -100058ea: 2300 movs r3, #0 -100058ec: 9304 str r3, [sp, #16] -100058ee: 330a adds r3, #10 -100058f0: 9303 str r3, [sp, #12] -100058f2: 4653 mov r3, sl -100058f4: 9705 str r7, [sp, #20] -100058f6: 9f0b ldr r7, [sp, #44] ; 0x2c -100058f8: 9302 str r3, [sp, #8] -100058fa: ab12 add r3, sp, #72 ; 0x48 -100058fc: 9300 str r3, [sp, #0] -100058fe: 4642 mov r2, r8 -10005900: 465b mov r3, fp -10005902: 4649 mov r1, r9 -10005904: 0038 movs r0, r7 -10005906: 9501 str r5, [sp, #4] -10005908: f7ff fe2e bl 10005568 <_ntoa_format> -1000590c: 9b0e ldr r3, [sp, #56] ; 0x38 -1000590e: 0004 movs r4, r0 -10005910: 2b00 cmp r3, #0 -10005912: d020 beq.n 10005956 <_etoa+0x202> -10005914: 9b0c ldr r3, [sp, #48] ; 0x30 -10005916: 1ac5 subs r5, r0, r3 -10005918: 9b27 ldr r3, [sp, #156] ; 0x9c -1000591a: 42ab cmp r3, r5 -1000591c: d91b bls.n 10005956 <_etoa+0x202> -1000591e: 001e movs r6, r3 -10005920: 0022 movs r2, r4 -10005922: 465b mov r3, fp -10005924: 4649 mov r1, r9 -10005926: 2020 movs r0, #32 -10005928: 3501 adds r5, #1 -1000592a: 47b8 blx r7 -1000592c: 3401 adds r4, #1 -1000592e: 42ae cmp r6, r5 -10005930: d8f6 bhi.n 10005920 <_etoa+0x1cc> -10005932: e010 b.n 10005956 <_etoa+0x202> -10005934: 9b28 ldr r3, [sp, #160] ; 0xa0 -10005936: 4642 mov r2, r8 -10005938: 9304 str r3, [sp, #16] -1000593a: 9b27 ldr r3, [sp, #156] ; 0x9c -1000593c: 4649 mov r1, r9 -1000593e: 9303 str r3, [sp, #12] -10005940: 9b26 ldr r3, [sp, #152] ; 0x98 -10005942: 980b ldr r0, [sp, #44] ; 0x2c -10005944: 9302 str r3, [sp, #8] -10005946: 4653 mov r3, sl -10005948: 9200 str r2, [sp, #0] -1000594a: 9301 str r3, [sp, #4] -1000594c: 465b mov r3, fp -1000594e: 9a0c ldr r2, [sp, #48] ; 0x30 -10005950: f000 f926 bl 10005ba0 <_ftoa> -10005954: 0004 movs r4, r0 -10005956: 0020 movs r0, r4 -10005958: b01b add sp, #108 ; 0x6c -1000595a: bcf0 pop {r4, r5, r6, r7} -1000595c: 46bb mov fp, r7 -1000595e: 46b2 mov sl, r6 -10005960: 46a9 mov r9, r5 -10005962: 46a0 mov r8, r4 -10005964: bdf0 pop {r4, r5, r6, r7, pc} -10005966: 46c0 nop ; (mov r8, r8) -10005968: 7fefffff .word 0x7fefffff -1000596c: ffefffff .word 0xffefffff -10005970: fffff7ff .word 0xfffff7ff -10005974: 4b73 ldr r3, [pc, #460] ; (10005b44 <_etoa+0x3f0>) -10005976: 9f09 ldr r7, [sp, #36] ; 0x24 -10005978: 469c mov ip, r3 -1000597a: 0078 lsls r0, r7, #1 -1000597c: 0d40 lsrs r0, r0, #21 -1000597e: 4460 add r0, ip -10005980: f001 fbf4 bl 1000716c <__wrap___aeabi_i2d> -10005984: 4a70 ldr r2, [pc, #448] ; (10005b48 <_etoa+0x3f4>) -10005986: 4b71 ldr r3, [pc, #452] ; (10005b4c <_etoa+0x3f8>) -10005988: f001 fb7b bl 10007082 <__wrap___aeabi_dmul> -1000598c: 4a70 ldr r2, [pc, #448] ; (10005b50 <_etoa+0x3fc>) -1000598e: 4b71 ldr r3, [pc, #452] ; (10005b54 <_etoa+0x400>) -10005990: f001 fb58 bl 10007044 <__wrap___aeabi_dadd> -10005994: 033b lsls r3, r7, #12 -10005996: 4a70 ldr r2, [pc, #448] ; (10005b58 <_etoa+0x404>) -10005998: 0b1b lsrs r3, r3, #12 -1000599a: 431a orrs r2, r3 -1000599c: 0004 movs r4, r0 -1000599e: 000d movs r5, r1 -100059a0: 0030 movs r0, r6 -100059a2: 0011 movs r1, r2 -100059a4: 4b6d ldr r3, [pc, #436] ; (10005b5c <_etoa+0x408>) -100059a6: 2200 movs r2, #0 -100059a8: f001 fb47 bl 1000703a <__wrap___aeabi_dsub> -100059ac: 4a6c ldr r2, [pc, #432] ; (10005b60 <_etoa+0x40c>) -100059ae: 4b6d ldr r3, [pc, #436] ; (10005b64 <_etoa+0x410>) -100059b0: f001 fb67 bl 10007082 <__wrap___aeabi_dmul> +10005298: 4a2c ldr r2, [pc, #176] ; (1000534c ) +1000529a: 4b2d ldr r3, [pc, #180] ; (10005350 ) +1000529c: 492d ldr r1, [pc, #180] ; (10005354 ) +1000529e: 601a str r2, [r3, #0] +100052a0: 0014 movs r4, r2 +100052a2: 688b ldr r3, [r1, #8] +100052a4: 439c bics r4, r3 +100052a6: d1fb bne.n 100052a0 +100052a8: 4d2b ldr r5, [pc, #172] ; (10005358 ) +100052aa: 4e2c ldr r6, [pc, #176] ; (1000535c ) +100052ac: 42b5 cmp r5, r6 +100052ae: d208 bcs.n 100052c2 +100052b0: 3e01 subs r6, #1 +100052b2: 1b76 subs r6, r6, r5 +100052b4: 08b6 lsrs r6, r6, #2 +100052b6: cd08 ldmia r5!, {r3} +100052b8: 4798 blx r3 +100052ba: 0023 movs r3, r4 +100052bc: 3401 adds r4, #1 +100052be: 42b3 cmp r3, r6 +100052c0: d1f9 bne.n 100052b6 +100052c2: f7ff fdbf bl 10004e44 +100052c6: 4a26 ldr r2, [pc, #152] ; (10005360 ) +100052c8: 4b21 ldr r3, [pc, #132] ; (10005350 ) +100052ca: 601a str r2, [r3, #0] +100052cc: 4a21 ldr r2, [pc, #132] ; (10005354 ) +100052ce: 6893 ldr r3, [r2, #8] +100052d0: 43db mvns r3, r3 +100052d2: 01db lsls r3, r3, #7 +100052d4: 09dd lsrs r5, r3, #7 +100052d6: 2b00 cmp r3, #0 +100052d8: d1f9 bne.n 100052ce +100052da: 2240 movs r2, #64 ; 0x40 +100052dc: 4b21 ldr r3, [pc, #132] ; (10005364 ) +100052de: 4c22 ldr r4, [pc, #136] ; (10005368 ) +100052e0: 4e22 ldr r6, [pc, #136] ; (1000536c ) +100052e2: 679a str r2, [r3, #120] ; 0x78 +100052e4: 675a str r2, [r3, #116] ; 0x74 +100052e6: 671a str r2, [r3, #112] ; 0x70 +100052e8: 66da str r2, [r3, #108] ; 0x6c +100052ea: 42b4 cmp r4, r6 +100052ec: d208 bcs.n 10005300 +100052ee: 6823 ldr r3, [r4, #0] +100052f0: 0020 movs r0, r4 +100052f2: 2b00 cmp r3, #0 +100052f4: d020 beq.n 10005338 +100052f6: 3408 adds r4, #8 +100052f8: f7fe fd38 bl 10003d6c +100052fc: 42b4 cmp r4, r6 +100052fe: d3f6 bcc.n 100052ee +10005300: 4e1b ldr r6, [pc, #108] ; (10005370 ) +10005302: 4c1c ldr r4, [pc, #112] ; (10005374 ) +10005304: 22c0 movs r2, #192 ; 0xc0 +10005306: 68a1 ldr r1, [r4, #8] +10005308: 0030 movs r0, r6 +1000530a: f002 f8ad bl 10007468 <__wrap___aeabi_memcpy> +1000530e: 60a6 str r6, [r4, #8] +10005310: f7fe fa2a bl 10003768 +10005314: f7fe fcd4 bl 10003cc0 +10005318: f7fe fec6 bl 100040a8 +1000531c: 4c16 ldr r4, [pc, #88] ; (10005378 ) +1000531e: 4e17 ldr r6, [pc, #92] ; (1000537c ) +10005320: 42b4 cmp r4, r6 +10005322: d208 bcs.n 10005336 +10005324: 3e01 subs r6, #1 +10005326: 1b36 subs r6, r6, r4 +10005328: 08b6 lsrs r6, r6, #2 +1000532a: cc08 ldmia r4!, {r3} +1000532c: 4798 blx r3 +1000532e: 002b movs r3, r5 +10005330: 3501 adds r5, #1 +10005332: 429e cmp r6, r3 +10005334: d1f9 bne.n 1000532a +10005336: bd70 pop {r4, r5, r6, pc} +10005338: 3408 adds r4, #8 +1000533a: f7fe fd09 bl 10003d50 +1000533e: 42b4 cmp r4, r6 +10005340: d3d5 bcc.n 100052ee +10005342: e7dd b.n 10005300 +10005344: 4000e000 .word 0x4000e000 +10005348: fefbcdbf .word 0xfefbcdbf +1000534c: 003c7ffe .word 0x003c7ffe +10005350: 4000f000 .word 0x4000f000 +10005354: 4000c000 .word 0x4000c000 +10005358: 200012a0 .word 0x200012a0 +1000535c: 200012b0 .word 0x200012b0 +10005360: 01ffffff .word 0x01ffffff +10005364: 4001f000 .word 0x4001f000 +10005368: 20001290 .word 0x20001290 +1000536c: 200012a0 .word 0x200012a0 +10005370: 20000000 .word 0x20000000 +10005374: e000ed00 .word 0xe000ed00 +10005378: 200012b0 .word 0x200012b0 +1000537c: 200012b8 .word 0x200012b8 + +10005380 <_exit>: +10005380: be00 bkpt 0x0000 +10005382: e7fd b.n 10005380 <_exit> + +10005384 <_sbrk>: +10005384: 4a09 ldr r2, [pc, #36] ; (100053ac <_sbrk+0x28>) +10005386: 0003 movs r3, r0 +10005388: 6810 ldr r0, [r2, #0] +1000538a: 2800 cmp r0, #0 +1000538c: d005 beq.n 1000539a <_sbrk+0x16> +1000538e: 4908 ldr r1, [pc, #32] ; (100053b0 <_sbrk+0x2c>) +10005390: 18c3 adds r3, r0, r3 +10005392: 428b cmp r3, r1 +10005394: d807 bhi.n 100053a6 <_sbrk+0x22> +10005396: 6013 str r3, [r2, #0] +10005398: 4770 bx lr +1000539a: 4806 ldr r0, [pc, #24] ; (100053b4 <_sbrk+0x30>) +1000539c: 4904 ldr r1, [pc, #16] ; (100053b0 <_sbrk+0x2c>) +1000539e: 18c3 adds r3, r0, r3 +100053a0: 6010 str r0, [r2, #0] +100053a2: 428b cmp r3, r1 +100053a4: d9f7 bls.n 10005396 <_sbrk+0x12> +100053a6: 2001 movs r0, #1 +100053a8: 4240 negs r0, r0 +100053aa: e7f5 b.n 10005398 <_sbrk+0x14> +100053ac: 20003a84 .word 0x20003a84 +100053b0: 20040000 .word 0x20040000 +100053b4: 20010fec .word 0x20010fec + +100053b8 : +100053b8: b510 push {r4, lr} +100053ba: f7ff ffe1 bl 10005380 <_exit> +100053be: 46c0 nop ; (mov r8, r8) + +100053c0 <__assert_func>: +100053c0: b510 push {r4, lr} +100053c2: 000c movs r4, r1 +100053c4: b082 sub sp, #8 +100053c6: 0019 movs r1, r3 +100053c8: 2a00 cmp r2, #0 +100053ca: d00a beq.n 100053e2 <__assert_func+0x22> +100053cc: 4b06 ldr r3, [pc, #24] ; (100053e8 <__assert_func+0x28>) +100053ce: 9201 str r2, [sp, #4] +100053d0: 9300 str r3, [sp, #0] +100053d2: 0002 movs r2, r0 +100053d4: 0023 movs r3, r4 +100053d6: 4805 ldr r0, [pc, #20] ; (100053ec <__assert_func+0x2c>) +100053d8: f001 fb0c bl 100069f4 +100053dc: 2001 movs r0, #1 +100053de: f7ff ffcf bl 10005380 <_exit> +100053e2: 4b03 ldr r3, [pc, #12] ; (100053f0 <__assert_func+0x30>) +100053e4: 001a movs r2, r3 +100053e6: e7f2 b.n 100053ce <__assert_func+0xe> +100053e8: 10014630 .word 0x10014630 +100053ec: 10014640 .word 0x10014640 +100053f0: 10014290 .word 0x10014290 + +100053f4 : +100053f4: b40f push {r0, r1, r2, r3} +100053f6: b500 push {lr} +100053f8: 4808 ldr r0, [pc, #32] ; (1000541c ) +100053fa: b083 sub sp, #12 +100053fc: f002 f998 bl 10007730 <__wrap_puts> +10005400: 9b04 ldr r3, [sp, #16] +10005402: 2b00 cmp r3, #0 +10005404: d007 beq.n 10005416 +10005406: a905 add r1, sp, #20 +10005408: 0018 movs r0, r3 +1000540a: 9101 str r1, [sp, #4] +1000540c: f001 fb12 bl 10006a34 +10005410: 4803 ldr r0, [pc, #12] ; (10005420 ) +10005412: f002 f98d bl 10007730 <__wrap_puts> +10005416: 2001 movs r0, #1 +10005418: f7ff ffb2 bl 10005380 <_exit> +1000541c: 10014670 .word 0x10014670 +10005420: 100142cc .word 0x100142cc + +10005424 : +10005424: b510 push {r4, lr} +10005426: 4801 ldr r0, [pc, #4] ; (1000542c ) +10005428: f7ff ffe4 bl 100053f4 +1000542c: 10014680 .word 0x10014680 + +10005430 <_out_buffer>: +10005430: 429a cmp r2, r3 +10005432: d200 bcs.n 10005436 <_out_buffer+0x6> +10005434: 5488 strb r0, [r1, r2] +10005436: 4770 bx lr + +10005438 <_out_null>: +10005438: 4770 bx lr +1000543a: 46c0 nop ; (mov r8, r8) + +1000543c <_out_rev>: +1000543c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000543e: 4657 mov r7, sl +10005440: 464e mov r6, r9 +10005442: 4645 mov r5, r8 +10005444: 46de mov lr, fp +10005446: b5e0 push {r5, r6, r7, lr} +10005448: 4699 mov r9, r3 +1000544a: 9b0a ldr r3, [sp, #40] ; 0x28 +1000544c: 0007 movs r7, r0 +1000544e: 469a mov sl, r3 +10005450: 9b0d ldr r3, [sp, #52] ; 0x34 +10005452: 4688 mov r8, r1 +10005454: 4693 mov fp, r2 +10005456: 0015 movs r5, r2 +10005458: 9e0b ldr r6, [sp, #44] ; 0x2c +1000545a: 079b lsls r3, r3, #30 +1000545c: d110 bne.n 10005480 <_out_rev+0x44> +1000545e: 9b0c ldr r3, [sp, #48] ; 0x30 +10005460: 429e cmp r6, r3 +10005462: d20d bcs.n 10005480 <_out_rev+0x44> +10005464: 1b9d subs r5, r3, r6 +10005466: 0014 movs r4, r2 +10005468: 000e movs r6, r1 +1000546a: 445d add r5, fp +1000546c: 0022 movs r2, r4 +1000546e: 464b mov r3, r9 +10005470: 3401 adds r4, #1 +10005472: 0031 movs r1, r6 +10005474: 2020 movs r0, #32 +10005476: 47b8 blx r7 +10005478: 42a5 cmp r5, r4 +1000547a: d1f7 bne.n 1000546c <_out_rev+0x30> +1000547c: 46b0 mov r8, r6 +1000547e: 9e0b ldr r6, [sp, #44] ; 0x2c +10005480: 2e00 cmp r6, #0 +10005482: d027 beq.n 100054d4 <_out_rev+0x98> +10005484: 4644 mov r4, r8 +10005486: 1975 adds r5, r6, r5 +10005488: 4653 mov r3, sl +1000548a: 1baa subs r2, r5, r6 +1000548c: 3e01 subs r6, #1 +1000548e: 5d98 ldrb r0, [r3, r6] +10005490: 0021 movs r1, r4 +10005492: 464b mov r3, r9 +10005494: 47b8 blx r7 +10005496: 2e00 cmp r6, #0 +10005498: d1f6 bne.n 10005488 <_out_rev+0x4c> +1000549a: 0023 movs r3, r4 +1000549c: 002c movs r4, r5 +1000549e: 4698 mov r8, r3 +100054a0: 9b0d ldr r3, [sp, #52] ; 0x34 +100054a2: 079b lsls r3, r3, #30 +100054a4: d50f bpl.n 100054c6 <_out_rev+0x8a> +100054a6: 465b mov r3, fp +100054a8: 1ae5 subs r5, r4, r3 +100054aa: 9b0c ldr r3, [sp, #48] ; 0x30 +100054ac: 42ab cmp r3, r5 +100054ae: d90a bls.n 100054c6 <_out_rev+0x8a> +100054b0: 4646 mov r6, r8 +100054b2: 4698 mov r8, r3 +100054b4: 0022 movs r2, r4 +100054b6: 464b mov r3, r9 +100054b8: 0031 movs r1, r6 +100054ba: 2020 movs r0, #32 +100054bc: 3501 adds r5, #1 +100054be: 47b8 blx r7 +100054c0: 3401 adds r4, #1 +100054c2: 45a8 cmp r8, r5 +100054c4: d8f6 bhi.n 100054b4 <_out_rev+0x78> +100054c6: 0020 movs r0, r4 +100054c8: bcf0 pop {r4, r5, r6, r7} +100054ca: 46bb mov fp, r7 +100054cc: 46b2 mov sl, r6 +100054ce: 46a9 mov r9, r5 +100054d0: 46a0 mov r8, r4 +100054d2: bdf8 pop {r3, r4, r5, r6, r7, pc} +100054d4: 002c movs r4, r5 +100054d6: e7e3 b.n 100054a0 <_out_rev+0x64> + +100054d8 <_ntoa_format>: +100054d8: b5f0 push {r4, r5, r6, r7, lr} +100054da: 464f mov r7, r9 +100054dc: 4646 mov r6, r8 +100054de: 46d6 mov lr, sl +100054e0: b5c0 push {r6, r7, lr} +100054e2: b084 sub sp, #16 +100054e4: 4698 mov r8, r3 +100054e6: ab0e add r3, sp, #56 ; 0x38 +100054e8: 781b ldrb r3, [r3, #0] +100054ea: 9f12 ldr r7, [sp, #72] ; 0x48 +100054ec: 4699 mov r9, r3 +100054ee: 4694 mov ip, r2 +100054f0: 9c0d ldr r4, [sp, #52] ; 0x34 +100054f2: 9b10 ldr r3, [sp, #64] ; 0x40 +100054f4: 9e11 ldr r6, [sp, #68] ; 0x44 +100054f6: 07ba lsls r2, r7, #30 +100054f8: d425 bmi.n 10005546 <_ntoa_format+0x6e> +100054fa: 2e00 cmp r6, #0 +100054fc: d14b bne.n 10005596 <_ntoa_format+0xbe> +100054fe: 429c cmp r4, r3 +10005500: d300 bcc.n 10005504 <_ntoa_format+0x2c> +10005502: e0bf b.n 10005684 <_ntoa_format+0x1ac> +10005504: 2201 movs r2, #1 +10005506: 403a ands r2, r7 +10005508: 4692 mov sl, r2 +1000550a: 2c1f cmp r4, #31 +1000550c: d900 bls.n 10005510 <_ntoa_format+0x38> +1000550e: e0b8 b.n 10005682 <_ntoa_format+0x1aa> +10005510: 9a0c ldr r2, [sp, #48] ; 0x30 +10005512: 1e55 subs r5, r2, #1 +10005514: 2230 movs r2, #48 ; 0x30 +10005516: e001 b.n 1000551c <_ntoa_format+0x44> +10005518: 2c20 cmp r4, #32 +1000551a: d003 beq.n 10005524 <_ntoa_format+0x4c> +1000551c: 3401 adds r4, #1 +1000551e: 552a strb r2, [r5, r4] +10005520: 42a3 cmp r3, r4 +10005522: d8f9 bhi.n 10005518 <_ntoa_format+0x40> +10005524: 4652 mov r2, sl +10005526: 2a00 cmp r2, #0 +10005528: d00d beq.n 10005546 <_ntoa_format+0x6e> +1000552a: 42a6 cmp r6, r4 +1000552c: d90b bls.n 10005546 <_ntoa_format+0x6e> +1000552e: 2c20 cmp r4, #32 +10005530: d044 beq.n 100055bc <_ntoa_format+0xe4> +10005532: 9a0c ldr r2, [sp, #48] ; 0x30 +10005534: 1e55 subs r5, r2, #1 +10005536: 2230 movs r2, #48 ; 0x30 +10005538: e001 b.n 1000553e <_ntoa_format+0x66> +1000553a: 2c20 cmp r4, #32 +1000553c: d03e beq.n 100055bc <_ntoa_format+0xe4> +1000553e: 3401 adds r4, #1 +10005540: 552a strb r2, [r5, r4] +10005542: 42b4 cmp r4, r6 +10005544: d1f9 bne.n 1000553a <_ntoa_format+0x62> +10005546: 06fa lsls r2, r7, #27 +10005548: d54d bpl.n 100055e6 <_ntoa_format+0x10e> +1000554a: 057a lsls r2, r7, #21 +1000554c: d43f bmi.n 100055ce <_ntoa_format+0xf6> +1000554e: 2c00 cmp r4, #0 +10005550: d139 bne.n 100055c6 <_ntoa_format+0xee> +10005552: 9b0f ldr r3, [sp, #60] ; 0x3c +10005554: 2b10 cmp r3, #16 +10005556: d100 bne.n 1000555a <_ntoa_format+0x82> +10005558: e079 b.n 1000564e <_ntoa_format+0x176> +1000555a: 9b0f ldr r3, [sp, #60] ; 0x3c +1000555c: 2b02 cmp r3, #2 +1000555e: d100 bne.n 10005562 <_ntoa_format+0x8a> +10005560: e08a b.n 10005678 <_ntoa_format+0x1a0> +10005562: 2330 movs r3, #48 ; 0x30 +10005564: 9a0c ldr r2, [sp, #48] ; 0x30 +10005566: 2401 movs r4, #1 +10005568: 7013 strb r3, [r2, #0] +1000556a: 464b mov r3, r9 +1000556c: 2b00 cmp r3, #0 +1000556e: d03f beq.n 100055f0 <_ntoa_format+0x118> +10005570: 232d movs r3, #45 ; 0x2d +10005572: 9a0c ldr r2, [sp, #48] ; 0x30 +10005574: 5513 strb r3, [r2, r4] +10005576: 3401 adds r4, #1 +10005578: 9b0c ldr r3, [sp, #48] ; 0x30 +1000557a: 4662 mov r2, ip +1000557c: 9300 str r3, [sp, #0] +1000557e: 9703 str r7, [sp, #12] +10005580: 4643 mov r3, r8 +10005582: 9602 str r6, [sp, #8] +10005584: 9401 str r4, [sp, #4] +10005586: f7ff ff59 bl 1000543c <_out_rev> +1000558a: b004 add sp, #16 +1000558c: bce0 pop {r5, r6, r7} +1000558e: 46ba mov sl, r7 +10005590: 46b1 mov r9, r6 +10005592: 46a8 mov r8, r5 +10005594: bdf0 pop {r4, r5, r6, r7, pc} +10005596: 2201 movs r2, #1 +10005598: 0015 movs r5, r2 +1000559a: 403d ands r5, r7 +1000559c: 46aa mov sl, r5 +1000559e: 423a tst r2, r7 +100055a0: d02f beq.n 10005602 <_ntoa_format+0x12a> +100055a2: 464a mov r2, r9 +100055a4: 2a00 cmp r2, #0 +100055a6: d102 bne.n 100055ae <_ntoa_format+0xd6> +100055a8: 320c adds r2, #12 +100055aa: 423a tst r2, r7 +100055ac: d000 beq.n 100055b0 <_ntoa_format+0xd8> +100055ae: 3e01 subs r6, #1 +100055b0: 429c cmp r4, r3 +100055b2: d2ba bcs.n 1000552a <_ntoa_format+0x52> +100055b4: 2c1f cmp r4, #31 +100055b6: d9ab bls.n 10005510 <_ntoa_format+0x38> +100055b8: 2e20 cmp r6, #32 +100055ba: d927 bls.n 1000560c <_ntoa_format+0x134> +100055bc: 2420 movs r4, #32 +100055be: 06fa lsls r2, r7, #27 +100055c0: d5da bpl.n 10005578 <_ntoa_format+0xa0> +100055c2: 057a lsls r2, r7, #21 +100055c4: d403 bmi.n 100055ce <_ntoa_format+0xf6> +100055c6: 42a3 cmp r3, r4 +100055c8: d02d beq.n 10005626 <_ntoa_format+0x14e> +100055ca: 42a6 cmp r6, r4 +100055cc: d02b beq.n 10005626 <_ntoa_format+0x14e> +100055ce: 9b0f ldr r3, [sp, #60] ; 0x3c +100055d0: 2b10 cmp r3, #16 +100055d2: d032 beq.n 1000563a <_ntoa_format+0x162> +100055d4: 2b02 cmp r3, #2 +100055d6: d020 beq.n 1000561a <_ntoa_format+0x142> +100055d8: 2c20 cmp r4, #32 +100055da: d0cd beq.n 10005578 <_ntoa_format+0xa0> +100055dc: 2230 movs r2, #48 ; 0x30 +100055de: 9b0c ldr r3, [sp, #48] ; 0x30 +100055e0: 191b adds r3, r3, r4 +100055e2: 701a strb r2, [r3, #0] +100055e4: 3401 adds r4, #1 +100055e6: 2c20 cmp r4, #32 +100055e8: d0c6 beq.n 10005578 <_ntoa_format+0xa0> +100055ea: 464b mov r3, r9 +100055ec: 2b00 cmp r3, #0 +100055ee: d1bf bne.n 10005570 <_ntoa_format+0x98> +100055f0: 077b lsls r3, r7, #29 +100055f2: d40d bmi.n 10005610 <_ntoa_format+0x138> +100055f4: 073b lsls r3, r7, #28 +100055f6: d5bf bpl.n 10005578 <_ntoa_format+0xa0> +100055f8: 2320 movs r3, #32 +100055fa: 9a0c ldr r2, [sp, #48] ; 0x30 +100055fc: 5513 strb r3, [r2, r4] +100055fe: 3401 adds r4, #1 +10005600: e7ba b.n 10005578 <_ntoa_format+0xa0> +10005602: 429c cmp r4, r3 +10005604: d29f bcs.n 10005546 <_ntoa_format+0x6e> +10005606: 2c1f cmp r4, #31 +10005608: d800 bhi.n 1000560c <_ntoa_format+0x134> +1000560a: e781 b.n 10005510 <_ntoa_format+0x38> +1000560c: 2420 movs r4, #32 +1000560e: e79a b.n 10005546 <_ntoa_format+0x6e> +10005610: 232b movs r3, #43 ; 0x2b +10005612: 9a0c ldr r2, [sp, #48] ; 0x30 +10005614: 5513 strb r3, [r2, r4] +10005616: 3401 adds r4, #1 +10005618: e7ae b.n 10005578 <_ntoa_format+0xa0> +1000561a: 2c20 cmp r4, #32 +1000561c: d0ac beq.n 10005578 <_ntoa_format+0xa0> +1000561e: 9b0c ldr r3, [sp, #48] ; 0x30 +10005620: 191b adds r3, r3, r4 +10005622: 3401 adds r4, #1 +10005624: e03a b.n 1000569c <_ntoa_format+0x1c4> +10005626: 1e63 subs r3, r4, #1 +10005628: 2c01 cmp r4, #1 +1000562a: d092 beq.n 10005552 <_ntoa_format+0x7a> +1000562c: 9a0f ldr r2, [sp, #60] ; 0x3c +1000562e: 2a10 cmp r2, #16 +10005630: d02a beq.n 10005688 <_ntoa_format+0x1b0> +10005632: 2a02 cmp r2, #2 +10005634: d02f beq.n 10005696 <_ntoa_format+0x1be> +10005636: 001c movs r4, r3 +10005638: e7d0 b.n 100055dc <_ntoa_format+0x104> +1000563a: 06bb lsls r3, r7, #26 +1000563c: d40e bmi.n 1000565c <_ntoa_format+0x184> +1000563e: 2c20 cmp r4, #32 +10005640: d09a beq.n 10005578 <_ntoa_format+0xa0> +10005642: 9b0c ldr r3, [sp, #48] ; 0x30 +10005644: 191a adds r2, r3, r4 +10005646: 3401 adds r4, #1 +10005648: 2378 movs r3, #120 ; 0x78 +1000564a: 7013 strb r3, [r2, #0] +1000564c: e7c4 b.n 100055d8 <_ntoa_format+0x100> +1000564e: 06bb lsls r3, r7, #26 +10005650: d40d bmi.n 1000566e <_ntoa_format+0x196> +10005652: 2378 movs r3, #120 ; 0x78 +10005654: 9a0c ldr r2, [sp, #48] ; 0x30 +10005656: 2401 movs r4, #1 +10005658: 7013 strb r3, [r2, #0] +1000565a: e7bf b.n 100055dc <_ntoa_format+0x104> +1000565c: 2c20 cmp r4, #32 +1000565e: d100 bne.n 10005662 <_ntoa_format+0x18a> +10005660: e78a b.n 10005578 <_ntoa_format+0xa0> +10005662: 2258 movs r2, #88 ; 0x58 +10005664: 9b0c ldr r3, [sp, #48] ; 0x30 +10005666: 191b adds r3, r3, r4 +10005668: 701a strb r2, [r3, #0] +1000566a: 3401 adds r4, #1 +1000566c: e7b4 b.n 100055d8 <_ntoa_format+0x100> +1000566e: 2358 movs r3, #88 ; 0x58 +10005670: 9a0c ldr r2, [sp, #48] ; 0x30 +10005672: 2401 movs r4, #1 +10005674: 7013 strb r3, [r2, #0] +10005676: e7b1 b.n 100055dc <_ntoa_format+0x104> +10005678: 9a0c ldr r2, [sp, #48] ; 0x30 +1000567a: 3360 adds r3, #96 ; 0x60 +1000567c: 2401 movs r4, #1 +1000567e: 7013 strb r3, [r2, #0] +10005680: e7ac b.n 100055dc <_ntoa_format+0x104> +10005682: 2420 movs r4, #32 +10005684: 2600 movs r6, #0 +10005686: e75e b.n 10005546 <_ntoa_format+0x6e> +10005688: 3c02 subs r4, #2 +1000568a: 06ba lsls r2, r7, #26 +1000568c: d4e9 bmi.n 10005662 <_ntoa_format+0x18a> +1000568e: 9a0c ldr r2, [sp, #48] ; 0x30 +10005690: 1912 adds r2, r2, r4 +10005692: 001c movs r4, r3 +10005694: e7d8 b.n 10005648 <_ntoa_format+0x170> +10005696: 9a0c ldr r2, [sp, #48] ; 0x30 +10005698: 4692 mov sl, r2 +1000569a: 4453 add r3, sl +1000569c: 2262 movs r2, #98 ; 0x62 +1000569e: 701a strb r2, [r3, #0] +100056a0: e79a b.n 100055d8 <_ntoa_format+0x100> +100056a2: 46c0 nop ; (mov r8, r8) + +100056a4 <_out_char>: +100056a4: b510 push {r4, lr} +100056a6: 2800 cmp r0, #0 +100056a8: d100 bne.n 100056ac <_out_char+0x8> +100056aa: bd10 pop {r4, pc} +100056ac: f001 fff4 bl 10007698 <__wrap_putchar> +100056b0: e7fb b.n 100056aa <_out_char+0x6> +100056b2: 46c0 nop ; (mov r8, r8) + +100056b4 <_out_fct>: +100056b4: 000b movs r3, r1 +100056b6: b510 push {r4, lr} +100056b8: 2800 cmp r0, #0 +100056ba: d002 beq.n 100056c2 <_out_fct+0xe> +100056bc: 6849 ldr r1, [r1, #4] +100056be: 681b ldr r3, [r3, #0] +100056c0: 4798 blx r3 +100056c2: bd10 pop {r4, pc} + +100056c4 <_etoa>: +100056c4: b5f0 push {r4, r5, r6, r7, lr} +100056c6: 46de mov lr, fp +100056c8: 4657 mov r7, sl +100056ca: 464e mov r6, r9 +100056cc: 4645 mov r5, r8 +100056ce: b5e0 push {r5, r6, r7, lr} +100056d0: b09b sub sp, #108 ; 0x6c +100056d2: 469b mov fp, r3 +100056d4: 9b24 ldr r3, [sp, #144] ; 0x90 +100056d6: 4689 mov r9, r1 +100056d8: 4698 mov r8, r3 +100056da: 9b25 ldr r3, [sp, #148] ; 0x94 +100056dc: 900b str r0, [sp, #44] ; 0x2c +100056de: 920c str r2, [sp, #48] ; 0x30 +100056e0: 4640 mov r0, r8 +100056e2: 4642 mov r2, r8 +100056e4: 0019 movs r1, r3 +100056e6: 469a mov sl, r3 +100056e8: f001 fce5 bl 100070b6 <__wrap___aeabi_dcmpun> +100056ec: 2800 cmp r0, #0 +100056ee: d000 beq.n 100056f2 <_etoa+0x2e> +100056f0: e0d8 b.n 100058a4 <_etoa+0x1e0> +100056f2: 2201 movs r2, #1 +100056f4: 4640 mov r0, r8 +100056f6: 4651 mov r1, sl +100056f8: 4b77 ldr r3, [pc, #476] ; (100058d8 <_etoa+0x214>) +100056fa: 4252 negs r2, r2 +100056fc: f001 fcd6 bl 100070ac <__wrap___aeabi_dcmpgt> +10005700: 2800 cmp r0, #0 +10005702: d000 beq.n 10005706 <_etoa+0x42> +10005704: e0ce b.n 100058a4 <_etoa+0x1e0> +10005706: 2201 movs r2, #1 +10005708: 4640 mov r0, r8 +1000570a: 4651 mov r1, sl +1000570c: 4b73 ldr r3, [pc, #460] ; (100058dc <_etoa+0x218>) +1000570e: 4252 negs r2, r2 +10005710: f001 fcb6 bl 10007080 <__wrap___aeabi_dcmplt> +10005714: 2800 cmp r0, #0 +10005716: d000 beq.n 1000571a <_etoa+0x56> +10005718: e0c4 b.n 100058a4 <_etoa+0x1e0> +1000571a: 2200 movs r2, #0 +1000571c: 2300 movs r3, #0 +1000571e: 4640 mov r0, r8 +10005720: 4651 mov r1, sl +10005722: f001 fcad bl 10007080 <__wrap___aeabi_dcmplt> +10005726: 2800 cmp r0, #0 +10005728: d000 beq.n 1000572c <_etoa+0x68> +1000572a: e1b9 b.n 10005aa0 <_etoa+0x3dc> +1000572c: 4642 mov r2, r8 +1000572e: 4653 mov r3, sl +10005730: 920a str r2, [sp, #40] ; 0x28 +10005732: 9309 str r3, [sp, #36] ; 0x24 +10005734: 2380 movs r3, #128 ; 0x80 +10005736: 9a28 ldr r2, [sp, #160] ; 0xa0 +10005738: 00db lsls r3, r3, #3 +1000573a: 401a ands r2, r3 +1000573c: 920e str r2, [sp, #56] ; 0x38 +1000573e: 9a28 ldr r2, [sp, #160] ; 0xa0 +10005740: 421a tst r2, r3 +10005742: d101 bne.n 10005748 <_etoa+0x84> +10005744: 2306 movs r3, #6 +10005746: 9326 str r3, [sp, #152] ; 0x98 +10005748: 9a0a ldr r2, [sp, #40] ; 0x28 +1000574a: 9b09 ldr r3, [sp, #36] ; 0x24 +1000574c: 0016 movs r6, r2 +1000574e: 4313 orrs r3, r2 +10005750: d000 beq.n 10005754 <_etoa+0x90> +10005752: e0c7 b.n 100058e4 <_etoa+0x220> +10005754: 9b28 ldr r3, [sp, #160] ; 0xa0 +10005756: 2500 movs r5, #0 +10005758: 2600 movs r6, #0 +1000575a: 051b lsls r3, r3, #20 +1000575c: d400 bmi.n 10005760 <_etoa+0x9c> +1000575e: e19b b.n 10005a98 <_etoa+0x3d4> +10005760: 2300 movs r3, #0 +10005762: 930d str r3, [sp, #52] ; 0x34 +10005764: 9a26 ldr r2, [sp, #152] ; 0x98 +10005766: 9b0d ldr r3, [sp, #52] ; 0x34 +10005768: 429a cmp r2, r3 +1000576a: dc00 bgt.n 1000576e <_etoa+0xaa> +1000576c: e19f b.n 10005aae <_etoa+0x3ea> +1000576e: 1ad0 subs r0, r2, r3 +10005770: 1e43 subs r3, r0, #1 +10005772: 9326 str r3, [sp, #152] ; 0x98 +10005774: 2380 movs r3, #128 ; 0x80 +10005776: 9a28 ldr r2, [sp, #160] ; 0xa0 +10005778: 00db lsls r3, r3, #3 +1000577a: 431a orrs r2, r3 +1000577c: 2300 movs r3, #0 +1000577e: 2700 movs r7, #0 +10005780: 9228 str r2, [sp, #160] ; 0xa0 +10005782: 930d str r3, [sp, #52] ; 0x34 +10005784: 9b27 ldr r3, [sp, #156] ; 0x9c +10005786: 2400 movs r4, #0 +10005788: 42bb cmp r3, r7 +1000578a: d900 bls.n 1000578e <_etoa+0xca> +1000578c: 1bdc subs r4, r3, r7 +1000578e: 2302 movs r3, #2 +10005790: 9a28 ldr r2, [sp, #160] ; 0xa0 +10005792: 401a ands r2, r3 +10005794: 920e str r2, [sp, #56] ; 0x38 +10005796: 9a28 ldr r2, [sp, #160] ; 0xa0 +10005798: 4213 tst r3, r2 +1000579a: d003 beq.n 100057a4 <_etoa+0xe0> +1000579c: 427b negs r3, r7 +1000579e: 417b adcs r3, r7 +100057a0: 425b negs r3, r3 +100057a2: 401c ands r4, r3 +100057a4: 9b0d ldr r3, [sp, #52] ; 0x34 +100057a6: 2b00 cmp r3, #0 +100057a8: d007 beq.n 100057ba <_etoa+0xf6> +100057aa: 980a ldr r0, [sp, #40] ; 0x28 +100057ac: 9909 ldr r1, [sp, #36] ; 0x24 +100057ae: 002a movs r2, r5 +100057b0: 0033 movs r3, r6 +100057b2: f001 fc04 bl 10006fbe <__wrap___aeabi_ddiv> +100057b6: 900a str r0, [sp, #40] ; 0x28 +100057b8: 9109 str r1, [sp, #36] ; 0x24 +100057ba: 2200 movs r2, #0 +100057bc: 2300 movs r3, #0 +100057be: 4640 mov r0, r8 +100057c0: 4651 mov r1, sl +100057c2: f001 fc5d bl 10007080 <__wrap___aeabi_dcmplt> +100057c6: 2800 cmp r0, #0 +100057c8: d005 beq.n 100057d6 <_etoa+0x112> +100057ca: 2080 movs r0, #128 ; 0x80 +100057cc: 0600 lsls r0, r0, #24 +100057ce: 4684 mov ip, r0 +100057d0: 9909 ldr r1, [sp, #36] ; 0x24 +100057d2: 4461 add r1, ip +100057d4: 9109 str r1, [sp, #36] ; 0x24 +100057d6: 9a28 ldr r2, [sp, #160] ; 0xa0 +100057d8: 4b41 ldr r3, [pc, #260] ; (100058e0 <_etoa+0x21c>) +100057da: 9d0b ldr r5, [sp, #44] ; 0x2c +100057dc: 4013 ands r3, r2 +100057de: 9304 str r3, [sp, #16] +100057e0: 9b26 ldr r3, [sp, #152] ; 0x98 +100057e2: 9a0a ldr r2, [sp, #40] ; 0x28 +100057e4: 9302 str r3, [sp, #8] +100057e6: 9b09 ldr r3, [sp, #36] ; 0x24 +100057e8: 9403 str r4, [sp, #12] +100057ea: 9200 str r2, [sp, #0] +100057ec: 9301 str r3, [sp, #4] +100057ee: 4649 mov r1, r9 +100057f0: 465b mov r3, fp +100057f2: 0028 movs r0, r5 +100057f4: 9a0c ldr r2, [sp, #48] ; 0x30 +100057f6: f000 f98b bl 10005b10 <_ftoa> +100057fa: 0004 movs r4, r0 +100057fc: 2f00 cmp r7, #0 +100057fe: d062 beq.n 100058c6 <_etoa+0x202> +10005800: 9b28 ldr r3, [sp, #160] ; 0xa0 +10005802: 0022 movs r2, r4 +10005804: 0698 lsls r0, r3, #26 +10005806: 231f movs r3, #31 +10005808: 17c0 asrs r0, r0, #31 +1000580a: 4398 bics r0, r3 +1000580c: 1c63 adds r3, r4, #1 +1000580e: 4698 mov r8, r3 +10005810: 4649 mov r1, r9 +10005812: 465b mov r3, fp +10005814: 3065 adds r0, #101 ; 0x65 +10005816: 47a8 blx r5 +10005818: 9b0d ldr r3, [sp, #52] ; 0x34 +1000581a: 2500 movs r5, #0 +1000581c: 17da asrs r2, r3, #31 +1000581e: 189c adds r4, r3, r2 +10005820: 0fdb lsrs r3, r3, #31 +10005822: 469a mov sl, r3 +10005824: 4054 eors r4, r2 +10005826: 3f01 subs r7, #1 +10005828: e001 b.n 1000582e <_etoa+0x16a> +1000582a: 2d20 cmp r5, #32 +1000582c: d013 beq.n 10005856 <_etoa+0x192> +1000582e: aa0a add r2, sp, #40 ; 0x28 +10005830: 4694 mov ip, r2 +10005832: 231f movs r3, #31 +10005834: 0020 movs r0, r4 +10005836: 4463 add r3, ip +10005838: 210a movs r1, #10 +1000583a: 3501 adds r5, #1 +1000583c: 195e adds r6, r3, r5 +1000583e: f001 f979 bl 10006b34 <__wrap___aeabi_uidiv> +10005842: 3130 adds r1, #48 ; 0x30 +10005844: 7031 strb r1, [r6, #0] +10005846: 0020 movs r0, r4 +10005848: 210a movs r1, #10 +1000584a: f001 f973 bl 10006b34 <__wrap___aeabi_uidiv> +1000584e: 0026 movs r6, r4 +10005850: 0004 movs r4, r0 +10005852: 2e09 cmp r6, #9 +10005854: d8e9 bhi.n 1000582a <_etoa+0x166> +10005856: 2305 movs r3, #5 +10005858: 9306 str r3, [sp, #24] +1000585a: 2300 movs r3, #0 +1000585c: 9304 str r3, [sp, #16] +1000585e: 330a adds r3, #10 +10005860: 9303 str r3, [sp, #12] +10005862: 4653 mov r3, sl +10005864: 9705 str r7, [sp, #20] +10005866: 9f0b ldr r7, [sp, #44] ; 0x2c +10005868: 9302 str r3, [sp, #8] +1000586a: ab12 add r3, sp, #72 ; 0x48 +1000586c: 9300 str r3, [sp, #0] +1000586e: 4642 mov r2, r8 +10005870: 465b mov r3, fp +10005872: 4649 mov r1, r9 +10005874: 0038 movs r0, r7 +10005876: 9501 str r5, [sp, #4] +10005878: f7ff fe2e bl 100054d8 <_ntoa_format> +1000587c: 9b0e ldr r3, [sp, #56] ; 0x38 +1000587e: 0004 movs r4, r0 +10005880: 2b00 cmp r3, #0 +10005882: d020 beq.n 100058c6 <_etoa+0x202> +10005884: 9b0c ldr r3, [sp, #48] ; 0x30 +10005886: 1ac5 subs r5, r0, r3 +10005888: 9b27 ldr r3, [sp, #156] ; 0x9c +1000588a: 42ab cmp r3, r5 +1000588c: d91b bls.n 100058c6 <_etoa+0x202> +1000588e: 001e movs r6, r3 +10005890: 0022 movs r2, r4 +10005892: 465b mov r3, fp +10005894: 4649 mov r1, r9 +10005896: 2020 movs r0, #32 +10005898: 3501 adds r5, #1 +1000589a: 47b8 blx r7 +1000589c: 3401 adds r4, #1 +1000589e: 42ae cmp r6, r5 +100058a0: d8f6 bhi.n 10005890 <_etoa+0x1cc> +100058a2: e010 b.n 100058c6 <_etoa+0x202> +100058a4: 9b28 ldr r3, [sp, #160] ; 0xa0 +100058a6: 4642 mov r2, r8 +100058a8: 9304 str r3, [sp, #16] +100058aa: 9b27 ldr r3, [sp, #156] ; 0x9c +100058ac: 4649 mov r1, r9 +100058ae: 9303 str r3, [sp, #12] +100058b0: 9b26 ldr r3, [sp, #152] ; 0x98 +100058b2: 980b ldr r0, [sp, #44] ; 0x2c +100058b4: 9302 str r3, [sp, #8] +100058b6: 4653 mov r3, sl +100058b8: 9200 str r2, [sp, #0] +100058ba: 9301 str r3, [sp, #4] +100058bc: 465b mov r3, fp +100058be: 9a0c ldr r2, [sp, #48] ; 0x30 +100058c0: f000 f926 bl 10005b10 <_ftoa> +100058c4: 0004 movs r4, r0 +100058c6: 0020 movs r0, r4 +100058c8: b01b add sp, #108 ; 0x6c +100058ca: bcf0 pop {r4, r5, r6, r7} +100058cc: 46bb mov fp, r7 +100058ce: 46b2 mov sl, r6 +100058d0: 46a9 mov r9, r5 +100058d2: 46a0 mov r8, r4 +100058d4: bdf0 pop {r4, r5, r6, r7, pc} +100058d6: 46c0 nop ; (mov r8, r8) +100058d8: 7fefffff .word 0x7fefffff +100058dc: ffefffff .word 0xffefffff +100058e0: fffff7ff .word 0xfffff7ff +100058e4: 4b73 ldr r3, [pc, #460] ; (10005ab4 <_etoa+0x3f0>) +100058e6: 9f09 ldr r7, [sp, #36] ; 0x24 +100058e8: 469c mov ip, r3 +100058ea: 0078 lsls r0, r7, #1 +100058ec: 0d40 lsrs r0, r0, #21 +100058ee: 4460 add r0, ip +100058f0: f001 fbf4 bl 100070dc <__wrap___aeabi_i2d> +100058f4: 4a70 ldr r2, [pc, #448] ; (10005ab8 <_etoa+0x3f4>) +100058f6: 4b71 ldr r3, [pc, #452] ; (10005abc <_etoa+0x3f8>) +100058f8: f001 fb7b bl 10006ff2 <__wrap___aeabi_dmul> +100058fc: 4a70 ldr r2, [pc, #448] ; (10005ac0 <_etoa+0x3fc>) +100058fe: 4b71 ldr r3, [pc, #452] ; (10005ac4 <_etoa+0x400>) +10005900: f001 fb58 bl 10006fb4 <__wrap___aeabi_dadd> +10005904: 033b lsls r3, r7, #12 +10005906: 4a70 ldr r2, [pc, #448] ; (10005ac8 <_etoa+0x404>) +10005908: 0b1b lsrs r3, r3, #12 +1000590a: 431a orrs r2, r3 +1000590c: 0004 movs r4, r0 +1000590e: 000d movs r5, r1 +10005910: 0030 movs r0, r6 +10005912: 0011 movs r1, r2 +10005914: 4b6d ldr r3, [pc, #436] ; (10005acc <_etoa+0x408>) +10005916: 2200 movs r2, #0 +10005918: f001 fb47 bl 10006faa <__wrap___aeabi_dsub> +1000591c: 4a6c ldr r2, [pc, #432] ; (10005ad0 <_etoa+0x40c>) +1000591e: 4b6d ldr r3, [pc, #436] ; (10005ad4 <_etoa+0x410>) +10005920: f001 fb67 bl 10006ff2 <__wrap___aeabi_dmul> +10005924: 0002 movs r2, r0 +10005926: 000b movs r3, r1 +10005928: 0020 movs r0, r4 +1000592a: 0029 movs r1, r5 +1000592c: f001 fb42 bl 10006fb4 <__wrap___aeabi_dadd> +10005930: f001 fbec bl 1000710c <__wrap___aeabi_d2iz> +10005934: 900d str r0, [sp, #52] ; 0x34 +10005936: f001 fbd1 bl 100070dc <__wrap___aeabi_i2d> +1000593a: 4a67 ldr r2, [pc, #412] ; (10005ad8 <_etoa+0x414>) +1000593c: 4b67 ldr r3, [pc, #412] ; (10005adc <_etoa+0x418>) +1000593e: 0004 movs r4, r0 +10005940: 000d movs r5, r1 +10005942: f001 fb56 bl 10006ff2 <__wrap___aeabi_dmul> +10005946: 2200 movs r2, #0 +10005948: 4b65 ldr r3, [pc, #404] ; (10005ae0 <_etoa+0x41c>) +1000594a: f001 fb33 bl 10006fb4 <__wrap___aeabi_dadd> +1000594e: f001 fbdd bl 1000710c <__wrap___aeabi_d2iz> +10005952: 4a64 ldr r2, [pc, #400] ; (10005ae4 <_etoa+0x420>) +10005954: 0006 movs r6, r0 +10005956: 4b64 ldr r3, [pc, #400] ; (10005ae8 <_etoa+0x424>) +10005958: 0020 movs r0, r4 +1000595a: 0029 movs r1, r5 +1000595c: f001 fb49 bl 10006ff2 <__wrap___aeabi_dmul> +10005960: 0004 movs r4, r0 +10005962: 0030 movs r0, r6 +10005964: 000d movs r5, r1 +10005966: 960f str r6, [sp, #60] ; 0x3c +10005968: f001 fbb8 bl 100070dc <__wrap___aeabi_i2d> +1000596c: 4a5f ldr r2, [pc, #380] ; (10005aec <_etoa+0x428>) +1000596e: 4b60 ldr r3, [pc, #384] ; (10005af0 <_etoa+0x42c>) +10005970: f001 fb3f bl 10006ff2 <__wrap___aeabi_dmul> +10005974: 0002 movs r2, r0 +10005976: 000b movs r3, r1 +10005978: 0020 movs r0, r4 +1000597a: 0029 movs r1, r5 +1000597c: f001 fb15 bl 10006faa <__wrap___aeabi_dsub> +10005980: 0002 movs r2, r0 +10005982: 000b movs r3, r1 +10005984: 0006 movs r6, r0 +10005986: 000f movs r7, r1 +10005988: f001 fb33 bl 10006ff2 <__wrap___aeabi_dmul> +1000598c: 0032 movs r2, r6 +1000598e: 0004 movs r4, r0 +10005990: 000d movs r5, r1 +10005992: 003b movs r3, r7 +10005994: 0030 movs r0, r6 +10005996: 0039 movs r1, r7 +10005998: f001 fb0c bl 10006fb4 <__wrap___aeabi_dadd> +1000599c: 2200 movs r2, #0 +1000599e: 9010 str r0, [sp, #64] ; 0x40 +100059a0: 9111 str r1, [sp, #68] ; 0x44 +100059a2: 4b54 ldr r3, [pc, #336] ; (10005af4 <_etoa+0x430>) +100059a4: 0020 movs r0, r4 +100059a6: 0029 movs r1, r5 +100059a8: f001 fb09 bl 10006fbe <__wrap___aeabi_ddiv> +100059ac: 2200 movs r2, #0 +100059ae: 4b52 ldr r3, [pc, #328] ; (10005af8 <_etoa+0x434>) +100059b0: f001 fb00 bl 10006fb4 <__wrap___aeabi_dadd> 100059b4: 0002 movs r2, r0 100059b6: 000b movs r3, r1 100059b8: 0020 movs r0, r4 100059ba: 0029 movs r1, r5 -100059bc: f001 fb42 bl 10007044 <__wrap___aeabi_dadd> -100059c0: f001 fbec bl 1000719c <__wrap___aeabi_d2iz> -100059c4: 900d str r0, [sp, #52] ; 0x34 -100059c6: f001 fbd1 bl 1000716c <__wrap___aeabi_i2d> -100059ca: 4a67 ldr r2, [pc, #412] ; (10005b68 <_etoa+0x414>) -100059cc: 4b67 ldr r3, [pc, #412] ; (10005b6c <_etoa+0x418>) -100059ce: 0004 movs r4, r0 -100059d0: 000d movs r5, r1 -100059d2: f001 fb56 bl 10007082 <__wrap___aeabi_dmul> -100059d6: 2200 movs r2, #0 -100059d8: 4b65 ldr r3, [pc, #404] ; (10005b70 <_etoa+0x41c>) -100059da: f001 fb33 bl 10007044 <__wrap___aeabi_dadd> -100059de: f001 fbdd bl 1000719c <__wrap___aeabi_d2iz> -100059e2: 4a64 ldr r2, [pc, #400] ; (10005b74 <_etoa+0x420>) -100059e4: 0006 movs r6, r0 -100059e6: 4b64 ldr r3, [pc, #400] ; (10005b78 <_etoa+0x424>) -100059e8: 0020 movs r0, r4 -100059ea: 0029 movs r1, r5 -100059ec: f001 fb49 bl 10007082 <__wrap___aeabi_dmul> -100059f0: 0004 movs r4, r0 -100059f2: 0030 movs r0, r6 -100059f4: 000d movs r5, r1 -100059f6: 960f str r6, [sp, #60] ; 0x3c -100059f8: f001 fbb8 bl 1000716c <__wrap___aeabi_i2d> -100059fc: 4a5f ldr r2, [pc, #380] ; (10005b7c <_etoa+0x428>) -100059fe: 4b60 ldr r3, [pc, #384] ; (10005b80 <_etoa+0x42c>) -10005a00: f001 fb3f bl 10007082 <__wrap___aeabi_dmul> -10005a04: 0002 movs r2, r0 -10005a06: 000b movs r3, r1 -10005a08: 0020 movs r0, r4 -10005a0a: 0029 movs r1, r5 -10005a0c: f001 fb15 bl 1000703a <__wrap___aeabi_dsub> -10005a10: 0002 movs r2, r0 -10005a12: 000b movs r3, r1 -10005a14: 0006 movs r6, r0 -10005a16: 000f movs r7, r1 -10005a18: f001 fb33 bl 10007082 <__wrap___aeabi_dmul> -10005a1c: 0032 movs r2, r6 -10005a1e: 0004 movs r4, r0 -10005a20: 000d movs r5, r1 -10005a22: 003b movs r3, r7 -10005a24: 0030 movs r0, r6 -10005a26: 0039 movs r1, r7 -10005a28: f001 fb0c bl 10007044 <__wrap___aeabi_dadd> -10005a2c: 2200 movs r2, #0 -10005a2e: 9010 str r0, [sp, #64] ; 0x40 -10005a30: 9111 str r1, [sp, #68] ; 0x44 -10005a32: 4b54 ldr r3, [pc, #336] ; (10005b84 <_etoa+0x430>) -10005a34: 0020 movs r0, r4 -10005a36: 0029 movs r1, r5 -10005a38: f001 fb09 bl 1000704e <__wrap___aeabi_ddiv> -10005a3c: 2200 movs r2, #0 -10005a3e: 4b52 ldr r3, [pc, #328] ; (10005b88 <_etoa+0x434>) -10005a40: f001 fb00 bl 10007044 <__wrap___aeabi_dadd> -10005a44: 0002 movs r2, r0 -10005a46: 000b movs r3, r1 -10005a48: 0020 movs r0, r4 -10005a4a: 0029 movs r1, r5 -10005a4c: f001 faff bl 1000704e <__wrap___aeabi_ddiv> -10005a50: 2200 movs r2, #0 -10005a52: 4b4e ldr r3, [pc, #312] ; (10005b8c <_etoa+0x438>) -10005a54: f001 faf6 bl 10007044 <__wrap___aeabi_dadd> -10005a58: 0002 movs r2, r0 -10005a5a: 000b movs r3, r1 -10005a5c: 0020 movs r0, r4 -10005a5e: 0029 movs r1, r5 -10005a60: f001 faf5 bl 1000704e <__wrap___aeabi_ddiv> -10005a64: 000d movs r5, r1 -10005a66: 2180 movs r1, #128 ; 0x80 -10005a68: 0004 movs r4, r0 -10005a6a: 0032 movs r2, r6 -10005a6c: 003b movs r3, r7 -10005a6e: 2000 movs r0, #0 -10005a70: 05c9 lsls r1, r1, #23 -10005a72: f001 fae2 bl 1000703a <__wrap___aeabi_dsub> -10005a76: 0002 movs r2, r0 -10005a78: 000b movs r3, r1 -10005a7a: 0020 movs r0, r4 -10005a7c: 0029 movs r1, r5 -10005a7e: f001 fae1 bl 10007044 <__wrap___aeabi_dadd> -10005a82: 0002 movs r2, r0 -10005a84: 000b movs r3, r1 -10005a86: 9810 ldr r0, [sp, #64] ; 0x40 -10005a88: 9911 ldr r1, [sp, #68] ; 0x44 -10005a8a: f001 fae0 bl 1000704e <__wrap___aeabi_ddiv> -10005a8e: 2200 movs r2, #0 -10005a90: 4b31 ldr r3, [pc, #196] ; (10005b58 <_etoa+0x404>) -10005a92: f001 fad7 bl 10007044 <__wrap___aeabi_dadd> -10005a96: 4b3e ldr r3, [pc, #248] ; (10005b90 <_etoa+0x43c>) -10005a98: 9c0f ldr r4, [sp, #60] ; 0x3c -10005a9a: 469c mov ip, r3 -10005a9c: 4464 add r4, ip -10005a9e: 2200 movs r2, #0 -10005aa0: 0523 lsls r3, r4, #20 -10005aa2: f001 faee bl 10007082 <__wrap___aeabi_dmul> -10005aa6: 0005 movs r5, r0 -10005aa8: 000e movs r6, r1 -10005aaa: 0002 movs r2, r0 -10005aac: 000b movs r3, r1 -10005aae: 980a ldr r0, [sp, #40] ; 0x28 -10005ab0: 9909 ldr r1, [sp, #36] ; 0x24 -10005ab2: f001 fb2d bl 10007110 <__wrap___aeabi_dcmplt> -10005ab6: 2800 cmp r0, #0 -10005ab8: d00a beq.n 10005ad0 <_etoa+0x37c> -10005aba: 9b0d ldr r3, [sp, #52] ; 0x34 -10005abc: 0028 movs r0, r5 -10005abe: 3b01 subs r3, #1 -10005ac0: 0031 movs r1, r6 -10005ac2: 930d str r3, [sp, #52] ; 0x34 -10005ac4: 2200 movs r2, #0 -10005ac6: 4b30 ldr r3, [pc, #192] ; (10005b88 <_etoa+0x434>) -10005ac8: f001 fac1 bl 1000704e <__wrap___aeabi_ddiv> -10005acc: 0005 movs r5, r0 -10005ace: 000e movs r6, r1 -10005ad0: 27c6 movs r7, #198 ; 0xc6 -10005ad2: 990d ldr r1, [sp, #52] ; 0x34 -10005ad4: 002b movs r3, r5 -10005ad6: 3163 adds r1, #99 ; 0x63 -10005ad8: 428f cmp r7, r1 -10005ada: 41bf sbcs r7, r7 -10005adc: 9928 ldr r1, [sp, #160] ; 0xa0 -10005ade: 427f negs r7, r7 -10005ae0: 3704 adds r7, #4 -10005ae2: 0509 lsls r1, r1, #20 -10005ae4: d400 bmi.n 10005ae8 <_etoa+0x394> -10005ae6: e695 b.n 10005814 <_etoa+0xc0> -10005ae8: 4333 orrs r3, r6 -10005aea: d100 bne.n 10005aee <_etoa+0x39a> -10005aec: e682 b.n 100057f4 <_etoa+0xa0> -10005aee: 9c09 ldr r4, [sp, #36] ; 0x24 -10005af0: 4a28 ldr r2, [pc, #160] ; (10005b94 <_etoa+0x440>) -10005af2: 0021 movs r1, r4 -10005af4: 4b28 ldr r3, [pc, #160] ; (10005b98 <_etoa+0x444>) -10005af6: 980a ldr r0, [sp, #40] ; 0x28 -10005af8: f001 fb18 bl 1000712c <__wrap___aeabi_dcmpge> -10005afc: 2800 cmp r0, #0 -10005afe: d008 beq.n 10005b12 <_etoa+0x3be> -10005b00: 2200 movs r2, #0 -10005b02: 0021 movs r1, r4 -10005b04: 4b25 ldr r3, [pc, #148] ; (10005b9c <_etoa+0x448>) -10005b06: 980a ldr r0, [sp, #40] ; 0x28 -10005b08: f001 fb02 bl 10007110 <__wrap___aeabi_dcmplt> -10005b0c: 2800 cmp r0, #0 -10005b0e: d000 beq.n 10005b12 <_etoa+0x3be> -10005b10: e670 b.n 100057f4 <_etoa+0xa0> -10005b12: 9b26 ldr r3, [sp, #152] ; 0x98 -10005b14: 2b00 cmp r3, #0 -10005b16: d100 bne.n 10005b1a <_etoa+0x3c6> -10005b18: e67c b.n 10005814 <_etoa+0xc0> -10005b1a: 9b0e ldr r3, [sp, #56] ; 0x38 -10005b1c: 1e5a subs r2, r3, #1 -10005b1e: 4193 sbcs r3, r2 -10005b20: 9a26 ldr r2, [sp, #152] ; 0x98 -10005b22: 1ad3 subs r3, r2, r3 -10005b24: 9326 str r3, [sp, #152] ; 0x98 -10005b26: e675 b.n 10005814 <_etoa+0xc0> -10005b28: 2300 movs r3, #0 -10005b2a: 2704 movs r7, #4 -10005b2c: 930d str r3, [sp, #52] ; 0x34 -10005b2e: e671 b.n 10005814 <_etoa+0xc0> -10005b30: 4643 mov r3, r8 -10005b32: 930a str r3, [sp, #40] ; 0x28 -10005b34: 2380 movs r3, #128 ; 0x80 -10005b36: 061b lsls r3, r3, #24 -10005b38: 4453 add r3, sl -10005b3a: 9309 str r3, [sp, #36] ; 0x24 -10005b3c: e642 b.n 100057c4 <_etoa+0x70> -10005b3e: 2300 movs r3, #0 -10005b40: 9326 str r3, [sp, #152] ; 0x98 -10005b42: e65f b.n 10005804 <_etoa+0xb0> -10005b44: fffffc01 .word 0xfffffc01 -10005b48: 509f79fb .word 0x509f79fb -10005b4c: 3fd34413 .word 0x3fd34413 -10005b50: 8b60c8b3 .word 0x8b60c8b3 -10005b54: 3fc68a28 .word 0x3fc68a28 -10005b58: 3ff00000 .word 0x3ff00000 -10005b5c: 3ff80000 .word 0x3ff80000 -10005b60: 636f4361 .word 0x636f4361 -10005b64: 3fd287a7 .word 0x3fd287a7 -10005b68: 0979a371 .word 0x0979a371 -10005b6c: 400a934f .word 0x400a934f -10005b70: 3fe00000 .word 0x3fe00000 -10005b74: bbb55516 .word 0xbbb55516 -10005b78: 40026bb1 .word 0x40026bb1 -10005b7c: fefa39ef .word 0xfefa39ef -10005b80: 3fe62e42 .word 0x3fe62e42 -10005b84: 402c0000 .word 0x402c0000 -10005b88: 40240000 .word 0x40240000 -10005b8c: 40180000 .word 0x40180000 -10005b90: 000003ff .word 0x000003ff -10005b94: eb1c432d .word 0xeb1c432d -10005b98: 3f1a36e2 .word 0x3f1a36e2 -10005b9c: 412e8480 .word 0x412e8480 - -10005ba0 <_ftoa>: -10005ba0: b5f0 push {r4, r5, r6, r7, lr} -10005ba2: 464e mov r6, r9 -10005ba4: 46de mov lr, fp -10005ba6: 4657 mov r7, sl -10005ba8: 4645 mov r5, r8 -10005baa: b5e0 push {r5, r6, r7, lr} -10005bac: b097 sub sp, #92 ; 0x5c -10005bae: 4699 mov r9, r3 -10005bb0: 9e20 ldr r6, [sp, #128] ; 0x80 -10005bb2: 9f21 ldr r7, [sp, #132] ; 0x84 -10005bb4: 9b22 ldr r3, [sp, #136] ; 0x88 -10005bb6: 4683 mov fp, r0 -10005bb8: 4698 mov r8, r3 -10005bba: 9107 str r1, [sp, #28] -10005bbc: 920c str r2, [sp, #48] ; 0x30 -10005bbe: 003b movs r3, r7 -10005bc0: 0032 movs r2, r6 -10005bc2: 0030 movs r0, r6 -10005bc4: 0039 movs r1, r7 -10005bc6: f001 fabe bl 10007146 <__wrap___aeabi_dcmpun> -10005bca: 2800 cmp r0, #0 -10005bcc: d000 beq.n 10005bd0 <_ftoa+0x30> -10005bce: e1a9 b.n 10005f24 <_ftoa+0x384> -10005bd0: 2201 movs r2, #1 -10005bd2: 0030 movs r0, r6 -10005bd4: 0039 movs r1, r7 -10005bd6: 4bca ldr r3, [pc, #808] ; (10005f00 <_ftoa+0x360>) -10005bd8: 4252 negs r2, r2 -10005bda: f001 fa99 bl 10007110 <__wrap___aeabi_dcmplt> -10005bde: 2800 cmp r0, #0 -10005be0: d000 beq.n 10005be4 <_ftoa+0x44> -10005be2: e0e1 b.n 10005da8 <_ftoa+0x208> -10005be4: 2201 movs r2, #1 -10005be6: 0030 movs r0, r6 -10005be8: 0039 movs r1, r7 -10005bea: 4bc6 ldr r3, [pc, #792] ; (10005f04 <_ftoa+0x364>) -10005bec: 4252 negs r2, r2 -10005bee: f001 faa5 bl 1000713c <__wrap___aeabi_dcmpgt> -10005bf2: 2800 cmp r0, #0 -10005bf4: d000 beq.n 10005bf8 <_ftoa+0x58> -10005bf6: e0b7 b.n 10005d68 <_ftoa+0x1c8> -10005bf8: 2200 movs r2, #0 -10005bfa: 0030 movs r0, r6 -10005bfc: 0039 movs r1, r7 -10005bfe: 4bc2 ldr r3, [pc, #776] ; (10005f08 <_ftoa+0x368>) -10005c00: f001 fa9c bl 1000713c <__wrap___aeabi_dcmpgt> -10005c04: 2800 cmp r0, #0 -10005c06: d000 beq.n 10005c0a <_ftoa+0x6a> -10005c08: e099 b.n 10005d3e <_ftoa+0x19e> -10005c0a: 2200 movs r2, #0 -10005c0c: 0030 movs r0, r6 -10005c0e: 0039 movs r1, r7 -10005c10: 4bbe ldr r3, [pc, #760] ; (10005f0c <_ftoa+0x36c>) -10005c12: f001 fa7d bl 10007110 <__wrap___aeabi_dcmplt> -10005c16: 2800 cmp r0, #0 -10005c18: d000 beq.n 10005c1c <_ftoa+0x7c> -10005c1a: e090 b.n 10005d3e <_ftoa+0x19e> -10005c1c: 2200 movs r2, #0 -10005c1e: 2300 movs r3, #0 -10005c20: 0030 movs r0, r6 -10005c22: 0039 movs r1, r7 -10005c24: f001 fa74 bl 10007110 <__wrap___aeabi_dcmplt> -10005c28: 2800 cmp r0, #0 -10005c2a: d000 beq.n 10005c2e <_ftoa+0x8e> -10005c2c: e0b1 b.n 10005d92 <_ftoa+0x1f2> -10005c2e: 2300 movs r3, #0 -10005c30: 930d str r3, [sp, #52] ; 0x34 -10005c32: 9b24 ldr r3, [sp, #144] ; 0x90 -10005c34: 055b lsls r3, r3, #21 -10005c36: d401 bmi.n 10005c3c <_ftoa+0x9c> -10005c38: 2306 movs r3, #6 -10005c3a: 4698 mov r8, r3 -10005c3c: ab08 add r3, sp, #32 -10005c3e: 469c mov ip, r3 -10005c40: 2217 movs r2, #23 -10005c42: 2400 movs r4, #0 -10005c44: 2330 movs r3, #48 ; 0x30 -10005c46: 4641 mov r1, r8 -10005c48: 4462 add r2, ip -10005c4a: e004 b.n 10005c56 <_ftoa+0xb6> -10005c4c: 3401 adds r4, #1 -10005c4e: 5513 strb r3, [r2, r4] -10005c50: 3901 subs r1, #1 -10005c52: 2c20 cmp r4, #32 -10005c54: d001 beq.n 10005c5a <_ftoa+0xba> -10005c56: 2909 cmp r1, #9 -10005c58: d8f8 bhi.n 10005c4c <_ftoa+0xac> -10005c5a: 4688 mov r8, r1 -10005c5c: 0030 movs r0, r6 -10005c5e: 0039 movs r1, r7 -10005c60: f001 fa9c bl 1000719c <__wrap___aeabi_d2iz> -10005c64: 4643 mov r3, r8 -10005c66: 00da lsls r2, r3, #3 -10005c68: 4ba9 ldr r3, [pc, #676] ; (10005f10 <_ftoa+0x370>) -10005c6a: 0005 movs r5, r0 -10005c6c: 189b adds r3, r3, r2 -10005c6e: 681a ldr r2, [r3, #0] -10005c70: 685b ldr r3, [r3, #4] -10005c72: 9208 str r2, [sp, #32] -10005c74: 9309 str r3, [sp, #36] ; 0x24 -10005c76: f001 fa79 bl 1000716c <__wrap___aeabi_i2d> -10005c7a: 0002 movs r2, r0 -10005c7c: 000b movs r3, r1 -10005c7e: 0030 movs r0, r6 -10005c80: 0039 movs r1, r7 -10005c82: f001 f9da bl 1000703a <__wrap___aeabi_dsub> -10005c86: 9a08 ldr r2, [sp, #32] -10005c88: 9b09 ldr r3, [sp, #36] ; 0x24 -10005c8a: f001 f9fa bl 10007082 <__wrap___aeabi_dmul> -10005c8e: 900a str r0, [sp, #40] ; 0x28 -10005c90: 910b str r1, [sp, #44] ; 0x2c -10005c92: f001 faa7 bl 100071e4 <__wrap___aeabi_d2uiz> -10005c96: 4682 mov sl, r0 -10005c98: f001 fa64 bl 10007164 <__wrap___aeabi_ui2d> -10005c9c: 0002 movs r2, r0 -10005c9e: 000b movs r3, r1 -10005ca0: 980a ldr r0, [sp, #40] ; 0x28 -10005ca2: 990b ldr r1, [sp, #44] ; 0x2c -10005ca4: f001 f9c9 bl 1000703a <__wrap___aeabi_dsub> -10005ca8: 2200 movs r2, #0 -10005caa: 4b9a ldr r3, [pc, #616] ; (10005f14 <_ftoa+0x374>) -10005cac: 900a str r0, [sp, #40] ; 0x28 -10005cae: 910b str r1, [sp, #44] ; 0x2c -10005cb0: f001 fa44 bl 1000713c <__wrap___aeabi_dcmpgt> -10005cb4: 2800 cmp r0, #0 -10005cb6: d100 bne.n 10005cba <_ftoa+0x11a> -10005cb8: e0c0 b.n 10005e3c <_ftoa+0x29c> -10005cba: 2301 movs r3, #1 -10005cbc: 469c mov ip, r3 -10005cbe: 44e2 add sl, ip -10005cc0: 4650 mov r0, sl -10005cc2: f001 fa4f bl 10007164 <__wrap___aeabi_ui2d> -10005cc6: 0002 movs r2, r0 -10005cc8: 000b movs r3, r1 -10005cca: 9808 ldr r0, [sp, #32] -10005ccc: 9909 ldr r1, [sp, #36] ; 0x24 -10005cce: f001 fa25 bl 1000711c <__wrap___aeabi_dcmple> -10005cd2: 2800 cmp r0, #0 -10005cd4: d002 beq.n 10005cdc <_ftoa+0x13c> -10005cd6: 2300 movs r3, #0 -10005cd8: 469a mov sl, r3 -10005cda: 3501 adds r5, #1 -10005cdc: 4643 mov r3, r8 -10005cde: 2b00 cmp r3, #0 -10005ce0: d06a beq.n 10005db8 <_ftoa+0x218> -10005ce2: ab08 add r3, sp, #32 -10005ce4: 2617 movs r6, #23 -10005ce6: 469c mov ip, r3 -10005ce8: 9508 str r5, [sp, #32] -10005cea: 4466 add r6, ip -10005cec: 4655 mov r5, sl -10005cee: e014 b.n 10005d1a <_ftoa+0x17a> -10005cf0: 2301 movs r3, #1 -10005cf2: 425b negs r3, r3 -10005cf4: 4443 add r3, r8 -10005cf6: 210a movs r1, #10 -10005cf8: 0028 movs r0, r5 -10005cfa: 469a mov sl, r3 -10005cfc: f000 ff62 bl 10006bc4 <__wrap___aeabi_uidiv> -10005d00: 3401 adds r4, #1 -10005d02: 3130 adds r1, #48 ; 0x30 -10005d04: 1937 adds r7, r6, r4 -10005d06: 7039 strb r1, [r7, #0] -10005d08: 0028 movs r0, r5 -10005d0a: 210a movs r1, #10 -10005d0c: f000 ff5a bl 10006bc4 <__wrap___aeabi_uidiv> -10005d10: 2d09 cmp r5, #9 -10005d12: d800 bhi.n 10005d16 <_ftoa+0x176> -10005d14: e0d0 b.n 10005eb8 <_ftoa+0x318> -10005d16: 46d0 mov r8, sl -10005d18: 0005 movs r5, r0 -10005d1a: 2c20 cmp r4, #32 -10005d1c: d1e8 bne.n 10005cf0 <_ftoa+0x150> -10005d1e: ab0e add r3, sp, #56 ; 0x38 -10005d20: 4698 mov r8, r3 -10005d22: 2303 movs r3, #3 -10005d24: 9a24 ldr r2, [sp, #144] ; 0x90 -10005d26: 4013 ands r3, r2 -10005d28: 2b01 cmp r3, #1 -10005d2a: d100 bne.n 10005d2e <_ftoa+0x18e> -10005d2c: e096 b.n 10005e5c <_ftoa+0x2bc> -10005d2e: 2320 movs r3, #32 -10005d30: 9a24 ldr r2, [sp, #144] ; 0x90 -10005d32: 9301 str r3, [sp, #4] -10005d34: 9203 str r2, [sp, #12] -10005d36: 9a23 ldr r2, [sp, #140] ; 0x8c -10005d38: 4643 mov r3, r8 -10005d3a: 9202 str r2, [sp, #8] -10005d3c: e01e b.n 10005d7c <_ftoa+0x1dc> -10005d3e: 9b24 ldr r3, [sp, #144] ; 0x90 -10005d40: 4658 mov r0, fp -10005d42: 9304 str r3, [sp, #16] -10005d44: 9b23 ldr r3, [sp, #140] ; 0x8c -10005d46: 9600 str r6, [sp, #0] -10005d48: 9701 str r7, [sp, #4] -10005d4a: 9303 str r3, [sp, #12] -10005d4c: 4643 mov r3, r8 -10005d4e: 9a0c ldr r2, [sp, #48] ; 0x30 -10005d50: 9302 str r3, [sp, #8] -10005d52: 9907 ldr r1, [sp, #28] -10005d54: 464b mov r3, r9 -10005d56: f7ff fcfd bl 10005754 <_etoa> -10005d5a: b017 add sp, #92 ; 0x5c -10005d5c: bcf0 pop {r4, r5, r6, r7} -10005d5e: 46bb mov fp, r7 -10005d60: 46b2 mov sl, r6 -10005d62: 46a9 mov r9, r5 -10005d64: 46a0 mov r8, r4 -10005d66: bdf0 pop {r4, r5, r6, r7, pc} -10005d68: 9b24 ldr r3, [sp, #144] ; 0x90 -10005d6a: 075b lsls r3, r3, #29 -10005d6c: d40e bmi.n 10005d8c <_ftoa+0x1ec> -10005d6e: 2203 movs r2, #3 -10005d70: 4b69 ldr r3, [pc, #420] ; (10005f18 <_ftoa+0x378>) -10005d72: 9924 ldr r1, [sp, #144] ; 0x90 -10005d74: 9201 str r2, [sp, #4] -10005d76: 9103 str r1, [sp, #12] -10005d78: 9923 ldr r1, [sp, #140] ; 0x8c -10005d7a: 9102 str r1, [sp, #8] -10005d7c: 9300 str r3, [sp, #0] -10005d7e: 4658 mov r0, fp -10005d80: 464b mov r3, r9 -10005d82: 9a0c ldr r2, [sp, #48] ; 0x30 -10005d84: 9907 ldr r1, [sp, #28] -10005d86: f7ff fba1 bl 100054cc <_out_rev> -10005d8a: e7e6 b.n 10005d5a <_ftoa+0x1ba> -10005d8c: 2204 movs r2, #4 -10005d8e: 4b63 ldr r3, [pc, #396] ; (10005f1c <_ftoa+0x37c>) -10005d90: e7ef b.n 10005d72 <_ftoa+0x1d2> -10005d92: 003b movs r3, r7 -10005d94: 0032 movs r2, r6 -10005d96: 2000 movs r0, #0 -10005d98: 2100 movs r1, #0 -10005d9a: f001 f94e bl 1000703a <__wrap___aeabi_dsub> -10005d9e: 2301 movs r3, #1 -10005da0: 0006 movs r6, r0 -10005da2: 000f movs r7, r1 -10005da4: 930d str r3, [sp, #52] ; 0x34 -10005da6: e744 b.n 10005c32 <_ftoa+0x92> -10005da8: 9b24 ldr r3, [sp, #144] ; 0x90 -10005daa: 9303 str r3, [sp, #12] -10005dac: 9b23 ldr r3, [sp, #140] ; 0x8c -10005dae: 9302 str r3, [sp, #8] -10005db0: 2304 movs r3, #4 -10005db2: 9301 str r3, [sp, #4] -10005db4: 4b5a ldr r3, [pc, #360] ; (10005f20 <_ftoa+0x380>) -10005db6: e7e1 b.n 10005d7c <_ftoa+0x1dc> -10005db8: 0028 movs r0, r5 -10005dba: f001 f9d7 bl 1000716c <__wrap___aeabi_i2d> -10005dbe: 0002 movs r2, r0 -10005dc0: 000b movs r3, r1 -10005dc2: 0030 movs r0, r6 -10005dc4: 0039 movs r1, r7 -10005dc6: f001 f938 bl 1000703a <__wrap___aeabi_dsub> -10005dca: 4b52 ldr r3, [pc, #328] ; (10005f14 <_ftoa+0x374>) -10005dcc: 2200 movs r2, #0 -10005dce: 0006 movs r6, r0 -10005dd0: 000f movs r7, r1 -10005dd2: f001 f99d bl 10007110 <__wrap___aeabi_dcmplt> -10005dd6: ab0e add r3, sp, #56 ; 0x38 -10005dd8: 4698 mov r8, r3 -10005dda: 2800 cmp r0, #0 -10005ddc: d10a bne.n 10005df4 <_ftoa+0x254> -10005dde: 2200 movs r2, #0 -10005de0: 0030 movs r0, r6 -10005de2: 0039 movs r1, r7 -10005de4: 4b4b ldr r3, [pc, #300] ; (10005f14 <_ftoa+0x374>) -10005de6: f001 f9a9 bl 1000713c <__wrap___aeabi_dcmpgt> -10005dea: 2800 cmp r0, #0 -10005dec: d102 bne.n 10005df4 <_ftoa+0x254> -10005dee: 07eb lsls r3, r5, #31 -10005df0: d500 bpl.n 10005df4 <_ftoa+0x254> -10005df2: 3501 adds r5, #1 -10005df4: 2c20 cmp r4, #32 -10005df6: d094 beq.n 10005d22 <_ftoa+0x182> -10005df8: aa08 add r2, sp, #32 -10005dfa: 4694 mov ip, r2 -10005dfc: 2317 movs r3, #23 -10005dfe: 0028 movs r0, r5 -10005e00: 4463 add r3, ip -10005e02: 210a movs r1, #10 -10005e04: 3401 adds r4, #1 -10005e06: 191e adds r6, r3, r4 -10005e08: f000 feb4 bl 10006b74 <__wrap___aeabi_idiv> -10005e0c: 3130 adds r1, #48 ; 0x30 -10005e0e: 0028 movs r0, r5 -10005e10: 7031 strb r1, [r6, #0] -10005e12: 210a movs r1, #10 -10005e14: f000 feae bl 10006b74 <__wrap___aeabi_idiv> -10005e18: 1e05 subs r5, r0, #0 -10005e1a: d1eb bne.n 10005df4 <_ftoa+0x254> -10005e1c: 2303 movs r3, #3 -10005e1e: 9a24 ldr r2, [sp, #144] ; 0x90 -10005e20: 4013 ands r3, r2 -10005e22: 2b01 cmp r3, #1 -10005e24: d01b beq.n 10005e5e <_ftoa+0x2be> -10005e26: 2c20 cmp r4, #32 -10005e28: d100 bne.n 10005e2c <_ftoa+0x28c> -10005e2a: e780 b.n 10005d2e <_ftoa+0x18e> -10005e2c: 9b0d ldr r3, [sp, #52] ; 0x34 -10005e2e: 2b00 cmp r3, #0 -10005e30: d035 beq.n 10005e9e <_ftoa+0x2fe> -10005e32: 222d movs r2, #45 ; 0x2d -10005e34: 4641 mov r1, r8 -10005e36: 1c63 adds r3, r4, #1 -10005e38: 550a strb r2, [r1, r4] -10005e3a: e779 b.n 10005d30 <_ftoa+0x190> -10005e3c: 2200 movs r2, #0 -10005e3e: 980a ldr r0, [sp, #40] ; 0x28 -10005e40: 990b ldr r1, [sp, #44] ; 0x2c -10005e42: 4b34 ldr r3, [pc, #208] ; (10005f14 <_ftoa+0x374>) -10005e44: f001 f964 bl 10007110 <__wrap___aeabi_dcmplt> -10005e48: 2800 cmp r0, #0 -10005e4a: d000 beq.n 10005e4e <_ftoa+0x2ae> -10005e4c: e746 b.n 10005cdc <_ftoa+0x13c> -10005e4e: 4653 mov r3, sl -10005e50: 2b00 cmp r3, #0 -10005e52: d151 bne.n 10005ef8 <_ftoa+0x358> -10005e54: 2301 movs r3, #1 -10005e56: 469c mov ip, r3 -10005e58: 44e2 add sl, ip -10005e5a: e73f b.n 10005cdc <_ftoa+0x13c> -10005e5c: 2420 movs r4, #32 -10005e5e: 9b23 ldr r3, [sp, #140] ; 0x8c -10005e60: 2b00 cmp r3, #0 -10005e62: d0e0 beq.n 10005e26 <_ftoa+0x286> -10005e64: 9b0d ldr r3, [sp, #52] ; 0x34 -10005e66: 2b00 cmp r3, #0 -10005e68: d103 bne.n 10005e72 <_ftoa+0x2d2> -10005e6a: 9a24 ldr r2, [sp, #144] ; 0x90 -10005e6c: 330c adds r3, #12 -10005e6e: 4213 tst r3, r2 -10005e70: d002 beq.n 10005e78 <_ftoa+0x2d8> -10005e72: 9b23 ldr r3, [sp, #140] ; 0x8c -10005e74: 3b01 subs r3, #1 -10005e76: 9323 str r3, [sp, #140] ; 0x8c -10005e78: 9b23 ldr r3, [sp, #140] ; 0x8c -10005e7a: 42a3 cmp r3, r4 -10005e7c: d9d3 bls.n 10005e26 <_ftoa+0x286> -10005e7e: ab08 add r3, sp, #32 -10005e80: 469c mov ip, r3 -10005e82: 2217 movs r2, #23 -10005e84: 2330 movs r3, #48 ; 0x30 -10005e86: 4462 add r2, ip -10005e88: 2c20 cmp r4, #32 -10005e8a: d100 bne.n 10005e8e <_ftoa+0x2ee> -10005e8c: e74f b.n 10005d2e <_ftoa+0x18e> -10005e8e: 9923 ldr r1, [sp, #140] ; 0x8c -10005e90: 3401 adds r4, #1 -10005e92: 5513 strb r3, [r2, r4] -10005e94: 428c cmp r4, r1 -10005e96: d0c6 beq.n 10005e26 <_ftoa+0x286> -10005e98: 2c20 cmp r4, #32 -10005e9a: d1f8 bne.n 10005e8e <_ftoa+0x2ee> -10005e9c: e747 b.n 10005d2e <_ftoa+0x18e> -10005e9e: 9b24 ldr r3, [sp, #144] ; 0x90 -10005ea0: 075b lsls r3, r3, #29 -10005ea2: d424 bmi.n 10005eee <_ftoa+0x34e> -10005ea4: 9a24 ldr r2, [sp, #144] ; 0x90 -10005ea6: 0023 movs r3, r4 -10005ea8: 0712 lsls r2, r2, #28 -10005eaa: d400 bmi.n 10005eae <_ftoa+0x30e> -10005eac: e740 b.n 10005d30 <_ftoa+0x190> -10005eae: 2220 movs r2, #32 -10005eb0: 4641 mov r1, r8 -10005eb2: 3301 adds r3, #1 -10005eb4: 550a strb r2, [r1, r4] -10005eb6: e73b b.n 10005d30 <_ftoa+0x190> -10005eb8: 4657 mov r7, sl -10005eba: 9d08 ldr r5, [sp, #32] -10005ebc: 2c20 cmp r4, #32 -10005ebe: d100 bne.n 10005ec2 <_ftoa+0x322> -10005ec0: e72d b.n 10005d1e <_ftoa+0x17e> -10005ec2: 0022 movs r2, r4 -10005ec4: 2130 movs r1, #48 ; 0x30 -10005ec6: 4640 mov r0, r8 -10005ec8: 2f00 cmp r7, #0 -10005eca: d009 beq.n 10005ee0 <_ftoa+0x340> -10005ecc: 3201 adds r2, #1 -10005ece: 54b1 strb r1, [r6, r2] -10005ed0: 2a20 cmp r2, #32 -10005ed2: d100 bne.n 10005ed6 <_ftoa+0x336> -10005ed4: e723 b.n 10005d1e <_ftoa+0x17e> -10005ed6: 43d3 mvns r3, r2 -10005ed8: 191b adds r3, r3, r4 -10005eda: 181b adds r3, r3, r0 -10005edc: 2b00 cmp r3, #0 -10005ede: d1f5 bne.n 10005ecc <_ftoa+0x32c> -10005ee0: ab0e add r3, sp, #56 ; 0x38 -10005ee2: 4698 mov r8, r3 -10005ee4: 232e movs r3, #46 ; 0x2e -10005ee6: 4641 mov r1, r8 -10005ee8: 1c54 adds r4, r2, #1 -10005eea: 548b strb r3, [r1, r2] -10005eec: e782 b.n 10005df4 <_ftoa+0x254> -10005eee: 222b movs r2, #43 ; 0x2b -10005ef0: 4641 mov r1, r8 -10005ef2: 1c63 adds r3, r4, #1 -10005ef4: 550a strb r2, [r1, r4] -10005ef6: e71b b.n 10005d30 <_ftoa+0x190> -10005ef8: 07db lsls r3, r3, #31 -10005efa: d400 bmi.n 10005efe <_ftoa+0x35e> -10005efc: e6ee b.n 10005cdc <_ftoa+0x13c> -10005efe: e7a9 b.n 10005e54 <_ftoa+0x2b4> -10005f00: ffefffff .word 0xffefffff -10005f04: 7fefffff .word 0x7fefffff -10005f08: 41cdcd65 .word 0x41cdcd65 -10005f0c: c1cdcd65 .word 0xc1cdcd65 -10005f10: 10014948 .word 0x10014948 -10005f14: 3fe00000 .word 0x3fe00000 -10005f18: 1001474c .word 0x1001474c -10005f1c: 10014750 .word 0x10014750 -10005f20: 1001475c .word 0x1001475c -10005f24: 9b24 ldr r3, [sp, #144] ; 0x90 -10005f26: 9303 str r3, [sp, #12] -10005f28: 9b23 ldr r3, [sp, #140] ; 0x8c -10005f2a: 9302 str r3, [sp, #8] -10005f2c: 2303 movs r3, #3 -10005f2e: 9301 str r3, [sp, #4] -10005f30: 4b00 ldr r3, [pc, #0] ; (10005f34 <_ftoa+0x394>) -10005f32: e723 b.n 10005d7c <_ftoa+0x1dc> -10005f34: 10014758 .word 0x10014758 - -10005f38 <_vsnprintf>: -10005f38: b5f0 push {r4, r5, r6, r7, lr} -10005f3a: 46de mov lr, fp -10005f3c: 464e mov r6, r9 -10005f3e: 4657 mov r7, sl -10005f40: 4645 mov r5, r8 -10005f42: b5e0 push {r5, r6, r7, lr} -10005f44: b09f sub sp, #124 ; 0x7c -10005f46: 001c movs r4, r3 -10005f48: 9b28 ldr r3, [sp, #160] ; 0xa0 -10005f4a: 4691 mov r9, r2 -10005f4c: 9309 str r3, [sp, #36] ; 0x24 -10005f4e: 4ac9 ldr r2, [pc, #804] ; (10006274 <_vsnprintf+0x33c>) -10005f50: 4bc9 ldr r3, [pc, #804] ; (10006278 <_vsnprintf+0x340>) -10005f52: 468b mov fp, r1 -10005f54: 9008 str r0, [sp, #32] -10005f56: 601a str r2, [r3, #0] -10005f58: 2900 cmp r1, #0 -10005f5a: d100 bne.n 10005f5e <_vsnprintf+0x26> -10005f5c: e218 b.n 10006390 <_vsnprintf+0x458> -10005f5e: 2300 movs r3, #0 -10005f60: 7820 ldrb r0, [r4, #0] -10005f62: 469a mov sl, r3 -10005f64: 2800 cmp r0, #0 -10005f66: d100 bne.n 10005f6a <_vsnprintf+0x32> -10005f68: e21a b.n 100063a0 <_vsnprintf+0x468> -10005f6a: 0026 movs r6, r4 -10005f6c: 001d movs r5, r3 -10005f6e: 465c mov r4, fp -10005f70: e00a b.n 10005f88 <_vsnprintf+0x50> -10005f72: 002a movs r2, r5 -10005f74: 1c6f adds r7, r5, #1 -10005f76: 464b mov r3, r9 -10005f78: 9d08 ldr r5, [sp, #32] -10005f7a: 0021 movs r1, r4 -10005f7c: 47a8 blx r5 -10005f7e: 003d movs r5, r7 +100059bc: f001 faff bl 10006fbe <__wrap___aeabi_ddiv> +100059c0: 2200 movs r2, #0 +100059c2: 4b4e ldr r3, [pc, #312] ; (10005afc <_etoa+0x438>) +100059c4: f001 faf6 bl 10006fb4 <__wrap___aeabi_dadd> +100059c8: 0002 movs r2, r0 +100059ca: 000b movs r3, r1 +100059cc: 0020 movs r0, r4 +100059ce: 0029 movs r1, r5 +100059d0: f001 faf5 bl 10006fbe <__wrap___aeabi_ddiv> +100059d4: 000d movs r5, r1 +100059d6: 2180 movs r1, #128 ; 0x80 +100059d8: 0004 movs r4, r0 +100059da: 0032 movs r2, r6 +100059dc: 003b movs r3, r7 +100059de: 2000 movs r0, #0 +100059e0: 05c9 lsls r1, r1, #23 +100059e2: f001 fae2 bl 10006faa <__wrap___aeabi_dsub> +100059e6: 0002 movs r2, r0 +100059e8: 000b movs r3, r1 +100059ea: 0020 movs r0, r4 +100059ec: 0029 movs r1, r5 +100059ee: f001 fae1 bl 10006fb4 <__wrap___aeabi_dadd> +100059f2: 0002 movs r2, r0 +100059f4: 000b movs r3, r1 +100059f6: 9810 ldr r0, [sp, #64] ; 0x40 +100059f8: 9911 ldr r1, [sp, #68] ; 0x44 +100059fa: f001 fae0 bl 10006fbe <__wrap___aeabi_ddiv> +100059fe: 2200 movs r2, #0 +10005a00: 4b31 ldr r3, [pc, #196] ; (10005ac8 <_etoa+0x404>) +10005a02: f001 fad7 bl 10006fb4 <__wrap___aeabi_dadd> +10005a06: 4b3e ldr r3, [pc, #248] ; (10005b00 <_etoa+0x43c>) +10005a08: 9c0f ldr r4, [sp, #60] ; 0x3c +10005a0a: 469c mov ip, r3 +10005a0c: 4464 add r4, ip +10005a0e: 2200 movs r2, #0 +10005a10: 0523 lsls r3, r4, #20 +10005a12: f001 faee bl 10006ff2 <__wrap___aeabi_dmul> +10005a16: 0005 movs r5, r0 +10005a18: 000e movs r6, r1 +10005a1a: 0002 movs r2, r0 +10005a1c: 000b movs r3, r1 +10005a1e: 980a ldr r0, [sp, #40] ; 0x28 +10005a20: 9909 ldr r1, [sp, #36] ; 0x24 +10005a22: f001 fb2d bl 10007080 <__wrap___aeabi_dcmplt> +10005a26: 2800 cmp r0, #0 +10005a28: d00a beq.n 10005a40 <_etoa+0x37c> +10005a2a: 9b0d ldr r3, [sp, #52] ; 0x34 +10005a2c: 0028 movs r0, r5 +10005a2e: 3b01 subs r3, #1 +10005a30: 0031 movs r1, r6 +10005a32: 930d str r3, [sp, #52] ; 0x34 +10005a34: 2200 movs r2, #0 +10005a36: 4b30 ldr r3, [pc, #192] ; (10005af8 <_etoa+0x434>) +10005a38: f001 fac1 bl 10006fbe <__wrap___aeabi_ddiv> +10005a3c: 0005 movs r5, r0 +10005a3e: 000e movs r6, r1 +10005a40: 27c6 movs r7, #198 ; 0xc6 +10005a42: 990d ldr r1, [sp, #52] ; 0x34 +10005a44: 002b movs r3, r5 +10005a46: 3163 adds r1, #99 ; 0x63 +10005a48: 428f cmp r7, r1 +10005a4a: 41bf sbcs r7, r7 +10005a4c: 9928 ldr r1, [sp, #160] ; 0xa0 +10005a4e: 427f negs r7, r7 +10005a50: 3704 adds r7, #4 +10005a52: 0509 lsls r1, r1, #20 +10005a54: d400 bmi.n 10005a58 <_etoa+0x394> +10005a56: e695 b.n 10005784 <_etoa+0xc0> +10005a58: 4333 orrs r3, r6 +10005a5a: d100 bne.n 10005a5e <_etoa+0x39a> +10005a5c: e682 b.n 10005764 <_etoa+0xa0> +10005a5e: 9c09 ldr r4, [sp, #36] ; 0x24 +10005a60: 4a28 ldr r2, [pc, #160] ; (10005b04 <_etoa+0x440>) +10005a62: 0021 movs r1, r4 +10005a64: 4b28 ldr r3, [pc, #160] ; (10005b08 <_etoa+0x444>) +10005a66: 980a ldr r0, [sp, #40] ; 0x28 +10005a68: f001 fb18 bl 1000709c <__wrap___aeabi_dcmpge> +10005a6c: 2800 cmp r0, #0 +10005a6e: d008 beq.n 10005a82 <_etoa+0x3be> +10005a70: 2200 movs r2, #0 +10005a72: 0021 movs r1, r4 +10005a74: 4b25 ldr r3, [pc, #148] ; (10005b0c <_etoa+0x448>) +10005a76: 980a ldr r0, [sp, #40] ; 0x28 +10005a78: f001 fb02 bl 10007080 <__wrap___aeabi_dcmplt> +10005a7c: 2800 cmp r0, #0 +10005a7e: d000 beq.n 10005a82 <_etoa+0x3be> +10005a80: e670 b.n 10005764 <_etoa+0xa0> +10005a82: 9b26 ldr r3, [sp, #152] ; 0x98 +10005a84: 2b00 cmp r3, #0 +10005a86: d100 bne.n 10005a8a <_etoa+0x3c6> +10005a88: e67c b.n 10005784 <_etoa+0xc0> +10005a8a: 9b0e ldr r3, [sp, #56] ; 0x38 +10005a8c: 1e5a subs r2, r3, #1 +10005a8e: 4193 sbcs r3, r2 +10005a90: 9a26 ldr r2, [sp, #152] ; 0x98 +10005a92: 1ad3 subs r3, r2, r3 +10005a94: 9326 str r3, [sp, #152] ; 0x98 +10005a96: e675 b.n 10005784 <_etoa+0xc0> +10005a98: 2300 movs r3, #0 +10005a9a: 2704 movs r7, #4 +10005a9c: 930d str r3, [sp, #52] ; 0x34 +10005a9e: e671 b.n 10005784 <_etoa+0xc0> +10005aa0: 4643 mov r3, r8 +10005aa2: 930a str r3, [sp, #40] ; 0x28 +10005aa4: 2380 movs r3, #128 ; 0x80 +10005aa6: 061b lsls r3, r3, #24 +10005aa8: 4453 add r3, sl +10005aaa: 9309 str r3, [sp, #36] ; 0x24 +10005aac: e642 b.n 10005734 <_etoa+0x70> +10005aae: 2300 movs r3, #0 +10005ab0: 9326 str r3, [sp, #152] ; 0x98 +10005ab2: e65f b.n 10005774 <_etoa+0xb0> +10005ab4: fffffc01 .word 0xfffffc01 +10005ab8: 509f79fb .word 0x509f79fb +10005abc: 3fd34413 .word 0x3fd34413 +10005ac0: 8b60c8b3 .word 0x8b60c8b3 +10005ac4: 3fc68a28 .word 0x3fc68a28 +10005ac8: 3ff00000 .word 0x3ff00000 +10005acc: 3ff80000 .word 0x3ff80000 +10005ad0: 636f4361 .word 0x636f4361 +10005ad4: 3fd287a7 .word 0x3fd287a7 +10005ad8: 0979a371 .word 0x0979a371 +10005adc: 400a934f .word 0x400a934f +10005ae0: 3fe00000 .word 0x3fe00000 +10005ae4: bbb55516 .word 0xbbb55516 +10005ae8: 40026bb1 .word 0x40026bb1 +10005aec: fefa39ef .word 0xfefa39ef +10005af0: 3fe62e42 .word 0x3fe62e42 +10005af4: 402c0000 .word 0x402c0000 +10005af8: 40240000 .word 0x40240000 +10005afc: 40180000 .word 0x40180000 +10005b00: 000003ff .word 0x000003ff +10005b04: eb1c432d .word 0xeb1c432d +10005b08: 3f1a36e2 .word 0x3f1a36e2 +10005b0c: 412e8480 .word 0x412e8480 + +10005b10 <_ftoa>: +10005b10: b5f0 push {r4, r5, r6, r7, lr} +10005b12: 464e mov r6, r9 +10005b14: 46de mov lr, fp +10005b16: 4657 mov r7, sl +10005b18: 4645 mov r5, r8 +10005b1a: b5e0 push {r5, r6, r7, lr} +10005b1c: b097 sub sp, #92 ; 0x5c +10005b1e: 4699 mov r9, r3 +10005b20: 9e20 ldr r6, [sp, #128] ; 0x80 +10005b22: 9f21 ldr r7, [sp, #132] ; 0x84 +10005b24: 9b22 ldr r3, [sp, #136] ; 0x88 +10005b26: 4683 mov fp, r0 +10005b28: 4698 mov r8, r3 +10005b2a: 9107 str r1, [sp, #28] +10005b2c: 920c str r2, [sp, #48] ; 0x30 +10005b2e: 003b movs r3, r7 +10005b30: 0032 movs r2, r6 +10005b32: 0030 movs r0, r6 +10005b34: 0039 movs r1, r7 +10005b36: f001 fabe bl 100070b6 <__wrap___aeabi_dcmpun> +10005b3a: 2800 cmp r0, #0 +10005b3c: d000 beq.n 10005b40 <_ftoa+0x30> +10005b3e: e1a9 b.n 10005e94 <_ftoa+0x384> +10005b40: 2201 movs r2, #1 +10005b42: 0030 movs r0, r6 +10005b44: 0039 movs r1, r7 +10005b46: 4bca ldr r3, [pc, #808] ; (10005e70 <_ftoa+0x360>) +10005b48: 4252 negs r2, r2 +10005b4a: f001 fa99 bl 10007080 <__wrap___aeabi_dcmplt> +10005b4e: 2800 cmp r0, #0 +10005b50: d000 beq.n 10005b54 <_ftoa+0x44> +10005b52: e0e1 b.n 10005d18 <_ftoa+0x208> +10005b54: 2201 movs r2, #1 +10005b56: 0030 movs r0, r6 +10005b58: 0039 movs r1, r7 +10005b5a: 4bc6 ldr r3, [pc, #792] ; (10005e74 <_ftoa+0x364>) +10005b5c: 4252 negs r2, r2 +10005b5e: f001 faa5 bl 100070ac <__wrap___aeabi_dcmpgt> +10005b62: 2800 cmp r0, #0 +10005b64: d000 beq.n 10005b68 <_ftoa+0x58> +10005b66: e0b7 b.n 10005cd8 <_ftoa+0x1c8> +10005b68: 2200 movs r2, #0 +10005b6a: 0030 movs r0, r6 +10005b6c: 0039 movs r1, r7 +10005b6e: 4bc2 ldr r3, [pc, #776] ; (10005e78 <_ftoa+0x368>) +10005b70: f001 fa9c bl 100070ac <__wrap___aeabi_dcmpgt> +10005b74: 2800 cmp r0, #0 +10005b76: d000 beq.n 10005b7a <_ftoa+0x6a> +10005b78: e099 b.n 10005cae <_ftoa+0x19e> +10005b7a: 2200 movs r2, #0 +10005b7c: 0030 movs r0, r6 +10005b7e: 0039 movs r1, r7 +10005b80: 4bbe ldr r3, [pc, #760] ; (10005e7c <_ftoa+0x36c>) +10005b82: f001 fa7d bl 10007080 <__wrap___aeabi_dcmplt> +10005b86: 2800 cmp r0, #0 +10005b88: d000 beq.n 10005b8c <_ftoa+0x7c> +10005b8a: e090 b.n 10005cae <_ftoa+0x19e> +10005b8c: 2200 movs r2, #0 +10005b8e: 2300 movs r3, #0 +10005b90: 0030 movs r0, r6 +10005b92: 0039 movs r1, r7 +10005b94: f001 fa74 bl 10007080 <__wrap___aeabi_dcmplt> +10005b98: 2800 cmp r0, #0 +10005b9a: d000 beq.n 10005b9e <_ftoa+0x8e> +10005b9c: e0b1 b.n 10005d02 <_ftoa+0x1f2> +10005b9e: 2300 movs r3, #0 +10005ba0: 930d str r3, [sp, #52] ; 0x34 +10005ba2: 9b24 ldr r3, [sp, #144] ; 0x90 +10005ba4: 055b lsls r3, r3, #21 +10005ba6: d401 bmi.n 10005bac <_ftoa+0x9c> +10005ba8: 2306 movs r3, #6 +10005baa: 4698 mov r8, r3 +10005bac: ab08 add r3, sp, #32 +10005bae: 469c mov ip, r3 +10005bb0: 2217 movs r2, #23 +10005bb2: 2400 movs r4, #0 +10005bb4: 2330 movs r3, #48 ; 0x30 +10005bb6: 4641 mov r1, r8 +10005bb8: 4462 add r2, ip +10005bba: e004 b.n 10005bc6 <_ftoa+0xb6> +10005bbc: 3401 adds r4, #1 +10005bbe: 5513 strb r3, [r2, r4] +10005bc0: 3901 subs r1, #1 +10005bc2: 2c20 cmp r4, #32 +10005bc4: d001 beq.n 10005bca <_ftoa+0xba> +10005bc6: 2909 cmp r1, #9 +10005bc8: d8f8 bhi.n 10005bbc <_ftoa+0xac> +10005bca: 4688 mov r8, r1 +10005bcc: 0030 movs r0, r6 +10005bce: 0039 movs r1, r7 +10005bd0: f001 fa9c bl 1000710c <__wrap___aeabi_d2iz> +10005bd4: 4643 mov r3, r8 +10005bd6: 00da lsls r2, r3, #3 +10005bd8: 4ba9 ldr r3, [pc, #676] ; (10005e80 <_ftoa+0x370>) +10005bda: 0005 movs r5, r0 +10005bdc: 189b adds r3, r3, r2 +10005bde: 681a ldr r2, [r3, #0] +10005be0: 685b ldr r3, [r3, #4] +10005be2: 9208 str r2, [sp, #32] +10005be4: 9309 str r3, [sp, #36] ; 0x24 +10005be6: f001 fa79 bl 100070dc <__wrap___aeabi_i2d> +10005bea: 0002 movs r2, r0 +10005bec: 000b movs r3, r1 +10005bee: 0030 movs r0, r6 +10005bf0: 0039 movs r1, r7 +10005bf2: f001 f9da bl 10006faa <__wrap___aeabi_dsub> +10005bf6: 9a08 ldr r2, [sp, #32] +10005bf8: 9b09 ldr r3, [sp, #36] ; 0x24 +10005bfa: f001 f9fa bl 10006ff2 <__wrap___aeabi_dmul> +10005bfe: 900a str r0, [sp, #40] ; 0x28 +10005c00: 910b str r1, [sp, #44] ; 0x2c +10005c02: f001 faa7 bl 10007154 <__wrap___aeabi_d2uiz> +10005c06: 4682 mov sl, r0 +10005c08: f001 fa64 bl 100070d4 <__wrap___aeabi_ui2d> +10005c0c: 0002 movs r2, r0 +10005c0e: 000b movs r3, r1 +10005c10: 980a ldr r0, [sp, #40] ; 0x28 +10005c12: 990b ldr r1, [sp, #44] ; 0x2c +10005c14: f001 f9c9 bl 10006faa <__wrap___aeabi_dsub> +10005c18: 2200 movs r2, #0 +10005c1a: 4b9a ldr r3, [pc, #616] ; (10005e84 <_ftoa+0x374>) +10005c1c: 900a str r0, [sp, #40] ; 0x28 +10005c1e: 910b str r1, [sp, #44] ; 0x2c +10005c20: f001 fa44 bl 100070ac <__wrap___aeabi_dcmpgt> +10005c24: 2800 cmp r0, #0 +10005c26: d100 bne.n 10005c2a <_ftoa+0x11a> +10005c28: e0c0 b.n 10005dac <_ftoa+0x29c> +10005c2a: 2301 movs r3, #1 +10005c2c: 469c mov ip, r3 +10005c2e: 44e2 add sl, ip +10005c30: 4650 mov r0, sl +10005c32: f001 fa4f bl 100070d4 <__wrap___aeabi_ui2d> +10005c36: 0002 movs r2, r0 +10005c38: 000b movs r3, r1 +10005c3a: 9808 ldr r0, [sp, #32] +10005c3c: 9909 ldr r1, [sp, #36] ; 0x24 +10005c3e: f001 fa25 bl 1000708c <__wrap___aeabi_dcmple> +10005c42: 2800 cmp r0, #0 +10005c44: d002 beq.n 10005c4c <_ftoa+0x13c> +10005c46: 2300 movs r3, #0 +10005c48: 469a mov sl, r3 +10005c4a: 3501 adds r5, #1 +10005c4c: 4643 mov r3, r8 +10005c4e: 2b00 cmp r3, #0 +10005c50: d06a beq.n 10005d28 <_ftoa+0x218> +10005c52: ab08 add r3, sp, #32 +10005c54: 2617 movs r6, #23 +10005c56: 469c mov ip, r3 +10005c58: 9508 str r5, [sp, #32] +10005c5a: 4466 add r6, ip +10005c5c: 4655 mov r5, sl +10005c5e: e014 b.n 10005c8a <_ftoa+0x17a> +10005c60: 2301 movs r3, #1 +10005c62: 425b negs r3, r3 +10005c64: 4443 add r3, r8 +10005c66: 210a movs r1, #10 +10005c68: 0028 movs r0, r5 +10005c6a: 469a mov sl, r3 +10005c6c: f000 ff62 bl 10006b34 <__wrap___aeabi_uidiv> +10005c70: 3401 adds r4, #1 +10005c72: 3130 adds r1, #48 ; 0x30 +10005c74: 1937 adds r7, r6, r4 +10005c76: 7039 strb r1, [r7, #0] +10005c78: 0028 movs r0, r5 +10005c7a: 210a movs r1, #10 +10005c7c: f000 ff5a bl 10006b34 <__wrap___aeabi_uidiv> +10005c80: 2d09 cmp r5, #9 +10005c82: d800 bhi.n 10005c86 <_ftoa+0x176> +10005c84: e0d0 b.n 10005e28 <_ftoa+0x318> +10005c86: 46d0 mov r8, sl +10005c88: 0005 movs r5, r0 +10005c8a: 2c20 cmp r4, #32 +10005c8c: d1e8 bne.n 10005c60 <_ftoa+0x150> +10005c8e: ab0e add r3, sp, #56 ; 0x38 +10005c90: 4698 mov r8, r3 +10005c92: 2303 movs r3, #3 +10005c94: 9a24 ldr r2, [sp, #144] ; 0x90 +10005c96: 4013 ands r3, r2 +10005c98: 2b01 cmp r3, #1 +10005c9a: d100 bne.n 10005c9e <_ftoa+0x18e> +10005c9c: e096 b.n 10005dcc <_ftoa+0x2bc> +10005c9e: 2320 movs r3, #32 +10005ca0: 9a24 ldr r2, [sp, #144] ; 0x90 +10005ca2: 9301 str r3, [sp, #4] +10005ca4: 9203 str r2, [sp, #12] +10005ca6: 9a23 ldr r2, [sp, #140] ; 0x8c +10005ca8: 4643 mov r3, r8 +10005caa: 9202 str r2, [sp, #8] +10005cac: e01e b.n 10005cec <_ftoa+0x1dc> +10005cae: 9b24 ldr r3, [sp, #144] ; 0x90 +10005cb0: 4658 mov r0, fp +10005cb2: 9304 str r3, [sp, #16] +10005cb4: 9b23 ldr r3, [sp, #140] ; 0x8c +10005cb6: 9600 str r6, [sp, #0] +10005cb8: 9701 str r7, [sp, #4] +10005cba: 9303 str r3, [sp, #12] +10005cbc: 4643 mov r3, r8 +10005cbe: 9a0c ldr r2, [sp, #48] ; 0x30 +10005cc0: 9302 str r3, [sp, #8] +10005cc2: 9907 ldr r1, [sp, #28] +10005cc4: 464b mov r3, r9 +10005cc6: f7ff fcfd bl 100056c4 <_etoa> +10005cca: b017 add sp, #92 ; 0x5c +10005ccc: bcf0 pop {r4, r5, r6, r7} +10005cce: 46bb mov fp, r7 +10005cd0: 46b2 mov sl, r6 +10005cd2: 46a9 mov r9, r5 +10005cd4: 46a0 mov r8, r4 +10005cd6: bdf0 pop {r4, r5, r6, r7, pc} +10005cd8: 9b24 ldr r3, [sp, #144] ; 0x90 +10005cda: 075b lsls r3, r3, #29 +10005cdc: d40e bmi.n 10005cfc <_ftoa+0x1ec> +10005cde: 2203 movs r2, #3 +10005ce0: 4b69 ldr r3, [pc, #420] ; (10005e88 <_ftoa+0x378>) +10005ce2: 9924 ldr r1, [sp, #144] ; 0x90 +10005ce4: 9201 str r2, [sp, #4] +10005ce6: 9103 str r1, [sp, #12] +10005ce8: 9923 ldr r1, [sp, #140] ; 0x8c +10005cea: 9102 str r1, [sp, #8] +10005cec: 9300 str r3, [sp, #0] +10005cee: 4658 mov r0, fp +10005cf0: 464b mov r3, r9 +10005cf2: 9a0c ldr r2, [sp, #48] ; 0x30 +10005cf4: 9907 ldr r1, [sp, #28] +10005cf6: f7ff fba1 bl 1000543c <_out_rev> +10005cfa: e7e6 b.n 10005cca <_ftoa+0x1ba> +10005cfc: 2204 movs r2, #4 +10005cfe: 4b63 ldr r3, [pc, #396] ; (10005e8c <_ftoa+0x37c>) +10005d00: e7ef b.n 10005ce2 <_ftoa+0x1d2> +10005d02: 003b movs r3, r7 +10005d04: 0032 movs r2, r6 +10005d06: 2000 movs r0, #0 +10005d08: 2100 movs r1, #0 +10005d0a: f001 f94e bl 10006faa <__wrap___aeabi_dsub> +10005d0e: 2301 movs r3, #1 +10005d10: 0006 movs r6, r0 +10005d12: 000f movs r7, r1 +10005d14: 930d str r3, [sp, #52] ; 0x34 +10005d16: e744 b.n 10005ba2 <_ftoa+0x92> +10005d18: 9b24 ldr r3, [sp, #144] ; 0x90 +10005d1a: 9303 str r3, [sp, #12] +10005d1c: 9b23 ldr r3, [sp, #140] ; 0x8c +10005d1e: 9302 str r3, [sp, #8] +10005d20: 2304 movs r3, #4 +10005d22: 9301 str r3, [sp, #4] +10005d24: 4b5a ldr r3, [pc, #360] ; (10005e90 <_ftoa+0x380>) +10005d26: e7e1 b.n 10005cec <_ftoa+0x1dc> +10005d28: 0028 movs r0, r5 +10005d2a: f001 f9d7 bl 100070dc <__wrap___aeabi_i2d> +10005d2e: 0002 movs r2, r0 +10005d30: 000b movs r3, r1 +10005d32: 0030 movs r0, r6 +10005d34: 0039 movs r1, r7 +10005d36: f001 f938 bl 10006faa <__wrap___aeabi_dsub> +10005d3a: 4b52 ldr r3, [pc, #328] ; (10005e84 <_ftoa+0x374>) +10005d3c: 2200 movs r2, #0 +10005d3e: 0006 movs r6, r0 +10005d40: 000f movs r7, r1 +10005d42: f001 f99d bl 10007080 <__wrap___aeabi_dcmplt> +10005d46: ab0e add r3, sp, #56 ; 0x38 +10005d48: 4698 mov r8, r3 +10005d4a: 2800 cmp r0, #0 +10005d4c: d10a bne.n 10005d64 <_ftoa+0x254> +10005d4e: 2200 movs r2, #0 +10005d50: 0030 movs r0, r6 +10005d52: 0039 movs r1, r7 +10005d54: 4b4b ldr r3, [pc, #300] ; (10005e84 <_ftoa+0x374>) +10005d56: f001 f9a9 bl 100070ac <__wrap___aeabi_dcmpgt> +10005d5a: 2800 cmp r0, #0 +10005d5c: d102 bne.n 10005d64 <_ftoa+0x254> +10005d5e: 07eb lsls r3, r5, #31 +10005d60: d500 bpl.n 10005d64 <_ftoa+0x254> +10005d62: 3501 adds r5, #1 +10005d64: 2c20 cmp r4, #32 +10005d66: d094 beq.n 10005c92 <_ftoa+0x182> +10005d68: aa08 add r2, sp, #32 +10005d6a: 4694 mov ip, r2 +10005d6c: 2317 movs r3, #23 +10005d6e: 0028 movs r0, r5 +10005d70: 4463 add r3, ip +10005d72: 210a movs r1, #10 +10005d74: 3401 adds r4, #1 +10005d76: 191e adds r6, r3, r4 +10005d78: f000 feb4 bl 10006ae4 <__wrap___aeabi_idiv> +10005d7c: 3130 adds r1, #48 ; 0x30 +10005d7e: 0028 movs r0, r5 +10005d80: 7031 strb r1, [r6, #0] +10005d82: 210a movs r1, #10 +10005d84: f000 feae bl 10006ae4 <__wrap___aeabi_idiv> +10005d88: 1e05 subs r5, r0, #0 +10005d8a: d1eb bne.n 10005d64 <_ftoa+0x254> +10005d8c: 2303 movs r3, #3 +10005d8e: 9a24 ldr r2, [sp, #144] ; 0x90 +10005d90: 4013 ands r3, r2 +10005d92: 2b01 cmp r3, #1 +10005d94: d01b beq.n 10005dce <_ftoa+0x2be> +10005d96: 2c20 cmp r4, #32 +10005d98: d100 bne.n 10005d9c <_ftoa+0x28c> +10005d9a: e780 b.n 10005c9e <_ftoa+0x18e> +10005d9c: 9b0d ldr r3, [sp, #52] ; 0x34 +10005d9e: 2b00 cmp r3, #0 +10005da0: d035 beq.n 10005e0e <_ftoa+0x2fe> +10005da2: 222d movs r2, #45 ; 0x2d +10005da4: 4641 mov r1, r8 +10005da6: 1c63 adds r3, r4, #1 +10005da8: 550a strb r2, [r1, r4] +10005daa: e779 b.n 10005ca0 <_ftoa+0x190> +10005dac: 2200 movs r2, #0 +10005dae: 980a ldr r0, [sp, #40] ; 0x28 +10005db0: 990b ldr r1, [sp, #44] ; 0x2c +10005db2: 4b34 ldr r3, [pc, #208] ; (10005e84 <_ftoa+0x374>) +10005db4: f001 f964 bl 10007080 <__wrap___aeabi_dcmplt> +10005db8: 2800 cmp r0, #0 +10005dba: d000 beq.n 10005dbe <_ftoa+0x2ae> +10005dbc: e746 b.n 10005c4c <_ftoa+0x13c> +10005dbe: 4653 mov r3, sl +10005dc0: 2b00 cmp r3, #0 +10005dc2: d151 bne.n 10005e68 <_ftoa+0x358> +10005dc4: 2301 movs r3, #1 +10005dc6: 469c mov ip, r3 +10005dc8: 44e2 add sl, ip +10005dca: e73f b.n 10005c4c <_ftoa+0x13c> +10005dcc: 2420 movs r4, #32 +10005dce: 9b23 ldr r3, [sp, #140] ; 0x8c +10005dd0: 2b00 cmp r3, #0 +10005dd2: d0e0 beq.n 10005d96 <_ftoa+0x286> +10005dd4: 9b0d ldr r3, [sp, #52] ; 0x34 +10005dd6: 2b00 cmp r3, #0 +10005dd8: d103 bne.n 10005de2 <_ftoa+0x2d2> +10005dda: 9a24 ldr r2, [sp, #144] ; 0x90 +10005ddc: 330c adds r3, #12 +10005dde: 4213 tst r3, r2 +10005de0: d002 beq.n 10005de8 <_ftoa+0x2d8> +10005de2: 9b23 ldr r3, [sp, #140] ; 0x8c +10005de4: 3b01 subs r3, #1 +10005de6: 9323 str r3, [sp, #140] ; 0x8c +10005de8: 9b23 ldr r3, [sp, #140] ; 0x8c +10005dea: 42a3 cmp r3, r4 +10005dec: d9d3 bls.n 10005d96 <_ftoa+0x286> +10005dee: ab08 add r3, sp, #32 +10005df0: 469c mov ip, r3 +10005df2: 2217 movs r2, #23 +10005df4: 2330 movs r3, #48 ; 0x30 +10005df6: 4462 add r2, ip +10005df8: 2c20 cmp r4, #32 +10005dfa: d100 bne.n 10005dfe <_ftoa+0x2ee> +10005dfc: e74f b.n 10005c9e <_ftoa+0x18e> +10005dfe: 9923 ldr r1, [sp, #140] ; 0x8c +10005e00: 3401 adds r4, #1 +10005e02: 5513 strb r3, [r2, r4] +10005e04: 428c cmp r4, r1 +10005e06: d0c6 beq.n 10005d96 <_ftoa+0x286> +10005e08: 2c20 cmp r4, #32 +10005e0a: d1f8 bne.n 10005dfe <_ftoa+0x2ee> +10005e0c: e747 b.n 10005c9e <_ftoa+0x18e> +10005e0e: 9b24 ldr r3, [sp, #144] ; 0x90 +10005e10: 075b lsls r3, r3, #29 +10005e12: d424 bmi.n 10005e5e <_ftoa+0x34e> +10005e14: 9a24 ldr r2, [sp, #144] ; 0x90 +10005e16: 0023 movs r3, r4 +10005e18: 0712 lsls r2, r2, #28 +10005e1a: d400 bmi.n 10005e1e <_ftoa+0x30e> +10005e1c: e740 b.n 10005ca0 <_ftoa+0x190> +10005e1e: 2220 movs r2, #32 +10005e20: 4641 mov r1, r8 +10005e22: 3301 adds r3, #1 +10005e24: 550a strb r2, [r1, r4] +10005e26: e73b b.n 10005ca0 <_ftoa+0x190> +10005e28: 4657 mov r7, sl +10005e2a: 9d08 ldr r5, [sp, #32] +10005e2c: 2c20 cmp r4, #32 +10005e2e: d100 bne.n 10005e32 <_ftoa+0x322> +10005e30: e72d b.n 10005c8e <_ftoa+0x17e> +10005e32: 0022 movs r2, r4 +10005e34: 2130 movs r1, #48 ; 0x30 +10005e36: 4640 mov r0, r8 +10005e38: 2f00 cmp r7, #0 +10005e3a: d009 beq.n 10005e50 <_ftoa+0x340> +10005e3c: 3201 adds r2, #1 +10005e3e: 54b1 strb r1, [r6, r2] +10005e40: 2a20 cmp r2, #32 +10005e42: d100 bne.n 10005e46 <_ftoa+0x336> +10005e44: e723 b.n 10005c8e <_ftoa+0x17e> +10005e46: 43d3 mvns r3, r2 +10005e48: 191b adds r3, r3, r4 +10005e4a: 181b adds r3, r3, r0 +10005e4c: 2b00 cmp r3, #0 +10005e4e: d1f5 bne.n 10005e3c <_ftoa+0x32c> +10005e50: ab0e add r3, sp, #56 ; 0x38 +10005e52: 4698 mov r8, r3 +10005e54: 232e movs r3, #46 ; 0x2e +10005e56: 4641 mov r1, r8 +10005e58: 1c54 adds r4, r2, #1 +10005e5a: 548b strb r3, [r1, r2] +10005e5c: e782 b.n 10005d64 <_ftoa+0x254> +10005e5e: 222b movs r2, #43 ; 0x2b +10005e60: 4641 mov r1, r8 +10005e62: 1c63 adds r3, r4, #1 +10005e64: 550a strb r2, [r1, r4] +10005e66: e71b b.n 10005ca0 <_ftoa+0x190> +10005e68: 07db lsls r3, r3, #31 +10005e6a: d400 bmi.n 10005e6e <_ftoa+0x35e> +10005e6c: e6ee b.n 10005c4c <_ftoa+0x13c> +10005e6e: e7a9 b.n 10005dc4 <_ftoa+0x2b4> +10005e70: ffefffff .word 0xffefffff +10005e74: 7fefffff .word 0x7fefffff +10005e78: 41cdcd65 .word 0x41cdcd65 +10005e7c: c1cdcd65 .word 0xc1cdcd65 +10005e80: 10014888 .word 0x10014888 +10005e84: 3fe00000 .word 0x3fe00000 +10005e88: 1001468c .word 0x1001468c +10005e8c: 10014690 .word 0x10014690 +10005e90: 1001469c .word 0x1001469c +10005e94: 9b24 ldr r3, [sp, #144] ; 0x90 +10005e96: 9303 str r3, [sp, #12] +10005e98: 9b23 ldr r3, [sp, #140] ; 0x8c +10005e9a: 9302 str r3, [sp, #8] +10005e9c: 2303 movs r3, #3 +10005e9e: 9301 str r3, [sp, #4] +10005ea0: 4b00 ldr r3, [pc, #0] ; (10005ea4 <_ftoa+0x394>) +10005ea2: e723 b.n 10005cec <_ftoa+0x1dc> +10005ea4: 10014698 .word 0x10014698 + +10005ea8 <_vsnprintf>: +10005ea8: b5f0 push {r4, r5, r6, r7, lr} +10005eaa: 46de mov lr, fp +10005eac: 464e mov r6, r9 +10005eae: 4657 mov r7, sl +10005eb0: 4645 mov r5, r8 +10005eb2: b5e0 push {r5, r6, r7, lr} +10005eb4: b09f sub sp, #124 ; 0x7c +10005eb6: 001c movs r4, r3 +10005eb8: 9b28 ldr r3, [sp, #160] ; 0xa0 +10005eba: 4691 mov r9, r2 +10005ebc: 9309 str r3, [sp, #36] ; 0x24 +10005ebe: 4ac9 ldr r2, [pc, #804] ; (100061e4 <_vsnprintf+0x33c>) +10005ec0: 4bc9 ldr r3, [pc, #804] ; (100061e8 <_vsnprintf+0x340>) +10005ec2: 468b mov fp, r1 +10005ec4: 9008 str r0, [sp, #32] +10005ec6: 601a str r2, [r3, #0] +10005ec8: 2900 cmp r1, #0 +10005eca: d100 bne.n 10005ece <_vsnprintf+0x26> +10005ecc: e218 b.n 10006300 <_vsnprintf+0x458> +10005ece: 2300 movs r3, #0 +10005ed0: 7820 ldrb r0, [r4, #0] +10005ed2: 469a mov sl, r3 +10005ed4: 2800 cmp r0, #0 +10005ed6: d100 bne.n 10005eda <_vsnprintf+0x32> +10005ed8: e21a b.n 10006310 <_vsnprintf+0x468> +10005eda: 0026 movs r6, r4 +10005edc: 001d movs r5, r3 +10005ede: 465c mov r4, fp +10005ee0: e00a b.n 10005ef8 <_vsnprintf+0x50> +10005ee2: 002a movs r2, r5 +10005ee4: 1c6f adds r7, r5, #1 +10005ee6: 464b mov r3, r9 +10005ee8: 9d08 ldr r5, [sp, #32] +10005eea: 0021 movs r1, r4 +10005eec: 47a8 blx r5 +10005eee: 003d movs r5, r7 +10005ef0: 3601 adds r6, #1 +10005ef2: 7830 ldrb r0, [r6, #0] +10005ef4: 2800 cmp r0, #0 +10005ef6: d070 beq.n 10005fda <_vsnprintf+0x132> +10005ef8: 2825 cmp r0, #37 ; 0x25 +10005efa: d1f2 bne.n 10005ee2 <_vsnprintf+0x3a> +10005efc: 2310 movs r3, #16 +10005efe: 469b mov fp, r3 +10005f00: 3b08 subs r3, #8 +10005f02: 469a mov sl, r3 +10005f04: 3b04 subs r3, #4 +10005f06: 4698 mov r8, r3 +10005f08: 3b02 subs r3, #2 +10005f0a: 2100 movs r1, #0 +10005f0c: 469c mov ip, r3 +10005f0e: 1c72 adds r2, r6, #1 +10005f10: 7810 ldrb r0, [r2, #0] +10005f12: 0016 movs r6, r2 +10005f14: 0003 movs r3, r0 +10005f16: 3b20 subs r3, #32 +10005f18: b2db uxtb r3, r3 +10005f1a: 2b10 cmp r3, #16 +10005f1c: d803 bhi.n 10005f26 <_vsnprintf+0x7e> +10005f1e: 4fb3 ldr r7, [pc, #716] ; (100061ec <_vsnprintf+0x344>) +10005f20: 009b lsls r3, r3, #2 +10005f22: 58fb ldr r3, [r7, r3] +10005f24: 469f mov pc, r3 +10005f26: 0003 movs r3, r0 +10005f28: 3b30 subs r3, #48 ; 0x30 +10005f2a: 2b09 cmp r3, #9 +10005f2c: d932 bls.n 10005f94 <_vsnprintf+0xec> +10005f2e: 2300 movs r3, #0 +10005f30: 930a str r3, [sp, #40] ; 0x28 +10005f32: 282a cmp r0, #42 ; 0x2a +10005f34: d068 beq.n 10006008 <_vsnprintf+0x160> +10005f36: 2300 movs r3, #0 +10005f38: 4698 mov r8, r3 +10005f3a: 282e cmp r0, #46 ; 0x2e +10005f3c: d03e beq.n 10005fbc <_vsnprintf+0x114> +10005f3e: 0003 movs r3, r0 +10005f40: 3b68 subs r3, #104 ; 0x68 +10005f42: b2db uxtb r3, r3 +10005f44: 2b12 cmp r3, #18 +10005f46: d81c bhi.n 10005f82 <_vsnprintf+0xda> +10005f48: 4aa9 ldr r2, [pc, #676] ; (100061f0 <_vsnprintf+0x348>) +10005f4a: 009b lsls r3, r3, #2 +10005f4c: 58d3 ldr r3, [r2, r3] +10005f4e: 469f mov pc, r3 +10005f50: 2301 movs r3, #1 +10005f52: 3201 adds r2, #1 +10005f54: 4319 orrs r1, r3 +10005f56: e7db b.n 10005f10 <_vsnprintf+0x68> +10005f58: 4663 mov r3, ip +10005f5a: 3201 adds r2, #1 +10005f5c: 4319 orrs r1, r3 +10005f5e: e7d7 b.n 10005f10 <_vsnprintf+0x68> +10005f60: 4643 mov r3, r8 +10005f62: 3201 adds r2, #1 +10005f64: 4319 orrs r1, r3 +10005f66: e7d3 b.n 10005f10 <_vsnprintf+0x68> +10005f68: 465b mov r3, fp +10005f6a: 3201 adds r2, #1 +10005f6c: 4319 orrs r1, r3 +10005f6e: e7cf b.n 10005f10 <_vsnprintf+0x68> +10005f70: 4653 mov r3, sl +10005f72: 3201 adds r2, #1 +10005f74: 4319 orrs r1, r3 +10005f76: e7cb b.n 10005f10 <_vsnprintf+0x68> +10005f78: 2380 movs r3, #128 ; 0x80 +10005f7a: 005b lsls r3, r3, #1 +10005f7c: 7870 ldrb r0, [r6, #1] +10005f7e: 4319 orrs r1, r3 10005f80: 3601 adds r6, #1 -10005f82: 7830 ldrb r0, [r6, #0] -10005f84: 2800 cmp r0, #0 -10005f86: d070 beq.n 1000606a <_vsnprintf+0x132> -10005f88: 2825 cmp r0, #37 ; 0x25 -10005f8a: d1f2 bne.n 10005f72 <_vsnprintf+0x3a> -10005f8c: 2310 movs r3, #16 -10005f8e: 469b mov fp, r3 -10005f90: 3b08 subs r3, #8 -10005f92: 469a mov sl, r3 -10005f94: 3b04 subs r3, #4 -10005f96: 4698 mov r8, r3 -10005f98: 3b02 subs r3, #2 -10005f9a: 2100 movs r1, #0 -10005f9c: 469c mov ip, r3 -10005f9e: 1c72 adds r2, r6, #1 -10005fa0: 7810 ldrb r0, [r2, #0] -10005fa2: 0016 movs r6, r2 -10005fa4: 0003 movs r3, r0 -10005fa6: 3b20 subs r3, #32 -10005fa8: b2db uxtb r3, r3 -10005faa: 2b10 cmp r3, #16 -10005fac: d803 bhi.n 10005fb6 <_vsnprintf+0x7e> -10005fae: 4fb3 ldr r7, [pc, #716] ; (1000627c <_vsnprintf+0x344>) -10005fb0: 009b lsls r3, r3, #2 -10005fb2: 58fb ldr r3, [r7, r3] -10005fb4: 469f mov pc, r3 -10005fb6: 0003 movs r3, r0 -10005fb8: 3b30 subs r3, #48 ; 0x30 -10005fba: 2b09 cmp r3, #9 -10005fbc: d932 bls.n 10006024 <_vsnprintf+0xec> -10005fbe: 2300 movs r3, #0 -10005fc0: 930a str r3, [sp, #40] ; 0x28 -10005fc2: 282a cmp r0, #42 ; 0x2a -10005fc4: d068 beq.n 10006098 <_vsnprintf+0x160> -10005fc6: 2300 movs r3, #0 -10005fc8: 4698 mov r8, r3 -10005fca: 282e cmp r0, #46 ; 0x2e -10005fcc: d03e beq.n 1000604c <_vsnprintf+0x114> -10005fce: 0003 movs r3, r0 -10005fd0: 3b68 subs r3, #104 ; 0x68 -10005fd2: b2db uxtb r3, r3 -10005fd4: 2b12 cmp r3, #18 -10005fd6: d81c bhi.n 10006012 <_vsnprintf+0xda> -10005fd8: 4aa9 ldr r2, [pc, #676] ; (10006280 <_vsnprintf+0x348>) -10005fda: 009b lsls r3, r3, #2 -10005fdc: 58d3 ldr r3, [r2, r3] -10005fde: 469f mov pc, r3 -10005fe0: 2301 movs r3, #1 -10005fe2: 3201 adds r2, #1 -10005fe4: 4319 orrs r1, r3 -10005fe6: e7db b.n 10005fa0 <_vsnprintf+0x68> -10005fe8: 4663 mov r3, ip -10005fea: 3201 adds r2, #1 -10005fec: 4319 orrs r1, r3 -10005fee: e7d7 b.n 10005fa0 <_vsnprintf+0x68> -10005ff0: 4643 mov r3, r8 -10005ff2: 3201 adds r2, #1 -10005ff4: 4319 orrs r1, r3 -10005ff6: e7d3 b.n 10005fa0 <_vsnprintf+0x68> -10005ff8: 465b mov r3, fp -10005ffa: 3201 adds r2, #1 -10005ffc: 4319 orrs r1, r3 -10005ffe: e7cf b.n 10005fa0 <_vsnprintf+0x68> -10006000: 4653 mov r3, sl -10006002: 3201 adds r2, #1 -10006004: 4319 orrs r1, r3 -10006006: e7cb b.n 10005fa0 <_vsnprintf+0x68> -10006008: 2380 movs r3, #128 ; 0x80 -1000600a: 005b lsls r3, r3, #1 -1000600c: 7870 ldrb r0, [r6, #1] -1000600e: 4319 orrs r1, r3 -10006010: 3601 adds r6, #1 -10006012: 0003 movs r3, r0 -10006014: 3b25 subs r3, #37 ; 0x25 -10006016: b2db uxtb r3, r3 -10006018: 2b53 cmp r3, #83 ; 0x53 -1000601a: d8aa bhi.n 10005f72 <_vsnprintf+0x3a> -1000601c: 4a99 ldr r2, [pc, #612] ; (10006284 <_vsnprintf+0x34c>) -1000601e: 009b lsls r3, r3, #2 -10006020: 58d3 ldr r3, [r2, r3] -10006022: 469f mov pc, r3 -10006024: 2700 movs r7, #0 -10006026: 0003 movs r3, r0 -10006028: 00b8 lsls r0, r7, #2 -1000602a: 19c0 adds r0, r0, r7 -1000602c: 3601 adds r6, #1 -1000602e: 0040 lsls r0, r0, #1 -10006030: 18c0 adds r0, r0, r3 -10006032: 7833 ldrb r3, [r6, #0] -10006034: 3830 subs r0, #48 ; 0x30 -10006036: 001a movs r2, r3 -10006038: 3a30 subs r2, #48 ; 0x30 -1000603a: 0007 movs r7, r0 -1000603c: 2a09 cmp r2, #9 -1000603e: d9f3 bls.n 10006028 <_vsnprintf+0xf0> -10006040: 900a str r0, [sp, #40] ; 0x28 -10006042: 0018 movs r0, r3 -10006044: 2300 movs r3, #0 -10006046: 4698 mov r8, r3 -10006048: 282e cmp r0, #46 ; 0x2e -1000604a: d1c0 bne.n 10005fce <_vsnprintf+0x96> -1000604c: 2380 movs r3, #128 ; 0x80 -1000604e: 7870 ldrb r0, [r6, #1] -10006050: 00db lsls r3, r3, #3 -10006052: 4319 orrs r1, r3 -10006054: 0003 movs r3, r0 -10006056: 3b30 subs r3, #48 ; 0x30 -10006058: 1c72 adds r2, r6, #1 -1000605a: 2b09 cmp r3, #9 -1000605c: d800 bhi.n 10006060 <_vsnprintf+0x128> -1000605e: e1a1 b.n 100063a4 <_vsnprintf+0x46c> -10006060: 282a cmp r0, #42 ; 0x2a -10006062: d100 bne.n 10006066 <_vsnprintf+0x12e> -10006064: e1b2 b.n 100063cc <_vsnprintf+0x494> -10006066: 0016 movs r6, r2 -10006068: e7b1 b.n 10005fce <_vsnprintf+0x96> -1000606a: 46a3 mov fp, r4 -1000606c: 46aa mov sl, r5 -1000606e: 002c movs r4, r5 -10006070: 45d1 cmp r9, sl -10006072: d803 bhi.n 1000607c <_vsnprintf+0x144> -10006074: 2301 movs r3, #1 -10006076: 425b negs r3, r3 -10006078: 444b add r3, r9 -1000607a: 469a mov sl, r3 -1000607c: 464b mov r3, r9 -1000607e: 4652 mov r2, sl -10006080: 4659 mov r1, fp -10006082: 2000 movs r0, #0 -10006084: 9d08 ldr r5, [sp, #32] -10006086: 47a8 blx r5 -10006088: 0020 movs r0, r4 -1000608a: b01f add sp, #124 ; 0x7c -1000608c: bcf0 pop {r4, r5, r6, r7} -1000608e: 46bb mov fp, r7 -10006090: 46b2 mov sl, r6 -10006092: 46a9 mov r9, r5 -10006094: 46a0 mov r8, r4 -10006096: bdf0 pop {r4, r5, r6, r7, pc} -10006098: 9b09 ldr r3, [sp, #36] ; 0x24 -1000609a: cb40 ldmia r3!, {r6} -1000609c: 960a str r6, [sp, #40] ; 0x28 -1000609e: 2e00 cmp r6, #0 -100060a0: db03 blt.n 100060aa <_vsnprintf+0x172> -100060a2: 7850 ldrb r0, [r2, #1] -100060a4: 9309 str r3, [sp, #36] ; 0x24 -100060a6: 1c56 adds r6, r2, #1 -100060a8: e78d b.n 10005fc6 <_vsnprintf+0x8e> -100060aa: 3828 subs r0, #40 ; 0x28 -100060ac: 4301 orrs r1, r0 -100060ae: 4270 negs r0, r6 -100060b0: 900a str r0, [sp, #40] ; 0x28 -100060b2: 9309 str r3, [sp, #36] ; 0x24 -100060b4: 7850 ldrb r0, [r2, #1] -100060b6: 1c56 adds r6, r2, #1 -100060b8: e785 b.n 10005fc6 <_vsnprintf+0x8e> -100060ba: 2878 cmp r0, #120 ; 0x78 -100060bc: d100 bne.n 100060c0 <_vsnprintf+0x188> -100060be: e1df b.n 10006480 <_vsnprintf+0x548> -100060c0: 2858 cmp r0, #88 ; 0x58 -100060c2: d100 bne.n 100060c6 <_vsnprintf+0x18e> -100060c4: e24c b.n 10006560 <_vsnprintf+0x628> -100060c6: 286f cmp r0, #111 ; 0x6f -100060c8: d100 bne.n 100060cc <_vsnprintf+0x194> -100060ca: e34f b.n 1000676c <_vsnprintf+0x834> -100060cc: 2862 cmp r0, #98 ; 0x62 -100060ce: d101 bne.n 100060d4 <_vsnprintf+0x19c> -100060d0: f000 fc30 bl 10006934 <_vsnprintf+0x9fc> -100060d4: 2310 movs r3, #16 -100060d6: 000a movs r2, r1 -100060d8: 439a bics r2, r3 -100060da: 920b str r2, [sp, #44] ; 0x2c -100060dc: 2869 cmp r0, #105 ; 0x69 -100060de: d001 beq.n 100060e4 <_vsnprintf+0x1ac> -100060e0: f000 fca9 bl 10006a36 <_vsnprintf+0xafe> -100060e4: 230a movs r3, #10 -100060e6: 930c str r3, [sp, #48] ; 0x30 -100060e8: 054b lsls r3, r1, #21 -100060ea: d500 bpl.n 100060ee <_vsnprintf+0x1b6> -100060ec: e1d0 b.n 10006490 <_vsnprintf+0x558> -100060ee: 9a0b ldr r2, [sp, #44] ; 0x2c -100060f0: 2380 movs r3, #128 ; 0x80 -100060f2: 0011 movs r1, r2 -100060f4: 009b lsls r3, r3, #2 -100060f6: 4019 ands r1, r3 -100060f8: 468b mov fp, r1 -100060fa: 421a tst r2, r3 -100060fc: d000 beq.n 10006100 <_vsnprintf+0x1c8> -100060fe: e2a1 b.n 10006644 <_vsnprintf+0x70c> -10006100: 2380 movs r3, #128 ; 0x80 -10006102: 0011 movs r1, r2 -10006104: 005b lsls r3, r3, #1 -10006106: 4019 ands r1, r3 -10006108: 468a mov sl, r1 -1000610a: 421a tst r2, r3 -1000610c: d000 beq.n 10006110 <_vsnprintf+0x1d8> -1000610e: e3b6 b.n 1000687e <_vsnprintf+0x946> -10006110: 0013 movs r3, r2 -10006112: 065b lsls r3, r3, #25 -10006114: d500 bpl.n 10006118 <_vsnprintf+0x1e0> -10006116: e2ed b.n 100066f4 <_vsnprintf+0x7bc> -10006118: 0013 movs r3, r2 -1000611a: 9909 ldr r1, [sp, #36] ; 0x24 -1000611c: 061b lsls r3, r3, #24 -1000611e: d401 bmi.n 10006124 <_vsnprintf+0x1ec> -10006120: f000 fc76 bl 10006a10 <_vsnprintf+0xad8> -10006124: c908 ldmia r1!, {r3} -10006126: b21b sxth r3, r3 -10006128: 17d8 asrs r0, r3, #31 -1000612a: 181a adds r2, r3, r0 -1000612c: 4042 eors r2, r0 -1000612e: b292 uxth r2, r2 -10006130: 9109 str r1, [sp, #36] ; 0x24 -10006132: 4693 mov fp, r2 -10006134: 0fda lsrs r2, r3, #31 -10006136: 9212 str r2, [sp, #72] ; 0x48 -10006138: 2b00 cmp r3, #0 -1000613a: d109 bne.n 10006150 <_vsnprintf+0x218> -1000613c: 2380 movs r3, #128 ; 0x80 -1000613e: 2210 movs r2, #16 -10006140: 990b ldr r1, [sp, #44] ; 0x2c -10006142: 00db lsls r3, r3, #3 -10006144: 400b ands r3, r1 -10006146: 4391 bics r1, r2 -10006148: 910b str r1, [sp, #44] ; 0x2c -1000614a: 2b00 cmp r3, #0 -1000614c: d000 beq.n 10006150 <_vsnprintf+0x218> -1000614e: e2e4 b.n 1000671a <_vsnprintf+0x7e2> -10006150: 9a0b ldr r2, [sp, #44] ; 0x2c -10006152: 2361 movs r3, #97 ; 0x61 -10006154: 0692 lsls r2, r2, #26 -10006156: d500 bpl.n 1000615a <_vsnprintf+0x222> -10006158: 2341 movs r3, #65 ; 0x41 -1000615a: a90e add r1, sp, #56 ; 0x38 -1000615c: 221f movs r2, #31 -1000615e: 468c mov ip, r1 -10006160: b2db uxtb r3, r3 -10006162: 4462 add r2, ip -10006164: 3b0a subs r3, #10 -10006166: 465f mov r7, fp -10006168: 9513 str r5, [sp, #76] ; 0x4c -1000616a: 46a3 mov fp, r4 -1000616c: 4655 mov r5, sl -1000616e: 9c0c ldr r4, [sp, #48] ; 0x30 -10006170: 46b2 mov sl, r6 -10006172: 930d str r3, [sp, #52] ; 0x34 -10006174: 0016 movs r6, r2 -10006176: e00a b.n 1000618e <_vsnprintf+0x256> -10006178: 3330 adds r3, #48 ; 0x30 -1000617a: b2db uxtb r3, r3 -1000617c: 3501 adds r5, #1 -1000617e: 5573 strb r3, [r6, r5] -10006180: 42a7 cmp r7, r4 -10006182: d200 bcs.n 10006186 <_vsnprintf+0x24e> -10006184: e2ed b.n 10006762 <_vsnprintf+0x82a> -10006186: 2d20 cmp r5, #32 -10006188: d100 bne.n 1000618c <_vsnprintf+0x254> -1000618a: e2ea b.n 10006762 <_vsnprintf+0x82a> -1000618c: 0007 movs r7, r0 -1000618e: 0021 movs r1, r4 -10006190: 0038 movs r0, r7 -10006192: f000 fd17 bl 10006bc4 <__wrap___aeabi_uidiv> -10006196: b2cb uxtb r3, r1 -10006198: 2909 cmp r1, #9 -1000619a: d9ed bls.n 10006178 <_vsnprintf+0x240> -1000619c: 9a0d ldr r2, [sp, #52] ; 0x34 -1000619e: 4694 mov ip, r2 -100061a0: 4463 add r3, ip -100061a2: b2db uxtb r3, r3 -100061a4: e7ea b.n 1000617c <_vsnprintf+0x244> -100061a6: 2380 movs r3, #128 ; 0x80 -100061a8: 009b lsls r3, r3, #2 -100061aa: 7870 ldrb r0, [r6, #1] -100061ac: 4319 orrs r1, r3 -100061ae: 3601 adds r6, #1 -100061b0: e72f b.n 10006012 <_vsnprintf+0xda> -100061b2: 7870 ldrb r0, [r6, #1] -100061b4: 2868 cmp r0, #104 ; 0x68 -100061b6: d100 bne.n 100061ba <_vsnprintf+0x282> -100061b8: e1cd b.n 10006556 <_vsnprintf+0x61e> -100061ba: 2380 movs r3, #128 ; 0x80 -100061bc: 3601 adds r6, #1 -100061be: 4319 orrs r1, r3 -100061c0: e727 b.n 10006012 <_vsnprintf+0xda> -100061c2: 7870 ldrb r0, [r6, #1] -100061c4: 286c cmp r0, #108 ; 0x6c -100061c6: d100 bne.n 100061ca <_vsnprintf+0x292> -100061c8: e1bf b.n 1000654a <_vsnprintf+0x612> -100061ca: 2380 movs r3, #128 ; 0x80 -100061cc: 005b lsls r3, r3, #1 -100061ce: 4319 orrs r1, r3 -100061d0: 3601 adds r6, #1 -100061d2: e71e b.n 10006012 <_vsnprintf+0xda> -100061d4: 2846 cmp r0, #70 ; 0x46 -100061d6: d100 bne.n 100061da <_vsnprintf+0x2a2> -100061d8: e19b b.n 10006512 <_vsnprintf+0x5da> -100061da: 2207 movs r2, #7 -100061dc: 9b09 ldr r3, [sp, #36] ; 0x24 -100061de: 9104 str r1, [sp, #16] -100061e0: 3307 adds r3, #7 -100061e2: 4393 bics r3, r2 -100061e4: 9a0a ldr r2, [sp, #40] ; 0x28 -100061e6: 0019 movs r1, r3 -100061e8: 9203 str r2, [sp, #12] -100061ea: 4642 mov r2, r8 -100061ec: 9202 str r2, [sp, #8] -100061ee: c90c ldmia r1!, {r2, r3} -100061f0: 9808 ldr r0, [sp, #32] -100061f2: 9200 str r2, [sp, #0] -100061f4: 9301 str r3, [sp, #4] -100061f6: 9109 str r1, [sp, #36] ; 0x24 -100061f8: 002a movs r2, r5 -100061fa: 464b mov r3, r9 -100061fc: 0021 movs r1, r4 -100061fe: f7ff fccf bl 10005ba0 <_ftoa> -10006202: 3601 adds r6, #1 -10006204: 0005 movs r5, r0 -10006206: e6bc b.n 10005f82 <_vsnprintf+0x4a> -10006208: 002a movs r2, r5 -1000620a: 1c6f adds r7, r5, #1 -1000620c: 464b mov r3, r9 -1000620e: 9d08 ldr r5, [sp, #32] -10006210: 0021 movs r1, r4 -10006212: 2025 movs r0, #37 ; 0x25 -10006214: 47a8 blx r5 -10006216: 3601 adds r6, #1 -10006218: 003d movs r5, r7 -1000621a: e6b2 b.n 10005f82 <_vsnprintf+0x4a> -1000621c: 078b lsls r3, r1, #30 -1000621e: d400 bmi.n 10006222 <_vsnprintf+0x2ea> -10006220: e1ad b.n 1000657e <_vsnprintf+0x646> -10006222: 9b09 ldr r3, [sp, #36] ; 0x24 -10006224: 002a movs r2, r5 -10006226: 469a mov sl, r3 -10006228: 1c6b adds r3, r5, #1 -1000622a: 4698 mov r8, r3 -1000622c: 4653 mov r3, sl -1000622e: cb01 ldmia r3!, {r0} -10006230: 0021 movs r1, r4 -10006232: 469a mov sl, r3 -10006234: 9f08 ldr r7, [sp, #32] -10006236: 464b mov r3, r9 -10006238: b2c0 uxtb r0, r0 -1000623a: 47b8 blx r7 -1000623c: 9b0a ldr r3, [sp, #40] ; 0x28 -1000623e: 469c mov ip, r3 -10006240: 4465 add r5, ip -10006242: 2b01 cmp r3, #1 -10006244: d800 bhi.n 10006248 <_vsnprintf+0x310> -10006246: e286 b.n 10006756 <_vsnprintf+0x81e> -10006248: 9b08 ldr r3, [sp, #32] -1000624a: 4647 mov r7, r8 -1000624c: 46b0 mov r8, r6 -1000624e: 0026 movs r6, r4 -10006250: 464c mov r4, r9 -10006252: 4699 mov r9, r3 -10006254: 003a movs r2, r7 -10006256: 0023 movs r3, r4 -10006258: 3701 adds r7, #1 -1000625a: 0031 movs r1, r6 -1000625c: 2020 movs r0, #32 -1000625e: 47c8 blx r9 -10006260: 42af cmp r7, r5 -10006262: d1f7 bne.n 10006254 <_vsnprintf+0x31c> -10006264: 46a1 mov r9, r4 -10006266: 4653 mov r3, sl -10006268: 0034 movs r4, r6 -1000626a: 4646 mov r6, r8 -1000626c: 9309 str r3, [sp, #36] ; 0x24 -1000626e: 3601 adds r6, #1 -10006270: e687 b.n 10005f82 <_vsnprintf+0x4a> -10006272: 46c0 nop ; (mov r8, r8) -10006274: 10005f39 .word 0x10005f39 -10006278: 20003b54 .word 0x20003b54 -1000627c: 10014764 .word 0x10014764 -10006280: 100147a8 .word 0x100147a8 -10006284: 100147f4 .word 0x100147f4 -10006288: 9b09 ldr r3, [sp, #36] ; 0x24 -1000628a: cb04 ldmia r3!, {r2} -1000628c: 469b mov fp, r3 +10005f82: 0003 movs r3, r0 +10005f84: 3b25 subs r3, #37 ; 0x25 +10005f86: b2db uxtb r3, r3 +10005f88: 2b53 cmp r3, #83 ; 0x53 +10005f8a: d8aa bhi.n 10005ee2 <_vsnprintf+0x3a> +10005f8c: 4a99 ldr r2, [pc, #612] ; (100061f4 <_vsnprintf+0x34c>) +10005f8e: 009b lsls r3, r3, #2 +10005f90: 58d3 ldr r3, [r2, r3] +10005f92: 469f mov pc, r3 +10005f94: 2700 movs r7, #0 +10005f96: 0003 movs r3, r0 +10005f98: 00b8 lsls r0, r7, #2 +10005f9a: 19c0 adds r0, r0, r7 +10005f9c: 3601 adds r6, #1 +10005f9e: 0040 lsls r0, r0, #1 +10005fa0: 18c0 adds r0, r0, r3 +10005fa2: 7833 ldrb r3, [r6, #0] +10005fa4: 3830 subs r0, #48 ; 0x30 +10005fa6: 001a movs r2, r3 +10005fa8: 3a30 subs r2, #48 ; 0x30 +10005faa: 0007 movs r7, r0 +10005fac: 2a09 cmp r2, #9 +10005fae: d9f3 bls.n 10005f98 <_vsnprintf+0xf0> +10005fb0: 900a str r0, [sp, #40] ; 0x28 +10005fb2: 0018 movs r0, r3 +10005fb4: 2300 movs r3, #0 +10005fb6: 4698 mov r8, r3 +10005fb8: 282e cmp r0, #46 ; 0x2e +10005fba: d1c0 bne.n 10005f3e <_vsnprintf+0x96> +10005fbc: 2380 movs r3, #128 ; 0x80 +10005fbe: 7870 ldrb r0, [r6, #1] +10005fc0: 00db lsls r3, r3, #3 +10005fc2: 4319 orrs r1, r3 +10005fc4: 0003 movs r3, r0 +10005fc6: 3b30 subs r3, #48 ; 0x30 +10005fc8: 1c72 adds r2, r6, #1 +10005fca: 2b09 cmp r3, #9 +10005fcc: d800 bhi.n 10005fd0 <_vsnprintf+0x128> +10005fce: e1a1 b.n 10006314 <_vsnprintf+0x46c> +10005fd0: 282a cmp r0, #42 ; 0x2a +10005fd2: d100 bne.n 10005fd6 <_vsnprintf+0x12e> +10005fd4: e1b2 b.n 1000633c <_vsnprintf+0x494> +10005fd6: 0016 movs r6, r2 +10005fd8: e7b1 b.n 10005f3e <_vsnprintf+0x96> +10005fda: 46a3 mov fp, r4 +10005fdc: 46aa mov sl, r5 +10005fde: 002c movs r4, r5 +10005fe0: 45d1 cmp r9, sl +10005fe2: d803 bhi.n 10005fec <_vsnprintf+0x144> +10005fe4: 2301 movs r3, #1 +10005fe6: 425b negs r3, r3 +10005fe8: 444b add r3, r9 +10005fea: 469a mov sl, r3 +10005fec: 464b mov r3, r9 +10005fee: 4652 mov r2, sl +10005ff0: 4659 mov r1, fp +10005ff2: 2000 movs r0, #0 +10005ff4: 9d08 ldr r5, [sp, #32] +10005ff6: 47a8 blx r5 +10005ff8: 0020 movs r0, r4 +10005ffa: b01f add sp, #124 ; 0x7c +10005ffc: bcf0 pop {r4, r5, r6, r7} +10005ffe: 46bb mov fp, r7 +10006000: 46b2 mov sl, r6 +10006002: 46a9 mov r9, r5 +10006004: 46a0 mov r8, r4 +10006006: bdf0 pop {r4, r5, r6, r7, pc} +10006008: 9b09 ldr r3, [sp, #36] ; 0x24 +1000600a: cb40 ldmia r3!, {r6} +1000600c: 960a str r6, [sp, #40] ; 0x28 +1000600e: 2e00 cmp r6, #0 +10006010: db03 blt.n 1000601a <_vsnprintf+0x172> +10006012: 7850 ldrb r0, [r2, #1] +10006014: 9309 str r3, [sp, #36] ; 0x24 +10006016: 1c56 adds r6, r2, #1 +10006018: e78d b.n 10005f36 <_vsnprintf+0x8e> +1000601a: 3828 subs r0, #40 ; 0x28 +1000601c: 4301 orrs r1, r0 +1000601e: 4270 negs r0, r6 +10006020: 900a str r0, [sp, #40] ; 0x28 +10006022: 9309 str r3, [sp, #36] ; 0x24 +10006024: 7850 ldrb r0, [r2, #1] +10006026: 1c56 adds r6, r2, #1 +10006028: e785 b.n 10005f36 <_vsnprintf+0x8e> +1000602a: 2878 cmp r0, #120 ; 0x78 +1000602c: d100 bne.n 10006030 <_vsnprintf+0x188> +1000602e: e1df b.n 100063f0 <_vsnprintf+0x548> +10006030: 2858 cmp r0, #88 ; 0x58 +10006032: d100 bne.n 10006036 <_vsnprintf+0x18e> +10006034: e24c b.n 100064d0 <_vsnprintf+0x628> +10006036: 286f cmp r0, #111 ; 0x6f +10006038: d100 bne.n 1000603c <_vsnprintf+0x194> +1000603a: e34f b.n 100066dc <_vsnprintf+0x834> +1000603c: 2862 cmp r0, #98 ; 0x62 +1000603e: d101 bne.n 10006044 <_vsnprintf+0x19c> +10006040: f000 fc30 bl 100068a4 <_vsnprintf+0x9fc> +10006044: 2310 movs r3, #16 +10006046: 000a movs r2, r1 +10006048: 439a bics r2, r3 +1000604a: 920b str r2, [sp, #44] ; 0x2c +1000604c: 2869 cmp r0, #105 ; 0x69 +1000604e: d001 beq.n 10006054 <_vsnprintf+0x1ac> +10006050: f000 fca9 bl 100069a6 <_vsnprintf+0xafe> +10006054: 230a movs r3, #10 +10006056: 930c str r3, [sp, #48] ; 0x30 +10006058: 054b lsls r3, r1, #21 +1000605a: d500 bpl.n 1000605e <_vsnprintf+0x1b6> +1000605c: e1d0 b.n 10006400 <_vsnprintf+0x558> +1000605e: 9a0b ldr r2, [sp, #44] ; 0x2c +10006060: 2380 movs r3, #128 ; 0x80 +10006062: 0011 movs r1, r2 +10006064: 009b lsls r3, r3, #2 +10006066: 4019 ands r1, r3 +10006068: 468b mov fp, r1 +1000606a: 421a tst r2, r3 +1000606c: d000 beq.n 10006070 <_vsnprintf+0x1c8> +1000606e: e2a1 b.n 100065b4 <_vsnprintf+0x70c> +10006070: 2380 movs r3, #128 ; 0x80 +10006072: 0011 movs r1, r2 +10006074: 005b lsls r3, r3, #1 +10006076: 4019 ands r1, r3 +10006078: 468a mov sl, r1 +1000607a: 421a tst r2, r3 +1000607c: d000 beq.n 10006080 <_vsnprintf+0x1d8> +1000607e: e3b6 b.n 100067ee <_vsnprintf+0x946> +10006080: 0013 movs r3, r2 +10006082: 065b lsls r3, r3, #25 +10006084: d500 bpl.n 10006088 <_vsnprintf+0x1e0> +10006086: e2ed b.n 10006664 <_vsnprintf+0x7bc> +10006088: 0013 movs r3, r2 +1000608a: 9909 ldr r1, [sp, #36] ; 0x24 +1000608c: 061b lsls r3, r3, #24 +1000608e: d401 bmi.n 10006094 <_vsnprintf+0x1ec> +10006090: f000 fc76 bl 10006980 <_vsnprintf+0xad8> +10006094: c908 ldmia r1!, {r3} +10006096: b21b sxth r3, r3 +10006098: 17d8 asrs r0, r3, #31 +1000609a: 181a adds r2, r3, r0 +1000609c: 4042 eors r2, r0 +1000609e: b292 uxth r2, r2 +100060a0: 9109 str r1, [sp, #36] ; 0x24 +100060a2: 4693 mov fp, r2 +100060a4: 0fda lsrs r2, r3, #31 +100060a6: 9212 str r2, [sp, #72] ; 0x48 +100060a8: 2b00 cmp r3, #0 +100060aa: d109 bne.n 100060c0 <_vsnprintf+0x218> +100060ac: 2380 movs r3, #128 ; 0x80 +100060ae: 2210 movs r2, #16 +100060b0: 990b ldr r1, [sp, #44] ; 0x2c +100060b2: 00db lsls r3, r3, #3 +100060b4: 400b ands r3, r1 +100060b6: 4391 bics r1, r2 +100060b8: 910b str r1, [sp, #44] ; 0x2c +100060ba: 2b00 cmp r3, #0 +100060bc: d000 beq.n 100060c0 <_vsnprintf+0x218> +100060be: e2e4 b.n 1000668a <_vsnprintf+0x7e2> +100060c0: 9a0b ldr r2, [sp, #44] ; 0x2c +100060c2: 2361 movs r3, #97 ; 0x61 +100060c4: 0692 lsls r2, r2, #26 +100060c6: d500 bpl.n 100060ca <_vsnprintf+0x222> +100060c8: 2341 movs r3, #65 ; 0x41 +100060ca: a90e add r1, sp, #56 ; 0x38 +100060cc: 221f movs r2, #31 +100060ce: 468c mov ip, r1 +100060d0: b2db uxtb r3, r3 +100060d2: 4462 add r2, ip +100060d4: 3b0a subs r3, #10 +100060d6: 465f mov r7, fp +100060d8: 9513 str r5, [sp, #76] ; 0x4c +100060da: 46a3 mov fp, r4 +100060dc: 4655 mov r5, sl +100060de: 9c0c ldr r4, [sp, #48] ; 0x30 +100060e0: 46b2 mov sl, r6 +100060e2: 930d str r3, [sp, #52] ; 0x34 +100060e4: 0016 movs r6, r2 +100060e6: e00a b.n 100060fe <_vsnprintf+0x256> +100060e8: 3330 adds r3, #48 ; 0x30 +100060ea: b2db uxtb r3, r3 +100060ec: 3501 adds r5, #1 +100060ee: 5573 strb r3, [r6, r5] +100060f0: 42a7 cmp r7, r4 +100060f2: d200 bcs.n 100060f6 <_vsnprintf+0x24e> +100060f4: e2ed b.n 100066d2 <_vsnprintf+0x82a> +100060f6: 2d20 cmp r5, #32 +100060f8: d100 bne.n 100060fc <_vsnprintf+0x254> +100060fa: e2ea b.n 100066d2 <_vsnprintf+0x82a> +100060fc: 0007 movs r7, r0 +100060fe: 0021 movs r1, r4 +10006100: 0038 movs r0, r7 +10006102: f000 fd17 bl 10006b34 <__wrap___aeabi_uidiv> +10006106: b2cb uxtb r3, r1 +10006108: 2909 cmp r1, #9 +1000610a: d9ed bls.n 100060e8 <_vsnprintf+0x240> +1000610c: 9a0d ldr r2, [sp, #52] ; 0x34 +1000610e: 4694 mov ip, r2 +10006110: 4463 add r3, ip +10006112: b2db uxtb r3, r3 +10006114: e7ea b.n 100060ec <_vsnprintf+0x244> +10006116: 2380 movs r3, #128 ; 0x80 +10006118: 009b lsls r3, r3, #2 +1000611a: 7870 ldrb r0, [r6, #1] +1000611c: 4319 orrs r1, r3 +1000611e: 3601 adds r6, #1 +10006120: e72f b.n 10005f82 <_vsnprintf+0xda> +10006122: 7870 ldrb r0, [r6, #1] +10006124: 2868 cmp r0, #104 ; 0x68 +10006126: d100 bne.n 1000612a <_vsnprintf+0x282> +10006128: e1cd b.n 100064c6 <_vsnprintf+0x61e> +1000612a: 2380 movs r3, #128 ; 0x80 +1000612c: 3601 adds r6, #1 +1000612e: 4319 orrs r1, r3 +10006130: e727 b.n 10005f82 <_vsnprintf+0xda> +10006132: 7870 ldrb r0, [r6, #1] +10006134: 286c cmp r0, #108 ; 0x6c +10006136: d100 bne.n 1000613a <_vsnprintf+0x292> +10006138: e1bf b.n 100064ba <_vsnprintf+0x612> +1000613a: 2380 movs r3, #128 ; 0x80 +1000613c: 005b lsls r3, r3, #1 +1000613e: 4319 orrs r1, r3 +10006140: 3601 adds r6, #1 +10006142: e71e b.n 10005f82 <_vsnprintf+0xda> +10006144: 2846 cmp r0, #70 ; 0x46 +10006146: d100 bne.n 1000614a <_vsnprintf+0x2a2> +10006148: e19b b.n 10006482 <_vsnprintf+0x5da> +1000614a: 2207 movs r2, #7 +1000614c: 9b09 ldr r3, [sp, #36] ; 0x24 +1000614e: 9104 str r1, [sp, #16] +10006150: 3307 adds r3, #7 +10006152: 4393 bics r3, r2 +10006154: 9a0a ldr r2, [sp, #40] ; 0x28 +10006156: 0019 movs r1, r3 +10006158: 9203 str r2, [sp, #12] +1000615a: 4642 mov r2, r8 +1000615c: 9202 str r2, [sp, #8] +1000615e: c90c ldmia r1!, {r2, r3} +10006160: 9808 ldr r0, [sp, #32] +10006162: 9200 str r2, [sp, #0] +10006164: 9301 str r3, [sp, #4] +10006166: 9109 str r1, [sp, #36] ; 0x24 +10006168: 002a movs r2, r5 +1000616a: 464b mov r3, r9 +1000616c: 0021 movs r1, r4 +1000616e: f7ff fccf bl 10005b10 <_ftoa> +10006172: 3601 adds r6, #1 +10006174: 0005 movs r5, r0 +10006176: e6bc b.n 10005ef2 <_vsnprintf+0x4a> +10006178: 002a movs r2, r5 +1000617a: 1c6f adds r7, r5, #1 +1000617c: 464b mov r3, r9 +1000617e: 9d08 ldr r5, [sp, #32] +10006180: 0021 movs r1, r4 +10006182: 2025 movs r0, #37 ; 0x25 +10006184: 47a8 blx r5 +10006186: 3601 adds r6, #1 +10006188: 003d movs r5, r7 +1000618a: e6b2 b.n 10005ef2 <_vsnprintf+0x4a> +1000618c: 078b lsls r3, r1, #30 +1000618e: d400 bmi.n 10006192 <_vsnprintf+0x2ea> +10006190: e1ad b.n 100064ee <_vsnprintf+0x646> +10006192: 9b09 ldr r3, [sp, #36] ; 0x24 +10006194: 002a movs r2, r5 +10006196: 469a mov sl, r3 +10006198: 1c6b adds r3, r5, #1 +1000619a: 4698 mov r8, r3 +1000619c: 4653 mov r3, sl +1000619e: cb01 ldmia r3!, {r0} +100061a0: 0021 movs r1, r4 +100061a2: 469a mov sl, r3 +100061a4: 9f08 ldr r7, [sp, #32] +100061a6: 464b mov r3, r9 +100061a8: b2c0 uxtb r0, r0 +100061aa: 47b8 blx r7 +100061ac: 9b0a ldr r3, [sp, #40] ; 0x28 +100061ae: 469c mov ip, r3 +100061b0: 4465 add r5, ip +100061b2: 2b01 cmp r3, #1 +100061b4: d800 bhi.n 100061b8 <_vsnprintf+0x310> +100061b6: e286 b.n 100066c6 <_vsnprintf+0x81e> +100061b8: 9b08 ldr r3, [sp, #32] +100061ba: 4647 mov r7, r8 +100061bc: 46b0 mov r8, r6 +100061be: 0026 movs r6, r4 +100061c0: 464c mov r4, r9 +100061c2: 4699 mov r9, r3 +100061c4: 003a movs r2, r7 +100061c6: 0023 movs r3, r4 +100061c8: 3701 adds r7, #1 +100061ca: 0031 movs r1, r6 +100061cc: 2020 movs r0, #32 +100061ce: 47c8 blx r9 +100061d0: 42af cmp r7, r5 +100061d2: d1f7 bne.n 100061c4 <_vsnprintf+0x31c> +100061d4: 46a1 mov r9, r4 +100061d6: 4653 mov r3, sl +100061d8: 0034 movs r4, r6 +100061da: 4646 mov r6, r8 +100061dc: 9309 str r3, [sp, #36] ; 0x24 +100061de: 3601 adds r6, #1 +100061e0: e687 b.n 10005ef2 <_vsnprintf+0x4a> +100061e2: 46c0 nop ; (mov r8, r8) +100061e4: 10005ea9 .word 0x10005ea9 +100061e8: 20003b68 .word 0x20003b68 +100061ec: 100146a4 .word 0x100146a4 +100061f0: 100146e8 .word 0x100146e8 +100061f4: 10014734 .word 0x10014734 +100061f8: 9b09 ldr r3, [sp, #36] ; 0x24 +100061fa: cb04 ldmia r3!, {r2} +100061fc: 469b mov fp, r3 +100061fe: 4643 mov r3, r8 +10006200: 9209 str r2, [sp, #36] ; 0x24 +10006202: 2b00 cmp r3, #0 +10006204: d100 bne.n 10006208 <_vsnprintf+0x360> +10006206: e0c6 b.n 10006396 <_vsnprintf+0x4ee> +10006208: 7813 ldrb r3, [r2, #0] +1000620a: 469c mov ip, r3 +1000620c: 2b00 cmp r3, #0 +1000620e: d100 bne.n 10006212 <_vsnprintf+0x36a> +10006210: e3bd b.n 1000698e <_vsnprintf+0xae6> +10006212: 4643 mov r3, r8 +10006214: 3b01 subs r3, #1 +10006216: 9a09 ldr r2, [sp, #36] ; 0x24 +10006218: 3301 adds r3, #1 +1000621a: 18d0 adds r0, r2, r3 +1000621c: 9f0a ldr r7, [sp, #40] ; 0x28 +1000621e: 0013 movs r3, r2 +10006220: e001 b.n 10006226 <_vsnprintf+0x37e> +10006222: 4283 cmp r3, r0 +10006224: d003 beq.n 1000622e <_vsnprintf+0x386> +10006226: 785a ldrb r2, [r3, #1] +10006228: 3301 adds r3, #1 +1000622a: 2a00 cmp r2, #0 +1000622c: d1f9 bne.n 10006222 <_vsnprintf+0x37a> +1000622e: 9a09 ldr r2, [sp, #36] ; 0x24 +10006230: 970a str r7, [sp, #40] ; 0x28 +10006232: 1a9b subs r3, r3, r2 +10006234: 930b str r3, [sp, #44] ; 0x2c +10006236: 2380 movs r3, #128 ; 0x80 +10006238: 000a movs r2, r1 +1000623a: 00db lsls r3, r3, #3 +1000623c: 401a ands r2, r3 +1000623e: 920c str r2, [sp, #48] ; 0x30 +10006240: 4219 tst r1, r3 +10006242: d004 beq.n 1000624e <_vsnprintf+0x3a6> +10006244: 9b0b ldr r3, [sp, #44] ; 0x2c +10006246: 4543 cmp r3, r8 +10006248: d901 bls.n 1000624e <_vsnprintf+0x3a6> +1000624a: 4643 mov r3, r8 +1000624c: 930b str r3, [sp, #44] ; 0x2c +1000624e: 2302 movs r3, #2 +10006250: 001a movs r2, r3 +10006252: 400a ands r2, r1 +10006254: 920d str r2, [sp, #52] ; 0x34 +10006256: 420b tst r3, r1 +10006258: d100 bne.n 1000625c <_vsnprintf+0x3b4> +1000625a: e187 b.n 1000656c <_vsnprintf+0x6c4> +1000625c: 4660 mov r0, ip +1000625e: 2800 cmp r0, #0 +10006260: d100 bne.n 10006264 <_vsnprintf+0x3bc> +10006262: e168 b.n 10006536 <_vsnprintf+0x68e> +10006264: 9b0c ldr r3, [sp, #48] ; 0x30 +10006266: 2b00 cmp r3, #0 +10006268: d100 bne.n 1000626c <_vsnprintf+0x3c4> +1000626a: e10d b.n 10006488 <_vsnprintf+0x5e0> +1000626c: 44a8 add r8, r5 +1000626e: 46c2 mov sl, r8 +10006270: 9b09 ldr r3, [sp, #36] ; 0x24 +10006272: 4657 mov r7, sl +10006274: 1b5b subs r3, r3, r5 +10006276: 4698 mov r8, r3 +10006278: 9b08 ldr r3, [sp, #32] +1000627a: 46b2 mov sl, r6 +1000627c: 002a movs r2, r5 +1000627e: 0026 movs r6, r4 +10006280: 464c mov r4, r9 +10006282: 4699 mov r9, r3 +10006284: e009 b.n 1000629a <_vsnprintf+0x3f2> +10006286: 0023 movs r3, r4 +10006288: 0031 movs r1, r6 +1000628a: 1c55 adds r5, r2, #1 +1000628c: 47c8 blx r9 1000628e: 4643 mov r3, r8 -10006290: 9209 str r2, [sp, #36] ; 0x24 -10006292: 2b00 cmp r3, #0 -10006294: d100 bne.n 10006298 <_vsnprintf+0x360> -10006296: e0c6 b.n 10006426 <_vsnprintf+0x4ee> -10006298: 7813 ldrb r3, [r2, #0] -1000629a: 469c mov ip, r3 -1000629c: 2b00 cmp r3, #0 -1000629e: d100 bne.n 100062a2 <_vsnprintf+0x36a> -100062a0: e3bd b.n 10006a1e <_vsnprintf+0xae6> -100062a2: 4643 mov r3, r8 -100062a4: 3b01 subs r3, #1 -100062a6: 9a09 ldr r2, [sp, #36] ; 0x24 -100062a8: 3301 adds r3, #1 -100062aa: 18d0 adds r0, r2, r3 -100062ac: 9f0a ldr r7, [sp, #40] ; 0x28 -100062ae: 0013 movs r3, r2 -100062b0: e001 b.n 100062b6 <_vsnprintf+0x37e> -100062b2: 4283 cmp r3, r0 -100062b4: d003 beq.n 100062be <_vsnprintf+0x386> -100062b6: 785a ldrb r2, [r3, #1] -100062b8: 3301 adds r3, #1 -100062ba: 2a00 cmp r2, #0 -100062bc: d1f9 bne.n 100062b2 <_vsnprintf+0x37a> -100062be: 9a09 ldr r2, [sp, #36] ; 0x24 -100062c0: 970a str r7, [sp, #40] ; 0x28 -100062c2: 1a9b subs r3, r3, r2 -100062c4: 930b str r3, [sp, #44] ; 0x2c -100062c6: 2380 movs r3, #128 ; 0x80 -100062c8: 000a movs r2, r1 -100062ca: 00db lsls r3, r3, #3 -100062cc: 401a ands r2, r3 -100062ce: 920c str r2, [sp, #48] ; 0x30 -100062d0: 4219 tst r1, r3 -100062d2: d004 beq.n 100062de <_vsnprintf+0x3a6> -100062d4: 9b0b ldr r3, [sp, #44] ; 0x2c -100062d6: 4543 cmp r3, r8 -100062d8: d901 bls.n 100062de <_vsnprintf+0x3a6> -100062da: 4643 mov r3, r8 -100062dc: 930b str r3, [sp, #44] ; 0x2c -100062de: 2302 movs r3, #2 -100062e0: 001a movs r2, r3 -100062e2: 400a ands r2, r1 -100062e4: 920d str r2, [sp, #52] ; 0x34 -100062e6: 420b tst r3, r1 -100062e8: d100 bne.n 100062ec <_vsnprintf+0x3b4> -100062ea: e187 b.n 100065fc <_vsnprintf+0x6c4> -100062ec: 4660 mov r0, ip -100062ee: 2800 cmp r0, #0 -100062f0: d100 bne.n 100062f4 <_vsnprintf+0x3bc> -100062f2: e168 b.n 100065c6 <_vsnprintf+0x68e> -100062f4: 9b0c ldr r3, [sp, #48] ; 0x30 -100062f6: 2b00 cmp r3, #0 -100062f8: d100 bne.n 100062fc <_vsnprintf+0x3c4> -100062fa: e10d b.n 10006518 <_vsnprintf+0x5e0> -100062fc: 44a8 add r8, r5 -100062fe: 46c2 mov sl, r8 -10006300: 9b09 ldr r3, [sp, #36] ; 0x24 -10006302: 4657 mov r7, sl -10006304: 1b5b subs r3, r3, r5 -10006306: 4698 mov r8, r3 -10006308: 9b08 ldr r3, [sp, #32] -1000630a: 46b2 mov sl, r6 -1000630c: 002a movs r2, r5 -1000630e: 0026 movs r6, r4 -10006310: 464c mov r4, r9 -10006312: 4699 mov r9, r3 -10006314: e009 b.n 1000632a <_vsnprintf+0x3f2> -10006316: 0023 movs r3, r4 -10006318: 0031 movs r1, r6 -1000631a: 1c55 adds r5, r2, #1 -1000631c: 47c8 blx r9 -1000631e: 4643 mov r3, r8 -10006320: 5d58 ldrb r0, [r3, r5] -10006322: 2800 cmp r0, #0 -10006324: d100 bne.n 10006328 <_vsnprintf+0x3f0> -10006326: e126 b.n 10006576 <_vsnprintf+0x63e> -10006328: 002a movs r2, r5 -1000632a: 4297 cmp r7, r2 -1000632c: d1f3 bne.n 10006316 <_vsnprintf+0x3de> -1000632e: 46a1 mov r9, r4 -10006330: 003d movs r5, r7 -10006332: 0034 movs r4, r6 -10006334: 4656 mov r6, sl -10006336: 9b0d ldr r3, [sp, #52] ; 0x34 -10006338: 2b00 cmp r3, #0 -1000633a: d000 beq.n 1000633e <_vsnprintf+0x406> -1000633c: e143 b.n 100065c6 <_vsnprintf+0x68e> -1000633e: 465b mov r3, fp -10006340: 3601 adds r6, #1 -10006342: 9309 str r3, [sp, #36] ; 0x24 -10006344: e61d b.n 10005f82 <_vsnprintf+0x4a> -10006346: 9b09 ldr r3, [sp, #36] ; 0x24 -10006348: 001a movs r2, r3 -1000634a: ca08 ldmia r2!, {r3} -1000634c: 4692 mov sl, r2 -1000634e: 2b00 cmp r3, #0 -10006350: d048 beq.n 100063e4 <_vsnprintf+0x4ac> -10006352: 2221 movs r2, #33 ; 0x21 -10006354: 4311 orrs r1, r2 -10006356: 468b mov fp, r1 -10006358: a80e add r0, sp, #56 ; 0x38 -1000635a: 4684 mov ip, r0 -1000635c: 211f movs r1, #31 -1000635e: 4461 add r1, ip -10006360: 9509 str r5, [sp, #36] ; 0x24 -10006362: 2200 movs r2, #0 -10006364: 270f movs r7, #15 -10006366: 46a4 mov ip, r4 -10006368: 000d movs r5, r1 -1000636a: e002 b.n 10006372 <_vsnprintf+0x43a> -1000636c: 2a20 cmp r2, #32 -1000636e: d00c beq.n 1000638a <_vsnprintf+0x452> -10006370: 000b movs r3, r1 -10006372: 003c movs r4, r7 -10006374: 401c ands r4, r3 -10006376: 0020 movs r0, r4 -10006378: 3037 adds r0, #55 ; 0x37 -1000637a: 2c09 cmp r4, #9 -1000637c: d800 bhi.n 10006380 <_vsnprintf+0x448> -1000637e: 3807 subs r0, #7 -10006380: 3201 adds r2, #1 -10006382: 54a8 strb r0, [r5, r2] -10006384: 0919 lsrs r1, r3, #4 -10006386: 2b0f cmp r3, #15 -10006388: d8f0 bhi.n 1000636c <_vsnprintf+0x434> -1000638a: 4664 mov r4, ip -1000638c: 9d09 ldr r5, [sp, #36] ; 0x24 -1000638e: e032 b.n 100063f6 <_vsnprintf+0x4be> -10006390: 4bdc ldr r3, [pc, #880] ; (10006704 <_vsnprintf+0x7cc>) -10006392: 7820 ldrb r0, [r4, #0] -10006394: 9308 str r3, [sp, #32] -10006396: 2300 movs r3, #0 -10006398: 469a mov sl, r3 -1000639a: 2800 cmp r0, #0 -1000639c: d000 beq.n 100063a0 <_vsnprintf+0x468> -1000639e: e5e4 b.n 10005f6a <_vsnprintf+0x32> -100063a0: 2400 movs r4, #0 -100063a2: e665 b.n 10006070 <_vsnprintf+0x138> -100063a4: 4643 mov r3, r8 -100063a6: 0006 movs r6, r0 -100063a8: 9f0a ldr r7, [sp, #40] ; 0x28 -100063aa: 0098 lsls r0, r3, #2 -100063ac: 18c0 adds r0, r0, r3 -100063ae: 3201 adds r2, #1 -100063b0: 0040 lsls r0, r0, #1 -100063b2: 1980 adds r0, r0, r6 -100063b4: 7816 ldrb r6, [r2, #0] -100063b6: 0003 movs r3, r0 -100063b8: 0030 movs r0, r6 -100063ba: 3830 subs r0, #48 ; 0x30 -100063bc: 3b30 subs r3, #48 ; 0x30 -100063be: 2809 cmp r0, #9 -100063c0: d9f3 bls.n 100063aa <_vsnprintf+0x472> -100063c2: 0030 movs r0, r6 -100063c4: 4698 mov r8, r3 -100063c6: 0016 movs r6, r2 -100063c8: 970a str r7, [sp, #40] ; 0x28 -100063ca: e600 b.n 10005fce <_vsnprintf+0x96> -100063cc: 9b09 ldr r3, [sp, #36] ; 0x24 -100063ce: 3602 adds r6, #2 -100063d0: cb04 ldmia r3!, {r2} -100063d2: 4690 mov r8, r2 -100063d4: 43d2 mvns r2, r2 -100063d6: 4640 mov r0, r8 -100063d8: 17d2 asrs r2, r2, #31 -100063da: 4010 ands r0, r2 -100063dc: 4680 mov r8, r0 -100063de: 9309 str r3, [sp, #36] ; 0x24 -100063e0: 7830 ldrb r0, [r6, #0] -100063e2: e5f4 b.n 10005fce <_vsnprintf+0x96> -100063e4: 2210 movs r2, #16 -100063e6: 0008 movs r0, r1 -100063e8: 4390 bics r0, r2 -100063ea: 3211 adds r2, #17 -100063ec: 4310 orrs r0, r2 -100063ee: 4683 mov fp, r0 -100063f0: 2200 movs r2, #0 -100063f2: 0549 lsls r1, r1, #21 -100063f4: d5b0 bpl.n 10006358 <_vsnprintf+0x420> -100063f6: 465b mov r3, fp -100063f8: 9306 str r3, [sp, #24] -100063fa: 2308 movs r3, #8 -100063fc: 9305 str r3, [sp, #20] -100063fe: 4643 mov r3, r8 -10006400: 9304 str r3, [sp, #16] -10006402: 2310 movs r3, #16 -10006404: 9303 str r3, [sp, #12] -10006406: 2300 movs r3, #0 -10006408: 9302 str r3, [sp, #8] -1000640a: ab16 add r3, sp, #88 ; 0x58 -1000640c: 9201 str r2, [sp, #4] -1000640e: 9300 str r3, [sp, #0] -10006410: 002a movs r2, r5 -10006412: 464b mov r3, r9 -10006414: 0021 movs r1, r4 -10006416: 9808 ldr r0, [sp, #32] -10006418: f7ff f8a6 bl 10005568 <_ntoa_format> -1000641c: 4653 mov r3, sl -1000641e: 0005 movs r5, r0 -10006420: 3601 adds r6, #1 -10006422: 9309 str r3, [sp, #36] ; 0x24 -10006424: e5ad b.n 10005f82 <_vsnprintf+0x4a> -10006426: 7813 ldrb r3, [r2, #0] -10006428: 469c mov ip, r3 -1000642a: 2b00 cmp r3, #0 -1000642c: d100 bne.n 10006430 <_vsnprintf+0x4f8> -1000642e: e2f7 b.n 10006a20 <_vsnprintf+0xae8> -10006430: 2302 movs r3, #2 -10006432: 425b negs r3, r3 -10006434: e737 b.n 100062a6 <_vsnprintf+0x36e> -10006436: 2320 movs r3, #32 -10006438: 0002 movs r2, r0 -1000643a: 439a bics r2, r3 -1000643c: 2a47 cmp r2, #71 ; 0x47 -1000643e: d104 bne.n 1000644a <_vsnprintf+0x512> -10006440: 2380 movs r3, #128 ; 0x80 -10006442: 011b lsls r3, r3, #4 -10006444: 4319 orrs r1, r3 -10006446: 2302 movs r3, #2 -10006448: 4398 bics r0, r3 -1000644a: 2845 cmp r0, #69 ; 0x45 -1000644c: d101 bne.n 10006452 <_vsnprintf+0x51a> -1000644e: 2320 movs r3, #32 -10006450: 4319 orrs r1, r3 -10006452: 2207 movs r2, #7 -10006454: 9b09 ldr r3, [sp, #36] ; 0x24 -10006456: 9104 str r1, [sp, #16] -10006458: 3307 adds r3, #7 -1000645a: 4393 bics r3, r2 -1000645c: 9a0a ldr r2, [sp, #40] ; 0x28 -1000645e: 0019 movs r1, r3 -10006460: 9203 str r2, [sp, #12] -10006462: 4642 mov r2, r8 -10006464: 9202 str r2, [sp, #8] -10006466: c90c ldmia r1!, {r2, r3} -10006468: 9808 ldr r0, [sp, #32] -1000646a: 9200 str r2, [sp, #0] -1000646c: 9301 str r3, [sp, #4] -1000646e: 9109 str r1, [sp, #36] ; 0x24 -10006470: 002a movs r2, r5 -10006472: 464b mov r3, r9 -10006474: 0021 movs r1, r4 -10006476: f7ff f96d bl 10005754 <_etoa> -1000647a: 3601 adds r6, #1 -1000647c: 0005 movs r5, r0 -1000647e: e580 b.n 10005f82 <_vsnprintf+0x4a> -10006480: 2310 movs r3, #16 -10006482: 930c str r3, [sp, #48] ; 0x30 -10006484: 230c movs r3, #12 -10006486: 000a movs r2, r1 -10006488: 439a bics r2, r3 -1000648a: 920b str r2, [sp, #44] ; 0x2c -1000648c: 054b lsls r3, r1, #21 -1000648e: d503 bpl.n 10006498 <_vsnprintf+0x560> -10006490: 2301 movs r3, #1 -10006492: 9a0b ldr r2, [sp, #44] ; 0x2c -10006494: 439a bics r2, r3 -10006496: 920b str r2, [sp, #44] ; 0x2c -10006498: 2869 cmp r0, #105 ; 0x69 -1000649a: d100 bne.n 1000649e <_vsnprintf+0x566> -1000649c: e627 b.n 100060ee <_vsnprintf+0x1b6> -1000649e: 2864 cmp r0, #100 ; 0x64 -100064a0: d100 bne.n 100064a4 <_vsnprintf+0x56c> -100064a2: e624 b.n 100060ee <_vsnprintf+0x1b6> -100064a4: 9a0b ldr r2, [sp, #44] ; 0x2c -100064a6: 2380 movs r3, #128 ; 0x80 -100064a8: 0011 movs r1, r2 -100064aa: 009b lsls r3, r3, #2 -100064ac: 4019 ands r1, r3 -100064ae: 468b mov fp, r1 -100064b0: 421a tst r2, r3 -100064b2: d000 beq.n 100064b6 <_vsnprintf+0x57e> -100064b4: e166 b.n 10006784 <_vsnprintf+0x84c> -100064b6: 2380 movs r3, #128 ; 0x80 -100064b8: 0011 movs r1, r2 -100064ba: 005b lsls r3, r3, #1 -100064bc: 4019 ands r1, r3 -100064be: 468a mov sl, r1 -100064c0: 421a tst r2, r3 -100064c2: d000 beq.n 100064c6 <_vsnprintf+0x58e> -100064c4: e239 b.n 1000693a <_vsnprintf+0xa02> -100064c6: 0013 movs r3, r2 -100064c8: 065b lsls r3, r3, #25 -100064ca: d500 bpl.n 100064ce <_vsnprintf+0x596> -100064cc: e13c b.n 10006748 <_vsnprintf+0x810> -100064ce: 0013 movs r3, r2 -100064d0: 061b lsls r3, r3, #24 -100064d2: d400 bmi.n 100064d6 <_vsnprintf+0x59e> -100064d4: e2a6 b.n 10006a24 <_vsnprintf+0xaec> -100064d6: 9b09 ldr r3, [sp, #36] ; 0x24 -100064d8: cb04 ldmia r3!, {r2} -100064da: 0412 lsls r2, r2, #16 -100064dc: 0c12 lsrs r2, r2, #16 -100064de: 4693 mov fp, r2 -100064e0: 9309 str r3, [sp, #36] ; 0x24 -100064e2: 465b mov r3, fp -100064e4: 2b00 cmp r3, #0 -100064e6: d000 beq.n 100064ea <_vsnprintf+0x5b2> -100064e8: e19a b.n 10006820 <_vsnprintf+0x8e8> -100064ea: 9a0b ldr r2, [sp, #44] ; 0x2c -100064ec: 3310 adds r3, #16 -100064ee: 0011 movs r1, r2 -100064f0: 4399 bics r1, r3 -100064f2: 910b str r1, [sp, #44] ; 0x2c -100064f4: 0552 lsls r2, r2, #21 -100064f6: d400 bmi.n 100064fa <_vsnprintf+0x5c2> -100064f8: e192 b.n 10006820 <_vsnprintf+0x8e8> -100064fa: 2300 movs r3, #0 -100064fc: 469a mov sl, r3 -100064fe: 9b0b ldr r3, [sp, #44] ; 0x2c -10006500: 9306 str r3, [sp, #24] -10006502: 9b0a ldr r3, [sp, #40] ; 0x28 -10006504: 9305 str r3, [sp, #20] -10006506: 4643 mov r3, r8 -10006508: 9304 str r3, [sp, #16] -1000650a: 9b0c ldr r3, [sp, #48] ; 0x30 -1000650c: 9303 str r3, [sp, #12] -1000650e: 2300 movs r3, #0 -10006510: e10c b.n 1000672c <_vsnprintf+0x7f4> -10006512: 2320 movs r3, #32 -10006514: 4319 orrs r1, r3 -10006516: e660 b.n 100061da <_vsnprintf+0x2a2> -10006518: 9b09 ldr r3, [sp, #36] ; 0x24 -1000651a: 9a0a ldr r2, [sp, #40] ; 0x28 -1000651c: 1b5b subs r3, r3, r5 -1000651e: 4698 mov r8, r3 -10006520: 464b mov r3, r9 -10006522: 4691 mov r9, r2 -10006524: 001f movs r7, r3 -10006526: 46b2 mov sl, r6 -10006528: 0026 movs r6, r4 -1000652a: 9c08 ldr r4, [sp, #32] -1000652c: 002a movs r2, r5 -1000652e: 003b movs r3, r7 -10006530: 0031 movs r1, r6 -10006532: 47a0 blx r4 -10006534: 4643 mov r3, r8 -10006536: 3501 adds r5, #1 -10006538: 5d58 ldrb r0, [r3, r5] -1000653a: 2800 cmp r0, #0 -1000653c: d1f6 bne.n 1000652c <_vsnprintf+0x5f4> -1000653e: 464a mov r2, r9 -10006540: 0034 movs r4, r6 -10006542: 46b9 mov r9, r7 -10006544: 4656 mov r6, sl -10006546: 920a str r2, [sp, #40] ; 0x28 -10006548: e6f5 b.n 10006336 <_vsnprintf+0x3fe> -1000654a: 23c0 movs r3, #192 ; 0xc0 -1000654c: 009b lsls r3, r3, #2 -1000654e: 78b0 ldrb r0, [r6, #2] -10006550: 4319 orrs r1, r3 -10006552: 3602 adds r6, #2 -10006554: e55d b.n 10006012 <_vsnprintf+0xda> -10006556: 23c0 movs r3, #192 ; 0xc0 -10006558: 78b0 ldrb r0, [r6, #2] -1000655a: 4319 orrs r1, r3 -1000655c: 3602 adds r6, #2 -1000655e: e558 b.n 10006012 <_vsnprintf+0xda> -10006560: 230c movs r3, #12 -10006562: 000a movs r2, r1 -10006564: 439a bics r2, r3 -10006566: 3314 adds r3, #20 -10006568: 431a orrs r2, r3 -1000656a: 3b10 subs r3, #16 -1000656c: 920b str r2, [sp, #44] ; 0x2c -1000656e: 930c str r3, [sp, #48] ; 0x30 -10006570: 054b lsls r3, r1, #21 -10006572: d48d bmi.n 10006490 <_vsnprintf+0x558> -10006574: e796 b.n 100064a4 <_vsnprintf+0x56c> -10006576: 46a1 mov r9, r4 -10006578: 0034 movs r4, r6 -1000657a: 4656 mov r6, sl -1000657c: e6db b.n 10006336 <_vsnprintf+0x3fe> -1000657e: 9a0a ldr r2, [sp, #40] ; 0x28 -10006580: 2a01 cmp r2, #1 -10006582: d800 bhi.n 10006586 <_vsnprintf+0x64e> -10006584: e253 b.n 10006a2e <_vsnprintf+0xaf6> -10006586: 1e6b subs r3, r5, #1 -10006588: 189f adds r7, r3, r2 -1000658a: 9b08 ldr r3, [sp, #32] -1000658c: 46b0 mov r8, r6 -1000658e: 0026 movs r6, r4 -10006590: 464c mov r4, r9 -10006592: 4699 mov r9, r3 -10006594: 002a movs r2, r5 -10006596: 0023 movs r3, r4 -10006598: 3501 adds r5, #1 -1000659a: 0031 movs r1, r6 -1000659c: 2020 movs r0, #32 -1000659e: 47c8 blx r9 -100065a0: 42bd cmp r5, r7 -100065a2: d1f7 bne.n 10006594 <_vsnprintf+0x65c> -100065a4: 46a1 mov r9, r4 -100065a6: 0034 movs r4, r6 -100065a8: 4646 mov r6, r8 -100065aa: 9b09 ldr r3, [sp, #36] ; 0x24 -100065ac: 003a movs r2, r7 -100065ae: cb01 ldmia r3!, {r0} -100065b0: 0021 movs r1, r4 -100065b2: 4698 mov r8, r3 -100065b4: 1c7d adds r5, r7, #1 -100065b6: 464b mov r3, r9 -100065b8: 9f08 ldr r7, [sp, #32] -100065ba: b2c0 uxtb r0, r0 -100065bc: 47b8 blx r7 -100065be: 4643 mov r3, r8 -100065c0: 3601 adds r6, #1 -100065c2: 9309 str r3, [sp, #36] ; 0x24 -100065c4: e4dd b.n 10005f82 <_vsnprintf+0x4a> -100065c6: 9b0b ldr r3, [sp, #44] ; 0x2c -100065c8: 9a0a ldr r2, [sp, #40] ; 0x28 -100065ca: 46a8 mov r8, r5 -100065cc: 429a cmp r2, r3 -100065ce: d800 bhi.n 100065d2 <_vsnprintf+0x69a> -100065d0: e6b5 b.n 1000633e <_vsnprintf+0x406> -100065d2: 4694 mov ip, r2 -100065d4: 4465 add r5, ip -100065d6: 1aed subs r5, r5, r3 -100065d8: 9b08 ldr r3, [sp, #32] -100065da: 4647 mov r7, r8 -100065dc: 46b0 mov r8, r6 -100065de: 0026 movs r6, r4 -100065e0: 464c mov r4, r9 -100065e2: 4699 mov r9, r3 -100065e4: 003a movs r2, r7 -100065e6: 0023 movs r3, r4 -100065e8: 3701 adds r7, #1 -100065ea: 0031 movs r1, r6 -100065ec: 2020 movs r0, #32 -100065ee: 47c8 blx r9 -100065f0: 42af cmp r7, r5 -100065f2: d1f7 bne.n 100065e4 <_vsnprintf+0x6ac> -100065f4: 46a1 mov r9, r4 -100065f6: 0034 movs r4, r6 -100065f8: 4646 mov r6, r8 -100065fa: e6a0 b.n 1000633e <_vsnprintf+0x406> +10006290: 5d58 ldrb r0, [r3, r5] +10006292: 2800 cmp r0, #0 +10006294: d100 bne.n 10006298 <_vsnprintf+0x3f0> +10006296: e126 b.n 100064e6 <_vsnprintf+0x63e> +10006298: 002a movs r2, r5 +1000629a: 4297 cmp r7, r2 +1000629c: d1f3 bne.n 10006286 <_vsnprintf+0x3de> +1000629e: 46a1 mov r9, r4 +100062a0: 003d movs r5, r7 +100062a2: 0034 movs r4, r6 +100062a4: 4656 mov r6, sl +100062a6: 9b0d ldr r3, [sp, #52] ; 0x34 +100062a8: 2b00 cmp r3, #0 +100062aa: d000 beq.n 100062ae <_vsnprintf+0x406> +100062ac: e143 b.n 10006536 <_vsnprintf+0x68e> +100062ae: 465b mov r3, fp +100062b0: 3601 adds r6, #1 +100062b2: 9309 str r3, [sp, #36] ; 0x24 +100062b4: e61d b.n 10005ef2 <_vsnprintf+0x4a> +100062b6: 9b09 ldr r3, [sp, #36] ; 0x24 +100062b8: 001a movs r2, r3 +100062ba: ca08 ldmia r2!, {r3} +100062bc: 4692 mov sl, r2 +100062be: 2b00 cmp r3, #0 +100062c0: d048 beq.n 10006354 <_vsnprintf+0x4ac> +100062c2: 2221 movs r2, #33 ; 0x21 +100062c4: 4311 orrs r1, r2 +100062c6: 468b mov fp, r1 +100062c8: a80e add r0, sp, #56 ; 0x38 +100062ca: 4684 mov ip, r0 +100062cc: 211f movs r1, #31 +100062ce: 4461 add r1, ip +100062d0: 9509 str r5, [sp, #36] ; 0x24 +100062d2: 2200 movs r2, #0 +100062d4: 270f movs r7, #15 +100062d6: 46a4 mov ip, r4 +100062d8: 000d movs r5, r1 +100062da: e002 b.n 100062e2 <_vsnprintf+0x43a> +100062dc: 2a20 cmp r2, #32 +100062de: d00c beq.n 100062fa <_vsnprintf+0x452> +100062e0: 000b movs r3, r1 +100062e2: 003c movs r4, r7 +100062e4: 401c ands r4, r3 +100062e6: 0020 movs r0, r4 +100062e8: 3037 adds r0, #55 ; 0x37 +100062ea: 2c09 cmp r4, #9 +100062ec: d800 bhi.n 100062f0 <_vsnprintf+0x448> +100062ee: 3807 subs r0, #7 +100062f0: 3201 adds r2, #1 +100062f2: 54a8 strb r0, [r5, r2] +100062f4: 0919 lsrs r1, r3, #4 +100062f6: 2b0f cmp r3, #15 +100062f8: d8f0 bhi.n 100062dc <_vsnprintf+0x434> +100062fa: 4664 mov r4, ip +100062fc: 9d09 ldr r5, [sp, #36] ; 0x24 +100062fe: e032 b.n 10006366 <_vsnprintf+0x4be> +10006300: 4bdc ldr r3, [pc, #880] ; (10006674 <_vsnprintf+0x7cc>) +10006302: 7820 ldrb r0, [r4, #0] +10006304: 9308 str r3, [sp, #32] +10006306: 2300 movs r3, #0 +10006308: 469a mov sl, r3 +1000630a: 2800 cmp r0, #0 +1000630c: d000 beq.n 10006310 <_vsnprintf+0x468> +1000630e: e5e4 b.n 10005eda <_vsnprintf+0x32> +10006310: 2400 movs r4, #0 +10006312: e665 b.n 10005fe0 <_vsnprintf+0x138> +10006314: 4643 mov r3, r8 +10006316: 0006 movs r6, r0 +10006318: 9f0a ldr r7, [sp, #40] ; 0x28 +1000631a: 0098 lsls r0, r3, #2 +1000631c: 18c0 adds r0, r0, r3 +1000631e: 3201 adds r2, #1 +10006320: 0040 lsls r0, r0, #1 +10006322: 1980 adds r0, r0, r6 +10006324: 7816 ldrb r6, [r2, #0] +10006326: 0003 movs r3, r0 +10006328: 0030 movs r0, r6 +1000632a: 3830 subs r0, #48 ; 0x30 +1000632c: 3b30 subs r3, #48 ; 0x30 +1000632e: 2809 cmp r0, #9 +10006330: d9f3 bls.n 1000631a <_vsnprintf+0x472> +10006332: 0030 movs r0, r6 +10006334: 4698 mov r8, r3 +10006336: 0016 movs r6, r2 +10006338: 970a str r7, [sp, #40] ; 0x28 +1000633a: e600 b.n 10005f3e <_vsnprintf+0x96> +1000633c: 9b09 ldr r3, [sp, #36] ; 0x24 +1000633e: 3602 adds r6, #2 +10006340: cb04 ldmia r3!, {r2} +10006342: 4690 mov r8, r2 +10006344: 43d2 mvns r2, r2 +10006346: 4640 mov r0, r8 +10006348: 17d2 asrs r2, r2, #31 +1000634a: 4010 ands r0, r2 +1000634c: 4680 mov r8, r0 +1000634e: 9309 str r3, [sp, #36] ; 0x24 +10006350: 7830 ldrb r0, [r6, #0] +10006352: e5f4 b.n 10005f3e <_vsnprintf+0x96> +10006354: 2210 movs r2, #16 +10006356: 0008 movs r0, r1 +10006358: 4390 bics r0, r2 +1000635a: 3211 adds r2, #17 +1000635c: 4310 orrs r0, r2 +1000635e: 4683 mov fp, r0 +10006360: 2200 movs r2, #0 +10006362: 0549 lsls r1, r1, #21 +10006364: d5b0 bpl.n 100062c8 <_vsnprintf+0x420> +10006366: 465b mov r3, fp +10006368: 9306 str r3, [sp, #24] +1000636a: 2308 movs r3, #8 +1000636c: 9305 str r3, [sp, #20] +1000636e: 4643 mov r3, r8 +10006370: 9304 str r3, [sp, #16] +10006372: 2310 movs r3, #16 +10006374: 9303 str r3, [sp, #12] +10006376: 2300 movs r3, #0 +10006378: 9302 str r3, [sp, #8] +1000637a: ab16 add r3, sp, #88 ; 0x58 +1000637c: 9201 str r2, [sp, #4] +1000637e: 9300 str r3, [sp, #0] +10006380: 002a movs r2, r5 +10006382: 464b mov r3, r9 +10006384: 0021 movs r1, r4 +10006386: 9808 ldr r0, [sp, #32] +10006388: f7ff f8a6 bl 100054d8 <_ntoa_format> +1000638c: 4653 mov r3, sl +1000638e: 0005 movs r5, r0 +10006390: 3601 adds r6, #1 +10006392: 9309 str r3, [sp, #36] ; 0x24 +10006394: e5ad b.n 10005ef2 <_vsnprintf+0x4a> +10006396: 7813 ldrb r3, [r2, #0] +10006398: 469c mov ip, r3 +1000639a: 2b00 cmp r3, #0 +1000639c: d100 bne.n 100063a0 <_vsnprintf+0x4f8> +1000639e: e2f7 b.n 10006990 <_vsnprintf+0xae8> +100063a0: 2302 movs r3, #2 +100063a2: 425b negs r3, r3 +100063a4: e737 b.n 10006216 <_vsnprintf+0x36e> +100063a6: 2320 movs r3, #32 +100063a8: 0002 movs r2, r0 +100063aa: 439a bics r2, r3 +100063ac: 2a47 cmp r2, #71 ; 0x47 +100063ae: d104 bne.n 100063ba <_vsnprintf+0x512> +100063b0: 2380 movs r3, #128 ; 0x80 +100063b2: 011b lsls r3, r3, #4 +100063b4: 4319 orrs r1, r3 +100063b6: 2302 movs r3, #2 +100063b8: 4398 bics r0, r3 +100063ba: 2845 cmp r0, #69 ; 0x45 +100063bc: d101 bne.n 100063c2 <_vsnprintf+0x51a> +100063be: 2320 movs r3, #32 +100063c0: 4319 orrs r1, r3 +100063c2: 2207 movs r2, #7 +100063c4: 9b09 ldr r3, [sp, #36] ; 0x24 +100063c6: 9104 str r1, [sp, #16] +100063c8: 3307 adds r3, #7 +100063ca: 4393 bics r3, r2 +100063cc: 9a0a ldr r2, [sp, #40] ; 0x28 +100063ce: 0019 movs r1, r3 +100063d0: 9203 str r2, [sp, #12] +100063d2: 4642 mov r2, r8 +100063d4: 9202 str r2, [sp, #8] +100063d6: c90c ldmia r1!, {r2, r3} +100063d8: 9808 ldr r0, [sp, #32] +100063da: 9200 str r2, [sp, #0] +100063dc: 9301 str r3, [sp, #4] +100063de: 9109 str r1, [sp, #36] ; 0x24 +100063e0: 002a movs r2, r5 +100063e2: 464b mov r3, r9 +100063e4: 0021 movs r1, r4 +100063e6: f7ff f96d bl 100056c4 <_etoa> +100063ea: 3601 adds r6, #1 +100063ec: 0005 movs r5, r0 +100063ee: e580 b.n 10005ef2 <_vsnprintf+0x4a> +100063f0: 2310 movs r3, #16 +100063f2: 930c str r3, [sp, #48] ; 0x30 +100063f4: 230c movs r3, #12 +100063f6: 000a movs r2, r1 +100063f8: 439a bics r2, r3 +100063fa: 920b str r2, [sp, #44] ; 0x2c +100063fc: 054b lsls r3, r1, #21 +100063fe: d503 bpl.n 10006408 <_vsnprintf+0x560> +10006400: 2301 movs r3, #1 +10006402: 9a0b ldr r2, [sp, #44] ; 0x2c +10006404: 439a bics r2, r3 +10006406: 920b str r2, [sp, #44] ; 0x2c +10006408: 2869 cmp r0, #105 ; 0x69 +1000640a: d100 bne.n 1000640e <_vsnprintf+0x566> +1000640c: e627 b.n 1000605e <_vsnprintf+0x1b6> +1000640e: 2864 cmp r0, #100 ; 0x64 +10006410: d100 bne.n 10006414 <_vsnprintf+0x56c> +10006412: e624 b.n 1000605e <_vsnprintf+0x1b6> +10006414: 9a0b ldr r2, [sp, #44] ; 0x2c +10006416: 2380 movs r3, #128 ; 0x80 +10006418: 0011 movs r1, r2 +1000641a: 009b lsls r3, r3, #2 +1000641c: 4019 ands r1, r3 +1000641e: 468b mov fp, r1 +10006420: 421a tst r2, r3 +10006422: d000 beq.n 10006426 <_vsnprintf+0x57e> +10006424: e166 b.n 100066f4 <_vsnprintf+0x84c> +10006426: 2380 movs r3, #128 ; 0x80 +10006428: 0011 movs r1, r2 +1000642a: 005b lsls r3, r3, #1 +1000642c: 4019 ands r1, r3 +1000642e: 468a mov sl, r1 +10006430: 421a tst r2, r3 +10006432: d000 beq.n 10006436 <_vsnprintf+0x58e> +10006434: e239 b.n 100068aa <_vsnprintf+0xa02> +10006436: 0013 movs r3, r2 +10006438: 065b lsls r3, r3, #25 +1000643a: d500 bpl.n 1000643e <_vsnprintf+0x596> +1000643c: e13c b.n 100066b8 <_vsnprintf+0x810> +1000643e: 0013 movs r3, r2 +10006440: 061b lsls r3, r3, #24 +10006442: d400 bmi.n 10006446 <_vsnprintf+0x59e> +10006444: e2a6 b.n 10006994 <_vsnprintf+0xaec> +10006446: 9b09 ldr r3, [sp, #36] ; 0x24 +10006448: cb04 ldmia r3!, {r2} +1000644a: 0412 lsls r2, r2, #16 +1000644c: 0c12 lsrs r2, r2, #16 +1000644e: 4693 mov fp, r2 +10006450: 9309 str r3, [sp, #36] ; 0x24 +10006452: 465b mov r3, fp +10006454: 2b00 cmp r3, #0 +10006456: d000 beq.n 1000645a <_vsnprintf+0x5b2> +10006458: e19a b.n 10006790 <_vsnprintf+0x8e8> +1000645a: 9a0b ldr r2, [sp, #44] ; 0x2c +1000645c: 3310 adds r3, #16 +1000645e: 0011 movs r1, r2 +10006460: 4399 bics r1, r3 +10006462: 910b str r1, [sp, #44] ; 0x2c +10006464: 0552 lsls r2, r2, #21 +10006466: d400 bmi.n 1000646a <_vsnprintf+0x5c2> +10006468: e192 b.n 10006790 <_vsnprintf+0x8e8> +1000646a: 2300 movs r3, #0 +1000646c: 469a mov sl, r3 +1000646e: 9b0b ldr r3, [sp, #44] ; 0x2c +10006470: 9306 str r3, [sp, #24] +10006472: 9b0a ldr r3, [sp, #40] ; 0x28 +10006474: 9305 str r3, [sp, #20] +10006476: 4643 mov r3, r8 +10006478: 9304 str r3, [sp, #16] +1000647a: 9b0c ldr r3, [sp, #48] ; 0x30 +1000647c: 9303 str r3, [sp, #12] +1000647e: 2300 movs r3, #0 +10006480: e10c b.n 1000669c <_vsnprintf+0x7f4> +10006482: 2320 movs r3, #32 +10006484: 4319 orrs r1, r3 +10006486: e660 b.n 1000614a <_vsnprintf+0x2a2> +10006488: 9b09 ldr r3, [sp, #36] ; 0x24 +1000648a: 9a0a ldr r2, [sp, #40] ; 0x28 +1000648c: 1b5b subs r3, r3, r5 +1000648e: 4698 mov r8, r3 +10006490: 464b mov r3, r9 +10006492: 4691 mov r9, r2 +10006494: 001f movs r7, r3 +10006496: 46b2 mov sl, r6 +10006498: 0026 movs r6, r4 +1000649a: 9c08 ldr r4, [sp, #32] +1000649c: 002a movs r2, r5 +1000649e: 003b movs r3, r7 +100064a0: 0031 movs r1, r6 +100064a2: 47a0 blx r4 +100064a4: 4643 mov r3, r8 +100064a6: 3501 adds r5, #1 +100064a8: 5d58 ldrb r0, [r3, r5] +100064aa: 2800 cmp r0, #0 +100064ac: d1f6 bne.n 1000649c <_vsnprintf+0x5f4> +100064ae: 464a mov r2, r9 +100064b0: 0034 movs r4, r6 +100064b2: 46b9 mov r9, r7 +100064b4: 4656 mov r6, sl +100064b6: 920a str r2, [sp, #40] ; 0x28 +100064b8: e6f5 b.n 100062a6 <_vsnprintf+0x3fe> +100064ba: 23c0 movs r3, #192 ; 0xc0 +100064bc: 009b lsls r3, r3, #2 +100064be: 78b0 ldrb r0, [r6, #2] +100064c0: 4319 orrs r1, r3 +100064c2: 3602 adds r6, #2 +100064c4: e55d b.n 10005f82 <_vsnprintf+0xda> +100064c6: 23c0 movs r3, #192 ; 0xc0 +100064c8: 78b0 ldrb r0, [r6, #2] +100064ca: 4319 orrs r1, r3 +100064cc: 3602 adds r6, #2 +100064ce: e558 b.n 10005f82 <_vsnprintf+0xda> +100064d0: 230c movs r3, #12 +100064d2: 000a movs r2, r1 +100064d4: 439a bics r2, r3 +100064d6: 3314 adds r3, #20 +100064d8: 431a orrs r2, r3 +100064da: 3b10 subs r3, #16 +100064dc: 920b str r2, [sp, #44] ; 0x2c +100064de: 930c str r3, [sp, #48] ; 0x30 +100064e0: 054b lsls r3, r1, #21 +100064e2: d48d bmi.n 10006400 <_vsnprintf+0x558> +100064e4: e796 b.n 10006414 <_vsnprintf+0x56c> +100064e6: 46a1 mov r9, r4 +100064e8: 0034 movs r4, r6 +100064ea: 4656 mov r6, sl +100064ec: e6db b.n 100062a6 <_vsnprintf+0x3fe> +100064ee: 9a0a ldr r2, [sp, #40] ; 0x28 +100064f0: 2a01 cmp r2, #1 +100064f2: d800 bhi.n 100064f6 <_vsnprintf+0x64e> +100064f4: e253 b.n 1000699e <_vsnprintf+0xaf6> +100064f6: 1e6b subs r3, r5, #1 +100064f8: 189f adds r7, r3, r2 +100064fa: 9b08 ldr r3, [sp, #32] +100064fc: 46b0 mov r8, r6 +100064fe: 0026 movs r6, r4 +10006500: 464c mov r4, r9 +10006502: 4699 mov r9, r3 +10006504: 002a movs r2, r5 +10006506: 0023 movs r3, r4 +10006508: 3501 adds r5, #1 +1000650a: 0031 movs r1, r6 +1000650c: 2020 movs r0, #32 +1000650e: 47c8 blx r9 +10006510: 42bd cmp r5, r7 +10006512: d1f7 bne.n 10006504 <_vsnprintf+0x65c> +10006514: 46a1 mov r9, r4 +10006516: 0034 movs r4, r6 +10006518: 4646 mov r6, r8 +1000651a: 9b09 ldr r3, [sp, #36] ; 0x24 +1000651c: 003a movs r2, r7 +1000651e: cb01 ldmia r3!, {r0} +10006520: 0021 movs r1, r4 +10006522: 4698 mov r8, r3 +10006524: 1c7d adds r5, r7, #1 +10006526: 464b mov r3, r9 +10006528: 9f08 ldr r7, [sp, #32] +1000652a: b2c0 uxtb r0, r0 +1000652c: 47b8 blx r7 +1000652e: 4643 mov r3, r8 +10006530: 3601 adds r6, #1 +10006532: 9309 str r3, [sp, #36] ; 0x24 +10006534: e4dd b.n 10005ef2 <_vsnprintf+0x4a> +10006536: 9b0b ldr r3, [sp, #44] ; 0x2c +10006538: 9a0a ldr r2, [sp, #40] ; 0x28 +1000653a: 46a8 mov r8, r5 +1000653c: 429a cmp r2, r3 +1000653e: d800 bhi.n 10006542 <_vsnprintf+0x69a> +10006540: e6b5 b.n 100062ae <_vsnprintf+0x406> +10006542: 4694 mov ip, r2 +10006544: 4465 add r5, ip +10006546: 1aed subs r5, r5, r3 +10006548: 9b08 ldr r3, [sp, #32] +1000654a: 4647 mov r7, r8 +1000654c: 46b0 mov r8, r6 +1000654e: 0026 movs r6, r4 +10006550: 464c mov r4, r9 +10006552: 4699 mov r9, r3 +10006554: 003a movs r2, r7 +10006556: 0023 movs r3, r4 +10006558: 3701 adds r7, #1 +1000655a: 0031 movs r1, r6 +1000655c: 2020 movs r0, #32 +1000655e: 47c8 blx r9 +10006560: 42af cmp r7, r5 +10006562: d1f7 bne.n 10006554 <_vsnprintf+0x6ac> +10006564: 46a1 mov r9, r4 +10006566: 0034 movs r4, r6 +10006568: 4646 mov r6, r8 +1000656a: e6a0 b.n 100062ae <_vsnprintf+0x406> +1000656c: 9a0b ldr r2, [sp, #44] ; 0x2c +1000656e: 990a ldr r1, [sp, #40] ; 0x28 +10006570: 1c53 adds r3, r2, #1 +10006572: 4291 cmp r1, r2 +10006574: d800 bhi.n 10006578 <_vsnprintf+0x6d0> +10006576: e214 b.n 100069a2 <_vsnprintf+0xafa> +10006578: 194b adds r3, r1, r5 +1000657a: 1a9b subs r3, r3, r2 +1000657c: 001f movs r7, r3 +1000657e: 9b08 ldr r3, [sp, #32] +10006580: 46b2 mov sl, r6 +10006582: 0026 movs r6, r4 +10006584: 464c mov r4, r9 +10006586: 4699 mov r9, r3 +10006588: 002a movs r2, r5 +1000658a: 0023 movs r3, r4 +1000658c: 3501 adds r5, #1 +1000658e: 0031 movs r1, r6 +10006590: 2020 movs r0, #32 +10006592: 47c8 blx r9 +10006594: 42bd cmp r5, r7 +10006596: d1f7 bne.n 10006588 <_vsnprintf+0x6e0> +10006598: 9b0a ldr r3, [sp, #40] ; 0x28 +1000659a: 46a1 mov r9, r4 +1000659c: 3301 adds r3, #1 +1000659e: 930b str r3, [sp, #44] ; 0x2c +100065a0: 9b09 ldr r3, [sp, #36] ; 0x24 +100065a2: 0034 movs r4, r6 +100065a4: 781b ldrb r3, [r3, #0] +100065a6: 4656 mov r6, sl +100065a8: 469c mov ip, r3 +100065aa: 4660 mov r0, ip +100065ac: 2800 cmp r0, #0 +100065ae: d000 beq.n 100065b2 <_vsnprintf+0x70a> +100065b0: e658 b.n 10006264 <_vsnprintf+0x3bc> +100065b2: e67c b.n 100062ae <_vsnprintf+0x406> +100065b4: 2207 movs r2, #7 +100065b6: 9b09 ldr r3, [sp, #36] ; 0x24 +100065b8: 3307 adds r3, #7 +100065ba: 4393 bics r3, r2 +100065bc: 3201 adds r2, #1 +100065be: 4694 mov ip, r2 +100065c0: 449c add ip, r3 +100065c2: 4662 mov r2, ip +100065c4: 685f ldr r7, [r3, #4] +100065c6: 9209 str r2, [sp, #36] ; 0x24 +100065c8: 681a ldr r2, [r3, #0] +100065ca: 17fb asrs r3, r7, #31 +100065cc: 9310 str r3, [sp, #64] ; 0x40 +100065ce: 9311 str r3, [sp, #68] ; 0x44 +100065d0: 9810 ldr r0, [sp, #64] ; 0x40 +100065d2: 9911 ldr r1, [sp, #68] ; 0x44 +100065d4: 0003 movs r3, r0 +100065d6: 4053 eors r3, r2 +100065d8: 930e str r3, [sp, #56] ; 0x38 +100065da: 000b movs r3, r1 +100065dc: 407b eors r3, r7 +100065de: 930f str r3, [sp, #60] ; 0x3c +100065e0: 4694 mov ip, r2 +100065e2: 9a0e ldr r2, [sp, #56] ; 0x38 +100065e4: 9b0f ldr r3, [sp, #60] ; 0x3c +100065e6: 1a12 subs r2, r2, r0 +100065e8: 418b sbcs r3, r1 +100065ea: 920e str r2, [sp, #56] ; 0x38 +100065ec: 930f str r3, [sp, #60] ; 0x3c +100065ee: 0ffb lsrs r3, r7, #31 +100065f0: 4662 mov r2, ip +100065f2: 9312 str r3, [sp, #72] ; 0x48 +100065f4: 2300 movs r3, #0 +100065f6: 433a orrs r2, r7 +100065f8: 469b mov fp, r3 +100065fa: d03d beq.n 10006678 <_vsnprintf+0x7d0> 100065fc: 9a0b ldr r2, [sp, #44] ; 0x2c -100065fe: 990a ldr r1, [sp, #40] ; 0x28 -10006600: 1c53 adds r3, r2, #1 -10006602: 4291 cmp r1, r2 -10006604: d800 bhi.n 10006608 <_vsnprintf+0x6d0> -10006606: e214 b.n 10006a32 <_vsnprintf+0xafa> -10006608: 194b adds r3, r1, r5 -1000660a: 1a9b subs r3, r3, r2 -1000660c: 001f movs r7, r3 -1000660e: 9b08 ldr r3, [sp, #32] -10006610: 46b2 mov sl, r6 -10006612: 0026 movs r6, r4 -10006614: 464c mov r4, r9 -10006616: 4699 mov r9, r3 -10006618: 002a movs r2, r5 -1000661a: 0023 movs r3, r4 -1000661c: 3501 adds r5, #1 -1000661e: 0031 movs r1, r6 -10006620: 2020 movs r0, #32 -10006622: 47c8 blx r9 -10006624: 42bd cmp r5, r7 -10006626: d1f7 bne.n 10006618 <_vsnprintf+0x6e0> -10006628: 9b0a ldr r3, [sp, #40] ; 0x28 -1000662a: 46a1 mov r9, r4 -1000662c: 3301 adds r3, #1 -1000662e: 930b str r3, [sp, #44] ; 0x2c -10006630: 9b09 ldr r3, [sp, #36] ; 0x24 -10006632: 0034 movs r4, r6 -10006634: 781b ldrb r3, [r3, #0] -10006636: 4656 mov r6, sl -10006638: 469c mov ip, r3 -1000663a: 4660 mov r0, ip -1000663c: 2800 cmp r0, #0 -1000663e: d000 beq.n 10006642 <_vsnprintf+0x70a> -10006640: e658 b.n 100062f4 <_vsnprintf+0x3bc> -10006642: e67c b.n 1000633e <_vsnprintf+0x406> -10006644: 2207 movs r2, #7 -10006646: 9b09 ldr r3, [sp, #36] ; 0x24 -10006648: 3307 adds r3, #7 -1000664a: 4393 bics r3, r2 -1000664c: 3201 adds r2, #1 -1000664e: 4694 mov ip, r2 -10006650: 449c add ip, r3 -10006652: 4662 mov r2, ip -10006654: 685f ldr r7, [r3, #4] -10006656: 9209 str r2, [sp, #36] ; 0x24 -10006658: 681a ldr r2, [r3, #0] -1000665a: 17fb asrs r3, r7, #31 -1000665c: 9310 str r3, [sp, #64] ; 0x40 -1000665e: 9311 str r3, [sp, #68] ; 0x44 -10006660: 9810 ldr r0, [sp, #64] ; 0x40 -10006662: 9911 ldr r1, [sp, #68] ; 0x44 -10006664: 0003 movs r3, r0 -10006666: 4053 eors r3, r2 -10006668: 930e str r3, [sp, #56] ; 0x38 -1000666a: 000b movs r3, r1 -1000666c: 407b eors r3, r7 -1000666e: 930f str r3, [sp, #60] ; 0x3c -10006670: 4694 mov ip, r2 -10006672: 9a0e ldr r2, [sp, #56] ; 0x38 -10006674: 9b0f ldr r3, [sp, #60] ; 0x3c -10006676: 1a12 subs r2, r2, r0 -10006678: 418b sbcs r3, r1 -1000667a: 920e str r2, [sp, #56] ; 0x38 -1000667c: 930f str r3, [sp, #60] ; 0x3c -1000667e: 0ffb lsrs r3, r7, #31 -10006680: 4662 mov r2, ip -10006682: 9312 str r3, [sp, #72] ; 0x48 -10006684: 2300 movs r3, #0 -10006686: 433a orrs r2, r7 -10006688: 469b mov fp, r3 -1000668a: d03d beq.n 10006708 <_vsnprintf+0x7d0> -1000668c: 9a0b ldr r2, [sp, #44] ; 0x2c -1000668e: 2361 movs r3, #97 ; 0x61 -10006690: 0692 lsls r2, r2, #26 -10006692: d500 bpl.n 10006696 <_vsnprintf+0x75e> -10006694: 2341 movs r3, #65 ; 0x41 -10006696: 2200 movs r2, #0 -10006698: b2db uxtb r3, r3 -1000669a: a90e add r1, sp, #56 ; 0x38 -1000669c: 3b0a subs r3, #10 -1000669e: 468c mov ip, r1 -100066a0: 4692 mov sl, r2 -100066a2: 930d str r3, [sp, #52] ; 0x34 -100066a4: 4643 mov r3, r8 -100066a6: 321f adds r2, #31 -100066a8: 4462 add r2, ip -100066aa: 9513 str r5, [sp, #76] ; 0x4c -100066ac: 9615 str r6, [sp, #84] ; 0x54 -100066ae: 4655 mov r5, sl -100066b0: 9e0e ldr r6, [sp, #56] ; 0x38 -100066b2: 9f0f ldr r7, [sp, #60] ; 0x3c -100066b4: 46a2 mov sl, r4 -100066b6: 4690 mov r8, r2 -100066b8: 9c0c ldr r4, [sp, #48] ; 0x30 -100066ba: 9314 str r3, [sp, #80] ; 0x50 -100066bc: e00c b.n 100066d8 <_vsnprintf+0x7a0> -100066be: 3230 adds r2, #48 ; 0x30 -100066c0: b2d2 uxtb r2, r2 -100066c2: 4643 mov r3, r8 -100066c4: 3501 adds r5, #1 -100066c6: 555a strb r2, [r3, r5] -100066c8: 45bb cmp fp, r7 -100066ca: d100 bne.n 100066ce <_vsnprintf+0x796> -100066cc: e18a b.n 100069e4 <_vsnprintf+0xaac> -100066ce: 2d20 cmp r5, #32 -100066d0: d100 bne.n 100066d4 <_vsnprintf+0x79c> -100066d2: e18a b.n 100069ea <_vsnprintf+0xab2> -100066d4: 0006 movs r6, r0 -100066d6: 000f movs r7, r1 -100066d8: 0022 movs r2, r4 -100066da: 2300 movs r3, #0 -100066dc: 0030 movs r0, r6 -100066de: 0039 movs r1, r7 -100066e0: f000 faae bl 10006c40 <__wrap___aeabi_uldivmod> -100066e4: b2d2 uxtb r2, r2 -100066e6: 2a09 cmp r2, #9 -100066e8: d9e9 bls.n 100066be <_vsnprintf+0x786> -100066ea: 9b0d ldr r3, [sp, #52] ; 0x34 -100066ec: 469c mov ip, r3 -100066ee: 4462 add r2, ip -100066f0: b2d2 uxtb r2, r2 -100066f2: e7e6 b.n 100066c2 <_vsnprintf+0x78a> -100066f4: 23ff movs r3, #255 ; 0xff -100066f6: 9909 ldr r1, [sp, #36] ; 0x24 -100066f8: c904 ldmia r1!, {r2} -100066fa: 4013 ands r3, r2 -100066fc: 001a movs r2, r3 -100066fe: 9109 str r1, [sp, #36] ; 0x24 -10006700: e517 b.n 10006132 <_vsnprintf+0x1fa> -10006702: 46c0 nop ; (mov r8, r8) -10006704: 100054c9 .word 0x100054c9 -10006708: 9a0b ldr r2, [sp, #44] ; 0x2c -1000670a: 3310 adds r3, #16 -1000670c: 0011 movs r1, r2 -1000670e: 4399 bics r1, r3 -10006710: 910b str r1, [sp, #44] ; 0x2c -10006712: 0552 lsls r2, r2, #21 -10006714: d5ba bpl.n 1000668c <_vsnprintf+0x754> -10006716: 2300 movs r3, #0 -10006718: 469a mov sl, r3 -1000671a: 9b0b ldr r3, [sp, #44] ; 0x2c -1000671c: 9306 str r3, [sp, #24] -1000671e: 9b0a ldr r3, [sp, #40] ; 0x28 -10006720: 9305 str r3, [sp, #20] -10006722: 4643 mov r3, r8 -10006724: 9304 str r3, [sp, #16] -10006726: 9b0c ldr r3, [sp, #48] ; 0x30 -10006728: 9303 str r3, [sp, #12] -1000672a: 9b12 ldr r3, [sp, #72] ; 0x48 -1000672c: 9302 str r3, [sp, #8] -1000672e: 4653 mov r3, sl -10006730: 9301 str r3, [sp, #4] -10006732: ab16 add r3, sp, #88 ; 0x58 -10006734: 002a movs r2, r5 -10006736: 9300 str r3, [sp, #0] -10006738: 0021 movs r1, r4 -1000673a: 464b mov r3, r9 -1000673c: 9808 ldr r0, [sp, #32] -1000673e: f7fe ff13 bl 10005568 <_ntoa_format> -10006742: 3601 adds r6, #1 -10006744: 0005 movs r5, r0 -10006746: e41c b.n 10005f82 <_vsnprintf+0x4a> -10006748: 22ff movs r2, #255 ; 0xff -1000674a: 9b09 ldr r3, [sp, #36] ; 0x24 -1000674c: cb02 ldmia r3!, {r1} -1000674e: 4011 ands r1, r2 -10006750: 468b mov fp, r1 -10006752: 9309 str r3, [sp, #36] ; 0x24 -10006754: e6c5 b.n 100064e2 <_vsnprintf+0x5aa> -10006756: 4653 mov r3, sl -10006758: 4645 mov r5, r8 -1000675a: 9309 str r3, [sp, #36] ; 0x24 -1000675c: 3601 adds r6, #1 -1000675e: f7ff fc10 bl 10005f82 <_vsnprintf+0x4a> -10006762: 4656 mov r6, sl -10006764: 465c mov r4, fp -10006766: 46aa mov sl, r5 -10006768: 9d13 ldr r5, [sp, #76] ; 0x4c -1000676a: e7d6 b.n 1000671a <_vsnprintf+0x7e2> -1000676c: 2308 movs r3, #8 -1000676e: 930c str r3, [sp, #48] ; 0x30 -10006770: 910b str r1, [sp, #44] ; 0x2c -10006772: 990b ldr r1, [sp, #44] ; 0x2c -10006774: 2864 cmp r0, #100 ; 0x64 -10006776: d000 beq.n 1000677a <_vsnprintf+0x842> -10006778: e684 b.n 10006484 <_vsnprintf+0x54c> -1000677a: 9b0b ldr r3, [sp, #44] ; 0x2c -1000677c: 055b lsls r3, r3, #21 -1000677e: d500 bpl.n 10006782 <_vsnprintf+0x84a> -10006780: e686 b.n 10006490 <_vsnprintf+0x558> -10006782: e4b4 b.n 100060ee <_vsnprintf+0x1b6> -10006784: 2207 movs r2, #7 -10006786: 9b09 ldr r3, [sp, #36] ; 0x24 -10006788: 3307 adds r3, #7 -1000678a: 4393 bics r3, r2 -1000678c: 3201 adds r2, #1 -1000678e: 4694 mov ip, r2 -10006790: 449c add ip, r3 -10006792: 4662 mov r2, ip -10006794: 9209 str r2, [sp, #36] ; 0x24 -10006796: 681a ldr r2, [r3, #0] -10006798: 685b ldr r3, [r3, #4] -1000679a: 0010 movs r0, r2 -1000679c: 469b mov fp, r3 -1000679e: 0013 movs r3, r2 -100067a0: 465a mov r2, fp -100067a2: 4313 orrs r3, r2 -100067a4: d107 bne.n 100067b6 <_vsnprintf+0x87e> -100067a6: 9a0b ldr r2, [sp, #44] ; 0x2c -100067a8: 3310 adds r3, #16 -100067aa: 0011 movs r1, r2 -100067ac: 4399 bics r1, r3 -100067ae: 910b str r1, [sp, #44] ; 0x2c -100067b0: 0552 lsls r2, r2, #21 -100067b2: d500 bpl.n 100067b6 <_vsnprintf+0x87e> -100067b4: e6a1 b.n 100064fa <_vsnprintf+0x5c2> -100067b6: 9a0b ldr r2, [sp, #44] ; 0x2c -100067b8: 2361 movs r3, #97 ; 0x61 -100067ba: 0692 lsls r2, r2, #26 -100067bc: d500 bpl.n 100067c0 <_vsnprintf+0x888> -100067be: 2341 movs r3, #65 ; 0x41 -100067c0: 2200 movs r2, #0 -100067c2: b2db uxtb r3, r3 -100067c4: a90e add r1, sp, #56 ; 0x38 -100067c6: 3b0a subs r3, #10 -100067c8: 468c mov ip, r1 -100067ca: 4692 mov sl, r2 -100067cc: 930d str r3, [sp, #52] ; 0x34 -100067ce: 4643 mov r3, r8 -100067d0: 321f adds r2, #31 -100067d2: 4462 add r2, ip -100067d4: 465f mov r7, fp -100067d6: 9512 str r5, [sp, #72] ; 0x48 -100067d8: 46a3 mov fp, r4 -100067da: 4655 mov r5, sl -100067dc: 0004 movs r4, r0 -100067de: 46b2 mov sl, r6 -100067e0: 4690 mov r8, r2 -100067e2: 9e0c ldr r6, [sp, #48] ; 0x30 -100067e4: 9313 str r3, [sp, #76] ; 0x4c -100067e6: e00d b.n 10006804 <_vsnprintf+0x8cc> -100067e8: 3230 adds r2, #48 ; 0x30 -100067ea: b2d2 uxtb r2, r2 -100067ec: 4643 mov r3, r8 -100067ee: 3501 adds r5, #1 -100067f0: 555a strb r2, [r3, r5] -100067f2: 2300 movs r3, #0 -100067f4: 42bb cmp r3, r7 -100067f6: d100 bne.n 100067fa <_vsnprintf+0x8c2> -100067f8: e100 b.n 100069fc <_vsnprintf+0xac4> -100067fa: 2d20 cmp r5, #32 -100067fc: d100 bne.n 10006800 <_vsnprintf+0x8c8> -100067fe: e100 b.n 10006a02 <_vsnprintf+0xaca> -10006800: 0004 movs r4, r0 -10006802: 000f movs r7, r1 -10006804: 0032 movs r2, r6 -10006806: 2300 movs r3, #0 -10006808: 0020 movs r0, r4 -1000680a: 0039 movs r1, r7 -1000680c: f000 fa18 bl 10006c40 <__wrap___aeabi_uldivmod> -10006810: b2d2 uxtb r2, r2 -10006812: 2a09 cmp r2, #9 -10006814: d9e8 bls.n 100067e8 <_vsnprintf+0x8b0> -10006816: 9b0d ldr r3, [sp, #52] ; 0x34 -10006818: 469c mov ip, r3 -1000681a: 4462 add r2, ip -1000681c: b2d2 uxtb r2, r2 -1000681e: e7e5 b.n 100067ec <_vsnprintf+0x8b4> -10006820: 9a0b ldr r2, [sp, #44] ; 0x2c -10006822: 2361 movs r3, #97 ; 0x61 -10006824: 0692 lsls r2, r2, #26 -10006826: d500 bpl.n 1000682a <_vsnprintf+0x8f2> -10006828: 2341 movs r3, #65 ; 0x41 -1000682a: b2db uxtb r3, r3 -1000682c: a90e add r1, sp, #56 ; 0x38 -1000682e: 3b0a subs r3, #10 -10006830: 221f movs r2, #31 -10006832: 468c mov ip, r1 -10006834: 930d str r3, [sp, #52] ; 0x34 -10006836: 0023 movs r3, r4 -10006838: 4462 add r2, ip -1000683a: 465c mov r4, fp -1000683c: 9512 str r5, [sp, #72] ; 0x48 -1000683e: 0017 movs r7, r2 -10006840: 4655 mov r5, sl -10006842: 469b mov fp, r3 -10006844: 46b2 mov sl, r6 -10006846: 9e0c ldr r6, [sp, #48] ; 0x30 -10006848: e008 b.n 1000685c <_vsnprintf+0x924> -1000684a: 3330 adds r3, #48 ; 0x30 -1000684c: b2db uxtb r3, r3 -1000684e: 3501 adds r5, #1 -10006850: 557b strb r3, [r7, r5] -10006852: 42b4 cmp r4, r6 -10006854: d30e bcc.n 10006874 <_vsnprintf+0x93c> -10006856: 2d20 cmp r5, #32 -10006858: d00c beq.n 10006874 <_vsnprintf+0x93c> -1000685a: 0004 movs r4, r0 -1000685c: 0031 movs r1, r6 -1000685e: 0020 movs r0, r4 -10006860: f000 f9b0 bl 10006bc4 <__wrap___aeabi_uidiv> -10006864: b2cb uxtb r3, r1 -10006866: 2909 cmp r1, #9 -10006868: d9ef bls.n 1000684a <_vsnprintf+0x912> -1000686a: 9a0d ldr r2, [sp, #52] ; 0x34 -1000686c: 4694 mov ip, r2 -1000686e: 4463 add r3, ip -10006870: b2db uxtb r3, r3 -10006872: e7ec b.n 1000684e <_vsnprintf+0x916> -10006874: 4656 mov r6, sl -10006876: 465c mov r4, fp -10006878: 46aa mov sl, r5 -1000687a: 9d12 ldr r5, [sp, #72] ; 0x48 -1000687c: e63f b.n 100064fe <_vsnprintf+0x5c6> -1000687e: 9b09 ldr r3, [sp, #36] ; 0x24 -10006880: 001a movs r2, r3 -10006882: ca08 ldmia r2!, {r3} -10006884: 17d9 asrs r1, r3, #31 -10006886: 9213 str r2, [sp, #76] ; 0x4c -10006888: 185a adds r2, r3, r1 -1000688a: 404a eors r2, r1 -1000688c: 4692 mov sl, r2 -1000688e: 0fda lsrs r2, r3, #31 -10006890: 9212 str r2, [sp, #72] ; 0x48 -10006892: 2b00 cmp r3, #0 -10006894: d108 bne.n 100068a8 <_vsnprintf+0x970> -10006896: 2380 movs r3, #128 ; 0x80 -10006898: 2210 movs r2, #16 -1000689a: 990b ldr r1, [sp, #44] ; 0x2c -1000689c: 00db lsls r3, r3, #3 -1000689e: 400b ands r3, r1 -100068a0: 4391 bics r1, r2 -100068a2: 910b str r1, [sp, #44] ; 0x2c -100068a4: 2b00 cmp r3, #0 -100068a6: d12b bne.n 10006900 <_vsnprintf+0x9c8> -100068a8: 9a0b ldr r2, [sp, #44] ; 0x2c -100068aa: 2361 movs r3, #97 ; 0x61 -100068ac: 0692 lsls r2, r2, #26 -100068ae: d500 bpl.n 100068b2 <_vsnprintf+0x97a> -100068b0: 2341 movs r3, #65 ; 0x41 -100068b2: aa0e add r2, sp, #56 ; 0x38 -100068b4: 271f movs r7, #31 -100068b6: 4694 mov ip, r2 -100068b8: b2db uxtb r3, r3 -100068ba: 3b0a subs r3, #10 -100068bc: 950d str r5, [sp, #52] ; 0x34 -100068be: 4467 add r7, ip -100068c0: 465d mov r5, fp -100068c2: 9309 str r3, [sp, #36] ; 0x24 -100068c4: 46a3 mov fp, r4 -100068c6: 4654 mov r4, sl -100068c8: 46b2 mov sl, r6 -100068ca: 9e0c ldr r6, [sp, #48] ; 0x30 -100068cc: e008 b.n 100068e0 <_vsnprintf+0x9a8> -100068ce: 3330 adds r3, #48 ; 0x30 -100068d0: b2db uxtb r3, r3 -100068d2: 3501 adds r5, #1 -100068d4: 557b strb r3, [r7, r5] -100068d6: 42b4 cmp r4, r6 -100068d8: d30e bcc.n 100068f8 <_vsnprintf+0x9c0> -100068da: 2d20 cmp r5, #32 -100068dc: d00c beq.n 100068f8 <_vsnprintf+0x9c0> -100068de: 0004 movs r4, r0 -100068e0: 0031 movs r1, r6 -100068e2: 0020 movs r0, r4 -100068e4: f000 f96e bl 10006bc4 <__wrap___aeabi_uidiv> -100068e8: b2cb uxtb r3, r1 -100068ea: 2909 cmp r1, #9 -100068ec: d9ef bls.n 100068ce <_vsnprintf+0x996> -100068ee: 9a09 ldr r2, [sp, #36] ; 0x24 -100068f0: 4694 mov ip, r2 -100068f2: 4463 add r3, ip -100068f4: b2db uxtb r3, r3 -100068f6: e7ec b.n 100068d2 <_vsnprintf+0x99a> -100068f8: 4656 mov r6, sl -100068fa: 465c mov r4, fp -100068fc: 46ab mov fp, r5 -100068fe: 9d0d ldr r5, [sp, #52] ; 0x34 -10006900: 9b0b ldr r3, [sp, #44] ; 0x2c -10006902: 002a movs r2, r5 -10006904: 9306 str r3, [sp, #24] -10006906: 9b0a ldr r3, [sp, #40] ; 0x28 -10006908: 0021 movs r1, r4 -1000690a: 9305 str r3, [sp, #20] -1000690c: 4643 mov r3, r8 -1000690e: 9304 str r3, [sp, #16] -10006910: 9b0c ldr r3, [sp, #48] ; 0x30 -10006912: 9808 ldr r0, [sp, #32] -10006914: 9303 str r3, [sp, #12] -10006916: 9b12 ldr r3, [sp, #72] ; 0x48 -10006918: 3601 adds r6, #1 -1000691a: 9302 str r3, [sp, #8] -1000691c: 465b mov r3, fp -1000691e: 9301 str r3, [sp, #4] -10006920: ab16 add r3, sp, #88 ; 0x58 -10006922: 9300 str r3, [sp, #0] -10006924: 464b mov r3, r9 -10006926: f7fe fe1f bl 10005568 <_ntoa_format> -1000692a: 9b13 ldr r3, [sp, #76] ; 0x4c -1000692c: 0005 movs r5, r0 -1000692e: 9309 str r3, [sp, #36] ; 0x24 -10006930: f7ff fb27 bl 10005f82 <_vsnprintf+0x4a> -10006934: 2302 movs r3, #2 -10006936: 930c str r3, [sp, #48] ; 0x30 -10006938: e71a b.n 10006770 <_vsnprintf+0x838> -1000693a: 9b09 ldr r3, [sp, #36] ; 0x24 -1000693c: cb04 ldmia r3!, {r2} -1000693e: 4692 mov sl, r2 -10006940: 9312 str r3, [sp, #72] ; 0x48 -10006942: 2a00 cmp r2, #0 -10006944: d108 bne.n 10006958 <_vsnprintf+0xa20> -10006946: 2380 movs r3, #128 ; 0x80 -10006948: 2210 movs r2, #16 -1000694a: 990b ldr r1, [sp, #44] ; 0x2c -1000694c: 00db lsls r3, r3, #3 -1000694e: 400b ands r3, r1 -10006950: 4391 bics r1, r2 -10006952: 910b str r1, [sp, #44] ; 0x2c -10006954: 2b00 cmp r3, #0 -10006956: d12b bne.n 100069b0 <_vsnprintf+0xa78> -10006958: 9a0b ldr r2, [sp, #44] ; 0x2c -1000695a: 2361 movs r3, #97 ; 0x61 -1000695c: 0692 lsls r2, r2, #26 -1000695e: d500 bpl.n 10006962 <_vsnprintf+0xa2a> -10006960: 2341 movs r3, #65 ; 0x41 -10006962: aa0e add r2, sp, #56 ; 0x38 -10006964: 271f movs r7, #31 -10006966: 4694 mov ip, r2 -10006968: b2db uxtb r3, r3 -1000696a: 3b0a subs r3, #10 -1000696c: 950d str r5, [sp, #52] ; 0x34 -1000696e: 4467 add r7, ip -10006970: 465d mov r5, fp -10006972: 9309 str r3, [sp, #36] ; 0x24 -10006974: 46a3 mov fp, r4 -10006976: 4654 mov r4, sl -10006978: 46b2 mov sl, r6 -1000697a: 9e0c ldr r6, [sp, #48] ; 0x30 -1000697c: e008 b.n 10006990 <_vsnprintf+0xa58> -1000697e: 3330 adds r3, #48 ; 0x30 -10006980: b2db uxtb r3, r3 -10006982: 3501 adds r5, #1 -10006984: 557b strb r3, [r7, r5] -10006986: 42b4 cmp r4, r6 -10006988: d30e bcc.n 100069a8 <_vsnprintf+0xa70> -1000698a: 2d20 cmp r5, #32 -1000698c: d00c beq.n 100069a8 <_vsnprintf+0xa70> -1000698e: 0004 movs r4, r0 -10006990: 0031 movs r1, r6 -10006992: 0020 movs r0, r4 -10006994: f000 f916 bl 10006bc4 <__wrap___aeabi_uidiv> -10006998: b2cb uxtb r3, r1 -1000699a: 2909 cmp r1, #9 -1000699c: d9ef bls.n 1000697e <_vsnprintf+0xa46> -1000699e: 9a09 ldr r2, [sp, #36] ; 0x24 -100069a0: 4694 mov ip, r2 -100069a2: 4463 add r3, ip -100069a4: b2db uxtb r3, r3 -100069a6: e7ec b.n 10006982 <_vsnprintf+0xa4a> -100069a8: 4656 mov r6, sl -100069aa: 465c mov r4, fp -100069ac: 46ab mov fp, r5 -100069ae: 9d0d ldr r5, [sp, #52] ; 0x34 -100069b0: 9b0b ldr r3, [sp, #44] ; 0x2c -100069b2: 002a movs r2, r5 -100069b4: 9306 str r3, [sp, #24] -100069b6: 9b0a ldr r3, [sp, #40] ; 0x28 -100069b8: 0021 movs r1, r4 -100069ba: 9305 str r3, [sp, #20] -100069bc: 4643 mov r3, r8 -100069be: 9304 str r3, [sp, #16] -100069c0: 9b0c ldr r3, [sp, #48] ; 0x30 -100069c2: 9808 ldr r0, [sp, #32] -100069c4: 9303 str r3, [sp, #12] -100069c6: 2300 movs r3, #0 -100069c8: 9302 str r3, [sp, #8] -100069ca: 465b mov r3, fp -100069cc: 9301 str r3, [sp, #4] -100069ce: ab16 add r3, sp, #88 ; 0x58 -100069d0: 9300 str r3, [sp, #0] -100069d2: 464b mov r3, r9 -100069d4: f7fe fdc8 bl 10005568 <_ntoa_format> -100069d8: 9b12 ldr r3, [sp, #72] ; 0x48 -100069da: 0005 movs r5, r0 -100069dc: 9309 str r3, [sp, #36] ; 0x24 -100069de: 3601 adds r6, #1 -100069e0: f7ff facf bl 10005f82 <_vsnprintf+0x4a> -100069e4: 42b4 cmp r4, r6 -100069e6: d800 bhi.n 100069ea <_vsnprintf+0xab2> -100069e8: e671 b.n 100066ce <_vsnprintf+0x796> -100069ea: 9b14 ldr r3, [sp, #80] ; 0x50 -100069ec: 4654 mov r4, sl -100069ee: 960e str r6, [sp, #56] ; 0x38 -100069f0: 970f str r7, [sp, #60] ; 0x3c -100069f2: 46aa mov sl, r5 -100069f4: 4698 mov r8, r3 -100069f6: 9e15 ldr r6, [sp, #84] ; 0x54 -100069f8: 9d13 ldr r5, [sp, #76] ; 0x4c -100069fa: e68e b.n 1000671a <_vsnprintf+0x7e2> -100069fc: 42a6 cmp r6, r4 -100069fe: d800 bhi.n 10006a02 <_vsnprintf+0xaca> -10006a00: e6fb b.n 100067fa <_vsnprintf+0x8c2> -10006a02: 9b13 ldr r3, [sp, #76] ; 0x4c -10006a04: 4656 mov r6, sl -10006a06: 4698 mov r8, r3 -10006a08: 46aa mov sl, r5 -10006a0a: 465c mov r4, fp -10006a0c: 9d12 ldr r5, [sp, #72] ; 0x48 -10006a0e: e576 b.n 100064fe <_vsnprintf+0x5c6> -10006a10: c908 ldmia r1!, {r3} -10006a12: 17d8 asrs r0, r3, #31 -10006a14: 181a adds r2, r3, r0 -10006a16: 4042 eors r2, r0 -10006a18: 9109 str r1, [sp, #36] ; 0x24 -10006a1a: f7ff fb8a bl 10006132 <_vsnprintf+0x1fa> -10006a1e: 2300 movs r3, #0 -10006a20: 930b str r3, [sp, #44] ; 0x2c -10006a22: e450 b.n 100062c6 <_vsnprintf+0x38e> -10006a24: 9b09 ldr r3, [sp, #36] ; 0x24 -10006a26: cb04 ldmia r3!, {r2} -10006a28: 4693 mov fp, r2 -10006a2a: 9309 str r3, [sp, #36] ; 0x24 -10006a2c: e559 b.n 100064e2 <_vsnprintf+0x5aa> -10006a2e: 002f movs r7, r5 -10006a30: e5bb b.n 100065aa <_vsnprintf+0x672> -10006a32: 930b str r3, [sp, #44] ; 0x2c -10006a34: e601 b.n 1000663a <_vsnprintf+0x702> -10006a36: 3b06 subs r3, #6 -10006a38: 930c str r3, [sp, #48] ; 0x30 -10006a3a: e69a b.n 10006772 <_vsnprintf+0x83a> - -10006a3c <__wrap_sprintf>: -10006a3c: b40e push {r1, r2, r3} -10006a3e: 2201 movs r2, #1 -10006a40: b510 push {r4, lr} -10006a42: b085 sub sp, #20 -10006a44: ac07 add r4, sp, #28 -10006a46: cc08 ldmia r4!, {r3} -10006a48: 0001 movs r1, r0 -10006a4a: 9400 str r4, [sp, #0] -10006a4c: 4252 negs r2, r2 -10006a4e: 4804 ldr r0, [pc, #16] ; (10006a60 <__wrap_sprintf+0x24>) -10006a50: 9403 str r4, [sp, #12] -10006a52: f7ff fa71 bl 10005f38 <_vsnprintf> -10006a56: b005 add sp, #20 -10006a58: bc10 pop {r4} -10006a5a: bc08 pop {r3} -10006a5c: b003 add sp, #12 -10006a5e: 4718 bx r3 -10006a60: 100054c1 .word 0x100054c1 - -10006a64 : -10006a64: b500 push {lr} -10006a66: b085 sub sp, #20 -10006a68: 9103 str r1, [sp, #12] -10006a6a: 2101 movs r1, #1 -10006a6c: 9002 str r0, [sp, #8] -10006a6e: 9300 str r3, [sp, #0] -10006a70: 4803 ldr r0, [pc, #12] ; (10006a80 ) -10006a72: 0013 movs r3, r2 -10006a74: 424a negs r2, r1 -10006a76: a902 add r1, sp, #8 -10006a78: f7ff fa5e bl 10005f38 <_vsnprintf> -10006a7c: b005 add sp, #20 -10006a7e: bd00 pop {pc} -10006a80: 10005745 .word 0x10005745 - -10006a84 : -10006a84: b40f push {r0, r1, r2, r3} -10006a86: b510 push {r4, lr} -10006a88: 490c ldr r1, [pc, #48] ; (10006abc ) -10006a8a: b084 sub sp, #16 -10006a8c: aa06 add r2, sp, #24 -10006a8e: ca08 ldmia r2!, {r3} -10006a90: 680c ldr r4, [r1, #0] -10006a92: 9203 str r2, [sp, #12] -10006a94: 2c00 cmp r4, #0 -10006a96: d00b beq.n 10006ab0 -10006a98: 9200 str r2, [sp, #0] -10006a9a: 2201 movs r2, #1 -10006a9c: 4808 ldr r0, [pc, #32] ; (10006ac0 ) -10006a9e: 4252 negs r2, r2 -10006aa0: a902 add r1, sp, #8 -10006aa2: 47a0 blx r4 -10006aa4: 2001 movs r0, #1 -10006aa6: b004 add sp, #16 -10006aa8: bc10 pop {r4} -10006aaa: bc08 pop {r3} -10006aac: b004 add sp, #16 -10006aae: 4718 bx r3 -10006ab0: 0018 movs r0, r3 -10006ab2: f000 fe85 bl 100077c0 <__wrap_puts> -10006ab6: 2000 movs r0, #0 -10006ab8: e7f5 b.n 10006aa6 -10006aba: 46c0 nop ; (mov r8, r8) -10006abc: 20003b54 .word 0x20003b54 -10006ac0: 10005735 .word 0x10005735 - -10006ac4 : -10006ac4: b510 push {r4, lr} -10006ac6: 4a09 ldr r2, [pc, #36] ; (10006aec ) -10006ac8: 0003 movs r3, r0 -10006aca: 6814 ldr r4, [r2, #0] -10006acc: b084 sub sp, #16 -10006ace: 2c00 cmp r4, #0 -10006ad0: d008 beq.n 10006ae4 -10006ad2: 2201 movs r2, #1 -10006ad4: 9100 str r1, [sp, #0] -10006ad6: 4806 ldr r0, [pc, #24] ; (10006af0 ) -10006ad8: 4252 negs r2, r2 -10006ada: a903 add r1, sp, #12 -10006adc: 47a0 blx r4 -10006ade: 2001 movs r0, #1 -10006ae0: b004 add sp, #16 -10006ae2: bd10 pop {r4, pc} -10006ae4: f000 fe6c bl 100077c0 <__wrap_puts> -10006ae8: 2000 movs r0, #0 -10006aea: e7f9 b.n 10006ae0 -10006aec: 20003b54 .word 0x20003b54 -10006af0: 10005735 .word 0x10005735 - -10006af4 <__aeabi_bits_init>: -10006af4: 4801 ldr r0, [pc, #4] ; (10006afc <__aeabi_bits_init+0x8>) -10006af6: 2104 movs r1, #4 -10006af8: 4b01 ldr r3, [pc, #4] ; (10006b00 <__aeabi_bits_init+0xc>) -10006afa: 4718 bx r3 -10006afc: 20000890 .word 0x20000890 -10006b00: 10006b31 .word 0x10006b31 - -10006b04 <__wrap___ctzsi2>: -10006b04: 4b01 ldr r3, [pc, #4] ; (10006b0c <__wrap___ctzsi2+0x8>) -10006b06: 689b ldr r3, [r3, #8] -10006b08: 4718 bx r3 -10006b0a: 0000 .short 0x0000 -10006b0c: 20000890 .word 0x20000890 - -10006b10 : -10006b10: 2314 movs r3, #20 -10006b12: b510 push {r4, lr} -10006b14: 0001 movs r1, r0 -10006b16: 8818 ldrh r0, [r3, #0] -10006b18: 3304 adds r3, #4 -10006b1a: 881b ldrh r3, [r3, #0] -10006b1c: 4798 blx r3 -10006b1e: bd10 pop {r4, pc} - -10006b20 : -10006b20: 2316 movs r3, #22 -10006b22: b510 push {r4, lr} -10006b24: 0001 movs r1, r0 -10006b26: 8818 ldrh r0, [r3, #0] -10006b28: 3302 adds r3, #2 -10006b2a: 881b ldrh r3, [r3, #0] -10006b2c: 4798 blx r3 -10006b2e: bd10 pop {r4, pc} - -10006b30 : -10006b30: b5f8 push {r3, r4, r5, r6, r7, lr} -10006b32: 4647 mov r7, r8 -10006b34: 46ce mov lr, r9 -10006b36: b580 push {r7, lr} -10006b38: 1e0f subs r7, r1, #0 -10006b3a: d019 beq.n 10006b70 -10006b3c: 2314 movs r3, #20 -10006b3e: 4699 mov r9, r3 -10006b40: 3304 adds r3, #4 -10006b42: 0004 movs r4, r0 -10006b44: 2500 movs r5, #0 -10006b46: 2601 movs r6, #1 -10006b48: 4698 mov r8, r3 -10006b4a: 464b mov r3, r9 -10006b4c: 8818 ldrh r0, [r3, #0] -10006b4e: 4643 mov r3, r8 -10006b50: 6821 ldr r1, [r4, #0] -10006b52: 881b ldrh r3, [r3, #0] -10006b54: 4798 blx r3 -10006b56: c401 stmia r4!, {r0} -10006b58: 1e43 subs r3, r0, #1 -10006b5a: 4198 sbcs r0, r3 -10006b5c: 3501 adds r5, #1 -10006b5e: 4240 negs r0, r0 -10006b60: 4006 ands r6, r0 -10006b62: 42af cmp r7, r5 -10006b64: d1f1 bne.n 10006b4a -10006b66: 0030 movs r0, r6 -10006b68: bcc0 pop {r6, r7} -10006b6a: 46b9 mov r9, r7 -10006b6c: 46b0 mov r8, r6 -10006b6e: bdf8 pop {r3, r4, r5, r6, r7, pc} -10006b70: 2601 movs r6, #1 -10006b72: e7f8 b.n 10006b66 - -10006b74 <__wrap___aeabi_idiv>: -10006b74: 4a12 ldr r2, [pc, #72] ; (10006bc0 ) -10006b76: 6f93 ldr r3, [r2, #120] ; 0x78 -10006b78: 089b lsrs r3, r3, #2 -10006b7a: d215 bcs.n 10006ba8 - -10006b7c : -10006b7c: 6690 str r0, [r2, #104] ; 0x68 -10006b7e: 66d1 str r1, [r2, #108] ; 0x6c -10006b80: 2900 cmp r1, #0 -10006b82: d005 beq.n 10006b90 -10006b84: e7ff b.n 10006b86 -10006b86: e7ff b.n 10006b88 -10006b88: e7ff b.n 10006b8a -10006b8a: 6f51 ldr r1, [r2, #116] ; 0x74 -10006b8c: 6f10 ldr r0, [r2, #112] ; 0x70 -10006b8e: 4770 bx lr -10006b90: b504 push {r2, lr} -10006b92: 2180 movs r1, #128 ; 0x80 -10006b94: 0609 lsls r1, r1, #24 -10006b96: 17c2 asrs r2, r0, #31 -10006b98: 4051 eors r1, r2 -10006b9a: 2800 cmp r0, #0 -10006b9c: d000 beq.n 10006ba0 -10006b9e: 43c8 mvns r0, r1 -10006ba0: f00d fa0a bl 10013fb8 <____aeabi_idiv0_veneer> -10006ba4: 2100 movs r1, #0 -10006ba6: bd04 pop {r2, pc} - -10006ba8 : -10006ba8: b5f0 push {r4, r5, r6, r7, lr} -10006baa: 6e14 ldr r4, [r2, #96] ; 0x60 -10006bac: 6e55 ldr r5, [r2, #100] ; 0x64 -10006bae: 6f57 ldr r7, [r2, #116] ; 0x74 -10006bb0: 6f16 ldr r6, [r2, #112] ; 0x70 -10006bb2: f7ff ffe3 bl 10006b7c -10006bb6: 6614 str r4, [r2, #96] ; 0x60 -10006bb8: 6655 str r5, [r2, #100] ; 0x64 -10006bba: 6757 str r7, [r2, #116] ; 0x74 -10006bbc: 6716 str r6, [r2, #112] ; 0x70 -10006bbe: bdf0 pop {r4, r5, r6, r7, pc} -10006bc0: d0000000 .word 0xd0000000 - -10006bc4 <__wrap___aeabi_uidiv>: -10006bc4: 4a11 ldr r2, [pc, #68] ; (10006c0c ) -10006bc6: 6f93 ldr r3, [r2, #120] ; 0x78 -10006bc8: 089b lsrs r3, r3, #2 -10006bca: d213 bcs.n 10006bf4 - -10006bcc : -10006bcc: 6610 str r0, [r2, #96] ; 0x60 -10006bce: 6651 str r1, [r2, #100] ; 0x64 -10006bd0: 2900 cmp r1, #0 -10006bd2: d005 beq.n 10006be0 -10006bd4: e7ff b.n 10006bd6 -10006bd6: e7ff b.n 10006bd8 -10006bd8: e7ff b.n 10006bda -10006bda: 6f51 ldr r1, [r2, #116] ; 0x74 -10006bdc: 6f10 ldr r0, [r2, #112] ; 0x70 -10006bde: 4770 bx lr -10006be0: b504 push {r2, lr} -10006be2: 2800 cmp r0, #0 -10006be4: d001 beq.n 10006bea -10006be6: 2000 movs r0, #0 -10006be8: 43c0 mvns r0, r0 -10006bea: f00d f9e5 bl 10013fb8 <____aeabi_idiv0_veneer> -10006bee: 2100 movs r1, #0 -10006bf0: bd04 pop {r2, pc} -10006bf2: 46c0 nop ; (mov r8, r8) - -10006bf4 : -10006bf4: b5f0 push {r4, r5, r6, r7, lr} -10006bf6: 6e14 ldr r4, [r2, #96] ; 0x60 -10006bf8: 6e55 ldr r5, [r2, #100] ; 0x64 -10006bfa: 6f57 ldr r7, [r2, #116] ; 0x74 -10006bfc: 6f16 ldr r6, [r2, #112] ; 0x70 -10006bfe: f7ff ffe5 bl 10006bcc -10006c02: 6614 str r4, [r2, #96] ; 0x60 -10006c04: 6655 str r5, [r2, #100] ; 0x64 -10006c06: 6757 str r7, [r2, #116] ; 0x74 -10006c08: 6716 str r6, [r2, #112] ; 0x70 -10006c0a: bdf0 pop {r4, r5, r6, r7, pc} -10006c0c: d0000000 .word 0xd0000000 - -10006c10 <__wrap___aeabi_ldivmod>: -10006c10: 4694 mov ip, r2 -10006c12: 4a4a ldr r2, [pc, #296] ; (10006d3c ) -10006c14: 6f92 ldr r2, [r2, #120] ; 0x78 -10006c16: 0892 lsrs r2, r2, #2 -10006c18: 4662 mov r2, ip -10006c1a: d201 bcs.n 10006c20 -10006c1c: e028 b.n 10006c70 -10006c1e: 46c0 nop ; (mov r8, r8) - -10006c20 : -10006c20: b5f0 push {r4, r5, r6, r7, lr} -10006c22: 4e46 ldr r6, [pc, #280] ; (10006d3c ) -10006c24: 6e34 ldr r4, [r6, #96] ; 0x60 -10006c26: 6e75 ldr r5, [r6, #100] ; 0x64 -10006c28: 6f77 ldr r7, [r6, #116] ; 0x74 -10006c2a: 6f36 ldr r6, [r6, #112] ; 0x70 -10006c2c: f000 f820 bl 10006c70 -10006c30: 4694 mov ip, r2 -10006c32: 4a42 ldr r2, [pc, #264] ; (10006d3c ) -10006c34: 6614 str r4, [r2, #96] ; 0x60 -10006c36: 6655 str r5, [r2, #100] ; 0x64 -10006c38: 6757 str r7, [r2, #116] ; 0x74 -10006c3a: 6716 str r6, [r2, #112] ; 0x70 -10006c3c: 4662 mov r2, ip -10006c3e: bdf0 pop {r4, r5, r6, r7, pc} - -10006c40 <__wrap___aeabi_uldivmod>: -10006c40: 4694 mov ip, r2 -10006c42: 4a3e ldr r2, [pc, #248] ; (10006d3c ) -10006c44: 6f92 ldr r2, [r2, #120] ; 0x78 -10006c46: 0892 lsrs r2, r2, #2 -10006c48: 4662 mov r2, ip -10006c4a: d201 bcs.n 10006c50 -10006c4c: e054 b.n 10006cf8 -10006c4e: 46c0 nop ; (mov r8, r8) - -10006c50 : -10006c50: b5f0 push {r4, r5, r6, r7, lr} -10006c52: 4e3a ldr r6, [pc, #232] ; (10006d3c ) -10006c54: 6e34 ldr r4, [r6, #96] ; 0x60 -10006c56: 6e75 ldr r5, [r6, #100] ; 0x64 -10006c58: 6f77 ldr r7, [r6, #116] ; 0x74 -10006c5a: 6f36 ldr r6, [r6, #112] ; 0x70 -10006c5c: f000 f84c bl 10006cf8 -10006c60: 4694 mov ip, r2 -10006c62: 4a36 ldr r2, [pc, #216] ; (10006d3c ) -10006c64: 6614 str r4, [r2, #96] ; 0x60 -10006c66: 6655 str r5, [r2, #100] ; 0x64 -10006c68: 6757 str r7, [r2, #116] ; 0x74 -10006c6a: 6716 str r6, [r2, #112] ; 0x70 -10006c6c: 4662 mov r2, ip -10006c6e: bdf0 pop {r4, r5, r6, r7, pc} - -10006c70 : -10006c70: 2b00 cmp r3, #0 -10006c72: db24 blt.n 10006cbe -10006c74: d011 beq.n 10006c9a -10006c76: 2900 cmp r1, #0 -10006c78: da3e bge.n 10006cf8 -10006c7a: b500 push {lr} -10006c7c: 43c9 mvns r1, r1 -10006c7e: 4240 negs r0, r0 -10006c80: d100 bne.n 10006c84 -10006c82: 3101 adds r1, #1 - -10006c84 : -10006c84: f000 f838 bl 10006cf8 -10006c88: 43c9 mvns r1, r1 -10006c8a: 4240 negs r0, r0 -10006c8c: d100 bne.n 10006c90 -10006c8e: 3101 adds r1, #1 - -10006c90 : -10006c90: 43db mvns r3, r3 -10006c92: 4252 negs r2, r2 -10006c94: d100 bne.n 10006c98 -10006c96: 3301 adds r3, #1 - -10006c98 : -10006c98: bd00 pop {pc} -10006c9a: 2a00 cmp r2, #0 -10006c9c: d1eb bne.n 10006c76 -10006c9e: 2800 cmp r0, #0 -10006ca0: d101 bne.n 10006ca6 -10006ca2: 2900 cmp r1, #0 -10006ca4: d005 beq.n 10006cb2 +100065fe: 2361 movs r3, #97 ; 0x61 +10006600: 0692 lsls r2, r2, #26 +10006602: d500 bpl.n 10006606 <_vsnprintf+0x75e> +10006604: 2341 movs r3, #65 ; 0x41 +10006606: 2200 movs r2, #0 +10006608: b2db uxtb r3, r3 +1000660a: a90e add r1, sp, #56 ; 0x38 +1000660c: 3b0a subs r3, #10 +1000660e: 468c mov ip, r1 +10006610: 4692 mov sl, r2 +10006612: 930d str r3, [sp, #52] ; 0x34 +10006614: 4643 mov r3, r8 +10006616: 321f adds r2, #31 +10006618: 4462 add r2, ip +1000661a: 9513 str r5, [sp, #76] ; 0x4c +1000661c: 9615 str r6, [sp, #84] ; 0x54 +1000661e: 4655 mov r5, sl +10006620: 9e0e ldr r6, [sp, #56] ; 0x38 +10006622: 9f0f ldr r7, [sp, #60] ; 0x3c +10006624: 46a2 mov sl, r4 +10006626: 4690 mov r8, r2 +10006628: 9c0c ldr r4, [sp, #48] ; 0x30 +1000662a: 9314 str r3, [sp, #80] ; 0x50 +1000662c: e00c b.n 10006648 <_vsnprintf+0x7a0> +1000662e: 3230 adds r2, #48 ; 0x30 +10006630: b2d2 uxtb r2, r2 +10006632: 4643 mov r3, r8 +10006634: 3501 adds r5, #1 +10006636: 555a strb r2, [r3, r5] +10006638: 45bb cmp fp, r7 +1000663a: d100 bne.n 1000663e <_vsnprintf+0x796> +1000663c: e18a b.n 10006954 <_vsnprintf+0xaac> +1000663e: 2d20 cmp r5, #32 +10006640: d100 bne.n 10006644 <_vsnprintf+0x79c> +10006642: e18a b.n 1000695a <_vsnprintf+0xab2> +10006644: 0006 movs r6, r0 +10006646: 000f movs r7, r1 +10006648: 0022 movs r2, r4 +1000664a: 2300 movs r3, #0 +1000664c: 0030 movs r0, r6 +1000664e: 0039 movs r1, r7 +10006650: f000 faae bl 10006bb0 <__wrap___aeabi_uldivmod> +10006654: b2d2 uxtb r2, r2 +10006656: 2a09 cmp r2, #9 +10006658: d9e9 bls.n 1000662e <_vsnprintf+0x786> +1000665a: 9b0d ldr r3, [sp, #52] ; 0x34 +1000665c: 469c mov ip, r3 +1000665e: 4462 add r2, ip +10006660: b2d2 uxtb r2, r2 +10006662: e7e6 b.n 10006632 <_vsnprintf+0x78a> +10006664: 23ff movs r3, #255 ; 0xff +10006666: 9909 ldr r1, [sp, #36] ; 0x24 +10006668: c904 ldmia r1!, {r2} +1000666a: 4013 ands r3, r2 +1000666c: 001a movs r2, r3 +1000666e: 9109 str r1, [sp, #36] ; 0x24 +10006670: e517 b.n 100060a2 <_vsnprintf+0x1fa> +10006672: 46c0 nop ; (mov r8, r8) +10006674: 10005439 .word 0x10005439 +10006678: 9a0b ldr r2, [sp, #44] ; 0x2c +1000667a: 3310 adds r3, #16 +1000667c: 0011 movs r1, r2 +1000667e: 4399 bics r1, r3 +10006680: 910b str r1, [sp, #44] ; 0x2c +10006682: 0552 lsls r2, r2, #21 +10006684: d5ba bpl.n 100065fc <_vsnprintf+0x754> +10006686: 2300 movs r3, #0 +10006688: 469a mov sl, r3 +1000668a: 9b0b ldr r3, [sp, #44] ; 0x2c +1000668c: 9306 str r3, [sp, #24] +1000668e: 9b0a ldr r3, [sp, #40] ; 0x28 +10006690: 9305 str r3, [sp, #20] +10006692: 4643 mov r3, r8 +10006694: 9304 str r3, [sp, #16] +10006696: 9b0c ldr r3, [sp, #48] ; 0x30 +10006698: 9303 str r3, [sp, #12] +1000669a: 9b12 ldr r3, [sp, #72] ; 0x48 +1000669c: 9302 str r3, [sp, #8] +1000669e: 4653 mov r3, sl +100066a0: 9301 str r3, [sp, #4] +100066a2: ab16 add r3, sp, #88 ; 0x58 +100066a4: 002a movs r2, r5 +100066a6: 9300 str r3, [sp, #0] +100066a8: 0021 movs r1, r4 +100066aa: 464b mov r3, r9 +100066ac: 9808 ldr r0, [sp, #32] +100066ae: f7fe ff13 bl 100054d8 <_ntoa_format> +100066b2: 3601 adds r6, #1 +100066b4: 0005 movs r5, r0 +100066b6: e41c b.n 10005ef2 <_vsnprintf+0x4a> +100066b8: 22ff movs r2, #255 ; 0xff +100066ba: 9b09 ldr r3, [sp, #36] ; 0x24 +100066bc: cb02 ldmia r3!, {r1} +100066be: 4011 ands r1, r2 +100066c0: 468b mov fp, r1 +100066c2: 9309 str r3, [sp, #36] ; 0x24 +100066c4: e6c5 b.n 10006452 <_vsnprintf+0x5aa> +100066c6: 4653 mov r3, sl +100066c8: 4645 mov r5, r8 +100066ca: 9309 str r3, [sp, #36] ; 0x24 +100066cc: 3601 adds r6, #1 +100066ce: f7ff fc10 bl 10005ef2 <_vsnprintf+0x4a> +100066d2: 4656 mov r6, sl +100066d4: 465c mov r4, fp +100066d6: 46aa mov sl, r5 +100066d8: 9d13 ldr r5, [sp, #76] ; 0x4c +100066da: e7d6 b.n 1000668a <_vsnprintf+0x7e2> +100066dc: 2308 movs r3, #8 +100066de: 930c str r3, [sp, #48] ; 0x30 +100066e0: 910b str r1, [sp, #44] ; 0x2c +100066e2: 990b ldr r1, [sp, #44] ; 0x2c +100066e4: 2864 cmp r0, #100 ; 0x64 +100066e6: d000 beq.n 100066ea <_vsnprintf+0x842> +100066e8: e684 b.n 100063f4 <_vsnprintf+0x54c> +100066ea: 9b0b ldr r3, [sp, #44] ; 0x2c +100066ec: 055b lsls r3, r3, #21 +100066ee: d500 bpl.n 100066f2 <_vsnprintf+0x84a> +100066f0: e686 b.n 10006400 <_vsnprintf+0x558> +100066f2: e4b4 b.n 1000605e <_vsnprintf+0x1b6> +100066f4: 2207 movs r2, #7 +100066f6: 9b09 ldr r3, [sp, #36] ; 0x24 +100066f8: 3307 adds r3, #7 +100066fa: 4393 bics r3, r2 +100066fc: 3201 adds r2, #1 +100066fe: 4694 mov ip, r2 +10006700: 449c add ip, r3 +10006702: 4662 mov r2, ip +10006704: 9209 str r2, [sp, #36] ; 0x24 +10006706: 681a ldr r2, [r3, #0] +10006708: 685b ldr r3, [r3, #4] +1000670a: 0010 movs r0, r2 +1000670c: 469b mov fp, r3 +1000670e: 0013 movs r3, r2 +10006710: 465a mov r2, fp +10006712: 4313 orrs r3, r2 +10006714: d107 bne.n 10006726 <_vsnprintf+0x87e> +10006716: 9a0b ldr r2, [sp, #44] ; 0x2c +10006718: 3310 adds r3, #16 +1000671a: 0011 movs r1, r2 +1000671c: 4399 bics r1, r3 +1000671e: 910b str r1, [sp, #44] ; 0x2c +10006720: 0552 lsls r2, r2, #21 +10006722: d500 bpl.n 10006726 <_vsnprintf+0x87e> +10006724: e6a1 b.n 1000646a <_vsnprintf+0x5c2> +10006726: 9a0b ldr r2, [sp, #44] ; 0x2c +10006728: 2361 movs r3, #97 ; 0x61 +1000672a: 0692 lsls r2, r2, #26 +1000672c: d500 bpl.n 10006730 <_vsnprintf+0x888> +1000672e: 2341 movs r3, #65 ; 0x41 +10006730: 2200 movs r2, #0 +10006732: b2db uxtb r3, r3 +10006734: a90e add r1, sp, #56 ; 0x38 +10006736: 3b0a subs r3, #10 +10006738: 468c mov ip, r1 +1000673a: 4692 mov sl, r2 +1000673c: 930d str r3, [sp, #52] ; 0x34 +1000673e: 4643 mov r3, r8 +10006740: 321f adds r2, #31 +10006742: 4462 add r2, ip +10006744: 465f mov r7, fp +10006746: 9512 str r5, [sp, #72] ; 0x48 +10006748: 46a3 mov fp, r4 +1000674a: 4655 mov r5, sl +1000674c: 0004 movs r4, r0 +1000674e: 46b2 mov sl, r6 +10006750: 4690 mov r8, r2 +10006752: 9e0c ldr r6, [sp, #48] ; 0x30 +10006754: 9313 str r3, [sp, #76] ; 0x4c +10006756: e00d b.n 10006774 <_vsnprintf+0x8cc> +10006758: 3230 adds r2, #48 ; 0x30 +1000675a: b2d2 uxtb r2, r2 +1000675c: 4643 mov r3, r8 +1000675e: 3501 adds r5, #1 +10006760: 555a strb r2, [r3, r5] +10006762: 2300 movs r3, #0 +10006764: 42bb cmp r3, r7 +10006766: d100 bne.n 1000676a <_vsnprintf+0x8c2> +10006768: e100 b.n 1000696c <_vsnprintf+0xac4> +1000676a: 2d20 cmp r5, #32 +1000676c: d100 bne.n 10006770 <_vsnprintf+0x8c8> +1000676e: e100 b.n 10006972 <_vsnprintf+0xaca> +10006770: 0004 movs r4, r0 +10006772: 000f movs r7, r1 +10006774: 0032 movs r2, r6 +10006776: 2300 movs r3, #0 +10006778: 0020 movs r0, r4 +1000677a: 0039 movs r1, r7 +1000677c: f000 fa18 bl 10006bb0 <__wrap___aeabi_uldivmod> +10006780: b2d2 uxtb r2, r2 +10006782: 2a09 cmp r2, #9 +10006784: d9e8 bls.n 10006758 <_vsnprintf+0x8b0> +10006786: 9b0d ldr r3, [sp, #52] ; 0x34 +10006788: 469c mov ip, r3 +1000678a: 4462 add r2, ip +1000678c: b2d2 uxtb r2, r2 +1000678e: e7e5 b.n 1000675c <_vsnprintf+0x8b4> +10006790: 9a0b ldr r2, [sp, #44] ; 0x2c +10006792: 2361 movs r3, #97 ; 0x61 +10006794: 0692 lsls r2, r2, #26 +10006796: d500 bpl.n 1000679a <_vsnprintf+0x8f2> +10006798: 2341 movs r3, #65 ; 0x41 +1000679a: b2db uxtb r3, r3 +1000679c: a90e add r1, sp, #56 ; 0x38 +1000679e: 3b0a subs r3, #10 +100067a0: 221f movs r2, #31 +100067a2: 468c mov ip, r1 +100067a4: 930d str r3, [sp, #52] ; 0x34 +100067a6: 0023 movs r3, r4 +100067a8: 4462 add r2, ip +100067aa: 465c mov r4, fp +100067ac: 9512 str r5, [sp, #72] ; 0x48 +100067ae: 0017 movs r7, r2 +100067b0: 4655 mov r5, sl +100067b2: 469b mov fp, r3 +100067b4: 46b2 mov sl, r6 +100067b6: 9e0c ldr r6, [sp, #48] ; 0x30 +100067b8: e008 b.n 100067cc <_vsnprintf+0x924> +100067ba: 3330 adds r3, #48 ; 0x30 +100067bc: b2db uxtb r3, r3 +100067be: 3501 adds r5, #1 +100067c0: 557b strb r3, [r7, r5] +100067c2: 42b4 cmp r4, r6 +100067c4: d30e bcc.n 100067e4 <_vsnprintf+0x93c> +100067c6: 2d20 cmp r5, #32 +100067c8: d00c beq.n 100067e4 <_vsnprintf+0x93c> +100067ca: 0004 movs r4, r0 +100067cc: 0031 movs r1, r6 +100067ce: 0020 movs r0, r4 +100067d0: f000 f9b0 bl 10006b34 <__wrap___aeabi_uidiv> +100067d4: b2cb uxtb r3, r1 +100067d6: 2909 cmp r1, #9 +100067d8: d9ef bls.n 100067ba <_vsnprintf+0x912> +100067da: 9a0d ldr r2, [sp, #52] ; 0x34 +100067dc: 4694 mov ip, r2 +100067de: 4463 add r3, ip +100067e0: b2db uxtb r3, r3 +100067e2: e7ec b.n 100067be <_vsnprintf+0x916> +100067e4: 4656 mov r6, sl +100067e6: 465c mov r4, fp +100067e8: 46aa mov sl, r5 +100067ea: 9d12 ldr r5, [sp, #72] ; 0x48 +100067ec: e63f b.n 1000646e <_vsnprintf+0x5c6> +100067ee: 9b09 ldr r3, [sp, #36] ; 0x24 +100067f0: 001a movs r2, r3 +100067f2: ca08 ldmia r2!, {r3} +100067f4: 17d9 asrs r1, r3, #31 +100067f6: 9213 str r2, [sp, #76] ; 0x4c +100067f8: 185a adds r2, r3, r1 +100067fa: 404a eors r2, r1 +100067fc: 4692 mov sl, r2 +100067fe: 0fda lsrs r2, r3, #31 +10006800: 9212 str r2, [sp, #72] ; 0x48 +10006802: 2b00 cmp r3, #0 +10006804: d108 bne.n 10006818 <_vsnprintf+0x970> +10006806: 2380 movs r3, #128 ; 0x80 +10006808: 2210 movs r2, #16 +1000680a: 990b ldr r1, [sp, #44] ; 0x2c +1000680c: 00db lsls r3, r3, #3 +1000680e: 400b ands r3, r1 +10006810: 4391 bics r1, r2 +10006812: 910b str r1, [sp, #44] ; 0x2c +10006814: 2b00 cmp r3, #0 +10006816: d12b bne.n 10006870 <_vsnprintf+0x9c8> +10006818: 9a0b ldr r2, [sp, #44] ; 0x2c +1000681a: 2361 movs r3, #97 ; 0x61 +1000681c: 0692 lsls r2, r2, #26 +1000681e: d500 bpl.n 10006822 <_vsnprintf+0x97a> +10006820: 2341 movs r3, #65 ; 0x41 +10006822: aa0e add r2, sp, #56 ; 0x38 +10006824: 271f movs r7, #31 +10006826: 4694 mov ip, r2 +10006828: b2db uxtb r3, r3 +1000682a: 3b0a subs r3, #10 +1000682c: 950d str r5, [sp, #52] ; 0x34 +1000682e: 4467 add r7, ip +10006830: 465d mov r5, fp +10006832: 9309 str r3, [sp, #36] ; 0x24 +10006834: 46a3 mov fp, r4 +10006836: 4654 mov r4, sl +10006838: 46b2 mov sl, r6 +1000683a: 9e0c ldr r6, [sp, #48] ; 0x30 +1000683c: e008 b.n 10006850 <_vsnprintf+0x9a8> +1000683e: 3330 adds r3, #48 ; 0x30 +10006840: b2db uxtb r3, r3 +10006842: 3501 adds r5, #1 +10006844: 557b strb r3, [r7, r5] +10006846: 42b4 cmp r4, r6 +10006848: d30e bcc.n 10006868 <_vsnprintf+0x9c0> +1000684a: 2d20 cmp r5, #32 +1000684c: d00c beq.n 10006868 <_vsnprintf+0x9c0> +1000684e: 0004 movs r4, r0 +10006850: 0031 movs r1, r6 +10006852: 0020 movs r0, r4 +10006854: f000 f96e bl 10006b34 <__wrap___aeabi_uidiv> +10006858: b2cb uxtb r3, r1 +1000685a: 2909 cmp r1, #9 +1000685c: d9ef bls.n 1000683e <_vsnprintf+0x996> +1000685e: 9a09 ldr r2, [sp, #36] ; 0x24 +10006860: 4694 mov ip, r2 +10006862: 4463 add r3, ip +10006864: b2db uxtb r3, r3 +10006866: e7ec b.n 10006842 <_vsnprintf+0x99a> +10006868: 4656 mov r6, sl +1000686a: 465c mov r4, fp +1000686c: 46ab mov fp, r5 +1000686e: 9d0d ldr r5, [sp, #52] ; 0x34 +10006870: 9b0b ldr r3, [sp, #44] ; 0x2c +10006872: 002a movs r2, r5 +10006874: 9306 str r3, [sp, #24] +10006876: 9b0a ldr r3, [sp, #40] ; 0x28 +10006878: 0021 movs r1, r4 +1000687a: 9305 str r3, [sp, #20] +1000687c: 4643 mov r3, r8 +1000687e: 9304 str r3, [sp, #16] +10006880: 9b0c ldr r3, [sp, #48] ; 0x30 +10006882: 9808 ldr r0, [sp, #32] +10006884: 9303 str r3, [sp, #12] +10006886: 9b12 ldr r3, [sp, #72] ; 0x48 +10006888: 3601 adds r6, #1 +1000688a: 9302 str r3, [sp, #8] +1000688c: 465b mov r3, fp +1000688e: 9301 str r3, [sp, #4] +10006890: ab16 add r3, sp, #88 ; 0x58 +10006892: 9300 str r3, [sp, #0] +10006894: 464b mov r3, r9 +10006896: f7fe fe1f bl 100054d8 <_ntoa_format> +1000689a: 9b13 ldr r3, [sp, #76] ; 0x4c +1000689c: 0005 movs r5, r0 +1000689e: 9309 str r3, [sp, #36] ; 0x24 +100068a0: f7ff fb27 bl 10005ef2 <_vsnprintf+0x4a> +100068a4: 2302 movs r3, #2 +100068a6: 930c str r3, [sp, #48] ; 0x30 +100068a8: e71a b.n 100066e0 <_vsnprintf+0x838> +100068aa: 9b09 ldr r3, [sp, #36] ; 0x24 +100068ac: cb04 ldmia r3!, {r2} +100068ae: 4692 mov sl, r2 +100068b0: 9312 str r3, [sp, #72] ; 0x48 +100068b2: 2a00 cmp r2, #0 +100068b4: d108 bne.n 100068c8 <_vsnprintf+0xa20> +100068b6: 2380 movs r3, #128 ; 0x80 +100068b8: 2210 movs r2, #16 +100068ba: 990b ldr r1, [sp, #44] ; 0x2c +100068bc: 00db lsls r3, r3, #3 +100068be: 400b ands r3, r1 +100068c0: 4391 bics r1, r2 +100068c2: 910b str r1, [sp, #44] ; 0x2c +100068c4: 2b00 cmp r3, #0 +100068c6: d12b bne.n 10006920 <_vsnprintf+0xa78> +100068c8: 9a0b ldr r2, [sp, #44] ; 0x2c +100068ca: 2361 movs r3, #97 ; 0x61 +100068cc: 0692 lsls r2, r2, #26 +100068ce: d500 bpl.n 100068d2 <_vsnprintf+0xa2a> +100068d0: 2341 movs r3, #65 ; 0x41 +100068d2: aa0e add r2, sp, #56 ; 0x38 +100068d4: 271f movs r7, #31 +100068d6: 4694 mov ip, r2 +100068d8: b2db uxtb r3, r3 +100068da: 3b0a subs r3, #10 +100068dc: 950d str r5, [sp, #52] ; 0x34 +100068de: 4467 add r7, ip +100068e0: 465d mov r5, fp +100068e2: 9309 str r3, [sp, #36] ; 0x24 +100068e4: 46a3 mov fp, r4 +100068e6: 4654 mov r4, sl +100068e8: 46b2 mov sl, r6 +100068ea: 9e0c ldr r6, [sp, #48] ; 0x30 +100068ec: e008 b.n 10006900 <_vsnprintf+0xa58> +100068ee: 3330 adds r3, #48 ; 0x30 +100068f0: b2db uxtb r3, r3 +100068f2: 3501 adds r5, #1 +100068f4: 557b strb r3, [r7, r5] +100068f6: 42b4 cmp r4, r6 +100068f8: d30e bcc.n 10006918 <_vsnprintf+0xa70> +100068fa: 2d20 cmp r5, #32 +100068fc: d00c beq.n 10006918 <_vsnprintf+0xa70> +100068fe: 0004 movs r4, r0 +10006900: 0031 movs r1, r6 +10006902: 0020 movs r0, r4 +10006904: f000 f916 bl 10006b34 <__wrap___aeabi_uidiv> +10006908: b2cb uxtb r3, r1 +1000690a: 2909 cmp r1, #9 +1000690c: d9ef bls.n 100068ee <_vsnprintf+0xa46> +1000690e: 9a09 ldr r2, [sp, #36] ; 0x24 +10006910: 4694 mov ip, r2 +10006912: 4463 add r3, ip +10006914: b2db uxtb r3, r3 +10006916: e7ec b.n 100068f2 <_vsnprintf+0xa4a> +10006918: 4656 mov r6, sl +1000691a: 465c mov r4, fp +1000691c: 46ab mov fp, r5 +1000691e: 9d0d ldr r5, [sp, #52] ; 0x34 +10006920: 9b0b ldr r3, [sp, #44] ; 0x2c +10006922: 002a movs r2, r5 +10006924: 9306 str r3, [sp, #24] +10006926: 9b0a ldr r3, [sp, #40] ; 0x28 +10006928: 0021 movs r1, r4 +1000692a: 9305 str r3, [sp, #20] +1000692c: 4643 mov r3, r8 +1000692e: 9304 str r3, [sp, #16] +10006930: 9b0c ldr r3, [sp, #48] ; 0x30 +10006932: 9808 ldr r0, [sp, #32] +10006934: 9303 str r3, [sp, #12] +10006936: 2300 movs r3, #0 +10006938: 9302 str r3, [sp, #8] +1000693a: 465b mov r3, fp +1000693c: 9301 str r3, [sp, #4] +1000693e: ab16 add r3, sp, #88 ; 0x58 +10006940: 9300 str r3, [sp, #0] +10006942: 464b mov r3, r9 +10006944: f7fe fdc8 bl 100054d8 <_ntoa_format> +10006948: 9b12 ldr r3, [sp, #72] ; 0x48 +1000694a: 0005 movs r5, r0 +1000694c: 9309 str r3, [sp, #36] ; 0x24 +1000694e: 3601 adds r6, #1 +10006950: f7ff facf bl 10005ef2 <_vsnprintf+0x4a> +10006954: 42b4 cmp r4, r6 +10006956: d800 bhi.n 1000695a <_vsnprintf+0xab2> +10006958: e671 b.n 1000663e <_vsnprintf+0x796> +1000695a: 9b14 ldr r3, [sp, #80] ; 0x50 +1000695c: 4654 mov r4, sl +1000695e: 960e str r6, [sp, #56] ; 0x38 +10006960: 970f str r7, [sp, #60] ; 0x3c +10006962: 46aa mov sl, r5 +10006964: 4698 mov r8, r3 +10006966: 9e15 ldr r6, [sp, #84] ; 0x54 +10006968: 9d13 ldr r5, [sp, #76] ; 0x4c +1000696a: e68e b.n 1000668a <_vsnprintf+0x7e2> +1000696c: 42a6 cmp r6, r4 +1000696e: d800 bhi.n 10006972 <_vsnprintf+0xaca> +10006970: e6fb b.n 1000676a <_vsnprintf+0x8c2> +10006972: 9b13 ldr r3, [sp, #76] ; 0x4c +10006974: 4656 mov r6, sl +10006976: 4698 mov r8, r3 +10006978: 46aa mov sl, r5 +1000697a: 465c mov r4, fp +1000697c: 9d12 ldr r5, [sp, #72] ; 0x48 +1000697e: e576 b.n 1000646e <_vsnprintf+0x5c6> +10006980: c908 ldmia r1!, {r3} +10006982: 17d8 asrs r0, r3, #31 +10006984: 181a adds r2, r3, r0 +10006986: 4042 eors r2, r0 +10006988: 9109 str r1, [sp, #36] ; 0x24 +1000698a: f7ff fb8a bl 100060a2 <_vsnprintf+0x1fa> +1000698e: 2300 movs r3, #0 +10006990: 930b str r3, [sp, #44] ; 0x2c +10006992: e450 b.n 10006236 <_vsnprintf+0x38e> +10006994: 9b09 ldr r3, [sp, #36] ; 0x24 +10006996: cb04 ldmia r3!, {r2} +10006998: 4693 mov fp, r2 +1000699a: 9309 str r3, [sp, #36] ; 0x24 +1000699c: e559 b.n 10006452 <_vsnprintf+0x5aa> +1000699e: 002f movs r7, r5 +100069a0: e5bb b.n 1000651a <_vsnprintf+0x672> +100069a2: 930b str r3, [sp, #44] ; 0x2c +100069a4: e601 b.n 100065aa <_vsnprintf+0x702> +100069a6: 3b06 subs r3, #6 +100069a8: 930c str r3, [sp, #48] ; 0x30 +100069aa: e69a b.n 100066e2 <_vsnprintf+0x83a> + +100069ac <__wrap_sprintf>: +100069ac: b40e push {r1, r2, r3} +100069ae: 2201 movs r2, #1 +100069b0: b510 push {r4, lr} +100069b2: b085 sub sp, #20 +100069b4: ac07 add r4, sp, #28 +100069b6: cc08 ldmia r4!, {r3} +100069b8: 0001 movs r1, r0 +100069ba: 9400 str r4, [sp, #0] +100069bc: 4252 negs r2, r2 +100069be: 4804 ldr r0, [pc, #16] ; (100069d0 <__wrap_sprintf+0x24>) +100069c0: 9403 str r4, [sp, #12] +100069c2: f7ff fa71 bl 10005ea8 <_vsnprintf> +100069c6: b005 add sp, #20 +100069c8: bc10 pop {r4} +100069ca: bc08 pop {r3} +100069cc: b003 add sp, #12 +100069ce: 4718 bx r3 +100069d0: 10005431 .word 0x10005431 + +100069d4 : +100069d4: b500 push {lr} +100069d6: b085 sub sp, #20 +100069d8: 9103 str r1, [sp, #12] +100069da: 2101 movs r1, #1 +100069dc: 9002 str r0, [sp, #8] +100069de: 9300 str r3, [sp, #0] +100069e0: 4803 ldr r0, [pc, #12] ; (100069f0 ) +100069e2: 0013 movs r3, r2 +100069e4: 424a negs r2, r1 +100069e6: a902 add r1, sp, #8 +100069e8: f7ff fa5e bl 10005ea8 <_vsnprintf> +100069ec: b005 add sp, #20 +100069ee: bd00 pop {pc} +100069f0: 100056b5 .word 0x100056b5 + +100069f4 : +100069f4: b40f push {r0, r1, r2, r3} +100069f6: b510 push {r4, lr} +100069f8: 490c ldr r1, [pc, #48] ; (10006a2c ) +100069fa: b084 sub sp, #16 +100069fc: aa06 add r2, sp, #24 +100069fe: ca08 ldmia r2!, {r3} +10006a00: 680c ldr r4, [r1, #0] +10006a02: 9203 str r2, [sp, #12] +10006a04: 2c00 cmp r4, #0 +10006a06: d00b beq.n 10006a20 +10006a08: 9200 str r2, [sp, #0] +10006a0a: 2201 movs r2, #1 +10006a0c: 4808 ldr r0, [pc, #32] ; (10006a30 ) +10006a0e: 4252 negs r2, r2 +10006a10: a902 add r1, sp, #8 +10006a12: 47a0 blx r4 +10006a14: 2001 movs r0, #1 +10006a16: b004 add sp, #16 +10006a18: bc10 pop {r4} +10006a1a: bc08 pop {r3} +10006a1c: b004 add sp, #16 +10006a1e: 4718 bx r3 +10006a20: 0018 movs r0, r3 +10006a22: f000 fe85 bl 10007730 <__wrap_puts> +10006a26: 2000 movs r0, #0 +10006a28: e7f5 b.n 10006a16 +10006a2a: 46c0 nop ; (mov r8, r8) +10006a2c: 20003b68 .word 0x20003b68 +10006a30: 100056a5 .word 0x100056a5 + +10006a34 : +10006a34: b510 push {r4, lr} +10006a36: 4a09 ldr r2, [pc, #36] ; (10006a5c ) +10006a38: 0003 movs r3, r0 +10006a3a: 6814 ldr r4, [r2, #0] +10006a3c: b084 sub sp, #16 +10006a3e: 2c00 cmp r4, #0 +10006a40: d008 beq.n 10006a54 +10006a42: 2201 movs r2, #1 +10006a44: 9100 str r1, [sp, #0] +10006a46: 4806 ldr r0, [pc, #24] ; (10006a60 ) +10006a48: 4252 negs r2, r2 +10006a4a: a903 add r1, sp, #12 +10006a4c: 47a0 blx r4 +10006a4e: 2001 movs r0, #1 +10006a50: b004 add sp, #16 +10006a52: bd10 pop {r4, pc} +10006a54: f000 fe6c bl 10007730 <__wrap_puts> +10006a58: 2000 movs r0, #0 +10006a5a: e7f9 b.n 10006a50 +10006a5c: 20003b68 .word 0x20003b68 +10006a60: 100056a5 .word 0x100056a5 + +10006a64 <__aeabi_bits_init>: +10006a64: 4801 ldr r0, [pc, #4] ; (10006a6c <__aeabi_bits_init+0x8>) +10006a66: 2104 movs r1, #4 +10006a68: 4b01 ldr r3, [pc, #4] ; (10006a70 <__aeabi_bits_init+0xc>) +10006a6a: 4718 bx r3 +10006a6c: 20000890 .word 0x20000890 +10006a70: 10006aa1 .word 0x10006aa1 + +10006a74 <__wrap___ctzsi2>: +10006a74: 4b01 ldr r3, [pc, #4] ; (10006a7c <__wrap___ctzsi2+0x8>) +10006a76: 689b ldr r3, [r3, #8] +10006a78: 4718 bx r3 +10006a7a: 0000 .short 0x0000 +10006a7c: 20000890 .word 0x20000890 + +10006a80 : +10006a80: 2314 movs r3, #20 +10006a82: b510 push {r4, lr} +10006a84: 0001 movs r1, r0 +10006a86: 8818 ldrh r0, [r3, #0] +10006a88: 3304 adds r3, #4 +10006a8a: 881b ldrh r3, [r3, #0] +10006a8c: 4798 blx r3 +10006a8e: bd10 pop {r4, pc} + +10006a90 : +10006a90: 2316 movs r3, #22 +10006a92: b510 push {r4, lr} +10006a94: 0001 movs r1, r0 +10006a96: 8818 ldrh r0, [r3, #0] +10006a98: 3302 adds r3, #2 +10006a9a: 881b ldrh r3, [r3, #0] +10006a9c: 4798 blx r3 +10006a9e: bd10 pop {r4, pc} + +10006aa0 : +10006aa0: b5f8 push {r3, r4, r5, r6, r7, lr} +10006aa2: 4647 mov r7, r8 +10006aa4: 46ce mov lr, r9 +10006aa6: b580 push {r7, lr} +10006aa8: 1e0f subs r7, r1, #0 +10006aaa: d019 beq.n 10006ae0 +10006aac: 2314 movs r3, #20 +10006aae: 4699 mov r9, r3 +10006ab0: 3304 adds r3, #4 +10006ab2: 0004 movs r4, r0 +10006ab4: 2500 movs r5, #0 +10006ab6: 2601 movs r6, #1 +10006ab8: 4698 mov r8, r3 +10006aba: 464b mov r3, r9 +10006abc: 8818 ldrh r0, [r3, #0] +10006abe: 4643 mov r3, r8 +10006ac0: 6821 ldr r1, [r4, #0] +10006ac2: 881b ldrh r3, [r3, #0] +10006ac4: 4798 blx r3 +10006ac6: c401 stmia r4!, {r0} +10006ac8: 1e43 subs r3, r0, #1 +10006aca: 4198 sbcs r0, r3 +10006acc: 3501 adds r5, #1 +10006ace: 4240 negs r0, r0 +10006ad0: 4006 ands r6, r0 +10006ad2: 42af cmp r7, r5 +10006ad4: d1f1 bne.n 10006aba +10006ad6: 0030 movs r0, r6 +10006ad8: bcc0 pop {r6, r7} +10006ada: 46b9 mov r9, r7 +10006adc: 46b0 mov r8, r6 +10006ade: bdf8 pop {r3, r4, r5, r6, r7, pc} +10006ae0: 2601 movs r6, #1 +10006ae2: e7f8 b.n 10006ad6 + +10006ae4 <__wrap___aeabi_idiv>: +10006ae4: 4a12 ldr r2, [pc, #72] ; (10006b30 ) +10006ae6: 6f93 ldr r3, [r2, #120] ; 0x78 +10006ae8: 089b lsrs r3, r3, #2 +10006aea: d215 bcs.n 10006b18 + +10006aec : +10006aec: 6690 str r0, [r2, #104] ; 0x68 +10006aee: 66d1 str r1, [r2, #108] ; 0x6c +10006af0: 2900 cmp r1, #0 +10006af2: d005 beq.n 10006b00 +10006af4: e7ff b.n 10006af6 +10006af6: e7ff b.n 10006af8 +10006af8: e7ff b.n 10006afa +10006afa: 6f51 ldr r1, [r2, #116] ; 0x74 +10006afc: 6f10 ldr r0, [r2, #112] ; 0x70 +10006afe: 4770 bx lr +10006b00: b504 push {r2, lr} +10006b02: 2180 movs r1, #128 ; 0x80 +10006b04: 0609 lsls r1, r1, #24 +10006b06: 17c2 asrs r2, r0, #31 +10006b08: 4051 eors r1, r2 +10006b0a: 2800 cmp r0, #0 +10006b0c: d000 beq.n 10006b10 +10006b0e: 43c8 mvns r0, r1 +10006b10: f00d fa0e bl 10013f30 <____aeabi_idiv0_veneer> +10006b14: 2100 movs r1, #0 +10006b16: bd04 pop {r2, pc} + +10006b18 : +10006b18: b5f0 push {r4, r5, r6, r7, lr} +10006b1a: 6e14 ldr r4, [r2, #96] ; 0x60 +10006b1c: 6e55 ldr r5, [r2, #100] ; 0x64 +10006b1e: 6f57 ldr r7, [r2, #116] ; 0x74 +10006b20: 6f16 ldr r6, [r2, #112] ; 0x70 +10006b22: f7ff ffe3 bl 10006aec +10006b26: 6614 str r4, [r2, #96] ; 0x60 +10006b28: 6655 str r5, [r2, #100] ; 0x64 +10006b2a: 6757 str r7, [r2, #116] ; 0x74 +10006b2c: 6716 str r6, [r2, #112] ; 0x70 +10006b2e: bdf0 pop {r4, r5, r6, r7, pc} +10006b30: d0000000 .word 0xd0000000 + +10006b34 <__wrap___aeabi_uidiv>: +10006b34: 4a11 ldr r2, [pc, #68] ; (10006b7c ) +10006b36: 6f93 ldr r3, [r2, #120] ; 0x78 +10006b38: 089b lsrs r3, r3, #2 +10006b3a: d213 bcs.n 10006b64 + +10006b3c : +10006b3c: 6610 str r0, [r2, #96] ; 0x60 +10006b3e: 6651 str r1, [r2, #100] ; 0x64 +10006b40: 2900 cmp r1, #0 +10006b42: d005 beq.n 10006b50 +10006b44: e7ff b.n 10006b46 +10006b46: e7ff b.n 10006b48 +10006b48: e7ff b.n 10006b4a +10006b4a: 6f51 ldr r1, [r2, #116] ; 0x74 +10006b4c: 6f10 ldr r0, [r2, #112] ; 0x70 +10006b4e: 4770 bx lr +10006b50: b504 push {r2, lr} +10006b52: 2800 cmp r0, #0 +10006b54: d001 beq.n 10006b5a +10006b56: 2000 movs r0, #0 +10006b58: 43c0 mvns r0, r0 +10006b5a: f00d f9e9 bl 10013f30 <____aeabi_idiv0_veneer> +10006b5e: 2100 movs r1, #0 +10006b60: bd04 pop {r2, pc} +10006b62: 46c0 nop ; (mov r8, r8) + +10006b64 : +10006b64: b5f0 push {r4, r5, r6, r7, lr} +10006b66: 6e14 ldr r4, [r2, #96] ; 0x60 +10006b68: 6e55 ldr r5, [r2, #100] ; 0x64 +10006b6a: 6f57 ldr r7, [r2, #116] ; 0x74 +10006b6c: 6f16 ldr r6, [r2, #112] ; 0x70 +10006b6e: f7ff ffe5 bl 10006b3c +10006b72: 6614 str r4, [r2, #96] ; 0x60 +10006b74: 6655 str r5, [r2, #100] ; 0x64 +10006b76: 6757 str r7, [r2, #116] ; 0x74 +10006b78: 6716 str r6, [r2, #112] ; 0x70 +10006b7a: bdf0 pop {r4, r5, r6, r7, pc} +10006b7c: d0000000 .word 0xd0000000 + +10006b80 <__wrap___aeabi_ldivmod>: +10006b80: 4694 mov ip, r2 +10006b82: 4a4a ldr r2, [pc, #296] ; (10006cac ) +10006b84: 6f92 ldr r2, [r2, #120] ; 0x78 +10006b86: 0892 lsrs r2, r2, #2 +10006b88: 4662 mov r2, ip +10006b8a: d201 bcs.n 10006b90 +10006b8c: e028 b.n 10006be0 +10006b8e: 46c0 nop ; (mov r8, r8) + +10006b90 : +10006b90: b5f0 push {r4, r5, r6, r7, lr} +10006b92: 4e46 ldr r6, [pc, #280] ; (10006cac ) +10006b94: 6e34 ldr r4, [r6, #96] ; 0x60 +10006b96: 6e75 ldr r5, [r6, #100] ; 0x64 +10006b98: 6f77 ldr r7, [r6, #116] ; 0x74 +10006b9a: 6f36 ldr r6, [r6, #112] ; 0x70 +10006b9c: f000 f820 bl 10006be0 +10006ba0: 4694 mov ip, r2 +10006ba2: 4a42 ldr r2, [pc, #264] ; (10006cac ) +10006ba4: 6614 str r4, [r2, #96] ; 0x60 +10006ba6: 6655 str r5, [r2, #100] ; 0x64 +10006ba8: 6757 str r7, [r2, #116] ; 0x74 +10006baa: 6716 str r6, [r2, #112] ; 0x70 +10006bac: 4662 mov r2, ip +10006bae: bdf0 pop {r4, r5, r6, r7, pc} + +10006bb0 <__wrap___aeabi_uldivmod>: +10006bb0: 4694 mov ip, r2 +10006bb2: 4a3e ldr r2, [pc, #248] ; (10006cac ) +10006bb4: 6f92 ldr r2, [r2, #120] ; 0x78 +10006bb6: 0892 lsrs r2, r2, #2 +10006bb8: 4662 mov r2, ip +10006bba: d201 bcs.n 10006bc0 +10006bbc: e054 b.n 10006c68 +10006bbe: 46c0 nop ; (mov r8, r8) + +10006bc0 : +10006bc0: b5f0 push {r4, r5, r6, r7, lr} +10006bc2: 4e3a ldr r6, [pc, #232] ; (10006cac ) +10006bc4: 6e34 ldr r4, [r6, #96] ; 0x60 +10006bc6: 6e75 ldr r5, [r6, #100] ; 0x64 +10006bc8: 6f77 ldr r7, [r6, #116] ; 0x74 +10006bca: 6f36 ldr r6, [r6, #112] ; 0x70 +10006bcc: f000 f84c bl 10006c68 +10006bd0: 4694 mov ip, r2 +10006bd2: 4a36 ldr r2, [pc, #216] ; (10006cac ) +10006bd4: 6614 str r4, [r2, #96] ; 0x60 +10006bd6: 6655 str r5, [r2, #100] ; 0x64 +10006bd8: 6757 str r7, [r2, #116] ; 0x74 +10006bda: 6716 str r6, [r2, #112] ; 0x70 +10006bdc: 4662 mov r2, ip +10006bde: bdf0 pop {r4, r5, r6, r7, pc} + +10006be0 : +10006be0: 2b00 cmp r3, #0 +10006be2: db24 blt.n 10006c2e +10006be4: d011 beq.n 10006c0a +10006be6: 2900 cmp r1, #0 +10006be8: da3e bge.n 10006c68 +10006bea: b500 push {lr} +10006bec: 43c9 mvns r1, r1 +10006bee: 4240 negs r0, r0 +10006bf0: d100 bne.n 10006bf4 +10006bf2: 3101 adds r1, #1 + +10006bf4 : +10006bf4: f000 f838 bl 10006c68 +10006bf8: 43c9 mvns r1, r1 +10006bfa: 4240 negs r0, r0 +10006bfc: d100 bne.n 10006c00 +10006bfe: 3101 adds r1, #1 + +10006c00 : +10006c00: 43db mvns r3, r3 +10006c02: 4252 negs r2, r2 +10006c04: d100 bne.n 10006c08 +10006c06: 3301 adds r3, #1 + +10006c08 : +10006c08: bd00 pop {pc} +10006c0a: 2a00 cmp r2, #0 +10006c0c: d1eb bne.n 10006be6 +10006c0e: 2800 cmp r0, #0 +10006c10: d101 bne.n 10006c16 +10006c12: 2900 cmp r1, #0 +10006c14: d005 beq.n 10006c22 +10006c16: 2000 movs r0, #0 +10006c18: 0fc9 lsrs r1, r1, #31 +10006c1a: 07c9 lsls r1, r1, #31 +10006c1c: d101 bne.n 10006c22 +10006c1e: 43c0 mvns r0, r0 +10006c20: 0841 lsrs r1, r0, #1 +10006c22: b500 push {lr} +10006c24: f00d f964 bl 10013ef0 <____aeabi_ldiv0_veneer> +10006c28: 2200 movs r2, #0 +10006c2a: 2300 movs r3, #0 +10006c2c: bd00 pop {pc} +10006c2e: b500 push {lr} +10006c30: 2900 cmp r1, #0 +10006c32: db0a blt.n 10006c4a +10006c34: 43db mvns r3, r3 +10006c36: 4252 negs r2, r2 +10006c38: d100 bne.n 10006c3c +10006c3a: 3301 adds r3, #1 + +10006c3c : +10006c3c: f000 f814 bl 10006c68 +10006c40: 43c9 mvns r1, r1 +10006c42: 4240 negs r0, r0 +10006c44: d100 bne.n 10006c48 +10006c46: 3101 adds r1, #1 + +10006c48 : +10006c48: bd00 pop {pc} +10006c4a: 43c9 mvns r1, r1 +10006c4c: 4240 negs r0, r0 +10006c4e: d100 bne.n 10006c52 +10006c50: 3101 adds r1, #1 + +10006c52 : +10006c52: 43db mvns r3, r3 +10006c54: 4252 negs r2, r2 +10006c56: d100 bne.n 10006c5a +10006c58: 3301 adds r3, #1 + +10006c5a : +10006c5a: f000 f805 bl 10006c68 +10006c5e: 43db mvns r3, r3 +10006c60: 4252 negs r2, r2 +10006c62: d100 bne.n 10006c66 +10006c64: 3301 adds r3, #1 + +10006c66 : +10006c66: bd00 pop {pc} + +10006c68 : +10006c68: 2900 cmp r1, #0 +10006c6a: d123 bne.n 10006cb4 +10006c6c: 2b00 cmp r3, #0 +10006c6e: d118 bne.n 10006ca2 +10006c70: 2a00 cmp r2, #0 +10006c72: d00c beq.n 10006c8e +10006c74: 46bc mov ip, r7 +10006c76: 4f0d ldr r7, [pc, #52] ; (10006cac ) +10006c78: 6638 str r0, [r7, #96] ; 0x60 +10006c7a: 667a str r2, [r7, #100] ; 0x64 +10006c7c: 2100 movs r1, #0 +10006c7e: 2300 movs r3, #0 +10006c80: e7ff b.n 10006c82 +10006c82: e7ff b.n 10006c84 +10006c84: e7ff b.n 10006c86 +10006c86: 6f7a ldr r2, [r7, #116] ; 0x74 +10006c88: 6f38 ldr r0, [r7, #112] ; 0x70 +10006c8a: 4667 mov r7, ip +10006c8c: 4770 bx lr +10006c8e: 2800 cmp r0, #0 +10006c90: d001 beq.n 10006c96 + +10006c92 : +10006c92: 4807 ldr r0, [pc, #28] ; (10006cb0 ) +10006c94: 0001 movs r1, r0 +10006c96: b500 push {lr} +10006c98: f00d f92a bl 10013ef0 <____aeabi_ldiv0_veneer> +10006c9c: 2200 movs r2, #0 +10006c9e: 2300 movs r3, #0 +10006ca0: bd00 pop {pc} +10006ca2: 0002 movs r2, r0 +10006ca4: 000b movs r3, r1 10006ca6: 2000 movs r0, #0 -10006ca8: 0fc9 lsrs r1, r1, #31 -10006caa: 07c9 lsls r1, r1, #31 -10006cac: d101 bne.n 10006cb2 -10006cae: 43c0 mvns r0, r0 -10006cb0: 0841 lsrs r1, r0, #1 -10006cb2: b500 push {lr} -10006cb4: f00d f960 bl 10013f78 <____aeabi_ldiv0_veneer> -10006cb8: 2200 movs r2, #0 -10006cba: 2300 movs r3, #0 -10006cbc: bd00 pop {pc} -10006cbe: b500 push {lr} -10006cc0: 2900 cmp r1, #0 -10006cc2: db0a blt.n 10006cda -10006cc4: 43db mvns r3, r3 -10006cc6: 4252 negs r2, r2 -10006cc8: d100 bne.n 10006ccc -10006cca: 3301 adds r3, #1 - -10006ccc : -10006ccc: f000 f814 bl 10006cf8 -10006cd0: 43c9 mvns r1, r1 -10006cd2: 4240 negs r0, r0 -10006cd4: d100 bne.n 10006cd8 -10006cd6: 3101 adds r1, #1 - -10006cd8 : -10006cd8: bd00 pop {pc} -10006cda: 43c9 mvns r1, r1 -10006cdc: 4240 negs r0, r0 -10006cde: d100 bne.n 10006ce2 -10006ce0: 3101 adds r1, #1 - -10006ce2 : -10006ce2: 43db mvns r3, r3 -10006ce4: 4252 negs r2, r2 -10006ce6: d100 bne.n 10006cea -10006ce8: 3301 adds r3, #1 - -10006cea : -10006cea: f000 f805 bl 10006cf8 -10006cee: 43db mvns r3, r3 -10006cf0: 4252 negs r2, r2 -10006cf2: d100 bne.n 10006cf6 -10006cf4: 3301 adds r3, #1 - -10006cf6 : -10006cf6: bd00 pop {pc} - -10006cf8 : -10006cf8: 2900 cmp r1, #0 -10006cfa: d123 bne.n 10006d44 -10006cfc: 2b00 cmp r3, #0 -10006cfe: d118 bne.n 10006d32 -10006d00: 2a00 cmp r2, #0 -10006d02: d00c beq.n 10006d1e -10006d04: 46bc mov ip, r7 -10006d06: 4f0d ldr r7, [pc, #52] ; (10006d3c ) -10006d08: 6638 str r0, [r7, #96] ; 0x60 -10006d0a: 667a str r2, [r7, #100] ; 0x64 -10006d0c: 2100 movs r1, #0 -10006d0e: 2300 movs r3, #0 -10006d10: e7ff b.n 10006d12 -10006d12: e7ff b.n 10006d14 -10006d14: e7ff b.n 10006d16 -10006d16: 6f7a ldr r2, [r7, #116] ; 0x74 -10006d18: 6f38 ldr r0, [r7, #112] ; 0x70 -10006d1a: 4667 mov r7, ip -10006d1c: 4770 bx lr -10006d1e: 2800 cmp r0, #0 -10006d20: d001 beq.n 10006d26 - -10006d22 : -10006d22: 4807 ldr r0, [pc, #28] ; (10006d40 ) -10006d24: 0001 movs r1, r0 -10006d26: b500 push {lr} -10006d28: f00d f926 bl 10013f78 <____aeabi_ldiv0_veneer> -10006d2c: 2200 movs r2, #0 -10006d2e: 2300 movs r3, #0 -10006d30: bd00 pop {pc} -10006d32: 0002 movs r2, r0 -10006d34: 000b movs r3, r1 -10006d36: 2000 movs r0, #0 -10006d38: 2100 movs r1, #0 -10006d3a: 4770 bx lr -10006d3c: d0000000 .word 0xd0000000 -10006d40: ffffffff .word 0xffffffff - -10006d44 : -10006d44: 2b00 cmp r3, #0 -10006d46: d000 beq.n 10006d4a -10006d48: e0bf b.n 10006eca -10006d4a: 0c13 lsrs r3, r2, #16 -10006d4c: d128 bne.n 10006da0 -10006d4e: 2a00 cmp r2, #0 -10006d50: d0e7 beq.n 10006d22 -10006d52: b480 push {r7} -10006d54: 4f11 ldr r7, [pc, #68] ; (10006d9c ) -10006d56: 6639 str r1, [r7, #96] ; 0x60 -10006d58: 667a str r2, [r7, #100] ; 0x64 -10006d5a: e7ff b.n 10006d5c -10006d5c: e7ff b.n 10006d5e -10006d5e: b430 push {r4, r5} -10006d60: 0c04 lsrs r4, r0, #16 -10006d62: 6f7b ldr r3, [r7, #116] ; 0x74 -10006d64: 6f39 ldr r1, [r7, #112] ; 0x70 -10006d66: 041b lsls r3, r3, #16 -10006d68: 4323 orrs r3, r4 -10006d6a: 663b str r3, [r7, #96] ; 0x60 -10006d6c: 667a str r2, [r7, #100] ; 0x64 -10006d6e: e7ff b.n 10006d70 -10006d70: e7ff b.n 10006d72 -10006d72: e7ff b.n 10006d74 -10006d74: 46c0 nop ; (mov r8, r8) -10006d76: b284 uxth r4, r0 -10006d78: 6f7b ldr r3, [r7, #116] ; 0x74 -10006d7a: 6f3d ldr r5, [r7, #112] ; 0x70 -10006d7c: 041b lsls r3, r3, #16 -10006d7e: 4323 orrs r3, r4 -10006d80: 663b str r3, [r7, #96] ; 0x60 -10006d82: 667a str r2, [r7, #100] ; 0x64 -10006d84: e7ff b.n 10006d86 -10006d86: e7ff b.n 10006d88 -10006d88: 46c0 nop ; (mov r8, r8) -10006d8a: 2300 movs r3, #0 -10006d8c: 042c lsls r4, r5, #16 -10006d8e: 0c2d lsrs r5, r5, #16 -10006d90: 6f7a ldr r2, [r7, #116] ; 0x74 -10006d92: 6f38 ldr r0, [r7, #112] ; 0x70 -10006d94: 1900 adds r0, r0, r4 -10006d96: 4169 adcs r1, r5 -10006d98: bcb0 pop {r4, r5, r7} -10006d9a: 4770 bx lr -10006d9c: d0000000 .word 0xd0000000 - -10006da0 : -10006da0: b5f0 push {r4, r5, r6, r7, lr} -10006da2: 4694 mov ip, r2 -10006da4: 2500 movs r5, #0 -10006da6: 0e14 lsrs r4, r2, #24 -10006da8: d101 bne.n 10006dae -10006daa: 0212 lsls r2, r2, #8 -10006dac: 3508 adds r5, #8 -10006dae: 0f14 lsrs r4, r2, #28 -10006db0: d101 bne.n 10006db6 -10006db2: 0112 lsls r2, r2, #4 -10006db4: 3504 adds r5, #4 -10006db6: 0f94 lsrs r4, r2, #30 -10006db8: d101 bne.n 10006dbe -10006dba: 0092 lsls r2, r2, #2 -10006dbc: 3502 adds r5, #2 -10006dbe: 0fd4 lsrs r4, r2, #31 -10006dc0: d101 bne.n 10006dc6 -10006dc2: 0052 lsls r2, r2, #1 -10006dc4: 3501 adds r5, #1 -10006dc6: 0bd4 lsrs r4, r2, #15 -10006dc8: 3401 adds r4, #1 -10006dca: 4f25 ldr r7, [pc, #148] ; (10006e60 ) -10006dcc: 667c str r4, [r7, #100] ; 0x64 -10006dce: 4c25 ldr r4, [pc, #148] ; (10006e64 ) -10006dd0: 663c str r4, [r7, #96] ; 0x60 -10006dd2: 0c0e lsrs r6, r1, #16 -10006dd4: b293 uxth r3, r2 -10006dd6: e7ff b.n 10006dd8 -10006dd8: e7ff b.n 10006dda -10006dda: e7ff b.n 10006ddc -10006ddc: 6f3c ldr r4, [r7, #112] ; 0x70 -10006dde: 4366 muls r6, r4 -10006de0: 0c36 lsrs r6, r6, #16 -10006de2: 0377 lsls r7, r6, #13 -10006de4: 46be mov lr, r7 -10006de6: 4373 muls r3, r6 -10006de8: 0bdf lsrs r7, r3, #15 -10006dea: 045b lsls r3, r3, #17 -10006dec: 1ac0 subs r0, r0, r3 -10006dee: 41b9 sbcs r1, r7 -10006df0: 0c13 lsrs r3, r2, #16 -10006df2: 4373 muls r3, r6 -10006df4: 18db adds r3, r3, r3 -10006df6: 1ac9 subs r1, r1, r3 -10006df8: 08ce lsrs r6, r1, #3 -10006dfa: 4366 muls r6, r4 -10006dfc: 0c36 lsrs r6, r6, #16 -10006dfe: 44b6 add lr, r6 -10006e00: b293 uxth r3, r2 -10006e02: 4373 muls r3, r6 -10006e04: 0f1f lsrs r7, r3, #28 -10006e06: 011b lsls r3, r3, #4 -10006e08: 1ac0 subs r0, r0, r3 -10006e0a: 41b9 sbcs r1, r7 -10006e0c: 0c13 lsrs r3, r2, #16 -10006e0e: 4373 muls r3, r6 -10006e10: 0b1f lsrs r7, r3, #12 -10006e12: 051b lsls r3, r3, #20 -10006e14: 1ac0 subs r0, r0, r3 -10006e16: 41b9 sbcs r1, r7 -10006e18: 0d86 lsrs r6, r0, #22 -10006e1a: 028f lsls r7, r1, #10 -10006e1c: 433e orrs r6, r7 -10006e1e: 4366 muls r6, r4 -10006e20: 0c36 lsrs r6, r6, #16 -10006e22: 2d09 cmp r5, #9 -10006e24: db24 blt.n 10006e70 -10006e26: 0a52 lsrs r2, r2, #9 -10006e28: 4372 muls r2, r6 -10006e2a: 1a80 subs r0, r0, r2 -10006e2c: 0377 lsls r7, r6, #13 -10006e2e: 0a46 lsrs r6, r0, #9 -10006e30: 4366 muls r6, r4 -10006e32: 0c36 lsrs r6, r6, #16 -10006e34: 2316 movs r3, #22 -10006e36: 1b5b subs r3, r3, r5 -10006e38: 40de lsrs r6, r3 -10006e3a: 40df lsrs r7, r3 -10006e3c: 19bf adds r7, r7, r6 -10006e3e: 4664 mov r4, ip -10006e40: 4366 muls r6, r4 -10006e42: 1b82 subs r2, r0, r6 -10006e44: 4670 mov r0, lr -10006e46: 3504 adds r5, #4 -10006e48: 3306 adds r3, #6 -10006e4a: 0001 movs r1, r0 -10006e4c: 40d9 lsrs r1, r3 -10006e4e: 40a8 lsls r0, r5 -10006e50: 19c0 adds r0, r0, r7 -10006e52: d300 bcc.n 10006e56 -10006e54: 3101 adds r1, #1 -10006e56: 42a2 cmp r2, r4 -10006e58: d206 bcs.n 10006e68 -10006e5a: 2300 movs r3, #0 -10006e5c: bdf0 pop {r4, r5, r6, r7, pc} -10006e5e: 0000 .short 0x0000 -10006e60: d0000000 .word 0xd0000000 -10006e64: ffffffff .word 0xffffffff -10006e68: 1b12 subs r2, r2, r4 -10006e6a: 3001 adds r0, #1 -10006e6c: d3f3 bcc.n 10006e56 -10006e6e: e7f1 b.n 10006e54 - -10006e70 : -10006e70: 2709 movs r7, #9 -10006e72: 1b7f subs r7, r7, r5 -10006e74: 40fe lsrs r6, r7 -10006e76: 4664 mov r4, ip -10006e78: b2a2 uxth r2, r4 -10006e7a: 4372 muls r2, r6 -10006e7c: 1a80 subs r0, r0, r2 -10006e7e: d200 bcs.n 10006e82 -10006e80: 3901 subs r1, #1 -10006e82: 0c22 lsrs r2, r4, #16 -10006e84: 4372 muls r2, r6 -10006e86: 0c13 lsrs r3, r2, #16 -10006e88: 0412 lsls r2, r2, #16 -10006e8a: 1a82 subs r2, r0, r2 -10006e8c: 4199 sbcs r1, r3 -10006e8e: 000b movs r3, r1 -10006e90: 4670 mov r0, lr -10006e92: 3504 adds r5, #4 -10006e94: 3713 adds r7, #19 -10006e96: 0001 movs r1, r0 -10006e98: 40f9 lsrs r1, r7 -10006e9a: 40a8 lsls r0, r5 -10006e9c: 1980 adds r0, r0, r6 -10006e9e: d300 bcc.n 10006ea2 -10006ea0: 3101 adds r1, #1 -10006ea2: 2b00 cmp r3, #0 -10006ea4: d102 bne.n 10006eac -10006ea6: 42a2 cmp r2, r4 -10006ea8: d20a bcs.n 10006ec0 -10006eaa: bdf0 pop {r4, r5, r6, r7, pc} -10006eac: 3001 adds r0, #1 -10006eae: d300 bcc.n 10006eb2 -10006eb0: 3101 adds r1, #1 -10006eb2: 1b12 subs r2, r2, r4 -10006eb4: d2fa bcs.n 10006eac -10006eb6: 3b01 subs r3, #1 -10006eb8: d1f8 bne.n 10006eac -10006eba: 42a2 cmp r2, r4 -10006ebc: d200 bcs.n 10006ec0 -10006ebe: bdf0 pop {r4, r5, r6, r7, pc} -10006ec0: 3001 adds r0, #1 -10006ec2: d300 bcc.n 10006ec6 -10006ec4: 3101 adds r1, #1 -10006ec6: 1b12 subs r2, r2, r4 -10006ec8: e7f7 b.n 10006eba - -10006eca : -10006eca: b5f0 push {r4, r5, r6, r7, lr} -10006ecc: 0c1c lsrs r4, r3, #16 -10006ece: d000 beq.n 10006ed2 -10006ed0: e080 b.n 10006fd4 -10006ed2: b40c push {r2, r3} -10006ed4: 2500 movs r5, #0 -10006ed6: 0a1c lsrs r4, r3, #8 -10006ed8: d104 bne.n 10006ee4 -10006eda: 021b lsls r3, r3, #8 -10006edc: 0e16 lsrs r6, r2, #24 -10006ede: 4333 orrs r3, r6 -10006ee0: 0212 lsls r2, r2, #8 -10006ee2: 3508 adds r5, #8 -10006ee4: 0b1c lsrs r4, r3, #12 -10006ee6: d104 bne.n 10006ef2 -10006ee8: 011b lsls r3, r3, #4 -10006eea: 0f16 lsrs r6, r2, #28 -10006eec: 4333 orrs r3, r6 -10006eee: 0112 lsls r2, r2, #4 -10006ef0: 3504 adds r5, #4 -10006ef2: 0b9c lsrs r4, r3, #14 -10006ef4: d104 bne.n 10006f00 -10006ef6: 009b lsls r3, r3, #2 -10006ef8: 0f96 lsrs r6, r2, #30 -10006efa: 4333 orrs r3, r6 -10006efc: 0092 lsls r2, r2, #2 -10006efe: 3502 adds r5, #2 -10006f00: 0bdc lsrs r4, r3, #15 -10006f02: d102 bne.n 10006f0a -10006f04: 1892 adds r2, r2, r2 -10006f06: 415b adcs r3, r3 -10006f08: 3501 adds r5, #1 -10006f0a: 001c movs r4, r3 -10006f0c: 1897 adds r7, r2, r2 -10006f0e: 4164 adcs r4, r4 -10006f10: 3401 adds r4, #1 -10006f12: 4f46 ldr r7, [pc, #280] ; (1000702c ) -10006f14: 667c str r4, [r7, #100] ; 0x64 -10006f16: 4c46 ldr r4, [pc, #280] ; (10007030 ) -10006f18: 663c str r4, [r7, #96] ; 0x60 -10006f1a: 0c0e lsrs r6, r1, #16 -10006f1c: e7ff b.n 10006f1e -10006f1e: e7ff b.n 10006f20 -10006f20: e7ff b.n 10006f22 -10006f22: 46c0 nop ; (mov r8, r8) -10006f24: 6f3c ldr r4, [r7, #112] ; 0x70 -10006f26: 4366 muls r6, r4 -10006f28: 0c36 lsrs r6, r6, #16 -10006f2a: 0377 lsls r7, r6, #13 -10006f2c: 46be mov lr, r7 -10006f2e: b297 uxth r7, r2 -10006f30: 4377 muls r7, r6 -10006f32: 1bc0 subs r0, r0, r7 -10006f34: d200 bcs.n 10006f38 -10006f36: 3901 subs r1, #1 -10006f38: 1bc0 subs r0, r0, r7 -10006f3a: d200 bcs.n 10006f3e -10006f3c: 3901 subs r1, #1 -10006f3e: b29f uxth r7, r3 -10006f40: 4377 muls r7, r6 -10006f42: 1bc9 subs r1, r1, r7 -10006f44: 1bc9 subs r1, r1, r7 -10006f46: 0c17 lsrs r7, r2, #16 -10006f48: 4377 muls r7, r6 -10006f4a: 047e lsls r6, r7, #17 -10006f4c: 0bff lsrs r7, r7, #15 -10006f4e: 1b80 subs r0, r0, r6 -10006f50: 41b9 sbcs r1, r7 -10006f52: 08ce lsrs r6, r1, #3 -10006f54: 4366 muls r6, r4 -10006f56: 0c36 lsrs r6, r6, #16 -10006f58: 2d0c cmp r5, #12 -10006f5a: db33 blt.n 10006fc4 -10006f5c: 44b6 add lr, r6 -10006f5e: 0b12 lsrs r2, r2, #12 -10006f60: 051f lsls r7, r3, #20 -10006f62: 433a orrs r2, r7 -10006f64: 0b1b lsrs r3, r3, #12 -10006f66: b297 uxth r7, r2 -10006f68: 4377 muls r7, r6 -10006f6a: 1bc0 subs r0, r0, r7 -10006f6c: d200 bcs.n 10006f70 -10006f6e: 3901 subs r1, #1 -10006f70: b29f uxth r7, r3 -10006f72: 4377 muls r7, r6 -10006f74: 1bc9 subs r1, r1, r7 -10006f76: 0c17 lsrs r7, r2, #16 -10006f78: 4377 muls r7, r6 -10006f7a: 043e lsls r6, r7, #16 -10006f7c: 0c3f lsrs r7, r7, #16 -10006f7e: 1b80 subs r0, r0, r6 -10006f80: 41b9 sbcs r1, r7 -10006f82: 0d86 lsrs r6, r0, #22 -10006f84: 028f lsls r7, r1, #10 -10006f86: 433e orrs r6, r7 -10006f88: 4366 muls r6, r4 -10006f8a: 2729 movs r7, #41 ; 0x29 -10006f8c: 1b7f subs r7, r7, r5 -10006f8e: 40fe lsrs r6, r7 -10006f90: 3d0c subs r5, #12 -10006f92: 4677 mov r7, lr -10006f94: 40af lsls r7, r5 -10006f96: 19bf adds r7, r7, r6 -10006f98: bc30 pop {r4, r5} -10006f9a: b2a2 uxth r2, r4 -10006f9c: b2ab uxth r3, r5 -10006f9e: 4372 muls r2, r6 -10006fa0: 4373 muls r3, r6 -10006fa2: 1a80 subs r0, r0, r2 -10006fa4: 4199 sbcs r1, r3 -10006fa6: 0c22 lsrs r2, r4, #16 -10006fa8: 4372 muls r2, r6 -10006faa: 0c13 lsrs r3, r2, #16 -10006fac: 0412 lsls r2, r2, #16 -10006fae: 1a80 subs r0, r0, r2 -10006fb0: 4199 sbcs r1, r3 -10006fb2: 0002 movs r2, r0 -10006fb4: 000b movs r3, r1 -10006fb6: 3701 adds r7, #1 -10006fb8: 1b00 subs r0, r0, r4 -10006fba: 41a9 sbcs r1, r5 -10006fbc: d2f9 bcs.n 10006fb2 -10006fbe: 1e78 subs r0, r7, #1 -10006fc0: 2100 movs r1, #0 -10006fc2: bdf0 pop {r4, r5, r6, r7, pc} - -10006fc4 : -10006fc4: 270c movs r7, #12 -10006fc6: 1b7f subs r7, r7, r5 -10006fc8: 40fe lsrs r6, r7 -10006fca: 4677 mov r7, lr -10006fcc: 0b7f lsrs r7, r7, #13 -10006fce: 40af lsls r7, r5 -10006fd0: 19ff adds r7, r7, r7 -10006fd2: e7e0 b.n 10006f96 - -10006fd4 : -10006fd4: 2400 movs r4, #0 -10006fd6: 1c5d adds r5, r3, #1 -10006fd8: d007 beq.n 10006fea -10006fda: 4f14 ldr r7, [pc, #80] ; (1000702c ) -10006fdc: 667d str r5, [r7, #100] ; 0x64 -10006fde: 6639 str r1, [r7, #96] ; 0x60 -10006fe0: e7ff b.n 10006fe2 -10006fe2: e7ff b.n 10006fe4 -10006fe4: e7ff b.n 10006fe6 -10006fe6: e7ff b.n 10006fe8 -10006fe8: 6f3c ldr r4, [r7, #112] ; 0x70 -10006fea: b295 uxth r5, r2 -10006fec: b29e uxth r6, r3 -10006fee: 4365 muls r5, r4 -10006ff0: 4366 muls r6, r4 -10006ff2: 1b40 subs r0, r0, r5 -10006ff4: 41b1 sbcs r1, r6 -10006ff6: 0c15 lsrs r5, r2, #16 -10006ff8: 0c1e lsrs r6, r3, #16 -10006ffa: 4365 muls r5, r4 -10006ffc: 4366 muls r6, r4 -10006ffe: 0436 lsls r6, r6, #16 -10007000: 0c2f lsrs r7, r5, #16 -10007002: 433e orrs r6, r7 -10007004: 042d lsls r5, r5, #16 -10007006: 1b40 subs r0, r0, r5 -10007008: 41b1 sbcs r1, r6 -1000700a: 4299 cmp r1, r3 -1000700c: d204 bcs.n 10007018 -1000700e: 0002 movs r2, r0 -10007010: 000b movs r3, r1 -10007012: 0020 movs r0, r4 -10007014: 2100 movs r1, #0 -10007016: bdf0 pop {r4, r5, r6, r7, pc} -10007018: d101 bne.n 1000701e -1000701a: 4290 cmp r0, r2 -1000701c: d3f7 bcc.n 1000700e -1000701e: 1a80 subs r0, r0, r2 -10007020: 4199 sbcs r1, r3 -10007022: 3401 adds r4, #1 -10007024: 4299 cmp r1, r3 -10007026: d3f2 bcc.n 1000700e -10007028: e7f6 b.n 10007018 -1000702a: 0000 .short 0x0000 -1000702c: d0000000 .word 0xd0000000 -10007030: ffffffff .word 0xffffffff - -10007034 <__wrap___aeabi_drsub>: -10007034: 4048 eors r0, r1 -10007036: 4041 eors r1, r0 -10007038: 4048 eors r0, r1 - -1000703a <__wrap___aeabi_dsub>: -1000703a: b418 push {r3, r4} -1000703c: 4b13 ldr r3, [pc, #76] ; (1000708c <__wrap___aeabi_dmul+0xa>) -1000703e: 685b ldr r3, [r3, #4] -10007040: 9301 str r3, [sp, #4] -10007042: bd08 pop {r3, pc} - -10007044 <__wrap___aeabi_dadd>: -10007044: b418 push {r3, r4} -10007046: 4b11 ldr r3, [pc, #68] ; (1000708c <__wrap___aeabi_dmul+0xa>) -10007048: 681b ldr r3, [r3, #0] -1000704a: 9301 str r3, [sp, #4] -1000704c: bd08 pop {r3, pc} - -1000704e <__wrap___aeabi_ddiv>: -1000704e: 4694 mov ip, r2 -10007050: 4a0f ldr r2, [pc, #60] ; (10007090 <__wrap___aeabi_dmul+0xe>) -10007052: 6f92 ldr r2, [r2, #120] ; 0x78 -10007054: 0892 lsrs r2, r2, #2 -10007056: d205 bcs.n 10007064 -10007058: 4662 mov r2, ip - -1000705a : -1000705a: b418 push {r3, r4} -1000705c: 4b0b ldr r3, [pc, #44] ; (1000708c <__wrap___aeabi_dmul+0xa>) -1000705e: 68db ldr r3, [r3, #12] -10007060: 9301 str r3, [sp, #4] -10007062: bd08 pop {r3, pc} - -10007064 : -10007064: 4a0a ldr r2, [pc, #40] ; (10007090 <__wrap___aeabi_dmul+0xe>) -10007066: b5f0 push {r4, r5, r6, r7, lr} -10007068: 6e14 ldr r4, [r2, #96] ; 0x60 -1000706a: 6e55 ldr r5, [r2, #100] ; 0x64 -1000706c: 6f57 ldr r7, [r2, #116] ; 0x74 -1000706e: 6f16 ldr r6, [r2, #112] ; 0x70 -10007070: 4662 mov r2, ip -10007072: f7ff fff2 bl 1000705a -10007076: 4a06 ldr r2, [pc, #24] ; (10007090 <__wrap___aeabi_dmul+0xe>) -10007078: 6614 str r4, [r2, #96] ; 0x60 -1000707a: 6655 str r5, [r2, #100] ; 0x64 -1000707c: 6757 str r7, [r2, #116] ; 0x74 -1000707e: 6716 str r6, [r2, #112] ; 0x70 -10007080: bdf0 pop {r4, r5, r6, r7, pc} - -10007082 <__wrap___aeabi_dmul>: -10007082: b418 push {r3, r4} -10007084: 4b01 ldr r3, [pc, #4] ; (1000708c <__wrap___aeabi_dmul+0xa>) -10007086: 689b ldr r3, [r3, #8] -10007088: 9301 str r3, [sp, #4] -1000708a: bd08 pop {r3, pc} -1000708c: 200014b0 .word 0x200014b0 -10007090: d0000000 .word 0xd0000000 - -10007094 <__wrap___aeabi_cdrcmple>: -10007094: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} -10007096: 4050 eors r0, r2 -10007098: 4042 eors r2, r0 -1000709a: 4050 eors r0, r2 -1000709c: 4059 eors r1, r3 -1000709e: 404b eors r3, r1 -100070a0: 4059 eors r1, r3 -100070a2: e000 b.n 100070a6 <__aeabi_dfcmple_guts> - -100070a4 <__wrap___aeabi_cdcmpeq>: -100070a4: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} - -100070a6 <__aeabi_dfcmple_guts>: -100070a6: 4f15 ldr r7, [pc, #84] ; (100070fc <__aeabi_dfcmple_guts+0x56>) -100070a8: 004c lsls r4, r1, #1 -100070aa: 0d64 lsrs r4, r4, #21 -100070ac: d003 beq.n 100070b6 <__aeabi_dfcmple_guts+0x10> -100070ae: 42bc cmp r4, r7 -100070b0: d104 bne.n 100070bc <__aeabi_dfcmple_guts+0x16> -100070b2: 030c lsls r4, r1, #12 -100070b4: d814 bhi.n 100070e0 <__aeabi_dfcmple_guts+0x3a> -100070b6: 2000 movs r0, #0 -100070b8: 0d09 lsrs r1, r1, #20 -100070ba: 0509 lsls r1, r1, #20 -100070bc: 005c lsls r4, r3, #1 -100070be: 0d64 lsrs r4, r4, #21 -100070c0: d003 beq.n 100070ca <__aeabi_dfcmple_guts+0x24> -100070c2: 42bc cmp r4, r7 -100070c4: d104 bne.n 100070d0 <__aeabi_dfcmple_guts+0x2a> -100070c6: 031c lsls r4, r3, #12 -100070c8: d80a bhi.n 100070e0 <__aeabi_dfcmple_guts+0x3a> -100070ca: 2200 movs r2, #0 -100070cc: 0d1b lsrs r3, r3, #20 -100070ce: 051b lsls r3, r3, #20 -100070d0: 2601 movs r6, #1 -100070d2: 404b eors r3, r1 -100070d4: d409 bmi.n 100070ea <__aeabi_dfcmple_guts+0x44> -100070d6: 404b eors r3, r1 -100070d8: d503 bpl.n 100070e2 <__aeabi_dfcmple_guts+0x3c> -100070da: 428b cmp r3, r1 -100070dc: d100 bne.n 100070e0 <__aeabi_dfcmple_guts+0x3a> -100070de: 4282 cmp r2, r0 -100070e0: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -100070e2: 4299 cmp r1, r3 -100070e4: d1fc bne.n 100070e0 <__aeabi_dfcmple_guts+0x3a> -100070e6: 4290 cmp r0, r2 -100070e8: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -100070ea: 430b orrs r3, r1 -100070ec: 18db adds r3, r3, r3 -100070ee: 4303 orrs r3, r0 -100070f0: 4313 orrs r3, r2 -100070f2: d0f5 beq.n 100070e0 <__aeabi_dfcmple_guts+0x3a> -100070f4: 43c9 mvns r1, r1 -100070f6: 1849 adds r1, r1, r1 -100070f8: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -100070fa: 0000 .short 0x0000 -100070fc: 000007ff .word 0x000007ff - -10007100 <__wrap___aeabi_dcmpeq>: -10007100: b500 push {lr} -10007102: f7ff ffcf bl 100070a4 <__wrap___aeabi_cdcmpeq> -10007106: d001 beq.n 1000710c <__wrap___aeabi_dcmpeq+0xc> -10007108: 2000 movs r0, #0 -1000710a: bd00 pop {pc} -1000710c: 2001 movs r0, #1 -1000710e: bd00 pop {pc} - -10007110 <__wrap___aeabi_dcmplt>: -10007110: b500 push {lr} -10007112: f7ff ffc7 bl 100070a4 <__wrap___aeabi_cdcmpeq> -10007116: 4180 sbcs r0, r0 -10007118: bd00 pop {pc} -1000711a: 46c0 nop ; (mov r8, r8) - -1000711c <__wrap___aeabi_dcmple>: -1000711c: b500 push {lr} -1000711e: f7ff ffc1 bl 100070a4 <__wrap___aeabi_cdcmpeq> -10007122: d901 bls.n 10007128 <__wrap___aeabi_dcmple+0xc> -10007124: 2000 movs r0, #0 -10007126: bd00 pop {pc} -10007128: 2001 movs r0, #1 -1000712a: bd00 pop {pc} - -1000712c <__wrap___aeabi_dcmpge>: -1000712c: b500 push {lr} -1000712e: f7ff ffb1 bl 10007094 <__wrap___aeabi_cdrcmple> -10007132: d901 bls.n 10007138 <__wrap___aeabi_dcmpge+0xc> -10007134: 2000 movs r0, #0 -10007136: bd00 pop {pc} -10007138: 2001 movs r0, #1 -1000713a: bd00 pop {pc} - -1000713c <__wrap___aeabi_dcmpgt>: -1000713c: b500 push {lr} -1000713e: f7ff ffa9 bl 10007094 <__wrap___aeabi_cdrcmple> -10007142: 4180 sbcs r0, r0 -10007144: bd00 pop {pc} - -10007146 <__wrap___aeabi_dcmpun>: -10007146: 2001 movs r0, #1 -10007148: 0540 lsls r0, r0, #21 -1000714a: 004a lsls r2, r1, #1 -1000714c: 1812 adds r2, r2, r0 -1000714e: d804 bhi.n 1000715a <__wrap___aeabi_dcmpun+0x14> -10007150: 005a lsls r2, r3, #1 -10007152: 1812 adds r2, r2, r0 -10007154: d801 bhi.n 1000715a <__wrap___aeabi_dcmpun+0x14> -10007156: 2000 movs r0, #0 -10007158: 4770 bx lr -1000715a: 2001 movs r0, #1 -1000715c: 4770 bx lr -1000715e: 2000 movs r0, #0 -10007160: 4770 bx lr +10006ca8: 2100 movs r1, #0 +10006caa: 4770 bx lr +10006cac: d0000000 .word 0xd0000000 +10006cb0: ffffffff .word 0xffffffff + +10006cb4 : +10006cb4: 2b00 cmp r3, #0 +10006cb6: d000 beq.n 10006cba +10006cb8: e0bf b.n 10006e3a +10006cba: 0c13 lsrs r3, r2, #16 +10006cbc: d128 bne.n 10006d10 +10006cbe: 2a00 cmp r2, #0 +10006cc0: d0e7 beq.n 10006c92 +10006cc2: b480 push {r7} +10006cc4: 4f11 ldr r7, [pc, #68] ; (10006d0c ) +10006cc6: 6639 str r1, [r7, #96] ; 0x60 +10006cc8: 667a str r2, [r7, #100] ; 0x64 +10006cca: e7ff b.n 10006ccc +10006ccc: e7ff b.n 10006cce +10006cce: b430 push {r4, r5} +10006cd0: 0c04 lsrs r4, r0, #16 +10006cd2: 6f7b ldr r3, [r7, #116] ; 0x74 +10006cd4: 6f39 ldr r1, [r7, #112] ; 0x70 +10006cd6: 041b lsls r3, r3, #16 +10006cd8: 4323 orrs r3, r4 +10006cda: 663b str r3, [r7, #96] ; 0x60 +10006cdc: 667a str r2, [r7, #100] ; 0x64 +10006cde: e7ff b.n 10006ce0 +10006ce0: e7ff b.n 10006ce2 +10006ce2: e7ff b.n 10006ce4 +10006ce4: 46c0 nop ; (mov r8, r8) +10006ce6: b284 uxth r4, r0 +10006ce8: 6f7b ldr r3, [r7, #116] ; 0x74 +10006cea: 6f3d ldr r5, [r7, #112] ; 0x70 +10006cec: 041b lsls r3, r3, #16 +10006cee: 4323 orrs r3, r4 +10006cf0: 663b str r3, [r7, #96] ; 0x60 +10006cf2: 667a str r2, [r7, #100] ; 0x64 +10006cf4: e7ff b.n 10006cf6 +10006cf6: e7ff b.n 10006cf8 +10006cf8: 46c0 nop ; (mov r8, r8) +10006cfa: 2300 movs r3, #0 +10006cfc: 042c lsls r4, r5, #16 +10006cfe: 0c2d lsrs r5, r5, #16 +10006d00: 6f7a ldr r2, [r7, #116] ; 0x74 +10006d02: 6f38 ldr r0, [r7, #112] ; 0x70 +10006d04: 1900 adds r0, r0, r4 +10006d06: 4169 adcs r1, r5 +10006d08: bcb0 pop {r4, r5, r7} +10006d0a: 4770 bx lr +10006d0c: d0000000 .word 0xd0000000 + +10006d10 : +10006d10: b5f0 push {r4, r5, r6, r7, lr} +10006d12: 4694 mov ip, r2 +10006d14: 2500 movs r5, #0 +10006d16: 0e14 lsrs r4, r2, #24 +10006d18: d101 bne.n 10006d1e +10006d1a: 0212 lsls r2, r2, #8 +10006d1c: 3508 adds r5, #8 +10006d1e: 0f14 lsrs r4, r2, #28 +10006d20: d101 bne.n 10006d26 +10006d22: 0112 lsls r2, r2, #4 +10006d24: 3504 adds r5, #4 +10006d26: 0f94 lsrs r4, r2, #30 +10006d28: d101 bne.n 10006d2e +10006d2a: 0092 lsls r2, r2, #2 +10006d2c: 3502 adds r5, #2 +10006d2e: 0fd4 lsrs r4, r2, #31 +10006d30: d101 bne.n 10006d36 +10006d32: 0052 lsls r2, r2, #1 +10006d34: 3501 adds r5, #1 +10006d36: 0bd4 lsrs r4, r2, #15 +10006d38: 3401 adds r4, #1 +10006d3a: 4f25 ldr r7, [pc, #148] ; (10006dd0 ) +10006d3c: 667c str r4, [r7, #100] ; 0x64 +10006d3e: 4c25 ldr r4, [pc, #148] ; (10006dd4 ) +10006d40: 663c str r4, [r7, #96] ; 0x60 +10006d42: 0c0e lsrs r6, r1, #16 +10006d44: b293 uxth r3, r2 +10006d46: e7ff b.n 10006d48 +10006d48: e7ff b.n 10006d4a +10006d4a: e7ff b.n 10006d4c +10006d4c: 6f3c ldr r4, [r7, #112] ; 0x70 +10006d4e: 4366 muls r6, r4 +10006d50: 0c36 lsrs r6, r6, #16 +10006d52: 0377 lsls r7, r6, #13 +10006d54: 46be mov lr, r7 +10006d56: 4373 muls r3, r6 +10006d58: 0bdf lsrs r7, r3, #15 +10006d5a: 045b lsls r3, r3, #17 +10006d5c: 1ac0 subs r0, r0, r3 +10006d5e: 41b9 sbcs r1, r7 +10006d60: 0c13 lsrs r3, r2, #16 +10006d62: 4373 muls r3, r6 +10006d64: 18db adds r3, r3, r3 +10006d66: 1ac9 subs r1, r1, r3 +10006d68: 08ce lsrs r6, r1, #3 +10006d6a: 4366 muls r6, r4 +10006d6c: 0c36 lsrs r6, r6, #16 +10006d6e: 44b6 add lr, r6 +10006d70: b293 uxth r3, r2 +10006d72: 4373 muls r3, r6 +10006d74: 0f1f lsrs r7, r3, #28 +10006d76: 011b lsls r3, r3, #4 +10006d78: 1ac0 subs r0, r0, r3 +10006d7a: 41b9 sbcs r1, r7 +10006d7c: 0c13 lsrs r3, r2, #16 +10006d7e: 4373 muls r3, r6 +10006d80: 0b1f lsrs r7, r3, #12 +10006d82: 051b lsls r3, r3, #20 +10006d84: 1ac0 subs r0, r0, r3 +10006d86: 41b9 sbcs r1, r7 +10006d88: 0d86 lsrs r6, r0, #22 +10006d8a: 028f lsls r7, r1, #10 +10006d8c: 433e orrs r6, r7 +10006d8e: 4366 muls r6, r4 +10006d90: 0c36 lsrs r6, r6, #16 +10006d92: 2d09 cmp r5, #9 +10006d94: db24 blt.n 10006de0 +10006d96: 0a52 lsrs r2, r2, #9 +10006d98: 4372 muls r2, r6 +10006d9a: 1a80 subs r0, r0, r2 +10006d9c: 0377 lsls r7, r6, #13 +10006d9e: 0a46 lsrs r6, r0, #9 +10006da0: 4366 muls r6, r4 +10006da2: 0c36 lsrs r6, r6, #16 +10006da4: 2316 movs r3, #22 +10006da6: 1b5b subs r3, r3, r5 +10006da8: 40de lsrs r6, r3 +10006daa: 40df lsrs r7, r3 +10006dac: 19bf adds r7, r7, r6 +10006dae: 4664 mov r4, ip +10006db0: 4366 muls r6, r4 +10006db2: 1b82 subs r2, r0, r6 +10006db4: 4670 mov r0, lr +10006db6: 3504 adds r5, #4 +10006db8: 3306 adds r3, #6 +10006dba: 0001 movs r1, r0 +10006dbc: 40d9 lsrs r1, r3 +10006dbe: 40a8 lsls r0, r5 +10006dc0: 19c0 adds r0, r0, r7 +10006dc2: d300 bcc.n 10006dc6 +10006dc4: 3101 adds r1, #1 +10006dc6: 42a2 cmp r2, r4 +10006dc8: d206 bcs.n 10006dd8 +10006dca: 2300 movs r3, #0 +10006dcc: bdf0 pop {r4, r5, r6, r7, pc} +10006dce: 0000 .short 0x0000 +10006dd0: d0000000 .word 0xd0000000 +10006dd4: ffffffff .word 0xffffffff +10006dd8: 1b12 subs r2, r2, r4 +10006dda: 3001 adds r0, #1 +10006ddc: d3f3 bcc.n 10006dc6 +10006dde: e7f1 b.n 10006dc4 + +10006de0 : +10006de0: 2709 movs r7, #9 +10006de2: 1b7f subs r7, r7, r5 +10006de4: 40fe lsrs r6, r7 +10006de6: 4664 mov r4, ip +10006de8: b2a2 uxth r2, r4 +10006dea: 4372 muls r2, r6 +10006dec: 1a80 subs r0, r0, r2 +10006dee: d200 bcs.n 10006df2 +10006df0: 3901 subs r1, #1 +10006df2: 0c22 lsrs r2, r4, #16 +10006df4: 4372 muls r2, r6 +10006df6: 0c13 lsrs r3, r2, #16 +10006df8: 0412 lsls r2, r2, #16 +10006dfa: 1a82 subs r2, r0, r2 +10006dfc: 4199 sbcs r1, r3 +10006dfe: 000b movs r3, r1 +10006e00: 4670 mov r0, lr +10006e02: 3504 adds r5, #4 +10006e04: 3713 adds r7, #19 +10006e06: 0001 movs r1, r0 +10006e08: 40f9 lsrs r1, r7 +10006e0a: 40a8 lsls r0, r5 +10006e0c: 1980 adds r0, r0, r6 +10006e0e: d300 bcc.n 10006e12 +10006e10: 3101 adds r1, #1 +10006e12: 2b00 cmp r3, #0 +10006e14: d102 bne.n 10006e1c +10006e16: 42a2 cmp r2, r4 +10006e18: d20a bcs.n 10006e30 +10006e1a: bdf0 pop {r4, r5, r6, r7, pc} +10006e1c: 3001 adds r0, #1 +10006e1e: d300 bcc.n 10006e22 +10006e20: 3101 adds r1, #1 +10006e22: 1b12 subs r2, r2, r4 +10006e24: d2fa bcs.n 10006e1c +10006e26: 3b01 subs r3, #1 +10006e28: d1f8 bne.n 10006e1c +10006e2a: 42a2 cmp r2, r4 +10006e2c: d200 bcs.n 10006e30 +10006e2e: bdf0 pop {r4, r5, r6, r7, pc} +10006e30: 3001 adds r0, #1 +10006e32: d300 bcc.n 10006e36 +10006e34: 3101 adds r1, #1 +10006e36: 1b12 subs r2, r2, r4 +10006e38: e7f7 b.n 10006e2a + +10006e3a : +10006e3a: b5f0 push {r4, r5, r6, r7, lr} +10006e3c: 0c1c lsrs r4, r3, #16 +10006e3e: d000 beq.n 10006e42 +10006e40: e080 b.n 10006f44 +10006e42: b40c push {r2, r3} +10006e44: 2500 movs r5, #0 +10006e46: 0a1c lsrs r4, r3, #8 +10006e48: d104 bne.n 10006e54 +10006e4a: 021b lsls r3, r3, #8 +10006e4c: 0e16 lsrs r6, r2, #24 +10006e4e: 4333 orrs r3, r6 +10006e50: 0212 lsls r2, r2, #8 +10006e52: 3508 adds r5, #8 +10006e54: 0b1c lsrs r4, r3, #12 +10006e56: d104 bne.n 10006e62 +10006e58: 011b lsls r3, r3, #4 +10006e5a: 0f16 lsrs r6, r2, #28 +10006e5c: 4333 orrs r3, r6 +10006e5e: 0112 lsls r2, r2, #4 +10006e60: 3504 adds r5, #4 +10006e62: 0b9c lsrs r4, r3, #14 +10006e64: d104 bne.n 10006e70 +10006e66: 009b lsls r3, r3, #2 +10006e68: 0f96 lsrs r6, r2, #30 +10006e6a: 4333 orrs r3, r6 +10006e6c: 0092 lsls r2, r2, #2 +10006e6e: 3502 adds r5, #2 +10006e70: 0bdc lsrs r4, r3, #15 +10006e72: d102 bne.n 10006e7a +10006e74: 1892 adds r2, r2, r2 +10006e76: 415b adcs r3, r3 +10006e78: 3501 adds r5, #1 +10006e7a: 001c movs r4, r3 +10006e7c: 1897 adds r7, r2, r2 +10006e7e: 4164 adcs r4, r4 +10006e80: 3401 adds r4, #1 +10006e82: 4f46 ldr r7, [pc, #280] ; (10006f9c ) +10006e84: 667c str r4, [r7, #100] ; 0x64 +10006e86: 4c46 ldr r4, [pc, #280] ; (10006fa0 ) +10006e88: 663c str r4, [r7, #96] ; 0x60 +10006e8a: 0c0e lsrs r6, r1, #16 +10006e8c: e7ff b.n 10006e8e +10006e8e: e7ff b.n 10006e90 +10006e90: e7ff b.n 10006e92 +10006e92: 46c0 nop ; (mov r8, r8) +10006e94: 6f3c ldr r4, [r7, #112] ; 0x70 +10006e96: 4366 muls r6, r4 +10006e98: 0c36 lsrs r6, r6, #16 +10006e9a: 0377 lsls r7, r6, #13 +10006e9c: 46be mov lr, r7 +10006e9e: b297 uxth r7, r2 +10006ea0: 4377 muls r7, r6 +10006ea2: 1bc0 subs r0, r0, r7 +10006ea4: d200 bcs.n 10006ea8 +10006ea6: 3901 subs r1, #1 +10006ea8: 1bc0 subs r0, r0, r7 +10006eaa: d200 bcs.n 10006eae +10006eac: 3901 subs r1, #1 +10006eae: b29f uxth r7, r3 +10006eb0: 4377 muls r7, r6 +10006eb2: 1bc9 subs r1, r1, r7 +10006eb4: 1bc9 subs r1, r1, r7 +10006eb6: 0c17 lsrs r7, r2, #16 +10006eb8: 4377 muls r7, r6 +10006eba: 047e lsls r6, r7, #17 +10006ebc: 0bff lsrs r7, r7, #15 +10006ebe: 1b80 subs r0, r0, r6 +10006ec0: 41b9 sbcs r1, r7 +10006ec2: 08ce lsrs r6, r1, #3 +10006ec4: 4366 muls r6, r4 +10006ec6: 0c36 lsrs r6, r6, #16 +10006ec8: 2d0c cmp r5, #12 +10006eca: db33 blt.n 10006f34 +10006ecc: 44b6 add lr, r6 +10006ece: 0b12 lsrs r2, r2, #12 +10006ed0: 051f lsls r7, r3, #20 +10006ed2: 433a orrs r2, r7 +10006ed4: 0b1b lsrs r3, r3, #12 +10006ed6: b297 uxth r7, r2 +10006ed8: 4377 muls r7, r6 +10006eda: 1bc0 subs r0, r0, r7 +10006edc: d200 bcs.n 10006ee0 +10006ede: 3901 subs r1, #1 +10006ee0: b29f uxth r7, r3 +10006ee2: 4377 muls r7, r6 +10006ee4: 1bc9 subs r1, r1, r7 +10006ee6: 0c17 lsrs r7, r2, #16 +10006ee8: 4377 muls r7, r6 +10006eea: 043e lsls r6, r7, #16 +10006eec: 0c3f lsrs r7, r7, #16 +10006eee: 1b80 subs r0, r0, r6 +10006ef0: 41b9 sbcs r1, r7 +10006ef2: 0d86 lsrs r6, r0, #22 +10006ef4: 028f lsls r7, r1, #10 +10006ef6: 433e orrs r6, r7 +10006ef8: 4366 muls r6, r4 +10006efa: 2729 movs r7, #41 ; 0x29 +10006efc: 1b7f subs r7, r7, r5 +10006efe: 40fe lsrs r6, r7 +10006f00: 3d0c subs r5, #12 +10006f02: 4677 mov r7, lr +10006f04: 40af lsls r7, r5 +10006f06: 19bf adds r7, r7, r6 +10006f08: bc30 pop {r4, r5} +10006f0a: b2a2 uxth r2, r4 +10006f0c: b2ab uxth r3, r5 +10006f0e: 4372 muls r2, r6 +10006f10: 4373 muls r3, r6 +10006f12: 1a80 subs r0, r0, r2 +10006f14: 4199 sbcs r1, r3 +10006f16: 0c22 lsrs r2, r4, #16 +10006f18: 4372 muls r2, r6 +10006f1a: 0c13 lsrs r3, r2, #16 +10006f1c: 0412 lsls r2, r2, #16 +10006f1e: 1a80 subs r0, r0, r2 +10006f20: 4199 sbcs r1, r3 +10006f22: 0002 movs r2, r0 +10006f24: 000b movs r3, r1 +10006f26: 3701 adds r7, #1 +10006f28: 1b00 subs r0, r0, r4 +10006f2a: 41a9 sbcs r1, r5 +10006f2c: d2f9 bcs.n 10006f22 +10006f2e: 1e78 subs r0, r7, #1 +10006f30: 2100 movs r1, #0 +10006f32: bdf0 pop {r4, r5, r6, r7, pc} + +10006f34 : +10006f34: 270c movs r7, #12 +10006f36: 1b7f subs r7, r7, r5 +10006f38: 40fe lsrs r6, r7 +10006f3a: 4677 mov r7, lr +10006f3c: 0b7f lsrs r7, r7, #13 +10006f3e: 40af lsls r7, r5 +10006f40: 19ff adds r7, r7, r7 +10006f42: e7e0 b.n 10006f06 + +10006f44 : +10006f44: 2400 movs r4, #0 +10006f46: 1c5d adds r5, r3, #1 +10006f48: d007 beq.n 10006f5a +10006f4a: 4f14 ldr r7, [pc, #80] ; (10006f9c ) +10006f4c: 667d str r5, [r7, #100] ; 0x64 +10006f4e: 6639 str r1, [r7, #96] ; 0x60 +10006f50: e7ff b.n 10006f52 +10006f52: e7ff b.n 10006f54 +10006f54: e7ff b.n 10006f56 +10006f56: e7ff b.n 10006f58 +10006f58: 6f3c ldr r4, [r7, #112] ; 0x70 +10006f5a: b295 uxth r5, r2 +10006f5c: b29e uxth r6, r3 +10006f5e: 4365 muls r5, r4 +10006f60: 4366 muls r6, r4 +10006f62: 1b40 subs r0, r0, r5 +10006f64: 41b1 sbcs r1, r6 +10006f66: 0c15 lsrs r5, r2, #16 +10006f68: 0c1e lsrs r6, r3, #16 +10006f6a: 4365 muls r5, r4 +10006f6c: 4366 muls r6, r4 +10006f6e: 0436 lsls r6, r6, #16 +10006f70: 0c2f lsrs r7, r5, #16 +10006f72: 433e orrs r6, r7 +10006f74: 042d lsls r5, r5, #16 +10006f76: 1b40 subs r0, r0, r5 +10006f78: 41b1 sbcs r1, r6 +10006f7a: 4299 cmp r1, r3 +10006f7c: d204 bcs.n 10006f88 +10006f7e: 0002 movs r2, r0 +10006f80: 000b movs r3, r1 +10006f82: 0020 movs r0, r4 +10006f84: 2100 movs r1, #0 +10006f86: bdf0 pop {r4, r5, r6, r7, pc} +10006f88: d101 bne.n 10006f8e +10006f8a: 4290 cmp r0, r2 +10006f8c: d3f7 bcc.n 10006f7e +10006f8e: 1a80 subs r0, r0, r2 +10006f90: 4199 sbcs r1, r3 +10006f92: 3401 adds r4, #1 +10006f94: 4299 cmp r1, r3 +10006f96: d3f2 bcc.n 10006f7e +10006f98: e7f6 b.n 10006f88 +10006f9a: 0000 .short 0x0000 +10006f9c: d0000000 .word 0xd0000000 +10006fa0: ffffffff .word 0xffffffff + +10006fa4 <__wrap___aeabi_drsub>: +10006fa4: 4048 eors r0, r1 +10006fa6: 4041 eors r1, r0 +10006fa8: 4048 eors r0, r1 + +10006faa <__wrap___aeabi_dsub>: +10006faa: b418 push {r3, r4} +10006fac: 4b13 ldr r3, [pc, #76] ; (10006ffc <__wrap___aeabi_dmul+0xa>) +10006fae: 685b ldr r3, [r3, #4] +10006fb0: 9301 str r3, [sp, #4] +10006fb2: bd08 pop {r3, pc} + +10006fb4 <__wrap___aeabi_dadd>: +10006fb4: b418 push {r3, r4} +10006fb6: 4b11 ldr r3, [pc, #68] ; (10006ffc <__wrap___aeabi_dmul+0xa>) +10006fb8: 681b ldr r3, [r3, #0] +10006fba: 9301 str r3, [sp, #4] +10006fbc: bd08 pop {r3, pc} + +10006fbe <__wrap___aeabi_ddiv>: +10006fbe: 4694 mov ip, r2 +10006fc0: 4a0f ldr r2, [pc, #60] ; (10007000 <__wrap___aeabi_dmul+0xe>) +10006fc2: 6f92 ldr r2, [r2, #120] ; 0x78 +10006fc4: 0892 lsrs r2, r2, #2 +10006fc6: d205 bcs.n 10006fd4 +10006fc8: 4662 mov r2, ip + +10006fca : +10006fca: b418 push {r3, r4} +10006fcc: 4b0b ldr r3, [pc, #44] ; (10006ffc <__wrap___aeabi_dmul+0xa>) +10006fce: 68db ldr r3, [r3, #12] +10006fd0: 9301 str r3, [sp, #4] +10006fd2: bd08 pop {r3, pc} + +10006fd4 : +10006fd4: 4a0a ldr r2, [pc, #40] ; (10007000 <__wrap___aeabi_dmul+0xe>) +10006fd6: b5f0 push {r4, r5, r6, r7, lr} +10006fd8: 6e14 ldr r4, [r2, #96] ; 0x60 +10006fda: 6e55 ldr r5, [r2, #100] ; 0x64 +10006fdc: 6f57 ldr r7, [r2, #116] ; 0x74 +10006fde: 6f16 ldr r6, [r2, #112] ; 0x70 +10006fe0: 4662 mov r2, ip +10006fe2: f7ff fff2 bl 10006fca +10006fe6: 4a06 ldr r2, [pc, #24] ; (10007000 <__wrap___aeabi_dmul+0xe>) +10006fe8: 6614 str r4, [r2, #96] ; 0x60 +10006fea: 6655 str r5, [r2, #100] ; 0x64 +10006fec: 6757 str r7, [r2, #116] ; 0x74 +10006fee: 6716 str r6, [r2, #112] ; 0x70 +10006ff0: bdf0 pop {r4, r5, r6, r7, pc} + +10006ff2 <__wrap___aeabi_dmul>: +10006ff2: b418 push {r3, r4} +10006ff4: 4b01 ldr r3, [pc, #4] ; (10006ffc <__wrap___aeabi_dmul+0xa>) +10006ff6: 689b ldr r3, [r3, #8] +10006ff8: 9301 str r3, [sp, #4] +10006ffa: bd08 pop {r3, pc} +10006ffc: 200014b0 .word 0x200014b0 +10007000: d0000000 .word 0xd0000000 + +10007004 <__wrap___aeabi_cdrcmple>: +10007004: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} +10007006: 4050 eors r0, r2 +10007008: 4042 eors r2, r0 +1000700a: 4050 eors r0, r2 +1000700c: 4059 eors r1, r3 +1000700e: 404b eors r3, r1 +10007010: 4059 eors r1, r3 +10007012: e000 b.n 10007016 <__aeabi_dfcmple_guts> + +10007014 <__wrap___aeabi_cdcmpeq>: +10007014: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} + +10007016 <__aeabi_dfcmple_guts>: +10007016: 4f15 ldr r7, [pc, #84] ; (1000706c <__aeabi_dfcmple_guts+0x56>) +10007018: 004c lsls r4, r1, #1 +1000701a: 0d64 lsrs r4, r4, #21 +1000701c: d003 beq.n 10007026 <__aeabi_dfcmple_guts+0x10> +1000701e: 42bc cmp r4, r7 +10007020: d104 bne.n 1000702c <__aeabi_dfcmple_guts+0x16> +10007022: 030c lsls r4, r1, #12 +10007024: d814 bhi.n 10007050 <__aeabi_dfcmple_guts+0x3a> +10007026: 2000 movs r0, #0 +10007028: 0d09 lsrs r1, r1, #20 +1000702a: 0509 lsls r1, r1, #20 +1000702c: 005c lsls r4, r3, #1 +1000702e: 0d64 lsrs r4, r4, #21 +10007030: d003 beq.n 1000703a <__aeabi_dfcmple_guts+0x24> +10007032: 42bc cmp r4, r7 +10007034: d104 bne.n 10007040 <__aeabi_dfcmple_guts+0x2a> +10007036: 031c lsls r4, r3, #12 +10007038: d80a bhi.n 10007050 <__aeabi_dfcmple_guts+0x3a> +1000703a: 2200 movs r2, #0 +1000703c: 0d1b lsrs r3, r3, #20 +1000703e: 051b lsls r3, r3, #20 +10007040: 2601 movs r6, #1 +10007042: 404b eors r3, r1 +10007044: d409 bmi.n 1000705a <__aeabi_dfcmple_guts+0x44> +10007046: 404b eors r3, r1 +10007048: d503 bpl.n 10007052 <__aeabi_dfcmple_guts+0x3c> +1000704a: 428b cmp r3, r1 +1000704c: d100 bne.n 10007050 <__aeabi_dfcmple_guts+0x3a> +1000704e: 4282 cmp r2, r0 +10007050: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10007052: 4299 cmp r1, r3 +10007054: d1fc bne.n 10007050 <__aeabi_dfcmple_guts+0x3a> +10007056: 4290 cmp r0, r2 +10007058: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +1000705a: 430b orrs r3, r1 +1000705c: 18db adds r3, r3, r3 +1000705e: 4303 orrs r3, r0 +10007060: 4313 orrs r3, r2 +10007062: d0f5 beq.n 10007050 <__aeabi_dfcmple_guts+0x3a> +10007064: 43c9 mvns r1, r1 +10007066: 1849 adds r1, r1, r1 +10007068: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +1000706a: 0000 .short 0x0000 +1000706c: 000007ff .word 0x000007ff + +10007070 <__wrap___aeabi_dcmpeq>: +10007070: b500 push {lr} +10007072: f7ff ffcf bl 10007014 <__wrap___aeabi_cdcmpeq> +10007076: d001 beq.n 1000707c <__wrap___aeabi_dcmpeq+0xc> +10007078: 2000 movs r0, #0 +1000707a: bd00 pop {pc} +1000707c: 2001 movs r0, #1 +1000707e: bd00 pop {pc} + +10007080 <__wrap___aeabi_dcmplt>: +10007080: b500 push {lr} +10007082: f7ff ffc7 bl 10007014 <__wrap___aeabi_cdcmpeq> +10007086: 4180 sbcs r0, r0 +10007088: bd00 pop {pc} +1000708a: 46c0 nop ; (mov r8, r8) + +1000708c <__wrap___aeabi_dcmple>: +1000708c: b500 push {lr} +1000708e: f7ff ffc1 bl 10007014 <__wrap___aeabi_cdcmpeq> +10007092: d901 bls.n 10007098 <__wrap___aeabi_dcmple+0xc> +10007094: 2000 movs r0, #0 +10007096: bd00 pop {pc} +10007098: 2001 movs r0, #1 +1000709a: bd00 pop {pc} + +1000709c <__wrap___aeabi_dcmpge>: +1000709c: b500 push {lr} +1000709e: f7ff ffb1 bl 10007004 <__wrap___aeabi_cdrcmple> +100070a2: d901 bls.n 100070a8 <__wrap___aeabi_dcmpge+0xc> +100070a4: 2000 movs r0, #0 +100070a6: bd00 pop {pc} +100070a8: 2001 movs r0, #1 +100070aa: bd00 pop {pc} + +100070ac <__wrap___aeabi_dcmpgt>: +100070ac: b500 push {lr} +100070ae: f7ff ffa9 bl 10007004 <__wrap___aeabi_cdrcmple> +100070b2: 4180 sbcs r0, r0 +100070b4: bd00 pop {pc} + +100070b6 <__wrap___aeabi_dcmpun>: +100070b6: 2001 movs r0, #1 +100070b8: 0540 lsls r0, r0, #21 +100070ba: 004a lsls r2, r1, #1 +100070bc: 1812 adds r2, r2, r0 +100070be: d804 bhi.n 100070ca <__wrap___aeabi_dcmpun+0x14> +100070c0: 005a lsls r2, r3, #1 +100070c2: 1812 adds r2, r2, r0 +100070c4: d801 bhi.n 100070ca <__wrap___aeabi_dcmpun+0x14> +100070c6: 2000 movs r0, #0 +100070c8: 4770 bx lr +100070ca: 2001 movs r0, #1 +100070cc: 4770 bx lr +100070ce: 2000 movs r0, #0 +100070d0: 4770 bx lr ... -10007164 <__wrap___aeabi_ui2d>: -10007164: 2100 movs r1, #0 -10007166: 2800 cmp r0, #0 -10007168: d105 bne.n 10007176 <__wrap___aeabi_i2d+0xa> -1000716a: 4770 bx lr - -1000716c <__wrap___aeabi_i2d>: -1000716c: 17c1 asrs r1, r0, #31 -1000716e: 4048 eors r0, r1 -10007170: 1a40 subs r0, r0, r1 -10007172: d0fa beq.n 1000716a <__wrap___aeabi_ui2d+0x6> -10007174: 07c9 lsls r1, r1, #31 -10007176: b513 push {r0, r1, r4, lr} -10007178: 4b06 ldr r3, [pc, #24] ; (10007194 <__wrap___aeabi_i2d+0x28>) -1000717a: 681b ldr r3, [r3, #0] -1000717c: 4798 blx r3 -1000717e: bc0c pop {r2, r3} -10007180: 1c44 adds r4, r0, #1 -10007182: 40a2 lsls r2, r4 -10007184: 0510 lsls r0, r2, #20 -10007186: 0b12 lsrs r2, r2, #12 -10007188: 4903 ldr r1, [pc, #12] ; (10007198 <__wrap___aeabi_i2d+0x2c>) -1000718a: 1b09 subs r1, r1, r4 -1000718c: 0509 lsls r1, r1, #20 -1000718e: 4319 orrs r1, r3 -10007190: 4311 orrs r1, r2 -10007192: bd10 pop {r4, pc} -10007194: 20010b1c .word 0x20010b1c -10007198: 0000041f .word 0x0000041f - -1000719c <__wrap___aeabi_d2iz>: -1000719c: b510 push {r4, lr} -1000719e: 004c lsls r4, r1, #1 -100071a0: 0d62 lsrs r2, r4, #21 -100071a2: 2380 movs r3, #128 ; 0x80 -100071a4: 18d2 adds r2, r2, r3 -100071a6: 00db lsls r3, r3, #3 -100071a8: 1ad2 subs r2, r2, r3 -100071aa: 055b lsls r3, r3, #21 -100071ac: 2a7e cmp r2, #126 ; 0x7e -100071ae: dd10 ble.n 100071d2 <__wrap___aeabi_d2iz+0x36> -100071b0: 3a9e subs r2, #158 ; 0x9e -100071b2: da13 bge.n 100071dc <__wrap___aeabi_d2iz+0x40> -100071b4: 17cc asrs r4, r1, #31 -100071b6: 0309 lsls r1, r1, #12 -100071b8: 0849 lsrs r1, r1, #1 -100071ba: 4319 orrs r1, r3 -100071bc: 4252 negs r2, r2 -100071be: 40d1 lsrs r1, r2 -100071c0: 0064 lsls r4, r4, #1 -100071c2: 3401 adds r4, #1 -100071c4: 3215 adds r2, #21 -100071c6: 2a20 cmp r2, #32 -100071c8: da05 bge.n 100071d6 <__wrap___aeabi_d2iz+0x3a> -100071ca: 40d0 lsrs r0, r2 -100071cc: 4308 orrs r0, r1 -100071ce: 4360 muls r0, r4 -100071d0: bd10 pop {r4, pc} -100071d2: 2000 movs r0, #0 -100071d4: bd10 pop {r4, pc} -100071d6: 4608 mov r0, r1 -100071d8: 4360 muls r0, r4 -100071da: bd10 pop {r4, pc} -100071dc: 0fc8 lsrs r0, r1, #31 -100071de: 18c0 adds r0, r0, r3 -100071e0: 3801 subs r0, #1 -100071e2: bd10 pop {r4, pc} - -100071e4 <__wrap___aeabi_d2uiz>: -100071e4: b418 push {r3, r4} -100071e6: 4b02 ldr r3, [pc, #8] ; (100071f0 <__wrap___aeabi_d2uiz+0xc>) -100071e8: 6a5b ldr r3, [r3, #36] ; 0x24 -100071ea: 9301 str r3, [sp, #4] -100071ec: bd08 pop {r3, pc} -100071ee: 0000 .short 0x0000 -100071f0: 200014b0 .word 0x200014b0 - -100071f4 <__wrap___aeabi_l2d>: -100071f4: b418 push {r3, r4} -100071f6: 4b02 ldr r3, [pc, #8] ; (10007200 <__wrap___aeabi_l2d+0xc>) -100071f8: 6ddb ldr r3, [r3, #92] ; 0x5c -100071fa: 9301 str r3, [sp, #4] -100071fc: bd08 pop {r3, pc} -100071fe: 0000 .short 0x0000 -10007200: 200014b0 .word 0x200014b0 - -10007204 <__wrap___aeabi_d2lz>: -10007204: 42c9 cmn r1, r1 -10007206: d311 bcc.n 1000722c -10007208: b500 push {lr} -1000720a: 0049 lsls r1, r1, #1 -1000720c: 0849 lsrs r1, r1, #1 -1000720e: 2200 movs r2, #0 -10007210: f000 f814 bl 1000723c -10007214: 2900 cmp r1, #0 -10007216: d404 bmi.n 10007222 <__wrap___aeabi_d2lz+0x1e> -10007218: 2200 movs r2, #0 -1000721a: 4240 negs r0, r0 -1000721c: 418a sbcs r2, r1 -1000721e: 4611 mov r1, r2 -10007220: bd00 pop {pc} -10007222: 2180 movs r1, #128 ; 0x80 -10007224: 0609 lsls r1, r1, #24 -10007226: 2000 movs r0, #0 -10007228: bd00 pop {pc} +100070d4 <__wrap___aeabi_ui2d>: +100070d4: 2100 movs r1, #0 +100070d6: 2800 cmp r0, #0 +100070d8: d105 bne.n 100070e6 <__wrap___aeabi_i2d+0xa> +100070da: 4770 bx lr + +100070dc <__wrap___aeabi_i2d>: +100070dc: 17c1 asrs r1, r0, #31 +100070de: 4048 eors r0, r1 +100070e0: 1a40 subs r0, r0, r1 +100070e2: d0fa beq.n 100070da <__wrap___aeabi_ui2d+0x6> +100070e4: 07c9 lsls r1, r1, #31 +100070e6: b513 push {r0, r1, r4, lr} +100070e8: 4b06 ldr r3, [pc, #24] ; (10007104 <__wrap___aeabi_i2d+0x28>) +100070ea: 681b ldr r3, [r3, #0] +100070ec: 4798 blx r3 +100070ee: bc0c pop {r2, r3} +100070f0: 1c44 adds r4, r0, #1 +100070f2: 40a2 lsls r2, r4 +100070f4: 0510 lsls r0, r2, #20 +100070f6: 0b12 lsrs r2, r2, #12 +100070f8: 4903 ldr r1, [pc, #12] ; (10007108 <__wrap___aeabi_i2d+0x2c>) +100070fa: 1b09 subs r1, r1, r4 +100070fc: 0509 lsls r1, r1, #20 +100070fe: 4319 orrs r1, r3 +10007100: 4311 orrs r1, r2 +10007102: bd10 pop {r4, pc} +10007104: 20010b30 .word 0x20010b30 +10007108: 0000041f .word 0x0000041f + +1000710c <__wrap___aeabi_d2iz>: +1000710c: b510 push {r4, lr} +1000710e: 004c lsls r4, r1, #1 +10007110: 0d62 lsrs r2, r4, #21 +10007112: 2380 movs r3, #128 ; 0x80 +10007114: 18d2 adds r2, r2, r3 +10007116: 00db lsls r3, r3, #3 +10007118: 1ad2 subs r2, r2, r3 +1000711a: 055b lsls r3, r3, #21 +1000711c: 2a7e cmp r2, #126 ; 0x7e +1000711e: dd10 ble.n 10007142 <__wrap___aeabi_d2iz+0x36> +10007120: 3a9e subs r2, #158 ; 0x9e +10007122: da13 bge.n 1000714c <__wrap___aeabi_d2iz+0x40> +10007124: 17cc asrs r4, r1, #31 +10007126: 0309 lsls r1, r1, #12 +10007128: 0849 lsrs r1, r1, #1 +1000712a: 4319 orrs r1, r3 +1000712c: 4252 negs r2, r2 +1000712e: 40d1 lsrs r1, r2 +10007130: 0064 lsls r4, r4, #1 +10007132: 3401 adds r4, #1 +10007134: 3215 adds r2, #21 +10007136: 2a20 cmp r2, #32 +10007138: da05 bge.n 10007146 <__wrap___aeabi_d2iz+0x3a> +1000713a: 40d0 lsrs r0, r2 +1000713c: 4308 orrs r0, r1 +1000713e: 4360 muls r0, r4 +10007140: bd10 pop {r4, pc} +10007142: 2000 movs r0, #0 +10007144: bd10 pop {r4, pc} +10007146: 4608 mov r0, r1 +10007148: 4360 muls r0, r4 +1000714a: bd10 pop {r4, pc} +1000714c: 0fc8 lsrs r0, r1, #31 +1000714e: 18c0 adds r0, r0, r3 +10007150: 3801 subs r0, #1 +10007152: bd10 pop {r4, pc} + +10007154 <__wrap___aeabi_d2uiz>: +10007154: b418 push {r3, r4} +10007156: 4b02 ldr r3, [pc, #8] ; (10007160 <__wrap___aeabi_d2uiz+0xc>) +10007158: 6a5b ldr r3, [r3, #36] ; 0x24 +1000715a: 9301 str r3, [sp, #4] +1000715c: bd08 pop {r3, pc} +1000715e: 0000 .short 0x0000 +10007160: 200014b0 .word 0x200014b0 + +10007164 <__wrap___aeabi_l2d>: +10007164: b418 push {r3, r4} +10007166: 4b02 ldr r3, [pc, #8] ; (10007170 <__wrap___aeabi_l2d+0xc>) +10007168: 6ddb ldr r3, [r3, #92] ; 0x5c +1000716a: 9301 str r3, [sp, #4] +1000716c: bd08 pop {r3, pc} +1000716e: 0000 .short 0x0000 +10007170: 200014b0 .word 0x200014b0 + +10007174 <__wrap___aeabi_d2lz>: +10007174: 42c9 cmn r1, r1 +10007176: d311 bcc.n 1000719c +10007178: b500 push {lr} +1000717a: 0049 lsls r1, r1, #1 +1000717c: 0849 lsrs r1, r1, #1 +1000717e: 2200 movs r2, #0 +10007180: f000 f814 bl 100071ac +10007184: 2900 cmp r1, #0 +10007186: d404 bmi.n 10007192 <__wrap___aeabi_d2lz+0x1e> +10007188: 2200 movs r2, #0 +1000718a: 4240 negs r0, r0 +1000718c: 418a sbcs r2, r1 +1000718e: 4611 mov r1, r2 +10007190: bd00 pop {pc} +10007192: 2180 movs r1, #128 ; 0x80 +10007194: 0609 lsls r1, r1, #24 +10007196: 2000 movs r0, #0 +10007198: bd00 pop {pc} ... -1000722c : -1000722c: b418 push {r3, r4} -1000722e: 4b02 ldr r3, [pc, #8] ; (10007238 ) -10007230: 6edb ldr r3, [r3, #108] ; 0x6c -10007232: 9301 str r3, [sp, #4] -10007234: bd08 pop {r3, pc} -10007236: 0000 .short 0x0000 -10007238: 200014b0 .word 0x200014b0 - -1000723c : -1000723c: b418 push {r3, r4} -1000723e: 4b02 ldr r3, [pc, #8] ; (10007248 ) -10007240: 6f9b ldr r3, [r3, #120] ; 0x78 -10007242: 9301 str r3, [sp, #4] -10007244: bd08 pop {r3, pc} -10007246: 0000 .short 0x0000 -10007248: 200014b0 .word 0x200014b0 - -1000724c <__wrap___aeabi_d2f>: -1000724c: b418 push {r3, r4} -1000724e: 4b02 ldr r3, [pc, #8] ; (10007258 <__wrap___aeabi_d2f+0xc>) -10007250: 6fdb ldr r3, [r3, #124] ; 0x7c -10007252: 9301 str r3, [sp, #4] -10007254: bd08 pop {r3, pc} -10007256: 0000 .short 0x0000 -10007258: 200014b0 .word 0x200014b0 - -1000725c : -1000725c: b510 push {r4, lr} -1000725e: 4801 ldr r0, [pc, #4] ; (10007264 ) -10007260: f7fe f910 bl 10005484 -10007264: 10014998 .word 0x10014998 - -10007268 <__aeabi_double_init>: -10007268: 2313 movs r3, #19 -1000726a: b570 push {r4, r5, r6, lr} -1000726c: 781d ldrb r5, [r3, #0] -1000726e: 2d01 cmp r5, #1 -10007270: d011 beq.n 10007296 <__aeabi_double_init+0x2e> -10007272: dd35 ble.n 100072e0 <__aeabi_double_init+0x78> -10007274: 481c ldr r0, [pc, #112] ; (100072e8 <__aeabi_double_init+0x80>) -10007276: f7ff fc53 bl 10006b20 -1000727a: 4c1c ldr r4, [pc, #112] ; (100072ec <__aeabi_double_init+0x84>) -1000727c: 0001 movs r1, r0 -1000727e: 2280 movs r2, #128 ; 0x80 -10007280: 0020 movs r0, r4 -10007282: f000 f939 bl 100074f8 <__wrap___aeabi_memcpy> -10007286: 2d02 cmp r5, #2 -10007288: d027 beq.n 100072da <__aeabi_double_init+0x72> -1000728a: 4819 ldr r0, [pc, #100] ; (100072f0 <__aeabi_double_init+0x88>) -1000728c: f7ff fc40 bl 10006b10 -10007290: 4b18 ldr r3, [pc, #96] ; (100072f4 <__aeabi_double_init+0x8c>) -10007292: 6018 str r0, [r3, #0] -10007294: bd70 pop {r4, r5, r6, pc} -10007296: 4b18 ldr r3, [pc, #96] ; (100072f8 <__aeabi_double_init+0x90>) -10007298: 4c14 ldr r4, [pc, #80] ; (100072ec <__aeabi_double_init+0x84>) -1000729a: 6023 str r3, [r4, #0] -1000729c: 6063 str r3, [r4, #4] -1000729e: 60a3 str r3, [r4, #8] -100072a0: 60e3 str r3, [r4, #12] -100072a2: 6123 str r3, [r4, #16] -100072a4: 6163 str r3, [r4, #20] -100072a6: 61a3 str r3, [r4, #24] -100072a8: 61e3 str r3, [r4, #28] -100072aa: 6223 str r3, [r4, #32] -100072ac: 6263 str r3, [r4, #36] ; 0x24 -100072ae: 62a3 str r3, [r4, #40] ; 0x28 -100072b0: 62e3 str r3, [r4, #44] ; 0x2c -100072b2: 6323 str r3, [r4, #48] ; 0x30 -100072b4: 6363 str r3, [r4, #52] ; 0x34 -100072b6: 63a3 str r3, [r4, #56] ; 0x38 -100072b8: 63e3 str r3, [r4, #60] ; 0x3c -100072ba: 6423 str r3, [r4, #64] ; 0x40 -100072bc: 6463 str r3, [r4, #68] ; 0x44 -100072be: 64a3 str r3, [r4, #72] ; 0x48 -100072c0: 64e3 str r3, [r4, #76] ; 0x4c -100072c2: 6523 str r3, [r4, #80] ; 0x50 -100072c4: 6563 str r3, [r4, #84] ; 0x54 -100072c6: 65a3 str r3, [r4, #88] ; 0x58 -100072c8: 65e3 str r3, [r4, #92] ; 0x5c -100072ca: 6623 str r3, [r4, #96] ; 0x60 -100072cc: 6663 str r3, [r4, #100] ; 0x64 -100072ce: 66a3 str r3, [r4, #104] ; 0x68 -100072d0: 66e3 str r3, [r4, #108] ; 0x6c -100072d2: 6723 str r3, [r4, #112] ; 0x70 -100072d4: 6763 str r3, [r4, #116] ; 0x74 -100072d6: 67a3 str r3, [r4, #120] ; 0x78 -100072d8: 67e3 str r3, [r4, #124] ; 0x7c -100072da: 4b08 ldr r3, [pc, #32] ; (100072fc <__aeabi_double_init+0x94>) -100072dc: 64a3 str r3, [r4, #72] ; 0x48 -100072de: e7d4 b.n 1000728a <__aeabi_double_init+0x22> -100072e0: 4c02 ldr r4, [pc, #8] ; (100072ec <__aeabi_double_init+0x84>) -100072e2: 4b06 ldr r3, [pc, #24] ; (100072fc <__aeabi_double_init+0x94>) -100072e4: 64a3 str r3, [r4, #72] ; 0x48 -100072e6: e7d0 b.n 1000728a <__aeabi_double_init+0x22> -100072e8: 00004453 .word 0x00004453 -100072ec: 200014b0 .word 0x200014b0 -100072f0: 0000334c .word 0x0000334c -100072f4: 20010b1c .word 0x20010b1c -100072f8: 1000725d .word 0x1000725d -100072fc: 10007301 .word 0x10007301 - -10007300 : -10007300: b507 push {r0, r1, r2, lr} -10007302: 4660 mov r0, ip -10007304: 8801 ldrh r1, [r0, #0] -10007306: 0a0a lsrs r2, r1, #8 -10007308: 3002 adds r0, #2 -1000730a: 2adf cmp r2, #223 ; 0xdf -1000730c: d1fa bne.n 10007304 -1000730e: b2c9 uxtb r1, r1 -10007310: 0882 lsrs r2, r0, #2 -10007312: d304 bcc.n 1000731e -10007314: 8802 ldrh r2, [r0, #0] -10007316: 8840 ldrh r0, [r0, #2] -10007318: 0400 lsls r0, r0, #16 -1000731a: 4310 orrs r0, r2 -1000731c: e000 b.n 10007320 -1000731e: 6800 ldr r0, [r0, #0] -10007320: 4a01 ldr r2, [pc, #4] ; (10007328 ) -10007322: 5050 str r0, [r2, r1] -10007324: 9003 str r0, [sp, #12] -10007326: bd07 pop {r0, r1, r2, pc} -10007328: 200014b0 .word 0x200014b0 - -1000732c <__wrap___aeabi_lmul>: -1000732c: 4351 muls r1, r2 -1000732e: 4343 muls r3, r0 -10007330: 18c9 adds r1, r1, r3 -10007332: 468c mov ip, r1 -10007334: 0c11 lsrs r1, r2, #16 -10007336: b283 uxth r3, r0 -10007338: 434b muls r3, r1 -1000733a: b410 push {r4} -1000733c: 0c04 lsrs r4, r0, #16 -1000733e: 4361 muls r1, r4 -10007340: b292 uxth r2, r2 -10007342: b280 uxth r0, r0 -10007344: 4350 muls r0, r2 -10007346: 4362 muls r2, r4 -10007348: 041c lsls r4, r3, #16 -1000734a: 0c1b lsrs r3, r3, #16 -1000734c: 1900 adds r0, r0, r4 -1000734e: bc10 pop {r4} -10007350: 4159 adcs r1, r3 -10007352: 0413 lsls r3, r2, #16 -10007354: 0c12 lsrs r2, r2, #16 -10007356: 18c0 adds r0, r0, r3 -10007358: 4151 adcs r1, r2 -1000735a: 4461 add r1, ip -1000735c: 4770 bx lr +1000719c : +1000719c: b418 push {r3, r4} +1000719e: 4b02 ldr r3, [pc, #8] ; (100071a8 ) +100071a0: 6edb ldr r3, [r3, #108] ; 0x6c +100071a2: 9301 str r3, [sp, #4] +100071a4: bd08 pop {r3, pc} +100071a6: 0000 .short 0x0000 +100071a8: 200014b0 .word 0x200014b0 + +100071ac : +100071ac: b418 push {r3, r4} +100071ae: 4b02 ldr r3, [pc, #8] ; (100071b8 ) +100071b0: 6f9b ldr r3, [r3, #120] ; 0x78 +100071b2: 9301 str r3, [sp, #4] +100071b4: bd08 pop {r3, pc} +100071b6: 0000 .short 0x0000 +100071b8: 200014b0 .word 0x200014b0 + +100071bc <__wrap___aeabi_d2f>: +100071bc: b418 push {r3, r4} +100071be: 4b02 ldr r3, [pc, #8] ; (100071c8 <__wrap___aeabi_d2f+0xc>) +100071c0: 6fdb ldr r3, [r3, #124] ; 0x7c +100071c2: 9301 str r3, [sp, #4] +100071c4: bd08 pop {r3, pc} +100071c6: 0000 .short 0x0000 +100071c8: 200014b0 .word 0x200014b0 + +100071cc : +100071cc: b510 push {r4, lr} +100071ce: 4801 ldr r0, [pc, #4] ; (100071d4 ) +100071d0: f7fe f910 bl 100053f4 +100071d4: 100148d8 .word 0x100148d8 + +100071d8 <__aeabi_double_init>: +100071d8: 2313 movs r3, #19 +100071da: b570 push {r4, r5, r6, lr} +100071dc: 781d ldrb r5, [r3, #0] +100071de: 2d01 cmp r5, #1 +100071e0: d011 beq.n 10007206 <__aeabi_double_init+0x2e> +100071e2: dd35 ble.n 10007250 <__aeabi_double_init+0x78> +100071e4: 481c ldr r0, [pc, #112] ; (10007258 <__aeabi_double_init+0x80>) +100071e6: f7ff fc53 bl 10006a90 +100071ea: 4c1c ldr r4, [pc, #112] ; (1000725c <__aeabi_double_init+0x84>) +100071ec: 0001 movs r1, r0 +100071ee: 2280 movs r2, #128 ; 0x80 +100071f0: 0020 movs r0, r4 +100071f2: f000 f939 bl 10007468 <__wrap___aeabi_memcpy> +100071f6: 2d02 cmp r5, #2 +100071f8: d027 beq.n 1000724a <__aeabi_double_init+0x72> +100071fa: 4819 ldr r0, [pc, #100] ; (10007260 <__aeabi_double_init+0x88>) +100071fc: f7ff fc40 bl 10006a80 +10007200: 4b18 ldr r3, [pc, #96] ; (10007264 <__aeabi_double_init+0x8c>) +10007202: 6018 str r0, [r3, #0] +10007204: bd70 pop {r4, r5, r6, pc} +10007206: 4b18 ldr r3, [pc, #96] ; (10007268 <__aeabi_double_init+0x90>) +10007208: 4c14 ldr r4, [pc, #80] ; (1000725c <__aeabi_double_init+0x84>) +1000720a: 6023 str r3, [r4, #0] +1000720c: 6063 str r3, [r4, #4] +1000720e: 60a3 str r3, [r4, #8] +10007210: 60e3 str r3, [r4, #12] +10007212: 6123 str r3, [r4, #16] +10007214: 6163 str r3, [r4, #20] +10007216: 61a3 str r3, [r4, #24] +10007218: 61e3 str r3, [r4, #28] +1000721a: 6223 str r3, [r4, #32] +1000721c: 6263 str r3, [r4, #36] ; 0x24 +1000721e: 62a3 str r3, [r4, #40] ; 0x28 +10007220: 62e3 str r3, [r4, #44] ; 0x2c +10007222: 6323 str r3, [r4, #48] ; 0x30 +10007224: 6363 str r3, [r4, #52] ; 0x34 +10007226: 63a3 str r3, [r4, #56] ; 0x38 +10007228: 63e3 str r3, [r4, #60] ; 0x3c +1000722a: 6423 str r3, [r4, #64] ; 0x40 +1000722c: 6463 str r3, [r4, #68] ; 0x44 +1000722e: 64a3 str r3, [r4, #72] ; 0x48 +10007230: 64e3 str r3, [r4, #76] ; 0x4c +10007232: 6523 str r3, [r4, #80] ; 0x50 +10007234: 6563 str r3, [r4, #84] ; 0x54 +10007236: 65a3 str r3, [r4, #88] ; 0x58 +10007238: 65e3 str r3, [r4, #92] ; 0x5c +1000723a: 6623 str r3, [r4, #96] ; 0x60 +1000723c: 6663 str r3, [r4, #100] ; 0x64 +1000723e: 66a3 str r3, [r4, #104] ; 0x68 +10007240: 66e3 str r3, [r4, #108] ; 0x6c +10007242: 6723 str r3, [r4, #112] ; 0x70 +10007244: 6763 str r3, [r4, #116] ; 0x74 +10007246: 67a3 str r3, [r4, #120] ; 0x78 +10007248: 67e3 str r3, [r4, #124] ; 0x7c +1000724a: 4b08 ldr r3, [pc, #32] ; (1000726c <__aeabi_double_init+0x94>) +1000724c: 64a3 str r3, [r4, #72] ; 0x48 +1000724e: e7d4 b.n 100071fa <__aeabi_double_init+0x22> +10007250: 4c02 ldr r4, [pc, #8] ; (1000725c <__aeabi_double_init+0x84>) +10007252: 4b06 ldr r3, [pc, #24] ; (1000726c <__aeabi_double_init+0x94>) +10007254: 64a3 str r3, [r4, #72] ; 0x48 +10007256: e7d0 b.n 100071fa <__aeabi_double_init+0x22> +10007258: 00004453 .word 0x00004453 +1000725c: 200014b0 .word 0x200014b0 +10007260: 0000334c .word 0x0000334c +10007264: 20010b30 .word 0x20010b30 +10007268: 100071cd .word 0x100071cd +1000726c: 10007271 .word 0x10007271 + +10007270 : +10007270: b507 push {r0, r1, r2, lr} +10007272: 4660 mov r0, ip +10007274: 8801 ldrh r1, [r0, #0] +10007276: 0a0a lsrs r2, r1, #8 +10007278: 3002 adds r0, #2 +1000727a: 2adf cmp r2, #223 ; 0xdf +1000727c: d1fa bne.n 10007274 +1000727e: b2c9 uxtb r1, r1 +10007280: 0882 lsrs r2, r0, #2 +10007282: d304 bcc.n 1000728e +10007284: 8802 ldrh r2, [r0, #0] +10007286: 8840 ldrh r0, [r0, #2] +10007288: 0400 lsls r0, r0, #16 +1000728a: 4310 orrs r0, r2 +1000728c: e000 b.n 10007290 +1000728e: 6800 ldr r0, [r0, #0] +10007290: 4a01 ldr r2, [pc, #4] ; (10007298 ) +10007292: 5050 str r0, [r2, r1] +10007294: 9003 str r0, [sp, #12] +10007296: bd07 pop {r0, r1, r2, pc} +10007298: 200014b0 .word 0x200014b0 + +1000729c <__wrap___aeabi_lmul>: +1000729c: 4351 muls r1, r2 +1000729e: 4343 muls r3, r0 +100072a0: 18c9 adds r1, r1, r3 +100072a2: 468c mov ip, r1 +100072a4: 0c11 lsrs r1, r2, #16 +100072a6: b283 uxth r3, r0 +100072a8: 434b muls r3, r1 +100072aa: b410 push {r4} +100072ac: 0c04 lsrs r4, r0, #16 +100072ae: 4361 muls r1, r4 +100072b0: b292 uxth r2, r2 +100072b2: b280 uxth r0, r0 +100072b4: 4350 muls r0, r2 +100072b6: 4362 muls r2, r4 +100072b8: 041c lsls r4, r3, #16 +100072ba: 0c1b lsrs r3, r3, #16 +100072bc: 1900 adds r0, r0, r4 +100072be: bc10 pop {r4} +100072c0: 4159 adcs r1, r3 +100072c2: 0413 lsls r3, r2, #16 +100072c4: 0c12 lsrs r2, r2, #16 +100072c6: 18c0 adds r0, r0, r3 +100072c8: 4151 adcs r1, r2 +100072ca: 4461 add r1, ip +100072cc: 4770 bx lr ... -10007360 <__wrap___aeabi_cfrcmple>: -10007360: b507 push {r0, r1, r2, lr} -10007362: 4048 eors r0, r1 -10007364: 4041 eors r1, r0 -10007366: 4048 eors r0, r1 -10007368: e001 b.n 1000736e <__aeabi_cfcmple_guts> -1000736a: 46c0 nop ; (mov r8, r8) - -1000736c <__wrap___aeabi_cfcmpeq>: -1000736c: b507 push {r0, r1, r2, lr} - -1000736e <__aeabi_cfcmple_guts>: -1000736e: 0042 lsls r2, r0, #1 -10007370: 0e12 lsrs r2, r2, #24 -10007372: d003 beq.n 1000737c <__aeabi_cfcmple_guts+0xe> -10007374: 2aff cmp r2, #255 ; 0xff -10007376: d103 bne.n 10007380 <__aeabi_cfcmple_guts+0x12> -10007378: 0242 lsls r2, r0, #9 -1000737a: d818 bhi.n 100073ae <__aeabi_cfcmple_guts+0x40> -1000737c: 0dc0 lsrs r0, r0, #23 -1000737e: 05c0 lsls r0, r0, #23 -10007380: 004a lsls r2, r1, #1 -10007382: 0e12 lsrs r2, r2, #24 -10007384: d003 beq.n 1000738e <__aeabi_cfcmple_guts+0x20> -10007386: 2aff cmp r2, #255 ; 0xff -10007388: d103 bne.n 10007392 <__aeabi_cfcmple_guts+0x24> -1000738a: 024a lsls r2, r1, #9 -1000738c: d80f bhi.n 100073ae <__aeabi_cfcmple_guts+0x40> -1000738e: 0dc9 lsrs r1, r1, #23 -10007390: 05c9 lsls r1, r1, #23 -10007392: 2201 movs r2, #1 -10007394: 4041 eors r1, r0 -10007396: d405 bmi.n 100073a4 <__aeabi_cfcmple_guts+0x36> -10007398: 4041 eors r1, r0 -1000739a: d501 bpl.n 100073a0 <__aeabi_cfcmple_guts+0x32> -1000739c: 4281 cmp r1, r0 -1000739e: bd07 pop {r0, r1, r2, pc} -100073a0: 4288 cmp r0, r1 -100073a2: bd07 pop {r0, r1, r2, pc} -100073a4: 4301 orrs r1, r0 -100073a6: 1849 adds r1, r1, r1 -100073a8: d001 beq.n 100073ae <__aeabi_cfcmple_guts+0x40> -100073aa: 43c0 mvns r0, r0 -100073ac: 1800 adds r0, r0, r0 -100073ae: bd07 pop {r0, r1, r2, pc} - -100073b0 <__wrap___aeabi_fcmple>: -100073b0: b500 push {lr} -100073b2: f7ff ffdb bl 1000736c <__wrap___aeabi_cfcmpeq> -100073b6: d901 bls.n 100073bc <__wrap___aeabi_fcmple+0xc> -100073b8: 2000 movs r0, #0 -100073ba: bd00 pop {pc} -100073bc: 2001 movs r0, #1 -100073be: bd00 pop {pc} - -100073c0 <__wrap___aeabi_fcmpun>: -100073c0: 2301 movs r3, #1 -100073c2: 061b lsls r3, r3, #24 -100073c4: 0042 lsls r2, r0, #1 -100073c6: 18d2 adds r2, r2, r3 -100073c8: d804 bhi.n 100073d4 <__wrap___aeabi_fcmpun+0x14> -100073ca: 004a lsls r2, r1, #1 -100073cc: 18d2 adds r2, r2, r3 -100073ce: d801 bhi.n 100073d4 <__wrap___aeabi_fcmpun+0x14> -100073d0: 2000 movs r0, #0 -100073d2: 4770 bx lr -100073d4: 2001 movs r0, #1 -100073d6: 4770 bx lr - -100073d8 : -100073d8: b510 push {r4, lr} -100073da: 4801 ldr r0, [pc, #4] ; (100073e0 ) -100073dc: f7fe f852 bl 10005484 -100073e0: 1001434c .word 0x1001434c - -100073e4 <__aeabi_float_init>: -100073e4: 2313 movs r3, #19 -100073e6: b510 push {r4, lr} -100073e8: 4810 ldr r0, [pc, #64] ; (1000742c <__aeabi_float_init+0x48>) -100073ea: 781c ldrb r4, [r3, #0] -100073ec: f7ff fb98 bl 10006b20 -100073f0: 0001 movs r1, r0 -100073f2: 2c01 cmp r4, #1 -100073f4: d00a beq.n 1000740c <__aeabi_float_init+0x28> -100073f6: dd03 ble.n 10007400 <__aeabi_float_init+0x1c> -100073f8: 2280 movs r2, #128 ; 0x80 -100073fa: 480d ldr r0, [pc, #52] ; (10007430 <__aeabi_float_init+0x4c>) -100073fc: f000 f87c bl 100074f8 <__wrap___aeabi_memcpy> -10007400: 480c ldr r0, [pc, #48] ; (10007434 <__aeabi_float_init+0x50>) -10007402: f7ff fb85 bl 10006b10 -10007406: 4b0c ldr r3, [pc, #48] ; (10007438 <__aeabi_float_init+0x54>) -10007408: 6018 str r0, [r3, #0] -1000740a: bd10 pop {r4, pc} -1000740c: 4c08 ldr r4, [pc, #32] ; (10007430 <__aeabi_float_init+0x4c>) -1000740e: 2254 movs r2, #84 ; 0x54 -10007410: 0020 movs r0, r4 -10007412: f000 f871 bl 100074f8 <__wrap___aeabi_memcpy> -10007416: 0023 movs r3, r4 -10007418: 4a08 ldr r2, [pc, #32] ; (1000743c <__aeabi_float_init+0x58>) -1000741a: 3380 adds r3, #128 ; 0x80 -1000741c: 6821 ldr r1, [r4, #0] -1000741e: 2900 cmp r1, #0 -10007420: d100 bne.n 10007424 <__aeabi_float_init+0x40> -10007422: 6022 str r2, [r4, #0] -10007424: 3404 adds r4, #4 -10007426: 42a3 cmp r3, r4 -10007428: d1f8 bne.n 1000741c <__aeabi_float_init+0x38> -1000742a: e7e9 b.n 10007400 <__aeabi_float_init+0x1c> -1000742c: 00004653 .word 0x00004653 -10007430: 20010b20 .word 0x20010b20 -10007434: 0000334c .word 0x0000334c -10007438: 20010b1c .word 0x20010b1c -1000743c: 100073d9 .word 0x100073d9 - -10007440 <__wrap_malloc>: -10007440: b570 push {r4, r5, r6, lr} -10007442: 0004 movs r4, r0 -10007444: 4e0a ldr r6, [pc, #40] ; (10007470 <__wrap_malloc+0x30>) -10007446: 0030 movs r0, r6 -10007448: f00c fdee bl 10014028 <__mutex_enter_blocking_veneer> -1000744c: 0020 movs r0, r4 -1000744e: f006 fc5b bl 1000dd08 -10007452: 0005 movs r5, r0 -10007454: 0030 movs r0, r6 -10007456: f00c fd87 bl 10013f68 <__mutex_exit_veneer> -1000745a: 2d00 cmp r5, #0 -1000745c: d005 beq.n 1000746a <__wrap_malloc+0x2a> -1000745e: 4b05 ldr r3, [pc, #20] ; (10007474 <__wrap_malloc+0x34>) -10007460: 192c adds r4, r5, r4 -10007462: 429c cmp r4, r3 -10007464: d801 bhi.n 1000746a <__wrap_malloc+0x2a> -10007466: 0028 movs r0, r5 -10007468: bd70 pop {r4, r5, r6, pc} -1000746a: 4803 ldr r0, [pc, #12] ; (10007478 <__wrap_malloc+0x38>) -1000746c: f7fe f80a bl 10005484 -10007470: 20001290 .word 0x20001290 -10007474: 20040000 .word 0x20040000 -10007478: 100149b0 .word 0x100149b0 - -1000747c <__wrap_calloc>: -1000747c: b570 push {r4, r5, r6, lr} -1000747e: 0005 movs r5, r0 -10007480: 000c movs r4, r1 -10007482: 4e0b ldr r6, [pc, #44] ; (100074b0 <__wrap_calloc+0x34>) -10007484: 0030 movs r0, r6 -10007486: f00c fdcf bl 10014028 <__mutex_enter_blocking_veneer> -1000748a: 0028 movs r0, r5 -1000748c: 0021 movs r1, r4 -1000748e: f006 fc01 bl 1000dc94 -10007492: 0005 movs r5, r0 -10007494: 0030 movs r0, r6 -10007496: f00c fd67 bl 10013f68 <__mutex_exit_veneer> -1000749a: 2d00 cmp r5, #0 -1000749c: d005 beq.n 100074aa <__wrap_calloc+0x2e> -1000749e: 4b05 ldr r3, [pc, #20] ; (100074b4 <__wrap_calloc+0x38>) -100074a0: 192c adds r4, r5, r4 -100074a2: 429c cmp r4, r3 -100074a4: d801 bhi.n 100074aa <__wrap_calloc+0x2e> -100074a6: 0028 movs r0, r5 -100074a8: bd70 pop {r4, r5, r6, pc} -100074aa: 4803 ldr r0, [pc, #12] ; (100074b8 <__wrap_calloc+0x3c>) -100074ac: f7fd ffea bl 10005484 -100074b0: 20001290 .word 0x20001290 -100074b4: 20040000 .word 0x20040000 -100074b8: 100149b0 .word 0x100149b0 - -100074bc <__wrap_free>: -100074bc: b570 push {r4, r5, r6, lr} -100074be: 0004 movs r4, r0 -100074c0: 4d05 ldr r5, [pc, #20] ; (100074d8 <__wrap_free+0x1c>) -100074c2: 0028 movs r0, r5 -100074c4: f00c fdb0 bl 10014028 <__mutex_enter_blocking_veneer> -100074c8: 0020 movs r0, r4 -100074ca: f006 fc27 bl 1000dd1c -100074ce: 0028 movs r0, r5 -100074d0: f00c fd4a bl 10013f68 <__mutex_exit_veneer> -100074d4: bd70 pop {r4, r5, r6, pc} -100074d6: 46c0 nop ; (mov r8, r8) -100074d8: 20001290 .word 0x20001290 - -100074dc <__aeabi_mem_init>: -100074dc: 4801 ldr r0, [pc, #4] ; (100074e4 <__aeabi_mem_init+0x8>) -100074de: 2104 movs r1, #4 -100074e0: 4b01 ldr r3, [pc, #4] ; (100074e8 <__aeabi_mem_init+0xc>) -100074e2: 4718 bx r3 -100074e4: 200008a0 .word 0x200008a0 -100074e8: 10006b31 .word 0x10006b31 - -100074ec <__wrap_memset>: -100074ec: 4b01 ldr r3, [pc, #4] ; (100074f4 <__wrap_memset+0x8>) +100072d0 <__wrap___aeabi_cfrcmple>: +100072d0: b507 push {r0, r1, r2, lr} +100072d2: 4048 eors r0, r1 +100072d4: 4041 eors r1, r0 +100072d6: 4048 eors r0, r1 +100072d8: e001 b.n 100072de <__aeabi_cfcmple_guts> +100072da: 46c0 nop ; (mov r8, r8) + +100072dc <__wrap___aeabi_cfcmpeq>: +100072dc: b507 push {r0, r1, r2, lr} + +100072de <__aeabi_cfcmple_guts>: +100072de: 0042 lsls r2, r0, #1 +100072e0: 0e12 lsrs r2, r2, #24 +100072e2: d003 beq.n 100072ec <__aeabi_cfcmple_guts+0xe> +100072e4: 2aff cmp r2, #255 ; 0xff +100072e6: d103 bne.n 100072f0 <__aeabi_cfcmple_guts+0x12> +100072e8: 0242 lsls r2, r0, #9 +100072ea: d818 bhi.n 1000731e <__aeabi_cfcmple_guts+0x40> +100072ec: 0dc0 lsrs r0, r0, #23 +100072ee: 05c0 lsls r0, r0, #23 +100072f0: 004a lsls r2, r1, #1 +100072f2: 0e12 lsrs r2, r2, #24 +100072f4: d003 beq.n 100072fe <__aeabi_cfcmple_guts+0x20> +100072f6: 2aff cmp r2, #255 ; 0xff +100072f8: d103 bne.n 10007302 <__aeabi_cfcmple_guts+0x24> +100072fa: 024a lsls r2, r1, #9 +100072fc: d80f bhi.n 1000731e <__aeabi_cfcmple_guts+0x40> +100072fe: 0dc9 lsrs r1, r1, #23 +10007300: 05c9 lsls r1, r1, #23 +10007302: 2201 movs r2, #1 +10007304: 4041 eors r1, r0 +10007306: d405 bmi.n 10007314 <__aeabi_cfcmple_guts+0x36> +10007308: 4041 eors r1, r0 +1000730a: d501 bpl.n 10007310 <__aeabi_cfcmple_guts+0x32> +1000730c: 4281 cmp r1, r0 +1000730e: bd07 pop {r0, r1, r2, pc} +10007310: 4288 cmp r0, r1 +10007312: bd07 pop {r0, r1, r2, pc} +10007314: 4301 orrs r1, r0 +10007316: 1849 adds r1, r1, r1 +10007318: d001 beq.n 1000731e <__aeabi_cfcmple_guts+0x40> +1000731a: 43c0 mvns r0, r0 +1000731c: 1800 adds r0, r0, r0 +1000731e: bd07 pop {r0, r1, r2, pc} + +10007320 <__wrap___aeabi_fcmple>: +10007320: b500 push {lr} +10007322: f7ff ffdb bl 100072dc <__wrap___aeabi_cfcmpeq> +10007326: d901 bls.n 1000732c <__wrap___aeabi_fcmple+0xc> +10007328: 2000 movs r0, #0 +1000732a: bd00 pop {pc} +1000732c: 2001 movs r0, #1 +1000732e: bd00 pop {pc} + +10007330 <__wrap___aeabi_fcmpun>: +10007330: 2301 movs r3, #1 +10007332: 061b lsls r3, r3, #24 +10007334: 0042 lsls r2, r0, #1 +10007336: 18d2 adds r2, r2, r3 +10007338: d804 bhi.n 10007344 <__wrap___aeabi_fcmpun+0x14> +1000733a: 004a lsls r2, r1, #1 +1000733c: 18d2 adds r2, r2, r3 +1000733e: d801 bhi.n 10007344 <__wrap___aeabi_fcmpun+0x14> +10007340: 2000 movs r0, #0 +10007342: 4770 bx lr +10007344: 2001 movs r0, #1 +10007346: 4770 bx lr + +10007348 : +10007348: b510 push {r4, lr} +1000734a: 4801 ldr r0, [pc, #4] ; (10007350 ) +1000734c: f7fe f852 bl 100053f4 +10007350: 10014290 .word 0x10014290 + +10007354 <__aeabi_float_init>: +10007354: 2313 movs r3, #19 +10007356: b510 push {r4, lr} +10007358: 4810 ldr r0, [pc, #64] ; (1000739c <__aeabi_float_init+0x48>) +1000735a: 781c ldrb r4, [r3, #0] +1000735c: f7ff fb98 bl 10006a90 +10007360: 0001 movs r1, r0 +10007362: 2c01 cmp r4, #1 +10007364: d00a beq.n 1000737c <__aeabi_float_init+0x28> +10007366: dd03 ble.n 10007370 <__aeabi_float_init+0x1c> +10007368: 2280 movs r2, #128 ; 0x80 +1000736a: 480d ldr r0, [pc, #52] ; (100073a0 <__aeabi_float_init+0x4c>) +1000736c: f000 f87c bl 10007468 <__wrap___aeabi_memcpy> +10007370: 480c ldr r0, [pc, #48] ; (100073a4 <__aeabi_float_init+0x50>) +10007372: f7ff fb85 bl 10006a80 +10007376: 4b0c ldr r3, [pc, #48] ; (100073a8 <__aeabi_float_init+0x54>) +10007378: 6018 str r0, [r3, #0] +1000737a: bd10 pop {r4, pc} +1000737c: 4c08 ldr r4, [pc, #32] ; (100073a0 <__aeabi_float_init+0x4c>) +1000737e: 2254 movs r2, #84 ; 0x54 +10007380: 0020 movs r0, r4 +10007382: f000 f871 bl 10007468 <__wrap___aeabi_memcpy> +10007386: 0023 movs r3, r4 +10007388: 4a08 ldr r2, [pc, #32] ; (100073ac <__aeabi_float_init+0x58>) +1000738a: 3380 adds r3, #128 ; 0x80 +1000738c: 6821 ldr r1, [r4, #0] +1000738e: 2900 cmp r1, #0 +10007390: d100 bne.n 10007394 <__aeabi_float_init+0x40> +10007392: 6022 str r2, [r4, #0] +10007394: 3404 adds r4, #4 +10007396: 42a3 cmp r3, r4 +10007398: d1f8 bne.n 1000738c <__aeabi_float_init+0x38> +1000739a: e7e9 b.n 10007370 <__aeabi_float_init+0x1c> +1000739c: 00004653 .word 0x00004653 +100073a0: 20010b34 .word 0x20010b34 +100073a4: 0000334c .word 0x0000334c +100073a8: 20010b30 .word 0x20010b30 +100073ac: 10007349 .word 0x10007349 + +100073b0 <__wrap_malloc>: +100073b0: b570 push {r4, r5, r6, lr} +100073b2: 0004 movs r4, r0 +100073b4: 4e0a ldr r6, [pc, #40] ; (100073e0 <__wrap_malloc+0x30>) +100073b6: 0030 movs r0, r6 +100073b8: f00c fdf2 bl 10013fa0 <__mutex_enter_blocking_veneer> +100073bc: 0020 movs r0, r4 +100073be: f006 fc5d bl 1000dc7c +100073c2: 0005 movs r5, r0 +100073c4: 0030 movs r0, r6 +100073c6: f00c fd8b bl 10013ee0 <__mutex_exit_veneer> +100073ca: 2d00 cmp r5, #0 +100073cc: d005 beq.n 100073da <__wrap_malloc+0x2a> +100073ce: 4b05 ldr r3, [pc, #20] ; (100073e4 <__wrap_malloc+0x34>) +100073d0: 192c adds r4, r5, r4 +100073d2: 429c cmp r4, r3 +100073d4: d801 bhi.n 100073da <__wrap_malloc+0x2a> +100073d6: 0028 movs r0, r5 +100073d8: bd70 pop {r4, r5, r6, pc} +100073da: 4803 ldr r0, [pc, #12] ; (100073e8 <__wrap_malloc+0x38>) +100073dc: f7fe f80a bl 100053f4 +100073e0: 20001290 .word 0x20001290 +100073e4: 20040000 .word 0x20040000 +100073e8: 100148f0 .word 0x100148f0 + +100073ec <__wrap_calloc>: +100073ec: b570 push {r4, r5, r6, lr} +100073ee: 0005 movs r5, r0 +100073f0: 000c movs r4, r1 +100073f2: 4e0b ldr r6, [pc, #44] ; (10007420 <__wrap_calloc+0x34>) +100073f4: 0030 movs r0, r6 +100073f6: f00c fdd3 bl 10013fa0 <__mutex_enter_blocking_veneer> +100073fa: 0028 movs r0, r5 +100073fc: 0021 movs r1, r4 +100073fe: f006 fc03 bl 1000dc08 +10007402: 0005 movs r5, r0 +10007404: 0030 movs r0, r6 +10007406: f00c fd6b bl 10013ee0 <__mutex_exit_veneer> +1000740a: 2d00 cmp r5, #0 +1000740c: d005 beq.n 1000741a <__wrap_calloc+0x2e> +1000740e: 4b05 ldr r3, [pc, #20] ; (10007424 <__wrap_calloc+0x38>) +10007410: 192c adds r4, r5, r4 +10007412: 429c cmp r4, r3 +10007414: d801 bhi.n 1000741a <__wrap_calloc+0x2e> +10007416: 0028 movs r0, r5 +10007418: bd70 pop {r4, r5, r6, pc} +1000741a: 4803 ldr r0, [pc, #12] ; (10007428 <__wrap_calloc+0x3c>) +1000741c: f7fd ffea bl 100053f4 +10007420: 20001290 .word 0x20001290 +10007424: 20040000 .word 0x20040000 +10007428: 100148f0 .word 0x100148f0 + +1000742c <__wrap_free>: +1000742c: b570 push {r4, r5, r6, lr} +1000742e: 0004 movs r4, r0 +10007430: 4d05 ldr r5, [pc, #20] ; (10007448 <__wrap_free+0x1c>) +10007432: 0028 movs r0, r5 +10007434: f00c fdb4 bl 10013fa0 <__mutex_enter_blocking_veneer> +10007438: 0020 movs r0, r4 +1000743a: f006 fc29 bl 1000dc90 +1000743e: 0028 movs r0, r5 +10007440: f00c fd4e bl 10013ee0 <__mutex_exit_veneer> +10007444: bd70 pop {r4, r5, r6, pc} +10007446: 46c0 nop ; (mov r8, r8) +10007448: 20001290 .word 0x20001290 + +1000744c <__aeabi_mem_init>: +1000744c: 4801 ldr r0, [pc, #4] ; (10007454 <__aeabi_mem_init+0x8>) +1000744e: 2104 movs r1, #4 +10007450: 4b01 ldr r3, [pc, #4] ; (10007458 <__aeabi_mem_init+0xc>) +10007452: 4718 bx r3 +10007454: 200008a0 .word 0x200008a0 +10007458: 10006aa1 .word 0x10006aa1 + +1000745c <__wrap_memset>: +1000745c: 4b01 ldr r3, [pc, #4] ; (10007464 <__wrap_memset+0x8>) +1000745e: 681b ldr r3, [r3, #0] +10007460: 4718 bx r3 +10007462: 0000 .short 0x0000 +10007464: 200008a0 .word 0x200008a0 + +10007468 <__wrap___aeabi_memcpy>: +10007468: 4b01 ldr r3, [pc, #4] ; (10007470 <__wrap___aeabi_memcpy+0x8>) +1000746a: 685b ldr r3, [r3, #4] +1000746c: 4718 bx r3 +1000746e: 0000 .short 0x0000 +10007470: 200008a0 .word 0x200008a0 + +10007474 : +10007474: 0003 movs r3, r0 +10007476: b510 push {r4, lr} +10007478: 0008 movs r0, r1 +1000747a: 0011 movs r1, r2 +1000747c: 681b ldr r3, [r3, #0] +1000747e: 4798 blx r3 +10007480: bd10 pop {r4, pc} +10007482: 46c0 nop ; (mov r8, r8) + +10007484 : +10007484: b5f0 push {r4, r5, r6, r7, lr} +10007486: 4646 mov r6, r8 +10007488: 464f mov r7, r9 +1000748a: 46d6 mov lr, sl +1000748c: b5c0 push {r6, r7, lr} +1000748e: 7d43 ldrb r3, [r0, #21] +10007490: 4680 mov r8, r0 +10007492: 000e movs r6, r1 +10007494: 0017 movs r7, r2 +10007496: 2b00 cmp r3, #0 +10007498: d046 beq.n 10007528 +1000749a: 2a00 cmp r2, #0 +1000749c: dd3f ble.n 1000751e +1000749e: 1e4b subs r3, r1, #1 +100074a0: 4699 mov r9, r3 +100074a2: 4b24 ldr r3, [pc, #144] ; (10007534 ) +100074a4: 2501 movs r5, #1 +100074a6: 2400 movs r4, #0 +100074a8: 2000 movs r0, #0 +100074aa: 469a mov sl, r3 +100074ac: e00d b.n 100074ca +100074ae: 464b mov r3, r9 +100074b0: 5d1b ldrb r3, [r3, r4] +100074b2: 3b0d subs r3, #13 +100074b4: 425a negs r2, r3 +100074b6: 4153 adcs r3, r2 +100074b8: 5d32 ldrb r2, [r6, r4] +100074ba: b2db uxtb r3, r3 +100074bc: 2a0a cmp r2, #10 +100074be: d00b beq.n 100074d8 +100074c0: 002b movs r3, r5 +100074c2: 3401 adds r4, #1 +100074c4: 3501 adds r5, #1 +100074c6: 429f cmp r7, r3 +100074c8: dd1a ble.n 10007500 +100074ca: 2c00 cmp r4, #0 +100074cc: d1ef bne.n 100074ae +100074ce: 4643 mov r3, r8 +100074d0: 5d32 ldrb r2, [r6, r4] +100074d2: 7d1b ldrb r3, [r3, #20] +100074d4: 2a0a cmp r2, #10 +100074d6: d1f3 bne.n 100074c0 +100074d8: 2b00 cmp r3, #0 +100074da: d1f1 bne.n 100074c0 +100074dc: 42a0 cmp r0, r4 +100074de: da04 bge.n 100074ea +100074e0: 4643 mov r3, r8 +100074e2: 1a21 subs r1, r4, r0 +100074e4: 681b ldr r3, [r3, #0] +100074e6: 1830 adds r0, r6, r0 +100074e8: 4798 blx r3 +100074ea: 4643 mov r3, r8 +100074ec: 4650 mov r0, sl 100074ee: 681b ldr r3, [r3, #0] -100074f0: 4718 bx r3 -100074f2: 0000 .short 0x0000 -100074f4: 200008a0 .word 0x200008a0 - -100074f8 <__wrap___aeabi_memcpy>: -100074f8: 4b01 ldr r3, [pc, #4] ; (10007500 <__wrap___aeabi_memcpy+0x8>) -100074fa: 685b ldr r3, [r3, #4] -100074fc: 4718 bx r3 -100074fe: 0000 .short 0x0000 -10007500: 200008a0 .word 0x200008a0 - -10007504 : -10007504: 0003 movs r3, r0 -10007506: b510 push {r4, lr} -10007508: 0008 movs r0, r1 -1000750a: 0011 movs r1, r2 -1000750c: 681b ldr r3, [r3, #0] -1000750e: 4798 blx r3 -10007510: bd10 pop {r4, pc} -10007512: 46c0 nop ; (mov r8, r8) - -10007514 : -10007514: b5f0 push {r4, r5, r6, r7, lr} -10007516: 4646 mov r6, r8 -10007518: 464f mov r7, r9 -1000751a: 46d6 mov lr, sl -1000751c: b5c0 push {r6, r7, lr} -1000751e: 7d43 ldrb r3, [r0, #21] -10007520: 4680 mov r8, r0 -10007522: 000e movs r6, r1 -10007524: 0017 movs r7, r2 -10007526: 2b00 cmp r3, #0 -10007528: d046 beq.n 100075b8 -1000752a: 2a00 cmp r2, #0 -1000752c: dd3f ble.n 100075ae -1000752e: 1e4b subs r3, r1, #1 -10007530: 4699 mov r9, r3 -10007532: 4b24 ldr r3, [pc, #144] ; (100075c4 ) -10007534: 2501 movs r5, #1 -10007536: 2400 movs r4, #0 -10007538: 2000 movs r0, #0 -1000753a: 469a mov sl, r3 -1000753c: e00d b.n 1000755a -1000753e: 464b mov r3, r9 -10007540: 5d1b ldrb r3, [r3, r4] -10007542: 3b0d subs r3, #13 -10007544: 425a negs r2, r3 -10007546: 4153 adcs r3, r2 -10007548: 5d32 ldrb r2, [r6, r4] -1000754a: b2db uxtb r3, r3 -1000754c: 2a0a cmp r2, #10 -1000754e: d00b beq.n 10007568 -10007550: 002b movs r3, r5 -10007552: 3401 adds r4, #1 -10007554: 3501 adds r5, #1 -10007556: 429f cmp r7, r3 -10007558: dd1a ble.n 10007590 -1000755a: 2c00 cmp r4, #0 -1000755c: d1ef bne.n 1000753e -1000755e: 4643 mov r3, r8 -10007560: 5d32 ldrb r2, [r6, r4] -10007562: 7d1b ldrb r3, [r3, #20] -10007564: 2a0a cmp r2, #10 -10007566: d1f3 bne.n 10007550 -10007568: 2b00 cmp r3, #0 -1000756a: d1f1 bne.n 10007550 -1000756c: 42a0 cmp r0, r4 -1000756e: da04 bge.n 1000757a -10007570: 4643 mov r3, r8 -10007572: 1a21 subs r1, r4, r0 -10007574: 681b ldr r3, [r3, #0] -10007576: 1830 adds r0, r6, r0 -10007578: 4798 blx r3 -1000757a: 4643 mov r3, r8 -1000757c: 4650 mov r0, sl -1000757e: 681b ldr r3, [r3, #0] -10007580: 2102 movs r1, #2 -10007582: 4798 blx r3 -10007584: 3401 adds r4, #1 -10007586: 0028 movs r0, r5 -10007588: 002b movs r3, r5 -1000758a: 3501 adds r5, #1 -1000758c: 429f cmp r7, r3 -1000758e: dce4 bgt.n 1000755a -10007590: 4287 cmp r7, r0 -10007592: dd04 ble.n 1000759e -10007594: 4643 mov r3, r8 -10007596: 1a39 subs r1, r7, r0 -10007598: 681b ldr r3, [r3, #0] -1000759a: 1830 adds r0, r6, r0 -1000759c: 4798 blx r3 -1000759e: 19f6 adds r6, r6, r7 -100075a0: 3e01 subs r6, #1 -100075a2: 7833 ldrb r3, [r6, #0] -100075a4: 3b0d subs r3, #13 -100075a6: 425a negs r2, r3 -100075a8: 4153 adcs r3, r2 -100075aa: 4642 mov r2, r8 -100075ac: 7513 strb r3, [r2, #20] -100075ae: bce0 pop {r5, r6, r7} -100075b0: 46ba mov sl, r7 -100075b2: 46b1 mov r9, r6 -100075b4: 46a8 mov r8, r5 -100075b6: bdf0 pop {r4, r5, r6, r7, pc} -100075b8: 6803 ldr r3, [r0, #0] -100075ba: 0011 movs r1, r2 -100075bc: 0030 movs r0, r6 -100075be: 4798 blx r3 -100075c0: e7f5 b.n 100075ae -100075c2: 46c0 nop ; (mov r8, r8) -100075c4: 10014a24 .word 0x10014a24 - -100075c8 : -100075c8: b5f0 push {r4, r5, r6, r7, lr} -100075ca: 46c6 mov lr, r8 -100075cc: 000c movs r4, r1 -100075ce: 6809 ldr r1, [r1, #0] -100075d0: 0006 movs r6, r0 -100075d2: b500 push {lr} -100075d4: 2980 cmp r1, #128 ; 0x80 -100075d6: d006 beq.n 100075e6 -100075d8: 1c4b adds r3, r1, #1 -100075da: 6023 str r3, [r4, #0] -100075dc: 1864 adds r4, r4, r1 -100075de: 7126 strb r6, [r4, #4] -100075e0: bc80 pop {r7} -100075e2: 46b8 mov r8, r7 -100075e4: bdf0 pop {r4, r5, r6, r7, pc} -100075e6: 4b0f ldr r3, [pc, #60] ; (10007624 ) -100075e8: 681d ldr r5, [r3, #0] -100075ea: 2d00 cmp r5, #0 -100075ec: d016 beq.n 1000761c -100075ee: 1d23 adds r3, r4, #4 -100075f0: 4698 mov r8, r3 -100075f2: 4f0d ldr r7, [pc, #52] ; (10007628 ) -100075f4: e002 b.n 100075fc -100075f6: 692d ldr r5, [r5, #16] -100075f8: 2d00 cmp r5, #0 -100075fa: d00f beq.n 1000761c -100075fc: 682b ldr r3, [r5, #0] -100075fe: 2b00 cmp r3, #0 -10007600: d0f9 beq.n 100075f6 -10007602: 683b ldr r3, [r7, #0] -10007604: 2b00 cmp r3, #0 -10007606: d001 beq.n 1000760c -10007608: 42ab cmp r3, r5 -1000760a: d1f4 bne.n 100075f6 -1000760c: 0028 movs r0, r5 -1000760e: 4641 mov r1, r8 -10007610: 6822 ldr r2, [r4, #0] -10007612: f7ff ff7f bl 10007514 -10007616: 692d ldr r5, [r5, #16] -10007618: 2d00 cmp r5, #0 -1000761a: d1ef bne.n 100075fc -1000761c: 2301 movs r3, #1 -1000761e: 2100 movs r1, #0 -10007620: e7db b.n 100075da -10007622: 46c0 nop ; (mov r8, r8) -10007624: 20002410 .word 0x20002410 -10007628: 2000241c .word 0x2000241c - -1000762c : -1000762c: b5f0 push {r4, r5, r6, r7, lr} -1000762e: 46de mov lr, fp -10007630: 4657 mov r7, sl -10007632: 464e mov r6, r9 -10007634: 4645 mov r5, r8 -10007636: b5e0 push {r5, r6, r7, lr} -10007638: b085 sub sp, #20 -1000763a: 0017 movs r7, r2 -1000763c: 001c movs r4, r3 -1000763e: 0006 movs r6, r0 -10007640: 000d movs r5, r1 -10007642: f7fd f877 bl 10004734 -10007646: 2300 movs r3, #0 -10007648: 4a30 ldr r2, [pc, #192] ; (1000770c ) -1000764a: 1812 adds r2, r2, r0 -1000764c: 414b adcs r3, r1 +100074f0: 2102 movs r1, #2 +100074f2: 4798 blx r3 +100074f4: 3401 adds r4, #1 +100074f6: 0028 movs r0, r5 +100074f8: 002b movs r3, r5 +100074fa: 3501 adds r5, #1 +100074fc: 429f cmp r7, r3 +100074fe: dce4 bgt.n 100074ca +10007500: 4287 cmp r7, r0 +10007502: dd04 ble.n 1000750e +10007504: 4643 mov r3, r8 +10007506: 1a39 subs r1, r7, r0 +10007508: 681b ldr r3, [r3, #0] +1000750a: 1830 adds r0, r6, r0 +1000750c: 4798 blx r3 +1000750e: 19f6 adds r6, r6, r7 +10007510: 3e01 subs r6, #1 +10007512: 7833 ldrb r3, [r6, #0] +10007514: 3b0d subs r3, #13 +10007516: 425a negs r2, r3 +10007518: 4153 adcs r3, r2 +1000751a: 4642 mov r2, r8 +1000751c: 7513 strb r3, [r2, #20] +1000751e: bce0 pop {r5, r6, r7} +10007520: 46ba mov sl, r7 +10007522: 46b1 mov r9, r6 +10007524: 46a8 mov r8, r5 +10007526: bdf0 pop {r4, r5, r6, r7, pc} +10007528: 6803 ldr r3, [r0, #0] +1000752a: 0011 movs r1, r2 +1000752c: 0030 movs r0, r6 +1000752e: 4798 blx r3 +10007530: e7f5 b.n 1000751e +10007532: 46c0 nop ; (mov r8, r8) +10007534: 10014964 .word 0x10014964 + +10007538 : +10007538: b5f0 push {r4, r5, r6, r7, lr} +1000753a: 46c6 mov lr, r8 +1000753c: 000c movs r4, r1 +1000753e: 6809 ldr r1, [r1, #0] +10007540: 0006 movs r6, r0 +10007542: b500 push {lr} +10007544: 2980 cmp r1, #128 ; 0x80 +10007546: d006 beq.n 10007556 +10007548: 1c4b adds r3, r1, #1 +1000754a: 6023 str r3, [r4, #0] +1000754c: 1864 adds r4, r4, r1 +1000754e: 7126 strb r6, [r4, #4] +10007550: bc80 pop {r7} +10007552: 46b8 mov r8, r7 +10007554: bdf0 pop {r4, r5, r6, r7, pc} +10007556: 4b0f ldr r3, [pc, #60] ; (10007594 ) +10007558: 681d ldr r5, [r3, #0] +1000755a: 2d00 cmp r5, #0 +1000755c: d016 beq.n 1000758c +1000755e: 1d23 adds r3, r4, #4 +10007560: 4698 mov r8, r3 +10007562: 4f0d ldr r7, [pc, #52] ; (10007598 ) +10007564: e002 b.n 1000756c +10007566: 692d ldr r5, [r5, #16] +10007568: 2d00 cmp r5, #0 +1000756a: d00f beq.n 1000758c +1000756c: 682b ldr r3, [r5, #0] +1000756e: 2b00 cmp r3, #0 +10007570: d0f9 beq.n 10007566 +10007572: 683b ldr r3, [r7, #0] +10007574: 2b00 cmp r3, #0 +10007576: d001 beq.n 1000757c +10007578: 42ab cmp r3, r5 +1000757a: d1f4 bne.n 10007566 +1000757c: 0028 movs r0, r5 +1000757e: 4641 mov r1, r8 +10007580: 6822 ldr r2, [r4, #0] +10007582: f7ff ff7f bl 10007484 +10007586: 692d ldr r5, [r5, #16] +10007588: 2d00 cmp r5, #0 +1000758a: d1ef bne.n 1000756c +1000758c: 2301 movs r3, #1 +1000758e: 2100 movs r1, #0 +10007590: e7db b.n 1000754a +10007592: 46c0 nop ; (mov r8, r8) +10007594: 20002424 .word 0x20002424 +10007598: 20002430 .word 0x20002430 + +1000759c : +1000759c: b5f0 push {r4, r5, r6, r7, lr} +1000759e: 46de mov lr, fp +100075a0: 4657 mov r7, sl +100075a2: 464e mov r6, r9 +100075a4: 4645 mov r5, r8 +100075a6: b5e0 push {r5, r6, r7, lr} +100075a8: b085 sub sp, #20 +100075aa: 0017 movs r7, r2 +100075ac: 001c movs r4, r3 +100075ae: 0006 movs r6, r0 +100075b0: 000d movs r5, r1 +100075b2: f7fd f903 bl 100047bc +100075b6: 2300 movs r3, #0 +100075b8: 4a30 ldr r2, [pc, #192] ; (1000767c ) +100075ba: 1812 adds r2, r2, r0 +100075bc: 414b adcs r3, r1 +100075be: 2b00 cmp r3, #0 +100075c0: db58 blt.n 10007674 +100075c2: 492f ldr r1, [pc, #188] ; (10007680 ) +100075c4: 0008 movs r0, r1 +100075c6: 468a mov sl, r1 +100075c8: f00c fcda bl 10013f80 <__mutex_try_enter_block_until_veneer> +100075cc: 9001 str r0, [sp, #4] +100075ce: 1c6b adds r3, r5, #1 +100075d0: d103 bne.n 100075da +100075d2: 0030 movs r0, r6 +100075d4: f007 f882 bl 1000e6dc +100075d8: 0005 movs r5, r0 +100075da: 2c00 cmp r4, #0 +100075dc: d125 bne.n 1000762a +100075de: 4b29 ldr r3, [pc, #164] ; (10007684 ) +100075e0: 4698 mov r8, r3 +100075e2: 4b29 ldr r3, [pc, #164] ; (10007688 ) +100075e4: 681c ldr r4, [r3, #0] +100075e6: 2c00 cmp r4, #0 +100075e8: d015 beq.n 10007616 +100075ea: 2f00 cmp r7, #0 +100075ec: d120 bne.n 10007630 +100075ee: 4f27 ldr r7, [pc, #156] ; (1000768c ) +100075f0: e002 b.n 100075f8 +100075f2: 6924 ldr r4, [r4, #16] +100075f4: 2c00 cmp r4, #0 +100075f6: d00e beq.n 10007616 +100075f8: 6823 ldr r3, [r4, #0] +100075fa: 2b00 cmp r3, #0 +100075fc: d0f9 beq.n 100075f2 +100075fe: 683b ldr r3, [r7, #0] +10007600: 2b00 cmp r3, #0 +10007602: d001 beq.n 10007608 +10007604: 42a3 cmp r3, r4 +10007606: d1f4 bne.n 100075f2 +10007608: 0020 movs r0, r4 +1000760a: 002a movs r2, r5 +1000760c: 0031 movs r1, r6 +1000760e: 47c0 blx r8 +10007610: 6924 ldr r4, [r4, #16] +10007612: 2c00 cmp r4, #0 +10007614: d1f0 bne.n 100075f8 +10007616: 9b01 ldr r3, [sp, #4] +10007618: 2b00 cmp r3, #0 +1000761a: d127 bne.n 1000766c +1000761c: b005 add sp, #20 +1000761e: bcf0 pop {r4, r5, r6, r7} +10007620: 46bb mov fp, r7 +10007622: 46b2 mov sl, r6 +10007624: 46a9 mov r9, r5 +10007626: 46a0 mov r8, r4 +10007628: bdf0 pop {r4, r5, r6, r7, pc} +1000762a: 4b19 ldr r3, [pc, #100] ; (10007690 ) +1000762c: 4698 mov r8, r3 +1000762e: e7d8 b.n 100075e2 +10007630: 4b16 ldr r3, [pc, #88] ; (1000768c ) +10007632: 4699 mov r9, r3 +10007634: ab02 add r3, sp, #8 +10007636: 1ddf adds r7, r3, #7 +10007638: 230a movs r3, #10 +1000763a: 469b mov fp, r3 +1000763c: e002 b.n 10007644 +1000763e: 6924 ldr r4, [r4, #16] +10007640: 2c00 cmp r4, #0 +10007642: d0e8 beq.n 10007616 +10007644: 6823 ldr r3, [r4, #0] +10007646: 2b00 cmp r3, #0 +10007648: d0f9 beq.n 1000763e +1000764a: 464b mov r3, r9 +1000764c: 681b ldr r3, [r3, #0] 1000764e: 2b00 cmp r3, #0 -10007650: db58 blt.n 10007704 -10007652: 492f ldr r1, [pc, #188] ; (10007710 ) -10007654: 0008 movs r0, r1 -10007656: 468a mov sl, r1 -10007658: f00c fcd6 bl 10014008 <__mutex_try_enter_block_until_veneer> -1000765c: 9001 str r0, [sp, #4] -1000765e: 1c6b adds r3, r5, #1 -10007660: d103 bne.n 1000766a -10007662: 0030 movs r0, r6 -10007664: f007 f880 bl 1000e768 -10007668: 0005 movs r5, r0 -1000766a: 2c00 cmp r4, #0 -1000766c: d125 bne.n 100076ba -1000766e: 4b29 ldr r3, [pc, #164] ; (10007714 ) -10007670: 4698 mov r8, r3 -10007672: 4b29 ldr r3, [pc, #164] ; (10007718 ) -10007674: 681c ldr r4, [r3, #0] -10007676: 2c00 cmp r4, #0 -10007678: d015 beq.n 100076a6 -1000767a: 2f00 cmp r7, #0 -1000767c: d120 bne.n 100076c0 -1000767e: 4f27 ldr r7, [pc, #156] ; (1000771c ) -10007680: e002 b.n 10007688 -10007682: 6924 ldr r4, [r4, #16] -10007684: 2c00 cmp r4, #0 -10007686: d00e beq.n 100076a6 -10007688: 6823 ldr r3, [r4, #0] -1000768a: 2b00 cmp r3, #0 -1000768c: d0f9 beq.n 10007682 -1000768e: 683b ldr r3, [r7, #0] -10007690: 2b00 cmp r3, #0 -10007692: d001 beq.n 10007698 -10007694: 42a3 cmp r3, r4 -10007696: d1f4 bne.n 10007682 -10007698: 0020 movs r0, r4 -1000769a: 002a movs r2, r5 -1000769c: 0031 movs r1, r6 -1000769e: 47c0 blx r8 -100076a0: 6924 ldr r4, [r4, #16] -100076a2: 2c00 cmp r4, #0 -100076a4: d1f0 bne.n 10007688 -100076a6: 9b01 ldr r3, [sp, #4] -100076a8: 2b00 cmp r3, #0 -100076aa: d127 bne.n 100076fc -100076ac: b005 add sp, #20 -100076ae: bcf0 pop {r4, r5, r6, r7} -100076b0: 46bb mov fp, r7 -100076b2: 46b2 mov sl, r6 -100076b4: 46a9 mov r9, r5 -100076b6: 46a0 mov r8, r4 -100076b8: bdf0 pop {r4, r5, r6, r7, pc} -100076ba: 4b19 ldr r3, [pc, #100] ; (10007720 ) -100076bc: 4698 mov r8, r3 -100076be: e7d8 b.n 10007672 -100076c0: 4b16 ldr r3, [pc, #88] ; (1000771c ) -100076c2: 4699 mov r9, r3 -100076c4: ab02 add r3, sp, #8 -100076c6: 1ddf adds r7, r3, #7 -100076c8: 230a movs r3, #10 -100076ca: 469b mov fp, r3 -100076cc: e002 b.n 100076d4 -100076ce: 6924 ldr r4, [r4, #16] -100076d0: 2c00 cmp r4, #0 -100076d2: d0e8 beq.n 100076a6 -100076d4: 6823 ldr r3, [r4, #0] -100076d6: 2b00 cmp r3, #0 -100076d8: d0f9 beq.n 100076ce -100076da: 464b mov r3, r9 -100076dc: 681b ldr r3, [r3, #0] -100076de: 2b00 cmp r3, #0 -100076e0: d001 beq.n 100076e6 -100076e2: 42a3 cmp r3, r4 -100076e4: d1f3 bne.n 100076ce -100076e6: 002a movs r2, r5 -100076e8: 0031 movs r1, r6 -100076ea: 0020 movs r0, r4 -100076ec: 47c0 blx r8 -100076ee: 465b mov r3, fp -100076f0: 2201 movs r2, #1 -100076f2: 0039 movs r1, r7 -100076f4: 0020 movs r0, r4 -100076f6: 703b strb r3, [r7, #0] -100076f8: 47c0 blx r8 -100076fa: e7e8 b.n 100076ce -100076fc: 4650 mov r0, sl -100076fe: f00c fc33 bl 10013f68 <__mutex_exit_veneer> -10007702: e7d3 b.n 100076ac -10007704: 2201 movs r2, #1 -10007706: 4b07 ldr r3, [pc, #28] ; (10007724 ) -10007708: 4252 negs r2, r2 -1000770a: e7a2 b.n 10007652 -1000770c: 000f4240 .word 0x000f4240 -10007710: 20001298 .word 0x20001298 -10007714: 10007515 .word 0x10007515 -10007718: 20002410 .word 0x20002410 -1000771c: 2000241c .word 0x2000241c -10007720: 10007505 .word 0x10007505 -10007724: 7fffffff .word 0x7fffffff - -10007728 <__wrap_putchar>: -10007728: b5f0 push {r4, r5, r6, r7, lr} -1000772a: 46ce mov lr, r9 -1000772c: 4647 mov r7, r8 -1000772e: b580 push {r7, lr} -10007730: b083 sub sp, #12 -10007732: 466b mov r3, sp -10007734: 0006 movs r6, r0 -10007736: 1ddd adds r5, r3, #7 -10007738: 7028 strb r0, [r5, #0] -1000773a: f7fc fffb bl 10004734 -1000773e: 2300 movs r3, #0 -10007740: 4a1a ldr r2, [pc, #104] ; (100077ac <__wrap_putchar+0x84>) -10007742: 1812 adds r2, r2, r0 -10007744: 414b adcs r3, r1 -10007746: 2b00 cmp r3, #0 -10007748: db2b blt.n 100077a2 <__wrap_putchar+0x7a> -1000774a: 4919 ldr r1, [pc, #100] ; (100077b0 <__wrap_putchar+0x88>) -1000774c: 0008 movs r0, r1 -1000774e: 4688 mov r8, r1 -10007750: f00c fc5a bl 10014008 <__mutex_try_enter_block_until_veneer> -10007754: 4b17 ldr r3, [pc, #92] ; (100077b4 <__wrap_putchar+0x8c>) -10007756: 4681 mov r9, r0 -10007758: 681c ldr r4, [r3, #0] -1000775a: 2c00 cmp r4, #0 -1000775c: d014 beq.n 10007788 <__wrap_putchar+0x60> -1000775e: 4f16 ldr r7, [pc, #88] ; (100077b8 <__wrap_putchar+0x90>) -10007760: e002 b.n 10007768 <__wrap_putchar+0x40> -10007762: 6924 ldr r4, [r4, #16] -10007764: 2c00 cmp r4, #0 -10007766: d00f beq.n 10007788 <__wrap_putchar+0x60> -10007768: 6823 ldr r3, [r4, #0] -1000776a: 2b00 cmp r3, #0 -1000776c: d0f9 beq.n 10007762 <__wrap_putchar+0x3a> -1000776e: 683b ldr r3, [r7, #0] -10007770: 2b00 cmp r3, #0 -10007772: d001 beq.n 10007778 <__wrap_putchar+0x50> -10007774: 42a3 cmp r3, r4 -10007776: d1f4 bne.n 10007762 <__wrap_putchar+0x3a> -10007778: 0020 movs r0, r4 -1000777a: 2201 movs r2, #1 -1000777c: 0029 movs r1, r5 -1000777e: f7ff fec9 bl 10007514 -10007782: 6924 ldr r4, [r4, #16] -10007784: 2c00 cmp r4, #0 -10007786: d1ef bne.n 10007768 <__wrap_putchar+0x40> -10007788: 464b mov r3, r9 -1000778a: 2b00 cmp r3, #0 -1000778c: d105 bne.n 1000779a <__wrap_putchar+0x72> -1000778e: 0030 movs r0, r6 -10007790: b003 add sp, #12 -10007792: bcc0 pop {r6, r7} -10007794: 46b9 mov r9, r7 -10007796: 46b0 mov r8, r6 -10007798: bdf0 pop {r4, r5, r6, r7, pc} -1000779a: 4640 mov r0, r8 -1000779c: f00c fbe4 bl 10013f68 <__mutex_exit_veneer> -100077a0: e7f5 b.n 1000778e <__wrap_putchar+0x66> -100077a2: 2201 movs r2, #1 -100077a4: 4b05 ldr r3, [pc, #20] ; (100077bc <__wrap_putchar+0x94>) -100077a6: 4252 negs r2, r2 -100077a8: e7cf b.n 1000774a <__wrap_putchar+0x22> -100077aa: 46c0 nop ; (mov r8, r8) -100077ac: 000f4240 .word 0x000f4240 -100077b0: 20001298 .word 0x20001298 -100077b4: 20002410 .word 0x20002410 -100077b8: 2000241c .word 0x2000241c -100077bc: 7fffffff .word 0x7fffffff - -100077c0 <__wrap_puts>: -100077c0: b570 push {r4, r5, r6, lr} -100077c2: 0004 movs r4, r0 -100077c4: f006 ffd0 bl 1000e768 -100077c8: 2300 movs r3, #0 -100077ca: 0001 movs r1, r0 -100077cc: 0005 movs r5, r0 -100077ce: 2201 movs r2, #1 -100077d0: 0020 movs r0, r4 -100077d2: f7ff ff2b bl 1000762c -100077d6: 4b08 ldr r3, [pc, #32] ; (100077f8 <__wrap_puts+0x38>) -100077d8: 681c ldr r4, [r3, #0] -100077da: 2c00 cmp r4, #0 -100077dc: d006 beq.n 100077ec <__wrap_puts+0x2c> -100077de: 6863 ldr r3, [r4, #4] -100077e0: 2b00 cmp r3, #0 -100077e2: d005 beq.n 100077f0 <__wrap_puts+0x30> -100077e4: 4798 blx r3 -100077e6: 6924 ldr r4, [r4, #16] -100077e8: 2c00 cmp r4, #0 -100077ea: d1f8 bne.n 100077de <__wrap_puts+0x1e> -100077ec: 0028 movs r0, r5 -100077ee: bd70 pop {r4, r5, r6, pc} -100077f0: 6924 ldr r4, [r4, #16] -100077f2: 2c00 cmp r4, #0 -100077f4: d1f3 bne.n 100077de <__wrap_puts+0x1e> -100077f6: e7f9 b.n 100077ec <__wrap_puts+0x2c> -100077f8: 20002410 .word 0x20002410 - -100077fc <_read>: -100077fc: b5f0 push {r4, r5, r6, r7, lr} -100077fe: 4647 mov r7, r8 -10007800: 46d6 mov lr, sl -10007802: b580 push {r7, lr} -10007804: 0016 movs r6, r2 -10007806: 000f movs r7, r1 -10007808: b083 sub sp, #12 -1000780a: 2800 cmp r0, #0 -1000780c: d12d bne.n 1000786a <_read+0x6e> -1000780e: 4b1c ldr r3, [pc, #112] ; (10007880 <_read+0x84>) -10007810: 4d1c ldr r5, [pc, #112] ; (10007884 <_read+0x88>) -10007812: 681a ldr r2, [r3, #0] -10007814: 685b ldr r3, [r3, #4] -10007816: 9201 str r2, [sp, #4] -10007818: 9300 str r3, [sp, #0] -1000781a: 4b1b ldr r3, [pc, #108] ; (10007888 <_read+0x8c>) -1000781c: 469a mov sl, r3 -1000781e: 4b1b ldr r3, [pc, #108] ; (1000788c <_read+0x90>) -10007820: 4698 mov r8, r3 -10007822: 4653 mov r3, sl -10007824: 681c ldr r4, [r3, #0] -10007826: 2c00 cmp r4, #0 -10007828: d103 bne.n 10007832 <_read+0x36> -1000782a: e014 b.n 10007856 <_read+0x5a> -1000782c: 6924 ldr r4, [r4, #16] -1000782e: 2c00 cmp r4, #0 -10007830: d011 beq.n 10007856 <_read+0x5a> -10007832: 682b ldr r3, [r5, #0] -10007834: 2b00 cmp r3, #0 -10007836: d001 beq.n 1000783c <_read+0x40> -10007838: 42a3 cmp r3, r4 -1000783a: d1f7 bne.n 1000782c <_read+0x30> -1000783c: 68a3 ldr r3, [r4, #8] -1000783e: 2b00 cmp r3, #0 -10007840: d0f4 beq.n 1000782c <_read+0x30> -10007842: 0031 movs r1, r6 -10007844: 0038 movs r0, r7 -10007846: 4798 blx r3 -10007848: 2800 cmp r0, #0 -1000784a: ddef ble.n 1000782c <_read+0x30> -1000784c: b003 add sp, #12 -1000784e: bcc0 pop {r6, r7} -10007850: 46ba mov sl, r7 -10007852: 46b0 mov r8, r6 -10007854: bdf0 pop {r4, r5, r6, r7, pc} -10007856: 4643 mov r3, r8 -10007858: 9900 ldr r1, [sp, #0] -1000785a: 6a5b ldr r3, [r3, #36] ; 0x24 -1000785c: 4299 cmp r1, r3 -1000785e: d809 bhi.n 10007874 <_read+0x78> -10007860: 4642 mov r2, r8 -10007862: 9801 ldr r0, [sp, #4] -10007864: 6a92 ldr r2, [r2, #40] ; 0x28 -10007866: 4282 cmp r2, r0 -10007868: d302 bcc.n 10007870 <_read+0x74> -1000786a: 2001 movs r0, #1 -1000786c: 4240 negs r0, r0 -1000786e: e7ed b.n 1000784c <_read+0x50> -10007870: 4299 cmp r1, r3 -10007872: d1fa bne.n 1000786a <_read+0x6e> -10007874: 2001 movs r0, #1 -10007876: 2100 movs r1, #0 -10007878: f7fc ff66 bl 10004748 -1000787c: e7d1 b.n 10007822 <_read+0x26> -1000787e: 46c0 nop ; (mov r8, r8) -10007880: 100146a8 .word 0x100146a8 -10007884: 2000241c .word 0x2000241c -10007888: 20002410 .word 0x20002410 -1000788c: 40054000 .word 0x40054000 - -10007890 <_write>: -10007890: b5f0 push {r4, r5, r6, r7, lr} -10007892: 4646 mov r6, r8 -10007894: 46d6 mov lr, sl -10007896: 464f mov r7, r9 -10007898: 3801 subs r0, #1 -1000789a: b5c0 push {r6, r7, lr} -1000789c: 000d movs r5, r1 -1000789e: 0016 movs r6, r2 -100078a0: 2801 cmp r0, #1 -100078a2: d83e bhi.n 10007922 <_write+0x92> -100078a4: f7fc ff46 bl 10004734 -100078a8: 2300 movs r3, #0 -100078aa: 4a1f ldr r2, [pc, #124] ; (10007928 <_write+0x98>) -100078ac: 1812 adds r2, r2, r0 -100078ae: 414b adcs r3, r1 -100078b0: 2b00 cmp r3, #0 -100078b2: db32 blt.n 1000791a <_write+0x8a> -100078b4: 491d ldr r1, [pc, #116] ; (1000792c <_write+0x9c>) -100078b6: 46b0 mov r8, r6 -100078b8: 0008 movs r0, r1 -100078ba: 4689 mov r9, r1 -100078bc: f00c fba4 bl 10014008 <__mutex_try_enter_block_until_veneer> -100078c0: 4682 mov sl, r0 -100078c2: 1c73 adds r3, r6, #1 -100078c4: d103 bne.n 100078ce <_write+0x3e> -100078c6: 0028 movs r0, r5 -100078c8: f006 ff4e bl 1000e768 -100078cc: 4680 mov r8, r0 -100078ce: 4b18 ldr r3, [pc, #96] ; (10007930 <_write+0xa0>) -100078d0: 681c ldr r4, [r3, #0] -100078d2: 2c00 cmp r4, #0 -100078d4: d014 beq.n 10007900 <_write+0x70> -100078d6: 4f17 ldr r7, [pc, #92] ; (10007934 <_write+0xa4>) -100078d8: e002 b.n 100078e0 <_write+0x50> -100078da: 6924 ldr r4, [r4, #16] -100078dc: 2c00 cmp r4, #0 -100078de: d00f beq.n 10007900 <_write+0x70> -100078e0: 6823 ldr r3, [r4, #0] -100078e2: 2b00 cmp r3, #0 -100078e4: d0f9 beq.n 100078da <_write+0x4a> -100078e6: 683b ldr r3, [r7, #0] -100078e8: 2b00 cmp r3, #0 -100078ea: d001 beq.n 100078f0 <_write+0x60> -100078ec: 42a3 cmp r3, r4 -100078ee: d1f4 bne.n 100078da <_write+0x4a> -100078f0: 0020 movs r0, r4 -100078f2: 4642 mov r2, r8 -100078f4: 0029 movs r1, r5 -100078f6: f7ff fe0d bl 10007514 -100078fa: 6924 ldr r4, [r4, #16] -100078fc: 2c00 cmp r4, #0 -100078fe: d1ef bne.n 100078e0 <_write+0x50> -10007900: 4653 mov r3, sl -10007902: 2b00 cmp r3, #0 -10007904: d105 bne.n 10007912 <_write+0x82> -10007906: 0030 movs r0, r6 -10007908: bce0 pop {r5, r6, r7} -1000790a: 46ba mov sl, r7 -1000790c: 46b1 mov r9, r6 -1000790e: 46a8 mov r8, r5 -10007910: bdf0 pop {r4, r5, r6, r7, pc} -10007912: 4648 mov r0, r9 -10007914: f00c fb28 bl 10013f68 <__mutex_exit_veneer> -10007918: e7f5 b.n 10007906 <_write+0x76> -1000791a: 2201 movs r2, #1 -1000791c: 4b06 ldr r3, [pc, #24] ; (10007938 <_write+0xa8>) -1000791e: 4252 negs r2, r2 -10007920: e7c8 b.n 100078b4 <_write+0x24> -10007922: 2601 movs r6, #1 -10007924: 4276 negs r6, r6 -10007926: e7ee b.n 10007906 <_write+0x76> -10007928: 000f4240 .word 0x000f4240 -1000792c: 20001298 .word 0x20001298 -10007930: 20002410 .word 0x20002410 -10007934: 2000241c .word 0x2000241c -10007938: 7fffffff .word 0x7fffffff - -1000793c <_close>: -1000793c: 2001 movs r0, #1 -1000793e: 4240 negs r0, r0 -10007940: 4770 bx lr -10007942: 46c0 nop ; (mov r8, r8) - -10007944 <_lseek>: -10007944: 2001 movs r0, #1 -10007946: 4240 negs r0, r0 -10007948: 4770 bx lr -1000794a: 46c0 nop ; (mov r8, r8) - -1000794c <__wrap_vprintf>: -1000794c: b5f0 push {r4, r5, r6, r7, lr} -1000794e: 46ce mov lr, r9 -10007950: 4647 mov r7, r8 -10007952: b580 push {r7, lr} -10007954: b0a5 sub sp, #148 ; 0x94 -10007956: 0004 movs r4, r0 -10007958: 000d movs r5, r1 -1000795a: f7fc feeb bl 10004734 -1000795e: 2300 movs r3, #0 -10007960: 4a2a ldr r2, [pc, #168] ; (10007a0c <__wrap_vprintf+0xc0>) -10007962: 1812 adds r2, r2, r0 -10007964: 414b adcs r3, r1 -10007966: 2b00 cmp r3, #0 -10007968: db49 blt.n 100079fe <__wrap_vprintf+0xb2> -1000796a: 4e29 ldr r6, [pc, #164] ; (10007a10 <__wrap_vprintf+0xc4>) -1000796c: 0030 movs r0, r6 -1000796e: f00c fb4b bl 10014008 <__mutex_try_enter_block_until_veneer> -10007972: 2300 movs r3, #0 -10007974: 0007 movs r7, r0 -10007976: 9303 str r3, [sp, #12] -10007978: 0022 movs r2, r4 -1000797a: 002b movs r3, r5 -1000797c: 4825 ldr r0, [pc, #148] ; (10007a14 <__wrap_vprintf+0xc8>) -1000797e: a903 add r1, sp, #12 -10007980: f7ff f870 bl 10006a64 -10007984: 9b03 ldr r3, [sp, #12] -10007986: 4680 mov r8, r0 -10007988: 2b00 cmp r3, #0 -1000798a: d114 bne.n 100079b6 <__wrap_vprintf+0x6a> -1000798c: 4b22 ldr r3, [pc, #136] ; (10007a18 <__wrap_vprintf+0xcc>) -1000798e: 681c ldr r4, [r3, #0] -10007990: 2c00 cmp r4, #0 -10007992: d006 beq.n 100079a2 <__wrap_vprintf+0x56> -10007994: 6863 ldr r3, [r4, #4] -10007996: 2b00 cmp r3, #0 -10007998: d00b beq.n 100079b2 <__wrap_vprintf+0x66> -1000799a: 4798 blx r3 -1000799c: 6924 ldr r4, [r4, #16] -1000799e: 2c00 cmp r4, #0 -100079a0: d1f8 bne.n 10007994 <__wrap_vprintf+0x48> -100079a2: 2f00 cmp r7, #0 -100079a4: d127 bne.n 100079f6 <__wrap_vprintf+0xaa> -100079a6: 4640 mov r0, r8 -100079a8: b025 add sp, #148 ; 0x94 -100079aa: bcc0 pop {r6, r7} -100079ac: 46b9 mov r9, r7 -100079ae: 46b0 mov r8, r6 -100079b0: bdf0 pop {r4, r5, r6, r7, pc} -100079b2: 6924 ldr r4, [r4, #16] -100079b4: e7ec b.n 10007990 <__wrap_vprintf+0x44> -100079b6: 4b18 ldr r3, [pc, #96] ; (10007a18 <__wrap_vprintf+0xcc>) -100079b8: 681d ldr r5, [r3, #0] -100079ba: 4699 mov r9, r3 -100079bc: 2d00 cmp r5, #0 -100079be: d022 beq.n 10007a06 <__wrap_vprintf+0xba> -100079c0: 4c16 ldr r4, [pc, #88] ; (10007a1c <__wrap_vprintf+0xd0>) -100079c2: e002 b.n 100079ca <__wrap_vprintf+0x7e> -100079c4: 692d ldr r5, [r5, #16] -100079c6: 2d00 cmp r5, #0 -100079c8: d011 beq.n 100079ee <__wrap_vprintf+0xa2> -100079ca: 682b ldr r3, [r5, #0] -100079cc: 2b00 cmp r3, #0 -100079ce: d0f9 beq.n 100079c4 <__wrap_vprintf+0x78> -100079d0: 6823 ldr r3, [r4, #0] -100079d2: 2b00 cmp r3, #0 -100079d4: d001 beq.n 100079da <__wrap_vprintf+0x8e> -100079d6: 429d cmp r5, r3 -100079d8: d1f4 bne.n 100079c4 <__wrap_vprintf+0x78> -100079da: 9b03 ldr r3, [sp, #12] -100079dc: 0028 movs r0, r5 -100079de: 001a movs r2, r3 -100079e0: a904 add r1, sp, #16 -100079e2: 9301 str r3, [sp, #4] -100079e4: f7ff fd96 bl 10007514 -100079e8: 692d ldr r5, [r5, #16] -100079ea: 2d00 cmp r5, #0 -100079ec: d1ed bne.n 100079ca <__wrap_vprintf+0x7e> -100079ee: 464b mov r3, r9 -100079f0: 9503 str r5, [sp, #12] -100079f2: 681c ldr r4, [r3, #0] -100079f4: e7cc b.n 10007990 <__wrap_vprintf+0x44> -100079f6: 0030 movs r0, r6 -100079f8: f00c fab6 bl 10013f68 <__mutex_exit_veneer> -100079fc: e7d3 b.n 100079a6 <__wrap_vprintf+0x5a> -100079fe: 2201 movs r2, #1 -10007a00: 4b07 ldr r3, [pc, #28] ; (10007a20 <__wrap_vprintf+0xd4>) -10007a02: 4252 negs r2, r2 -10007a04: e7b1 b.n 1000796a <__wrap_vprintf+0x1e> -10007a06: 9503 str r5, [sp, #12] -10007a08: e7cb b.n 100079a2 <__wrap_vprintf+0x56> -10007a0a: 46c0 nop ; (mov r8, r8) -10007a0c: 000f4240 .word 0x000f4240 -10007a10: 20001298 .word 0x20001298 -10007a14: 100075c9 .word 0x100075c9 -10007a18: 20002410 .word 0x20002410 -10007a1c: 2000241c .word 0x2000241c -10007a20: 7fffffff .word 0x7fffffff - -10007a24 <__wrap_printf>: -10007a24: b40f push {r0, r1, r2, r3} -10007a26: b500 push {lr} -10007a28: b083 sub sp, #12 -10007a2a: a904 add r1, sp, #16 -10007a2c: c901 ldmia r1!, {r0} -10007a2e: 9101 str r1, [sp, #4] -10007a30: f7ff ff8c bl 1000794c <__wrap_vprintf> -10007a34: b003 add sp, #12 -10007a36: bc08 pop {r3} -10007a38: b004 add sp, #16 -10007a3a: 4718 bx r3 - -10007a3c : -10007a3c: b510 push {r4, lr} -10007a3e: f000 fba9 bl 10008194 -10007a42: f000 f80d bl 10007a60 -10007a46: f000 f9ad bl 10007da4 -10007a4a: f000 fa39 bl 10007ec0 -10007a4e: f000 fc37 bl 100082c0 -10007a52: f000 fbe3 bl 1000821c -10007a56: bd10 pop {r4, pc} - -10007a58 : -10007a58: ba40 rev16 r0, r0 -10007a5a: b280 uxth r0, r0 -10007a5c: 4770 bx lr -10007a5e: 46c0 nop ; (mov r8, r8) - -10007a60 : -10007a60: 2203 movs r2, #3 -10007a62: 2100 movs r1, #0 -10007a64: 4b0a ldr r3, [pc, #40] ; (10007a90 ) -10007a66: 480b ldr r0, [pc, #44] ; (10007a94 ) -10007a68: 3303 adds r3, #3 -10007a6a: 4393 bics r3, r2 -10007a6c: 4a0a ldr r2, [pc, #40] ; (10007a98 ) -10007a6e: 7119 strb r1, [r3, #4] -10007a70: 6013 str r3, [r2, #0] -10007a72: 4a0a ldr r2, [pc, #40] ; (10007a9c ) -10007a74: 1899 adds r1, r3, r2 -10007a76: 6001 str r1, [r0, #0] -10007a78: 2001 movs r0, #1 -10007a7a: 601a str r2, [r3, #0] -10007a7c: 7108 strb r0, [r1, #4] -10007a7e: 4908 ldr r1, [pc, #32] ; (10007aa0 ) -10007a80: 5099 str r1, [r3, r2] -10007a82: 4908 ldr r1, [pc, #32] ; (10007aa4 ) -10007a84: 600b str r3, [r1, #0] -10007a86: 2392 movs r3, #146 ; 0x92 -10007a88: 4907 ldr r1, [pc, #28] ; (10007aa8 ) -10007a8a: 52ca strh r2, [r1, r3] -10007a8c: 4770 bx lr -10007a8e: 46c0 nop ; (mov r8, r8) -10007a90: 2000a030 .word 0x2000a030 -10007a94: 2000a02c .word 0x2000a02c -10007a98: 2000a028 .word 0x2000a028 -10007a9c: 00003a98 .word 0x00003a98 -10007aa0: 3a983a98 .word 0x3a983a98 -10007aa4: 20003b58 .word 0x20003b58 -10007aa8: 20003b6c .word 0x20003b6c - -10007aac : -10007aac: b5f8 push {r3, r4, r5, r6, r7, lr} -10007aae: 46ce mov lr, r9 -10007ab0: 4647 mov r7, r8 -10007ab2: b580 push {r7, lr} -10007ab4: 2800 cmp r0, #0 -10007ab6: d064 beq.n 10007b82 -10007ab8: 0783 lsls r3, r0, #30 -10007aba: d000 beq.n 10007abe -10007abc: e070 b.n 10007ba0 -10007abe: 0004 movs r4, r0 -10007ac0: 4d45 ldr r5, [pc, #276] ; (10007bd8 ) -10007ac2: 3c08 subs r4, #8 -10007ac4: 682b ldr r3, [r5, #0] -10007ac6: 42a3 cmp r3, r4 -10007ac8: d85f bhi.n 10007b8a -10007aca: 4e44 ldr r6, [pc, #272] ; (10007bdc ) -10007acc: 300c adds r0, #12 -10007ace: 6831 ldr r1, [r6, #0] -10007ad0: 4281 cmp r1, r0 -10007ad2: d35a bcc.n 10007b8a -10007ad4: 7922 ldrb r2, [r4, #4] -10007ad6: 2a00 cmp r2, #0 -10007ad8: d100 bne.n 10007adc -10007ada: e075 b.n 10007bc8 -10007adc: 8822 ldrh r2, [r4, #0] -10007ade: 4840 ldr r0, [pc, #256] ; (10007be0 ) -10007ae0: 4282 cmp r2, r0 -10007ae2: d85b bhi.n 10007b9c -10007ae4: 8867 ldrh r7, [r4, #2] -10007ae6: 4287 cmp r7, r0 -10007ae8: d858 bhi.n 10007b9c -10007aea: 1ae0 subs r0, r4, r3 -10007aec: b280 uxth r0, r0 -10007aee: 42b8 cmp r0, r7 -10007af0: d002 beq.n 10007af8 -10007af2: 5bdf ldrh r7, [r3, r7] -10007af4: 4287 cmp r7, r0 -10007af6: d151 bne.n 10007b9c -10007af8: 189b adds r3, r3, r2 -10007afa: 4299 cmp r1, r3 -10007afc: d002 beq.n 10007b04 -10007afe: 885b ldrh r3, [r3, #2] -10007b00: 4283 cmp r3, r0 -10007b02: d14b bne.n 10007b9c -10007b04: 2300 movs r3, #0 -10007b06: 7123 strb r3, [r4, #4] -10007b08: 4b36 ldr r3, [pc, #216] ; (10007be4 ) -10007b0a: 4699 mov r9, r3 -10007b0c: 681b ldr r3, [r3, #0] -10007b0e: 42a3 cmp r3, r4 -10007b10: d901 bls.n 10007b16 -10007b12: 464b mov r3, r9 -10007b14: 601c str r4, [r3, #0] -10007b16: 4b34 ldr r3, [pc, #208] ; (10007be8 ) -10007b18: 4698 mov r8, r3 -10007b1a: 2394 movs r3, #148 ; 0x94 -10007b1c: 469c mov ip, r3 -10007b1e: 4643 mov r3, r8 -10007b20: 4667 mov r7, ip -10007b22: 5bdb ldrh r3, [r3, r7] -10007b24: 1a9b subs r3, r3, r2 -10007b26: 18c0 adds r0, r0, r3 -10007b28: 4643 mov r3, r8 -10007b2a: 53d8 strh r0, [r3, r7] -10007b2c: 42a1 cmp r1, r4 -10007b2e: d939 bls.n 10007ba4 -10007b30: 682b ldr r3, [r5, #0] -10007b32: 1899 adds r1, r3, r2 -10007b34: 428c cmp r4, r1 -10007b36: d012 beq.n 10007b5e -10007b38: 7908 ldrb r0, [r1, #4] -10007b3a: 2800 cmp r0, #0 -10007b3c: d10f bne.n 10007b5e -10007b3e: 6830 ldr r0, [r6, #0] -10007b40: 4281 cmp r1, r0 -10007b42: d00c beq.n 10007b5e -10007b44: 464a mov r2, r9 -10007b46: 6812 ldr r2, [r2, #0] -10007b48: 4291 cmp r1, r2 -10007b4a: d03f beq.n 10007bcc -10007b4c: 880a ldrh r2, [r1, #0] -10007b4e: 4824 ldr r0, [pc, #144] ; (10007be0 ) -10007b50: 8022 strh r2, [r4, #0] -10007b52: 8809 ldrh r1, [r1, #0] -10007b54: 4281 cmp r1, r0 -10007b56: d002 beq.n 10007b5e -10007b58: 1ae0 subs r0, r4, r3 -10007b5a: 1859 adds r1, r3, r1 -10007b5c: 8048 strh r0, [r1, #2] -10007b5e: 8860 ldrh r0, [r4, #2] -10007b60: 1819 adds r1, r3, r0 -10007b62: 428c cmp r4, r1 -10007b64: d00d beq.n 10007b82 -10007b66: 790d ldrb r5, [r1, #4] -10007b68: 2d00 cmp r5, #0 -10007b6a: d10a bne.n 10007b82 -10007b6c: 464d mov r5, r9 -10007b6e: 682d ldr r5, [r5, #0] -10007b70: 42ac cmp r4, r5 -10007b72: d02e beq.n 10007bd2 -10007b74: 800a strh r2, [r1, #0] -10007b76: 8822 ldrh r2, [r4, #0] -10007b78: 4919 ldr r1, [pc, #100] ; (10007be0 ) -10007b7a: 428a cmp r2, r1 -10007b7c: d001 beq.n 10007b82 -10007b7e: 189b adds r3, r3, r2 -10007b80: 8058 strh r0, [r3, #2] -10007b82: bcc0 pop {r6, r7} -10007b84: 46b9 mov r9, r7 -10007b86: 46b0 mov r8, r6 -10007b88: bdf8 pop {r3, r4, r5, r6, r7, pc} -10007b8a: 4818 ldr r0, [pc, #96] ; (10007bec ) -10007b8c: f7ff ff4a bl 10007a24 <__wrap_printf> -10007b90: 2298 movs r2, #152 ; 0x98 -10007b92: 4915 ldr r1, [pc, #84] ; (10007be8 ) -10007b94: 5a8b ldrh r3, [r1, r2] -10007b96: 3301 adds r3, #1 -10007b98: 528b strh r3, [r1, r2] -10007b9a: e7f2 b.n 10007b82 -10007b9c: 4814 ldr r0, [pc, #80] ; (10007bf0 ) -10007b9e: e7f5 b.n 10007b8c -10007ba0: 4814 ldr r0, [pc, #80] ; (10007bf4 ) -10007ba2: e7f3 b.n 10007b8c -10007ba4: 4814 ldr r0, [pc, #80] ; (10007bf8 ) -10007ba6: f7ff ff3d bl 10007a24 <__wrap_printf> -10007baa: 7923 ldrb r3, [r4, #4] -10007bac: 2b00 cmp r3, #0 -10007bae: d002 beq.n 10007bb6 -10007bb0: 4812 ldr r0, [pc, #72] ; (10007bfc ) -10007bb2: f7ff ff37 bl 10007a24 <__wrap_printf> -10007bb6: 8822 ldrh r2, [r4, #0] -10007bb8: 4b09 ldr r3, [pc, #36] ; (10007be0 ) -10007bba: 429a cmp r2, r3 -10007bbc: d9b8 bls.n 10007b30 -10007bbe: 4810 ldr r0, [pc, #64] ; (10007c00 ) -10007bc0: f7ff ff30 bl 10007a24 <__wrap_printf> -10007bc4: 8822 ldrh r2, [r4, #0] -10007bc6: e7b3 b.n 10007b30 -10007bc8: 480e ldr r0, [pc, #56] ; (10007c04 ) -10007bca: e7df b.n 10007b8c -10007bcc: 464a mov r2, r9 -10007bce: 6014 str r4, [r2, #0] -10007bd0: e7bc b.n 10007b4c -10007bd2: 464d mov r5, r9 -10007bd4: 6029 str r1, [r5, #0] -10007bd6: e7cd b.n 10007b74 -10007bd8: 2000a028 .word 0x2000a028 -10007bdc: 2000a02c .word 0x2000a02c -10007be0: 00003a98 .word 0x00003a98 -10007be4: 20003b58 .word 0x20003b58 -10007be8: 20003b6c .word 0x20003b6c -10007bec: 10014a4c .word 0x10014a4c -10007bf0: 10014a90 .word 0x10014a90 -10007bf4: 10014a28 .word 0x10014a28 -10007bf8: 10014ac4 .word 0x10014ac4 -10007bfc: 10014ae0 .word 0x10014ae0 -10007c00: 10014afc .word 0x10014afc -10007c04: 10014a68 .word 0x10014a68 - -10007c08 : -10007c08: b5f8 push {r3, r4, r5, r6, r7, lr} -10007c0a: 46de mov lr, fp -10007c0c: 4657 mov r7, sl -10007c0e: 464e mov r6, r9 -10007c10: 4645 mov r5, r8 -10007c12: b5e0 push {r5, r6, r7, lr} -10007c14: 2800 cmp r0, #0 -10007c16: d03b beq.n 10007c90 -10007c18: 4d58 ldr r5, [pc, #352] ; (10007d7c ) -10007c1a: 1cc3 adds r3, r0, #3 -10007c1c: 401d ands r5, r3 -10007c1e: 2d0b cmp r5, #11 -10007c20: d933 bls.n 10007c8a -10007c22: 4b57 ldr r3, [pc, #348] ; (10007d80 ) -10007c24: 429d cmp r5, r3 -10007c26: d833 bhi.n 10007c90 -10007c28: 42a8 cmp r0, r5 -10007c2a: d831 bhi.n 10007c90 -10007c2c: 4b55 ldr r3, [pc, #340] ; (10007d84 ) -10007c2e: 4f54 ldr r7, [pc, #336] ; (10007d80 ) -10007c30: 681b ldr r3, [r3, #0] -10007c32: 1b7f subs r7, r7, r5 -10007c34: 4698 mov r8, r3 -10007c36: 4b54 ldr r3, [pc, #336] ; (10007d88 ) -10007c38: 681a ldr r2, [r3, #0] -10007c3a: 469b mov fp, r3 -10007c3c: 4643 mov r3, r8 -10007c3e: 1a9b subs r3, r3, r2 -10007c40: b29c uxth r4, r3 -10007c42: 041b lsls r3, r3, #16 -10007c44: 0c1b lsrs r3, r3, #16 -10007c46: 429f cmp r7, r3 -10007c48: d913 bls.n 10007c72 -10007c4a: 2108 movs r1, #8 -10007c4c: 4249 negs r1, r1 -10007c4e: e008 b.n 10007c62 -10007c50: 8830 ldrh r0, [r6, #0] -10007c52: 1acb subs r3, r1, r3 -10007c54: 181b adds r3, r3, r0 -10007c56: 42ab cmp r3, r5 -10007c58: d21c bcs.n 10007c94 -10007c5a: 0003 movs r3, r0 -10007c5c: 0004 movs r4, r0 -10007c5e: 429f cmp r7, r3 -10007c60: d907 bls.n 10007c72 -10007c62: 18d6 adds r6, r2, r3 -10007c64: 7930 ldrb r0, [r6, #4] -10007c66: 2800 cmp r0, #0 -10007c68: d0f2 beq.n 10007c50 -10007c6a: 8834 ldrh r4, [r6, #0] -10007c6c: 0023 movs r3, r4 -10007c6e: 429f cmp r7, r3 -10007c70: d8f7 bhi.n 10007c62 -10007c72: 2290 movs r2, #144 ; 0x90 -10007c74: 2000 movs r0, #0 -10007c76: 4945 ldr r1, [pc, #276] ; (10007d8c ) -10007c78: 5a8b ldrh r3, [r1, r2] -10007c7a: 3301 adds r3, #1 -10007c7c: 528b strh r3, [r1, r2] -10007c7e: bcf0 pop {r4, r5, r6, r7} -10007c80: 46bb mov fp, r7 -10007c82: 46b2 mov sl, r6 -10007c84: 46a9 mov r9, r5 -10007c86: 46a0 mov r8, r4 -10007c88: bdf8 pop {r3, r4, r5, r6, r7, pc} -10007c8a: 250c movs r5, #12 -10007c8c: 42a8 cmp r0, r5 -10007c8e: d9cd bls.n 10007c2c -10007c90: 2000 movs r0, #0 -10007c92: e7f4 b.n 10007c7e -10007c94: 2114 movs r1, #20 -10007c96: 468c mov ip, r1 -10007c98: 44ac add ip, r5 -10007c9a: 4661 mov r1, ip -10007c9c: b289 uxth r1, r1 -10007c9e: 428b cmp r3, r1 -10007ca0: d21e bcs.n 10007ce0 -10007ca2: 2301 movs r3, #1 -10007ca4: 2794 movs r7, #148 ; 0x94 -10007ca6: 7133 strb r3, [r6, #4] -10007ca8: 4b38 ldr r3, [pc, #224] ; (10007d8c ) -10007caa: 5bd9 ldrh r1, [r3, r7] -10007cac: 468c mov ip, r1 -10007cae: 4460 add r0, ip -10007cb0: 1b04 subs r4, r0, r4 -10007cb2: 2096 movs r0, #150 ; 0x96 -10007cb4: b2a4 uxth r4, r4 -10007cb6: 53dc strh r4, [r3, r7] -10007cb8: 5a1f ldrh r7, [r3, r0] -10007cba: 42a7 cmp r7, r4 -10007cbc: d200 bcs.n 10007cc0 -10007cbe: 521c strh r4, [r3, r0] -10007cc0: 3508 adds r5, #8 -10007cc2: b2ab uxth r3, r5 -10007cc4: 4699 mov r9, r3 -10007cc6: 4b32 ldr r3, [pc, #200] ; (10007d90 ) -10007cc8: 4546 cmp r6, r8 -10007cca: d03b beq.n 10007d44 -10007ccc: 681b ldr r3, [r3, #0] -10007cce: 464a mov r2, r9 -10007cd0: 1992 adds r2, r2, r6 -10007cd2: 4293 cmp r3, r2 -10007cd4: d332 bcc.n 10007d3c -10007cd6: 07b3 lsls r3, r6, #30 -10007cd8: d129 bne.n 10007d2e -10007cda: 0030 movs r0, r6 -10007cdc: 3008 adds r0, #8 -10007cde: e7ce b.n 10007c7e -10007ce0: 002b movs r3, r5 -10007ce2: 3308 adds r3, #8 -10007ce4: b29b uxth r3, r3 -10007ce6: 4699 mov r9, r3 -10007ce8: 191b adds r3, r3, r4 -10007cea: b29b uxth r3, r3 -10007cec: 469a mov sl, r3 -10007cee: 4b24 ldr r3, [pc, #144] ; (10007d80 ) -10007cf0: 459a cmp sl, r3 -10007cf2: d038 beq.n 10007d66 -10007cf4: 4653 mov r3, sl -10007cf6: 18d3 adds r3, r2, r3 -10007cf8: 8018 strh r0, [r3, #0] -10007cfa: 2700 movs r7, #0 -10007cfc: 2001 movs r0, #1 -10007cfe: 4651 mov r1, sl -10007d00: 711f strb r7, [r3, #4] -10007d02: 805c strh r4, [r3, #2] -10007d04: 7130 strb r0, [r6, #4] -10007d06: 8031 strh r1, [r6, #0] -10007d08: 881b ldrh r3, [r3, #0] -10007d0a: 481d ldr r0, [pc, #116] ; (10007d80 ) -10007d0c: 4283 cmp r3, r0 -10007d0e: d001 beq.n 10007d14 -10007d10: 18d3 adds r3, r2, r3 -10007d12: 8059 strh r1, [r3, #2] -10007d14: 2494 movs r4, #148 ; 0x94 -10007d16: 481d ldr r0, [pc, #116] ; (10007d8c ) -10007d18: 5b03 ldrh r3, [r0, r4] -10007d1a: 3308 adds r3, #8 -10007d1c: 18ed adds r5, r5, r3 -10007d1e: 2396 movs r3, #150 ; 0x96 -10007d20: b2ad uxth r5, r5 -10007d22: 5305 strh r5, [r0, r4] -10007d24: 5ac4 ldrh r4, [r0, r3] -10007d26: 42ac cmp r4, r5 -10007d28: d2cd bcs.n 10007cc6 -10007d2a: 52c5 strh r5, [r0, r3] -10007d2c: e7cb b.n 10007cc6 -10007d2e: 4819 ldr r0, [pc, #100] ; (10007d94 ) -10007d30: f7ff fe78 bl 10007a24 <__wrap_printf> -10007d34: 4818 ldr r0, [pc, #96] ; (10007d98 ) -10007d36: f7ff fe75 bl 10007a24 <__wrap_printf> -10007d3a: e7ce b.n 10007cda -10007d3c: 4817 ldr r0, [pc, #92] ; (10007d9c ) -10007d3e: f7ff fe71 bl 10007a24 <__wrap_printf> -10007d42: e7c8 b.n 10007cd6 -10007d44: 6818 ldr r0, [r3, #0] -10007d46: 0033 movs r3, r6 -10007d48: e004 b.n 10007d54 -10007d4a: 881b ldrh r3, [r3, #0] -10007d4c: 18d3 adds r3, r2, r3 -10007d4e: 7919 ldrb r1, [r3, #4] -10007d50: 2900 cmp r1, #0 -10007d52: d004 beq.n 10007d5e -10007d54: 4298 cmp r0, r3 -10007d56: d1f8 bne.n 10007d4a -10007d58: 4a0a ldr r2, [pc, #40] ; (10007d84 ) -10007d5a: 6013 str r3, [r2, #0] -10007d5c: e7b7 b.n 10007cce -10007d5e: 4a09 ldr r2, [pc, #36] ; (10007d84 ) -10007d60: 6013 str r3, [r2, #0] -10007d62: 0003 movs r3, r0 -10007d64: e7b3 b.n 10007cce -10007d66: 480e ldr r0, [pc, #56] ; (10007da0 ) -10007d68: f7ff fe5c bl 10007a24 <__wrap_printf> -10007d6c: 465b mov r3, fp -10007d6e: 681a ldr r2, [r3, #0] -10007d70: 4b04 ldr r3, [pc, #16] ; (10007d84 ) -10007d72: 8830 ldrh r0, [r6, #0] -10007d74: 681b ldr r3, [r3, #0] -10007d76: 4698 mov r8, r3 -10007d78: e7bc b.n 10007cf4 -10007d7a: 46c0 nop ; (mov r8, r8) -10007d7c: 0000fffc .word 0x0000fffc -10007d80: 00003a98 .word 0x00003a98 -10007d84: 20003b58 .word 0x20003b58 -10007d88: 2000a028 .word 0x2000a028 -10007d8c: 20003b6c .word 0x20003b6c -10007d90: 2000a02c .word 0x2000a02c -10007d94: 10014ba4 .word 0x10014ba4 -10007d98: 10014bd4 .word 0x10014bd4 -10007d9c: 10014b74 .word 0x10014b74 -10007da0: 10014b60 .word 0x10014b60 - -10007da4 : -10007da4: 4b1f ldr r3, [pc, #124] ; (10007e24 ) -10007da6: b5f0 push {r4, r5, r6, r7, lr} -10007da8: 2200 movs r2, #0 -10007daa: 4645 mov r5, r8 -10007dac: 4698 mov r8, r3 -10007dae: 2318 movs r3, #24 -10007db0: 4657 mov r7, sl -10007db2: 46de mov lr, fp -10007db4: 464e mov r6, r9 -10007db6: 469b mov fp, r3 -10007db8: 4692 mov sl, r2 -10007dba: 3203 adds r2, #3 -10007dbc: 2404 movs r4, #4 -10007dbe: 4691 mov r9, r2 -10007dc0: 4b19 ldr r3, [pc, #100] ; (10007e28 ) -10007dc2: b5e0 push {r5, r6, r7, lr} -10007dc4: 4f19 ldr r7, [pc, #100] ; (10007e2c ) -10007dc6: 469c mov ip, r3 -10007dc8: 4d19 ldr r5, [pc, #100] ; (10007e30 ) -10007dca: 4b1a ldr r3, [pc, #104] ; (10007e34 ) -10007dcc: 44bb add fp, r7 -10007dce: 4651 mov r1, sl -10007dd0: 683a ldr r2, [r7, #0] -10007dd2: 6029 str r1, [r5, #0] -10007dd4: 4649 mov r1, r9 -10007dd6: 3303 adds r3, #3 -10007dd8: 438b bics r3, r1 -10007dda: 2c00 cmp r4, #0 -10007ddc: d00b beq.n 10007df6 -10007dde: 8896 ldrh r6, [r2, #4] -10007de0: 2100 movs r1, #0 -10007de2: 2200 movs r2, #0 -10007de4: e000 b.n 10007de8 -10007de6: 0003 movs r3, r0 -10007de8: 3201 adds r2, #1 -10007dea: 6019 str r1, [r3, #0] -10007dec: 1998 adds r0, r3, r6 -10007dee: 0019 movs r1, r3 -10007df0: 602b str r3, [r5, #0] -10007df2: 42a2 cmp r2, r4 -10007df4: dbf7 blt.n 10007de6 -10007df6: 4663 mov r3, ip -10007df8: 4662 mov r2, ip -10007dfa: 805c strh r4, [r3, #2] -10007dfc: 4643 mov r3, r8 -10007dfe: 3704 adds r7, #4 -10007e00: c304 stmia r3!, {r2} -10007e02: 4698 mov r8, r3 -10007e04: 45bb cmp fp, r7 -10007e06: d006 beq.n 10007e16 -10007e08: 683a ldr r2, [r7, #0] -10007e0a: 6811 ldr r1, [r2, #0] -10007e0c: 68d5 ldr r5, [r2, #12] -10007e0e: 468c mov ip, r1 -10007e10: 6893 ldr r3, [r2, #8] -10007e12: 88d4 ldrh r4, [r2, #6] -10007e14: e7db b.n 10007dce -10007e16: bcf0 pop {r4, r5, r6, r7} -10007e18: 46bb mov fp, r7 -10007e1a: 46b2 mov sl, r6 -10007e1c: 46a9 mov r9, r5 -10007e1e: 46a0 mov r8, r4 -10007e20: bdf0 pop {r4, r5, r6, r7, pc} -10007e22: 46c0 nop ; (mov r8, r8) -10007e24: 20003c08 .word 0x20003c08 -10007e28: 20009fdc .word 0x20009fdc -10007e2c: 10014cb0 .word 0x10014cb0 -10007e30: 20009ffc .word 0x20009ffc -10007e34: 20009f1c .word 0x20009f1c - -10007e38 : -10007e38: b570 push {r4, r5, r6, lr} -10007e3a: 2805 cmp r0, #5 -10007e3c: d815 bhi.n 10007e6a -10007e3e: 4b10 ldr r3, [pc, #64] ; (10007e80 ) -10007e40: 0080 lsls r0, r0, #2 -10007e42: 58c5 ldr r5, [r0, r3] -10007e44: 68eb ldr r3, [r5, #12] -10007e46: 681c ldr r4, [r3, #0] -10007e48: 2c00 cmp r4, #0 -10007e4a: d014 beq.n 10007e76 -10007e4c: 6822 ldr r2, [r4, #0] -10007e4e: 601a str r2, [r3, #0] -10007e50: 07a3 lsls r3, r4, #30 -10007e52: d10c bne.n 10007e6e -10007e54: 682a ldr r2, [r5, #0] -10007e56: 8893 ldrh r3, [r2, #4] -10007e58: 88d1 ldrh r1, [r2, #6] -10007e5a: 3301 adds r3, #1 -10007e5c: b29b uxth r3, r3 -10007e5e: 8093 strh r3, [r2, #4] -10007e60: 4299 cmp r1, r3 -10007e62: d200 bcs.n 10007e66 -10007e64: 80d3 strh r3, [r2, #6] -10007e66: 0020 movs r0, r4 -10007e68: bd70 pop {r4, r5, r6, pc} -10007e6a: 2400 movs r4, #0 -10007e6c: e7fb b.n 10007e66 -10007e6e: 4805 ldr r0, [pc, #20] ; (10007e84 ) -10007e70: f7ff fdd8 bl 10007a24 <__wrap_printf> -10007e74: e7ee b.n 10007e54 -10007e76: 682a ldr r2, [r5, #0] -10007e78: 8813 ldrh r3, [r2, #0] -10007e7a: 3301 adds r3, #1 -10007e7c: 8013 strh r3, [r2, #0] -10007e7e: e7f2 b.n 10007e66 -10007e80: 10014cb0 .word 0x10014cb0 -10007e84: 10014c0c .word 0x10014c0c - -10007e88 : -10007e88: b570 push {r4, r5, r6, lr} -10007e8a: 000c movs r4, r1 -10007e8c: 2805 cmp r0, #5 -10007e8e: d80e bhi.n 10007eae -10007e90: 2900 cmp r1, #0 -10007e92: d00c beq.n 10007eae -10007e94: 4b08 ldr r3, [pc, #32] ; (10007eb8 ) -10007e96: 0080 lsls r0, r0, #2 -10007e98: 58c5 ldr r5, [r0, r3] -10007e9a: 078b lsls r3, r1, #30 -10007e9c: d108 bne.n 10007eb0 -10007e9e: 682a ldr r2, [r5, #0] -10007ea0: 8893 ldrh r3, [r2, #4] -10007ea2: 3b01 subs r3, #1 -10007ea4: 8093 strh r3, [r2, #4] -10007ea6: 68eb ldr r3, [r5, #12] -10007ea8: 681a ldr r2, [r3, #0] -10007eaa: 6022 str r2, [r4, #0] -10007eac: 601c str r4, [r3, #0] -10007eae: bd70 pop {r4, r5, r6, pc} -10007eb0: 4802 ldr r0, [pc, #8] ; (10007ebc ) -10007eb2: f7ff fdb7 bl 10007a24 <__wrap_printf> -10007eb6: e7f2 b.n 10007e9e -10007eb8: 10014cb0 .word 0x10014cb0 -10007ebc: 10014c30 .word 0x10014c30 - -10007ec0 : -10007ec0: 4770 bx lr -10007ec2: 46c0 nop ; (mov r8, r8) - -10007ec4 : -10007ec4: b5f8 push {r3, r4, r5, r6, r7, lr} -10007ec6: 46ce mov lr, r9 -10007ec8: 4647 mov r7, r8 -10007eca: 0004 movs r4, r0 -10007ecc: 2500 movs r5, #0 -10007ece: b580 push {r7, lr} -10007ed0: 2800 cmp r0, #0 -10007ed2: d02b beq.n 10007f2c -10007ed4: 4b24 ldr r3, [pc, #144] ; (10007f68 ) -10007ed6: 4e25 ldr r6, [pc, #148] ; (10007f6c ) -10007ed8: 4699 mov r9, r3 -10007eda: 4b25 ldr r3, [pc, #148] ; (10007f70 ) -10007edc: 4698 mov r8, r3 -10007ede: e009 b.n 10007ef4 -10007ee0: 6923 ldr r3, [r4, #16] -10007ee2: 2b00 cmp r3, #0 -10007ee4: d035 beq.n 10007f52 -10007ee6: 0020 movs r0, r4 -10007ee8: 4798 blx r3 -10007eea: 3501 adds r5, #1 -10007eec: b2ed uxtb r5, r5 -10007eee: 2f00 cmp r7, #0 -10007ef0: d01c beq.n 10007f2c -10007ef2: 003c movs r4, r7 -10007ef4: 7ba3 ldrb r3, [r4, #14] -10007ef6: 2b00 cmp r3, #0 -10007ef8: d01d beq.n 10007f36 -10007efa: 3b01 subs r3, #1 -10007efc: b2db uxtb r3, r3 -10007efe: 73a3 strb r3, [r4, #14] -10007f00: 2b00 cmp r3, #0 -10007f02: d113 bne.n 10007f2c -10007f04: 7b63 ldrb r3, [r4, #13] -10007f06: 6827 ldr r7, [r4, #0] -10007f08: 079b lsls r3, r3, #30 -10007f0a: d4e9 bmi.n 10007ee0 -10007f0c: 230f movs r3, #15 -10007f0e: 7b22 ldrb r2, [r4, #12] -10007f10: 4013 ands r3, r2 -10007f12: 2b02 cmp r3, #2 -10007f14: d018 beq.n 10007f48 -10007f16: 2b01 cmp r3, #1 -10007f18: d020 beq.n 10007f5c -10007f1a: 2b00 cmp r3, #0 -10007f1c: d110 bne.n 10007f40 -10007f1e: 0020 movs r0, r4 -10007f20: 3501 adds r5, #1 -10007f22: f7ff fdc3 bl 10007aac -10007f26: b2ed uxtb r5, r5 -10007f28: 2f00 cmp r7, #0 -10007f2a: d1e2 bne.n 10007ef2 -10007f2c: 0028 movs r0, r5 -10007f2e: bcc0 pop {r6, r7} -10007f30: 46b9 mov r9, r7 -10007f32: 46b0 mov r8, r6 -10007f34: bdf8 pop {r3, r4, r5, r6, r7, pc} -10007f36: 0030 movs r0, r6 -10007f38: f7ff fd74 bl 10007a24 <__wrap_printf> -10007f3c: 7ba3 ldrb r3, [r4, #14] -10007f3e: e7dc b.n 10007efa -10007f40: 4648 mov r0, r9 -10007f42: f7ff fd6f bl 10007a24 <__wrap_printf> -10007f46: e7d0 b.n 10007eea -10007f48: 0021 movs r1, r4 -10007f4a: 2005 movs r0, #5 -10007f4c: f7ff ff9c bl 10007e88 -10007f50: e7cb b.n 10007eea -10007f52: 4640 mov r0, r8 -10007f54: f7ff fd66 bl 10007a24 <__wrap_printf> -10007f58: 6923 ldr r3, [r4, #16] -10007f5a: e7c4 b.n 10007ee6 -10007f5c: 0021 movs r1, r4 -10007f5e: 2004 movs r0, #4 -10007f60: f7ff ff92 bl 10007e88 -10007f64: e7c1 b.n 10007eea -10007f66: 46c0 nop ; (mov r8, r8) -10007f68: 10014d04 .word 0x10014d04 -10007f6c: 10014cc8 .word 0x10014cc8 -10007f70: 10014ce0 .word 0x10014ce0 - -10007f74 : -10007f74: b5f0 push {r4, r5, r6, r7, lr} -10007f76: 23c1 movs r3, #193 ; 0xc1 -10007f78: 464f mov r7, r9 -10007f7a: 4646 mov r6, r8 -10007f7c: 46d6 mov lr, sl -10007f7e: 4680 mov r8, r0 -10007f80: b5c0 push {r6, r7, lr} -10007f82: 000d movs r5, r1 -10007f84: 0017 movs r7, r2 -10007f86: b284 uxth r4, r0 -10007f88: 005b lsls r3, r3, #1 -10007f8a: 429a cmp r2, r3 -10007f8c: d042 beq.n 10008014 -10007f8e: d80f bhi.n 10007fb0 -10007f90: 0014 movs r4, r2 -10007f92: 3b43 subs r3, #67 ; 0x43 -10007f94: 3bff subs r3, #255 ; 0xff -10007f96: 439c bics r4, r3 -10007f98: 2c01 cmp r4, #1 -10007f9a: d02c beq.n 10007ff6 -10007f9c: 483a ldr r0, [pc, #232] ; (10008088 ) -10007f9e: f7ff fd41 bl 10007a24 <__wrap_printf> -10007fa2: 2600 movs r6, #0 -10007fa4: 0030 movs r0, r6 -10007fa6: bce0 pop {r5, r6, r7} -10007fa8: 46ba mov sl, r7 -10007faa: 46b1 mov r9, r6 -10007fac: 46a8 mov r8, r5 -10007fae: bdf0 pop {r4, r5, r6, r7, pc} -10007fb0: 23a0 movs r3, #160 ; 0xa0 -10007fb2: 009b lsls r3, r3, #2 -10007fb4: 429a cmp r2, r3 -10007fb6: d1f1 bne.n 10007f9c -10007fb8: 1ce3 adds r3, r4, #3 -10007fba: 2403 movs r4, #3 -10007fbc: 1cca adds r2, r1, #3 -10007fbe: 43a3 bics r3, r4 -10007fc0: 43a2 bics r2, r4 -10007fc2: 189b adds r3, r3, r2 -10007fc4: b29b uxth r3, r3 -10007fc6: 0018 movs r0, r3 -10007fc8: 3010 adds r0, #16 -10007fca: b280 uxth r0, r0 -10007fcc: 4293 cmp r3, r2 -10007fce: d3e8 bcc.n 10007fa2 -10007fd0: 4282 cmp r2, r0 -10007fd2: d8e6 bhi.n 10007fa2 -10007fd4: f7ff fe18 bl 10007c08 -10007fd8: 1e06 subs r6, r0, #0 -10007fda: d0e3 beq.n 10007fa4 -10007fdc: 2300 movs r3, #0 -10007fde: 6003 str r3, [r0, #0] -10007fe0: 4643 mov r3, r8 -10007fe2: 18c7 adds r7, r0, r3 -10007fe4: 3713 adds r7, #19 -10007fe6: 4b29 ldr r3, [pc, #164] ; (1000808c ) -10007fe8: 0429 lsls r1, r5, #16 -10007fea: 43a7 bics r7, r4 -10007fec: 430d orrs r5, r1 -10007fee: 6047 str r7, [r0, #4] -10007ff0: 6085 str r5, [r0, #8] -10007ff2: 60c3 str r3, [r0, #12] -10007ff4: e7d6 b.n 10007fa4 -10007ff6: 2004 movs r0, #4 -10007ff8: f7ff ff1e bl 10007e38 -10007ffc: 1e06 subs r6, r0, #0 -10007ffe: d0d1 beq.n 10007fa4 -10008000: 2300 movs r3, #0 -10008002: 0429 lsls r1, r5, #16 -10008004: 430d orrs r5, r1 -10008006: 6003 str r3, [r0, #0] -10008008: 6043 str r3, [r0, #4] -1000800a: 6085 str r5, [r0, #8] -1000800c: 7307 strb r7, [r0, #12] -1000800e: 7343 strb r3, [r0, #13] -10008010: 81c4 strh r4, [r0, #14] -10008012: e7c7 b.n 10007fa4 -10008014: 2300 movs r3, #0 -10008016: 4698 mov r8, r3 -10008018: 4b1d ldr r3, [pc, #116] ; (10008090 ) -1000801a: 2600 movs r6, #0 -1000801c: 469a mov sl, r3 -1000801e: 2300 movs r3, #0 -10008020: 2703 movs r7, #3 -10008022: 4699 mov r9, r3 -10008024: e007 b.n 10008036 -10008026: 4643 mov r3, r8 -10008028: 1a6d subs r5, r5, r1 -1000802a: b2ad uxth r5, r5 -1000802c: 6018 str r0, [r3, #0] -1000802e: 2d00 cmp r5, #0 -10008030: d0b8 beq.n 10007fa4 -10008032: 4680 mov r8, r0 -10008034: 2400 movs r4, #0 -10008036: 2005 movs r0, #5 -10008038: f7ff fefe bl 10007e38 -1000803c: 2800 cmp r0, #0 -1000803e: d01b beq.n 10008078 -10008040: 4652 mov r2, sl -10008042: 1ce3 adds r3, r4, #3 -10008044: 43bb bics r3, r7 -10008046: 1ad3 subs r3, r2, r3 -10008048: 1c1a adds r2, r3, #0 -1000804a: b29b uxth r3, r3 -1000804c: 42ab cmp r3, r5 -1000804e: d900 bls.n 10008052 -10008050: 1c2a adds r2, r5, #0 -10008052: 464b mov r3, r9 -10008054: 1904 adds r4, r0, r4 -10008056: 6003 str r3, [r0, #0] -10008058: 3413 adds r4, #19 -1000805a: 4b0e ldr r3, [pc, #56] ; (10008094 ) -1000805c: 43bc bics r4, r7 -1000805e: b291 uxth r1, r2 -10008060: 6044 str r4, [r0, #4] -10008062: 8105 strh r5, [r0, #8] -10008064: 8142 strh r2, [r0, #10] -10008066: 60c3 str r3, [r0, #12] -10008068: 2e00 cmp r6, #0 -1000806a: d1dc bne.n 10008026 -1000806c: 1a6d subs r5, r5, r1 -1000806e: b2ad uxth r5, r5 -10008070: 0006 movs r6, r0 -10008072: 2d00 cmp r5, #0 -10008074: d1dd bne.n 10008032 -10008076: e795 b.n 10007fa4 -10008078: 2e00 cmp r6, #0 -1000807a: d100 bne.n 1000807e -1000807c: e791 b.n 10007fa2 -1000807e: 0030 movs r0, r6 -10008080: f7ff ff20 bl 10007ec4 -10008084: 2600 movs r6, #0 -10008086: e78d b.n 10007fa4 -10008088: 10014d18 .word 0x10014d18 -1000808c: 00010080 .word 0x00010080 -10008090: 000005ec .word 0x000005ec -10008094: 00010082 .word 0x00010082 - -10008098 : -10008098: 0003 movs r3, r0 -1000809a: b570 push {r4, r5, r6, lr} -1000809c: 2800 cmp r0, #0 -1000809e: d021 beq.n 100080e4 -100080a0: 2280 movs r2, #128 ; 0x80 -100080a2: 0252 lsls r2, r2, #9 -100080a4: 4291 cmp r1, r2 -100080a6: d20c bcs.n 100080c2 -100080a8: 2900 cmp r1, #0 -100080aa: d00c beq.n 100080c6 -100080ac: 891a ldrh r2, [r3, #8] -100080ae: b28c uxth r4, r1 -100080b0: 18a2 adds r2, r4, r2 -100080b2: b292 uxth r2, r2 -100080b4: 4294 cmp r4, r2 -100080b6: d804 bhi.n 100080c2 -100080b8: 7b1d ldrb r5, [r3, #12] -100080ba: 2001 movs r0, #1 -100080bc: 2d7f cmp r5, #127 ; 0x7f -100080be: d804 bhi.n 100080ca -100080c0: bd70 pop {r4, r5, r6, pc} -100080c2: 2001 movs r0, #1 -100080c4: e7fc b.n 100080c0 -100080c6: 2000 movs r0, #0 -100080c8: e7fa b.n 100080c0 -100080ca: 685d ldr r5, [r3, #4] -100080cc: 1a69 subs r1, r5, r1 -100080ce: 001d movs r5, r3 -100080d0: 3510 adds r5, #16 -100080d2: 42a9 cmp r1, r5 -100080d4: d3f4 bcc.n 100080c0 -100080d6: 6059 str r1, [r3, #4] -100080d8: 8959 ldrh r1, [r3, #10] -100080da: 2000 movs r0, #0 -100080dc: 1864 adds r4, r4, r1 -100080de: 815c strh r4, [r3, #10] -100080e0: 811a strh r2, [r3, #8] -100080e2: e7ed b.n 100080c0 -100080e4: 4802 ldr r0, [pc, #8] ; (100080f0 ) -100080e6: f7ff fc9d bl 10007a24 <__wrap_printf> -100080ea: 2001 movs r0, #1 -100080ec: e7e8 b.n 100080c0 -100080ee: 46c0 nop ; (mov r8, r8) -100080f0: 10014d34 .word 0x10014d34 - -100080f4 : -100080f4: b510 push {r4, lr} -100080f6: 2800 cmp r0, #0 -100080f8: d002 beq.n 10008100 -100080fa: f7ff fee3 bl 10007ec4 -100080fe: bd10 pop {r4, pc} -10008100: 4802 ldr r0, [pc, #8] ; (1000810c ) -10008102: f7ff fc8f bl 10007a24 <__wrap_printf> -10008106: 2000 movs r0, #0 -10008108: e7f9 b.n 100080fe -1000810a: 46c0 nop ; (mov r8, r8) -1000810c: 10014d34 .word 0x10014d34 - -10008110 : -10008110: 0003 movs r3, r0 -10008112: 2000 movs r0, #0 -10008114: 2b00 cmp r3, #0 -10008116: d004 beq.n 10008122 -10008118: 681b ldr r3, [r3, #0] -1000811a: 3001 adds r0, #1 -1000811c: b280 uxth r0, r0 -1000811e: 2b00 cmp r3, #0 -10008120: d1fa bne.n 10008118 -10008122: 4770 bx lr - -10008124 : -10008124: b5f0 push {r4, r5, r6, r7, lr} -10008126: 46c6 mov lr, r8 -10008128: 0005 movs r5, r0 -1000812a: 4688 mov r8, r1 -1000812c: 0016 movs r6, r2 +10007650: d001 beq.n 10007656 +10007652: 42a3 cmp r3, r4 +10007654: d1f3 bne.n 1000763e +10007656: 002a movs r2, r5 +10007658: 0031 movs r1, r6 +1000765a: 0020 movs r0, r4 +1000765c: 47c0 blx r8 +1000765e: 465b mov r3, fp +10007660: 2201 movs r2, #1 +10007662: 0039 movs r1, r7 +10007664: 0020 movs r0, r4 +10007666: 703b strb r3, [r7, #0] +10007668: 47c0 blx r8 +1000766a: e7e8 b.n 1000763e +1000766c: 4650 mov r0, sl +1000766e: f00c fc37 bl 10013ee0 <__mutex_exit_veneer> +10007672: e7d3 b.n 1000761c +10007674: 2201 movs r2, #1 +10007676: 4b07 ldr r3, [pc, #28] ; (10007694 ) +10007678: 4252 negs r2, r2 +1000767a: e7a2 b.n 100075c2 +1000767c: 000f4240 .word 0x000f4240 +10007680: 20001298 .word 0x20001298 +10007684: 10007485 .word 0x10007485 +10007688: 20002424 .word 0x20002424 +1000768c: 20002430 .word 0x20002430 +10007690: 10007475 .word 0x10007475 +10007694: 7fffffff .word 0x7fffffff + +10007698 <__wrap_putchar>: +10007698: b5f0 push {r4, r5, r6, r7, lr} +1000769a: 46ce mov lr, r9 +1000769c: 4647 mov r7, r8 +1000769e: b580 push {r7, lr} +100076a0: b083 sub sp, #12 +100076a2: 466b mov r3, sp +100076a4: 0006 movs r6, r0 +100076a6: 1ddd adds r5, r3, #7 +100076a8: 7028 strb r0, [r5, #0] +100076aa: f7fd f887 bl 100047bc +100076ae: 2300 movs r3, #0 +100076b0: 4a1a ldr r2, [pc, #104] ; (1000771c <__wrap_putchar+0x84>) +100076b2: 1812 adds r2, r2, r0 +100076b4: 414b adcs r3, r1 +100076b6: 2b00 cmp r3, #0 +100076b8: db2b blt.n 10007712 <__wrap_putchar+0x7a> +100076ba: 4919 ldr r1, [pc, #100] ; (10007720 <__wrap_putchar+0x88>) +100076bc: 0008 movs r0, r1 +100076be: 4688 mov r8, r1 +100076c0: f00c fc5e bl 10013f80 <__mutex_try_enter_block_until_veneer> +100076c4: 4b17 ldr r3, [pc, #92] ; (10007724 <__wrap_putchar+0x8c>) +100076c6: 4681 mov r9, r0 +100076c8: 681c ldr r4, [r3, #0] +100076ca: 2c00 cmp r4, #0 +100076cc: d014 beq.n 100076f8 <__wrap_putchar+0x60> +100076ce: 4f16 ldr r7, [pc, #88] ; (10007728 <__wrap_putchar+0x90>) +100076d0: e002 b.n 100076d8 <__wrap_putchar+0x40> +100076d2: 6924 ldr r4, [r4, #16] +100076d4: 2c00 cmp r4, #0 +100076d6: d00f beq.n 100076f8 <__wrap_putchar+0x60> +100076d8: 6823 ldr r3, [r4, #0] +100076da: 2b00 cmp r3, #0 +100076dc: d0f9 beq.n 100076d2 <__wrap_putchar+0x3a> +100076de: 683b ldr r3, [r7, #0] +100076e0: 2b00 cmp r3, #0 +100076e2: d001 beq.n 100076e8 <__wrap_putchar+0x50> +100076e4: 42a3 cmp r3, r4 +100076e6: d1f4 bne.n 100076d2 <__wrap_putchar+0x3a> +100076e8: 0020 movs r0, r4 +100076ea: 2201 movs r2, #1 +100076ec: 0029 movs r1, r5 +100076ee: f7ff fec9 bl 10007484 +100076f2: 6924 ldr r4, [r4, #16] +100076f4: 2c00 cmp r4, #0 +100076f6: d1ef bne.n 100076d8 <__wrap_putchar+0x40> +100076f8: 464b mov r3, r9 +100076fa: 2b00 cmp r3, #0 +100076fc: d105 bne.n 1000770a <__wrap_putchar+0x72> +100076fe: 0030 movs r0, r6 +10007700: b003 add sp, #12 +10007702: bcc0 pop {r6, r7} +10007704: 46b9 mov r9, r7 +10007706: 46b0 mov r8, r6 +10007708: bdf0 pop {r4, r5, r6, r7, pc} +1000770a: 4640 mov r0, r8 +1000770c: f00c fbe8 bl 10013ee0 <__mutex_exit_veneer> +10007710: e7f5 b.n 100076fe <__wrap_putchar+0x66> +10007712: 2201 movs r2, #1 +10007714: 4b05 ldr r3, [pc, #20] ; (1000772c <__wrap_putchar+0x94>) +10007716: 4252 negs r2, r2 +10007718: e7cf b.n 100076ba <__wrap_putchar+0x22> +1000771a: 46c0 nop ; (mov r8, r8) +1000771c: 000f4240 .word 0x000f4240 +10007720: 20001298 .word 0x20001298 +10007724: 20002424 .word 0x20002424 +10007728: 20002430 .word 0x20002430 +1000772c: 7fffffff .word 0x7fffffff + +10007730 <__wrap_puts>: +10007730: b570 push {r4, r5, r6, lr} +10007732: 0004 movs r4, r0 +10007734: f006 ffd2 bl 1000e6dc +10007738: 2300 movs r3, #0 +1000773a: 0001 movs r1, r0 +1000773c: 0005 movs r5, r0 +1000773e: 2201 movs r2, #1 +10007740: 0020 movs r0, r4 +10007742: f7ff ff2b bl 1000759c +10007746: 4b08 ldr r3, [pc, #32] ; (10007768 <__wrap_puts+0x38>) +10007748: 681c ldr r4, [r3, #0] +1000774a: 2c00 cmp r4, #0 +1000774c: d006 beq.n 1000775c <__wrap_puts+0x2c> +1000774e: 6863 ldr r3, [r4, #4] +10007750: 2b00 cmp r3, #0 +10007752: d005 beq.n 10007760 <__wrap_puts+0x30> +10007754: 4798 blx r3 +10007756: 6924 ldr r4, [r4, #16] +10007758: 2c00 cmp r4, #0 +1000775a: d1f8 bne.n 1000774e <__wrap_puts+0x1e> +1000775c: 0028 movs r0, r5 +1000775e: bd70 pop {r4, r5, r6, pc} +10007760: 6924 ldr r4, [r4, #16] +10007762: 2c00 cmp r4, #0 +10007764: d1f3 bne.n 1000774e <__wrap_puts+0x1e> +10007766: e7f9 b.n 1000775c <__wrap_puts+0x2c> +10007768: 20002424 .word 0x20002424 + +1000776c <_read>: +1000776c: b5f0 push {r4, r5, r6, r7, lr} +1000776e: 4647 mov r7, r8 +10007770: 46d6 mov lr, sl +10007772: b580 push {r7, lr} +10007774: 0016 movs r6, r2 +10007776: 000f movs r7, r1 +10007778: b083 sub sp, #12 +1000777a: 2800 cmp r0, #0 +1000777c: d12d bne.n 100077da <_read+0x6e> +1000777e: 4b1c ldr r3, [pc, #112] ; (100077f0 <_read+0x84>) +10007780: 4d1c ldr r5, [pc, #112] ; (100077f4 <_read+0x88>) +10007782: 681a ldr r2, [r3, #0] +10007784: 685b ldr r3, [r3, #4] +10007786: 9201 str r2, [sp, #4] +10007788: 9300 str r3, [sp, #0] +1000778a: 4b1b ldr r3, [pc, #108] ; (100077f8 <_read+0x8c>) +1000778c: 469a mov sl, r3 +1000778e: 4b1b ldr r3, [pc, #108] ; (100077fc <_read+0x90>) +10007790: 4698 mov r8, r3 +10007792: 4653 mov r3, sl +10007794: 681c ldr r4, [r3, #0] +10007796: 2c00 cmp r4, #0 +10007798: d103 bne.n 100077a2 <_read+0x36> +1000779a: e014 b.n 100077c6 <_read+0x5a> +1000779c: 6924 ldr r4, [r4, #16] +1000779e: 2c00 cmp r4, #0 +100077a0: d011 beq.n 100077c6 <_read+0x5a> +100077a2: 682b ldr r3, [r5, #0] +100077a4: 2b00 cmp r3, #0 +100077a6: d001 beq.n 100077ac <_read+0x40> +100077a8: 42a3 cmp r3, r4 +100077aa: d1f7 bne.n 1000779c <_read+0x30> +100077ac: 68a3 ldr r3, [r4, #8] +100077ae: 2b00 cmp r3, #0 +100077b0: d0f4 beq.n 1000779c <_read+0x30> +100077b2: 0031 movs r1, r6 +100077b4: 0038 movs r0, r7 +100077b6: 4798 blx r3 +100077b8: 2800 cmp r0, #0 +100077ba: ddef ble.n 1000779c <_read+0x30> +100077bc: b003 add sp, #12 +100077be: bcc0 pop {r6, r7} +100077c0: 46ba mov sl, r7 +100077c2: 46b0 mov r8, r6 +100077c4: bdf0 pop {r4, r5, r6, r7, pc} +100077c6: 4643 mov r3, r8 +100077c8: 9900 ldr r1, [sp, #0] +100077ca: 6a5b ldr r3, [r3, #36] ; 0x24 +100077cc: 4299 cmp r1, r3 +100077ce: d809 bhi.n 100077e4 <_read+0x78> +100077d0: 4642 mov r2, r8 +100077d2: 9801 ldr r0, [sp, #4] +100077d4: 6a92 ldr r2, [r2, #40] ; 0x28 +100077d6: 4282 cmp r2, r0 +100077d8: d302 bcc.n 100077e0 <_read+0x74> +100077da: 2001 movs r0, #1 +100077dc: 4240 negs r0, r0 +100077de: e7ed b.n 100077bc <_read+0x50> +100077e0: 4299 cmp r1, r3 +100077e2: d1fa bne.n 100077da <_read+0x6e> +100077e4: 2001 movs r0, #1 +100077e6: 2100 movs r1, #0 +100077e8: f7fc fff2 bl 100047d0 +100077ec: e7d1 b.n 10007792 <_read+0x26> +100077ee: 46c0 nop ; (mov r8, r8) +100077f0: 100145e8 .word 0x100145e8 +100077f4: 20002430 .word 0x20002430 +100077f8: 20002424 .word 0x20002424 +100077fc: 40054000 .word 0x40054000 + +10007800 <_write>: +10007800: b5f0 push {r4, r5, r6, r7, lr} +10007802: 4646 mov r6, r8 +10007804: 46d6 mov lr, sl +10007806: 464f mov r7, r9 +10007808: 3801 subs r0, #1 +1000780a: b5c0 push {r6, r7, lr} +1000780c: 000d movs r5, r1 +1000780e: 0016 movs r6, r2 +10007810: 2801 cmp r0, #1 +10007812: d83e bhi.n 10007892 <_write+0x92> +10007814: f7fc ffd2 bl 100047bc +10007818: 2300 movs r3, #0 +1000781a: 4a1f ldr r2, [pc, #124] ; (10007898 <_write+0x98>) +1000781c: 1812 adds r2, r2, r0 +1000781e: 414b adcs r3, r1 +10007820: 2b00 cmp r3, #0 +10007822: db32 blt.n 1000788a <_write+0x8a> +10007824: 491d ldr r1, [pc, #116] ; (1000789c <_write+0x9c>) +10007826: 46b0 mov r8, r6 +10007828: 0008 movs r0, r1 +1000782a: 4689 mov r9, r1 +1000782c: f00c fba8 bl 10013f80 <__mutex_try_enter_block_until_veneer> +10007830: 4682 mov sl, r0 +10007832: 1c73 adds r3, r6, #1 +10007834: d103 bne.n 1000783e <_write+0x3e> +10007836: 0028 movs r0, r5 +10007838: f006 ff50 bl 1000e6dc +1000783c: 4680 mov r8, r0 +1000783e: 4b18 ldr r3, [pc, #96] ; (100078a0 <_write+0xa0>) +10007840: 681c ldr r4, [r3, #0] +10007842: 2c00 cmp r4, #0 +10007844: d014 beq.n 10007870 <_write+0x70> +10007846: 4f17 ldr r7, [pc, #92] ; (100078a4 <_write+0xa4>) +10007848: e002 b.n 10007850 <_write+0x50> +1000784a: 6924 ldr r4, [r4, #16] +1000784c: 2c00 cmp r4, #0 +1000784e: d00f beq.n 10007870 <_write+0x70> +10007850: 6823 ldr r3, [r4, #0] +10007852: 2b00 cmp r3, #0 +10007854: d0f9 beq.n 1000784a <_write+0x4a> +10007856: 683b ldr r3, [r7, #0] +10007858: 2b00 cmp r3, #0 +1000785a: d001 beq.n 10007860 <_write+0x60> +1000785c: 42a3 cmp r3, r4 +1000785e: d1f4 bne.n 1000784a <_write+0x4a> +10007860: 0020 movs r0, r4 +10007862: 4642 mov r2, r8 +10007864: 0029 movs r1, r5 +10007866: f7ff fe0d bl 10007484 +1000786a: 6924 ldr r4, [r4, #16] +1000786c: 2c00 cmp r4, #0 +1000786e: d1ef bne.n 10007850 <_write+0x50> +10007870: 4653 mov r3, sl +10007872: 2b00 cmp r3, #0 +10007874: d105 bne.n 10007882 <_write+0x82> +10007876: 0030 movs r0, r6 +10007878: bce0 pop {r5, r6, r7} +1000787a: 46ba mov sl, r7 +1000787c: 46b1 mov r9, r6 +1000787e: 46a8 mov r8, r5 +10007880: bdf0 pop {r4, r5, r6, r7, pc} +10007882: 4648 mov r0, r9 +10007884: f00c fb2c bl 10013ee0 <__mutex_exit_veneer> +10007888: e7f5 b.n 10007876 <_write+0x76> +1000788a: 2201 movs r2, #1 +1000788c: 4b06 ldr r3, [pc, #24] ; (100078a8 <_write+0xa8>) +1000788e: 4252 negs r2, r2 +10007890: e7c8 b.n 10007824 <_write+0x24> +10007892: 2601 movs r6, #1 +10007894: 4276 negs r6, r6 +10007896: e7ee b.n 10007876 <_write+0x76> +10007898: 000f4240 .word 0x000f4240 +1000789c: 20001298 .word 0x20001298 +100078a0: 20002424 .word 0x20002424 +100078a4: 20002430 .word 0x20002430 +100078a8: 7fffffff .word 0x7fffffff + +100078ac <_close>: +100078ac: 2001 movs r0, #1 +100078ae: 4240 negs r0, r0 +100078b0: 4770 bx lr +100078b2: 46c0 nop ; (mov r8, r8) + +100078b4 <_lseek>: +100078b4: 2001 movs r0, #1 +100078b6: 4240 negs r0, r0 +100078b8: 4770 bx lr +100078ba: 46c0 nop ; (mov r8, r8) + +100078bc <__wrap_vprintf>: +100078bc: b5f0 push {r4, r5, r6, r7, lr} +100078be: 46ce mov lr, r9 +100078c0: 4647 mov r7, r8 +100078c2: b580 push {r7, lr} +100078c4: b0a5 sub sp, #148 ; 0x94 +100078c6: 0004 movs r4, r0 +100078c8: 000d movs r5, r1 +100078ca: f7fc ff77 bl 100047bc +100078ce: 2300 movs r3, #0 +100078d0: 4a2a ldr r2, [pc, #168] ; (1000797c <__wrap_vprintf+0xc0>) +100078d2: 1812 adds r2, r2, r0 +100078d4: 414b adcs r3, r1 +100078d6: 2b00 cmp r3, #0 +100078d8: db49 blt.n 1000796e <__wrap_vprintf+0xb2> +100078da: 4e29 ldr r6, [pc, #164] ; (10007980 <__wrap_vprintf+0xc4>) +100078dc: 0030 movs r0, r6 +100078de: f00c fb4f bl 10013f80 <__mutex_try_enter_block_until_veneer> +100078e2: 2300 movs r3, #0 +100078e4: 0007 movs r7, r0 +100078e6: 9303 str r3, [sp, #12] +100078e8: 0022 movs r2, r4 +100078ea: 002b movs r3, r5 +100078ec: 4825 ldr r0, [pc, #148] ; (10007984 <__wrap_vprintf+0xc8>) +100078ee: a903 add r1, sp, #12 +100078f0: f7ff f870 bl 100069d4 +100078f4: 9b03 ldr r3, [sp, #12] +100078f6: 4680 mov r8, r0 +100078f8: 2b00 cmp r3, #0 +100078fa: d114 bne.n 10007926 <__wrap_vprintf+0x6a> +100078fc: 4b22 ldr r3, [pc, #136] ; (10007988 <__wrap_vprintf+0xcc>) +100078fe: 681c ldr r4, [r3, #0] +10007900: 2c00 cmp r4, #0 +10007902: d006 beq.n 10007912 <__wrap_vprintf+0x56> +10007904: 6863 ldr r3, [r4, #4] +10007906: 2b00 cmp r3, #0 +10007908: d00b beq.n 10007922 <__wrap_vprintf+0x66> +1000790a: 4798 blx r3 +1000790c: 6924 ldr r4, [r4, #16] +1000790e: 2c00 cmp r4, #0 +10007910: d1f8 bne.n 10007904 <__wrap_vprintf+0x48> +10007912: 2f00 cmp r7, #0 +10007914: d127 bne.n 10007966 <__wrap_vprintf+0xaa> +10007916: 4640 mov r0, r8 +10007918: b025 add sp, #148 ; 0x94 +1000791a: bcc0 pop {r6, r7} +1000791c: 46b9 mov r9, r7 +1000791e: 46b0 mov r8, r6 +10007920: bdf0 pop {r4, r5, r6, r7, pc} +10007922: 6924 ldr r4, [r4, #16] +10007924: e7ec b.n 10007900 <__wrap_vprintf+0x44> +10007926: 4b18 ldr r3, [pc, #96] ; (10007988 <__wrap_vprintf+0xcc>) +10007928: 681d ldr r5, [r3, #0] +1000792a: 4699 mov r9, r3 +1000792c: 2d00 cmp r5, #0 +1000792e: d022 beq.n 10007976 <__wrap_vprintf+0xba> +10007930: 4c16 ldr r4, [pc, #88] ; (1000798c <__wrap_vprintf+0xd0>) +10007932: e002 b.n 1000793a <__wrap_vprintf+0x7e> +10007934: 692d ldr r5, [r5, #16] +10007936: 2d00 cmp r5, #0 +10007938: d011 beq.n 1000795e <__wrap_vprintf+0xa2> +1000793a: 682b ldr r3, [r5, #0] +1000793c: 2b00 cmp r3, #0 +1000793e: d0f9 beq.n 10007934 <__wrap_vprintf+0x78> +10007940: 6823 ldr r3, [r4, #0] +10007942: 2b00 cmp r3, #0 +10007944: d001 beq.n 1000794a <__wrap_vprintf+0x8e> +10007946: 429d cmp r5, r3 +10007948: d1f4 bne.n 10007934 <__wrap_vprintf+0x78> +1000794a: 9b03 ldr r3, [sp, #12] +1000794c: 0028 movs r0, r5 +1000794e: 001a movs r2, r3 +10007950: a904 add r1, sp, #16 +10007952: 9301 str r3, [sp, #4] +10007954: f7ff fd96 bl 10007484 +10007958: 692d ldr r5, [r5, #16] +1000795a: 2d00 cmp r5, #0 +1000795c: d1ed bne.n 1000793a <__wrap_vprintf+0x7e> +1000795e: 464b mov r3, r9 +10007960: 9503 str r5, [sp, #12] +10007962: 681c ldr r4, [r3, #0] +10007964: e7cc b.n 10007900 <__wrap_vprintf+0x44> +10007966: 0030 movs r0, r6 +10007968: f00c faba bl 10013ee0 <__mutex_exit_veneer> +1000796c: e7d3 b.n 10007916 <__wrap_vprintf+0x5a> +1000796e: 2201 movs r2, #1 +10007970: 4b07 ldr r3, [pc, #28] ; (10007990 <__wrap_vprintf+0xd4>) +10007972: 4252 negs r2, r2 +10007974: e7b1 b.n 100078da <__wrap_vprintf+0x1e> +10007976: 9503 str r5, [sp, #12] +10007978: e7cb b.n 10007912 <__wrap_vprintf+0x56> +1000797a: 46c0 nop ; (mov r8, r8) +1000797c: 000f4240 .word 0x000f4240 +10007980: 20001298 .word 0x20001298 +10007984: 10007539 .word 0x10007539 +10007988: 20002424 .word 0x20002424 +1000798c: 20002430 .word 0x20002430 +10007990: 7fffffff .word 0x7fffffff + +10007994 <__wrap_printf>: +10007994: b40f push {r0, r1, r2, r3} +10007996: b500 push {lr} +10007998: b083 sub sp, #12 +1000799a: a904 add r1, sp, #16 +1000799c: c901 ldmia r1!, {r0} +1000799e: 9101 str r1, [sp, #4] +100079a0: f7ff ff8c bl 100078bc <__wrap_vprintf> +100079a4: b003 add sp, #12 +100079a6: bc08 pop {r3} +100079a8: b004 add sp, #16 +100079aa: 4718 bx r3 + +100079ac : +100079ac: b510 push {r4, lr} +100079ae: f000 fba9 bl 10008104 +100079b2: f000 f80d bl 100079d0 +100079b6: f000 f9ad bl 10007d14 +100079ba: f000 fa39 bl 10007e30 +100079be: f000 fc37 bl 10008230 +100079c2: f000 fbe3 bl 1000818c +100079c6: bd10 pop {r4, pc} + +100079c8 : +100079c8: ba40 rev16 r0, r0 +100079ca: b280 uxth r0, r0 +100079cc: 4770 bx lr +100079ce: 46c0 nop ; (mov r8, r8) + +100079d0 : +100079d0: 2203 movs r2, #3 +100079d2: 2100 movs r1, #0 +100079d4: 4b0a ldr r3, [pc, #40] ; (10007a00 ) +100079d6: 480b ldr r0, [pc, #44] ; (10007a04 ) +100079d8: 3303 adds r3, #3 +100079da: 4393 bics r3, r2 +100079dc: 4a0a ldr r2, [pc, #40] ; (10007a08 ) +100079de: 7119 strb r1, [r3, #4] +100079e0: 6013 str r3, [r2, #0] +100079e2: 4a0a ldr r2, [pc, #40] ; (10007a0c ) +100079e4: 1899 adds r1, r3, r2 +100079e6: 6001 str r1, [r0, #0] +100079e8: 2001 movs r0, #1 +100079ea: 601a str r2, [r3, #0] +100079ec: 7108 strb r0, [r1, #4] +100079ee: 4908 ldr r1, [pc, #32] ; (10007a10 ) +100079f0: 5099 str r1, [r3, r2] +100079f2: 4908 ldr r1, [pc, #32] ; (10007a14 ) +100079f4: 600b str r3, [r1, #0] +100079f6: 2392 movs r3, #146 ; 0x92 +100079f8: 4907 ldr r1, [pc, #28] ; (10007a18 ) +100079fa: 52ca strh r2, [r1, r3] +100079fc: 4770 bx lr +100079fe: 46c0 nop ; (mov r8, r8) +10007a00: 2000a044 .word 0x2000a044 +10007a04: 2000a040 .word 0x2000a040 +10007a08: 2000a03c .word 0x2000a03c +10007a0c: 00003a98 .word 0x00003a98 +10007a10: 3a983a98 .word 0x3a983a98 +10007a14: 20003b6c .word 0x20003b6c +10007a18: 20003b80 .word 0x20003b80 + +10007a1c : +10007a1c: b5f8 push {r3, r4, r5, r6, r7, lr} +10007a1e: 46ce mov lr, r9 +10007a20: 4647 mov r7, r8 +10007a22: b580 push {r7, lr} +10007a24: 2800 cmp r0, #0 +10007a26: d064 beq.n 10007af2 +10007a28: 0783 lsls r3, r0, #30 +10007a2a: d000 beq.n 10007a2e +10007a2c: e070 b.n 10007b10 +10007a2e: 0004 movs r4, r0 +10007a30: 4d45 ldr r5, [pc, #276] ; (10007b48 ) +10007a32: 3c08 subs r4, #8 +10007a34: 682b ldr r3, [r5, #0] +10007a36: 42a3 cmp r3, r4 +10007a38: d85f bhi.n 10007afa +10007a3a: 4e44 ldr r6, [pc, #272] ; (10007b4c ) +10007a3c: 300c adds r0, #12 +10007a3e: 6831 ldr r1, [r6, #0] +10007a40: 4281 cmp r1, r0 +10007a42: d35a bcc.n 10007afa +10007a44: 7922 ldrb r2, [r4, #4] +10007a46: 2a00 cmp r2, #0 +10007a48: d100 bne.n 10007a4c +10007a4a: e075 b.n 10007b38 +10007a4c: 8822 ldrh r2, [r4, #0] +10007a4e: 4840 ldr r0, [pc, #256] ; (10007b50 ) +10007a50: 4282 cmp r2, r0 +10007a52: d85b bhi.n 10007b0c +10007a54: 8867 ldrh r7, [r4, #2] +10007a56: 4287 cmp r7, r0 +10007a58: d858 bhi.n 10007b0c +10007a5a: 1ae0 subs r0, r4, r3 +10007a5c: b280 uxth r0, r0 +10007a5e: 42b8 cmp r0, r7 +10007a60: d002 beq.n 10007a68 +10007a62: 5bdf ldrh r7, [r3, r7] +10007a64: 4287 cmp r7, r0 +10007a66: d151 bne.n 10007b0c +10007a68: 189b adds r3, r3, r2 +10007a6a: 4299 cmp r1, r3 +10007a6c: d002 beq.n 10007a74 +10007a6e: 885b ldrh r3, [r3, #2] +10007a70: 4283 cmp r3, r0 +10007a72: d14b bne.n 10007b0c +10007a74: 2300 movs r3, #0 +10007a76: 7123 strb r3, [r4, #4] +10007a78: 4b36 ldr r3, [pc, #216] ; (10007b54 ) +10007a7a: 4699 mov r9, r3 +10007a7c: 681b ldr r3, [r3, #0] +10007a7e: 42a3 cmp r3, r4 +10007a80: d901 bls.n 10007a86 +10007a82: 464b mov r3, r9 +10007a84: 601c str r4, [r3, #0] +10007a86: 4b34 ldr r3, [pc, #208] ; (10007b58 ) +10007a88: 4698 mov r8, r3 +10007a8a: 2394 movs r3, #148 ; 0x94 +10007a8c: 469c mov ip, r3 +10007a8e: 4643 mov r3, r8 +10007a90: 4667 mov r7, ip +10007a92: 5bdb ldrh r3, [r3, r7] +10007a94: 1a9b subs r3, r3, r2 +10007a96: 18c0 adds r0, r0, r3 +10007a98: 4643 mov r3, r8 +10007a9a: 53d8 strh r0, [r3, r7] +10007a9c: 42a1 cmp r1, r4 +10007a9e: d939 bls.n 10007b14 +10007aa0: 682b ldr r3, [r5, #0] +10007aa2: 1899 adds r1, r3, r2 +10007aa4: 428c cmp r4, r1 +10007aa6: d012 beq.n 10007ace +10007aa8: 7908 ldrb r0, [r1, #4] +10007aaa: 2800 cmp r0, #0 +10007aac: d10f bne.n 10007ace +10007aae: 6830 ldr r0, [r6, #0] +10007ab0: 4281 cmp r1, r0 +10007ab2: d00c beq.n 10007ace +10007ab4: 464a mov r2, r9 +10007ab6: 6812 ldr r2, [r2, #0] +10007ab8: 4291 cmp r1, r2 +10007aba: d03f beq.n 10007b3c +10007abc: 880a ldrh r2, [r1, #0] +10007abe: 4824 ldr r0, [pc, #144] ; (10007b50 ) +10007ac0: 8022 strh r2, [r4, #0] +10007ac2: 8809 ldrh r1, [r1, #0] +10007ac4: 4281 cmp r1, r0 +10007ac6: d002 beq.n 10007ace +10007ac8: 1ae0 subs r0, r4, r3 +10007aca: 1859 adds r1, r3, r1 +10007acc: 8048 strh r0, [r1, #2] +10007ace: 8860 ldrh r0, [r4, #2] +10007ad0: 1819 adds r1, r3, r0 +10007ad2: 428c cmp r4, r1 +10007ad4: d00d beq.n 10007af2 +10007ad6: 790d ldrb r5, [r1, #4] +10007ad8: 2d00 cmp r5, #0 +10007ada: d10a bne.n 10007af2 +10007adc: 464d mov r5, r9 +10007ade: 682d ldr r5, [r5, #0] +10007ae0: 42ac cmp r4, r5 +10007ae2: d02e beq.n 10007b42 +10007ae4: 800a strh r2, [r1, #0] +10007ae6: 8822 ldrh r2, [r4, #0] +10007ae8: 4919 ldr r1, [pc, #100] ; (10007b50 ) +10007aea: 428a cmp r2, r1 +10007aec: d001 beq.n 10007af2 +10007aee: 189b adds r3, r3, r2 +10007af0: 8058 strh r0, [r3, #2] +10007af2: bcc0 pop {r6, r7} +10007af4: 46b9 mov r9, r7 +10007af6: 46b0 mov r8, r6 +10007af8: bdf8 pop {r3, r4, r5, r6, r7, pc} +10007afa: 4818 ldr r0, [pc, #96] ; (10007b5c ) +10007afc: f7ff ff4a bl 10007994 <__wrap_printf> +10007b00: 2298 movs r2, #152 ; 0x98 +10007b02: 4915 ldr r1, [pc, #84] ; (10007b58 ) +10007b04: 5a8b ldrh r3, [r1, r2] +10007b06: 3301 adds r3, #1 +10007b08: 528b strh r3, [r1, r2] +10007b0a: e7f2 b.n 10007af2 +10007b0c: 4814 ldr r0, [pc, #80] ; (10007b60 ) +10007b0e: e7f5 b.n 10007afc +10007b10: 4814 ldr r0, [pc, #80] ; (10007b64 ) +10007b12: e7f3 b.n 10007afc +10007b14: 4814 ldr r0, [pc, #80] ; (10007b68 ) +10007b16: f7ff ff3d bl 10007994 <__wrap_printf> +10007b1a: 7923 ldrb r3, [r4, #4] +10007b1c: 2b00 cmp r3, #0 +10007b1e: d002 beq.n 10007b26 +10007b20: 4812 ldr r0, [pc, #72] ; (10007b6c ) +10007b22: f7ff ff37 bl 10007994 <__wrap_printf> +10007b26: 8822 ldrh r2, [r4, #0] +10007b28: 4b09 ldr r3, [pc, #36] ; (10007b50 ) +10007b2a: 429a cmp r2, r3 +10007b2c: d9b8 bls.n 10007aa0 +10007b2e: 4810 ldr r0, [pc, #64] ; (10007b70 ) +10007b30: f7ff ff30 bl 10007994 <__wrap_printf> +10007b34: 8822 ldrh r2, [r4, #0] +10007b36: e7b3 b.n 10007aa0 +10007b38: 480e ldr r0, [pc, #56] ; (10007b74 ) +10007b3a: e7df b.n 10007afc +10007b3c: 464a mov r2, r9 +10007b3e: 6014 str r4, [r2, #0] +10007b40: e7bc b.n 10007abc +10007b42: 464d mov r5, r9 +10007b44: 6029 str r1, [r5, #0] +10007b46: e7cd b.n 10007ae4 +10007b48: 2000a03c .word 0x2000a03c +10007b4c: 2000a040 .word 0x2000a040 +10007b50: 00003a98 .word 0x00003a98 +10007b54: 20003b6c .word 0x20003b6c +10007b58: 20003b80 .word 0x20003b80 +10007b5c: 1001498c .word 0x1001498c +10007b60: 100149d0 .word 0x100149d0 +10007b64: 10014968 .word 0x10014968 +10007b68: 10014a04 .word 0x10014a04 +10007b6c: 10014a20 .word 0x10014a20 +10007b70: 10014a3c .word 0x10014a3c +10007b74: 100149a8 .word 0x100149a8 + +10007b78 : +10007b78: b5f8 push {r3, r4, r5, r6, r7, lr} +10007b7a: 46de mov lr, fp +10007b7c: 4657 mov r7, sl +10007b7e: 464e mov r6, r9 +10007b80: 4645 mov r5, r8 +10007b82: b5e0 push {r5, r6, r7, lr} +10007b84: 2800 cmp r0, #0 +10007b86: d03b beq.n 10007c00 +10007b88: 4d58 ldr r5, [pc, #352] ; (10007cec ) +10007b8a: 1cc3 adds r3, r0, #3 +10007b8c: 401d ands r5, r3 +10007b8e: 2d0b cmp r5, #11 +10007b90: d933 bls.n 10007bfa +10007b92: 4b57 ldr r3, [pc, #348] ; (10007cf0 ) +10007b94: 429d cmp r5, r3 +10007b96: d833 bhi.n 10007c00 +10007b98: 42a8 cmp r0, r5 +10007b9a: d831 bhi.n 10007c00 +10007b9c: 4b55 ldr r3, [pc, #340] ; (10007cf4 ) +10007b9e: 4f54 ldr r7, [pc, #336] ; (10007cf0 ) +10007ba0: 681b ldr r3, [r3, #0] +10007ba2: 1b7f subs r7, r7, r5 +10007ba4: 4698 mov r8, r3 +10007ba6: 4b54 ldr r3, [pc, #336] ; (10007cf8 ) +10007ba8: 681a ldr r2, [r3, #0] +10007baa: 469b mov fp, r3 +10007bac: 4643 mov r3, r8 +10007bae: 1a9b subs r3, r3, r2 +10007bb0: b29c uxth r4, r3 +10007bb2: 041b lsls r3, r3, #16 +10007bb4: 0c1b lsrs r3, r3, #16 +10007bb6: 429f cmp r7, r3 +10007bb8: d913 bls.n 10007be2 +10007bba: 2108 movs r1, #8 +10007bbc: 4249 negs r1, r1 +10007bbe: e008 b.n 10007bd2 +10007bc0: 8830 ldrh r0, [r6, #0] +10007bc2: 1acb subs r3, r1, r3 +10007bc4: 181b adds r3, r3, r0 +10007bc6: 42ab cmp r3, r5 +10007bc8: d21c bcs.n 10007c04 +10007bca: 0003 movs r3, r0 +10007bcc: 0004 movs r4, r0 +10007bce: 429f cmp r7, r3 +10007bd0: d907 bls.n 10007be2 +10007bd2: 18d6 adds r6, r2, r3 +10007bd4: 7930 ldrb r0, [r6, #4] +10007bd6: 2800 cmp r0, #0 +10007bd8: d0f2 beq.n 10007bc0 +10007bda: 8834 ldrh r4, [r6, #0] +10007bdc: 0023 movs r3, r4 +10007bde: 429f cmp r7, r3 +10007be0: d8f7 bhi.n 10007bd2 +10007be2: 2290 movs r2, #144 ; 0x90 +10007be4: 2000 movs r0, #0 +10007be6: 4945 ldr r1, [pc, #276] ; (10007cfc ) +10007be8: 5a8b ldrh r3, [r1, r2] +10007bea: 3301 adds r3, #1 +10007bec: 528b strh r3, [r1, r2] +10007bee: bcf0 pop {r4, r5, r6, r7} +10007bf0: 46bb mov fp, r7 +10007bf2: 46b2 mov sl, r6 +10007bf4: 46a9 mov r9, r5 +10007bf6: 46a0 mov r8, r4 +10007bf8: bdf8 pop {r3, r4, r5, r6, r7, pc} +10007bfa: 250c movs r5, #12 +10007bfc: 42a8 cmp r0, r5 +10007bfe: d9cd bls.n 10007b9c +10007c00: 2000 movs r0, #0 +10007c02: e7f4 b.n 10007bee +10007c04: 2114 movs r1, #20 +10007c06: 468c mov ip, r1 +10007c08: 44ac add ip, r5 +10007c0a: 4661 mov r1, ip +10007c0c: b289 uxth r1, r1 +10007c0e: 428b cmp r3, r1 +10007c10: d21e bcs.n 10007c50 +10007c12: 2301 movs r3, #1 +10007c14: 2794 movs r7, #148 ; 0x94 +10007c16: 7133 strb r3, [r6, #4] +10007c18: 4b38 ldr r3, [pc, #224] ; (10007cfc ) +10007c1a: 5bd9 ldrh r1, [r3, r7] +10007c1c: 468c mov ip, r1 +10007c1e: 4460 add r0, ip +10007c20: 1b04 subs r4, r0, r4 +10007c22: 2096 movs r0, #150 ; 0x96 +10007c24: b2a4 uxth r4, r4 +10007c26: 53dc strh r4, [r3, r7] +10007c28: 5a1f ldrh r7, [r3, r0] +10007c2a: 42a7 cmp r7, r4 +10007c2c: d200 bcs.n 10007c30 +10007c2e: 521c strh r4, [r3, r0] +10007c30: 3508 adds r5, #8 +10007c32: b2ab uxth r3, r5 +10007c34: 4699 mov r9, r3 +10007c36: 4b32 ldr r3, [pc, #200] ; (10007d00 ) +10007c38: 4546 cmp r6, r8 +10007c3a: d03b beq.n 10007cb4 +10007c3c: 681b ldr r3, [r3, #0] +10007c3e: 464a mov r2, r9 +10007c40: 1992 adds r2, r2, r6 +10007c42: 4293 cmp r3, r2 +10007c44: d332 bcc.n 10007cac +10007c46: 07b3 lsls r3, r6, #30 +10007c48: d129 bne.n 10007c9e +10007c4a: 0030 movs r0, r6 +10007c4c: 3008 adds r0, #8 +10007c4e: e7ce b.n 10007bee +10007c50: 002b movs r3, r5 +10007c52: 3308 adds r3, #8 +10007c54: b29b uxth r3, r3 +10007c56: 4699 mov r9, r3 +10007c58: 191b adds r3, r3, r4 +10007c5a: b29b uxth r3, r3 +10007c5c: 469a mov sl, r3 +10007c5e: 4b24 ldr r3, [pc, #144] ; (10007cf0 ) +10007c60: 459a cmp sl, r3 +10007c62: d038 beq.n 10007cd6 +10007c64: 4653 mov r3, sl +10007c66: 18d3 adds r3, r2, r3 +10007c68: 8018 strh r0, [r3, #0] +10007c6a: 2700 movs r7, #0 +10007c6c: 2001 movs r0, #1 +10007c6e: 4651 mov r1, sl +10007c70: 711f strb r7, [r3, #4] +10007c72: 805c strh r4, [r3, #2] +10007c74: 7130 strb r0, [r6, #4] +10007c76: 8031 strh r1, [r6, #0] +10007c78: 881b ldrh r3, [r3, #0] +10007c7a: 481d ldr r0, [pc, #116] ; (10007cf0 ) +10007c7c: 4283 cmp r3, r0 +10007c7e: d001 beq.n 10007c84 +10007c80: 18d3 adds r3, r2, r3 +10007c82: 8059 strh r1, [r3, #2] +10007c84: 2494 movs r4, #148 ; 0x94 +10007c86: 481d ldr r0, [pc, #116] ; (10007cfc ) +10007c88: 5b03 ldrh r3, [r0, r4] +10007c8a: 3308 adds r3, #8 +10007c8c: 18ed adds r5, r5, r3 +10007c8e: 2396 movs r3, #150 ; 0x96 +10007c90: b2ad uxth r5, r5 +10007c92: 5305 strh r5, [r0, r4] +10007c94: 5ac4 ldrh r4, [r0, r3] +10007c96: 42ac cmp r4, r5 +10007c98: d2cd bcs.n 10007c36 +10007c9a: 52c5 strh r5, [r0, r3] +10007c9c: e7cb b.n 10007c36 +10007c9e: 4819 ldr r0, [pc, #100] ; (10007d04 ) +10007ca0: f7ff fe78 bl 10007994 <__wrap_printf> +10007ca4: 4818 ldr r0, [pc, #96] ; (10007d08 ) +10007ca6: f7ff fe75 bl 10007994 <__wrap_printf> +10007caa: e7ce b.n 10007c4a +10007cac: 4817 ldr r0, [pc, #92] ; (10007d0c ) +10007cae: f7ff fe71 bl 10007994 <__wrap_printf> +10007cb2: e7c8 b.n 10007c46 +10007cb4: 6818 ldr r0, [r3, #0] +10007cb6: 0033 movs r3, r6 +10007cb8: e004 b.n 10007cc4 +10007cba: 881b ldrh r3, [r3, #0] +10007cbc: 18d3 adds r3, r2, r3 +10007cbe: 7919 ldrb r1, [r3, #4] +10007cc0: 2900 cmp r1, #0 +10007cc2: d004 beq.n 10007cce +10007cc4: 4298 cmp r0, r3 +10007cc6: d1f8 bne.n 10007cba +10007cc8: 4a0a ldr r2, [pc, #40] ; (10007cf4 ) +10007cca: 6013 str r3, [r2, #0] +10007ccc: e7b7 b.n 10007c3e +10007cce: 4a09 ldr r2, [pc, #36] ; (10007cf4 ) +10007cd0: 6013 str r3, [r2, #0] +10007cd2: 0003 movs r3, r0 +10007cd4: e7b3 b.n 10007c3e +10007cd6: 480e ldr r0, [pc, #56] ; (10007d10 ) +10007cd8: f7ff fe5c bl 10007994 <__wrap_printf> +10007cdc: 465b mov r3, fp +10007cde: 681a ldr r2, [r3, #0] +10007ce0: 4b04 ldr r3, [pc, #16] ; (10007cf4 ) +10007ce2: 8830 ldrh r0, [r6, #0] +10007ce4: 681b ldr r3, [r3, #0] +10007ce6: 4698 mov r8, r3 +10007ce8: e7bc b.n 10007c64 +10007cea: 46c0 nop ; (mov r8, r8) +10007cec: 0000fffc .word 0x0000fffc +10007cf0: 00003a98 .word 0x00003a98 +10007cf4: 20003b6c .word 0x20003b6c +10007cf8: 2000a03c .word 0x2000a03c +10007cfc: 20003b80 .word 0x20003b80 +10007d00: 2000a040 .word 0x2000a040 +10007d04: 10014ae4 .word 0x10014ae4 +10007d08: 10014b14 .word 0x10014b14 +10007d0c: 10014ab4 .word 0x10014ab4 +10007d10: 10014aa0 .word 0x10014aa0 + +10007d14 : +10007d14: 4b1f ldr r3, [pc, #124] ; (10007d94 ) +10007d16: b5f0 push {r4, r5, r6, r7, lr} +10007d18: 2200 movs r2, #0 +10007d1a: 4645 mov r5, r8 +10007d1c: 4698 mov r8, r3 +10007d1e: 2318 movs r3, #24 +10007d20: 4657 mov r7, sl +10007d22: 46de mov lr, fp +10007d24: 464e mov r6, r9 +10007d26: 469b mov fp, r3 +10007d28: 4692 mov sl, r2 +10007d2a: 3203 adds r2, #3 +10007d2c: 2404 movs r4, #4 +10007d2e: 4691 mov r9, r2 +10007d30: 4b19 ldr r3, [pc, #100] ; (10007d98 ) +10007d32: b5e0 push {r5, r6, r7, lr} +10007d34: 4f19 ldr r7, [pc, #100] ; (10007d9c ) +10007d36: 469c mov ip, r3 +10007d38: 4d19 ldr r5, [pc, #100] ; (10007da0 ) +10007d3a: 4b1a ldr r3, [pc, #104] ; (10007da4 ) +10007d3c: 44bb add fp, r7 +10007d3e: 4651 mov r1, sl +10007d40: 683a ldr r2, [r7, #0] +10007d42: 6029 str r1, [r5, #0] +10007d44: 4649 mov r1, r9 +10007d46: 3303 adds r3, #3 +10007d48: 438b bics r3, r1 +10007d4a: 2c00 cmp r4, #0 +10007d4c: d00b beq.n 10007d66 +10007d4e: 8896 ldrh r6, [r2, #4] +10007d50: 2100 movs r1, #0 +10007d52: 2200 movs r2, #0 +10007d54: e000 b.n 10007d58 +10007d56: 0003 movs r3, r0 +10007d58: 3201 adds r2, #1 +10007d5a: 6019 str r1, [r3, #0] +10007d5c: 1998 adds r0, r3, r6 +10007d5e: 0019 movs r1, r3 +10007d60: 602b str r3, [r5, #0] +10007d62: 42a2 cmp r2, r4 +10007d64: dbf7 blt.n 10007d56 +10007d66: 4663 mov r3, ip +10007d68: 4662 mov r2, ip +10007d6a: 805c strh r4, [r3, #2] +10007d6c: 4643 mov r3, r8 +10007d6e: 3704 adds r7, #4 +10007d70: c304 stmia r3!, {r2} +10007d72: 4698 mov r8, r3 +10007d74: 45bb cmp fp, r7 +10007d76: d006 beq.n 10007d86 +10007d78: 683a ldr r2, [r7, #0] +10007d7a: 6811 ldr r1, [r2, #0] +10007d7c: 68d5 ldr r5, [r2, #12] +10007d7e: 468c mov ip, r1 +10007d80: 6893 ldr r3, [r2, #8] +10007d82: 88d4 ldrh r4, [r2, #6] +10007d84: e7db b.n 10007d3e +10007d86: bcf0 pop {r4, r5, r6, r7} +10007d88: 46bb mov fp, r7 +10007d8a: 46b2 mov sl, r6 +10007d8c: 46a9 mov r9, r5 +10007d8e: 46a0 mov r8, r4 +10007d90: bdf0 pop {r4, r5, r6, r7, pc} +10007d92: 46c0 nop ; (mov r8, r8) +10007d94: 20003c1c .word 0x20003c1c +10007d98: 20009ff0 .word 0x20009ff0 +10007d9c: 10014bf0 .word 0x10014bf0 +10007da0: 2000a010 .word 0x2000a010 +10007da4: 20009f30 .word 0x20009f30 + +10007da8 : +10007da8: b570 push {r4, r5, r6, lr} +10007daa: 2805 cmp r0, #5 +10007dac: d815 bhi.n 10007dda +10007dae: 4b10 ldr r3, [pc, #64] ; (10007df0 ) +10007db0: 0080 lsls r0, r0, #2 +10007db2: 58c5 ldr r5, [r0, r3] +10007db4: 68eb ldr r3, [r5, #12] +10007db6: 681c ldr r4, [r3, #0] +10007db8: 2c00 cmp r4, #0 +10007dba: d014 beq.n 10007de6 +10007dbc: 6822 ldr r2, [r4, #0] +10007dbe: 601a str r2, [r3, #0] +10007dc0: 07a3 lsls r3, r4, #30 +10007dc2: d10c bne.n 10007dde +10007dc4: 682a ldr r2, [r5, #0] +10007dc6: 8893 ldrh r3, [r2, #4] +10007dc8: 88d1 ldrh r1, [r2, #6] +10007dca: 3301 adds r3, #1 +10007dcc: b29b uxth r3, r3 +10007dce: 8093 strh r3, [r2, #4] +10007dd0: 4299 cmp r1, r3 +10007dd2: d200 bcs.n 10007dd6 +10007dd4: 80d3 strh r3, [r2, #6] +10007dd6: 0020 movs r0, r4 +10007dd8: bd70 pop {r4, r5, r6, pc} +10007dda: 2400 movs r4, #0 +10007ddc: e7fb b.n 10007dd6 +10007dde: 4805 ldr r0, [pc, #20] ; (10007df4 ) +10007de0: f7ff fdd8 bl 10007994 <__wrap_printf> +10007de4: e7ee b.n 10007dc4 +10007de6: 682a ldr r2, [r5, #0] +10007de8: 8813 ldrh r3, [r2, #0] +10007dea: 3301 adds r3, #1 +10007dec: 8013 strh r3, [r2, #0] +10007dee: e7f2 b.n 10007dd6 +10007df0: 10014bf0 .word 0x10014bf0 +10007df4: 10014b4c .word 0x10014b4c + +10007df8 : +10007df8: b570 push {r4, r5, r6, lr} +10007dfa: 000c movs r4, r1 +10007dfc: 2805 cmp r0, #5 +10007dfe: d80e bhi.n 10007e1e +10007e00: 2900 cmp r1, #0 +10007e02: d00c beq.n 10007e1e +10007e04: 4b08 ldr r3, [pc, #32] ; (10007e28 ) +10007e06: 0080 lsls r0, r0, #2 +10007e08: 58c5 ldr r5, [r0, r3] +10007e0a: 078b lsls r3, r1, #30 +10007e0c: d108 bne.n 10007e20 +10007e0e: 682a ldr r2, [r5, #0] +10007e10: 8893 ldrh r3, [r2, #4] +10007e12: 3b01 subs r3, #1 +10007e14: 8093 strh r3, [r2, #4] +10007e16: 68eb ldr r3, [r5, #12] +10007e18: 681a ldr r2, [r3, #0] +10007e1a: 6022 str r2, [r4, #0] +10007e1c: 601c str r4, [r3, #0] +10007e1e: bd70 pop {r4, r5, r6, pc} +10007e20: 4802 ldr r0, [pc, #8] ; (10007e2c ) +10007e22: f7ff fdb7 bl 10007994 <__wrap_printf> +10007e26: e7f2 b.n 10007e0e +10007e28: 10014bf0 .word 0x10014bf0 +10007e2c: 10014b70 .word 0x10014b70 + +10007e30 : +10007e30: 4770 bx lr +10007e32: 46c0 nop ; (mov r8, r8) + +10007e34 : +10007e34: b5f8 push {r3, r4, r5, r6, r7, lr} +10007e36: 46ce mov lr, r9 +10007e38: 4647 mov r7, r8 +10007e3a: 0004 movs r4, r0 +10007e3c: 2500 movs r5, #0 +10007e3e: b580 push {r7, lr} +10007e40: 2800 cmp r0, #0 +10007e42: d02b beq.n 10007e9c +10007e44: 4b24 ldr r3, [pc, #144] ; (10007ed8 ) +10007e46: 4e25 ldr r6, [pc, #148] ; (10007edc ) +10007e48: 4699 mov r9, r3 +10007e4a: 4b25 ldr r3, [pc, #148] ; (10007ee0 ) +10007e4c: 4698 mov r8, r3 +10007e4e: e009 b.n 10007e64 +10007e50: 6923 ldr r3, [r4, #16] +10007e52: 2b00 cmp r3, #0 +10007e54: d035 beq.n 10007ec2 +10007e56: 0020 movs r0, r4 +10007e58: 4798 blx r3 +10007e5a: 3501 adds r5, #1 +10007e5c: b2ed uxtb r5, r5 +10007e5e: 2f00 cmp r7, #0 +10007e60: d01c beq.n 10007e9c +10007e62: 003c movs r4, r7 +10007e64: 7ba3 ldrb r3, [r4, #14] +10007e66: 2b00 cmp r3, #0 +10007e68: d01d beq.n 10007ea6 +10007e6a: 3b01 subs r3, #1 +10007e6c: b2db uxtb r3, r3 +10007e6e: 73a3 strb r3, [r4, #14] +10007e70: 2b00 cmp r3, #0 +10007e72: d113 bne.n 10007e9c +10007e74: 7b63 ldrb r3, [r4, #13] +10007e76: 6827 ldr r7, [r4, #0] +10007e78: 079b lsls r3, r3, #30 +10007e7a: d4e9 bmi.n 10007e50 +10007e7c: 230f movs r3, #15 +10007e7e: 7b22 ldrb r2, [r4, #12] +10007e80: 4013 ands r3, r2 +10007e82: 2b02 cmp r3, #2 +10007e84: d018 beq.n 10007eb8 +10007e86: 2b01 cmp r3, #1 +10007e88: d020 beq.n 10007ecc +10007e8a: 2b00 cmp r3, #0 +10007e8c: d110 bne.n 10007eb0 +10007e8e: 0020 movs r0, r4 +10007e90: 3501 adds r5, #1 +10007e92: f7ff fdc3 bl 10007a1c +10007e96: b2ed uxtb r5, r5 +10007e98: 2f00 cmp r7, #0 +10007e9a: d1e2 bne.n 10007e62 +10007e9c: 0028 movs r0, r5 +10007e9e: bcc0 pop {r6, r7} +10007ea0: 46b9 mov r9, r7 +10007ea2: 46b0 mov r8, r6 +10007ea4: bdf8 pop {r3, r4, r5, r6, r7, pc} +10007ea6: 0030 movs r0, r6 +10007ea8: f7ff fd74 bl 10007994 <__wrap_printf> +10007eac: 7ba3 ldrb r3, [r4, #14] +10007eae: e7dc b.n 10007e6a +10007eb0: 4648 mov r0, r9 +10007eb2: f7ff fd6f bl 10007994 <__wrap_printf> +10007eb6: e7d0 b.n 10007e5a +10007eb8: 0021 movs r1, r4 +10007eba: 2005 movs r0, #5 +10007ebc: f7ff ff9c bl 10007df8 +10007ec0: e7cb b.n 10007e5a +10007ec2: 4640 mov r0, r8 +10007ec4: f7ff fd66 bl 10007994 <__wrap_printf> +10007ec8: 6923 ldr r3, [r4, #16] +10007eca: e7c4 b.n 10007e56 +10007ecc: 0021 movs r1, r4 +10007ece: 2004 movs r0, #4 +10007ed0: f7ff ff92 bl 10007df8 +10007ed4: e7c1 b.n 10007e5a +10007ed6: 46c0 nop ; (mov r8, r8) +10007ed8: 10014c44 .word 0x10014c44 +10007edc: 10014c08 .word 0x10014c08 +10007ee0: 10014c20 .word 0x10014c20 + +10007ee4 : +10007ee4: b5f0 push {r4, r5, r6, r7, lr} +10007ee6: 23c1 movs r3, #193 ; 0xc1 +10007ee8: 464f mov r7, r9 +10007eea: 4646 mov r6, r8 +10007eec: 46d6 mov lr, sl +10007eee: 4680 mov r8, r0 +10007ef0: b5c0 push {r6, r7, lr} +10007ef2: 000d movs r5, r1 +10007ef4: 0017 movs r7, r2 +10007ef6: b284 uxth r4, r0 +10007ef8: 005b lsls r3, r3, #1 +10007efa: 429a cmp r2, r3 +10007efc: d042 beq.n 10007f84 +10007efe: d80f bhi.n 10007f20 +10007f00: 0014 movs r4, r2 +10007f02: 3b43 subs r3, #67 ; 0x43 +10007f04: 3bff subs r3, #255 ; 0xff +10007f06: 439c bics r4, r3 +10007f08: 2c01 cmp r4, #1 +10007f0a: d02c beq.n 10007f66 +10007f0c: 483a ldr r0, [pc, #232] ; (10007ff8 ) +10007f0e: f7ff fd41 bl 10007994 <__wrap_printf> +10007f12: 2600 movs r6, #0 +10007f14: 0030 movs r0, r6 +10007f16: bce0 pop {r5, r6, r7} +10007f18: 46ba mov sl, r7 +10007f1a: 46b1 mov r9, r6 +10007f1c: 46a8 mov r8, r5 +10007f1e: bdf0 pop {r4, r5, r6, r7, pc} +10007f20: 23a0 movs r3, #160 ; 0xa0 +10007f22: 009b lsls r3, r3, #2 +10007f24: 429a cmp r2, r3 +10007f26: d1f1 bne.n 10007f0c +10007f28: 1ce3 adds r3, r4, #3 +10007f2a: 2403 movs r4, #3 +10007f2c: 1cca adds r2, r1, #3 +10007f2e: 43a3 bics r3, r4 +10007f30: 43a2 bics r2, r4 +10007f32: 189b adds r3, r3, r2 +10007f34: b29b uxth r3, r3 +10007f36: 0018 movs r0, r3 +10007f38: 3010 adds r0, #16 +10007f3a: b280 uxth r0, r0 +10007f3c: 4293 cmp r3, r2 +10007f3e: d3e8 bcc.n 10007f12 +10007f40: 4282 cmp r2, r0 +10007f42: d8e6 bhi.n 10007f12 +10007f44: f7ff fe18 bl 10007b78 +10007f48: 1e06 subs r6, r0, #0 +10007f4a: d0e3 beq.n 10007f14 +10007f4c: 2300 movs r3, #0 +10007f4e: 6003 str r3, [r0, #0] +10007f50: 4643 mov r3, r8 +10007f52: 18c7 adds r7, r0, r3 +10007f54: 3713 adds r7, #19 +10007f56: 4b29 ldr r3, [pc, #164] ; (10007ffc ) +10007f58: 0429 lsls r1, r5, #16 +10007f5a: 43a7 bics r7, r4 +10007f5c: 430d orrs r5, r1 +10007f5e: 6047 str r7, [r0, #4] +10007f60: 6085 str r5, [r0, #8] +10007f62: 60c3 str r3, [r0, #12] +10007f64: e7d6 b.n 10007f14 +10007f66: 2004 movs r0, #4 +10007f68: f7ff ff1e bl 10007da8 +10007f6c: 1e06 subs r6, r0, #0 +10007f6e: d0d1 beq.n 10007f14 +10007f70: 2300 movs r3, #0 +10007f72: 0429 lsls r1, r5, #16 +10007f74: 430d orrs r5, r1 +10007f76: 6003 str r3, [r0, #0] +10007f78: 6043 str r3, [r0, #4] +10007f7a: 6085 str r5, [r0, #8] +10007f7c: 7307 strb r7, [r0, #12] +10007f7e: 7343 strb r3, [r0, #13] +10007f80: 81c4 strh r4, [r0, #14] +10007f82: e7c7 b.n 10007f14 +10007f84: 2300 movs r3, #0 +10007f86: 4698 mov r8, r3 +10007f88: 4b1d ldr r3, [pc, #116] ; (10008000 ) +10007f8a: 2600 movs r6, #0 +10007f8c: 469a mov sl, r3 +10007f8e: 2300 movs r3, #0 +10007f90: 2703 movs r7, #3 +10007f92: 4699 mov r9, r3 +10007f94: e007 b.n 10007fa6 +10007f96: 4643 mov r3, r8 +10007f98: 1a6d subs r5, r5, r1 +10007f9a: b2ad uxth r5, r5 +10007f9c: 6018 str r0, [r3, #0] +10007f9e: 2d00 cmp r5, #0 +10007fa0: d0b8 beq.n 10007f14 +10007fa2: 4680 mov r8, r0 +10007fa4: 2400 movs r4, #0 +10007fa6: 2005 movs r0, #5 +10007fa8: f7ff fefe bl 10007da8 +10007fac: 2800 cmp r0, #0 +10007fae: d01b beq.n 10007fe8 +10007fb0: 4652 mov r2, sl +10007fb2: 1ce3 adds r3, r4, #3 +10007fb4: 43bb bics r3, r7 +10007fb6: 1ad3 subs r3, r2, r3 +10007fb8: 1c1a adds r2, r3, #0 +10007fba: b29b uxth r3, r3 +10007fbc: 42ab cmp r3, r5 +10007fbe: d900 bls.n 10007fc2 +10007fc0: 1c2a adds r2, r5, #0 +10007fc2: 464b mov r3, r9 +10007fc4: 1904 adds r4, r0, r4 +10007fc6: 6003 str r3, [r0, #0] +10007fc8: 3413 adds r4, #19 +10007fca: 4b0e ldr r3, [pc, #56] ; (10008004 ) +10007fcc: 43bc bics r4, r7 +10007fce: b291 uxth r1, r2 +10007fd0: 6044 str r4, [r0, #4] +10007fd2: 8105 strh r5, [r0, #8] +10007fd4: 8142 strh r2, [r0, #10] +10007fd6: 60c3 str r3, [r0, #12] +10007fd8: 2e00 cmp r6, #0 +10007fda: d1dc bne.n 10007f96 +10007fdc: 1a6d subs r5, r5, r1 +10007fde: b2ad uxth r5, r5 +10007fe0: 0006 movs r6, r0 +10007fe2: 2d00 cmp r5, #0 +10007fe4: d1dd bne.n 10007fa2 +10007fe6: e795 b.n 10007f14 +10007fe8: 2e00 cmp r6, #0 +10007fea: d100 bne.n 10007fee +10007fec: e791 b.n 10007f12 +10007fee: 0030 movs r0, r6 +10007ff0: f7ff ff20 bl 10007e34 +10007ff4: 2600 movs r6, #0 +10007ff6: e78d b.n 10007f14 +10007ff8: 10014c58 .word 0x10014c58 +10007ffc: 00010080 .word 0x00010080 +10008000: 000005ec .word 0x000005ec +10008004: 00010082 .word 0x00010082 + +10008008 : +10008008: 0003 movs r3, r0 +1000800a: b570 push {r4, r5, r6, lr} +1000800c: 2800 cmp r0, #0 +1000800e: d021 beq.n 10008054 +10008010: 2280 movs r2, #128 ; 0x80 +10008012: 0252 lsls r2, r2, #9 +10008014: 4291 cmp r1, r2 +10008016: d20c bcs.n 10008032 +10008018: 2900 cmp r1, #0 +1000801a: d00c beq.n 10008036 +1000801c: 891a ldrh r2, [r3, #8] +1000801e: b28c uxth r4, r1 +10008020: 18a2 adds r2, r4, r2 +10008022: b292 uxth r2, r2 +10008024: 4294 cmp r4, r2 +10008026: d804 bhi.n 10008032 +10008028: 7b1d ldrb r5, [r3, #12] +1000802a: 2001 movs r0, #1 +1000802c: 2d7f cmp r5, #127 ; 0x7f +1000802e: d804 bhi.n 1000803a +10008030: bd70 pop {r4, r5, r6, pc} +10008032: 2001 movs r0, #1 +10008034: e7fc b.n 10008030 +10008036: 2000 movs r0, #0 +10008038: e7fa b.n 10008030 +1000803a: 685d ldr r5, [r3, #4] +1000803c: 1a69 subs r1, r5, r1 +1000803e: 001d movs r5, r3 +10008040: 3510 adds r5, #16 +10008042: 42a9 cmp r1, r5 +10008044: d3f4 bcc.n 10008030 +10008046: 6059 str r1, [r3, #4] +10008048: 8959 ldrh r1, [r3, #10] +1000804a: 2000 movs r0, #0 +1000804c: 1864 adds r4, r4, r1 +1000804e: 815c strh r4, [r3, #10] +10008050: 811a strh r2, [r3, #8] +10008052: e7ed b.n 10008030 +10008054: 4802 ldr r0, [pc, #8] ; (10008060 ) +10008056: f7ff fc9d bl 10007994 <__wrap_printf> +1000805a: 2001 movs r0, #1 +1000805c: e7e8 b.n 10008030 +1000805e: 46c0 nop ; (mov r8, r8) +10008060: 10014c74 .word 0x10014c74 + +10008064 : +10008064: b510 push {r4, lr} +10008066: 2800 cmp r0, #0 +10008068: d002 beq.n 10008070 +1000806a: f7ff fee3 bl 10007e34 +1000806e: bd10 pop {r4, pc} +10008070: 4802 ldr r0, [pc, #8] ; (1000807c ) +10008072: f7ff fc8f bl 10007994 <__wrap_printf> +10008076: 2000 movs r0, #0 +10008078: e7f9 b.n 1000806e +1000807a: 46c0 nop ; (mov r8, r8) +1000807c: 10014c74 .word 0x10014c74 + +10008080 : +10008080: 0003 movs r3, r0 +10008082: 2000 movs r0, #0 +10008084: 2b00 cmp r3, #0 +10008086: d004 beq.n 10008092 +10008088: 681b ldr r3, [r3, #0] +1000808a: 3001 adds r0, #1 +1000808c: b280 uxth r0, r0 +1000808e: 2b00 cmp r3, #0 +10008090: d1fa bne.n 10008088 +10008092: 4770 bx lr + +10008094 : +10008094: b5f0 push {r4, r5, r6, r7, lr} +10008096: 46c6 mov lr, r8 +10008098: 0005 movs r5, r0 +1000809a: 4688 mov r8, r1 +1000809c: 0016 movs r6, r2 +1000809e: 0019 movs r1, r3 +100080a0: 2700 movs r7, #0 +100080a2: b500 push {lr} +100080a4: 2800 cmp r0, #0 +100080a6: d028 beq.n 100080fa +100080a8: 4643 mov r3, r8 +100080aa: 2b00 cmp r3, #0 +100080ac: d025 beq.n 100080fa +100080ae: 2a00 cmp r2, #0 +100080b0: d105 bne.n 100080be +100080b2: e022 b.n 100080fa +100080b4: 682d ldr r5, [r5, #0] +100080b6: 1b09 subs r1, r1, r4 +100080b8: b289 uxth r1, r1 +100080ba: 2d00 cmp r5, #0 +100080bc: d01d beq.n 100080fa +100080be: 896c ldrh r4, [r5, #10] +100080c0: 2900 cmp r1, #0 +100080c2: d001 beq.n 100080c8 +100080c4: 42a1 cmp r1, r4 +100080c6: d2f5 bcs.n 100080b4 +100080c8: 1a64 subs r4, r4, r1 +100080ca: b2a4 uxth r4, r4 +100080cc: 1c32 adds r2, r6, #0 +100080ce: 42a6 cmp r6, r4 +100080d0: d900 bls.n 100080d4 +100080d2: 1c22 adds r2, r4, #0 +100080d4: 4643 mov r3, r8 +100080d6: 19d8 adds r0, r3, r7 +100080d8: 686b ldr r3, [r5, #4] +100080da: b294 uxth r4, r2 +100080dc: 469c mov ip, r3 +100080de: 1b36 subs r6, r6, r4 +100080e0: 0022 movs r2, r4 +100080e2: 4461 add r1, ip +100080e4: 19e7 adds r7, r4, r7 +100080e6: b2b6 uxth r6, r6 +100080e8: f7ff f9be bl 10007468 <__wrap___aeabi_memcpy> +100080ec: b2bf uxth r7, r7 +100080ee: 682d ldr r5, [r5, #0] +100080f0: 2e00 cmp r6, #0 +100080f2: d002 beq.n 100080fa +100080f4: 2100 movs r1, #0 +100080f6: 2d00 cmp r5, #0 +100080f8: d1e1 bne.n 100080be +100080fa: 0038 movs r0, r7 +100080fc: bc80 pop {r7} +100080fe: 46b8 mov r8, r7 +10008100: bdf0 pop {r4, r5, r6, r7, pc} +10008102: 46c0 nop ; (mov r8, r8) + +10008104 : +10008104: 4770 bx lr +10008106: 46c0 nop ; (mov r8, r8) + +10008108 : +10008108: b570 push {r4, r5, r6, lr} +1000810a: 0004 movs r4, r0 +1000810c: 2003 movs r0, #3 +1000810e: 000e movs r6, r1 +10008110: 0015 movs r5, r2 +10008112: f7ff fe49 bl 10007da8 +10008116: 2800 cmp r0, #0 +10008118: d013 beq.n 10008142 +1000811a: 2300 movs r3, #0 +1000811c: 490b ldr r1, [pc, #44] ; (1000814c ) +1000811e: 6003 str r3, [r0, #0] +10008120: 680b ldr r3, [r1, #0] +10008122: 6086 str r6, [r0, #8] +10008124: 60c5 str r5, [r0, #12] +10008126: 6044 str r4, [r0, #4] +10008128: 2b00 cmp r3, #0 +1000812a: d104 bne.n 10008136 +1000812c: e007 b.n 1000813e 1000812e: 0019 movs r1, r3 -10008130: 2700 movs r7, #0 -10008132: b500 push {lr} -10008134: 2800 cmp r0, #0 -10008136: d028 beq.n 1000818a -10008138: 4643 mov r3, r8 -1000813a: 2b00 cmp r3, #0 -1000813c: d025 beq.n 1000818a -1000813e: 2a00 cmp r2, #0 -10008140: d105 bne.n 1000814e -10008142: e022 b.n 1000818a -10008144: 682d ldr r5, [r5, #0] -10008146: 1b09 subs r1, r1, r4 -10008148: b289 uxth r1, r1 -1000814a: 2d00 cmp r5, #0 -1000814c: d01d beq.n 1000818a -1000814e: 896c ldrh r4, [r5, #10] -10008150: 2900 cmp r1, #0 -10008152: d001 beq.n 10008158 -10008154: 42a1 cmp r1, r4 -10008156: d2f5 bcs.n 10008144 -10008158: 1a64 subs r4, r4, r1 -1000815a: b2a4 uxth r4, r4 -1000815c: 1c32 adds r2, r6, #0 -1000815e: 42a6 cmp r6, r4 -10008160: d900 bls.n 10008164 -10008162: 1c22 adds r2, r4, #0 -10008164: 4643 mov r3, r8 -10008166: 19d8 adds r0, r3, r7 -10008168: 686b ldr r3, [r5, #4] -1000816a: b294 uxth r4, r2 -1000816c: 469c mov ip, r3 -1000816e: 1b36 subs r6, r6, r4 -10008170: 0022 movs r2, r4 -10008172: 4461 add r1, ip -10008174: 19e7 adds r7, r4, r7 -10008176: b2b6 uxth r6, r6 -10008178: f7ff f9be bl 100074f8 <__wrap___aeabi_memcpy> -1000817c: b2bf uxth r7, r7 -1000817e: 682d ldr r5, [r5, #0] -10008180: 2e00 cmp r6, #0 -10008182: d002 beq.n 1000818a -10008184: 2100 movs r1, #0 -10008186: 2d00 cmp r5, #0 -10008188: d1e1 bne.n 1000814e -1000818a: 0038 movs r0, r7 -1000818c: bc80 pop {r7} -1000818e: 46b8 mov r8, r7 -10008190: bdf0 pop {r4, r5, r6, r7, pc} -10008192: 46c0 nop ; (mov r8, r8) - -10008194 : -10008194: 4770 bx lr -10008196: 46c0 nop ; (mov r8, r8) - -10008198 : -10008198: b570 push {r4, r5, r6, lr} -1000819a: 0004 movs r4, r0 -1000819c: 2003 movs r0, #3 -1000819e: 000e movs r6, r1 -100081a0: 0015 movs r5, r2 -100081a2: f7ff fe49 bl 10007e38 -100081a6: 2800 cmp r0, #0 -100081a8: d013 beq.n 100081d2 -100081aa: 2300 movs r3, #0 -100081ac: 490b ldr r1, [pc, #44] ; (100081dc ) -100081ae: 6003 str r3, [r0, #0] -100081b0: 680b ldr r3, [r1, #0] -100081b2: 6086 str r6, [r0, #8] -100081b4: 60c5 str r5, [r0, #12] -100081b6: 6044 str r4, [r0, #4] -100081b8: 2b00 cmp r3, #0 -100081ba: d104 bne.n 100081c6 -100081bc: e007 b.n 100081ce -100081be: 0019 movs r1, r3 -100081c0: 681b ldr r3, [r3, #0] -100081c2: 2b00 cmp r3, #0 -100081c4: d002 beq.n 100081cc -100081c6: 685a ldr r2, [r3, #4] -100081c8: 1aa2 subs r2, r4, r2 -100081ca: d5f8 bpl.n 100081be -100081cc: 6003 str r3, [r0, #0] -100081ce: 6008 str r0, [r1, #0] -100081d0: bd70 pop {r4, r5, r6, pc} -100081d2: 4803 ldr r0, [pc, #12] ; (100081e0 ) -100081d4: f7ff fc26 bl 10007a24 <__wrap_printf> -100081d8: e7fa b.n 100081d0 -100081da: 46c0 nop ; (mov r8, r8) -100081dc: 2000a008 .word 0x2000a008 -100081e0: 10014d40 .word 0x10014d40 - -100081e4 : -100081e4: b510 push {r4, lr} -100081e6: 6843 ldr r3, [r0, #4] -100081e8: 0004 movs r4, r0 -100081ea: 4798 blx r3 -100081ec: f7f8 fc52 bl 10000a94 -100081f0: 0003 movs r3, r0 -100081f2: 4908 ldr r1, [pc, #32] ; (10008214 ) -100081f4: 6822 ldr r2, [r4, #0] -100081f6: 6808 ldr r0, [r1, #0] -100081f8: 1810 adds r0, r2, r0 -100081fa: 1ac1 subs r1, r0, r3 -100081fc: d505 bpl.n 1000820a -100081fe: 18d0 adds r0, r2, r3 -10008200: 4905 ldr r1, [pc, #20] ; (10008218 ) -10008202: 0022 movs r2, r4 -10008204: f7ff ffc8 bl 10008198 -10008208: bd10 pop {r4, pc} -1000820a: 0022 movs r2, r4 -1000820c: 4902 ldr r1, [pc, #8] ; (10008218 ) -1000820e: f7ff ffc3 bl 10008198 -10008212: e7f9 b.n 10008208 -10008214: 20001ac0 .word 0x20001ac0 -10008218: 100081e5 .word 0x100081e5 - -1000821c : -1000821c: b5f8 push {r3, r4, r5, r6, r7, lr} -1000821e: 4647 mov r7, r8 -10008220: 46ce mov lr, r9 -10008222: 4b22 ldr r3, [pc, #136] ; (100082ac ) -10008224: 4d22 ldr r5, [pc, #136] ; (100082b0 ) -10008226: 4699 mov r9, r3 -10008228: 4b22 ldr r3, [pc, #136] ; (100082b4 ) -1000822a: b580 push {r7, lr} -1000822c: 002f movs r7, r5 -1000822e: 4698 mov r8, r3 -10008230: 4e21 ldr r6, [pc, #132] ; (100082b8 ) -10008232: 3710 adds r7, #16 -10008234: 2380 movs r3, #128 ; 0x80 -10008236: 682c ldr r4, [r5, #0] -10008238: 05db lsls r3, r3, #23 -1000823a: 429c cmp r4, r3 -1000823c: d226 bcs.n 1000828c -1000823e: f7f8 fc29 bl 10000a94 -10008242: 1824 adds r4, r4, r0 -10008244: 2003 movs r0, #3 -10008246: f7ff fdf7 bl 10007e38 -1000824a: 2800 cmp r0, #0 -1000824c: d029 beq.n 100082a2 -1000824e: 2300 movs r3, #0 -10008250: 6003 str r3, [r0, #0] -10008252: 4643 mov r3, r8 -10008254: 6083 str r3, [r0, #8] -10008256: 6833 ldr r3, [r6, #0] -10008258: 60c5 str r5, [r0, #12] -1000825a: 6044 str r4, [r0, #4] -1000825c: 2b00 cmp r3, #0 -1000825e: d003 beq.n 10008268 -10008260: 685a ldr r2, [r3, #4] -10008262: 1aa2 subs r2, r4, r2 -10008264: d50b bpl.n 1000827e -10008266: 6003 str r3, [r0, #0] -10008268: 6030 str r0, [r6, #0] -1000826a: 3508 adds r5, #8 -1000826c: 42bd cmp r5, r7 -1000826e: d1e1 bne.n 10008234 -10008270: bcc0 pop {r6, r7} -10008272: 46b9 mov r9, r7 -10008274: 46b0 mov r8, r6 -10008276: bdf8 pop {r3, r4, r5, r6, r7, pc} -10008278: 685a ldr r2, [r3, #4] -1000827a: 1aa2 subs r2, r4, r2 -1000827c: d403 bmi.n 10008286 -1000827e: 0019 movs r1, r3 -10008280: 681b ldr r3, [r3, #0] -10008282: 2b00 cmp r3, #0 -10008284: d1f8 bne.n 10008278 -10008286: 6003 str r3, [r0, #0] -10008288: 6008 str r0, [r1, #0] -1000828a: e7ee b.n 1000826a -1000828c: 4648 mov r0, r9 -1000828e: f7ff fbc9 bl 10007a24 <__wrap_printf> -10008292: f7f8 fbff bl 10000a94 -10008296: 1824 adds r4, r4, r0 -10008298: 2003 movs r0, #3 -1000829a: f7ff fdcd bl 10007e38 -1000829e: 2800 cmp r0, #0 -100082a0: d1d5 bne.n 1000824e -100082a2: 4806 ldr r0, [pc, #24] ; (100082bc ) -100082a4: f7ff fbbe bl 10007a24 <__wrap_printf> -100082a8: e7df b.n 1000826a -100082aa: 46c0 nop ; (mov r8, r8) -100082ac: 10014d80 .word 0x10014d80 -100082b0: 10014db8 .word 0x10014db8 -100082b4: 100081e5 .word 0x100081e5 -100082b8: 2000a008 .word 0x2000a008 -100082bc: 10014d40 .word 0x10014d40 - -100082c0 : -100082c0: 4770 bx lr -100082c2: 46c0 nop ; (mov r8, r8) - -100082c4 : -100082c4: b5f0 push {r4, r5, r6, r7, lr} -100082c6: 464f mov r7, r9 -100082c8: 4646 mov r6, r8 -100082ca: 46d6 mov lr, sl -100082cc: b5c0 push {r6, r7, lr} -100082ce: b082 sub sp, #8 -100082d0: 469a mov sl, r3 -100082d2: ab0d add r3, sp, #52 ; 0x34 -100082d4: 0007 movs r7, r0 -100082d6: 4688 mov r8, r1 -100082d8: 4691 mov r9, r2 -100082da: 881e ldrh r6, [r3, #0] -100082dc: 2800 cmp r0, #0 -100082de: d055 beq.n 1000838c -100082e0: 22a0 movs r2, #160 ; 0xa0 -100082e2: 211c movs r1, #28 -100082e4: 200e movs r0, #14 -100082e6: 0092 lsls r2, r2, #2 -100082e8: f7ff fe44 bl 10007f74 -100082ec: 1e05 subs r5, r0, #0 -100082ee: d051 beq.n 10008394 -100082f0: 8943 ldrh r3, [r0, #10] -100082f2: 2b1b cmp r3, #27 -100082f4: d946 bls.n 10008384 -100082f6: 0030 movs r0, r6 -100082f8: 686c ldr r4, [r5, #4] -100082fa: f7ff fbad bl 10007a58 -100082fe: 2328 movs r3, #40 ; 0x28 -10008300: 71a0 strb r0, [r4, #6] -10008302: 0a00 lsrs r0, r0, #8 -10008304: 71e0 strb r0, [r4, #7] -10008306: 5cfb ldrb r3, [r7, r3] -10008308: 2b06 cmp r3, #6 -1000830a: d002 beq.n 10008312 -1000830c: 4825 ldr r0, [pc, #148] ; (100083a4 ) -1000830e: f7ff fb89 bl 10007a24 <__wrap_printf> -10008312: 0020 movs r0, r4 -10008314: 2206 movs r2, #6 -10008316: 4651 mov r1, sl -10008318: 3008 adds r0, #8 -1000831a: f7ff f8ed bl 100074f8 <__wrap___aeabi_memcpy> -1000831e: 0020 movs r0, r4 -10008320: 2206 movs r2, #6 -10008322: 990b ldr r1, [sp, #44] ; 0x2c -10008324: 3012 adds r0, #18 -10008326: f7ff f8e7 bl 100074f8 <__wrap___aeabi_memcpy> -1000832a: 0020 movs r0, r4 -1000832c: 2204 movs r2, #4 -1000832e: 990a ldr r1, [sp, #40] ; 0x28 -10008330: 300e adds r0, #14 -10008332: f7ff f8e1 bl 100074f8 <__wrap___aeabi_memcpy> -10008336: 0020 movs r0, r4 -10008338: 2204 movs r2, #4 -1000833a: 990c ldr r1, [sp, #48] ; 0x30 -1000833c: 3018 adds r0, #24 -1000833e: f7ff f8db bl 100074f8 <__wrap___aeabi_memcpy> -10008342: 2300 movs r3, #0 -10008344: 2201 movs r2, #1 -10008346: 7023 strb r3, [r4, #0] -10008348: 70e3 strb r3, [r4, #3] -1000834a: 3306 adds r3, #6 -1000834c: 7123 strb r3, [r4, #4] -1000834e: 3b02 subs r3, #2 -10008350: 7163 strb r3, [r4, #5] -10008352: 4b15 ldr r3, [pc, #84] ; (100083a8 ) -10008354: 7062 strb r2, [r4, #1] -10008356: 3207 adds r2, #7 -10008358: 70a2 strb r2, [r4, #2] -1000835a: 0029 movs r1, r5 -1000835c: 4642 mov r2, r8 -1000835e: 9300 str r3, [sp, #0] -10008360: 0038 movs r0, r7 -10008362: 464b mov r3, r9 -10008364: f000 f912 bl 1000858c -10008368: 4a10 ldr r2, [pc, #64] ; (100083ac ) -1000836a: 0028 movs r0, r5 -1000836c: 8b13 ldrh r3, [r2, #24] -1000836e: 3301 adds r3, #1 -10008370: 8313 strh r3, [r2, #24] -10008372: f7ff febf bl 100080f4 -10008376: 2000 movs r0, #0 -10008378: b002 add sp, #8 -1000837a: bce0 pop {r5, r6, r7} -1000837c: 46ba mov sl, r7 -1000837e: 46b1 mov r9, r6 -10008380: 46a8 mov r8, r5 -10008382: bdf0 pop {r4, r5, r6, r7, pc} -10008384: 480a ldr r0, [pc, #40] ; (100083b0 ) -10008386: f7ff fb4d bl 10007a24 <__wrap_printf> -1000838a: e7b4 b.n 100082f6 -1000838c: 4809 ldr r0, [pc, #36] ; (100083b4 ) -1000838e: f7ff fb49 bl 10007a24 <__wrap_printf> -10008392: e7a5 b.n 100082e0 -10008394: 2001 movs r0, #1 -10008396: 4a05 ldr r2, [pc, #20] ; (100083ac ) -10008398: 4240 negs r0, r0 -1000839a: 8c93 ldrh r3, [r2, #36] ; 0x24 -1000839c: 3301 adds r3, #1 -1000839e: 8493 strh r3, [r2, #36] ; 0x24 -100083a0: e7ea b.n 10008378 -100083a2: 46c0 nop ; (mov r8, r8) -100083a4: 10014e0c .word 0x10014e0c -100083a8: 00000806 .word 0x00000806 -100083ac: 20003b6c .word 0x20003b6c -100083b0: 10014dd8 .word 0x10014dd8 -100083b4: 10014dc8 .word 0x10014dc8 - -100083b8 : -100083b8: b5f0 push {r4, r5, r6, r7, lr} -100083ba: 46c6 mov lr, r8 -100083bc: 4c20 ldr r4, [pc, #128] ; (10008440 ) -100083be: 2696 movs r6, #150 ; 0x96 -100083c0: 0025 movs r5, r4 -100083c2: b500 push {lr} -100083c4: 4b1f ldr r3, [pc, #124] ; (10008444 ) -100083c6: 4f20 ldr r7, [pc, #128] ; (10008448 ) -100083c8: 4698 mov r8, r3 -100083ca: b084 sub sp, #16 -100083cc: 35f0 adds r5, #240 ; 0xf0 -100083ce: 0076 lsls r6, r6, #1 -100083d0: e00a b.n 100083e8 -100083d2: 2a01 cmp r2, #1 -100083d4: d021 beq.n 1000841a -100083d6: 2a03 cmp r2, #3 -100083d8: d02f beq.n 1000843a -100083da: 2a04 cmp r2, #4 -100083dc: d101 bne.n 100083e2 -100083de: 2302 movs r3, #2 -100083e0: 7523 strb r3, [r4, #20] -100083e2: 3418 adds r4, #24 -100083e4: 42ac cmp r4, r5 -100083e6: d014 beq.n 10008412 -100083e8: 7d22 ldrb r2, [r4, #20] -100083ea: 2a00 cmp r2, #0 -100083ec: d0f9 beq.n 100083e2 -100083ee: 8a63 ldrh r3, [r4, #18] -100083f0: 3301 adds r3, #1 -100083f2: b29b uxth r3, r3 -100083f4: 8263 strh r3, [r4, #18] -100083f6: 42b3 cmp r3, r6 -100083f8: d3eb bcc.n 100083d2 -100083fa: 6820 ldr r0, [r4, #0] -100083fc: 2800 cmp r0, #0 -100083fe: d003 beq.n 10008408 -10008400: f7ff fe78 bl 100080f4 -10008404: 2300 movs r3, #0 -10008406: 6023 str r3, [r4, #0] -10008408: 2300 movs r3, #0 -1000840a: 7523 strb r3, [r4, #20] -1000840c: 3418 adds r4, #24 -1000840e: 42ac cmp r4, r5 -10008410: d1ea bne.n 100083e8 -10008412: b004 add sp, #16 -10008414: bc80 pop {r7} -10008416: 46b8 mov r8, r7 -10008418: bdf0 pop {r4, r5, r6, r7, pc} -1000841a: 2b04 cmp r3, #4 -1000841c: d8ed bhi.n 100083fa -1000841e: 68a0 ldr r0, [r4, #8] -10008420: 1d23 adds r3, r4, #4 -10008422: 0001 movs r1, r0 -10008424: 9302 str r3, [sp, #8] -10008426: 3122 adds r1, #34 ; 0x22 -10008428: 1d03 adds r3, r0, #4 -1000842a: 9203 str r2, [sp, #12] -1000842c: 9300 str r3, [sp, #0] -1000842e: 4642 mov r2, r8 -10008430: 000b movs r3, r1 -10008432: 9701 str r7, [sp, #4] -10008434: f7ff ff46 bl 100082c4 -10008438: e7d3 b.n 100083e2 -1000843a: 2304 movs r3, #4 -1000843c: 7523 strb r3, [r4, #20] -1000843e: e7d0 b.n 100083e2 -10008440: 20001630 .word 0x20001630 -10008444: 10014f04 .word 0x10014f04 -10008448: 10014f0c .word 0x10014f0c - -1000844c : -1000844c: b5f8 push {r3, r4, r5, r6, r7, lr} -1000844e: 46de mov lr, fp -10008450: 464e mov r6, r9 -10008452: 4657 mov r7, sl -10008454: 4645 mov r5, r8 -10008456: 4681 mov r9, r0 -10008458: 468b mov fp, r1 -1000845a: b5e0 push {r5, r6, r7, lr} -1000845c: 4281 cmp r1, r0 -1000845e: d067 beq.n 10008530 -10008460: 465b mov r3, fp -10008462: 2b00 cmp r3, #0 -10008464: d005 beq.n 10008472 -10008466: 681b ldr r3, [r3, #0] -10008468: 454b cmp r3, r9 -1000846a: d002 beq.n 10008472 -1000846c: 4832 ldr r0, [pc, #200] ; (10008538 ) -1000846e: f7ff fad9 bl 10007a24 <__wrap_printf> -10008472: 464b mov r3, r9 -10008474: 685b ldr r3, [r3, #4] -10008476: 2600 movs r6, #0 -10008478: 4698 mov r8, r3 -1000847a: 2400 movs r4, #0 -1000847c: 2b00 cmp r3, #0 -1000847e: d032 beq.n 100084e6 -10008480: 6859 ldr r1, [r3, #4] -10008482: 4640 mov r0, r8 -10008484: 784b ldrb r3, [r1, #1] -10008486: 780a ldrb r2, [r1, #0] -10008488: 788e ldrb r6, [r1, #2] -1000848a: 021b lsls r3, r3, #8 -1000848c: 431a orrs r2, r3 -1000848e: 78cb ldrb r3, [r1, #3] -10008490: 0436 lsls r6, r6, #16 -10008492: 061b lsls r3, r3, #24 -10008494: 4316 orrs r6, r2 -10008496: 431e orrs r6, r3 -10008498: f7ff fe3a bl 10008110 -1000849c: 2380 movs r3, #128 ; 0x80 -1000849e: 025b lsls r3, r3, #9 -100084a0: 0007 movs r7, r0 -100084a2: 2400 movs r4, #0 -100084a4: 469a mov sl, r3 -100084a6: e016 b.n 100084d6 -100084a8: 6872 ldr r2, [r6, #4] -100084aa: 0030 movs r0, r6 -100084ac: 7853 ldrb r3, [r2, #1] -100084ae: 7811 ldrb r1, [r2, #0] -100084b0: 7895 ldrb r5, [r2, #2] -100084b2: 021b lsls r3, r3, #8 -100084b4: 4319 orrs r1, r3 -100084b6: 78d3 ldrb r3, [r2, #3] -100084b8: 042d lsls r5, r5, #16 -100084ba: 061b lsls r3, r3, #24 -100084bc: 430d orrs r5, r1 -100084be: 431d orrs r5, r3 -100084c0: f7ff fe26 bl 10008110 -100084c4: 1823 adds r3, r4, r0 -100084c6: 0007 movs r7, r0 -100084c8: 4553 cmp r3, sl -100084ca: db02 blt.n 100084d2 -100084cc: 481b ldr r0, [pc, #108] ; (1000853c ) -100084ce: f7ff faa9 bl 10007a24 <__wrap_printf> -100084d2: 46b0 mov r8, r6 -100084d4: 002e movs r6, r5 -100084d6: 193c adds r4, r7, r4 -100084d8: 4640 mov r0, r8 -100084da: b2a4 uxth r4, r4 -100084dc: f7ff fe0a bl 100080f4 -100084e0: 2e00 cmp r6, #0 -100084e2: d1e1 bne.n 100084a8 -100084e4: 0026 movs r6, r4 -100084e6: 4b16 ldr r3, [pc, #88] ; (10008540 ) -100084e8: 681a ldr r2, [r3, #0] -100084ea: 4591 cmp r9, r2 -100084ec: d003 beq.n 100084f6 -100084ee: 465b mov r3, fp -100084f0: 2b00 cmp r3, #0 -100084f2: d019 beq.n 10008528 -100084f4: 465b mov r3, fp -100084f6: 464a mov r2, r9 -100084f8: 6812 ldr r2, [r2, #0] -100084fa: 4649 mov r1, r9 -100084fc: 601a str r2, [r3, #0] -100084fe: 2001 movs r0, #1 -10008500: f7ff fcc2 bl 10007e88 -10008504: 4d0f ldr r5, [pc, #60] ; (10008544 ) -10008506: 882b ldrh r3, [r5, #0] -10008508: 42a3 cmp r3, r4 -1000850a: d308 bcc.n 1000851e -1000850c: 1b1b subs r3, r3, r4 -1000850e: 0030 movs r0, r6 -10008510: 802b strh r3, [r5, #0] -10008512: bcf0 pop {r4, r5, r6, r7} -10008514: 46bb mov fp, r7 -10008516: 46b2 mov sl, r6 -10008518: 46a9 mov r9, r5 -1000851a: 46a0 mov r8, r4 -1000851c: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000851e: 480a ldr r0, [pc, #40] ; (10008548 ) -10008520: f7ff fa80 bl 10007a24 <__wrap_printf> -10008524: 882b ldrh r3, [r5, #0] -10008526: e7f1 b.n 1000850c -10008528: 4808 ldr r0, [pc, #32] ; (1000854c ) -1000852a: f7ff fa7b bl 10007a24 <__wrap_printf> -1000852e: e7e1 b.n 100084f4 -10008530: 4807 ldr r0, [pc, #28] ; (10008550 ) -10008532: f7ff fa77 bl 10007a24 <__wrap_printf> -10008536: e793 b.n 10008460 -10008538: 10014e5c .word 0x10014e5c -1000853c: 10014e70 .word 0x10014e70 -10008540: 20010af0 .word 0x20010af0 -10008544: 20010fca .word 0x20010fca -10008548: 10014eac .word 0x10014eac -1000854c: 10014e90 .word 0x10014e90 -10008550: 10014e50 .word 0x10014e50 - -10008554 : -10008554: 4b0c ldr r3, [pc, #48] ; (10008588 ) -10008556: b570 push {r4, r5, r6, lr} -10008558: 6818 ldr r0, [r3, #0] -1000855a: 2800 cmp r0, #0 -1000855c: d013 beq.n 10008586 -1000855e: 7fc3 ldrb r3, [r0, #31] -10008560: 2500 movs r5, #0 -10008562: 2b00 cmp r3, #0 -10008564: d009 beq.n 1000857a -10008566: 6804 ldr r4, [r0, #0] -10008568: 3b01 subs r3, #1 -1000856a: 77c3 strb r3, [r0, #31] -1000856c: 2c00 cmp r4, #0 -1000856e: d00a beq.n 10008586 -10008570: 0005 movs r5, r0 -10008572: 0020 movs r0, r4 -10008574: 7fc3 ldrb r3, [r0, #31] -10008576: 2b00 cmp r3, #0 -10008578: d1f5 bne.n 10008566 -1000857a: 6804 ldr r4, [r0, #0] -1000857c: 0029 movs r1, r5 -1000857e: f7ff ff65 bl 1000844c -10008582: 2c00 cmp r4, #0 -10008584: d1f5 bne.n 10008572 -10008586: bd70 pop {r4, r5, r6, pc} -10008588: 20010af0 .word 0x20010af0 - -1000858c : -1000858c: b5f8 push {r3, r4, r5, r6, r7, lr} -1000858e: 46ce mov lr, r9 -10008590: 4647 mov r7, r8 -10008592: b580 push {r7, lr} -10008594: 4699 mov r9, r3 -10008596: ab08 add r3, sp, #32 -10008598: 0007 movs r7, r0 -1000859a: 8818 ldrh r0, [r3, #0] -1000859c: 000e movs r6, r1 -1000859e: 4690 mov r8, r2 -100085a0: f7ff fa5a bl 10007a58 -100085a4: 210e movs r1, #14 -100085a6: 0004 movs r4, r0 -100085a8: 0030 movs r0, r6 -100085aa: f7ff fd75 bl 10008098 -100085ae: 2800 cmp r0, #0 -100085b0: d11c bne.n 100085ec -100085b2: 6875 ldr r5, [r6, #4] -100085b4: 2206 movs r2, #6 -100085b6: 732c strb r4, [r5, #12] -100085b8: 0a24 lsrs r4, r4, #8 -100085ba: 4649 mov r1, r9 -100085bc: 0028 movs r0, r5 -100085be: 736c strb r4, [r5, #13] -100085c0: f7fe ff9a bl 100074f8 <__wrap___aeabi_memcpy> -100085c4: 2206 movs r2, #6 -100085c6: 4641 mov r1, r8 -100085c8: 1da8 adds r0, r5, #6 -100085ca: f7fe ff95 bl 100074f8 <__wrap___aeabi_memcpy> -100085ce: 2328 movs r3, #40 ; 0x28 -100085d0: 5cfb ldrb r3, [r7, r3] -100085d2: 2b06 cmp r3, #6 -100085d4: d002 beq.n 100085dc -100085d6: 4809 ldr r0, [pc, #36] ; (100085fc ) -100085d8: f7ff fa24 bl 10007a24 <__wrap_printf> -100085dc: 0031 movs r1, r6 -100085de: 0038 movs r0, r7 -100085e0: 69bb ldr r3, [r7, #24] -100085e2: 4798 blx r3 -100085e4: bcc0 pop {r6, r7} -100085e6: 46b9 mov r9, r7 -100085e8: 46b0 mov r8, r6 -100085ea: bdf8 pop {r3, r4, r5, r6, r7, pc} -100085ec: 2002 movs r0, #2 -100085ee: 4a04 ldr r2, [pc, #16] ; (10008600 ) -100085f0: 4240 negs r0, r0 -100085f2: 8953 ldrh r3, [r2, #10] -100085f4: 3301 adds r3, #1 -100085f6: 8153 strh r3, [r2, #10] -100085f8: e7f4 b.n 100085e4 -100085fa: 46c0 nop ; (mov r8, r8) -100085fc: 10014ed0 .word 0x10014ed0 -10008600: 20003b6c .word 0x20003b6c - -10008604 : -10008604: bd03 pop {r0, r1, pc} -10008606: 46c0 nop ; (mov r8, r8) - -10008608 : -10008608: b510 push {r4, lr} -1000860a: 0004 movs r4, r0 -1000860c: f7fb fb14 bl 10003c38 -10008610: 47a0 blx r4 -10008612: bd10 pop {r4, pc} - -10008614 : -10008614: b5f0 push {r4, r5, r6, r7, lr} -10008616: 46de mov lr, fp -10008618: 4657 mov r7, sl -1000861a: 4646 mov r6, r8 -1000861c: b5c0 push {r6, r7, lr} -1000861e: b082 sub sp, #8 -10008620: 9200 str r2, [sp, #0] -10008622: 220f movs r2, #15 -10008624: 9301 str r3, [sp, #4] -10008626: 23d0 movs r3, #208 ; 0xd0 -10008628: 4693 mov fp, r2 -1000862a: 061b lsls r3, r3, #24 -1000862c: 681b ldr r3, [r3, #0] -1000862e: 4680 mov r8, r0 -10008630: 449b add fp, r3 -10008632: 4658 mov r0, fp -10008634: f7fb f880 bl 10003738 -10008638: 4682 mov sl, r0 -1000863a: 2800 cmp r0, #0 -1000863c: d163 bne.n 10008706 -1000863e: 26d0 movs r6, #208 ; 0xd0 -10008640: 0636 lsls r6, r6, #24 -10008642: f7fc f877 bl 10004734 -10008646: 9c00 ldr r4, [sp, #0] -10008648: 9d01 ldr r5, [sp, #4] -1000864a: 1a24 subs r4, r4, r0 -1000864c: 418d sbcs r5, r1 -1000864e: 2d00 cmp r5, #0 -10008650: db2e blt.n 100086b0 -10008652: f7fc f86f bl 10004734 -10008656: 1824 adds r4, r4, r0 -10008658: 414d adcs r5, r1 -1000865a: 2d00 cmp r5, #0 -1000865c: db4b blt.n 100086f6 -1000865e: 0029 movs r1, r5 -10008660: 2002 movs r0, #2 -10008662: 4a2b ldr r2, [pc, #172] ; (10008710 ) -10008664: 6d33 ldr r3, [r6, #80] ; 0x50 -10008666: 4218 tst r0, r3 -10008668: d141 bne.n 100086ee -1000866a: 6a53 ldr r3, [r2, #36] ; 0x24 -1000866c: 428b cmp r3, r1 -1000866e: d3f9 bcc.n 10008664 -10008670: 6a97 ldr r7, [r2, #40] ; 0x28 -10008672: 42a7 cmp r7, r4 -10008674: d336 bcc.n 100086e4 -10008676: f7fc f85d bl 10004734 -1000867a: 9c00 ldr r4, [sp, #0] -1000867c: 9d01 ldr r5, [sp, #4] -1000867e: 1a24 subs r4, r4, r0 -10008680: 418d sbcs r5, r1 -10008682: 2d00 cmp r5, #0 -10008684: db14 blt.n 100086b0 -10008686: f7fc f855 bl 10004734 -1000868a: 1824 adds r4, r4, r0 -1000868c: 414d adcs r5, r1 -1000868e: 2d00 cmp r5, #0 -10008690: db35 blt.n 100086fe -10008692: 6d33 ldr r3, [r6, #80] ; 0x50 -10008694: 0029 movs r1, r5 -10008696: 07db lsls r3, r3, #31 -10008698: d418 bmi.n 100086cc -1000869a: 2001 movs r0, #1 -1000869c: 4a1c ldr r2, [pc, #112] ; (10008710 ) -1000869e: bf20 wfe -100086a0: 6a53 ldr r3, [r2, #36] ; 0x24 -100086a2: 4299 cmp r1, r3 -100086a4: d80f bhi.n 100086c6 -100086a6: 6a97 ldr r7, [r2, #40] ; 0x28 -100086a8: 42a7 cmp r7, r4 -100086aa: d201 bcs.n 100086b0 -100086ac: 4299 cmp r1, r3 -100086ae: d00a beq.n 100086c6 -100086b0: 4653 mov r3, sl -100086b2: 2400 movs r4, #0 -100086b4: 2b00 cmp r3, #0 -100086b6: d110 bne.n 100086da -100086b8: 0020 movs r0, r4 -100086ba: b002 add sp, #8 -100086bc: bce0 pop {r5, r6, r7} -100086be: 46bb mov fp, r7 -100086c0: 46b2 mov sl, r6 -100086c2: 46a8 mov r8, r5 -100086c4: bdf0 pop {r4, r5, r6, r7, pc} -100086c6: 6d33 ldr r3, [r6, #80] ; 0x50 -100086c8: 4218 tst r0, r3 -100086ca: d0e8 beq.n 1000869e -100086cc: 6db3 ldr r3, [r6, #88] ; 0x58 -100086ce: 4598 cmp r8, r3 -100086d0: d1b7 bne.n 10008642 -100086d2: 4653 mov r3, sl -100086d4: 2401 movs r4, #1 -100086d6: 2b00 cmp r3, #0 -100086d8: d0ee beq.n 100086b8 -100086da: 2101 movs r1, #1 -100086dc: 4658 mov r0, fp -100086de: f7fb f819 bl 10003714 -100086e2: e7e9 b.n 100086b8 -100086e4: 428b cmp r3, r1 -100086e6: d1c6 bne.n 10008676 -100086e8: 6d33 ldr r3, [r6, #80] ; 0x50 -100086ea: 4218 tst r0, r3 -100086ec: d0bd beq.n 1000866a -100086ee: 4643 mov r3, r8 -100086f0: 6573 str r3, [r6, #84] ; 0x54 -100086f2: bf40 sev -100086f4: e7bf b.n 10008676 -100086f6: 2401 movs r4, #1 -100086f8: 4906 ldr r1, [pc, #24] ; (10008714 ) -100086fa: 4264 negs r4, r4 -100086fc: e7b0 b.n 10008660 -100086fe: 2401 movs r4, #1 -10008700: 4d04 ldr r5, [pc, #16] ; (10008714 ) -10008702: 4264 negs r4, r4 -10008704: e7c5 b.n 10008692 -10008706: 2100 movs r1, #0 -10008708: 4658 mov r0, fp -1000870a: f7fb f803 bl 10003714 -1000870e: e796 b.n 1000863e -10008710: 40054000 .word 0x40054000 -10008714: 7fffffff .word 0x7fffffff - -10008718 : -10008718: b5f0 push {r4, r5, r6, r7, lr} -1000871a: 0004 movs r4, r0 -1000871c: b087 sub sp, #28 -1000871e: 200f movs r0, #15 -10008720: 000e movs r6, r1 -10008722: 0017 movs r7, r2 -10008724: f7fb f808 bl 10003738 -10008728: 2100 movs r1, #0 -1000872a: 0005 movs r5, r0 -1000872c: 200f movs r0, #15 -1000872e: f7fa fff1 bl 10003714 -10008732: 2300 movs r3, #0 -10008734: 2200 movs r2, #0 -10008736: 9200 str r2, [sp, #0] -10008738: 9301 str r3, [sp, #4] -1000873a: 2301 movs r3, #1 -1000873c: 9302 str r3, [sp, #8] -1000873e: 23d0 movs r3, #208 ; 0xd0 -10008740: 9604 str r6, [sp, #16] -10008742: 9405 str r4, [sp, #20] -10008744: 2600 movs r6, #0 -10008746: 2400 movs r4, #0 -10008748: 2101 movs r1, #1 -1000874a: 2002 movs r0, #2 -1000874c: 9703 str r7, [sp, #12] -1000874e: 061b lsls r3, r3, #24 -10008750: 2c00 cmp r4, #0 -10008752: d014 beq.n 1000877e -10008754: 6d1a ldr r2, [r3, #80] ; 0x50 -10008756: 4210 tst r0, r2 -10008758: d0fc beq.n 10008754 -1000875a: 655c str r4, [r3, #84] ; 0x54 -1000875c: bf40 sev -1000875e: 6d1a ldr r2, [r3, #80] ; 0x50 -10008760: 4211 tst r1, r2 -10008762: d103 bne.n 1000876c -10008764: bf20 wfe -10008766: 6d1a ldr r2, [r3, #80] ; 0x50 -10008768: 4211 tst r1, r2 -1000876a: d0fb beq.n 10008764 -1000876c: 6d9a ldr r2, [r3, #88] ; 0x58 -1000876e: 42a2 cmp r2, r4 -10008770: d00a beq.n 10008788 -10008772: 2600 movs r6, #0 -10008774: 466c mov r4, sp -10008776: 00b2 lsls r2, r6, #2 -10008778: 58a4 ldr r4, [r4, r2] -1000877a: e7e9 b.n 10008750 -1000877c: 6d9a ldr r2, [r3, #88] ; 0x58 -1000877e: 6d1a ldr r2, [r3, #80] ; 0x50 -10008780: 4211 tst r1, r2 -10008782: d1fb bne.n 1000877c -10008784: bf40 sev -10008786: e7e5 b.n 10008754 -10008788: 3601 adds r6, #1 -1000878a: 2e05 cmp r6, #5 -1000878c: d9f2 bls.n 10008774 -1000878e: 0029 movs r1, r5 -10008790: 200f movs r0, #15 -10008792: f7fa ffbf bl 10003714 -10008796: b007 add sp, #28 -10008798: bdf0 pop {r4, r5, r6, r7, pc} -1000879a: 46c0 nop ; (mov r8, r8) - -1000879c : -1000879c: 4b0b ldr r3, [pc, #44] ; (100087cc ) -1000879e: 4a0c ldr r2, [pc, #48] ; (100087d0 ) -100087a0: b510 push {r4, lr} -100087a2: 4293 cmp r3, r2 -100087a4: d201 bcs.n 100087aa -100087a6: 2301 movs r3, #1 -100087a8: 425b negs r3, r3 -100087aa: 0019 movs r1, r3 -100087ac: 4a09 ldr r2, [pc, #36] ; (100087d4 ) -100087ae: 5098 str r0, [r3, r2] -100087b0: 3204 adds r2, #4 -100087b2: 509b str r3, [r3, r2] -100087b4: 4a08 ldr r2, [pc, #32] ; (100087d8 ) -100087b6: 4b09 ldr r3, [pc, #36] ; (100087dc ) -100087b8: 4809 ldr r0, [pc, #36] ; (100087e0 ) -100087ba: 50ca str r2, [r1, r3] -100087bc: 4b09 ldr r3, [pc, #36] ; (100087e4 ) -100087be: 689a ldr r2, [r3, #8] -100087c0: 4b04 ldr r3, [pc, #16] ; (100087d4 ) -100087c2: 469c mov ip, r3 -100087c4: 4461 add r1, ip -100087c6: f7ff ffa7 bl 10008718 -100087ca: bd10 pop {r4, pc} -100087cc: 20040800 .word 0x20040800 -100087d0: 20040000 .word 0x20040000 -100087d4: 000007f4 .word 0x000007f4 -100087d8: 10008609 .word 0x10008609 -100087dc: 000007fc .word 0x000007fc -100087e0: 10008605 .word 0x10008605 -100087e4: e000ed00 .word 0xe000ed00 - -100087e8 : -100087e8: b570 push {r4, r5, r6, lr} -100087ea: f7fa fed7 bl 1000359c -100087ee: 0004 movs r4, r0 -100087f0: 480d ldr r0, [pc, #52] ; (10008828 ) -100087f2: 6803 ldr r3, [r0, #0] -100087f4: 2b00 cmp r3, #0 -100087f6: d013 beq.n 10008820 -100087f8: 0020 movs r0, r4 -100087fa: f7fa fedb bl 100035b4 -100087fe: 23d0 movs r3, #208 ; 0xd0 -10008800: 061b lsls r3, r3, #24 -10008802: 681c ldr r4, [r3, #0] -10008804: 4909 ldr r1, [pc, #36] ; (1000882c ) -10008806: 0025 movs r5, r4 -10008808: 350f adds r5, #15 -1000880a: 0028 movs r0, r5 -1000880c: f7fa ffb0 bl 10003770 -10008810: 0028 movs r0, r5 -10008812: 2101 movs r1, #1 -10008814: f7fa ff7e bl 10003714 -10008818: 2201 movs r2, #1 -1000881a: 4b05 ldr r3, [pc, #20] ; (10008830 ) -1000881c: 551a strb r2, [r3, r4] -1000881e: bd70 pop {r4, r5, r6, pc} -10008820: f7fb fa52 bl 10003cc8 -10008824: e7e8 b.n 100087f8 -10008826: 46c0 nop ; (mov r8, r8) -10008828: 20003b60 .word 0x20003b60 -1000882c: 20000425 .word 0x20000425 -10008830: 20003b68 .word 0x20003b68 - -10008834 : -10008834: b530 push {r4, r5, lr} -10008836: 4b16 ldr r3, [pc, #88] ; (10008890 ) -10008838: b083 sub sp, #12 -1000883a: 685c ldr r4, [r3, #4] -1000883c: 681b ldr r3, [r3, #0] -1000883e: 9300 str r3, [sp, #0] -10008840: 9401 str r4, [sp, #4] -10008842: f7fa feab bl 1000359c -10008846: 4d13 ldr r5, [pc, #76] ; (10008894 ) -10008848: 0004 movs r4, r0 -1000884a: 682b ldr r3, [r5, #0] -1000884c: 2b00 cmp r3, #0 -1000884e: d01b beq.n 10008888 -10008850: 0020 movs r0, r4 -10008852: f7fa feaf bl 100035b4 -10008856: 9a00 ldr r2, [sp, #0] -10008858: 9b01 ldr r3, [sp, #4] -1000885a: 0028 movs r0, r5 -1000885c: f00b fbcc bl 10013ff8 <__mutex_enter_block_until_veneer> -10008860: 2800 cmp r0, #0 -10008862: d00c beq.n 1000887e -10008864: 4c0c ldr r4, [pc, #48] ; (10008898 ) -10008866: 7823 ldrb r3, [r4, #0] -10008868: 2b00 cmp r3, #0 -1000886a: d10a bne.n 10008882 -1000886c: 9a00 ldr r2, [sp, #0] -1000886e: 9b01 ldr r3, [sp, #4] -10008870: 480a ldr r0, [pc, #40] ; (1000889c ) -10008872: f7ff fecf bl 10008614 -10008876: 7020 strb r0, [r4, #0] -10008878: 0028 movs r0, r5 -1000887a: f00b fb75 bl 10013f68 <__mutex_exit_veneer> -1000887e: b003 add sp, #12 -10008880: bd30 pop {r4, r5, pc} -10008882: f7fc fe17 bl 100054b4 -10008886: e7f1 b.n 1000886c -10008888: 0028 movs r0, r5 -1000888a: f7fb fa1d bl 10003cc8 -1000888e: e7df b.n 10008850 -10008890: 100146a8 .word 0x100146a8 -10008894: 20003b60 .word 0x20003b60 -10008898: 20010fd5 .word 0x20010fd5 -1000889c: 73a8831e .word 0x73a8831e - -100088a0 : -100088a0: b510 push {r4, lr} -100088a2: 4b0f ldr r3, [pc, #60] ; (100088e0 ) -100088a4: b082 sub sp, #8 -100088a6: 685c ldr r4, [r3, #4] -100088a8: 681b ldr r3, [r3, #0] -100088aa: 9300 str r3, [sp, #0] -100088ac: 9401 str r4, [sp, #4] -100088ae: 9a00 ldr r2, [sp, #0] -100088b0: 9b01 ldr r3, [sp, #4] -100088b2: 4c0c ldr r4, [pc, #48] ; (100088e4 ) -100088b4: 0020 movs r0, r4 -100088b6: f00b fb9f bl 10013ff8 <__mutex_enter_block_until_veneer> -100088ba: 2800 cmp r0, #0 -100088bc: d101 bne.n 100088c2 -100088be: b002 add sp, #8 -100088c0: bd10 pop {r4, pc} -100088c2: 4809 ldr r0, [pc, #36] ; (100088e8 ) -100088c4: 9a00 ldr r2, [sp, #0] -100088c6: 9b01 ldr r3, [sp, #4] -100088c8: f7ff fea4 bl 10008614 -100088cc: 2800 cmp r0, #0 -100088ce: d002 beq.n 100088d6 -100088d0: 2200 movs r2, #0 -100088d2: 4b06 ldr r3, [pc, #24] ; (100088ec ) -100088d4: 701a strb r2, [r3, #0] -100088d6: 0020 movs r0, r4 -100088d8: f00b fb46 bl 10013f68 <__mutex_exit_veneer> -100088dc: e7ef b.n 100088be -100088de: 46c0 nop ; (mov r8, r8) -100088e0: 100146a8 .word 0x100146a8 -100088e4: 20003b60 .word 0x20003b60 -100088e8: 8c577ce1 .word 0x8c577ce1 -100088ec: 20010fd5 .word 0x20010fd5 - -100088f0 : -100088f0: 4b01 ldr r3, [pc, #4] ; (100088f8 ) -100088f2: 6018 str r0, [r3, #0] -100088f4: 4770 bx lr -100088f6: 46c0 nop ; (mov r8, r8) -100088f8: 20001720 .word 0x20001720 - -100088fc : -100088fc: b510 push {r4, lr} -100088fe: 4b04 ldr r3, [pc, #16] ; (10008910 ) -10008900: 2201 movs r2, #1 -10008902: 2100 movs r1, #0 -10008904: 681b ldr r3, [r3, #0] -10008906: 4803 ldr r0, [pc, #12] ; (10008914 ) -10008908: f003 ff10 bl 1000c72c -1000890c: bd10 pop {r4, pc} -1000890e: 46c0 nop ; (mov r8, r8) -10008910: 200008b0 .word 0x200008b0 -10008914: 20001ad0 .word 0x20001ad0 - -10008918 : -10008918: b5f0 push {r4, r5, r6, r7, lr} -1000891a: 0005 movs r5, r0 -1000891c: 000c movs r4, r1 -1000891e: 0016 movs r6, r2 -10008920: b085 sub sp, #20 -10008922: 2900 cmp r1, #0 -10008924: d014 beq.n 10008950 -10008926: f005 ff1f bl 1000e768 -1000892a: 0007 movs r7, r0 -1000892c: 0020 movs r0, r4 -1000892e: f005 ff1b bl 1000e768 -10008932: 0003 movs r3, r0 -10008934: 2201 movs r2, #1 -10008936: 4252 negs r2, r2 -10008938: 9203 str r2, [sp, #12] -1000893a: 2200 movs r2, #0 -1000893c: 0039 movs r1, r7 -1000893e: 9202 str r2, [sp, #8] -10008940: 9601 str r6, [sp, #4] -10008942: 002a movs r2, r5 -10008944: 9400 str r4, [sp, #0] -10008946: 4805 ldr r0, [pc, #20] ; (1000895c ) -10008948: f004 f8f6 bl 1000cb38 -1000894c: b005 add sp, #20 -1000894e: bdf0 pop {r4, r5, r6, r7, pc} -10008950: f005 ff0a bl 1000e768 -10008954: 2600 movs r6, #0 -10008956: 0007 movs r7, r0 -10008958: 2300 movs r3, #0 -1000895a: e7eb b.n 10008934 -1000895c: 20001ad0 .word 0x20001ad0 - -10008960 : -10008960: b510 push {r4, lr} -10008962: 4b02 ldr r3, [pc, #8] ; (1000896c ) -10008964: 6018 str r0, [r3, #0] -10008966: f000 f813 bl 10008990 -1000896a: bd10 pop {r4, pc} -1000896c: 200008b0 .word 0x200008b0 - -10008970 : -10008970: b510 push {r4, lr} -10008972: 000a movs r2, r1 -10008974: 0001 movs r1, r0 -10008976: 4802 ldr r0, [pc, #8] ; (10008980 ) -10008978: f004 f9aa bl 1000ccd0 -1000897c: bd10 pop {r4, pc} -1000897e: 46c0 nop ; (mov r8, r8) -10008980: 20001ad0 .word 0x20001ad0 - -10008984 : -10008984: 4b01 ldr r3, [pc, #4] ; (1000898c ) -10008986: 6818 ldr r0, [r3, #0] -10008988: 4770 bx lr -1000898a: 46c0 nop ; (mov r8, r8) -1000898c: 20001720 .word 0x20001720 - -10008990 : -10008990: b510 push {r4, lr} -10008992: b082 sub sp, #8 -10008994: f7ff fff6 bl 10008984 -10008998: 2800 cmp r0, #0 -1000899a: d007 beq.n 100089ac -1000899c: f004 fc50 bl 1000d240 -100089a0: 0003 movs r3, r0 -100089a2: 2000 movs r0, #0 -100089a4: 2b00 cmp r3, #0 -100089a6: d012 beq.n 100089ce -100089a8: b002 add sp, #8 -100089aa: bd10 pop {r4, pc} -100089ac: 4668 mov r0, sp -100089ae: f005 f82d bl 1000da0c -100089b2: 4c11 ldr r4, [pc, #68] ; (100089f8 ) -100089b4: 4669 mov r1, sp -100089b6: 0020 movs r0, r4 -100089b8: f005 f82e bl 1000da18 -100089bc: 2800 cmp r0, #0 -100089be: d004 beq.n 100089ca +10008130: 681b ldr r3, [r3, #0] +10008132: 2b00 cmp r3, #0 +10008134: d002 beq.n 1000813c +10008136: 685a ldr r2, [r3, #4] +10008138: 1aa2 subs r2, r4, r2 +1000813a: d5f8 bpl.n 1000812e +1000813c: 6003 str r3, [r0, #0] +1000813e: 6008 str r0, [r1, #0] +10008140: bd70 pop {r4, r5, r6, pc} +10008142: 4803 ldr r0, [pc, #12] ; (10008150 ) +10008144: f7ff fc26 bl 10007994 <__wrap_printf> +10008148: e7fa b.n 10008140 +1000814a: 46c0 nop ; (mov r8, r8) +1000814c: 2000a01c .word 0x2000a01c +10008150: 10014c80 .word 0x10014c80 + +10008154 : +10008154: b510 push {r4, lr} +10008156: 6843 ldr r3, [r0, #4] +10008158: 0004 movs r4, r0 +1000815a: 4798 blx r3 +1000815c: f7f8 fc70 bl 10000a40 +10008160: 0003 movs r3, r0 +10008162: 4908 ldr r1, [pc, #32] ; (10008184 ) +10008164: 6822 ldr r2, [r4, #0] +10008166: 6808 ldr r0, [r1, #0] +10008168: 1810 adds r0, r2, r0 +1000816a: 1ac1 subs r1, r0, r3 +1000816c: d505 bpl.n 1000817a +1000816e: 18d0 adds r0, r2, r3 +10008170: 4905 ldr r1, [pc, #20] ; (10008188 ) +10008172: 0022 movs r2, r4 +10008174: f7ff ffc8 bl 10008108 +10008178: bd10 pop {r4, pc} +1000817a: 0022 movs r2, r4 +1000817c: 4902 ldr r1, [pc, #8] ; (10008188 ) +1000817e: f7ff ffc3 bl 10008108 +10008182: e7f9 b.n 10008178 +10008184: 20001ac0 .word 0x20001ac0 +10008188: 10008155 .word 0x10008155 + +1000818c : +1000818c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000818e: 4647 mov r7, r8 +10008190: 46ce mov lr, r9 +10008192: 4b22 ldr r3, [pc, #136] ; (1000821c ) +10008194: 4d22 ldr r5, [pc, #136] ; (10008220 ) +10008196: 4699 mov r9, r3 +10008198: 4b22 ldr r3, [pc, #136] ; (10008224 ) +1000819a: b580 push {r7, lr} +1000819c: 002f movs r7, r5 +1000819e: 4698 mov r8, r3 +100081a0: 4e21 ldr r6, [pc, #132] ; (10008228 ) +100081a2: 3710 adds r7, #16 +100081a4: 2380 movs r3, #128 ; 0x80 +100081a6: 682c ldr r4, [r5, #0] +100081a8: 05db lsls r3, r3, #23 +100081aa: 429c cmp r4, r3 +100081ac: d226 bcs.n 100081fc +100081ae: f7f8 fc47 bl 10000a40 +100081b2: 1824 adds r4, r4, r0 +100081b4: 2003 movs r0, #3 +100081b6: f7ff fdf7 bl 10007da8 +100081ba: 2800 cmp r0, #0 +100081bc: d029 beq.n 10008212 +100081be: 2300 movs r3, #0 +100081c0: 6003 str r3, [r0, #0] +100081c2: 4643 mov r3, r8 +100081c4: 6083 str r3, [r0, #8] +100081c6: 6833 ldr r3, [r6, #0] +100081c8: 60c5 str r5, [r0, #12] +100081ca: 6044 str r4, [r0, #4] +100081cc: 2b00 cmp r3, #0 +100081ce: d003 beq.n 100081d8 +100081d0: 685a ldr r2, [r3, #4] +100081d2: 1aa2 subs r2, r4, r2 +100081d4: d50b bpl.n 100081ee +100081d6: 6003 str r3, [r0, #0] +100081d8: 6030 str r0, [r6, #0] +100081da: 3508 adds r5, #8 +100081dc: 42bd cmp r5, r7 +100081de: d1e1 bne.n 100081a4 +100081e0: bcc0 pop {r6, r7} +100081e2: 46b9 mov r9, r7 +100081e4: 46b0 mov r8, r6 +100081e6: bdf8 pop {r3, r4, r5, r6, r7, pc} +100081e8: 685a ldr r2, [r3, #4] +100081ea: 1aa2 subs r2, r4, r2 +100081ec: d403 bmi.n 100081f6 +100081ee: 0019 movs r1, r3 +100081f0: 681b ldr r3, [r3, #0] +100081f2: 2b00 cmp r3, #0 +100081f4: d1f8 bne.n 100081e8 +100081f6: 6003 str r3, [r0, #0] +100081f8: 6008 str r0, [r1, #0] +100081fa: e7ee b.n 100081da +100081fc: 4648 mov r0, r9 +100081fe: f7ff fbc9 bl 10007994 <__wrap_printf> +10008202: f7f8 fc1d bl 10000a40 +10008206: 1824 adds r4, r4, r0 +10008208: 2003 movs r0, #3 +1000820a: f7ff fdcd bl 10007da8 +1000820e: 2800 cmp r0, #0 +10008210: d1d5 bne.n 100081be +10008212: 4806 ldr r0, [pc, #24] ; (1000822c ) +10008214: f7ff fbbe bl 10007994 <__wrap_printf> +10008218: e7df b.n 100081da +1000821a: 46c0 nop ; (mov r8, r8) +1000821c: 10014cc0 .word 0x10014cc0 +10008220: 10014cf8 .word 0x10014cf8 +10008224: 10008155 .word 0x10008155 +10008228: 2000a01c .word 0x2000a01c +1000822c: 10014c80 .word 0x10014c80 + +10008230 : +10008230: 4770 bx lr +10008232: 46c0 nop ; (mov r8, r8) + +10008234 : +10008234: b5f0 push {r4, r5, r6, r7, lr} +10008236: 464f mov r7, r9 +10008238: 4646 mov r6, r8 +1000823a: 46d6 mov lr, sl +1000823c: b5c0 push {r6, r7, lr} +1000823e: b082 sub sp, #8 +10008240: 469a mov sl, r3 +10008242: ab0d add r3, sp, #52 ; 0x34 +10008244: 0007 movs r7, r0 +10008246: 4688 mov r8, r1 +10008248: 4691 mov r9, r2 +1000824a: 881e ldrh r6, [r3, #0] +1000824c: 2800 cmp r0, #0 +1000824e: d055 beq.n 100082fc +10008250: 22a0 movs r2, #160 ; 0xa0 +10008252: 211c movs r1, #28 +10008254: 200e movs r0, #14 +10008256: 0092 lsls r2, r2, #2 +10008258: f7ff fe44 bl 10007ee4 +1000825c: 1e05 subs r5, r0, #0 +1000825e: d051 beq.n 10008304 +10008260: 8943 ldrh r3, [r0, #10] +10008262: 2b1b cmp r3, #27 +10008264: d946 bls.n 100082f4 +10008266: 0030 movs r0, r6 +10008268: 686c ldr r4, [r5, #4] +1000826a: f7ff fbad bl 100079c8 +1000826e: 2328 movs r3, #40 ; 0x28 +10008270: 71a0 strb r0, [r4, #6] +10008272: 0a00 lsrs r0, r0, #8 +10008274: 71e0 strb r0, [r4, #7] +10008276: 5cfb ldrb r3, [r7, r3] +10008278: 2b06 cmp r3, #6 +1000827a: d002 beq.n 10008282 +1000827c: 4825 ldr r0, [pc, #148] ; (10008314 ) +1000827e: f7ff fb89 bl 10007994 <__wrap_printf> +10008282: 0020 movs r0, r4 +10008284: 2206 movs r2, #6 +10008286: 4651 mov r1, sl +10008288: 3008 adds r0, #8 +1000828a: f7ff f8ed bl 10007468 <__wrap___aeabi_memcpy> +1000828e: 0020 movs r0, r4 +10008290: 2206 movs r2, #6 +10008292: 990b ldr r1, [sp, #44] ; 0x2c +10008294: 3012 adds r0, #18 +10008296: f7ff f8e7 bl 10007468 <__wrap___aeabi_memcpy> +1000829a: 0020 movs r0, r4 +1000829c: 2204 movs r2, #4 +1000829e: 990a ldr r1, [sp, #40] ; 0x28 +100082a0: 300e adds r0, #14 +100082a2: f7ff f8e1 bl 10007468 <__wrap___aeabi_memcpy> +100082a6: 0020 movs r0, r4 +100082a8: 2204 movs r2, #4 +100082aa: 990c ldr r1, [sp, #48] ; 0x30 +100082ac: 3018 adds r0, #24 +100082ae: f7ff f8db bl 10007468 <__wrap___aeabi_memcpy> +100082b2: 2300 movs r3, #0 +100082b4: 2201 movs r2, #1 +100082b6: 7023 strb r3, [r4, #0] +100082b8: 70e3 strb r3, [r4, #3] +100082ba: 3306 adds r3, #6 +100082bc: 7123 strb r3, [r4, #4] +100082be: 3b02 subs r3, #2 +100082c0: 7163 strb r3, [r4, #5] +100082c2: 4b15 ldr r3, [pc, #84] ; (10008318 ) +100082c4: 7062 strb r2, [r4, #1] +100082c6: 3207 adds r2, #7 +100082c8: 70a2 strb r2, [r4, #2] +100082ca: 0029 movs r1, r5 +100082cc: 4642 mov r2, r8 +100082ce: 9300 str r3, [sp, #0] +100082d0: 0038 movs r0, r7 +100082d2: 464b mov r3, r9 +100082d4: f000 f912 bl 100084fc +100082d8: 4a10 ldr r2, [pc, #64] ; (1000831c ) +100082da: 0028 movs r0, r5 +100082dc: 8b13 ldrh r3, [r2, #24] +100082de: 3301 adds r3, #1 +100082e0: 8313 strh r3, [r2, #24] +100082e2: f7ff febf bl 10008064 +100082e6: 2000 movs r0, #0 +100082e8: b002 add sp, #8 +100082ea: bce0 pop {r5, r6, r7} +100082ec: 46ba mov sl, r7 +100082ee: 46b1 mov r9, r6 +100082f0: 46a8 mov r8, r5 +100082f2: bdf0 pop {r4, r5, r6, r7, pc} +100082f4: 480a ldr r0, [pc, #40] ; (10008320 ) +100082f6: f7ff fb4d bl 10007994 <__wrap_printf> +100082fa: e7b4 b.n 10008266 +100082fc: 4809 ldr r0, [pc, #36] ; (10008324 ) +100082fe: f7ff fb49 bl 10007994 <__wrap_printf> +10008302: e7a5 b.n 10008250 +10008304: 2001 movs r0, #1 +10008306: 4a05 ldr r2, [pc, #20] ; (1000831c ) +10008308: 4240 negs r0, r0 +1000830a: 8c93 ldrh r3, [r2, #36] ; 0x24 +1000830c: 3301 adds r3, #1 +1000830e: 8493 strh r3, [r2, #36] ; 0x24 +10008310: e7ea b.n 100082e8 +10008312: 46c0 nop ; (mov r8, r8) +10008314: 10014d4c .word 0x10014d4c +10008318: 00000806 .word 0x00000806 +1000831c: 20003b80 .word 0x20003b80 +10008320: 10014d18 .word 0x10014d18 +10008324: 10014d08 .word 0x10014d08 + +10008328 : +10008328: b5f0 push {r4, r5, r6, r7, lr} +1000832a: 46c6 mov lr, r8 +1000832c: 4c20 ldr r4, [pc, #128] ; (100083b0 ) +1000832e: 2696 movs r6, #150 ; 0x96 +10008330: 0025 movs r5, r4 +10008332: b500 push {lr} +10008334: 4b1f ldr r3, [pc, #124] ; (100083b4 ) +10008336: 4f20 ldr r7, [pc, #128] ; (100083b8 ) +10008338: 4698 mov r8, r3 +1000833a: b084 sub sp, #16 +1000833c: 35f0 adds r5, #240 ; 0xf0 +1000833e: 0076 lsls r6, r6, #1 +10008340: e00a b.n 10008358 +10008342: 2a01 cmp r2, #1 +10008344: d021 beq.n 1000838a +10008346: 2a03 cmp r2, #3 +10008348: d02f beq.n 100083aa +1000834a: 2a04 cmp r2, #4 +1000834c: d101 bne.n 10008352 +1000834e: 2302 movs r3, #2 +10008350: 7523 strb r3, [r4, #20] +10008352: 3418 adds r4, #24 +10008354: 42ac cmp r4, r5 +10008356: d014 beq.n 10008382 +10008358: 7d22 ldrb r2, [r4, #20] +1000835a: 2a00 cmp r2, #0 +1000835c: d0f9 beq.n 10008352 +1000835e: 8a63 ldrh r3, [r4, #18] +10008360: 3301 adds r3, #1 +10008362: b29b uxth r3, r3 +10008364: 8263 strh r3, [r4, #18] +10008366: 42b3 cmp r3, r6 +10008368: d3eb bcc.n 10008342 +1000836a: 6820 ldr r0, [r4, #0] +1000836c: 2800 cmp r0, #0 +1000836e: d003 beq.n 10008378 +10008370: f7ff fe78 bl 10008064 +10008374: 2300 movs r3, #0 +10008376: 6023 str r3, [r4, #0] +10008378: 2300 movs r3, #0 +1000837a: 7523 strb r3, [r4, #20] +1000837c: 3418 adds r4, #24 +1000837e: 42ac cmp r4, r5 +10008380: d1ea bne.n 10008358 +10008382: b004 add sp, #16 +10008384: bc80 pop {r7} +10008386: 46b8 mov r8, r7 +10008388: bdf0 pop {r4, r5, r6, r7, pc} +1000838a: 2b04 cmp r3, #4 +1000838c: d8ed bhi.n 1000836a +1000838e: 68a0 ldr r0, [r4, #8] +10008390: 1d23 adds r3, r4, #4 +10008392: 0001 movs r1, r0 +10008394: 9302 str r3, [sp, #8] +10008396: 3122 adds r1, #34 ; 0x22 +10008398: 1d03 adds r3, r0, #4 +1000839a: 9203 str r2, [sp, #12] +1000839c: 9300 str r3, [sp, #0] +1000839e: 4642 mov r2, r8 +100083a0: 000b movs r3, r1 +100083a2: 9701 str r7, [sp, #4] +100083a4: f7ff ff46 bl 10008234 +100083a8: e7d3 b.n 10008352 +100083aa: 2304 movs r3, #4 +100083ac: 7523 strb r3, [r4, #20] +100083ae: e7d0 b.n 10008352 +100083b0: 20001630 .word 0x20001630 +100083b4: 10014e44 .word 0x10014e44 +100083b8: 10014e4c .word 0x10014e4c + +100083bc : +100083bc: b5f8 push {r3, r4, r5, r6, r7, lr} +100083be: 46de mov lr, fp +100083c0: 464e mov r6, r9 +100083c2: 4657 mov r7, sl +100083c4: 4645 mov r5, r8 +100083c6: 4681 mov r9, r0 +100083c8: 468b mov fp, r1 +100083ca: b5e0 push {r5, r6, r7, lr} +100083cc: 4281 cmp r1, r0 +100083ce: d067 beq.n 100084a0 +100083d0: 465b mov r3, fp +100083d2: 2b00 cmp r3, #0 +100083d4: d005 beq.n 100083e2 +100083d6: 681b ldr r3, [r3, #0] +100083d8: 454b cmp r3, r9 +100083da: d002 beq.n 100083e2 +100083dc: 4832 ldr r0, [pc, #200] ; (100084a8 ) +100083de: f7ff fad9 bl 10007994 <__wrap_printf> +100083e2: 464b mov r3, r9 +100083e4: 685b ldr r3, [r3, #4] +100083e6: 2600 movs r6, #0 +100083e8: 4698 mov r8, r3 +100083ea: 2400 movs r4, #0 +100083ec: 2b00 cmp r3, #0 +100083ee: d032 beq.n 10008456 +100083f0: 6859 ldr r1, [r3, #4] +100083f2: 4640 mov r0, r8 +100083f4: 784b ldrb r3, [r1, #1] +100083f6: 780a ldrb r2, [r1, #0] +100083f8: 788e ldrb r6, [r1, #2] +100083fa: 021b lsls r3, r3, #8 +100083fc: 431a orrs r2, r3 +100083fe: 78cb ldrb r3, [r1, #3] +10008400: 0436 lsls r6, r6, #16 +10008402: 061b lsls r3, r3, #24 +10008404: 4316 orrs r6, r2 +10008406: 431e orrs r6, r3 +10008408: f7ff fe3a bl 10008080 +1000840c: 2380 movs r3, #128 ; 0x80 +1000840e: 025b lsls r3, r3, #9 +10008410: 0007 movs r7, r0 +10008412: 2400 movs r4, #0 +10008414: 469a mov sl, r3 +10008416: e016 b.n 10008446 +10008418: 6872 ldr r2, [r6, #4] +1000841a: 0030 movs r0, r6 +1000841c: 7853 ldrb r3, [r2, #1] +1000841e: 7811 ldrb r1, [r2, #0] +10008420: 7895 ldrb r5, [r2, #2] +10008422: 021b lsls r3, r3, #8 +10008424: 4319 orrs r1, r3 +10008426: 78d3 ldrb r3, [r2, #3] +10008428: 042d lsls r5, r5, #16 +1000842a: 061b lsls r3, r3, #24 +1000842c: 430d orrs r5, r1 +1000842e: 431d orrs r5, r3 +10008430: f7ff fe26 bl 10008080 +10008434: 1823 adds r3, r4, r0 +10008436: 0007 movs r7, r0 +10008438: 4553 cmp r3, sl +1000843a: db02 blt.n 10008442 +1000843c: 481b ldr r0, [pc, #108] ; (100084ac ) +1000843e: f7ff faa9 bl 10007994 <__wrap_printf> +10008442: 46b0 mov r8, r6 +10008444: 002e movs r6, r5 +10008446: 193c adds r4, r7, r4 +10008448: 4640 mov r0, r8 +1000844a: b2a4 uxth r4, r4 +1000844c: f7ff fe0a bl 10008064 +10008450: 2e00 cmp r6, #0 +10008452: d1e1 bne.n 10008418 +10008454: 0026 movs r6, r4 +10008456: 4b16 ldr r3, [pc, #88] ; (100084b0 ) +10008458: 681a ldr r2, [r3, #0] +1000845a: 4591 cmp r9, r2 +1000845c: d003 beq.n 10008466 +1000845e: 465b mov r3, fp +10008460: 2b00 cmp r3, #0 +10008462: d019 beq.n 10008498 +10008464: 465b mov r3, fp +10008466: 464a mov r2, r9 +10008468: 6812 ldr r2, [r2, #0] +1000846a: 4649 mov r1, r9 +1000846c: 601a str r2, [r3, #0] +1000846e: 2001 movs r0, #1 +10008470: f7ff fcc2 bl 10007df8 +10008474: 4d0f ldr r5, [pc, #60] ; (100084b4 ) +10008476: 882b ldrh r3, [r5, #0] +10008478: 42a3 cmp r3, r4 +1000847a: d308 bcc.n 1000848e +1000847c: 1b1b subs r3, r3, r4 +1000847e: 0030 movs r0, r6 +10008480: 802b strh r3, [r5, #0] +10008482: bcf0 pop {r4, r5, r6, r7} +10008484: 46bb mov fp, r7 +10008486: 46b2 mov sl, r6 +10008488: 46a9 mov r9, r5 +1000848a: 46a0 mov r8, r4 +1000848c: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000848e: 480a ldr r0, [pc, #40] ; (100084b8 ) +10008490: f7ff fa80 bl 10007994 <__wrap_printf> +10008494: 882b ldrh r3, [r5, #0] +10008496: e7f1 b.n 1000847c +10008498: 4808 ldr r0, [pc, #32] ; (100084bc ) +1000849a: f7ff fa7b bl 10007994 <__wrap_printf> +1000849e: e7e1 b.n 10008464 +100084a0: 4807 ldr r0, [pc, #28] ; (100084c0 ) +100084a2: f7ff fa77 bl 10007994 <__wrap_printf> +100084a6: e793 b.n 100083d0 +100084a8: 10014d9c .word 0x10014d9c +100084ac: 10014db0 .word 0x10014db0 +100084b0: 20010b04 .word 0x20010b04 +100084b4: 20010fde .word 0x20010fde +100084b8: 10014dec .word 0x10014dec +100084bc: 10014dd0 .word 0x10014dd0 +100084c0: 10014d90 .word 0x10014d90 + +100084c4 : +100084c4: 4b0c ldr r3, [pc, #48] ; (100084f8 ) +100084c6: b570 push {r4, r5, r6, lr} +100084c8: 6818 ldr r0, [r3, #0] +100084ca: 2800 cmp r0, #0 +100084cc: d013 beq.n 100084f6 +100084ce: 7fc3 ldrb r3, [r0, #31] +100084d0: 2500 movs r5, #0 +100084d2: 2b00 cmp r3, #0 +100084d4: d009 beq.n 100084ea +100084d6: 6804 ldr r4, [r0, #0] +100084d8: 3b01 subs r3, #1 +100084da: 77c3 strb r3, [r0, #31] +100084dc: 2c00 cmp r4, #0 +100084de: d00a beq.n 100084f6 +100084e0: 0005 movs r5, r0 +100084e2: 0020 movs r0, r4 +100084e4: 7fc3 ldrb r3, [r0, #31] +100084e6: 2b00 cmp r3, #0 +100084e8: d1f5 bne.n 100084d6 +100084ea: 6804 ldr r4, [r0, #0] +100084ec: 0029 movs r1, r5 +100084ee: f7ff ff65 bl 100083bc +100084f2: 2c00 cmp r4, #0 +100084f4: d1f5 bne.n 100084e2 +100084f6: bd70 pop {r4, r5, r6, pc} +100084f8: 20010b04 .word 0x20010b04 + +100084fc : +100084fc: b5f8 push {r3, r4, r5, r6, r7, lr} +100084fe: 46ce mov lr, r9 +10008500: 4647 mov r7, r8 +10008502: b580 push {r7, lr} +10008504: 4699 mov r9, r3 +10008506: ab08 add r3, sp, #32 +10008508: 0007 movs r7, r0 +1000850a: 8818 ldrh r0, [r3, #0] +1000850c: 000e movs r6, r1 +1000850e: 4690 mov r8, r2 +10008510: f7ff fa5a bl 100079c8 +10008514: 210e movs r1, #14 +10008516: 0004 movs r4, r0 +10008518: 0030 movs r0, r6 +1000851a: f7ff fd75 bl 10008008 +1000851e: 2800 cmp r0, #0 +10008520: d11c bne.n 1000855c +10008522: 6875 ldr r5, [r6, #4] +10008524: 2206 movs r2, #6 +10008526: 732c strb r4, [r5, #12] +10008528: 0a24 lsrs r4, r4, #8 +1000852a: 4649 mov r1, r9 +1000852c: 0028 movs r0, r5 +1000852e: 736c strb r4, [r5, #13] +10008530: f7fe ff9a bl 10007468 <__wrap___aeabi_memcpy> +10008534: 2206 movs r2, #6 +10008536: 4641 mov r1, r8 +10008538: 1da8 adds r0, r5, #6 +1000853a: f7fe ff95 bl 10007468 <__wrap___aeabi_memcpy> +1000853e: 2328 movs r3, #40 ; 0x28 +10008540: 5cfb ldrb r3, [r7, r3] +10008542: 2b06 cmp r3, #6 +10008544: d002 beq.n 1000854c +10008546: 4809 ldr r0, [pc, #36] ; (1000856c ) +10008548: f7ff fa24 bl 10007994 <__wrap_printf> +1000854c: 0031 movs r1, r6 +1000854e: 0038 movs r0, r7 +10008550: 69bb ldr r3, [r7, #24] +10008552: 4798 blx r3 +10008554: bcc0 pop {r6, r7} +10008556: 46b9 mov r9, r7 +10008558: 46b0 mov r8, r6 +1000855a: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000855c: 2002 movs r0, #2 +1000855e: 4a04 ldr r2, [pc, #16] ; (10008570 ) +10008560: 4240 negs r0, r0 +10008562: 8953 ldrh r3, [r2, #10] +10008564: 3301 adds r3, #1 +10008566: 8153 strh r3, [r2, #10] +10008568: e7f4 b.n 10008554 +1000856a: 46c0 nop ; (mov r8, r8) +1000856c: 10014e10 .word 0x10014e10 +10008570: 20003b80 .word 0x20003b80 + +10008574 : +10008574: bd03 pop {r0, r1, pc} +10008576: 46c0 nop ; (mov r8, r8) + +10008578 : +10008578: b510 push {r4, lr} +1000857a: 0004 movs r4, r0 +1000857c: f7fb fba0 bl 10003cc0 +10008580: 47a0 blx r4 +10008582: bd10 pop {r4, pc} + +10008584 : +10008584: b5f0 push {r4, r5, r6, r7, lr} +10008586: 46de mov lr, fp +10008588: 4657 mov r7, sl +1000858a: 4646 mov r6, r8 +1000858c: b5c0 push {r6, r7, lr} +1000858e: b082 sub sp, #8 +10008590: 9200 str r2, [sp, #0] +10008592: 220f movs r2, #15 +10008594: 9301 str r3, [sp, #4] +10008596: 23d0 movs r3, #208 ; 0xd0 +10008598: 4693 mov fp, r2 +1000859a: 061b lsls r3, r3, #24 +1000859c: 681b ldr r3, [r3, #0] +1000859e: 4680 mov r8, r0 +100085a0: 449b add fp, r3 +100085a2: 4658 mov r0, fp +100085a4: f7fb f90c bl 100037c0 +100085a8: 4682 mov sl, r0 +100085aa: 2800 cmp r0, #0 +100085ac: d163 bne.n 10008676 +100085ae: 26d0 movs r6, #208 ; 0xd0 +100085b0: 0636 lsls r6, r6, #24 +100085b2: f7fc f903 bl 100047bc +100085b6: 9c00 ldr r4, [sp, #0] +100085b8: 9d01 ldr r5, [sp, #4] +100085ba: 1a24 subs r4, r4, r0 +100085bc: 418d sbcs r5, r1 +100085be: 2d00 cmp r5, #0 +100085c0: db2e blt.n 10008620 +100085c2: f7fc f8fb bl 100047bc +100085c6: 1824 adds r4, r4, r0 +100085c8: 414d adcs r5, r1 +100085ca: 2d00 cmp r5, #0 +100085cc: db4b blt.n 10008666 +100085ce: 0029 movs r1, r5 +100085d0: 2002 movs r0, #2 +100085d2: 4a2b ldr r2, [pc, #172] ; (10008680 ) +100085d4: 6d33 ldr r3, [r6, #80] ; 0x50 +100085d6: 4218 tst r0, r3 +100085d8: d141 bne.n 1000865e +100085da: 6a53 ldr r3, [r2, #36] ; 0x24 +100085dc: 428b cmp r3, r1 +100085de: d3f9 bcc.n 100085d4 +100085e0: 6a97 ldr r7, [r2, #40] ; 0x28 +100085e2: 42a7 cmp r7, r4 +100085e4: d336 bcc.n 10008654 +100085e6: f7fc f8e9 bl 100047bc +100085ea: 9c00 ldr r4, [sp, #0] +100085ec: 9d01 ldr r5, [sp, #4] +100085ee: 1a24 subs r4, r4, r0 +100085f0: 418d sbcs r5, r1 +100085f2: 2d00 cmp r5, #0 +100085f4: db14 blt.n 10008620 +100085f6: f7fc f8e1 bl 100047bc +100085fa: 1824 adds r4, r4, r0 +100085fc: 414d adcs r5, r1 +100085fe: 2d00 cmp r5, #0 +10008600: db35 blt.n 1000866e +10008602: 6d33 ldr r3, [r6, #80] ; 0x50 +10008604: 0029 movs r1, r5 +10008606: 07db lsls r3, r3, #31 +10008608: d418 bmi.n 1000863c +1000860a: 2001 movs r0, #1 +1000860c: 4a1c ldr r2, [pc, #112] ; (10008680 ) +1000860e: bf20 wfe +10008610: 6a53 ldr r3, [r2, #36] ; 0x24 +10008612: 4299 cmp r1, r3 +10008614: d80f bhi.n 10008636 +10008616: 6a97 ldr r7, [r2, #40] ; 0x28 +10008618: 42a7 cmp r7, r4 +1000861a: d201 bcs.n 10008620 +1000861c: 4299 cmp r1, r3 +1000861e: d00a beq.n 10008636 +10008620: 4653 mov r3, sl +10008622: 2400 movs r4, #0 +10008624: 2b00 cmp r3, #0 +10008626: d110 bne.n 1000864a +10008628: 0020 movs r0, r4 +1000862a: b002 add sp, #8 +1000862c: bce0 pop {r5, r6, r7} +1000862e: 46bb mov fp, r7 +10008630: 46b2 mov sl, r6 +10008632: 46a8 mov r8, r5 +10008634: bdf0 pop {r4, r5, r6, r7, pc} +10008636: 6d33 ldr r3, [r6, #80] ; 0x50 +10008638: 4218 tst r0, r3 +1000863a: d0e8 beq.n 1000860e +1000863c: 6db3 ldr r3, [r6, #88] ; 0x58 +1000863e: 4598 cmp r8, r3 +10008640: d1b7 bne.n 100085b2 +10008642: 4653 mov r3, sl +10008644: 2401 movs r4, #1 +10008646: 2b00 cmp r3, #0 +10008648: d0ee beq.n 10008628 +1000864a: 2101 movs r1, #1 +1000864c: 4658 mov r0, fp +1000864e: f7fb f8a5 bl 1000379c +10008652: e7e9 b.n 10008628 +10008654: 428b cmp r3, r1 +10008656: d1c6 bne.n 100085e6 +10008658: 6d33 ldr r3, [r6, #80] ; 0x50 +1000865a: 4218 tst r0, r3 +1000865c: d0bd beq.n 100085da +1000865e: 4643 mov r3, r8 +10008660: 6573 str r3, [r6, #84] ; 0x54 +10008662: bf40 sev +10008664: e7bf b.n 100085e6 +10008666: 2401 movs r4, #1 +10008668: 4906 ldr r1, [pc, #24] ; (10008684 ) +1000866a: 4264 negs r4, r4 +1000866c: e7b0 b.n 100085d0 +1000866e: 2401 movs r4, #1 +10008670: 4d04 ldr r5, [pc, #16] ; (10008684 ) +10008672: 4264 negs r4, r4 +10008674: e7c5 b.n 10008602 +10008676: 2100 movs r1, #0 +10008678: 4658 mov r0, fp +1000867a: f7fb f88f bl 1000379c +1000867e: e796 b.n 100085ae +10008680: 40054000 .word 0x40054000 +10008684: 7fffffff .word 0x7fffffff + +10008688 : +10008688: b5f0 push {r4, r5, r6, r7, lr} +1000868a: 0004 movs r4, r0 +1000868c: b087 sub sp, #28 +1000868e: 200f movs r0, #15 +10008690: 000e movs r6, r1 +10008692: 0017 movs r7, r2 +10008694: f7fb f894 bl 100037c0 +10008698: 2100 movs r1, #0 +1000869a: 0005 movs r5, r0 +1000869c: 200f movs r0, #15 +1000869e: f7fb f87d bl 1000379c +100086a2: 2300 movs r3, #0 +100086a4: 2200 movs r2, #0 +100086a6: 9200 str r2, [sp, #0] +100086a8: 9301 str r3, [sp, #4] +100086aa: 2301 movs r3, #1 +100086ac: 9302 str r3, [sp, #8] +100086ae: 23d0 movs r3, #208 ; 0xd0 +100086b0: 9604 str r6, [sp, #16] +100086b2: 9405 str r4, [sp, #20] +100086b4: 2600 movs r6, #0 +100086b6: 2400 movs r4, #0 +100086b8: 2101 movs r1, #1 +100086ba: 2002 movs r0, #2 +100086bc: 9703 str r7, [sp, #12] +100086be: 061b lsls r3, r3, #24 +100086c0: 2c00 cmp r4, #0 +100086c2: d014 beq.n 100086ee +100086c4: 6d1a ldr r2, [r3, #80] ; 0x50 +100086c6: 4210 tst r0, r2 +100086c8: d0fc beq.n 100086c4 +100086ca: 655c str r4, [r3, #84] ; 0x54 +100086cc: bf40 sev +100086ce: 6d1a ldr r2, [r3, #80] ; 0x50 +100086d0: 4211 tst r1, r2 +100086d2: d103 bne.n 100086dc +100086d4: bf20 wfe +100086d6: 6d1a ldr r2, [r3, #80] ; 0x50 +100086d8: 4211 tst r1, r2 +100086da: d0fb beq.n 100086d4 +100086dc: 6d9a ldr r2, [r3, #88] ; 0x58 +100086de: 42a2 cmp r2, r4 +100086e0: d00a beq.n 100086f8 +100086e2: 2600 movs r6, #0 +100086e4: 466c mov r4, sp +100086e6: 00b2 lsls r2, r6, #2 +100086e8: 58a4 ldr r4, [r4, r2] +100086ea: e7e9 b.n 100086c0 +100086ec: 6d9a ldr r2, [r3, #88] ; 0x58 +100086ee: 6d1a ldr r2, [r3, #80] ; 0x50 +100086f0: 4211 tst r1, r2 +100086f2: d1fb bne.n 100086ec +100086f4: bf40 sev +100086f6: e7e5 b.n 100086c4 +100086f8: 3601 adds r6, #1 +100086fa: 2e05 cmp r6, #5 +100086fc: d9f2 bls.n 100086e4 +100086fe: 0029 movs r1, r5 +10008700: 200f movs r0, #15 +10008702: f7fb f84b bl 1000379c +10008706: b007 add sp, #28 +10008708: bdf0 pop {r4, r5, r6, r7, pc} +1000870a: 46c0 nop ; (mov r8, r8) + +1000870c : +1000870c: 4b0b ldr r3, [pc, #44] ; (1000873c ) +1000870e: 4a0c ldr r2, [pc, #48] ; (10008740 ) +10008710: b510 push {r4, lr} +10008712: 4293 cmp r3, r2 +10008714: d201 bcs.n 1000871a +10008716: 2301 movs r3, #1 +10008718: 425b negs r3, r3 +1000871a: 0019 movs r1, r3 +1000871c: 4a09 ldr r2, [pc, #36] ; (10008744 ) +1000871e: 5098 str r0, [r3, r2] +10008720: 3204 adds r2, #4 +10008722: 509b str r3, [r3, r2] +10008724: 4a08 ldr r2, [pc, #32] ; (10008748 ) +10008726: 4b09 ldr r3, [pc, #36] ; (1000874c ) +10008728: 4809 ldr r0, [pc, #36] ; (10008750 ) +1000872a: 50ca str r2, [r1, r3] +1000872c: 4b09 ldr r3, [pc, #36] ; (10008754 ) +1000872e: 689a ldr r2, [r3, #8] +10008730: 4b04 ldr r3, [pc, #16] ; (10008744 ) +10008732: 469c mov ip, r3 +10008734: 4461 add r1, ip +10008736: f7ff ffa7 bl 10008688 +1000873a: bd10 pop {r4, pc} +1000873c: 20040800 .word 0x20040800 +10008740: 20040000 .word 0x20040000 +10008744: 000007f4 .word 0x000007f4 +10008748: 10008579 .word 0x10008579 +1000874c: 000007fc .word 0x000007fc +10008750: 10008575 .word 0x10008575 +10008754: e000ed00 .word 0xe000ed00 + +10008758 : +10008758: b570 push {r4, r5, r6, lr} +1000875a: f7fa ff63 bl 10003624 +1000875e: 0004 movs r4, r0 +10008760: 480d ldr r0, [pc, #52] ; (10008798 ) +10008762: 6803 ldr r3, [r0, #0] +10008764: 2b00 cmp r3, #0 +10008766: d013 beq.n 10008790 +10008768: 0020 movs r0, r4 +1000876a: f7fa ff67 bl 1000363c +1000876e: 23d0 movs r3, #208 ; 0xd0 +10008770: 061b lsls r3, r3, #24 +10008772: 681c ldr r4, [r3, #0] +10008774: 4909 ldr r1, [pc, #36] ; (1000879c ) +10008776: 0025 movs r5, r4 +10008778: 350f adds r5, #15 +1000877a: 0028 movs r0, r5 +1000877c: f7fb f83c bl 100037f8 +10008780: 0028 movs r0, r5 +10008782: 2101 movs r1, #1 +10008784: f7fb f80a bl 1000379c +10008788: 2201 movs r2, #1 +1000878a: 4b05 ldr r3, [pc, #20] ; (100087a0 ) +1000878c: 551a strb r2, [r3, r4] +1000878e: bd70 pop {r4, r5, r6, pc} +10008790: f7fb fade bl 10003d50 +10008794: e7e8 b.n 10008768 +10008796: 46c0 nop ; (mov r8, r8) +10008798: 20003b74 .word 0x20003b74 +1000879c: 20000425 .word 0x20000425 +100087a0: 20003b7c .word 0x20003b7c + +100087a4 : +100087a4: b530 push {r4, r5, lr} +100087a6: 4b16 ldr r3, [pc, #88] ; (10008800 ) +100087a8: b083 sub sp, #12 +100087aa: 685c ldr r4, [r3, #4] +100087ac: 681b ldr r3, [r3, #0] +100087ae: 9300 str r3, [sp, #0] +100087b0: 9401 str r4, [sp, #4] +100087b2: f7fa ff37 bl 10003624 +100087b6: 4d13 ldr r5, [pc, #76] ; (10008804 ) +100087b8: 0004 movs r4, r0 +100087ba: 682b ldr r3, [r5, #0] +100087bc: 2b00 cmp r3, #0 +100087be: d01b beq.n 100087f8 +100087c0: 0020 movs r0, r4 +100087c2: f7fa ff3b bl 1000363c +100087c6: 9a00 ldr r2, [sp, #0] +100087c8: 9b01 ldr r3, [sp, #4] +100087ca: 0028 movs r0, r5 +100087cc: f00b fbd0 bl 10013f70 <__mutex_enter_block_until_veneer> +100087d0: 2800 cmp r0, #0 +100087d2: d00c beq.n 100087ee +100087d4: 4c0c ldr r4, [pc, #48] ; (10008808 ) +100087d6: 7823 ldrb r3, [r4, #0] +100087d8: 2b00 cmp r3, #0 +100087da: d10a bne.n 100087f2 +100087dc: 9a00 ldr r2, [sp, #0] +100087de: 9b01 ldr r3, [sp, #4] +100087e0: 480a ldr r0, [pc, #40] ; (1000880c ) +100087e2: f7ff fecf bl 10008584 +100087e6: 7020 strb r0, [r4, #0] +100087e8: 0028 movs r0, r5 +100087ea: f00b fb79 bl 10013ee0 <__mutex_exit_veneer> +100087ee: b003 add sp, #12 +100087f0: bd30 pop {r4, r5, pc} +100087f2: f7fc fe17 bl 10005424 +100087f6: e7f1 b.n 100087dc +100087f8: 0028 movs r0, r5 +100087fa: f7fb faa9 bl 10003d50 +100087fe: e7df b.n 100087c0 +10008800: 100145e8 .word 0x100145e8 +10008804: 20003b74 .word 0x20003b74 +10008808: 20010fe9 .word 0x20010fe9 +1000880c: 73a8831e .word 0x73a8831e + +10008810 : +10008810: b510 push {r4, lr} +10008812: 4b0f ldr r3, [pc, #60] ; (10008850 ) +10008814: b082 sub sp, #8 +10008816: 685c ldr r4, [r3, #4] +10008818: 681b ldr r3, [r3, #0] +1000881a: 9300 str r3, [sp, #0] +1000881c: 9401 str r4, [sp, #4] +1000881e: 9a00 ldr r2, [sp, #0] +10008820: 9b01 ldr r3, [sp, #4] +10008822: 4c0c ldr r4, [pc, #48] ; (10008854 ) +10008824: 0020 movs r0, r4 +10008826: f00b fba3 bl 10013f70 <__mutex_enter_block_until_veneer> +1000882a: 2800 cmp r0, #0 +1000882c: d101 bne.n 10008832 +1000882e: b002 add sp, #8 +10008830: bd10 pop {r4, pc} +10008832: 4809 ldr r0, [pc, #36] ; (10008858 ) +10008834: 9a00 ldr r2, [sp, #0] +10008836: 9b01 ldr r3, [sp, #4] +10008838: f7ff fea4 bl 10008584 +1000883c: 2800 cmp r0, #0 +1000883e: d002 beq.n 10008846 +10008840: 2200 movs r2, #0 +10008842: 4b06 ldr r3, [pc, #24] ; (1000885c ) +10008844: 701a strb r2, [r3, #0] +10008846: 0020 movs r0, r4 +10008848: f00b fb4a bl 10013ee0 <__mutex_exit_veneer> +1000884c: e7ef b.n 1000882e +1000884e: 46c0 nop ; (mov r8, r8) +10008850: 100145e8 .word 0x100145e8 +10008854: 20003b74 .word 0x20003b74 +10008858: 8c577ce1 .word 0x8c577ce1 +1000885c: 20010fe9 .word 0x20010fe9 + +10008860 : +10008860: 4b01 ldr r3, [pc, #4] ; (10008868 ) +10008862: 6018 str r0, [r3, #0] +10008864: 4770 bx lr +10008866: 46c0 nop ; (mov r8, r8) +10008868: 20001720 .word 0x20001720 + +1000886c : +1000886c: b510 push {r4, lr} +1000886e: 4b04 ldr r3, [pc, #16] ; (10008880 ) +10008870: 2201 movs r2, #1 +10008872: 2100 movs r1, #0 +10008874: 681b ldr r3, [r3, #0] +10008876: 4803 ldr r0, [pc, #12] ; (10008884 ) +10008878: f003 ff10 bl 1000c69c +1000887c: bd10 pop {r4, pc} +1000887e: 46c0 nop ; (mov r8, r8) +10008880: 200008b0 .word 0x200008b0 +10008884: 20001ad0 .word 0x20001ad0 + +10008888 : +10008888: b5f0 push {r4, r5, r6, r7, lr} +1000888a: 0005 movs r5, r0 +1000888c: 000c movs r4, r1 +1000888e: 0016 movs r6, r2 +10008890: b085 sub sp, #20 +10008892: 2900 cmp r1, #0 +10008894: d014 beq.n 100088c0 +10008896: f005 ff21 bl 1000e6dc +1000889a: 0007 movs r7, r0 +1000889c: 0020 movs r0, r4 +1000889e: f005 ff1d bl 1000e6dc +100088a2: 0003 movs r3, r0 +100088a4: 2201 movs r2, #1 +100088a6: 4252 negs r2, r2 +100088a8: 9203 str r2, [sp, #12] +100088aa: 2200 movs r2, #0 +100088ac: 0039 movs r1, r7 +100088ae: 9202 str r2, [sp, #8] +100088b0: 9601 str r6, [sp, #4] +100088b2: 002a movs r2, r5 +100088b4: 9400 str r4, [sp, #0] +100088b6: 4805 ldr r0, [pc, #20] ; (100088cc ) +100088b8: f004 f8f6 bl 1000caa8 +100088bc: b005 add sp, #20 +100088be: bdf0 pop {r4, r5, r6, r7, pc} +100088c0: f005 ff0c bl 1000e6dc +100088c4: 2600 movs r6, #0 +100088c6: 0007 movs r7, r0 +100088c8: 2300 movs r3, #0 +100088ca: e7eb b.n 100088a4 +100088cc: 20001ad0 .word 0x20001ad0 + +100088d0 : +100088d0: b510 push {r4, lr} +100088d2: 4b02 ldr r3, [pc, #8] ; (100088dc ) +100088d4: 6018 str r0, [r3, #0] +100088d6: f000 f813 bl 10008900 +100088da: bd10 pop {r4, pc} +100088dc: 200008b0 .word 0x200008b0 + +100088e0 : +100088e0: b510 push {r4, lr} +100088e2: 000a movs r2, r1 +100088e4: 0001 movs r1, r0 +100088e6: 4802 ldr r0, [pc, #8] ; (100088f0 ) +100088e8: f004 f9aa bl 1000cc40 +100088ec: bd10 pop {r4, pc} +100088ee: 46c0 nop ; (mov r8, r8) +100088f0: 20001ad0 .word 0x20001ad0 + +100088f4 : +100088f4: 4b01 ldr r3, [pc, #4] ; (100088fc ) +100088f6: 6818 ldr r0, [r3, #0] +100088f8: 4770 bx lr +100088fa: 46c0 nop ; (mov r8, r8) +100088fc: 20001720 .word 0x20001720 + +10008900 : +10008900: b510 push {r4, lr} +10008902: b082 sub sp, #8 +10008904: f7ff fff6 bl 100088f4 +10008908: 2800 cmp r0, #0 +1000890a: d007 beq.n 1000891c +1000890c: f004 fc52 bl 1000d1b4 +10008910: 0003 movs r3, r0 +10008912: 2000 movs r0, #0 +10008914: 2b00 cmp r3, #0 +10008916: d012 beq.n 1000893e +10008918: b002 add sp, #8 +1000891a: bd10 pop {r4, pc} +1000891c: 4668 mov r0, sp +1000891e: f005 f82f bl 1000d980 +10008922: 4c11 ldr r4, [pc, #68] ; (10008968 ) +10008924: 4669 mov r1, sp +10008926: 0020 movs r0, r4 +10008928: f005 f830 bl 1000d98c +1000892c: 2800 cmp r0, #0 +1000892e: d004 beq.n 1000893a +10008930: 0020 movs r0, r4 +10008932: f7ff ff95 bl 10008860 +10008936: 0020 movs r0, r4 +10008938: e7e8 b.n 1000890c +1000893a: 3802 subs r0, #2 +1000893c: e7ec b.n 10008918 +1000893e: f7ff ffd9 bl 100088f4 +10008942: 0004 movs r4, r0 +10008944: f004 fc52 bl 1000d1ec +10008948: 4b07 ldr r3, [pc, #28] ; (10008968 ) +1000894a: 429c cmp r4, r3 +1000894c: d002 beq.n 10008954 +1000894e: 2002 movs r0, #2 +10008950: 4240 negs r0, r0 +10008952: e7e1 b.n 10008918 +10008954: 6823 ldr r3, [r4, #0] +10008956: 0020 movs r0, r4 +10008958: 6b5b ldr r3, [r3, #52] ; 0x34 +1000895a: 4798 blx r3 +1000895c: 2000 movs r0, #0 +1000895e: f7ff ff7f bl 10008860 +10008962: 2002 movs r0, #2 +10008964: 4240 negs r0, r0 +10008966: e7d7 b.n 10008918 +10008968: 200012b8 .word 0x200012b8 + +1000896c <_retrieve_unique_id_on_boot>: +1000896c: b510 push {r4, lr} +1000896e: 4802 ldr r0, [pc, #8] ; (10008978 <_retrieve_unique_id_on_boot+0xc>) +10008970: f000 f80c bl 1000898c +10008974: bd10 pop {r4, pc} +10008976: 46c0 nop ; (mov r8, r8) +10008978: 20010b08 .word 0x20010b08 + +1000897c : +1000897c: b510 push {r4, lr} +1000897e: 2208 movs r2, #8 +10008980: 4901 ldr r1, [pc, #4] ; (10008988 ) +10008982: f7fe fd71 bl 10007468 <__wrap___aeabi_memcpy> +10008986: bd10 pop {r4, pc} +10008988: 20010b08 .word 0x20010b08 + +1000898c : +1000898c: b530 push {r4, r5, lr} +1000898e: 2500 movs r5, #0 +10008990: b089 sub sp, #36 ; 0x24 +10008992: 0004 movs r4, r0 +10008994: 2209 movs r2, #9 +10008996: 2100 movs r1, #0 +10008998: a801 add r0, sp, #4 +1000899a: 9500 str r5, [sp, #0] +1000899c: f7fe fd5e bl 1000745c <__wrap_memset> +100089a0: 2209 movs r2, #9 +100089a2: 2100 movs r1, #0 +100089a4: a805 add r0, sp, #20 +100089a6: 9504 str r5, [sp, #16] +100089a8: f7fe fd58 bl 1000745c <__wrap_memset> +100089ac: 234b movs r3, #75 ; 0x4b +100089ae: 466a mov r2, sp +100089b0: 4668 mov r0, sp +100089b2: 7013 strb r3, [r2, #0] +100089b4: a904 add r1, sp, #16 +100089b6: 220d movs r2, #13 +100089b8: f00b fa8a bl 10013ed0 <__flash_do_cmd_veneer> +100089bc: 2115 movs r1, #21 +100089be: 2208 movs r2, #8 100089c0: 0020 movs r0, r4 -100089c2: f7ff ff95 bl 100088f0 -100089c6: 0020 movs r0, r4 -100089c8: e7e8 b.n 1000899c -100089ca: 3802 subs r0, #2 -100089cc: e7ec b.n 100089a8 -100089ce: f7ff ffd9 bl 10008984 -100089d2: 0004 movs r4, r0 -100089d4: f004 fc50 bl 1000d278 -100089d8: 4b07 ldr r3, [pc, #28] ; (100089f8 ) -100089da: 429c cmp r4, r3 -100089dc: d002 beq.n 100089e4 -100089de: 2002 movs r0, #2 -100089e0: 4240 negs r0, r0 -100089e2: e7e1 b.n 100089a8 -100089e4: 6823 ldr r3, [r4, #0] -100089e6: 0020 movs r0, r4 -100089e8: 6b5b ldr r3, [r3, #52] ; 0x34 -100089ea: 4798 blx r3 -100089ec: 2000 movs r0, #0 -100089ee: f7ff ff7f bl 100088f0 -100089f2: 2002 movs r0, #2 -100089f4: 4240 negs r0, r0 -100089f6: e7d7 b.n 100089a8 -100089f8: 200012b8 .word 0x200012b8 - -100089fc <_retrieve_unique_id_on_boot>: -100089fc: b510 push {r4, lr} -100089fe: 4802 ldr r0, [pc, #8] ; (10008a08 <_retrieve_unique_id_on_boot+0xc>) -10008a00: f000 f80c bl 10008a1c -10008a04: bd10 pop {r4, pc} -10008a06: 46c0 nop ; (mov r8, r8) -10008a08: 20010af4 .word 0x20010af4 - -10008a0c : -10008a0c: b510 push {r4, lr} -10008a0e: 2208 movs r2, #8 -10008a10: 4901 ldr r1, [pc, #4] ; (10008a18 ) -10008a12: f7fe fd71 bl 100074f8 <__wrap___aeabi_memcpy> -10008a16: bd10 pop {r4, pc} -10008a18: 20010af4 .word 0x20010af4 - -10008a1c : -10008a1c: b530 push {r4, r5, lr} -10008a1e: 2500 movs r5, #0 -10008a20: b089 sub sp, #36 ; 0x24 -10008a22: 0004 movs r4, r0 -10008a24: 2209 movs r2, #9 -10008a26: 2100 movs r1, #0 -10008a28: a801 add r0, sp, #4 -10008a2a: 9500 str r5, [sp, #0] -10008a2c: f7fe fd5e bl 100074ec <__wrap_memset> -10008a30: 2209 movs r2, #9 -10008a32: 2100 movs r1, #0 -10008a34: a805 add r0, sp, #20 -10008a36: 9504 str r5, [sp, #16] -10008a38: f7fe fd58 bl 100074ec <__wrap_memset> -10008a3c: 234b movs r3, #75 ; 0x4b -10008a3e: 466a mov r2, sp -10008a40: 4668 mov r0, sp -10008a42: 7013 strb r3, [r2, #0] -10008a44: a904 add r1, sp, #16 -10008a46: 220d movs r2, #13 -10008a48: f00b fa86 bl 10013f58 <__flash_do_cmd_veneer> -10008a4c: 2115 movs r1, #21 -10008a4e: 2208 movs r2, #8 -10008a50: 0020 movs r0, r4 -10008a52: 4469 add r1, sp -10008a54: f7fe fd50 bl 100074f8 <__wrap___aeabi_memcpy> -10008a58: b009 add sp, #36 ; 0x24 -10008a5a: bd30 pop {r4, r5, pc} - -10008a5c : -10008a5c: b510 push {r4, lr} -10008a5e: 2005 movs r0, #5 -10008a60: f7fc fba0 bl 100051a4 -10008a64: 0c03 lsrs r3, r0, #16 -10008a66: 2064 movs r0, #100 ; 0x64 -10008a68: 4903 ldr r1, [pc, #12] ; (10008a78 ) -10008a6a: 4358 muls r0, r3 -10008a6c: f7fe f8aa bl 10006bc4 <__wrap___aeabi_uidiv> -10008a70: 3803 subs r0, #3 -10008a72: d2fd bcs.n 10008a70 -10008a74: bd10 pop {r4, pc} -10008a76: 46c0 nop ; (mov r8, r8) -10008a78: 00003b9a .word 0x00003b9a - -10008a7c : -10008a7c: 4b1c ldr r3, [pc, #112] ; (10008af0 ) -10008a7e: b570 push {r4, r5, r6, lr} -10008a80: 58c4 ldr r4, [r0, r3] -10008a82: 0005 movs r5, r0 -10008a84: 2c00 cmp r4, #0 -10008a86: d01b beq.n 10008ac0 -10008a88: 2106 movs r1, #6 -10008a8a: 5661 ldrsb r1, [r4, r1] -10008a8c: 2900 cmp r1, #0 -10008a8e: db0c blt.n 10008aaa -10008a90: 2205 movs r2, #5 -10008a92: 56a2 ldrsb r2, [r4, r2] -10008a94: 1c53 adds r3, r2, #1 -10008a96: d005 beq.n 10008aa4 -10008a98: 4916 ldr r1, [pc, #88] ; (10008af4 ) -10008a9a: 6820 ldr r0, [r4, #0] -10008a9c: f004 fa2e bl 1000cefc -10008aa0: 2106 movs r1, #6 -10008aa2: 5661 ldrsb r1, [r4, r1] -10008aa4: 6820 ldr r0, [r4, #0] -10008aa6: f004 f963 bl 1000cd70 -10008aaa: 2007 movs r0, #7 -10008aac: 5620 ldrsb r0, [r4, r0] -10008aae: 2800 cmp r0, #0 -10008ab0: da10 bge.n 10008ad4 -10008ab2: 2008 movs r0, #8 -10008ab4: 5620 ldrsb r0, [r4, r0] -10008ab6: 2800 cmp r0, #0 -10008ab8: da03 bge.n 10008ac2 -10008aba: 2200 movs r2, #0 -10008abc: 4b0c ldr r3, [pc, #48] ; (10008af0 ) -10008abe: 50ea str r2, [r5, r3] -10008ac0: bd70 pop {r4, r5, r6, pc} -10008ac2: f004 faf7 bl 1000d0b4 -10008ac6: 2008 movs r0, #8 -10008ac8: 5620 ldrsb r0, [r4, r0] -10008aca: f004 fadb bl 1000d084 -10008ace: 23ff movs r3, #255 ; 0xff -10008ad0: 7223 strb r3, [r4, #8] -10008ad2: e7f2 b.n 10008aba -10008ad4: f004 faee bl 1000d0b4 -10008ad8: 2007 movs r0, #7 -10008ada: 5620 ldrsb r0, [r4, r0] -10008adc: f004 fad2 bl 1000d084 -10008ae0: 23ff movs r3, #255 ; 0xff -10008ae2: 2008 movs r0, #8 -10008ae4: 71e3 strb r3, [r4, #7] -10008ae6: 5620 ldrsb r0, [r4, r0] -10008ae8: 2800 cmp r0, #0 -10008aea: dbe6 blt.n 10008aba -10008aec: e7e9 b.n 10008ac2 -10008aee: 46c0 nop ; (mov r8, r8) -10008af0: 0000084c .word 0x0000084c -10008af4: 10014f30 .word 0x10014f30 - -10008af8 : -10008af8: b5f0 push {r4, r5, r6, r7, lr} -10008afa: 46c6 mov lr, r8 -10008afc: b500 push {lr} -10008afe: 4e49 ldr r6, [pc, #292] ; (10008c24 ) -10008b00: 0005 movs r5, r0 -10008b02: b082 sub sp, #8 -10008b04: 0031 movs r1, r6 -10008b06: 4848 ldr r0, [pc, #288] ; (10008c28 ) -10008b08: f004 f960 bl 1000cdcc -10008b0c: 2800 cmp r0, #0 -10008b0e: d109 bne.n 10008b24 -10008b10: 0031 movs r1, r6 -10008b12: 4846 ldr r0, [pc, #280] ; (10008c2c ) -10008b14: f004 f95a bl 1000cdcc -10008b18: 2800 cmp r0, #0 -10008b1a: d100 bne.n 10008b1e -10008b1c: e079 b.n 10008c12 -10008b1e: 2206 movs r2, #6 -10008b20: 4842 ldr r0, [pc, #264] ; (10008c2c ) -10008b22: e001 b.n 10008b28 -10008b24: 2207 movs r2, #7 -10008b26: 4840 ldr r0, [pc, #256] ; (10008c28 ) -10008b28: 4c41 ldr r4, [pc, #260] ; (10008c30 ) -10008b2a: 4b42 ldr r3, [pc, #264] ; (10008c34 ) -10008b2c: 2100 movs r1, #0 -10008b2e: 50ec str r4, [r5, r3] -10008b30: 23ff movs r3, #255 ; 0xff -10008b32: 6020 str r0, [r4, #0] -10008b34: 7223 strb r3, [r4, #8] -10008b36: 71e3 strb r3, [r4, #7] -10008b38: 7122 strb r2, [r4, #4] -10008b3a: f004 f929 bl 1000cd90 -10008b3e: b240 sxtb r0, r0 -10008b40: 71a0 strb r0, [r4, #6] -10008b42: 2800 cmp r0, #0 -10008b44: db68 blt.n 10008c18 -10008b46: 0031 movs r1, r6 -10008b48: 6820 ldr r0, [r4, #0] -10008b4a: f004 f973 bl 1000ce34 -10008b4e: 2330 movs r3, #48 ; 0x30 -10008b50: 2601 movs r6, #1 -10008b52: b240 sxtb r0, r0 -10008b54: 1d42 adds r2, r0, #5 -10008b56: 7160 strb r0, [r4, #5] -10008b58: 0312 lsls r2, r2, #12 -10008b5a: 01c0 lsls r0, r0, #7 -10008b5c: 4310 orrs r0, r2 -10008b5e: 4a36 ldr r2, [pc, #216] ; (10008c38 ) -10008b60: 4002 ands r2, r0 -10008b62: 4836 ldr r0, [pc, #216] ; (10008c3c ) -10008b64: 4690 mov r8, r2 -10008b66: 6801 ldr r1, [r0, #0] -10008b68: 2280 movs r2, #128 ; 0x80 -10008b6a: 438b bics r3, r1 -10008b6c: 4934 ldr r1, [pc, #208] ; (10008c40 ) -10008b6e: 0292 lsls r2, r2, #10 -10008b70: 600b str r3, [r1, #0] -10008b72: 6803 ldr r3, [r0, #0] -10008b74: 0030 movs r0, r6 -10008b76: 4398 bics r0, r3 -10008b78: 6008 str r0, [r1, #0] -10008b7a: 6820 ldr r0, [r4, #0] -10008b7c: 2380 movs r3, #128 ; 0x80 -10008b7e: 0001 movs r1, r0 -10008b80: 019b lsls r3, r3, #6 -10008b82: 3138 adds r1, #56 ; 0x38 -10008b84: 430b orrs r3, r1 -10008b86: 2180 movs r1, #128 ; 0x80 -10008b88: 0449 lsls r1, r1, #17 -10008b8a: 6019 str r1, [r3, #0] -10008b8c: 2106 movs r1, #6 -10008b8e: 5661 ldrsb r1, [r4, r1] -10008b90: 004b lsls r3, r1, #1 -10008b92: 185b adds r3, r3, r1 -10008b94: 00db lsls r3, r3, #3 -10008b96: 18c3 adds r3, r0, r3 -10008b98: 001f movs r7, r3 -10008b9a: 37c8 adds r7, #200 ; 0xc8 -10008b9c: 603a str r2, [r7, #0] -10008b9e: 4642 mov r2, r8 -10008ba0: 607a str r2, [r7, #4] -10008ba2: 001a movs r2, r3 -10008ba4: 27c0 movs r7, #192 ; 0xc0 -10008ba6: 32d0 adds r2, #208 ; 0xd0 -10008ba8: 02bf lsls r7, r7, #10 -10008baa: 6017 str r7, [r2, #0] -10008bac: 4a25 ldr r2, [pc, #148] ; (10008c44 ) -10008bae: 33dc adds r3, #220 ; 0xdc -10008bb0: 601a str r2, [r3, #0] -10008bb2: 2301 movs r3, #1 -10008bb4: 221d movs r2, #29 -10008bb6: 9600 str r6, [sp, #0] -10008bb8: f004 fa0c bl 1000cfd4 -10008bbc: 2018 movs r0, #24 -10008bbe: 7921 ldrb r1, [r4, #4] -10008bc0: f7fa fc26 bl 10003410 -10008bc4: 2201 movs r2, #1 -10008bc6: 2100 movs r1, #0 -10008bc8: 2018 movs r0, #24 -10008bca: f7fa fc39 bl 10003440 -10008bce: 2101 movs r1, #1 -10008bd0: 2018 movs r0, #24 -10008bd2: f7fa fc4d bl 10003470 -10008bd6: 2206 movs r2, #6 -10008bd8: 56a2 ldrsb r2, [r4, r2] -10008bda: 2000 movs r0, #0 -10008bdc: 0053 lsls r3, r2, #1 -10008bde: 189b adds r3, r3, r2 -10008be0: 6822 ldr r2, [r4, #0] -10008be2: 00db lsls r3, r3, #3 -10008be4: 4694 mov ip, r2 -10008be6: 4a18 ldr r2, [pc, #96] ; (10008c48 ) -10008be8: 4463 add r3, ip -10008bea: 33d8 adds r3, #216 ; 0xd8 -10008bec: 601a str r2, [r3, #0] -10008bee: f004 fa51 bl 1000d094 -10008bf2: 71e0 strb r0, [r4, #7] -10008bf4: 2000 movs r0, #0 -10008bf6: f004 fa4d bl 1000d094 -10008bfa: 79e3 ldrb r3, [r4, #7] -10008bfc: b240 sxtb r0, r0 -10008bfe: 7220 strb r0, [r4, #8] -10008c00: 2b7f cmp r3, #127 ; 0x7f -10008c02: d809 bhi.n 10008c18 -10008c04: 2800 cmp r0, #0 -10008c06: db07 blt.n 10008c18 -10008c08: 2000 movs r0, #0 -10008c0a: b002 add sp, #8 -10008c0c: bc80 pop {r7} -10008c0e: 46b8 mov r8, r7 -10008c10: bdf0 pop {r4, r5, r6, r7, pc} -10008c12: 2006 movs r0, #6 -10008c14: 4240 negs r0, r0 -10008c16: e7f8 b.n 10008c0a -10008c18: 0028 movs r0, r5 -10008c1a: f7ff ff2f bl 10008a7c -10008c1e: 2006 movs r0, #6 -10008c20: 4240 negs r0, r0 -10008c22: e7f2 b.n 10008c0a -10008c24: 10014f30 .word 0x10014f30 -10008c28: 50300000 .word 0x50300000 -10008c2c: 50200000 .word 0x50200000 -10008c30: 2000183c .word 0x2000183c -10008c34: 0000084c .word 0x0000084c -10008c38: 9fffffff .word 0x9fffffff -10008c3c: 4001c078 .word 0x4001c078 -10008c40: 4001d078 .word 0x4001d078 -10008c44: 241c7718 .word 0x241c7718 -10008c48: 0000e001 .word 0x0000e001 - -10008c4c : -10008c4c: b5f0 push {r4, r5, r6, r7, lr} -10008c4e: 464e mov r6, r9 -10008c50: 4645 mov r5, r8 -10008c52: 46de mov lr, fp -10008c54: 4657 mov r7, sl -10008c56: b5e0 push {r5, r6, r7, lr} -10008c58: b087 sub sp, #28 -10008c5a: 4688 mov r8, r1 -10008c5c: 0016 movs r6, r2 -10008c5e: 9302 str r3, [sp, #8] -10008c60: 2900 cmp r1, #0 -10008c62: d100 bne.n 10008c66 -10008c64: e0cc b.n 10008e00 -10008c66: 4b5d ldr r3, [pc, #372] ; (10008ddc ) -10008c68: 58c4 ldr r4, [r0, r3] -10008c6a: 2018 movs r0, #24 -10008c6c: 7921 ldrb r1, [r4, #4] -10008c6e: f7fa fbcf bl 10003410 -10008c72: 201d movs r0, #29 -10008c74: 7921 ldrb r1, [r4, #4] -10008c76: f7fa fbcb bl 10003410 -10008c7a: 2201 movs r2, #1 -10008c7c: 2100 movs r1, #0 -10008c7e: 201d movs r0, #29 -10008c80: f7fa fbde bl 10003440 -10008c84: 23d0 movs r3, #208 ; 0xd0 -10008c86: 2280 movs r2, #128 ; 0x80 -10008c88: 061b lsls r3, r3, #24 -10008c8a: 0492 lsls r2, r2, #18 -10008c8c: 619a str r2, [r3, #24] -10008c8e: 9b02 ldr r3, [sp, #8] -10008c90: 2b00 cmp r3, #0 -10008c92: d000 beq.n 10008c96 -10008c94: e0cd b.n 10008e32 -10008c96: 2106 movs r1, #6 -10008c98: 2201 movs r2, #1 -10008c9a: 5661 ldrsb r1, [r4, r1] -10008c9c: 4691 mov r9, r2 -10008c9e: 408a lsls r2, r1 -10008ca0: 6820 ldr r0, [r4, #0] -10008ca2: 6803 ldr r3, [r0, #0] -10008ca4: 4393 bics r3, r2 -10008ca6: 6003 str r3, [r0, #0] -10008ca8: 2305 movs r3, #5 -10008caa: 56e3 ldrsb r3, [r4, r3] -10008cac: 469c mov ip, r3 -10008cae: 004b lsls r3, r1, #1 -10008cb0: 185b adds r3, r3, r1 -10008cb2: 00db lsls r3, r3, #3 -10008cb4: 18c5 adds r5, r0, r3 -10008cb6: 35cc adds r5, #204 ; 0xcc -10008cb8: 682a ldr r2, [r5, #0] -10008cba: 33d0 adds r3, #208 ; 0xd0 -10008cbc: 4692 mov sl, r2 -10008cbe: 4662 mov r2, ip -10008cc0: 3201 adds r2, #1 -10008cc2: 0317 lsls r7, r2, #12 -10008cc4: 9703 str r7, [sp, #12] -10008cc6: 4f46 ldr r7, [pc, #280] ; (10008de0 ) -10008cc8: 18c3 adds r3, r0, r3 -10008cca: 46bb mov fp, r7 -10008ccc: 4657 mov r7, sl -10008cce: 465a mov r2, fp -10008cd0: 4017 ands r7, r2 -10008cd2: 003a movs r2, r7 -10008cd4: 9f03 ldr r7, [sp, #12] -10008cd6: 4317 orrs r7, r2 -10008cd8: 003a movs r2, r7 -10008cda: 4667 mov r7, ip -10008cdc: 01ff lsls r7, r7, #7 -10008cde: 433a orrs r2, r7 -10008ce0: 602a str r2, [r5, #0] -10008ce2: 2280 movs r2, #128 ; 0x80 -10008ce4: 0152 lsls r2, r2, #5 -10008ce6: 4313 orrs r3, r2 -10008ce8: 2280 movs r2, #128 ; 0x80 -10008cea: 0612 lsls r2, r2, #24 -10008cec: 601a str r2, [r3, #0] -10008cee: 601a str r2, [r3, #0] -10008cf0: 2380 movs r3, #128 ; 0x80 -10008cf2: 2506 movs r5, #6 -10008cf4: 045b lsls r3, r3, #17 -10008cf6: 001a movs r2, r3 -10008cf8: f004 f91a bl 1000cf30 -10008cfc: 464a mov r2, r9 -10008cfe: 5765 ldrsb r5, [r4, r5] -10008d00: 6821 ldr r1, [r4, #0] -10008d02: 1d2b adds r3, r5, #4 -10008d04: 409a lsls r2, r3 -10008d06: 469c mov ip, r3 -10008d08: 2380 movs r3, #128 ; 0x80 -10008d0a: 019b lsls r3, r3, #6 -10008d0c: 430b orrs r3, r1 -10008d0e: 601a str r2, [r3, #0] -10008d10: 2208 movs r2, #8 -10008d12: 4692 mov sl, r2 -10008d14: 44aa add sl, r5 -10008d16: 4650 mov r0, sl -10008d18: 464a mov r2, r9 -10008d1a: 4082 lsls r2, r0 -10008d1c: 601a str r2, [r3, #0] -10008d1e: 00f3 lsls r3, r6, #3 -10008d20: 00aa lsls r2, r5, #2 -10008d22: 188a adds r2, r1, r2 -10008d24: 3b01 subs r3, #1 -10008d26: 6113 str r3, [r2, #16] -10008d28: 006b lsls r3, r5, #1 -10008d2a: 195b adds r3, r3, r5 -10008d2c: 00db lsls r3, r3, #3 -10008d2e: 482d ldr r0, [pc, #180] ; (10008de4 ) -10008d30: 18cb adds r3, r1, r3 -10008d32: 33d8 adds r3, #216 ; 0xd8 -10008d34: 6018 str r0, [r3, #0] -10008d36: 9802 ldr r0, [sp, #8] -10008d38: 6110 str r0, [r2, #16] -10008d3a: 4a2b ldr r2, [pc, #172] ; (10008de8 ) -10008d3c: 601a str r2, [r3, #0] -10008d3e: 221f movs r2, #31 -10008d40: 7960 ldrb r0, [r4, #5] -10008d42: 4002 ands r2, r0 -10008d44: 601a str r2, [r3, #0] -10008d46: 2307 movs r3, #7 -10008d48: 56e3 ldrsb r3, [r4, r3] -10008d4a: 20a0 movs r0, #160 ; 0xa0 -10008d4c: 469b mov fp, r3 -10008d4e: 464b mov r3, r9 -10008d50: 465a mov r2, fp -10008d52: 4093 lsls r3, r2 -10008d54: 4a25 ldr r2, [pc, #148] ; (10008dec ) -10008d56: 05c0 lsls r0, r0, #23 -10008d58: 5083 str r3, [r0, r2] -10008d5a: 465b mov r3, fp -10008d5c: 2280 movs r2, #128 ; 0x80 -10008d5e: 019f lsls r7, r3, #6 -10008d60: 4b23 ldr r3, [pc, #140] ; (10008df0 ) -10008d62: 0452 lsls r2, r2, #17 -10008d64: 18f8 adds r0, r7, r3 -10008d66: 6803 ldr r3, [r0, #0] -10008d68: 4213 tst r3, r2 -10008d6a: d1fc bne.n 10008d66 -10008d6c: 465b mov r3, fp -10008d6e: 4a21 ldr r2, [pc, #132] ; (10008df4 ) -10008d70: 02db lsls r3, r3, #11 -10008d72: 4291 cmp r1, r2 -10008d74: d100 bne.n 10008d78 -10008d76: e163 b.n 10009040 -10008d78: 4a1f ldr r2, [pc, #124] ; (10008df8 ) -10008d7a: 08b6 lsrs r6, r6, #2 -10008d7c: 4013 ands r3, r2 -10008d7e: 4652 mov r2, sl -10008d80: 03d2 lsls r2, r2, #15 -10008d82: 4313 orrs r3, r2 -10008d84: 4a1d ldr r2, [pc, #116] ; (10008dfc ) -10008d86: 4313 orrs r3, r2 -10008d88: 22a0 movs r2, #160 ; 0xa0 -10008d8a: 05d2 lsls r2, r2, #23 -10008d8c: 4691 mov r9, r2 -10008d8e: 4642 mov r2, r8 -10008d90: 444f add r7, r9 -10008d92: 603a str r2, [r7, #0] -10008d94: 4662 mov r2, ip -10008d96: 0090 lsls r0, r2, #2 -10008d98: 1808 adds r0, r1, r0 -10008d9a: 6078 str r0, [r7, #4] -10008d9c: 60be str r6, [r7, #8] -10008d9e: 60fb str r3, [r7, #12] -10008da0: 2301 movs r3, #1 -10008da2: 002a movs r2, r5 -10008da4: 0018 movs r0, r3 -10008da6: 3218 adds r2, #24 -10008da8: 4090 lsls r0, r2 -10008daa: 40ab lsls r3, r5 -10008dac: 6088 str r0, [r1, #8] -10008dae: 0002 movs r2, r0 -10008db0: 6808 ldr r0, [r1, #0] -10008db2: 4303 orrs r3, r0 -10008db4: 600b str r3, [r1, #0] -10008db6: 688b ldr r3, [r1, #8] -10008db8: 421a tst r2, r3 -10008dba: d0fc beq.n 10008db6 -10008dbc: 2106 movs r1, #6 -10008dbe: 2201 movs r2, #1 -10008dc0: 5661 ldrsb r1, [r4, r1] -10008dc2: 6820 ldr r0, [r4, #0] -10008dc4: 408a lsls r2, r1 -10008dc6: 6803 ldr r3, [r0, #0] -10008dc8: 4393 bics r3, r2 -10008dca: 6003 str r3, [r0, #0] -10008dcc: 2300 movs r3, #0 -10008dce: 2218 movs r2, #24 -10008dd0: 9300 str r3, [sp, #0] -10008dd2: 3301 adds r3, #1 -10008dd4: f004 f8fe bl 1000cfd4 -10008dd8: e115 b.n 10009006 -10008dda: 46c0 nop ; (mov r8, r8) -10008ddc: 0000084c .word 0x0000084c -10008de0: fffe007f .word 0xfffe007f -10008de4: 00006020 .word 0x00006020 -10008de8: 00006040 .word 0x00006040 -10008dec: 00000444 .word 0x00000444 -10008df0: 5000000c .word 0x5000000c -10008df4: 50200000 .word 0x50200000 -10008df8: ff007ffd .word 0xff007ffd -10008dfc: 00400019 .word 0x00400019 -10008e00: 2b00 cmp r3, #0 -10008e02: d100 bne.n 10008e06 -10008e04: e11e b.n 10009044 -10008e06: 4b91 ldr r3, [pc, #580] ; (1000904c ) -10008e08: 58c4 ldr r4, [r0, r3] -10008e0a: 2018 movs r0, #24 -10008e0c: 7921 ldrb r1, [r4, #4] -10008e0e: f7fa faff bl 10003410 -10008e12: 201d movs r0, #29 -10008e14: 7921 ldrb r1, [r4, #4] -10008e16: f7fa fafb bl 10003410 -10008e1a: 2201 movs r2, #1 -10008e1c: 2100 movs r1, #0 -10008e1e: 201d movs r0, #29 -10008e20: f7fa fb0e bl 10003440 -10008e24: 23d0 movs r3, #208 ; 0xd0 -10008e26: 2280 movs r2, #128 ; 0x80 -10008e28: 061b lsls r3, r3, #24 -10008e2a: 0492 lsls r2, r2, #18 -10008e2c: 619a str r2, [r3, #24] -10008e2e: 9b02 ldr r3, [sp, #8] -10008e30: 4698 mov r8, r3 -10008e32: 2106 movs r1, #6 -10008e34: 2201 movs r2, #1 -10008e36: 5661 ldrsb r1, [r4, r1] -10008e38: 4691 mov r9, r2 -10008e3a: 408a lsls r2, r1 -10008e3c: 6820 ldr r0, [r4, #0] -10008e3e: 6803 ldr r3, [r0, #0] -10008e40: 4393 bics r3, r2 -10008e42: 6003 str r3, [r0, #0] -10008e44: 2305 movs r3, #5 -10008e46: 56e3 ldrsb r3, [r4, r3] -10008e48: 469c mov ip, r3 -10008e4a: 004b lsls r3, r1, #1 -10008e4c: 185b adds r3, r3, r1 -10008e4e: 00db lsls r3, r3, #3 -10008e50: 18c5 adds r5, r0, r3 -10008e52: 35cc adds r5, #204 ; 0xcc -10008e54: 682a ldr r2, [r5, #0] -10008e56: 33d0 adds r3, #208 ; 0xd0 -10008e58: 4692 mov sl, r2 -10008e5a: 4662 mov r2, ip -10008e5c: 3205 adds r2, #5 -10008e5e: 0317 lsls r7, r2, #12 -10008e60: 9703 str r7, [sp, #12] -10008e62: 4f7b ldr r7, [pc, #492] ; (10009050 ) -10008e64: 18c3 adds r3, r0, r3 -10008e66: 46bb mov fp, r7 -10008e68: 4657 mov r7, sl -10008e6a: 465a mov r2, fp -10008e6c: 4017 ands r7, r2 -10008e6e: 003a movs r2, r7 -10008e70: 9f03 ldr r7, [sp, #12] -10008e72: 4317 orrs r7, r2 -10008e74: 003a movs r2, r7 -10008e76: 4667 mov r7, ip -10008e78: 01ff lsls r7, r7, #7 -10008e7a: 433a orrs r2, r7 -10008e7c: 602a str r2, [r5, #0] -10008e7e: 2280 movs r2, #128 ; 0x80 -10008e80: 0152 lsls r2, r2, #5 -10008e82: 4313 orrs r3, r2 -10008e84: 2280 movs r2, #128 ; 0x80 -10008e86: 0612 lsls r2, r2, #24 -10008e88: 601a str r2, [r3, #0] -10008e8a: 601a str r2, [r3, #0] -10008e8c: 2380 movs r3, #128 ; 0x80 -10008e8e: 045b lsls r3, r3, #17 -10008e90: 001a movs r2, r3 -10008e92: f004 f84d bl 1000cf30 -10008e96: 2106 movs r1, #6 -10008e98: 4648 mov r0, r9 -10008e9a: 5661 ldrsb r1, [r4, r1] -10008e9c: 6823 ldr r3, [r4, #0] -10008e9e: 1d0a adds r2, r1, #4 -10008ea0: 9203 str r2, [sp, #12] -10008ea2: 4090 lsls r0, r2 -10008ea4: 2280 movs r2, #128 ; 0x80 -10008ea6: 0192 lsls r2, r2, #6 -10008ea8: 431a orrs r2, r3 -10008eaa: 6010 str r0, [r2, #0] -10008eac: 2008 movs r0, #8 -10008eae: 4682 mov sl, r0 -10008eb0: 448a add sl, r1 -10008eb2: 4648 mov r0, r9 -10008eb4: 4655 mov r5, sl -10008eb6: 40a8 lsls r0, r5 -10008eb8: 6010 str r0, [r2, #0] -10008eba: 00f2 lsls r2, r6, #3 -10008ebc: 0088 lsls r0, r1, #2 -10008ebe: 1818 adds r0, r3, r0 -10008ec0: 3a01 subs r2, #1 -10008ec2: 6102 str r2, [r0, #16] -10008ec4: 004a lsls r2, r1, #1 -10008ec6: 1852 adds r2, r2, r1 -10008ec8: 00d2 lsls r2, r2, #3 -10008eca: 4d62 ldr r5, [pc, #392] ; (10009054 ) -10008ecc: 189a adds r2, r3, r2 -10008ece: 32d8 adds r2, #216 ; 0xd8 -10008ed0: 6015 str r5, [r2, #0] -10008ed2: 9d10 ldr r5, [sp, #64] ; 0x40 -10008ed4: 9f02 ldr r7, [sp, #8] -10008ed6: 1bad subs r5, r5, r6 -10008ed8: 00ed lsls r5, r5, #3 -10008eda: 3d01 subs r5, #1 -10008edc: 6105 str r5, [r0, #16] -10008ede: 485e ldr r0, [pc, #376] ; (10009058 ) -10008ee0: 6010 str r0, [r2, #0] -10008ee2: 201f movs r0, #31 -10008ee4: 7965 ldrb r5, [r4, #5] -10008ee6: 4028 ands r0, r5 -10008ee8: 6010 str r0, [r2, #0] -10008eea: 2207 movs r2, #7 -10008eec: 56a2 ldrsb r2, [r4, r2] -10008eee: 4694 mov ip, r2 -10008ef0: 464a mov r2, r9 -10008ef2: 4660 mov r0, ip -10008ef4: 4082 lsls r2, r0 -10008ef6: 20a0 movs r0, #160 ; 0xa0 -10008ef8: 05c0 lsls r0, r0, #23 -10008efa: 4681 mov r9, r0 -10008efc: 464d mov r5, r9 -10008efe: 4857 ldr r0, [pc, #348] ; (1000905c ) -10008f00: 502a str r2, [r5, r0] -10008f02: 4662 mov r2, ip -10008f04: 0192 lsls r2, r2, #6 -10008f06: 4693 mov fp, r2 -10008f08: 9204 str r2, [sp, #16] -10008f0a: 2280 movs r2, #128 ; 0x80 -10008f0c: 4d54 ldr r5, [pc, #336] ; (10009060 ) -10008f0e: 0452 lsls r2, r2, #17 -10008f10: 445d add r5, fp -10008f12: 6828 ldr r0, [r5, #0] -10008f14: 4210 tst r0, r2 -10008f16: d1fc bne.n 10008f12 -10008f18: 2208 movs r2, #8 -10008f1a: 56a2 ldrsb r2, [r4, r2] -10008f1c: 464d mov r5, r9 -10008f1e: 4693 mov fp, r2 -10008f20: 2201 movs r2, #1 -10008f22: 4658 mov r0, fp -10008f24: 4082 lsls r2, r0 -10008f26: 484d ldr r0, [pc, #308] ; (1000905c ) -10008f28: 502a str r2, [r5, r0] -10008f2a: 465a mov r2, fp -10008f2c: 0192 lsls r2, r2, #6 -10008f2e: 4691 mov r9, r2 -10008f30: 9205 str r2, [sp, #20] -10008f32: 2280 movs r2, #128 ; 0x80 -10008f34: 4d4a ldr r5, [pc, #296] ; (10009060 ) -10008f36: 0452 lsls r2, r2, #17 -10008f38: 444d add r5, r9 -10008f3a: 6828 ldr r0, [r5, #0] -10008f3c: 4210 tst r0, r2 -10008f3e: d1fc bne.n 10008f3a -10008f40: 4662 mov r2, ip -10008f42: 4848 ldr r0, [pc, #288] ; (10009064 ) -10008f44: 9702 str r7, [sp, #8] -10008f46: 02d2 lsls r2, r2, #11 -10008f48: 4283 cmp r3, r0 -10008f4a: d100 bne.n 10008f4e -10008f4c: e074 b.n 10009038 -10008f4e: 200c movs r0, #12 -10008f50: 4681 mov r9, r0 -10008f52: 4489 add r9, r1 -10008f54: 4655 mov r5, sl -10008f56: 4f44 ldr r7, [pc, #272] ; (10009068 ) -10008f58: 03ed lsls r5, r5, #15 -10008f5a: 403a ands r2, r7 -10008f5c: 432a orrs r2, r5 -10008f5e: 4d43 ldr r5, [pc, #268] ; (1000906c ) -10008f60: 9f04 ldr r7, [sp, #16] -10008f62: 4315 orrs r5, r2 -10008f64: 9a03 ldr r2, [sp, #12] -10008f66: 46aa mov sl, r5 -10008f68: 0095 lsls r5, r2, #2 -10008f6a: 22a0 movs r2, #160 ; 0xa0 -10008f6c: 05d2 lsls r2, r2, #23 -10008f6e: 4694 mov ip, r2 -10008f70: 4467 add r7, ip -10008f72: 46bc mov ip, r7 -10008f74: 003a movs r2, r7 -10008f76: 4647 mov r7, r8 -10008f78: 6017 str r7, [r2, #0] -10008f7a: 195a adds r2, r3, r5 -10008f7c: 4690 mov r8, r2 -10008f7e: 4662 mov r2, ip -10008f80: 4647 mov r7, r8 -10008f82: 6057 str r7, [r2, #4] -10008f84: 4667 mov r7, ip -10008f86: 08b0 lsrs r0, r6, #2 -10008f88: 60b8 str r0, [r7, #8] -10008f8a: 0002 movs r2, r0 -10008f8c: 4650 mov r0, sl -10008f8e: 60f8 str r0, [r7, #12] -10008f90: 4658 mov r0, fp -10008f92: 4f35 ldr r7, [pc, #212] ; (10009068 ) -10008f94: 02c0 lsls r0, r0, #11 -10008f96: 4038 ands r0, r7 -10008f98: 464f mov r7, r9 -10008f9a: 03ff lsls r7, r7, #15 -10008f9c: 4338 orrs r0, r7 -10008f9e: 4f34 ldr r7, [pc, #208] ; (10009070 ) -10008fa0: 3510 adds r5, #16 -10008fa2: 4338 orrs r0, r7 -10008fa4: 9f10 ldr r7, [sp, #64] ; 0x40 -10008fa6: 195d adds r5, r3, r5 -10008fa8: 08bf lsrs r7, r7, #2 -10008faa: 1aba subs r2, r7, r2 -10008fac: 27a0 movs r7, #160 ; 0xa0 -10008fae: 05ff lsls r7, r7, #23 -10008fb0: 46b8 mov r8, r7 -10008fb2: 4694 mov ip, r2 -10008fb4: 9a05 ldr r2, [sp, #20] -10008fb6: 9f02 ldr r7, [sp, #8] -10008fb8: 4442 add r2, r8 -10008fba: 6015 str r5, [r2, #0] -10008fbc: 19bd adds r5, r7, r6 -10008fbe: 6055 str r5, [r2, #4] -10008fc0: 4665 mov r5, ip -10008fc2: 6095 str r5, [r2, #8] -10008fc4: 60d0 str r0, [r2, #12] -10008fc6: 2201 movs r2, #1 -10008fc8: 408a lsls r2, r1 -10008fca: 6818 ldr r0, [r3, #0] -10008fcc: 4302 orrs r2, r0 -10008fce: 601a str r2, [r3, #0] -10008fd0: 2207 movs r2, #7 -10008fd2: 4b28 ldr r3, [pc, #160] ; (10009074 ) -10008fd4: 2180 movs r1, #128 ; 0x80 -10008fd6: 469c mov ip, r3 -10008fd8: 56a2 ldrsb r2, [r4, r2] -10008fda: 0449 lsls r1, r1, #17 -10008fdc: 0192 lsls r2, r2, #6 -10008fde: 4462 add r2, ip -10008fe0: 6813 ldr r3, [r2, #0] -10008fe2: 420b tst r3, r1 -10008fe4: d1fc bne.n 10008fe0 -10008fe6: 2208 movs r2, #8 -10008fe8: 4b22 ldr r3, [pc, #136] ; (10009074 ) -10008fea: 2180 movs r1, #128 ; 0x80 -10008fec: 469c mov ip, r3 -10008fee: 56a2 ldrsb r2, [r4, r2] -10008ff0: 0449 lsls r1, r1, #17 -10008ff2: 0192 lsls r2, r2, #6 -10008ff4: 4462 add r2, ip -10008ff6: 6813 ldr r3, [r2, #0] -10008ff8: 420b tst r3, r1 -10008ffa: d1fc bne.n 10008ff6 -10008ffc: 0038 movs r0, r7 -10008ffe: 2100 movs r1, #0 -10009000: 0032 movs r2, r6 -10009002: f7fe fa73 bl 100074ec <__wrap_memset> -10009006: 2106 movs r1, #6 -10009008: 5661 ldrsb r1, [r4, r1] -1000900a: 6823 ldr r3, [r4, #0] -1000900c: 004a lsls r2, r1, #1 -1000900e: 1852 adds r2, r2, r1 -10009010: 00d2 lsls r2, r2, #3 -10009012: 189b adds r3, r3, r2 -10009014: 4a18 ldr r2, [pc, #96] ; (10009078 ) -10009016: 33d8 adds r3, #216 ; 0xd8 -10009018: 601a str r2, [r3, #0] -1000901a: 23d0 movs r3, #208 ; 0xd0 -1000901c: 2280 movs r2, #128 ; 0x80 -1000901e: 061b lsls r3, r3, #24 -10009020: 0492 lsls r2, r2, #18 -10009022: 615a str r2, [r3, #20] -10009024: f7ff fd1a bl 10008a5c -10009028: 2000 movs r0, #0 -1000902a: b007 add sp, #28 -1000902c: bcf0 pop {r4, r5, r6, r7} -1000902e: 46bb mov fp, r7 -10009030: 46b2 mov sl, r6 -10009032: 46a9 mov r9, r5 -10009034: 46a0 mov r8, r4 -10009036: bdf0 pop {r4, r5, r6, r7, pc} -10009038: 9803 ldr r0, [sp, #12] -1000903a: 468a mov sl, r1 -1000903c: 4681 mov r9, r0 -1000903e: e789 b.n 10008f54 -10009040: 46aa mov sl, r5 -10009042: e699 b.n 10008d78 -10009044: 2005 movs r0, #5 -10009046: 4240 negs r0, r0 -10009048: e7ef b.n 1000902a -1000904a: 46c0 nop ; (mov r8, r8) -1000904c: 0000084c .word 0x0000084c -10009050: fffe007f .word 0xfffe007f -10009054: 00006020 .word 0x00006020 -10009058: 00006040 .word 0x00006040 -1000905c: 00000444 .word 0x00000444 -10009060: 5000000c .word 0x5000000c -10009064: 50200000 .word 0x50200000 -10009068: ff007ffd .word 0xff007ffd -1000906c: 00400019 .word 0x00400019 -10009070: 00400029 .word 0x00400029 -10009074: 50000010 .word 0x50000010 -10009078: 0000a003 .word 0x0000a003 - -1000907c : -1000907c: b510 push {r4, lr} -1000907e: 2017 movs r0, #23 -10009080: f7fa fa66 bl 10003550 -10009084: 24d0 movs r4, #208 ; 0xd0 -10009086: 2380 movs r3, #128 ; 0x80 -10009088: 0624 lsls r4, r4, #24 -1000908a: 041b lsls r3, r3, #16 -1000908c: 2200 movs r2, #0 -1000908e: 2101 movs r1, #1 -10009090: 6263 str r3, [r4, #36] ; 0x24 -10009092: 2017 movs r0, #23 -10009094: f7fa f9d4 bl 10003440 -10009098: 2018 movs r0, #24 -1000909a: f7fa fa59 bl 10003550 -1000909e: 2380 movs r3, #128 ; 0x80 -100090a0: 045b lsls r3, r3, #17 -100090a2: 6263 str r3, [r4, #36] ; 0x24 -100090a4: 2019 movs r0, #25 -100090a6: 61a3 str r3, [r4, #24] -100090a8: f7fa fa52 bl 10003550 -100090ac: 2380 movs r3, #128 ; 0x80 -100090ae: 049b lsls r3, r3, #18 -100090b0: 6263 str r3, [r4, #36] ; 0x24 -100090b2: 6163 str r3, [r4, #20] -100090b4: bd10 pop {r4, pc} -100090b6: 46c0 nop ; (mov r8, r8) - -100090b8 : -100090b8: b570 push {r4, r5, r6, lr} -100090ba: 24d0 movs r4, #208 ; 0xd0 -100090bc: 2580 movs r5, #128 ; 0x80 -100090be: 0624 lsls r4, r4, #24 -100090c0: 042d lsls r5, r5, #16 -100090c2: 61a5 str r5, [r4, #24] -100090c4: 2014 movs r0, #20 -100090c6: f7fb fa2f bl 10004528 -100090ca: 6165 str r5, [r4, #20] -100090cc: 20fa movs r0, #250 ; 0xfa -100090ce: f7fb fa2b bl 10004528 -100090d2: 2018 movs r0, #24 -100090d4: f7fa fa3c bl 10003550 -100090d8: 2380 movs r3, #128 ; 0x80 -100090da: 045b lsls r3, r3, #17 -100090dc: 62a3 str r3, [r4, #40] ; 0x28 -100090de: bd70 pop {r4, r5, r6, pc} - -100090e0 : -100090e0: 2300 movs r3, #0 -100090e2: b500 push {lr} -100090e4: b085 sub sp, #20 -100090e6: 9303 str r3, [sp, #12] -100090e8: 4b0a ldr r3, [pc, #40] ; (10009114 ) -100090ea: 02d2 lsls r2, r2, #11 -100090ec: 401a ands r2, r3 -100090ee: 2308 movs r3, #8 -100090f0: 0709 lsls r1, r1, #28 -100090f2: 430a orrs r2, r1 -100090f4: 4908 ldr r1, [pc, #32] ; (10009118 ) -100090f6: 9300 str r3, [sp, #0] -100090f8: 4311 orrs r1, r2 -100090fa: ab02 add r3, sp, #8 -100090fc: ba49 rev16 r1, r1 -100090fe: 2204 movs r2, #4 -10009100: 9102 str r1, [sp, #8] -10009102: 2100 movs r1, #0 -10009104: f7ff fda2 bl 10008c4c -10009108: 2800 cmp r0, #0 -1000910a: d101 bne.n 10009110 -1000910c: 9803 ldr r0, [sp, #12] -1000910e: ba40 rev16 r0, r0 -10009110: b005 add sp, #20 -10009112: bd00 pop {pc} -10009114: 0ffff800 .word 0x0ffff800 -10009118: 40000004 .word 0x40000004 - -1000911c : -1000911c: b510 push {r4, lr} -1000911e: b088 sub sp, #32 -10009120: 2901 cmp r1, #1 -10009122: d016 beq.n 10009152 -10009124: 4b15 ldr r3, [pc, #84] ; (1000917c ) -10009126: 02d2 lsls r2, r2, #11 -10009128: 401a ands r2, r3 -1000912a: 2308 movs r3, #8 -1000912c: 0709 lsls r1, r1, #28 -1000912e: 430a orrs r2, r1 -10009130: 4913 ldr r1, [pc, #76] ; (10009180 ) -10009132: ac02 add r4, sp, #8 -10009134: 430a orrs r2, r1 -10009136: 9202 str r2, [sp, #8] -10009138: 9300 str r3, [sp, #0] -1000913a: 2204 movs r2, #4 -1000913c: 0023 movs r3, r4 -1000913e: 2100 movs r1, #0 -10009140: f7ff fd84 bl 10008c4c -10009144: 2301 movs r3, #1 -10009146: 2800 cmp r0, #0 -10009148: d101 bne.n 1000914e -1000914a: 009b lsls r3, r3, #2 -1000914c: 58e0 ldr r0, [r4, r3] -1000914e: b008 add sp, #32 -10009150: bd10 pop {r4, pc} -10009152: 4b0a ldr r3, [pc, #40] ; (1000917c ) -10009154: 02d2 lsls r2, r2, #11 -10009156: 401a ands r2, r3 -10009158: 4b0a ldr r3, [pc, #40] ; (10009184 ) -1000915a: ac02 add r4, sp, #8 -1000915c: 431a orrs r2, r3 -1000915e: 2318 movs r3, #24 -10009160: 9202 str r2, [sp, #8] -10009162: 9300 str r3, [sp, #0] -10009164: 2204 movs r2, #4 -10009166: 0023 movs r3, r4 -10009168: 2100 movs r1, #0 -1000916a: f7ff fd6f bl 10008c4c -1000916e: 2800 cmp r0, #0 -10009170: d1ed bne.n 1000914e -10009172: 2305 movs r3, #5 -10009174: 009b lsls r3, r3, #2 -10009176: 58e0 ldr r0, [r4, r3] -10009178: e7e9 b.n 1000914e -1000917a: 46c0 nop ; (mov r8, r8) -1000917c: 0ffff800 .word 0x0ffff800 -10009180: 40000004 .word 0x40000004 -10009184: 50000004 .word 0x50000004 - -10009188 : -10009188: b510 push {r4, lr} -1000918a: b088 sub sp, #32 -1000918c: 2901 cmp r1, #1 -1000918e: d016 beq.n 100091be -10009190: 4b15 ldr r3, [pc, #84] ; (100091e8 ) -10009192: 02d2 lsls r2, r2, #11 -10009194: 401a ands r2, r3 -10009196: 2308 movs r3, #8 -10009198: 0709 lsls r1, r1, #28 -1000919a: 430a orrs r2, r1 -1000919c: 4913 ldr r1, [pc, #76] ; (100091ec ) -1000919e: ac02 add r4, sp, #8 -100091a0: 430a orrs r2, r1 -100091a2: 9202 str r2, [sp, #8] -100091a4: 9300 str r3, [sp, #0] -100091a6: 2204 movs r2, #4 -100091a8: 0023 movs r3, r4 -100091aa: 2100 movs r1, #0 -100091ac: f7ff fd4e bl 10008c4c -100091b0: 2301 movs r3, #1 -100091b2: 2800 cmp r0, #0 -100091b4: d101 bne.n 100091ba -100091b6: 009b lsls r3, r3, #2 -100091b8: 58e0 ldr r0, [r4, r3] -100091ba: b008 add sp, #32 -100091bc: bd10 pop {r4, pc} -100091be: 4b0a ldr r3, [pc, #40] ; (100091e8 ) -100091c0: 02d2 lsls r2, r2, #11 -100091c2: 401a ands r2, r3 -100091c4: 4b0a ldr r3, [pc, #40] ; (100091f0 ) -100091c6: ac02 add r4, sp, #8 -100091c8: 431a orrs r2, r3 -100091ca: 2318 movs r3, #24 -100091cc: 9202 str r2, [sp, #8] -100091ce: 9300 str r3, [sp, #0] -100091d0: 2204 movs r2, #4 -100091d2: 0023 movs r3, r4 -100091d4: 2100 movs r1, #0 -100091d6: f7ff fd39 bl 10008c4c -100091da: 2800 cmp r0, #0 -100091dc: d1ed bne.n 100091ba -100091de: 2305 movs r3, #5 -100091e0: 009b lsls r3, r3, #2 -100091e2: 58e0 ldr r0, [r4, r3] -100091e4: e7e9 b.n 100091ba -100091e6: 46c0 nop ; (mov r8, r8) -100091e8: 0ffff800 .word 0x0ffff800 -100091ec: 40000002 .word 0x40000002 -100091f0: 50000002 .word 0x50000002 - -100091f4 : -100091f4: b510 push {r4, lr} -100091f6: b088 sub sp, #32 -100091f8: 2901 cmp r1, #1 -100091fa: d016 beq.n 1000922a -100091fc: 4b15 ldr r3, [pc, #84] ; (10009254 ) -100091fe: 02d2 lsls r2, r2, #11 -10009200: 401a ands r2, r3 -10009202: 2308 movs r3, #8 -10009204: 0709 lsls r1, r1, #28 -10009206: 430a orrs r2, r1 -10009208: 4913 ldr r1, [pc, #76] ; (10009258 ) -1000920a: ac02 add r4, sp, #8 -1000920c: 430a orrs r2, r1 -1000920e: 9202 str r2, [sp, #8] -10009210: 9300 str r3, [sp, #0] -10009212: 2204 movs r2, #4 -10009214: 0023 movs r3, r4 -10009216: 2100 movs r1, #0 -10009218: f7ff fd18 bl 10008c4c -1000921c: 2301 movs r3, #1 -1000921e: 2800 cmp r0, #0 -10009220: d101 bne.n 10009226 -10009222: 009b lsls r3, r3, #2 -10009224: 58e0 ldr r0, [r4, r3] -10009226: b008 add sp, #32 -10009228: bd10 pop {r4, pc} -1000922a: 4b0a ldr r3, [pc, #40] ; (10009254 ) -1000922c: 02d2 lsls r2, r2, #11 -1000922e: 401a ands r2, r3 -10009230: 4b0a ldr r3, [pc, #40] ; (1000925c ) -10009232: ac02 add r4, sp, #8 -10009234: 431a orrs r2, r3 -10009236: 2318 movs r3, #24 -10009238: 9202 str r2, [sp, #8] -1000923a: 9300 str r3, [sp, #0] -1000923c: 2204 movs r2, #4 -1000923e: 0023 movs r3, r4 -10009240: 2100 movs r1, #0 -10009242: f7ff fd03 bl 10008c4c -10009246: 2800 cmp r0, #0 -10009248: d1ed bne.n 10009226 -1000924a: 2305 movs r3, #5 -1000924c: 009b lsls r3, r3, #2 -1000924e: 58e0 ldr r0, [r4, r3] -10009250: e7e9 b.n 10009226 -10009252: 46c0 nop ; (mov r8, r8) -10009254: 0ffff800 .word 0x0ffff800 -10009258: 40000001 .word 0x40000001 -1000925c: 50000001 .word 0x50000001 - -10009260 : -10009260: b5f0 push {r4, r5, r6, r7, lr} -10009262: ba5b rev16 r3, r3 -10009264: 46d6 mov lr, sl -10009266: 464f mov r7, r9 -10009268: 4646 mov r6, r8 -1000926a: b5c0 push {r6, r7, lr} -1000926c: 4c68 ldr r4, [pc, #416] ; (10009410 ) -1000926e: b084 sub sp, #16 -10009270: 02d2 lsls r2, r2, #11 -10009272: 9303 str r3, [sp, #12] -10009274: 4022 ands r2, r4 -10009276: 4b67 ldr r3, [pc, #412] ; (10009414 ) -10009278: 0709 lsls r1, r1, #28 -1000927a: 430a orrs r2, r1 -1000927c: 4966 ldr r1, [pc, #408] ; (10009418 ) -1000927e: 58c4 ldr r4, [r0, r3] -10009280: 4311 orrs r1, r2 -10009282: ba49 rev16 r1, r1 -10009284: 9102 str r1, [sp, #8] -10009286: 2018 movs r0, #24 -10009288: 7921 ldrb r1, [r4, #4] -1000928a: f7fa f8c1 bl 10003410 -1000928e: 201d movs r0, #29 -10009290: 7921 ldrb r1, [r4, #4] -10009292: f7fa f8bd bl 10003410 -10009296: 2201 movs r2, #1 -10009298: 2100 movs r1, #0 -1000929a: 201d movs r0, #29 -1000929c: f7fa f8d0 bl 10003440 -100092a0: 23d0 movs r3, #208 ; 0xd0 -100092a2: 2280 movs r2, #128 ; 0x80 -100092a4: 2106 movs r1, #6 -100092a6: 061b lsls r3, r3, #24 -100092a8: 0492 lsls r2, r2, #18 -100092aa: 619a str r2, [r3, #24] -100092ac: 2201 movs r2, #1 -100092ae: 5661 ldrsb r1, [r4, r1] -100092b0: 4690 mov r8, r2 -100092b2: 408a lsls r2, r1 -100092b4: 6820 ldr r0, [r4, #0] -100092b6: 4e59 ldr r6, [pc, #356] ; (1000941c ) -100092b8: 6803 ldr r3, [r0, #0] -100092ba: ad02 add r5, sp, #8 -100092bc: 4393 bics r3, r2 -100092be: 6003 str r3, [r0, #0] -100092c0: 2305 movs r3, #5 +100089c2: 4469 add r1, sp +100089c4: f7fe fd50 bl 10007468 <__wrap___aeabi_memcpy> +100089c8: b009 add sp, #36 ; 0x24 +100089ca: bd30 pop {r4, r5, pc} + +100089cc : +100089cc: b510 push {r4, lr} +100089ce: 2005 movs r0, #5 +100089d0: f7fc fba0 bl 10005114 +100089d4: 0c03 lsrs r3, r0, #16 +100089d6: 2064 movs r0, #100 ; 0x64 +100089d8: 4903 ldr r1, [pc, #12] ; (100089e8 ) +100089da: 4358 muls r0, r3 +100089dc: f7fe f8aa bl 10006b34 <__wrap___aeabi_uidiv> +100089e0: 3803 subs r0, #3 +100089e2: d2fd bcs.n 100089e0 +100089e4: bd10 pop {r4, pc} +100089e6: 46c0 nop ; (mov r8, r8) +100089e8: 00003b9a .word 0x00003b9a + +100089ec : +100089ec: 4b1c ldr r3, [pc, #112] ; (10008a60 ) +100089ee: b570 push {r4, r5, r6, lr} +100089f0: 58c4 ldr r4, [r0, r3] +100089f2: 0005 movs r5, r0 +100089f4: 2c00 cmp r4, #0 +100089f6: d01b beq.n 10008a30 +100089f8: 2106 movs r1, #6 +100089fa: 5661 ldrsb r1, [r4, r1] +100089fc: 2900 cmp r1, #0 +100089fe: db0c blt.n 10008a1a +10008a00: 2205 movs r2, #5 +10008a02: 56a2 ldrsb r2, [r4, r2] +10008a04: 1c53 adds r3, r2, #1 +10008a06: d005 beq.n 10008a14 +10008a08: 4916 ldr r1, [pc, #88] ; (10008a64 ) +10008a0a: 6820 ldr r0, [r4, #0] +10008a0c: f004 fa2e bl 1000ce6c +10008a10: 2106 movs r1, #6 +10008a12: 5661 ldrsb r1, [r4, r1] +10008a14: 6820 ldr r0, [r4, #0] +10008a16: f004 f963 bl 1000cce0 +10008a1a: 2007 movs r0, #7 +10008a1c: 5620 ldrsb r0, [r4, r0] +10008a1e: 2800 cmp r0, #0 +10008a20: da10 bge.n 10008a44 +10008a22: 2008 movs r0, #8 +10008a24: 5620 ldrsb r0, [r4, r0] +10008a26: 2800 cmp r0, #0 +10008a28: da03 bge.n 10008a32 +10008a2a: 2200 movs r2, #0 +10008a2c: 4b0c ldr r3, [pc, #48] ; (10008a60 ) +10008a2e: 50ea str r2, [r5, r3] +10008a30: bd70 pop {r4, r5, r6, pc} +10008a32: f004 faf7 bl 1000d024 +10008a36: 2008 movs r0, #8 +10008a38: 5620 ldrsb r0, [r4, r0] +10008a3a: f004 fadb bl 1000cff4 +10008a3e: 23ff movs r3, #255 ; 0xff +10008a40: 7223 strb r3, [r4, #8] +10008a42: e7f2 b.n 10008a2a +10008a44: f004 faee bl 1000d024 +10008a48: 2007 movs r0, #7 +10008a4a: 5620 ldrsb r0, [r4, r0] +10008a4c: f004 fad2 bl 1000cff4 +10008a50: 23ff movs r3, #255 ; 0xff +10008a52: 2008 movs r0, #8 +10008a54: 71e3 strb r3, [r4, #7] +10008a56: 5620 ldrsb r0, [r4, r0] +10008a58: 2800 cmp r0, #0 +10008a5a: dbe6 blt.n 10008a2a +10008a5c: e7e9 b.n 10008a32 +10008a5e: 46c0 nop ; (mov r8, r8) +10008a60: 0000084c .word 0x0000084c +10008a64: 10014e70 .word 0x10014e70 + +10008a68 : +10008a68: b5f0 push {r4, r5, r6, r7, lr} +10008a6a: 46c6 mov lr, r8 +10008a6c: b500 push {lr} +10008a6e: 4e49 ldr r6, [pc, #292] ; (10008b94 ) +10008a70: 0005 movs r5, r0 +10008a72: b082 sub sp, #8 +10008a74: 0031 movs r1, r6 +10008a76: 4848 ldr r0, [pc, #288] ; (10008b98 ) +10008a78: f004 f960 bl 1000cd3c +10008a7c: 2800 cmp r0, #0 +10008a7e: d109 bne.n 10008a94 +10008a80: 0031 movs r1, r6 +10008a82: 4846 ldr r0, [pc, #280] ; (10008b9c ) +10008a84: f004 f95a bl 1000cd3c +10008a88: 2800 cmp r0, #0 +10008a8a: d100 bne.n 10008a8e +10008a8c: e079 b.n 10008b82 +10008a8e: 2206 movs r2, #6 +10008a90: 4842 ldr r0, [pc, #264] ; (10008b9c ) +10008a92: e001 b.n 10008a98 +10008a94: 2207 movs r2, #7 +10008a96: 4840 ldr r0, [pc, #256] ; (10008b98 ) +10008a98: 4c41 ldr r4, [pc, #260] ; (10008ba0 ) +10008a9a: 4b42 ldr r3, [pc, #264] ; (10008ba4 ) +10008a9c: 2100 movs r1, #0 +10008a9e: 50ec str r4, [r5, r3] +10008aa0: 23ff movs r3, #255 ; 0xff +10008aa2: 6020 str r0, [r4, #0] +10008aa4: 7223 strb r3, [r4, #8] +10008aa6: 71e3 strb r3, [r4, #7] +10008aa8: 7122 strb r2, [r4, #4] +10008aaa: f004 f929 bl 1000cd00 +10008aae: b240 sxtb r0, r0 +10008ab0: 71a0 strb r0, [r4, #6] +10008ab2: 2800 cmp r0, #0 +10008ab4: db68 blt.n 10008b88 +10008ab6: 0031 movs r1, r6 +10008ab8: 6820 ldr r0, [r4, #0] +10008aba: f004 f973 bl 1000cda4 +10008abe: 2330 movs r3, #48 ; 0x30 +10008ac0: 2601 movs r6, #1 +10008ac2: b240 sxtb r0, r0 +10008ac4: 1d42 adds r2, r0, #5 +10008ac6: 7160 strb r0, [r4, #5] +10008ac8: 0312 lsls r2, r2, #12 +10008aca: 01c0 lsls r0, r0, #7 +10008acc: 4310 orrs r0, r2 +10008ace: 4a36 ldr r2, [pc, #216] ; (10008ba8 ) +10008ad0: 4002 ands r2, r0 +10008ad2: 4836 ldr r0, [pc, #216] ; (10008bac ) +10008ad4: 4690 mov r8, r2 +10008ad6: 6801 ldr r1, [r0, #0] +10008ad8: 2280 movs r2, #128 ; 0x80 +10008ada: 438b bics r3, r1 +10008adc: 4934 ldr r1, [pc, #208] ; (10008bb0 ) +10008ade: 0292 lsls r2, r2, #10 +10008ae0: 600b str r3, [r1, #0] +10008ae2: 6803 ldr r3, [r0, #0] +10008ae4: 0030 movs r0, r6 +10008ae6: 4398 bics r0, r3 +10008ae8: 6008 str r0, [r1, #0] +10008aea: 6820 ldr r0, [r4, #0] +10008aec: 2380 movs r3, #128 ; 0x80 +10008aee: 0001 movs r1, r0 +10008af0: 019b lsls r3, r3, #6 +10008af2: 3138 adds r1, #56 ; 0x38 +10008af4: 430b orrs r3, r1 +10008af6: 2180 movs r1, #128 ; 0x80 +10008af8: 0449 lsls r1, r1, #17 +10008afa: 6019 str r1, [r3, #0] +10008afc: 2106 movs r1, #6 +10008afe: 5661 ldrsb r1, [r4, r1] +10008b00: 004b lsls r3, r1, #1 +10008b02: 185b adds r3, r3, r1 +10008b04: 00db lsls r3, r3, #3 +10008b06: 18c3 adds r3, r0, r3 +10008b08: 001f movs r7, r3 +10008b0a: 37c8 adds r7, #200 ; 0xc8 +10008b0c: 603a str r2, [r7, #0] +10008b0e: 4642 mov r2, r8 +10008b10: 607a str r2, [r7, #4] +10008b12: 001a movs r2, r3 +10008b14: 27c0 movs r7, #192 ; 0xc0 +10008b16: 32d0 adds r2, #208 ; 0xd0 +10008b18: 02bf lsls r7, r7, #10 +10008b1a: 6017 str r7, [r2, #0] +10008b1c: 4a25 ldr r2, [pc, #148] ; (10008bb4 ) +10008b1e: 33dc adds r3, #220 ; 0xdc +10008b20: 601a str r2, [r3, #0] +10008b22: 2301 movs r3, #1 +10008b24: 221d movs r2, #29 +10008b26: 9600 str r6, [sp, #0] +10008b28: f004 fa0c bl 1000cf44 +10008b2c: 2018 movs r0, #24 +10008b2e: 7921 ldrb r1, [r4, #4] +10008b30: f7fa fcb2 bl 10003498 +10008b34: 2201 movs r2, #1 +10008b36: 2100 movs r1, #0 +10008b38: 2018 movs r0, #24 +10008b3a: f7fa fcc5 bl 100034c8 +10008b3e: 2101 movs r1, #1 +10008b40: 2018 movs r0, #24 +10008b42: f7fa fcd9 bl 100034f8 +10008b46: 2206 movs r2, #6 +10008b48: 56a2 ldrsb r2, [r4, r2] +10008b4a: 2000 movs r0, #0 +10008b4c: 0053 lsls r3, r2, #1 +10008b4e: 189b adds r3, r3, r2 +10008b50: 6822 ldr r2, [r4, #0] +10008b52: 00db lsls r3, r3, #3 +10008b54: 4694 mov ip, r2 +10008b56: 4a18 ldr r2, [pc, #96] ; (10008bb8 ) +10008b58: 4463 add r3, ip +10008b5a: 33d8 adds r3, #216 ; 0xd8 +10008b5c: 601a str r2, [r3, #0] +10008b5e: f004 fa51 bl 1000d004 +10008b62: 71e0 strb r0, [r4, #7] +10008b64: 2000 movs r0, #0 +10008b66: f004 fa4d bl 1000d004 +10008b6a: 79e3 ldrb r3, [r4, #7] +10008b6c: b240 sxtb r0, r0 +10008b6e: 7220 strb r0, [r4, #8] +10008b70: 2b7f cmp r3, #127 ; 0x7f +10008b72: d809 bhi.n 10008b88 +10008b74: 2800 cmp r0, #0 +10008b76: db07 blt.n 10008b88 +10008b78: 2000 movs r0, #0 +10008b7a: b002 add sp, #8 +10008b7c: bc80 pop {r7} +10008b7e: 46b8 mov r8, r7 +10008b80: bdf0 pop {r4, r5, r6, r7, pc} +10008b82: 2006 movs r0, #6 +10008b84: 4240 negs r0, r0 +10008b86: e7f8 b.n 10008b7a +10008b88: 0028 movs r0, r5 +10008b8a: f7ff ff2f bl 100089ec +10008b8e: 2006 movs r0, #6 +10008b90: 4240 negs r0, r0 +10008b92: e7f2 b.n 10008b7a +10008b94: 10014e70 .word 0x10014e70 +10008b98: 50300000 .word 0x50300000 +10008b9c: 50200000 .word 0x50200000 +10008ba0: 2000183c .word 0x2000183c +10008ba4: 0000084c .word 0x0000084c +10008ba8: 9fffffff .word 0x9fffffff +10008bac: 4001c078 .word 0x4001c078 +10008bb0: 4001d078 .word 0x4001d078 +10008bb4: 241c7718 .word 0x241c7718 +10008bb8: 0000e001 .word 0x0000e001 + +10008bbc : +10008bbc: b5f0 push {r4, r5, r6, r7, lr} +10008bbe: 464e mov r6, r9 +10008bc0: 4645 mov r5, r8 +10008bc2: 46de mov lr, fp +10008bc4: 4657 mov r7, sl +10008bc6: b5e0 push {r5, r6, r7, lr} +10008bc8: b087 sub sp, #28 +10008bca: 4688 mov r8, r1 +10008bcc: 0016 movs r6, r2 +10008bce: 9302 str r3, [sp, #8] +10008bd0: 2900 cmp r1, #0 +10008bd2: d100 bne.n 10008bd6 +10008bd4: e0cc b.n 10008d70 +10008bd6: 4b5d ldr r3, [pc, #372] ; (10008d4c ) +10008bd8: 58c4 ldr r4, [r0, r3] +10008bda: 2018 movs r0, #24 +10008bdc: 7921 ldrb r1, [r4, #4] +10008bde: f7fa fc5b bl 10003498 +10008be2: 201d movs r0, #29 +10008be4: 7921 ldrb r1, [r4, #4] +10008be6: f7fa fc57 bl 10003498 +10008bea: 2201 movs r2, #1 +10008bec: 2100 movs r1, #0 +10008bee: 201d movs r0, #29 +10008bf0: f7fa fc6a bl 100034c8 +10008bf4: 23d0 movs r3, #208 ; 0xd0 +10008bf6: 2280 movs r2, #128 ; 0x80 +10008bf8: 061b lsls r3, r3, #24 +10008bfa: 0492 lsls r2, r2, #18 +10008bfc: 619a str r2, [r3, #24] +10008bfe: 9b02 ldr r3, [sp, #8] +10008c00: 2b00 cmp r3, #0 +10008c02: d000 beq.n 10008c06 +10008c04: e0cd b.n 10008da2 +10008c06: 2106 movs r1, #6 +10008c08: 2201 movs r2, #1 +10008c0a: 5661 ldrsb r1, [r4, r1] +10008c0c: 4691 mov r9, r2 +10008c0e: 408a lsls r2, r1 +10008c10: 6820 ldr r0, [r4, #0] +10008c12: 6803 ldr r3, [r0, #0] +10008c14: 4393 bics r3, r2 +10008c16: 6003 str r3, [r0, #0] +10008c18: 2305 movs r3, #5 +10008c1a: 56e3 ldrsb r3, [r4, r3] +10008c1c: 469c mov ip, r3 +10008c1e: 004b lsls r3, r1, #1 +10008c20: 185b adds r3, r3, r1 +10008c22: 00db lsls r3, r3, #3 +10008c24: 18c5 adds r5, r0, r3 +10008c26: 35cc adds r5, #204 ; 0xcc +10008c28: 682a ldr r2, [r5, #0] +10008c2a: 33d0 adds r3, #208 ; 0xd0 +10008c2c: 4692 mov sl, r2 +10008c2e: 4662 mov r2, ip +10008c30: 3201 adds r2, #1 +10008c32: 0317 lsls r7, r2, #12 +10008c34: 9703 str r7, [sp, #12] +10008c36: 4f46 ldr r7, [pc, #280] ; (10008d50 ) +10008c38: 18c3 adds r3, r0, r3 +10008c3a: 46bb mov fp, r7 +10008c3c: 4657 mov r7, sl +10008c3e: 465a mov r2, fp +10008c40: 4017 ands r7, r2 +10008c42: 003a movs r2, r7 +10008c44: 9f03 ldr r7, [sp, #12] +10008c46: 4317 orrs r7, r2 +10008c48: 003a movs r2, r7 +10008c4a: 4667 mov r7, ip +10008c4c: 01ff lsls r7, r7, #7 +10008c4e: 433a orrs r2, r7 +10008c50: 602a str r2, [r5, #0] +10008c52: 2280 movs r2, #128 ; 0x80 +10008c54: 0152 lsls r2, r2, #5 +10008c56: 4313 orrs r3, r2 +10008c58: 2280 movs r2, #128 ; 0x80 +10008c5a: 0612 lsls r2, r2, #24 +10008c5c: 601a str r2, [r3, #0] +10008c5e: 601a str r2, [r3, #0] +10008c60: 2380 movs r3, #128 ; 0x80 +10008c62: 2506 movs r5, #6 +10008c64: 045b lsls r3, r3, #17 +10008c66: 001a movs r2, r3 +10008c68: f004 f91a bl 1000cea0 +10008c6c: 464a mov r2, r9 +10008c6e: 5765 ldrsb r5, [r4, r5] +10008c70: 6821 ldr r1, [r4, #0] +10008c72: 1d2b adds r3, r5, #4 +10008c74: 409a lsls r2, r3 +10008c76: 469c mov ip, r3 +10008c78: 2380 movs r3, #128 ; 0x80 +10008c7a: 019b lsls r3, r3, #6 +10008c7c: 430b orrs r3, r1 +10008c7e: 601a str r2, [r3, #0] +10008c80: 2208 movs r2, #8 +10008c82: 4692 mov sl, r2 +10008c84: 44aa add sl, r5 +10008c86: 4650 mov r0, sl +10008c88: 464a mov r2, r9 +10008c8a: 4082 lsls r2, r0 +10008c8c: 601a str r2, [r3, #0] +10008c8e: 00f3 lsls r3, r6, #3 +10008c90: 00aa lsls r2, r5, #2 +10008c92: 188a adds r2, r1, r2 +10008c94: 3b01 subs r3, #1 +10008c96: 6113 str r3, [r2, #16] +10008c98: 006b lsls r3, r5, #1 +10008c9a: 195b adds r3, r3, r5 +10008c9c: 00db lsls r3, r3, #3 +10008c9e: 482d ldr r0, [pc, #180] ; (10008d54 ) +10008ca0: 18cb adds r3, r1, r3 +10008ca2: 33d8 adds r3, #216 ; 0xd8 +10008ca4: 6018 str r0, [r3, #0] +10008ca6: 9802 ldr r0, [sp, #8] +10008ca8: 6110 str r0, [r2, #16] +10008caa: 4a2b ldr r2, [pc, #172] ; (10008d58 ) +10008cac: 601a str r2, [r3, #0] +10008cae: 221f movs r2, #31 +10008cb0: 7960 ldrb r0, [r4, #5] +10008cb2: 4002 ands r2, r0 +10008cb4: 601a str r2, [r3, #0] +10008cb6: 2307 movs r3, #7 +10008cb8: 56e3 ldrsb r3, [r4, r3] +10008cba: 20a0 movs r0, #160 ; 0xa0 +10008cbc: 469b mov fp, r3 +10008cbe: 464b mov r3, r9 +10008cc0: 465a mov r2, fp +10008cc2: 4093 lsls r3, r2 +10008cc4: 4a25 ldr r2, [pc, #148] ; (10008d5c ) +10008cc6: 05c0 lsls r0, r0, #23 +10008cc8: 5083 str r3, [r0, r2] +10008cca: 465b mov r3, fp +10008ccc: 2280 movs r2, #128 ; 0x80 +10008cce: 019f lsls r7, r3, #6 +10008cd0: 4b23 ldr r3, [pc, #140] ; (10008d60 ) +10008cd2: 0452 lsls r2, r2, #17 +10008cd4: 18f8 adds r0, r7, r3 +10008cd6: 6803 ldr r3, [r0, #0] +10008cd8: 4213 tst r3, r2 +10008cda: d1fc bne.n 10008cd6 +10008cdc: 465b mov r3, fp +10008cde: 4a21 ldr r2, [pc, #132] ; (10008d64 ) +10008ce0: 02db lsls r3, r3, #11 +10008ce2: 4291 cmp r1, r2 +10008ce4: d100 bne.n 10008ce8 +10008ce6: e163 b.n 10008fb0 +10008ce8: 4a1f ldr r2, [pc, #124] ; (10008d68 ) +10008cea: 08b6 lsrs r6, r6, #2 +10008cec: 4013 ands r3, r2 +10008cee: 4652 mov r2, sl +10008cf0: 03d2 lsls r2, r2, #15 +10008cf2: 4313 orrs r3, r2 +10008cf4: 4a1d ldr r2, [pc, #116] ; (10008d6c ) +10008cf6: 4313 orrs r3, r2 +10008cf8: 22a0 movs r2, #160 ; 0xa0 +10008cfa: 05d2 lsls r2, r2, #23 +10008cfc: 4691 mov r9, r2 +10008cfe: 4642 mov r2, r8 +10008d00: 444f add r7, r9 +10008d02: 603a str r2, [r7, #0] +10008d04: 4662 mov r2, ip +10008d06: 0090 lsls r0, r2, #2 +10008d08: 1808 adds r0, r1, r0 +10008d0a: 6078 str r0, [r7, #4] +10008d0c: 60be str r6, [r7, #8] +10008d0e: 60fb str r3, [r7, #12] +10008d10: 2301 movs r3, #1 +10008d12: 002a movs r2, r5 +10008d14: 0018 movs r0, r3 +10008d16: 3218 adds r2, #24 +10008d18: 4090 lsls r0, r2 +10008d1a: 40ab lsls r3, r5 +10008d1c: 6088 str r0, [r1, #8] +10008d1e: 0002 movs r2, r0 +10008d20: 6808 ldr r0, [r1, #0] +10008d22: 4303 orrs r3, r0 +10008d24: 600b str r3, [r1, #0] +10008d26: 688b ldr r3, [r1, #8] +10008d28: 421a tst r2, r3 +10008d2a: d0fc beq.n 10008d26 +10008d2c: 2106 movs r1, #6 +10008d2e: 2201 movs r2, #1 +10008d30: 5661 ldrsb r1, [r4, r1] +10008d32: 6820 ldr r0, [r4, #0] +10008d34: 408a lsls r2, r1 +10008d36: 6803 ldr r3, [r0, #0] +10008d38: 4393 bics r3, r2 +10008d3a: 6003 str r3, [r0, #0] +10008d3c: 2300 movs r3, #0 +10008d3e: 2218 movs r2, #24 +10008d40: 9300 str r3, [sp, #0] +10008d42: 3301 adds r3, #1 +10008d44: f004 f8fe bl 1000cf44 +10008d48: e115 b.n 10008f76 +10008d4a: 46c0 nop ; (mov r8, r8) +10008d4c: 0000084c .word 0x0000084c +10008d50: fffe007f .word 0xfffe007f +10008d54: 00006020 .word 0x00006020 +10008d58: 00006040 .word 0x00006040 +10008d5c: 00000444 .word 0x00000444 +10008d60: 5000000c .word 0x5000000c +10008d64: 50200000 .word 0x50200000 +10008d68: ff007ffd .word 0xff007ffd +10008d6c: 00400019 .word 0x00400019 +10008d70: 2b00 cmp r3, #0 +10008d72: d100 bne.n 10008d76 +10008d74: e11e b.n 10008fb4 +10008d76: 4b91 ldr r3, [pc, #580] ; (10008fbc ) +10008d78: 58c4 ldr r4, [r0, r3] +10008d7a: 2018 movs r0, #24 +10008d7c: 7921 ldrb r1, [r4, #4] +10008d7e: f7fa fb8b bl 10003498 +10008d82: 201d movs r0, #29 +10008d84: 7921 ldrb r1, [r4, #4] +10008d86: f7fa fb87 bl 10003498 +10008d8a: 2201 movs r2, #1 +10008d8c: 2100 movs r1, #0 +10008d8e: 201d movs r0, #29 +10008d90: f7fa fb9a bl 100034c8 +10008d94: 23d0 movs r3, #208 ; 0xd0 +10008d96: 2280 movs r2, #128 ; 0x80 +10008d98: 061b lsls r3, r3, #24 +10008d9a: 0492 lsls r2, r2, #18 +10008d9c: 619a str r2, [r3, #24] +10008d9e: 9b02 ldr r3, [sp, #8] +10008da0: 4698 mov r8, r3 +10008da2: 2106 movs r1, #6 +10008da4: 2201 movs r2, #1 +10008da6: 5661 ldrsb r1, [r4, r1] +10008da8: 4691 mov r9, r2 +10008daa: 408a lsls r2, r1 +10008dac: 6820 ldr r0, [r4, #0] +10008dae: 6803 ldr r3, [r0, #0] +10008db0: 4393 bics r3, r2 +10008db2: 6003 str r3, [r0, #0] +10008db4: 2305 movs r3, #5 +10008db6: 56e3 ldrsb r3, [r4, r3] +10008db8: 469c mov ip, r3 +10008dba: 004b lsls r3, r1, #1 +10008dbc: 185b adds r3, r3, r1 +10008dbe: 00db lsls r3, r3, #3 +10008dc0: 18c5 adds r5, r0, r3 +10008dc2: 35cc adds r5, #204 ; 0xcc +10008dc4: 682a ldr r2, [r5, #0] +10008dc6: 33d0 adds r3, #208 ; 0xd0 +10008dc8: 4692 mov sl, r2 +10008dca: 4662 mov r2, ip +10008dcc: 3205 adds r2, #5 +10008dce: 0317 lsls r7, r2, #12 +10008dd0: 9703 str r7, [sp, #12] +10008dd2: 4f7b ldr r7, [pc, #492] ; (10008fc0 ) +10008dd4: 18c3 adds r3, r0, r3 +10008dd6: 46bb mov fp, r7 +10008dd8: 4657 mov r7, sl +10008dda: 465a mov r2, fp +10008ddc: 4017 ands r7, r2 +10008dde: 003a movs r2, r7 +10008de0: 9f03 ldr r7, [sp, #12] +10008de2: 4317 orrs r7, r2 +10008de4: 003a movs r2, r7 +10008de6: 4667 mov r7, ip +10008de8: 01ff lsls r7, r7, #7 +10008dea: 433a orrs r2, r7 +10008dec: 602a str r2, [r5, #0] +10008dee: 2280 movs r2, #128 ; 0x80 +10008df0: 0152 lsls r2, r2, #5 +10008df2: 4313 orrs r3, r2 +10008df4: 2280 movs r2, #128 ; 0x80 +10008df6: 0612 lsls r2, r2, #24 +10008df8: 601a str r2, [r3, #0] +10008dfa: 601a str r2, [r3, #0] +10008dfc: 2380 movs r3, #128 ; 0x80 +10008dfe: 045b lsls r3, r3, #17 +10008e00: 001a movs r2, r3 +10008e02: f004 f84d bl 1000cea0 +10008e06: 2106 movs r1, #6 +10008e08: 4648 mov r0, r9 +10008e0a: 5661 ldrsb r1, [r4, r1] +10008e0c: 6823 ldr r3, [r4, #0] +10008e0e: 1d0a adds r2, r1, #4 +10008e10: 9203 str r2, [sp, #12] +10008e12: 4090 lsls r0, r2 +10008e14: 2280 movs r2, #128 ; 0x80 +10008e16: 0192 lsls r2, r2, #6 +10008e18: 431a orrs r2, r3 +10008e1a: 6010 str r0, [r2, #0] +10008e1c: 2008 movs r0, #8 +10008e1e: 4682 mov sl, r0 +10008e20: 448a add sl, r1 +10008e22: 4648 mov r0, r9 +10008e24: 4655 mov r5, sl +10008e26: 40a8 lsls r0, r5 +10008e28: 6010 str r0, [r2, #0] +10008e2a: 00f2 lsls r2, r6, #3 +10008e2c: 0088 lsls r0, r1, #2 +10008e2e: 1818 adds r0, r3, r0 +10008e30: 3a01 subs r2, #1 +10008e32: 6102 str r2, [r0, #16] +10008e34: 004a lsls r2, r1, #1 +10008e36: 1852 adds r2, r2, r1 +10008e38: 00d2 lsls r2, r2, #3 +10008e3a: 4d62 ldr r5, [pc, #392] ; (10008fc4 ) +10008e3c: 189a adds r2, r3, r2 +10008e3e: 32d8 adds r2, #216 ; 0xd8 +10008e40: 6015 str r5, [r2, #0] +10008e42: 9d10 ldr r5, [sp, #64] ; 0x40 +10008e44: 9f02 ldr r7, [sp, #8] +10008e46: 1bad subs r5, r5, r6 +10008e48: 00ed lsls r5, r5, #3 +10008e4a: 3d01 subs r5, #1 +10008e4c: 6105 str r5, [r0, #16] +10008e4e: 485e ldr r0, [pc, #376] ; (10008fc8 ) +10008e50: 6010 str r0, [r2, #0] +10008e52: 201f movs r0, #31 +10008e54: 7965 ldrb r5, [r4, #5] +10008e56: 4028 ands r0, r5 +10008e58: 6010 str r0, [r2, #0] +10008e5a: 2207 movs r2, #7 +10008e5c: 56a2 ldrsb r2, [r4, r2] +10008e5e: 4694 mov ip, r2 +10008e60: 464a mov r2, r9 +10008e62: 4660 mov r0, ip +10008e64: 4082 lsls r2, r0 +10008e66: 20a0 movs r0, #160 ; 0xa0 +10008e68: 05c0 lsls r0, r0, #23 +10008e6a: 4681 mov r9, r0 +10008e6c: 464d mov r5, r9 +10008e6e: 4857 ldr r0, [pc, #348] ; (10008fcc ) +10008e70: 502a str r2, [r5, r0] +10008e72: 4662 mov r2, ip +10008e74: 0192 lsls r2, r2, #6 +10008e76: 4693 mov fp, r2 +10008e78: 9204 str r2, [sp, #16] +10008e7a: 2280 movs r2, #128 ; 0x80 +10008e7c: 4d54 ldr r5, [pc, #336] ; (10008fd0 ) +10008e7e: 0452 lsls r2, r2, #17 +10008e80: 445d add r5, fp +10008e82: 6828 ldr r0, [r5, #0] +10008e84: 4210 tst r0, r2 +10008e86: d1fc bne.n 10008e82 +10008e88: 2208 movs r2, #8 +10008e8a: 56a2 ldrsb r2, [r4, r2] +10008e8c: 464d mov r5, r9 +10008e8e: 4693 mov fp, r2 +10008e90: 2201 movs r2, #1 +10008e92: 4658 mov r0, fp +10008e94: 4082 lsls r2, r0 +10008e96: 484d ldr r0, [pc, #308] ; (10008fcc ) +10008e98: 502a str r2, [r5, r0] +10008e9a: 465a mov r2, fp +10008e9c: 0192 lsls r2, r2, #6 +10008e9e: 4691 mov r9, r2 +10008ea0: 9205 str r2, [sp, #20] +10008ea2: 2280 movs r2, #128 ; 0x80 +10008ea4: 4d4a ldr r5, [pc, #296] ; (10008fd0 ) +10008ea6: 0452 lsls r2, r2, #17 +10008ea8: 444d add r5, r9 +10008eaa: 6828 ldr r0, [r5, #0] +10008eac: 4210 tst r0, r2 +10008eae: d1fc bne.n 10008eaa +10008eb0: 4662 mov r2, ip +10008eb2: 4848 ldr r0, [pc, #288] ; (10008fd4 ) +10008eb4: 9702 str r7, [sp, #8] +10008eb6: 02d2 lsls r2, r2, #11 +10008eb8: 4283 cmp r3, r0 +10008eba: d100 bne.n 10008ebe +10008ebc: e074 b.n 10008fa8 +10008ebe: 200c movs r0, #12 +10008ec0: 4681 mov r9, r0 +10008ec2: 4489 add r9, r1 +10008ec4: 4655 mov r5, sl +10008ec6: 4f44 ldr r7, [pc, #272] ; (10008fd8 ) +10008ec8: 03ed lsls r5, r5, #15 +10008eca: 403a ands r2, r7 +10008ecc: 432a orrs r2, r5 +10008ece: 4d43 ldr r5, [pc, #268] ; (10008fdc ) +10008ed0: 9f04 ldr r7, [sp, #16] +10008ed2: 4315 orrs r5, r2 +10008ed4: 9a03 ldr r2, [sp, #12] +10008ed6: 46aa mov sl, r5 +10008ed8: 0095 lsls r5, r2, #2 +10008eda: 22a0 movs r2, #160 ; 0xa0 +10008edc: 05d2 lsls r2, r2, #23 +10008ede: 4694 mov ip, r2 +10008ee0: 4467 add r7, ip +10008ee2: 46bc mov ip, r7 +10008ee4: 003a movs r2, r7 +10008ee6: 4647 mov r7, r8 +10008ee8: 6017 str r7, [r2, #0] +10008eea: 195a adds r2, r3, r5 +10008eec: 4690 mov r8, r2 +10008eee: 4662 mov r2, ip +10008ef0: 4647 mov r7, r8 +10008ef2: 6057 str r7, [r2, #4] +10008ef4: 4667 mov r7, ip +10008ef6: 08b0 lsrs r0, r6, #2 +10008ef8: 60b8 str r0, [r7, #8] +10008efa: 0002 movs r2, r0 +10008efc: 4650 mov r0, sl +10008efe: 60f8 str r0, [r7, #12] +10008f00: 4658 mov r0, fp +10008f02: 4f35 ldr r7, [pc, #212] ; (10008fd8 ) +10008f04: 02c0 lsls r0, r0, #11 +10008f06: 4038 ands r0, r7 +10008f08: 464f mov r7, r9 +10008f0a: 03ff lsls r7, r7, #15 +10008f0c: 4338 orrs r0, r7 +10008f0e: 4f34 ldr r7, [pc, #208] ; (10008fe0 ) +10008f10: 3510 adds r5, #16 +10008f12: 4338 orrs r0, r7 +10008f14: 9f10 ldr r7, [sp, #64] ; 0x40 +10008f16: 195d adds r5, r3, r5 +10008f18: 08bf lsrs r7, r7, #2 +10008f1a: 1aba subs r2, r7, r2 +10008f1c: 27a0 movs r7, #160 ; 0xa0 +10008f1e: 05ff lsls r7, r7, #23 +10008f20: 46b8 mov r8, r7 +10008f22: 4694 mov ip, r2 +10008f24: 9a05 ldr r2, [sp, #20] +10008f26: 9f02 ldr r7, [sp, #8] +10008f28: 4442 add r2, r8 +10008f2a: 6015 str r5, [r2, #0] +10008f2c: 19bd adds r5, r7, r6 +10008f2e: 6055 str r5, [r2, #4] +10008f30: 4665 mov r5, ip +10008f32: 6095 str r5, [r2, #8] +10008f34: 60d0 str r0, [r2, #12] +10008f36: 2201 movs r2, #1 +10008f38: 408a lsls r2, r1 +10008f3a: 6818 ldr r0, [r3, #0] +10008f3c: 4302 orrs r2, r0 +10008f3e: 601a str r2, [r3, #0] +10008f40: 2207 movs r2, #7 +10008f42: 4b28 ldr r3, [pc, #160] ; (10008fe4 ) +10008f44: 2180 movs r1, #128 ; 0x80 +10008f46: 469c mov ip, r3 +10008f48: 56a2 ldrsb r2, [r4, r2] +10008f4a: 0449 lsls r1, r1, #17 +10008f4c: 0192 lsls r2, r2, #6 +10008f4e: 4462 add r2, ip +10008f50: 6813 ldr r3, [r2, #0] +10008f52: 420b tst r3, r1 +10008f54: d1fc bne.n 10008f50 +10008f56: 2208 movs r2, #8 +10008f58: 4b22 ldr r3, [pc, #136] ; (10008fe4 ) +10008f5a: 2180 movs r1, #128 ; 0x80 +10008f5c: 469c mov ip, r3 +10008f5e: 56a2 ldrsb r2, [r4, r2] +10008f60: 0449 lsls r1, r1, #17 +10008f62: 0192 lsls r2, r2, #6 +10008f64: 4462 add r2, ip +10008f66: 6813 ldr r3, [r2, #0] +10008f68: 420b tst r3, r1 +10008f6a: d1fc bne.n 10008f66 +10008f6c: 0038 movs r0, r7 +10008f6e: 2100 movs r1, #0 +10008f70: 0032 movs r2, r6 +10008f72: f7fe fa73 bl 1000745c <__wrap_memset> +10008f76: 2106 movs r1, #6 +10008f78: 5661 ldrsb r1, [r4, r1] +10008f7a: 6823 ldr r3, [r4, #0] +10008f7c: 004a lsls r2, r1, #1 +10008f7e: 1852 adds r2, r2, r1 +10008f80: 00d2 lsls r2, r2, #3 +10008f82: 189b adds r3, r3, r2 +10008f84: 4a18 ldr r2, [pc, #96] ; (10008fe8 ) +10008f86: 33d8 adds r3, #216 ; 0xd8 +10008f88: 601a str r2, [r3, #0] +10008f8a: 23d0 movs r3, #208 ; 0xd0 +10008f8c: 2280 movs r2, #128 ; 0x80 +10008f8e: 061b lsls r3, r3, #24 +10008f90: 0492 lsls r2, r2, #18 +10008f92: 615a str r2, [r3, #20] +10008f94: f7ff fd1a bl 100089cc +10008f98: 2000 movs r0, #0 +10008f9a: b007 add sp, #28 +10008f9c: bcf0 pop {r4, r5, r6, r7} +10008f9e: 46bb mov fp, r7 +10008fa0: 46b2 mov sl, r6 +10008fa2: 46a9 mov r9, r5 +10008fa4: 46a0 mov r8, r4 +10008fa6: bdf0 pop {r4, r5, r6, r7, pc} +10008fa8: 9803 ldr r0, [sp, #12] +10008faa: 468a mov sl, r1 +10008fac: 4681 mov r9, r0 +10008fae: e789 b.n 10008ec4 +10008fb0: 46aa mov sl, r5 +10008fb2: e699 b.n 10008ce8 +10008fb4: 2005 movs r0, #5 +10008fb6: 4240 negs r0, r0 +10008fb8: e7ef b.n 10008f9a +10008fba: 46c0 nop ; (mov r8, r8) +10008fbc: 0000084c .word 0x0000084c +10008fc0: fffe007f .word 0xfffe007f +10008fc4: 00006020 .word 0x00006020 +10008fc8: 00006040 .word 0x00006040 +10008fcc: 00000444 .word 0x00000444 +10008fd0: 5000000c .word 0x5000000c +10008fd4: 50200000 .word 0x50200000 +10008fd8: ff007ffd .word 0xff007ffd +10008fdc: 00400019 .word 0x00400019 +10008fe0: 00400029 .word 0x00400029 +10008fe4: 50000010 .word 0x50000010 +10008fe8: 0000a003 .word 0x0000a003 + +10008fec : +10008fec: b510 push {r4, lr} +10008fee: 2017 movs r0, #23 +10008ff0: f7fa faf2 bl 100035d8 +10008ff4: 24d0 movs r4, #208 ; 0xd0 +10008ff6: 2380 movs r3, #128 ; 0x80 +10008ff8: 0624 lsls r4, r4, #24 +10008ffa: 041b lsls r3, r3, #16 +10008ffc: 2200 movs r2, #0 +10008ffe: 2101 movs r1, #1 +10009000: 6263 str r3, [r4, #36] ; 0x24 +10009002: 2017 movs r0, #23 +10009004: f7fa fa60 bl 100034c8 +10009008: 2018 movs r0, #24 +1000900a: f7fa fae5 bl 100035d8 +1000900e: 2380 movs r3, #128 ; 0x80 +10009010: 045b lsls r3, r3, #17 +10009012: 6263 str r3, [r4, #36] ; 0x24 +10009014: 2019 movs r0, #25 +10009016: 61a3 str r3, [r4, #24] +10009018: f7fa fade bl 100035d8 +1000901c: 2380 movs r3, #128 ; 0x80 +1000901e: 049b lsls r3, r3, #18 +10009020: 6263 str r3, [r4, #36] ; 0x24 +10009022: 6163 str r3, [r4, #20] +10009024: bd10 pop {r4, pc} +10009026: 46c0 nop ; (mov r8, r8) + +10009028 : +10009028: b570 push {r4, r5, r6, lr} +1000902a: 24d0 movs r4, #208 ; 0xd0 +1000902c: 2580 movs r5, #128 ; 0x80 +1000902e: 0624 lsls r4, r4, #24 +10009030: 042d lsls r5, r5, #16 +10009032: 61a5 str r5, [r4, #24] +10009034: 2014 movs r0, #20 +10009036: f7fb fabb bl 100045b0 +1000903a: 6165 str r5, [r4, #20] +1000903c: 20fa movs r0, #250 ; 0xfa +1000903e: f7fb fab7 bl 100045b0 +10009042: 2018 movs r0, #24 +10009044: f7fa fac8 bl 100035d8 +10009048: 2380 movs r3, #128 ; 0x80 +1000904a: 045b lsls r3, r3, #17 +1000904c: 62a3 str r3, [r4, #40] ; 0x28 +1000904e: bd70 pop {r4, r5, r6, pc} + +10009050 : +10009050: 2300 movs r3, #0 +10009052: b500 push {lr} +10009054: b085 sub sp, #20 +10009056: 9303 str r3, [sp, #12] +10009058: 4b0a ldr r3, [pc, #40] ; (10009084 ) +1000905a: 02d2 lsls r2, r2, #11 +1000905c: 401a ands r2, r3 +1000905e: 2308 movs r3, #8 +10009060: 0709 lsls r1, r1, #28 +10009062: 430a orrs r2, r1 +10009064: 4908 ldr r1, [pc, #32] ; (10009088 ) +10009066: 9300 str r3, [sp, #0] +10009068: 4311 orrs r1, r2 +1000906a: ab02 add r3, sp, #8 +1000906c: ba49 rev16 r1, r1 +1000906e: 2204 movs r2, #4 +10009070: 9102 str r1, [sp, #8] +10009072: 2100 movs r1, #0 +10009074: f7ff fda2 bl 10008bbc +10009078: 2800 cmp r0, #0 +1000907a: d101 bne.n 10009080 +1000907c: 9803 ldr r0, [sp, #12] +1000907e: ba40 rev16 r0, r0 +10009080: b005 add sp, #20 +10009082: bd00 pop {pc} +10009084: 0ffff800 .word 0x0ffff800 +10009088: 40000004 .word 0x40000004 + +1000908c : +1000908c: b510 push {r4, lr} +1000908e: b088 sub sp, #32 +10009090: 2901 cmp r1, #1 +10009092: d016 beq.n 100090c2 +10009094: 4b15 ldr r3, [pc, #84] ; (100090ec ) +10009096: 02d2 lsls r2, r2, #11 +10009098: 401a ands r2, r3 +1000909a: 2308 movs r3, #8 +1000909c: 0709 lsls r1, r1, #28 +1000909e: 430a orrs r2, r1 +100090a0: 4913 ldr r1, [pc, #76] ; (100090f0 ) +100090a2: ac02 add r4, sp, #8 +100090a4: 430a orrs r2, r1 +100090a6: 9202 str r2, [sp, #8] +100090a8: 9300 str r3, [sp, #0] +100090aa: 2204 movs r2, #4 +100090ac: 0023 movs r3, r4 +100090ae: 2100 movs r1, #0 +100090b0: f7ff fd84 bl 10008bbc +100090b4: 2301 movs r3, #1 +100090b6: 2800 cmp r0, #0 +100090b8: d101 bne.n 100090be +100090ba: 009b lsls r3, r3, #2 +100090bc: 58e0 ldr r0, [r4, r3] +100090be: b008 add sp, #32 +100090c0: bd10 pop {r4, pc} +100090c2: 4b0a ldr r3, [pc, #40] ; (100090ec ) +100090c4: 02d2 lsls r2, r2, #11 +100090c6: 401a ands r2, r3 +100090c8: 4b0a ldr r3, [pc, #40] ; (100090f4 ) +100090ca: ac02 add r4, sp, #8 +100090cc: 431a orrs r2, r3 +100090ce: 2318 movs r3, #24 +100090d0: 9202 str r2, [sp, #8] +100090d2: 9300 str r3, [sp, #0] +100090d4: 2204 movs r2, #4 +100090d6: 0023 movs r3, r4 +100090d8: 2100 movs r1, #0 +100090da: f7ff fd6f bl 10008bbc +100090de: 2800 cmp r0, #0 +100090e0: d1ed bne.n 100090be +100090e2: 2305 movs r3, #5 +100090e4: 009b lsls r3, r3, #2 +100090e6: 58e0 ldr r0, [r4, r3] +100090e8: e7e9 b.n 100090be +100090ea: 46c0 nop ; (mov r8, r8) +100090ec: 0ffff800 .word 0x0ffff800 +100090f0: 40000004 .word 0x40000004 +100090f4: 50000004 .word 0x50000004 + +100090f8 : +100090f8: b510 push {r4, lr} +100090fa: b088 sub sp, #32 +100090fc: 2901 cmp r1, #1 +100090fe: d016 beq.n 1000912e +10009100: 4b15 ldr r3, [pc, #84] ; (10009158 ) +10009102: 02d2 lsls r2, r2, #11 +10009104: 401a ands r2, r3 +10009106: 2308 movs r3, #8 +10009108: 0709 lsls r1, r1, #28 +1000910a: 430a orrs r2, r1 +1000910c: 4913 ldr r1, [pc, #76] ; (1000915c ) +1000910e: ac02 add r4, sp, #8 +10009110: 430a orrs r2, r1 +10009112: 9202 str r2, [sp, #8] +10009114: 9300 str r3, [sp, #0] +10009116: 2204 movs r2, #4 +10009118: 0023 movs r3, r4 +1000911a: 2100 movs r1, #0 +1000911c: f7ff fd4e bl 10008bbc +10009120: 2301 movs r3, #1 +10009122: 2800 cmp r0, #0 +10009124: d101 bne.n 1000912a +10009126: 009b lsls r3, r3, #2 +10009128: 58e0 ldr r0, [r4, r3] +1000912a: b008 add sp, #32 +1000912c: bd10 pop {r4, pc} +1000912e: 4b0a ldr r3, [pc, #40] ; (10009158 ) +10009130: 02d2 lsls r2, r2, #11 +10009132: 401a ands r2, r3 +10009134: 4b0a ldr r3, [pc, #40] ; (10009160 ) +10009136: ac02 add r4, sp, #8 +10009138: 431a orrs r2, r3 +1000913a: 2318 movs r3, #24 +1000913c: 9202 str r2, [sp, #8] +1000913e: 9300 str r3, [sp, #0] +10009140: 2204 movs r2, #4 +10009142: 0023 movs r3, r4 +10009144: 2100 movs r1, #0 +10009146: f7ff fd39 bl 10008bbc +1000914a: 2800 cmp r0, #0 +1000914c: d1ed bne.n 1000912a +1000914e: 2305 movs r3, #5 +10009150: 009b lsls r3, r3, #2 +10009152: 58e0 ldr r0, [r4, r3] +10009154: e7e9 b.n 1000912a +10009156: 46c0 nop ; (mov r8, r8) +10009158: 0ffff800 .word 0x0ffff800 +1000915c: 40000002 .word 0x40000002 +10009160: 50000002 .word 0x50000002 + +10009164 : +10009164: b510 push {r4, lr} +10009166: b088 sub sp, #32 +10009168: 2901 cmp r1, #1 +1000916a: d016 beq.n 1000919a +1000916c: 4b15 ldr r3, [pc, #84] ; (100091c4 ) +1000916e: 02d2 lsls r2, r2, #11 +10009170: 401a ands r2, r3 +10009172: 2308 movs r3, #8 +10009174: 0709 lsls r1, r1, #28 +10009176: 430a orrs r2, r1 +10009178: 4913 ldr r1, [pc, #76] ; (100091c8 ) +1000917a: ac02 add r4, sp, #8 +1000917c: 430a orrs r2, r1 +1000917e: 9202 str r2, [sp, #8] +10009180: 9300 str r3, [sp, #0] +10009182: 2204 movs r2, #4 +10009184: 0023 movs r3, r4 +10009186: 2100 movs r1, #0 +10009188: f7ff fd18 bl 10008bbc +1000918c: 2301 movs r3, #1 +1000918e: 2800 cmp r0, #0 +10009190: d101 bne.n 10009196 +10009192: 009b lsls r3, r3, #2 +10009194: 58e0 ldr r0, [r4, r3] +10009196: b008 add sp, #32 +10009198: bd10 pop {r4, pc} +1000919a: 4b0a ldr r3, [pc, #40] ; (100091c4 ) +1000919c: 02d2 lsls r2, r2, #11 +1000919e: 401a ands r2, r3 +100091a0: 4b0a ldr r3, [pc, #40] ; (100091cc ) +100091a2: ac02 add r4, sp, #8 +100091a4: 431a orrs r2, r3 +100091a6: 2318 movs r3, #24 +100091a8: 9202 str r2, [sp, #8] +100091aa: 9300 str r3, [sp, #0] +100091ac: 2204 movs r2, #4 +100091ae: 0023 movs r3, r4 +100091b0: 2100 movs r1, #0 +100091b2: f7ff fd03 bl 10008bbc +100091b6: 2800 cmp r0, #0 +100091b8: d1ed bne.n 10009196 +100091ba: 2305 movs r3, #5 +100091bc: 009b lsls r3, r3, #2 +100091be: 58e0 ldr r0, [r4, r3] +100091c0: e7e9 b.n 10009196 +100091c2: 46c0 nop ; (mov r8, r8) +100091c4: 0ffff800 .word 0x0ffff800 +100091c8: 40000001 .word 0x40000001 +100091cc: 50000001 .word 0x50000001 + +100091d0 : +100091d0: b5f0 push {r4, r5, r6, r7, lr} +100091d2: ba5b rev16 r3, r3 +100091d4: 46d6 mov lr, sl +100091d6: 464f mov r7, r9 +100091d8: 4646 mov r6, r8 +100091da: b5c0 push {r6, r7, lr} +100091dc: 4c68 ldr r4, [pc, #416] ; (10009380 ) +100091de: b084 sub sp, #16 +100091e0: 02d2 lsls r2, r2, #11 +100091e2: 9303 str r3, [sp, #12] +100091e4: 4022 ands r2, r4 +100091e6: 4b67 ldr r3, [pc, #412] ; (10009384 ) +100091e8: 0709 lsls r1, r1, #28 +100091ea: 430a orrs r2, r1 +100091ec: 4966 ldr r1, [pc, #408] ; (10009388 ) +100091ee: 58c4 ldr r4, [r0, r3] +100091f0: 4311 orrs r1, r2 +100091f2: ba49 rev16 r1, r1 +100091f4: 9102 str r1, [sp, #8] +100091f6: 2018 movs r0, #24 +100091f8: 7921 ldrb r1, [r4, #4] +100091fa: f7fa f94d bl 10003498 +100091fe: 201d movs r0, #29 +10009200: 7921 ldrb r1, [r4, #4] +10009202: f7fa f949 bl 10003498 +10009206: 2201 movs r2, #1 +10009208: 2100 movs r1, #0 +1000920a: 201d movs r0, #29 +1000920c: f7fa f95c bl 100034c8 +10009210: 23d0 movs r3, #208 ; 0xd0 +10009212: 2280 movs r2, #128 ; 0x80 +10009214: 2106 movs r1, #6 +10009216: 061b lsls r3, r3, #24 +10009218: 0492 lsls r2, r2, #18 +1000921a: 619a str r2, [r3, #24] +1000921c: 2201 movs r2, #1 +1000921e: 5661 ldrsb r1, [r4, r1] +10009220: 4690 mov r8, r2 +10009222: 408a lsls r2, r1 +10009224: 6820 ldr r0, [r4, #0] +10009226: 4e59 ldr r6, [pc, #356] ; (1000938c ) +10009228: 6803 ldr r3, [r0, #0] +1000922a: ad02 add r5, sp, #8 +1000922c: 4393 bics r3, r2 +1000922e: 6003 str r3, [r0, #0] +10009230: 2305 movs r3, #5 +10009232: 56e3 ldrsb r3, [r4, r3] +10009234: 469c mov ip, r3 +10009236: 004b lsls r3, r1, #1 +10009238: 185b adds r3, r3, r1 +1000923a: 00db lsls r3, r3, #3 +1000923c: 18c7 adds r7, r0, r3 +1000923e: 37cc adds r7, #204 ; 0xcc +10009240: 683a ldr r2, [r7, #0] +10009242: 33d0 adds r3, #208 ; 0xd0 +10009244: 4691 mov r9, r2 +10009246: 4662 mov r2, ip +10009248: 3201 adds r2, #1 +1000924a: 0312 lsls r2, r2, #12 +1000924c: 4692 mov sl, r2 +1000924e: 464a mov r2, r9 +10009250: 4016 ands r6, r2 +10009252: 4652 mov r2, sl +10009254: 4332 orrs r2, r6 +10009256: 4666 mov r6, ip +10009258: 01f6 lsls r6, r6, #7 +1000925a: 4332 orrs r2, r6 +1000925c: 603a str r2, [r7, #0] +1000925e: 2280 movs r2, #128 ; 0x80 +10009260: 18c3 adds r3, r0, r3 +10009262: 0152 lsls r2, r2, #5 +10009264: 4313 orrs r3, r2 +10009266: 2280 movs r2, #128 ; 0x80 +10009268: 0612 lsls r2, r2, #24 +1000926a: 601a str r2, [r3, #0] +1000926c: 601a str r2, [r3, #0] +1000926e: 2380 movs r3, #128 ; 0x80 +10009270: 2606 movs r6, #6 +10009272: 045b lsls r3, r3, #17 +10009274: 001a movs r2, r3 +10009276: f003 fe13 bl 1000cea0 +1000927a: 4641 mov r1, r8 +1000927c: 57a6 ldrsb r6, [r4, r6] +1000927e: 2380 movs r3, #128 ; 0x80 +10009280: 1d37 adds r7, r6, #4 +10009282: 40b9 lsls r1, r7 +10009284: 6822 ldr r2, [r4, #0] +10009286: 019b lsls r3, r3, #6 +10009288: 4313 orrs r3, r2 +1000928a: 6019 str r1, [r3, #0] +1000928c: 2108 movs r1, #8 +1000928e: 468c mov ip, r1 +10009290: 44b4 add ip, r6 +10009292: 4641 mov r1, r8 +10009294: 4660 mov r0, ip +10009296: 4081 lsls r1, r0 +10009298: 6019 str r1, [r3, #0] +1000929a: 233f movs r3, #63 ; 0x3f +1000929c: 00b1 lsls r1, r6, #2 +1000929e: 1851 adds r1, r2, r1 +100092a0: 610b str r3, [r1, #16] +100092a2: 0073 lsls r3, r6, #1 +100092a4: 199b adds r3, r3, r6 +100092a6: 00db lsls r3, r3, #3 +100092a8: 4839 ldr r0, [pc, #228] ; (10009390 ) +100092aa: 18d3 adds r3, r2, r3 +100092ac: 33d8 adds r3, #216 ; 0xd8 +100092ae: 6018 str r0, [r3, #0] +100092b0: 2000 movs r0, #0 +100092b2: 6108 str r0, [r1, #16] +100092b4: 4937 ldr r1, [pc, #220] ; (10009394 ) +100092b6: 6019 str r1, [r3, #0] +100092b8: 211f movs r1, #31 +100092ba: 7960 ldrb r0, [r4, #5] +100092bc: 4001 ands r1, r0 +100092be: 6019 str r1, [r3, #0] +100092c0: 2307 movs r3, #7 100092c2: 56e3 ldrsb r3, [r4, r3] -100092c4: 469c mov ip, r3 -100092c6: 004b lsls r3, r1, #1 -100092c8: 185b adds r3, r3, r1 -100092ca: 00db lsls r3, r3, #3 -100092cc: 18c7 adds r7, r0, r3 -100092ce: 37cc adds r7, #204 ; 0xcc -100092d0: 683a ldr r2, [r7, #0] -100092d2: 33d0 adds r3, #208 ; 0xd0 -100092d4: 4691 mov r9, r2 -100092d6: 4662 mov r2, ip -100092d8: 3201 adds r2, #1 -100092da: 0312 lsls r2, r2, #12 -100092dc: 4692 mov sl, r2 -100092de: 464a mov r2, r9 -100092e0: 4016 ands r6, r2 -100092e2: 4652 mov r2, sl -100092e4: 4332 orrs r2, r6 -100092e6: 4666 mov r6, ip -100092e8: 01f6 lsls r6, r6, #7 -100092ea: 4332 orrs r2, r6 -100092ec: 603a str r2, [r7, #0] -100092ee: 2280 movs r2, #128 ; 0x80 -100092f0: 18c3 adds r3, r0, r3 -100092f2: 0152 lsls r2, r2, #5 -100092f4: 4313 orrs r3, r2 -100092f6: 2280 movs r2, #128 ; 0x80 -100092f8: 0612 lsls r2, r2, #24 -100092fa: 601a str r2, [r3, #0] -100092fc: 601a str r2, [r3, #0] -100092fe: 2380 movs r3, #128 ; 0x80 -10009300: 2606 movs r6, #6 -10009302: 045b lsls r3, r3, #17 -10009304: 001a movs r2, r3 -10009306: f003 fe13 bl 1000cf30 -1000930a: 4641 mov r1, r8 -1000930c: 57a6 ldrsb r6, [r4, r6] -1000930e: 2380 movs r3, #128 ; 0x80 -10009310: 1d37 adds r7, r6, #4 -10009312: 40b9 lsls r1, r7 -10009314: 6822 ldr r2, [r4, #0] -10009316: 019b lsls r3, r3, #6 -10009318: 4313 orrs r3, r2 -1000931a: 6019 str r1, [r3, #0] -1000931c: 2108 movs r1, #8 -1000931e: 468c mov ip, r1 -10009320: 44b4 add ip, r6 -10009322: 4641 mov r1, r8 -10009324: 4660 mov r0, ip -10009326: 4081 lsls r1, r0 -10009328: 6019 str r1, [r3, #0] -1000932a: 233f movs r3, #63 ; 0x3f -1000932c: 00b1 lsls r1, r6, #2 -1000932e: 1851 adds r1, r2, r1 -10009330: 610b str r3, [r1, #16] -10009332: 0073 lsls r3, r6, #1 -10009334: 199b adds r3, r3, r6 -10009336: 00db lsls r3, r3, #3 -10009338: 4839 ldr r0, [pc, #228] ; (10009420 ) -1000933a: 18d3 adds r3, r2, r3 -1000933c: 33d8 adds r3, #216 ; 0xd8 -1000933e: 6018 str r0, [r3, #0] -10009340: 2000 movs r0, #0 -10009342: 6108 str r0, [r1, #16] -10009344: 4937 ldr r1, [pc, #220] ; (10009424 ) -10009346: 6019 str r1, [r3, #0] -10009348: 211f movs r1, #31 -1000934a: 7960 ldrb r0, [r4, #5] -1000934c: 4001 ands r1, r0 -1000934e: 6019 str r1, [r3, #0] -10009350: 2307 movs r3, #7 -10009352: 56e3 ldrsb r3, [r4, r3] -10009354: 20a0 movs r0, #160 ; 0xa0 -10009356: 4699 mov r9, r3 -10009358: 4643 mov r3, r8 -1000935a: 4649 mov r1, r9 -1000935c: 408b lsls r3, r1 -1000935e: 4932 ldr r1, [pc, #200] ; (10009428 ) -10009360: 05c0 lsls r0, r0, #23 -10009362: 5043 str r3, [r0, r1] -10009364: 464b mov r3, r9 -10009366: 019b lsls r3, r3, #6 -10009368: 4698 mov r8, r3 -1000936a: 2180 movs r1, #128 ; 0x80 -1000936c: 482f ldr r0, [pc, #188] ; (1000942c ) -1000936e: 0449 lsls r1, r1, #17 -10009370: 4440 add r0, r8 -10009372: 6803 ldr r3, [r0, #0] -10009374: 420b tst r3, r1 -10009376: d1fc bne.n 10009372 -10009378: 464b mov r3, r9 -1000937a: 492d ldr r1, [pc, #180] ; (10009430 ) -1000937c: 02db lsls r3, r3, #11 -1000937e: 428a cmp r2, r1 -10009380: d044 beq.n 1000940c -10009382: 492c ldr r1, [pc, #176] ; (10009434 ) -10009384: 2002 movs r0, #2 -10009386: 400b ands r3, r1 -10009388: 4661 mov r1, ip -1000938a: 03c9 lsls r1, r1, #15 -1000938c: 430b orrs r3, r1 -1000938e: 492a ldr r1, [pc, #168] ; (10009438 ) -10009390: 00bf lsls r7, r7, #2 -10009392: 430b orrs r3, r1 -10009394: 21a0 movs r1, #160 ; 0xa0 -10009396: 05c9 lsls r1, r1, #23 -10009398: 4441 add r1, r8 -1000939a: 19d7 adds r7, r2, r7 -1000939c: 600d str r5, [r1, #0] -1000939e: 604f str r7, [r1, #4] -100093a0: 6088 str r0, [r1, #8] -100093a2: 60cb str r3, [r1, #12] -100093a4: 2301 movs r3, #1 -100093a6: 0031 movs r1, r6 -100093a8: 0018 movs r0, r3 -100093aa: 3118 adds r1, #24 -100093ac: 4088 lsls r0, r1 -100093ae: 40b3 lsls r3, r6 -100093b0: 6090 str r0, [r2, #8] -100093b2: 0001 movs r1, r0 -100093b4: 6810 ldr r0, [r2, #0] -100093b6: 4303 orrs r3, r0 -100093b8: 6013 str r3, [r2, #0] -100093ba: 6893 ldr r3, [r2, #8] -100093bc: 420b tst r3, r1 -100093be: d0fc beq.n 100093ba -100093c0: 2106 movs r1, #6 -100093c2: 2201 movs r2, #1 -100093c4: 5661 ldrsb r1, [r4, r1] -100093c6: 6820 ldr r0, [r4, #0] -100093c8: 408a lsls r2, r1 -100093ca: 6803 ldr r3, [r0, #0] -100093cc: 4393 bics r3, r2 -100093ce: 6003 str r3, [r0, #0] -100093d0: 2300 movs r3, #0 -100093d2: 2218 movs r2, #24 -100093d4: 9300 str r3, [sp, #0] -100093d6: 3301 adds r3, #1 -100093d8: f003 fdfc bl 1000cfd4 -100093dc: 2106 movs r1, #6 -100093de: 5661 ldrsb r1, [r4, r1] -100093e0: 6823 ldr r3, [r4, #0] -100093e2: 004a lsls r2, r1, #1 -100093e4: 1852 adds r2, r2, r1 -100093e6: 00d2 lsls r2, r2, #3 -100093e8: 189b adds r3, r3, r2 -100093ea: 4a14 ldr r2, [pc, #80] ; (1000943c ) -100093ec: 33d8 adds r3, #216 ; 0xd8 -100093ee: 601a str r2, [r3, #0] -100093f0: 23d0 movs r3, #208 ; 0xd0 -100093f2: 2280 movs r2, #128 ; 0x80 -100093f4: 061b lsls r3, r3, #24 -100093f6: 0492 lsls r2, r2, #18 -100093f8: 615a str r2, [r3, #20] -100093fa: f7ff fb2f bl 10008a5c -100093fe: 2000 movs r0, #0 -10009400: b004 add sp, #16 -10009402: bce0 pop {r5, r6, r7} -10009404: 46ba mov sl, r7 -10009406: 46b1 mov r9, r6 -10009408: 46a8 mov r8, r5 -1000940a: bdf0 pop {r4, r5, r6, r7, pc} -1000940c: 46b4 mov ip, r6 -1000940e: e7b8 b.n 10009382 -10009410: 0ffff800 .word 0x0ffff800 -10009414: 0000084c .word 0x0000084c -10009418: c0000004 .word 0xc0000004 -1000941c: fffe007f .word 0xfffe007f -10009420: 00006020 .word 0x00006020 -10009424: 00006040 .word 0x00006040 -10009428: 00000444 .word 0x00000444 -1000942c: 5000000c .word 0x5000000c -10009430: 50200000 .word 0x50200000 -10009434: ff007ffd .word 0xff007ffd -10009438: 00400019 .word 0x00400019 -1000943c: 0000a003 .word 0x0000a003 - -10009440 : -10009440: b5f0 push {r4, r5, r6, r7, lr} -10009442: 46d6 mov lr, sl -10009444: 464f mov r7, r9 -10009446: 4646 mov r6, r8 -10009448: b5c0 push {r6, r7, lr} -1000944a: 4c6e ldr r4, [pc, #440] ; (10009604 ) -1000944c: 02d2 lsls r2, r2, #11 -1000944e: 4022 ands r2, r4 -10009450: 070c lsls r4, r1, #28 -10009452: 4322 orrs r2, r4 -10009454: 4c6c ldr r4, [pc, #432] ; (10009608 ) -10009456: b084 sub sp, #16 -10009458: 4322 orrs r2, r4 -1000945a: ad02 add r5, sp, #8 -1000945c: 9202 str r2, [sp, #8] -1000945e: 606b str r3, [r5, #4] -10009460: 2901 cmp r1, #1 -10009462: d109 bne.n 10009478 -10009464: 2408 movs r4, #8 -10009466: 4969 ldr r1, [pc, #420] ; (1000960c ) -10009468: 5044 str r4, [r0, r1] -1000946a: 3908 subs r1, #8 -1000946c: 5042 str r2, [r0, r1] -1000946e: 4a68 ldr r2, [pc, #416] ; (10009610 ) -10009470: 5083 str r3, [r0, r2] -10009472: 4b68 ldr r3, [pc, #416] ; (10009614 ) -10009474: 6882 ldr r2, [r0, #8] -10009476: 50c2 str r2, [r0, r3] -10009478: 4b67 ldr r3, [pc, #412] ; (10009618 ) -1000947a: 4e68 ldr r6, [pc, #416] ; (1000961c ) -1000947c: 58c4 ldr r4, [r0, r3] -1000947e: 2018 movs r0, #24 -10009480: 7921 ldrb r1, [r4, #4] -10009482: f7f9 ffc5 bl 10003410 -10009486: 201d movs r0, #29 -10009488: 7921 ldrb r1, [r4, #4] -1000948a: f7f9 ffc1 bl 10003410 -1000948e: 2201 movs r2, #1 -10009490: 2100 movs r1, #0 -10009492: 201d movs r0, #29 -10009494: f7f9 ffd4 bl 10003440 -10009498: 23d0 movs r3, #208 ; 0xd0 -1000949a: 2280 movs r2, #128 ; 0x80 -1000949c: 2106 movs r1, #6 -1000949e: 061b lsls r3, r3, #24 -100094a0: 0492 lsls r2, r2, #18 -100094a2: 619a str r2, [r3, #24] -100094a4: 2201 movs r2, #1 -100094a6: 5661 ldrsb r1, [r4, r1] -100094a8: 4690 mov r8, r2 -100094aa: 408a lsls r2, r1 -100094ac: 6820 ldr r0, [r4, #0] -100094ae: 6803 ldr r3, [r0, #0] -100094b0: 4393 bics r3, r2 -100094b2: 6003 str r3, [r0, #0] -100094b4: 2305 movs r3, #5 +100092c4: 20a0 movs r0, #160 ; 0xa0 +100092c6: 4699 mov r9, r3 +100092c8: 4643 mov r3, r8 +100092ca: 4649 mov r1, r9 +100092cc: 408b lsls r3, r1 +100092ce: 4932 ldr r1, [pc, #200] ; (10009398 ) +100092d0: 05c0 lsls r0, r0, #23 +100092d2: 5043 str r3, [r0, r1] +100092d4: 464b mov r3, r9 +100092d6: 019b lsls r3, r3, #6 +100092d8: 4698 mov r8, r3 +100092da: 2180 movs r1, #128 ; 0x80 +100092dc: 482f ldr r0, [pc, #188] ; (1000939c ) +100092de: 0449 lsls r1, r1, #17 +100092e0: 4440 add r0, r8 +100092e2: 6803 ldr r3, [r0, #0] +100092e4: 420b tst r3, r1 +100092e6: d1fc bne.n 100092e2 +100092e8: 464b mov r3, r9 +100092ea: 492d ldr r1, [pc, #180] ; (100093a0 ) +100092ec: 02db lsls r3, r3, #11 +100092ee: 428a cmp r2, r1 +100092f0: d044 beq.n 1000937c +100092f2: 492c ldr r1, [pc, #176] ; (100093a4 ) +100092f4: 2002 movs r0, #2 +100092f6: 400b ands r3, r1 +100092f8: 4661 mov r1, ip +100092fa: 03c9 lsls r1, r1, #15 +100092fc: 430b orrs r3, r1 +100092fe: 492a ldr r1, [pc, #168] ; (100093a8 ) +10009300: 00bf lsls r7, r7, #2 +10009302: 430b orrs r3, r1 +10009304: 21a0 movs r1, #160 ; 0xa0 +10009306: 05c9 lsls r1, r1, #23 +10009308: 4441 add r1, r8 +1000930a: 19d7 adds r7, r2, r7 +1000930c: 600d str r5, [r1, #0] +1000930e: 604f str r7, [r1, #4] +10009310: 6088 str r0, [r1, #8] +10009312: 60cb str r3, [r1, #12] +10009314: 2301 movs r3, #1 +10009316: 0031 movs r1, r6 +10009318: 0018 movs r0, r3 +1000931a: 3118 adds r1, #24 +1000931c: 4088 lsls r0, r1 +1000931e: 40b3 lsls r3, r6 +10009320: 6090 str r0, [r2, #8] +10009322: 0001 movs r1, r0 +10009324: 6810 ldr r0, [r2, #0] +10009326: 4303 orrs r3, r0 +10009328: 6013 str r3, [r2, #0] +1000932a: 6893 ldr r3, [r2, #8] +1000932c: 420b tst r3, r1 +1000932e: d0fc beq.n 1000932a +10009330: 2106 movs r1, #6 +10009332: 2201 movs r2, #1 +10009334: 5661 ldrsb r1, [r4, r1] +10009336: 6820 ldr r0, [r4, #0] +10009338: 408a lsls r2, r1 +1000933a: 6803 ldr r3, [r0, #0] +1000933c: 4393 bics r3, r2 +1000933e: 6003 str r3, [r0, #0] +10009340: 2300 movs r3, #0 +10009342: 2218 movs r2, #24 +10009344: 9300 str r3, [sp, #0] +10009346: 3301 adds r3, #1 +10009348: f003 fdfc bl 1000cf44 +1000934c: 2106 movs r1, #6 +1000934e: 5661 ldrsb r1, [r4, r1] +10009350: 6823 ldr r3, [r4, #0] +10009352: 004a lsls r2, r1, #1 +10009354: 1852 adds r2, r2, r1 +10009356: 00d2 lsls r2, r2, #3 +10009358: 189b adds r3, r3, r2 +1000935a: 4a14 ldr r2, [pc, #80] ; (100093ac ) +1000935c: 33d8 adds r3, #216 ; 0xd8 +1000935e: 601a str r2, [r3, #0] +10009360: 23d0 movs r3, #208 ; 0xd0 +10009362: 2280 movs r2, #128 ; 0x80 +10009364: 061b lsls r3, r3, #24 +10009366: 0492 lsls r2, r2, #18 +10009368: 615a str r2, [r3, #20] +1000936a: f7ff fb2f bl 100089cc +1000936e: 2000 movs r0, #0 +10009370: b004 add sp, #16 +10009372: bce0 pop {r5, r6, r7} +10009374: 46ba mov sl, r7 +10009376: 46b1 mov r9, r6 +10009378: 46a8 mov r8, r5 +1000937a: bdf0 pop {r4, r5, r6, r7, pc} +1000937c: 46b4 mov ip, r6 +1000937e: e7b8 b.n 100092f2 +10009380: 0ffff800 .word 0x0ffff800 +10009384: 0000084c .word 0x0000084c +10009388: c0000004 .word 0xc0000004 +1000938c: fffe007f .word 0xfffe007f +10009390: 00006020 .word 0x00006020 +10009394: 00006040 .word 0x00006040 +10009398: 00000444 .word 0x00000444 +1000939c: 5000000c .word 0x5000000c +100093a0: 50200000 .word 0x50200000 +100093a4: ff007ffd .word 0xff007ffd +100093a8: 00400019 .word 0x00400019 +100093ac: 0000a003 .word 0x0000a003 + +100093b0 : +100093b0: b5f0 push {r4, r5, r6, r7, lr} +100093b2: 46d6 mov lr, sl +100093b4: 464f mov r7, r9 +100093b6: 4646 mov r6, r8 +100093b8: b5c0 push {r6, r7, lr} +100093ba: 4c6e ldr r4, [pc, #440] ; (10009574 ) +100093bc: 02d2 lsls r2, r2, #11 +100093be: 4022 ands r2, r4 +100093c0: 070c lsls r4, r1, #28 +100093c2: 4322 orrs r2, r4 +100093c4: 4c6c ldr r4, [pc, #432] ; (10009578 ) +100093c6: b084 sub sp, #16 +100093c8: 4322 orrs r2, r4 +100093ca: ad02 add r5, sp, #8 +100093cc: 9202 str r2, [sp, #8] +100093ce: 606b str r3, [r5, #4] +100093d0: 2901 cmp r1, #1 +100093d2: d109 bne.n 100093e8 +100093d4: 2408 movs r4, #8 +100093d6: 4969 ldr r1, [pc, #420] ; (1000957c ) +100093d8: 5044 str r4, [r0, r1] +100093da: 3908 subs r1, #8 +100093dc: 5042 str r2, [r0, r1] +100093de: 4a68 ldr r2, [pc, #416] ; (10009580 ) +100093e0: 5083 str r3, [r0, r2] +100093e2: 4b68 ldr r3, [pc, #416] ; (10009584 ) +100093e4: 6882 ldr r2, [r0, #8] +100093e6: 50c2 str r2, [r0, r3] +100093e8: 4b67 ldr r3, [pc, #412] ; (10009588 ) +100093ea: 4e68 ldr r6, [pc, #416] ; (1000958c ) +100093ec: 58c4 ldr r4, [r0, r3] +100093ee: 2018 movs r0, #24 +100093f0: 7921 ldrb r1, [r4, #4] +100093f2: f7fa f851 bl 10003498 +100093f6: 201d movs r0, #29 +100093f8: 7921 ldrb r1, [r4, #4] +100093fa: f7fa f84d bl 10003498 +100093fe: 2201 movs r2, #1 +10009400: 2100 movs r1, #0 +10009402: 201d movs r0, #29 +10009404: f7fa f860 bl 100034c8 +10009408: 23d0 movs r3, #208 ; 0xd0 +1000940a: 2280 movs r2, #128 ; 0x80 +1000940c: 2106 movs r1, #6 +1000940e: 061b lsls r3, r3, #24 +10009410: 0492 lsls r2, r2, #18 +10009412: 619a str r2, [r3, #24] +10009414: 2201 movs r2, #1 +10009416: 5661 ldrsb r1, [r4, r1] +10009418: 4690 mov r8, r2 +1000941a: 408a lsls r2, r1 +1000941c: 6820 ldr r0, [r4, #0] +1000941e: 6803 ldr r3, [r0, #0] +10009420: 4393 bics r3, r2 +10009422: 6003 str r3, [r0, #0] +10009424: 2305 movs r3, #5 +10009426: 56e3 ldrsb r3, [r4, r3] +10009428: 469c mov ip, r3 +1000942a: 004b lsls r3, r1, #1 +1000942c: 185b adds r3, r3, r1 +1000942e: 00db lsls r3, r3, #3 +10009430: 18c7 adds r7, r0, r3 +10009432: 37cc adds r7, #204 ; 0xcc +10009434: 683a ldr r2, [r7, #0] +10009436: 33d0 adds r3, #208 ; 0xd0 +10009438: 4691 mov r9, r2 +1000943a: 4662 mov r2, ip +1000943c: 3201 adds r2, #1 +1000943e: 0312 lsls r2, r2, #12 +10009440: 4692 mov sl, r2 +10009442: 464a mov r2, r9 +10009444: 4016 ands r6, r2 +10009446: 4652 mov r2, sl +10009448: 4332 orrs r2, r6 +1000944a: 4666 mov r6, ip +1000944c: 01f6 lsls r6, r6, #7 +1000944e: 4332 orrs r2, r6 +10009450: 603a str r2, [r7, #0] +10009452: 2280 movs r2, #128 ; 0x80 +10009454: 18c3 adds r3, r0, r3 +10009456: 0152 lsls r2, r2, #5 +10009458: 4313 orrs r3, r2 +1000945a: 2280 movs r2, #128 ; 0x80 +1000945c: 0612 lsls r2, r2, #24 +1000945e: 601a str r2, [r3, #0] +10009460: 601a str r2, [r3, #0] +10009462: 2380 movs r3, #128 ; 0x80 +10009464: 2606 movs r6, #6 +10009466: 045b lsls r3, r3, #17 +10009468: 001a movs r2, r3 +1000946a: f003 fd19 bl 1000cea0 +1000946e: 4641 mov r1, r8 +10009470: 57a6 ldrsb r6, [r4, r6] +10009472: 2380 movs r3, #128 ; 0x80 +10009474: 1d37 adds r7, r6, #4 +10009476: 40b9 lsls r1, r7 +10009478: 6822 ldr r2, [r4, #0] +1000947a: 019b lsls r3, r3, #6 +1000947c: 4313 orrs r3, r2 +1000947e: 6019 str r1, [r3, #0] +10009480: 2108 movs r1, #8 +10009482: 468c mov ip, r1 +10009484: 44b4 add ip, r6 +10009486: 4641 mov r1, r8 +10009488: 4660 mov r0, ip +1000948a: 4081 lsls r1, r0 +1000948c: 6019 str r1, [r3, #0] +1000948e: 233f movs r3, #63 ; 0x3f +10009490: 00b1 lsls r1, r6, #2 +10009492: 1851 adds r1, r2, r1 +10009494: 610b str r3, [r1, #16] +10009496: 0073 lsls r3, r6, #1 +10009498: 199b adds r3, r3, r6 +1000949a: 00db lsls r3, r3, #3 +1000949c: 483c ldr r0, [pc, #240] ; (10009590 ) +1000949e: 18d3 adds r3, r2, r3 +100094a0: 33d8 adds r3, #216 ; 0xd8 +100094a2: 6018 str r0, [r3, #0] +100094a4: 2000 movs r0, #0 +100094a6: 6108 str r0, [r1, #16] +100094a8: 493a ldr r1, [pc, #232] ; (10009594 ) +100094aa: 6019 str r1, [r3, #0] +100094ac: 211f movs r1, #31 +100094ae: 7960 ldrb r0, [r4, #5] +100094b0: 4001 ands r1, r0 +100094b2: 6019 str r1, [r3, #0] +100094b4: 2307 movs r3, #7 100094b6: 56e3 ldrsb r3, [r4, r3] -100094b8: 469c mov ip, r3 -100094ba: 004b lsls r3, r1, #1 -100094bc: 185b adds r3, r3, r1 -100094be: 00db lsls r3, r3, #3 -100094c0: 18c7 adds r7, r0, r3 -100094c2: 37cc adds r7, #204 ; 0xcc -100094c4: 683a ldr r2, [r7, #0] -100094c6: 33d0 adds r3, #208 ; 0xd0 -100094c8: 4691 mov r9, r2 -100094ca: 4662 mov r2, ip -100094cc: 3201 adds r2, #1 -100094ce: 0312 lsls r2, r2, #12 -100094d0: 4692 mov sl, r2 -100094d2: 464a mov r2, r9 -100094d4: 4016 ands r6, r2 -100094d6: 4652 mov r2, sl -100094d8: 4332 orrs r2, r6 -100094da: 4666 mov r6, ip -100094dc: 01f6 lsls r6, r6, #7 -100094de: 4332 orrs r2, r6 -100094e0: 603a str r2, [r7, #0] -100094e2: 2280 movs r2, #128 ; 0x80 -100094e4: 18c3 adds r3, r0, r3 -100094e6: 0152 lsls r2, r2, #5 -100094e8: 4313 orrs r3, r2 -100094ea: 2280 movs r2, #128 ; 0x80 -100094ec: 0612 lsls r2, r2, #24 -100094ee: 601a str r2, [r3, #0] -100094f0: 601a str r2, [r3, #0] -100094f2: 2380 movs r3, #128 ; 0x80 -100094f4: 2606 movs r6, #6 -100094f6: 045b lsls r3, r3, #17 -100094f8: 001a movs r2, r3 -100094fa: f003 fd19 bl 1000cf30 -100094fe: 4641 mov r1, r8 -10009500: 57a6 ldrsb r6, [r4, r6] -10009502: 2380 movs r3, #128 ; 0x80 -10009504: 1d37 adds r7, r6, #4 -10009506: 40b9 lsls r1, r7 -10009508: 6822 ldr r2, [r4, #0] -1000950a: 019b lsls r3, r3, #6 -1000950c: 4313 orrs r3, r2 -1000950e: 6019 str r1, [r3, #0] -10009510: 2108 movs r1, #8 -10009512: 468c mov ip, r1 -10009514: 44b4 add ip, r6 -10009516: 4641 mov r1, r8 -10009518: 4660 mov r0, ip -1000951a: 4081 lsls r1, r0 -1000951c: 6019 str r1, [r3, #0] -1000951e: 233f movs r3, #63 ; 0x3f -10009520: 00b1 lsls r1, r6, #2 -10009522: 1851 adds r1, r2, r1 -10009524: 610b str r3, [r1, #16] -10009526: 0073 lsls r3, r6, #1 -10009528: 199b adds r3, r3, r6 -1000952a: 00db lsls r3, r3, #3 -1000952c: 483c ldr r0, [pc, #240] ; (10009620 ) -1000952e: 18d3 adds r3, r2, r3 -10009530: 33d8 adds r3, #216 ; 0xd8 -10009532: 6018 str r0, [r3, #0] -10009534: 2000 movs r0, #0 -10009536: 6108 str r0, [r1, #16] -10009538: 493a ldr r1, [pc, #232] ; (10009624 ) -1000953a: 6019 str r1, [r3, #0] -1000953c: 211f movs r1, #31 -1000953e: 7960 ldrb r0, [r4, #5] -10009540: 4001 ands r1, r0 -10009542: 6019 str r1, [r3, #0] -10009544: 2307 movs r3, #7 -10009546: 56e3 ldrsb r3, [r4, r3] -10009548: 20a0 movs r0, #160 ; 0xa0 -1000954a: 4699 mov r9, r3 -1000954c: 4643 mov r3, r8 -1000954e: 4649 mov r1, r9 -10009550: 408b lsls r3, r1 -10009552: 4935 ldr r1, [pc, #212] ; (10009628 ) -10009554: 05c0 lsls r0, r0, #23 -10009556: 5043 str r3, [r0, r1] -10009558: 464b mov r3, r9 -1000955a: 019b lsls r3, r3, #6 -1000955c: 4698 mov r8, r3 -1000955e: 2180 movs r1, #128 ; 0x80 -10009560: 4832 ldr r0, [pc, #200] ; (1000962c ) -10009562: 0449 lsls r1, r1, #17 -10009564: 4440 add r0, r8 -10009566: 6803 ldr r3, [r0, #0] -10009568: 420b tst r3, r1 -1000956a: d1fc bne.n 10009566 -1000956c: 464b mov r3, r9 -1000956e: 4930 ldr r1, [pc, #192] ; (10009630 ) -10009570: 02db lsls r3, r3, #11 -10009572: 428a cmp r2, r1 -10009574: d044 beq.n 10009600 -10009576: 492f ldr r1, [pc, #188] ; (10009634 ) -10009578: 2002 movs r0, #2 -1000957a: 400b ands r3, r1 -1000957c: 4661 mov r1, ip -1000957e: 03c9 lsls r1, r1, #15 -10009580: 430b orrs r3, r1 -10009582: 492d ldr r1, [pc, #180] ; (10009638 ) -10009584: 00bf lsls r7, r7, #2 -10009586: 430b orrs r3, r1 -10009588: 21a0 movs r1, #160 ; 0xa0 -1000958a: 05c9 lsls r1, r1, #23 -1000958c: 4441 add r1, r8 -1000958e: 19d7 adds r7, r2, r7 -10009590: 600d str r5, [r1, #0] -10009592: 604f str r7, [r1, #4] -10009594: 6088 str r0, [r1, #8] -10009596: 60cb str r3, [r1, #12] -10009598: 2301 movs r3, #1 -1000959a: 0031 movs r1, r6 -1000959c: 0018 movs r0, r3 -1000959e: 3118 adds r1, #24 -100095a0: 4088 lsls r0, r1 -100095a2: 40b3 lsls r3, r6 -100095a4: 6090 str r0, [r2, #8] -100095a6: 0001 movs r1, r0 -100095a8: 6810 ldr r0, [r2, #0] -100095aa: 4303 orrs r3, r0 -100095ac: 6013 str r3, [r2, #0] -100095ae: 6893 ldr r3, [r2, #8] -100095b0: 420b tst r3, r1 -100095b2: d0fc beq.n 100095ae -100095b4: 2106 movs r1, #6 -100095b6: 2201 movs r2, #1 -100095b8: 5661 ldrsb r1, [r4, r1] -100095ba: 6820 ldr r0, [r4, #0] -100095bc: 408a lsls r2, r1 -100095be: 6803 ldr r3, [r0, #0] -100095c0: 4393 bics r3, r2 -100095c2: 6003 str r3, [r0, #0] -100095c4: 2300 movs r3, #0 -100095c6: 2218 movs r2, #24 -100095c8: 9300 str r3, [sp, #0] -100095ca: 3301 adds r3, #1 -100095cc: f003 fd02 bl 1000cfd4 -100095d0: 2106 movs r1, #6 -100095d2: 5661 ldrsb r1, [r4, r1] -100095d4: 6823 ldr r3, [r4, #0] -100095d6: 004a lsls r2, r1, #1 -100095d8: 1852 adds r2, r2, r1 -100095da: 00d2 lsls r2, r2, #3 -100095dc: 189b adds r3, r3, r2 -100095de: 4a17 ldr r2, [pc, #92] ; (1000963c ) -100095e0: 33d8 adds r3, #216 ; 0xd8 -100095e2: 601a str r2, [r3, #0] -100095e4: 23d0 movs r3, #208 ; 0xd0 -100095e6: 2280 movs r2, #128 ; 0x80 -100095e8: 061b lsls r3, r3, #24 -100095ea: 0492 lsls r2, r2, #18 -100095ec: 615a str r2, [r3, #20] -100095ee: f7ff fa35 bl 10008a5c -100095f2: 2000 movs r0, #0 -100095f4: b004 add sp, #16 -100095f6: bce0 pop {r5, r6, r7} -100095f8: 46ba mov sl, r7 -100095fa: 46b1 mov r9, r6 -100095fc: 46a8 mov r8, r5 -100095fe: bdf0 pop {r4, r5, r6, r7, pc} -10009600: 46b4 mov ip, r6 -10009602: e7b8 b.n 10009576 -10009604: 0ffff800 .word 0x0ffff800 -10009608: c0000004 .word 0xc0000004 -1000960c: 00000858 .word 0x00000858 -10009610: 00000854 .word 0x00000854 -10009614: 0000085c .word 0x0000085c -10009618: 0000084c .word 0x0000084c -1000961c: fffe007f .word 0xfffe007f -10009620: 00006020 .word 0x00006020 -10009624: 00006040 .word 0x00006040 -10009628: 00000444 .word 0x00000444 -1000962c: 5000000c .word 0x5000000c -10009630: 50200000 .word 0x50200000 -10009634: ff007ffd .word 0xff007ffd -10009638: 00400019 .word 0x00400019 -1000963c: 0000a003 .word 0x0000a003 - -10009640 : -10009640: b5f0 push {r4, r5, r6, r7, lr} -10009642: 46d6 mov lr, sl -10009644: 464f mov r7, r9 -10009646: 4646 mov r6, r8 -10009648: b5c0 push {r6, r7, lr} -1000964a: 4c6e ldr r4, [pc, #440] ; (10009804 ) -1000964c: 02d2 lsls r2, r2, #11 -1000964e: 4022 ands r2, r4 -10009650: 070c lsls r4, r1, #28 -10009652: 4322 orrs r2, r4 -10009654: 4c6c ldr r4, [pc, #432] ; (10009808 ) -10009656: b084 sub sp, #16 -10009658: 4322 orrs r2, r4 -1000965a: ad02 add r5, sp, #8 -1000965c: 9202 str r2, [sp, #8] -1000965e: 606b str r3, [r5, #4] -10009660: 2901 cmp r1, #1 -10009662: d109 bne.n 10009678 -10009664: 2408 movs r4, #8 -10009666: 4969 ldr r1, [pc, #420] ; (1000980c ) -10009668: 5044 str r4, [r0, r1] -1000966a: 3908 subs r1, #8 -1000966c: 5042 str r2, [r0, r1] -1000966e: 4a68 ldr r2, [pc, #416] ; (10009810 ) -10009670: 5083 str r3, [r0, r2] -10009672: 4b68 ldr r3, [pc, #416] ; (10009814 ) -10009674: 6882 ldr r2, [r0, #8] -10009676: 50c2 str r2, [r0, r3] -10009678: 4b67 ldr r3, [pc, #412] ; (10009818 ) -1000967a: 4e68 ldr r6, [pc, #416] ; (1000981c ) -1000967c: 58c4 ldr r4, [r0, r3] -1000967e: 2018 movs r0, #24 -10009680: 7921 ldrb r1, [r4, #4] -10009682: f7f9 fec5 bl 10003410 -10009686: 201d movs r0, #29 -10009688: 7921 ldrb r1, [r4, #4] -1000968a: f7f9 fec1 bl 10003410 -1000968e: 2201 movs r2, #1 -10009690: 2100 movs r1, #0 -10009692: 201d movs r0, #29 -10009694: f7f9 fed4 bl 10003440 -10009698: 23d0 movs r3, #208 ; 0xd0 -1000969a: 2280 movs r2, #128 ; 0x80 -1000969c: 2106 movs r1, #6 -1000969e: 061b lsls r3, r3, #24 -100096a0: 0492 lsls r2, r2, #18 -100096a2: 619a str r2, [r3, #24] -100096a4: 2201 movs r2, #1 -100096a6: 5661 ldrsb r1, [r4, r1] -100096a8: 4690 mov r8, r2 -100096aa: 408a lsls r2, r1 -100096ac: 6820 ldr r0, [r4, #0] -100096ae: 6803 ldr r3, [r0, #0] -100096b0: 4393 bics r3, r2 -100096b2: 6003 str r3, [r0, #0] -100096b4: 2305 movs r3, #5 +100094b8: 20a0 movs r0, #160 ; 0xa0 +100094ba: 4699 mov r9, r3 +100094bc: 4643 mov r3, r8 +100094be: 4649 mov r1, r9 +100094c0: 408b lsls r3, r1 +100094c2: 4935 ldr r1, [pc, #212] ; (10009598 ) +100094c4: 05c0 lsls r0, r0, #23 +100094c6: 5043 str r3, [r0, r1] +100094c8: 464b mov r3, r9 +100094ca: 019b lsls r3, r3, #6 +100094cc: 4698 mov r8, r3 +100094ce: 2180 movs r1, #128 ; 0x80 +100094d0: 4832 ldr r0, [pc, #200] ; (1000959c ) +100094d2: 0449 lsls r1, r1, #17 +100094d4: 4440 add r0, r8 +100094d6: 6803 ldr r3, [r0, #0] +100094d8: 420b tst r3, r1 +100094da: d1fc bne.n 100094d6 +100094dc: 464b mov r3, r9 +100094de: 4930 ldr r1, [pc, #192] ; (100095a0 ) +100094e0: 02db lsls r3, r3, #11 +100094e2: 428a cmp r2, r1 +100094e4: d044 beq.n 10009570 +100094e6: 492f ldr r1, [pc, #188] ; (100095a4 ) +100094e8: 2002 movs r0, #2 +100094ea: 400b ands r3, r1 +100094ec: 4661 mov r1, ip +100094ee: 03c9 lsls r1, r1, #15 +100094f0: 430b orrs r3, r1 +100094f2: 492d ldr r1, [pc, #180] ; (100095a8 ) +100094f4: 00bf lsls r7, r7, #2 +100094f6: 430b orrs r3, r1 +100094f8: 21a0 movs r1, #160 ; 0xa0 +100094fa: 05c9 lsls r1, r1, #23 +100094fc: 4441 add r1, r8 +100094fe: 19d7 adds r7, r2, r7 +10009500: 600d str r5, [r1, #0] +10009502: 604f str r7, [r1, #4] +10009504: 6088 str r0, [r1, #8] +10009506: 60cb str r3, [r1, #12] +10009508: 2301 movs r3, #1 +1000950a: 0031 movs r1, r6 +1000950c: 0018 movs r0, r3 +1000950e: 3118 adds r1, #24 +10009510: 4088 lsls r0, r1 +10009512: 40b3 lsls r3, r6 +10009514: 6090 str r0, [r2, #8] +10009516: 0001 movs r1, r0 +10009518: 6810 ldr r0, [r2, #0] +1000951a: 4303 orrs r3, r0 +1000951c: 6013 str r3, [r2, #0] +1000951e: 6893 ldr r3, [r2, #8] +10009520: 420b tst r3, r1 +10009522: d0fc beq.n 1000951e +10009524: 2106 movs r1, #6 +10009526: 2201 movs r2, #1 +10009528: 5661 ldrsb r1, [r4, r1] +1000952a: 6820 ldr r0, [r4, #0] +1000952c: 408a lsls r2, r1 +1000952e: 6803 ldr r3, [r0, #0] +10009530: 4393 bics r3, r2 +10009532: 6003 str r3, [r0, #0] +10009534: 2300 movs r3, #0 +10009536: 2218 movs r2, #24 +10009538: 9300 str r3, [sp, #0] +1000953a: 3301 adds r3, #1 +1000953c: f003 fd02 bl 1000cf44 +10009540: 2106 movs r1, #6 +10009542: 5661 ldrsb r1, [r4, r1] +10009544: 6823 ldr r3, [r4, #0] +10009546: 004a lsls r2, r1, #1 +10009548: 1852 adds r2, r2, r1 +1000954a: 00d2 lsls r2, r2, #3 +1000954c: 189b adds r3, r3, r2 +1000954e: 4a17 ldr r2, [pc, #92] ; (100095ac ) +10009550: 33d8 adds r3, #216 ; 0xd8 +10009552: 601a str r2, [r3, #0] +10009554: 23d0 movs r3, #208 ; 0xd0 +10009556: 2280 movs r2, #128 ; 0x80 +10009558: 061b lsls r3, r3, #24 +1000955a: 0492 lsls r2, r2, #18 +1000955c: 615a str r2, [r3, #20] +1000955e: f7ff fa35 bl 100089cc +10009562: 2000 movs r0, #0 +10009564: b004 add sp, #16 +10009566: bce0 pop {r5, r6, r7} +10009568: 46ba mov sl, r7 +1000956a: 46b1 mov r9, r6 +1000956c: 46a8 mov r8, r5 +1000956e: bdf0 pop {r4, r5, r6, r7, pc} +10009570: 46b4 mov ip, r6 +10009572: e7b8 b.n 100094e6 +10009574: 0ffff800 .word 0x0ffff800 +10009578: c0000004 .word 0xc0000004 +1000957c: 00000858 .word 0x00000858 +10009580: 00000854 .word 0x00000854 +10009584: 0000085c .word 0x0000085c +10009588: 0000084c .word 0x0000084c +1000958c: fffe007f .word 0xfffe007f +10009590: 00006020 .word 0x00006020 +10009594: 00006040 .word 0x00006040 +10009598: 00000444 .word 0x00000444 +1000959c: 5000000c .word 0x5000000c +100095a0: 50200000 .word 0x50200000 +100095a4: ff007ffd .word 0xff007ffd +100095a8: 00400019 .word 0x00400019 +100095ac: 0000a003 .word 0x0000a003 + +100095b0 : +100095b0: b5f0 push {r4, r5, r6, r7, lr} +100095b2: 46d6 mov lr, sl +100095b4: 464f mov r7, r9 +100095b6: 4646 mov r6, r8 +100095b8: b5c0 push {r6, r7, lr} +100095ba: 4c6e ldr r4, [pc, #440] ; (10009774 ) +100095bc: 02d2 lsls r2, r2, #11 +100095be: 4022 ands r2, r4 +100095c0: 070c lsls r4, r1, #28 +100095c2: 4322 orrs r2, r4 +100095c4: 4c6c ldr r4, [pc, #432] ; (10009778 ) +100095c6: b084 sub sp, #16 +100095c8: 4322 orrs r2, r4 +100095ca: ad02 add r5, sp, #8 +100095cc: 9202 str r2, [sp, #8] +100095ce: 606b str r3, [r5, #4] +100095d0: 2901 cmp r1, #1 +100095d2: d109 bne.n 100095e8 +100095d4: 2408 movs r4, #8 +100095d6: 4969 ldr r1, [pc, #420] ; (1000977c ) +100095d8: 5044 str r4, [r0, r1] +100095da: 3908 subs r1, #8 +100095dc: 5042 str r2, [r0, r1] +100095de: 4a68 ldr r2, [pc, #416] ; (10009780 ) +100095e0: 5083 str r3, [r0, r2] +100095e2: 4b68 ldr r3, [pc, #416] ; (10009784 ) +100095e4: 6882 ldr r2, [r0, #8] +100095e6: 50c2 str r2, [r0, r3] +100095e8: 4b67 ldr r3, [pc, #412] ; (10009788 ) +100095ea: 4e68 ldr r6, [pc, #416] ; (1000978c ) +100095ec: 58c4 ldr r4, [r0, r3] +100095ee: 2018 movs r0, #24 +100095f0: 7921 ldrb r1, [r4, #4] +100095f2: f7f9 ff51 bl 10003498 +100095f6: 201d movs r0, #29 +100095f8: 7921 ldrb r1, [r4, #4] +100095fa: f7f9 ff4d bl 10003498 +100095fe: 2201 movs r2, #1 +10009600: 2100 movs r1, #0 +10009602: 201d movs r0, #29 +10009604: f7f9 ff60 bl 100034c8 +10009608: 23d0 movs r3, #208 ; 0xd0 +1000960a: 2280 movs r2, #128 ; 0x80 +1000960c: 2106 movs r1, #6 +1000960e: 061b lsls r3, r3, #24 +10009610: 0492 lsls r2, r2, #18 +10009612: 619a str r2, [r3, #24] +10009614: 2201 movs r2, #1 +10009616: 5661 ldrsb r1, [r4, r1] +10009618: 4690 mov r8, r2 +1000961a: 408a lsls r2, r1 +1000961c: 6820 ldr r0, [r4, #0] +1000961e: 6803 ldr r3, [r0, #0] +10009620: 4393 bics r3, r2 +10009622: 6003 str r3, [r0, #0] +10009624: 2305 movs r3, #5 +10009626: 56e3 ldrsb r3, [r4, r3] +10009628: 469c mov ip, r3 +1000962a: 004b lsls r3, r1, #1 +1000962c: 185b adds r3, r3, r1 +1000962e: 00db lsls r3, r3, #3 +10009630: 18c7 adds r7, r0, r3 +10009632: 37cc adds r7, #204 ; 0xcc +10009634: 683a ldr r2, [r7, #0] +10009636: 33d0 adds r3, #208 ; 0xd0 +10009638: 4691 mov r9, r2 +1000963a: 4662 mov r2, ip +1000963c: 3201 adds r2, #1 +1000963e: 0312 lsls r2, r2, #12 +10009640: 4692 mov sl, r2 +10009642: 464a mov r2, r9 +10009644: 4016 ands r6, r2 +10009646: 4652 mov r2, sl +10009648: 4332 orrs r2, r6 +1000964a: 4666 mov r6, ip +1000964c: 01f6 lsls r6, r6, #7 +1000964e: 4332 orrs r2, r6 +10009650: 603a str r2, [r7, #0] +10009652: 2280 movs r2, #128 ; 0x80 +10009654: 18c3 adds r3, r0, r3 +10009656: 0152 lsls r2, r2, #5 +10009658: 4313 orrs r3, r2 +1000965a: 2280 movs r2, #128 ; 0x80 +1000965c: 0612 lsls r2, r2, #24 +1000965e: 601a str r2, [r3, #0] +10009660: 601a str r2, [r3, #0] +10009662: 2380 movs r3, #128 ; 0x80 +10009664: 2606 movs r6, #6 +10009666: 045b lsls r3, r3, #17 +10009668: 001a movs r2, r3 +1000966a: f003 fc19 bl 1000cea0 +1000966e: 4641 mov r1, r8 +10009670: 57a6 ldrsb r6, [r4, r6] +10009672: 2380 movs r3, #128 ; 0x80 +10009674: 1d37 adds r7, r6, #4 +10009676: 40b9 lsls r1, r7 +10009678: 6822 ldr r2, [r4, #0] +1000967a: 019b lsls r3, r3, #6 +1000967c: 4313 orrs r3, r2 +1000967e: 6019 str r1, [r3, #0] +10009680: 2108 movs r1, #8 +10009682: 468c mov ip, r1 +10009684: 44b4 add ip, r6 +10009686: 4641 mov r1, r8 +10009688: 4660 mov r0, ip +1000968a: 4081 lsls r1, r0 +1000968c: 6019 str r1, [r3, #0] +1000968e: 233f movs r3, #63 ; 0x3f +10009690: 00b1 lsls r1, r6, #2 +10009692: 1851 adds r1, r2, r1 +10009694: 610b str r3, [r1, #16] +10009696: 0073 lsls r3, r6, #1 +10009698: 199b adds r3, r3, r6 +1000969a: 00db lsls r3, r3, #3 +1000969c: 483c ldr r0, [pc, #240] ; (10009790 ) +1000969e: 18d3 adds r3, r2, r3 +100096a0: 33d8 adds r3, #216 ; 0xd8 +100096a2: 6018 str r0, [r3, #0] +100096a4: 2000 movs r0, #0 +100096a6: 6108 str r0, [r1, #16] +100096a8: 493a ldr r1, [pc, #232] ; (10009794 ) +100096aa: 6019 str r1, [r3, #0] +100096ac: 211f movs r1, #31 +100096ae: 7960 ldrb r0, [r4, #5] +100096b0: 4001 ands r1, r0 +100096b2: 6019 str r1, [r3, #0] +100096b4: 2307 movs r3, #7 100096b6: 56e3 ldrsb r3, [r4, r3] -100096b8: 469c mov ip, r3 -100096ba: 004b lsls r3, r1, #1 -100096bc: 185b adds r3, r3, r1 -100096be: 00db lsls r3, r3, #3 -100096c0: 18c7 adds r7, r0, r3 -100096c2: 37cc adds r7, #204 ; 0xcc -100096c4: 683a ldr r2, [r7, #0] -100096c6: 33d0 adds r3, #208 ; 0xd0 -100096c8: 4691 mov r9, r2 -100096ca: 4662 mov r2, ip -100096cc: 3201 adds r2, #1 -100096ce: 0312 lsls r2, r2, #12 -100096d0: 4692 mov sl, r2 -100096d2: 464a mov r2, r9 -100096d4: 4016 ands r6, r2 -100096d6: 4652 mov r2, sl -100096d8: 4332 orrs r2, r6 -100096da: 4666 mov r6, ip -100096dc: 01f6 lsls r6, r6, #7 -100096de: 4332 orrs r2, r6 -100096e0: 603a str r2, [r7, #0] -100096e2: 2280 movs r2, #128 ; 0x80 -100096e4: 18c3 adds r3, r0, r3 -100096e6: 0152 lsls r2, r2, #5 -100096e8: 4313 orrs r3, r2 -100096ea: 2280 movs r2, #128 ; 0x80 -100096ec: 0612 lsls r2, r2, #24 -100096ee: 601a str r2, [r3, #0] -100096f0: 601a str r2, [r3, #0] -100096f2: 2380 movs r3, #128 ; 0x80 -100096f4: 2606 movs r6, #6 -100096f6: 045b lsls r3, r3, #17 -100096f8: 001a movs r2, r3 -100096fa: f003 fc19 bl 1000cf30 -100096fe: 4641 mov r1, r8 -10009700: 57a6 ldrsb r6, [r4, r6] -10009702: 2380 movs r3, #128 ; 0x80 -10009704: 1d37 adds r7, r6, #4 -10009706: 40b9 lsls r1, r7 -10009708: 6822 ldr r2, [r4, #0] -1000970a: 019b lsls r3, r3, #6 -1000970c: 4313 orrs r3, r2 -1000970e: 6019 str r1, [r3, #0] -10009710: 2108 movs r1, #8 -10009712: 468c mov ip, r1 -10009714: 44b4 add ip, r6 -10009716: 4641 mov r1, r8 -10009718: 4660 mov r0, ip -1000971a: 4081 lsls r1, r0 -1000971c: 6019 str r1, [r3, #0] -1000971e: 233f movs r3, #63 ; 0x3f -10009720: 00b1 lsls r1, r6, #2 -10009722: 1851 adds r1, r2, r1 -10009724: 610b str r3, [r1, #16] -10009726: 0073 lsls r3, r6, #1 -10009728: 199b adds r3, r3, r6 -1000972a: 00db lsls r3, r3, #3 -1000972c: 483c ldr r0, [pc, #240] ; (10009820 ) -1000972e: 18d3 adds r3, r2, r3 -10009730: 33d8 adds r3, #216 ; 0xd8 -10009732: 6018 str r0, [r3, #0] -10009734: 2000 movs r0, #0 -10009736: 6108 str r0, [r1, #16] -10009738: 493a ldr r1, [pc, #232] ; (10009824 ) -1000973a: 6019 str r1, [r3, #0] -1000973c: 211f movs r1, #31 -1000973e: 7960 ldrb r0, [r4, #5] -10009740: 4001 ands r1, r0 -10009742: 6019 str r1, [r3, #0] -10009744: 2307 movs r3, #7 -10009746: 56e3 ldrsb r3, [r4, r3] -10009748: 20a0 movs r0, #160 ; 0xa0 -1000974a: 4699 mov r9, r3 -1000974c: 4643 mov r3, r8 -1000974e: 4649 mov r1, r9 -10009750: 408b lsls r3, r1 -10009752: 4935 ldr r1, [pc, #212] ; (10009828 ) -10009754: 05c0 lsls r0, r0, #23 -10009756: 5043 str r3, [r0, r1] -10009758: 464b mov r3, r9 -1000975a: 019b lsls r3, r3, #6 -1000975c: 4698 mov r8, r3 -1000975e: 2180 movs r1, #128 ; 0x80 -10009760: 4832 ldr r0, [pc, #200] ; (1000982c ) -10009762: 0449 lsls r1, r1, #17 -10009764: 4440 add r0, r8 -10009766: 6803 ldr r3, [r0, #0] -10009768: 420b tst r3, r1 -1000976a: d1fc bne.n 10009766 -1000976c: 464b mov r3, r9 -1000976e: 4930 ldr r1, [pc, #192] ; (10009830 ) -10009770: 02db lsls r3, r3, #11 -10009772: 428a cmp r2, r1 -10009774: d044 beq.n 10009800 -10009776: 492f ldr r1, [pc, #188] ; (10009834 ) -10009778: 2002 movs r0, #2 -1000977a: 400b ands r3, r1 -1000977c: 4661 mov r1, ip -1000977e: 03c9 lsls r1, r1, #15 -10009780: 430b orrs r3, r1 -10009782: 492d ldr r1, [pc, #180] ; (10009838 ) -10009784: 00bf lsls r7, r7, #2 -10009786: 430b orrs r3, r1 -10009788: 21a0 movs r1, #160 ; 0xa0 -1000978a: 05c9 lsls r1, r1, #23 -1000978c: 4441 add r1, r8 -1000978e: 19d7 adds r7, r2, r7 -10009790: 600d str r5, [r1, #0] -10009792: 604f str r7, [r1, #4] -10009794: 6088 str r0, [r1, #8] -10009796: 60cb str r3, [r1, #12] -10009798: 2301 movs r3, #1 -1000979a: 0031 movs r1, r6 -1000979c: 0018 movs r0, r3 -1000979e: 3118 adds r1, #24 -100097a0: 4088 lsls r0, r1 -100097a2: 40b3 lsls r3, r6 -100097a4: 6090 str r0, [r2, #8] -100097a6: 0001 movs r1, r0 -100097a8: 6810 ldr r0, [r2, #0] -100097aa: 4303 orrs r3, r0 -100097ac: 6013 str r3, [r2, #0] -100097ae: 6893 ldr r3, [r2, #8] -100097b0: 420b tst r3, r1 -100097b2: d0fc beq.n 100097ae -100097b4: 2106 movs r1, #6 -100097b6: 2201 movs r2, #1 -100097b8: 5661 ldrsb r1, [r4, r1] -100097ba: 6820 ldr r0, [r4, #0] -100097bc: 408a lsls r2, r1 -100097be: 6803 ldr r3, [r0, #0] -100097c0: 4393 bics r3, r2 -100097c2: 6003 str r3, [r0, #0] -100097c4: 2300 movs r3, #0 -100097c6: 2218 movs r2, #24 -100097c8: 9300 str r3, [sp, #0] -100097ca: 3301 adds r3, #1 -100097cc: f003 fc02 bl 1000cfd4 -100097d0: 2106 movs r1, #6 -100097d2: 5661 ldrsb r1, [r4, r1] -100097d4: 6823 ldr r3, [r4, #0] -100097d6: 004a lsls r2, r1, #1 -100097d8: 1852 adds r2, r2, r1 -100097da: 00d2 lsls r2, r2, #3 -100097dc: 189b adds r3, r3, r2 -100097de: 4a17 ldr r2, [pc, #92] ; (1000983c ) -100097e0: 33d8 adds r3, #216 ; 0xd8 -100097e2: 601a str r2, [r3, #0] -100097e4: 23d0 movs r3, #208 ; 0xd0 -100097e6: 2280 movs r2, #128 ; 0x80 -100097e8: 061b lsls r3, r3, #24 -100097ea: 0492 lsls r2, r2, #18 -100097ec: 615a str r2, [r3, #20] -100097ee: f7ff f935 bl 10008a5c -100097f2: 2000 movs r0, #0 -100097f4: b004 add sp, #16 -100097f6: bce0 pop {r5, r6, r7} -100097f8: 46ba mov sl, r7 -100097fa: 46b1 mov r9, r6 -100097fc: 46a8 mov r8, r5 -100097fe: bdf0 pop {r4, r5, r6, r7, pc} -10009800: 46b4 mov ip, r6 -10009802: e7b8 b.n 10009776 -10009804: 0ffff800 .word 0x0ffff800 -10009808: c0000002 .word 0xc0000002 -1000980c: 00000858 .word 0x00000858 -10009810: 00000854 .word 0x00000854 -10009814: 0000085c .word 0x0000085c -10009818: 0000084c .word 0x0000084c -1000981c: fffe007f .word 0xfffe007f -10009820: 00006020 .word 0x00006020 -10009824: 00006040 .word 0x00006040 -10009828: 00000444 .word 0x00000444 -1000982c: 5000000c .word 0x5000000c -10009830: 50200000 .word 0x50200000 -10009834: ff007ffd .word 0xff007ffd -10009838: 00400019 .word 0x00400019 -1000983c: 0000a003 .word 0x0000a003 - -10009840 : -10009840: b5f0 push {r4, r5, r6, r7, lr} -10009842: 46d6 mov lr, sl -10009844: 464f mov r7, r9 -10009846: 4646 mov r6, r8 -10009848: b5c0 push {r6, r7, lr} -1000984a: 4c6e ldr r4, [pc, #440] ; (10009a04 ) -1000984c: 02d2 lsls r2, r2, #11 -1000984e: 4022 ands r2, r4 -10009850: 070c lsls r4, r1, #28 -10009852: 4322 orrs r2, r4 -10009854: 4c6c ldr r4, [pc, #432] ; (10009a08 ) -10009856: b084 sub sp, #16 -10009858: 4322 orrs r2, r4 -1000985a: ad02 add r5, sp, #8 -1000985c: 9202 str r2, [sp, #8] -1000985e: 606b str r3, [r5, #4] -10009860: 2901 cmp r1, #1 -10009862: d109 bne.n 10009878 -10009864: 2408 movs r4, #8 -10009866: 4969 ldr r1, [pc, #420] ; (10009a0c ) -10009868: 5044 str r4, [r0, r1] -1000986a: 3908 subs r1, #8 -1000986c: 5042 str r2, [r0, r1] -1000986e: 4a68 ldr r2, [pc, #416] ; (10009a10 ) -10009870: 5083 str r3, [r0, r2] -10009872: 4b68 ldr r3, [pc, #416] ; (10009a14 ) -10009874: 6882 ldr r2, [r0, #8] -10009876: 50c2 str r2, [r0, r3] -10009878: 4b67 ldr r3, [pc, #412] ; (10009a18 ) -1000987a: 4e68 ldr r6, [pc, #416] ; (10009a1c ) -1000987c: 58c4 ldr r4, [r0, r3] -1000987e: 2018 movs r0, #24 -10009880: 7921 ldrb r1, [r4, #4] -10009882: f7f9 fdc5 bl 10003410 -10009886: 201d movs r0, #29 -10009888: 7921 ldrb r1, [r4, #4] -1000988a: f7f9 fdc1 bl 10003410 -1000988e: 2201 movs r2, #1 -10009890: 2100 movs r1, #0 -10009892: 201d movs r0, #29 -10009894: f7f9 fdd4 bl 10003440 -10009898: 23d0 movs r3, #208 ; 0xd0 -1000989a: 2280 movs r2, #128 ; 0x80 -1000989c: 2106 movs r1, #6 -1000989e: 061b lsls r3, r3, #24 -100098a0: 0492 lsls r2, r2, #18 -100098a2: 619a str r2, [r3, #24] -100098a4: 2201 movs r2, #1 -100098a6: 5661 ldrsb r1, [r4, r1] -100098a8: 4690 mov r8, r2 -100098aa: 408a lsls r2, r1 -100098ac: 6820 ldr r0, [r4, #0] -100098ae: 6803 ldr r3, [r0, #0] -100098b0: 4393 bics r3, r2 -100098b2: 6003 str r3, [r0, #0] -100098b4: 2305 movs r3, #5 +100096b8: 20a0 movs r0, #160 ; 0xa0 +100096ba: 4699 mov r9, r3 +100096bc: 4643 mov r3, r8 +100096be: 4649 mov r1, r9 +100096c0: 408b lsls r3, r1 +100096c2: 4935 ldr r1, [pc, #212] ; (10009798 ) +100096c4: 05c0 lsls r0, r0, #23 +100096c6: 5043 str r3, [r0, r1] +100096c8: 464b mov r3, r9 +100096ca: 019b lsls r3, r3, #6 +100096cc: 4698 mov r8, r3 +100096ce: 2180 movs r1, #128 ; 0x80 +100096d0: 4832 ldr r0, [pc, #200] ; (1000979c ) +100096d2: 0449 lsls r1, r1, #17 +100096d4: 4440 add r0, r8 +100096d6: 6803 ldr r3, [r0, #0] +100096d8: 420b tst r3, r1 +100096da: d1fc bne.n 100096d6 +100096dc: 464b mov r3, r9 +100096de: 4930 ldr r1, [pc, #192] ; (100097a0 ) +100096e0: 02db lsls r3, r3, #11 +100096e2: 428a cmp r2, r1 +100096e4: d044 beq.n 10009770 +100096e6: 492f ldr r1, [pc, #188] ; (100097a4 ) +100096e8: 2002 movs r0, #2 +100096ea: 400b ands r3, r1 +100096ec: 4661 mov r1, ip +100096ee: 03c9 lsls r1, r1, #15 +100096f0: 430b orrs r3, r1 +100096f2: 492d ldr r1, [pc, #180] ; (100097a8 ) +100096f4: 00bf lsls r7, r7, #2 +100096f6: 430b orrs r3, r1 +100096f8: 21a0 movs r1, #160 ; 0xa0 +100096fa: 05c9 lsls r1, r1, #23 +100096fc: 4441 add r1, r8 +100096fe: 19d7 adds r7, r2, r7 +10009700: 600d str r5, [r1, #0] +10009702: 604f str r7, [r1, #4] +10009704: 6088 str r0, [r1, #8] +10009706: 60cb str r3, [r1, #12] +10009708: 2301 movs r3, #1 +1000970a: 0031 movs r1, r6 +1000970c: 0018 movs r0, r3 +1000970e: 3118 adds r1, #24 +10009710: 4088 lsls r0, r1 +10009712: 40b3 lsls r3, r6 +10009714: 6090 str r0, [r2, #8] +10009716: 0001 movs r1, r0 +10009718: 6810 ldr r0, [r2, #0] +1000971a: 4303 orrs r3, r0 +1000971c: 6013 str r3, [r2, #0] +1000971e: 6893 ldr r3, [r2, #8] +10009720: 420b tst r3, r1 +10009722: d0fc beq.n 1000971e +10009724: 2106 movs r1, #6 +10009726: 2201 movs r2, #1 +10009728: 5661 ldrsb r1, [r4, r1] +1000972a: 6820 ldr r0, [r4, #0] +1000972c: 408a lsls r2, r1 +1000972e: 6803 ldr r3, [r0, #0] +10009730: 4393 bics r3, r2 +10009732: 6003 str r3, [r0, #0] +10009734: 2300 movs r3, #0 +10009736: 2218 movs r2, #24 +10009738: 9300 str r3, [sp, #0] +1000973a: 3301 adds r3, #1 +1000973c: f003 fc02 bl 1000cf44 +10009740: 2106 movs r1, #6 +10009742: 5661 ldrsb r1, [r4, r1] +10009744: 6823 ldr r3, [r4, #0] +10009746: 004a lsls r2, r1, #1 +10009748: 1852 adds r2, r2, r1 +1000974a: 00d2 lsls r2, r2, #3 +1000974c: 189b adds r3, r3, r2 +1000974e: 4a17 ldr r2, [pc, #92] ; (100097ac ) +10009750: 33d8 adds r3, #216 ; 0xd8 +10009752: 601a str r2, [r3, #0] +10009754: 23d0 movs r3, #208 ; 0xd0 +10009756: 2280 movs r2, #128 ; 0x80 +10009758: 061b lsls r3, r3, #24 +1000975a: 0492 lsls r2, r2, #18 +1000975c: 615a str r2, [r3, #20] +1000975e: f7ff f935 bl 100089cc +10009762: 2000 movs r0, #0 +10009764: b004 add sp, #16 +10009766: bce0 pop {r5, r6, r7} +10009768: 46ba mov sl, r7 +1000976a: 46b1 mov r9, r6 +1000976c: 46a8 mov r8, r5 +1000976e: bdf0 pop {r4, r5, r6, r7, pc} +10009770: 46b4 mov ip, r6 +10009772: e7b8 b.n 100096e6 +10009774: 0ffff800 .word 0x0ffff800 +10009778: c0000002 .word 0xc0000002 +1000977c: 00000858 .word 0x00000858 +10009780: 00000854 .word 0x00000854 +10009784: 0000085c .word 0x0000085c +10009788: 0000084c .word 0x0000084c +1000978c: fffe007f .word 0xfffe007f +10009790: 00006020 .word 0x00006020 +10009794: 00006040 .word 0x00006040 +10009798: 00000444 .word 0x00000444 +1000979c: 5000000c .word 0x5000000c +100097a0: 50200000 .word 0x50200000 +100097a4: ff007ffd .word 0xff007ffd +100097a8: 00400019 .word 0x00400019 +100097ac: 0000a003 .word 0x0000a003 + +100097b0 : +100097b0: b5f0 push {r4, r5, r6, r7, lr} +100097b2: 46d6 mov lr, sl +100097b4: 464f mov r7, r9 +100097b6: 4646 mov r6, r8 +100097b8: b5c0 push {r6, r7, lr} +100097ba: 4c6e ldr r4, [pc, #440] ; (10009974 ) +100097bc: 02d2 lsls r2, r2, #11 +100097be: 4022 ands r2, r4 +100097c0: 070c lsls r4, r1, #28 +100097c2: 4322 orrs r2, r4 +100097c4: 4c6c ldr r4, [pc, #432] ; (10009978 ) +100097c6: b084 sub sp, #16 +100097c8: 4322 orrs r2, r4 +100097ca: ad02 add r5, sp, #8 +100097cc: 9202 str r2, [sp, #8] +100097ce: 606b str r3, [r5, #4] +100097d0: 2901 cmp r1, #1 +100097d2: d109 bne.n 100097e8 +100097d4: 2408 movs r4, #8 +100097d6: 4969 ldr r1, [pc, #420] ; (1000997c ) +100097d8: 5044 str r4, [r0, r1] +100097da: 3908 subs r1, #8 +100097dc: 5042 str r2, [r0, r1] +100097de: 4a68 ldr r2, [pc, #416] ; (10009980 ) +100097e0: 5083 str r3, [r0, r2] +100097e2: 4b68 ldr r3, [pc, #416] ; (10009984 ) +100097e4: 6882 ldr r2, [r0, #8] +100097e6: 50c2 str r2, [r0, r3] +100097e8: 4b67 ldr r3, [pc, #412] ; (10009988 ) +100097ea: 4e68 ldr r6, [pc, #416] ; (1000998c ) +100097ec: 58c4 ldr r4, [r0, r3] +100097ee: 2018 movs r0, #24 +100097f0: 7921 ldrb r1, [r4, #4] +100097f2: f7f9 fe51 bl 10003498 +100097f6: 201d movs r0, #29 +100097f8: 7921 ldrb r1, [r4, #4] +100097fa: f7f9 fe4d bl 10003498 +100097fe: 2201 movs r2, #1 +10009800: 2100 movs r1, #0 +10009802: 201d movs r0, #29 +10009804: f7f9 fe60 bl 100034c8 +10009808: 23d0 movs r3, #208 ; 0xd0 +1000980a: 2280 movs r2, #128 ; 0x80 +1000980c: 2106 movs r1, #6 +1000980e: 061b lsls r3, r3, #24 +10009810: 0492 lsls r2, r2, #18 +10009812: 619a str r2, [r3, #24] +10009814: 2201 movs r2, #1 +10009816: 5661 ldrsb r1, [r4, r1] +10009818: 4690 mov r8, r2 +1000981a: 408a lsls r2, r1 +1000981c: 6820 ldr r0, [r4, #0] +1000981e: 6803 ldr r3, [r0, #0] +10009820: 4393 bics r3, r2 +10009822: 6003 str r3, [r0, #0] +10009824: 2305 movs r3, #5 +10009826: 56e3 ldrsb r3, [r4, r3] +10009828: 469c mov ip, r3 +1000982a: 004b lsls r3, r1, #1 +1000982c: 185b adds r3, r3, r1 +1000982e: 00db lsls r3, r3, #3 +10009830: 18c7 adds r7, r0, r3 +10009832: 37cc adds r7, #204 ; 0xcc +10009834: 683a ldr r2, [r7, #0] +10009836: 33d0 adds r3, #208 ; 0xd0 +10009838: 4691 mov r9, r2 +1000983a: 4662 mov r2, ip +1000983c: 3201 adds r2, #1 +1000983e: 0312 lsls r2, r2, #12 +10009840: 4692 mov sl, r2 +10009842: 464a mov r2, r9 +10009844: 4016 ands r6, r2 +10009846: 4652 mov r2, sl +10009848: 4332 orrs r2, r6 +1000984a: 4666 mov r6, ip +1000984c: 01f6 lsls r6, r6, #7 +1000984e: 4332 orrs r2, r6 +10009850: 603a str r2, [r7, #0] +10009852: 2280 movs r2, #128 ; 0x80 +10009854: 18c3 adds r3, r0, r3 +10009856: 0152 lsls r2, r2, #5 +10009858: 4313 orrs r3, r2 +1000985a: 2280 movs r2, #128 ; 0x80 +1000985c: 0612 lsls r2, r2, #24 +1000985e: 601a str r2, [r3, #0] +10009860: 601a str r2, [r3, #0] +10009862: 2380 movs r3, #128 ; 0x80 +10009864: 2606 movs r6, #6 +10009866: 045b lsls r3, r3, #17 +10009868: 001a movs r2, r3 +1000986a: f003 fb19 bl 1000cea0 +1000986e: 4641 mov r1, r8 +10009870: 57a6 ldrsb r6, [r4, r6] +10009872: 2380 movs r3, #128 ; 0x80 +10009874: 1d37 adds r7, r6, #4 +10009876: 40b9 lsls r1, r7 +10009878: 6822 ldr r2, [r4, #0] +1000987a: 019b lsls r3, r3, #6 +1000987c: 4313 orrs r3, r2 +1000987e: 6019 str r1, [r3, #0] +10009880: 2108 movs r1, #8 +10009882: 468c mov ip, r1 +10009884: 44b4 add ip, r6 +10009886: 4641 mov r1, r8 +10009888: 4660 mov r0, ip +1000988a: 4081 lsls r1, r0 +1000988c: 6019 str r1, [r3, #0] +1000988e: 233f movs r3, #63 ; 0x3f +10009890: 00b1 lsls r1, r6, #2 +10009892: 1851 adds r1, r2, r1 +10009894: 610b str r3, [r1, #16] +10009896: 0073 lsls r3, r6, #1 +10009898: 199b adds r3, r3, r6 +1000989a: 00db lsls r3, r3, #3 +1000989c: 483c ldr r0, [pc, #240] ; (10009990 ) +1000989e: 18d3 adds r3, r2, r3 +100098a0: 33d8 adds r3, #216 ; 0xd8 +100098a2: 6018 str r0, [r3, #0] +100098a4: 2000 movs r0, #0 +100098a6: 6108 str r0, [r1, #16] +100098a8: 493a ldr r1, [pc, #232] ; (10009994 ) +100098aa: 6019 str r1, [r3, #0] +100098ac: 211f movs r1, #31 +100098ae: 7960 ldrb r0, [r4, #5] +100098b0: 4001 ands r1, r0 +100098b2: 6019 str r1, [r3, #0] +100098b4: 2307 movs r3, #7 100098b6: 56e3 ldrsb r3, [r4, r3] -100098b8: 469c mov ip, r3 -100098ba: 004b lsls r3, r1, #1 -100098bc: 185b adds r3, r3, r1 -100098be: 00db lsls r3, r3, #3 -100098c0: 18c7 adds r7, r0, r3 -100098c2: 37cc adds r7, #204 ; 0xcc -100098c4: 683a ldr r2, [r7, #0] -100098c6: 33d0 adds r3, #208 ; 0xd0 -100098c8: 4691 mov r9, r2 -100098ca: 4662 mov r2, ip -100098cc: 3201 adds r2, #1 -100098ce: 0312 lsls r2, r2, #12 -100098d0: 4692 mov sl, r2 -100098d2: 464a mov r2, r9 -100098d4: 4016 ands r6, r2 -100098d6: 4652 mov r2, sl -100098d8: 4332 orrs r2, r6 -100098da: 4666 mov r6, ip -100098dc: 01f6 lsls r6, r6, #7 -100098de: 4332 orrs r2, r6 -100098e0: 603a str r2, [r7, #0] -100098e2: 2280 movs r2, #128 ; 0x80 -100098e4: 18c3 adds r3, r0, r3 -100098e6: 0152 lsls r2, r2, #5 -100098e8: 4313 orrs r3, r2 -100098ea: 2280 movs r2, #128 ; 0x80 -100098ec: 0612 lsls r2, r2, #24 -100098ee: 601a str r2, [r3, #0] -100098f0: 601a str r2, [r3, #0] -100098f2: 2380 movs r3, #128 ; 0x80 -100098f4: 2606 movs r6, #6 -100098f6: 045b lsls r3, r3, #17 -100098f8: 001a movs r2, r3 -100098fa: f003 fb19 bl 1000cf30 -100098fe: 4641 mov r1, r8 -10009900: 57a6 ldrsb r6, [r4, r6] -10009902: 2380 movs r3, #128 ; 0x80 -10009904: 1d37 adds r7, r6, #4 -10009906: 40b9 lsls r1, r7 -10009908: 6822 ldr r2, [r4, #0] -1000990a: 019b lsls r3, r3, #6 -1000990c: 4313 orrs r3, r2 -1000990e: 6019 str r1, [r3, #0] -10009910: 2108 movs r1, #8 -10009912: 468c mov ip, r1 -10009914: 44b4 add ip, r6 -10009916: 4641 mov r1, r8 -10009918: 4660 mov r0, ip -1000991a: 4081 lsls r1, r0 -1000991c: 6019 str r1, [r3, #0] -1000991e: 233f movs r3, #63 ; 0x3f -10009920: 00b1 lsls r1, r6, #2 -10009922: 1851 adds r1, r2, r1 -10009924: 610b str r3, [r1, #16] -10009926: 0073 lsls r3, r6, #1 -10009928: 199b adds r3, r3, r6 -1000992a: 00db lsls r3, r3, #3 -1000992c: 483c ldr r0, [pc, #240] ; (10009a20 ) -1000992e: 18d3 adds r3, r2, r3 -10009930: 33d8 adds r3, #216 ; 0xd8 -10009932: 6018 str r0, [r3, #0] -10009934: 2000 movs r0, #0 -10009936: 6108 str r0, [r1, #16] -10009938: 493a ldr r1, [pc, #232] ; (10009a24 ) -1000993a: 6019 str r1, [r3, #0] -1000993c: 211f movs r1, #31 -1000993e: 7960 ldrb r0, [r4, #5] -10009940: 4001 ands r1, r0 -10009942: 6019 str r1, [r3, #0] -10009944: 2307 movs r3, #7 -10009946: 56e3 ldrsb r3, [r4, r3] -10009948: 20a0 movs r0, #160 ; 0xa0 -1000994a: 4699 mov r9, r3 -1000994c: 4643 mov r3, r8 -1000994e: 4649 mov r1, r9 -10009950: 408b lsls r3, r1 -10009952: 4935 ldr r1, [pc, #212] ; (10009a28 ) -10009954: 05c0 lsls r0, r0, #23 -10009956: 5043 str r3, [r0, r1] -10009958: 464b mov r3, r9 -1000995a: 019b lsls r3, r3, #6 -1000995c: 4698 mov r8, r3 -1000995e: 2180 movs r1, #128 ; 0x80 -10009960: 4832 ldr r0, [pc, #200] ; (10009a2c ) -10009962: 0449 lsls r1, r1, #17 -10009964: 4440 add r0, r8 -10009966: 6803 ldr r3, [r0, #0] -10009968: 420b tst r3, r1 -1000996a: d1fc bne.n 10009966 -1000996c: 464b mov r3, r9 -1000996e: 4930 ldr r1, [pc, #192] ; (10009a30 ) -10009970: 02db lsls r3, r3, #11 -10009972: 428a cmp r2, r1 -10009974: d044 beq.n 10009a00 -10009976: 492f ldr r1, [pc, #188] ; (10009a34 ) -10009978: 2002 movs r0, #2 -1000997a: 400b ands r3, r1 -1000997c: 4661 mov r1, ip -1000997e: 03c9 lsls r1, r1, #15 -10009980: 430b orrs r3, r1 -10009982: 492d ldr r1, [pc, #180] ; (10009a38 ) -10009984: 00bf lsls r7, r7, #2 -10009986: 430b orrs r3, r1 -10009988: 21a0 movs r1, #160 ; 0xa0 -1000998a: 05c9 lsls r1, r1, #23 -1000998c: 4441 add r1, r8 -1000998e: 19d7 adds r7, r2, r7 -10009990: 600d str r5, [r1, #0] -10009992: 604f str r7, [r1, #4] -10009994: 6088 str r0, [r1, #8] -10009996: 60cb str r3, [r1, #12] -10009998: 2301 movs r3, #1 -1000999a: 0031 movs r1, r6 -1000999c: 0018 movs r0, r3 -1000999e: 3118 adds r1, #24 -100099a0: 4088 lsls r0, r1 -100099a2: 40b3 lsls r3, r6 -100099a4: 6090 str r0, [r2, #8] -100099a6: 0001 movs r1, r0 -100099a8: 6810 ldr r0, [r2, #0] -100099aa: 4303 orrs r3, r0 -100099ac: 6013 str r3, [r2, #0] -100099ae: 6893 ldr r3, [r2, #8] -100099b0: 420b tst r3, r1 -100099b2: d0fc beq.n 100099ae -100099b4: 2106 movs r1, #6 -100099b6: 2201 movs r2, #1 -100099b8: 5661 ldrsb r1, [r4, r1] -100099ba: 6820 ldr r0, [r4, #0] -100099bc: 408a lsls r2, r1 -100099be: 6803 ldr r3, [r0, #0] -100099c0: 4393 bics r3, r2 -100099c2: 6003 str r3, [r0, #0] -100099c4: 2300 movs r3, #0 -100099c6: 2218 movs r2, #24 -100099c8: 9300 str r3, [sp, #0] -100099ca: 3301 adds r3, #1 -100099cc: f003 fb02 bl 1000cfd4 -100099d0: 2106 movs r1, #6 -100099d2: 5661 ldrsb r1, [r4, r1] -100099d4: 6823 ldr r3, [r4, #0] -100099d6: 004a lsls r2, r1, #1 -100099d8: 1852 adds r2, r2, r1 -100099da: 00d2 lsls r2, r2, #3 -100099dc: 189b adds r3, r3, r2 -100099de: 4a17 ldr r2, [pc, #92] ; (10009a3c ) -100099e0: 33d8 adds r3, #216 ; 0xd8 -100099e2: 601a str r2, [r3, #0] -100099e4: 23d0 movs r3, #208 ; 0xd0 -100099e6: 2280 movs r2, #128 ; 0x80 -100099e8: 061b lsls r3, r3, #24 -100099ea: 0492 lsls r2, r2, #18 -100099ec: 615a str r2, [r3, #20] -100099ee: f7ff f835 bl 10008a5c -100099f2: 2000 movs r0, #0 -100099f4: b004 add sp, #16 -100099f6: bce0 pop {r5, r6, r7} -100099f8: 46ba mov sl, r7 -100099fa: 46b1 mov r9, r6 -100099fc: 46a8 mov r8, r5 -100099fe: bdf0 pop {r4, r5, r6, r7, pc} -10009a00: 46b4 mov ip, r6 -10009a02: e7b8 b.n 10009976 -10009a04: 0ffff800 .word 0x0ffff800 -10009a08: c0000001 .word 0xc0000001 -10009a0c: 00000858 .word 0x00000858 -10009a10: 00000854 .word 0x00000854 -10009a14: 0000085c .word 0x0000085c -10009a18: 0000084c .word 0x0000084c -10009a1c: fffe007f .word 0xfffe007f -10009a20: 00006020 .word 0x00006020 -10009a24: 00006040 .word 0x00006040 -10009a28: 00000444 .word 0x00000444 -10009a2c: 5000000c .word 0x5000000c -10009a30: 50200000 .word 0x50200000 -10009a34: ff007ffd .word 0xff007ffd -10009a38: 00400019 .word 0x00400019 -10009a3c: 0000a003 .word 0x0000a003 - -10009a40 : -10009a40: b5f0 push {r4, r5, r6, r7, lr} -10009a42: 1cde adds r6, r3, #3 -10009a44: 001d movs r5, r3 -10009a46: 2303 movs r3, #3 -10009a48: 0004 movs r4, r0 -10009a4a: b083 sub sp, #12 -10009a4c: 439e bics r6, r3 -10009a4e: 2901 cmp r1, #1 -10009a50: d024 beq.n 10009a9c -10009a52: 2004 movs r0, #4 -10009a54: 3321 adds r3, #33 ; 0x21 -10009a56: 4f16 ldr r7, [pc, #88] ; (10009ab0 ) -10009a58: 02d2 lsls r2, r2, #11 -10009a5a: 403a ands r2, r7 -10009a5c: 0709 lsls r1, r1, #28 -10009a5e: 432a orrs r2, r5 -10009a60: 430a orrs r2, r1 -10009a62: 2180 movs r1, #128 ; 0x80 -10009a64: 3004 adds r0, #4 -10009a66: 05c9 lsls r1, r1, #23 -10009a68: 0080 lsls r0, r0, #2 -10009a6a: 430a orrs r2, r1 -10009a6c: 1820 adds r0, r4, r0 -10009a6e: 3604 adds r6, #4 -10009a70: 6042 str r2, [r0, #4] -10009a72: 2100 movs r1, #0 -10009a74: 9600 str r6, [sp, #0] -10009a76: 2204 movs r2, #4 -10009a78: 0020 movs r0, r4 -10009a7a: 18e3 adds r3, r4, r3 -10009a7c: f7ff f8e6 bl 10008c4c -10009a80: 1e06 subs r6, r0, #0 -10009a82: d10f bne.n 10009aa4 -10009a84: 0021 movs r1, r4 -10009a86: 9b08 ldr r3, [sp, #32] -10009a88: 3128 adds r1, #40 ; 0x28 -10009a8a: 4299 cmp r1, r3 -10009a8c: d003 beq.n 10009a96 -10009a8e: 002a movs r2, r5 -10009a90: 0018 movs r0, r3 -10009a92: f7fd fd31 bl 100074f8 <__wrap___aeabi_memcpy> -10009a96: 0030 movs r0, r6 -10009a98: b003 add sp, #12 -10009a9a: bdf0 pop {r4, r5, r6, r7, pc} -10009a9c: 2000 movs r0, #0 -10009a9e: 3610 adds r6, #16 -10009aa0: 3311 adds r3, #17 -10009aa2: e7d8 b.n 10009a56 -10009aa4: 0001 movs r1, r0 -10009aa6: 4803 ldr r0, [pc, #12] ; (10009ab4 ) -10009aa8: f7fd ffbc bl 10007a24 <__wrap_printf> -10009aac: e7f3 b.n 10009a96 -10009aae: 46c0 nop ; (mov r8, r8) -10009ab0: 0ffff800 .word 0x0ffff800 -10009ab4: 10014f14 .word 0x10014f14 - -10009ab8 : -10009ab8: b5f0 push {r4, r5, r6, r7, lr} -10009aba: 4645 mov r5, r8 -10009abc: 4657 mov r7, sl -10009abe: 46de mov lr, fp -10009ac0: 464e mov r6, r9 -10009ac2: b5e0 push {r5, r6, r7, lr} -10009ac4: b08d sub sp, #52 ; 0x34 -10009ac6: af02 add r7, sp, #8 -10009ac8: 4698 mov r8, r3 -10009aca: 60ba str r2, [r7, #8] -10009acc: 1cda adds r2, r3, #3 -10009ace: 2303 movs r3, #3 -10009ad0: 439a bics r2, r3 -10009ad2: 0005 movs r5, r0 -10009ad4: 60fa str r2, [r7, #12] -10009ad6: 2902 cmp r1, #2 -10009ad8: d025 beq.n 10009b26 -10009ada: 0028 movs r0, r5 -10009adc: 6d3b ldr r3, [r7, #80] ; 0x50 -10009ade: 3028 adds r0, #40 ; 0x28 -10009ae0: 4298 cmp r0, r3 -10009ae2: d048 beq.n 10009b76 -10009ae4: 4643 mov r3, r8 -10009ae6: 0709 lsls r1, r1, #28 -10009ae8: 4319 orrs r1, r3 -10009aea: 68bb ldr r3, [r7, #8] -10009aec: 02da lsls r2, r3, #11 -10009aee: 4b29 ldr r3, [pc, #164] ; (10009b94 ) -10009af0: 401a ands r2, r3 -10009af2: 23c0 movs r3, #192 ; 0xc0 -10009af4: 4311 orrs r1, r2 -10009af6: 061b lsls r3, r3, #24 -10009af8: 4319 orrs r1, r3 -10009afa: 6269 str r1, [r5, #36] ; 0x24 -10009afc: 4642 mov r2, r8 -10009afe: 6d39 ldr r1, [r7, #80] ; 0x50 -10009b00: f7fd fcfa bl 100074f8 <__wrap___aeabi_memcpy> -10009b04: 0029 movs r1, r5 -10009b06: 2300 movs r3, #0 -10009b08: 68fa ldr r2, [r7, #12] -10009b0a: 0028 movs r0, r5 -10009b0c: 3204 adds r2, #4 -10009b0e: 3124 adds r1, #36 ; 0x24 -10009b10: 9300 str r3, [sp, #0] -10009b12: f7ff f89b bl 10008c4c -10009b16: 46bd mov sp, r7 -10009b18: b00b add sp, #44 ; 0x2c -10009b1a: bcf0 pop {r4, r5, r6, r7} -10009b1c: 46bb mov fp, r7 -10009b1e: 46b2 mov sl, r6 -10009b20: 46a9 mov r9, r5 -10009b22: 46a0 mov r8, r4 -10009b24: bdf0 pop {r4, r5, r6, r7, pc} -10009b26: 4b1c ldr r3, [pc, #112] ; (10009b98 ) -10009b28: 4c1c ldr r4, [pc, #112] ; (10009b9c ) -10009b2a: 469b mov fp, r3 -10009b2c: 2308 movs r3, #8 -10009b2e: 469a mov sl, r3 -10009b30: 3318 adds r3, #24 -10009b32: 4699 mov r9, r3 -10009b34: 6079 str r1, [r7, #4] -10009b36: e001 b.n 10009b3c -10009b38: 3c01 subs r4, #1 -10009b3a: d316 bcc.n 10009b6a -10009b3c: 465b mov r3, fp -10009b3e: 613b str r3, [r7, #16] -10009b40: 4653 mov r3, sl -10009b42: 9300 str r3, [sp, #0] -10009b44: 2310 movs r3, #16 -10009b46: 2204 movs r2, #4 -10009b48: 2100 movs r1, #0 -10009b4a: 0028 movs r0, r5 -10009b4c: 18fb adds r3, r7, r3 -10009b4e: 466e mov r6, sp -10009b50: f7ff f87c bl 10008c4c -10009b54: 2800 cmp r0, #0 -10009b56: d100 bne.n 10009b5a -10009b58: 6978 ldr r0, [r7, #20] -10009b5a: 464b mov r3, r9 -10009b5c: 46b5 mov sp, r6 -10009b5e: 4203 tst r3, r0 -10009b60: d0ea beq.n 10009b38 -10009b62: 687b ldr r3, [r7, #4] -10009b64: 0019 movs r1, r3 -10009b66: 2c00 cmp r4, #0 -10009b68: d1b7 bne.n 10009ada -10009b6a: 480d ldr r0, [pc, #52] ; (10009ba0 ) -10009b6c: f7fd fe28 bl 100077c0 <__wrap_puts> -10009b70: 2006 movs r0, #6 -10009b72: 4240 negs r0, r0 -10009b74: e7cf b.n 10009b16 -10009b76: 68bb ldr r3, [r7, #8] -10009b78: 0709 lsls r1, r1, #28 -10009b7a: 02da lsls r2, r3, #11 -10009b7c: 4b05 ldr r3, [pc, #20] ; (10009b94 ) -10009b7e: 401a ands r2, r3 -10009b80: 4643 mov r3, r8 -10009b82: 430b orrs r3, r1 -10009b84: 4313 orrs r3, r2 -10009b86: 001a movs r2, r3 -10009b88: 23c0 movs r3, #192 ; 0xc0 -10009b8a: 061b lsls r3, r3, #24 -10009b8c: 431a orrs r2, r3 -10009b8e: 626a str r2, [r5, #36] ; 0x24 -10009b90: e7b8 b.n 10009b04 -10009b92: 46c0 nop ; (mov r8, r8) -10009b94: 0ffff800 .word 0x0ffff800 -10009b98: 40004004 .word 0x40004004 -10009b9c: 000003e7 .word 0x000003e7 -10009ba0: 1001515c .word 0x1001515c - -10009ba4 : -10009ba4: 6883 ldr r3, [r0, #8] -10009ba6: b570 push {r4, r5, r6, lr} -10009ba8: 0bcc lsrs r4, r1, #15 -10009baa: 0005 movs r5, r0 -10009bac: 03e4 lsls r4, r4, #15 -10009bae: 42a3 cmp r3, r4 -10009bb0: d00b beq.n 10009bca -10009bb2: 4063 eors r3, r4 -10009bb4: 0e1a lsrs r2, r3, #24 -10009bb6: d119 bne.n 10009bec -10009bb8: 22ff movs r2, #255 ; 0xff -10009bba: 0412 lsls r2, r2, #16 -10009bbc: 4213 tst r3, r2 -10009bbe: d10c bne.n 10009bda -10009bc0: 22ff movs r2, #255 ; 0xff -10009bc2: 0212 lsls r2, r2, #8 -10009bc4: 4213 tst r3, r2 -10009bc6: d101 bne.n 10009bcc -10009bc8: 60ac str r4, [r5, #8] -10009bca: bd70 pop {r4, r5, r6, pc} -10009bcc: 2101 movs r1, #1 -10009bce: 0028 movs r0, r5 -10009bd0: 4a0a ldr r2, [pc, #40] ; (10009bfc ) -10009bd2: 0a23 lsrs r3, r4, #8 -10009bd4: f7ff fe34 bl 10009840 -10009bd8: e7f6 b.n 10009bc8 -10009bda: 0c23 lsrs r3, r4, #16 -10009bdc: 2101 movs r1, #1 -10009bde: 0028 movs r0, r5 -10009be0: 4a07 ldr r2, [pc, #28] ; (10009c00 ) -10009be2: f7ff fe2d bl 10009840 -10009be6: 68ab ldr r3, [r5, #8] -10009be8: 4063 eors r3, r4 -10009bea: e7e9 b.n 10009bc0 -10009bec: 0e23 lsrs r3, r4, #24 -10009bee: 2101 movs r1, #1 -10009bf0: 4a04 ldr r2, [pc, #16] ; (10009c04 ) -10009bf2: f7ff fe25 bl 10009840 -10009bf6: 68ab ldr r3, [r5, #8] -10009bf8: 4063 eors r3, r4 -10009bfa: e7dd b.n 10009bb8 -10009bfc: 0001000a .word 0x0001000a -10009c00: 0001000b .word 0x0001000b -10009c04: 0001000c .word 0x0001000c - -10009c08 : -10009c08: b5f0 push {r4, r5, r6, r7, lr} -10009c0a: 46c6 mov lr, r8 -10009c0c: 3003 adds r0, #3 -10009c0e: 0883 lsrs r3, r0, #2 -10009c10: 469c mov ip, r3 -10009c12: b500 push {lr} -10009c14: 1e8e subs r6, r1, #2 -10009c16: 2b00 cmp r3, #0 -10009c18: d01d beq.n 10009c56 -10009c1a: 000b movs r3, r1 -10009c1c: 4333 orrs r3, r6 -10009c1e: 075b lsls r3, r3, #29 -10009c20: d154 bne.n 10009ccc -10009c22: 4663 mov r3, ip -10009c24: 3b01 subs r3, #1 -10009c26: 2b0a cmp r3, #10 -10009c28: d950 bls.n 10009ccc -10009c2a: 08c3 lsrs r3, r0, #3 -10009c2c: 4698 mov r8, r3 -10009c2e: 4642 mov r2, r8 -10009c30: 0030 movs r0, r6 -10009c32: 000b movs r3, r1 -10009c34: 00d2 lsls r2, r2, #3 -10009c36: 188f adds r7, r1, r2 -10009c38: cb30 ldmia r3!, {r4, r5} -10009c3a: c030 stmia r0!, {r4, r5} -10009c3c: 429f cmp r7, r3 -10009c3e: d1fb bne.n 10009c38 -10009c40: 4643 mov r3, r8 -10009c42: 18b4 adds r4, r6, r2 -10009c44: 005f lsls r7, r3, #1 -10009c46: 188a adds r2, r1, r2 -10009c48: 45bc cmp ip, r7 -10009c4a: d004 beq.n 10009c56 -10009c4c: 8853 ldrh r3, [r2, #2] -10009c4e: 8810 ldrh r0, [r2, #0] -10009c50: 041b lsls r3, r3, #16 -10009c52: 4303 orrs r3, r0 -10009c54: 6023 str r3, [r4, #0] -10009c56: 0008 movs r0, r1 -10009c58: 880b ldrh r3, [r1, #0] -10009c5a: 1d8a adds r2, r1, #6 -10009c5c: ba5b rev16 r3, r3 -10009c5e: 8073 strh r3, [r6, #2] -10009c60: 1c8b adds r3, r1, #2 -10009c62: 681b ldr r3, [r3, #0] -10009c64: 300a adds r0, #10 -10009c66: ba1b rev r3, r3 -10009c68: 6073 str r3, [r6, #4] -10009c6a: 6812 ldr r2, [r2, #0] -10009c6c: ba12 rev r2, r2 -10009c6e: 60b2 str r2, [r6, #8] -10009c70: 6800 ldr r0, [r0, #0] -10009c72: ba00 rev r0, r0 -10009c74: 60f0 str r0, [r6, #12] -10009c76: 2b45 cmp r3, #69 ; 0x45 -10009c78: d003 beq.n 10009c82 -10009c7a: 0030 movs r0, r6 -10009c7c: bc80 pop {r7} -10009c7e: 46b8 mov r8, r7 -10009c80: bdf0 pop {r4, r5, r6, r7, pc} -10009c82: 2a08 cmp r2, #8 -10009c84: d1f9 bne.n 10009c7a -10009c86: 000b movs r3, r1 -10009c88: 000a movs r2, r1 -10009c8a: 000c movs r4, r1 -10009c8c: 32b2 adds r2, #178 ; 0xb2 -10009c8e: 33ae adds r3, #174 ; 0xae -10009c90: 881b ldrh r3, [r3, #0] -10009c92: 6810 ldr r0, [r2, #0] -10009c94: 342e adds r4, #46 ; 0x2e -10009c96: 6925 ldr r5, [r4, #16] -10009c98: 181a adds r2, r3, r0 -10009c9a: 42aa cmp r2, r5 -10009c9c: d822 bhi.n 10009ce4 -10009c9e: 313a adds r1, #58 ; 0x3a -10009ca0: 18c9 adds r1, r1, r3 -10009ca2: 1808 adds r0, r1, r0 -10009ca4: 4281 cmp r1, r0 -10009ca6: d24a bcs.n 10009d3e -10009ca8: 2700 movs r7, #0 -10009caa: 2500 movs r5, #0 -10009cac: e004 b.n 10009cb8 -10009cae: 2add cmp r2, #221 ; 0xdd -10009cb0: d01c beq.n 10009cec -10009cb2: 18c9 adds r1, r1, r3 -10009cb4: 4288 cmp r0, r1 -10009cb6: d92c bls.n 10009d12 -10009cb8: 784b ldrb r3, [r1, #1] -10009cba: 3302 adds r3, #2 -10009cbc: 18ca adds r2, r1, r3 -10009cbe: 4290 cmp r0, r2 -10009cc0: d3f7 bcc.n 10009cb2 -10009cc2: 780a ldrb r2, [r1, #0] -10009cc4: 2a30 cmp r2, #48 ; 0x30 -10009cc6: d1f2 bne.n 10009cae -10009cc8: 000d movs r5, r1 -10009cca: e7f2 b.n 10009cb2 -10009ccc: 4663 mov r3, ip -10009cce: 0032 movs r2, r6 -10009cd0: 0098 lsls r0, r3, #2 -10009cd2: 1830 adds r0, r6, r0 -10009cd4: 8893 ldrh r3, [r2, #4] -10009cd6: 8854 ldrh r4, [r2, #2] -10009cd8: 041b lsls r3, r3, #16 -10009cda: 4323 orrs r3, r4 -10009cdc: c208 stmia r2!, {r3} -10009cde: 4282 cmp r2, r0 -10009ce0: d1f8 bne.n 10009cd4 -10009ce2: e7b8 b.n 10009c56 -10009ce4: 2301 movs r3, #1 -10009ce6: 425b negs r3, r3 -10009ce8: 60b3 str r3, [r6, #8] -10009cea: e7c6 b.n 10009c7a -10009cec: 1c8a adds r2, r1, #2 -10009cee: 4690 mov r8, r2 -10009cf0: 788a ldrb r2, [r1, #2] -10009cf2: 2a00 cmp r2, #0 -10009cf4: d1dd bne.n 10009cb2 -10009cf6: 4642 mov r2, r8 -10009cf8: 7852 ldrb r2, [r2, #1] -10009cfa: 2a50 cmp r2, #80 ; 0x50 -10009cfc: d1d9 bne.n 10009cb2 -10009cfe: 4642 mov r2, r8 -10009d00: 7892 ldrb r2, [r2, #2] -10009d02: 2af2 cmp r2, #242 ; 0xf2 -10009d04: d1d5 bne.n 10009cb2 -10009d06: 4642 mov r2, r8 -10009d08: 78d2 ldrb r2, [r2, #3] -10009d0a: 2a01 cmp r2, #1 -10009d0c: d1d1 bne.n 10009cb2 -10009d0e: 000f movs r7, r1 -10009d10: e7cf b.n 10009cb2 -10009d12: 2d00 cmp r5, #0 -10009d14: d010 beq.n 10009d38 -10009d16: 2306 movs r3, #6 -10009d18: 2204 movs r2, #4 -10009d1a: 2f00 cmp r7, #0 -10009d1c: d00a beq.n 10009d34 -10009d1e: 8ba2 ldrh r2, [r4, #28] -10009d20: 06d2 lsls r2, r2, #27 -10009d22: d501 bpl.n 10009d28 -10009d24: 2201 movs r2, #1 -10009d26: 4313 orrs r3, r2 -10009d28: 2284 movs r2, #132 ; 0x84 -10009d2a: 5cb1 ldrb r1, [r6, r2] -10009d2c: 52b1 strh r1, [r6, r2] -10009d2e: 3204 adds r2, #4 -10009d30: 54b3 strb r3, [r6, r2] -10009d32: e7a2 b.n 10009c7a -10009d34: 0013 movs r3, r2 -10009d36: e7f2 b.n 10009d1e -10009d38: 2302 movs r3, #2 -10009d3a: 2200 movs r2, #0 -10009d3c: e7ed b.n 10009d1a -10009d3e: 2300 movs r3, #0 -10009d40: e7ed b.n 10009d1e -10009d42: 46c0 nop ; (mov r8, r8) - -10009d44 : -10009d44: b5f8 push {r3, r4, r5, r6, r7, lr} -10009d46: 46ce mov lr, r9 -10009d48: 4647 mov r7, r8 -10009d4a: 0005 movs r5, r0 -10009d4c: 4689 mov r9, r1 -10009d4e: b580 push {r7, lr} -10009d50: 2900 cmp r1, #0 -10009d52: d032 beq.n 10009dba -10009d54: 2301 movs r3, #1 -10009d56: 2101 movs r1, #1 -10009d58: 4a20 ldr r2, [pc, #128] ; (10009ddc ) -10009d5a: f7ff fd71 bl 10009840 -10009d5e: 2301 movs r3, #1 -10009d60: 2101 movs r1, #1 -10009d62: 0028 movs r0, r5 -10009d64: 4a1d ldr r2, [pc, #116] ; (10009ddc ) -10009d66: f7ff fd6b bl 10009840 -10009d6a: 2303 movs r3, #3 -10009d6c: 2703 movs r7, #3 -10009d6e: 4698 mov r8, r3 -10009d70: 2601 movs r6, #1 -10009d72: 2440 movs r4, #64 ; 0x40 -10009d74: e00b b.n 10009d8e -10009d76: 2001 movs r0, #1 -10009d78: f003 faf0 bl 1000d35c -10009d7c: 3c01 subs r4, #1 -10009d7e: 0033 movs r3, r6 -10009d80: 2101 movs r1, #1 -10009d82: 0028 movs r0, r5 -10009d84: 4a15 ldr r2, [pc, #84] ; (10009ddc ) -10009d86: f7ff fd5b bl 10009840 -10009d8a: 2c00 cmp r4, #0 -10009d8c: d010 beq.n 10009db0 -10009d8e: 2101 movs r1, #1 -10009d90: 0028 movs r0, r5 -10009d92: 4a12 ldr r2, [pc, #72] ; (10009ddc ) -10009d94: f7ff fa2e bl 100091f4 -10009d98: 2800 cmp r0, #0 -10009d9a: dbec blt.n 10009d76 -10009d9c: 003b movs r3, r7 -10009d9e: 4003 ands r3, r0 -10009da0: 4543 cmp r3, r8 -10009da2: d1e8 bne.n 10009d76 -10009da4: 28ff cmp r0, #255 ; 0xff -10009da6: d0e6 beq.n 10009d76 -10009da8: bcc0 pop {r6, r7} -10009daa: 46b9 mov r9, r7 -10009dac: 46b0 mov r8, r6 -10009dae: bdf8 pop {r3, r4, r5, r6, r7, pc} -10009db0: 4649 mov r1, r9 -10009db2: 480b ldr r0, [pc, #44] ; (10009de0 ) -10009db4: f7fd fe36 bl 10007a24 <__wrap_printf> -10009db8: e7f6 b.n 10009da8 -10009dba: 2300 movs r3, #0 -10009dbc: 2101 movs r1, #1 -10009dbe: 4a07 ldr r2, [pc, #28] ; (10009ddc ) -10009dc0: f7ff fd3e bl 10009840 -10009dc4: 2300 movs r3, #0 -10009dc6: 2101 movs r1, #1 -10009dc8: 0028 movs r0, r5 -10009dca: 4a04 ldr r2, [pc, #16] ; (10009ddc ) -10009dcc: f7ff fd38 bl 10009840 -10009dd0: 2300 movs r3, #0 -10009dd2: 2701 movs r7, #1 -10009dd4: 4698 mov r8, r3 -10009dd6: 2600 movs r6, #0 -10009dd8: e7cb b.n 10009d72 -10009dda: 46c0 nop ; (mov r8, r8) -10009ddc: 0001001f .word 0x0001001f -10009de0: 10014f44 .word 0x10014f44 - -10009de4 : -10009de4: b5f0 push {r4, r5, r6, r7, lr} -10009de6: 46d6 mov lr, sl -10009de8: 464f mov r7, r9 -10009dea: 4646 mov r6, r8 -10009dec: b5c0 push {r6, r7, lr} -10009dee: 7cc3 ldrb r3, [r0, #19] -10009df0: 0005 movs r5, r0 -10009df2: 000f movs r7, r1 -10009df4: 4692 mov sl, r2 -10009df6: b082 sub sp, #8 -10009df8: 2b00 cmp r3, #0 -10009dfa: d104 bne.n 10009e06 -10009dfc: 6800 ldr r0, [r0, #0] -10009dfe: f002 fabb bl 1000c378 -10009e02: 2800 cmp r0, #0 -10009e04: d063 beq.n 10009ece -10009e06: 0028 movs r0, r5 -10009e08: f002 fabc bl 1000c384 -10009e0c: 7cab ldrb r3, [r5, #18] -10009e0e: 2b00 cmp r3, #0 -10009e10: d105 bne.n 10009e1e -10009e12: 2101 movs r1, #1 -10009e14: 0028 movs r0, r5 -10009e16: f7ff ff95 bl 10009d44 -10009e1a: 2301 movs r3, #1 -10009e1c: 74ab strb r3, [r5, #18] -10009e1e: 7ceb ldrb r3, [r5, #19] -10009e20: 2b00 cmp r3, #0 -10009e22: d061 beq.n 10009ee8 -10009e24: 24fa movs r4, #250 ; 0xfa -10009e26: 00a4 lsls r4, r4, #2 -10009e28: e002 b.n 10009e30 -10009e2a: 3c01 subs r4, #1 -10009e2c: 2c00 cmp r4, #0 -10009e2e: d04e beq.n 10009ece -10009e30: 2208 movs r2, #8 -10009e32: 2100 movs r1, #0 -10009e34: 0028 movs r0, r5 -10009e36: f7ff f971 bl 1000911c -10009e3a: 1c43 adds r3, r0, #1 -10009e3c: d0f5 beq.n 10009e2a -10009e3e: 05c3 lsls r3, r0, #23 -10009e40: d543 bpl.n 10009eca -10009e42: 22c0 movs r2, #192 ; 0xc0 -10009e44: 0303 lsls r3, r0, #12 -10009e46: 0d5b lsrs r3, r3, #21 -10009e48: 1e59 subs r1, r3, #1 -10009e4a: 00d2 lsls r2, r2, #3 -10009e4c: 4291 cmp r1, r2 -10009e4e: d300 bcc.n 10009e52 -10009e50: e0b1 b.n 10009fb6 -10009e52: 0782 lsls r2, r0, #30 -10009e54: d500 bpl.n 10009e58 -10009e56: e0ae b.n 10009fb6 -10009e58: 002c movs r4, r5 -10009e5a: 3428 adds r4, #40 ; 0x28 -10009e5c: 2200 movs r2, #0 -10009e5e: 2102 movs r1, #2 -10009e60: 0028 movs r0, r5 -10009e62: 9400 str r4, [sp, #0] -10009e64: f7ff fdec bl 10009a40 -10009e68: 2800 cmp r0, #0 -10009e6a: d126 bne.n 10009eba -10009e6c: 8d29 ldrh r1, [r5, #40] ; 0x28 -10009e6e: 8d6a ldrh r2, [r5, #42] ; 0x2a -10009e70: 2900 cmp r1, #0 -10009e72: d028 beq.n 10009ec6 -10009e74: 2301 movs r3, #1 -10009e76: 74eb strb r3, [r5, #19] -10009e78: 4b63 ldr r3, [pc, #396] ; (1000a008 ) -10009e7a: 469c mov ip, r3 -10009e7c: 000b movs r3, r1 -10009e7e: 4053 eors r3, r2 -10009e80: 4563 cmp r3, ip -10009e82: d000 beq.n 10009e86 -10009e84: e09e b.n 10009fc4 -10009e86: 43d2 mvns r2, r2 -10009e88: b292 uxth r2, r2 -10009e8a: 4291 cmp r1, r2 -10009e8c: d000 beq.n 10009e90 -10009e8e: e09f b.n 10009fd0 -10009e90: 290b cmp r1, #11 -10009e92: d800 bhi.n 10009e96 -10009e94: e0a2 b.n 10009fdc -10009e96: 7a23 ldrb r3, [r4, #8] -10009e98: 73ab strb r3, [r5, #14] -10009e9a: 230f movs r3, #15 -10009e9c: 7962 ldrb r2, [r4, #5] -10009e9e: 4013 ands r3, r2 -10009ea0: 2b02 cmp r3, #2 -10009ea2: d917 bls.n 10009ed4 -10009ea4: 290c cmp r1, #12 -10009ea6: d100 bne.n 10009eaa -10009ea8: e0a4 b.n 10009ff4 -10009eaa: 2b01 cmp r3, #1 -10009eac: d058 beq.n 10009f60 -10009eae: 2b02 cmp r3, #2 -10009eb0: d035 beq.n 10009f1e -10009eb2: 2b00 cmp r3, #0 -10009eb4: d045 beq.n 10009f42 -10009eb6: 200b movs r0, #11 -10009eb8: 4240 negs r0, r0 -10009eba: b002 add sp, #8 -10009ebc: bce0 pop {r5, r6, r7} -10009ebe: 46ba mov sl, r7 -10009ec0: 46b1 mov r9, r6 -10009ec2: 46a8 mov r8, r5 -10009ec4: bdf0 pop {r4, r5, r6, r7, pc} -10009ec6: 2a00 cmp r2, #0 -10009ec8: d1d4 bne.n 10009e74 -10009eca: 2300 movs r3, #0 -10009ecc: 74eb strb r3, [r5, #19] -10009ece: 2001 movs r0, #1 -10009ed0: 4240 negs r0, r0 -10009ed2: e7f2 b.n 10009eba -10009ed4: 7a62 ldrb r2, [r4, #9] -10009ed6: 4694 mov ip, r2 -10009ed8: 4666 mov r6, ip -10009eda: 7b6a ldrb r2, [r5, #13] -10009edc: 1ab2 subs r2, r6, r2 -10009ede: b2d2 uxtb r2, r2 -10009ee0: 2a14 cmp r2, #20 -10009ee2: d8df bhi.n 10009ea4 -10009ee4: 736e strb r6, [r5, #13] -10009ee6: e7dd b.n 10009ea4 -10009ee8: 2204 movs r2, #4 -10009eea: 2100 movs r1, #0 -10009eec: 0028 movs r0, r5 -10009eee: f7ff f94b bl 10009188 -10009ef2: b283 uxth r3, r0 -10009ef4: 4698 mov r8, r3 -10009ef6: 4b45 ldr r3, [pc, #276] ; (1000a00c ) -10009ef8: 0400 lsls r0, r0, #16 -10009efa: 4699 mov r9, r3 -10009efc: 881b ldrh r3, [r3, #0] -10009efe: 0c04 lsrs r4, r0, #16 -10009f00: 4543 cmp r3, r8 -10009f02: d002 beq.n 10009f0a -10009f04: 2386 movs r3, #134 ; 0x86 -10009f06: 4223 tst r3, r4 -10009f08: d14a bne.n 10009fa0 -10009f0a: 4643 mov r3, r8 -10009f0c: 2b00 cmp r3, #0 -10009f0e: d14c bne.n 10009faa -10009f10: 464b mov r3, r9 -10009f12: 4642 mov r2, r8 -10009f14: 801a strh r2, [r3, #0] -10009f16: 06a3 lsls r3, r4, #26 -10009f18: d500 bpl.n 10009f1c -10009f1a: e783 b.n 10009e24 -10009f1c: e7d7 b.n 10009ece -10009f1e: 2910 cmp r1, #16 -10009f20: d965 bls.n 10009fee -10009f22: 79e2 ldrb r2, [r4, #7] -10009f24: 2002 movs r0, #2 -10009f26: 18a2 adds r2, r4, r2 -10009f28: 78d3 ldrb r3, [r2, #3] -10009f2a: 009b lsls r3, r3, #2 -10009f2c: 3304 adds r3, #4 -10009f2e: 18d3 adds r3, r2, r3 -10009f30: 1b1c subs r4, r3, r4 -10009f32: 1b0c subs r4, r1, r4 -10009f34: 7891 ldrb r1, [r2, #2] -10009f36: 4652 mov r2, sl -10009f38: 07c9 lsls r1, r1, #31 -10009f3a: 430c orrs r4, r1 -10009f3c: 603c str r4, [r7, #0] -10009f3e: 6013 str r3, [r2, #0] -10009f40: e7bb b.n 10009eba -10009f42: 291b cmp r1, #27 -10009f44: d95c bls.n 1000a000 -10009f46: 79e3 ldrb r3, [r4, #7] -10009f48: 8a2d ldrh r5, [r5, #16] -10009f4a: 18e3 adds r3, r4, r3 -10009f4c: 895a ldrh r2, [r3, #10] -10009f4e: 4295 cmp r5, r2 -10009f50: d14a bne.n 10009fe8 -10009f52: 4652 mov r2, sl -10009f54: 3310 adds r3, #16 -10009f56: 1b1c subs r4, r3, r4 -10009f58: 1b0c subs r4, r1, r4 -10009f5a: 603c str r4, [r7, #0] -10009f5c: 6013 str r3, [r2, #0] -10009f5e: e7ac b.n 10009eba -10009f60: 2910 cmp r1, #16 -10009f62: d94a bls.n 10009ffa -10009f64: 79e3 ldrb r3, [r4, #7] -10009f66: 18e3 adds r3, r4, r3 -10009f68: 78da ldrb r2, [r3, #3] -10009f6a: 0092 lsls r2, r2, #2 -10009f6c: 3204 adds r2, #4 -10009f6e: 189b adds r3, r3, r2 -10009f70: 7b1a ldrb r2, [r3, #12] -10009f72: 1b1c subs r4, r3, r4 -10009f74: 1b09 subs r1, r1, r4 -10009f76: 2a88 cmp r2, #136 ; 0x88 -10009f78: d133 bne.n 10009fe2 -10009f7a: 7b5a ldrb r2, [r3, #13] -10009f7c: 2a6c cmp r2, #108 ; 0x6c -10009f7e: d130 bne.n 10009fe2 -10009f80: 7cda ldrb r2, [r3, #19] -10009f82: 2a00 cmp r2, #0 -10009f84: d127 bne.n 10009fd6 -10009f86: 7d1a ldrb r2, [r3, #20] -10009f88: 2a10 cmp r2, #16 -10009f8a: d124 bne.n 10009fd6 -10009f8c: 7d5a ldrb r2, [r3, #21] -10009f8e: 2a18 cmp r2, #24 -10009f90: d121 bne.n 10009fd6 -10009f92: 4652 mov r2, sl -10009f94: 3918 subs r1, #24 -10009f96: 3318 adds r3, #24 -10009f98: 6039 str r1, [r7, #0] -10009f9a: 2001 movs r0, #1 -10009f9c: 6013 str r3, [r2, #0] -10009f9e: e78c b.n 10009eba -10009fa0: 0021 movs r1, r4 -10009fa2: 481b ldr r0, [pc, #108] ; (1000a010 ) -10009fa4: f7fd fd3e bl 10007a24 <__wrap_printf> -10009fa8: e7af b.n 10009f0a -10009faa: 2204 movs r2, #4 -10009fac: 2100 movs r1, #0 -10009fae: 0028 movs r0, r5 -10009fb0: f7ff fb46 bl 10009640 -10009fb4: e7ac b.n 10009f10 -10009fb6: 2301 movs r3, #1 -10009fb8: 2101 movs r1, #1 -10009fba: 0028 movs r0, r5 -10009fbc: 4a15 ldr r2, [pc, #84] ; (1000a014 ) -10009fbe: f7ff fc3f bl 10009840 -10009fc2: e782 b.n 10009eca -10009fc4: 4814 ldr r0, [pc, #80] ; (1000a018 ) -10009fc6: f7fd fd2d bl 10007a24 <__wrap_printf> -10009fca: 2001 movs r0, #1 -10009fcc: 4240 negs r0, r0 -10009fce: e774 b.n 10009eba -10009fd0: 2002 movs r0, #2 -10009fd2: 4240 negs r0, r0 -10009fd4: e771 b.n 10009eba -10009fd6: 200a movs r0, #10 -10009fd8: 4240 negs r0, r0 -10009fda: e76e b.n 10009eba -10009fdc: 2003 movs r0, #3 -10009fde: 4240 negs r0, r0 -10009fe0: e76b b.n 10009eba -10009fe2: 2009 movs r0, #9 -10009fe4: 4240 negs r0, r0 -10009fe6: e768 b.n 10009eba -10009fe8: 2006 movs r0, #6 -10009fea: 4240 negs r0, r0 -10009fec: e765 b.n 10009eba -10009fee: 2007 movs r0, #7 -10009ff0: 4240 negs r0, r0 -10009ff2: e762 b.n 10009eba -10009ff4: 2004 movs r0, #4 -10009ff6: 4240 negs r0, r0 -10009ff8: e75f b.n 10009eba -10009ffa: 2008 movs r0, #8 -10009ffc: 4240 negs r0, r0 -10009ffe: e75c b.n 10009eba -1000a000: 2005 movs r0, #5 -1000a002: 4240 negs r0, r0 -1000a004: e759 b.n 10009eba -1000a006: 46c0 nop ; (mov r8, r8) -1000a008: 0000ffff .word 0x0000ffff -1000a00c: 20010fcc .word 0x20010fcc -1000a010: 10014f68 .word 0x10014f68 -1000a014: 0001000d .word 0x0001000d -1000a018: 10014f94 .word 0x10014f94 - -1000a01c : -1000a01c: b5f0 push {r4, r5, r6, r7, lr} -1000a01e: 46de mov lr, fp -1000a020: 4657 mov r7, sl -1000a022: 464e mov r6, r9 -1000a024: 4645 mov r5, r8 -1000a026: 0004 movs r4, r0 -1000a028: b5e0 push {r5, r6, r7, lr} -1000a02a: b085 sub sp, #20 -1000a02c: 469a mov sl, r3 -1000a02e: 4689 mov r9, r1 -1000a030: 4693 mov fp, r2 -1000a032: f002 f9a7 bl 1000c384 -1000a036: 7ca3 ldrb r3, [r4, #18] -1000a038: 2b00 cmp r3, #0 -1000a03a: d105 bne.n 1000a048 -1000a03c: 2101 movs r1, #1 -1000a03e: 0020 movs r0, r4 -1000a040: f7ff fe80 bl 10009d44 -1000a044: 2301 movs r3, #1 -1000a046: 74a3 strb r3, [r4, #18] -1000a048: 7ba3 ldrb r3, [r4, #14] -1000a04a: 2b00 cmp r3, #0 -1000a04c: d024 beq.n 1000a098 -1000a04e: 4e2e ldr r6, [pc, #184] ; (1000a108 ) -1000a050: 4f2e ldr r7, [pc, #184] ; (1000a10c ) -1000a052: 6ab3 ldr r3, [r6, #40] ; 0x28 -1000a054: 4698 mov r8, r3 -1000a056: e00e b.n 1000a076 -1000a058: 7ba1 ldrb r1, [r4, #14] -1000a05a: 2900 cmp r1, #0 -1000a05c: d103 bne.n 1000a066 -1000a05e: 7b23 ldrb r3, [r4, #12] -1000a060: 7b62 ldrb r2, [r4, #13] -1000a062: 429a cmp r2, r3 -1000a064: d11c bne.n 1000a0a0 -1000a066: 4643 mov r3, r8 -1000a068: 1aed subs r5, r5, r3 -1000a06a: 42bd cmp r5, r7 -1000a06c: d843 bhi.n 1000a0f6 -1000a06e: 20fa movs r0, #250 ; 0xfa -1000a070: 0080 lsls r0, r0, #2 -1000a072: f003 f959 bl 1000d328 -1000a076: 0020 movs r0, r4 -1000a078: aa03 add r2, sp, #12 -1000a07a: a902 add r1, sp, #8 -1000a07c: 6ab5 ldr r5, [r6, #40] ; 0x28 -1000a07e: f7ff feb1 bl 10009de4 -1000a082: 2801 cmp r0, #1 -1000a084: d1e8 bne.n 1000a058 -1000a086: 9903 ldr r1, [sp, #12] -1000a088: 9802 ldr r0, [sp, #8] -1000a08a: f7ff fdbd bl 10009c08 -1000a08e: 0001 movs r1, r0 -1000a090: 0020 movs r0, r4 -1000a092: f002 f97d bl 1000c390 -1000a096: e7df b.n 1000a058 -1000a098: 7b23 ldrb r3, [r4, #12] -1000a09a: 7b62 ldrb r2, [r4, #13] -1000a09c: 429a cmp r2, r3 -1000a09e: d0d6 beq.n 1000a04e -1000a0a0: 465a mov r2, fp -1000a0a2: 4651 mov r1, sl -1000a0a4: 320c adds r2, #12 -1000a0a6: b292 uxth r2, r2 -1000a0a8: 800a strh r2, [r1, #0] -1000a0aa: 43d2 mvns r2, r2 -1000a0ac: 710b strb r3, [r1, #4] -1000a0ae: 804a strh r2, [r1, #2] -1000a0b0: 4652 mov r2, sl -1000a0b2: 4649 mov r1, r9 -1000a0b4: 7151 strb r1, [r2, #5] -1000a0b6: 2200 movs r2, #0 -1000a0b8: 4651 mov r1, sl -1000a0ba: 718a strb r2, [r1, #6] -1000a0bc: 4649 mov r1, r9 -1000a0be: 3902 subs r1, #2 -1000a0c0: 4248 negs r0, r1 -1000a0c2: 4141 adcs r1, r0 -1000a0c4: 4650 mov r0, sl -1000a0c6: 0049 lsls r1, r1, #1 -1000a0c8: 310c adds r1, #12 -1000a0ca: 3301 adds r3, #1 -1000a0cc: 71c1 strb r1, [r0, #7] -1000a0ce: 8102 strh r2, [r0, #8] -1000a0d0: 8142 strh r2, [r0, #10] -1000a0d2: 7323 strb r3, [r4, #12] -1000a0d4: 465b mov r3, fp -1000a0d6: 3203 adds r2, #3 -1000a0d8: 330f adds r3, #15 -1000a0da: 4393 bics r3, r2 -1000a0dc: 9000 str r0, [sp, #0] -1000a0de: 2200 movs r2, #0 -1000a0e0: 2102 movs r1, #2 -1000a0e2: 0020 movs r0, r4 -1000a0e4: f7ff fce8 bl 10009ab8 -1000a0e8: b005 add sp, #20 -1000a0ea: bcf0 pop {r4, r5, r6, r7} -1000a0ec: 46bb mov fp, r7 -1000a0ee: 46b2 mov sl, r6 -1000a0f0: 46a9 mov r9, r5 -1000a0f2: 46a0 mov r8, r4 -1000a0f4: bdf0 pop {r4, r5, r6, r7, pc} -1000a0f6: 7b63 ldrb r3, [r4, #13] -1000a0f8: 7b22 ldrb r2, [r4, #12] -1000a0fa: 4805 ldr r0, [pc, #20] ; (1000a110 ) -1000a0fc: f7fd fc92 bl 10007a24 <__wrap_printf> -1000a100: 2001 movs r0, #1 -1000a102: 4240 negs r0, r0 -1000a104: e7f0 b.n 1000a0e8 -1000a106: 46c0 nop ; (mov r8, r8) -1000a108: 40054000 .word 0x40054000 -1000a10c: 000f4240 .word 0x000f4240 -1000a110: 10014fc0 .word 0x10014fc0 - -1000a114 : -1000a114: b5f0 push {r4, r5, r6, r7, lr} -1000a116: 4657 mov r7, sl -1000a118: 464e mov r6, r9 -1000a11a: 4645 mov r5, r8 -1000a11c: 46de mov lr, fp -1000a11e: b5e0 push {r5, r6, r7, lr} -1000a120: 4e29 ldr r6, [pc, #164] ; (1000a1c8 ) -1000a122: 4692 mov sl, r2 -1000a124: 6ab7 ldr r7, [r6, #40] ; 0x28 -1000a126: 4698 mov r8, r3 -1000a128: 4a28 ldr r2, [pc, #160] ; (1000a1cc ) -1000a12a: 6ab3 ldr r3, [r6, #40] ; 0x28 -1000a12c: 0005 movs r5, r0 -1000a12e: 4689 mov r9, r1 -1000a130: b083 sub sp, #12 -1000a132: 1bdb subs r3, r3, r7 -1000a134: 4293 cmp r3, r2 -1000a136: d82e bhi.n 1000a196 -1000a138: 4b25 ldr r3, [pc, #148] ; (1000a1d0 ) -1000a13a: 469b mov fp, r3 -1000a13c: e010 b.n 1000a160 -1000a13e: 2802 cmp r0, #2 -1000a140: d020 beq.n 1000a184 -1000a142: 2800 cmp r0, #0 -1000a144: db03 blt.n 1000a14e -1000a146: 0001 movs r1, r0 -1000a148: 4658 mov r0, fp -1000a14a: f7fd fc6b bl 10007a24 <__wrap_printf> -1000a14e: 20fa movs r0, #250 ; 0xfa -1000a150: 0080 lsls r0, r0, #2 -1000a152: f003 f8e9 bl 1000d328 -1000a156: 6ab3 ldr r3, [r6, #40] ; 0x28 -1000a158: 4a1c ldr r2, [pc, #112] ; (1000a1cc ) -1000a15a: 1bdb subs r3, r3, r7 -1000a15c: 4293 cmp r3, r2 -1000a15e: d81a bhi.n 1000a196 -1000a160: 4669 mov r1, sp -1000a162: 0028 movs r0, r5 -1000a164: aa01 add r2, sp, #4 -1000a166: f7ff fe3d bl 10009de4 -1000a16a: 1e04 subs r4, r0, #0 -1000a16c: d023 beq.n 1000a1b6 -1000a16e: 2801 cmp r0, #1 -1000a170: d1e5 bne.n 1000a13e -1000a172: 9901 ldr r1, [sp, #4] -1000a174: 9800 ldr r0, [sp, #0] -1000a176: f7ff fd47 bl 10009c08 -1000a17a: 0001 movs r1, r0 -1000a17c: 0028 movs r0, r5 -1000a17e: f002 f907 bl 1000c390 -1000a182: e7e4 b.n 1000a14e -1000a184: 9900 ldr r1, [sp, #0] -1000a186: 9b01 ldr r3, [sp, #4] -1000a188: 004a lsls r2, r1, #1 -1000a18a: 6828 ldr r0, [r5, #0] -1000a18c: 0852 lsrs r2, r2, #1 -1000a18e: 0fc9 lsrs r1, r1, #31 -1000a190: f7f6 fcfa bl 10000b88 -1000a194: e7db b.n 1000a14e -1000a196: 4643 mov r3, r8 -1000a198: 4652 mov r2, sl -1000a19a: 4649 mov r1, r9 -1000a19c: 2401 movs r4, #1 -1000a19e: 480d ldr r0, [pc, #52] ; (1000a1d4 ) -1000a1a0: f7fd fc40 bl 10007a24 <__wrap_printf> -1000a1a4: 4264 negs r4, r4 -1000a1a6: 0020 movs r0, r4 -1000a1a8: b003 add sp, #12 -1000a1aa: bcf0 pop {r4, r5, r6, r7} -1000a1ac: 46bb mov fp, r7 -1000a1ae: 46b2 mov sl, r6 -1000a1b0: 46a9 mov r9, r5 -1000a1b2: 46a0 mov r8, r4 -1000a1b4: bdf0 pop {r4, r5, r6, r7, pc} -1000a1b6: 9a00 ldr r2, [sp, #0] -1000a1b8: 4542 cmp r2, r8 -1000a1ba: d900 bls.n 1000a1be -1000a1bc: 4642 mov r2, r8 -1000a1be: 9901 ldr r1, [sp, #4] -1000a1c0: 980c ldr r0, [sp, #48] ; 0x30 -1000a1c2: f009 ff41 bl 10014048 <__memmove_veneer> -1000a1c6: e7ee b.n 1000a1a6 -1000a1c8: 40054000 .word 0x40054000 -1000a1cc: 000f423f .word 0x000f423f -1000a1d0: 10014fe4 .word 0x10014fe4 -1000a1d4: 10015010 .word 0x10015010 - -1000a1d8 : -1000a1d8: b5f0 push {r4, r5, r6, r7, lr} -1000a1da: 4645 mov r5, r8 -1000a1dc: 4690 mov r8, r2 -1000a1de: 2240 movs r2, #64 ; 0x40 -1000a1e0: 4657 mov r7, sl -1000a1e2: 464e mov r6, r9 -1000a1e4: 46de mov lr, fp -1000a1e6: 4691 mov r9, r2 -1000a1e8: 3a80 subs r2, #128 ; 0x80 -1000a1ea: 4693 mov fp, r2 -1000a1ec: 4692 mov sl, r2 -1000a1ee: b5e0 push {r5, r6, r7, lr} -1000a1f0: 0007 movs r7, r0 -1000a1f2: 2640 movs r6, #64 ; 0x40 -1000a1f4: b083 sub sp, #12 -1000a1f6: 448b add fp, r1 -1000a1f8: 449a add sl, r3 -1000a1fa: 465b mov r3, fp -1000a1fc: 199c adds r4, r3, r6 -1000a1fe: 68bb ldr r3, [r7, #8] -1000a200: 0be5 lsrs r5, r4, #15 -1000a202: 03ed lsls r5, r5, #15 -1000a204: 429d cmp r5, r3 -1000a206: d00b beq.n 1000a220 -1000a208: 406b eors r3, r5 -1000a20a: 0e1a lsrs r2, r3, #24 -1000a20c: d136 bne.n 1000a27c -1000a20e: 22ff movs r2, #255 ; 0xff -1000a210: 0412 lsls r2, r2, #16 -1000a212: 4213 tst r3, r2 -1000a214: d129 bne.n 1000a26a -1000a216: 22ff movs r2, #255 ; 0xff -1000a218: 0212 lsls r2, r2, #8 -1000a21a: 4213 tst r3, r2 -1000a21c: d11e bne.n 1000a25c -1000a21e: 60bd str r5, [r7, #8] -1000a220: 0462 lsls r2, r4, #17 -1000a222: 4653 mov r3, sl -1000a224: 2480 movs r4, #128 ; 0x80 -1000a226: 199b adds r3, r3, r6 -1000a228: 0c52 lsrs r2, r2, #17 -1000a22a: 0224 lsls r4, r4, #8 -1000a22c: 9300 str r3, [sp, #0] -1000a22e: 2101 movs r1, #1 -1000a230: 464b mov r3, r9 -1000a232: 0038 movs r0, r7 -1000a234: 4322 orrs r2, r4 -1000a236: f7ff fc3f bl 10009ab8 -1000a23a: 2800 cmp r0, #0 -1000a23c: d127 bne.n 1000a28e -1000a23e: 45b0 cmp r8, r6 -1000a240: d925 bls.n 1000a28e -1000a242: 0033 movs r3, r6 -1000a244: 2240 movs r2, #64 ; 0x40 -1000a246: 3340 adds r3, #64 ; 0x40 -1000a248: 4691 mov r9, r2 -1000a24a: 4543 cmp r3, r8 -1000a24c: d801 bhi.n 1000a252 -1000a24e: 001e movs r6, r3 -1000a250: e7d3 b.n 1000a1fa -1000a252: 4642 mov r2, r8 -1000a254: 1b92 subs r2, r2, r6 -1000a256: 4691 mov r9, r2 -1000a258: 001e movs r6, r3 -1000a25a: e7ce b.n 1000a1fa -1000a25c: 2101 movs r1, #1 -1000a25e: 0038 movs r0, r7 -1000a260: 4a0e ldr r2, [pc, #56] ; (1000a29c ) -1000a262: 0a2b lsrs r3, r5, #8 -1000a264: f7ff faec bl 10009840 -1000a268: e7d9 b.n 1000a21e -1000a26a: 0c2b lsrs r3, r5, #16 -1000a26c: 2101 movs r1, #1 -1000a26e: 0038 movs r0, r7 -1000a270: 4a0b ldr r2, [pc, #44] ; (1000a2a0 ) -1000a272: f7ff fae5 bl 10009840 -1000a276: 68bb ldr r3, [r7, #8] -1000a278: 406b eors r3, r5 -1000a27a: e7cc b.n 1000a216 -1000a27c: 2300 movs r3, #0 -1000a27e: 2101 movs r1, #1 -1000a280: 0038 movs r0, r7 -1000a282: 4a08 ldr r2, [pc, #32] ; (1000a2a4 ) -1000a284: f7ff fadc bl 10009840 -1000a288: 68bb ldr r3, [r7, #8] -1000a28a: 406b eors r3, r5 -1000a28c: e7bf b.n 1000a20e -1000a28e: b003 add sp, #12 -1000a290: bcf0 pop {r4, r5, r6, r7} -1000a292: 46bb mov fp, r7 -1000a294: 46b2 mov sl, r6 -1000a296: 46a9 mov r9, r5 -1000a298: 46a0 mov r8, r4 -1000a29a: bdf0 pop {r4, r5, r6, r7, pc} -1000a29c: 0001000a .word 0x0001000a -1000a2a0: 0001000b .word 0x0001000b -1000a2a4: 0001000c .word 0x0001000c - -1000a2a8 : -1000a2a8: b5f0 push {r4, r5, r6, r7, lr} -1000a2aa: 46d6 mov lr, sl -1000a2ac: 464f mov r7, r9 -1000a2ae: 4646 mov r6, r8 -1000a2b0: b5c0 push {r6, r7, lr} -1000a2b2: 0004 movs r4, r0 -1000a2b4: 0006 movs r6, r0 -1000a2b6: b082 sub sp, #8 -1000a2b8: 0008 movs r0, r1 -1000a2ba: 0017 movs r7, r2 -1000a2bc: 468a mov sl, r1 -1000a2be: 4699 mov r9, r3 -1000a2c0: f004 fa52 bl 1000e768 -1000a2c4: 1c43 adds r3, r0, #1 -1000a2c6: 4698 mov r8, r3 -1000a2c8: 3644 adds r6, #68 ; 0x44 -1000a2ca: 0005 movs r5, r0 -1000a2cc: 001a movs r2, r3 -1000a2ce: 4651 mov r1, sl -1000a2d0: 0030 movs r0, r6 -1000a2d2: f7fd f911 bl 100074f8 <__wrap___aeabi_memcpy> -1000a2d6: 4643 mov r3, r8 -1000a2d8: 18f2 adds r2, r6, r3 -1000a2da: 0a3b lsrs r3, r7, #8 -1000a2dc: 7017 strb r7, [r2, #0] -1000a2de: 7053 strb r3, [r2, #1] -1000a2e0: 0c3b lsrs r3, r7, #16 -1000a2e2: 0e3f lsrs r7, r7, #24 -1000a2e4: 7093 strb r3, [r2, #2] -1000a2e6: 70d7 strb r7, [r2, #3] -1000a2e8: 002a movs r2, r5 -1000a2ea: 2380 movs r3, #128 ; 0x80 -1000a2ec: 3221 adds r2, #33 ; 0x21 -1000a2ee: 1d6f adds r7, r5, #5 -1000a2f0: 011b lsls r3, r3, #4 -1000a2f2: 429a cmp r2, r3 -1000a2f4: d823 bhi.n 1000a33e -1000a2f6: 2308 movs r3, #8 -1000a2f8: 33ff adds r3, #255 ; 0xff -1000a2fa: 4698 mov r8, r3 -1000a2fc: 6363 str r3, [r4, #52] ; 0x34 -1000a2fe: 043b lsls r3, r7, #16 -1000a300: 0c1b lsrs r3, r3, #16 -1000a302: 63a3 str r3, [r4, #56] ; 0x38 -1000a304: 464b mov r3, r9 -1000a306: 8a21 ldrh r1, [r4, #16] -1000a308: 031b lsls r3, r3, #12 -1000a30a: 3101 adds r1, #1 -1000a30c: b289 uxth r1, r1 -1000a30e: 8221 strh r1, [r4, #16] -1000a310: 0409 lsls r1, r1, #16 -1000a312: 4319 orrs r1, r3 -1000a314: 2302 movs r3, #2 -1000a316: 4319 orrs r1, r3 -1000a318: 2300 movs r3, #0 -1000a31a: 6423 str r3, [r4, #64] ; 0x40 -1000a31c: 0023 movs r3, r4 -1000a31e: 63e1 str r1, [r4, #60] ; 0x3c -1000a320: 0020 movs r0, r4 -1000a322: 2100 movs r1, #0 -1000a324: 3a0c subs r2, #12 -1000a326: 3328 adds r3, #40 ; 0x28 -1000a328: f7ff fe78 bl 1000a01c -1000a32c: 2800 cmp r0, #0 -1000a32e: d106 bne.n 1000a33e -1000a330: 003b movs r3, r7 -1000a332: 4642 mov r2, r8 -1000a334: 2102 movs r1, #2 -1000a336: 0020 movs r0, r4 -1000a338: 9600 str r6, [sp, #0] -1000a33a: f7ff feeb bl 1000a114 -1000a33e: b002 add sp, #8 -1000a340: bce0 pop {r5, r6, r7} -1000a342: 46ba mov sl, r7 -1000a344: 46b1 mov r9, r6 -1000a346: 46a8 mov r8, r5 -1000a348: bdf0 pop {r4, r5, r6, r7, pc} -1000a34a: 46c0 nop ; (mov r8, r8) - -1000a34c : -1000a34c: b5f0 push {r4, r5, r6, r7, lr} -1000a34e: 46d6 mov lr, sl -1000a350: 464f mov r7, r9 -1000a352: 4646 mov r6, r8 -1000a354: b5c0 push {r6, r7, lr} -1000a356: 0004 movs r4, r0 -1000a358: 0006 movs r6, r0 -1000a35a: b082 sub sp, #8 -1000a35c: 0008 movs r0, r1 -1000a35e: 001f movs r7, r3 -1000a360: 4692 mov sl, r2 -1000a362: 4689 mov r9, r1 -1000a364: f004 fa00 bl 1000e768 -1000a368: 1c43 adds r3, r0, #1 -1000a36a: 4698 mov r8, r3 -1000a36c: 3644 adds r6, #68 ; 0x44 -1000a36e: 0005 movs r5, r0 -1000a370: 001a movs r2, r3 -1000a372: 4649 mov r1, r9 -1000a374: 0030 movs r0, r6 -1000a376: f7fd f8bf bl 100074f8 <__wrap___aeabi_memcpy> -1000a37a: 4643 mov r3, r8 -1000a37c: 4652 mov r2, sl -1000a37e: 18f3 adds r3, r6, r3 -1000a380: 701a strb r2, [r3, #0] -1000a382: 2200 movs r2, #0 -1000a384: 1d69 adds r1, r5, #5 -1000a386: 705a strb r2, [r3, #1] -1000a388: 709a strb r2, [r3, #2] -1000a38a: 70da strb r2, [r3, #3] -1000a38c: 1871 adds r1, r6, r1 -1000a38e: 0a3b lsrs r3, r7, #8 -1000a390: 700f strb r7, [r1, #0] -1000a392: 704b strb r3, [r1, #1] -1000a394: 0c3b lsrs r3, r7, #16 -1000a396: 0e3f lsrs r7, r7, #24 -1000a398: 708b strb r3, [r1, #2] -1000a39a: 70cf strb r7, [r1, #3] -1000a39c: 0029 movs r1, r5 -1000a39e: 002f movs r7, r5 -1000a3a0: 2380 movs r3, #128 ; 0x80 -1000a3a2: 3125 adds r1, #37 ; 0x25 -1000a3a4: 3709 adds r7, #9 -1000a3a6: 011b lsls r3, r3, #4 -1000a3a8: 4299 cmp r1, r3 -1000a3aa: d820 bhi.n 1000a3ee -1000a3ac: 2108 movs r1, #8 -1000a3ae: 31ff adds r1, #255 ; 0xff -1000a3b0: 4688 mov r8, r1 -1000a3b2: 6361 str r1, [r4, #52] ; 0x34 -1000a3b4: 0439 lsls r1, r7, #16 -1000a3b6: 0c09 lsrs r1, r1, #16 -1000a3b8: 63a1 str r1, [r4, #56] ; 0x38 -1000a3ba: 2102 movs r1, #2 -1000a3bc: 8a23 ldrh r3, [r4, #16] -1000a3be: 6422 str r2, [r4, #64] ; 0x40 -1000a3c0: 3301 adds r3, #1 -1000a3c2: b29b uxth r3, r3 -1000a3c4: 8223 strh r3, [r4, #16] -1000a3c6: 041b lsls r3, r3, #16 -1000a3c8: 430b orrs r3, r1 -1000a3ca: 002a movs r2, r5 -1000a3cc: 63e3 str r3, [r4, #60] ; 0x3c -1000a3ce: 0023 movs r3, r4 -1000a3d0: 2100 movs r1, #0 -1000a3d2: 0020 movs r0, r4 -1000a3d4: 3219 adds r2, #25 -1000a3d6: 3328 adds r3, #40 ; 0x28 -1000a3d8: f7ff fe20 bl 1000a01c -1000a3dc: 2800 cmp r0, #0 -1000a3de: d106 bne.n 1000a3ee -1000a3e0: 003b movs r3, r7 -1000a3e2: 4642 mov r2, r8 -1000a3e4: 2102 movs r1, #2 -1000a3e6: 0020 movs r0, r4 -1000a3e8: 9600 str r6, [sp, #0] -1000a3ea: f7ff fe93 bl 1000a114 -1000a3ee: b002 add sp, #8 -1000a3f0: bce0 pop {r5, r6, r7} -1000a3f2: 46ba mov sl, r7 -1000a3f4: 46b1 mov r9, r6 -1000a3f6: 46a8 mov r8, r5 -1000a3f8: bdf0 pop {r4, r5, r6, r7, pc} -1000a3fa: 46c0 nop ; (mov r8, r8) - -1000a3fc : -1000a3fc: 6883 ldr r3, [r0, #8] -1000a3fe: b570 push {r4, r5, r6, lr} -1000a400: 0bce lsrs r6, r1, #15 -1000a402: 0004 movs r4, r0 -1000a404: 000d movs r5, r1 -1000a406: 03f6 lsls r6, r6, #15 -1000a408: 429e cmp r6, r3 -1000a40a: d00b beq.n 1000a424 -1000a40c: 4073 eors r3, r6 -1000a40e: 0e1a lsrs r2, r3, #24 -1000a410: d137 bne.n 1000a482 -1000a412: 22ff movs r2, #255 ; 0xff -1000a414: 0412 lsls r2, r2, #16 -1000a416: 4213 tst r3, r2 -1000a418: d12a bne.n 1000a470 -1000a41a: 22ff movs r2, #255 ; 0xff -1000a41c: 0212 lsls r2, r2, #8 -1000a41e: 4213 tst r3, r2 -1000a420: d11f bne.n 1000a462 -1000a422: 60a6 str r6, [r4, #8] -1000a424: 046a lsls r2, r5, #17 -1000a426: 2580 movs r5, #128 ; 0x80 -1000a428: 0c52 lsrs r2, r2, #17 -1000a42a: 022d lsls r5, r5, #8 -1000a42c: 432a orrs r2, r5 -1000a42e: 2101 movs r1, #1 -1000a430: 0020 movs r0, r4 -1000a432: f7fe fedf bl 100091f4 -1000a436: 25c0 movs r5, #192 ; 0xc0 -1000a438: 68a3 ldr r3, [r4, #8] -1000a43a: 0006 movs r6, r0 -1000a43c: 056d lsls r5, r5, #21 -1000a43e: 42ab cmp r3, r5 -1000a440: d00d beq.n 1000a45e -1000a442: 406b eors r3, r5 -1000a444: 0e1a lsrs r2, r3, #24 -1000a446: d138 bne.n 1000a4ba -1000a448: 22ff movs r2, #255 ; 0xff -1000a44a: 0412 lsls r2, r2, #16 -1000a44c: 4213 tst r3, r2 -1000a44e: d128 bne.n 1000a4a2 -1000a450: 22ff movs r2, #255 ; 0xff -1000a452: 0212 lsls r2, r2, #8 -1000a454: 4213 tst r3, r2 -1000a456: d11c bne.n 1000a492 -1000a458: 23c0 movs r3, #192 ; 0xc0 -1000a45a: 055b lsls r3, r3, #21 -1000a45c: 60a3 str r3, [r4, #8] -1000a45e: 0030 movs r0, r6 -1000a460: bd70 pop {r4, r5, r6, pc} -1000a462: 2101 movs r1, #1 -1000a464: 0020 movs r0, r4 -1000a466: 4a19 ldr r2, [pc, #100] ; (1000a4cc ) -1000a468: 0a33 lsrs r3, r6, #8 -1000a46a: f7ff f9e9 bl 10009840 -1000a46e: e7d8 b.n 1000a422 -1000a470: 0c33 lsrs r3, r6, #16 -1000a472: 2101 movs r1, #1 -1000a474: 0020 movs r0, r4 -1000a476: 4a16 ldr r2, [pc, #88] ; (1000a4d0 ) -1000a478: f7ff f9e2 bl 10009840 -1000a47c: 68a3 ldr r3, [r4, #8] -1000a47e: 4073 eors r3, r6 -1000a480: e7cb b.n 1000a41a -1000a482: 0e33 lsrs r3, r6, #24 -1000a484: 2101 movs r1, #1 -1000a486: 4a13 ldr r2, [pc, #76] ; (1000a4d4 ) -1000a488: f7ff f9da bl 10009840 -1000a48c: 68a3 ldr r3, [r4, #8] -1000a48e: 4073 eors r3, r6 -1000a490: e7bf b.n 1000a412 -1000a492: 23c0 movs r3, #192 ; 0xc0 -1000a494: 2101 movs r1, #1 -1000a496: 0020 movs r0, r4 -1000a498: 4a0c ldr r2, [pc, #48] ; (1000a4cc ) -1000a49a: 035b lsls r3, r3, #13 -1000a49c: f7ff f9d0 bl 10009840 -1000a4a0: e7da b.n 1000a458 -1000a4a2: 23c0 movs r3, #192 ; 0xc0 -1000a4a4: 4a0a ldr r2, [pc, #40] ; (1000a4d0 ) -1000a4a6: 015b lsls r3, r3, #5 -1000a4a8: 2101 movs r1, #1 -1000a4aa: 0020 movs r0, r4 -1000a4ac: f7ff f9c8 bl 10009840 -1000a4b0: 23c0 movs r3, #192 ; 0xc0 -1000a4b2: 68a2 ldr r2, [r4, #8] +100098b8: 20a0 movs r0, #160 ; 0xa0 +100098ba: 4699 mov r9, r3 +100098bc: 4643 mov r3, r8 +100098be: 4649 mov r1, r9 +100098c0: 408b lsls r3, r1 +100098c2: 4935 ldr r1, [pc, #212] ; (10009998 ) +100098c4: 05c0 lsls r0, r0, #23 +100098c6: 5043 str r3, [r0, r1] +100098c8: 464b mov r3, r9 +100098ca: 019b lsls r3, r3, #6 +100098cc: 4698 mov r8, r3 +100098ce: 2180 movs r1, #128 ; 0x80 +100098d0: 4832 ldr r0, [pc, #200] ; (1000999c ) +100098d2: 0449 lsls r1, r1, #17 +100098d4: 4440 add r0, r8 +100098d6: 6803 ldr r3, [r0, #0] +100098d8: 420b tst r3, r1 +100098da: d1fc bne.n 100098d6 +100098dc: 464b mov r3, r9 +100098de: 4930 ldr r1, [pc, #192] ; (100099a0 ) +100098e0: 02db lsls r3, r3, #11 +100098e2: 428a cmp r2, r1 +100098e4: d044 beq.n 10009970 +100098e6: 492f ldr r1, [pc, #188] ; (100099a4 ) +100098e8: 2002 movs r0, #2 +100098ea: 400b ands r3, r1 +100098ec: 4661 mov r1, ip +100098ee: 03c9 lsls r1, r1, #15 +100098f0: 430b orrs r3, r1 +100098f2: 492d ldr r1, [pc, #180] ; (100099a8 ) +100098f4: 00bf lsls r7, r7, #2 +100098f6: 430b orrs r3, r1 +100098f8: 21a0 movs r1, #160 ; 0xa0 +100098fa: 05c9 lsls r1, r1, #23 +100098fc: 4441 add r1, r8 +100098fe: 19d7 adds r7, r2, r7 +10009900: 600d str r5, [r1, #0] +10009902: 604f str r7, [r1, #4] +10009904: 6088 str r0, [r1, #8] +10009906: 60cb str r3, [r1, #12] +10009908: 2301 movs r3, #1 +1000990a: 0031 movs r1, r6 +1000990c: 0018 movs r0, r3 +1000990e: 3118 adds r1, #24 +10009910: 4088 lsls r0, r1 +10009912: 40b3 lsls r3, r6 +10009914: 6090 str r0, [r2, #8] +10009916: 0001 movs r1, r0 +10009918: 6810 ldr r0, [r2, #0] +1000991a: 4303 orrs r3, r0 +1000991c: 6013 str r3, [r2, #0] +1000991e: 6893 ldr r3, [r2, #8] +10009920: 420b tst r3, r1 +10009922: d0fc beq.n 1000991e +10009924: 2106 movs r1, #6 +10009926: 2201 movs r2, #1 +10009928: 5661 ldrsb r1, [r4, r1] +1000992a: 6820 ldr r0, [r4, #0] +1000992c: 408a lsls r2, r1 +1000992e: 6803 ldr r3, [r0, #0] +10009930: 4393 bics r3, r2 +10009932: 6003 str r3, [r0, #0] +10009934: 2300 movs r3, #0 +10009936: 2218 movs r2, #24 +10009938: 9300 str r3, [sp, #0] +1000993a: 3301 adds r3, #1 +1000993c: f003 fb02 bl 1000cf44 +10009940: 2106 movs r1, #6 +10009942: 5661 ldrsb r1, [r4, r1] +10009944: 6823 ldr r3, [r4, #0] +10009946: 004a lsls r2, r1, #1 +10009948: 1852 adds r2, r2, r1 +1000994a: 00d2 lsls r2, r2, #3 +1000994c: 189b adds r3, r3, r2 +1000994e: 4a17 ldr r2, [pc, #92] ; (100099ac ) +10009950: 33d8 adds r3, #216 ; 0xd8 +10009952: 601a str r2, [r3, #0] +10009954: 23d0 movs r3, #208 ; 0xd0 +10009956: 2280 movs r2, #128 ; 0x80 +10009958: 061b lsls r3, r3, #24 +1000995a: 0492 lsls r2, r2, #18 +1000995c: 615a str r2, [r3, #20] +1000995e: f7ff f835 bl 100089cc +10009962: 2000 movs r0, #0 +10009964: b004 add sp, #16 +10009966: bce0 pop {r5, r6, r7} +10009968: 46ba mov sl, r7 +1000996a: 46b1 mov r9, r6 +1000996c: 46a8 mov r8, r5 +1000996e: bdf0 pop {r4, r5, r6, r7, pc} +10009970: 46b4 mov ip, r6 +10009972: e7b8 b.n 100098e6 +10009974: 0ffff800 .word 0x0ffff800 +10009978: c0000001 .word 0xc0000001 +1000997c: 00000858 .word 0x00000858 +10009980: 00000854 .word 0x00000854 +10009984: 0000085c .word 0x0000085c +10009988: 0000084c .word 0x0000084c +1000998c: fffe007f .word 0xfffe007f +10009990: 00006020 .word 0x00006020 +10009994: 00006040 .word 0x00006040 +10009998: 00000444 .word 0x00000444 +1000999c: 5000000c .word 0x5000000c +100099a0: 50200000 .word 0x50200000 +100099a4: ff007ffd .word 0xff007ffd +100099a8: 00400019 .word 0x00400019 +100099ac: 0000a003 .word 0x0000a003 + +100099b0 : +100099b0: b5f0 push {r4, r5, r6, r7, lr} +100099b2: 1cde adds r6, r3, #3 +100099b4: 001d movs r5, r3 +100099b6: 2303 movs r3, #3 +100099b8: 0004 movs r4, r0 +100099ba: b083 sub sp, #12 +100099bc: 439e bics r6, r3 +100099be: 2901 cmp r1, #1 +100099c0: d024 beq.n 10009a0c +100099c2: 2004 movs r0, #4 +100099c4: 3321 adds r3, #33 ; 0x21 +100099c6: 4f16 ldr r7, [pc, #88] ; (10009a20 ) +100099c8: 02d2 lsls r2, r2, #11 +100099ca: 403a ands r2, r7 +100099cc: 0709 lsls r1, r1, #28 +100099ce: 432a orrs r2, r5 +100099d0: 430a orrs r2, r1 +100099d2: 2180 movs r1, #128 ; 0x80 +100099d4: 3004 adds r0, #4 +100099d6: 05c9 lsls r1, r1, #23 +100099d8: 0080 lsls r0, r0, #2 +100099da: 430a orrs r2, r1 +100099dc: 1820 adds r0, r4, r0 +100099de: 3604 adds r6, #4 +100099e0: 6042 str r2, [r0, #4] +100099e2: 2100 movs r1, #0 +100099e4: 9600 str r6, [sp, #0] +100099e6: 2204 movs r2, #4 +100099e8: 0020 movs r0, r4 +100099ea: 18e3 adds r3, r4, r3 +100099ec: f7ff f8e6 bl 10008bbc +100099f0: 1e06 subs r6, r0, #0 +100099f2: d10f bne.n 10009a14 +100099f4: 0021 movs r1, r4 +100099f6: 9b08 ldr r3, [sp, #32] +100099f8: 3128 adds r1, #40 ; 0x28 +100099fa: 4299 cmp r1, r3 +100099fc: d003 beq.n 10009a06 +100099fe: 002a movs r2, r5 +10009a00: 0018 movs r0, r3 +10009a02: f7fd fd31 bl 10007468 <__wrap___aeabi_memcpy> +10009a06: 0030 movs r0, r6 +10009a08: b003 add sp, #12 +10009a0a: bdf0 pop {r4, r5, r6, r7, pc} +10009a0c: 2000 movs r0, #0 +10009a0e: 3610 adds r6, #16 +10009a10: 3311 adds r3, #17 +10009a12: e7d8 b.n 100099c6 +10009a14: 0001 movs r1, r0 +10009a16: 4803 ldr r0, [pc, #12] ; (10009a24 ) +10009a18: f7fd ffbc bl 10007994 <__wrap_printf> +10009a1c: e7f3 b.n 10009a06 +10009a1e: 46c0 nop ; (mov r8, r8) +10009a20: 0ffff800 .word 0x0ffff800 +10009a24: 10014e54 .word 0x10014e54 + +10009a28 : +10009a28: b5f0 push {r4, r5, r6, r7, lr} +10009a2a: 4645 mov r5, r8 +10009a2c: 4657 mov r7, sl +10009a2e: 46de mov lr, fp +10009a30: 464e mov r6, r9 +10009a32: b5e0 push {r5, r6, r7, lr} +10009a34: b08d sub sp, #52 ; 0x34 +10009a36: af02 add r7, sp, #8 +10009a38: 4698 mov r8, r3 +10009a3a: 60ba str r2, [r7, #8] +10009a3c: 1cda adds r2, r3, #3 +10009a3e: 2303 movs r3, #3 +10009a40: 439a bics r2, r3 +10009a42: 0005 movs r5, r0 +10009a44: 60fa str r2, [r7, #12] +10009a46: 2902 cmp r1, #2 +10009a48: d025 beq.n 10009a96 +10009a4a: 0028 movs r0, r5 +10009a4c: 6d3b ldr r3, [r7, #80] ; 0x50 +10009a4e: 3028 adds r0, #40 ; 0x28 +10009a50: 4298 cmp r0, r3 +10009a52: d048 beq.n 10009ae6 +10009a54: 4643 mov r3, r8 +10009a56: 0709 lsls r1, r1, #28 +10009a58: 4319 orrs r1, r3 +10009a5a: 68bb ldr r3, [r7, #8] +10009a5c: 02da lsls r2, r3, #11 +10009a5e: 4b29 ldr r3, [pc, #164] ; (10009b04 ) +10009a60: 401a ands r2, r3 +10009a62: 23c0 movs r3, #192 ; 0xc0 +10009a64: 4311 orrs r1, r2 +10009a66: 061b lsls r3, r3, #24 +10009a68: 4319 orrs r1, r3 +10009a6a: 6269 str r1, [r5, #36] ; 0x24 +10009a6c: 4642 mov r2, r8 +10009a6e: 6d39 ldr r1, [r7, #80] ; 0x50 +10009a70: f7fd fcfa bl 10007468 <__wrap___aeabi_memcpy> +10009a74: 0029 movs r1, r5 +10009a76: 2300 movs r3, #0 +10009a78: 68fa ldr r2, [r7, #12] +10009a7a: 0028 movs r0, r5 +10009a7c: 3204 adds r2, #4 +10009a7e: 3124 adds r1, #36 ; 0x24 +10009a80: 9300 str r3, [sp, #0] +10009a82: f7ff f89b bl 10008bbc +10009a86: 46bd mov sp, r7 +10009a88: b00b add sp, #44 ; 0x2c +10009a8a: bcf0 pop {r4, r5, r6, r7} +10009a8c: 46bb mov fp, r7 +10009a8e: 46b2 mov sl, r6 +10009a90: 46a9 mov r9, r5 +10009a92: 46a0 mov r8, r4 +10009a94: bdf0 pop {r4, r5, r6, r7, pc} +10009a96: 4b1c ldr r3, [pc, #112] ; (10009b08 ) +10009a98: 4c1c ldr r4, [pc, #112] ; (10009b0c ) +10009a9a: 469b mov fp, r3 +10009a9c: 2308 movs r3, #8 +10009a9e: 469a mov sl, r3 +10009aa0: 3318 adds r3, #24 +10009aa2: 4699 mov r9, r3 +10009aa4: 6079 str r1, [r7, #4] +10009aa6: e001 b.n 10009aac +10009aa8: 3c01 subs r4, #1 +10009aaa: d316 bcc.n 10009ada +10009aac: 465b mov r3, fp +10009aae: 613b str r3, [r7, #16] +10009ab0: 4653 mov r3, sl +10009ab2: 9300 str r3, [sp, #0] +10009ab4: 2310 movs r3, #16 +10009ab6: 2204 movs r2, #4 +10009ab8: 2100 movs r1, #0 +10009aba: 0028 movs r0, r5 +10009abc: 18fb adds r3, r7, r3 +10009abe: 466e mov r6, sp +10009ac0: f7ff f87c bl 10008bbc +10009ac4: 2800 cmp r0, #0 +10009ac6: d100 bne.n 10009aca +10009ac8: 6978 ldr r0, [r7, #20] +10009aca: 464b mov r3, r9 +10009acc: 46b5 mov sp, r6 +10009ace: 4203 tst r3, r0 +10009ad0: d0ea beq.n 10009aa8 +10009ad2: 687b ldr r3, [r7, #4] +10009ad4: 0019 movs r1, r3 +10009ad6: 2c00 cmp r4, #0 +10009ad8: d1b7 bne.n 10009a4a +10009ada: 480d ldr r0, [pc, #52] ; (10009b10 ) +10009adc: f7fd fe28 bl 10007730 <__wrap_puts> +10009ae0: 2006 movs r0, #6 +10009ae2: 4240 negs r0, r0 +10009ae4: e7cf b.n 10009a86 +10009ae6: 68bb ldr r3, [r7, #8] +10009ae8: 0709 lsls r1, r1, #28 +10009aea: 02da lsls r2, r3, #11 +10009aec: 4b05 ldr r3, [pc, #20] ; (10009b04 ) +10009aee: 401a ands r2, r3 +10009af0: 4643 mov r3, r8 +10009af2: 430b orrs r3, r1 +10009af4: 4313 orrs r3, r2 +10009af6: 001a movs r2, r3 +10009af8: 23c0 movs r3, #192 ; 0xc0 +10009afa: 061b lsls r3, r3, #24 +10009afc: 431a orrs r2, r3 +10009afe: 626a str r2, [r5, #36] ; 0x24 +10009b00: e7b8 b.n 10009a74 +10009b02: 46c0 nop ; (mov r8, r8) +10009b04: 0ffff800 .word 0x0ffff800 +10009b08: 40004004 .word 0x40004004 +10009b0c: 000003e7 .word 0x000003e7 +10009b10: 1001509c .word 0x1001509c + +10009b14 : +10009b14: 6883 ldr r3, [r0, #8] +10009b16: b570 push {r4, r5, r6, lr} +10009b18: 0bcc lsrs r4, r1, #15 +10009b1a: 0005 movs r5, r0 +10009b1c: 03e4 lsls r4, r4, #15 +10009b1e: 42a3 cmp r3, r4 +10009b20: d00b beq.n 10009b3a +10009b22: 4063 eors r3, r4 +10009b24: 0e1a lsrs r2, r3, #24 +10009b26: d119 bne.n 10009b5c +10009b28: 22ff movs r2, #255 ; 0xff +10009b2a: 0412 lsls r2, r2, #16 +10009b2c: 4213 tst r3, r2 +10009b2e: d10c bne.n 10009b4a +10009b30: 22ff movs r2, #255 ; 0xff +10009b32: 0212 lsls r2, r2, #8 +10009b34: 4213 tst r3, r2 +10009b36: d101 bne.n 10009b3c +10009b38: 60ac str r4, [r5, #8] +10009b3a: bd70 pop {r4, r5, r6, pc} +10009b3c: 2101 movs r1, #1 +10009b3e: 0028 movs r0, r5 +10009b40: 4a0a ldr r2, [pc, #40] ; (10009b6c ) +10009b42: 0a23 lsrs r3, r4, #8 +10009b44: f7ff fe34 bl 100097b0 +10009b48: e7f6 b.n 10009b38 +10009b4a: 0c23 lsrs r3, r4, #16 +10009b4c: 2101 movs r1, #1 +10009b4e: 0028 movs r0, r5 +10009b50: 4a07 ldr r2, [pc, #28] ; (10009b70 ) +10009b52: f7ff fe2d bl 100097b0 +10009b56: 68ab ldr r3, [r5, #8] +10009b58: 4063 eors r3, r4 +10009b5a: e7e9 b.n 10009b30 +10009b5c: 0e23 lsrs r3, r4, #24 +10009b5e: 2101 movs r1, #1 +10009b60: 4a04 ldr r2, [pc, #16] ; (10009b74 ) +10009b62: f7ff fe25 bl 100097b0 +10009b66: 68ab ldr r3, [r5, #8] +10009b68: 4063 eors r3, r4 +10009b6a: e7dd b.n 10009b28 +10009b6c: 0001000a .word 0x0001000a +10009b70: 0001000b .word 0x0001000b +10009b74: 0001000c .word 0x0001000c + +10009b78 : +10009b78: b5f0 push {r4, r5, r6, r7, lr} +10009b7a: 46c6 mov lr, r8 +10009b7c: 3003 adds r0, #3 +10009b7e: 0883 lsrs r3, r0, #2 +10009b80: 469c mov ip, r3 +10009b82: b500 push {lr} +10009b84: 1e8e subs r6, r1, #2 +10009b86: 2b00 cmp r3, #0 +10009b88: d01d beq.n 10009bc6 +10009b8a: 000b movs r3, r1 +10009b8c: 4333 orrs r3, r6 +10009b8e: 075b lsls r3, r3, #29 +10009b90: d154 bne.n 10009c3c +10009b92: 4663 mov r3, ip +10009b94: 3b01 subs r3, #1 +10009b96: 2b0a cmp r3, #10 +10009b98: d950 bls.n 10009c3c +10009b9a: 08c3 lsrs r3, r0, #3 +10009b9c: 4698 mov r8, r3 +10009b9e: 4642 mov r2, r8 +10009ba0: 0030 movs r0, r6 +10009ba2: 000b movs r3, r1 +10009ba4: 00d2 lsls r2, r2, #3 +10009ba6: 188f adds r7, r1, r2 +10009ba8: cb30 ldmia r3!, {r4, r5} +10009baa: c030 stmia r0!, {r4, r5} +10009bac: 429f cmp r7, r3 +10009bae: d1fb bne.n 10009ba8 +10009bb0: 4643 mov r3, r8 +10009bb2: 18b4 adds r4, r6, r2 +10009bb4: 005f lsls r7, r3, #1 +10009bb6: 188a adds r2, r1, r2 +10009bb8: 45bc cmp ip, r7 +10009bba: d004 beq.n 10009bc6 +10009bbc: 8853 ldrh r3, [r2, #2] +10009bbe: 8810 ldrh r0, [r2, #0] +10009bc0: 041b lsls r3, r3, #16 +10009bc2: 4303 orrs r3, r0 +10009bc4: 6023 str r3, [r4, #0] +10009bc6: 0008 movs r0, r1 +10009bc8: 880b ldrh r3, [r1, #0] +10009bca: 1d8a adds r2, r1, #6 +10009bcc: ba5b rev16 r3, r3 +10009bce: 8073 strh r3, [r6, #2] +10009bd0: 1c8b adds r3, r1, #2 +10009bd2: 681b ldr r3, [r3, #0] +10009bd4: 300a adds r0, #10 +10009bd6: ba1b rev r3, r3 +10009bd8: 6073 str r3, [r6, #4] +10009bda: 6812 ldr r2, [r2, #0] +10009bdc: ba12 rev r2, r2 +10009bde: 60b2 str r2, [r6, #8] +10009be0: 6800 ldr r0, [r0, #0] +10009be2: ba00 rev r0, r0 +10009be4: 60f0 str r0, [r6, #12] +10009be6: 2b45 cmp r3, #69 ; 0x45 +10009be8: d003 beq.n 10009bf2 +10009bea: 0030 movs r0, r6 +10009bec: bc80 pop {r7} +10009bee: 46b8 mov r8, r7 +10009bf0: bdf0 pop {r4, r5, r6, r7, pc} +10009bf2: 2a08 cmp r2, #8 +10009bf4: d1f9 bne.n 10009bea +10009bf6: 000b movs r3, r1 +10009bf8: 000a movs r2, r1 +10009bfa: 000c movs r4, r1 +10009bfc: 32b2 adds r2, #178 ; 0xb2 +10009bfe: 33ae adds r3, #174 ; 0xae +10009c00: 881b ldrh r3, [r3, #0] +10009c02: 6810 ldr r0, [r2, #0] +10009c04: 342e adds r4, #46 ; 0x2e +10009c06: 6925 ldr r5, [r4, #16] +10009c08: 181a adds r2, r3, r0 +10009c0a: 42aa cmp r2, r5 +10009c0c: d822 bhi.n 10009c54 +10009c0e: 313a adds r1, #58 ; 0x3a +10009c10: 18c9 adds r1, r1, r3 +10009c12: 1808 adds r0, r1, r0 +10009c14: 4281 cmp r1, r0 +10009c16: d24a bcs.n 10009cae +10009c18: 2700 movs r7, #0 +10009c1a: 2500 movs r5, #0 +10009c1c: e004 b.n 10009c28 +10009c1e: 2add cmp r2, #221 ; 0xdd +10009c20: d01c beq.n 10009c5c +10009c22: 18c9 adds r1, r1, r3 +10009c24: 4288 cmp r0, r1 +10009c26: d92c bls.n 10009c82 +10009c28: 784b ldrb r3, [r1, #1] +10009c2a: 3302 adds r3, #2 +10009c2c: 18ca adds r2, r1, r3 +10009c2e: 4290 cmp r0, r2 +10009c30: d3f7 bcc.n 10009c22 +10009c32: 780a ldrb r2, [r1, #0] +10009c34: 2a30 cmp r2, #48 ; 0x30 +10009c36: d1f2 bne.n 10009c1e +10009c38: 000d movs r5, r1 +10009c3a: e7f2 b.n 10009c22 +10009c3c: 4663 mov r3, ip +10009c3e: 0032 movs r2, r6 +10009c40: 0098 lsls r0, r3, #2 +10009c42: 1830 adds r0, r6, r0 +10009c44: 8893 ldrh r3, [r2, #4] +10009c46: 8854 ldrh r4, [r2, #2] +10009c48: 041b lsls r3, r3, #16 +10009c4a: 4323 orrs r3, r4 +10009c4c: c208 stmia r2!, {r3} +10009c4e: 4282 cmp r2, r0 +10009c50: d1f8 bne.n 10009c44 +10009c52: e7b8 b.n 10009bc6 +10009c54: 2301 movs r3, #1 +10009c56: 425b negs r3, r3 +10009c58: 60b3 str r3, [r6, #8] +10009c5a: e7c6 b.n 10009bea +10009c5c: 1c8a adds r2, r1, #2 +10009c5e: 4690 mov r8, r2 +10009c60: 788a ldrb r2, [r1, #2] +10009c62: 2a00 cmp r2, #0 +10009c64: d1dd bne.n 10009c22 +10009c66: 4642 mov r2, r8 +10009c68: 7852 ldrb r2, [r2, #1] +10009c6a: 2a50 cmp r2, #80 ; 0x50 +10009c6c: d1d9 bne.n 10009c22 +10009c6e: 4642 mov r2, r8 +10009c70: 7892 ldrb r2, [r2, #2] +10009c72: 2af2 cmp r2, #242 ; 0xf2 +10009c74: d1d5 bne.n 10009c22 +10009c76: 4642 mov r2, r8 +10009c78: 78d2 ldrb r2, [r2, #3] +10009c7a: 2a01 cmp r2, #1 +10009c7c: d1d1 bne.n 10009c22 +10009c7e: 000f movs r7, r1 +10009c80: e7cf b.n 10009c22 +10009c82: 2d00 cmp r5, #0 +10009c84: d010 beq.n 10009ca8 +10009c86: 2306 movs r3, #6 +10009c88: 2204 movs r2, #4 +10009c8a: 2f00 cmp r7, #0 +10009c8c: d00a beq.n 10009ca4 +10009c8e: 8ba2 ldrh r2, [r4, #28] +10009c90: 06d2 lsls r2, r2, #27 +10009c92: d501 bpl.n 10009c98 +10009c94: 2201 movs r2, #1 +10009c96: 4313 orrs r3, r2 +10009c98: 2284 movs r2, #132 ; 0x84 +10009c9a: 5cb1 ldrb r1, [r6, r2] +10009c9c: 52b1 strh r1, [r6, r2] +10009c9e: 3204 adds r2, #4 +10009ca0: 54b3 strb r3, [r6, r2] +10009ca2: e7a2 b.n 10009bea +10009ca4: 0013 movs r3, r2 +10009ca6: e7f2 b.n 10009c8e +10009ca8: 2302 movs r3, #2 +10009caa: 2200 movs r2, #0 +10009cac: e7ed b.n 10009c8a +10009cae: 2300 movs r3, #0 +10009cb0: e7ed b.n 10009c8e +10009cb2: 46c0 nop ; (mov r8, r8) + +10009cb4 : +10009cb4: b5f8 push {r3, r4, r5, r6, r7, lr} +10009cb6: 46ce mov lr, r9 +10009cb8: 4647 mov r7, r8 +10009cba: 0005 movs r5, r0 +10009cbc: 4689 mov r9, r1 +10009cbe: b580 push {r7, lr} +10009cc0: 2900 cmp r1, #0 +10009cc2: d032 beq.n 10009d2a +10009cc4: 2301 movs r3, #1 +10009cc6: 2101 movs r1, #1 +10009cc8: 4a20 ldr r2, [pc, #128] ; (10009d4c ) +10009cca: f7ff fd71 bl 100097b0 +10009cce: 2301 movs r3, #1 +10009cd0: 2101 movs r1, #1 +10009cd2: 0028 movs r0, r5 +10009cd4: 4a1d ldr r2, [pc, #116] ; (10009d4c ) +10009cd6: f7ff fd6b bl 100097b0 +10009cda: 2303 movs r3, #3 +10009cdc: 2703 movs r7, #3 +10009cde: 4698 mov r8, r3 +10009ce0: 2601 movs r6, #1 +10009ce2: 2440 movs r4, #64 ; 0x40 +10009ce4: e00b b.n 10009cfe +10009ce6: 2001 movs r0, #1 +10009ce8: f003 faf2 bl 1000d2d0 +10009cec: 3c01 subs r4, #1 +10009cee: 0033 movs r3, r6 +10009cf0: 2101 movs r1, #1 +10009cf2: 0028 movs r0, r5 +10009cf4: 4a15 ldr r2, [pc, #84] ; (10009d4c ) +10009cf6: f7ff fd5b bl 100097b0 +10009cfa: 2c00 cmp r4, #0 +10009cfc: d010 beq.n 10009d20 +10009cfe: 2101 movs r1, #1 +10009d00: 0028 movs r0, r5 +10009d02: 4a12 ldr r2, [pc, #72] ; (10009d4c ) +10009d04: f7ff fa2e bl 10009164 +10009d08: 2800 cmp r0, #0 +10009d0a: dbec blt.n 10009ce6 +10009d0c: 003b movs r3, r7 +10009d0e: 4003 ands r3, r0 +10009d10: 4543 cmp r3, r8 +10009d12: d1e8 bne.n 10009ce6 +10009d14: 28ff cmp r0, #255 ; 0xff +10009d16: d0e6 beq.n 10009ce6 +10009d18: bcc0 pop {r6, r7} +10009d1a: 46b9 mov r9, r7 +10009d1c: 46b0 mov r8, r6 +10009d1e: bdf8 pop {r3, r4, r5, r6, r7, pc} +10009d20: 4649 mov r1, r9 +10009d22: 480b ldr r0, [pc, #44] ; (10009d50 ) +10009d24: f7fd fe36 bl 10007994 <__wrap_printf> +10009d28: e7f6 b.n 10009d18 +10009d2a: 2300 movs r3, #0 +10009d2c: 2101 movs r1, #1 +10009d2e: 4a07 ldr r2, [pc, #28] ; (10009d4c ) +10009d30: f7ff fd3e bl 100097b0 +10009d34: 2300 movs r3, #0 +10009d36: 2101 movs r1, #1 +10009d38: 0028 movs r0, r5 +10009d3a: 4a04 ldr r2, [pc, #16] ; (10009d4c ) +10009d3c: f7ff fd38 bl 100097b0 +10009d40: 2300 movs r3, #0 +10009d42: 2701 movs r7, #1 +10009d44: 4698 mov r8, r3 +10009d46: 2600 movs r6, #0 +10009d48: e7cb b.n 10009ce2 +10009d4a: 46c0 nop ; (mov r8, r8) +10009d4c: 0001001f .word 0x0001001f +10009d50: 10014e84 .word 0x10014e84 + +10009d54 : +10009d54: b5f0 push {r4, r5, r6, r7, lr} +10009d56: 46d6 mov lr, sl +10009d58: 464f mov r7, r9 +10009d5a: 4646 mov r6, r8 +10009d5c: b5c0 push {r6, r7, lr} +10009d5e: 7cc3 ldrb r3, [r0, #19] +10009d60: 0005 movs r5, r0 +10009d62: 000f movs r7, r1 +10009d64: 4692 mov sl, r2 +10009d66: b082 sub sp, #8 +10009d68: 2b00 cmp r3, #0 +10009d6a: d104 bne.n 10009d76 +10009d6c: 6800 ldr r0, [r0, #0] +10009d6e: f002 fabb bl 1000c2e8 +10009d72: 2800 cmp r0, #0 +10009d74: d063 beq.n 10009e3e +10009d76: 0028 movs r0, r5 +10009d78: f002 fabc bl 1000c2f4 +10009d7c: 7cab ldrb r3, [r5, #18] +10009d7e: 2b00 cmp r3, #0 +10009d80: d105 bne.n 10009d8e +10009d82: 2101 movs r1, #1 +10009d84: 0028 movs r0, r5 +10009d86: f7ff ff95 bl 10009cb4 +10009d8a: 2301 movs r3, #1 +10009d8c: 74ab strb r3, [r5, #18] +10009d8e: 7ceb ldrb r3, [r5, #19] +10009d90: 2b00 cmp r3, #0 +10009d92: d061 beq.n 10009e58 +10009d94: 24fa movs r4, #250 ; 0xfa +10009d96: 00a4 lsls r4, r4, #2 +10009d98: e002 b.n 10009da0 +10009d9a: 3c01 subs r4, #1 +10009d9c: 2c00 cmp r4, #0 +10009d9e: d04e beq.n 10009e3e +10009da0: 2208 movs r2, #8 +10009da2: 2100 movs r1, #0 +10009da4: 0028 movs r0, r5 +10009da6: f7ff f971 bl 1000908c +10009daa: 1c43 adds r3, r0, #1 +10009dac: d0f5 beq.n 10009d9a +10009dae: 05c3 lsls r3, r0, #23 +10009db0: d543 bpl.n 10009e3a +10009db2: 22c0 movs r2, #192 ; 0xc0 +10009db4: 0303 lsls r3, r0, #12 +10009db6: 0d5b lsrs r3, r3, #21 +10009db8: 1e59 subs r1, r3, #1 +10009dba: 00d2 lsls r2, r2, #3 +10009dbc: 4291 cmp r1, r2 +10009dbe: d300 bcc.n 10009dc2 +10009dc0: e0b1 b.n 10009f26 +10009dc2: 0782 lsls r2, r0, #30 +10009dc4: d500 bpl.n 10009dc8 +10009dc6: e0ae b.n 10009f26 +10009dc8: 002c movs r4, r5 +10009dca: 3428 adds r4, #40 ; 0x28 +10009dcc: 2200 movs r2, #0 +10009dce: 2102 movs r1, #2 +10009dd0: 0028 movs r0, r5 +10009dd2: 9400 str r4, [sp, #0] +10009dd4: f7ff fdec bl 100099b0 +10009dd8: 2800 cmp r0, #0 +10009dda: d126 bne.n 10009e2a +10009ddc: 8d29 ldrh r1, [r5, #40] ; 0x28 +10009dde: 8d6a ldrh r2, [r5, #42] ; 0x2a +10009de0: 2900 cmp r1, #0 +10009de2: d028 beq.n 10009e36 +10009de4: 2301 movs r3, #1 +10009de6: 74eb strb r3, [r5, #19] +10009de8: 4b63 ldr r3, [pc, #396] ; (10009f78 ) +10009dea: 469c mov ip, r3 +10009dec: 000b movs r3, r1 +10009dee: 4053 eors r3, r2 +10009df0: 4563 cmp r3, ip +10009df2: d000 beq.n 10009df6 +10009df4: e09e b.n 10009f34 +10009df6: 43d2 mvns r2, r2 +10009df8: b292 uxth r2, r2 +10009dfa: 4291 cmp r1, r2 +10009dfc: d000 beq.n 10009e00 +10009dfe: e09f b.n 10009f40 +10009e00: 290b cmp r1, #11 +10009e02: d800 bhi.n 10009e06 +10009e04: e0a2 b.n 10009f4c +10009e06: 7a23 ldrb r3, [r4, #8] +10009e08: 73ab strb r3, [r5, #14] +10009e0a: 230f movs r3, #15 +10009e0c: 7962 ldrb r2, [r4, #5] +10009e0e: 4013 ands r3, r2 +10009e10: 2b02 cmp r3, #2 +10009e12: d917 bls.n 10009e44 +10009e14: 290c cmp r1, #12 +10009e16: d100 bne.n 10009e1a +10009e18: e0a4 b.n 10009f64 +10009e1a: 2b01 cmp r3, #1 +10009e1c: d058 beq.n 10009ed0 +10009e1e: 2b02 cmp r3, #2 +10009e20: d035 beq.n 10009e8e +10009e22: 2b00 cmp r3, #0 +10009e24: d045 beq.n 10009eb2 +10009e26: 200b movs r0, #11 +10009e28: 4240 negs r0, r0 +10009e2a: b002 add sp, #8 +10009e2c: bce0 pop {r5, r6, r7} +10009e2e: 46ba mov sl, r7 +10009e30: 46b1 mov r9, r6 +10009e32: 46a8 mov r8, r5 +10009e34: bdf0 pop {r4, r5, r6, r7, pc} +10009e36: 2a00 cmp r2, #0 +10009e38: d1d4 bne.n 10009de4 +10009e3a: 2300 movs r3, #0 +10009e3c: 74eb strb r3, [r5, #19] +10009e3e: 2001 movs r0, #1 +10009e40: 4240 negs r0, r0 +10009e42: e7f2 b.n 10009e2a +10009e44: 7a62 ldrb r2, [r4, #9] +10009e46: 4694 mov ip, r2 +10009e48: 4666 mov r6, ip +10009e4a: 7b6a ldrb r2, [r5, #13] +10009e4c: 1ab2 subs r2, r6, r2 +10009e4e: b2d2 uxtb r2, r2 +10009e50: 2a14 cmp r2, #20 +10009e52: d8df bhi.n 10009e14 +10009e54: 736e strb r6, [r5, #13] +10009e56: e7dd b.n 10009e14 +10009e58: 2204 movs r2, #4 +10009e5a: 2100 movs r1, #0 +10009e5c: 0028 movs r0, r5 +10009e5e: f7ff f94b bl 100090f8 +10009e62: b283 uxth r3, r0 +10009e64: 4698 mov r8, r3 +10009e66: 4b45 ldr r3, [pc, #276] ; (10009f7c ) +10009e68: 0400 lsls r0, r0, #16 +10009e6a: 4699 mov r9, r3 +10009e6c: 881b ldrh r3, [r3, #0] +10009e6e: 0c04 lsrs r4, r0, #16 +10009e70: 4543 cmp r3, r8 +10009e72: d002 beq.n 10009e7a +10009e74: 2386 movs r3, #134 ; 0x86 +10009e76: 4223 tst r3, r4 +10009e78: d14a bne.n 10009f10 +10009e7a: 4643 mov r3, r8 +10009e7c: 2b00 cmp r3, #0 +10009e7e: d14c bne.n 10009f1a +10009e80: 464b mov r3, r9 +10009e82: 4642 mov r2, r8 +10009e84: 801a strh r2, [r3, #0] +10009e86: 06a3 lsls r3, r4, #26 +10009e88: d500 bpl.n 10009e8c +10009e8a: e783 b.n 10009d94 +10009e8c: e7d7 b.n 10009e3e +10009e8e: 2910 cmp r1, #16 +10009e90: d965 bls.n 10009f5e +10009e92: 79e2 ldrb r2, [r4, #7] +10009e94: 2002 movs r0, #2 +10009e96: 18a2 adds r2, r4, r2 +10009e98: 78d3 ldrb r3, [r2, #3] +10009e9a: 009b lsls r3, r3, #2 +10009e9c: 3304 adds r3, #4 +10009e9e: 18d3 adds r3, r2, r3 +10009ea0: 1b1c subs r4, r3, r4 +10009ea2: 1b0c subs r4, r1, r4 +10009ea4: 7891 ldrb r1, [r2, #2] +10009ea6: 4652 mov r2, sl +10009ea8: 07c9 lsls r1, r1, #31 +10009eaa: 430c orrs r4, r1 +10009eac: 603c str r4, [r7, #0] +10009eae: 6013 str r3, [r2, #0] +10009eb0: e7bb b.n 10009e2a +10009eb2: 291b cmp r1, #27 +10009eb4: d95c bls.n 10009f70 +10009eb6: 79e3 ldrb r3, [r4, #7] +10009eb8: 8a2d ldrh r5, [r5, #16] +10009eba: 18e3 adds r3, r4, r3 +10009ebc: 895a ldrh r2, [r3, #10] +10009ebe: 4295 cmp r5, r2 +10009ec0: d14a bne.n 10009f58 +10009ec2: 4652 mov r2, sl +10009ec4: 3310 adds r3, #16 +10009ec6: 1b1c subs r4, r3, r4 +10009ec8: 1b0c subs r4, r1, r4 +10009eca: 603c str r4, [r7, #0] +10009ecc: 6013 str r3, [r2, #0] +10009ece: e7ac b.n 10009e2a +10009ed0: 2910 cmp r1, #16 +10009ed2: d94a bls.n 10009f6a +10009ed4: 79e3 ldrb r3, [r4, #7] +10009ed6: 18e3 adds r3, r4, r3 +10009ed8: 78da ldrb r2, [r3, #3] +10009eda: 0092 lsls r2, r2, #2 +10009edc: 3204 adds r2, #4 +10009ede: 189b adds r3, r3, r2 +10009ee0: 7b1a ldrb r2, [r3, #12] +10009ee2: 1b1c subs r4, r3, r4 +10009ee4: 1b09 subs r1, r1, r4 +10009ee6: 2a88 cmp r2, #136 ; 0x88 +10009ee8: d133 bne.n 10009f52 +10009eea: 7b5a ldrb r2, [r3, #13] +10009eec: 2a6c cmp r2, #108 ; 0x6c +10009eee: d130 bne.n 10009f52 +10009ef0: 7cda ldrb r2, [r3, #19] +10009ef2: 2a00 cmp r2, #0 +10009ef4: d127 bne.n 10009f46 +10009ef6: 7d1a ldrb r2, [r3, #20] +10009ef8: 2a10 cmp r2, #16 +10009efa: d124 bne.n 10009f46 +10009efc: 7d5a ldrb r2, [r3, #21] +10009efe: 2a18 cmp r2, #24 +10009f00: d121 bne.n 10009f46 +10009f02: 4652 mov r2, sl +10009f04: 3918 subs r1, #24 +10009f06: 3318 adds r3, #24 +10009f08: 6039 str r1, [r7, #0] +10009f0a: 2001 movs r0, #1 +10009f0c: 6013 str r3, [r2, #0] +10009f0e: e78c b.n 10009e2a +10009f10: 0021 movs r1, r4 +10009f12: 481b ldr r0, [pc, #108] ; (10009f80 ) +10009f14: f7fd fd3e bl 10007994 <__wrap_printf> +10009f18: e7af b.n 10009e7a +10009f1a: 2204 movs r2, #4 +10009f1c: 2100 movs r1, #0 +10009f1e: 0028 movs r0, r5 +10009f20: f7ff fb46 bl 100095b0 +10009f24: e7ac b.n 10009e80 +10009f26: 2301 movs r3, #1 +10009f28: 2101 movs r1, #1 +10009f2a: 0028 movs r0, r5 +10009f2c: 4a15 ldr r2, [pc, #84] ; (10009f84 ) +10009f2e: f7ff fc3f bl 100097b0 +10009f32: e782 b.n 10009e3a +10009f34: 4814 ldr r0, [pc, #80] ; (10009f88 ) +10009f36: f7fd fd2d bl 10007994 <__wrap_printf> +10009f3a: 2001 movs r0, #1 +10009f3c: 4240 negs r0, r0 +10009f3e: e774 b.n 10009e2a +10009f40: 2002 movs r0, #2 +10009f42: 4240 negs r0, r0 +10009f44: e771 b.n 10009e2a +10009f46: 200a movs r0, #10 +10009f48: 4240 negs r0, r0 +10009f4a: e76e b.n 10009e2a +10009f4c: 2003 movs r0, #3 +10009f4e: 4240 negs r0, r0 +10009f50: e76b b.n 10009e2a +10009f52: 2009 movs r0, #9 +10009f54: 4240 negs r0, r0 +10009f56: e768 b.n 10009e2a +10009f58: 2006 movs r0, #6 +10009f5a: 4240 negs r0, r0 +10009f5c: e765 b.n 10009e2a +10009f5e: 2007 movs r0, #7 +10009f60: 4240 negs r0, r0 +10009f62: e762 b.n 10009e2a +10009f64: 2004 movs r0, #4 +10009f66: 4240 negs r0, r0 +10009f68: e75f b.n 10009e2a +10009f6a: 2008 movs r0, #8 +10009f6c: 4240 negs r0, r0 +10009f6e: e75c b.n 10009e2a +10009f70: 2005 movs r0, #5 +10009f72: 4240 negs r0, r0 +10009f74: e759 b.n 10009e2a +10009f76: 46c0 nop ; (mov r8, r8) +10009f78: 0000ffff .word 0x0000ffff +10009f7c: 20010fe0 .word 0x20010fe0 +10009f80: 10014ea8 .word 0x10014ea8 +10009f84: 0001000d .word 0x0001000d +10009f88: 10014ed4 .word 0x10014ed4 + +10009f8c : +10009f8c: b5f0 push {r4, r5, r6, r7, lr} +10009f8e: 46de mov lr, fp +10009f90: 4657 mov r7, sl +10009f92: 464e mov r6, r9 +10009f94: 4645 mov r5, r8 +10009f96: 0004 movs r4, r0 +10009f98: b5e0 push {r5, r6, r7, lr} +10009f9a: b085 sub sp, #20 +10009f9c: 469a mov sl, r3 +10009f9e: 4689 mov r9, r1 +10009fa0: 4693 mov fp, r2 +10009fa2: f002 f9a7 bl 1000c2f4 +10009fa6: 7ca3 ldrb r3, [r4, #18] +10009fa8: 2b00 cmp r3, #0 +10009faa: d105 bne.n 10009fb8 +10009fac: 2101 movs r1, #1 +10009fae: 0020 movs r0, r4 +10009fb0: f7ff fe80 bl 10009cb4 +10009fb4: 2301 movs r3, #1 +10009fb6: 74a3 strb r3, [r4, #18] +10009fb8: 7ba3 ldrb r3, [r4, #14] +10009fba: 2b00 cmp r3, #0 +10009fbc: d024 beq.n 1000a008 +10009fbe: 4e2e ldr r6, [pc, #184] ; (1000a078 ) +10009fc0: 4f2e ldr r7, [pc, #184] ; (1000a07c ) +10009fc2: 6ab3 ldr r3, [r6, #40] ; 0x28 +10009fc4: 4698 mov r8, r3 +10009fc6: e00e b.n 10009fe6 +10009fc8: 7ba1 ldrb r1, [r4, #14] +10009fca: 2900 cmp r1, #0 +10009fcc: d103 bne.n 10009fd6 +10009fce: 7b23 ldrb r3, [r4, #12] +10009fd0: 7b62 ldrb r2, [r4, #13] +10009fd2: 429a cmp r2, r3 +10009fd4: d11c bne.n 1000a010 +10009fd6: 4643 mov r3, r8 +10009fd8: 1aed subs r5, r5, r3 +10009fda: 42bd cmp r5, r7 +10009fdc: d843 bhi.n 1000a066 +10009fde: 20fa movs r0, #250 ; 0xfa +10009fe0: 0080 lsls r0, r0, #2 +10009fe2: f003 f95b bl 1000d29c +10009fe6: 0020 movs r0, r4 +10009fe8: aa03 add r2, sp, #12 +10009fea: a902 add r1, sp, #8 +10009fec: 6ab5 ldr r5, [r6, #40] ; 0x28 +10009fee: f7ff feb1 bl 10009d54 +10009ff2: 2801 cmp r0, #1 +10009ff4: d1e8 bne.n 10009fc8 +10009ff6: 9903 ldr r1, [sp, #12] +10009ff8: 9802 ldr r0, [sp, #8] +10009ffa: f7ff fdbd bl 10009b78 +10009ffe: 0001 movs r1, r0 +1000a000: 0020 movs r0, r4 +1000a002: f002 f97d bl 1000c300 +1000a006: e7df b.n 10009fc8 +1000a008: 7b23 ldrb r3, [r4, #12] +1000a00a: 7b62 ldrb r2, [r4, #13] +1000a00c: 429a cmp r2, r3 +1000a00e: d0d6 beq.n 10009fbe +1000a010: 465a mov r2, fp +1000a012: 4651 mov r1, sl +1000a014: 320c adds r2, #12 +1000a016: b292 uxth r2, r2 +1000a018: 800a strh r2, [r1, #0] +1000a01a: 43d2 mvns r2, r2 +1000a01c: 710b strb r3, [r1, #4] +1000a01e: 804a strh r2, [r1, #2] +1000a020: 4652 mov r2, sl +1000a022: 4649 mov r1, r9 +1000a024: 7151 strb r1, [r2, #5] +1000a026: 2200 movs r2, #0 +1000a028: 4651 mov r1, sl +1000a02a: 718a strb r2, [r1, #6] +1000a02c: 4649 mov r1, r9 +1000a02e: 3902 subs r1, #2 +1000a030: 4248 negs r0, r1 +1000a032: 4141 adcs r1, r0 +1000a034: 4650 mov r0, sl +1000a036: 0049 lsls r1, r1, #1 +1000a038: 310c adds r1, #12 +1000a03a: 3301 adds r3, #1 +1000a03c: 71c1 strb r1, [r0, #7] +1000a03e: 8102 strh r2, [r0, #8] +1000a040: 8142 strh r2, [r0, #10] +1000a042: 7323 strb r3, [r4, #12] +1000a044: 465b mov r3, fp +1000a046: 3203 adds r2, #3 +1000a048: 330f adds r3, #15 +1000a04a: 4393 bics r3, r2 +1000a04c: 9000 str r0, [sp, #0] +1000a04e: 2200 movs r2, #0 +1000a050: 2102 movs r1, #2 +1000a052: 0020 movs r0, r4 +1000a054: f7ff fce8 bl 10009a28 +1000a058: b005 add sp, #20 +1000a05a: bcf0 pop {r4, r5, r6, r7} +1000a05c: 46bb mov fp, r7 +1000a05e: 46b2 mov sl, r6 +1000a060: 46a9 mov r9, r5 +1000a062: 46a0 mov r8, r4 +1000a064: bdf0 pop {r4, r5, r6, r7, pc} +1000a066: 7b63 ldrb r3, [r4, #13] +1000a068: 7b22 ldrb r2, [r4, #12] +1000a06a: 4805 ldr r0, [pc, #20] ; (1000a080 ) +1000a06c: f7fd fc92 bl 10007994 <__wrap_printf> +1000a070: 2001 movs r0, #1 +1000a072: 4240 negs r0, r0 +1000a074: e7f0 b.n 1000a058 +1000a076: 46c0 nop ; (mov r8, r8) +1000a078: 40054000 .word 0x40054000 +1000a07c: 000f4240 .word 0x000f4240 +1000a080: 10014f00 .word 0x10014f00 + +1000a084 : +1000a084: b5f0 push {r4, r5, r6, r7, lr} +1000a086: 4657 mov r7, sl +1000a088: 464e mov r6, r9 +1000a08a: 4645 mov r5, r8 +1000a08c: 46de mov lr, fp +1000a08e: b5e0 push {r5, r6, r7, lr} +1000a090: 4e29 ldr r6, [pc, #164] ; (1000a138 ) +1000a092: 4692 mov sl, r2 +1000a094: 6ab7 ldr r7, [r6, #40] ; 0x28 +1000a096: 4698 mov r8, r3 +1000a098: 4a28 ldr r2, [pc, #160] ; (1000a13c ) +1000a09a: 6ab3 ldr r3, [r6, #40] ; 0x28 +1000a09c: 0005 movs r5, r0 +1000a09e: 4689 mov r9, r1 +1000a0a0: b083 sub sp, #12 +1000a0a2: 1bdb subs r3, r3, r7 +1000a0a4: 4293 cmp r3, r2 +1000a0a6: d82e bhi.n 1000a106 +1000a0a8: 4b25 ldr r3, [pc, #148] ; (1000a140 ) +1000a0aa: 469b mov fp, r3 +1000a0ac: e010 b.n 1000a0d0 +1000a0ae: 2802 cmp r0, #2 +1000a0b0: d020 beq.n 1000a0f4 +1000a0b2: 2800 cmp r0, #0 +1000a0b4: db03 blt.n 1000a0be +1000a0b6: 0001 movs r1, r0 +1000a0b8: 4658 mov r0, fp +1000a0ba: f7fd fc6b bl 10007994 <__wrap_printf> +1000a0be: 20fa movs r0, #250 ; 0xfa +1000a0c0: 0080 lsls r0, r0, #2 +1000a0c2: f003 f8eb bl 1000d29c +1000a0c6: 6ab3 ldr r3, [r6, #40] ; 0x28 +1000a0c8: 4a1c ldr r2, [pc, #112] ; (1000a13c ) +1000a0ca: 1bdb subs r3, r3, r7 +1000a0cc: 4293 cmp r3, r2 +1000a0ce: d81a bhi.n 1000a106 +1000a0d0: 4669 mov r1, sp +1000a0d2: 0028 movs r0, r5 +1000a0d4: aa01 add r2, sp, #4 +1000a0d6: f7ff fe3d bl 10009d54 +1000a0da: 1e04 subs r4, r0, #0 +1000a0dc: d023 beq.n 1000a126 +1000a0de: 2801 cmp r0, #1 +1000a0e0: d1e5 bne.n 1000a0ae +1000a0e2: 9901 ldr r1, [sp, #4] +1000a0e4: 9800 ldr r0, [sp, #0] +1000a0e6: f7ff fd47 bl 10009b78 +1000a0ea: 0001 movs r1, r0 +1000a0ec: 0028 movs r0, r5 +1000a0ee: f002 f907 bl 1000c300 +1000a0f2: e7e4 b.n 1000a0be +1000a0f4: 9900 ldr r1, [sp, #0] +1000a0f6: 9b01 ldr r3, [sp, #4] +1000a0f8: 004a lsls r2, r1, #1 +1000a0fa: 6828 ldr r0, [r5, #0] +1000a0fc: 0852 lsrs r2, r2, #1 +1000a0fe: 0fc9 lsrs r1, r1, #31 +1000a100: f7f6 fd18 bl 10000b34 +1000a104: e7db b.n 1000a0be +1000a106: 4643 mov r3, r8 +1000a108: 4652 mov r2, sl +1000a10a: 4649 mov r1, r9 +1000a10c: 2401 movs r4, #1 +1000a10e: 480d ldr r0, [pc, #52] ; (1000a144 ) +1000a110: f7fd fc40 bl 10007994 <__wrap_printf> +1000a114: 4264 negs r4, r4 +1000a116: 0020 movs r0, r4 +1000a118: b003 add sp, #12 +1000a11a: bcf0 pop {r4, r5, r6, r7} +1000a11c: 46bb mov fp, r7 +1000a11e: 46b2 mov sl, r6 +1000a120: 46a9 mov r9, r5 +1000a122: 46a0 mov r8, r4 +1000a124: bdf0 pop {r4, r5, r6, r7, pc} +1000a126: 9a00 ldr r2, [sp, #0] +1000a128: 4542 cmp r2, r8 +1000a12a: d900 bls.n 1000a12e +1000a12c: 4642 mov r2, r8 +1000a12e: 9901 ldr r1, [sp, #4] +1000a130: 980c ldr r0, [sp, #48] ; 0x30 +1000a132: f009 ff45 bl 10013fc0 <__memmove_veneer> +1000a136: e7ee b.n 1000a116 +1000a138: 40054000 .word 0x40054000 +1000a13c: 000f423f .word 0x000f423f +1000a140: 10014f24 .word 0x10014f24 +1000a144: 10014f50 .word 0x10014f50 + +1000a148 : +1000a148: b5f0 push {r4, r5, r6, r7, lr} +1000a14a: 4645 mov r5, r8 +1000a14c: 4690 mov r8, r2 +1000a14e: 2240 movs r2, #64 ; 0x40 +1000a150: 4657 mov r7, sl +1000a152: 464e mov r6, r9 +1000a154: 46de mov lr, fp +1000a156: 4691 mov r9, r2 +1000a158: 3a80 subs r2, #128 ; 0x80 +1000a15a: 4693 mov fp, r2 +1000a15c: 4692 mov sl, r2 +1000a15e: b5e0 push {r5, r6, r7, lr} +1000a160: 0007 movs r7, r0 +1000a162: 2640 movs r6, #64 ; 0x40 +1000a164: b083 sub sp, #12 +1000a166: 448b add fp, r1 +1000a168: 449a add sl, r3 +1000a16a: 465b mov r3, fp +1000a16c: 199c adds r4, r3, r6 +1000a16e: 68bb ldr r3, [r7, #8] +1000a170: 0be5 lsrs r5, r4, #15 +1000a172: 03ed lsls r5, r5, #15 +1000a174: 429d cmp r5, r3 +1000a176: d00b beq.n 1000a190 +1000a178: 406b eors r3, r5 +1000a17a: 0e1a lsrs r2, r3, #24 +1000a17c: d136 bne.n 1000a1ec +1000a17e: 22ff movs r2, #255 ; 0xff +1000a180: 0412 lsls r2, r2, #16 +1000a182: 4213 tst r3, r2 +1000a184: d129 bne.n 1000a1da +1000a186: 22ff movs r2, #255 ; 0xff +1000a188: 0212 lsls r2, r2, #8 +1000a18a: 4213 tst r3, r2 +1000a18c: d11e bne.n 1000a1cc +1000a18e: 60bd str r5, [r7, #8] +1000a190: 0462 lsls r2, r4, #17 +1000a192: 4653 mov r3, sl +1000a194: 2480 movs r4, #128 ; 0x80 +1000a196: 199b adds r3, r3, r6 +1000a198: 0c52 lsrs r2, r2, #17 +1000a19a: 0224 lsls r4, r4, #8 +1000a19c: 9300 str r3, [sp, #0] +1000a19e: 2101 movs r1, #1 +1000a1a0: 464b mov r3, r9 +1000a1a2: 0038 movs r0, r7 +1000a1a4: 4322 orrs r2, r4 +1000a1a6: f7ff fc3f bl 10009a28 +1000a1aa: 2800 cmp r0, #0 +1000a1ac: d127 bne.n 1000a1fe +1000a1ae: 45b0 cmp r8, r6 +1000a1b0: d925 bls.n 1000a1fe +1000a1b2: 0033 movs r3, r6 +1000a1b4: 2240 movs r2, #64 ; 0x40 +1000a1b6: 3340 adds r3, #64 ; 0x40 +1000a1b8: 4691 mov r9, r2 +1000a1ba: 4543 cmp r3, r8 +1000a1bc: d801 bhi.n 1000a1c2 +1000a1be: 001e movs r6, r3 +1000a1c0: e7d3 b.n 1000a16a +1000a1c2: 4642 mov r2, r8 +1000a1c4: 1b92 subs r2, r2, r6 +1000a1c6: 4691 mov r9, r2 +1000a1c8: 001e movs r6, r3 +1000a1ca: e7ce b.n 1000a16a +1000a1cc: 2101 movs r1, #1 +1000a1ce: 0038 movs r0, r7 +1000a1d0: 4a0e ldr r2, [pc, #56] ; (1000a20c ) +1000a1d2: 0a2b lsrs r3, r5, #8 +1000a1d4: f7ff faec bl 100097b0 +1000a1d8: e7d9 b.n 1000a18e +1000a1da: 0c2b lsrs r3, r5, #16 +1000a1dc: 2101 movs r1, #1 +1000a1de: 0038 movs r0, r7 +1000a1e0: 4a0b ldr r2, [pc, #44] ; (1000a210 ) +1000a1e2: f7ff fae5 bl 100097b0 +1000a1e6: 68bb ldr r3, [r7, #8] +1000a1e8: 406b eors r3, r5 +1000a1ea: e7cc b.n 1000a186 +1000a1ec: 2300 movs r3, #0 +1000a1ee: 2101 movs r1, #1 +1000a1f0: 0038 movs r0, r7 +1000a1f2: 4a08 ldr r2, [pc, #32] ; (1000a214 ) +1000a1f4: f7ff fadc bl 100097b0 +1000a1f8: 68bb ldr r3, [r7, #8] +1000a1fa: 406b eors r3, r5 +1000a1fc: e7bf b.n 1000a17e +1000a1fe: b003 add sp, #12 +1000a200: bcf0 pop {r4, r5, r6, r7} +1000a202: 46bb mov fp, r7 +1000a204: 46b2 mov sl, r6 +1000a206: 46a9 mov r9, r5 +1000a208: 46a0 mov r8, r4 +1000a20a: bdf0 pop {r4, r5, r6, r7, pc} +1000a20c: 0001000a .word 0x0001000a +1000a210: 0001000b .word 0x0001000b +1000a214: 0001000c .word 0x0001000c + +1000a218 : +1000a218: b5f0 push {r4, r5, r6, r7, lr} +1000a21a: 46d6 mov lr, sl +1000a21c: 464f mov r7, r9 +1000a21e: 4646 mov r6, r8 +1000a220: b5c0 push {r6, r7, lr} +1000a222: 0004 movs r4, r0 +1000a224: 0006 movs r6, r0 +1000a226: b082 sub sp, #8 +1000a228: 0008 movs r0, r1 +1000a22a: 0017 movs r7, r2 +1000a22c: 468a mov sl, r1 +1000a22e: 4699 mov r9, r3 +1000a230: f004 fa54 bl 1000e6dc +1000a234: 1c43 adds r3, r0, #1 +1000a236: 4698 mov r8, r3 +1000a238: 3644 adds r6, #68 ; 0x44 +1000a23a: 0005 movs r5, r0 +1000a23c: 001a movs r2, r3 +1000a23e: 4651 mov r1, sl +1000a240: 0030 movs r0, r6 +1000a242: f7fd f911 bl 10007468 <__wrap___aeabi_memcpy> +1000a246: 4643 mov r3, r8 +1000a248: 18f2 adds r2, r6, r3 +1000a24a: 0a3b lsrs r3, r7, #8 +1000a24c: 7017 strb r7, [r2, #0] +1000a24e: 7053 strb r3, [r2, #1] +1000a250: 0c3b lsrs r3, r7, #16 +1000a252: 0e3f lsrs r7, r7, #24 +1000a254: 7093 strb r3, [r2, #2] +1000a256: 70d7 strb r7, [r2, #3] +1000a258: 002a movs r2, r5 +1000a25a: 2380 movs r3, #128 ; 0x80 +1000a25c: 3221 adds r2, #33 ; 0x21 +1000a25e: 1d6f adds r7, r5, #5 +1000a260: 011b lsls r3, r3, #4 +1000a262: 429a cmp r2, r3 +1000a264: d823 bhi.n 1000a2ae +1000a266: 2308 movs r3, #8 +1000a268: 33ff adds r3, #255 ; 0xff +1000a26a: 4698 mov r8, r3 +1000a26c: 6363 str r3, [r4, #52] ; 0x34 +1000a26e: 043b lsls r3, r7, #16 +1000a270: 0c1b lsrs r3, r3, #16 +1000a272: 63a3 str r3, [r4, #56] ; 0x38 +1000a274: 464b mov r3, r9 +1000a276: 8a21 ldrh r1, [r4, #16] +1000a278: 031b lsls r3, r3, #12 +1000a27a: 3101 adds r1, #1 +1000a27c: b289 uxth r1, r1 +1000a27e: 8221 strh r1, [r4, #16] +1000a280: 0409 lsls r1, r1, #16 +1000a282: 4319 orrs r1, r3 +1000a284: 2302 movs r3, #2 +1000a286: 4319 orrs r1, r3 +1000a288: 2300 movs r3, #0 +1000a28a: 6423 str r3, [r4, #64] ; 0x40 +1000a28c: 0023 movs r3, r4 +1000a28e: 63e1 str r1, [r4, #60] ; 0x3c +1000a290: 0020 movs r0, r4 +1000a292: 2100 movs r1, #0 +1000a294: 3a0c subs r2, #12 +1000a296: 3328 adds r3, #40 ; 0x28 +1000a298: f7ff fe78 bl 10009f8c +1000a29c: 2800 cmp r0, #0 +1000a29e: d106 bne.n 1000a2ae +1000a2a0: 003b movs r3, r7 +1000a2a2: 4642 mov r2, r8 +1000a2a4: 2102 movs r1, #2 +1000a2a6: 0020 movs r0, r4 +1000a2a8: 9600 str r6, [sp, #0] +1000a2aa: f7ff feeb bl 1000a084 +1000a2ae: b002 add sp, #8 +1000a2b0: bce0 pop {r5, r6, r7} +1000a2b2: 46ba mov sl, r7 +1000a2b4: 46b1 mov r9, r6 +1000a2b6: 46a8 mov r8, r5 +1000a2b8: bdf0 pop {r4, r5, r6, r7, pc} +1000a2ba: 46c0 nop ; (mov r8, r8) + +1000a2bc : +1000a2bc: b5f0 push {r4, r5, r6, r7, lr} +1000a2be: 46d6 mov lr, sl +1000a2c0: 464f mov r7, r9 +1000a2c2: 4646 mov r6, r8 +1000a2c4: b5c0 push {r6, r7, lr} +1000a2c6: 0004 movs r4, r0 +1000a2c8: 0006 movs r6, r0 +1000a2ca: b082 sub sp, #8 +1000a2cc: 0008 movs r0, r1 +1000a2ce: 001f movs r7, r3 +1000a2d0: 4692 mov sl, r2 +1000a2d2: 4689 mov r9, r1 +1000a2d4: f004 fa02 bl 1000e6dc +1000a2d8: 1c43 adds r3, r0, #1 +1000a2da: 4698 mov r8, r3 +1000a2dc: 3644 adds r6, #68 ; 0x44 +1000a2de: 0005 movs r5, r0 +1000a2e0: 001a movs r2, r3 +1000a2e2: 4649 mov r1, r9 +1000a2e4: 0030 movs r0, r6 +1000a2e6: f7fd f8bf bl 10007468 <__wrap___aeabi_memcpy> +1000a2ea: 4643 mov r3, r8 +1000a2ec: 4652 mov r2, sl +1000a2ee: 18f3 adds r3, r6, r3 +1000a2f0: 701a strb r2, [r3, #0] +1000a2f2: 2200 movs r2, #0 +1000a2f4: 1d69 adds r1, r5, #5 +1000a2f6: 705a strb r2, [r3, #1] +1000a2f8: 709a strb r2, [r3, #2] +1000a2fa: 70da strb r2, [r3, #3] +1000a2fc: 1871 adds r1, r6, r1 +1000a2fe: 0a3b lsrs r3, r7, #8 +1000a300: 700f strb r7, [r1, #0] +1000a302: 704b strb r3, [r1, #1] +1000a304: 0c3b lsrs r3, r7, #16 +1000a306: 0e3f lsrs r7, r7, #24 +1000a308: 708b strb r3, [r1, #2] +1000a30a: 70cf strb r7, [r1, #3] +1000a30c: 0029 movs r1, r5 +1000a30e: 002f movs r7, r5 +1000a310: 2380 movs r3, #128 ; 0x80 +1000a312: 3125 adds r1, #37 ; 0x25 +1000a314: 3709 adds r7, #9 +1000a316: 011b lsls r3, r3, #4 +1000a318: 4299 cmp r1, r3 +1000a31a: d820 bhi.n 1000a35e +1000a31c: 2108 movs r1, #8 +1000a31e: 31ff adds r1, #255 ; 0xff +1000a320: 4688 mov r8, r1 +1000a322: 6361 str r1, [r4, #52] ; 0x34 +1000a324: 0439 lsls r1, r7, #16 +1000a326: 0c09 lsrs r1, r1, #16 +1000a328: 63a1 str r1, [r4, #56] ; 0x38 +1000a32a: 2102 movs r1, #2 +1000a32c: 8a23 ldrh r3, [r4, #16] +1000a32e: 6422 str r2, [r4, #64] ; 0x40 +1000a330: 3301 adds r3, #1 +1000a332: b29b uxth r3, r3 +1000a334: 8223 strh r3, [r4, #16] +1000a336: 041b lsls r3, r3, #16 +1000a338: 430b orrs r3, r1 +1000a33a: 002a movs r2, r5 +1000a33c: 63e3 str r3, [r4, #60] ; 0x3c +1000a33e: 0023 movs r3, r4 +1000a340: 2100 movs r1, #0 +1000a342: 0020 movs r0, r4 +1000a344: 3219 adds r2, #25 +1000a346: 3328 adds r3, #40 ; 0x28 +1000a348: f7ff fe20 bl 10009f8c +1000a34c: 2800 cmp r0, #0 +1000a34e: d106 bne.n 1000a35e +1000a350: 003b movs r3, r7 +1000a352: 4642 mov r2, r8 +1000a354: 2102 movs r1, #2 +1000a356: 0020 movs r0, r4 +1000a358: 9600 str r6, [sp, #0] +1000a35a: f7ff fe93 bl 1000a084 +1000a35e: b002 add sp, #8 +1000a360: bce0 pop {r5, r6, r7} +1000a362: 46ba mov sl, r7 +1000a364: 46b1 mov r9, r6 +1000a366: 46a8 mov r8, r5 +1000a368: bdf0 pop {r4, r5, r6, r7, pc} +1000a36a: 46c0 nop ; (mov r8, r8) + +1000a36c : +1000a36c: 6883 ldr r3, [r0, #8] +1000a36e: b570 push {r4, r5, r6, lr} +1000a370: 0bce lsrs r6, r1, #15 +1000a372: 0004 movs r4, r0 +1000a374: 000d movs r5, r1 +1000a376: 03f6 lsls r6, r6, #15 +1000a378: 429e cmp r6, r3 +1000a37a: d00b beq.n 1000a394 +1000a37c: 4073 eors r3, r6 +1000a37e: 0e1a lsrs r2, r3, #24 +1000a380: d137 bne.n 1000a3f2 +1000a382: 22ff movs r2, #255 ; 0xff +1000a384: 0412 lsls r2, r2, #16 +1000a386: 4213 tst r3, r2 +1000a388: d12a bne.n 1000a3e0 +1000a38a: 22ff movs r2, #255 ; 0xff +1000a38c: 0212 lsls r2, r2, #8 +1000a38e: 4213 tst r3, r2 +1000a390: d11f bne.n 1000a3d2 +1000a392: 60a6 str r6, [r4, #8] +1000a394: 046a lsls r2, r5, #17 +1000a396: 2580 movs r5, #128 ; 0x80 +1000a398: 0c52 lsrs r2, r2, #17 +1000a39a: 022d lsls r5, r5, #8 +1000a39c: 432a orrs r2, r5 +1000a39e: 2101 movs r1, #1 +1000a3a0: 0020 movs r0, r4 +1000a3a2: f7fe fedf bl 10009164 +1000a3a6: 25c0 movs r5, #192 ; 0xc0 +1000a3a8: 68a3 ldr r3, [r4, #8] +1000a3aa: 0006 movs r6, r0 +1000a3ac: 056d lsls r5, r5, #21 +1000a3ae: 42ab cmp r3, r5 +1000a3b0: d00d beq.n 1000a3ce +1000a3b2: 406b eors r3, r5 +1000a3b4: 0e1a lsrs r2, r3, #24 +1000a3b6: d138 bne.n 1000a42a +1000a3b8: 22ff movs r2, #255 ; 0xff +1000a3ba: 0412 lsls r2, r2, #16 +1000a3bc: 4213 tst r3, r2 +1000a3be: d128 bne.n 1000a412 +1000a3c0: 22ff movs r2, #255 ; 0xff +1000a3c2: 0212 lsls r2, r2, #8 +1000a3c4: 4213 tst r3, r2 +1000a3c6: d11c bne.n 1000a402 +1000a3c8: 23c0 movs r3, #192 ; 0xc0 +1000a3ca: 055b lsls r3, r3, #21 +1000a3cc: 60a3 str r3, [r4, #8] +1000a3ce: 0030 movs r0, r6 +1000a3d0: bd70 pop {r4, r5, r6, pc} +1000a3d2: 2101 movs r1, #1 +1000a3d4: 0020 movs r0, r4 +1000a3d6: 4a19 ldr r2, [pc, #100] ; (1000a43c ) +1000a3d8: 0a33 lsrs r3, r6, #8 +1000a3da: f7ff f9e9 bl 100097b0 +1000a3de: e7d8 b.n 1000a392 +1000a3e0: 0c33 lsrs r3, r6, #16 +1000a3e2: 2101 movs r1, #1 +1000a3e4: 0020 movs r0, r4 +1000a3e6: 4a16 ldr r2, [pc, #88] ; (1000a440 ) +1000a3e8: f7ff f9e2 bl 100097b0 +1000a3ec: 68a3 ldr r3, [r4, #8] +1000a3ee: 4073 eors r3, r6 +1000a3f0: e7cb b.n 1000a38a +1000a3f2: 0e33 lsrs r3, r6, #24 +1000a3f4: 2101 movs r1, #1 +1000a3f6: 4a13 ldr r2, [pc, #76] ; (1000a444 ) +1000a3f8: f7ff f9da bl 100097b0 +1000a3fc: 68a3 ldr r3, [r4, #8] +1000a3fe: 4073 eors r3, r6 +1000a400: e7bf b.n 1000a382 +1000a402: 23c0 movs r3, #192 ; 0xc0 +1000a404: 2101 movs r1, #1 +1000a406: 0020 movs r0, r4 +1000a408: 4a0c ldr r2, [pc, #48] ; (1000a43c ) +1000a40a: 035b lsls r3, r3, #13 +1000a40c: f7ff f9d0 bl 100097b0 +1000a410: e7da b.n 1000a3c8 +1000a412: 23c0 movs r3, #192 ; 0xc0 +1000a414: 4a0a ldr r2, [pc, #40] ; (1000a440 ) +1000a416: 015b lsls r3, r3, #5 +1000a418: 2101 movs r1, #1 +1000a41a: 0020 movs r0, r4 +1000a41c: f7ff f9c8 bl 100097b0 +1000a420: 23c0 movs r3, #192 ; 0xc0 +1000a422: 68a2 ldr r2, [r4, #8] +1000a424: 055b lsls r3, r3, #21 +1000a426: 4053 eors r3, r2 +1000a428: e7ca b.n 1000a3c0 +1000a42a: 2318 movs r3, #24 +1000a42c: 2101 movs r1, #1 +1000a42e: 0020 movs r0, r4 +1000a430: 4a04 ldr r2, [pc, #16] ; (1000a444 ) +1000a432: f7ff f9bd bl 100097b0 +1000a436: 68a3 ldr r3, [r4, #8] +1000a438: 406b eors r3, r5 +1000a43a: e7bd b.n 1000a3b8 +1000a43c: 0001000a .word 0x0001000a +1000a440: 0001000b .word 0x0001000b +1000a444: 0001000c .word 0x0001000c + +1000a448 : +1000a448: b5f0 push {r4, r5, r6, r7, lr} +1000a44a: 46c6 mov lr, r8 +1000a44c: 0bcf lsrs r7, r1, #15 +1000a44e: 000d movs r5, r1 +1000a450: 6881 ldr r1, [r0, #8] +1000a452: 0004 movs r4, r0 +1000a454: 4690 mov r8, r2 +1000a456: 001e movs r6, r3 +1000a458: b500 push {lr} +1000a45a: 03ff lsls r7, r7, #15 +1000a45c: 428f cmp r7, r1 +1000a45e: d00b beq.n 1000a478 +1000a460: 4079 eors r1, r7 +1000a462: 0e0b lsrs r3, r1, #24 +1000a464: d164 bne.n 1000a530 +1000a466: 23ff movs r3, #255 ; 0xff +1000a468: 041b lsls r3, r3, #16 +1000a46a: 4219 tst r1, r3 +1000a46c: d157 bne.n 1000a51e +1000a46e: 23ff movs r3, #255 ; 0xff +1000a470: 021b lsls r3, r3, #8 +1000a472: 4219 tst r1, r3 +1000a474: d123 bne.n 1000a4be +1000a476: 60a7 str r7, [r4, #8] +1000a478: 2280 movs r2, #128 ; 0x80 +1000a47a: 4643 mov r3, r8 +1000a47c: 046d lsls r5, r5, #17 +1000a47e: 0c6d lsrs r5, r5, #17 +1000a480: 0212 lsls r2, r2, #8 +1000a482: 432a orrs r2, r5 +1000a484: 2b01 cmp r3, #1 +1000a486: d021 beq.n 1000a4cc +1000a488: 0033 movs r3, r6 +1000a48a: 2101 movs r1, #1 +1000a48c: 0020 movs r0, r4 +1000a48e: f7fe ff8f bl 100093b0 +1000a492: 25c0 movs r5, #192 ; 0xc0 +1000a494: 68a3 ldr r3, [r4, #8] +1000a496: 056d lsls r5, r5, #21 +1000a498: 42ab cmp r3, r5 +1000a49a: d00d beq.n 1000a4b8 +1000a49c: 406b eors r3, r5 +1000a49e: 0e1a lsrs r2, r3, #24 +1000a4a0: d11a bne.n 1000a4d8 +1000a4a2: 22ff movs r2, #255 ; 0xff +1000a4a4: 0412 lsls r2, r2, #16 +1000a4a6: 4213 tst r3, r2 +1000a4a8: d122 bne.n 1000a4f0 +1000a4aa: 22ff movs r2, #255 ; 0xff +1000a4ac: 0212 lsls r2, r2, #8 +1000a4ae: 4213 tst r3, r2 +1000a4b0: d12d bne.n 1000a50e +1000a4b2: 23c0 movs r3, #192 ; 0xc0 1000a4b4: 055b lsls r3, r3, #21 -1000a4b6: 4053 eors r3, r2 -1000a4b8: e7ca b.n 1000a450 -1000a4ba: 2318 movs r3, #24 -1000a4bc: 2101 movs r1, #1 -1000a4be: 0020 movs r0, r4 -1000a4c0: 4a04 ldr r2, [pc, #16] ; (1000a4d4 ) -1000a4c2: f7ff f9bd bl 10009840 -1000a4c6: 68a3 ldr r3, [r4, #8] -1000a4c8: 406b eors r3, r5 -1000a4ca: e7bd b.n 1000a448 -1000a4cc: 0001000a .word 0x0001000a -1000a4d0: 0001000b .word 0x0001000b -1000a4d4: 0001000c .word 0x0001000c - -1000a4d8 : -1000a4d8: b5f0 push {r4, r5, r6, r7, lr} -1000a4da: 46c6 mov lr, r8 -1000a4dc: 0bcf lsrs r7, r1, #15 -1000a4de: 000d movs r5, r1 -1000a4e0: 6881 ldr r1, [r0, #8] -1000a4e2: 0004 movs r4, r0 -1000a4e4: 4690 mov r8, r2 -1000a4e6: 001e movs r6, r3 -1000a4e8: b500 push {lr} -1000a4ea: 03ff lsls r7, r7, #15 -1000a4ec: 428f cmp r7, r1 -1000a4ee: d00b beq.n 1000a508 -1000a4f0: 4079 eors r1, r7 -1000a4f2: 0e0b lsrs r3, r1, #24 -1000a4f4: d164 bne.n 1000a5c0 -1000a4f6: 23ff movs r3, #255 ; 0xff -1000a4f8: 041b lsls r3, r3, #16 -1000a4fa: 4219 tst r1, r3 -1000a4fc: d157 bne.n 1000a5ae -1000a4fe: 23ff movs r3, #255 ; 0xff -1000a500: 021b lsls r3, r3, #8 -1000a502: 4219 tst r1, r3 -1000a504: d123 bne.n 1000a54e -1000a506: 60a7 str r7, [r4, #8] -1000a508: 2280 movs r2, #128 ; 0x80 -1000a50a: 4643 mov r3, r8 -1000a50c: 046d lsls r5, r5, #17 -1000a50e: 0c6d lsrs r5, r5, #17 -1000a510: 0212 lsls r2, r2, #8 -1000a512: 432a orrs r2, r5 -1000a514: 2b01 cmp r3, #1 -1000a516: d021 beq.n 1000a55c -1000a518: 0033 movs r3, r6 -1000a51a: 2101 movs r1, #1 -1000a51c: 0020 movs r0, r4 -1000a51e: f7fe ff8f bl 10009440 -1000a522: 25c0 movs r5, #192 ; 0xc0 -1000a524: 68a3 ldr r3, [r4, #8] -1000a526: 056d lsls r5, r5, #21 -1000a528: 42ab cmp r3, r5 -1000a52a: d00d beq.n 1000a548 -1000a52c: 406b eors r3, r5 -1000a52e: 0e1a lsrs r2, r3, #24 -1000a530: d11a bne.n 1000a568 -1000a532: 22ff movs r2, #255 ; 0xff -1000a534: 0412 lsls r2, r2, #16 -1000a536: 4213 tst r3, r2 -1000a538: d122 bne.n 1000a580 -1000a53a: 22ff movs r2, #255 ; 0xff -1000a53c: 0212 lsls r2, r2, #8 -1000a53e: 4213 tst r3, r2 -1000a540: d12d bne.n 1000a59e -1000a542: 23c0 movs r3, #192 ; 0xc0 -1000a544: 055b lsls r3, r3, #21 -1000a546: 60a3 str r3, [r4, #8] -1000a548: bc80 pop {r7} -1000a54a: 46b8 mov r8, r7 -1000a54c: bdf0 pop {r4, r5, r6, r7, pc} -1000a54e: 2101 movs r1, #1 -1000a550: 0020 movs r0, r4 -1000a552: 4a1f ldr r2, [pc, #124] ; (1000a5d0 ) -1000a554: 0a3b lsrs r3, r7, #8 -1000a556: f7ff f973 bl 10009840 -1000a55a: e7d4 b.n 1000a506 -1000a55c: 0033 movs r3, r6 -1000a55e: 2101 movs r1, #1 -1000a560: 0020 movs r0, r4 -1000a562: f7ff f96d bl 10009840 -1000a566: e7dc b.n 1000a522 -1000a568: 2318 movs r3, #24 -1000a56a: 4a1a ldr r2, [pc, #104] ; (1000a5d4 ) -1000a56c: 2101 movs r1, #1 -1000a56e: 0020 movs r0, r4 -1000a570: f7ff f966 bl 10009840 -1000a574: 22ff movs r2, #255 ; 0xff -1000a576: 68a3 ldr r3, [r4, #8] -1000a578: 0412 lsls r2, r2, #16 -1000a57a: 406b eors r3, r5 -1000a57c: 4213 tst r3, r2 -1000a57e: d0dc beq.n 1000a53a -1000a580: 23c0 movs r3, #192 ; 0xc0 -1000a582: 4a15 ldr r2, [pc, #84] ; (1000a5d8 ) -1000a584: 015b lsls r3, r3, #5 -1000a586: 2101 movs r1, #1 -1000a588: 0020 movs r0, r4 -1000a58a: f7ff f959 bl 10009840 -1000a58e: 23c0 movs r3, #192 ; 0xc0 -1000a590: 68a2 ldr r2, [r4, #8] -1000a592: 055b lsls r3, r3, #21 -1000a594: 4053 eors r3, r2 -1000a596: 22ff movs r2, #255 ; 0xff -1000a598: 0212 lsls r2, r2, #8 -1000a59a: 4213 tst r3, r2 -1000a59c: d0d1 beq.n 1000a542 +1000a4b6: 60a3 str r3, [r4, #8] +1000a4b8: bc80 pop {r7} +1000a4ba: 46b8 mov r8, r7 +1000a4bc: bdf0 pop {r4, r5, r6, r7, pc} +1000a4be: 2101 movs r1, #1 +1000a4c0: 0020 movs r0, r4 +1000a4c2: 4a1f ldr r2, [pc, #124] ; (1000a540 ) +1000a4c4: 0a3b lsrs r3, r7, #8 +1000a4c6: f7ff f973 bl 100097b0 +1000a4ca: e7d4 b.n 1000a476 +1000a4cc: 0033 movs r3, r6 +1000a4ce: 2101 movs r1, #1 +1000a4d0: 0020 movs r0, r4 +1000a4d2: f7ff f96d bl 100097b0 +1000a4d6: e7dc b.n 1000a492 +1000a4d8: 2318 movs r3, #24 +1000a4da: 4a1a ldr r2, [pc, #104] ; (1000a544 ) +1000a4dc: 2101 movs r1, #1 +1000a4de: 0020 movs r0, r4 +1000a4e0: f7ff f966 bl 100097b0 +1000a4e4: 22ff movs r2, #255 ; 0xff +1000a4e6: 68a3 ldr r3, [r4, #8] +1000a4e8: 0412 lsls r2, r2, #16 +1000a4ea: 406b eors r3, r5 +1000a4ec: 4213 tst r3, r2 +1000a4ee: d0dc beq.n 1000a4aa +1000a4f0: 23c0 movs r3, #192 ; 0xc0 +1000a4f2: 4a15 ldr r2, [pc, #84] ; (1000a548 ) +1000a4f4: 015b lsls r3, r3, #5 +1000a4f6: 2101 movs r1, #1 +1000a4f8: 0020 movs r0, r4 +1000a4fa: f7ff f959 bl 100097b0 +1000a4fe: 23c0 movs r3, #192 ; 0xc0 +1000a500: 68a2 ldr r2, [r4, #8] +1000a502: 055b lsls r3, r3, #21 +1000a504: 4053 eors r3, r2 +1000a506: 22ff movs r2, #255 ; 0xff +1000a508: 0212 lsls r2, r2, #8 +1000a50a: 4213 tst r3, r2 +1000a50c: d0d1 beq.n 1000a4b2 +1000a50e: 23c0 movs r3, #192 ; 0xc0 +1000a510: 2101 movs r1, #1 +1000a512: 0020 movs r0, r4 +1000a514: 4a0a ldr r2, [pc, #40] ; (1000a540 ) +1000a516: 035b lsls r3, r3, #13 +1000a518: f7ff f94a bl 100097b0 +1000a51c: e7c9 b.n 1000a4b2 +1000a51e: 2101 movs r1, #1 +1000a520: 0020 movs r0, r4 +1000a522: 4a09 ldr r2, [pc, #36] ; (1000a548 ) +1000a524: 0c3b lsrs r3, r7, #16 +1000a526: f7ff f943 bl 100097b0 +1000a52a: 68a1 ldr r1, [r4, #8] +1000a52c: 4079 eors r1, r7 +1000a52e: e79e b.n 1000a46e +1000a530: 2101 movs r1, #1 +1000a532: 4a04 ldr r2, [pc, #16] ; (1000a544 ) +1000a534: 0e3b lsrs r3, r7, #24 +1000a536: f7ff f93b bl 100097b0 +1000a53a: 68a1 ldr r1, [r4, #8] +1000a53c: 4079 eors r1, r7 +1000a53e: e792 b.n 1000a466 +1000a540: 0001000a .word 0x0001000a +1000a544: 0001000c .word 0x0001000c +1000a548: 0001000b .word 0x0001000b + +1000a54c : +1000a54c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000a54e: 46ce mov lr, r9 +1000a550: 4647 mov r7, r8 +1000a552: 0004 movs r4, r0 +1000a554: 000d movs r5, r1 +1000a556: b580 push {r7, lr} +1000a558: 2901 cmp r1, #1 +1000a55a: d100 bne.n 1000a55e +1000a55c: e1d4 b.n 1000a908 +1000a55e: 4bd0 ldr r3, [pc, #832] ; (1000a8a0 ) +1000a560: 27c8 movs r7, #200 ; 0xc8 +1000a562: 4698 mov r8, r3 +1000a564: 023f lsls r7, r7, #8 +1000a566: 26c0 movs r6, #192 ; 0xc0 +1000a568: 4641 mov r1, r8 +1000a56a: 0020 movs r0, r4 +1000a56c: f7ff fad2 bl 10009b14 +1000a570: 003a movs r2, r7 +1000a572: 2101 movs r1, #1 +1000a574: 0020 movs r0, r4 +1000a576: f7fe fdf5 bl 10009164 +1000a57a: 68a3 ldr r3, [r4, #8] +1000a57c: 0576 lsls r6, r6, #21 +1000a57e: 42b3 cmp r3, r6 +1000a580: d010 beq.n 1000a5a4 +1000a582: 4073 eors r3, r6 +1000a584: 0e1a lsrs r2, r3, #24 +1000a586: d000 beq.n 1000a58a +1000a588: e0db b.n 1000a742 +1000a58a: 22ff movs r2, #255 ; 0xff +1000a58c: 0412 lsls r2, r2, #16 +1000a58e: 4213 tst r3, r2 +1000a590: d000 beq.n 1000a594 +1000a592: e0e3 b.n 1000a75c +1000a594: 22ff movs r2, #255 ; 0xff +1000a596: 0212 lsls r2, r2, #8 +1000a598: 4213 tst r3, r2 +1000a59a: d000 beq.n 1000a59e +1000a59c: e0ee b.n 1000a77c 1000a59e: 23c0 movs r3, #192 ; 0xc0 -1000a5a0: 2101 movs r1, #1 -1000a5a2: 0020 movs r0, r4 -1000a5a4: 4a0a ldr r2, [pc, #40] ; (1000a5d0 ) -1000a5a6: 035b lsls r3, r3, #13 -1000a5a8: f7ff f94a bl 10009840 -1000a5ac: e7c9 b.n 1000a542 +1000a5a0: 055b lsls r3, r3, #21 +1000a5a2: 60a3 str r3, [r4, #8] +1000a5a4: 4641 mov r1, r8 +1000a5a6: 0020 movs r0, r4 +1000a5a8: f7ff fab4 bl 10009b14 +1000a5ac: 003a movs r2, r7 1000a5ae: 2101 movs r1, #1 1000a5b0: 0020 movs r0, r4 -1000a5b2: 4a09 ldr r2, [pc, #36] ; (1000a5d8 ) -1000a5b4: 0c3b lsrs r3, r7, #16 -1000a5b6: f7ff f943 bl 10009840 -1000a5ba: 68a1 ldr r1, [r4, #8] -1000a5bc: 4079 eors r1, r7 -1000a5be: e79e b.n 1000a4fe -1000a5c0: 2101 movs r1, #1 -1000a5c2: 4a04 ldr r2, [pc, #16] ; (1000a5d4 ) -1000a5c4: 0e3b lsrs r3, r7, #24 -1000a5c6: f7ff f93b bl 10009840 -1000a5ca: 68a1 ldr r1, [r4, #8] -1000a5cc: 4079 eors r1, r7 -1000a5ce: e792 b.n 1000a4f6 -1000a5d0: 0001000a .word 0x0001000a -1000a5d4: 0001000c .word 0x0001000c -1000a5d8: 0001000b .word 0x0001000b - -1000a5dc : -1000a5dc: b5f8 push {r3, r4, r5, r6, r7, lr} -1000a5de: 46ce mov lr, r9 -1000a5e0: 4647 mov r7, r8 -1000a5e2: 0004 movs r4, r0 -1000a5e4: 000d movs r5, r1 -1000a5e6: b580 push {r7, lr} -1000a5e8: 2901 cmp r1, #1 -1000a5ea: d100 bne.n 1000a5ee -1000a5ec: e1d4 b.n 1000a998 -1000a5ee: 4bd0 ldr r3, [pc, #832] ; (1000a930 ) -1000a5f0: 27c8 movs r7, #200 ; 0xc8 -1000a5f2: 4698 mov r8, r3 -1000a5f4: 023f lsls r7, r7, #8 -1000a5f6: 26c0 movs r6, #192 ; 0xc0 -1000a5f8: 4641 mov r1, r8 -1000a5fa: 0020 movs r0, r4 -1000a5fc: f7ff fad2 bl 10009ba4 -1000a600: 003a movs r2, r7 +1000a5b2: f7fe fdd7 bl 10009164 +1000a5b6: 22c0 movs r2, #192 ; 0xc0 +1000a5b8: 68a3 ldr r3, [r4, #8] +1000a5ba: 0552 lsls r2, r2, #21 +1000a5bc: 0006 movs r6, r0 +1000a5be: 4691 mov r9, r2 +1000a5c0: 4293 cmp r3, r2 +1000a5c2: d010 beq.n 1000a5e6 +1000a5c4: 4053 eors r3, r2 +1000a5c6: 0e1a lsrs r2, r3, #24 +1000a5c8: d000 beq.n 1000a5cc +1000a5ca: e193 b.n 1000a8f4 +1000a5cc: 22ff movs r2, #255 ; 0xff +1000a5ce: 0412 lsls r2, r2, #16 +1000a5d0: 4213 tst r3, r2 +1000a5d2: d000 beq.n 1000a5d6 +1000a5d4: e182 b.n 1000a8dc +1000a5d6: 22ff movs r2, #255 ; 0xff +1000a5d8: 0212 lsls r2, r2, #8 +1000a5da: 4213 tst r3, r2 +1000a5dc: d000 beq.n 1000a5e0 +1000a5de: e175 b.n 1000a8cc +1000a5e0: 23c0 movs r3, #192 ; 0xc0 +1000a5e2: 055b lsls r3, r3, #21 +1000a5e4: 60a3 str r3, [r4, #8] +1000a5e6: 07f3 lsls r3, r6, #31 +1000a5e8: d400 bmi.n 1000a5ec +1000a5ea: e195 b.n 1000a918 +1000a5ec: 2d01 cmp r5, #1 +1000a5ee: d100 bne.n 1000a5f2 +1000a5f0: e18f b.n 1000a912 +1000a5f2: 4dac ldr r5, [pc, #688] ; (1000a8a4 ) +1000a5f4: 4eac ldr r6, [pc, #688] ; (1000a8a8 ) +1000a5f6: 0031 movs r1, r6 +1000a5f8: 0020 movs r0, r4 +1000a5fa: f7ff fa8b bl 10009b14 +1000a5fe: 2303 movs r3, #3 +1000a600: 002a movs r2, r5 1000a602: 2101 movs r1, #1 1000a604: 0020 movs r0, r4 -1000a606: f7fe fdf5 bl 100091f4 -1000a60a: 68a3 ldr r3, [r4, #8] -1000a60c: 0576 lsls r6, r6, #21 -1000a60e: 42b3 cmp r3, r6 -1000a610: d010 beq.n 1000a634 -1000a612: 4073 eors r3, r6 -1000a614: 0e1a lsrs r2, r3, #24 -1000a616: d000 beq.n 1000a61a -1000a618: e0db b.n 1000a7d2 -1000a61a: 22ff movs r2, #255 ; 0xff -1000a61c: 0412 lsls r2, r2, #16 -1000a61e: 4213 tst r3, r2 -1000a620: d000 beq.n 1000a624 -1000a622: e0e3 b.n 1000a7ec -1000a624: 22ff movs r2, #255 ; 0xff -1000a626: 0212 lsls r2, r2, #8 -1000a628: 4213 tst r3, r2 -1000a62a: d000 beq.n 1000a62e -1000a62c: e0ee b.n 1000a80c -1000a62e: 23c0 movs r3, #192 ; 0xc0 -1000a630: 055b lsls r3, r3, #21 -1000a632: 60a3 str r3, [r4, #8] -1000a634: 4641 mov r1, r8 -1000a636: 0020 movs r0, r4 -1000a638: f7ff fab4 bl 10009ba4 -1000a63c: 003a movs r2, r7 -1000a63e: 2101 movs r1, #1 -1000a640: 0020 movs r0, r4 -1000a642: f7fe fdd7 bl 100091f4 -1000a646: 22c0 movs r2, #192 ; 0xc0 -1000a648: 68a3 ldr r3, [r4, #8] -1000a64a: 0552 lsls r2, r2, #21 -1000a64c: 0006 movs r6, r0 -1000a64e: 4691 mov r9, r2 -1000a650: 4293 cmp r3, r2 -1000a652: d010 beq.n 1000a676 -1000a654: 4053 eors r3, r2 -1000a656: 0e1a lsrs r2, r3, #24 -1000a658: d000 beq.n 1000a65c -1000a65a: e193 b.n 1000a984 -1000a65c: 22ff movs r2, #255 ; 0xff -1000a65e: 0412 lsls r2, r2, #16 -1000a660: 4213 tst r3, r2 -1000a662: d000 beq.n 1000a666 -1000a664: e182 b.n 1000a96c -1000a666: 22ff movs r2, #255 ; 0xff -1000a668: 0212 lsls r2, r2, #8 -1000a66a: 4213 tst r3, r2 -1000a66c: d000 beq.n 1000a670 -1000a66e: e175 b.n 1000a95c -1000a670: 23c0 movs r3, #192 ; 0xc0 -1000a672: 055b lsls r3, r3, #21 -1000a674: 60a3 str r3, [r4, #8] -1000a676: 07f3 lsls r3, r6, #31 -1000a678: d400 bmi.n 1000a67c -1000a67a: e195 b.n 1000a9a8 -1000a67c: 2d01 cmp r5, #1 -1000a67e: d100 bne.n 1000a682 -1000a680: e18f b.n 1000a9a2 -1000a682: 4dac ldr r5, [pc, #688] ; (1000a934 ) -1000a684: 4eac ldr r6, [pc, #688] ; (1000a938 ) -1000a686: 0031 movs r1, r6 +1000a606: f7ff f8d3 bl 100097b0 +1000a60a: 22c0 movs r2, #192 ; 0xc0 +1000a60c: 68a3 ldr r3, [r4, #8] +1000a60e: 0552 lsls r2, r2, #21 +1000a610: 4691 mov r9, r2 +1000a612: 4293 cmp r3, r2 +1000a614: d010 beq.n 1000a638 +1000a616: 4053 eors r3, r2 +1000a618: 0e1a lsrs r2, r3, #24 +1000a61a: d000 beq.n 1000a61e +1000a61c: e14c b.n 1000a8b8 +1000a61e: 22ff movs r2, #255 ; 0xff +1000a620: 0412 lsls r2, r2, #16 +1000a622: 4213 tst r3, r2 +1000a624: d000 beq.n 1000a628 +1000a626: e12e b.n 1000a886 +1000a628: 22ff movs r2, #255 ; 0xff +1000a62a: 0212 lsls r2, r2, #8 +1000a62c: 4213 tst r3, r2 +1000a62e: d000 beq.n 1000a632 +1000a630: e121 b.n 1000a876 +1000a632: 23c0 movs r3, #192 ; 0xc0 +1000a634: 055b lsls r3, r3, #21 +1000a636: 60a3 str r3, [r4, #8] +1000a638: 0031 movs r1, r6 +1000a63a: 0020 movs r0, r4 +1000a63c: f7ff fa6a bl 10009b14 +1000a640: 002a movs r2, r5 +1000a642: 2101 movs r1, #1 +1000a644: 0020 movs r0, r4 +1000a646: f7fe fd8d bl 10009164 +1000a64a: 22c0 movs r2, #192 ; 0xc0 +1000a64c: 68a3 ldr r3, [r4, #8] +1000a64e: 0552 lsls r2, r2, #21 +1000a650: 4691 mov r9, r2 +1000a652: 4293 cmp r3, r2 +1000a654: d010 beq.n 1000a678 +1000a656: 4053 eors r3, r2 +1000a658: 0e1a lsrs r2, r3, #24 +1000a65a: d000 beq.n 1000a65e +1000a65c: e101 b.n 1000a862 +1000a65e: 22ff movs r2, #255 ; 0xff +1000a660: 0412 lsls r2, r2, #16 +1000a662: 4213 tst r3, r2 +1000a664: d000 beq.n 1000a668 +1000a666: e0f0 b.n 1000a84a +1000a668: 22ff movs r2, #255 ; 0xff +1000a66a: 0212 lsls r2, r2, #8 +1000a66c: 4213 tst r3, r2 +1000a66e: d000 beq.n 1000a672 +1000a670: e0e3 b.n 1000a83a +1000a672: 23c0 movs r3, #192 ; 0xc0 +1000a674: 055b lsls r3, r3, #21 +1000a676: 60a3 str r3, [r4, #8] +1000a678: 4641 mov r1, r8 +1000a67a: 0020 movs r0, r4 +1000a67c: f7ff fa4a bl 10009b14 +1000a680: 003a movs r2, r7 +1000a682: 27c0 movs r7, #192 ; 0xc0 +1000a684: 2300 movs r3, #0 +1000a686: 2101 movs r1, #1 1000a688: 0020 movs r0, r4 -1000a68a: f7ff fa8b bl 10009ba4 -1000a68e: 2303 movs r3, #3 -1000a690: 002a movs r2, r5 -1000a692: 2101 movs r1, #1 -1000a694: 0020 movs r0, r4 -1000a696: f7ff f8d3 bl 10009840 -1000a69a: 22c0 movs r2, #192 ; 0xc0 -1000a69c: 68a3 ldr r3, [r4, #8] -1000a69e: 0552 lsls r2, r2, #21 -1000a6a0: 4691 mov r9, r2 -1000a6a2: 4293 cmp r3, r2 -1000a6a4: d010 beq.n 1000a6c8 -1000a6a6: 4053 eors r3, r2 -1000a6a8: 0e1a lsrs r2, r3, #24 -1000a6aa: d000 beq.n 1000a6ae -1000a6ac: e14c b.n 1000a948 -1000a6ae: 22ff movs r2, #255 ; 0xff -1000a6b0: 0412 lsls r2, r2, #16 -1000a6b2: 4213 tst r3, r2 -1000a6b4: d000 beq.n 1000a6b8 -1000a6b6: e12e b.n 1000a916 -1000a6b8: 22ff movs r2, #255 ; 0xff -1000a6ba: 0212 lsls r2, r2, #8 -1000a6bc: 4213 tst r3, r2 -1000a6be: d000 beq.n 1000a6c2 -1000a6c0: e121 b.n 1000a906 -1000a6c2: 23c0 movs r3, #192 ; 0xc0 -1000a6c4: 055b lsls r3, r3, #21 -1000a6c6: 60a3 str r3, [r4, #8] -1000a6c8: 0031 movs r1, r6 -1000a6ca: 0020 movs r0, r4 -1000a6cc: f7ff fa6a bl 10009ba4 -1000a6d0: 002a movs r2, r5 -1000a6d2: 2101 movs r1, #1 -1000a6d4: 0020 movs r0, r4 -1000a6d6: f7fe fd8d bl 100091f4 -1000a6da: 22c0 movs r2, #192 ; 0xc0 -1000a6dc: 68a3 ldr r3, [r4, #8] -1000a6de: 0552 lsls r2, r2, #21 -1000a6e0: 4691 mov r9, r2 -1000a6e2: 4293 cmp r3, r2 -1000a6e4: d010 beq.n 1000a708 -1000a6e6: 4053 eors r3, r2 -1000a6e8: 0e1a lsrs r2, r3, #24 -1000a6ea: d000 beq.n 1000a6ee -1000a6ec: e101 b.n 1000a8f2 +1000a68a: f7ff f891 bl 100097b0 +1000a68e: 68a3 ldr r3, [r4, #8] +1000a690: 057f lsls r7, r7, #21 +1000a692: 42bb cmp r3, r7 +1000a694: d010 beq.n 1000a6b8 +1000a696: 407b eors r3, r7 +1000a698: 0e1a lsrs r2, r3, #24 +1000a69a: d000 beq.n 1000a69e +1000a69c: e0c4 b.n 1000a828 +1000a69e: 22ff movs r2, #255 ; 0xff +1000a6a0: 0412 lsls r2, r2, #16 +1000a6a2: 4213 tst r3, r2 +1000a6a4: d000 beq.n 1000a6a8 +1000a6a6: e0b3 b.n 1000a810 +1000a6a8: 22ff movs r2, #255 ; 0xff +1000a6aa: 0212 lsls r2, r2, #8 +1000a6ac: 4213 tst r3, r2 +1000a6ae: d000 beq.n 1000a6b2 +1000a6b0: e0a6 b.n 1000a800 +1000a6b2: 23c0 movs r3, #192 ; 0xc0 +1000a6b4: 055b lsls r3, r3, #21 +1000a6b6: 60a3 str r3, [r4, #8] +1000a6b8: 27c0 movs r7, #192 ; 0xc0 +1000a6ba: 2001 movs r0, #1 +1000a6bc: f002 fe08 bl 1000d2d0 +1000a6c0: 0031 movs r1, r6 +1000a6c2: 0020 movs r0, r4 +1000a6c4: f7ff fa26 bl 10009b14 +1000a6c8: 2301 movs r3, #1 +1000a6ca: 002a movs r2, r5 +1000a6cc: 2101 movs r1, #1 +1000a6ce: 0020 movs r0, r4 +1000a6d0: f7ff f86e bl 100097b0 +1000a6d4: 68a3 ldr r3, [r4, #8] +1000a6d6: 057f lsls r7, r7, #21 +1000a6d8: 42bb cmp r3, r7 +1000a6da: d00f beq.n 1000a6fc +1000a6dc: 407b eors r3, r7 +1000a6de: 0e1a lsrs r2, r3, #24 +1000a6e0: d000 beq.n 1000a6e4 +1000a6e2: e084 b.n 1000a7ee +1000a6e4: 22ff movs r2, #255 ; 0xff +1000a6e6: 0412 lsls r2, r2, #16 +1000a6e8: 4213 tst r3, r2 +1000a6ea: d000 beq.n 1000a6ee +1000a6ec: e073 b.n 1000a7d6 1000a6ee: 22ff movs r2, #255 ; 0xff -1000a6f0: 0412 lsls r2, r2, #16 +1000a6f0: 0212 lsls r2, r2, #8 1000a6f2: 4213 tst r3, r2 -1000a6f4: d000 beq.n 1000a6f8 -1000a6f6: e0f0 b.n 1000a8da -1000a6f8: 22ff movs r2, #255 ; 0xff -1000a6fa: 0212 lsls r2, r2, #8 -1000a6fc: 4213 tst r3, r2 -1000a6fe: d000 beq.n 1000a702 -1000a700: e0e3 b.n 1000a8ca -1000a702: 23c0 movs r3, #192 ; 0xc0 -1000a704: 055b lsls r3, r3, #21 -1000a706: 60a3 str r3, [r4, #8] -1000a708: 4641 mov r1, r8 +1000a6f4: d167 bne.n 1000a7c6 +1000a6f6: 23c0 movs r3, #192 ; 0xc0 +1000a6f8: 055b lsls r3, r3, #21 +1000a6fa: 60a3 str r3, [r4, #8] +1000a6fc: 0031 movs r1, r6 +1000a6fe: 0020 movs r0, r4 +1000a700: f7ff fa08 bl 10009b14 +1000a704: 002a movs r2, r5 +1000a706: 25c0 movs r5, #192 ; 0xc0 +1000a708: 2101 movs r1, #1 1000a70a: 0020 movs r0, r4 -1000a70c: f7ff fa4a bl 10009ba4 -1000a710: 003a movs r2, r7 -1000a712: 27c0 movs r7, #192 ; 0xc0 -1000a714: 2300 movs r3, #0 -1000a716: 2101 movs r1, #1 -1000a718: 0020 movs r0, r4 -1000a71a: f7ff f891 bl 10009840 -1000a71e: 68a3 ldr r3, [r4, #8] -1000a720: 057f lsls r7, r7, #21 -1000a722: 42bb cmp r3, r7 -1000a724: d010 beq.n 1000a748 -1000a726: 407b eors r3, r7 -1000a728: 0e1a lsrs r2, r3, #24 -1000a72a: d000 beq.n 1000a72e -1000a72c: e0c4 b.n 1000a8b8 -1000a72e: 22ff movs r2, #255 ; 0xff -1000a730: 0412 lsls r2, r2, #16 -1000a732: 4213 tst r3, r2 -1000a734: d000 beq.n 1000a738 -1000a736: e0b3 b.n 1000a8a0 -1000a738: 22ff movs r2, #255 ; 0xff -1000a73a: 0212 lsls r2, r2, #8 -1000a73c: 4213 tst r3, r2 -1000a73e: d000 beq.n 1000a742 -1000a740: e0a6 b.n 1000a890 -1000a742: 23c0 movs r3, #192 ; 0xc0 -1000a744: 055b lsls r3, r3, #21 -1000a746: 60a3 str r3, [r4, #8] -1000a748: 27c0 movs r7, #192 ; 0xc0 -1000a74a: 2001 movs r0, #1 -1000a74c: f002 fe06 bl 1000d35c -1000a750: 0031 movs r1, r6 -1000a752: 0020 movs r0, r4 -1000a754: f7ff fa26 bl 10009ba4 -1000a758: 2301 movs r3, #1 -1000a75a: 002a movs r2, r5 -1000a75c: 2101 movs r1, #1 -1000a75e: 0020 movs r0, r4 -1000a760: f7ff f86e bl 10009840 -1000a764: 68a3 ldr r3, [r4, #8] -1000a766: 057f lsls r7, r7, #21 -1000a768: 42bb cmp r3, r7 -1000a76a: d00f beq.n 1000a78c -1000a76c: 407b eors r3, r7 -1000a76e: 0e1a lsrs r2, r3, #24 -1000a770: d000 beq.n 1000a774 -1000a772: e084 b.n 1000a87e -1000a774: 22ff movs r2, #255 ; 0xff -1000a776: 0412 lsls r2, r2, #16 -1000a778: 4213 tst r3, r2 -1000a77a: d000 beq.n 1000a77e -1000a77c: e073 b.n 1000a866 -1000a77e: 22ff movs r2, #255 ; 0xff -1000a780: 0212 lsls r2, r2, #8 -1000a782: 4213 tst r3, r2 -1000a784: d167 bne.n 1000a856 -1000a786: 23c0 movs r3, #192 ; 0xc0 -1000a788: 055b lsls r3, r3, #21 -1000a78a: 60a3 str r3, [r4, #8] -1000a78c: 0031 movs r1, r6 -1000a78e: 0020 movs r0, r4 -1000a790: f7ff fa08 bl 10009ba4 -1000a794: 002a movs r2, r5 -1000a796: 25c0 movs r5, #192 ; 0xc0 -1000a798: 2101 movs r1, #1 -1000a79a: 0020 movs r0, r4 -1000a79c: f7fe fd2a bl 100091f4 -1000a7a0: 68a3 ldr r3, [r4, #8] -1000a7a2: 056d lsls r5, r5, #21 -1000a7a4: 42ab cmp r3, r5 -1000a7a6: d00d beq.n 1000a7c4 -1000a7a8: 406b eors r3, r5 -1000a7aa: 0e1a lsrs r2, r3, #24 -1000a7ac: d14a bne.n 1000a844 -1000a7ae: 22ff movs r2, #255 ; 0xff -1000a7b0: 0412 lsls r2, r2, #16 -1000a7b2: 4213 tst r3, r2 -1000a7b4: d13a bne.n 1000a82c -1000a7b6: 22ff movs r2, #255 ; 0xff -1000a7b8: 0212 lsls r2, r2, #8 -1000a7ba: 4213 tst r3, r2 -1000a7bc: d12e bne.n 1000a81c -1000a7be: 23c0 movs r3, #192 ; 0xc0 -1000a7c0: 055b lsls r3, r3, #21 -1000a7c2: 60a3 str r3, [r4, #8] -1000a7c4: 2001 movs r0, #1 -1000a7c6: f002 fdc9 bl 1000d35c -1000a7ca: bcc0 pop {r6, r7} -1000a7cc: 46b9 mov r9, r7 -1000a7ce: 46b0 mov r8, r6 -1000a7d0: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000a7d2: 2318 movs r3, #24 -1000a7d4: 4a59 ldr r2, [pc, #356] ; (1000a93c ) -1000a7d6: 2101 movs r1, #1 -1000a7d8: 0020 movs r0, r4 -1000a7da: f7ff f831 bl 10009840 -1000a7de: 22ff movs r2, #255 ; 0xff -1000a7e0: 68a3 ldr r3, [r4, #8] -1000a7e2: 0412 lsls r2, r2, #16 -1000a7e4: 4073 eors r3, r6 -1000a7e6: 4213 tst r3, r2 -1000a7e8: d100 bne.n 1000a7ec -1000a7ea: e71b b.n 1000a624 -1000a7ec: 23c0 movs r3, #192 ; 0xc0 -1000a7ee: 4a54 ldr r2, [pc, #336] ; (1000a940 ) -1000a7f0: 015b lsls r3, r3, #5 -1000a7f2: 2101 movs r1, #1 -1000a7f4: 0020 movs r0, r4 -1000a7f6: f7ff f823 bl 10009840 -1000a7fa: 23c0 movs r3, #192 ; 0xc0 -1000a7fc: 68a2 ldr r2, [r4, #8] -1000a7fe: 055b lsls r3, r3, #21 -1000a800: 4053 eors r3, r2 -1000a802: 22ff movs r2, #255 ; 0xff -1000a804: 0212 lsls r2, r2, #8 -1000a806: 4213 tst r3, r2 -1000a808: d100 bne.n 1000a80c -1000a80a: e710 b.n 1000a62e -1000a80c: 23c0 movs r3, #192 ; 0xc0 -1000a80e: 2101 movs r1, #1 -1000a810: 0020 movs r0, r4 -1000a812: 4a4c ldr r2, [pc, #304] ; (1000a944 ) -1000a814: 035b lsls r3, r3, #13 -1000a816: f7ff f813 bl 10009840 -1000a81a: e708 b.n 1000a62e -1000a81c: 23c0 movs r3, #192 ; 0xc0 -1000a81e: 2101 movs r1, #1 -1000a820: 0020 movs r0, r4 -1000a822: 4a48 ldr r2, [pc, #288] ; (1000a944 ) -1000a824: 035b lsls r3, r3, #13 -1000a826: f7ff f80b bl 10009840 -1000a82a: e7c8 b.n 1000a7be -1000a82c: 23c0 movs r3, #192 ; 0xc0 -1000a82e: 4a44 ldr r2, [pc, #272] ; (1000a940 ) -1000a830: 015b lsls r3, r3, #5 -1000a832: 2101 movs r1, #1 -1000a834: 0020 movs r0, r4 -1000a836: f7ff f803 bl 10009840 +1000a70c: f7fe fd2a bl 10009164 +1000a710: 68a3 ldr r3, [r4, #8] +1000a712: 056d lsls r5, r5, #21 +1000a714: 42ab cmp r3, r5 +1000a716: d00d beq.n 1000a734 +1000a718: 406b eors r3, r5 +1000a71a: 0e1a lsrs r2, r3, #24 +1000a71c: d14a bne.n 1000a7b4 +1000a71e: 22ff movs r2, #255 ; 0xff +1000a720: 0412 lsls r2, r2, #16 +1000a722: 4213 tst r3, r2 +1000a724: d13a bne.n 1000a79c +1000a726: 22ff movs r2, #255 ; 0xff +1000a728: 0212 lsls r2, r2, #8 +1000a72a: 4213 tst r3, r2 +1000a72c: d12e bne.n 1000a78c +1000a72e: 23c0 movs r3, #192 ; 0xc0 +1000a730: 055b lsls r3, r3, #21 +1000a732: 60a3 str r3, [r4, #8] +1000a734: 2001 movs r0, #1 +1000a736: f002 fdcb bl 1000d2d0 +1000a73a: bcc0 pop {r6, r7} +1000a73c: 46b9 mov r9, r7 +1000a73e: 46b0 mov r8, r6 +1000a740: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000a742: 2318 movs r3, #24 +1000a744: 4a59 ldr r2, [pc, #356] ; (1000a8ac ) +1000a746: 2101 movs r1, #1 +1000a748: 0020 movs r0, r4 +1000a74a: f7ff f831 bl 100097b0 +1000a74e: 22ff movs r2, #255 ; 0xff +1000a750: 68a3 ldr r3, [r4, #8] +1000a752: 0412 lsls r2, r2, #16 +1000a754: 4073 eors r3, r6 +1000a756: 4213 tst r3, r2 +1000a758: d100 bne.n 1000a75c +1000a75a: e71b b.n 1000a594 +1000a75c: 23c0 movs r3, #192 ; 0xc0 +1000a75e: 4a54 ldr r2, [pc, #336] ; (1000a8b0 ) +1000a760: 015b lsls r3, r3, #5 +1000a762: 2101 movs r1, #1 +1000a764: 0020 movs r0, r4 +1000a766: f7ff f823 bl 100097b0 +1000a76a: 23c0 movs r3, #192 ; 0xc0 +1000a76c: 68a2 ldr r2, [r4, #8] +1000a76e: 055b lsls r3, r3, #21 +1000a770: 4053 eors r3, r2 +1000a772: 22ff movs r2, #255 ; 0xff +1000a774: 0212 lsls r2, r2, #8 +1000a776: 4213 tst r3, r2 +1000a778: d100 bne.n 1000a77c +1000a77a: e710 b.n 1000a59e +1000a77c: 23c0 movs r3, #192 ; 0xc0 +1000a77e: 2101 movs r1, #1 +1000a780: 0020 movs r0, r4 +1000a782: 4a4c ldr r2, [pc, #304] ; (1000a8b4 ) +1000a784: 035b lsls r3, r3, #13 +1000a786: f7ff f813 bl 100097b0 +1000a78a: e708 b.n 1000a59e +1000a78c: 23c0 movs r3, #192 ; 0xc0 +1000a78e: 2101 movs r1, #1 +1000a790: 0020 movs r0, r4 +1000a792: 4a48 ldr r2, [pc, #288] ; (1000a8b4 ) +1000a794: 035b lsls r3, r3, #13 +1000a796: f7ff f80b bl 100097b0 +1000a79a: e7c8 b.n 1000a72e +1000a79c: 23c0 movs r3, #192 ; 0xc0 +1000a79e: 4a44 ldr r2, [pc, #272] ; (1000a8b0 ) +1000a7a0: 015b lsls r3, r3, #5 +1000a7a2: 2101 movs r1, #1 +1000a7a4: 0020 movs r0, r4 +1000a7a6: f7ff f803 bl 100097b0 +1000a7aa: 23c0 movs r3, #192 ; 0xc0 +1000a7ac: 68a2 ldr r2, [r4, #8] +1000a7ae: 055b lsls r3, r3, #21 +1000a7b0: 4053 eors r3, r2 +1000a7b2: e7b8 b.n 1000a726 +1000a7b4: 2318 movs r3, #24 +1000a7b6: 2101 movs r1, #1 +1000a7b8: 0020 movs r0, r4 +1000a7ba: 4a3c ldr r2, [pc, #240] ; (1000a8ac ) +1000a7bc: f7fe fff8 bl 100097b0 +1000a7c0: 68a3 ldr r3, [r4, #8] +1000a7c2: 406b eors r3, r5 +1000a7c4: e7ab b.n 1000a71e +1000a7c6: 23c0 movs r3, #192 ; 0xc0 +1000a7c8: 2101 movs r1, #1 +1000a7ca: 0020 movs r0, r4 +1000a7cc: 4a39 ldr r2, [pc, #228] ; (1000a8b4 ) +1000a7ce: 035b lsls r3, r3, #13 +1000a7d0: f7fe ffee bl 100097b0 +1000a7d4: e78f b.n 1000a6f6 +1000a7d6: 23c0 movs r3, #192 ; 0xc0 +1000a7d8: 4a35 ldr r2, [pc, #212] ; (1000a8b0 ) +1000a7da: 015b lsls r3, r3, #5 +1000a7dc: 2101 movs r1, #1 +1000a7de: 0020 movs r0, r4 +1000a7e0: f7fe ffe6 bl 100097b0 +1000a7e4: 23c0 movs r3, #192 ; 0xc0 +1000a7e6: 68a2 ldr r2, [r4, #8] +1000a7e8: 055b lsls r3, r3, #21 +1000a7ea: 4053 eors r3, r2 +1000a7ec: e77f b.n 1000a6ee +1000a7ee: 2318 movs r3, #24 +1000a7f0: 2101 movs r1, #1 +1000a7f2: 0020 movs r0, r4 +1000a7f4: 4a2d ldr r2, [pc, #180] ; (1000a8ac ) +1000a7f6: f7fe ffdb bl 100097b0 +1000a7fa: 68a3 ldr r3, [r4, #8] +1000a7fc: 407b eors r3, r7 +1000a7fe: e771 b.n 1000a6e4 +1000a800: 23c0 movs r3, #192 ; 0xc0 +1000a802: 2101 movs r1, #1 +1000a804: 0020 movs r0, r4 +1000a806: 4a2b ldr r2, [pc, #172] ; (1000a8b4 ) +1000a808: 035b lsls r3, r3, #13 +1000a80a: f7fe ffd1 bl 100097b0 +1000a80e: e750 b.n 1000a6b2 +1000a810: 23c0 movs r3, #192 ; 0xc0 +1000a812: 4a27 ldr r2, [pc, #156] ; (1000a8b0 ) +1000a814: 015b lsls r3, r3, #5 +1000a816: 2101 movs r1, #1 +1000a818: 0020 movs r0, r4 +1000a81a: f7fe ffc9 bl 100097b0 +1000a81e: 23c0 movs r3, #192 ; 0xc0 +1000a820: 68a2 ldr r2, [r4, #8] +1000a822: 055b lsls r3, r3, #21 +1000a824: 4053 eors r3, r2 +1000a826: e73f b.n 1000a6a8 +1000a828: 2318 movs r3, #24 +1000a82a: 2101 movs r1, #1 +1000a82c: 0020 movs r0, r4 +1000a82e: 4a1f ldr r2, [pc, #124] ; (1000a8ac ) +1000a830: f7fe ffbe bl 100097b0 +1000a834: 68a3 ldr r3, [r4, #8] +1000a836: 407b eors r3, r7 +1000a838: e731 b.n 1000a69e 1000a83a: 23c0 movs r3, #192 ; 0xc0 -1000a83c: 68a2 ldr r2, [r4, #8] -1000a83e: 055b lsls r3, r3, #21 -1000a840: 4053 eors r3, r2 -1000a842: e7b8 b.n 1000a7b6 -1000a844: 2318 movs r3, #24 -1000a846: 2101 movs r1, #1 -1000a848: 0020 movs r0, r4 -1000a84a: 4a3c ldr r2, [pc, #240] ; (1000a93c ) -1000a84c: f7fe fff8 bl 10009840 -1000a850: 68a3 ldr r3, [r4, #8] -1000a852: 406b eors r3, r5 -1000a854: e7ab b.n 1000a7ae -1000a856: 23c0 movs r3, #192 ; 0xc0 -1000a858: 2101 movs r1, #1 -1000a85a: 0020 movs r0, r4 -1000a85c: 4a39 ldr r2, [pc, #228] ; (1000a944 ) -1000a85e: 035b lsls r3, r3, #13 -1000a860: f7fe ffee bl 10009840 -1000a864: e78f b.n 1000a786 -1000a866: 23c0 movs r3, #192 ; 0xc0 -1000a868: 4a35 ldr r2, [pc, #212] ; (1000a940 ) -1000a86a: 015b lsls r3, r3, #5 -1000a86c: 2101 movs r1, #1 -1000a86e: 0020 movs r0, r4 -1000a870: f7fe ffe6 bl 10009840 -1000a874: 23c0 movs r3, #192 ; 0xc0 -1000a876: 68a2 ldr r2, [r4, #8] -1000a878: 055b lsls r3, r3, #21 -1000a87a: 4053 eors r3, r2 -1000a87c: e77f b.n 1000a77e -1000a87e: 2318 movs r3, #24 -1000a880: 2101 movs r1, #1 -1000a882: 0020 movs r0, r4 -1000a884: 4a2d ldr r2, [pc, #180] ; (1000a93c ) -1000a886: f7fe ffdb bl 10009840 -1000a88a: 68a3 ldr r3, [r4, #8] -1000a88c: 407b eors r3, r7 -1000a88e: e771 b.n 1000a774 -1000a890: 23c0 movs r3, #192 ; 0xc0 -1000a892: 2101 movs r1, #1 -1000a894: 0020 movs r0, r4 -1000a896: 4a2b ldr r2, [pc, #172] ; (1000a944 ) -1000a898: 035b lsls r3, r3, #13 -1000a89a: f7fe ffd1 bl 10009840 -1000a89e: e750 b.n 1000a742 -1000a8a0: 23c0 movs r3, #192 ; 0xc0 -1000a8a2: 4a27 ldr r2, [pc, #156] ; (1000a940 ) -1000a8a4: 015b lsls r3, r3, #5 -1000a8a6: 2101 movs r1, #1 -1000a8a8: 0020 movs r0, r4 -1000a8aa: f7fe ffc9 bl 10009840 -1000a8ae: 23c0 movs r3, #192 ; 0xc0 -1000a8b0: 68a2 ldr r2, [r4, #8] -1000a8b2: 055b lsls r3, r3, #21 -1000a8b4: 4053 eors r3, r2 -1000a8b6: e73f b.n 1000a738 +1000a83c: 2101 movs r1, #1 +1000a83e: 0020 movs r0, r4 +1000a840: 4a1c ldr r2, [pc, #112] ; (1000a8b4 ) +1000a842: 035b lsls r3, r3, #13 +1000a844: f7fe ffb4 bl 100097b0 +1000a848: e713 b.n 1000a672 +1000a84a: 23c0 movs r3, #192 ; 0xc0 +1000a84c: 4a18 ldr r2, [pc, #96] ; (1000a8b0 ) +1000a84e: 015b lsls r3, r3, #5 +1000a850: 2101 movs r1, #1 +1000a852: 0020 movs r0, r4 +1000a854: f7fe ffac bl 100097b0 +1000a858: 23c0 movs r3, #192 ; 0xc0 +1000a85a: 68a2 ldr r2, [r4, #8] +1000a85c: 055b lsls r3, r3, #21 +1000a85e: 4053 eors r3, r2 +1000a860: e702 b.n 1000a668 +1000a862: 2318 movs r3, #24 +1000a864: 4a11 ldr r2, [pc, #68] ; (1000a8ac ) +1000a866: 2101 movs r1, #1 +1000a868: 0020 movs r0, r4 +1000a86a: f7fe ffa1 bl 100097b0 +1000a86e: 464b mov r3, r9 +1000a870: 68a2 ldr r2, [r4, #8] +1000a872: 4053 eors r3, r2 +1000a874: e6f3 b.n 1000a65e +1000a876: 23c0 movs r3, #192 ; 0xc0 +1000a878: 2101 movs r1, #1 +1000a87a: 0020 movs r0, r4 +1000a87c: 4a0d ldr r2, [pc, #52] ; (1000a8b4 ) +1000a87e: 035b lsls r3, r3, #13 +1000a880: f7fe ff96 bl 100097b0 +1000a884: e6d5 b.n 1000a632 +1000a886: 23c0 movs r3, #192 ; 0xc0 +1000a888: 4a09 ldr r2, [pc, #36] ; (1000a8b0 ) +1000a88a: 015b lsls r3, r3, #5 +1000a88c: 2101 movs r1, #1 +1000a88e: 0020 movs r0, r4 +1000a890: f7fe ff8e bl 100097b0 +1000a894: 23c0 movs r3, #192 ; 0xc0 +1000a896: 68a2 ldr r2, [r4, #8] +1000a898: 055b lsls r3, r3, #21 +1000a89a: 4053 eors r3, r2 +1000a89c: e6c4 b.n 1000a628 +1000a89e: 46c0 nop ; (mov r8, r8) +1000a8a0: 18104800 .word 0x18104800 +1000a8a4: 0000c408 .word 0x0000c408 +1000a8a8: 18104408 .word 0x18104408 +1000a8ac: 0001000c .word 0x0001000c +1000a8b0: 0001000b .word 0x0001000b +1000a8b4: 0001000a .word 0x0001000a 1000a8b8: 2318 movs r3, #24 -1000a8ba: 2101 movs r1, #1 -1000a8bc: 0020 movs r0, r4 -1000a8be: 4a1f ldr r2, [pc, #124] ; (1000a93c ) -1000a8c0: f7fe ffbe bl 10009840 -1000a8c4: 68a3 ldr r3, [r4, #8] -1000a8c6: 407b eors r3, r7 -1000a8c8: e731 b.n 1000a72e -1000a8ca: 23c0 movs r3, #192 ; 0xc0 -1000a8cc: 2101 movs r1, #1 -1000a8ce: 0020 movs r0, r4 -1000a8d0: 4a1c ldr r2, [pc, #112] ; (1000a944 ) -1000a8d2: 035b lsls r3, r3, #13 -1000a8d4: f7fe ffb4 bl 10009840 -1000a8d8: e713 b.n 1000a702 -1000a8da: 23c0 movs r3, #192 ; 0xc0 -1000a8dc: 4a18 ldr r2, [pc, #96] ; (1000a940 ) -1000a8de: 015b lsls r3, r3, #5 -1000a8e0: 2101 movs r1, #1 -1000a8e2: 0020 movs r0, r4 -1000a8e4: f7fe ffac bl 10009840 -1000a8e8: 23c0 movs r3, #192 ; 0xc0 -1000a8ea: 68a2 ldr r2, [r4, #8] -1000a8ec: 055b lsls r3, r3, #21 -1000a8ee: 4053 eors r3, r2 -1000a8f0: e702 b.n 1000a6f8 -1000a8f2: 2318 movs r3, #24 -1000a8f4: 4a11 ldr r2, [pc, #68] ; (1000a93c ) -1000a8f6: 2101 movs r1, #1 -1000a8f8: 0020 movs r0, r4 -1000a8fa: f7fe ffa1 bl 10009840 -1000a8fe: 464b mov r3, r9 -1000a900: 68a2 ldr r2, [r4, #8] -1000a902: 4053 eors r3, r2 -1000a904: e6f3 b.n 1000a6ee -1000a906: 23c0 movs r3, #192 ; 0xc0 -1000a908: 2101 movs r1, #1 -1000a90a: 0020 movs r0, r4 -1000a90c: 4a0d ldr r2, [pc, #52] ; (1000a944 ) -1000a90e: 035b lsls r3, r3, #13 -1000a910: f7fe ff96 bl 10009840 -1000a914: e6d5 b.n 1000a6c2 -1000a916: 23c0 movs r3, #192 ; 0xc0 -1000a918: 4a09 ldr r2, [pc, #36] ; (1000a940 ) -1000a91a: 015b lsls r3, r3, #5 -1000a91c: 2101 movs r1, #1 -1000a91e: 0020 movs r0, r4 -1000a920: f7fe ff8e bl 10009840 -1000a924: 23c0 movs r3, #192 ; 0xc0 -1000a926: 68a2 ldr r2, [r4, #8] -1000a928: 055b lsls r3, r3, #21 -1000a92a: 4053 eors r3, r2 -1000a92c: e6c4 b.n 1000a6b8 -1000a92e: 46c0 nop ; (mov r8, r8) -1000a930: 18104800 .word 0x18104800 -1000a934: 0000c408 .word 0x0000c408 -1000a938: 18104408 .word 0x18104408 -1000a93c: 0001000c .word 0x0001000c -1000a940: 0001000b .word 0x0001000b -1000a944: 0001000a .word 0x0001000a -1000a948: 2318 movs r3, #24 -1000a94a: 4a19 ldr r2, [pc, #100] ; (1000a9b0 ) -1000a94c: 2101 movs r1, #1 -1000a94e: 0020 movs r0, r4 -1000a950: f7fe ff76 bl 10009840 -1000a954: 464b mov r3, r9 -1000a956: 68a2 ldr r2, [r4, #8] -1000a958: 4053 eors r3, r2 -1000a95a: e6a8 b.n 1000a6ae -1000a95c: 23c0 movs r3, #192 ; 0xc0 -1000a95e: 2101 movs r1, #1 -1000a960: 0020 movs r0, r4 -1000a962: 4a14 ldr r2, [pc, #80] ; (1000a9b4 ) -1000a964: 035b lsls r3, r3, #13 -1000a966: f7fe ff6b bl 10009840 -1000a96a: e681 b.n 1000a670 -1000a96c: 23c0 movs r3, #192 ; 0xc0 -1000a96e: 4a12 ldr r2, [pc, #72] ; (1000a9b8 ) -1000a970: 015b lsls r3, r3, #5 -1000a972: 2101 movs r1, #1 -1000a974: 0020 movs r0, r4 -1000a976: f7fe ff63 bl 10009840 -1000a97a: 23c0 movs r3, #192 ; 0xc0 -1000a97c: 68a2 ldr r2, [r4, #8] -1000a97e: 055b lsls r3, r3, #21 -1000a980: 4053 eors r3, r2 -1000a982: e670 b.n 1000a666 -1000a984: 2318 movs r3, #24 -1000a986: 4a0a ldr r2, [pc, #40] ; (1000a9b0 ) -1000a988: 2101 movs r1, #1 -1000a98a: 0020 movs r0, r4 -1000a98c: f7fe ff58 bl 10009840 -1000a990: 464b mov r3, r9 -1000a992: 68a2 ldr r2, [r4, #8] -1000a994: 4053 eors r3, r2 -1000a996: e661 b.n 1000a65c -1000a998: 27b8 movs r7, #184 ; 0xb8 -1000a99a: 4b08 ldr r3, [pc, #32] ; (1000a9bc ) -1000a99c: 023f lsls r7, r7, #8 -1000a99e: 4698 mov r8, r3 -1000a9a0: e629 b.n 1000a5f6 -1000a9a2: 4d07 ldr r5, [pc, #28] ; (1000a9c0 ) -1000a9a4: 4e07 ldr r6, [pc, #28] ; (1000a9c4 ) -1000a9a6: e66e b.n 1000a686 -1000a9a8: 4807 ldr r0, [pc, #28] ; (1000a9c8 ) -1000a9aa: f7fc ff09 bl 100077c0 <__wrap_puts> -1000a9ae: e665 b.n 1000a67c -1000a9b0: 0001000c .word 0x0001000c -1000a9b4: 0001000a .word 0x0001000a -1000a9b8: 0001000b .word 0x0001000b -1000a9bc: 18103800 .word 0x18103800 -1000a9c0: 0000b408 .word 0x0000b408 -1000a9c4: 18103408 .word 0x18103408 -1000a9c8: 10015038 .word 0x10015038 - -1000a9cc : -1000a9cc: 2280 movs r2, #128 ; 0x80 -1000a9ce: 2300 movs r3, #0 -1000a9d0: 0052 lsls r2, r2, #1 -1000a9d2: 8182 strh r2, [r0, #12] -1000a9d4: 4a03 ldr r2, [pc, #12] ; (1000a9e4 ) -1000a9d6: 6001 str r1, [r0, #0] -1000a9d8: 6083 str r3, [r0, #8] -1000a9da: 7383 strb r3, [r0, #14] -1000a9dc: 6103 str r3, [r0, #16] -1000a9de: 5083 str r3, [r0, r2] -1000a9e0: 4770 bx lr -1000a9e2: 46c0 nop ; (mov r8, r8) -1000a9e4: 0000084c .word 0x0000084c - -1000a9e8 : -1000a9e8: b510 push {r4, lr} -1000a9ea: f7fe f847 bl 10008a7c -1000a9ee: bd10 pop {r4, pc} - -1000a9f0 : -1000a9f0: b570 push {r4, r5, r6, lr} -1000a9f2: 0014 movs r4, r2 -1000a9f4: aa04 add r2, sp, #16 -1000a9f6: 0026 movs r6, r4 -1000a9f8: 0005 movs r5, r0 -1000a9fa: 0018 movs r0, r3 -1000a9fc: 7813 ldrb r3, [r2, #0] -1000a9fe: 2280 movs r2, #128 ; 0x80 -1000aa00: 3612 adds r6, #18 -1000aa02: 0112 lsls r2, r2, #4 -1000aa04: 4296 cmp r6, r2 -1000aa06: d81f bhi.n 1000aa48 -1000aa08: 2236 movs r2, #54 ; 0x36 -1000aa0a: 2620 movs r6, #32 -1000aa0c: 54ae strb r6, [r5, r2] -1000aa0e: 002a movs r2, r5 -1000aa10: 2600 movs r6, #0 -1000aa12: 3236 adds r2, #54 ; 0x36 -1000aa14: 7056 strb r6, [r2, #1] -1000aa16: 7091 strb r1, [r2, #2] -1000aa18: 70d6 strb r6, [r2, #3] -1000aa1a: 2b00 cmp r3, #0 -1000aa1c: d10d bne.n 1000aa3a -1000aa1e: 0001 movs r1, r0 -1000aa20: 0028 movs r0, r5 -1000aa22: 0022 movs r2, r4 -1000aa24: 303a adds r0, #58 ; 0x3a -1000aa26: f009 fb0f bl 10014048 <__memmove_veneer> -1000aa2a: 002b movs r3, r5 -1000aa2c: 2102 movs r1, #2 -1000aa2e: 0028 movs r0, r5 -1000aa30: 3328 adds r3, #40 ; 0x28 -1000aa32: 1da2 adds r2, r4, #6 -1000aa34: f7ff faf2 bl 1000a01c -1000aa38: bd70 pop {r4, r5, r6, pc} -1000aa3a: 0029 movs r1, r5 -1000aa3c: 2300 movs r3, #0 -1000aa3e: b2a2 uxth r2, r4 -1000aa40: 313a adds r1, #58 ; 0x3a -1000aa42: f7fd fb6f bl 10008124 -1000aa46: e7f0 b.n 1000aa2a -1000aa48: 2005 movs r0, #5 -1000aa4a: 4240 negs r0, r0 -1000aa4c: e7f4 b.n 1000aa38 -1000aa4e: 46c0 nop ; (mov r8, r8) - -1000aa50 : -1000aa50: b510 push {r4, lr} -1000aa52: 0004 movs r4, r0 -1000aa54: b082 sub sp, #8 -1000aa56: 4669 mov r1, sp -1000aa58: 0020 movs r0, r4 -1000aa5a: aa01 add r2, sp, #4 -1000aa5c: f7ff f9c2 bl 10009de4 -1000aa60: 1c43 adds r3, r0, #1 -1000aa62: d014 beq.n 1000aa8e -1000aa64: 1d03 adds r3, r0, #4 -1000aa66: d0f6 beq.n 1000aa56 -1000aa68: 2801 cmp r0, #1 -1000aa6a: d012 beq.n 1000aa92 -1000aa6c: 2802 cmp r0, #2 -1000aa6e: d1f2 bne.n 1000aa56 -1000aa70: 9900 ldr r1, [sp, #0] -1000aa72: 9b01 ldr r3, [sp, #4] -1000aa74: 004a lsls r2, r1, #1 -1000aa76: 6820 ldr r0, [r4, #0] -1000aa78: 0852 lsrs r2, r2, #1 -1000aa7a: 0fc9 lsrs r1, r1, #31 -1000aa7c: f7f6 f884 bl 10000b88 -1000aa80: 4669 mov r1, sp -1000aa82: 0020 movs r0, r4 -1000aa84: aa01 add r2, sp, #4 -1000aa86: f7ff f9ad bl 10009de4 -1000aa8a: 1c43 adds r3, r0, #1 -1000aa8c: d1ea bne.n 1000aa64 -1000aa8e: b002 add sp, #8 -1000aa90: bd10 pop {r4, pc} -1000aa92: 9901 ldr r1, [sp, #4] -1000aa94: 9800 ldr r0, [sp, #0] -1000aa96: f7ff f8b7 bl 10009c08 -1000aa9a: 0001 movs r1, r0 -1000aa9c: 0020 movs r0, r4 -1000aa9e: f001 fc77 bl 1000c390 -1000aaa2: e7d8 b.n 1000aa56 - -1000aaa4 : -1000aaa4: b5f0 push {r4, r5, r6, r7, lr} -1000aaa6: 2702 movs r7, #2 -1000aaa8: 46c6 mov lr, r8 -1000aaaa: 4698 mov r8, r3 -1000aaac: 004b lsls r3, r1, #1 -1000aaae: 401f ands r7, r3 -1000aab0: 2380 movs r3, #128 ; 0x80 -1000aab2: b500 push {lr} -1000aab4: 0016 movs r6, r2 -1000aab6: 321c adds r2, #28 -1000aab8: 0004 movs r4, r0 -1000aaba: b082 sub sp, #8 -1000aabc: 084d lsrs r5, r1, #1 -1000aabe: 011b lsls r3, r3, #4 -1000aac0: 429a cmp r2, r3 -1000aac2: d82b bhi.n 1000ab1c -1000aac4: 0433 lsls r3, r6, #16 -1000aac6: 8a00 ldrh r0, [r0, #16] -1000aac8: 0c1b lsrs r3, r3, #16 -1000aaca: 63a3 str r3, [r4, #56] ; 0x38 -1000aacc: 9b08 ldr r3, [sp, #32] -1000aace: 3001 adds r0, #1 -1000aad0: b280 uxth r0, r0 -1000aad2: 031b lsls r3, r3, #12 -1000aad4: 8220 strh r0, [r4, #16] -1000aad6: 433b orrs r3, r7 -1000aad8: 0400 lsls r0, r0, #16 -1000aada: 4318 orrs r0, r3 -1000aadc: 63e0 str r0, [r4, #60] ; 0x3c -1000aade: 2300 movs r3, #0 -1000aae0: 0020 movs r0, r4 -1000aae2: 0032 movs r2, r6 -1000aae4: 4641 mov r1, r8 -1000aae6: 6423 str r3, [r4, #64] ; 0x40 -1000aae8: 6365 str r5, [r4, #52] ; 0x34 -1000aaea: 3044 adds r0, #68 ; 0x44 -1000aaec: f009 faac bl 10014048 <__memmove_veneer> -1000aaf0: 0023 movs r3, r4 -1000aaf2: 0032 movs r2, r6 -1000aaf4: 2100 movs r1, #0 -1000aaf6: 0020 movs r0, r4 -1000aaf8: 3328 adds r3, #40 ; 0x28 -1000aafa: 3210 adds r2, #16 -1000aafc: f7ff fa8e bl 1000a01c -1000ab00: 2800 cmp r0, #0 -1000ab02: d107 bne.n 1000ab14 -1000ab04: 4643 mov r3, r8 -1000ab06: 002a movs r2, r5 -1000ab08: 9300 str r3, [sp, #0] -1000ab0a: 0039 movs r1, r7 -1000ab0c: 0033 movs r3, r6 -1000ab0e: 0020 movs r0, r4 -1000ab10: f7ff fb00 bl 1000a114 -1000ab14: b002 add sp, #8 -1000ab16: bc80 pop {r7} -1000ab18: 46b8 mov r8, r7 -1000ab1a: bdf0 pop {r4, r5, r6, r7, pc} -1000ab1c: 2005 movs r0, #5 -1000ab1e: 4240 negs r0, r0 -1000ab20: e7f8 b.n 1000ab14 -1000ab22: 46c0 nop ; (mov r8, r8) - -1000ab24 : -1000ab24: b510 push {r4, lr} -1000ab26: 0004 movs r4, r0 -1000ab28: 2900 cmp r1, #0 -1000ab2a: d009 beq.n 1000ab40 -1000ab2c: 7c83 ldrb r3, [r0, #18] -1000ab2e: 2b00 cmp r3, #0 -1000ab30: d100 bne.n 1000ab34 -1000ab32: bd10 pop {r4, pc} -1000ab34: 2300 movs r3, #0 -1000ab36: 2100 movs r1, #0 -1000ab38: 7483 strb r3, [r0, #18] -1000ab3a: f7ff f903 bl 10009d44 -1000ab3e: e7f8 b.n 1000ab32 -1000ab40: f001 fc20 bl 1000c384 -1000ab44: 7ca3 ldrb r3, [r4, #18] -1000ab46: 2b00 cmp r3, #0 -1000ab48: d1f3 bne.n 1000ab32 -1000ab4a: 2101 movs r1, #1 -1000ab4c: 0020 movs r0, r4 -1000ab4e: f7ff f8f9 bl 10009d44 -1000ab52: 2301 movs r3, #1 -1000ab54: 74a3 strb r3, [r4, #18] -1000ab56: e7ec b.n 1000ab32 - -1000ab58 : -1000ab58: b5f0 push {r4, r5, r6, r7, lr} -1000ab5a: 0006 movs r6, r0 -1000ab5c: 000d movs r5, r1 -1000ab5e: 497c ldr r1, [pc, #496] ; (1000ad50 ) -1000ab60: 3644 adds r6, #68 ; 0x44 -1000ab62: 0004 movs r4, r0 -1000ab64: 2208 movs r2, #8 -1000ab66: 3108 adds r1, #8 -1000ab68: 0030 movs r0, r6 -1000ab6a: b083 sub sp, #12 -1000ab6c: f7fc fcc4 bl 100074f8 <__wrap___aeabi_memcpy> -1000ab70: 224c movs r2, #76 ; 0x4c -1000ab72: 042b lsls r3, r5, #16 -1000ab74: b2e9 uxtb r1, r5 -1000ab76: 54a1 strb r1, [r4, r2] -1000ab78: 0e1b lsrs r3, r3, #24 -1000ab7a: 3201 adds r2, #1 -1000ab7c: 54a3 strb r3, [r4, r2] -1000ab7e: 204e movs r0, #78 ; 0x4e -1000ab80: 2200 movs r2, #0 -1000ab82: 5422 strb r2, [r4, r0] -1000ab84: 3001 adds r0, #1 -1000ab86: 5422 strb r2, [r4, r0] -1000ab88: 0c28 lsrs r0, r5, #16 -1000ab8a: d000 beq.n 1000ab8e -1000ab8c: e0cf b.n 1000ad2e -1000ab8e: 32ff adds r2, #255 ; 0xff -1000ab90: 3050 adds r0, #80 ; 0x50 -1000ab92: 5422 strb r2, [r4, r0] -1000ab94: 3001 adds r0, #1 -1000ab96: 5422 strb r2, [r4, r0] -1000ab98: 3001 adds r0, #1 -1000ab9a: 5422 strb r2, [r4, r0] -1000ab9c: 3001 adds r0, #1 -1000ab9e: 5422 strb r2, [r4, r0] -1000aba0: 2254 movs r2, #84 ; 0x54 -1000aba2: 54a1 strb r1, [r4, r2] -1000aba4: 3201 adds r2, #1 -1000aba6: 54a3 strb r3, [r4, r2] -1000aba8: 2200 movs r2, #0 -1000abaa: 2356 movs r3, #86 ; 0x56 -1000abac: 2114 movs r1, #20 -1000abae: 2708 movs r7, #8 -1000abb0: 0025 movs r5, r4 -1000abb2: 54e2 strb r2, [r4, r3] -1000abb4: 3301 adds r3, #1 -1000abb6: 54e2 strb r2, [r4, r3] -1000abb8: 8a23 ldrh r3, [r4, #16] -1000abba: 63a1 str r1, [r4, #56] ; 0x38 -1000abbc: 3301 adds r3, #1 -1000abbe: b29b uxth r3, r3 -1000abc0: 3912 subs r1, #18 -1000abc2: 8223 strh r3, [r4, #16] -1000abc4: 041b lsls r3, r3, #16 -1000abc6: 430b orrs r3, r1 -1000abc8: 37ff adds r7, #255 ; 0xff -1000abca: 3528 adds r5, #40 ; 0x28 -1000abcc: 63e3 str r3, [r4, #60] ; 0x3c -1000abce: 6422 str r2, [r4, #64] ; 0x40 -1000abd0: 002b movs r3, r5 -1000abd2: 2100 movs r1, #0 -1000abd4: 0020 movs r0, r4 -1000abd6: 6367 str r7, [r4, #52] ; 0x34 -1000abd8: 3224 adds r2, #36 ; 0x24 -1000abda: f7ff fa1f bl 1000a01c -1000abde: 2800 cmp r0, #0 -1000abe0: d106 bne.n 1000abf0 -1000abe2: 2314 movs r3, #20 -1000abe4: 003a movs r2, r7 -1000abe6: 2102 movs r1, #2 -1000abe8: 0020 movs r0, r4 -1000abea: 9600 str r6, [sp, #0] -1000abec: f7ff fa92 bl 1000a114 -1000abf0: 2032 movs r0, #50 ; 0x32 -1000abf2: f002 fbb3 bl 1000d35c -1000abf6: 2140 movs r1, #64 ; 0x40 -1000abf8: 2200 movs r2, #0 -1000abfa: 8a23 ldrh r3, [r4, #16] -1000abfc: 6361 str r1, [r4, #52] ; 0x34 -1000abfe: 3301 adds r3, #1 -1000ac00: b29b uxth r3, r3 -1000ac02: 393c subs r1, #60 ; 0x3c -1000ac04: 8223 strh r3, [r4, #16] -1000ac06: 63a1 str r1, [r4, #56] ; 0x38 -1000ac08: 041b lsls r3, r3, #16 -1000ac0a: 3902 subs r1, #2 -1000ac0c: 430b orrs r3, r1 -1000ac0e: 6462 str r2, [r4, #68] ; 0x44 -1000ac10: 63e3 str r3, [r4, #60] ; 0x3c -1000ac12: 6422 str r2, [r4, #64] ; 0x40 -1000ac14: 002b movs r3, r5 -1000ac16: 2100 movs r1, #0 -1000ac18: 0020 movs r0, r4 -1000ac1a: 3214 adds r2, #20 -1000ac1c: f7ff f9fe bl 1000a01c -1000ac20: 2800 cmp r0, #0 -1000ac22: d106 bne.n 1000ac32 -1000ac24: 2304 movs r3, #4 -1000ac26: 2240 movs r2, #64 ; 0x40 -1000ac28: 2102 movs r1, #2 -1000ac2a: 0020 movs r0, r4 -1000ac2c: 9600 str r6, [sp, #0] -1000ac2e: f7ff fa71 bl 1000a114 -1000ac32: 2300 movs r3, #0 -1000ac34: 2200 movs r2, #0 -1000ac36: 0020 movs r0, r4 -1000ac38: 4946 ldr r1, [pc, #280] ; (1000ad54 ) -1000ac3a: f7ff fb35 bl 1000a2a8 -1000ac3e: 2300 movs r3, #0 -1000ac40: 2201 movs r2, #1 -1000ac42: 0020 movs r0, r4 -1000ac44: 4944 ldr r1, [pc, #272] ; (1000ad58 ) -1000ac46: f7ff fb2f bl 1000a2a8 -1000ac4a: 2300 movs r3, #0 -1000ac4c: 2208 movs r2, #8 +1000a8ba: 4a19 ldr r2, [pc, #100] ; (1000a920 ) +1000a8bc: 2101 movs r1, #1 +1000a8be: 0020 movs r0, r4 +1000a8c0: f7fe ff76 bl 100097b0 +1000a8c4: 464b mov r3, r9 +1000a8c6: 68a2 ldr r2, [r4, #8] +1000a8c8: 4053 eors r3, r2 +1000a8ca: e6a8 b.n 1000a61e +1000a8cc: 23c0 movs r3, #192 ; 0xc0 +1000a8ce: 2101 movs r1, #1 +1000a8d0: 0020 movs r0, r4 +1000a8d2: 4a14 ldr r2, [pc, #80] ; (1000a924 ) +1000a8d4: 035b lsls r3, r3, #13 +1000a8d6: f7fe ff6b bl 100097b0 +1000a8da: e681 b.n 1000a5e0 +1000a8dc: 23c0 movs r3, #192 ; 0xc0 +1000a8de: 4a12 ldr r2, [pc, #72] ; (1000a928 ) +1000a8e0: 015b lsls r3, r3, #5 +1000a8e2: 2101 movs r1, #1 +1000a8e4: 0020 movs r0, r4 +1000a8e6: f7fe ff63 bl 100097b0 +1000a8ea: 23c0 movs r3, #192 ; 0xc0 +1000a8ec: 68a2 ldr r2, [r4, #8] +1000a8ee: 055b lsls r3, r3, #21 +1000a8f0: 4053 eors r3, r2 +1000a8f2: e670 b.n 1000a5d6 +1000a8f4: 2318 movs r3, #24 +1000a8f6: 4a0a ldr r2, [pc, #40] ; (1000a920 ) +1000a8f8: 2101 movs r1, #1 +1000a8fa: 0020 movs r0, r4 +1000a8fc: f7fe ff58 bl 100097b0 +1000a900: 464b mov r3, r9 +1000a902: 68a2 ldr r2, [r4, #8] +1000a904: 4053 eors r3, r2 +1000a906: e661 b.n 1000a5cc +1000a908: 27b8 movs r7, #184 ; 0xb8 +1000a90a: 4b08 ldr r3, [pc, #32] ; (1000a92c ) +1000a90c: 023f lsls r7, r7, #8 +1000a90e: 4698 mov r8, r3 +1000a910: e629 b.n 1000a566 +1000a912: 4d07 ldr r5, [pc, #28] ; (1000a930 ) +1000a914: 4e07 ldr r6, [pc, #28] ; (1000a934 ) +1000a916: e66e b.n 1000a5f6 +1000a918: 4807 ldr r0, [pc, #28] ; (1000a938 ) +1000a91a: f7fc ff09 bl 10007730 <__wrap_puts> +1000a91e: e665 b.n 1000a5ec +1000a920: 0001000c .word 0x0001000c +1000a924: 0001000a .word 0x0001000a +1000a928: 0001000b .word 0x0001000b +1000a92c: 18103800 .word 0x18103800 +1000a930: 0000b408 .word 0x0000b408 +1000a934: 18103408 .word 0x18103408 +1000a938: 10014f78 .word 0x10014f78 + +1000a93c : +1000a93c: 2280 movs r2, #128 ; 0x80 +1000a93e: 2300 movs r3, #0 +1000a940: 0052 lsls r2, r2, #1 +1000a942: 8182 strh r2, [r0, #12] +1000a944: 4a03 ldr r2, [pc, #12] ; (1000a954 ) +1000a946: 6001 str r1, [r0, #0] +1000a948: 6083 str r3, [r0, #8] +1000a94a: 7383 strb r3, [r0, #14] +1000a94c: 6103 str r3, [r0, #16] +1000a94e: 5083 str r3, [r0, r2] +1000a950: 4770 bx lr +1000a952: 46c0 nop ; (mov r8, r8) +1000a954: 0000084c .word 0x0000084c + +1000a958 : +1000a958: b510 push {r4, lr} +1000a95a: f7fe f847 bl 100089ec +1000a95e: bd10 pop {r4, pc} + +1000a960 : +1000a960: b570 push {r4, r5, r6, lr} +1000a962: 0014 movs r4, r2 +1000a964: aa04 add r2, sp, #16 +1000a966: 0026 movs r6, r4 +1000a968: 0005 movs r5, r0 +1000a96a: 0018 movs r0, r3 +1000a96c: 7813 ldrb r3, [r2, #0] +1000a96e: 2280 movs r2, #128 ; 0x80 +1000a970: 3612 adds r6, #18 +1000a972: 0112 lsls r2, r2, #4 +1000a974: 4296 cmp r6, r2 +1000a976: d81f bhi.n 1000a9b8 +1000a978: 2236 movs r2, #54 ; 0x36 +1000a97a: 2620 movs r6, #32 +1000a97c: 54ae strb r6, [r5, r2] +1000a97e: 002a movs r2, r5 +1000a980: 2600 movs r6, #0 +1000a982: 3236 adds r2, #54 ; 0x36 +1000a984: 7056 strb r6, [r2, #1] +1000a986: 7091 strb r1, [r2, #2] +1000a988: 70d6 strb r6, [r2, #3] +1000a98a: 2b00 cmp r3, #0 +1000a98c: d10d bne.n 1000a9aa +1000a98e: 0001 movs r1, r0 +1000a990: 0028 movs r0, r5 +1000a992: 0022 movs r2, r4 +1000a994: 303a adds r0, #58 ; 0x3a +1000a996: f009 fb13 bl 10013fc0 <__memmove_veneer> +1000a99a: 002b movs r3, r5 +1000a99c: 2102 movs r1, #2 +1000a99e: 0028 movs r0, r5 +1000a9a0: 3328 adds r3, #40 ; 0x28 +1000a9a2: 1da2 adds r2, r4, #6 +1000a9a4: f7ff faf2 bl 10009f8c +1000a9a8: bd70 pop {r4, r5, r6, pc} +1000a9aa: 0029 movs r1, r5 +1000a9ac: 2300 movs r3, #0 +1000a9ae: b2a2 uxth r2, r4 +1000a9b0: 313a adds r1, #58 ; 0x3a +1000a9b2: f7fd fb6f bl 10008094 +1000a9b6: e7f0 b.n 1000a99a +1000a9b8: 2005 movs r0, #5 +1000a9ba: 4240 negs r0, r0 +1000a9bc: e7f4 b.n 1000a9a8 +1000a9be: 46c0 nop ; (mov r8, r8) + +1000a9c0 : +1000a9c0: b510 push {r4, lr} +1000a9c2: 0004 movs r4, r0 +1000a9c4: b082 sub sp, #8 +1000a9c6: 4669 mov r1, sp +1000a9c8: 0020 movs r0, r4 +1000a9ca: aa01 add r2, sp, #4 +1000a9cc: f7ff f9c2 bl 10009d54 +1000a9d0: 1c43 adds r3, r0, #1 +1000a9d2: d014 beq.n 1000a9fe +1000a9d4: 1d03 adds r3, r0, #4 +1000a9d6: d0f6 beq.n 1000a9c6 +1000a9d8: 2801 cmp r0, #1 +1000a9da: d012 beq.n 1000aa02 +1000a9dc: 2802 cmp r0, #2 +1000a9de: d1f2 bne.n 1000a9c6 +1000a9e0: 9900 ldr r1, [sp, #0] +1000a9e2: 9b01 ldr r3, [sp, #4] +1000a9e4: 004a lsls r2, r1, #1 +1000a9e6: 6820 ldr r0, [r4, #0] +1000a9e8: 0852 lsrs r2, r2, #1 +1000a9ea: 0fc9 lsrs r1, r1, #31 +1000a9ec: f7f6 f8a2 bl 10000b34 +1000a9f0: 4669 mov r1, sp +1000a9f2: 0020 movs r0, r4 +1000a9f4: aa01 add r2, sp, #4 +1000a9f6: f7ff f9ad bl 10009d54 +1000a9fa: 1c43 adds r3, r0, #1 +1000a9fc: d1ea bne.n 1000a9d4 +1000a9fe: b002 add sp, #8 +1000aa00: bd10 pop {r4, pc} +1000aa02: 9901 ldr r1, [sp, #4] +1000aa04: 9800 ldr r0, [sp, #0] +1000aa06: f7ff f8b7 bl 10009b78 +1000aa0a: 0001 movs r1, r0 +1000aa0c: 0020 movs r0, r4 +1000aa0e: f001 fc77 bl 1000c300 +1000aa12: e7d8 b.n 1000a9c6 + +1000aa14 : +1000aa14: b5f0 push {r4, r5, r6, r7, lr} +1000aa16: 2702 movs r7, #2 +1000aa18: 46c6 mov lr, r8 +1000aa1a: 4698 mov r8, r3 +1000aa1c: 004b lsls r3, r1, #1 +1000aa1e: 401f ands r7, r3 +1000aa20: 2380 movs r3, #128 ; 0x80 +1000aa22: b500 push {lr} +1000aa24: 0016 movs r6, r2 +1000aa26: 321c adds r2, #28 +1000aa28: 0004 movs r4, r0 +1000aa2a: b082 sub sp, #8 +1000aa2c: 084d lsrs r5, r1, #1 +1000aa2e: 011b lsls r3, r3, #4 +1000aa30: 429a cmp r2, r3 +1000aa32: d82b bhi.n 1000aa8c +1000aa34: 0433 lsls r3, r6, #16 +1000aa36: 8a00 ldrh r0, [r0, #16] +1000aa38: 0c1b lsrs r3, r3, #16 +1000aa3a: 63a3 str r3, [r4, #56] ; 0x38 +1000aa3c: 9b08 ldr r3, [sp, #32] +1000aa3e: 3001 adds r0, #1 +1000aa40: b280 uxth r0, r0 +1000aa42: 031b lsls r3, r3, #12 +1000aa44: 8220 strh r0, [r4, #16] +1000aa46: 433b orrs r3, r7 +1000aa48: 0400 lsls r0, r0, #16 +1000aa4a: 4318 orrs r0, r3 +1000aa4c: 63e0 str r0, [r4, #60] ; 0x3c +1000aa4e: 2300 movs r3, #0 +1000aa50: 0020 movs r0, r4 +1000aa52: 0032 movs r2, r6 +1000aa54: 4641 mov r1, r8 +1000aa56: 6423 str r3, [r4, #64] ; 0x40 +1000aa58: 6365 str r5, [r4, #52] ; 0x34 +1000aa5a: 3044 adds r0, #68 ; 0x44 +1000aa5c: f009 fab0 bl 10013fc0 <__memmove_veneer> +1000aa60: 0023 movs r3, r4 +1000aa62: 0032 movs r2, r6 +1000aa64: 2100 movs r1, #0 +1000aa66: 0020 movs r0, r4 +1000aa68: 3328 adds r3, #40 ; 0x28 +1000aa6a: 3210 adds r2, #16 +1000aa6c: f7ff fa8e bl 10009f8c +1000aa70: 2800 cmp r0, #0 +1000aa72: d107 bne.n 1000aa84 +1000aa74: 4643 mov r3, r8 +1000aa76: 002a movs r2, r5 +1000aa78: 9300 str r3, [sp, #0] +1000aa7a: 0039 movs r1, r7 +1000aa7c: 0033 movs r3, r6 +1000aa7e: 0020 movs r0, r4 +1000aa80: f7ff fb00 bl 1000a084 +1000aa84: b002 add sp, #8 +1000aa86: bc80 pop {r7} +1000aa88: 46b8 mov r8, r7 +1000aa8a: bdf0 pop {r4, r5, r6, r7, pc} +1000aa8c: 2005 movs r0, #5 +1000aa8e: 4240 negs r0, r0 +1000aa90: e7f8 b.n 1000aa84 +1000aa92: 46c0 nop ; (mov r8, r8) + +1000aa94 : +1000aa94: b510 push {r4, lr} +1000aa96: 0004 movs r4, r0 +1000aa98: 2900 cmp r1, #0 +1000aa9a: d009 beq.n 1000aab0 +1000aa9c: 7c83 ldrb r3, [r0, #18] +1000aa9e: 2b00 cmp r3, #0 +1000aaa0: d100 bne.n 1000aaa4 +1000aaa2: bd10 pop {r4, pc} +1000aaa4: 2300 movs r3, #0 +1000aaa6: 2100 movs r1, #0 +1000aaa8: 7483 strb r3, [r0, #18] +1000aaaa: f7ff f903 bl 10009cb4 +1000aaae: e7f8 b.n 1000aaa2 +1000aab0: f001 fc20 bl 1000c2f4 +1000aab4: 7ca3 ldrb r3, [r4, #18] +1000aab6: 2b00 cmp r3, #0 +1000aab8: d1f3 bne.n 1000aaa2 +1000aaba: 2101 movs r1, #1 +1000aabc: 0020 movs r0, r4 +1000aabe: f7ff f8f9 bl 10009cb4 +1000aac2: 2301 movs r3, #1 +1000aac4: 74a3 strb r3, [r4, #18] +1000aac6: e7ec b.n 1000aaa2 + +1000aac8 : +1000aac8: b5f0 push {r4, r5, r6, r7, lr} +1000aaca: 0006 movs r6, r0 +1000aacc: 000d movs r5, r1 +1000aace: 497c ldr r1, [pc, #496] ; (1000acc0 ) +1000aad0: 3644 adds r6, #68 ; 0x44 +1000aad2: 0004 movs r4, r0 +1000aad4: 2208 movs r2, #8 +1000aad6: 3108 adds r1, #8 +1000aad8: 0030 movs r0, r6 +1000aada: b083 sub sp, #12 +1000aadc: f7fc fcc4 bl 10007468 <__wrap___aeabi_memcpy> +1000aae0: 224c movs r2, #76 ; 0x4c +1000aae2: 042b lsls r3, r5, #16 +1000aae4: b2e9 uxtb r1, r5 +1000aae6: 54a1 strb r1, [r4, r2] +1000aae8: 0e1b lsrs r3, r3, #24 +1000aaea: 3201 adds r2, #1 +1000aaec: 54a3 strb r3, [r4, r2] +1000aaee: 204e movs r0, #78 ; 0x4e +1000aaf0: 2200 movs r2, #0 +1000aaf2: 5422 strb r2, [r4, r0] +1000aaf4: 3001 adds r0, #1 +1000aaf6: 5422 strb r2, [r4, r0] +1000aaf8: 0c28 lsrs r0, r5, #16 +1000aafa: d000 beq.n 1000aafe +1000aafc: e0cf b.n 1000ac9e +1000aafe: 32ff adds r2, #255 ; 0xff +1000ab00: 3050 adds r0, #80 ; 0x50 +1000ab02: 5422 strb r2, [r4, r0] +1000ab04: 3001 adds r0, #1 +1000ab06: 5422 strb r2, [r4, r0] +1000ab08: 3001 adds r0, #1 +1000ab0a: 5422 strb r2, [r4, r0] +1000ab0c: 3001 adds r0, #1 +1000ab0e: 5422 strb r2, [r4, r0] +1000ab10: 2254 movs r2, #84 ; 0x54 +1000ab12: 54a1 strb r1, [r4, r2] +1000ab14: 3201 adds r2, #1 +1000ab16: 54a3 strb r3, [r4, r2] +1000ab18: 2200 movs r2, #0 +1000ab1a: 2356 movs r3, #86 ; 0x56 +1000ab1c: 2114 movs r1, #20 +1000ab1e: 2708 movs r7, #8 +1000ab20: 0025 movs r5, r4 +1000ab22: 54e2 strb r2, [r4, r3] +1000ab24: 3301 adds r3, #1 +1000ab26: 54e2 strb r2, [r4, r3] +1000ab28: 8a23 ldrh r3, [r4, #16] +1000ab2a: 63a1 str r1, [r4, #56] ; 0x38 +1000ab2c: 3301 adds r3, #1 +1000ab2e: b29b uxth r3, r3 +1000ab30: 3912 subs r1, #18 +1000ab32: 8223 strh r3, [r4, #16] +1000ab34: 041b lsls r3, r3, #16 +1000ab36: 430b orrs r3, r1 +1000ab38: 37ff adds r7, #255 ; 0xff +1000ab3a: 3528 adds r5, #40 ; 0x28 +1000ab3c: 63e3 str r3, [r4, #60] ; 0x3c +1000ab3e: 6422 str r2, [r4, #64] ; 0x40 +1000ab40: 002b movs r3, r5 +1000ab42: 2100 movs r1, #0 +1000ab44: 0020 movs r0, r4 +1000ab46: 6367 str r7, [r4, #52] ; 0x34 +1000ab48: 3224 adds r2, #36 ; 0x24 +1000ab4a: f7ff fa1f bl 10009f8c +1000ab4e: 2800 cmp r0, #0 +1000ab50: d106 bne.n 1000ab60 +1000ab52: 2314 movs r3, #20 +1000ab54: 003a movs r2, r7 +1000ab56: 2102 movs r1, #2 +1000ab58: 0020 movs r0, r4 +1000ab5a: 9600 str r6, [sp, #0] +1000ab5c: f7ff fa92 bl 1000a084 +1000ab60: 2032 movs r0, #50 ; 0x32 +1000ab62: f002 fbb5 bl 1000d2d0 +1000ab66: 2140 movs r1, #64 ; 0x40 +1000ab68: 2200 movs r2, #0 +1000ab6a: 8a23 ldrh r3, [r4, #16] +1000ab6c: 6361 str r1, [r4, #52] ; 0x34 +1000ab6e: 3301 adds r3, #1 +1000ab70: b29b uxth r3, r3 +1000ab72: 393c subs r1, #60 ; 0x3c +1000ab74: 8223 strh r3, [r4, #16] +1000ab76: 63a1 str r1, [r4, #56] ; 0x38 +1000ab78: 041b lsls r3, r3, #16 +1000ab7a: 3902 subs r1, #2 +1000ab7c: 430b orrs r3, r1 +1000ab7e: 6462 str r2, [r4, #68] ; 0x44 +1000ab80: 63e3 str r3, [r4, #60] ; 0x3c +1000ab82: 6422 str r2, [r4, #64] ; 0x40 +1000ab84: 002b movs r3, r5 +1000ab86: 2100 movs r1, #0 +1000ab88: 0020 movs r0, r4 +1000ab8a: 3214 adds r2, #20 +1000ab8c: f7ff f9fe bl 10009f8c +1000ab90: 2800 cmp r0, #0 +1000ab92: d106 bne.n 1000aba2 +1000ab94: 2304 movs r3, #4 +1000ab96: 2240 movs r2, #64 ; 0x40 +1000ab98: 2102 movs r1, #2 +1000ab9a: 0020 movs r0, r4 +1000ab9c: 9600 str r6, [sp, #0] +1000ab9e: f7ff fa71 bl 1000a084 +1000aba2: 2300 movs r3, #0 +1000aba4: 2200 movs r2, #0 +1000aba6: 0020 movs r0, r4 +1000aba8: 4946 ldr r1, [pc, #280] ; (1000acc4 ) +1000abaa: f7ff fb35 bl 1000a218 +1000abae: 2300 movs r3, #0 +1000abb0: 2201 movs r2, #1 +1000abb2: 0020 movs r0, r4 +1000abb4: 4944 ldr r1, [pc, #272] ; (1000acc8 ) +1000abb6: f7ff fb2f bl 1000a218 +1000abba: 2300 movs r3, #0 +1000abbc: 2208 movs r2, #8 +1000abbe: 0020 movs r0, r4 +1000abc0: 4942 ldr r1, [pc, #264] ; (1000accc ) +1000abc2: f7ff fb29 bl 1000a218 +1000abc6: 2300 movs r3, #0 +1000abc8: 2204 movs r2, #4 +1000abca: 0020 movs r0, r4 +1000abcc: 4940 ldr r1, [pc, #256] ; (1000acd0 ) +1000abce: f7ff fb23 bl 1000a218 +1000abd2: 2300 movs r3, #0 +1000abd4: 2200 movs r2, #0 +1000abd6: 0020 movs r0, r4 +1000abd8: 493e ldr r1, [pc, #248] ; (1000acd4 ) +1000abda: f7ff fb1d bl 1000a218 +1000abde: 4b3e ldr r3, [pc, #248] ; (1000acd8 ) +1000abe0: 6860 ldr r0, [r4, #4] +1000abe2: 6a9b ldr r3, [r3, #40] ; 0x28 +1000abe4: 4a3d ldr r2, [pc, #244] ; (1000acdc ) +1000abe6: 1a19 subs r1, r3, r0 +1000abe8: 4291 cmp r1, r2 +1000abea: d962 bls.n 1000acb2 +1000abec: 0020 movs r0, r4 +1000abee: 2213 movs r2, #19 +1000abf0: 21ff movs r1, #255 ; 0xff +1000abf2: 305a adds r0, #90 ; 0x5a +1000abf4: f7fc fc32 bl 1000745c <__wrap_memset> +1000abf8: 235c movs r3, #92 ; 0x5c +1000abfa: 22e7 movs r2, #231 ; 0xe7 +1000abfc: 54e2 strb r2, [r4, r3] +1000abfe: 3303 adds r3, #3 +1000ac00: 3207 adds r2, #7 +1000ac02: 54e2 strb r2, [r4, r3] +1000ac04: 3301 adds r3, #1 +1000ac06: 3a2f subs r2, #47 ; 0x2f +1000ac08: 54e2 strb r2, [r4, r3] +1000ac0a: 3302 adds r3, #2 +1000ac0c: 3a40 subs r2, #64 ; 0x40 +1000ac0e: 54e2 strb r2, [r4, r3] +1000ac10: 4933 ldr r1, [pc, #204] ; (1000ace0 ) +1000ac12: 3a6d subs r2, #109 ; 0x6d +1000ac14: 0030 movs r0, r6 +1000ac16: f7fc fc27 bl 10007468 <__wrap___aeabi_memcpy> +1000ac1a: 2229 movs r2, #41 ; 0x29 +1000ac1c: 8a23 ldrh r3, [r4, #16] +1000ac1e: 63a2 str r2, [r4, #56] ; 0x38 +1000ac20: 3301 adds r3, #1 +1000ac22: b29b uxth r3, r3 +1000ac24: 3a27 subs r2, #39 ; 0x27 +1000ac26: 8223 strh r3, [r4, #16] +1000ac28: 041b lsls r3, r3, #16 +1000ac2a: 4313 orrs r3, r2 +1000ac2c: 2708 movs r7, #8 +1000ac2e: 63e3 str r3, [r4, #60] ; 0x3c +1000ac30: 2300 movs r3, #0 +1000ac32: 37ff adds r7, #255 ; 0xff +1000ac34: 6423 str r3, [r4, #64] ; 0x40 +1000ac36: 2100 movs r1, #0 +1000ac38: 002b movs r3, r5 +1000ac3a: 0020 movs r0, r4 +1000ac3c: 6367 str r7, [r4, #52] ; 0x34 +1000ac3e: 3237 adds r2, #55 ; 0x37 +1000ac40: f7ff f9a4 bl 10009f8c +1000ac44: 2800 cmp r0, #0 +1000ac46: d106 bne.n 1000ac56 +1000ac48: 2329 movs r3, #41 ; 0x29 +1000ac4a: 003a movs r2, r7 +1000ac4c: 2102 movs r1, #2 1000ac4e: 0020 movs r0, r4 -1000ac50: 4942 ldr r1, [pc, #264] ; (1000ad5c ) -1000ac52: f7ff fb29 bl 1000a2a8 -1000ac56: 2300 movs r3, #0 -1000ac58: 2204 movs r2, #4 -1000ac5a: 0020 movs r0, r4 -1000ac5c: 4940 ldr r1, [pc, #256] ; (1000ad60 ) -1000ac5e: f7ff fb23 bl 1000a2a8 -1000ac62: 2300 movs r3, #0 -1000ac64: 2200 movs r2, #0 -1000ac66: 0020 movs r0, r4 -1000ac68: 493e ldr r1, [pc, #248] ; (1000ad64 ) -1000ac6a: f7ff fb1d bl 1000a2a8 -1000ac6e: 4b3e ldr r3, [pc, #248] ; (1000ad68 ) -1000ac70: 6860 ldr r0, [r4, #4] -1000ac72: 6a9b ldr r3, [r3, #40] ; 0x28 -1000ac74: 4a3d ldr r2, [pc, #244] ; (1000ad6c ) -1000ac76: 1a19 subs r1, r3, r0 -1000ac78: 4291 cmp r1, r2 -1000ac7a: d962 bls.n 1000ad42 -1000ac7c: 0020 movs r0, r4 -1000ac7e: 2213 movs r2, #19 -1000ac80: 21ff movs r1, #255 ; 0xff -1000ac82: 305a adds r0, #90 ; 0x5a -1000ac84: f7fc fc32 bl 100074ec <__wrap_memset> -1000ac88: 235c movs r3, #92 ; 0x5c -1000ac8a: 22e7 movs r2, #231 ; 0xe7 -1000ac8c: 54e2 strb r2, [r4, r3] -1000ac8e: 3303 adds r3, #3 -1000ac90: 3207 adds r2, #7 -1000ac92: 54e2 strb r2, [r4, r3] -1000ac94: 3301 adds r3, #1 -1000ac96: 3a2f subs r2, #47 ; 0x2f -1000ac98: 54e2 strb r2, [r4, r3] -1000ac9a: 3302 adds r3, #2 -1000ac9c: 3a40 subs r2, #64 ; 0x40 -1000ac9e: 54e2 strb r2, [r4, r3] -1000aca0: 4933 ldr r1, [pc, #204] ; (1000ad70 ) -1000aca2: 3a6d subs r2, #109 ; 0x6d -1000aca4: 0030 movs r0, r6 -1000aca6: f7fc fc27 bl 100074f8 <__wrap___aeabi_memcpy> -1000acaa: 2229 movs r2, #41 ; 0x29 -1000acac: 8a23 ldrh r3, [r4, #16] -1000acae: 63a2 str r2, [r4, #56] ; 0x38 -1000acb0: 3301 adds r3, #1 -1000acb2: b29b uxth r3, r3 -1000acb4: 3a27 subs r2, #39 ; 0x27 -1000acb6: 8223 strh r3, [r4, #16] -1000acb8: 041b lsls r3, r3, #16 -1000acba: 4313 orrs r3, r2 -1000acbc: 2708 movs r7, #8 -1000acbe: 63e3 str r3, [r4, #60] ; 0x3c -1000acc0: 2300 movs r3, #0 -1000acc2: 37ff adds r7, #255 ; 0xff -1000acc4: 6423 str r3, [r4, #64] ; 0x40 -1000acc6: 2100 movs r1, #0 -1000acc8: 002b movs r3, r5 -1000acca: 0020 movs r0, r4 -1000accc: 6367 str r7, [r4, #52] ; 0x34 -1000acce: 3237 adds r2, #55 ; 0x37 -1000acd0: f7ff f9a4 bl 1000a01c -1000acd4: 2800 cmp r0, #0 -1000acd6: d106 bne.n 1000ace6 -1000acd8: 2329 movs r3, #41 ; 0x29 -1000acda: 003a movs r2, r7 -1000acdc: 2102 movs r1, #2 -1000acde: 0020 movs r0, r4 -1000ace0: 9600 str r6, [sp, #0] -1000ace2: f7ff fa17 bl 1000a114 -1000ace6: 2032 movs r0, #50 ; 0x32 -1000ace8: f002 fb38 bl 1000d35c -1000acec: 2102 movs r1, #2 -1000acee: 2200 movs r2, #0 -1000acf0: 8a23 ldrh r3, [r4, #16] -1000acf2: 6361 str r1, [r4, #52] ; 0x34 -1000acf4: 3301 adds r3, #1 -1000acf6: b29b uxth r3, r3 -1000acf8: 8223 strh r3, [r4, #16] -1000acfa: 041b lsls r3, r3, #16 -1000acfc: 430b orrs r3, r1 -1000acfe: 63a2 str r2, [r4, #56] ; 0x38 -1000ad00: 63e3 str r3, [r4, #60] ; 0x3c -1000ad02: 6422 str r2, [r4, #64] ; 0x40 -1000ad04: 002b movs r3, r5 -1000ad06: 2100 movs r1, #0 -1000ad08: 0020 movs r0, r4 -1000ad0a: 3210 adds r2, #16 -1000ad0c: f7ff f986 bl 1000a01c -1000ad10: 2800 cmp r0, #0 -1000ad12: d106 bne.n 1000ad22 -1000ad14: 9000 str r0, [sp, #0] -1000ad16: 2300 movs r3, #0 -1000ad18: 2202 movs r2, #2 -1000ad1a: 2102 movs r1, #2 -1000ad1c: 0020 movs r0, r4 -1000ad1e: f7ff f9f9 bl 1000a114 -1000ad22: 2032 movs r0, #50 ; 0x32 -1000ad24: f002 fb1a bl 1000d35c -1000ad28: 2000 movs r0, #0 -1000ad2a: b003 add sp, #12 -1000ad2c: bdf0 pop {r4, r5, r6, r7, pc} -1000ad2e: 2750 movs r7, #80 ; 0x50 -1000ad30: 55e0 strb r0, [r4, r7] -1000ad32: 2051 movs r0, #81 ; 0x51 -1000ad34: 0e2d lsrs r5, r5, #24 -1000ad36: 5425 strb r5, [r4, r0] -1000ad38: 3001 adds r0, #1 -1000ad3a: 5422 strb r2, [r4, r0] -1000ad3c: 3001 adds r0, #1 -1000ad3e: 5422 strb r2, [r4, r0] -1000ad40: e72e b.n 1000aba0 -1000ad42: 1ac0 subs r0, r0, r3 -1000ad44: 4b0b ldr r3, [pc, #44] ; (1000ad74 ) -1000ad46: 469c mov ip, r3 -1000ad48: 4460 add r0, ip -1000ad4a: f002 fb29 bl 1000d3a0 -1000ad4e: e795 b.n 1000ac7c -1000ad50: 10015258 .word 0x10015258 -1000ad54: 10015054 .word 0x10015054 -1000ad58: 10015060 .word 0x10015060 -1000ad5c: 10015068 .word 0x10015068 -1000ad60: 10015078 .word 0x10015078 -1000ad64: 10015084 .word 0x10015084 -1000ad68: 40054000 .word 0x40054000 -1000ad6c: 000249ef .word 0x000249ef -1000ad70: 10015094 .word 0x10015094 -1000ad74: 000249f0 .word 0x000249f0 - -1000ad78 : -1000ad78: b5f0 push {r4, r5, r6, r7, lr} -1000ad7a: 46c6 mov lr, r8 -1000ad7c: 0007 movs r7, r0 -1000ad7e: 0004 movs r4, r0 -1000ad80: b500 push {lr} -1000ad82: 000e movs r6, r1 -1000ad84: 4918 ldr r1, [pc, #96] ; (1000ade8 ) -1000ad86: 3744 adds r7, #68 ; 0x44 +1000ac50: 9600 str r6, [sp, #0] +1000ac52: f7ff fa17 bl 1000a084 +1000ac56: 2032 movs r0, #50 ; 0x32 +1000ac58: f002 fb3a bl 1000d2d0 +1000ac5c: 2102 movs r1, #2 +1000ac5e: 2200 movs r2, #0 +1000ac60: 8a23 ldrh r3, [r4, #16] +1000ac62: 6361 str r1, [r4, #52] ; 0x34 +1000ac64: 3301 adds r3, #1 +1000ac66: b29b uxth r3, r3 +1000ac68: 8223 strh r3, [r4, #16] +1000ac6a: 041b lsls r3, r3, #16 +1000ac6c: 430b orrs r3, r1 +1000ac6e: 63a2 str r2, [r4, #56] ; 0x38 +1000ac70: 63e3 str r3, [r4, #60] ; 0x3c +1000ac72: 6422 str r2, [r4, #64] ; 0x40 +1000ac74: 002b movs r3, r5 +1000ac76: 2100 movs r1, #0 +1000ac78: 0020 movs r0, r4 +1000ac7a: 3210 adds r2, #16 +1000ac7c: f7ff f986 bl 10009f8c +1000ac80: 2800 cmp r0, #0 +1000ac82: d106 bne.n 1000ac92 +1000ac84: 9000 str r0, [sp, #0] +1000ac86: 2300 movs r3, #0 +1000ac88: 2202 movs r2, #2 +1000ac8a: 2102 movs r1, #2 +1000ac8c: 0020 movs r0, r4 +1000ac8e: f7ff f9f9 bl 1000a084 +1000ac92: 2032 movs r0, #50 ; 0x32 +1000ac94: f002 fb1c bl 1000d2d0 +1000ac98: 2000 movs r0, #0 +1000ac9a: b003 add sp, #12 +1000ac9c: bdf0 pop {r4, r5, r6, r7, pc} +1000ac9e: 2750 movs r7, #80 ; 0x50 +1000aca0: 55e0 strb r0, [r4, r7] +1000aca2: 2051 movs r0, #81 ; 0x51 +1000aca4: 0e2d lsrs r5, r5, #24 +1000aca6: 5425 strb r5, [r4, r0] +1000aca8: 3001 adds r0, #1 +1000acaa: 5422 strb r2, [r4, r0] +1000acac: 3001 adds r0, #1 +1000acae: 5422 strb r2, [r4, r0] +1000acb0: e72e b.n 1000ab10 +1000acb2: 1ac0 subs r0, r0, r3 +1000acb4: 4b0b ldr r3, [pc, #44] ; (1000ace4 ) +1000acb6: 469c mov ip, r3 +1000acb8: 4460 add r0, ip +1000acba: f002 fb2b bl 1000d314 +1000acbe: e795 b.n 1000abec +1000acc0: 10015198 .word 0x10015198 +1000acc4: 10014f94 .word 0x10014f94 +1000acc8: 10014fa0 .word 0x10014fa0 +1000accc: 10014fa8 .word 0x10014fa8 +1000acd0: 10014fb8 .word 0x10014fb8 +1000acd4: 10014fc4 .word 0x10014fc4 +1000acd8: 40054000 .word 0x40054000 +1000acdc: 000249ef .word 0x000249ef +1000ace0: 10014fd4 .word 0x10014fd4 +1000ace4: 000249f0 .word 0x000249f0 + +1000ace8 : +1000ace8: b5f0 push {r4, r5, r6, r7, lr} +1000acea: 46c6 mov lr, r8 +1000acec: 0007 movs r7, r0 +1000acee: 0004 movs r4, r0 +1000acf0: b500 push {lr} +1000acf2: 000e movs r6, r1 +1000acf4: 4918 ldr r1, [pc, #96] ; (1000ad58 ) +1000acf6: 3744 adds r7, #68 ; 0x44 +1000acf8: 2214 movs r2, #20 +1000acfa: b082 sub sp, #8 +1000acfc: 3114 adds r1, #20 +1000acfe: 0038 movs r0, r7 +1000ad00: f7fc fbb2 bl 10007468 <__wrap___aeabi_memcpy> +1000ad04: 8a23 ldrh r3, [r4, #16] +1000ad06: 2283 movs r2, #131 ; 0x83 +1000ad08: 3301 adds r3, #1 +1000ad0a: b29b uxth r3, r3 +1000ad0c: 8223 strh r3, [r4, #16] +1000ad0e: 041b lsls r3, r3, #16 +1000ad10: 63e3 str r3, [r4, #60] ; 0x3c +1000ad12: 2300 movs r3, #0 +1000ad14: 6423 str r3, [r4, #64] ; 0x40 +1000ad16: 0023 movs r3, r4 +1000ad18: 0052 lsls r2, r2, #1 +1000ad1a: 6362 str r2, [r4, #52] ; 0x34 +1000ad1c: 4690 mov r8, r2 +1000ad1e: 3af2 subs r2, #242 ; 0xf2 +1000ad20: 63a2 str r2, [r4, #56] ; 0x38 +1000ad22: 2100 movs r1, #0 +1000ad24: 0020 movs r0, r4 +1000ad26: 3328 adds r3, #40 ; 0x28 +1000ad28: 3210 adds r2, #16 +1000ad2a: f7ff f92f bl 10009f8c +1000ad2e: 1e05 subs r5, r0, #0 +1000ad30: d10d bne.n 1000ad4e +1000ad32: 2314 movs r3, #20 +1000ad34: 4642 mov r2, r8 +1000ad36: 2100 movs r1, #0 +1000ad38: 0020 movs r0, r4 +1000ad3a: 9700 str r7, [sp, #0] +1000ad3c: f7ff f9a2 bl 1000a084 +1000ad40: 1e05 subs r5, r0, #0 +1000ad42: d104 bne.n 1000ad4e +1000ad44: 2206 movs r2, #6 +1000ad46: 0039 movs r1, r7 +1000ad48: 0030 movs r0, r6 +1000ad4a: f7fc fb8d bl 10007468 <__wrap___aeabi_memcpy> +1000ad4e: 0028 movs r0, r5 +1000ad50: b002 add sp, #8 +1000ad52: bc80 pop {r7} +1000ad54: 46b8 mov r8, r7 +1000ad56: bdf0 pop {r4, r5, r6, r7, pc} +1000ad58: 10015198 .word 0x10015198 + +1000ad5c : +1000ad5c: b5f0 push {r4, r5, r6, r7, lr} +1000ad5e: 4657 mov r7, sl +1000ad60: 46de mov lr, fp +1000ad62: 464e mov r6, r9 +1000ad64: 4645 mov r5, r8 +1000ad66: b5e0 push {r5, r6, r7, lr} +1000ad68: 4bb1 ldr r3, [pc, #708] ; (1000b030 ) +1000ad6a: b087 sub sp, #28 +1000ad6c: 6a9b ldr r3, [r3, #40] ; 0x28 +1000ad6e: 0004 movs r4, r0 +1000ad70: 6043 str r3, [r0, #4] +1000ad72: 000f movs r7, r1 +1000ad74: f7fd fe78 bl 10008a68 +1000ad78: 2800 cmp r0, #0 +1000ad7a: d112 bne.n 1000ada2 +1000ad7c: f7fe f936 bl 10008fec +1000ad80: 250a movs r5, #10 +1000ad82: f7fe f951 bl 10009028 +1000ad86: 4eab ldr r6, [pc, #684] ; (1000b034 ) 1000ad88: 2214 movs r2, #20 -1000ad8a: b082 sub sp, #8 -1000ad8c: 3114 adds r1, #20 -1000ad8e: 0038 movs r0, r7 -1000ad90: f7fc fbb2 bl 100074f8 <__wrap___aeabi_memcpy> -1000ad94: 8a23 ldrh r3, [r4, #16] -1000ad96: 2283 movs r2, #131 ; 0x83 -1000ad98: 3301 adds r3, #1 -1000ad9a: b29b uxth r3, r3 -1000ad9c: 8223 strh r3, [r4, #16] -1000ad9e: 041b lsls r3, r3, #16 -1000ada0: 63e3 str r3, [r4, #60] ; 0x3c -1000ada2: 2300 movs r3, #0 -1000ada4: 6423 str r3, [r4, #64] ; 0x40 -1000ada6: 0023 movs r3, r4 -1000ada8: 0052 lsls r2, r2, #1 -1000adaa: 6362 str r2, [r4, #52] ; 0x34 -1000adac: 4690 mov r8, r2 -1000adae: 3af2 subs r2, #242 ; 0xf2 -1000adb0: 63a2 str r2, [r4, #56] ; 0x38 -1000adb2: 2100 movs r1, #0 -1000adb4: 0020 movs r0, r4 -1000adb6: 3328 adds r3, #40 ; 0x28 -1000adb8: 3210 adds r2, #16 -1000adba: f7ff f92f bl 1000a01c -1000adbe: 1e05 subs r5, r0, #0 -1000adc0: d10d bne.n 1000adde -1000adc2: 2314 movs r3, #20 -1000adc4: 4642 mov r2, r8 -1000adc6: 2100 movs r1, #0 -1000adc8: 0020 movs r0, r4 -1000adca: 9700 str r7, [sp, #0] -1000adcc: f7ff f9a2 bl 1000a114 -1000add0: 1e05 subs r5, r0, #0 -1000add2: d104 bne.n 1000adde -1000add4: 2206 movs r2, #6 -1000add6: 0039 movs r1, r7 -1000add8: 0030 movs r0, r6 -1000adda: f7fc fb8d bl 100074f8 <__wrap___aeabi_memcpy> -1000adde: 0028 movs r0, r5 -1000ade0: b002 add sp, #8 -1000ade2: bc80 pop {r7} -1000ade4: 46b8 mov r8, r7 -1000ade6: bdf0 pop {r4, r5, r6, r7, pc} -1000ade8: 10015258 .word 0x10015258 - -1000adec : -1000adec: b5f0 push {r4, r5, r6, r7, lr} -1000adee: 4657 mov r7, sl -1000adf0: 46de mov lr, fp -1000adf2: 464e mov r6, r9 -1000adf4: 4645 mov r5, r8 -1000adf6: b5e0 push {r5, r6, r7, lr} -1000adf8: 4bb1 ldr r3, [pc, #708] ; (1000b0c0 ) -1000adfa: b087 sub sp, #28 -1000adfc: 6a9b ldr r3, [r3, #40] ; 0x28 -1000adfe: 0004 movs r4, r0 -1000ae00: 6043 str r3, [r0, #4] -1000ae02: 000f movs r7, r1 -1000ae04: f7fd fe78 bl 10008af8 -1000ae08: 2800 cmp r0, #0 -1000ae0a: d112 bne.n 1000ae32 -1000ae0c: f7fe f936 bl 1000907c -1000ae10: 250a movs r5, #10 -1000ae12: f7fe f951 bl 100090b8 -1000ae16: 4eab ldr r6, [pc, #684] ; (1000b0c4 ) -1000ae18: 2214 movs r2, #20 -1000ae1a: 2100 movs r1, #0 -1000ae1c: 0020 movs r0, r4 -1000ae1e: f7fe f95f bl 100090e0 -1000ae22: 42b0 cmp r0, r6 -1000ae24: d012 beq.n 1000ae4c -1000ae26: 2001 movs r0, #1 -1000ae28: 3d01 subs r5, #1 -1000ae2a: f002 fa97 bl 1000d35c -1000ae2e: 2d00 cmp r5, #0 -1000ae30: d1f2 bne.n 1000ae18 -1000ae32: 2506 movs r5, #6 -1000ae34: 48a4 ldr r0, [pc, #656] ; (1000b0c8 ) -1000ae36: f7fc fcc3 bl 100077c0 <__wrap_puts> -1000ae3a: 426d negs r5, r5 -1000ae3c: 0028 movs r0, r5 -1000ae3e: b007 add sp, #28 -1000ae40: bcf0 pop {r4, r5, r6, r7} -1000ae42: 46bb mov fp, r7 -1000ae44: 46b2 mov sl, r6 -1000ae46: 46a9 mov r9, r5 -1000ae48: 46a0 mov r8, r4 -1000ae4a: bdf0 pop {r4, r5, r6, r7, pc} -1000ae4c: 2200 movs r2, #0 -1000ae4e: 2100 movs r1, #0 -1000ae50: 0020 movs r0, r4 -1000ae52: 4b9e ldr r3, [pc, #632] ; (1000b0cc ) -1000ae54: f7fe fa04 bl 10009260 -1000ae58: 2800 cmp r0, #0 -1000ae5a: d1ea bne.n 1000ae32 -1000ae5c: 2200 movs r2, #0 -1000ae5e: 2100 movs r1, #0 -1000ae60: 0020 movs r0, r4 -1000ae62: f7fe f95b bl 1000911c -1000ae66: 2310 movs r3, #16 -1000ae68: 221d movs r2, #29 -1000ae6a: 2100 movs r1, #0 -1000ae6c: 0020 movs r0, r4 -1000ae6e: f7fe fce7 bl 10009840 -1000ae72: 2800 cmp r0, #0 -1000ae74: d1dd bne.n 1000ae32 -1000ae76: 2399 movs r3, #153 ; 0x99 -1000ae78: 2204 movs r2, #4 -1000ae7a: 2100 movs r1, #0 -1000ae7c: 0020 movs r0, r4 -1000ae7e: f7fe fcdf bl 10009840 -1000ae82: 2800 cmp r0, #0 -1000ae84: d1d5 bne.n 1000ae32 -1000ae86: 23be movs r3, #190 ; 0xbe -1000ae88: 2206 movs r2, #6 -1000ae8a: 2100 movs r1, #0 -1000ae8c: 0020 movs r0, r4 -1000ae8e: f7fe fbd7 bl 10009640 -1000ae92: 2800 cmp r0, #0 -1000ae94: d1cd bne.n 1000ae32 -1000ae96: 2308 movs r3, #8 -1000ae98: 2101 movs r1, #1 -1000ae9a: 0020 movs r0, r4 -1000ae9c: 4a8c ldr r2, [pc, #560] ; (1000b0d0 ) -1000ae9e: f7fe fccf bl 10009840 -1000aea2: 250a movs r5, #10 -1000aea4: 2640 movs r6, #64 ; 0x40 -1000aea6: 2101 movs r1, #1 -1000aea8: 0020 movs r0, r4 -1000aeaa: 4a89 ldr r2, [pc, #548] ; (1000b0d0 ) -1000aeac: f7fe f9a2 bl 100091f4 -1000aeb0: 4206 tst r6, r0 -1000aeb2: d10a bne.n 1000aeca -1000aeb4: 2001 movs r0, #1 -1000aeb6: 3d01 subs r5, #1 -1000aeb8: f002 fa50 bl 1000d35c -1000aebc: 2d00 cmp r5, #0 -1000aebe: d1f2 bne.n 1000aea6 -1000aec0: 4884 ldr r0, [pc, #528] ; (1000b0d4 ) -1000aec2: f7fc fc7d bl 100077c0 <__wrap_puts> -1000aec6: 3d06 subs r5, #6 -1000aec8: e7b8 b.n 1000ae3c -1000aeca: 2300 movs r3, #0 -1000aecc: 4a80 ldr r2, [pc, #512] ; (1000b0d0 ) -1000aece: 2101 movs r1, #1 -1000aed0: 0020 movs r0, r4 -1000aed2: f7fe fcb5 bl 10009840 -1000aed6: 0020 movs r0, r4 -1000aed8: 497f ldr r1, [pc, #508] ; (1000b0d8 ) -1000aeda: f7fe fe63 bl 10009ba4 -1000aede: 22b8 movs r2, #184 ; 0xb8 -1000aee0: 25c0 movs r5, #192 ; 0xc0 -1000aee2: 2101 movs r1, #1 -1000aee4: 0020 movs r0, r4 -1000aee6: 0212 lsls r2, r2, #8 -1000aee8: f7fe f984 bl 100091f4 -1000aeec: 68a3 ldr r3, [r4, #8] -1000aeee: 056d lsls r5, r5, #21 -1000aef0: 42ab cmp r3, r5 -1000aef2: d010 beq.n 1000af16 -1000aef4: 406b eors r3, r5 -1000aef6: 0e1a lsrs r2, r3, #24 -1000aef8: d000 beq.n 1000aefc -1000aefa: e33a b.n 1000b572 -1000aefc: 22ff movs r2, #255 ; 0xff -1000aefe: 0412 lsls r2, r2, #16 -1000af00: 4213 tst r3, r2 -1000af02: d000 beq.n 1000af06 -1000af04: e329 b.n 1000b55a -1000af06: 22ff movs r2, #255 ; 0xff -1000af08: 0212 lsls r2, r2, #8 -1000af0a: 4213 tst r3, r2 -1000af0c: d000 beq.n 1000af10 -1000af0e: e31c b.n 1000b54a -1000af10: 23c0 movs r3, #192 ; 0xc0 -1000af12: 055b lsls r3, r3, #21 -1000af14: 60a3 str r3, [r4, #8] -1000af16: 0020 movs r0, r4 -1000af18: 496f ldr r1, [pc, #444] ; (1000b0d8 ) -1000af1a: f7fe fe43 bl 10009ba4 -1000af1e: 22b8 movs r2, #184 ; 0xb8 -1000af20: 2101 movs r1, #1 -1000af22: 0020 movs r0, r4 -1000af24: 0212 lsls r2, r2, #8 -1000af26: f7fe f965 bl 100091f4 -1000af2a: 26c0 movs r6, #192 ; 0xc0 -1000af2c: 68a3 ldr r3, [r4, #8] -1000af2e: 0005 movs r5, r0 -1000af30: 0576 lsls r6, r6, #21 -1000af32: 42b3 cmp r3, r6 -1000af34: d010 beq.n 1000af58 -1000af36: 4073 eors r3, r6 -1000af38: 0e1a lsrs r2, r3, #24 -1000af3a: d000 beq.n 1000af3e -1000af3c: e2fc b.n 1000b538 -1000af3e: 22ff movs r2, #255 ; 0xff -1000af40: 0412 lsls r2, r2, #16 -1000af42: 4213 tst r3, r2 -1000af44: d000 beq.n 1000af48 -1000af46: e2eb b.n 1000b520 -1000af48: 22ff movs r2, #255 ; 0xff -1000af4a: 0212 lsls r2, r2, #8 -1000af4c: 4213 tst r3, r2 -1000af4e: d000 beq.n 1000af52 -1000af50: e2de b.n 1000b510 -1000af52: 23c0 movs r3, #192 ; 0xc0 -1000af54: 055b lsls r3, r3, #21 -1000af56: 60a3 str r3, [r4, #8] -1000af58: 07eb lsls r3, r5, #31 -1000af5a: d400 bmi.n 1000af5e -1000af5c: e3d7 b.n 1000b70e -1000af5e: 0020 movs r0, r4 -1000af60: 495e ldr r1, [pc, #376] ; (1000b0dc ) -1000af62: f7fe fe1f bl 10009ba4 -1000af66: 22c8 movs r2, #200 ; 0xc8 -1000af68: 25c0 movs r5, #192 ; 0xc0 -1000af6a: 2101 movs r1, #1 -1000af6c: 0020 movs r0, r4 -1000af6e: 0212 lsls r2, r2, #8 -1000af70: f7fe f940 bl 100091f4 -1000af74: 68a3 ldr r3, [r4, #8] -1000af76: 056d lsls r5, r5, #21 -1000af78: 42ab cmp r3, r5 -1000af7a: d010 beq.n 1000af9e -1000af7c: 406b eors r3, r5 -1000af7e: 0e1a lsrs r2, r3, #24 -1000af80: d000 beq.n 1000af84 -1000af82: e28c b.n 1000b49e -1000af84: 22ff movs r2, #255 ; 0xff -1000af86: 0412 lsls r2, r2, #16 -1000af88: 4213 tst r3, r2 -1000af8a: d000 beq.n 1000af8e -1000af8c: e27b b.n 1000b486 -1000af8e: 22ff movs r2, #255 ; 0xff -1000af90: 0212 lsls r2, r2, #8 -1000af92: 4213 tst r3, r2 -1000af94: d000 beq.n 1000af98 -1000af96: e26e b.n 1000b476 -1000af98: 23c0 movs r3, #192 ; 0xc0 -1000af9a: 055b lsls r3, r3, #21 -1000af9c: 60a3 str r3, [r4, #8] -1000af9e: 0020 movs r0, r4 -1000afa0: 494e ldr r1, [pc, #312] ; (1000b0dc ) -1000afa2: f7fe fdff bl 10009ba4 -1000afa6: 22c8 movs r2, #200 ; 0xc8 -1000afa8: 2101 movs r1, #1 -1000afaa: 0020 movs r0, r4 -1000afac: 0212 lsls r2, r2, #8 -1000afae: f7fe f921 bl 100091f4 -1000afb2: 26c0 movs r6, #192 ; 0xc0 -1000afb4: 68a3 ldr r3, [r4, #8] -1000afb6: 0005 movs r5, r0 -1000afb8: 0576 lsls r6, r6, #21 -1000afba: 42b3 cmp r3, r6 -1000afbc: d010 beq.n 1000afe0 -1000afbe: 4073 eors r3, r6 -1000afc0: 0e1a lsrs r2, r3, #24 -1000afc2: d000 beq.n 1000afc6 -1000afc4: e24e b.n 1000b464 -1000afc6: 22ff movs r2, #255 ; 0xff -1000afc8: 0412 lsls r2, r2, #16 -1000afca: 4213 tst r3, r2 -1000afcc: d000 beq.n 1000afd0 -1000afce: e23d b.n 1000b44c -1000afd0: 22ff movs r2, #255 ; 0xff -1000afd2: 0212 lsls r2, r2, #8 -1000afd4: 4213 tst r3, r2 -1000afd6: d000 beq.n 1000afda -1000afd8: e230 b.n 1000b43c -1000afda: 23c0 movs r3, #192 ; 0xc0 -1000afdc: 055b lsls r3, r3, #21 -1000afde: 60a3 str r3, [r4, #8] -1000afe0: 07eb lsls r3, r5, #31 -1000afe2: d400 bmi.n 1000afe6 -1000afe4: e38f b.n 1000b706 -1000afe6: 25c0 movs r5, #192 ; 0xc0 -1000afe8: 2102 movs r1, #2 -1000afea: 0020 movs r0, r4 -1000afec: f7ff faf6 bl 1000a5dc -1000aff0: 68a3 ldr r3, [r4, #8] -1000aff2: 056d lsls r5, r5, #21 -1000aff4: 42ab cmp r3, r5 -1000aff6: d010 beq.n 1000b01a -1000aff8: 406b eors r3, r5 -1000affa: 0e1a lsrs r2, r3, #24 -1000affc: d000 beq.n 1000b000 -1000affe: e214 b.n 1000b42a -1000b000: 22ff movs r2, #255 ; 0xff -1000b002: 0412 lsls r2, r2, #16 -1000b004: 4213 tst r3, r2 -1000b006: d000 beq.n 1000b00a -1000b008: e203 b.n 1000b412 -1000b00a: 22ff movs r2, #255 ; 0xff -1000b00c: 0212 lsls r2, r2, #8 -1000b00e: 4213 tst r3, r2 -1000b010: d000 beq.n 1000b014 -1000b012: e2d4 b.n 1000b5be -1000b014: 23c0 movs r3, #192 ; 0xc0 -1000b016: 055b lsls r3, r3, #21 -1000b018: 60a3 str r3, [r4, #8] -1000b01a: 25c0 movs r5, #192 ; 0xc0 -1000b01c: 2303 movs r3, #3 -1000b01e: 2101 movs r1, #1 -1000b020: 0020 movs r0, r4 -1000b022: 4a2f ldr r2, [pc, #188] ; (1000b0e0 ) -1000b024: f7fe fa0c bl 10009440 -1000b028: 68a3 ldr r3, [r4, #8] -1000b02a: 056d lsls r5, r5, #21 -1000b02c: 42ab cmp r3, r5 -1000b02e: d010 beq.n 1000b052 -1000b030: 406b eors r3, r5 -1000b032: 0e1a lsrs r2, r3, #24 -1000b034: d000 beq.n 1000b038 -1000b036: e2b9 b.n 1000b5ac -1000b038: 22ff movs r2, #255 ; 0xff -1000b03a: 0412 lsls r2, r2, #16 -1000b03c: 4213 tst r3, r2 -1000b03e: d000 beq.n 1000b042 -1000b040: e2a8 b.n 1000b594 -1000b042: 22ff movs r2, #255 ; 0xff -1000b044: 0212 lsls r2, r2, #8 -1000b046: 4213 tst r3, r2 -1000b048: d000 beq.n 1000b04c -1000b04a: e29b b.n 1000b584 -1000b04c: 23c0 movs r3, #192 ; 0xc0 -1000b04e: 055b lsls r3, r3, #21 -1000b050: 60a3 str r3, [r4, #8] -1000b052: 25c0 movs r5, #192 ; 0xc0 -1000b054: 2300 movs r3, #0 -1000b056: 2101 movs r1, #1 -1000b058: 0020 movs r0, r4 -1000b05a: 4a22 ldr r2, [pc, #136] ; (1000b0e4 ) -1000b05c: f7fe f9f0 bl 10009440 -1000b060: 68a3 ldr r3, [r4, #8] -1000b062: 056d lsls r5, r5, #21 -1000b064: 42ab cmp r3, r5 -1000b066: d010 beq.n 1000b08a -1000b068: 406b eors r3, r5 -1000b06a: 0e1a lsrs r2, r3, #24 -1000b06c: d000 beq.n 1000b070 -1000b06e: e2ba b.n 1000b5e6 -1000b070: 22ff movs r2, #255 ; 0xff -1000b072: 0412 lsls r2, r2, #16 -1000b074: 4213 tst r3, r2 -1000b076: d000 beq.n 1000b07a -1000b078: e2a9 b.n 1000b5ce -1000b07a: 22ff movs r2, #255 ; 0xff -1000b07c: 0212 lsls r2, r2, #8 -1000b07e: 4213 tst r3, r2 -1000b080: d000 beq.n 1000b084 -1000b082: e2b9 b.n 1000b5f8 -1000b084: 23c0 movs r3, #192 ; 0xc0 -1000b086: 055b lsls r3, r3, #21 -1000b088: 60a3 str r3, [r4, #8] -1000b08a: 4b17 ldr r3, [pc, #92] ; (1000b0e8 ) -1000b08c: 4a17 ldr r2, [pc, #92] ; (1000b0ec ) -1000b08e: 469a mov sl, r3 -1000b090: 4b17 ldr r3, [pc, #92] ; (1000b0f0 ) -1000b092: 4453 add r3, sl -1000b094: 5a9e ldrh r6, [r3, r2] -1000b096: 3a1b subs r2, #27 -1000b098: 3aff subs r2, #255 ; 0xff -1000b09a: 4296 cmp r6, r2 -1000b09c: db00 blt.n 1000b0a0 -1000b09e: e1b2 b.n 1000b406 -1000b0a0: 4a14 ldr r2, [pc, #80] ; (1000b0f4 ) -1000b0a2: 5c9b ldrb r3, [r3, r2] -1000b0a4: 2b00 cmp r3, #0 -1000b0a6: d000 beq.n 1000b0aa -1000b0a8: e1ad b.n 1000b406 -1000b0aa: 2e50 cmp r6, #80 ; 0x50 -1000b0ac: dc00 bgt.n 1000b0b0 -1000b0ae: e1aa b.n 1000b406 -1000b0b0: 4b11 ldr r3, [pc, #68] ; (1000b0f8 ) -1000b0b2: 2550 movs r5, #80 ; 0x50 -1000b0b4: 4699 mov r9, r3 -1000b0b6: 4b11 ldr r3, [pc, #68] ; (1000b0fc ) -1000b0b8: 4453 add r3, sl -1000b0ba: 4698 mov r8, r3 -1000b0bc: e024 b.n 1000b108 -1000b0be: 46c0 nop ; (mov r8, r8) -1000b0c0: 40054000 .word 0x40054000 -1000b0c4: feedbead .word 0xfeedbead -1000b0c8: 100150a8 .word 0x100150a8 -1000b0cc: 000204b3 .word 0x000204b3 -1000b0d0: 0001000e .word 0x0001000e -1000b0d4: 100150fc .word 0x100150fc -1000b0d8: 18103800 .word 0x18103800 -1000b0dc: 18104800 .word 0x18104800 -1000b0e0: 0000c010 .word 0x0000c010 -1000b0e4: 0000c044 .word 0x0000c044 -1000b0e8: 100152cc .word 0x100152cc -1000b0ec: 0000030e .word 0x0000030e -1000b0f0: 0003689e .word 0x0003689e -1000b0f4: 0000030d .word 0x0000030d -1000b0f8: 100150c8 .word 0x100150c8 -1000b0fc: 00036bab .word 0x00036bab -1000b100: 3501 adds r5, #1 -1000b102: 42ae cmp r6, r5 -1000b104: dc00 bgt.n 1000b108 -1000b106: e17e b.n 1000b406 -1000b108: 4643 mov r3, r8 -1000b10a: 2209 movs r2, #9 -1000b10c: 4649 mov r1, r9 -1000b10e: 1b58 subs r0, r3, r5 -1000b110: f003 fb58 bl 1000e7c4 -1000b114: 2800 cmp r0, #0 -1000b116: d1f3 bne.n 1000b100 -1000b118: 4653 mov r3, sl -1000b11a: 2100 movs r1, #0 -1000b11c: 0020 movs r0, r4 -1000b11e: 4ae4 ldr r2, [pc, #912] ; (1000b4b0 ) -1000b120: f7ff f85a bl 1000a1d8 -1000b124: 1e05 subs r5, r0, #0 -1000b126: d000 beq.n 1000b12a -1000b128: e688 b.n 1000ae3c -1000b12a: 22ba movs r2, #186 ; 0xba -1000b12c: 4be1 ldr r3, [pc, #900] ; (1000b4b4 ) -1000b12e: 49e2 ldr r1, [pc, #904] ; (1000b4b8 ) -1000b130: 0092 lsls r2, r2, #2 -1000b132: 0020 movs r0, r4 -1000b134: f7ff f850 bl 1000a1d8 -1000b138: 4be0 ldr r3, [pc, #896] ; (1000b4bc ) -1000b13a: 2204 movs r2, #4 +1000ad8a: 2100 movs r1, #0 +1000ad8c: 0020 movs r0, r4 +1000ad8e: f7fe f95f bl 10009050 +1000ad92: 42b0 cmp r0, r6 +1000ad94: d012 beq.n 1000adbc +1000ad96: 2001 movs r0, #1 +1000ad98: 3d01 subs r5, #1 +1000ad9a: f002 fa99 bl 1000d2d0 +1000ad9e: 2d00 cmp r5, #0 +1000ada0: d1f2 bne.n 1000ad88 +1000ada2: 2506 movs r5, #6 +1000ada4: 48a4 ldr r0, [pc, #656] ; (1000b038 ) +1000ada6: f7fc fcc3 bl 10007730 <__wrap_puts> +1000adaa: 426d negs r5, r5 +1000adac: 0028 movs r0, r5 +1000adae: b007 add sp, #28 +1000adb0: bcf0 pop {r4, r5, r6, r7} +1000adb2: 46bb mov fp, r7 +1000adb4: 46b2 mov sl, r6 +1000adb6: 46a9 mov r9, r5 +1000adb8: 46a0 mov r8, r4 +1000adba: bdf0 pop {r4, r5, r6, r7, pc} +1000adbc: 2200 movs r2, #0 +1000adbe: 2100 movs r1, #0 +1000adc0: 0020 movs r0, r4 +1000adc2: 4b9e ldr r3, [pc, #632] ; (1000b03c ) +1000adc4: f7fe fa04 bl 100091d0 +1000adc8: 2800 cmp r0, #0 +1000adca: d1ea bne.n 1000ada2 +1000adcc: 2200 movs r2, #0 +1000adce: 2100 movs r1, #0 +1000add0: 0020 movs r0, r4 +1000add2: f7fe f95b bl 1000908c +1000add6: 2310 movs r3, #16 +1000add8: 221d movs r2, #29 +1000adda: 2100 movs r1, #0 +1000addc: 0020 movs r0, r4 +1000adde: f7fe fce7 bl 100097b0 +1000ade2: 2800 cmp r0, #0 +1000ade4: d1dd bne.n 1000ada2 +1000ade6: 2399 movs r3, #153 ; 0x99 +1000ade8: 2204 movs r2, #4 +1000adea: 2100 movs r1, #0 +1000adec: 0020 movs r0, r4 +1000adee: f7fe fcdf bl 100097b0 +1000adf2: 2800 cmp r0, #0 +1000adf4: d1d5 bne.n 1000ada2 +1000adf6: 23be movs r3, #190 ; 0xbe +1000adf8: 2206 movs r2, #6 +1000adfa: 2100 movs r1, #0 +1000adfc: 0020 movs r0, r4 +1000adfe: f7fe fbd7 bl 100095b0 +1000ae02: 2800 cmp r0, #0 +1000ae04: d1cd bne.n 1000ada2 +1000ae06: 2308 movs r3, #8 +1000ae08: 2101 movs r1, #1 +1000ae0a: 0020 movs r0, r4 +1000ae0c: 4a8c ldr r2, [pc, #560] ; (1000b040 ) +1000ae0e: f7fe fccf bl 100097b0 +1000ae12: 250a movs r5, #10 +1000ae14: 2640 movs r6, #64 ; 0x40 +1000ae16: 2101 movs r1, #1 +1000ae18: 0020 movs r0, r4 +1000ae1a: 4a89 ldr r2, [pc, #548] ; (1000b040 ) +1000ae1c: f7fe f9a2 bl 10009164 +1000ae20: 4206 tst r6, r0 +1000ae22: d10a bne.n 1000ae3a +1000ae24: 2001 movs r0, #1 +1000ae26: 3d01 subs r5, #1 +1000ae28: f002 fa52 bl 1000d2d0 +1000ae2c: 2d00 cmp r5, #0 +1000ae2e: d1f2 bne.n 1000ae16 +1000ae30: 4884 ldr r0, [pc, #528] ; (1000b044 ) +1000ae32: f7fc fc7d bl 10007730 <__wrap_puts> +1000ae36: 3d06 subs r5, #6 +1000ae38: e7b8 b.n 1000adac +1000ae3a: 2300 movs r3, #0 +1000ae3c: 4a80 ldr r2, [pc, #512] ; (1000b040 ) +1000ae3e: 2101 movs r1, #1 +1000ae40: 0020 movs r0, r4 +1000ae42: f7fe fcb5 bl 100097b0 +1000ae46: 0020 movs r0, r4 +1000ae48: 497f ldr r1, [pc, #508] ; (1000b048 ) +1000ae4a: f7fe fe63 bl 10009b14 +1000ae4e: 22b8 movs r2, #184 ; 0xb8 +1000ae50: 25c0 movs r5, #192 ; 0xc0 +1000ae52: 2101 movs r1, #1 +1000ae54: 0020 movs r0, r4 +1000ae56: 0212 lsls r2, r2, #8 +1000ae58: f7fe f984 bl 10009164 +1000ae5c: 68a3 ldr r3, [r4, #8] +1000ae5e: 056d lsls r5, r5, #21 +1000ae60: 42ab cmp r3, r5 +1000ae62: d010 beq.n 1000ae86 +1000ae64: 406b eors r3, r5 +1000ae66: 0e1a lsrs r2, r3, #24 +1000ae68: d000 beq.n 1000ae6c +1000ae6a: e33a b.n 1000b4e2 +1000ae6c: 22ff movs r2, #255 ; 0xff +1000ae6e: 0412 lsls r2, r2, #16 +1000ae70: 4213 tst r3, r2 +1000ae72: d000 beq.n 1000ae76 +1000ae74: e329 b.n 1000b4ca +1000ae76: 22ff movs r2, #255 ; 0xff +1000ae78: 0212 lsls r2, r2, #8 +1000ae7a: 4213 tst r3, r2 +1000ae7c: d000 beq.n 1000ae80 +1000ae7e: e31c b.n 1000b4ba +1000ae80: 23c0 movs r3, #192 ; 0xc0 +1000ae82: 055b lsls r3, r3, #21 +1000ae84: 60a3 str r3, [r4, #8] +1000ae86: 0020 movs r0, r4 +1000ae88: 496f ldr r1, [pc, #444] ; (1000b048 ) +1000ae8a: f7fe fe43 bl 10009b14 +1000ae8e: 22b8 movs r2, #184 ; 0xb8 +1000ae90: 2101 movs r1, #1 +1000ae92: 0020 movs r0, r4 +1000ae94: 0212 lsls r2, r2, #8 +1000ae96: f7fe f965 bl 10009164 +1000ae9a: 26c0 movs r6, #192 ; 0xc0 +1000ae9c: 68a3 ldr r3, [r4, #8] +1000ae9e: 0005 movs r5, r0 +1000aea0: 0576 lsls r6, r6, #21 +1000aea2: 42b3 cmp r3, r6 +1000aea4: d010 beq.n 1000aec8 +1000aea6: 4073 eors r3, r6 +1000aea8: 0e1a lsrs r2, r3, #24 +1000aeaa: d000 beq.n 1000aeae +1000aeac: e2fc b.n 1000b4a8 +1000aeae: 22ff movs r2, #255 ; 0xff +1000aeb0: 0412 lsls r2, r2, #16 +1000aeb2: 4213 tst r3, r2 +1000aeb4: d000 beq.n 1000aeb8 +1000aeb6: e2eb b.n 1000b490 +1000aeb8: 22ff movs r2, #255 ; 0xff +1000aeba: 0212 lsls r2, r2, #8 +1000aebc: 4213 tst r3, r2 +1000aebe: d000 beq.n 1000aec2 +1000aec0: e2de b.n 1000b480 +1000aec2: 23c0 movs r3, #192 ; 0xc0 +1000aec4: 055b lsls r3, r3, #21 +1000aec6: 60a3 str r3, [r4, #8] +1000aec8: 07eb lsls r3, r5, #31 +1000aeca: d400 bmi.n 1000aece +1000aecc: e3d7 b.n 1000b67e +1000aece: 0020 movs r0, r4 +1000aed0: 495e ldr r1, [pc, #376] ; (1000b04c ) +1000aed2: f7fe fe1f bl 10009b14 +1000aed6: 22c8 movs r2, #200 ; 0xc8 +1000aed8: 25c0 movs r5, #192 ; 0xc0 +1000aeda: 2101 movs r1, #1 +1000aedc: 0020 movs r0, r4 +1000aede: 0212 lsls r2, r2, #8 +1000aee0: f7fe f940 bl 10009164 +1000aee4: 68a3 ldr r3, [r4, #8] +1000aee6: 056d lsls r5, r5, #21 +1000aee8: 42ab cmp r3, r5 +1000aeea: d010 beq.n 1000af0e +1000aeec: 406b eors r3, r5 +1000aeee: 0e1a lsrs r2, r3, #24 +1000aef0: d000 beq.n 1000aef4 +1000aef2: e28c b.n 1000b40e +1000aef4: 22ff movs r2, #255 ; 0xff +1000aef6: 0412 lsls r2, r2, #16 +1000aef8: 4213 tst r3, r2 +1000aefa: d000 beq.n 1000aefe +1000aefc: e27b b.n 1000b3f6 +1000aefe: 22ff movs r2, #255 ; 0xff +1000af00: 0212 lsls r2, r2, #8 +1000af02: 4213 tst r3, r2 +1000af04: d000 beq.n 1000af08 +1000af06: e26e b.n 1000b3e6 +1000af08: 23c0 movs r3, #192 ; 0xc0 +1000af0a: 055b lsls r3, r3, #21 +1000af0c: 60a3 str r3, [r4, #8] +1000af0e: 0020 movs r0, r4 +1000af10: 494e ldr r1, [pc, #312] ; (1000b04c ) +1000af12: f7fe fdff bl 10009b14 +1000af16: 22c8 movs r2, #200 ; 0xc8 +1000af18: 2101 movs r1, #1 +1000af1a: 0020 movs r0, r4 +1000af1c: 0212 lsls r2, r2, #8 +1000af1e: f7fe f921 bl 10009164 +1000af22: 26c0 movs r6, #192 ; 0xc0 +1000af24: 68a3 ldr r3, [r4, #8] +1000af26: 0005 movs r5, r0 +1000af28: 0576 lsls r6, r6, #21 +1000af2a: 42b3 cmp r3, r6 +1000af2c: d010 beq.n 1000af50 +1000af2e: 4073 eors r3, r6 +1000af30: 0e1a lsrs r2, r3, #24 +1000af32: d000 beq.n 1000af36 +1000af34: e24e b.n 1000b3d4 +1000af36: 22ff movs r2, #255 ; 0xff +1000af38: 0412 lsls r2, r2, #16 +1000af3a: 4213 tst r3, r2 +1000af3c: d000 beq.n 1000af40 +1000af3e: e23d b.n 1000b3bc +1000af40: 22ff movs r2, #255 ; 0xff +1000af42: 0212 lsls r2, r2, #8 +1000af44: 4213 tst r3, r2 +1000af46: d000 beq.n 1000af4a +1000af48: e230 b.n 1000b3ac +1000af4a: 23c0 movs r3, #192 ; 0xc0 +1000af4c: 055b lsls r3, r3, #21 +1000af4e: 60a3 str r3, [r4, #8] +1000af50: 07eb lsls r3, r5, #31 +1000af52: d400 bmi.n 1000af56 +1000af54: e38f b.n 1000b676 +1000af56: 25c0 movs r5, #192 ; 0xc0 +1000af58: 2102 movs r1, #2 +1000af5a: 0020 movs r0, r4 +1000af5c: f7ff faf6 bl 1000a54c +1000af60: 68a3 ldr r3, [r4, #8] +1000af62: 056d lsls r5, r5, #21 +1000af64: 42ab cmp r3, r5 +1000af66: d010 beq.n 1000af8a +1000af68: 406b eors r3, r5 +1000af6a: 0e1a lsrs r2, r3, #24 +1000af6c: d000 beq.n 1000af70 +1000af6e: e214 b.n 1000b39a +1000af70: 22ff movs r2, #255 ; 0xff +1000af72: 0412 lsls r2, r2, #16 +1000af74: 4213 tst r3, r2 +1000af76: d000 beq.n 1000af7a +1000af78: e203 b.n 1000b382 +1000af7a: 22ff movs r2, #255 ; 0xff +1000af7c: 0212 lsls r2, r2, #8 +1000af7e: 4213 tst r3, r2 +1000af80: d000 beq.n 1000af84 +1000af82: e2d4 b.n 1000b52e +1000af84: 23c0 movs r3, #192 ; 0xc0 +1000af86: 055b lsls r3, r3, #21 +1000af88: 60a3 str r3, [r4, #8] +1000af8a: 25c0 movs r5, #192 ; 0xc0 +1000af8c: 2303 movs r3, #3 +1000af8e: 2101 movs r1, #1 +1000af90: 0020 movs r0, r4 +1000af92: 4a2f ldr r2, [pc, #188] ; (1000b050 ) +1000af94: f7fe fa0c bl 100093b0 +1000af98: 68a3 ldr r3, [r4, #8] +1000af9a: 056d lsls r5, r5, #21 +1000af9c: 42ab cmp r3, r5 +1000af9e: d010 beq.n 1000afc2 +1000afa0: 406b eors r3, r5 +1000afa2: 0e1a lsrs r2, r3, #24 +1000afa4: d000 beq.n 1000afa8 +1000afa6: e2b9 b.n 1000b51c +1000afa8: 22ff movs r2, #255 ; 0xff +1000afaa: 0412 lsls r2, r2, #16 +1000afac: 4213 tst r3, r2 +1000afae: d000 beq.n 1000afb2 +1000afb0: e2a8 b.n 1000b504 +1000afb2: 22ff movs r2, #255 ; 0xff +1000afb4: 0212 lsls r2, r2, #8 +1000afb6: 4213 tst r3, r2 +1000afb8: d000 beq.n 1000afbc +1000afba: e29b b.n 1000b4f4 +1000afbc: 23c0 movs r3, #192 ; 0xc0 +1000afbe: 055b lsls r3, r3, #21 +1000afc0: 60a3 str r3, [r4, #8] +1000afc2: 25c0 movs r5, #192 ; 0xc0 +1000afc4: 2300 movs r3, #0 +1000afc6: 2101 movs r1, #1 +1000afc8: 0020 movs r0, r4 +1000afca: 4a22 ldr r2, [pc, #136] ; (1000b054 ) +1000afcc: f7fe f9f0 bl 100093b0 +1000afd0: 68a3 ldr r3, [r4, #8] +1000afd2: 056d lsls r5, r5, #21 +1000afd4: 42ab cmp r3, r5 +1000afd6: d010 beq.n 1000affa +1000afd8: 406b eors r3, r5 +1000afda: 0e1a lsrs r2, r3, #24 +1000afdc: d000 beq.n 1000afe0 +1000afde: e2ba b.n 1000b556 +1000afe0: 22ff movs r2, #255 ; 0xff +1000afe2: 0412 lsls r2, r2, #16 +1000afe4: 4213 tst r3, r2 +1000afe6: d000 beq.n 1000afea +1000afe8: e2a9 b.n 1000b53e +1000afea: 22ff movs r2, #255 ; 0xff +1000afec: 0212 lsls r2, r2, #8 +1000afee: 4213 tst r3, r2 +1000aff0: d000 beq.n 1000aff4 +1000aff2: e2b9 b.n 1000b568 +1000aff4: 23c0 movs r3, #192 ; 0xc0 +1000aff6: 055b lsls r3, r3, #21 +1000aff8: 60a3 str r3, [r4, #8] +1000affa: 4b17 ldr r3, [pc, #92] ; (1000b058 ) +1000affc: 4a17 ldr r2, [pc, #92] ; (1000b05c ) +1000affe: 469a mov sl, r3 +1000b000: 4b17 ldr r3, [pc, #92] ; (1000b060 ) +1000b002: 4453 add r3, sl +1000b004: 5a9e ldrh r6, [r3, r2] +1000b006: 3a1b subs r2, #27 +1000b008: 3aff subs r2, #255 ; 0xff +1000b00a: 4296 cmp r6, r2 +1000b00c: db00 blt.n 1000b010 +1000b00e: e1b2 b.n 1000b376 +1000b010: 4a14 ldr r2, [pc, #80] ; (1000b064 ) +1000b012: 5c9b ldrb r3, [r3, r2] +1000b014: 2b00 cmp r3, #0 +1000b016: d000 beq.n 1000b01a +1000b018: e1ad b.n 1000b376 +1000b01a: 2e50 cmp r6, #80 ; 0x50 +1000b01c: dc00 bgt.n 1000b020 +1000b01e: e1aa b.n 1000b376 +1000b020: 4b11 ldr r3, [pc, #68] ; (1000b068 ) +1000b022: 2550 movs r5, #80 ; 0x50 +1000b024: 4699 mov r9, r3 +1000b026: 4b11 ldr r3, [pc, #68] ; (1000b06c ) +1000b028: 4453 add r3, sl +1000b02a: 4698 mov r8, r3 +1000b02c: e024 b.n 1000b078 +1000b02e: 46c0 nop ; (mov r8, r8) +1000b030: 40054000 .word 0x40054000 +1000b034: feedbead .word 0xfeedbead +1000b038: 10014fe8 .word 0x10014fe8 +1000b03c: 000204b3 .word 0x000204b3 +1000b040: 0001000e .word 0x0001000e +1000b044: 1001503c .word 0x1001503c +1000b048: 18103800 .word 0x18103800 +1000b04c: 18104800 .word 0x18104800 +1000b050: 0000c010 .word 0x0000c010 +1000b054: 0000c044 .word 0x0000c044 +1000b058: 1001520c .word 0x1001520c +1000b05c: 0000030e .word 0x0000030e +1000b060: 0003689e .word 0x0003689e +1000b064: 0000030d .word 0x0000030d +1000b068: 10015008 .word 0x10015008 +1000b06c: 00036bab .word 0x00036bab +1000b070: 3501 adds r5, #1 +1000b072: 42ae cmp r6, r5 +1000b074: dc00 bgt.n 1000b078 +1000b076: e17e b.n 1000b376 +1000b078: 4643 mov r3, r8 +1000b07a: 2209 movs r2, #9 +1000b07c: 4649 mov r1, r9 +1000b07e: 1b58 subs r0, r3, r5 +1000b080: f003 fb5a bl 1000e738 +1000b084: 2800 cmp r0, #0 +1000b086: d1f3 bne.n 1000b070 +1000b088: 4653 mov r3, sl +1000b08a: 2100 movs r1, #0 +1000b08c: 0020 movs r0, r4 +1000b08e: 4ae4 ldr r2, [pc, #912] ; (1000b420 ) +1000b090: f7ff f85a bl 1000a148 +1000b094: 1e05 subs r5, r0, #0 +1000b096: d000 beq.n 1000b09a +1000b098: e688 b.n 1000adac +1000b09a: 22ba movs r2, #186 ; 0xba +1000b09c: 4be1 ldr r3, [pc, #900] ; (1000b424 ) +1000b09e: 49e2 ldr r1, [pc, #904] ; (1000b428 ) +1000b0a0: 0092 lsls r2, r2, #2 +1000b0a2: 0020 movs r0, r4 +1000b0a4: f7ff f850 bl 1000a148 +1000b0a8: 4be0 ldr r3, [pc, #896] ; (1000b42c ) +1000b0aa: 2204 movs r2, #4 +1000b0ac: 0020 movs r0, r4 +1000b0ae: 49e0 ldr r1, [pc, #896] ; (1000b430 ) +1000b0b0: f7ff f9ca bl 1000a448 +1000b0b4: 2101 movs r1, #1 +1000b0b6: 0020 movs r0, r4 +1000b0b8: f7ff fa48 bl 1000a54c +1000b0bc: 0020 movs r0, r4 +1000b0be: 49dd ldr r1, [pc, #884] ; (1000b434 ) +1000b0c0: f7ff f954 bl 1000a36c +1000b0c4: 2303 movs r3, #3 +1000b0c6: 4003 ands r3, r0 +1000b0c8: 2b01 cmp r3, #1 +1000b0ca: d002 beq.n 1000b0d2 +1000b0cc: 48da ldr r0, [pc, #872] ; (1000b438 ) +1000b0ce: f7fc fb2f bl 10007730 <__wrap_puts> +1000b0d2: 0020 movs r0, r4 +1000b0d4: 49d9 ldr r1, [pc, #868] ; (1000b43c ) +1000b0d6: f7ff f949 bl 1000a36c +1000b0da: 07c3 lsls r3, r0, #31 +1000b0dc: d500 bpl.n 1000b0e0 +1000b0de: e24b b.n 1000b578 +1000b0e0: 26fa movs r6, #250 ; 0xfa +1000b0e2: 2380 movs r3, #128 ; 0x80 +1000b0e4: 00b6 lsls r6, r6, #2 +1000b0e6: 4698 mov r8, r3 +1000b0e8: e006 b.n 1000b0f8 +1000b0ea: 2001 movs r0, #1 +1000b0ec: 3e01 subs r6, #1 +1000b0ee: f002 f8ef bl 1000d2d0 +1000b0f2: 2e00 cmp r6, #0 +1000b0f4: d100 bne.n 1000b0f8 +1000b0f6: e291 b.n 1000b61c +1000b0f8: 2101 movs r1, #1 +1000b0fa: 0020 movs r0, r4 +1000b0fc: 4ad0 ldr r2, [pc, #832] ; (1000b440 ) +1000b0fe: f7fe f831 bl 10009164 +1000b102: 4643 mov r3, r8 +1000b104: 4203 tst r3, r0 +1000b106: d0f0 beq.n 1000b0ea +1000b108: 23f0 movs r3, #240 ; 0xf0 +1000b10a: 2204 movs r2, #4 +1000b10c: 0020 movs r0, r4 +1000b10e: 49cd ldr r1, [pc, #820] ; (1000b444 ) +1000b110: f7ff f99a bl 1000a448 +1000b114: 2320 movs r3, #32 +1000b116: 2101 movs r1, #1 +1000b118: 0020 movs r0, r4 +1000b11a: 4acb ldr r2, [pc, #812] ; (1000b448 ) +1000b11c: f7fe fb48 bl 100097b0 +1000b120: 26fa movs r6, #250 ; 0xfa +1000b122: 2320 movs r3, #32 +1000b124: 00b6 lsls r6, r6, #2 +1000b126: 4698 mov r8, r3 +1000b128: e006 b.n 1000b138 +1000b12a: 2001 movs r0, #1 +1000b12c: 3e01 subs r6, #1 +1000b12e: f002 f8cf bl 1000d2d0 +1000b132: 2e00 cmp r6, #0 +1000b134: d100 bne.n 1000b138 +1000b136: e297 b.n 1000b668 +1000b138: 2208 movs r2, #8 +1000b13a: 2100 movs r1, #0 1000b13c: 0020 movs r0, r4 -1000b13e: 49e0 ldr r1, [pc, #896] ; (1000b4c0 ) -1000b140: f7ff f9ca bl 1000a4d8 -1000b144: 2101 movs r1, #1 -1000b146: 0020 movs r0, r4 -1000b148: f7ff fa48 bl 1000a5dc +1000b13e: f7fd ffa5 bl 1000908c +1000b142: 4643 mov r3, r8 +1000b144: 4203 tst r3, r0 +1000b146: d0f0 beq.n 1000b12a +1000b148: 2101 movs r1, #1 +1000b14a: 4ac0 ldr r2, [pc, #768] ; (1000b44c ) 1000b14c: 0020 movs r0, r4 -1000b14e: 49dd ldr r1, [pc, #884] ; (1000b4c4 ) -1000b150: f7ff f954 bl 1000a3fc -1000b154: 2303 movs r3, #3 -1000b156: 4003 ands r3, r0 -1000b158: 2b01 cmp r3, #1 -1000b15a: d002 beq.n 1000b162 -1000b15c: 48da ldr r0, [pc, #872] ; (1000b4c8 ) -1000b15e: f7fc fb2f bl 100077c0 <__wrap_puts> -1000b162: 0020 movs r0, r4 -1000b164: 49d9 ldr r1, [pc, #868] ; (1000b4cc ) -1000b166: f7ff f949 bl 1000a3fc -1000b16a: 07c3 lsls r3, r0, #31 -1000b16c: d500 bpl.n 1000b170 -1000b16e: e24b b.n 1000b608 -1000b170: 26fa movs r6, #250 ; 0xfa -1000b172: 2380 movs r3, #128 ; 0x80 -1000b174: 00b6 lsls r6, r6, #2 -1000b176: 4698 mov r8, r3 -1000b178: e006 b.n 1000b188 -1000b17a: 2001 movs r0, #1 -1000b17c: 3e01 subs r6, #1 -1000b17e: f002 f8ed bl 1000d35c -1000b182: 2e00 cmp r6, #0 -1000b184: d100 bne.n 1000b188 -1000b186: e291 b.n 1000b6ac -1000b188: 2101 movs r1, #1 -1000b18a: 0020 movs r0, r4 -1000b18c: 4ad0 ldr r2, [pc, #832] ; (1000b4d0 ) -1000b18e: f7fe f831 bl 100091f4 -1000b192: 4643 mov r3, r8 -1000b194: 4203 tst r3, r0 -1000b196: d0f0 beq.n 1000b17a -1000b198: 23f0 movs r3, #240 ; 0xf0 -1000b19a: 2204 movs r2, #4 +1000b14e: f7fe f809 bl 10009164 +1000b152: 2202 movs r2, #2 +1000b154: b2c3 uxtb r3, r0 +1000b156: 4313 orrs r3, r2 +1000b158: 2101 movs r1, #1 +1000b15a: 4abc ldr r2, [pc, #752] ; (1000b44c ) +1000b15c: 0020 movs r0, r4 +1000b15e: f7fe fb27 bl 100097b0 +1000b162: 2308 movs r3, #8 +1000b164: 22f0 movs r2, #240 ; 0xf0 +1000b166: 2100 movs r1, #0 +1000b168: 0020 movs r0, r4 +1000b16a: f7fe fb21 bl 100097b0 +1000b16e: 2302 movs r3, #2 +1000b170: 2101 movs r1, #1 +1000b172: 4ab3 ldr r2, [pc, #716] ; (1000b440 ) +1000b174: 0020 movs r0, r4 +1000b176: f7fe fb1b bl 100097b0 +1000b17a: 2101 movs r1, #1 +1000b17c: 0020 movs r0, r4 +1000b17e: 4ab4 ldr r2, [pc, #720] ; (1000b450 ) +1000b180: f7fd fff0 bl 10009164 +1000b184: 07c3 lsls r3, r0, #31 +1000b186: d400 bmi.n 1000b18a +1000b188: e1fe b.n 1000b588 +1000b18a: 230f movs r3, #15 +1000b18c: 2101 movs r1, #1 +1000b18e: 4ab1 ldr r2, [pc, #708] ; (1000b454 ) +1000b190: 0020 movs r0, r4 +1000b192: f7fe fb0d bl 100097b0 +1000b196: 2300 movs r3, #0 +1000b198: 2101 movs r1, #1 +1000b19a: 4aae ldr r2, [pc, #696] ; (1000b454 ) 1000b19c: 0020 movs r0, r4 -1000b19e: 49cd ldr r1, [pc, #820] ; (1000b4d4 ) -1000b1a0: f7ff f99a bl 1000a4d8 -1000b1a4: 2320 movs r3, #32 -1000b1a6: 2101 movs r1, #1 -1000b1a8: 0020 movs r0, r4 -1000b1aa: 4acb ldr r2, [pc, #812] ; (1000b4d8 ) -1000b1ac: f7fe fb48 bl 10009840 -1000b1b0: 26fa movs r6, #250 ; 0xfa -1000b1b2: 2320 movs r3, #32 -1000b1b4: 00b6 lsls r6, r6, #2 -1000b1b6: 4698 mov r8, r3 -1000b1b8: e006 b.n 1000b1c8 -1000b1ba: 2001 movs r0, #1 -1000b1bc: 3e01 subs r6, #1 -1000b1be: f002 f8cd bl 1000d35c -1000b1c2: 2e00 cmp r6, #0 -1000b1c4: d100 bne.n 1000b1c8 -1000b1c6: e297 b.n 1000b6f8 -1000b1c8: 2208 movs r2, #8 -1000b1ca: 2100 movs r1, #0 -1000b1cc: 0020 movs r0, r4 -1000b1ce: f7fd ffa5 bl 1000911c -1000b1d2: 4643 mov r3, r8 -1000b1d4: 4203 tst r3, r0 -1000b1d6: d0f0 beq.n 1000b1ba -1000b1d8: 2101 movs r1, #1 -1000b1da: 4ac0 ldr r2, [pc, #768] ; (1000b4dc ) -1000b1dc: 0020 movs r0, r4 -1000b1de: f7fe f809 bl 100091f4 -1000b1e2: 2202 movs r2, #2 -1000b1e4: b2c3 uxtb r3, r0 -1000b1e6: 4313 orrs r3, r2 -1000b1e8: 2101 movs r1, #1 -1000b1ea: 4abc ldr r2, [pc, #752] ; (1000b4dc ) +1000b19e: f7fe fb07 bl 100097b0 +1000b1a2: 2101 movs r1, #1 +1000b1a4: 4aab ldr r2, [pc, #684] ; (1000b454 ) +1000b1a6: 0020 movs r0, r4 +1000b1a8: f7fd ffdc bl 10009164 +1000b1ac: 2204 movs r2, #4 +1000b1ae: 2100 movs r1, #0 +1000b1b0: 0020 movs r0, r4 +1000b1b2: f7fd ffa1 bl 100090f8 +1000b1b6: 07c3 lsls r3, r0, #31 +1000b1b8: d500 bpl.n 1000b1bc +1000b1ba: e1ee b.n 1000b59a +1000b1bc: 26c0 movs r6, #192 ; 0xc0 +1000b1be: 68a3 ldr r3, [r4, #8] +1000b1c0: 0576 lsls r6, r6, #21 +1000b1c2: 42b3 cmp r3, r6 +1000b1c4: d010 beq.n 1000b1e8 +1000b1c6: 4073 eors r3, r6 +1000b1c8: 0e1a lsrs r2, r3, #24 +1000b1ca: d000 beq.n 1000b1ce +1000b1cc: e21d b.n 1000b60a +1000b1ce: 22ff movs r2, #255 ; 0xff +1000b1d0: 0412 lsls r2, r2, #16 +1000b1d2: 4213 tst r3, r2 +1000b1d4: d000 beq.n 1000b1d8 +1000b1d6: e20c b.n 1000b5f2 +1000b1d8: 22ff movs r2, #255 ; 0xff +1000b1da: 0212 lsls r2, r2, #8 +1000b1dc: 4213 tst r3, r2 +1000b1de: d000 beq.n 1000b1e2 +1000b1e0: e1ff b.n 1000b5e2 +1000b1e2: 23c0 movs r3, #192 ; 0xc0 +1000b1e4: 055b lsls r3, r3, #21 +1000b1e6: 60a3 str r3, [r4, #8] +1000b1e8: 26c0 movs r6, #192 ; 0xc0 +1000b1ea: 2101 movs r1, #1 1000b1ec: 0020 movs r0, r4 -1000b1ee: f7fe fb27 bl 10009840 -1000b1f2: 2308 movs r3, #8 -1000b1f4: 22f0 movs r2, #240 ; 0xf0 -1000b1f6: 2100 movs r1, #0 -1000b1f8: 0020 movs r0, r4 -1000b1fa: f7fe fb21 bl 10009840 -1000b1fe: 2302 movs r3, #2 -1000b200: 2101 movs r1, #1 -1000b202: 4ab3 ldr r2, [pc, #716] ; (1000b4d0 ) -1000b204: 0020 movs r0, r4 -1000b206: f7fe fb1b bl 10009840 -1000b20a: 2101 movs r1, #1 -1000b20c: 0020 movs r0, r4 -1000b20e: 4ab4 ldr r2, [pc, #720] ; (1000b4e0 ) -1000b210: f7fd fff0 bl 100091f4 -1000b214: 07c3 lsls r3, r0, #31 -1000b216: d400 bmi.n 1000b21a -1000b218: e1fe b.n 1000b618 -1000b21a: 230f movs r3, #15 -1000b21c: 2101 movs r1, #1 -1000b21e: 4ab1 ldr r2, [pc, #708] ; (1000b4e4 ) -1000b220: 0020 movs r0, r4 -1000b222: f7fe fb0d bl 10009840 -1000b226: 2300 movs r3, #0 -1000b228: 2101 movs r1, #1 -1000b22a: 4aae ldr r2, [pc, #696] ; (1000b4e4 ) +1000b1ee: 4a9a ldr r2, [pc, #616] ; (1000b458 ) +1000b1f0: f7fd ff4c bl 1000908c +1000b1f4: 68a3 ldr r3, [r4, #8] +1000b1f6: 0576 lsls r6, r6, #21 +1000b1f8: 42b3 cmp r3, r6 +1000b1fa: d010 beq.n 1000b21e +1000b1fc: 4073 eors r3, r6 +1000b1fe: 0e1a lsrs r2, r3, #24 +1000b200: d000 beq.n 1000b204 +1000b202: e1e5 b.n 1000b5d0 +1000b204: 22ff movs r2, #255 ; 0xff +1000b206: 0412 lsls r2, r2, #16 +1000b208: 4213 tst r3, r2 +1000b20a: d000 beq.n 1000b20e +1000b20c: e1d4 b.n 1000b5b8 +1000b20e: 22ff movs r2, #255 ; 0xff +1000b210: 0212 lsls r2, r2, #8 +1000b212: 4213 tst r3, r2 +1000b214: d000 beq.n 1000b218 +1000b216: e1c7 b.n 1000b5a8 +1000b218: 23c0 movs r3, #192 ; 0xc0 +1000b21a: 055b lsls r3, r3, #21 +1000b21c: 60a3 str r3, [r4, #8] +1000b21e: 0020 movs r0, r4 +1000b220: f001 f868 bl 1000c2f4 +1000b224: 7ca3 ldrb r3, [r4, #18] +1000b226: 2b00 cmp r3, #0 +1000b228: d105 bne.n 1000b236 +1000b22a: 2101 movs r1, #1 1000b22c: 0020 movs r0, r4 -1000b22e: f7fe fb07 bl 10009840 -1000b232: 2101 movs r1, #1 -1000b234: 4aab ldr r2, [pc, #684] ; (1000b4e4 ) -1000b236: 0020 movs r0, r4 -1000b238: f7fd ffdc bl 100091f4 -1000b23c: 2204 movs r2, #4 -1000b23e: 2100 movs r1, #0 -1000b240: 0020 movs r0, r4 -1000b242: f7fd ffa1 bl 10009188 -1000b246: 07c3 lsls r3, r0, #31 -1000b248: d500 bpl.n 1000b24c -1000b24a: e1ee b.n 1000b62a -1000b24c: 26c0 movs r6, #192 ; 0xc0 -1000b24e: 68a3 ldr r3, [r4, #8] -1000b250: 0576 lsls r6, r6, #21 -1000b252: 42b3 cmp r3, r6 -1000b254: d010 beq.n 1000b278 -1000b256: 4073 eors r3, r6 -1000b258: 0e1a lsrs r2, r3, #24 -1000b25a: d000 beq.n 1000b25e -1000b25c: e21d b.n 1000b69a -1000b25e: 22ff movs r2, #255 ; 0xff -1000b260: 0412 lsls r2, r2, #16 -1000b262: 4213 tst r3, r2 -1000b264: d000 beq.n 1000b268 -1000b266: e20c b.n 1000b682 -1000b268: 22ff movs r2, #255 ; 0xff -1000b26a: 0212 lsls r2, r2, #8 -1000b26c: 4213 tst r3, r2 -1000b26e: d000 beq.n 1000b272 -1000b270: e1ff b.n 1000b672 -1000b272: 23c0 movs r3, #192 ; 0xc0 -1000b274: 055b lsls r3, r3, #21 -1000b276: 60a3 str r3, [r4, #8] -1000b278: 26c0 movs r6, #192 ; 0xc0 -1000b27a: 2101 movs r1, #1 -1000b27c: 0020 movs r0, r4 -1000b27e: 4a9a ldr r2, [pc, #616] ; (1000b4e8 ) -1000b280: f7fd ff4c bl 1000911c -1000b284: 68a3 ldr r3, [r4, #8] -1000b286: 0576 lsls r6, r6, #21 -1000b288: 42b3 cmp r3, r6 -1000b28a: d010 beq.n 1000b2ae -1000b28c: 4073 eors r3, r6 -1000b28e: 0e1a lsrs r2, r3, #24 -1000b290: d000 beq.n 1000b294 -1000b292: e1e5 b.n 1000b660 -1000b294: 22ff movs r2, #255 ; 0xff -1000b296: 0412 lsls r2, r2, #16 -1000b298: 4213 tst r3, r2 -1000b29a: d000 beq.n 1000b29e -1000b29c: e1d4 b.n 1000b648 -1000b29e: 22ff movs r2, #255 ; 0xff -1000b2a0: 0212 lsls r2, r2, #8 -1000b2a2: 4213 tst r3, r2 -1000b2a4: d000 beq.n 1000b2a8 -1000b2a6: e1c7 b.n 1000b638 -1000b2a8: 23c0 movs r3, #192 ; 0xc0 -1000b2aa: 055b lsls r3, r3, #21 -1000b2ac: 60a3 str r3, [r4, #8] -1000b2ae: 0020 movs r0, r4 -1000b2b0: f001 f868 bl 1000c384 -1000b2b4: 7ca3 ldrb r3, [r4, #18] -1000b2b6: 2b00 cmp r3, #0 -1000b2b8: d105 bne.n 1000b2c6 -1000b2ba: 2101 movs r1, #1 -1000b2bc: 0020 movs r0, r4 -1000b2be: f7fe fd41 bl 10009d44 -1000b2c2: 2301 movs r3, #1 -1000b2c4: 74a3 strb r3, [r4, #18] -1000b2c6: 4b89 ldr r3, [pc, #548] ; (1000b4ec ) -1000b2c8: 0026 movs r6, r4 -1000b2ca: 0019 movs r1, r3 -1000b2cc: 3644 adds r6, #68 ; 0x44 -1000b2ce: 2208 movs r2, #8 -1000b2d0: 312c adds r1, #44 ; 0x2c -1000b2d2: 0030 movs r0, r6 -1000b2d4: 4698 mov r8, r3 -1000b2d6: f7fc f90f bl 100074f8 <__wrap___aeabi_memcpy> -1000b2da: 4b85 ldr r3, [pc, #532] ; (1000b4f0 ) -1000b2dc: 22f6 movs r2, #246 ; 0xf6 -1000b2de: 21db movs r1, #219 ; 0xdb -1000b2e0: 64e3 str r3, [r4, #76] ; 0x4c -1000b2e2: 0020 movs r0, r4 -1000b2e4: 2300 movs r3, #0 -1000b2e6: 0092 lsls r2, r2, #2 -1000b2e8: 0289 lsls r1, r1, #10 -1000b2ea: 4451 add r1, sl -1000b2ec: 6522 str r2, [r4, #80] ; 0x50 -1000b2ee: 6563 str r3, [r4, #84] ; 0x54 -1000b2f0: 3058 adds r0, #88 ; 0x58 -1000b2f2: 4699 mov r9, r3 -1000b2f4: f7fc f900 bl 100074f8 <__wrap___aeabi_memcpy> -1000b2f8: 2208 movs r2, #8 -1000b2fa: 32ff adds r2, #255 ; 0xff -1000b2fc: 4692 mov sl, r2 -1000b2fe: 6362 str r2, [r4, #52] ; 0x34 -1000b300: 22fc movs r2, #252 ; 0xfc -1000b302: 0092 lsls r2, r2, #2 -1000b304: 4693 mov fp, r2 -1000b306: 63a2 str r2, [r4, #56] ; 0x38 -1000b308: 2202 movs r2, #2 -1000b30a: 8a23 ldrh r3, [r4, #16] -1000b30c: 2100 movs r1, #0 -1000b30e: 3301 adds r3, #1 -1000b310: b29b uxth r3, r3 -1000b312: 8223 strh r3, [r4, #16] -1000b314: 041b lsls r3, r3, #16 -1000b316: 4313 orrs r3, r2 -1000b318: 63e3 str r3, [r4, #60] ; 0x3c -1000b31a: 464b mov r3, r9 -1000b31c: 6423 str r3, [r4, #64] ; 0x40 -1000b31e: 3328 adds r3, #40 ; 0x28 -1000b320: 4699 mov r9, r3 -1000b322: 2280 movs r2, #128 ; 0x80 -1000b324: 44a1 add r9, r4 -1000b326: 464b mov r3, r9 -1000b328: 0020 movs r0, r4 -1000b32a: 00d2 lsls r2, r2, #3 -1000b32c: f7fe fe76 bl 1000a01c -1000b330: 2800 cmp r0, #0 -1000b332: d106 bne.n 1000b342 -1000b334: 465b mov r3, fp -1000b336: 4652 mov r2, sl -1000b338: 2102 movs r1, #2 -1000b33a: 0020 movs r0, r4 -1000b33c: 9600 str r6, [sp, #0] -1000b33e: f7fe fee9 bl 1000a114 -1000b342: 4641 mov r1, r8 -1000b344: 2213 movs r2, #19 -1000b346: 3138 adds r1, #56 ; 0x38 -1000b348: 0030 movs r0, r6 -1000b34a: f7fc f8d5 bl 100074f8 <__wrap___aeabi_memcpy> -1000b34e: 8a23 ldrh r3, [r4, #16] -1000b350: 2283 movs r2, #131 ; 0x83 -1000b352: 3301 adds r3, #1 -1000b354: b29b uxth r3, r3 -1000b356: 8223 strh r3, [r4, #16] -1000b358: 041b lsls r3, r3, #16 -1000b35a: 63e3 str r3, [r4, #60] ; 0x3c -1000b35c: 2300 movs r3, #0 -1000b35e: 0052 lsls r2, r2, #1 -1000b360: 4692 mov sl, r2 -1000b362: 6362 str r2, [r4, #52] ; 0x34 -1000b364: 3af3 subs r2, #243 ; 0xf3 -1000b366: 63a2 str r2, [r4, #56] ; 0x38 -1000b368: 6423 str r3, [r4, #64] ; 0x40 -1000b36a: 2100 movs r1, #0 -1000b36c: 464b mov r3, r9 -1000b36e: 0020 movs r0, r4 -1000b370: 3210 adds r2, #16 -1000b372: f7fe fe53 bl 1000a01c -1000b376: 2800 cmp r0, #0 -1000b378: d106 bne.n 1000b388 -1000b37a: 2313 movs r3, #19 -1000b37c: 4652 mov r2, sl -1000b37e: 2100 movs r1, #0 -1000b380: 0020 movs r0, r4 -1000b382: 9600 str r6, [sp, #0] -1000b384: f7fe fec6 bl 1000a114 -1000b388: 6c63 ldr r3, [r4, #68] ; 0x44 -1000b38a: 2b00 cmp r3, #0 -1000b38c: d000 beq.n 1000b390 -1000b38e: e13f b.n 1000b610 -1000b390: 2300 movs r3, #0 -1000b392: 2200 movs r2, #0 -1000b394: 0020 movs r0, r4 -1000b396: 4957 ldr r1, [pc, #348] ; (1000b4f4 ) -1000b398: f7fe ff86 bl 1000a2a8 -1000b39c: 2300 movs r3, #0 -1000b39e: 2201 movs r2, #1 -1000b3a0: 0020 movs r0, r4 -1000b3a2: 4955 ldr r1, [pc, #340] ; (1000b4f8 ) -1000b3a4: f7fe ff80 bl 1000a2a8 -1000b3a8: 2f00 cmp r7, #0 -1000b3aa: d100 bne.n 1000b3ae -1000b3ac: e185 b.n 1000b6ba -1000b3ae: 0020 movs r0, r4 -1000b3b0: 0039 movs r1, r7 -1000b3b2: 2206 movs r2, #6 -1000b3b4: 3052 adds r0, #82 ; 0x52 -1000b3b6: f008 fe47 bl 10014048 <__memmove_veneer> -1000b3ba: 220e movs r2, #14 -1000b3bc: 494f ldr r1, [pc, #316] ; (1000b4fc ) -1000b3be: 0030 movs r0, r6 -1000b3c0: f7fc f89a bl 100074f8 <__wrap___aeabi_memcpy> -1000b3c4: 2214 movs r2, #20 -1000b3c6: 8a23 ldrh r3, [r4, #16] -1000b3c8: 63a2 str r2, [r4, #56] ; 0x38 -1000b3ca: 3301 adds r3, #1 -1000b3cc: b29b uxth r3, r3 -1000b3ce: 3a12 subs r2, #18 -1000b3d0: 8223 strh r3, [r4, #16] -1000b3d2: 041b lsls r3, r3, #16 -1000b3d4: 4313 orrs r3, r2 -1000b3d6: 2708 movs r7, #8 -1000b3d8: 63e3 str r3, [r4, #60] ; 0x3c -1000b3da: 2300 movs r3, #0 -1000b3dc: 37ff adds r7, #255 ; 0xff -1000b3de: 6423 str r3, [r4, #64] ; 0x40 -1000b3e0: 2100 movs r1, #0 -1000b3e2: 464b mov r3, r9 -1000b3e4: 0020 movs r0, r4 -1000b3e6: 6367 str r7, [r4, #52] ; 0x34 -1000b3e8: 3222 adds r2, #34 ; 0x22 -1000b3ea: f7fe fe17 bl 1000a01c -1000b3ee: 2800 cmp r0, #0 -1000b3f0: d000 beq.n 1000b3f4 -1000b3f2: e523 b.n 1000ae3c -1000b3f4: 2314 movs r3, #20 -1000b3f6: 003a movs r2, r7 -1000b3f8: 2102 movs r1, #2 -1000b3fa: 0020 movs r0, r4 -1000b3fc: 9600 str r6, [sp, #0] -1000b3fe: f7fe fe89 bl 1000a114 -1000b402: 2500 movs r5, #0 -1000b404: e51a b.n 1000ae3c -1000b406: 2506 movs r5, #6 -1000b408: 483d ldr r0, [pc, #244] ; (1000b500 ) -1000b40a: f7fc f9d9 bl 100077c0 <__wrap_puts> -1000b40e: 426d negs r5, r5 -1000b410: e514 b.n 1000ae3c -1000b412: 23c0 movs r3, #192 ; 0xc0 -1000b414: 4a3b ldr r2, [pc, #236] ; (1000b504 ) -1000b416: 015b lsls r3, r3, #5 -1000b418: 2101 movs r1, #1 -1000b41a: 0020 movs r0, r4 -1000b41c: f7fe fa10 bl 10009840 -1000b420: 23c0 movs r3, #192 ; 0xc0 -1000b422: 68a2 ldr r2, [r4, #8] -1000b424: 055b lsls r3, r3, #21 -1000b426: 4053 eors r3, r2 -1000b428: e5ef b.n 1000b00a -1000b42a: 2318 movs r3, #24 -1000b42c: 2101 movs r1, #1 -1000b42e: 0020 movs r0, r4 -1000b430: 4a35 ldr r2, [pc, #212] ; (1000b508 ) -1000b432: f7fe fa05 bl 10009840 -1000b436: 68a3 ldr r3, [r4, #8] -1000b438: 406b eors r3, r5 -1000b43a: e5e1 b.n 1000b000 -1000b43c: 23c0 movs r3, #192 ; 0xc0 -1000b43e: 2101 movs r1, #1 -1000b440: 0020 movs r0, r4 -1000b442: 4a32 ldr r2, [pc, #200] ; (1000b50c ) -1000b444: 035b lsls r3, r3, #13 -1000b446: f7fe f9fb bl 10009840 -1000b44a: e5c6 b.n 1000afda -1000b44c: 23c0 movs r3, #192 ; 0xc0 -1000b44e: 4a2d ldr r2, [pc, #180] ; (1000b504 ) -1000b450: 015b lsls r3, r3, #5 -1000b452: 2101 movs r1, #1 -1000b454: 0020 movs r0, r4 -1000b456: f7fe f9f3 bl 10009840 -1000b45a: 23c0 movs r3, #192 ; 0xc0 -1000b45c: 68a2 ldr r2, [r4, #8] -1000b45e: 055b lsls r3, r3, #21 -1000b460: 4053 eors r3, r2 -1000b462: e5b5 b.n 1000afd0 -1000b464: 2318 movs r3, #24 -1000b466: 2101 movs r1, #1 -1000b468: 0020 movs r0, r4 -1000b46a: 4a27 ldr r2, [pc, #156] ; (1000b508 ) -1000b46c: f7fe f9e8 bl 10009840 -1000b470: 68a3 ldr r3, [r4, #8] -1000b472: 4073 eors r3, r6 -1000b474: e5a7 b.n 1000afc6 -1000b476: 23c0 movs r3, #192 ; 0xc0 -1000b478: 2101 movs r1, #1 -1000b47a: 0020 movs r0, r4 -1000b47c: 4a23 ldr r2, [pc, #140] ; (1000b50c ) -1000b47e: 035b lsls r3, r3, #13 -1000b480: f7fe f9de bl 10009840 -1000b484: e588 b.n 1000af98 -1000b486: 23c0 movs r3, #192 ; 0xc0 -1000b488: 4a1e ldr r2, [pc, #120] ; (1000b504 ) -1000b48a: 015b lsls r3, r3, #5 -1000b48c: 2101 movs r1, #1 -1000b48e: 0020 movs r0, r4 -1000b490: f7fe f9d6 bl 10009840 -1000b494: 23c0 movs r3, #192 ; 0xc0 -1000b496: 68a2 ldr r2, [r4, #8] -1000b498: 055b lsls r3, r3, #21 -1000b49a: 4053 eors r3, r2 -1000b49c: e577 b.n 1000af8e -1000b49e: 2318 movs r3, #24 -1000b4a0: 2101 movs r1, #1 -1000b4a2: 0020 movs r0, r4 -1000b4a4: 4a18 ldr r2, [pc, #96] ; (1000b508 ) -1000b4a6: f7fe f9cb bl 10009840 -1000b4aa: 68a3 ldr r3, [r4, #8] -1000b4ac: 406b eors r3, r5 -1000b4ae: e569 b.n 1000af84 -1000b4b0: 00036bc0 .word 0x00036bc0 -1000b4b4: 1004c2a4 .word 0x1004c2a4 -1000b4b8: 0007fd14 .word 0x0007fd14 -1000b4bc: ff4500ba .word 0xff4500ba -1000b4c0: 0007fffc .word 0x0007fffc -1000b4c4: 18103408 .word 0x18103408 -1000b4c8: 10015128 .word 0x10015128 -1000b4cc: 18103800 .word 0x18103800 -1000b4d0: 0001000e .word 0x0001000e -1000b4d4: 18002024 .word 0x18002024 -1000b4d8: 00010008 .word 0x00010008 -1000b4dc: 0001001e .word 0x0001001e -1000b4e0: 0001001f .word 0x0001001f -1000b4e4: 0001000f .word 0x0001000f -1000b4e8: 00008508 .word 0x00008508 -1000b4ec: 10015258 .word 0x10015258 -1000b4f0: 00021006 .word 0x00021006 -1000b4f4: 10015054 .word 0x10015054 -1000b4f8: 10015060 .word 0x10015060 -1000b4fc: 10015184 .word 0x10015184 -1000b500: 100150d4 .word 0x100150d4 -1000b504: 0001000b .word 0x0001000b -1000b508: 0001000c .word 0x0001000c -1000b50c: 0001000a .word 0x0001000a -1000b510: 23c0 movs r3, #192 ; 0xc0 -1000b512: 2101 movs r1, #1 -1000b514: 0020 movs r0, r4 -1000b516: 4a80 ldr r2, [pc, #512] ; (1000b718 ) -1000b518: 035b lsls r3, r3, #13 -1000b51a: f7fe f991 bl 10009840 -1000b51e: e518 b.n 1000af52 -1000b520: 23c0 movs r3, #192 ; 0xc0 -1000b522: 4a7e ldr r2, [pc, #504] ; (1000b71c ) -1000b524: 015b lsls r3, r3, #5 -1000b526: 2101 movs r1, #1 -1000b528: 0020 movs r0, r4 -1000b52a: f7fe f989 bl 10009840 +1000b22e: f7fe fd41 bl 10009cb4 +1000b232: 2301 movs r3, #1 +1000b234: 74a3 strb r3, [r4, #18] +1000b236: 4b89 ldr r3, [pc, #548] ; (1000b45c ) +1000b238: 0026 movs r6, r4 +1000b23a: 0019 movs r1, r3 +1000b23c: 3644 adds r6, #68 ; 0x44 +1000b23e: 2208 movs r2, #8 +1000b240: 312c adds r1, #44 ; 0x2c +1000b242: 0030 movs r0, r6 +1000b244: 4698 mov r8, r3 +1000b246: f7fc f90f bl 10007468 <__wrap___aeabi_memcpy> +1000b24a: 4b85 ldr r3, [pc, #532] ; (1000b460 ) +1000b24c: 22f6 movs r2, #246 ; 0xf6 +1000b24e: 21db movs r1, #219 ; 0xdb +1000b250: 64e3 str r3, [r4, #76] ; 0x4c +1000b252: 0020 movs r0, r4 +1000b254: 2300 movs r3, #0 +1000b256: 0092 lsls r2, r2, #2 +1000b258: 0289 lsls r1, r1, #10 +1000b25a: 4451 add r1, sl +1000b25c: 6522 str r2, [r4, #80] ; 0x50 +1000b25e: 6563 str r3, [r4, #84] ; 0x54 +1000b260: 3058 adds r0, #88 ; 0x58 +1000b262: 4699 mov r9, r3 +1000b264: f7fc f900 bl 10007468 <__wrap___aeabi_memcpy> +1000b268: 2208 movs r2, #8 +1000b26a: 32ff adds r2, #255 ; 0xff +1000b26c: 4692 mov sl, r2 +1000b26e: 6362 str r2, [r4, #52] ; 0x34 +1000b270: 22fc movs r2, #252 ; 0xfc +1000b272: 0092 lsls r2, r2, #2 +1000b274: 4693 mov fp, r2 +1000b276: 63a2 str r2, [r4, #56] ; 0x38 +1000b278: 2202 movs r2, #2 +1000b27a: 8a23 ldrh r3, [r4, #16] +1000b27c: 2100 movs r1, #0 +1000b27e: 3301 adds r3, #1 +1000b280: b29b uxth r3, r3 +1000b282: 8223 strh r3, [r4, #16] +1000b284: 041b lsls r3, r3, #16 +1000b286: 4313 orrs r3, r2 +1000b288: 63e3 str r3, [r4, #60] ; 0x3c +1000b28a: 464b mov r3, r9 +1000b28c: 6423 str r3, [r4, #64] ; 0x40 +1000b28e: 3328 adds r3, #40 ; 0x28 +1000b290: 4699 mov r9, r3 +1000b292: 2280 movs r2, #128 ; 0x80 +1000b294: 44a1 add r9, r4 +1000b296: 464b mov r3, r9 +1000b298: 0020 movs r0, r4 +1000b29a: 00d2 lsls r2, r2, #3 +1000b29c: f7fe fe76 bl 10009f8c +1000b2a0: 2800 cmp r0, #0 +1000b2a2: d106 bne.n 1000b2b2 +1000b2a4: 465b mov r3, fp +1000b2a6: 4652 mov r2, sl +1000b2a8: 2102 movs r1, #2 +1000b2aa: 0020 movs r0, r4 +1000b2ac: 9600 str r6, [sp, #0] +1000b2ae: f7fe fee9 bl 1000a084 +1000b2b2: 4641 mov r1, r8 +1000b2b4: 2213 movs r2, #19 +1000b2b6: 3138 adds r1, #56 ; 0x38 +1000b2b8: 0030 movs r0, r6 +1000b2ba: f7fc f8d5 bl 10007468 <__wrap___aeabi_memcpy> +1000b2be: 8a23 ldrh r3, [r4, #16] +1000b2c0: 2283 movs r2, #131 ; 0x83 +1000b2c2: 3301 adds r3, #1 +1000b2c4: b29b uxth r3, r3 +1000b2c6: 8223 strh r3, [r4, #16] +1000b2c8: 041b lsls r3, r3, #16 +1000b2ca: 63e3 str r3, [r4, #60] ; 0x3c +1000b2cc: 2300 movs r3, #0 +1000b2ce: 0052 lsls r2, r2, #1 +1000b2d0: 4692 mov sl, r2 +1000b2d2: 6362 str r2, [r4, #52] ; 0x34 +1000b2d4: 3af3 subs r2, #243 ; 0xf3 +1000b2d6: 63a2 str r2, [r4, #56] ; 0x38 +1000b2d8: 6423 str r3, [r4, #64] ; 0x40 +1000b2da: 2100 movs r1, #0 +1000b2dc: 464b mov r3, r9 +1000b2de: 0020 movs r0, r4 +1000b2e0: 3210 adds r2, #16 +1000b2e2: f7fe fe53 bl 10009f8c +1000b2e6: 2800 cmp r0, #0 +1000b2e8: d106 bne.n 1000b2f8 +1000b2ea: 2313 movs r3, #19 +1000b2ec: 4652 mov r2, sl +1000b2ee: 2100 movs r1, #0 +1000b2f0: 0020 movs r0, r4 +1000b2f2: 9600 str r6, [sp, #0] +1000b2f4: f7fe fec6 bl 1000a084 +1000b2f8: 6c63 ldr r3, [r4, #68] ; 0x44 +1000b2fa: 2b00 cmp r3, #0 +1000b2fc: d000 beq.n 1000b300 +1000b2fe: e13f b.n 1000b580 +1000b300: 2300 movs r3, #0 +1000b302: 2200 movs r2, #0 +1000b304: 0020 movs r0, r4 +1000b306: 4957 ldr r1, [pc, #348] ; (1000b464 ) +1000b308: f7fe ff86 bl 1000a218 +1000b30c: 2300 movs r3, #0 +1000b30e: 2201 movs r2, #1 +1000b310: 0020 movs r0, r4 +1000b312: 4955 ldr r1, [pc, #340] ; (1000b468 ) +1000b314: f7fe ff80 bl 1000a218 +1000b318: 2f00 cmp r7, #0 +1000b31a: d100 bne.n 1000b31e +1000b31c: e185 b.n 1000b62a +1000b31e: 0020 movs r0, r4 +1000b320: 0039 movs r1, r7 +1000b322: 2206 movs r2, #6 +1000b324: 3052 adds r0, #82 ; 0x52 +1000b326: f008 fe4b bl 10013fc0 <__memmove_veneer> +1000b32a: 220e movs r2, #14 +1000b32c: 494f ldr r1, [pc, #316] ; (1000b46c ) +1000b32e: 0030 movs r0, r6 +1000b330: f7fc f89a bl 10007468 <__wrap___aeabi_memcpy> +1000b334: 2214 movs r2, #20 +1000b336: 8a23 ldrh r3, [r4, #16] +1000b338: 63a2 str r2, [r4, #56] ; 0x38 +1000b33a: 3301 adds r3, #1 +1000b33c: b29b uxth r3, r3 +1000b33e: 3a12 subs r2, #18 +1000b340: 8223 strh r3, [r4, #16] +1000b342: 041b lsls r3, r3, #16 +1000b344: 4313 orrs r3, r2 +1000b346: 2708 movs r7, #8 +1000b348: 63e3 str r3, [r4, #60] ; 0x3c +1000b34a: 2300 movs r3, #0 +1000b34c: 37ff adds r7, #255 ; 0xff +1000b34e: 6423 str r3, [r4, #64] ; 0x40 +1000b350: 2100 movs r1, #0 +1000b352: 464b mov r3, r9 +1000b354: 0020 movs r0, r4 +1000b356: 6367 str r7, [r4, #52] ; 0x34 +1000b358: 3222 adds r2, #34 ; 0x22 +1000b35a: f7fe fe17 bl 10009f8c +1000b35e: 2800 cmp r0, #0 +1000b360: d000 beq.n 1000b364 +1000b362: e523 b.n 1000adac +1000b364: 2314 movs r3, #20 +1000b366: 003a movs r2, r7 +1000b368: 2102 movs r1, #2 +1000b36a: 0020 movs r0, r4 +1000b36c: 9600 str r6, [sp, #0] +1000b36e: f7fe fe89 bl 1000a084 +1000b372: 2500 movs r5, #0 +1000b374: e51a b.n 1000adac +1000b376: 2506 movs r5, #6 +1000b378: 483d ldr r0, [pc, #244] ; (1000b470 ) +1000b37a: f7fc f9d9 bl 10007730 <__wrap_puts> +1000b37e: 426d negs r5, r5 +1000b380: e514 b.n 1000adac +1000b382: 23c0 movs r3, #192 ; 0xc0 +1000b384: 4a3b ldr r2, [pc, #236] ; (1000b474 ) +1000b386: 015b lsls r3, r3, #5 +1000b388: 2101 movs r1, #1 +1000b38a: 0020 movs r0, r4 +1000b38c: f7fe fa10 bl 100097b0 +1000b390: 23c0 movs r3, #192 ; 0xc0 +1000b392: 68a2 ldr r2, [r4, #8] +1000b394: 055b lsls r3, r3, #21 +1000b396: 4053 eors r3, r2 +1000b398: e5ef b.n 1000af7a +1000b39a: 2318 movs r3, #24 +1000b39c: 2101 movs r1, #1 +1000b39e: 0020 movs r0, r4 +1000b3a0: 4a35 ldr r2, [pc, #212] ; (1000b478 ) +1000b3a2: f7fe fa05 bl 100097b0 +1000b3a6: 68a3 ldr r3, [r4, #8] +1000b3a8: 406b eors r3, r5 +1000b3aa: e5e1 b.n 1000af70 +1000b3ac: 23c0 movs r3, #192 ; 0xc0 +1000b3ae: 2101 movs r1, #1 +1000b3b0: 0020 movs r0, r4 +1000b3b2: 4a32 ldr r2, [pc, #200] ; (1000b47c ) +1000b3b4: 035b lsls r3, r3, #13 +1000b3b6: f7fe f9fb bl 100097b0 +1000b3ba: e5c6 b.n 1000af4a +1000b3bc: 23c0 movs r3, #192 ; 0xc0 +1000b3be: 4a2d ldr r2, [pc, #180] ; (1000b474 ) +1000b3c0: 015b lsls r3, r3, #5 +1000b3c2: 2101 movs r1, #1 +1000b3c4: 0020 movs r0, r4 +1000b3c6: f7fe f9f3 bl 100097b0 +1000b3ca: 23c0 movs r3, #192 ; 0xc0 +1000b3cc: 68a2 ldr r2, [r4, #8] +1000b3ce: 055b lsls r3, r3, #21 +1000b3d0: 4053 eors r3, r2 +1000b3d2: e5b5 b.n 1000af40 +1000b3d4: 2318 movs r3, #24 +1000b3d6: 2101 movs r1, #1 +1000b3d8: 0020 movs r0, r4 +1000b3da: 4a27 ldr r2, [pc, #156] ; (1000b478 ) +1000b3dc: f7fe f9e8 bl 100097b0 +1000b3e0: 68a3 ldr r3, [r4, #8] +1000b3e2: 4073 eors r3, r6 +1000b3e4: e5a7 b.n 1000af36 +1000b3e6: 23c0 movs r3, #192 ; 0xc0 +1000b3e8: 2101 movs r1, #1 +1000b3ea: 0020 movs r0, r4 +1000b3ec: 4a23 ldr r2, [pc, #140] ; (1000b47c ) +1000b3ee: 035b lsls r3, r3, #13 +1000b3f0: f7fe f9de bl 100097b0 +1000b3f4: e588 b.n 1000af08 +1000b3f6: 23c0 movs r3, #192 ; 0xc0 +1000b3f8: 4a1e ldr r2, [pc, #120] ; (1000b474 ) +1000b3fa: 015b lsls r3, r3, #5 +1000b3fc: 2101 movs r1, #1 +1000b3fe: 0020 movs r0, r4 +1000b400: f7fe f9d6 bl 100097b0 +1000b404: 23c0 movs r3, #192 ; 0xc0 +1000b406: 68a2 ldr r2, [r4, #8] +1000b408: 055b lsls r3, r3, #21 +1000b40a: 4053 eors r3, r2 +1000b40c: e577 b.n 1000aefe +1000b40e: 2318 movs r3, #24 +1000b410: 2101 movs r1, #1 +1000b412: 0020 movs r0, r4 +1000b414: 4a18 ldr r2, [pc, #96] ; (1000b478 ) +1000b416: f7fe f9cb bl 100097b0 +1000b41a: 68a3 ldr r3, [r4, #8] +1000b41c: 406b eors r3, r5 +1000b41e: e569 b.n 1000aef4 +1000b420: 00036bc0 .word 0x00036bc0 +1000b424: 1004c1e4 .word 0x1004c1e4 +1000b428: 0007fd14 .word 0x0007fd14 +1000b42c: ff4500ba .word 0xff4500ba +1000b430: 0007fffc .word 0x0007fffc +1000b434: 18103408 .word 0x18103408 +1000b438: 10015068 .word 0x10015068 +1000b43c: 18103800 .word 0x18103800 +1000b440: 0001000e .word 0x0001000e +1000b444: 18002024 .word 0x18002024 +1000b448: 00010008 .word 0x00010008 +1000b44c: 0001001e .word 0x0001001e +1000b450: 0001001f .word 0x0001001f +1000b454: 0001000f .word 0x0001000f +1000b458: 00008508 .word 0x00008508 +1000b45c: 10015198 .word 0x10015198 +1000b460: 00021006 .word 0x00021006 +1000b464: 10014f94 .word 0x10014f94 +1000b468: 10014fa0 .word 0x10014fa0 +1000b46c: 100150c4 .word 0x100150c4 +1000b470: 10015014 .word 0x10015014 +1000b474: 0001000b .word 0x0001000b +1000b478: 0001000c .word 0x0001000c +1000b47c: 0001000a .word 0x0001000a +1000b480: 23c0 movs r3, #192 ; 0xc0 +1000b482: 2101 movs r1, #1 +1000b484: 0020 movs r0, r4 +1000b486: 4a80 ldr r2, [pc, #512] ; (1000b688 ) +1000b488: 035b lsls r3, r3, #13 +1000b48a: f7fe f991 bl 100097b0 +1000b48e: e518 b.n 1000aec2 +1000b490: 23c0 movs r3, #192 ; 0xc0 +1000b492: 4a7e ldr r2, [pc, #504] ; (1000b68c ) +1000b494: 015b lsls r3, r3, #5 +1000b496: 2101 movs r1, #1 +1000b498: 0020 movs r0, r4 +1000b49a: f7fe f989 bl 100097b0 +1000b49e: 23c0 movs r3, #192 ; 0xc0 +1000b4a0: 68a2 ldr r2, [r4, #8] +1000b4a2: 055b lsls r3, r3, #21 +1000b4a4: 4053 eors r3, r2 +1000b4a6: e507 b.n 1000aeb8 +1000b4a8: 2318 movs r3, #24 +1000b4aa: 2101 movs r1, #1 +1000b4ac: 0020 movs r0, r4 +1000b4ae: 4a78 ldr r2, [pc, #480] ; (1000b690 ) +1000b4b0: f7fe f97e bl 100097b0 +1000b4b4: 68a3 ldr r3, [r4, #8] +1000b4b6: 4073 eors r3, r6 +1000b4b8: e4f9 b.n 1000aeae +1000b4ba: 23c0 movs r3, #192 ; 0xc0 +1000b4bc: 2101 movs r1, #1 +1000b4be: 0020 movs r0, r4 +1000b4c0: 4a71 ldr r2, [pc, #452] ; (1000b688 ) +1000b4c2: 035b lsls r3, r3, #13 +1000b4c4: f7fe f974 bl 100097b0 +1000b4c8: e4da b.n 1000ae80 +1000b4ca: 23c0 movs r3, #192 ; 0xc0 +1000b4cc: 4a6f ldr r2, [pc, #444] ; (1000b68c ) +1000b4ce: 015b lsls r3, r3, #5 +1000b4d0: 2101 movs r1, #1 +1000b4d2: 0020 movs r0, r4 +1000b4d4: f7fe f96c bl 100097b0 +1000b4d8: 23c0 movs r3, #192 ; 0xc0 +1000b4da: 68a2 ldr r2, [r4, #8] +1000b4dc: 055b lsls r3, r3, #21 +1000b4de: 4053 eors r3, r2 +1000b4e0: e4c9 b.n 1000ae76 +1000b4e2: 2318 movs r3, #24 +1000b4e4: 2101 movs r1, #1 +1000b4e6: 0020 movs r0, r4 +1000b4e8: 4a69 ldr r2, [pc, #420] ; (1000b690 ) +1000b4ea: f7fe f961 bl 100097b0 +1000b4ee: 68a3 ldr r3, [r4, #8] +1000b4f0: 406b eors r3, r5 +1000b4f2: e4bb b.n 1000ae6c +1000b4f4: 23c0 movs r3, #192 ; 0xc0 +1000b4f6: 2101 movs r1, #1 +1000b4f8: 0020 movs r0, r4 +1000b4fa: 4a63 ldr r2, [pc, #396] ; (1000b688 ) +1000b4fc: 035b lsls r3, r3, #13 +1000b4fe: f7fe f957 bl 100097b0 +1000b502: e55b b.n 1000afbc +1000b504: 23c0 movs r3, #192 ; 0xc0 +1000b506: 4a61 ldr r2, [pc, #388] ; (1000b68c ) +1000b508: 015b lsls r3, r3, #5 +1000b50a: 2101 movs r1, #1 +1000b50c: 0020 movs r0, r4 +1000b50e: f7fe f94f bl 100097b0 +1000b512: 23c0 movs r3, #192 ; 0xc0 +1000b514: 68a2 ldr r2, [r4, #8] +1000b516: 055b lsls r3, r3, #21 +1000b518: 4053 eors r3, r2 +1000b51a: e54a b.n 1000afb2 +1000b51c: 2318 movs r3, #24 +1000b51e: 2101 movs r1, #1 +1000b520: 0020 movs r0, r4 +1000b522: 4a5b ldr r2, [pc, #364] ; (1000b690 ) +1000b524: f7fe f944 bl 100097b0 +1000b528: 68a3 ldr r3, [r4, #8] +1000b52a: 406b eors r3, r5 +1000b52c: e53c b.n 1000afa8 1000b52e: 23c0 movs r3, #192 ; 0xc0 -1000b530: 68a2 ldr r2, [r4, #8] -1000b532: 055b lsls r3, r3, #21 -1000b534: 4053 eors r3, r2 -1000b536: e507 b.n 1000af48 -1000b538: 2318 movs r3, #24 -1000b53a: 2101 movs r1, #1 -1000b53c: 0020 movs r0, r4 -1000b53e: 4a78 ldr r2, [pc, #480] ; (1000b720 ) -1000b540: f7fe f97e bl 10009840 -1000b544: 68a3 ldr r3, [r4, #8] -1000b546: 4073 eors r3, r6 -1000b548: e4f9 b.n 1000af3e -1000b54a: 23c0 movs r3, #192 ; 0xc0 -1000b54c: 2101 movs r1, #1 -1000b54e: 0020 movs r0, r4 -1000b550: 4a71 ldr r2, [pc, #452] ; (1000b718 ) -1000b552: 035b lsls r3, r3, #13 -1000b554: f7fe f974 bl 10009840 -1000b558: e4da b.n 1000af10 -1000b55a: 23c0 movs r3, #192 ; 0xc0 -1000b55c: 4a6f ldr r2, [pc, #444] ; (1000b71c ) -1000b55e: 015b lsls r3, r3, #5 -1000b560: 2101 movs r1, #1 -1000b562: 0020 movs r0, r4 -1000b564: f7fe f96c bl 10009840 +1000b530: 2101 movs r1, #1 +1000b532: 0020 movs r0, r4 +1000b534: 4a54 ldr r2, [pc, #336] ; (1000b688 ) +1000b536: 035b lsls r3, r3, #13 +1000b538: f7fe f93a bl 100097b0 +1000b53c: e522 b.n 1000af84 +1000b53e: 23c0 movs r3, #192 ; 0xc0 +1000b540: 4a52 ldr r2, [pc, #328] ; (1000b68c ) +1000b542: 015b lsls r3, r3, #5 +1000b544: 2101 movs r1, #1 +1000b546: 0020 movs r0, r4 +1000b548: f7fe f932 bl 100097b0 +1000b54c: 23c0 movs r3, #192 ; 0xc0 +1000b54e: 68a2 ldr r2, [r4, #8] +1000b550: 055b lsls r3, r3, #21 +1000b552: 4053 eors r3, r2 +1000b554: e549 b.n 1000afea +1000b556: 2318 movs r3, #24 +1000b558: 2101 movs r1, #1 +1000b55a: 0020 movs r0, r4 +1000b55c: 4a4c ldr r2, [pc, #304] ; (1000b690 ) +1000b55e: f7fe f927 bl 100097b0 +1000b562: 68a3 ldr r3, [r4, #8] +1000b564: 406b eors r3, r5 +1000b566: e53b b.n 1000afe0 1000b568: 23c0 movs r3, #192 ; 0xc0 -1000b56a: 68a2 ldr r2, [r4, #8] -1000b56c: 055b lsls r3, r3, #21 -1000b56e: 4053 eors r3, r2 -1000b570: e4c9 b.n 1000af06 -1000b572: 2318 movs r3, #24 -1000b574: 2101 movs r1, #1 -1000b576: 0020 movs r0, r4 -1000b578: 4a69 ldr r2, [pc, #420] ; (1000b720 ) -1000b57a: f7fe f961 bl 10009840 -1000b57e: 68a3 ldr r3, [r4, #8] -1000b580: 406b eors r3, r5 -1000b582: e4bb b.n 1000aefc -1000b584: 23c0 movs r3, #192 ; 0xc0 -1000b586: 2101 movs r1, #1 -1000b588: 0020 movs r0, r4 -1000b58a: 4a63 ldr r2, [pc, #396] ; (1000b718 ) -1000b58c: 035b lsls r3, r3, #13 -1000b58e: f7fe f957 bl 10009840 -1000b592: e55b b.n 1000b04c -1000b594: 23c0 movs r3, #192 ; 0xc0 -1000b596: 4a61 ldr r2, [pc, #388] ; (1000b71c ) -1000b598: 015b lsls r3, r3, #5 -1000b59a: 2101 movs r1, #1 -1000b59c: 0020 movs r0, r4 -1000b59e: f7fe f94f bl 10009840 -1000b5a2: 23c0 movs r3, #192 ; 0xc0 -1000b5a4: 68a2 ldr r2, [r4, #8] -1000b5a6: 055b lsls r3, r3, #21 -1000b5a8: 4053 eors r3, r2 -1000b5aa: e54a b.n 1000b042 -1000b5ac: 2318 movs r3, #24 -1000b5ae: 2101 movs r1, #1 -1000b5b0: 0020 movs r0, r4 -1000b5b2: 4a5b ldr r2, [pc, #364] ; (1000b720 ) -1000b5b4: f7fe f944 bl 10009840 -1000b5b8: 68a3 ldr r3, [r4, #8] -1000b5ba: 406b eors r3, r5 -1000b5bc: e53c b.n 1000b038 -1000b5be: 23c0 movs r3, #192 ; 0xc0 -1000b5c0: 2101 movs r1, #1 -1000b5c2: 0020 movs r0, r4 -1000b5c4: 4a54 ldr r2, [pc, #336] ; (1000b718 ) -1000b5c6: 035b lsls r3, r3, #13 -1000b5c8: f7fe f93a bl 10009840 -1000b5cc: e522 b.n 1000b014 -1000b5ce: 23c0 movs r3, #192 ; 0xc0 -1000b5d0: 4a52 ldr r2, [pc, #328] ; (1000b71c ) -1000b5d2: 015b lsls r3, r3, #5 -1000b5d4: 2101 movs r1, #1 -1000b5d6: 0020 movs r0, r4 -1000b5d8: f7fe f932 bl 10009840 -1000b5dc: 23c0 movs r3, #192 ; 0xc0 -1000b5de: 68a2 ldr r2, [r4, #8] -1000b5e0: 055b lsls r3, r3, #21 -1000b5e2: 4053 eors r3, r2 -1000b5e4: e549 b.n 1000b07a -1000b5e6: 2318 movs r3, #24 -1000b5e8: 2101 movs r1, #1 -1000b5ea: 0020 movs r0, r4 -1000b5ec: 4a4c ldr r2, [pc, #304] ; (1000b720 ) -1000b5ee: f7fe f927 bl 10009840 -1000b5f2: 68a3 ldr r3, [r4, #8] -1000b5f4: 406b eors r3, r5 -1000b5f6: e53b b.n 1000b070 -1000b5f8: 23c0 movs r3, #192 ; 0xc0 -1000b5fa: 2101 movs r1, #1 -1000b5fc: 0020 movs r0, r4 -1000b5fe: 4a46 ldr r2, [pc, #280] ; (1000b718 ) -1000b600: 035b lsls r3, r3, #13 -1000b602: f7fe f91d bl 10009840 -1000b606: e53d b.n 1000b084 -1000b608: 4846 ldr r0, [pc, #280] ; (1000b724 ) -1000b60a: f7fc f8d9 bl 100077c0 <__wrap_puts> -1000b60e: e5af b.n 1000b170 -1000b610: 4845 ldr r0, [pc, #276] ; (1000b728 ) -1000b612: f7fc f8d5 bl 100077c0 <__wrap_puts> -1000b616: e6bb b.n 1000b390 -1000b618: 2301 movs r3, #1 -1000b61a: b2c0 uxtb r0, r0 -1000b61c: 4303 orrs r3, r0 -1000b61e: 2101 movs r1, #1 -1000b620: 0020 movs r0, r4 -1000b622: 4a42 ldr r2, [pc, #264] ; (1000b72c ) -1000b624: f7fe f90c bl 10009840 -1000b628: e5f7 b.n 1000b21a -1000b62a: b283 uxth r3, r0 -1000b62c: 2204 movs r2, #4 -1000b62e: 2100 movs r1, #0 -1000b630: 0020 movs r0, r4 -1000b632: f7fe f805 bl 10009640 -1000b636: e609 b.n 1000b24c -1000b638: 23c0 movs r3, #192 ; 0xc0 -1000b63a: 2101 movs r1, #1 +1000b56a: 2101 movs r1, #1 +1000b56c: 0020 movs r0, r4 +1000b56e: 4a46 ldr r2, [pc, #280] ; (1000b688 ) +1000b570: 035b lsls r3, r3, #13 +1000b572: f7fe f91d bl 100097b0 +1000b576: e53d b.n 1000aff4 +1000b578: 4846 ldr r0, [pc, #280] ; (1000b694 ) +1000b57a: f7fc f8d9 bl 10007730 <__wrap_puts> +1000b57e: e5af b.n 1000b0e0 +1000b580: 4845 ldr r0, [pc, #276] ; (1000b698 ) +1000b582: f7fc f8d5 bl 10007730 <__wrap_puts> +1000b586: e6bb b.n 1000b300 +1000b588: 2301 movs r3, #1 +1000b58a: b2c0 uxtb r0, r0 +1000b58c: 4303 orrs r3, r0 +1000b58e: 2101 movs r1, #1 +1000b590: 0020 movs r0, r4 +1000b592: 4a42 ldr r2, [pc, #264] ; (1000b69c ) +1000b594: f7fe f90c bl 100097b0 +1000b598: e5f7 b.n 1000b18a +1000b59a: b283 uxth r3, r0 +1000b59c: 2204 movs r2, #4 +1000b59e: 2100 movs r1, #0 +1000b5a0: 0020 movs r0, r4 +1000b5a2: f7fe f805 bl 100095b0 +1000b5a6: e609 b.n 1000b1bc +1000b5a8: 23c0 movs r3, #192 ; 0xc0 +1000b5aa: 2101 movs r1, #1 +1000b5ac: 0020 movs r0, r4 +1000b5ae: 4a36 ldr r2, [pc, #216] ; (1000b688 ) +1000b5b0: 035b lsls r3, r3, #13 +1000b5b2: f7fe f8fd bl 100097b0 +1000b5b6: e62f b.n 1000b218 +1000b5b8: 23c0 movs r3, #192 ; 0xc0 +1000b5ba: 4a34 ldr r2, [pc, #208] ; (1000b68c ) +1000b5bc: 015b lsls r3, r3, #5 +1000b5be: 2101 movs r1, #1 +1000b5c0: 0020 movs r0, r4 +1000b5c2: f7fe f8f5 bl 100097b0 +1000b5c6: 23c0 movs r3, #192 ; 0xc0 +1000b5c8: 68a2 ldr r2, [r4, #8] +1000b5ca: 055b lsls r3, r3, #21 +1000b5cc: 4053 eors r3, r2 +1000b5ce: e61e b.n 1000b20e +1000b5d0: 2318 movs r3, #24 +1000b5d2: 2101 movs r1, #1 +1000b5d4: 0020 movs r0, r4 +1000b5d6: 4a2e ldr r2, [pc, #184] ; (1000b690 ) +1000b5d8: f7fe f8ea bl 100097b0 +1000b5dc: 68a3 ldr r3, [r4, #8] +1000b5de: 4073 eors r3, r6 +1000b5e0: e610 b.n 1000b204 +1000b5e2: 23c0 movs r3, #192 ; 0xc0 +1000b5e4: 2101 movs r1, #1 +1000b5e6: 0020 movs r0, r4 +1000b5e8: 4a27 ldr r2, [pc, #156] ; (1000b688 ) +1000b5ea: 035b lsls r3, r3, #13 +1000b5ec: f7fe f8e0 bl 100097b0 +1000b5f0: e5f7 b.n 1000b1e2 +1000b5f2: 23c0 movs r3, #192 ; 0xc0 +1000b5f4: 4a25 ldr r2, [pc, #148] ; (1000b68c ) +1000b5f6: 015b lsls r3, r3, #5 +1000b5f8: 2101 movs r1, #1 +1000b5fa: 0020 movs r0, r4 +1000b5fc: f7fe f8d8 bl 100097b0 +1000b600: 23c0 movs r3, #192 ; 0xc0 +1000b602: 68a2 ldr r2, [r4, #8] +1000b604: 055b lsls r3, r3, #21 +1000b606: 4053 eors r3, r2 +1000b608: e5e6 b.n 1000b1d8 +1000b60a: 2318 movs r3, #24 +1000b60c: 2101 movs r1, #1 +1000b60e: 0020 movs r0, r4 +1000b610: 4a1f ldr r2, [pc, #124] ; (1000b690 ) +1000b612: f7fe f8cd bl 100097b0 +1000b616: 68a3 ldr r3, [r4, #8] +1000b618: 4073 eors r3, r6 +1000b61a: e5d8 b.n 1000b1ce +1000b61c: 2506 movs r5, #6 +1000b61e: 4820 ldr r0, [pc, #128] ; (1000b6a0 ) +1000b620: f7fc f886 bl 10007730 <__wrap_puts> +1000b624: 426d negs r5, r5 +1000b626: f7ff fbc1 bl 1000adac +1000b62a: 4642 mov r2, r8 +1000b62c: 4643 mov r3, r8 +1000b62e: 6cd2 ldr r2, [r2, #76] ; 0x4c +1000b630: 334c adds r3, #76 ; 0x4c +1000b632: 9204 str r2, [sp, #16] +1000b634: 466a mov r2, sp +1000b636: 889b ldrh r3, [r3, #4] +1000b638: af02 add r7, sp, #8 +1000b63a: 0039 movs r1, r7 1000b63c: 0020 movs r0, r4 -1000b63e: 4a36 ldr r2, [pc, #216] ; (1000b718 ) -1000b640: 035b lsls r3, r3, #13 -1000b642: f7fe f8fd bl 10009840 -1000b646: e62f b.n 1000b2a8 -1000b648: 23c0 movs r3, #192 ; 0xc0 -1000b64a: 4a34 ldr r2, [pc, #208] ; (1000b71c ) -1000b64c: 015b lsls r3, r3, #5 -1000b64e: 2101 movs r1, #1 -1000b650: 0020 movs r0, r4 -1000b652: f7fe f8f5 bl 10009840 -1000b656: 23c0 movs r3, #192 ; 0xc0 -1000b658: 68a2 ldr r2, [r4, #8] -1000b65a: 055b lsls r3, r3, #21 -1000b65c: 4053 eors r3, r2 -1000b65e: e61e b.n 1000b29e -1000b660: 2318 movs r3, #24 -1000b662: 2101 movs r1, #1 -1000b664: 0020 movs r0, r4 -1000b666: 4a2e ldr r2, [pc, #184] ; (1000b720 ) -1000b668: f7fe f8ea bl 10009840 -1000b66c: 68a3 ldr r3, [r4, #8] -1000b66e: 4073 eors r3, r6 -1000b670: e610 b.n 1000b294 -1000b672: 23c0 movs r3, #192 ; 0xc0 -1000b674: 2101 movs r1, #1 -1000b676: 0020 movs r0, r4 -1000b678: 4a27 ldr r2, [pc, #156] ; (1000b718 ) -1000b67a: 035b lsls r3, r3, #13 -1000b67c: f7fe f8e0 bl 10009840 -1000b680: e5f7 b.n 1000b272 -1000b682: 23c0 movs r3, #192 ; 0xc0 -1000b684: 4a25 ldr r2, [pc, #148] ; (1000b71c ) -1000b686: 015b lsls r3, r3, #5 -1000b688: 2101 movs r1, #1 -1000b68a: 0020 movs r0, r4 -1000b68c: f7fe f8d8 bl 10009840 -1000b690: 23c0 movs r3, #192 ; 0xc0 -1000b692: 68a2 ldr r2, [r4, #8] -1000b694: 055b lsls r3, r3, #21 -1000b696: 4053 eors r3, r2 -1000b698: e5e6 b.n 1000b268 -1000b69a: 2318 movs r3, #24 -1000b69c: 2101 movs r1, #1 -1000b69e: 0020 movs r0, r4 -1000b6a0: 4a1f ldr r2, [pc, #124] ; (1000b720 ) -1000b6a2: f7fe f8cd bl 10009840 -1000b6a6: 68a3 ldr r3, [r4, #8] -1000b6a8: 4073 eors r3, r6 -1000b6aa: e5d8 b.n 1000b25e -1000b6ac: 2506 movs r5, #6 -1000b6ae: 4820 ldr r0, [pc, #128] ; (1000b730 ) -1000b6b0: f7fc f886 bl 100077c0 <__wrap_puts> -1000b6b4: 426d negs r5, r5 -1000b6b6: f7ff fbc1 bl 1000ae3c -1000b6ba: 4642 mov r2, r8 -1000b6bc: 4643 mov r3, r8 -1000b6be: 6cd2 ldr r2, [r2, #76] ; 0x4c -1000b6c0: 334c adds r3, #76 ; 0x4c -1000b6c2: 9204 str r2, [sp, #16] -1000b6c4: 466a mov r2, sp -1000b6c6: 889b ldrh r3, [r3, #4] -1000b6c8: af02 add r7, sp, #8 -1000b6ca: 0039 movs r1, r7 -1000b6cc: 0020 movs r0, r4 -1000b6ce: 8293 strh r3, [r2, #20] -1000b6d0: f7ff fb52 bl 1000ad78 -1000b6d4: 2800 cmp r0, #0 -1000b6d6: d10a bne.n 1000b6ee -1000b6d8: 9b02 ldr r3, [sp, #8] -1000b6da: 9a04 ldr r2, [sp, #16] -1000b6dc: 4293 cmp r3, r2 -1000b6de: d000 beq.n 1000b6e2 -1000b6e0: e68f b.n 1000b402 -1000b6e2: 466b mov r3, sp -1000b6e4: 88ba ldrh r2, [r7, #4] -1000b6e6: 8a9b ldrh r3, [r3, #20] -1000b6e8: 429a cmp r2, r3 -1000b6ea: d000 beq.n 1000b6ee -1000b6ec: e689 b.n 1000b402 -1000b6ee: 0039 movs r1, r7 -1000b6f0: 2000 movs r0, #0 -1000b6f2: f001 fde3 bl 1000d2bc -1000b6f6: e65a b.n 1000b3ae -1000b6f8: 2506 movs r5, #6 -1000b6fa: 480e ldr r0, [pc, #56] ; (1000b734 ) -1000b6fc: f7fc f860 bl 100077c0 <__wrap_puts> -1000b700: 426d negs r5, r5 -1000b702: f7ff fb9b bl 1000ae3c -1000b706: 480c ldr r0, [pc, #48] ; (1000b738 ) -1000b708: f7fc f85a bl 100077c0 <__wrap_puts> -1000b70c: e46b b.n 1000afe6 -1000b70e: 480a ldr r0, [pc, #40] ; (1000b738 ) -1000b710: f7fc f856 bl 100077c0 <__wrap_puts> -1000b714: e423 b.n 1000af5e -1000b716: 46c0 nop ; (mov r8, r8) -1000b718: 0001000a .word 0x0001000a -1000b71c: 0001000b .word 0x0001000b -1000b720: 0001000c .word 0x0001000c -1000b724: 10015128 .word 0x10015128 -1000b728: 1001516c .word 0x1001516c -1000b72c: 0001001f .word 0x0001001f -1000b730: 1001513c .word 0x1001513c -1000b734: 10015154 .word 0x10015154 -1000b738: 10015038 .word 0x10015038 - -1000b73c : -1000b73c: b570 push {r4, r5, r6, lr} -1000b73e: 0004 movs r4, r0 -1000b740: 000d movs r5, r1 -1000b742: 001e movs r6, r3 -1000b744: b082 sub sp, #8 -1000b746: 2ac8 cmp r2, #200 ; 0xc8 -1000b748: d800 bhi.n 1000b74c -1000b74a: e086 b.n 1000b85a -1000b74c: 22c8 movs r2, #200 ; 0xc8 -1000b74e: 0091 lsls r1, r2, #2 -1000b750: 188a adds r2, r1, r2 -1000b752: 2300 movs r3, #0 -1000b754: 0020 movs r0, r4 -1000b756: 4943 ldr r1, [pc, #268] ; (1000b864 ) -1000b758: 0052 lsls r2, r2, #1 -1000b75a: f7fe fda5 bl 1000a2a8 -1000b75e: 0032 movs r2, r6 -1000b760: 2300 movs r3, #0 -1000b762: 0020 movs r0, r4 -1000b764: 4940 ldr r1, [pc, #256] ; (1000b868 ) -1000b766: f7fe fd9f bl 1000a2a8 -1000b76a: 2300 movs r3, #0 +1000b63e: 8293 strh r3, [r2, #20] +1000b640: f7ff fb52 bl 1000ace8 +1000b644: 2800 cmp r0, #0 +1000b646: d10a bne.n 1000b65e +1000b648: 9b02 ldr r3, [sp, #8] +1000b64a: 9a04 ldr r2, [sp, #16] +1000b64c: 4293 cmp r3, r2 +1000b64e: d000 beq.n 1000b652 +1000b650: e68f b.n 1000b372 +1000b652: 466b mov r3, sp +1000b654: 88ba ldrh r2, [r7, #4] +1000b656: 8a9b ldrh r3, [r3, #20] +1000b658: 429a cmp r2, r3 +1000b65a: d000 beq.n 1000b65e +1000b65c: e689 b.n 1000b372 +1000b65e: 0039 movs r1, r7 +1000b660: 2000 movs r0, #0 +1000b662: f001 fde5 bl 1000d230 +1000b666: e65a b.n 1000b31e +1000b668: 2506 movs r5, #6 +1000b66a: 480e ldr r0, [pc, #56] ; (1000b6a4 ) +1000b66c: f7fc f860 bl 10007730 <__wrap_puts> +1000b670: 426d negs r5, r5 +1000b672: f7ff fb9b bl 1000adac +1000b676: 480c ldr r0, [pc, #48] ; (1000b6a8 ) +1000b678: f7fc f85a bl 10007730 <__wrap_puts> +1000b67c: e46b b.n 1000af56 +1000b67e: 480a ldr r0, [pc, #40] ; (1000b6a8 ) +1000b680: f7fc f856 bl 10007730 <__wrap_puts> +1000b684: e423 b.n 1000aece +1000b686: 46c0 nop ; (mov r8, r8) +1000b688: 0001000a .word 0x0001000a +1000b68c: 0001000b .word 0x0001000b +1000b690: 0001000c .word 0x0001000c +1000b694: 10015068 .word 0x10015068 +1000b698: 100150ac .word 0x100150ac +1000b69c: 0001001f .word 0x0001001f +1000b6a0: 1001507c .word 0x1001507c +1000b6a4: 10015094 .word 0x10015094 +1000b6a8: 10014f78 .word 0x10014f78 + +1000b6ac : +1000b6ac: b570 push {r4, r5, r6, lr} +1000b6ae: 0004 movs r4, r0 +1000b6b0: 000d movs r5, r1 +1000b6b2: 001e movs r6, r3 +1000b6b4: b082 sub sp, #8 +1000b6b6: 2ac8 cmp r2, #200 ; 0xc8 +1000b6b8: d800 bhi.n 1000b6bc +1000b6ba: e086 b.n 1000b7ca +1000b6bc: 22c8 movs r2, #200 ; 0xc8 +1000b6be: 0091 lsls r1, r2, #2 +1000b6c0: 188a adds r2, r1, r2 +1000b6c2: 2300 movs r3, #0 +1000b6c4: 0020 movs r0, r4 +1000b6c6: 4943 ldr r1, [pc, #268] ; (1000b7d4 ) +1000b6c8: 0052 lsls r2, r2, #1 +1000b6ca: f7fe fda5 bl 1000a218 +1000b6ce: 0032 movs r2, r6 +1000b6d0: 2300 movs r3, #0 +1000b6d2: 0020 movs r0, r4 +1000b6d4: 4940 ldr r1, [pc, #256] ; (1000b7d8 ) +1000b6d6: f7fe fd9f bl 1000a218 +1000b6da: 2300 movs r3, #0 +1000b6dc: 0020 movs r0, r4 +1000b6de: 9a06 ldr r2, [sp, #24] +1000b6e0: 493e ldr r1, [pc, #248] ; (1000b7dc ) +1000b6e2: f7fe fd99 bl 1000a218 +1000b6e6: 2300 movs r3, #0 +1000b6e8: 0020 movs r0, r4 +1000b6ea: 9a07 ldr r2, [sp, #28] +1000b6ec: 493c ldr r1, [pc, #240] ; (1000b7e0 ) +1000b6ee: f7fe fd93 bl 1000a218 +1000b6f2: 2344 movs r3, #68 ; 0x44 +1000b6f4: 0a2a lsrs r2, r5, #8 +1000b6f6: 54e5 strb r5, [r4, r3] +1000b6f8: 3301 adds r3, #1 +1000b6fa: 54e2 strb r2, [r4, r3] +1000b6fc: 0c2a lsrs r2, r5, #16 +1000b6fe: 3301 adds r3, #1 +1000b700: 54e2 strb r2, [r4, r3] +1000b702: 2256 movs r2, #86 ; 0x56 +1000b704: 0e2d lsrs r5, r5, #24 +1000b706: 3301 adds r3, #1 +1000b708: 54e5 strb r5, [r4, r3] +1000b70a: 8a23 ldrh r3, [r4, #16] +1000b70c: 6362 str r2, [r4, #52] ; 0x34 +1000b70e: 3301 adds r3, #1 +1000b710: b29b uxth r3, r3 +1000b712: 3a52 subs r2, #82 ; 0x52 +1000b714: 8223 strh r3, [r4, #16] +1000b716: 63a2 str r2, [r4, #56] ; 0x38 +1000b718: 041b lsls r3, r3, #16 +1000b71a: 3a02 subs r2, #2 +1000b71c: 4313 orrs r3, r2 +1000b71e: 0025 movs r5, r4 +1000b720: 63e3 str r3, [r4, #60] ; 0x3c +1000b722: 2300 movs r3, #0 +1000b724: 0026 movs r6, r4 +1000b726: 3528 adds r5, #40 ; 0x28 +1000b728: 6423 str r3, [r4, #64] ; 0x40 +1000b72a: 2100 movs r1, #0 +1000b72c: 002b movs r3, r5 +1000b72e: 0020 movs r0, r4 +1000b730: 3212 adds r2, #18 +1000b732: 3644 adds r6, #68 ; 0x44 +1000b734: f7fe fc2a bl 10009f8c +1000b738: 2800 cmp r0, #0 +1000b73a: d106 bne.n 1000b74a +1000b73c: 2304 movs r3, #4 +1000b73e: 2256 movs r2, #86 ; 0x56 +1000b740: 2102 movs r1, #2 +1000b742: 0020 movs r0, r4 +1000b744: 9600 str r6, [sp, #0] +1000b746: f7fe fc9d bl 1000a084 +1000b74a: 2301 movs r3, #1 +1000b74c: 226e movs r2, #110 ; 0x6e +1000b74e: 6463 str r3, [r4, #68] ; 0x44 +1000b750: 8a23 ldrh r3, [r4, #16] +1000b752: 6362 str r2, [r4, #52] ; 0x34 +1000b754: 3301 adds r3, #1 +1000b756: b29b uxth r3, r3 +1000b758: 3a6a subs r2, #106 ; 0x6a +1000b75a: 8223 strh r3, [r4, #16] +1000b75c: 63a2 str r2, [r4, #56] ; 0x38 +1000b75e: 041b lsls r3, r3, #16 +1000b760: 3a02 subs r2, #2 +1000b762: 4313 orrs r3, r2 +1000b764: 63e3 str r3, [r4, #60] ; 0x3c +1000b766: 2300 movs r3, #0 +1000b768: 2100 movs r1, #0 +1000b76a: 6423 str r3, [r4, #64] ; 0x40 1000b76c: 0020 movs r0, r4 -1000b76e: 9a06 ldr r2, [sp, #24] -1000b770: 493e ldr r1, [pc, #248] ; (1000b86c ) -1000b772: f7fe fd99 bl 1000a2a8 -1000b776: 2300 movs r3, #0 -1000b778: 0020 movs r0, r4 -1000b77a: 9a07 ldr r2, [sp, #28] -1000b77c: 493c ldr r1, [pc, #240] ; (1000b870 ) -1000b77e: f7fe fd93 bl 1000a2a8 -1000b782: 2344 movs r3, #68 ; 0x44 -1000b784: 0a2a lsrs r2, r5, #8 -1000b786: 54e5 strb r5, [r4, r3] -1000b788: 3301 adds r3, #1 -1000b78a: 54e2 strb r2, [r4, r3] -1000b78c: 0c2a lsrs r2, r5, #16 -1000b78e: 3301 adds r3, #1 -1000b790: 54e2 strb r2, [r4, r3] -1000b792: 2256 movs r2, #86 ; 0x56 -1000b794: 0e2d lsrs r5, r5, #24 -1000b796: 3301 adds r3, #1 -1000b798: 54e5 strb r5, [r4, r3] -1000b79a: 8a23 ldrh r3, [r4, #16] -1000b79c: 6362 str r2, [r4, #52] ; 0x34 -1000b79e: 3301 adds r3, #1 -1000b7a0: b29b uxth r3, r3 -1000b7a2: 3a52 subs r2, #82 ; 0x52 -1000b7a4: 8223 strh r3, [r4, #16] -1000b7a6: 63a2 str r2, [r4, #56] ; 0x38 -1000b7a8: 041b lsls r3, r3, #16 -1000b7aa: 3a02 subs r2, #2 -1000b7ac: 4313 orrs r3, r2 -1000b7ae: 0025 movs r5, r4 -1000b7b0: 63e3 str r3, [r4, #60] ; 0x3c -1000b7b2: 2300 movs r3, #0 -1000b7b4: 0026 movs r6, r4 -1000b7b6: 3528 adds r5, #40 ; 0x28 -1000b7b8: 6423 str r3, [r4, #64] ; 0x40 -1000b7ba: 2100 movs r1, #0 -1000b7bc: 002b movs r3, r5 -1000b7be: 0020 movs r0, r4 -1000b7c0: 3212 adds r2, #18 -1000b7c2: 3644 adds r6, #68 ; 0x44 -1000b7c4: f7fe fc2a bl 1000a01c -1000b7c8: 2800 cmp r0, #0 -1000b7ca: d106 bne.n 1000b7da -1000b7cc: 2304 movs r3, #4 -1000b7ce: 2256 movs r2, #86 ; 0x56 -1000b7d0: 2102 movs r1, #2 -1000b7d2: 0020 movs r0, r4 -1000b7d4: 9600 str r6, [sp, #0] -1000b7d6: f7fe fc9d bl 1000a114 -1000b7da: 2301 movs r3, #1 -1000b7dc: 226e movs r2, #110 ; 0x6e -1000b7de: 6463 str r3, [r4, #68] ; 0x44 -1000b7e0: 8a23 ldrh r3, [r4, #16] -1000b7e2: 6362 str r2, [r4, #52] ; 0x34 -1000b7e4: 3301 adds r3, #1 -1000b7e6: b29b uxth r3, r3 -1000b7e8: 3a6a subs r2, #106 ; 0x6a -1000b7ea: 8223 strh r3, [r4, #16] -1000b7ec: 63a2 str r2, [r4, #56] ; 0x38 -1000b7ee: 041b lsls r3, r3, #16 -1000b7f0: 3a02 subs r2, #2 -1000b7f2: 4313 orrs r3, r2 -1000b7f4: 63e3 str r3, [r4, #60] ; 0x3c -1000b7f6: 2300 movs r3, #0 -1000b7f8: 2100 movs r1, #0 -1000b7fa: 6423 str r3, [r4, #64] ; 0x40 -1000b7fc: 0020 movs r0, r4 -1000b7fe: 002b movs r3, r5 -1000b800: 3212 adds r2, #18 -1000b802: f7fe fc0b bl 1000a01c -1000b806: 2800 cmp r0, #0 -1000b808: d106 bne.n 1000b818 -1000b80a: 2304 movs r3, #4 -1000b80c: 226e movs r2, #110 ; 0x6e -1000b80e: 2102 movs r1, #2 -1000b810: 0020 movs r0, r4 -1000b812: 9600 str r6, [sp, #0] -1000b814: f7fe fc7e bl 1000a114 -1000b818: 218e movs r1, #142 ; 0x8e -1000b81a: 2200 movs r2, #0 -1000b81c: 8a23 ldrh r3, [r4, #16] -1000b81e: 6361 str r1, [r4, #52] ; 0x34 -1000b820: 3301 adds r3, #1 -1000b822: b29b uxth r3, r3 -1000b824: 398a subs r1, #138 ; 0x8a -1000b826: 8223 strh r3, [r4, #16] -1000b828: 63a1 str r1, [r4, #56] ; 0x38 -1000b82a: 041b lsls r3, r3, #16 -1000b82c: 3902 subs r1, #2 -1000b82e: 430b orrs r3, r1 -1000b830: 6462 str r2, [r4, #68] ; 0x44 -1000b832: 63e3 str r3, [r4, #60] ; 0x3c -1000b834: 6422 str r2, [r4, #64] ; 0x40 -1000b836: 002b movs r3, r5 -1000b838: 2100 movs r1, #0 -1000b83a: 0020 movs r0, r4 -1000b83c: 3214 adds r2, #20 -1000b83e: f7fe fbed bl 1000a01c -1000b842: 2800 cmp r0, #0 -1000b844: d106 bne.n 1000b854 -1000b846: 2304 movs r3, #4 -1000b848: 228e movs r2, #142 ; 0x8e -1000b84a: 2102 movs r1, #2 -1000b84c: 0020 movs r0, r4 -1000b84e: 9600 str r6, [sp, #0] -1000b850: f7fe fc60 bl 1000a114 -1000b854: 2000 movs r0, #0 -1000b856: b002 add sp, #8 -1000b858: bd70 pop {r4, r5, r6, pc} -1000b85a: 2a00 cmp r2, #0 -1000b85c: d000 beq.n 1000b860 -1000b85e: e776 b.n 1000b74e -1000b860: 3201 adds r2, #1 -1000b862: e774 b.n 1000b74e -1000b864: 10015194 .word 0x10015194 -1000b868: 100151a4 .word 0x100151a4 -1000b86c: 100151b0 .word 0x100151b0 -1000b870: 100151bc .word 0x100151bc - -1000b874 : -1000b874: b5f0 push {r4, r5, r6, r7, lr} -1000b876: 46c6 mov lr, r8 -1000b878: 0005 movs r5, r0 -1000b87a: 2301 movs r3, #1 -1000b87c: 0008 movs r0, r1 -1000b87e: b500 push {lr} -1000b880: 000c movs r4, r1 -1000b882: b082 sub sp, #8 -1000b884: 600b str r3, [r1, #0] -1000b886: 604b str r3, [r1, #4] -1000b888: 2206 movs r2, #6 -1000b88a: 21ff movs r1, #255 ; 0xff -1000b88c: 302c adds r0, #44 ; 0x2c -1000b88e: f7fb fe2d bl 100074ec <__wrap_memset> -1000b892: 2302 movs r3, #2 -1000b894: 4698 mov r8, r3 -1000b896: 4642 mov r2, r8 -1000b898: 2600 movs r6, #0 -1000b89a: 002f movs r7, r5 -1000b89c: 0028 movs r0, r5 -1000b89e: 3330 adds r3, #48 ; 0x30 -1000b8a0: 54e2 strb r2, [r4, r3] -1000b8a2: 3b33 subs r3, #51 ; 0x33 -1000b8a4: 6363 str r3, [r4, #52] ; 0x34 -1000b8a6: 63a3 str r3, [r4, #56] ; 0x38 -1000b8a8: 63e3 str r3, [r4, #60] ; 0x3c -1000b8aa: 6423 str r3, [r4, #64] ; 0x40 -1000b8ac: 3349 adds r3, #73 ; 0x49 -1000b8ae: 0021 movs r1, r4 -1000b8b0: 6466 str r6, [r4, #68] ; 0x44 -1000b8b2: 324a adds r2, #74 ; 0x4a -1000b8b4: 52e6 strh r6, [r4, r3] -1000b8b6: 3744 adds r7, #68 ; 0x44 -1000b8b8: 304a adds r0, #74 ; 0x4a -1000b8ba: f008 fbc5 bl 10014048 <__memmove_veneer> -1000b8be: 2206 movs r2, #6 -1000b8c0: 4913 ldr r1, [pc, #76] ; (1000b910 ) -1000b8c2: 0038 movs r0, r7 -1000b8c4: f7fb fe18 bl 100074f8 <__wrap___aeabi_memcpy> -1000b8c8: 2252 movs r2, #82 ; 0x52 -1000b8ca: 63aa str r2, [r5, #56] ; 0x38 -1000b8cc: 4642 mov r2, r8 -1000b8ce: 8a2b ldrh r3, [r5, #16] -1000b8d0: 2408 movs r4, #8 +1000b76e: 002b movs r3, r5 +1000b770: 3212 adds r2, #18 +1000b772: f7fe fc0b bl 10009f8c +1000b776: 2800 cmp r0, #0 +1000b778: d106 bne.n 1000b788 +1000b77a: 2304 movs r3, #4 +1000b77c: 226e movs r2, #110 ; 0x6e +1000b77e: 2102 movs r1, #2 +1000b780: 0020 movs r0, r4 +1000b782: 9600 str r6, [sp, #0] +1000b784: f7fe fc7e bl 1000a084 +1000b788: 218e movs r1, #142 ; 0x8e +1000b78a: 2200 movs r2, #0 +1000b78c: 8a23 ldrh r3, [r4, #16] +1000b78e: 6361 str r1, [r4, #52] ; 0x34 +1000b790: 3301 adds r3, #1 +1000b792: b29b uxth r3, r3 +1000b794: 398a subs r1, #138 ; 0x8a +1000b796: 8223 strh r3, [r4, #16] +1000b798: 63a1 str r1, [r4, #56] ; 0x38 +1000b79a: 041b lsls r3, r3, #16 +1000b79c: 3902 subs r1, #2 +1000b79e: 430b orrs r3, r1 +1000b7a0: 6462 str r2, [r4, #68] ; 0x44 +1000b7a2: 63e3 str r3, [r4, #60] ; 0x3c +1000b7a4: 6422 str r2, [r4, #64] ; 0x40 +1000b7a6: 002b movs r3, r5 +1000b7a8: 2100 movs r1, #0 +1000b7aa: 0020 movs r0, r4 +1000b7ac: 3214 adds r2, #20 +1000b7ae: f7fe fbed bl 10009f8c +1000b7b2: 2800 cmp r0, #0 +1000b7b4: d106 bne.n 1000b7c4 +1000b7b6: 2304 movs r3, #4 +1000b7b8: 228e movs r2, #142 ; 0x8e +1000b7ba: 2102 movs r1, #2 +1000b7bc: 0020 movs r0, r4 +1000b7be: 9600 str r6, [sp, #0] +1000b7c0: f7fe fc60 bl 1000a084 +1000b7c4: 2000 movs r0, #0 +1000b7c6: b002 add sp, #8 +1000b7c8: bd70 pop {r4, r5, r6, pc} +1000b7ca: 2a00 cmp r2, #0 +1000b7cc: d000 beq.n 1000b7d0 +1000b7ce: e776 b.n 1000b6be +1000b7d0: 3201 adds r2, #1 +1000b7d2: e774 b.n 1000b6be +1000b7d4: 100150d4 .word 0x100150d4 +1000b7d8: 100150e4 .word 0x100150e4 +1000b7dc: 100150f0 .word 0x100150f0 +1000b7e0: 100150fc .word 0x100150fc + +1000b7e4 : +1000b7e4: b5f0 push {r4, r5, r6, r7, lr} +1000b7e6: 46c6 mov lr, r8 +1000b7e8: 0005 movs r5, r0 +1000b7ea: 2301 movs r3, #1 +1000b7ec: 0008 movs r0, r1 +1000b7ee: b500 push {lr} +1000b7f0: 000c movs r4, r1 +1000b7f2: b082 sub sp, #8 +1000b7f4: 600b str r3, [r1, #0] +1000b7f6: 604b str r3, [r1, #4] +1000b7f8: 2206 movs r2, #6 +1000b7fa: 21ff movs r1, #255 ; 0xff +1000b7fc: 302c adds r0, #44 ; 0x2c +1000b7fe: f7fb fe2d bl 1000745c <__wrap_memset> +1000b802: 2302 movs r3, #2 +1000b804: 4698 mov r8, r3 +1000b806: 4642 mov r2, r8 +1000b808: 2600 movs r6, #0 +1000b80a: 002f movs r7, r5 +1000b80c: 0028 movs r0, r5 +1000b80e: 3330 adds r3, #48 ; 0x30 +1000b810: 54e2 strb r2, [r4, r3] +1000b812: 3b33 subs r3, #51 ; 0x33 +1000b814: 6363 str r3, [r4, #52] ; 0x34 +1000b816: 63a3 str r3, [r4, #56] ; 0x38 +1000b818: 63e3 str r3, [r4, #60] ; 0x3c +1000b81a: 6423 str r3, [r4, #64] ; 0x40 +1000b81c: 3349 adds r3, #73 ; 0x49 +1000b81e: 0021 movs r1, r4 +1000b820: 6466 str r6, [r4, #68] ; 0x44 +1000b822: 324a adds r2, #74 ; 0x4a +1000b824: 52e6 strh r6, [r4, r3] +1000b826: 3744 adds r7, #68 ; 0x44 +1000b828: 304a adds r0, #74 ; 0x4a +1000b82a: f008 fbc9 bl 10013fc0 <__memmove_veneer> +1000b82e: 2206 movs r2, #6 +1000b830: 4913 ldr r1, [pc, #76] ; (1000b880 ) +1000b832: 0038 movs r0, r7 +1000b834: f7fb fe18 bl 10007468 <__wrap___aeabi_memcpy> +1000b838: 2252 movs r2, #82 ; 0x52 +1000b83a: 63aa str r2, [r5, #56] ; 0x38 +1000b83c: 4642 mov r2, r8 +1000b83e: 8a2b ldrh r3, [r5, #16] +1000b840: 2408 movs r4, #8 +1000b842: 3301 adds r3, #1 +1000b844: b29b uxth r3, r3 +1000b846: 822b strh r3, [r5, #16] +1000b848: 041b lsls r3, r3, #16 +1000b84a: 4313 orrs r3, r2 +1000b84c: 63eb str r3, [r5, #60] ; 0x3c +1000b84e: 002b movs r3, r5 +1000b850: 34ff adds r4, #255 ; 0xff +1000b852: 2100 movs r1, #0 +1000b854: 0028 movs r0, r5 +1000b856: 636c str r4, [r5, #52] ; 0x34 +1000b858: 642e str r6, [r5, #64] ; 0x40 +1000b85a: 3328 adds r3, #40 ; 0x28 +1000b85c: 3260 adds r2, #96 ; 0x60 +1000b85e: f7fe fb95 bl 10009f8c +1000b862: 2800 cmp r0, #0 +1000b864: d106 bne.n 1000b874 +1000b866: 2352 movs r3, #82 ; 0x52 +1000b868: 0022 movs r2, r4 +1000b86a: 2102 movs r1, #2 +1000b86c: 0028 movs r0, r5 +1000b86e: 9700 str r7, [sp, #0] +1000b870: f7fe fc08 bl 1000a084 +1000b874: 2000 movs r0, #0 +1000b876: b002 add sp, #8 +1000b878: bc80 pop {r7} +1000b87a: 46b8 mov r8, r7 +1000b87c: bdf0 pop {r4, r5, r6, r7, pc} +1000b87e: 46c0 nop ; (mov r8, r8) +1000b880: 1001510c .word 0x1001510c + +1000b884 : +1000b884: b5f0 push {r4, r5, r6, r7, lr} +1000b886: 4657 mov r7, sl +1000b888: 464e mov r6, r9 +1000b88a: 4645 mov r5, r8 +1000b88c: 46de mov lr, fp +1000b88e: b5e0 push {r5, r6, r7, lr} +1000b890: b0a5 sub sp, #148 ; 0x94 +1000b892: 9f2f ldr r7, [sp, #188] ; 0xbc +1000b894: 000d movs r5, r1 +1000b896: 4699 mov r9, r3 +1000b898: 9203 str r2, [sp, #12] +1000b89a: 2300 movs r3, #0 +1000b89c: 2208 movs r2, #8 +1000b89e: 49e1 ldr r1, [pc, #900] ; (1000bc24 ) +1000b8a0: 0004 movs r4, r0 +1000b8a2: f7fe fcb9 bl 1000a218 +1000b8a6: 2f00 cmp r7, #0 +1000b8a8: d100 bne.n 1000b8ac +1000b8aa: e185 b.n 1000bbb8 +1000b8ac: 2302 movs r3, #2 +1000b8ae: 003a movs r2, r7 +1000b8b0: 439a bics r2, r3 +1000b8b2: 4bdd ldr r3, [pc, #884] ; (1000bc28 ) +1000b8b4: 429a cmp r2, r3 +1000b8b6: d100 bne.n 1000b8ba +1000b8b8: e15c b.n 1000bb74 +1000b8ba: 4bdc ldr r3, [pc, #880] ; (1000bc2c ) +1000b8bc: 429f cmp r7, r3 +1000b8be: d000 beq.n 1000b8c2 +1000b8c0: e1d2 b.n 1000bc68 +1000b8c2: 2304 movs r3, #4 +1000b8c4: 469b mov fp, r3 +1000b8c6: 2344 movs r3, #68 ; 0x44 +1000b8c8: 2200 movs r2, #0 +1000b8ca: 2186 movs r1, #134 ; 0x86 +1000b8cc: 0026 movs r6, r4 +1000b8ce: 4698 mov r8, r3 +1000b8d0: 54e7 strb r7, [r4, r3] 1000b8d2: 3301 adds r3, #1 -1000b8d4: b29b uxth r3, r3 -1000b8d6: 822b strh r3, [r5, #16] -1000b8d8: 041b lsls r3, r3, #16 -1000b8da: 4313 orrs r3, r2 -1000b8dc: 63eb str r3, [r5, #60] ; 0x3c -1000b8de: 002b movs r3, r5 -1000b8e0: 34ff adds r4, #255 ; 0xff -1000b8e2: 2100 movs r1, #0 -1000b8e4: 0028 movs r0, r5 -1000b8e6: 636c str r4, [r5, #52] ; 0x34 -1000b8e8: 642e str r6, [r5, #64] ; 0x40 -1000b8ea: 3328 adds r3, #40 ; 0x28 -1000b8ec: 3260 adds r2, #96 ; 0x60 -1000b8ee: f7fe fb95 bl 1000a01c -1000b8f2: 2800 cmp r0, #0 -1000b8f4: d106 bne.n 1000b904 -1000b8f6: 2352 movs r3, #82 ; 0x52 -1000b8f8: 0022 movs r2, r4 -1000b8fa: 2102 movs r1, #2 -1000b8fc: 0028 movs r0, r5 -1000b8fe: 9700 str r7, [sp, #0] -1000b900: f7fe fc08 bl 1000a114 -1000b904: 2000 movs r0, #0 -1000b906: b002 add sp, #8 -1000b908: bc80 pop {r7} -1000b90a: 46b8 mov r8, r7 -1000b90c: bdf0 pop {r4, r5, r6, r7, pc} -1000b90e: 46c0 nop ; (mov r8, r8) -1000b910: 100151cc .word 0x100151cc - -1000b914 : -1000b914: b5f0 push {r4, r5, r6, r7, lr} -1000b916: 4657 mov r7, sl -1000b918: 464e mov r6, r9 -1000b91a: 4645 mov r5, r8 -1000b91c: 46de mov lr, fp -1000b91e: b5e0 push {r5, r6, r7, lr} -1000b920: b0a5 sub sp, #148 ; 0x94 -1000b922: 9f2f ldr r7, [sp, #188] ; 0xbc -1000b924: 000d movs r5, r1 -1000b926: 4699 mov r9, r3 -1000b928: 9203 str r2, [sp, #12] -1000b92a: 2300 movs r3, #0 -1000b92c: 2208 movs r2, #8 -1000b92e: 49e1 ldr r1, [pc, #900] ; (1000bcb4 ) -1000b930: 0004 movs r4, r0 -1000b932: f7fe fcb9 bl 1000a2a8 -1000b936: 2f00 cmp r7, #0 -1000b938: d100 bne.n 1000b93c -1000b93a: e185 b.n 1000bc48 -1000b93c: 2302 movs r3, #2 -1000b93e: 003a movs r2, r7 -1000b940: 439a bics r2, r3 -1000b942: 4bdd ldr r3, [pc, #884] ; (1000bcb8 ) -1000b944: 429a cmp r2, r3 -1000b946: d100 bne.n 1000b94a -1000b948: e15c b.n 1000bc04 -1000b94a: 4bdc ldr r3, [pc, #880] ; (1000bcbc ) -1000b94c: 429f cmp r7, r3 -1000b94e: d000 beq.n 1000b952 -1000b950: e1d2 b.n 1000bcf8 -1000b952: 2304 movs r3, #4 -1000b954: 469b mov fp, r3 -1000b956: 2344 movs r3, #68 ; 0x44 -1000b958: 2200 movs r2, #0 -1000b95a: 2186 movs r1, #134 ; 0x86 -1000b95c: 0026 movs r6, r4 -1000b95e: 4698 mov r8, r3 -1000b960: 54e7 strb r7, [r4, r3] -1000b962: 3301 adds r3, #1 -1000b964: 54e2 strb r2, [r4, r3] -1000b966: 3301 adds r3, #1 -1000b968: 54e2 strb r2, [r4, r3] -1000b96a: 3301 adds r3, #1 -1000b96c: 54e2 strb r2, [r4, r3] -1000b96e: 8a23 ldrh r3, [r4, #16] -1000b970: 6361 str r1, [r4, #52] ; 0x34 -1000b972: 3301 adds r3, #1 -1000b974: b29b uxth r3, r3 -1000b976: 3982 subs r1, #130 ; 0x82 -1000b978: 8223 strh r3, [r4, #16] -1000b97a: 63a1 str r1, [r4, #56] ; 0x38 -1000b97c: 041b lsls r3, r3, #16 -1000b97e: 3902 subs r1, #2 -1000b980: 430b orrs r3, r1 -1000b982: 3628 adds r6, #40 ; 0x28 -1000b984: 63e3 str r3, [r4, #60] ; 0x3c -1000b986: 6422 str r2, [r4, #64] ; 0x40 -1000b988: 0033 movs r3, r6 -1000b98a: 2100 movs r1, #0 -1000b98c: 0020 movs r0, r4 -1000b98e: 3214 adds r2, #20 -1000b990: 44a0 add r8, r4 -1000b992: f7fe fb43 bl 1000a01c -1000b996: 2800 cmp r0, #0 -1000b998: d107 bne.n 1000b9aa -1000b99a: 4643 mov r3, r8 -1000b99c: 2286 movs r2, #134 ; 0x86 -1000b99e: 9300 str r3, [sp, #0] -1000b9a0: 2102 movs r1, #2 -1000b9a2: 2304 movs r3, #4 -1000b9a4: 0020 movs r0, r4 -1000b9a6: f7fe fbb5 bl 1000a114 -1000b9aa: 003b movs r3, r7 -1000b9ac: 0020 movs r0, r4 -1000b9ae: 1e5a subs r2, r3, #1 -1000b9b0: 4193 sbcs r3, r2 -1000b9b2: 49c3 ldr r1, [pc, #780] ; (1000bcc0 ) -1000b9b4: 2200 movs r2, #0 -1000b9b6: f7fe fcc9 bl 1000a34c -1000b9ba: 2217 movs r2, #23 -1000b9bc: 49c1 ldr r1, [pc, #772] ; (1000bcc4 ) -1000b9be: 4640 mov r0, r8 -1000b9c0: f7fb fd9a bl 100074f8 <__wrap___aeabi_memcpy> -1000b9c4: 2200 movs r2, #0 -1000b9c6: 235b movs r3, #91 ; 0x5b -1000b9c8: 215f movs r1, #95 ; 0x5f -1000b9ca: 54e2 strb r2, [r4, r3] -1000b9cc: 3301 adds r3, #1 -1000b9ce: 54e2 strb r2, [r4, r3] -1000b9d0: 3301 adds r3, #1 -1000b9d2: 54e2 strb r2, [r4, r3] -1000b9d4: 3301 adds r3, #1 -1000b9d6: 54e2 strb r2, [r4, r3] -1000b9d8: 33a1 adds r3, #161 ; 0xa1 -1000b9da: 5463 strb r3, [r4, r1] -1000b9dc: 3101 adds r1, #1 -1000b9de: 5463 strb r3, [r4, r1] -1000b9e0: 3101 adds r1, #1 -1000b9e2: 5463 strb r3, [r4, r1] -1000b9e4: 3101 adds r1, #1 -1000b9e6: 5463 strb r3, [r4, r1] -1000b9e8: 2108 movs r1, #8 -1000b9ea: 8a23 ldrh r3, [r4, #16] -1000b9ec: 31ff adds r1, #255 ; 0xff -1000b9ee: 3301 adds r3, #1 -1000b9f0: b29b uxth r3, r3 -1000b9f2: 468a mov sl, r1 -1000b9f4: 6361 str r1, [r4, #52] ; 0x34 -1000b9f6: 39e8 subs r1, #232 ; 0xe8 -1000b9f8: 8223 strh r3, [r4, #16] -1000b9fa: 63a1 str r1, [r4, #56] ; 0x38 -1000b9fc: 041b lsls r3, r3, #16 -1000b9fe: 391d subs r1, #29 -1000ba00: 430b orrs r3, r1 +1000b8d4: 54e2 strb r2, [r4, r3] +1000b8d6: 3301 adds r3, #1 +1000b8d8: 54e2 strb r2, [r4, r3] +1000b8da: 3301 adds r3, #1 +1000b8dc: 54e2 strb r2, [r4, r3] +1000b8de: 8a23 ldrh r3, [r4, #16] +1000b8e0: 6361 str r1, [r4, #52] ; 0x34 +1000b8e2: 3301 adds r3, #1 +1000b8e4: b29b uxth r3, r3 +1000b8e6: 3982 subs r1, #130 ; 0x82 +1000b8e8: 8223 strh r3, [r4, #16] +1000b8ea: 63a1 str r1, [r4, #56] ; 0x38 +1000b8ec: 041b lsls r3, r3, #16 +1000b8ee: 3902 subs r1, #2 +1000b8f0: 430b orrs r3, r1 +1000b8f2: 3628 adds r6, #40 ; 0x28 +1000b8f4: 63e3 str r3, [r4, #60] ; 0x3c +1000b8f6: 6422 str r2, [r4, #64] ; 0x40 +1000b8f8: 0033 movs r3, r6 +1000b8fa: 2100 movs r1, #0 +1000b8fc: 0020 movs r0, r4 +1000b8fe: 3214 adds r2, #20 +1000b900: 44a0 add r8, r4 +1000b902: f7fe fb43 bl 10009f8c +1000b906: 2800 cmp r0, #0 +1000b908: d107 bne.n 1000b91a +1000b90a: 4643 mov r3, r8 +1000b90c: 2286 movs r2, #134 ; 0x86 +1000b90e: 9300 str r3, [sp, #0] +1000b910: 2102 movs r1, #2 +1000b912: 2304 movs r3, #4 +1000b914: 0020 movs r0, r4 +1000b916: f7fe fbb5 bl 1000a084 +1000b91a: 003b movs r3, r7 +1000b91c: 0020 movs r0, r4 +1000b91e: 1e5a subs r2, r3, #1 +1000b920: 4193 sbcs r3, r2 +1000b922: 49c3 ldr r1, [pc, #780] ; (1000bc30 ) +1000b924: 2200 movs r2, #0 +1000b926: f7fe fcc9 bl 1000a2bc +1000b92a: 2217 movs r2, #23 +1000b92c: 49c1 ldr r1, [pc, #772] ; (1000bc34 ) +1000b92e: 4640 mov r0, r8 +1000b930: f7fb fd9a bl 10007468 <__wrap___aeabi_memcpy> +1000b934: 2200 movs r2, #0 +1000b936: 235b movs r3, #91 ; 0x5b +1000b938: 215f movs r1, #95 ; 0x5f +1000b93a: 54e2 strb r2, [r4, r3] +1000b93c: 3301 adds r3, #1 +1000b93e: 54e2 strb r2, [r4, r3] +1000b940: 3301 adds r3, #1 +1000b942: 54e2 strb r2, [r4, r3] +1000b944: 3301 adds r3, #1 +1000b946: 54e2 strb r2, [r4, r3] +1000b948: 33a1 adds r3, #161 ; 0xa1 +1000b94a: 5463 strb r3, [r4, r1] +1000b94c: 3101 adds r1, #1 +1000b94e: 5463 strb r3, [r4, r1] +1000b950: 3101 adds r1, #1 +1000b952: 5463 strb r3, [r4, r1] +1000b954: 3101 adds r1, #1 +1000b956: 5463 strb r3, [r4, r1] +1000b958: 2108 movs r1, #8 +1000b95a: 8a23 ldrh r3, [r4, #16] +1000b95c: 31ff adds r1, #255 ; 0xff +1000b95e: 3301 adds r3, #1 +1000b960: b29b uxth r3, r3 +1000b962: 468a mov sl, r1 +1000b964: 6361 str r1, [r4, #52] ; 0x34 +1000b966: 39e8 subs r1, #232 ; 0xe8 +1000b968: 8223 strh r3, [r4, #16] +1000b96a: 63a1 str r1, [r4, #56] ; 0x38 +1000b96c: 041b lsls r3, r3, #16 +1000b96e: 391d subs r1, #29 +1000b970: 430b orrs r3, r1 +1000b972: 63e3 str r3, [r4, #60] ; 0x3c +1000b974: 6422 str r2, [r4, #64] ; 0x40 +1000b976: 0033 movs r3, r6 +1000b978: 2100 movs r1, #0 +1000b97a: 0020 movs r0, r4 +1000b97c: 322f adds r2, #47 ; 0x2f +1000b97e: f7fe fb05 bl 10009f8c +1000b982: 2800 cmp r0, #0 +1000b984: d107 bne.n 1000b996 +1000b986: 4643 mov r3, r8 +1000b988: 4652 mov r2, sl +1000b98a: 9300 str r3, [sp, #0] +1000b98c: 2102 movs r1, #2 +1000b98e: 231f movs r3, #31 +1000b990: 0020 movs r0, r4 +1000b992: f7fe fb77 bl 1000a084 +1000b996: 2200 movs r2, #0 +1000b998: 0020 movs r0, r4 +1000b99a: 4ba7 ldr r3, [pc, #668] ; (1000bc38 ) +1000b99c: 49a7 ldr r1, [pc, #668] ; (1000bc3c ) +1000b99e: f7fe fc8d bl 1000a2bc +1000b9a2: 2f00 cmp r7, #0 +1000b9a4: d000 beq.n 1000b9a8 +1000b9a6: e10a b.n 1000bbbe +1000b9a8: 2301 movs r3, #1 +1000b9aa: 2214 movs r2, #20 +1000b9ac: 6463 str r3, [r4, #68] ; 0x44 +1000b9ae: 8a23 ldrh r3, [r4, #16] +1000b9b0: 6362 str r2, [r4, #52] ; 0x34 +1000b9b2: 3301 adds r3, #1 +1000b9b4: b29b uxth r3, r3 +1000b9b6: 3a10 subs r2, #16 +1000b9b8: 8223 strh r3, [r4, #16] +1000b9ba: 63a2 str r2, [r4, #56] ; 0x38 +1000b9bc: 041b lsls r3, r3, #16 +1000b9be: 3a02 subs r2, #2 +1000b9c0: 4313 orrs r3, r2 +1000b9c2: 63e3 str r3, [r4, #60] ; 0x3c +1000b9c4: 2300 movs r3, #0 +1000b9c6: 2100 movs r1, #0 +1000b9c8: 6423 str r3, [r4, #64] ; 0x40 +1000b9ca: 0020 movs r0, r4 +1000b9cc: 0033 movs r3, r6 +1000b9ce: 3212 adds r2, #18 +1000b9d0: f7fe fadc bl 10009f8c +1000b9d4: 2800 cmp r0, #0 +1000b9d6: d107 bne.n 1000b9e8 +1000b9d8: 4643 mov r3, r8 +1000b9da: 2214 movs r2, #20 +1000b9dc: 9300 str r3, [sp, #0] +1000b9de: 2102 movs r1, #2 +1000b9e0: 2304 movs r3, #4 +1000b9e2: 0020 movs r0, r4 +1000b9e4: f7fe fb4e bl 1000a084 +1000b9e8: 2116 movs r1, #22 +1000b9ea: 2200 movs r2, #0 +1000b9ec: 8a23 ldrh r3, [r4, #16] +1000b9ee: 6361 str r1, [r4, #52] ; 0x34 +1000b9f0: 3301 adds r3, #1 +1000b9f2: b29b uxth r3, r3 +1000b9f4: 3912 subs r1, #18 +1000b9f6: 8223 strh r3, [r4, #16] +1000b9f8: 63a1 str r1, [r4, #56] ; 0x38 +1000b9fa: 041b lsls r3, r3, #16 +1000b9fc: 3902 subs r1, #2 +1000b9fe: 430b orrs r3, r1 +1000ba00: 6462 str r2, [r4, #68] ; 0x44 1000ba02: 63e3 str r3, [r4, #60] ; 0x3c 1000ba04: 6422 str r2, [r4, #64] ; 0x40 1000ba06: 0033 movs r3, r6 1000ba08: 2100 movs r1, #0 1000ba0a: 0020 movs r0, r4 -1000ba0c: 322f adds r2, #47 ; 0x2f -1000ba0e: f7fe fb05 bl 1000a01c +1000ba0c: 3214 adds r2, #20 +1000ba0e: f7fe fabd bl 10009f8c 1000ba12: 2800 cmp r0, #0 -1000ba14: d107 bne.n 1000ba26 +1000ba14: d107 bne.n 1000ba26 1000ba16: 4643 mov r3, r8 -1000ba18: 4652 mov r2, sl +1000ba18: 2216 movs r2, #22 1000ba1a: 9300 str r3, [sp, #0] 1000ba1c: 2102 movs r1, #2 -1000ba1e: 231f movs r3, #31 +1000ba1e: 2304 movs r3, #4 1000ba20: 0020 movs r0, r4 -1000ba22: f7fe fb77 bl 1000a114 -1000ba26: 2200 movs r2, #0 -1000ba28: 0020 movs r0, r4 -1000ba2a: 4ba7 ldr r3, [pc, #668] ; (1000bcc8 ) -1000ba2c: 49a7 ldr r1, [pc, #668] ; (1000bccc ) -1000ba2e: f7fe fc8d bl 1000a34c -1000ba32: 2f00 cmp r7, #0 -1000ba34: d000 beq.n 1000ba38 -1000ba36: e10a b.n 1000bc4e -1000ba38: 2301 movs r3, #1 -1000ba3a: 2214 movs r2, #20 -1000ba3c: 6463 str r3, [r4, #68] ; 0x44 -1000ba3e: 8a23 ldrh r3, [r4, #16] -1000ba40: 6362 str r2, [r4, #52] ; 0x34 -1000ba42: 3301 adds r3, #1 -1000ba44: b29b uxth r3, r3 -1000ba46: 3a10 subs r2, #16 -1000ba48: 8223 strh r3, [r4, #16] -1000ba4a: 63a2 str r2, [r4, #56] ; 0x38 -1000ba4c: 041b lsls r3, r3, #16 -1000ba4e: 3a02 subs r2, #2 -1000ba50: 4313 orrs r3, r2 -1000ba52: 63e3 str r3, [r4, #60] ; 0x3c -1000ba54: 2300 movs r3, #0 +1000ba22: f7fe fb2f bl 1000a084 +1000ba26: 2344 movs r3, #68 ; 0x44 +1000ba28: 465a mov r2, fp +1000ba2a: 54e2 strb r2, [r4, r3] +1000ba2c: 2200 movs r2, #0 +1000ba2e: 21a5 movs r1, #165 ; 0xa5 +1000ba30: 3301 adds r3, #1 +1000ba32: 54e2 strb r2, [r4, r3] +1000ba34: 3301 adds r3, #1 +1000ba36: 54e2 strb r2, [r4, r3] +1000ba38: 3301 adds r3, #1 +1000ba3a: 54e2 strb r2, [r4, r3] +1000ba3c: 8a23 ldrh r3, [r4, #16] +1000ba3e: 6361 str r1, [r4, #52] ; 0x34 +1000ba40: 3301 adds r3, #1 +1000ba42: b29b uxth r3, r3 +1000ba44: 39a1 subs r1, #161 ; 0xa1 +1000ba46: 8223 strh r3, [r4, #16] +1000ba48: 63a1 str r1, [r4, #56] ; 0x38 +1000ba4a: 041b lsls r3, r3, #16 +1000ba4c: 3902 subs r1, #2 +1000ba4e: 430b orrs r3, r1 +1000ba50: 63e3 str r3, [r4, #60] ; 0x3c +1000ba52: 6422 str r2, [r4, #64] ; 0x40 +1000ba54: 0033 movs r3, r6 1000ba56: 2100 movs r1, #0 -1000ba58: 6423 str r3, [r4, #64] ; 0x40 -1000ba5a: 0020 movs r0, r4 -1000ba5c: 0033 movs r3, r6 -1000ba5e: 3212 adds r2, #18 -1000ba60: f7fe fadc bl 1000a01c -1000ba64: 2800 cmp r0, #0 -1000ba66: d107 bne.n 1000ba78 -1000ba68: 4643 mov r3, r8 -1000ba6a: 2214 movs r2, #20 -1000ba6c: 9300 str r3, [sp, #0] -1000ba6e: 2102 movs r1, #2 -1000ba70: 2304 movs r3, #4 -1000ba72: 0020 movs r0, r4 -1000ba74: f7fe fb4e bl 1000a114 -1000ba78: 2116 movs r1, #22 -1000ba7a: 2200 movs r2, #0 -1000ba7c: 8a23 ldrh r3, [r4, #16] -1000ba7e: 6361 str r1, [r4, #52] ; 0x34 -1000ba80: 3301 adds r3, #1 -1000ba82: b29b uxth r3, r3 -1000ba84: 3912 subs r1, #18 -1000ba86: 8223 strh r3, [r4, #16] -1000ba88: 63a1 str r1, [r4, #56] ; 0x38 -1000ba8a: 041b lsls r3, r3, #16 -1000ba8c: 3902 subs r1, #2 -1000ba8e: 430b orrs r3, r1 -1000ba90: 6462 str r2, [r4, #68] ; 0x44 -1000ba92: 63e3 str r3, [r4, #60] ; 0x3c -1000ba94: 6422 str r2, [r4, #64] ; 0x40 -1000ba96: 0033 movs r3, r6 -1000ba98: 2100 movs r1, #0 -1000ba9a: 0020 movs r0, r4 -1000ba9c: 3214 adds r2, #20 -1000ba9e: f7fe fabd bl 1000a01c -1000baa2: 2800 cmp r0, #0 -1000baa4: d107 bne.n 1000bab6 -1000baa6: 4643 mov r3, r8 -1000baa8: 2216 movs r2, #22 -1000baaa: 9300 str r3, [sp, #0] -1000baac: 2102 movs r1, #2 -1000baae: 2304 movs r3, #4 -1000bab0: 0020 movs r0, r4 -1000bab2: f7fe fb2f bl 1000a114 -1000bab6: 2344 movs r3, #68 ; 0x44 -1000bab8: 465a mov r2, fp -1000baba: 54e2 strb r2, [r4, r3] -1000babc: 2200 movs r2, #0 -1000babe: 21a5 movs r1, #165 ; 0xa5 -1000bac0: 3301 adds r3, #1 -1000bac2: 54e2 strb r2, [r4, r3] -1000bac4: 3301 adds r3, #1 -1000bac6: 54e2 strb r2, [r4, r3] -1000bac8: 3301 adds r3, #1 -1000baca: 54e2 strb r2, [r4, r3] -1000bacc: 8a23 ldrh r3, [r4, #16] -1000bace: 6361 str r1, [r4, #52] ; 0x34 -1000bad0: 3301 adds r3, #1 -1000bad2: b29b uxth r3, r3 -1000bad4: 39a1 subs r1, #161 ; 0xa1 -1000bad6: 8223 strh r3, [r4, #16] -1000bad8: 63a1 str r1, [r4, #56] ; 0x38 -1000bada: 041b lsls r3, r3, #16 -1000badc: 3902 subs r1, #2 -1000bade: 430b orrs r3, r1 -1000bae0: 63e3 str r3, [r4, #60] ; 0x3c -1000bae2: 6422 str r2, [r4, #64] ; 0x40 -1000bae4: 0033 movs r3, r6 -1000bae6: 2100 movs r1, #0 -1000bae8: 0020 movs r0, r4 -1000baea: 3214 adds r2, #20 -1000baec: f7fe fa96 bl 1000a01c -1000baf0: 2800 cmp r0, #0 -1000baf2: d107 bne.n 1000bb04 -1000baf4: 4643 mov r3, r8 -1000baf6: 22a5 movs r2, #165 ; 0xa5 -1000baf8: 9300 str r3, [sp, #0] -1000bafa: 2102 movs r1, #2 -1000bafc: 2304 movs r3, #4 -1000bafe: 0020 movs r0, r4 -1000bb00: f7fe fb08 bl 1000a114 -1000bb04: 4b72 ldr r3, [pc, #456] ; (1000bcd0 ) -1000bb06: b2ef uxtb r7, r5 -1000bb08: 54e7 strb r7, [r4, r3] -1000bb0a: 0a2b lsrs r3, r5, #8 -1000bb0c: b2db uxtb r3, r3 -1000bb0e: 469a mov sl, r3 -1000bb10: 4652 mov r2, sl -1000bb12: 4b70 ldr r3, [pc, #448] ; (1000bcd4 ) -1000bb14: 9903 ldr r1, [sp, #12] -1000bb16: 54e2 strb r2, [r4, r3] -1000bb18: 0c2b lsrs r3, r5, #16 -1000bb1a: b2db uxtb r3, r3 -1000bb1c: 4699 mov r9, r3 -1000bb1e: 464a mov r2, r9 -1000bb20: 4b6d ldr r3, [pc, #436] ; (1000bcd8 ) -1000bb22: 54e2 strb r2, [r4, r3] -1000bb24: 0e2b lsrs r3, r5, #24 -1000bb26: 469b mov fp, r3 -1000bb28: 465a mov r2, fp -1000bb2a: 4b6c ldr r3, [pc, #432] ; (1000bcdc ) -1000bb2c: 54e2 strb r2, [r4, r3] -1000bb2e: 4b6c ldr r3, [pc, #432] ; (1000bce0 ) -1000bb30: 002a movs r2, r5 -1000bb32: 18e0 adds r0, r4, r3 -1000bb34: f7fb fce0 bl 100074f8 <__wrap___aeabi_memcpy> -1000bb38: 9b30 ldr r3, [sp, #192] ; 0xc0 -1000bb3a: 2b00 cmp r3, #0 -1000bb3c: d065 beq.n 1000bc0a -1000bb3e: 2242 movs r2, #66 ; 0x42 -1000bb40: 2100 movs r1, #0 -1000bb42: a805 add r0, sp, #20 -1000bb44: f7fb fcd2 bl 100074ec <__wrap_memset> -1000bb48: 4653 mov r3, sl -1000bb4a: 464a mov r2, r9 -1000bb4c: 021b lsls r3, r3, #8 -1000bb4e: 431f orrs r7, r3 -1000bb50: 465b mov r3, fp -1000bb52: 0412 lsls r2, r2, #16 -1000bb54: 061b lsls r3, r3, #24 -1000bb56: 4317 orrs r7, r2 -1000bb58: 431f orrs r7, r3 -1000bb5a: 002a movs r2, r5 -1000bb5c: 9903 ldr r1, [sp, #12] -1000bb5e: 2508 movs r5, #8 -1000bb60: a805 add r0, sp, #20 -1000bb62: 9704 str r7, [sp, #16] -1000bb64: f7fb fcc8 bl 100074f8 <__wrap___aeabi_memcpy> -1000bb68: 2200 movs r2, #0 -1000bb6a: 2324 movs r3, #36 ; 0x24 -1000bb6c: a902 add r1, sp, #8 -1000bb6e: 1949 adds r1, r1, r5 -1000bb70: 54ca strb r2, [r1, r3] -1000bb72: a812 add r0, sp, #72 ; 0x48 -1000bb74: 3b25 subs r3, #37 ; 0x25 -1000bb76: 9930 ldr r1, [sp, #192] ; 0xc0 -1000bb78: 3206 adds r2, #6 -1000bb7a: 930e str r3, [sp, #56] ; 0x38 -1000bb7c: 930f str r3, [sp, #60] ; 0x3c -1000bb7e: 9310 str r3, [sp, #64] ; 0x40 -1000bb80: 9311 str r3, [sp, #68] ; 0x44 -1000bb82: f7fb fcb9 bl 100074f8 <__wrap___aeabi_memcpy> -1000bb86: 9b31 ldr r3, [sp, #196] ; 0xc4 -1000bb88: 3301 adds r3, #1 -1000bb8a: d009 beq.n 1000bba0 -1000bb8c: 2301 movs r3, #1 -1000bb8e: 9314 str r3, [sp, #80] ; 0x50 -1000bb90: 2380 movs r3, #128 ; 0x80 -1000bb92: 9a31 ldr r2, [sp, #196] ; 0xc4 -1000bb94: 015b lsls r3, r3, #5 -1000bb96: 4313 orrs r3, r2 -1000bb98: 2244 movs r2, #68 ; 0x44 -1000bb9a: a902 add r1, sp, #8 -1000bb9c: 1949 adds r1, r1, r5 -1000bb9e: 528b strh r3, [r1, r2] -1000bba0: 0020 movs r0, r4 -1000bba2: 2246 movs r2, #70 ; 0x46 -1000bba4: a904 add r1, sp, #16 -1000bba6: 3049 adds r0, #73 ; 0x49 -1000bba8: f7fb fca6 bl 100074f8 <__wrap___aeabi_memcpy> -1000bbac: 2205 movs r2, #5 -1000bbae: 494d ldr r1, [pc, #308] ; (1000bce4 ) -1000bbb0: 4640 mov r0, r8 -1000bbb2: f7fb fca1 bl 100074f8 <__wrap___aeabi_memcpy> -1000bbb6: 224b movs r2, #75 ; 0x4b -1000bbb8: 8a23 ldrh r3, [r4, #16] -1000bbba: 63a2 str r2, [r4, #56] ; 0x38 -1000bbbc: 3301 adds r3, #1 -1000bbbe: b29b uxth r3, r3 -1000bbc0: 8223 strh r3, [r4, #16] -1000bbc2: 3a49 subs r2, #73 ; 0x49 -1000bbc4: 041b lsls r3, r3, #16 -1000bbc6: 4313 orrs r3, r2 -1000bbc8: 2708 movs r7, #8 -1000bbca: 63e3 str r3, [r4, #60] ; 0x3c -1000bbcc: 2300 movs r3, #0 -1000bbce: 37ff adds r7, #255 ; 0xff -1000bbd0: 6423 str r3, [r4, #64] ; 0x40 -1000bbd2: 2100 movs r1, #0 -1000bbd4: 0033 movs r3, r6 -1000bbd6: 0020 movs r0, r4 -1000bbd8: 6367 str r7, [r4, #52] ; 0x34 -1000bbda: 3259 adds r2, #89 ; 0x59 -1000bbdc: f7fe fa1e bl 1000a01c -1000bbe0: 1e05 subs r5, r0, #0 -1000bbe2: d12f bne.n 1000bc44 -1000bbe4: 4643 mov r3, r8 -1000bbe6: 003a movs r2, r7 -1000bbe8: 9300 str r3, [sp, #0] -1000bbea: 2102 movs r1, #2 -1000bbec: 234b movs r3, #75 ; 0x4b -1000bbee: 0020 movs r0, r4 -1000bbf0: f7fe fa90 bl 1000a114 -1000bbf4: 0028 movs r0, r5 -1000bbf6: b025 add sp, #148 ; 0x94 -1000bbf8: bcf0 pop {r4, r5, r6, r7} -1000bbfa: 46bb mov fp, r7 -1000bbfc: 46b2 mov sl, r6 -1000bbfe: 46a9 mov r9, r5 -1000bc00: 46a0 mov r8, r4 -1000bc02: bdf0 pop {r4, r5, r6, r7, pc} -1000bc04: 2380 movs r3, #128 ; 0x80 -1000bc06: 469b mov fp, r3 -1000bc08: e6a5 b.n 1000b956 -1000bc0a: 221a movs r2, #26 -1000bc0c: 4b30 ldr r3, [pc, #192] ; (1000bcd0 ) -1000bc0e: 6362 str r2, [r4, #52] ; 0x34 -1000bc10: 18e7 adds r7, r4, r3 -1000bc12: 8a23 ldrh r3, [r4, #16] -1000bc14: 320a adds r2, #10 -1000bc16: 3301 adds r3, #1 -1000bc18: b29b uxth r3, r3 -1000bc1a: 8223 strh r3, [r4, #16] -1000bc1c: 63a2 str r2, [r4, #56] ; 0x38 -1000bc1e: 041b lsls r3, r3, #16 -1000bc20: 3a22 subs r2, #34 ; 0x22 -1000bc22: 4313 orrs r3, r2 -1000bc24: 63e3 str r3, [r4, #60] ; 0x3c -1000bc26: 9b30 ldr r3, [sp, #192] ; 0xc0 -1000bc28: 0039 movs r1, r7 -1000bc2a: 6423 str r3, [r4, #64] ; 0x40 -1000bc2c: 3222 adds r2, #34 ; 0x22 -1000bc2e: 4640 mov r0, r8 -1000bc30: f7fb fc62 bl 100074f8 <__wrap___aeabi_memcpy> -1000bc34: 0033 movs r3, r6 -1000bc36: 2234 movs r2, #52 ; 0x34 -1000bc38: 2100 movs r1, #0 -1000bc3a: 0020 movs r0, r4 -1000bc3c: f7fe f9ee bl 1000a01c -1000bc40: 1e05 subs r5, r0, #0 -1000bc42: d051 beq.n 1000bce8 -1000bc44: 2500 movs r5, #0 -1000bc46: e7d5 b.n 1000bbf4 -1000bc48: 2300 movs r3, #0 -1000bc4a: 469b mov fp, r3 -1000bc4c: e683 b.n 1000b956 -1000bc4e: 464b mov r3, r9 -1000bc50: af04 add r7, sp, #16 -1000bc52: 803b strh r3, [r7, #0] -1000bc54: 2301 movs r3, #1 -1000bc56: 464a mov r2, r9 -1000bc58: 992e ldr r1, [sp, #184] ; 0xb8 -1000bc5a: 807b strh r3, [r7, #2] -1000bc5c: a805 add r0, sp, #20 -1000bc5e: f7fb fc4b bl 100074f8 <__wrap___aeabi_memcpy> -1000bc62: 2002 movs r0, #2 -1000bc64: f001 fb7a bl 1000d35c -1000bc68: 2286 movs r2, #134 ; 0x86 -1000bc6a: 8a23 ldrh r3, [r4, #16] -1000bc6c: 0052 lsls r2, r2, #1 -1000bc6e: 3301 adds r3, #1 -1000bc70: b29b uxth r3, r3 -1000bc72: 6362 str r2, [r4, #52] ; 0x34 -1000bc74: 4691 mov r9, r2 -1000bc76: 3ac8 subs r2, #200 ; 0xc8 -1000bc78: 8223 strh r3, [r4, #16] -1000bc7a: 63a2 str r2, [r4, #56] ; 0x38 -1000bc7c: 041b lsls r3, r3, #16 -1000bc7e: 3a42 subs r2, #66 ; 0x42 -1000bc80: 4313 orrs r3, r2 -1000bc82: 63e3 str r3, [r4, #60] ; 0x3c -1000bc84: 2300 movs r3, #0 -1000bc86: 0039 movs r1, r7 -1000bc88: 6423 str r3, [r4, #64] ; 0x40 -1000bc8a: 3242 adds r2, #66 ; 0x42 -1000bc8c: 4640 mov r0, r8 -1000bc8e: f7fb fc33 bl 100074f8 <__wrap___aeabi_memcpy> -1000bc92: 0033 movs r3, r6 -1000bc94: 2254 movs r2, #84 ; 0x54 -1000bc96: 2100 movs r1, #0 -1000bc98: 0020 movs r0, r4 -1000bc9a: f7fe f9bf bl 1000a01c -1000bc9e: 2800 cmp r0, #0 -1000bca0: d000 beq.n 1000bca4 -1000bca2: e6c9 b.n 1000ba38 -1000bca4: 2344 movs r3, #68 ; 0x44 -1000bca6: 464a mov r2, r9 -1000bca8: 2102 movs r1, #2 -1000bcaa: 0020 movs r0, r4 -1000bcac: 9700 str r7, [sp, #0] -1000bcae: f7fe fa31 bl 1000a114 -1000bcb2: e6c1 b.n 1000ba38 -1000bcb4: 10015068 .word 0x10015068 -1000bcb8: 00400004 .word 0x00400004 -1000bcbc: 00200002 .word 0x00200002 -1000bcc0: 100151d4 .word 0x100151d4 -1000bcc4: 100151e4 .word 0x100151e4 -1000bcc8: 00001388 .word 0x00001388 -1000bccc: 100151fc .word 0x100151fc -1000bcd0: 00000828 .word 0x00000828 -1000bcd4: 00000829 .word 0x00000829 -1000bcd8: 0000082a .word 0x0000082a -1000bcdc: 0000082b .word 0x0000082b -1000bce0: 0000082c .word 0x0000082c -1000bce4: 10015210 .word 0x10015210 -1000bce8: 2324 movs r3, #36 ; 0x24 -1000bcea: 221a movs r2, #26 -1000bcec: 2102 movs r1, #2 -1000bcee: 0020 movs r0, r4 -1000bcf0: 9700 str r7, [sp, #0] -1000bcf2: f7fe fa0f bl 1000a114 -1000bcf6: e77d b.n 1000bbf4 -1000bcf8: 2505 movs r5, #5 -1000bcfa: 426d negs r5, r5 -1000bcfc: e77a b.n 1000bbf4 -1000bcfe: 46c0 nop ; (mov r8, r8) - -1000bd00 : -1000bd00: 2204 movs r2, #4 -1000bd02: b530 push {r4, r5, lr} -1000bd04: 8a03 ldrh r3, [r0, #16] -1000bd06: 6442 str r2, [r0, #68] ; 0x44 -1000bd08: 3301 adds r3, #1 -1000bd0a: b29b uxth r3, r3 -1000bd0c: 8203 strh r3, [r0, #16] -1000bd0e: 6382 str r2, [r0, #56] ; 0x38 -1000bd10: 041b lsls r3, r3, #16 -1000bd12: 3a02 subs r2, #2 -1000bd14: 4313 orrs r3, r2 -1000bd16: 63c3 str r3, [r0, #60] ; 0x3c -1000bd18: 2300 movs r3, #0 -1000bd1a: 21a5 movs r1, #165 ; 0xa5 -1000bd1c: 6403 str r3, [r0, #64] ; 0x40 -1000bd1e: 0003 movs r3, r0 -1000bd20: 0005 movs r5, r0 -1000bd22: b083 sub sp, #12 -1000bd24: 6341 str r1, [r0, #52] ; 0x34 -1000bd26: 3328 adds r3, #40 ; 0x28 -1000bd28: 2100 movs r1, #0 -1000bd2a: 3212 adds r2, #18 -1000bd2c: 0004 movs r4, r0 -1000bd2e: 3544 adds r5, #68 ; 0x44 -1000bd30: f7fe f974 bl 1000a01c -1000bd34: 2800 cmp r0, #0 -1000bd36: d106 bne.n 1000bd46 -1000bd38: 2304 movs r3, #4 -1000bd3a: 22a5 movs r2, #165 ; 0xa5 -1000bd3c: 2102 movs r1, #2 -1000bd3e: 0020 movs r0, r4 -1000bd40: 9500 str r5, [sp, #0] -1000bd42: f7fe f9e7 bl 1000a114 -1000bd46: b003 add sp, #12 -1000bd48: bd30 pop {r4, r5, pc} -1000bd4a: 46c0 nop ; (mov r8, r8) - -1000bd4c : -1000bd4c: 221a movs r2, #26 -1000bd4e: b530 push {r4, r5, lr} -1000bd50: 4b13 ldr r3, [pc, #76] ; (1000bda0 ) -1000bd52: 6342 str r2, [r0, #52] ; 0x34 -1000bd54: 18c5 adds r5, r0, r3 -1000bd56: 8a03 ldrh r3, [r0, #16] -1000bd58: 320a adds r2, #10 -1000bd5a: 3301 adds r3, #1 -1000bd5c: b29b uxth r3, r3 -1000bd5e: 8203 strh r3, [r0, #16] -1000bd60: 6382 str r2, [r0, #56] ; 0x38 -1000bd62: 041b lsls r3, r3, #16 -1000bd64: 3a22 subs r2, #34 ; 0x22 -1000bd66: 4313 orrs r3, r2 -1000bd68: 63c3 str r3, [r0, #60] ; 0x3c -1000bd6a: 2300 movs r3, #0 -1000bd6c: 0004 movs r4, r0 -1000bd6e: 6403 str r3, [r0, #64] ; 0x40 -1000bd70: 0029 movs r1, r5 -1000bd72: b083 sub sp, #12 -1000bd74: 3222 adds r2, #34 ; 0x22 -1000bd76: 3044 adds r0, #68 ; 0x44 -1000bd78: f7fb fbbe bl 100074f8 <__wrap___aeabi_memcpy> -1000bd7c: 0023 movs r3, r4 -1000bd7e: 2234 movs r2, #52 ; 0x34 +1000ba58: 0020 movs r0, r4 +1000ba5a: 3214 adds r2, #20 +1000ba5c: f7fe fa96 bl 10009f8c +1000ba60: 2800 cmp r0, #0 +1000ba62: d107 bne.n 1000ba74 +1000ba64: 4643 mov r3, r8 +1000ba66: 22a5 movs r2, #165 ; 0xa5 +1000ba68: 9300 str r3, [sp, #0] +1000ba6a: 2102 movs r1, #2 +1000ba6c: 2304 movs r3, #4 +1000ba6e: 0020 movs r0, r4 +1000ba70: f7fe fb08 bl 1000a084 +1000ba74: 4b72 ldr r3, [pc, #456] ; (1000bc40 ) +1000ba76: b2ef uxtb r7, r5 +1000ba78: 54e7 strb r7, [r4, r3] +1000ba7a: 0a2b lsrs r3, r5, #8 +1000ba7c: b2db uxtb r3, r3 +1000ba7e: 469a mov sl, r3 +1000ba80: 4652 mov r2, sl +1000ba82: 4b70 ldr r3, [pc, #448] ; (1000bc44 ) +1000ba84: 9903 ldr r1, [sp, #12] +1000ba86: 54e2 strb r2, [r4, r3] +1000ba88: 0c2b lsrs r3, r5, #16 +1000ba8a: b2db uxtb r3, r3 +1000ba8c: 4699 mov r9, r3 +1000ba8e: 464a mov r2, r9 +1000ba90: 4b6d ldr r3, [pc, #436] ; (1000bc48 ) +1000ba92: 54e2 strb r2, [r4, r3] +1000ba94: 0e2b lsrs r3, r5, #24 +1000ba96: 469b mov fp, r3 +1000ba98: 465a mov r2, fp +1000ba9a: 4b6c ldr r3, [pc, #432] ; (1000bc4c ) +1000ba9c: 54e2 strb r2, [r4, r3] +1000ba9e: 4b6c ldr r3, [pc, #432] ; (1000bc50 ) +1000baa0: 002a movs r2, r5 +1000baa2: 18e0 adds r0, r4, r3 +1000baa4: f7fb fce0 bl 10007468 <__wrap___aeabi_memcpy> +1000baa8: 9b30 ldr r3, [sp, #192] ; 0xc0 +1000baaa: 2b00 cmp r3, #0 +1000baac: d065 beq.n 1000bb7a +1000baae: 2242 movs r2, #66 ; 0x42 +1000bab0: 2100 movs r1, #0 +1000bab2: a805 add r0, sp, #20 +1000bab4: f7fb fcd2 bl 1000745c <__wrap_memset> +1000bab8: 4653 mov r3, sl +1000baba: 464a mov r2, r9 +1000babc: 021b lsls r3, r3, #8 +1000babe: 431f orrs r7, r3 +1000bac0: 465b mov r3, fp +1000bac2: 0412 lsls r2, r2, #16 +1000bac4: 061b lsls r3, r3, #24 +1000bac6: 4317 orrs r7, r2 +1000bac8: 431f orrs r7, r3 +1000baca: 002a movs r2, r5 +1000bacc: 9903 ldr r1, [sp, #12] +1000bace: 2508 movs r5, #8 +1000bad0: a805 add r0, sp, #20 +1000bad2: 9704 str r7, [sp, #16] +1000bad4: f7fb fcc8 bl 10007468 <__wrap___aeabi_memcpy> +1000bad8: 2200 movs r2, #0 +1000bada: 2324 movs r3, #36 ; 0x24 +1000badc: a902 add r1, sp, #8 +1000bade: 1949 adds r1, r1, r5 +1000bae0: 54ca strb r2, [r1, r3] +1000bae2: a812 add r0, sp, #72 ; 0x48 +1000bae4: 3b25 subs r3, #37 ; 0x25 +1000bae6: 9930 ldr r1, [sp, #192] ; 0xc0 +1000bae8: 3206 adds r2, #6 +1000baea: 930e str r3, [sp, #56] ; 0x38 +1000baec: 930f str r3, [sp, #60] ; 0x3c +1000baee: 9310 str r3, [sp, #64] ; 0x40 +1000baf0: 9311 str r3, [sp, #68] ; 0x44 +1000baf2: f7fb fcb9 bl 10007468 <__wrap___aeabi_memcpy> +1000baf6: 9b31 ldr r3, [sp, #196] ; 0xc4 +1000baf8: 3301 adds r3, #1 +1000bafa: d009 beq.n 1000bb10 +1000bafc: 2301 movs r3, #1 +1000bafe: 9314 str r3, [sp, #80] ; 0x50 +1000bb00: 2380 movs r3, #128 ; 0x80 +1000bb02: 9a31 ldr r2, [sp, #196] ; 0xc4 +1000bb04: 015b lsls r3, r3, #5 +1000bb06: 4313 orrs r3, r2 +1000bb08: 2244 movs r2, #68 ; 0x44 +1000bb0a: a902 add r1, sp, #8 +1000bb0c: 1949 adds r1, r1, r5 +1000bb0e: 528b strh r3, [r1, r2] +1000bb10: 0020 movs r0, r4 +1000bb12: 2246 movs r2, #70 ; 0x46 +1000bb14: a904 add r1, sp, #16 +1000bb16: 3049 adds r0, #73 ; 0x49 +1000bb18: f7fb fca6 bl 10007468 <__wrap___aeabi_memcpy> +1000bb1c: 2205 movs r2, #5 +1000bb1e: 494d ldr r1, [pc, #308] ; (1000bc54 ) +1000bb20: 4640 mov r0, r8 +1000bb22: f7fb fca1 bl 10007468 <__wrap___aeabi_memcpy> +1000bb26: 224b movs r2, #75 ; 0x4b +1000bb28: 8a23 ldrh r3, [r4, #16] +1000bb2a: 63a2 str r2, [r4, #56] ; 0x38 +1000bb2c: 3301 adds r3, #1 +1000bb2e: b29b uxth r3, r3 +1000bb30: 8223 strh r3, [r4, #16] +1000bb32: 3a49 subs r2, #73 ; 0x49 +1000bb34: 041b lsls r3, r3, #16 +1000bb36: 4313 orrs r3, r2 +1000bb38: 2708 movs r7, #8 +1000bb3a: 63e3 str r3, [r4, #60] ; 0x3c +1000bb3c: 2300 movs r3, #0 +1000bb3e: 37ff adds r7, #255 ; 0xff +1000bb40: 6423 str r3, [r4, #64] ; 0x40 +1000bb42: 2100 movs r1, #0 +1000bb44: 0033 movs r3, r6 +1000bb46: 0020 movs r0, r4 +1000bb48: 6367 str r7, [r4, #52] ; 0x34 +1000bb4a: 3259 adds r2, #89 ; 0x59 +1000bb4c: f7fe fa1e bl 10009f8c +1000bb50: 1e05 subs r5, r0, #0 +1000bb52: d12f bne.n 1000bbb4 +1000bb54: 4643 mov r3, r8 +1000bb56: 003a movs r2, r7 +1000bb58: 9300 str r3, [sp, #0] +1000bb5a: 2102 movs r1, #2 +1000bb5c: 234b movs r3, #75 ; 0x4b +1000bb5e: 0020 movs r0, r4 +1000bb60: f7fe fa90 bl 1000a084 +1000bb64: 0028 movs r0, r5 +1000bb66: b025 add sp, #148 ; 0x94 +1000bb68: bcf0 pop {r4, r5, r6, r7} +1000bb6a: 46bb mov fp, r7 +1000bb6c: 46b2 mov sl, r6 +1000bb6e: 46a9 mov r9, r5 +1000bb70: 46a0 mov r8, r4 +1000bb72: bdf0 pop {r4, r5, r6, r7, pc} +1000bb74: 2380 movs r3, #128 ; 0x80 +1000bb76: 469b mov fp, r3 +1000bb78: e6a5 b.n 1000b8c6 +1000bb7a: 221a movs r2, #26 +1000bb7c: 4b30 ldr r3, [pc, #192] ; (1000bc40 ) +1000bb7e: 6362 str r2, [r4, #52] ; 0x34 +1000bb80: 18e7 adds r7, r4, r3 +1000bb82: 8a23 ldrh r3, [r4, #16] +1000bb84: 320a adds r2, #10 +1000bb86: 3301 adds r3, #1 +1000bb88: b29b uxth r3, r3 +1000bb8a: 8223 strh r3, [r4, #16] +1000bb8c: 63a2 str r2, [r4, #56] ; 0x38 +1000bb8e: 041b lsls r3, r3, #16 +1000bb90: 3a22 subs r2, #34 ; 0x22 +1000bb92: 4313 orrs r3, r2 +1000bb94: 63e3 str r3, [r4, #60] ; 0x3c +1000bb96: 9b30 ldr r3, [sp, #192] ; 0xc0 +1000bb98: 0039 movs r1, r7 +1000bb9a: 6423 str r3, [r4, #64] ; 0x40 +1000bb9c: 3222 adds r2, #34 ; 0x22 +1000bb9e: 4640 mov r0, r8 +1000bba0: f7fb fc62 bl 10007468 <__wrap___aeabi_memcpy> +1000bba4: 0033 movs r3, r6 +1000bba6: 2234 movs r2, #52 ; 0x34 +1000bba8: 2100 movs r1, #0 +1000bbaa: 0020 movs r0, r4 +1000bbac: f7fe f9ee bl 10009f8c +1000bbb0: 1e05 subs r5, r0, #0 +1000bbb2: d051 beq.n 1000bc58 +1000bbb4: 2500 movs r5, #0 +1000bbb6: e7d5 b.n 1000bb64 +1000bbb8: 2300 movs r3, #0 +1000bbba: 469b mov fp, r3 +1000bbbc: e683 b.n 1000b8c6 +1000bbbe: 464b mov r3, r9 +1000bbc0: af04 add r7, sp, #16 +1000bbc2: 803b strh r3, [r7, #0] +1000bbc4: 2301 movs r3, #1 +1000bbc6: 464a mov r2, r9 +1000bbc8: 992e ldr r1, [sp, #184] ; 0xb8 +1000bbca: 807b strh r3, [r7, #2] +1000bbcc: a805 add r0, sp, #20 +1000bbce: f7fb fc4b bl 10007468 <__wrap___aeabi_memcpy> +1000bbd2: 2002 movs r0, #2 +1000bbd4: f001 fb7c bl 1000d2d0 +1000bbd8: 2286 movs r2, #134 ; 0x86 +1000bbda: 8a23 ldrh r3, [r4, #16] +1000bbdc: 0052 lsls r2, r2, #1 +1000bbde: 3301 adds r3, #1 +1000bbe0: b29b uxth r3, r3 +1000bbe2: 6362 str r2, [r4, #52] ; 0x34 +1000bbe4: 4691 mov r9, r2 +1000bbe6: 3ac8 subs r2, #200 ; 0xc8 +1000bbe8: 8223 strh r3, [r4, #16] +1000bbea: 63a2 str r2, [r4, #56] ; 0x38 +1000bbec: 041b lsls r3, r3, #16 +1000bbee: 3a42 subs r2, #66 ; 0x42 +1000bbf0: 4313 orrs r3, r2 +1000bbf2: 63e3 str r3, [r4, #60] ; 0x3c +1000bbf4: 2300 movs r3, #0 +1000bbf6: 0039 movs r1, r7 +1000bbf8: 6423 str r3, [r4, #64] ; 0x40 +1000bbfa: 3242 adds r2, #66 ; 0x42 +1000bbfc: 4640 mov r0, r8 +1000bbfe: f7fb fc33 bl 10007468 <__wrap___aeabi_memcpy> +1000bc02: 0033 movs r3, r6 +1000bc04: 2254 movs r2, #84 ; 0x54 +1000bc06: 2100 movs r1, #0 +1000bc08: 0020 movs r0, r4 +1000bc0a: f7fe f9bf bl 10009f8c +1000bc0e: 2800 cmp r0, #0 +1000bc10: d000 beq.n 1000bc14 +1000bc12: e6c9 b.n 1000b9a8 +1000bc14: 2344 movs r3, #68 ; 0x44 +1000bc16: 464a mov r2, r9 +1000bc18: 2102 movs r1, #2 +1000bc1a: 0020 movs r0, r4 +1000bc1c: 9700 str r7, [sp, #0] +1000bc1e: f7fe fa31 bl 1000a084 +1000bc22: e6c1 b.n 1000b9a8 +1000bc24: 10014fa8 .word 0x10014fa8 +1000bc28: 00400004 .word 0x00400004 +1000bc2c: 00200002 .word 0x00200002 +1000bc30: 10015114 .word 0x10015114 +1000bc34: 10015124 .word 0x10015124 +1000bc38: 00001388 .word 0x00001388 +1000bc3c: 1001513c .word 0x1001513c +1000bc40: 00000828 .word 0x00000828 +1000bc44: 00000829 .word 0x00000829 +1000bc48: 0000082a .word 0x0000082a +1000bc4c: 0000082b .word 0x0000082b +1000bc50: 0000082c .word 0x0000082c +1000bc54: 10015150 .word 0x10015150 +1000bc58: 2324 movs r3, #36 ; 0x24 +1000bc5a: 221a movs r2, #26 +1000bc5c: 2102 movs r1, #2 +1000bc5e: 0020 movs r0, r4 +1000bc60: 9700 str r7, [sp, #0] +1000bc62: f7fe fa0f bl 1000a084 +1000bc66: e77d b.n 1000bb64 +1000bc68: 2505 movs r5, #5 +1000bc6a: 426d negs r5, r5 +1000bc6c: e77a b.n 1000bb64 +1000bc6e: 46c0 nop ; (mov r8, r8) + +1000bc70 : +1000bc70: 2204 movs r2, #4 +1000bc72: b530 push {r4, r5, lr} +1000bc74: 8a03 ldrh r3, [r0, #16] +1000bc76: 6442 str r2, [r0, #68] ; 0x44 +1000bc78: 3301 adds r3, #1 +1000bc7a: b29b uxth r3, r3 +1000bc7c: 8203 strh r3, [r0, #16] +1000bc7e: 6382 str r2, [r0, #56] ; 0x38 +1000bc80: 041b lsls r3, r3, #16 +1000bc82: 3a02 subs r2, #2 +1000bc84: 4313 orrs r3, r2 +1000bc86: 63c3 str r3, [r0, #60] ; 0x3c +1000bc88: 2300 movs r3, #0 +1000bc8a: 21a5 movs r1, #165 ; 0xa5 +1000bc8c: 6403 str r3, [r0, #64] ; 0x40 +1000bc8e: 0003 movs r3, r0 +1000bc90: 0005 movs r5, r0 +1000bc92: b083 sub sp, #12 +1000bc94: 6341 str r1, [r0, #52] ; 0x34 +1000bc96: 3328 adds r3, #40 ; 0x28 +1000bc98: 2100 movs r1, #0 +1000bc9a: 3212 adds r2, #18 +1000bc9c: 0004 movs r4, r0 +1000bc9e: 3544 adds r5, #68 ; 0x44 +1000bca0: f7fe f974 bl 10009f8c +1000bca4: 2800 cmp r0, #0 +1000bca6: d106 bne.n 1000bcb6 +1000bca8: 2304 movs r3, #4 +1000bcaa: 22a5 movs r2, #165 ; 0xa5 +1000bcac: 2102 movs r1, #2 +1000bcae: 0020 movs r0, r4 +1000bcb0: 9500 str r5, [sp, #0] +1000bcb2: f7fe f9e7 bl 1000a084 +1000bcb6: b003 add sp, #12 +1000bcb8: bd30 pop {r4, r5, pc} +1000bcba: 46c0 nop ; (mov r8, r8) + +1000bcbc : +1000bcbc: 221a movs r2, #26 +1000bcbe: b530 push {r4, r5, lr} +1000bcc0: 4b13 ldr r3, [pc, #76] ; (1000bd10 ) +1000bcc2: 6342 str r2, [r0, #52] ; 0x34 +1000bcc4: 18c5 adds r5, r0, r3 +1000bcc6: 8a03 ldrh r3, [r0, #16] +1000bcc8: 320a adds r2, #10 +1000bcca: 3301 adds r3, #1 +1000bccc: b29b uxth r3, r3 +1000bcce: 8203 strh r3, [r0, #16] +1000bcd0: 6382 str r2, [r0, #56] ; 0x38 +1000bcd2: 041b lsls r3, r3, #16 +1000bcd4: 3a22 subs r2, #34 ; 0x22 +1000bcd6: 4313 orrs r3, r2 +1000bcd8: 63c3 str r3, [r0, #60] ; 0x3c +1000bcda: 2300 movs r3, #0 +1000bcdc: 0004 movs r4, r0 +1000bcde: 6403 str r3, [r0, #64] ; 0x40 +1000bce0: 0029 movs r1, r5 +1000bce2: b083 sub sp, #12 +1000bce4: 3222 adds r2, #34 ; 0x22 +1000bce6: 3044 adds r0, #68 ; 0x44 +1000bce8: f7fb fbbe bl 10007468 <__wrap___aeabi_memcpy> +1000bcec: 0023 movs r3, r4 +1000bcee: 2234 movs r2, #52 ; 0x34 +1000bcf0: 2100 movs r1, #0 +1000bcf2: 0020 movs r0, r4 +1000bcf4: 3328 adds r3, #40 ; 0x28 +1000bcf6: f7fe f949 bl 10009f8c +1000bcfa: 2800 cmp r0, #0 +1000bcfc: d106 bne.n 1000bd0c +1000bcfe: 2324 movs r3, #36 ; 0x24 +1000bd00: 221a movs r2, #26 +1000bd02: 2102 movs r1, #2 +1000bd04: 0020 movs r0, r4 +1000bd06: 9500 str r5, [sp, #0] +1000bd08: f7fe f9bc bl 1000a084 +1000bd0c: b003 add sp, #12 +1000bd0e: bd30 pop {r4, r5, pc} +1000bd10: 00000828 .word 0x00000828 + +1000bd14 : +1000bd14: b5f0 push {r4, r5, r6, r7, lr} +1000bd16: 464e mov r6, r9 +1000bd18: 4645 mov r5, r8 +1000bd1a: 46de mov lr, fp +1000bd1c: 4657 mov r7, sl +1000bd1e: b5e0 push {r5, r6, r7, lr} +1000bd20: 001e movs r6, r3 +1000bd22: 2344 movs r3, #68 ; 0x44 +1000bd24: 4698 mov r8, r3 +1000bd26: 000f movs r7, r1 +1000bd28: 49ac ldr r1, [pc, #688] ; (1000bfdc ) +1000bd2a: b085 sub sp, #20 +1000bd2c: 4480 add r8, r0 +1000bd2e: 0004 movs r4, r0 +1000bd30: 9202 str r2, [sp, #8] +1000bd32: 3154 adds r1, #84 ; 0x54 +1000bd34: 2204 movs r2, #4 +1000bd36: 4640 mov r0, r8 +1000bd38: f7fb fb96 bl 10007468 <__wrap___aeabi_memcpy> +1000bd3c: 2348 movs r3, #72 ; 0x48 +1000bd3e: 469c mov ip, r3 +1000bd40: 44a4 add ip, r4 +1000bd42: 4663 mov r3, ip +1000bd44: 9303 str r3, [sp, #12] +1000bd46: 2301 movs r3, #1 +1000bd48: 64a3 str r3, [r4, #72] ; 0x48 +1000bd4a: 8a23 ldrh r3, [r4, #16] +1000bd4c: 2583 movs r5, #131 ; 0x83 +1000bd4e: 3301 adds r3, #1 +1000bd50: b29b uxth r3, r3 +1000bd52: 8223 strh r3, [r4, #16] +1000bd54: 041b lsls r3, r3, #16 +1000bd56: 63e3 str r3, [r4, #60] ; 0x3c +1000bd58: 2300 movs r3, #0 +1000bd5a: 6423 str r3, [r4, #64] ; 0x40 +1000bd5c: 3328 adds r3, #40 ; 0x28 +1000bd5e: 4699 mov r9, r3 +1000bd60: 2208 movs r2, #8 +1000bd62: 006d lsls r5, r5, #1 +1000bd64: 44a1 add r9, r4 +1000bd66: 63a2 str r2, [r4, #56] ; 0x38 +1000bd68: 464b mov r3, r9 +1000bd6a: 2100 movs r1, #0 +1000bd6c: 0020 movs r0, r4 +1000bd6e: 6365 str r5, [r4, #52] ; 0x34 +1000bd70: 3210 adds r2, #16 +1000bd72: f7fe f90b bl 10009f8c +1000bd76: 2800 cmp r0, #0 +1000bd78: d107 bne.n 1000bd8a +1000bd7a: 4643 mov r3, r8 +1000bd7c: 002a movs r2, r5 +1000bd7e: 9300 str r3, [sp, #0] 1000bd80: 2100 movs r1, #0 -1000bd82: 0020 movs r0, r4 -1000bd84: 3328 adds r3, #40 ; 0x28 -1000bd86: f7fe f949 bl 1000a01c -1000bd8a: 2800 cmp r0, #0 -1000bd8c: d106 bne.n 1000bd9c -1000bd8e: 2324 movs r3, #36 ; 0x24 -1000bd90: 221a movs r2, #26 -1000bd92: 2102 movs r1, #2 -1000bd94: 0020 movs r0, r4 -1000bd96: 9500 str r5, [sp, #0] -1000bd98: f7fe f9bc bl 1000a114 -1000bd9c: b003 add sp, #12 -1000bd9e: bd30 pop {r4, r5, pc} -1000bda0: 00000828 .word 0x00000828 - -1000bda4 : -1000bda4: b5f0 push {r4, r5, r6, r7, lr} -1000bda6: 464e mov r6, r9 -1000bda8: 4645 mov r5, r8 -1000bdaa: 46de mov lr, fp -1000bdac: 4657 mov r7, sl -1000bdae: b5e0 push {r5, r6, r7, lr} -1000bdb0: 001e movs r6, r3 -1000bdb2: 2344 movs r3, #68 ; 0x44 -1000bdb4: 4698 mov r8, r3 -1000bdb6: 000f movs r7, r1 -1000bdb8: 49ac ldr r1, [pc, #688] ; (1000c06c ) -1000bdba: b085 sub sp, #20 -1000bdbc: 4480 add r8, r0 -1000bdbe: 0004 movs r4, r0 -1000bdc0: 9202 str r2, [sp, #8] -1000bdc2: 3154 adds r1, #84 ; 0x54 -1000bdc4: 2204 movs r2, #4 -1000bdc6: 4640 mov r0, r8 -1000bdc8: f7fb fb96 bl 100074f8 <__wrap___aeabi_memcpy> -1000bdcc: 2348 movs r3, #72 ; 0x48 -1000bdce: 469c mov ip, r3 -1000bdd0: 44a4 add ip, r4 -1000bdd2: 4663 mov r3, ip -1000bdd4: 9303 str r3, [sp, #12] -1000bdd6: 2301 movs r3, #1 -1000bdd8: 64a3 str r3, [r4, #72] ; 0x48 -1000bdda: 8a23 ldrh r3, [r4, #16] -1000bddc: 2583 movs r5, #131 ; 0x83 -1000bdde: 3301 adds r3, #1 -1000bde0: b29b uxth r3, r3 -1000bde2: 8223 strh r3, [r4, #16] -1000bde4: 041b lsls r3, r3, #16 -1000bde6: 63e3 str r3, [r4, #60] ; 0x3c -1000bde8: 2300 movs r3, #0 -1000bdea: 6423 str r3, [r4, #64] ; 0x40 -1000bdec: 3328 adds r3, #40 ; 0x28 -1000bdee: 4699 mov r9, r3 -1000bdf0: 2208 movs r2, #8 -1000bdf2: 006d lsls r5, r5, #1 -1000bdf4: 44a1 add r9, r4 -1000bdf6: 63a2 str r2, [r4, #56] ; 0x38 -1000bdf8: 464b mov r3, r9 -1000bdfa: 2100 movs r1, #0 -1000bdfc: 0020 movs r0, r4 -1000bdfe: 6365 str r5, [r4, #52] ; 0x34 -1000be00: 3210 adds r2, #16 -1000be02: f7fe f90b bl 1000a01c -1000be06: 2800 cmp r0, #0 -1000be08: d107 bne.n 1000be1a -1000be0a: 4643 mov r3, r8 -1000be0c: 002a movs r2, r5 -1000be0e: 9300 str r3, [sp, #0] -1000be10: 2100 movs r1, #0 -1000be12: 2308 movs r3, #8 -1000be14: 0020 movs r0, r4 -1000be16: f7fe f97d bl 1000a114 -1000be1a: 2344 movs r3, #68 ; 0x44 -1000be1c: 5ce2 ldrb r2, [r4, r3] -1000be1e: 469b mov fp, r3 -1000be20: 3301 adds r3, #1 -1000be22: 469a mov sl, r3 -1000be24: 5ce3 ldrb r3, [r4, r3] -1000be26: 021b lsls r3, r3, #8 -1000be28: 431a orrs r2, r3 -1000be2a: 2346 movs r3, #70 ; 0x46 -1000be2c: 5ce5 ldrb r5, [r4, r3] -1000be2e: 042d lsls r5, r5, #16 -1000be30: 4315 orrs r5, r2 -1000be32: 2247 movs r2, #71 ; 0x47 -1000be34: 5ca3 ldrb r3, [r4, r2] -1000be36: 061b lsls r3, r3, #24 -1000be38: 431d orrs r5, r3 -1000be3a: d007 beq.n 1000be4c -1000be3c: 2000 movs r0, #0 -1000be3e: b005 add sp, #20 -1000be40: bcf0 pop {r4, r5, r6, r7} -1000be42: 46bb mov fp, r7 -1000be44: 46b2 mov sl, r6 -1000be46: 46a9 mov r9, r5 -1000be48: 46a0 mov r8, r4 -1000be4a: bdf0 pop {r4, r5, r6, r7, pc} -1000be4c: 2300 movs r3, #0 -1000be4e: 0020 movs r0, r4 -1000be50: 4987 ldr r1, [pc, #540] ; (1000c070 ) -1000be52: 3a45 subs r2, #69 ; 0x45 -1000be54: f7fe fa28 bl 1000a2a8 -1000be58: 2301 movs r3, #1 -1000be5a: 4659 mov r1, fp -1000be5c: 5463 strb r3, [r4, r1] -1000be5e: 4651 mov r1, sl -1000be60: 2247 movs r2, #71 ; 0x47 -1000be62: 3345 adds r3, #69 ; 0x45 -1000be64: 5465 strb r5, [r4, r1] -1000be66: 54e5 strb r5, [r4, r3] -1000be68: 3302 adds r3, #2 -1000be6a: 54a5 strb r5, [r4, r2] -1000be6c: 54e7 strb r7, [r4, r3] -1000be6e: 0a3a lsrs r2, r7, #8 -1000be70: 3301 adds r3, #1 +1000bd82: 2308 movs r3, #8 +1000bd84: 0020 movs r0, r4 +1000bd86: f7fe f97d bl 1000a084 +1000bd8a: 2344 movs r3, #68 ; 0x44 +1000bd8c: 5ce2 ldrb r2, [r4, r3] +1000bd8e: 469b mov fp, r3 +1000bd90: 3301 adds r3, #1 +1000bd92: 469a mov sl, r3 +1000bd94: 5ce3 ldrb r3, [r4, r3] +1000bd96: 021b lsls r3, r3, #8 +1000bd98: 431a orrs r2, r3 +1000bd9a: 2346 movs r3, #70 ; 0x46 +1000bd9c: 5ce5 ldrb r5, [r4, r3] +1000bd9e: 042d lsls r5, r5, #16 +1000bda0: 4315 orrs r5, r2 +1000bda2: 2247 movs r2, #71 ; 0x47 +1000bda4: 5ca3 ldrb r3, [r4, r2] +1000bda6: 061b lsls r3, r3, #24 +1000bda8: 431d orrs r5, r3 +1000bdaa: d007 beq.n 1000bdbc +1000bdac: 2000 movs r0, #0 +1000bdae: b005 add sp, #20 +1000bdb0: bcf0 pop {r4, r5, r6, r7} +1000bdb2: 46bb mov fp, r7 +1000bdb4: 46b2 mov sl, r6 +1000bdb6: 46a9 mov r9, r5 +1000bdb8: 46a0 mov r8, r4 +1000bdba: bdf0 pop {r4, r5, r6, r7, pc} +1000bdbc: 2300 movs r3, #0 +1000bdbe: 0020 movs r0, r4 +1000bdc0: 4987 ldr r1, [pc, #540] ; (1000bfe0 ) +1000bdc2: 3a45 subs r2, #69 ; 0x45 +1000bdc4: f7fe fa28 bl 1000a218 +1000bdc8: 2301 movs r3, #1 +1000bdca: 4659 mov r1, fp +1000bdcc: 5463 strb r3, [r4, r1] +1000bdce: 4651 mov r1, sl +1000bdd0: 2247 movs r2, #71 ; 0x47 +1000bdd2: 3345 adds r3, #69 ; 0x45 +1000bdd4: 5465 strb r5, [r4, r1] +1000bdd6: 54e5 strb r5, [r4, r3] +1000bdd8: 3302 adds r3, #2 +1000bdda: 54a5 strb r5, [r4, r2] +1000bddc: 54e7 strb r7, [r4, r3] +1000bdde: 0a3a lsrs r2, r7, #8 +1000bde0: 3301 adds r3, #1 +1000bde2: 54e2 strb r2, [r4, r3] +1000bde4: 0c3a lsrs r2, r7, #16 +1000bde6: 3301 adds r3, #1 +1000bde8: 54e2 strb r2, [r4, r3] +1000bdea: 0e3a lsrs r2, r7, #24 +1000bdec: 3301 adds r3, #1 +1000bdee: 54e2 strb r2, [r4, r3] +1000bdf0: 3301 adds r3, #1 +1000bdf2: 469a mov sl, r3 +1000bdf4: 44a2 add sl, r4 +1000bdf6: 2220 movs r2, #32 +1000bdf8: 2100 movs r1, #0 +1000bdfa: 4650 mov r0, sl +1000bdfc: f7fb fb2e bl 1000745c <__wrap_memset> +1000be00: 003a movs r2, r7 +1000be02: 9902 ldr r1, [sp, #8] +1000be04: 4650 mov r0, sl +1000be06: f7fb fb2f bl 10007468 <__wrap___aeabi_memcpy> +1000be0a: 0020 movs r0, r4 +1000be0c: 2228 movs r2, #40 ; 0x28 +1000be0e: 4641 mov r1, r8 +1000be10: 3050 adds r0, #80 ; 0x50 +1000be12: f008 f8d5 bl 10013fc0 <__memmove_veneer> +1000be16: 220c movs r2, #12 +1000be18: 4972 ldr r1, [pc, #456] ; (1000bfe4 ) +1000be1a: 4640 mov r0, r8 +1000be1c: f7fb fb24 bl 10007468 <__wrap___aeabi_memcpy> +1000be20: 2234 movs r2, #52 ; 0x34 +1000be22: 2708 movs r7, #8 +1000be24: 8a23 ldrh r3, [r4, #16] +1000be26: 63a2 str r2, [r4, #56] ; 0x38 +1000be28: 3301 adds r3, #1 +1000be2a: b29b uxth r3, r3 +1000be2c: 3a32 subs r2, #50 ; 0x32 +1000be2e: 8223 strh r3, [r4, #16] +1000be30: 041b lsls r3, r3, #16 +1000be32: 4313 orrs r3, r2 +1000be34: 37ff adds r7, #255 ; 0xff +1000be36: 63e3 str r3, [r4, #60] ; 0x3c +1000be38: 2100 movs r1, #0 +1000be3a: 464b mov r3, r9 +1000be3c: 0020 movs r0, r4 +1000be3e: 6367 str r7, [r4, #52] ; 0x34 +1000be40: 6425 str r5, [r4, #64] ; 0x40 +1000be42: 3242 adds r2, #66 ; 0x42 +1000be44: f7fe f8a2 bl 10009f8c +1000be48: 2800 cmp r0, #0 +1000be4a: d107 bne.n 1000be5c +1000be4c: 4643 mov r3, r8 +1000be4e: 003a movs r2, r7 +1000be50: 9300 str r3, [sp, #0] +1000be52: 2102 movs r1, #2 +1000be54: 2334 movs r3, #52 ; 0x34 +1000be56: 0020 movs r0, r4 +1000be58: f7fe f914 bl 1000a084 +1000be5c: 2344 movs r3, #68 ; 0x44 +1000be5e: 9a10 ldr r2, [sp, #64] ; 0x40 +1000be60: 2100 movs r1, #0 +1000be62: 54e2 strb r2, [r4, r3] +1000be64: 2345 movs r3, #69 ; 0x45 +1000be66: 0a12 lsrs r2, r2, #8 +1000be68: 54e2 strb r2, [r4, r3] +1000be6a: 9b10 ldr r3, [sp, #64] ; 0x40 +1000be6c: 0020 movs r0, r4 +1000be6e: 0c1a lsrs r2, r3, #16 +1000be70: 2346 movs r3, #70 ; 0x46 1000be72: 54e2 strb r2, [r4, r3] -1000be74: 0c3a lsrs r2, r7, #16 -1000be76: 3301 adds r3, #1 -1000be78: 54e2 strb r2, [r4, r3] -1000be7a: 0e3a lsrs r2, r7, #24 -1000be7c: 3301 adds r3, #1 -1000be7e: 54e2 strb r2, [r4, r3] +1000be74: 2247 movs r2, #71 ; 0x47 +1000be76: 9b10 ldr r3, [sp, #64] ; 0x40 +1000be78: 0e1b lsrs r3, r3, #24 +1000be7a: 54a3 strb r3, [r4, r2] +1000be7c: 8a23 ldrh r3, [r4, #16] +1000be7e: 3a29 subs r2, #41 ; 0x29 1000be80: 3301 adds r3, #1 -1000be82: 469a mov sl, r3 -1000be84: 44a2 add sl, r4 -1000be86: 2220 movs r2, #32 -1000be88: 2100 movs r1, #0 -1000be8a: 4650 mov r0, sl -1000be8c: f7fb fb2e bl 100074ec <__wrap_memset> -1000be90: 003a movs r2, r7 -1000be92: 9902 ldr r1, [sp, #8] -1000be94: 4650 mov r0, sl -1000be96: f7fb fb2f bl 100074f8 <__wrap___aeabi_memcpy> -1000be9a: 0020 movs r0, r4 -1000be9c: 2228 movs r2, #40 ; 0x28 -1000be9e: 4641 mov r1, r8 -1000bea0: 3050 adds r0, #80 ; 0x50 -1000bea2: f008 f8d1 bl 10014048 <__memmove_veneer> -1000bea6: 220c movs r2, #12 -1000bea8: 4972 ldr r1, [pc, #456] ; (1000c074 ) -1000beaa: 4640 mov r0, r8 -1000beac: f7fb fb24 bl 100074f8 <__wrap___aeabi_memcpy> -1000beb0: 2234 movs r2, #52 ; 0x34 -1000beb2: 2708 movs r7, #8 -1000beb4: 8a23 ldrh r3, [r4, #16] -1000beb6: 63a2 str r2, [r4, #56] ; 0x38 -1000beb8: 3301 adds r3, #1 -1000beba: b29b uxth r3, r3 -1000bebc: 3a32 subs r2, #50 ; 0x32 -1000bebe: 8223 strh r3, [r4, #16] -1000bec0: 041b lsls r3, r3, #16 -1000bec2: 4313 orrs r3, r2 -1000bec4: 37ff adds r7, #255 ; 0xff -1000bec6: 63e3 str r3, [r4, #60] ; 0x3c -1000bec8: 2100 movs r1, #0 -1000beca: 464b mov r3, r9 -1000becc: 0020 movs r0, r4 -1000bece: 6367 str r7, [r4, #52] ; 0x34 -1000bed0: 6425 str r5, [r4, #64] ; 0x40 -1000bed2: 3242 adds r2, #66 ; 0x42 -1000bed4: f7fe f8a2 bl 1000a01c -1000bed8: 2800 cmp r0, #0 -1000beda: d107 bne.n 1000beec -1000bedc: 4643 mov r3, r8 -1000bede: 003a movs r2, r7 -1000bee0: 9300 str r3, [sp, #0] -1000bee2: 2102 movs r1, #2 -1000bee4: 2334 movs r3, #52 ; 0x34 -1000bee6: 0020 movs r0, r4 -1000bee8: f7fe f914 bl 1000a114 -1000beec: 2344 movs r3, #68 ; 0x44 -1000beee: 9a10 ldr r2, [sp, #64] ; 0x40 -1000bef0: 2100 movs r1, #0 +1000be82: b29b uxth r3, r3 +1000be84: 6362 str r2, [r4, #52] ; 0x34 +1000be86: 3a1a subs r2, #26 +1000be88: 8223 strh r3, [r4, #16] +1000be8a: 63a2 str r2, [r4, #56] ; 0x38 +1000be8c: 041b lsls r3, r3, #16 +1000be8e: 3a02 subs r2, #2 +1000be90: 4313 orrs r3, r2 +1000be92: 63e3 str r3, [r4, #60] ; 0x3c +1000be94: 2300 movs r3, #0 +1000be96: 3212 adds r2, #18 +1000be98: 6423 str r3, [r4, #64] ; 0x40 +1000be9a: 464b mov r3, r9 +1000be9c: f7fe f876 bl 10009f8c +1000bea0: 2800 cmp r0, #0 +1000bea2: d107 bne.n 1000beb4 +1000bea4: 4643 mov r3, r8 +1000bea6: 221e movs r2, #30 +1000bea8: 9300 str r3, [sp, #0] +1000beaa: 2102 movs r1, #2 +1000beac: 2304 movs r3, #4 +1000beae: 0020 movs r0, r4 +1000beb0: f7fe f8e8 bl 1000a084 +1000beb4: 0033 movs r3, r6 +1000beb6: 2201 movs r2, #1 +1000beb8: 0020 movs r0, r4 +1000beba: 494b ldr r1, [pc, #300] ; (1000bfe8 ) +1000bebc: f7fe f9fe bl 1000a2bc +1000bec0: 2e00 cmp r6, #0 +1000bec2: d043 beq.n 1000bf4c +1000bec4: 4b49 ldr r3, [pc, #292] ; (1000bfec ) +1000bec6: 0020 movs r0, r4 +1000bec8: 18f3 adds r3, r6, r3 +1000beca: 425a negs r2, r3 +1000becc: 4153 adcs r3, r2 +1000bece: 227f movs r2, #127 ; 0x7f +1000bed0: 2644 movs r6, #68 ; 0x44 +1000bed2: 425b negs r3, r3 +1000bed4: 4393 bics r3, r2 +1000bed6: 4946 ldr r1, [pc, #280] ; (1000bff0 ) +1000bed8: 3384 adds r3, #132 ; 0x84 +1000beda: 3a7e subs r2, #126 ; 0x7e +1000bedc: f7fe f9ee bl 1000a2bc +1000bee0: 9b0e ldr r3, [sp, #56] ; 0x38 +1000bee2: 2500 movs r5, #0 +1000bee4: 55a3 strb r3, [r4, r6] +1000bee6: 0a1a lsrs r2, r3, #8 +1000bee8: 2345 movs r3, #69 ; 0x45 +1000beea: 54e2 strb r2, [r4, r3] +1000beec: 2201 movs r2, #1 +1000beee: 9f03 ldr r7, [sp, #12] +1000bef0: 3301 adds r3, #1 1000bef2: 54e2 strb r2, [r4, r3] -1000bef4: 2345 movs r3, #69 ; 0x45 -1000bef6: 0a12 lsrs r2, r2, #8 -1000bef8: 54e2 strb r2, [r4, r3] -1000befa: 9b10 ldr r3, [sp, #64] ; 0x40 -1000befc: 0020 movs r0, r4 -1000befe: 0c1a lsrs r2, r3, #16 -1000bf00: 2346 movs r3, #70 ; 0x46 -1000bf02: 54e2 strb r2, [r4, r3] -1000bf04: 2247 movs r2, #71 ; 0x47 -1000bf06: 9b10 ldr r3, [sp, #64] ; 0x40 -1000bf08: 0e1b lsrs r3, r3, #24 -1000bf0a: 54a3 strb r3, [r4, r2] -1000bf0c: 8a23 ldrh r3, [r4, #16] -1000bf0e: 3a29 subs r2, #41 ; 0x29 -1000bf10: 3301 adds r3, #1 -1000bf12: b29b uxth r3, r3 -1000bf14: 6362 str r2, [r4, #52] ; 0x34 -1000bf16: 3a1a subs r2, #26 -1000bf18: 8223 strh r3, [r4, #16] -1000bf1a: 63a2 str r2, [r4, #56] ; 0x38 -1000bf1c: 041b lsls r3, r3, #16 -1000bf1e: 3a02 subs r2, #2 +1000bef4: 3301 adds r3, #1 +1000bef6: 54e5 strb r5, [r4, r3] +1000bef8: 2100 movs r1, #0 +1000befa: 0038 movs r0, r7 +1000befc: 323f adds r2, #63 ; 0x3f +1000befe: f7fb faad bl 1000745c <__wrap_memset> +1000bf02: 0038 movs r0, r7 +1000bf04: 2786 movs r7, #134 ; 0x86 +1000bf06: 9a0e ldr r2, [sp, #56] ; 0x38 +1000bf08: 990f ldr r1, [sp, #60] ; 0x3c +1000bf0a: f7fb faad bl 10007468 <__wrap___aeabi_memcpy> +1000bf0e: 2002 movs r0, #2 +1000bf10: f001 f9de bl 1000d2d0 +1000bf14: 8a23 ldrh r3, [r4, #16] +1000bf16: 4a37 ldr r2, [pc, #220] ; (1000bff4 ) +1000bf18: 3301 adds r3, #1 +1000bf1a: b29b uxth r3, r3 +1000bf1c: 8223 strh r3, [r4, #16] +1000bf1e: 041b lsls r3, r3, #16 1000bf20: 4313 orrs r3, r2 -1000bf22: 63e3 str r3, [r4, #60] ; 0x3c -1000bf24: 2300 movs r3, #0 -1000bf26: 3212 adds r2, #18 -1000bf28: 6423 str r3, [r4, #64] ; 0x40 -1000bf2a: 464b mov r3, r9 -1000bf2c: f7fe f876 bl 1000a01c -1000bf30: 2800 cmp r0, #0 -1000bf32: d107 bne.n 1000bf44 -1000bf34: 4643 mov r3, r8 -1000bf36: 221e movs r2, #30 -1000bf38: 9300 str r3, [sp, #0] -1000bf3a: 2102 movs r1, #2 -1000bf3c: 2304 movs r3, #4 -1000bf3e: 0020 movs r0, r4 -1000bf40: f7fe f8e8 bl 1000a114 -1000bf44: 0033 movs r3, r6 -1000bf46: 2201 movs r2, #1 -1000bf48: 0020 movs r0, r4 -1000bf4a: 494b ldr r1, [pc, #300] ; (1000c078 ) -1000bf4c: f7fe f9fe bl 1000a34c -1000bf50: 2e00 cmp r6, #0 -1000bf52: d043 beq.n 1000bfdc -1000bf54: 4b49 ldr r3, [pc, #292] ; (1000c07c ) -1000bf56: 0020 movs r0, r4 -1000bf58: 18f3 adds r3, r6, r3 -1000bf5a: 425a negs r2, r3 -1000bf5c: 4153 adcs r3, r2 -1000bf5e: 227f movs r2, #127 ; 0x7f -1000bf60: 2644 movs r6, #68 ; 0x44 -1000bf62: 425b negs r3, r3 -1000bf64: 4393 bics r3, r2 -1000bf66: 4946 ldr r1, [pc, #280] ; (1000c080 ) -1000bf68: 3384 adds r3, #132 ; 0x84 -1000bf6a: 3a7e subs r2, #126 ; 0x7e -1000bf6c: f7fe f9ee bl 1000a34c -1000bf70: 9b0e ldr r3, [sp, #56] ; 0x38 -1000bf72: 2500 movs r5, #0 -1000bf74: 55a3 strb r3, [r4, r6] -1000bf76: 0a1a lsrs r2, r3, #8 -1000bf78: 2345 movs r3, #69 ; 0x45 -1000bf7a: 54e2 strb r2, [r4, r3] -1000bf7c: 2201 movs r2, #1 -1000bf7e: 9f03 ldr r7, [sp, #12] -1000bf80: 3301 adds r3, #1 -1000bf82: 54e2 strb r2, [r4, r3] -1000bf84: 3301 adds r3, #1 -1000bf86: 54e5 strb r5, [r4, r3] -1000bf88: 2100 movs r1, #0 -1000bf8a: 0038 movs r0, r7 -1000bf8c: 323f adds r2, #63 ; 0x3f -1000bf8e: f7fb faad bl 100074ec <__wrap_memset> -1000bf92: 0038 movs r0, r7 -1000bf94: 2786 movs r7, #134 ; 0x86 -1000bf96: 9a0e ldr r2, [sp, #56] ; 0x38 -1000bf98: 990f ldr r1, [sp, #60] ; 0x3c -1000bf9a: f7fb faad bl 100074f8 <__wrap___aeabi_memcpy> -1000bf9e: 2002 movs r0, #2 -1000bfa0: f001 f9dc bl 1000d35c -1000bfa4: 8a23 ldrh r3, [r4, #16] -1000bfa6: 4a37 ldr r2, [pc, #220] ; (1000c084 ) -1000bfa8: 3301 adds r3, #1 -1000bfaa: b29b uxth r3, r3 +1000bf22: 007f lsls r7, r7, #1 +1000bf24: 63e3 str r3, [r4, #60] ; 0x3c +1000bf26: 2254 movs r2, #84 ; 0x54 +1000bf28: 464b mov r3, r9 +1000bf2a: 2100 movs r1, #0 +1000bf2c: 0020 movs r0, r4 +1000bf2e: 6367 str r7, [r4, #52] ; 0x34 +1000bf30: 63a6 str r6, [r4, #56] ; 0x38 +1000bf32: 6425 str r5, [r4, #64] ; 0x40 +1000bf34: f7fe f82a bl 10009f8c +1000bf38: 2800 cmp r0, #0 +1000bf3a: d107 bne.n 1000bf4c +1000bf3c: 4643 mov r3, r8 +1000bf3e: 003a movs r2, r7 +1000bf40: 9300 str r3, [sp, #0] +1000bf42: 2102 movs r1, #2 +1000bf44: 2344 movs r3, #68 ; 0x44 +1000bf46: 0020 movs r0, r4 +1000bf48: f7fe f89c bl 1000a084 +1000bf4c: 2301 movs r3, #1 +1000bf4e: 226e movs r2, #110 ; 0x6e +1000bf50: 6463 str r3, [r4, #68] ; 0x44 +1000bf52: 8a23 ldrh r3, [r4, #16] +1000bf54: 6362 str r2, [r4, #52] ; 0x34 +1000bf56: 3301 adds r3, #1 +1000bf58: 3a6a subs r2, #106 ; 0x6a +1000bf5a: b29b uxth r3, r3 +1000bf5c: 63a2 str r2, [r4, #56] ; 0x38 +1000bf5e: 4a25 ldr r2, [pc, #148] ; (1000bff4 ) +1000bf60: 8223 strh r3, [r4, #16] +1000bf62: 041b lsls r3, r3, #16 +1000bf64: 4313 orrs r3, r2 +1000bf66: 63e3 str r3, [r4, #60] ; 0x3c +1000bf68: 2300 movs r3, #0 +1000bf6a: 2214 movs r2, #20 +1000bf6c: 6423 str r3, [r4, #64] ; 0x40 +1000bf6e: 2100 movs r1, #0 +1000bf70: 464b mov r3, r9 +1000bf72: 0020 movs r0, r4 +1000bf74: f7fe f80a bl 10009f8c +1000bf78: 2800 cmp r0, #0 +1000bf7a: d107 bne.n 1000bf8c +1000bf7c: 4643 mov r3, r8 +1000bf7e: 226e movs r2, #110 ; 0x6e +1000bf80: 9300 str r3, [sp, #0] +1000bf82: 2102 movs r1, #2 +1000bf84: 2304 movs r3, #4 +1000bf86: 0020 movs r0, r4 +1000bf88: f7fe f87c bl 1000a084 +1000bf8c: 2301 movs r3, #1 +1000bf8e: 2216 movs r2, #22 +1000bf90: 0020 movs r0, r4 +1000bf92: 4919 ldr r1, [pc, #100] ; (1000bff8 ) +1000bf94: f7fe f940 bl 1000a218 +1000bf98: 2301 movs r3, #1 +1000bf9a: 224e movs r2, #78 ; 0x4e +1000bf9c: 6463 str r3, [r4, #68] ; 0x44 +1000bf9e: 8a23 ldrh r3, [r4, #16] +1000bfa0: 6362 str r2, [r4, #52] ; 0x34 +1000bfa2: 3301 adds r3, #1 +1000bfa4: 3a4a subs r2, #74 ; 0x4a +1000bfa6: b29b uxth r3, r3 +1000bfa8: 63a2 str r2, [r4, #56] ; 0x38 +1000bfaa: 4a12 ldr r2, [pc, #72] ; (1000bff4 ) 1000bfac: 8223 strh r3, [r4, #16] 1000bfae: 041b lsls r3, r3, #16 1000bfb0: 4313 orrs r3, r2 -1000bfb2: 007f lsls r7, r7, #1 -1000bfb4: 63e3 str r3, [r4, #60] ; 0x3c -1000bfb6: 2254 movs r2, #84 ; 0x54 -1000bfb8: 464b mov r3, r9 +1000bfb2: 63e3 str r3, [r4, #60] ; 0x3c +1000bfb4: 2300 movs r3, #0 +1000bfb6: 2214 movs r2, #20 +1000bfb8: 6423 str r3, [r4, #64] ; 0x40 1000bfba: 2100 movs r1, #0 -1000bfbc: 0020 movs r0, r4 -1000bfbe: 6367 str r7, [r4, #52] ; 0x34 -1000bfc0: 63a6 str r6, [r4, #56] ; 0x38 -1000bfc2: 6425 str r5, [r4, #64] ; 0x40 -1000bfc4: f7fe f82a bl 1000a01c -1000bfc8: 2800 cmp r0, #0 -1000bfca: d107 bne.n 1000bfdc -1000bfcc: 4643 mov r3, r8 -1000bfce: 003a movs r2, r7 -1000bfd0: 9300 str r3, [sp, #0] -1000bfd2: 2102 movs r1, #2 -1000bfd4: 2344 movs r3, #68 ; 0x44 -1000bfd6: 0020 movs r0, r4 -1000bfd8: f7fe f89c bl 1000a114 -1000bfdc: 2301 movs r3, #1 -1000bfde: 226e movs r2, #110 ; 0x6e -1000bfe0: 6463 str r3, [r4, #68] ; 0x44 -1000bfe2: 8a23 ldrh r3, [r4, #16] -1000bfe4: 6362 str r2, [r4, #52] ; 0x34 -1000bfe6: 3301 adds r3, #1 -1000bfe8: 3a6a subs r2, #106 ; 0x6a -1000bfea: b29b uxth r3, r3 -1000bfec: 63a2 str r2, [r4, #56] ; 0x38 -1000bfee: 4a25 ldr r2, [pc, #148] ; (1000c084 ) -1000bff0: 8223 strh r3, [r4, #16] -1000bff2: 041b lsls r3, r3, #16 -1000bff4: 4313 orrs r3, r2 -1000bff6: 63e3 str r3, [r4, #60] ; 0x3c -1000bff8: 2300 movs r3, #0 -1000bffa: 2214 movs r2, #20 -1000bffc: 6423 str r3, [r4, #64] ; 0x40 -1000bffe: 2100 movs r1, #0 -1000c000: 464b mov r3, r9 -1000c002: 0020 movs r0, r4 -1000c004: f7fe f80a bl 1000a01c -1000c008: 2800 cmp r0, #0 -1000c00a: d107 bne.n 1000c01c -1000c00c: 4643 mov r3, r8 -1000c00e: 226e movs r2, #110 ; 0x6e -1000c010: 9300 str r3, [sp, #0] -1000c012: 2102 movs r1, #2 -1000c014: 2304 movs r3, #4 -1000c016: 0020 movs r0, r4 -1000c018: f7fe f87c bl 1000a114 -1000c01c: 2301 movs r3, #1 -1000c01e: 2216 movs r2, #22 -1000c020: 0020 movs r0, r4 -1000c022: 4919 ldr r1, [pc, #100] ; (1000c088 ) -1000c024: f7fe f940 bl 1000a2a8 -1000c028: 2301 movs r3, #1 -1000c02a: 224e movs r2, #78 ; 0x4e -1000c02c: 6463 str r3, [r4, #68] ; 0x44 -1000c02e: 8a23 ldrh r3, [r4, #16] -1000c030: 6362 str r2, [r4, #52] ; 0x34 -1000c032: 3301 adds r3, #1 -1000c034: 3a4a subs r2, #74 ; 0x4a -1000c036: b29b uxth r3, r3 -1000c038: 63a2 str r2, [r4, #56] ; 0x38 -1000c03a: 4a12 ldr r2, [pc, #72] ; (1000c084 ) -1000c03c: 8223 strh r3, [r4, #16] -1000c03e: 041b lsls r3, r3, #16 -1000c040: 4313 orrs r3, r2 -1000c042: 63e3 str r3, [r4, #60] ; 0x3c -1000c044: 2300 movs r3, #0 -1000c046: 2214 movs r2, #20 -1000c048: 6423 str r3, [r4, #64] ; 0x40 -1000c04a: 2100 movs r1, #0 -1000c04c: 464b mov r3, r9 -1000c04e: 0020 movs r0, r4 -1000c050: f7fd ffe4 bl 1000a01c -1000c054: 2800 cmp r0, #0 -1000c056: d000 beq.n 1000c05a -1000c058: e6f0 b.n 1000be3c -1000c05a: 4643 mov r3, r8 -1000c05c: 224e movs r2, #78 ; 0x4e -1000c05e: 9300 str r3, [sp, #0] -1000c060: 2102 movs r1, #2 -1000c062: 2304 movs r3, #4 -1000c064: 0020 movs r0, r4 -1000c066: f7fe f855 bl 1000a114 -1000c06a: e6e7 b.n 1000be3c -1000c06c: 10015258 .word 0x10015258 -1000c070: 10015068 .word 0x10015068 -1000c074: 10015218 .word 0x10015218 -1000c078: 10015224 .word 0x10015224 -1000c07c: ffdffffe .word 0xffdffffe -1000c080: 10015230 .word 0x10015230 -1000c084: 00001002 .word 0x00001002 -1000c088: 10015240 .word 0x10015240 - -1000c08c : -1000c08c: b570 push {r4, r5, r6, lr} -1000c08e: 0005 movs r5, r0 -1000c090: 3544 adds r5, #68 ; 0x44 -1000c092: 0004 movs r4, r0 -1000c094: 000e movs r6, r1 -1000c096: 2204 movs r2, #4 -1000c098: 491b ldr r1, [pc, #108] ; (1000c108 ) -1000c09a: b082 sub sp, #8 -1000c09c: 0028 movs r0, r5 -1000c09e: f7fb fa2b bl 100074f8 <__wrap___aeabi_memcpy> -1000c0a2: 2348 movs r3, #72 ; 0x48 -1000c0a4: 2201 movs r2, #1 -1000c0a6: 54e2 strb r2, [r4, r3] -1000c0a8: 2200 movs r2, #0 -1000c0aa: 210c movs r1, #12 +1000bfbc: 464b mov r3, r9 +1000bfbe: 0020 movs r0, r4 +1000bfc0: f7fd ffe4 bl 10009f8c +1000bfc4: 2800 cmp r0, #0 +1000bfc6: d000 beq.n 1000bfca +1000bfc8: e6f0 b.n 1000bdac +1000bfca: 4643 mov r3, r8 +1000bfcc: 224e movs r2, #78 ; 0x4e +1000bfce: 9300 str r3, [sp, #0] +1000bfd0: 2102 movs r1, #2 +1000bfd2: 2304 movs r3, #4 +1000bfd4: 0020 movs r0, r4 +1000bfd6: f7fe f855 bl 1000a084 +1000bfda: e6e7 b.n 1000bdac +1000bfdc: 10015198 .word 0x10015198 +1000bfe0: 10014fa8 .word 0x10014fa8 +1000bfe4: 10015158 .word 0x10015158 +1000bfe8: 10015164 .word 0x10015164 +1000bfec: ffdffffe .word 0xffdffffe +1000bff0: 10015170 .word 0x10015170 +1000bff4: 00001002 .word 0x00001002 +1000bff8: 10015180 .word 0x10015180 + +1000bffc : +1000bffc: b570 push {r4, r5, r6, lr} +1000bffe: 0005 movs r5, r0 +1000c000: 3544 adds r5, #68 ; 0x44 +1000c002: 0004 movs r4, r0 +1000c004: 000e movs r6, r1 +1000c006: 2204 movs r2, #4 +1000c008: 491b ldr r1, [pc, #108] ; (1000c078 ) +1000c00a: b082 sub sp, #8 +1000c00c: 0028 movs r0, r5 +1000c00e: f7fb fa2b bl 10007468 <__wrap___aeabi_memcpy> +1000c012: 2348 movs r3, #72 ; 0x48 +1000c014: 2201 movs r2, #1 +1000c016: 54e2 strb r2, [r4, r3] +1000c018: 2200 movs r2, #0 +1000c01a: 210c movs r1, #12 +1000c01c: 3301 adds r3, #1 +1000c01e: 54e2 strb r2, [r4, r3] +1000c020: 3301 adds r3, #1 +1000c022: 54e2 strb r2, [r4, r3] +1000c024: 3301 adds r3, #1 +1000c026: 54e2 strb r2, [r4, r3] +1000c028: 3301 adds r3, #1 +1000c02a: 54e6 strb r6, [r4, r3] +1000c02c: 3301 adds r3, #1 +1000c02e: 54e2 strb r2, [r4, r3] +1000c030: 3301 adds r3, #1 +1000c032: 54e2 strb r2, [r4, r3] +1000c034: 3301 adds r3, #1 +1000c036: 54e2 strb r2, [r4, r3] +1000c038: 8a23 ldrh r3, [r4, #16] +1000c03a: 63a1 str r1, [r4, #56] ; 0x38 +1000c03c: 3301 adds r3, #1 +1000c03e: b29b uxth r3, r3 +1000c040: 390a subs r1, #10 +1000c042: 8223 strh r3, [r4, #16] +1000c044: 041b lsls r3, r3, #16 +1000c046: 430b orrs r3, r1 +1000c048: 2608 movs r6, #8 +1000c04a: 63e3 str r3, [r4, #60] ; 0x3c +1000c04c: 0023 movs r3, r4 +1000c04e: 36ff adds r6, #255 ; 0xff +1000c050: 6422 str r2, [r4, #64] ; 0x40 +1000c052: 2100 movs r1, #0 +1000c054: 0020 movs r0, r4 +1000c056: 6366 str r6, [r4, #52] ; 0x34 +1000c058: 3328 adds r3, #40 ; 0x28 +1000c05a: 321c adds r2, #28 +1000c05c: f7fd ff96 bl 10009f8c +1000c060: 2800 cmp r0, #0 +1000c062: d106 bne.n 1000c072 +1000c064: 230c movs r3, #12 +1000c066: 0032 movs r2, r6 +1000c068: 2102 movs r1, #2 +1000c06a: 0020 movs r0, r4 +1000c06c: 9500 str r5, [sp, #0] +1000c06e: f7fe f809 bl 1000a084 +1000c072: 2000 movs r0, #0 +1000c074: b002 add sp, #8 +1000c076: bd70 pop {r4, r5, r6, pc} +1000c078: 1001518c .word 0x1001518c + +1000c07c : +1000c07c: b5f0 push {r4, r5, r6, r7, lr} +1000c07e: 0004 movs r4, r0 +1000c080: b083 sub sp, #12 +1000c082: 2902 cmp r1, #2 +1000c084: d843 bhi.n 1000c10e +1000c086: 2301 movs r3, #1 +1000c088: 408b lsls r3, r1 +1000c08a: 2a00 cmp r2, #0 +1000c08c: d13a bne.n 1000c104 +1000c08e: 2700 movs r7, #0 +1000c090: b2de uxtb r6, r3 +1000c092: 0025 movs r5, r4 +1000c094: 3544 adds r5, #68 ; 0x44 +1000c096: 2208 movs r2, #8 +1000c098: 491e ldr r1, [pc, #120] ; (1000c114 ) +1000c09a: 0028 movs r0, r5 +1000c09c: f7fb f9e4 bl 10007468 <__wrap___aeabi_memcpy> +1000c0a0: 234c movs r3, #76 ; 0x4c +1000c0a2: 2200 movs r2, #0 +1000c0a4: 2110 movs r1, #16 +1000c0a6: 54e6 strb r6, [r4, r3] +1000c0a8: 3301 adds r3, #1 +1000c0aa: 54e2 strb r2, [r4, r3] 1000c0ac: 3301 adds r3, #1 1000c0ae: 54e2 strb r2, [r4, r3] 1000c0b0: 3301 adds r3, #1 1000c0b2: 54e2 strb r2, [r4, r3] 1000c0b4: 3301 adds r3, #1 -1000c0b6: 54e2 strb r2, [r4, r3] +1000c0b6: 54e7 strb r7, [r4, r3] 1000c0b8: 3301 adds r3, #1 -1000c0ba: 54e6 strb r6, [r4, r3] +1000c0ba: 54e2 strb r2, [r4, r3] 1000c0bc: 3301 adds r3, #1 1000c0be: 54e2 strb r2, [r4, r3] 1000c0c0: 3301 adds r3, #1 1000c0c2: 54e2 strb r2, [r4, r3] -1000c0c4: 3301 adds r3, #1 -1000c0c6: 54e2 strb r2, [r4, r3] -1000c0c8: 8a23 ldrh r3, [r4, #16] -1000c0ca: 63a1 str r1, [r4, #56] ; 0x38 -1000c0cc: 3301 adds r3, #1 -1000c0ce: b29b uxth r3, r3 -1000c0d0: 390a subs r1, #10 -1000c0d2: 8223 strh r3, [r4, #16] -1000c0d4: 041b lsls r3, r3, #16 -1000c0d6: 430b orrs r3, r1 -1000c0d8: 2608 movs r6, #8 -1000c0da: 63e3 str r3, [r4, #60] ; 0x3c -1000c0dc: 0023 movs r3, r4 -1000c0de: 36ff adds r6, #255 ; 0xff -1000c0e0: 6422 str r2, [r4, #64] ; 0x40 -1000c0e2: 2100 movs r1, #0 -1000c0e4: 0020 movs r0, r4 -1000c0e6: 6366 str r6, [r4, #52] ; 0x34 -1000c0e8: 3328 adds r3, #40 ; 0x28 -1000c0ea: 321c adds r2, #28 -1000c0ec: f7fd ff96 bl 1000a01c -1000c0f0: 2800 cmp r0, #0 -1000c0f2: d106 bne.n 1000c102 -1000c0f4: 230c movs r3, #12 -1000c0f6: 0032 movs r2, r6 -1000c0f8: 2102 movs r1, #2 -1000c0fa: 0020 movs r0, r4 -1000c0fc: 9500 str r5, [sp, #0] -1000c0fe: f7fe f809 bl 1000a114 -1000c102: 2000 movs r0, #0 -1000c104: b002 add sp, #8 -1000c106: bd70 pop {r4, r5, r6, pc} -1000c108: 1001524c .word 0x1001524c - -1000c10c : -1000c10c: b5f0 push {r4, r5, r6, r7, lr} -1000c10e: 0004 movs r4, r0 -1000c110: b083 sub sp, #12 -1000c112: 2902 cmp r1, #2 -1000c114: d843 bhi.n 1000c19e -1000c116: 2301 movs r3, #1 -1000c118: 408b lsls r3, r1 -1000c11a: 2a00 cmp r2, #0 -1000c11c: d13a bne.n 1000c194 -1000c11e: 2700 movs r7, #0 -1000c120: b2de uxtb r6, r3 -1000c122: 0025 movs r5, r4 -1000c124: 3544 adds r5, #68 ; 0x44 -1000c126: 2208 movs r2, #8 -1000c128: 491e ldr r1, [pc, #120] ; (1000c1a4 ) -1000c12a: 0028 movs r0, r5 -1000c12c: f7fb f9e4 bl 100074f8 <__wrap___aeabi_memcpy> -1000c130: 234c movs r3, #76 ; 0x4c -1000c132: 2200 movs r2, #0 -1000c134: 2110 movs r1, #16 -1000c136: 54e6 strb r6, [r4, r3] -1000c138: 3301 adds r3, #1 -1000c13a: 54e2 strb r2, [r4, r3] -1000c13c: 3301 adds r3, #1 -1000c13e: 54e2 strb r2, [r4, r3] -1000c140: 3301 adds r3, #1 -1000c142: 54e2 strb r2, [r4, r3] -1000c144: 3301 adds r3, #1 -1000c146: 54e7 strb r7, [r4, r3] -1000c148: 3301 adds r3, #1 -1000c14a: 54e2 strb r2, [r4, r3] -1000c14c: 3301 adds r3, #1 -1000c14e: 54e2 strb r2, [r4, r3] -1000c150: 3301 adds r3, #1 -1000c152: 54e2 strb r2, [r4, r3] -1000c154: 8a23 ldrh r3, [r4, #16] -1000c156: 63a1 str r1, [r4, #56] ; 0x38 -1000c158: 3301 adds r3, #1 -1000c15a: b29b uxth r3, r3 -1000c15c: 8223 strh r3, [r4, #16] -1000c15e: 390e subs r1, #14 -1000c160: 041b lsls r3, r3, #16 -1000c162: 430b orrs r3, r1 -1000c164: 2708 movs r7, #8 -1000c166: 63e3 str r3, [r4, #60] ; 0x3c -1000c168: 0023 movs r3, r4 -1000c16a: 37ff adds r7, #255 ; 0xff -1000c16c: 6422 str r2, [r4, #64] ; 0x40 -1000c16e: 2100 movs r1, #0 -1000c170: 0020 movs r0, r4 -1000c172: 6367 str r7, [r4, #52] ; 0x34 -1000c174: 3328 adds r3, #40 ; 0x28 -1000c176: 3220 adds r2, #32 -1000c178: f7fd ff50 bl 1000a01c -1000c17c: 1e06 subs r6, r0, #0 -1000c17e: d10c bne.n 1000c19a -1000c180: 2310 movs r3, #16 -1000c182: 003a movs r2, r7 -1000c184: 2102 movs r1, #2 -1000c186: 0020 movs r0, r4 -1000c188: 9500 str r5, [sp, #0] -1000c18a: f7fd ffc3 bl 1000a114 -1000c18e: 0030 movs r0, r6 -1000c190: b003 add sp, #12 -1000c192: bdf0 pop {r4, r5, r6, r7, pc} -1000c194: b2df uxtb r7, r3 -1000c196: 003e movs r6, r7 -1000c198: e7c3 b.n 1000c122 -1000c19a: 2600 movs r6, #0 -1000c19c: e7f7 b.n 1000c18e -1000c19e: 2601 movs r6, #1 -1000c1a0: 4276 negs r6, r6 -1000c1a2: e7f4 b.n 1000c18e -1000c1a4: 10015250 .word 0x10015250 - -1000c1a8 : -1000c1a8: b510 push {r4, lr} -1000c1aa: 6800 ldr r0, [r0, #0] -1000c1ac: f000 f8e4 bl 1000c378 -1000c1b0: 3801 subs r0, #1 -1000c1b2: 4243 negs r3, r0 -1000c1b4: 4158 adcs r0, r3 -1000c1b6: b2c0 uxtb r0, r0 -1000c1b8: bd10 pop {r4, pc} -1000c1ba: 46c0 nop ; (mov r8, r8) - -1000c1bc : -1000c1bc: b510 push {r4, lr} -1000c1be: 4b28 ldr r3, [pc, #160] ; (1000c260 ) -1000c1c0: b082 sub sp, #8 -1000c1c2: 681b ldr r3, [r3, #0] -1000c1c4: 2b00 cmp r3, #0 -1000c1c6: d017 beq.n 1000c1f8 -1000c1c8: 4c26 ldr r4, [pc, #152] ; (1000c264 ) -1000c1ca: 0020 movs r0, r4 -1000c1cc: f7ff ffec bl 1000c1a8 -1000c1d0: 2800 cmp r0, #0 -1000c1d2: d13c bne.n 1000c24e -1000c1d4: 4b24 ldr r3, [pc, #144] ; (1000c268 ) -1000c1d6: 5ce2 ldrb r2, [r4, r3] -1000c1d8: 2a00 cmp r2, #0 -1000c1da: d12b bne.n 1000c234 -1000c1dc: 4b23 ldr r3, [pc, #140] ; (1000c26c ) -1000c1de: 5ce2 ldrb r2, [r4, r3] -1000c1e0: 2a00 cmp r2, #0 -1000c1e2: d11d bne.n 1000c220 -1000c1e4: 4b22 ldr r3, [pc, #136] ; (1000c270 ) -1000c1e6: 5ce2 ldrb r2, [r4, r3] -1000c1e8: 2a00 cmp r2, #0 -1000c1ea: d10c bne.n 1000c206 -1000c1ec: 4b21 ldr r3, [pc, #132] ; (1000c274 ) -1000c1ee: 681b ldr r3, [r3, #0] -1000c1f0: 2b00 cmp r3, #0 -1000c1f2: d003 beq.n 1000c1fc -1000c1f4: f001 f810 bl 1000d218 -1000c1f8: b002 add sp, #8 -1000c1fa: bd10 pop {r4, pc} -1000c1fc: 2101 movs r1, #1 -1000c1fe: 0020 movs r0, r4 -1000c200: f7fe fc90 bl 1000ab24 -1000c204: e7f6 b.n 1000c1f4 -1000c206: 2200 movs r2, #0 -1000c208: 0020 movs r0, r4 -1000c20a: 54e2 strb r2, [r4, r3] -1000c20c: f7ff fd9e bl 1000bd4c -1000c210: 2201 movs r2, #1 -1000c212: 4b19 ldr r3, [pc, #100] ; (1000c278 ) -1000c214: 50e2 str r2, [r4, r3] -1000c216: 4b17 ldr r3, [pc, #92] ; (1000c274 ) -1000c218: 681b ldr r3, [r3, #0] -1000c21a: 2b00 cmp r3, #0 -1000c21c: d1ea bne.n 1000c1f4 -1000c21e: e7ed b.n 1000c1fc -1000c220: 2200 movs r2, #0 -1000c222: 0020 movs r0, r4 -1000c224: 54e2 strb r2, [r4, r3] -1000c226: f7ff fd6b bl 1000bd00 -1000c22a: 4b11 ldr r3, [pc, #68] ; (1000c270 ) -1000c22c: 5ce2 ldrb r2, [r4, r3] -1000c22e: 2a00 cmp r2, #0 -1000c230: d0dc beq.n 1000c1ec -1000c232: e7e8 b.n 1000c206 -1000c234: 2200 movs r2, #0 -1000c236: 2169 movs r1, #105 ; 0x69 -1000c238: 54e2 strb r2, [r4, r3] -1000c23a: 0020 movs r0, r4 -1000c23c: 2300 movs r3, #0 -1000c23e: 9200 str r2, [sp, #0] -1000c240: f7fe fc30 bl 1000aaa4 -1000c244: 4b09 ldr r3, [pc, #36] ; (1000c26c ) -1000c246: 5ce2 ldrb r2, [r4, r3] -1000c248: 2a00 cmp r2, #0 -1000c24a: d0cb beq.n 1000c1e4 -1000c24c: e7e8 b.n 1000c220 -1000c24e: 0020 movs r0, r4 -1000c250: f7fe fbfe bl 1000aa50 -1000c254: 4b04 ldr r3, [pc, #16] ; (1000c268 ) -1000c256: 5ce2 ldrb r2, [r4, r3] -1000c258: 2a00 cmp r2, #0 -1000c25a: d0bf beq.n 1000c1dc -1000c25c: e7ea b.n 1000c234 -1000c25e: 46c0 nop ; (mov r8, r8) -1000c260: 20001ac8 .word 0x20001ac8 -1000c264: 20001ad0 .word 0x20001ad0 -1000c268: 00000879 .word 0x00000879 -1000c26c: 0000087b .word 0x0000087b -1000c270: 0000087a .word 0x0000087a -1000c274: 20001acc .word 0x20001acc -1000c278: 0000086c .word 0x0000086c - -1000c27c : -1000c27c: b570 push {r4, r5, r6, lr} -1000c27e: 2380 movs r3, #128 ; 0x80 -1000c280: 25d0 movs r5, #208 ; 0xd0 -1000c282: 2680 movs r6, #128 ; 0x80 -1000c284: 0004 movs r4, r0 +1000c0c4: 8a23 ldrh r3, [r4, #16] +1000c0c6: 63a1 str r1, [r4, #56] ; 0x38 +1000c0c8: 3301 adds r3, #1 +1000c0ca: b29b uxth r3, r3 +1000c0cc: 8223 strh r3, [r4, #16] +1000c0ce: 390e subs r1, #14 +1000c0d0: 041b lsls r3, r3, #16 +1000c0d2: 430b orrs r3, r1 +1000c0d4: 2708 movs r7, #8 +1000c0d6: 63e3 str r3, [r4, #60] ; 0x3c +1000c0d8: 0023 movs r3, r4 +1000c0da: 37ff adds r7, #255 ; 0xff +1000c0dc: 6422 str r2, [r4, #64] ; 0x40 +1000c0de: 2100 movs r1, #0 +1000c0e0: 0020 movs r0, r4 +1000c0e2: 6367 str r7, [r4, #52] ; 0x34 +1000c0e4: 3328 adds r3, #40 ; 0x28 +1000c0e6: 3220 adds r2, #32 +1000c0e8: f7fd ff50 bl 10009f8c +1000c0ec: 1e06 subs r6, r0, #0 +1000c0ee: d10c bne.n 1000c10a +1000c0f0: 2310 movs r3, #16 +1000c0f2: 003a movs r2, r7 +1000c0f4: 2102 movs r1, #2 +1000c0f6: 0020 movs r0, r4 +1000c0f8: 9500 str r5, [sp, #0] +1000c0fa: f7fd ffc3 bl 1000a084 +1000c0fe: 0030 movs r0, r6 +1000c100: b003 add sp, #12 +1000c102: bdf0 pop {r4, r5, r6, r7, pc} +1000c104: b2df uxtb r7, r3 +1000c106: 003e movs r6, r7 +1000c108: e7c3 b.n 1000c092 +1000c10a: 2600 movs r6, #0 +1000c10c: e7f7 b.n 1000c0fe +1000c10e: 2601 movs r6, #1 +1000c110: 4276 negs r6, r6 +1000c112: e7f4 b.n 1000c0fe +1000c114: 10015190 .word 0x10015190 + +1000c118 : +1000c118: b510 push {r4, lr} +1000c11a: 6800 ldr r0, [r0, #0] +1000c11c: f000 f8e4 bl 1000c2e8 +1000c120: 3801 subs r0, #1 +1000c122: 4243 negs r3, r0 +1000c124: 4158 adcs r0, r3 +1000c126: b2c0 uxtb r0, r0 +1000c128: bd10 pop {r4, pc} +1000c12a: 46c0 nop ; (mov r8, r8) + +1000c12c : +1000c12c: b510 push {r4, lr} +1000c12e: 4b28 ldr r3, [pc, #160] ; (1000c1d0 ) +1000c130: b082 sub sp, #8 +1000c132: 681b ldr r3, [r3, #0] +1000c134: 2b00 cmp r3, #0 +1000c136: d017 beq.n 1000c168 +1000c138: 4c26 ldr r4, [pc, #152] ; (1000c1d4 ) +1000c13a: 0020 movs r0, r4 +1000c13c: f7ff ffec bl 1000c118 +1000c140: 2800 cmp r0, #0 +1000c142: d13c bne.n 1000c1be +1000c144: 4b24 ldr r3, [pc, #144] ; (1000c1d8 ) +1000c146: 5ce2 ldrb r2, [r4, r3] +1000c148: 2a00 cmp r2, #0 +1000c14a: d12b bne.n 1000c1a4 +1000c14c: 4b23 ldr r3, [pc, #140] ; (1000c1dc ) +1000c14e: 5ce2 ldrb r2, [r4, r3] +1000c150: 2a00 cmp r2, #0 +1000c152: d11d bne.n 1000c190 +1000c154: 4b22 ldr r3, [pc, #136] ; (1000c1e0 ) +1000c156: 5ce2 ldrb r2, [r4, r3] +1000c158: 2a00 cmp r2, #0 +1000c15a: d10c bne.n 1000c176 +1000c15c: 4b21 ldr r3, [pc, #132] ; (1000c1e4 ) +1000c15e: 681b ldr r3, [r3, #0] +1000c160: 2b00 cmp r3, #0 +1000c162: d003 beq.n 1000c16c +1000c164: f001 f812 bl 1000d18c +1000c168: b002 add sp, #8 +1000c16a: bd10 pop {r4, pc} +1000c16c: 2101 movs r1, #1 +1000c16e: 0020 movs r0, r4 +1000c170: f7fe fc90 bl 1000aa94 +1000c174: e7f6 b.n 1000c164 +1000c176: 2200 movs r2, #0 +1000c178: 0020 movs r0, r4 +1000c17a: 54e2 strb r2, [r4, r3] +1000c17c: f7ff fd9e bl 1000bcbc +1000c180: 2201 movs r2, #1 +1000c182: 4b19 ldr r3, [pc, #100] ; (1000c1e8 ) +1000c184: 50e2 str r2, [r4, r3] +1000c186: 4b17 ldr r3, [pc, #92] ; (1000c1e4 ) +1000c188: 681b ldr r3, [r3, #0] +1000c18a: 2b00 cmp r3, #0 +1000c18c: d1ea bne.n 1000c164 +1000c18e: e7ed b.n 1000c16c +1000c190: 2200 movs r2, #0 +1000c192: 0020 movs r0, r4 +1000c194: 54e2 strb r2, [r4, r3] +1000c196: f7ff fd6b bl 1000bc70 +1000c19a: 4b11 ldr r3, [pc, #68] ; (1000c1e0 ) +1000c19c: 5ce2 ldrb r2, [r4, r3] +1000c19e: 2a00 cmp r2, #0 +1000c1a0: d0dc beq.n 1000c15c +1000c1a2: e7e8 b.n 1000c176 +1000c1a4: 2200 movs r2, #0 +1000c1a6: 2169 movs r1, #105 ; 0x69 +1000c1a8: 54e2 strb r2, [r4, r3] +1000c1aa: 0020 movs r0, r4 +1000c1ac: 2300 movs r3, #0 +1000c1ae: 9200 str r2, [sp, #0] +1000c1b0: f7fe fc30 bl 1000aa14 +1000c1b4: 4b09 ldr r3, [pc, #36] ; (1000c1dc ) +1000c1b6: 5ce2 ldrb r2, [r4, r3] +1000c1b8: 2a00 cmp r2, #0 +1000c1ba: d0cb beq.n 1000c154 +1000c1bc: e7e8 b.n 1000c190 +1000c1be: 0020 movs r0, r4 +1000c1c0: f7fe fbfe bl 1000a9c0 +1000c1c4: 4b04 ldr r3, [pc, #16] ; (1000c1d8 ) +1000c1c6: 5ce2 ldrb r2, [r4, r3] +1000c1c8: 2a00 cmp r2, #0 +1000c1ca: d0bf beq.n 1000c14c +1000c1cc: e7ea b.n 1000c1a4 +1000c1ce: 46c0 nop ; (mov r8, r8) +1000c1d0: 20001ac8 .word 0x20001ac8 +1000c1d4: 20001ad0 .word 0x20001ad0 +1000c1d8: 00000879 .word 0x00000879 +1000c1dc: 0000087b .word 0x0000087b +1000c1e0: 0000087a .word 0x0000087a +1000c1e4: 20001acc .word 0x20001acc +1000c1e8: 0000086c .word 0x0000086c + +1000c1ec : +1000c1ec: b570 push {r4, r5, r6, lr} +1000c1ee: 2380 movs r3, #128 ; 0x80 +1000c1f0: 25d0 movs r5, #208 ; 0xd0 +1000c1f2: 2680 movs r6, #128 ; 0x80 +1000c1f4: 0004 movs r4, r0 +1000c1f6: 062d lsls r5, r5, #24 +1000c1f8: 045b lsls r3, r3, #17 +1000c1fa: 62ab str r3, [r5, #40] ; 0x28 +1000c1fc: 0436 lsls r6, r6, #16 +1000c1fe: 2200 movs r2, #0 +1000c200: 2100 movs r1, #0 +1000c202: 2018 movs r0, #24 +1000c204: f7f7 f960 bl 100034c8 +1000c208: 626e str r6, [r5, #36] ; 0x24 +1000c20a: 2200 movs r2, #0 +1000c20c: 2100 movs r1, #0 +1000c20e: 2017 movs r0, #23 +1000c210: f7f7 f95a bl 100034c8 +1000c214: 61ae str r6, [r5, #24] +1000c216: 0021 movs r1, r4 +1000c218: 0020 movs r0, r4 +1000c21a: f7fe fb8f bl 1000a93c +1000c21e: 2286 movs r2, #134 ; 0x86 +1000c220: 2300 movs r3, #0 +1000c222: 2103 movs r1, #3 +1000c224: 0112 lsls r2, r2, #4 +1000c226: 54a3 strb r3, [r4, r2] +1000c228: 4a06 ldr r2, [pc, #24] ; (1000c244 ) +1000c22a: 50a3 str r3, [r4, r2] +1000c22c: 4a06 ldr r2, [pc, #24] ; (1000c248 ) +1000c22e: 50a3 str r3, [r4, r2] +1000c230: 3214 adds r2, #20 +1000c232: 52a1 strh r1, [r4, r2] +1000c234: 4a05 ldr r2, [pc, #20] ; (1000c24c ) +1000c236: 54a3 strb r3, [r4, r2] +1000c238: 4a05 ldr r2, [pc, #20] ; (1000c250 ) +1000c23a: 6013 str r3, [r2, #0] +1000c23c: 2201 movs r2, #1 +1000c23e: 4b05 ldr r3, [pc, #20] ; (1000c254 ) +1000c240: 50e2 str r2, [r4, r3] +1000c242: bd70 pop {r4, r5, r6, pc} +1000c244: 00000868 .word 0x00000868 +1000c248: 0000086c .word 0x0000086c +1000c24c: 00000882 .word 0x00000882 +1000c250: 20001ac8 .word 0x20001ac8 +1000c254: 00000878 .word 0x00000878 + +1000c258 : +1000c258: b5f8 push {r3, r4, r5, r6, r7, lr} +1000c25a: 0004 movs r4, r0 +1000c25c: f001 f80a bl 1000d274 +1000c260: 4e1c ldr r6, [pc, #112] ; (1000c2d4 ) +1000c262: 6833 ldr r3, [r6, #0] +1000c264: 2b00 cmp r3, #0 +1000c266: d032 beq.n 1000c2ce +1000c268: 2100 movs r1, #0 +1000c26a: 0020 movs r0, r4 +1000c26c: f001 f86e bl 1000d34c +1000c270: 2101 movs r1, #1 +1000c272: 0020 movs r0, r4 +1000c274: f001 f86a bl 1000d34c +1000c278: 0020 movs r0, r4 +1000c27a: f7fe fb6d bl 1000a958 +1000c27e: 25d0 movs r5, #208 ; 0xd0 +1000c280: 2380 movs r3, #128 ; 0x80 +1000c282: 2780 movs r7, #128 ; 0x80 +1000c284: 045b lsls r3, r3, #17 1000c286: 062d lsls r5, r5, #24 -1000c288: 045b lsls r3, r3, #17 -1000c28a: 62ab str r3, [r5, #40] ; 0x28 -1000c28c: 0436 lsls r6, r6, #16 -1000c28e: 2200 movs r2, #0 -1000c290: 2100 movs r1, #0 -1000c292: 2018 movs r0, #24 -1000c294: f7f7 f8d4 bl 10003440 -1000c298: 626e str r6, [r5, #36] ; 0x24 -1000c29a: 2200 movs r2, #0 -1000c29c: 2100 movs r1, #0 -1000c29e: 2017 movs r0, #23 -1000c2a0: f7f7 f8ce bl 10003440 -1000c2a4: 61ae str r6, [r5, #24] -1000c2a6: 0021 movs r1, r4 -1000c2a8: 0020 movs r0, r4 -1000c2aa: f7fe fb8f bl 1000a9cc -1000c2ae: 2286 movs r2, #134 ; 0x86 -1000c2b0: 2300 movs r3, #0 -1000c2b2: 2103 movs r1, #3 -1000c2b4: 0112 lsls r2, r2, #4 -1000c2b6: 54a3 strb r3, [r4, r2] -1000c2b8: 4a06 ldr r2, [pc, #24] ; (1000c2d4 ) +1000c288: 62ab str r3, [r5, #40] ; 0x28 +1000c28a: 2200 movs r2, #0 +1000c28c: 2100 movs r1, #0 +1000c28e: 2018 movs r0, #24 +1000c290: 043f lsls r7, r7, #16 +1000c292: f7f7 f919 bl 100034c8 +1000c296: 2200 movs r2, #0 +1000c298: 2100 movs r1, #0 +1000c29a: 2017 movs r0, #23 +1000c29c: 626f str r7, [r5, #36] ; 0x24 +1000c29e: f7f7 f913 bl 100034c8 +1000c2a2: 0021 movs r1, r4 +1000c2a4: 0020 movs r0, r4 +1000c2a6: 61af str r7, [r5, #24] +1000c2a8: f7fe fb48 bl 1000a93c +1000c2ac: 2286 movs r2, #134 ; 0x86 +1000c2ae: 2300 movs r3, #0 +1000c2b0: 2103 movs r1, #3 +1000c2b2: 0112 lsls r2, r2, #4 +1000c2b4: 54a3 strb r3, [r4, r2] +1000c2b6: 4a08 ldr r2, [pc, #32] ; (1000c2d8 ) +1000c2b8: 6033 str r3, [r6, #0] 1000c2ba: 50a3 str r3, [r4, r2] -1000c2bc: 4a06 ldr r2, [pc, #24] ; (1000c2d8 ) +1000c2bc: 4a07 ldr r2, [pc, #28] ; (1000c2dc ) 1000c2be: 50a3 str r3, [r4, r2] 1000c2c0: 3214 adds r2, #20 1000c2c2: 52a1 strh r1, [r4, r2] -1000c2c4: 4a05 ldr r2, [pc, #20] ; (1000c2dc ) +1000c2c4: 4a06 ldr r2, [pc, #24] ; (1000c2e0 ) 1000c2c6: 54a3 strb r3, [r4, r2] -1000c2c8: 4a05 ldr r2, [pc, #20] ; (1000c2e0 ) -1000c2ca: 6013 str r3, [r2, #0] -1000c2cc: 2201 movs r2, #1 -1000c2ce: 4b05 ldr r3, [pc, #20] ; (1000c2e4 ) -1000c2d0: 50e2 str r2, [r4, r3] -1000c2d2: bd70 pop {r4, r5, r6, pc} -1000c2d4: 00000868 .word 0x00000868 -1000c2d8: 0000086c .word 0x0000086c -1000c2dc: 00000882 .word 0x00000882 -1000c2e0: 20001ac8 .word 0x20001ac8 +1000c2c8: 2201 movs r2, #1 +1000c2ca: 4b06 ldr r3, [pc, #24] ; (1000c2e4 ) +1000c2cc: 50e2 str r2, [r4, r3] +1000c2ce: f000 ffdb bl 1000d288 +1000c2d2: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000c2d4: 20001ac8 .word 0x20001ac8 +1000c2d8: 00000868 .word 0x00000868 +1000c2dc: 0000086c .word 0x0000086c +1000c2e0: 00000882 .word 0x00000882 1000c2e4: 00000878 .word 0x00000878 -1000c2e8 : -1000c2e8: b5f8 push {r3, r4, r5, r6, r7, lr} -1000c2ea: 0004 movs r4, r0 -1000c2ec: f001 f808 bl 1000d300 -1000c2f0: 4e1c ldr r6, [pc, #112] ; (1000c364 ) -1000c2f2: 6833 ldr r3, [r6, #0] -1000c2f4: 2b00 cmp r3, #0 -1000c2f6: d032 beq.n 1000c35e -1000c2f8: 2100 movs r1, #0 -1000c2fa: 0020 movs r0, r4 -1000c2fc: f001 f86c bl 1000d3d8 -1000c300: 2101 movs r1, #1 -1000c302: 0020 movs r0, r4 -1000c304: f001 f868 bl 1000d3d8 -1000c308: 0020 movs r0, r4 -1000c30a: f7fe fb6d bl 1000a9e8 -1000c30e: 25d0 movs r5, #208 ; 0xd0 -1000c310: 2380 movs r3, #128 ; 0x80 -1000c312: 2780 movs r7, #128 ; 0x80 -1000c314: 045b lsls r3, r3, #17 -1000c316: 062d lsls r5, r5, #24 -1000c318: 62ab str r3, [r5, #40] ; 0x28 -1000c31a: 2200 movs r2, #0 -1000c31c: 2100 movs r1, #0 -1000c31e: 2018 movs r0, #24 -1000c320: 043f lsls r7, r7, #16 -1000c322: f7f7 f88d bl 10003440 -1000c326: 2200 movs r2, #0 -1000c328: 2100 movs r1, #0 -1000c32a: 2017 movs r0, #23 -1000c32c: 626f str r7, [r5, #36] ; 0x24 -1000c32e: f7f7 f887 bl 10003440 -1000c332: 0021 movs r1, r4 -1000c334: 0020 movs r0, r4 -1000c336: 61af str r7, [r5, #24] -1000c338: f7fe fb48 bl 1000a9cc -1000c33c: 2286 movs r2, #134 ; 0x86 -1000c33e: 2300 movs r3, #0 -1000c340: 2103 movs r1, #3 -1000c342: 0112 lsls r2, r2, #4 -1000c344: 54a3 strb r3, [r4, r2] -1000c346: 4a08 ldr r2, [pc, #32] ; (1000c368 ) -1000c348: 6033 str r3, [r6, #0] -1000c34a: 50a3 str r3, [r4, r2] -1000c34c: 4a07 ldr r2, [pc, #28] ; (1000c36c ) -1000c34e: 50a3 str r3, [r4, r2] -1000c350: 3214 adds r2, #20 -1000c352: 52a1 strh r1, [r4, r2] -1000c354: 4a06 ldr r2, [pc, #24] ; (1000c370 ) -1000c356: 54a3 strb r3, [r4, r2] -1000c358: 2201 movs r2, #1 -1000c35a: 4b06 ldr r3, [pc, #24] ; (1000c374 ) -1000c35c: 50e2 str r2, [r4, r3] -1000c35e: f000 ffd9 bl 1000d314 -1000c362: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000c364: 20001ac8 .word 0x20001ac8 -1000c368: 00000868 .word 0x00000868 -1000c36c: 0000086c .word 0x0000086c -1000c370: 00000882 .word 0x00000882 -1000c374: 00000878 .word 0x00000878 - -1000c378 : -1000c378: 23d0 movs r3, #208 ; 0xd0 -1000c37a: 061b lsls r3, r3, #24 -1000c37c: 6858 ldr r0, [r3, #4] -1000c37e: 01c0 lsls r0, r0, #7 -1000c380: 0fc0 lsrs r0, r0, #31 -1000c382: 4770 bx lr - -1000c384 : -1000c384: 2232 movs r2, #50 ; 0x32 -1000c386: 4b01 ldr r3, [pc, #4] ; (1000c38c ) -1000c388: 601a str r2, [r3, #0] -1000c38a: 4770 bx lr -1000c38c: 20001acc .word 0x20001acc - -1000c390 : -1000c390: 4b7c ldr r3, [pc, #496] ; (1000c584 ) -1000c392: b570 push {r4, r5, r6, lr} -1000c394: 58c3 ldr r3, [r0, r3] -1000c396: 0005 movs r5, r0 -1000c398: 000c movs r4, r1 -1000c39a: 07db lsls r3, r3, #31 -1000c39c: d431 bmi.n 1000c402 -1000c39e: 6863 ldr r3, [r4, #4] -1000c3a0: 2b45 cmp r3, #69 ; 0x45 -1000c3a2: d01f beq.n 1000c3e4 -1000c3a4: 2b0b cmp r3, #11 -1000c3a6: d056 beq.n 1000c456 -1000c3a8: 2b17 cmp r3, #23 -1000c3aa: d00b beq.n 1000c3c4 -1000c3ac: 2b00 cmp r3, #0 -1000c3ae: d000 beq.n 1000c3b2 -1000c3b0: e06f b.n 1000c492 -1000c3b2: 68a3 ldr r3, [r4, #8] -1000c3b4: 2b00 cmp r3, #0 -1000c3b6: d166 bne.n 1000c486 -1000c3b8: 4b73 ldr r3, [pc, #460] ; (1000c588 ) -1000c3ba: 58eb ldr r3, [r5, r3] -1000c3bc: 4a73 ldr r2, [pc, #460] ; (1000c58c ) -1000c3be: 4293 cmp r3, r2 -1000c3c0: d041 beq.n 1000c446 -1000c3c2: bd70 pop {r4, r5, r6, pc} -1000c3c4: 68a3 ldr r3, [r4, #8] -1000c3c6: 2b00 cmp r3, #0 -1000c3c8: d1f6 bne.n 1000c3b8 -1000c3ca: 68e3 ldr r3, [r4, #12] -1000c3cc: 2b08 cmp r3, #8 -1000c3ce: d1f3 bne.n 1000c3b8 -1000c3d0: 2202 movs r2, #2 -1000c3d2: 4b6f ldr r3, [pc, #444] ; (1000c590 ) -1000c3d4: 32ff adds r2, #255 ; 0xff -1000c3d6: 52ea strh r2, [r5, r3] -1000c3d8: 486e ldr r0, [pc, #440] ; (1000c594 ) -1000c3da: f000 ff25 bl 1000d228 -1000c3de: 4b6a ldr r3, [pc, #424] ; (1000c588 ) -1000c3e0: 58eb ldr r3, [r5, r3] -1000c3e2: e7eb b.n 1000c3bc -1000c3e4: 4b6c ldr r3, [pc, #432] ; (1000c598 ) -1000c3e6: 58ea ldr r2, [r5, r3] -1000c3e8: 2a01 cmp r2, #1 -1000c3ea: d1e5 bne.n 1000c3b8 -1000c3ec: 68a2 ldr r2, [r4, #8] -1000c3ee: 2a08 cmp r2, #8 -1000c3f0: d100 bne.n 1000c3f4 -1000c3f2: e0a7 b.n 1000c544 -1000c3f4: 2a00 cmp r2, #0 -1000c3f6: d1df bne.n 1000c3b8 -1000c3f8: 2202 movs r2, #2 -1000c3fa: 50ea str r2, [r5, r3] -1000c3fc: 4b62 ldr r3, [pc, #392] ; (1000c588 ) -1000c3fe: 58eb ldr r3, [r5, r3] -1000c400: e7dc b.n 1000c3bc -1000c402: f7f8 f997 bl 10004734 -1000c406: 2900 cmp r1, #0 -1000c408: d02d beq.n 1000c466 -1000c40a: 22fa movs r2, #250 ; 0xfa -1000c40c: 2300 movs r3, #0 -1000c40e: 0092 lsls r2, r2, #2 -1000c410: f7fa fc16 bl 10006c40 <__wrap___aeabi_uldivmod> -1000c414: 8862 ldrh r2, [r4, #2] -1000c416: 0001 movs r1, r0 -1000c418: 4860 ldr r0, [pc, #384] ; (1000c59c ) -1000c41a: f7fb fb03 bl 10007a24 <__wrap_printf> -1000c41e: 6861 ldr r1, [r4, #4] -1000c420: 2958 cmp r1, #88 ; 0x58 -1000c422: d82c bhi.n 1000c47e -1000c424: 4b5e ldr r3, [pc, #376] ; (1000c5a0 ) -1000c426: 008a lsls r2, r1, #2 -1000c428: 58d3 ldr r3, [r2, r3] +1000c2e8 : +1000c2e8: 23d0 movs r3, #208 ; 0xd0 +1000c2ea: 061b lsls r3, r3, #24 +1000c2ec: 6858 ldr r0, [r3, #4] +1000c2ee: 01c0 lsls r0, r0, #7 +1000c2f0: 0fc0 lsrs r0, r0, #31 +1000c2f2: 4770 bx lr + +1000c2f4 : +1000c2f4: 2232 movs r2, #50 ; 0x32 +1000c2f6: 4b01 ldr r3, [pc, #4] ; (1000c2fc ) +1000c2f8: 601a str r2, [r3, #0] +1000c2fa: 4770 bx lr +1000c2fc: 20001acc .word 0x20001acc + +1000c300 : +1000c300: 4b7c ldr r3, [pc, #496] ; (1000c4f4 ) +1000c302: b570 push {r4, r5, r6, lr} +1000c304: 58c3 ldr r3, [r0, r3] +1000c306: 0005 movs r5, r0 +1000c308: 000c movs r4, r1 +1000c30a: 07db lsls r3, r3, #31 +1000c30c: d431 bmi.n 1000c372 +1000c30e: 6863 ldr r3, [r4, #4] +1000c310: 2b45 cmp r3, #69 ; 0x45 +1000c312: d01f beq.n 1000c354 +1000c314: 2b0b cmp r3, #11 +1000c316: d056 beq.n 1000c3c6 +1000c318: 2b17 cmp r3, #23 +1000c31a: d00b beq.n 1000c334 +1000c31c: 2b00 cmp r3, #0 +1000c31e: d000 beq.n 1000c322 +1000c320: e06f b.n 1000c402 +1000c322: 68a3 ldr r3, [r4, #8] +1000c324: 2b00 cmp r3, #0 +1000c326: d166 bne.n 1000c3f6 +1000c328: 4b73 ldr r3, [pc, #460] ; (1000c4f8 ) +1000c32a: 58eb ldr r3, [r5, r3] +1000c32c: 4a73 ldr r2, [pc, #460] ; (1000c4fc ) +1000c32e: 4293 cmp r3, r2 +1000c330: d041 beq.n 1000c3b6 +1000c332: bd70 pop {r4, r5, r6, pc} +1000c334: 68a3 ldr r3, [r4, #8] +1000c336: 2b00 cmp r3, #0 +1000c338: d1f6 bne.n 1000c328 +1000c33a: 68e3 ldr r3, [r4, #12] +1000c33c: 2b08 cmp r3, #8 +1000c33e: d1f3 bne.n 1000c328 +1000c340: 2202 movs r2, #2 +1000c342: 4b6f ldr r3, [pc, #444] ; (1000c500 ) +1000c344: 32ff adds r2, #255 ; 0xff +1000c346: 52ea strh r2, [r5, r3] +1000c348: 486e ldr r0, [pc, #440] ; (1000c504 ) +1000c34a: f000 ff27 bl 1000d19c +1000c34e: 4b6a ldr r3, [pc, #424] ; (1000c4f8 ) +1000c350: 58eb ldr r3, [r5, r3] +1000c352: e7eb b.n 1000c32c +1000c354: 4b6c ldr r3, [pc, #432] ; (1000c508 ) +1000c356: 58ea ldr r2, [r5, r3] +1000c358: 2a01 cmp r2, #1 +1000c35a: d1e5 bne.n 1000c328 +1000c35c: 68a2 ldr r2, [r4, #8] +1000c35e: 2a08 cmp r2, #8 +1000c360: d100 bne.n 1000c364 +1000c362: e0a7 b.n 1000c4b4 +1000c364: 2a00 cmp r2, #0 +1000c366: d1df bne.n 1000c328 +1000c368: 2202 movs r2, #2 +1000c36a: 50ea str r2, [r5, r3] +1000c36c: 4b62 ldr r3, [pc, #392] ; (1000c4f8 ) +1000c36e: 58eb ldr r3, [r5, r3] +1000c370: e7dc b.n 1000c32c +1000c372: f7f8 fa23 bl 100047bc +1000c376: 2900 cmp r1, #0 +1000c378: d02d beq.n 1000c3d6 +1000c37a: 22fa movs r2, #250 ; 0xfa +1000c37c: 2300 movs r3, #0 +1000c37e: 0092 lsls r2, r2, #2 +1000c380: f7fa fc16 bl 10006bb0 <__wrap___aeabi_uldivmod> +1000c384: 8862 ldrh r2, [r4, #2] +1000c386: 0001 movs r1, r0 +1000c388: 4860 ldr r0, [pc, #384] ; (1000c50c ) +1000c38a: f7fb fb03 bl 10007994 <__wrap_printf> +1000c38e: 6861 ldr r1, [r4, #4] +1000c390: 2958 cmp r1, #88 ; 0x58 +1000c392: d82c bhi.n 1000c3ee +1000c394: 4b5e ldr r3, [pc, #376] ; (1000c510 ) +1000c396: 008a lsls r2, r1, #2 +1000c398: 58d3 ldr r3, [r2, r3] +1000c39a: 2b00 cmp r3, #0 +1000c39c: d027 beq.n 1000c3ee +1000c39e: 0019 movs r1, r3 +1000c3a0: 485c ldr r0, [pc, #368] ; (1000c514 ) +1000c3a2: f7fb faf7 bl 10007994 <__wrap_printf> +1000c3a6: 232e movs r3, #46 ; 0x2e +1000c3a8: 68e2 ldr r2, [r4, #12] +1000c3aa: 5ce3 ldrb r3, [r4, r3] +1000c3ac: 68a1 ldr r1, [r4, #8] +1000c3ae: 485a ldr r0, [pc, #360] ; (1000c518 ) +1000c3b0: f7fb faf0 bl 10007994 <__wrap_printf> +1000c3b4: e7ab b.n 1000c30e +1000c3b6: 2201 movs r2, #1 +1000c3b8: 4b4f ldr r3, [pc, #316] ; (1000c4f8 ) +1000c3ba: 2100 movs r1, #0 +1000c3bc: 0028 movs r0, r5 +1000c3be: 50ea str r2, [r5, r3] +1000c3c0: f7f4 fb44 bl 10000a4c +1000c3c4: e7b5 b.n 1000c332 +1000c3c6: 2100 movs r1, #0 +1000c3c8: 0028 movs r0, r5 +1000c3ca: f7f4 fb7b bl 10000ac4 +1000c3ce: 2200 movs r2, #0 +1000c3d0: 4b49 ldr r3, [pc, #292] ; (1000c4f8 ) +1000c3d2: 50ea str r2, [r5, r3] +1000c3d4: e7ad b.n 1000c332 +1000c3d6: 21fa movs r1, #250 ; 0xfa +1000c3d8: 0089 lsls r1, r1, #2 +1000c3da: f7fa fbab bl 10006b34 <__wrap___aeabi_uidiv> +1000c3de: 8862 ldrh r2, [r4, #2] +1000c3e0: 0001 movs r1, r0 +1000c3e2: 484a ldr r0, [pc, #296] ; (1000c50c ) +1000c3e4: f7fb fad6 bl 10007994 <__wrap_printf> +1000c3e8: 6861 ldr r1, [r4, #4] +1000c3ea: 2958 cmp r1, #88 ; 0x58 +1000c3ec: d9d2 bls.n 1000c394 +1000c3ee: 484b ldr r0, [pc, #300] ; (1000c51c ) +1000c3f0: f7fb fad0 bl 10007994 <__wrap_printf> +1000c3f4: e7d7 b.n 1000c3a6 +1000c3f6: 2b03 cmp r3, #3 +1000c3f8: d056 beq.n 1000c4a8 +1000c3fa: 2202 movs r2, #2 +1000c3fc: 4b3e ldr r3, [pc, #248] ; (1000c4f8 ) +1000c3fe: 50ea str r2, [r5, r3] +1000c400: e797 b.n 1000c332 +1000c402: 2b03 cmp r3, #3 +1000c404: d010 beq.n 1000c428 +1000c406: 2b06 cmp r3, #6 +1000c408: d122 bne.n 1000c450 +1000c40a: 68a3 ldr r3, [r4, #8] +1000c40c: 2b00 cmp r3, #0 +1000c40e: d000 beq.n 1000c412 +1000c410: e78a b.n 1000c328 +1000c412: 68e3 ldr r3, [r4, #12] +1000c414: 2b02 cmp r3, #2 +1000c416: d000 beq.n 1000c41a +1000c418: e786 b.n 1000c328 +1000c41a: 4b41 ldr r3, [pc, #260] ; (1000c520 ) +1000c41c: 2201 movs r2, #1 +1000c41e: 4839 ldr r0, [pc, #228] ; (1000c504 ) +1000c420: 54ea strb r2, [r5, r3] +1000c422: f000 febb bl 1000d19c +1000c426: e77f b.n 1000c328 +1000c428: 68a3 ldr r3, [r4, #8] 1000c42a: 2b00 cmp r3, #0 -1000c42c: d027 beq.n 1000c47e -1000c42e: 0019 movs r1, r3 -1000c430: 485c ldr r0, [pc, #368] ; (1000c5a4 ) -1000c432: f7fb faf7 bl 10007a24 <__wrap_printf> -1000c436: 232e movs r3, #46 ; 0x2e -1000c438: 68e2 ldr r2, [r4, #12] -1000c43a: 5ce3 ldrb r3, [r4, r3] -1000c43c: 68a1 ldr r1, [r4, #8] -1000c43e: 485a ldr r0, [pc, #360] ; (1000c5a8 ) -1000c440: f7fb faf0 bl 10007a24 <__wrap_printf> -1000c444: e7ab b.n 1000c39e -1000c446: 2201 movs r2, #1 -1000c448: 4b4f ldr r3, [pc, #316] ; (1000c588 ) -1000c44a: 2100 movs r1, #0 -1000c44c: 0028 movs r0, r5 -1000c44e: 50ea str r2, [r5, r3] -1000c450: f7f4 fb26 bl 10000aa0 -1000c454: e7b5 b.n 1000c3c2 -1000c456: 2100 movs r1, #0 -1000c458: 0028 movs r0, r5 -1000c45a: f7f4 fb5d bl 10000b18 -1000c45e: 2200 movs r2, #0 -1000c460: 4b49 ldr r3, [pc, #292] ; (1000c588 ) -1000c462: 50ea str r2, [r5, r3] -1000c464: e7ad b.n 1000c3c2 -1000c466: 21fa movs r1, #250 ; 0xfa -1000c468: 0089 lsls r1, r1, #2 -1000c46a: f7fa fbab bl 10006bc4 <__wrap___aeabi_uidiv> -1000c46e: 8862 ldrh r2, [r4, #2] -1000c470: 0001 movs r1, r0 -1000c472: 484a ldr r0, [pc, #296] ; (1000c59c ) -1000c474: f7fb fad6 bl 10007a24 <__wrap_printf> -1000c478: 6861 ldr r1, [r4, #4] -1000c47a: 2958 cmp r1, #88 ; 0x58 -1000c47c: d9d2 bls.n 1000c424 -1000c47e: 484b ldr r0, [pc, #300] ; (1000c5ac ) -1000c480: f7fb fad0 bl 10007a24 <__wrap_printf> -1000c484: e7d7 b.n 1000c436 -1000c486: 2b03 cmp r3, #3 -1000c488: d056 beq.n 1000c538 -1000c48a: 2202 movs r2, #2 -1000c48c: 4b3e ldr r3, [pc, #248] ; (1000c588 ) -1000c48e: 50ea str r2, [r5, r3] -1000c490: e797 b.n 1000c3c2 -1000c492: 2b03 cmp r3, #3 -1000c494: d010 beq.n 1000c4b8 -1000c496: 2b06 cmp r3, #6 -1000c498: d122 bne.n 1000c4e0 -1000c49a: 68a3 ldr r3, [r4, #8] -1000c49c: 2b00 cmp r3, #0 -1000c49e: d000 beq.n 1000c4a2 -1000c4a0: e78a b.n 1000c3b8 -1000c4a2: 68e3 ldr r3, [r4, #12] -1000c4a4: 2b02 cmp r3, #2 -1000c4a6: d000 beq.n 1000c4aa -1000c4a8: e786 b.n 1000c3b8 -1000c4aa: 4b41 ldr r3, [pc, #260] ; (1000c5b0 ) -1000c4ac: 2201 movs r2, #1 -1000c4ae: 4839 ldr r0, [pc, #228] ; (1000c594 ) -1000c4b0: 54ea strb r2, [r5, r3] -1000c4b2: f000 feb9 bl 1000d228 -1000c4b6: e77f b.n 1000c3b8 -1000c4b8: 68a3 ldr r3, [r4, #8] -1000c4ba: 2b00 cmp r3, #0 -1000c4bc: d124 bne.n 1000c508 -1000c4be: 4b32 ldr r3, [pc, #200] ; (1000c588 ) -1000c4c0: 58ea ldr r2, [r5, r3] -1000c4c2: 230f movs r3, #15 -1000c4c4: 0019 movs r1, r3 -1000c4c6: 4011 ands r1, r2 -1000c4c8: 2904 cmp r1, #4 -1000c4ca: d103 bne.n 1000c4d4 -1000c4cc: 439a bics r2, r3 -1000c4ce: 0013 movs r3, r2 -1000c4d0: 2201 movs r2, #1 -1000c4d2: 431a orrs r2, r3 -1000c4d4: 2380 movs r3, #128 ; 0x80 -1000c4d6: 009b lsls r3, r3, #2 -1000c4d8: 4313 orrs r3, r2 -1000c4da: 4a2b ldr r2, [pc, #172] ; (1000c588 ) -1000c4dc: 50ab str r3, [r5, r2] -1000c4de: e76d b.n 1000c3bc -1000c4e0: 2b10 cmp r3, #16 -1000c4e2: d118 bne.n 1000c516 -1000c4e4: 68a3 ldr r3, [r4, #8] -1000c4e6: 2b00 cmp r3, #0 -1000c4e8: d000 beq.n 1000c4ec -1000c4ea: e765 b.n 1000c3b8 -1000c4ec: 8863 ldrh r3, [r4, #2] -1000c4ee: 07db lsls r3, r3, #31 -1000c4f0: d539 bpl.n 1000c566 -1000c4f2: 232e movs r3, #46 ; 0x2e -1000c4f4: 5ce1 ldrb r1, [r4, r3] -1000c4f6: 2900 cmp r1, #0 -1000c4f8: d13d bne.n 1000c576 -1000c4fa: 2380 movs r3, #128 ; 0x80 -1000c4fc: 4a22 ldr r2, [pc, #136] ; (1000c588 ) -1000c4fe: 00db lsls r3, r3, #3 -1000c500: 58a9 ldr r1, [r5, r2] -1000c502: 430b orrs r3, r1 -1000c504: 50ab str r3, [r5, r2] -1000c506: e759 b.n 1000c3bc -1000c508: 2b06 cmp r3, #6 -1000c50a: d100 bne.n 1000c50e -1000c50c: e754 b.n 1000c3b8 -1000c50e: 2204 movs r2, #4 -1000c510: 4b1d ldr r3, [pc, #116] ; (1000c588 ) -1000c512: 50ea str r2, [r5, r3] -1000c514: e755 b.n 1000c3c2 -1000c516: 2b2e cmp r3, #46 ; 0x2e -1000c518: d000 beq.n 1000c51c -1000c51a: e74d b.n 1000c3b8 -1000c51c: 68a3 ldr r3, [r4, #8] -1000c51e: 2b06 cmp r3, #6 -1000c520: d01a beq.n 1000c558 -1000c522: 2b04 cmp r3, #4 -1000c524: d003 beq.n 1000c52e -1000c526: 2202 movs r2, #2 -1000c528: 4393 bics r3, r2 -1000c52a: 2b08 cmp r3, #8 -1000c52c: d1ef bne.n 1000c50e -1000c52e: 68e3 ldr r3, [r4, #12] -1000c530: 2b0f cmp r3, #15 -1000c532: d1ec bne.n 1000c50e -1000c534: 4b16 ldr r3, [pc, #88] ; (1000c590 ) -1000c536: e7b9 b.n 1000c4ac -1000c538: 68e2 ldr r2, [r4, #12] -1000c53a: 2a00 cmp r2, #0 -1000c53c: d1a5 bne.n 1000c48a -1000c53e: 4a12 ldr r2, [pc, #72] ; (1000c588 ) -1000c540: 50ab str r3, [r5, r2] -1000c542: e73e b.n 1000c3c2 -1000c544: 0021 movs r1, r4 -1000c546: 3308 adds r3, #8 -1000c548: 58e8 ldr r0, [r5, r3] -1000c54a: 4b1a ldr r3, [pc, #104] ; (1000c5b4 ) -1000c54c: 3130 adds r1, #48 ; 0x30 -1000c54e: 58eb ldr r3, [r5, r3] -1000c550: 4798 blx r3 -1000c552: 4b0d ldr r3, [pc, #52] ; (1000c588 ) -1000c554: 58eb ldr r3, [r5, r3] -1000c556: e731 b.n 1000c3bc -1000c558: 2380 movs r3, #128 ; 0x80 -1000c55a: 4a0b ldr r2, [pc, #44] ; (1000c588 ) -1000c55c: 011b lsls r3, r3, #4 -1000c55e: 58a9 ldr r1, [r5, r2] -1000c560: 430b orrs r3, r1 -1000c562: 50ab str r3, [r5, r2] -1000c564: e72a b.n 1000c3bc -1000c566: 232e movs r3, #46 ; 0x2e -1000c568: 0028 movs r0, r5 -1000c56a: 5ce1 ldrb r1, [r4, r3] -1000c56c: f7f4 fad4 bl 10000b18 -1000c570: 4b05 ldr r3, [pc, #20] ; (1000c588 ) -1000c572: 58eb ldr r3, [r5, r3] -1000c574: e722 b.n 1000c3bc -1000c576: 0028 movs r0, r5 -1000c578: f7f4 fa92 bl 10000aa0 -1000c57c: 4b02 ldr r3, [pc, #8] ; (1000c588 ) -1000c57e: 58eb ldr r3, [r5, r3] -1000c580: e71c b.n 1000c3bc -1000c582: 46c0 nop ; (mov r8, r8) -1000c584: 00000864 .word 0x00000864 -1000c588: 0000086c .word 0x0000086c -1000c58c: 00000e01 .word 0x00000e01 -1000c590: 0000087a .word 0x0000087a -1000c594: 1000c1bd .word 0x1000c1bd -1000c598: 00000868 .word 0x00000868 -1000c59c: 1004c58c .word 0x1004c58c -1000c5a0: 1004c650 .word 0x1004c650 -1000c5a4: 1004c5a0 .word 0x1004c5a0 -1000c5a8: 1004c5a4 .word 0x1004c5a4 -1000c5ac: 100140cc .word 0x100140cc -1000c5b0: 00000879 .word 0x00000879 -1000c5b4: 00000874 .word 0x00000874 - -1000c5b8 : -1000c5b8: b5f0 push {r4, r5, r6, r7, lr} -1000c5ba: 4657 mov r7, sl -1000c5bc: 464e mov r6, r9 -1000c5be: 4645 mov r5, r8 -1000c5c0: 46de mov lr, fp -1000c5c2: 0004 movs r4, r0 -1000c5c4: b5e0 push {r5, r6, r7, lr} -1000c5c6: b083 sub sp, #12 -1000c5c8: 4698 mov r8, r3 -1000c5ca: ab0c add r3, sp, #48 ; 0x30 -1000c5cc: 781b ldrb r3, [r3, #0] -1000c5ce: 000e movs r6, r1 -1000c5d0: 469a mov sl, r3 -1000c5d2: 0017 movs r7, r2 -1000c5d4: f000 fe94 bl 1000d300 -1000c5d8: 4b23 ldr r3, [pc, #140] ; (1000c668 ) -1000c5da: 2100 movs r1, #0 -1000c5dc: 681d ldr r5, [r3, #0] -1000c5de: 4699 mov r9, r3 -1000c5e0: 0020 movs r0, r4 -1000c5e2: 2d00 cmp r5, #0 -1000c5e4: d014 beq.n 1000c610 -1000c5e6: f7fe fa9d bl 1000ab24 -1000c5ea: 4653 mov r3, sl -1000c5ec: 003a movs r2, r7 -1000c5ee: 9300 str r3, [sp, #0] -1000c5f0: 0031 movs r1, r6 -1000c5f2: 4643 mov r3, r8 -1000c5f4: 0020 movs r0, r4 -1000c5f6: f7fe f9fb bl 1000a9f0 -1000c5fa: 0005 movs r5, r0 -1000c5fc: f000 fe8a bl 1000d314 -1000c600: 0028 movs r0, r5 -1000c602: b003 add sp, #12 -1000c604: bcf0 pop {r4, r5, r6, r7} -1000c606: 46bb mov fp, r7 -1000c608: 46b2 mov sl, r6 -1000c60a: 46a9 mov r9, r5 -1000c60c: 46a0 mov r8, r4 -1000c60e: bdf0 pop {r4, r5, r6, r7, pc} -1000c610: f000 fee2 bl 1000d3d8 -1000c614: 2101 movs r1, #1 -1000c616: 0020 movs r0, r4 -1000c618: f000 fede bl 1000d3d8 -1000c61c: 2386 movs r3, #134 ; 0x86 -1000c61e: 011b lsls r3, r3, #4 -1000c620: 54e5 strb r5, [r4, r3] -1000c622: 2380 movs r3, #128 ; 0x80 -1000c624: 25d0 movs r5, #208 ; 0xd0 -1000c626: 041b lsls r3, r3, #16 -1000c628: 469b mov fp, r3 -1000c62a: 062d lsls r5, r5, #24 -1000c62c: 61ab str r3, [r5, #24] -1000c62e: 2014 movs r0, #20 -1000c630: f000 fe94 bl 1000d35c -1000c634: 465b mov r3, fp -1000c636: 2032 movs r0, #50 ; 0x32 -1000c638: 616b str r3, [r5, #20] -1000c63a: f000 fe8f bl 1000d35c -1000c63e: 2100 movs r1, #0 -1000c640: 0020 movs r0, r4 -1000c642: f7fe fbd3 bl 1000adec -1000c646: 1e05 subs r5, r0, #0 -1000c648: d1d8 bne.n 1000c5fc -1000c64a: 4b08 ldr r3, [pc, #32] ; (1000c66c ) -1000c64c: 0020 movs r0, r4 -1000c64e: 18e1 adds r1, r4, r3 -1000c650: f7fe fb92 bl 1000ad78 -1000c654: 2232 movs r2, #50 ; 0x32 -1000c656: 4b06 ldr r3, [pc, #24] ; (1000c670 ) -1000c658: 4806 ldr r0, [pc, #24] ; (1000c674 ) -1000c65a: 601a str r2, [r3, #0] -1000c65c: 464b mov r3, r9 -1000c65e: 6018 str r0, [r3, #0] -1000c660: f000 fde2 bl 1000d228 -1000c664: e7c1 b.n 1000c5ea -1000c666: 46c0 nop ; (mov r8, r8) -1000c668: 20001ac8 .word 0x20001ac8 -1000c66c: 000008e3 .word 0x000008e3 -1000c670: 20001acc .word 0x20001acc -1000c674: 1000c1bd .word 0x1000c1bd - -1000c678 : -1000c678: b5f0 push {r4, r5, r6, r7, lr} -1000c67a: 46c6 mov lr, r8 -1000c67c: 0005 movs r5, r0 -1000c67e: b500 push {lr} -1000c680: b082 sub sp, #8 -1000c682: 000c movs r4, r1 -1000c684: f000 fe3c bl 1000d300 -1000c688: 4f24 ldr r7, [pc, #144] ; (1000c71c ) -1000c68a: 2100 movs r1, #0 -1000c68c: 683e ldr r6, [r7, #0] -1000c68e: 0028 movs r0, r5 -1000c690: 2e00 cmp r6, #0 -1000c692: d019 beq.n 1000c6c8 -1000c694: f7fe fa46 bl 1000ab24 -1000c698: 200f movs r0, #15 -1000c69a: 0001 movs r1, r0 -1000c69c: 0b23 lsrs r3, r4, #12 -1000c69e: 0522 lsls r2, r4, #20 -1000c6a0: 4021 ands r1, r4 -1000c6a2: 0d26 lsrs r6, r4, #20 -1000c6a4: 0c24 lsrs r4, r4, #16 -1000c6a6: 4006 ands r6, r0 -1000c6a8: 4004 ands r4, r0 -1000c6aa: 4003 ands r3, r0 -1000c6ac: 9601 str r6, [sp, #4] -1000c6ae: 0028 movs r0, r5 -1000c6b0: 0e12 lsrs r2, r2, #24 -1000c6b2: 9400 str r4, [sp, #0] -1000c6b4: f7ff f842 bl 1000b73c -1000c6b8: 0006 movs r6, r0 -1000c6ba: f000 fe2b bl 1000d314 -1000c6be: 0030 movs r0, r6 -1000c6c0: b002 add sp, #8 -1000c6c2: bc80 pop {r7} -1000c6c4: 46b8 mov r8, r7 -1000c6c6: bdf0 pop {r4, r5, r6, r7, pc} -1000c6c8: f000 fe86 bl 1000d3d8 -1000c6cc: 2101 movs r1, #1 -1000c6ce: 0028 movs r0, r5 -1000c6d0: f000 fe82 bl 1000d3d8 -1000c6d4: 2386 movs r3, #134 ; 0x86 -1000c6d6: 011b lsls r3, r3, #4 -1000c6d8: 54ee strb r6, [r5, r3] -1000c6da: 2380 movs r3, #128 ; 0x80 -1000c6dc: 26d0 movs r6, #208 ; 0xd0 -1000c6de: 041b lsls r3, r3, #16 -1000c6e0: 4698 mov r8, r3 -1000c6e2: 0636 lsls r6, r6, #24 -1000c6e4: 61b3 str r3, [r6, #24] -1000c6e6: 2014 movs r0, #20 -1000c6e8: f000 fe38 bl 1000d35c -1000c6ec: 4643 mov r3, r8 -1000c6ee: 2032 movs r0, #50 ; 0x32 -1000c6f0: 6173 str r3, [r6, #20] -1000c6f2: f000 fe33 bl 1000d35c -1000c6f6: 2100 movs r1, #0 -1000c6f8: 0028 movs r0, r5 -1000c6fa: f7fe fb77 bl 1000adec -1000c6fe: 1e06 subs r6, r0, #0 -1000c700: d1db bne.n 1000c6ba -1000c702: 4b07 ldr r3, [pc, #28] ; (1000c720 ) -1000c704: 0028 movs r0, r5 -1000c706: 18e9 adds r1, r5, r3 -1000c708: f7fe fb36 bl 1000ad78 -1000c70c: 2232 movs r2, #50 ; 0x32 -1000c70e: 4b05 ldr r3, [pc, #20] ; (1000c724 ) -1000c710: 4805 ldr r0, [pc, #20] ; (1000c728 ) -1000c712: 601a str r2, [r3, #0] -1000c714: 6038 str r0, [r7, #0] -1000c716: f000 fd87 bl 1000d228 -1000c71a: e7bd b.n 1000c698 -1000c71c: 20001ac8 .word 0x20001ac8 -1000c720: 000008e3 .word 0x000008e3 -1000c724: 20001acc .word 0x20001acc -1000c728: 1000c1bd .word 0x1000c1bd - -1000c72c : -1000c72c: b5f0 push {r4, r5, r6, r7, lr} -1000c72e: 4647 mov r7, r8 -1000c730: 46ce mov lr, r9 -1000c732: b580 push {r7, lr} -1000c734: b085 sub sp, #20 -1000c736: 0016 movs r6, r2 -1000c738: 0004 movs r4, r0 -1000c73a: 000d movs r5, r1 -1000c73c: 001f movs r7, r3 -1000c73e: f000 fddf bl 1000d300 -1000c742: 2e00 cmp r6, #0 -1000c744: d014 beq.n 1000c770 -1000c746: 2686 movs r6, #134 ; 0x86 -1000c748: 0136 lsls r6, r6, #4 -1000c74a: 5da3 ldrb r3, [r4, r6] -1000c74c: 2b00 cmp r3, #0 -1000c74e: d029 beq.n 1000c7a4 -1000c750: 2d01 cmp r5, #1 -1000c752: d060 beq.n 1000c816 -1000c754: 2786 movs r7, #134 ; 0x86 -1000c756: 013f lsls r7, r7, #4 -1000c758: 5de3 ldrb r3, [r4, r7] -1000c75a: 2601 movs r6, #1 -1000c75c: 412b asrs r3, r5 -1000c75e: 421e tst r6, r3 -1000c760: d04c beq.n 1000c7fc -1000c762: f000 fdd7 bl 1000d314 -1000c766: b005 add sp, #20 -1000c768: bcc0 pop {r6, r7} -1000c76a: 46b9 mov r9, r7 -1000c76c: 46b0 mov r8, r6 -1000c76e: bdf0 pop {r4, r5, r6, r7, pc} -1000c770: 2d01 cmp r5, #1 -1000c772: d1f6 bne.n 1000c762 -1000c774: f000 fdc4 bl 1000d300 -1000c778: 4eb1 ldr r6, [pc, #708] ; (1000ca40 ) -1000c77a: 2100 movs r1, #0 -1000c77c: 6835 ldr r5, [r6, #0] -1000c77e: 0020 movs r0, r4 -1000c780: 2d00 cmp r5, #0 -1000c782: d100 bne.n 1000c786 -1000c784: e0fb b.n 1000c97e -1000c786: f7fe f9cd bl 1000ab24 -1000c78a: 2100 movs r1, #0 -1000c78c: 0020 movs r0, r4 -1000c78e: f7ff fc7d bl 1000c08c -1000c792: f000 fdbf bl 1000d314 -1000c796: 2286 movs r2, #134 ; 0x86 -1000c798: 2102 movs r1, #2 -1000c79a: 0112 lsls r2, r2, #4 -1000c79c: 5ca3 ldrb r3, [r4, r2] -1000c79e: 438b bics r3, r1 -1000c7a0: 54a3 strb r3, [r4, r2] -1000c7a2: e7de b.n 1000c762 -1000c7a4: f000 fdac bl 1000d300 -1000c7a8: 4ba5 ldr r3, [pc, #660] ; (1000ca40 ) -1000c7aa: 2100 movs r1, #0 -1000c7ac: 4698 mov r8, r3 -1000c7ae: 681b ldr r3, [r3, #0] -1000c7b0: 0020 movs r0, r4 -1000c7b2: 4699 mov r9, r3 -1000c7b4: 2b00 cmp r3, #0 -1000c7b6: d065 beq.n 1000c884 -1000c7b8: f7fe f9b4 bl 1000ab24 -1000c7bc: 0039 movs r1, r7 -1000c7be: 0020 movs r0, r4 -1000c7c0: f7fe f9ca bl 1000ab58 -1000c7c4: 0006 movs r6, r0 -1000c7c6: f000 fda5 bl 1000d314 -1000c7ca: 2e00 cmp r6, #0 -1000c7cc: d1c9 bne.n 1000c762 -1000c7ce: f000 fd97 bl 1000d300 -1000c7d2: 4643 mov r3, r8 -1000c7d4: 681e ldr r6, [r3, #0] -1000c7d6: 2100 movs r1, #0 -1000c7d8: 0020 movs r0, r4 -1000c7da: 2e00 cmp r6, #0 -1000c7dc: d100 bne.n 1000c7e0 -1000c7de: e0a4 b.n 1000c92a -1000c7e0: f7fe f9a0 bl 1000ab24 -1000c7e4: 230a movs r3, #10 -1000c7e6: 9301 str r3, [sp, #4] -1000c7e8: 3b09 subs r3, #9 -1000c7ea: 2214 movs r2, #20 -1000c7ec: 2102 movs r1, #2 -1000c7ee: 0020 movs r0, r4 -1000c7f0: 9300 str r3, [sp, #0] -1000c7f2: f7fe ffa3 bl 1000b73c -1000c7f6: f000 fd8d bl 1000d314 -1000c7fa: e7a9 b.n 1000c750 -1000c7fc: 40ae lsls r6, r5 -1000c7fe: 0029 movs r1, r5 -1000c800: 0020 movs r0, r4 -1000c802: f000 fde9 bl 1000d3d8 -1000c806: 0029 movs r1, r5 -1000c808: 0020 movs r0, r4 -1000c80a: f000 fde3 bl 1000d3d4 -1000c80e: 5de3 ldrb r3, [r4, r7] -1000c810: 431e orrs r6, r3 -1000c812: 55e6 strb r6, [r4, r7] -1000c814: e7a5 b.n 1000c762 -1000c816: f000 fd73 bl 1000d300 -1000c81a: 4b89 ldr r3, [pc, #548] ; (1000ca40 ) -1000c81c: 2100 movs r1, #0 -1000c81e: 681d ldr r5, [r3, #0] -1000c820: 4698 mov r8, r3 +1000c42c: d124 bne.n 1000c478 +1000c42e: 4b32 ldr r3, [pc, #200] ; (1000c4f8 ) +1000c430: 58ea ldr r2, [r5, r3] +1000c432: 230f movs r3, #15 +1000c434: 0019 movs r1, r3 +1000c436: 4011 ands r1, r2 +1000c438: 2904 cmp r1, #4 +1000c43a: d103 bne.n 1000c444 +1000c43c: 439a bics r2, r3 +1000c43e: 0013 movs r3, r2 +1000c440: 2201 movs r2, #1 +1000c442: 431a orrs r2, r3 +1000c444: 2380 movs r3, #128 ; 0x80 +1000c446: 009b lsls r3, r3, #2 +1000c448: 4313 orrs r3, r2 +1000c44a: 4a2b ldr r2, [pc, #172] ; (1000c4f8 ) +1000c44c: 50ab str r3, [r5, r2] +1000c44e: e76d b.n 1000c32c +1000c450: 2b10 cmp r3, #16 +1000c452: d118 bne.n 1000c486 +1000c454: 68a3 ldr r3, [r4, #8] +1000c456: 2b00 cmp r3, #0 +1000c458: d000 beq.n 1000c45c +1000c45a: e765 b.n 1000c328 +1000c45c: 8863 ldrh r3, [r4, #2] +1000c45e: 07db lsls r3, r3, #31 +1000c460: d539 bpl.n 1000c4d6 +1000c462: 232e movs r3, #46 ; 0x2e +1000c464: 5ce1 ldrb r1, [r4, r3] +1000c466: 2900 cmp r1, #0 +1000c468: d13d bne.n 1000c4e6 +1000c46a: 2380 movs r3, #128 ; 0x80 +1000c46c: 4a22 ldr r2, [pc, #136] ; (1000c4f8 ) +1000c46e: 00db lsls r3, r3, #3 +1000c470: 58a9 ldr r1, [r5, r2] +1000c472: 430b orrs r3, r1 +1000c474: 50ab str r3, [r5, r2] +1000c476: e759 b.n 1000c32c +1000c478: 2b06 cmp r3, #6 +1000c47a: d100 bne.n 1000c47e +1000c47c: e754 b.n 1000c328 +1000c47e: 2204 movs r2, #4 +1000c480: 4b1d ldr r3, [pc, #116] ; (1000c4f8 ) +1000c482: 50ea str r2, [r5, r3] +1000c484: e755 b.n 1000c332 +1000c486: 2b2e cmp r3, #46 ; 0x2e +1000c488: d000 beq.n 1000c48c +1000c48a: e74d b.n 1000c328 +1000c48c: 68a3 ldr r3, [r4, #8] +1000c48e: 2b06 cmp r3, #6 +1000c490: d01a beq.n 1000c4c8 +1000c492: 2b04 cmp r3, #4 +1000c494: d003 beq.n 1000c49e +1000c496: 2202 movs r2, #2 +1000c498: 4393 bics r3, r2 +1000c49a: 2b08 cmp r3, #8 +1000c49c: d1ef bne.n 1000c47e +1000c49e: 68e3 ldr r3, [r4, #12] +1000c4a0: 2b0f cmp r3, #15 +1000c4a2: d1ec bne.n 1000c47e +1000c4a4: 4b16 ldr r3, [pc, #88] ; (1000c500 ) +1000c4a6: e7b9 b.n 1000c41c +1000c4a8: 68e2 ldr r2, [r4, #12] +1000c4aa: 2a00 cmp r2, #0 +1000c4ac: d1a5 bne.n 1000c3fa +1000c4ae: 4a12 ldr r2, [pc, #72] ; (1000c4f8 ) +1000c4b0: 50ab str r3, [r5, r2] +1000c4b2: e73e b.n 1000c332 +1000c4b4: 0021 movs r1, r4 +1000c4b6: 3308 adds r3, #8 +1000c4b8: 58e8 ldr r0, [r5, r3] +1000c4ba: 4b1a ldr r3, [pc, #104] ; (1000c524 ) +1000c4bc: 3130 adds r1, #48 ; 0x30 +1000c4be: 58eb ldr r3, [r5, r3] +1000c4c0: 4798 blx r3 +1000c4c2: 4b0d ldr r3, [pc, #52] ; (1000c4f8 ) +1000c4c4: 58eb ldr r3, [r5, r3] +1000c4c6: e731 b.n 1000c32c +1000c4c8: 2380 movs r3, #128 ; 0x80 +1000c4ca: 4a0b ldr r2, [pc, #44] ; (1000c4f8 ) +1000c4cc: 011b lsls r3, r3, #4 +1000c4ce: 58a9 ldr r1, [r5, r2] +1000c4d0: 430b orrs r3, r1 +1000c4d2: 50ab str r3, [r5, r2] +1000c4d4: e72a b.n 1000c32c +1000c4d6: 232e movs r3, #46 ; 0x2e +1000c4d8: 0028 movs r0, r5 +1000c4da: 5ce1 ldrb r1, [r4, r3] +1000c4dc: f7f4 faf2 bl 10000ac4 +1000c4e0: 4b05 ldr r3, [pc, #20] ; (1000c4f8 ) +1000c4e2: 58eb ldr r3, [r5, r3] +1000c4e4: e722 b.n 1000c32c +1000c4e6: 0028 movs r0, r5 +1000c4e8: f7f4 fab0 bl 10000a4c +1000c4ec: 4b02 ldr r3, [pc, #8] ; (1000c4f8 ) +1000c4ee: 58eb ldr r3, [r5, r3] +1000c4f0: e71c b.n 1000c32c +1000c4f2: 46c0 nop ; (mov r8, r8) +1000c4f4: 00000864 .word 0x00000864 +1000c4f8: 0000086c .word 0x0000086c +1000c4fc: 00000e01 .word 0x00000e01 +1000c500: 0000087a .word 0x0000087a +1000c504: 1000c12d .word 0x1000c12d +1000c508: 00000868 .word 0x00000868 +1000c50c: 1004c4cc .word 0x1004c4cc +1000c510: 1004c590 .word 0x1004c590 +1000c514: 1004c4e0 .word 0x1004c4e0 +1000c518: 1004c4e4 .word 0x1004c4e4 +1000c51c: 10014044 .word 0x10014044 +1000c520: 00000879 .word 0x00000879 +1000c524: 00000874 .word 0x00000874 + +1000c528 : +1000c528: b5f0 push {r4, r5, r6, r7, lr} +1000c52a: 4657 mov r7, sl +1000c52c: 464e mov r6, r9 +1000c52e: 4645 mov r5, r8 +1000c530: 46de mov lr, fp +1000c532: 0004 movs r4, r0 +1000c534: b5e0 push {r5, r6, r7, lr} +1000c536: b083 sub sp, #12 +1000c538: 4698 mov r8, r3 +1000c53a: ab0c add r3, sp, #48 ; 0x30 +1000c53c: 781b ldrb r3, [r3, #0] +1000c53e: 000e movs r6, r1 +1000c540: 469a mov sl, r3 +1000c542: 0017 movs r7, r2 +1000c544: f000 fe96 bl 1000d274 +1000c548: 4b23 ldr r3, [pc, #140] ; (1000c5d8 ) +1000c54a: 2100 movs r1, #0 +1000c54c: 681d ldr r5, [r3, #0] +1000c54e: 4699 mov r9, r3 +1000c550: 0020 movs r0, r4 +1000c552: 2d00 cmp r5, #0 +1000c554: d014 beq.n 1000c580 +1000c556: f7fe fa9d bl 1000aa94 +1000c55a: 4653 mov r3, sl +1000c55c: 003a movs r2, r7 +1000c55e: 9300 str r3, [sp, #0] +1000c560: 0031 movs r1, r6 +1000c562: 4643 mov r3, r8 +1000c564: 0020 movs r0, r4 +1000c566: f7fe f9fb bl 1000a960 +1000c56a: 0005 movs r5, r0 +1000c56c: f000 fe8c bl 1000d288 +1000c570: 0028 movs r0, r5 +1000c572: b003 add sp, #12 +1000c574: bcf0 pop {r4, r5, r6, r7} +1000c576: 46bb mov fp, r7 +1000c578: 46b2 mov sl, r6 +1000c57a: 46a9 mov r9, r5 +1000c57c: 46a0 mov r8, r4 +1000c57e: bdf0 pop {r4, r5, r6, r7, pc} +1000c580: f000 fee4 bl 1000d34c +1000c584: 2101 movs r1, #1 +1000c586: 0020 movs r0, r4 +1000c588: f000 fee0 bl 1000d34c +1000c58c: 2386 movs r3, #134 ; 0x86 +1000c58e: 011b lsls r3, r3, #4 +1000c590: 54e5 strb r5, [r4, r3] +1000c592: 2380 movs r3, #128 ; 0x80 +1000c594: 25d0 movs r5, #208 ; 0xd0 +1000c596: 041b lsls r3, r3, #16 +1000c598: 469b mov fp, r3 +1000c59a: 062d lsls r5, r5, #24 +1000c59c: 61ab str r3, [r5, #24] +1000c59e: 2014 movs r0, #20 +1000c5a0: f000 fe96 bl 1000d2d0 +1000c5a4: 465b mov r3, fp +1000c5a6: 2032 movs r0, #50 ; 0x32 +1000c5a8: 616b str r3, [r5, #20] +1000c5aa: f000 fe91 bl 1000d2d0 +1000c5ae: 2100 movs r1, #0 +1000c5b0: 0020 movs r0, r4 +1000c5b2: f7fe fbd3 bl 1000ad5c +1000c5b6: 1e05 subs r5, r0, #0 +1000c5b8: d1d8 bne.n 1000c56c +1000c5ba: 4b08 ldr r3, [pc, #32] ; (1000c5dc ) +1000c5bc: 0020 movs r0, r4 +1000c5be: 18e1 adds r1, r4, r3 +1000c5c0: f7fe fb92 bl 1000ace8 +1000c5c4: 2232 movs r2, #50 ; 0x32 +1000c5c6: 4b06 ldr r3, [pc, #24] ; (1000c5e0 ) +1000c5c8: 4806 ldr r0, [pc, #24] ; (1000c5e4 ) +1000c5ca: 601a str r2, [r3, #0] +1000c5cc: 464b mov r3, r9 +1000c5ce: 6018 str r0, [r3, #0] +1000c5d0: f000 fde4 bl 1000d19c +1000c5d4: e7c1 b.n 1000c55a +1000c5d6: 46c0 nop ; (mov r8, r8) +1000c5d8: 20001ac8 .word 0x20001ac8 +1000c5dc: 000008e3 .word 0x000008e3 +1000c5e0: 20001acc .word 0x20001acc +1000c5e4: 1000c12d .word 0x1000c12d + +1000c5e8 : +1000c5e8: b5f0 push {r4, r5, r6, r7, lr} +1000c5ea: 46c6 mov lr, r8 +1000c5ec: 0005 movs r5, r0 +1000c5ee: b500 push {lr} +1000c5f0: b082 sub sp, #8 +1000c5f2: 000c movs r4, r1 +1000c5f4: f000 fe3e bl 1000d274 +1000c5f8: 4f24 ldr r7, [pc, #144] ; (1000c68c ) +1000c5fa: 2100 movs r1, #0 +1000c5fc: 683e ldr r6, [r7, #0] +1000c5fe: 0028 movs r0, r5 +1000c600: 2e00 cmp r6, #0 +1000c602: d019 beq.n 1000c638 +1000c604: f7fe fa46 bl 1000aa94 +1000c608: 200f movs r0, #15 +1000c60a: 0001 movs r1, r0 +1000c60c: 0b23 lsrs r3, r4, #12 +1000c60e: 0522 lsls r2, r4, #20 +1000c610: 4021 ands r1, r4 +1000c612: 0d26 lsrs r6, r4, #20 +1000c614: 0c24 lsrs r4, r4, #16 +1000c616: 4006 ands r6, r0 +1000c618: 4004 ands r4, r0 +1000c61a: 4003 ands r3, r0 +1000c61c: 9601 str r6, [sp, #4] +1000c61e: 0028 movs r0, r5 +1000c620: 0e12 lsrs r2, r2, #24 +1000c622: 9400 str r4, [sp, #0] +1000c624: f7ff f842 bl 1000b6ac +1000c628: 0006 movs r6, r0 +1000c62a: f000 fe2d bl 1000d288 +1000c62e: 0030 movs r0, r6 +1000c630: b002 add sp, #8 +1000c632: bc80 pop {r7} +1000c634: 46b8 mov r8, r7 +1000c636: bdf0 pop {r4, r5, r6, r7, pc} +1000c638: f000 fe88 bl 1000d34c +1000c63c: 2101 movs r1, #1 +1000c63e: 0028 movs r0, r5 +1000c640: f000 fe84 bl 1000d34c +1000c644: 2386 movs r3, #134 ; 0x86 +1000c646: 011b lsls r3, r3, #4 +1000c648: 54ee strb r6, [r5, r3] +1000c64a: 2380 movs r3, #128 ; 0x80 +1000c64c: 26d0 movs r6, #208 ; 0xd0 +1000c64e: 041b lsls r3, r3, #16 +1000c650: 4698 mov r8, r3 +1000c652: 0636 lsls r6, r6, #24 +1000c654: 61b3 str r3, [r6, #24] +1000c656: 2014 movs r0, #20 +1000c658: f000 fe3a bl 1000d2d0 +1000c65c: 4643 mov r3, r8 +1000c65e: 2032 movs r0, #50 ; 0x32 +1000c660: 6173 str r3, [r6, #20] +1000c662: f000 fe35 bl 1000d2d0 +1000c666: 2100 movs r1, #0 +1000c668: 0028 movs r0, r5 +1000c66a: f7fe fb77 bl 1000ad5c +1000c66e: 1e06 subs r6, r0, #0 +1000c670: d1db bne.n 1000c62a +1000c672: 4b07 ldr r3, [pc, #28] ; (1000c690 ) +1000c674: 0028 movs r0, r5 +1000c676: 18e9 adds r1, r5, r3 +1000c678: f7fe fb36 bl 1000ace8 +1000c67c: 2232 movs r2, #50 ; 0x32 +1000c67e: 4b05 ldr r3, [pc, #20] ; (1000c694 ) +1000c680: 4805 ldr r0, [pc, #20] ; (1000c698 ) +1000c682: 601a str r2, [r3, #0] +1000c684: 6038 str r0, [r7, #0] +1000c686: f000 fd89 bl 1000d19c +1000c68a: e7bd b.n 1000c608 +1000c68c: 20001ac8 .word 0x20001ac8 +1000c690: 000008e3 .word 0x000008e3 +1000c694: 20001acc .word 0x20001acc +1000c698: 1000c12d .word 0x1000c12d + +1000c69c : +1000c69c: b5f0 push {r4, r5, r6, r7, lr} +1000c69e: 4647 mov r7, r8 +1000c6a0: 46ce mov lr, r9 +1000c6a2: b580 push {r7, lr} +1000c6a4: b085 sub sp, #20 +1000c6a6: 0016 movs r6, r2 +1000c6a8: 0004 movs r4, r0 +1000c6aa: 000d movs r5, r1 +1000c6ac: 001f movs r7, r3 +1000c6ae: f000 fde1 bl 1000d274 +1000c6b2: 2e00 cmp r6, #0 +1000c6b4: d014 beq.n 1000c6e0 +1000c6b6: 2686 movs r6, #134 ; 0x86 +1000c6b8: 0136 lsls r6, r6, #4 +1000c6ba: 5da3 ldrb r3, [r4, r6] +1000c6bc: 2b00 cmp r3, #0 +1000c6be: d029 beq.n 1000c714 +1000c6c0: 2d01 cmp r5, #1 +1000c6c2: d060 beq.n 1000c786 +1000c6c4: 2786 movs r7, #134 ; 0x86 +1000c6c6: 013f lsls r7, r7, #4 +1000c6c8: 5de3 ldrb r3, [r4, r7] +1000c6ca: 2601 movs r6, #1 +1000c6cc: 412b asrs r3, r5 +1000c6ce: 421e tst r6, r3 +1000c6d0: d04c beq.n 1000c76c +1000c6d2: f000 fdd9 bl 1000d288 +1000c6d6: b005 add sp, #20 +1000c6d8: bcc0 pop {r6, r7} +1000c6da: 46b9 mov r9, r7 +1000c6dc: 46b0 mov r8, r6 +1000c6de: bdf0 pop {r4, r5, r6, r7, pc} +1000c6e0: 2d01 cmp r5, #1 +1000c6e2: d1f6 bne.n 1000c6d2 +1000c6e4: f000 fdc6 bl 1000d274 +1000c6e8: 4eb1 ldr r6, [pc, #708] ; (1000c9b0 ) +1000c6ea: 2100 movs r1, #0 +1000c6ec: 6835 ldr r5, [r6, #0] +1000c6ee: 0020 movs r0, r4 +1000c6f0: 2d00 cmp r5, #0 +1000c6f2: d100 bne.n 1000c6f6 +1000c6f4: e0fb b.n 1000c8ee +1000c6f6: f7fe f9cd bl 1000aa94 +1000c6fa: 2100 movs r1, #0 +1000c6fc: 0020 movs r0, r4 +1000c6fe: f7ff fc7d bl 1000bffc +1000c702: f000 fdc1 bl 1000d288 +1000c706: 2286 movs r2, #134 ; 0x86 +1000c708: 2102 movs r1, #2 +1000c70a: 0112 lsls r2, r2, #4 +1000c70c: 5ca3 ldrb r3, [r4, r2] +1000c70e: 438b bics r3, r1 +1000c710: 54a3 strb r3, [r4, r2] +1000c712: e7de b.n 1000c6d2 +1000c714: f000 fdae bl 1000d274 +1000c718: 4ba5 ldr r3, [pc, #660] ; (1000c9b0 ) +1000c71a: 2100 movs r1, #0 +1000c71c: 4698 mov r8, r3 +1000c71e: 681b ldr r3, [r3, #0] +1000c720: 0020 movs r0, r4 +1000c722: 4699 mov r9, r3 +1000c724: 2b00 cmp r3, #0 +1000c726: d065 beq.n 1000c7f4 +1000c728: f7fe f9b4 bl 1000aa94 +1000c72c: 0039 movs r1, r7 +1000c72e: 0020 movs r0, r4 +1000c730: f7fe f9ca bl 1000aac8 +1000c734: 0006 movs r6, r0 +1000c736: f000 fda7 bl 1000d288 +1000c73a: 2e00 cmp r6, #0 +1000c73c: d1c9 bne.n 1000c6d2 +1000c73e: f000 fd99 bl 1000d274 +1000c742: 4643 mov r3, r8 +1000c744: 681e ldr r6, [r3, #0] +1000c746: 2100 movs r1, #0 +1000c748: 0020 movs r0, r4 +1000c74a: 2e00 cmp r6, #0 +1000c74c: d100 bne.n 1000c750 +1000c74e: e0a4 b.n 1000c89a +1000c750: f7fe f9a0 bl 1000aa94 +1000c754: 230a movs r3, #10 +1000c756: 9301 str r3, [sp, #4] +1000c758: 3b09 subs r3, #9 +1000c75a: 2214 movs r2, #20 +1000c75c: 2102 movs r1, #2 +1000c75e: 0020 movs r0, r4 +1000c760: 9300 str r3, [sp, #0] +1000c762: f7fe ffa3 bl 1000b6ac +1000c766: f000 fd8f bl 1000d288 +1000c76a: e7a9 b.n 1000c6c0 +1000c76c: 40ae lsls r6, r5 +1000c76e: 0029 movs r1, r5 +1000c770: 0020 movs r0, r4 +1000c772: f000 fdeb bl 1000d34c +1000c776: 0029 movs r1, r5 +1000c778: 0020 movs r0, r4 +1000c77a: f000 fde5 bl 1000d348 +1000c77e: 5de3 ldrb r3, [r4, r7] +1000c780: 431e orrs r6, r3 +1000c782: 55e6 strb r6, [r4, r7] +1000c784: e7a5 b.n 1000c6d2 +1000c786: f000 fd75 bl 1000d274 +1000c78a: 4b89 ldr r3, [pc, #548] ; (1000c9b0 ) +1000c78c: 2100 movs r1, #0 +1000c78e: 681d ldr r5, [r3, #0] +1000c790: 4698 mov r8, r3 +1000c792: 0020 movs r0, r4 +1000c794: 2d00 cmp r5, #0 +1000c796: d057 beq.n 1000c848 +1000c798: f7fe f97c bl 1000aa94 +1000c79c: 4a85 ldr r2, [pc, #532] ; (1000c9b4 ) +1000c79e: 4b86 ldr r3, [pc, #536] ; (1000c9b8 ) +1000c7a0: 5ca1 ldrb r1, [r4, r2] +1000c7a2: 3a01 subs r2, #1 +1000c7a4: 5ca2 ldrb r2, [r4, r2] +1000c7a6: 0020 movs r0, r4 +1000c7a8: 9202 str r2, [sp, #8] +1000c7aa: 4a84 ldr r2, [pc, #528] ; (1000c9bc ) +1000c7ac: 58e3 ldr r3, [r4, r3] +1000c7ae: 18a2 adds r2, r4, r2 +1000c7b0: 9201 str r2, [sp, #4] +1000c7b2: 4a83 ldr r2, [pc, #524] ; (1000c9c0 ) +1000c7b4: 5ca2 ldrb r2, [r4, r2] +1000c7b6: 9200 str r2, [sp, #0] +1000c7b8: 4a82 ldr r2, [pc, #520] ; (1000c9c4 ) +1000c7ba: 18a2 adds r2, r4, r2 +1000c7bc: f7ff faaa bl 1000bd14 +1000c7c0: 2586 movs r5, #134 ; 0x86 +1000c7c2: 012d lsls r5, r5, #4 +1000c7c4: f000 fd60 bl 1000d288 +1000c7c8: 5d63 ldrb r3, [r4, r5] +1000c7ca: 079b lsls r3, r3, #30 +1000c7cc: d400 bmi.n 1000c7d0 +1000c7ce: e0e1 b.n 1000c994 +1000c7d0: f000 fd50 bl 1000d274 +1000c7d4: 4643 mov r3, r8 +1000c7d6: 681d ldr r5, [r3, #0] +1000c7d8: 2100 movs r1, #0 +1000c7da: 0020 movs r0, r4 +1000c7dc: 2d00 cmp r5, #0 +1000c7de: d100 bne.n 1000c7e2 +1000c7e0: e0ae b.n 1000c940 +1000c7e2: f7fe f957 bl 1000aa94 +1000c7e6: 2101 movs r1, #1 +1000c7e8: 0020 movs r0, r4 +1000c7ea: f7ff fc07 bl 1000bffc +1000c7ee: f000 fd4b bl 1000d288 +1000c7f2: e76e b.n 1000c6d2 +1000c7f4: f000 fdaa bl 1000d34c +1000c7f8: 2101 movs r1, #1 +1000c7fa: 0020 movs r0, r4 +1000c7fc: f000 fda6 bl 1000d34c +1000c800: 464b mov r3, r9 +1000c802: 55a3 strb r3, [r4, r6] +1000c804: 2380 movs r3, #128 ; 0x80 +1000c806: 26d0 movs r6, #208 ; 0xd0 +1000c808: 041b lsls r3, r3, #16 +1000c80a: 4699 mov r9, r3 +1000c80c: 0636 lsls r6, r6, #24 +1000c80e: 2014 movs r0, #20 +1000c810: 61b3 str r3, [r6, #24] +1000c812: f000 fd5d bl 1000d2d0 +1000c816: 464b mov r3, r9 +1000c818: 2032 movs r0, #50 ; 0x32 +1000c81a: 6173 str r3, [r6, #20] +1000c81c: f000 fd58 bl 1000d2d0 +1000c820: 2100 movs r1, #0 1000c822: 0020 movs r0, r4 -1000c824: 2d00 cmp r5, #0 -1000c826: d057 beq.n 1000c8d8 -1000c828: f7fe f97c bl 1000ab24 -1000c82c: 4a85 ldr r2, [pc, #532] ; (1000ca44 ) -1000c82e: 4b86 ldr r3, [pc, #536] ; (1000ca48 ) -1000c830: 5ca1 ldrb r1, [r4, r2] -1000c832: 3a01 subs r2, #1 -1000c834: 5ca2 ldrb r2, [r4, r2] -1000c836: 0020 movs r0, r4 -1000c838: 9202 str r2, [sp, #8] -1000c83a: 4a84 ldr r2, [pc, #528] ; (1000ca4c ) -1000c83c: 58e3 ldr r3, [r4, r3] -1000c83e: 18a2 adds r2, r4, r2 -1000c840: 9201 str r2, [sp, #4] -1000c842: 4a83 ldr r2, [pc, #524] ; (1000ca50 ) -1000c844: 5ca2 ldrb r2, [r4, r2] -1000c846: 9200 str r2, [sp, #0] -1000c848: 4a82 ldr r2, [pc, #520] ; (1000ca54 ) -1000c84a: 18a2 adds r2, r4, r2 -1000c84c: f7ff faaa bl 1000bda4 -1000c850: 2586 movs r5, #134 ; 0x86 -1000c852: 012d lsls r5, r5, #4 -1000c854: f000 fd5e bl 1000d314 -1000c858: 5d63 ldrb r3, [r4, r5] -1000c85a: 079b lsls r3, r3, #30 -1000c85c: d400 bmi.n 1000c860 -1000c85e: e0e1 b.n 1000ca24 -1000c860: f000 fd4e bl 1000d300 -1000c864: 4643 mov r3, r8 -1000c866: 681d ldr r5, [r3, #0] -1000c868: 2100 movs r1, #0 -1000c86a: 0020 movs r0, r4 -1000c86c: 2d00 cmp r5, #0 -1000c86e: d100 bne.n 1000c872 -1000c870: e0ae b.n 1000c9d0 -1000c872: f7fe f957 bl 1000ab24 -1000c876: 2101 movs r1, #1 -1000c878: 0020 movs r0, r4 -1000c87a: f7ff fc07 bl 1000c08c -1000c87e: f000 fd49 bl 1000d314 -1000c882: e76e b.n 1000c762 -1000c884: f000 fda8 bl 1000d3d8 -1000c888: 2101 movs r1, #1 -1000c88a: 0020 movs r0, r4 -1000c88c: f000 fda4 bl 1000d3d8 -1000c890: 464b mov r3, r9 -1000c892: 55a3 strb r3, [r4, r6] -1000c894: 2380 movs r3, #128 ; 0x80 -1000c896: 26d0 movs r6, #208 ; 0xd0 -1000c898: 041b lsls r3, r3, #16 -1000c89a: 4699 mov r9, r3 -1000c89c: 0636 lsls r6, r6, #24 -1000c89e: 2014 movs r0, #20 -1000c8a0: 61b3 str r3, [r6, #24] -1000c8a2: f000 fd5b bl 1000d35c -1000c8a6: 464b mov r3, r9 -1000c8a8: 2032 movs r0, #50 ; 0x32 -1000c8aa: 6173 str r3, [r6, #20] -1000c8ac: f000 fd56 bl 1000d35c -1000c8b0: 2100 movs r1, #0 -1000c8b2: 0020 movs r0, r4 -1000c8b4: f7fe fa9a bl 1000adec -1000c8b8: 2800 cmp r0, #0 -1000c8ba: d1e0 bne.n 1000c87e -1000c8bc: 4b66 ldr r3, [pc, #408] ; (1000ca58 ) -1000c8be: 0020 movs r0, r4 -1000c8c0: 18e1 adds r1, r4, r3 -1000c8c2: f7fe fa59 bl 1000ad78 -1000c8c6: 2232 movs r2, #50 ; 0x32 -1000c8c8: 4b64 ldr r3, [pc, #400] ; (1000ca5c ) -1000c8ca: 4865 ldr r0, [pc, #404] ; (1000ca60 ) -1000c8cc: 601a str r2, [r3, #0] -1000c8ce: 4643 mov r3, r8 -1000c8d0: 6018 str r0, [r3, #0] -1000c8d2: f000 fca9 bl 1000d228 -1000c8d6: e771 b.n 1000c7bc -1000c8d8: f000 fd7e bl 1000d3d8 -1000c8dc: 2101 movs r1, #1 -1000c8de: 0020 movs r0, r4 -1000c8e0: f000 fd7a bl 1000d3d8 -1000c8e4: 2386 movs r3, #134 ; 0x86 -1000c8e6: 011b lsls r3, r3, #4 -1000c8e8: 54e5 strb r5, [r4, r3] -1000c8ea: 2680 movs r6, #128 ; 0x80 -1000c8ec: 25d0 movs r5, #208 ; 0xd0 -1000c8ee: 0436 lsls r6, r6, #16 -1000c8f0: 062d lsls r5, r5, #24 -1000c8f2: 2014 movs r0, #20 -1000c8f4: 61ae str r6, [r5, #24] -1000c8f6: f000 fd31 bl 1000d35c -1000c8fa: 2032 movs r0, #50 ; 0x32 -1000c8fc: 616e str r6, [r5, #20] -1000c8fe: f000 fd2d bl 1000d35c -1000c902: 2100 movs r1, #0 -1000c904: 0020 movs r0, r4 -1000c906: f7fe fa71 bl 1000adec -1000c90a: 2800 cmp r0, #0 -1000c90c: d1a0 bne.n 1000c850 -1000c90e: 4b52 ldr r3, [pc, #328] ; (1000ca58 ) -1000c910: 0020 movs r0, r4 -1000c912: 18e1 adds r1, r4, r3 -1000c914: f7fe fa30 bl 1000ad78 -1000c918: 2232 movs r2, #50 ; 0x32 -1000c91a: 4b50 ldr r3, [pc, #320] ; (1000ca5c ) -1000c91c: 4850 ldr r0, [pc, #320] ; (1000ca60 ) -1000c91e: 601a str r2, [r3, #0] -1000c920: 4643 mov r3, r8 -1000c922: 6018 str r0, [r3, #0] -1000c924: f000 fc80 bl 1000d228 -1000c928: e780 b.n 1000c82c -1000c92a: f000 fd55 bl 1000d3d8 -1000c92e: 2101 movs r1, #1 -1000c930: 0020 movs r0, r4 -1000c932: f000 fd51 bl 1000d3d8 -1000c936: 2386 movs r3, #134 ; 0x86 -1000c938: 011b lsls r3, r3, #4 -1000c93a: 54e6 strb r6, [r4, r3] -1000c93c: 2780 movs r7, #128 ; 0x80 -1000c93e: 26d0 movs r6, #208 ; 0xd0 -1000c940: 043f lsls r7, r7, #16 -1000c942: 0636 lsls r6, r6, #24 -1000c944: 2014 movs r0, #20 -1000c946: 61b7 str r7, [r6, #24] -1000c948: f000 fd08 bl 1000d35c -1000c94c: 2032 movs r0, #50 ; 0x32 -1000c94e: 6177 str r7, [r6, #20] -1000c950: f000 fd04 bl 1000d35c -1000c954: 2100 movs r1, #0 -1000c956: 0020 movs r0, r4 -1000c958: f7fe fa48 bl 1000adec -1000c95c: 2800 cmp r0, #0 -1000c95e: d000 beq.n 1000c962 -1000c960: e749 b.n 1000c7f6 -1000c962: 4b3d ldr r3, [pc, #244] ; (1000ca58 ) -1000c964: 0020 movs r0, r4 -1000c966: 18e1 adds r1, r4, r3 -1000c968: f7fe fa06 bl 1000ad78 -1000c96c: 2232 movs r2, #50 ; 0x32 -1000c96e: 4b3b ldr r3, [pc, #236] ; (1000ca5c ) -1000c970: 483b ldr r0, [pc, #236] ; (1000ca60 ) -1000c972: 601a str r2, [r3, #0] -1000c974: 4643 mov r3, r8 -1000c976: 6018 str r0, [r3, #0] -1000c978: f000 fc56 bl 1000d228 -1000c97c: e732 b.n 1000c7e4 -1000c97e: f000 fd2b bl 1000d3d8 -1000c982: 2101 movs r1, #1 -1000c984: 0020 movs r0, r4 -1000c986: f000 fd27 bl 1000d3d8 -1000c98a: 2386 movs r3, #134 ; 0x86 -1000c98c: 011b lsls r3, r3, #4 -1000c98e: 54e5 strb r5, [r4, r3] -1000c990: 2780 movs r7, #128 ; 0x80 -1000c992: 25d0 movs r5, #208 ; 0xd0 -1000c994: 043f lsls r7, r7, #16 -1000c996: 062d lsls r5, r5, #24 -1000c998: 2014 movs r0, #20 -1000c99a: 61af str r7, [r5, #24] -1000c99c: f000 fcde bl 1000d35c -1000c9a0: 2032 movs r0, #50 ; 0x32 -1000c9a2: 616f str r7, [r5, #20] -1000c9a4: f000 fcda bl 1000d35c -1000c9a8: 2100 movs r1, #0 -1000c9aa: 0020 movs r0, r4 -1000c9ac: f7fe fa1e bl 1000adec -1000c9b0: 2800 cmp r0, #0 -1000c9b2: d000 beq.n 1000c9b6 -1000c9b4: e6ed b.n 1000c792 -1000c9b6: 4b28 ldr r3, [pc, #160] ; (1000ca58 ) -1000c9b8: 0020 movs r0, r4 -1000c9ba: 18e1 adds r1, r4, r3 -1000c9bc: f7fe f9dc bl 1000ad78 -1000c9c0: 2232 movs r2, #50 ; 0x32 -1000c9c2: 4b26 ldr r3, [pc, #152] ; (1000ca5c ) -1000c9c4: 4826 ldr r0, [pc, #152] ; (1000ca60 ) -1000c9c6: 601a str r2, [r3, #0] -1000c9c8: 6030 str r0, [r6, #0] -1000c9ca: f000 fc2d bl 1000d228 -1000c9ce: e6dc b.n 1000c78a -1000c9d0: f000 fd02 bl 1000d3d8 -1000c9d4: 2101 movs r1, #1 -1000c9d6: 0020 movs r0, r4 -1000c9d8: f000 fcfe bl 1000d3d8 -1000c9dc: 2386 movs r3, #134 ; 0x86 -1000c9de: 011b lsls r3, r3, #4 -1000c9e0: 54e5 strb r5, [r4, r3] -1000c9e2: 2680 movs r6, #128 ; 0x80 -1000c9e4: 25d0 movs r5, #208 ; 0xd0 -1000c9e6: 0436 lsls r6, r6, #16 -1000c9e8: 062d lsls r5, r5, #24 -1000c9ea: 2014 movs r0, #20 -1000c9ec: 61ae str r6, [r5, #24] -1000c9ee: f000 fcb5 bl 1000d35c -1000c9f2: 2032 movs r0, #50 ; 0x32 -1000c9f4: 616e str r6, [r5, #20] -1000c9f6: f000 fcb1 bl 1000d35c -1000c9fa: 2100 movs r1, #0 +1000c824: f7fe fa9a bl 1000ad5c +1000c828: 2800 cmp r0, #0 +1000c82a: d1e0 bne.n 1000c7ee +1000c82c: 4b66 ldr r3, [pc, #408] ; (1000c9c8 ) +1000c82e: 0020 movs r0, r4 +1000c830: 18e1 adds r1, r4, r3 +1000c832: f7fe fa59 bl 1000ace8 +1000c836: 2232 movs r2, #50 ; 0x32 +1000c838: 4b64 ldr r3, [pc, #400] ; (1000c9cc ) +1000c83a: 4865 ldr r0, [pc, #404] ; (1000c9d0 ) +1000c83c: 601a str r2, [r3, #0] +1000c83e: 4643 mov r3, r8 +1000c840: 6018 str r0, [r3, #0] +1000c842: f000 fcab bl 1000d19c +1000c846: e771 b.n 1000c72c +1000c848: f000 fd80 bl 1000d34c +1000c84c: 2101 movs r1, #1 +1000c84e: 0020 movs r0, r4 +1000c850: f000 fd7c bl 1000d34c +1000c854: 2386 movs r3, #134 ; 0x86 +1000c856: 011b lsls r3, r3, #4 +1000c858: 54e5 strb r5, [r4, r3] +1000c85a: 2680 movs r6, #128 ; 0x80 +1000c85c: 25d0 movs r5, #208 ; 0xd0 +1000c85e: 0436 lsls r6, r6, #16 +1000c860: 062d lsls r5, r5, #24 +1000c862: 2014 movs r0, #20 +1000c864: 61ae str r6, [r5, #24] +1000c866: f000 fd33 bl 1000d2d0 +1000c86a: 2032 movs r0, #50 ; 0x32 +1000c86c: 616e str r6, [r5, #20] +1000c86e: f000 fd2f bl 1000d2d0 +1000c872: 2100 movs r1, #0 +1000c874: 0020 movs r0, r4 +1000c876: f7fe fa71 bl 1000ad5c +1000c87a: 2800 cmp r0, #0 +1000c87c: d1a0 bne.n 1000c7c0 +1000c87e: 4b52 ldr r3, [pc, #328] ; (1000c9c8 ) +1000c880: 0020 movs r0, r4 +1000c882: 18e1 adds r1, r4, r3 +1000c884: f7fe fa30 bl 1000ace8 +1000c888: 2232 movs r2, #50 ; 0x32 +1000c88a: 4b50 ldr r3, [pc, #320] ; (1000c9cc ) +1000c88c: 4850 ldr r0, [pc, #320] ; (1000c9d0 ) +1000c88e: 601a str r2, [r3, #0] +1000c890: 4643 mov r3, r8 +1000c892: 6018 str r0, [r3, #0] +1000c894: f000 fc82 bl 1000d19c +1000c898: e780 b.n 1000c79c +1000c89a: f000 fd57 bl 1000d34c +1000c89e: 2101 movs r1, #1 +1000c8a0: 0020 movs r0, r4 +1000c8a2: f000 fd53 bl 1000d34c +1000c8a6: 2386 movs r3, #134 ; 0x86 +1000c8a8: 011b lsls r3, r3, #4 +1000c8aa: 54e6 strb r6, [r4, r3] +1000c8ac: 2780 movs r7, #128 ; 0x80 +1000c8ae: 26d0 movs r6, #208 ; 0xd0 +1000c8b0: 043f lsls r7, r7, #16 +1000c8b2: 0636 lsls r6, r6, #24 +1000c8b4: 2014 movs r0, #20 +1000c8b6: 61b7 str r7, [r6, #24] +1000c8b8: f000 fd0a bl 1000d2d0 +1000c8bc: 2032 movs r0, #50 ; 0x32 +1000c8be: 6177 str r7, [r6, #20] +1000c8c0: f000 fd06 bl 1000d2d0 +1000c8c4: 2100 movs r1, #0 +1000c8c6: 0020 movs r0, r4 +1000c8c8: f7fe fa48 bl 1000ad5c +1000c8cc: 2800 cmp r0, #0 +1000c8ce: d000 beq.n 1000c8d2 +1000c8d0: e749 b.n 1000c766 +1000c8d2: 4b3d ldr r3, [pc, #244] ; (1000c9c8 ) +1000c8d4: 0020 movs r0, r4 +1000c8d6: 18e1 adds r1, r4, r3 +1000c8d8: f7fe fa06 bl 1000ace8 +1000c8dc: 2232 movs r2, #50 ; 0x32 +1000c8de: 4b3b ldr r3, [pc, #236] ; (1000c9cc ) +1000c8e0: 483b ldr r0, [pc, #236] ; (1000c9d0 ) +1000c8e2: 601a str r2, [r3, #0] +1000c8e4: 4643 mov r3, r8 +1000c8e6: 6018 str r0, [r3, #0] +1000c8e8: f000 fc58 bl 1000d19c +1000c8ec: e732 b.n 1000c754 +1000c8ee: f000 fd2d bl 1000d34c +1000c8f2: 2101 movs r1, #1 +1000c8f4: 0020 movs r0, r4 +1000c8f6: f000 fd29 bl 1000d34c +1000c8fa: 2386 movs r3, #134 ; 0x86 +1000c8fc: 011b lsls r3, r3, #4 +1000c8fe: 54e5 strb r5, [r4, r3] +1000c900: 2780 movs r7, #128 ; 0x80 +1000c902: 25d0 movs r5, #208 ; 0xd0 +1000c904: 043f lsls r7, r7, #16 +1000c906: 062d lsls r5, r5, #24 +1000c908: 2014 movs r0, #20 +1000c90a: 61af str r7, [r5, #24] +1000c90c: f000 fce0 bl 1000d2d0 +1000c910: 2032 movs r0, #50 ; 0x32 +1000c912: 616f str r7, [r5, #20] +1000c914: f000 fcdc bl 1000d2d0 +1000c918: 2100 movs r1, #0 +1000c91a: 0020 movs r0, r4 +1000c91c: f7fe fa1e bl 1000ad5c +1000c920: 2800 cmp r0, #0 +1000c922: d000 beq.n 1000c926 +1000c924: e6ed b.n 1000c702 +1000c926: 4b28 ldr r3, [pc, #160] ; (1000c9c8 ) +1000c928: 0020 movs r0, r4 +1000c92a: 18e1 adds r1, r4, r3 +1000c92c: f7fe f9dc bl 1000ace8 +1000c930: 2232 movs r2, #50 ; 0x32 +1000c932: 4b26 ldr r3, [pc, #152] ; (1000c9cc ) +1000c934: 4826 ldr r0, [pc, #152] ; (1000c9d0 ) +1000c936: 601a str r2, [r3, #0] +1000c938: 6030 str r0, [r6, #0] +1000c93a: f000 fc2f bl 1000d19c +1000c93e: e6dc b.n 1000c6fa +1000c940: f000 fd04 bl 1000d34c +1000c944: 2101 movs r1, #1 +1000c946: 0020 movs r0, r4 +1000c948: f000 fd00 bl 1000d34c +1000c94c: 2386 movs r3, #134 ; 0x86 +1000c94e: 011b lsls r3, r3, #4 +1000c950: 54e5 strb r5, [r4, r3] +1000c952: 2680 movs r6, #128 ; 0x80 +1000c954: 25d0 movs r5, #208 ; 0xd0 +1000c956: 0436 lsls r6, r6, #16 +1000c958: 062d lsls r5, r5, #24 +1000c95a: 2014 movs r0, #20 +1000c95c: 61ae str r6, [r5, #24] +1000c95e: f000 fcb7 bl 1000d2d0 +1000c962: 2032 movs r0, #50 ; 0x32 +1000c964: 616e str r6, [r5, #20] +1000c966: f000 fcb3 bl 1000d2d0 +1000c96a: 2100 movs r1, #0 +1000c96c: 0020 movs r0, r4 +1000c96e: f7fe f9f5 bl 1000ad5c +1000c972: 2800 cmp r0, #0 +1000c974: d000 beq.n 1000c978 +1000c976: e73a b.n 1000c7ee +1000c978: 4b13 ldr r3, [pc, #76] ; (1000c9c8 ) +1000c97a: 0020 movs r0, r4 +1000c97c: 18e1 adds r1, r4, r3 +1000c97e: f7fe f9b3 bl 1000ace8 +1000c982: 2232 movs r2, #50 ; 0x32 +1000c984: 4b11 ldr r3, [pc, #68] ; (1000c9cc ) +1000c986: 4812 ldr r0, [pc, #72] ; (1000c9d0 ) +1000c988: 601a str r2, [r3, #0] +1000c98a: 4643 mov r3, r8 +1000c98c: 6018 str r0, [r3, #0] +1000c98e: f000 fc05 bl 1000d19c +1000c992: e728 b.n 1000c7e6 +1000c994: 2101 movs r1, #1 +1000c996: 0020 movs r0, r4 +1000c998: f000 fcd8 bl 1000d34c +1000c99c: 2101 movs r1, #1 +1000c99e: 0020 movs r0, r4 +1000c9a0: f000 fcd2 bl 1000d348 +1000c9a4: 2202 movs r2, #2 +1000c9a6: 5d63 ldrb r3, [r4, r5] +1000c9a8: 4313 orrs r3, r2 +1000c9aa: 5563 strb r3, [r4, r5] +1000c9ac: e710 b.n 1000c7d0 +1000c9ae: 46c0 nop ; (mov r8, r8) +1000c9b0: 20001ac8 .word 0x20001ac8 +1000c9b4: 00000881 .word 0x00000881 +1000c9b8: 0000087c .word 0x0000087c +1000c9bc: 000008a3 .word 0x000008a3 +1000c9c0: 00000882 .word 0x00000882 +1000c9c4: 00000883 .word 0x00000883 +1000c9c8: 000008e3 .word 0x000008e3 +1000c9cc: 20001acc .word 0x20001acc +1000c9d0: 1000c12d .word 0x1000c12d + +1000c9d4 : +1000c9d4: b5f0 push {r4, r5, r6, r7, lr} +1000c9d6: 4646 mov r6, r8 +1000c9d8: 46d6 mov lr, sl +1000c9da: 464f mov r7, r9 +1000c9dc: 2586 movs r5, #134 ; 0x86 +1000c9de: 0004 movs r4, r0 +1000c9e0: b5c0 push {r6, r7, lr} +1000c9e2: 012d lsls r5, r5, #4 +1000c9e4: 001f movs r7, r3 +1000c9e6: 000e movs r6, r1 +1000c9e8: 4690 mov r8, r2 +1000c9ea: f000 fc43 bl 1000d274 +1000c9ee: 5d63 ldrb r3, [r4, r5] +1000c9f0: 2b00 cmp r3, #0 +1000c9f2: d048 beq.n 1000ca86 +1000c9f4: 4b26 ldr r3, [pc, #152] ; (1000ca90 ) +1000c9f6: 2100 movs r1, #0 +1000c9f8: 4699 mov r9, r3 +1000c9fa: 681b ldr r3, [r3, #0] 1000c9fc: 0020 movs r0, r4 -1000c9fe: f7fe f9f5 bl 1000adec -1000ca02: 2800 cmp r0, #0 -1000ca04: d000 beq.n 1000ca08 -1000ca06: e73a b.n 1000c87e -1000ca08: 4b13 ldr r3, [pc, #76] ; (1000ca58 ) -1000ca0a: 0020 movs r0, r4 -1000ca0c: 18e1 adds r1, r4, r3 -1000ca0e: f7fe f9b3 bl 1000ad78 -1000ca12: 2232 movs r2, #50 ; 0x32 -1000ca14: 4b11 ldr r3, [pc, #68] ; (1000ca5c ) -1000ca16: 4812 ldr r0, [pc, #72] ; (1000ca60 ) -1000ca18: 601a str r2, [r3, #0] -1000ca1a: 4643 mov r3, r8 -1000ca1c: 6018 str r0, [r3, #0] -1000ca1e: f000 fc03 bl 1000d228 -1000ca22: e728 b.n 1000c876 -1000ca24: 2101 movs r1, #1 -1000ca26: 0020 movs r0, r4 -1000ca28: f000 fcd6 bl 1000d3d8 -1000ca2c: 2101 movs r1, #1 -1000ca2e: 0020 movs r0, r4 -1000ca30: f000 fcd0 bl 1000d3d4 -1000ca34: 2202 movs r2, #2 -1000ca36: 5d63 ldrb r3, [r4, r5] -1000ca38: 4313 orrs r3, r2 -1000ca3a: 5563 strb r3, [r4, r5] -1000ca3c: e710 b.n 1000c860 -1000ca3e: 46c0 nop ; (mov r8, r8) -1000ca40: 20001ac8 .word 0x20001ac8 -1000ca44: 00000881 .word 0x00000881 -1000ca48: 0000087c .word 0x0000087c -1000ca4c: 000008a3 .word 0x000008a3 -1000ca50: 00000882 .word 0x00000882 -1000ca54: 00000883 .word 0x00000883 -1000ca58: 000008e3 .word 0x000008e3 -1000ca5c: 20001acc .word 0x20001acc -1000ca60: 1000c1bd .word 0x1000c1bd - -1000ca64 : -1000ca64: b5f0 push {r4, r5, r6, r7, lr} -1000ca66: 4646 mov r6, r8 -1000ca68: 46d6 mov lr, sl -1000ca6a: 464f mov r7, r9 -1000ca6c: 2586 movs r5, #134 ; 0x86 -1000ca6e: 0004 movs r4, r0 -1000ca70: b5c0 push {r6, r7, lr} -1000ca72: 012d lsls r5, r5, #4 -1000ca74: 001f movs r7, r3 -1000ca76: 000e movs r6, r1 -1000ca78: 4690 mov r8, r2 -1000ca7a: f000 fc41 bl 1000d300 -1000ca7e: 5d63 ldrb r3, [r4, r5] -1000ca80: 2b00 cmp r3, #0 -1000ca82: d048 beq.n 1000cb16 -1000ca84: 4b26 ldr r3, [pc, #152] ; (1000cb20 ) -1000ca86: 2100 movs r1, #0 -1000ca88: 4699 mov r9, r3 -1000ca8a: 681b ldr r3, [r3, #0] -1000ca8c: 0020 movs r0, r4 -1000ca8e: 469a mov sl, r3 -1000ca90: 2b00 cmp r3, #0 -1000ca92: d016 beq.n 1000cac2 -1000ca94: f7fe f846 bl 1000ab24 -1000ca98: 2201 movs r2, #1 -1000ca9a: 4b22 ldr r3, [pc, #136] ; (1000cb24 ) -1000ca9c: 0031 movs r1, r6 -1000ca9e: 50e2 str r2, [r4, r3] -1000caa0: 4642 mov r2, r8 -1000caa2: 3308 adds r3, #8 -1000caa4: 50e2 str r2, [r4, r3] -1000caa6: 4b20 ldr r3, [pc, #128] ; (1000cb28 ) -1000caa8: 0020 movs r0, r4 -1000caaa: 50e7 str r7, [r4, r3] -1000caac: f7fe fee2 bl 1000b874 -1000cab0: 0005 movs r5, r0 -1000cab2: f000 fc2f bl 1000d314 -1000cab6: 0028 movs r0, r5 -1000cab8: bce0 pop {r5, r6, r7} -1000caba: 46ba mov sl, r7 -1000cabc: 46b1 mov r9, r6 -1000cabe: 46a8 mov r8, r5 -1000cac0: bdf0 pop {r4, r5, r6, r7, pc} -1000cac2: f000 fc89 bl 1000d3d8 -1000cac6: 2101 movs r1, #1 -1000cac8: 0020 movs r0, r4 -1000caca: f000 fc85 bl 1000d3d8 -1000cace: 4653 mov r3, sl -1000cad0: 5563 strb r3, [r4, r5] -1000cad2: 2380 movs r3, #128 ; 0x80 -1000cad4: 25d0 movs r5, #208 ; 0xd0 -1000cad6: 041b lsls r3, r3, #16 -1000cad8: 469a mov sl, r3 -1000cada: 062d lsls r5, r5, #24 -1000cadc: 61ab str r3, [r5, #24] -1000cade: 2014 movs r0, #20 -1000cae0: f000 fc3c bl 1000d35c -1000cae4: 4653 mov r3, sl -1000cae6: 2032 movs r0, #50 ; 0x32 -1000cae8: 616b str r3, [r5, #20] -1000caea: f000 fc37 bl 1000d35c -1000caee: 2100 movs r1, #0 -1000caf0: 0020 movs r0, r4 -1000caf2: f7fe f97b bl 1000adec -1000caf6: 1e05 subs r5, r0, #0 -1000caf8: d1db bne.n 1000cab2 -1000cafa: 4b0c ldr r3, [pc, #48] ; (1000cb2c ) -1000cafc: 0020 movs r0, r4 -1000cafe: 18e1 adds r1, r4, r3 -1000cb00: f7fe f93a bl 1000ad78 -1000cb04: 2232 movs r2, #50 ; 0x32 -1000cb06: 4b0a ldr r3, [pc, #40] ; (1000cb30 ) -1000cb08: 480a ldr r0, [pc, #40] ; (1000cb34 ) -1000cb0a: 601a str r2, [r3, #0] -1000cb0c: 464b mov r3, r9 -1000cb0e: 6018 str r0, [r3, #0] -1000cb10: f000 fb8a bl 1000d228 -1000cb14: e7c0 b.n 1000ca98 -1000cb16: 2504 movs r5, #4 -1000cb18: f000 fbfc bl 1000d314 -1000cb1c: 426d negs r5, r5 -1000cb1e: e7ca b.n 1000cab6 -1000cb20: 20001ac8 .word 0x20001ac8 -1000cb24: 00000868 .word 0x00000868 -1000cb28: 00000874 .word 0x00000874 -1000cb2c: 000008e3 .word 0x000008e3 -1000cb30: 20001acc .word 0x20001acc -1000cb34: 1000c1bd .word 0x1000c1bd - -1000cb38 : -1000cb38: b5f0 push {r4, r5, r6, r7, lr} -1000cb3a: 4646 mov r6, r8 -1000cb3c: 46d6 mov lr, sl -1000cb3e: 464f mov r7, r9 -1000cb40: 2586 movs r5, #134 ; 0x86 -1000cb42: 0004 movs r4, r0 -1000cb44: b5c0 push {r6, r7, lr} -1000cb46: 012d lsls r5, r5, #4 -1000cb48: b084 sub sp, #16 -1000cb4a: 4698 mov r8, r3 -1000cb4c: 000e movs r6, r1 -1000cb4e: 0017 movs r7, r2 -1000cb50: f000 fbd6 bl 1000d300 -1000cb54: 5d63 ldrb r3, [r4, r5] -1000cb56: 07db lsls r3, r3, #31 -1000cb58: d557 bpl.n 1000cc0a -1000cb5a: 4b2e ldr r3, [pc, #184] ; (1000cc14 ) -1000cb5c: 2100 movs r1, #0 -1000cb5e: 469a mov sl, r3 -1000cb60: 681b ldr r3, [r3, #0] -1000cb62: 0020 movs r0, r4 -1000cb64: 4699 mov r9, r3 -1000cb66: 2b00 cmp r3, #0 -1000cb68: d021 beq.n 1000cbae -1000cb6a: f7fd ffdb bl 1000ab24 -1000cb6e: 9b0f ldr r3, [sp, #60] ; 0x3c -1000cb70: 003a movs r2, r7 -1000cb72: 9303 str r3, [sp, #12] -1000cb74: 9b0e ldr r3, [sp, #56] ; 0x38 -1000cb76: 0031 movs r1, r6 -1000cb78: 9302 str r3, [sp, #8] -1000cb7a: 9b0d ldr r3, [sp, #52] ; 0x34 -1000cb7c: 0020 movs r0, r4 -1000cb7e: 9301 str r3, [sp, #4] -1000cb80: 9b0c ldr r3, [sp, #48] ; 0x30 -1000cb82: 9300 str r3, [sp, #0] -1000cb84: 4643 mov r3, r8 -1000cb86: f7fe fec5 bl 1000b914 -1000cb8a: 1e05 subs r5, r0, #0 -1000cb8c: d008 beq.n 1000cba0 -1000cb8e: f000 fbc1 bl 1000d314 -1000cb92: 0028 movs r0, r5 -1000cb94: b004 add sp, #16 -1000cb96: bce0 pop {r5, r6, r7} -1000cb98: 46ba mov sl, r7 -1000cb9a: 46b1 mov r9, r6 -1000cb9c: 46a8 mov r8, r5 -1000cb9e: bdf0 pop {r4, r5, r6, r7, pc} -1000cba0: 9b0d ldr r3, [sp, #52] ; 0x34 -1000cba2: 2b00 cmp r3, #0 -1000cba4: d12d bne.n 1000cc02 -1000cba6: 4b1c ldr r3, [pc, #112] ; (1000cc18 ) -1000cba8: 4a1c ldr r2, [pc, #112] ; (1000cc1c ) -1000cbaa: 50e2 str r2, [r4, r3] -1000cbac: e7ef b.n 1000cb8e -1000cbae: f000 fc13 bl 1000d3d8 -1000cbb2: 2101 movs r1, #1 -1000cbb4: 0020 movs r0, r4 -1000cbb6: f000 fc0f bl 1000d3d8 -1000cbba: 464b mov r3, r9 -1000cbbc: 5563 strb r3, [r4, r5] -1000cbbe: 2380 movs r3, #128 ; 0x80 -1000cbc0: 25d0 movs r5, #208 ; 0xd0 -1000cbc2: 041b lsls r3, r3, #16 -1000cbc4: 4699 mov r9, r3 -1000cbc6: 062d lsls r5, r5, #24 -1000cbc8: 61ab str r3, [r5, #24] -1000cbca: 2014 movs r0, #20 -1000cbcc: f000 fbc6 bl 1000d35c -1000cbd0: 464b mov r3, r9 -1000cbd2: 2032 movs r0, #50 ; 0x32 -1000cbd4: 616b str r3, [r5, #20] -1000cbd6: f000 fbc1 bl 1000d35c -1000cbda: 2100 movs r1, #0 -1000cbdc: 0020 movs r0, r4 -1000cbde: f7fe f905 bl 1000adec -1000cbe2: 1e05 subs r5, r0, #0 -1000cbe4: d1d3 bne.n 1000cb8e -1000cbe6: 4b0e ldr r3, [pc, #56] ; (1000cc20 ) -1000cbe8: 0020 movs r0, r4 -1000cbea: 18e1 adds r1, r4, r3 -1000cbec: f7fe f8c4 bl 1000ad78 -1000cbf0: 2232 movs r2, #50 ; 0x32 -1000cbf2: 4b0c ldr r3, [pc, #48] ; (1000cc24 ) -1000cbf4: 480c ldr r0, [pc, #48] ; (1000cc28 ) -1000cbf6: 601a str r2, [r3, #0] -1000cbf8: 4653 mov r3, sl -1000cbfa: 6018 str r0, [r3, #0] -1000cbfc: f000 fb14 bl 1000d228 -1000cc00: e7b5 b.n 1000cb6e -1000cc02: 2201 movs r2, #1 -1000cc04: 4b04 ldr r3, [pc, #16] ; (1000cc18 ) -1000cc06: 50e2 str r2, [r4, r3] -1000cc08: e7c1 b.n 1000cb8e -1000cc0a: 2504 movs r5, #4 -1000cc0c: f000 fb82 bl 1000d314 -1000cc10: 426d negs r5, r5 -1000cc12: e7be b.n 1000cb92 -1000cc14: 20001ac8 .word 0x20001ac8 -1000cc18: 0000086c .word 0x0000086c -1000cc1c: 00000801 .word 0x00000801 -1000cc20: 000008e3 .word 0x000008e3 -1000cc24: 20001acc .word 0x20001acc -1000cc28: 1000c1bd .word 0x1000c1bd - -1000cc2c : -1000cc2c: b5f0 push {r4, r5, r6, r7, lr} -1000cc2e: 46c6 mov lr, r8 -1000cc30: 0004 movs r4, r0 -1000cc32: b500 push {lr} -1000cc34: b082 sub sp, #8 -1000cc36: 000e movs r6, r1 -1000cc38: f000 fb62 bl 1000d300 -1000cc3c: 4f20 ldr r7, [pc, #128] ; (1000ccc0 ) -1000cc3e: 2100 movs r1, #0 -1000cc40: 683d ldr r5, [r7, #0] -1000cc42: 0020 movs r0, r4 -1000cc44: 2d00 cmp r5, #0 -1000cc46: d010 beq.n 1000cc6a -1000cc48: f7fd ff6c bl 1000ab24 -1000cc4c: 2300 movs r3, #0 -1000cc4e: 2200 movs r2, #0 -1000cc50: 2169 movs r1, #105 ; 0x69 -1000cc52: 0020 movs r0, r4 -1000cc54: 9600 str r6, [sp, #0] -1000cc56: f7fd ff25 bl 1000aaa4 -1000cc5a: 0005 movs r5, r0 -1000cc5c: f000 fb5a bl 1000d314 -1000cc60: 0028 movs r0, r5 -1000cc62: b002 add sp, #8 -1000cc64: bc80 pop {r7} -1000cc66: 46b8 mov r8, r7 -1000cc68: bdf0 pop {r4, r5, r6, r7, pc} -1000cc6a: f000 fbb5 bl 1000d3d8 -1000cc6e: 2101 movs r1, #1 -1000cc70: 0020 movs r0, r4 -1000cc72: f000 fbb1 bl 1000d3d8 -1000cc76: 2386 movs r3, #134 ; 0x86 -1000cc78: 011b lsls r3, r3, #4 -1000cc7a: 54e5 strb r5, [r4, r3] -1000cc7c: 2380 movs r3, #128 ; 0x80 -1000cc7e: 25d0 movs r5, #208 ; 0xd0 -1000cc80: 041b lsls r3, r3, #16 -1000cc82: 4698 mov r8, r3 -1000cc84: 062d lsls r5, r5, #24 -1000cc86: 61ab str r3, [r5, #24] -1000cc88: 2014 movs r0, #20 -1000cc8a: f000 fb67 bl 1000d35c -1000cc8e: 4643 mov r3, r8 -1000cc90: 2032 movs r0, #50 ; 0x32 -1000cc92: 616b str r3, [r5, #20] -1000cc94: f000 fb62 bl 1000d35c -1000cc98: 2100 movs r1, #0 -1000cc9a: 0020 movs r0, r4 -1000cc9c: f7fe f8a6 bl 1000adec -1000cca0: 1e05 subs r5, r0, #0 -1000cca2: d1db bne.n 1000cc5c -1000cca4: 4b07 ldr r3, [pc, #28] ; (1000ccc4 ) -1000cca6: 0020 movs r0, r4 -1000cca8: 18e1 adds r1, r4, r3 -1000ccaa: f7fe f865 bl 1000ad78 -1000ccae: 2232 movs r2, #50 ; 0x32 -1000ccb0: 4b05 ldr r3, [pc, #20] ; (1000ccc8 ) -1000ccb2: 4806 ldr r0, [pc, #24] ; (1000cccc ) -1000ccb4: 601a str r2, [r3, #0] -1000ccb6: 6038 str r0, [r7, #0] -1000ccb8: f000 fab6 bl 1000d228 -1000ccbc: e7c6 b.n 1000cc4c -1000ccbe: 46c0 nop ; (mov r8, r8) -1000ccc0: 20001ac8 .word 0x20001ac8 -1000ccc4: 000008e3 .word 0x000008e3 -1000ccc8: 20001acc .word 0x20001acc -1000cccc: 1000c1bd .word 0x1000c1bd - -1000ccd0 : -1000ccd0: b5f8 push {r3, r4, r5, r6, r7, lr} -1000ccd2: 4647 mov r7, r8 -1000ccd4: 46ce mov lr, r9 -1000ccd6: 0004 movs r4, r0 -1000ccd8: b580 push {r7, lr} -1000ccda: 4688 mov r8, r1 -1000ccdc: 0016 movs r6, r2 -1000ccde: f000 fb0f bl 1000d300 -1000cce2: 4f1f ldr r7, [pc, #124] ; (1000cd60 ) -1000cce4: 2100 movs r1, #0 -1000cce6: 683d ldr r5, [r7, #0] -1000cce8: 0020 movs r0, r4 -1000ccea: 2d00 cmp r5, #0 -1000ccec: d00e beq.n 1000cd0c -1000ccee: f7fd ff19 bl 1000ab24 -1000ccf2: 0032 movs r2, r6 -1000ccf4: 4641 mov r1, r8 -1000ccf6: 0020 movs r0, r4 -1000ccf8: f7ff fa08 bl 1000c10c -1000ccfc: 0005 movs r5, r0 -1000ccfe: f000 fb09 bl 1000d314 -1000cd02: 0028 movs r0, r5 -1000cd04: bcc0 pop {r6, r7} -1000cd06: 46b9 mov r9, r7 -1000cd08: 46b0 mov r8, r6 -1000cd0a: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000cd0c: f000 fb64 bl 1000d3d8 -1000cd10: 2101 movs r1, #1 -1000cd12: 0020 movs r0, r4 -1000cd14: f000 fb60 bl 1000d3d8 -1000cd18: 2386 movs r3, #134 ; 0x86 -1000cd1a: 011b lsls r3, r3, #4 -1000cd1c: 54e5 strb r5, [r4, r3] -1000cd1e: 2380 movs r3, #128 ; 0x80 -1000cd20: 25d0 movs r5, #208 ; 0xd0 -1000cd22: 041b lsls r3, r3, #16 -1000cd24: 4699 mov r9, r3 -1000cd26: 062d lsls r5, r5, #24 -1000cd28: 61ab str r3, [r5, #24] -1000cd2a: 2014 movs r0, #20 -1000cd2c: f000 fb16 bl 1000d35c -1000cd30: 464b mov r3, r9 -1000cd32: 2032 movs r0, #50 ; 0x32 -1000cd34: 616b str r3, [r5, #20] -1000cd36: f000 fb11 bl 1000d35c -1000cd3a: 2100 movs r1, #0 -1000cd3c: 0020 movs r0, r4 -1000cd3e: f7fe f855 bl 1000adec -1000cd42: 1e05 subs r5, r0, #0 -1000cd44: d1db bne.n 1000ccfe -1000cd46: 4b07 ldr r3, [pc, #28] ; (1000cd64 ) -1000cd48: 0020 movs r0, r4 -1000cd4a: 18e1 adds r1, r4, r3 -1000cd4c: f7fe f814 bl 1000ad78 -1000cd50: 2232 movs r2, #50 ; 0x32 -1000cd52: 4b05 ldr r3, [pc, #20] ; (1000cd68 ) -1000cd54: 4805 ldr r0, [pc, #20] ; (1000cd6c ) -1000cd56: 601a str r2, [r3, #0] -1000cd58: 6038 str r0, [r7, #0] -1000cd5a: f000 fa65 bl 1000d228 -1000cd5e: e7c8 b.n 1000ccf2 -1000cd60: 20001ac8 .word 0x20001ac8 -1000cd64: 000008e3 .word 0x000008e3 -1000cd68: 20001acc .word 0x20001acc -1000cd6c: 1000c1bd .word 0x1000c1bd - -1000cd70 : -1000cd70: 4b05 ldr r3, [pc, #20] ; (1000cd88 ) -1000cd72: b510 push {r4, lr} -1000cd74: 469c mov ip, r3 -1000cd76: 4460 add r0, ip -1000cd78: 4243 negs r3, r0 -1000cd7a: 4158 adcs r0, r3 -1000cd7c: 0080 lsls r0, r0, #2 -1000cd7e: 1841 adds r1, r0, r1 -1000cd80: 4802 ldr r0, [pc, #8] ; (1000cd8c ) -1000cd82: f7f6 fc91 bl 100036a8 -1000cd86: bd10 pop {r4, pc} -1000cd88: afd00000 .word 0xafd00000 -1000cd8c: 20010fd0 .word 0x20010fd0 - -1000cd90 : -1000cd90: 4b0b ldr r3, [pc, #44] ; (1000cdc0 ) -1000cd92: b510 push {r4, lr} -1000cd94: 469c mov ip, r3 -1000cd96: 4460 add r0, ip -1000cd98: 4243 negs r3, r0 -1000cd9a: 4158 adcs r0, r3 -1000cd9c: 4a09 ldr r2, [pc, #36] ; (1000cdc4 ) -1000cd9e: 0084 lsls r4, r0, #2 -1000cda0: b082 sub sp, #8 -1000cda2: 9200 str r2, [sp, #0] -1000cda4: 4808 ldr r0, [pc, #32] ; (1000cdc8 ) -1000cda6: 0022 movs r2, r4 -1000cda8: 1ce3 adds r3, r4, #3 -1000cdaa: f7f6 fc2f bl 1000360c -1000cdae: 4284 cmp r4, r0 -1000cdb0: dc02 bgt.n 1000cdb8 -1000cdb2: 1b00 subs r0, r0, r4 -1000cdb4: b002 add sp, #8 -1000cdb6: bd10 pop {r4, pc} -1000cdb8: 2001 movs r0, #1 -1000cdba: 4240 negs r0, r0 -1000cdbc: e7fa b.n 1000cdb4 -1000cdbe: 46c0 nop ; (mov r8, r8) -1000cdc0: afd00000 .word 0xafd00000 -1000cdc4: 1004c7b4 .word 0x1004c7b4 -1000cdc8: 20010fd0 .word 0x20010fd0 - -1000cdcc : -1000cdcc: b570 push {r4, r5, r6, lr} -1000cdce: 000e movs r6, r1 -1000cdd0: 0004 movs r4, r0 -1000cdd2: f7f6 fbe3 bl 1000359c -1000cdd6: 4b15 ldr r3, [pc, #84] ; (1000ce2c ) -1000cdd8: 2201 movs r2, #1 -1000cdda: 469c mov ip, r3 -1000cddc: 4464 add r4, ip -1000cdde: 4263 negs r3, r4 -1000cde0: 415c adcs r4, r3 -1000cde2: 4b13 ldr r3, [pc, #76] ; (1000ce30 ) -1000cde4: 00a4 lsls r4, r4, #2 -1000cde6: 58e5 ldr r5, [r4, r3] -1000cde8: 2105 movs r1, #5 -1000cdea: 7934 ldrb r4, [r6, #4] -1000cdec: 2320 movs r3, #32 -1000cdee: 40a2 lsls r2, r4 -1000cdf0: 5671 ldrsb r1, [r6, r1] -1000cdf2: 3a01 subs r2, #1 -1000cdf4: 1b1b subs r3, r3, r4 -1000cdf6: 2900 cmp r1, #0 -1000cdf8: db0b blt.n 1000ce12 -1000cdfa: 4299 cmp r1, r3 -1000cdfc: dc14 bgt.n 1000ce28 -1000cdfe: 408a lsls r2, r1 -1000ce00: 0014 movs r4, r2 -1000ce02: 402c ands r4, r5 -1000ce04: 4263 negs r3, r4 -1000ce06: 415c adcs r4, r3 -1000ce08: b2e4 uxtb r4, r4 -1000ce0a: f7f6 fbd3 bl 100035b4 -1000ce0e: 0020 movs r0, r4 -1000ce10: bd70 pop {r4, r5, r6, pc} -1000ce12: 2b00 cmp r3, #0 -1000ce14: da02 bge.n 1000ce1c -1000ce16: e007 b.n 1000ce28 -1000ce18: 3b01 subs r3, #1 -1000ce1a: d305 bcc.n 1000ce28 -1000ce1c: 0011 movs r1, r2 -1000ce1e: 4099 lsls r1, r3 -1000ce20: 420d tst r5, r1 -1000ce22: d1f9 bne.n 1000ce18 -1000ce24: 2401 movs r4, #1 -1000ce26: e7f0 b.n 1000ce0a -1000ce28: 2400 movs r4, #0 -1000ce2a: e7ee b.n 1000ce0a -1000ce2c: afd00000 .word 0xafd00000 -1000ce30: 2000160c .word 0x2000160c - -1000ce34 : -1000ce34: b5f0 push {r4, r5, r6, r7, lr} -1000ce36: 46d6 mov lr, sl -1000ce38: 464f mov r7, r9 -1000ce3a: 4646 mov r6, r8 -1000ce3c: 4688 mov r8, r1 -1000ce3e: b5c0 push {r6, r7, lr} -1000ce40: 2405 movs r4, #5 -1000ce42: 0006 movs r6, r0 -1000ce44: f7f6 fbaa bl 1000359c -1000ce48: 4643 mov r3, r8 -1000ce4a: 791f ldrb r7, [r3, #4] -1000ce4c: 571c ldrsb r4, [r3, r4] -1000ce4e: 4b28 ldr r3, [pc, #160] ; (1000cef0 ) -1000ce50: 4681 mov r9, r0 -1000ce52: 18f0 adds r0, r6, r3 -1000ce54: 4243 negs r3, r0 -1000ce56: 4158 adcs r0, r3 -1000ce58: 4b26 ldr r3, [pc, #152] ; (1000cef4 ) -1000ce5a: 469a mov sl, r3 -1000ce5c: 0083 lsls r3, r0, #2 -1000ce5e: 469c mov ip, r3 -1000ce60: 4653 mov r3, sl -1000ce62: 4662 mov r2, ip -1000ce64: 5898 ldr r0, [r3, r2] -1000ce66: 2201 movs r2, #1 -1000ce68: 2320 movs r3, #32 -1000ce6a: 40ba lsls r2, r7 -1000ce6c: 1bdb subs r3, r3, r7 -1000ce6e: 3a01 subs r2, #1 -1000ce70: 2c00 cmp r4, #0 -1000ce72: db32 blt.n 1000ceda -1000ce74: 429c cmp r4, r3 -1000ce76: dc2d bgt.n 1000ced4 -1000ce78: 40a2 lsls r2, r4 -1000ce7a: 0015 movs r5, r2 -1000ce7c: 4210 tst r0, r2 -1000ce7e: d129 bne.n 1000ced4 -1000ce80: 2f00 cmp r7, #0 -1000ce82: d01a beq.n 1000ceba -1000ce84: 4643 mov r3, r8 -1000ce86: 785a ldrb r2, [r3, #1] -1000ce88: 7819 ldrb r1, [r3, #0] -1000ce8a: 0212 lsls r2, r2, #8 -1000ce8c: 4311 orrs r1, r2 -1000ce8e: 4642 mov r2, r8 -1000ce90: 789b ldrb r3, [r3, #2] -1000ce92: 78d2 ldrb r2, [r2, #3] -1000ce94: 041b lsls r3, r3, #16 -1000ce96: 430b orrs r3, r1 -1000ce98: 0612 lsls r2, r2, #24 -1000ce9a: 431a orrs r2, r3 -1000ce9c: 4690 mov r8, r2 -1000ce9e: 2200 movs r2, #0 -1000cea0: 4641 mov r1, r8 -1000cea2: 0053 lsls r3, r2, #1 -1000cea4: 5ac9 ldrh r1, [r1, r3] -1000cea6: 0b4b lsrs r3, r1, #13 -1000cea8: d100 bne.n 1000ceac -1000ceaa: 1909 adds r1, r1, r4 -1000ceac: 1913 adds r3, r2, r4 -1000ceae: 3312 adds r3, #18 -1000ceb0: 009b lsls r3, r3, #2 -1000ceb2: 3201 adds r2, #1 -1000ceb4: 5199 str r1, [r3, r6] -1000ceb6: 4297 cmp r7, r2 -1000ceb8: d8f2 bhi.n 1000cea0 -1000ceba: 4653 mov r3, sl -1000cebc: 4662 mov r2, ip -1000cebe: 4305 orrs r5, r0 -1000cec0: 509d str r5, [r3, r2] -1000cec2: 4648 mov r0, r9 -1000cec4: f7f6 fb76 bl 100035b4 -1000cec8: 0020 movs r0, r4 -1000ceca: bce0 pop {r5, r6, r7} -1000cecc: 46ba mov sl, r7 -1000cece: 46b1 mov r9, r6 -1000ced0: 46a8 mov r8, r5 -1000ced2: bdf0 pop {r4, r5, r6, r7, pc} -1000ced4: 4808 ldr r0, [pc, #32] ; (1000cef8 ) -1000ced6: f7f8 fad5 bl 10005484 -1000ceda: 2b00 cmp r3, #0 -1000cedc: da02 bge.n 1000cee4 -1000cede: e7f9 b.n 1000ced4 -1000cee0: 3b01 subs r3, #1 -1000cee2: d3f7 bcc.n 1000ced4 -1000cee4: 0015 movs r5, r2 -1000cee6: 409d lsls r5, r3 -1000cee8: 001c movs r4, r3 -1000ceea: 4205 tst r5, r0 -1000ceec: d1f8 bne.n 1000cee0 -1000ceee: e7c7 b.n 1000ce80 -1000cef0: afd00000 .word 0xafd00000 -1000cef4: 2000160c .word 0x2000160c -1000cef8: 1004c7d8 .word 0x1004c7d8 - -1000cefc : -1000cefc: b570 push {r4, r5, r6, lr} -1000cefe: 2501 movs r5, #1 -1000cf00: 790b ldrb r3, [r1, #4] -1000cf02: 0004 movs r4, r0 -1000cf04: 409d lsls r5, r3 -1000cf06: 3d01 subs r5, #1 -1000cf08: 4095 lsls r5, r2 -1000cf0a: f7f6 fb47 bl 1000359c -1000cf0e: 4b06 ldr r3, [pc, #24] ; (1000cf28 ) -1000cf10: 4906 ldr r1, [pc, #24] ; (1000cf2c ) -1000cf12: 469c mov ip, r3 -1000cf14: 4464 add r4, ip -1000cf16: 4263 negs r3, r4 -1000cf18: 415c adcs r4, r3 -1000cf1a: 00a4 lsls r4, r4, #2 -1000cf1c: 5862 ldr r2, [r4, r1] -1000cf1e: 43aa bics r2, r5 -1000cf20: 5062 str r2, [r4, r1] -1000cf22: f7f6 fb47 bl 100035b4 -1000cf26: bd70 pop {r4, r5, r6, pc} -1000cf28: afd00000 .word 0xafd00000 -1000cf2c: 2000160c .word 0x2000160c - -1000cf30 : -1000cf30: b5f0 push {r4, r5, r6, r7, lr} -1000cf32: 46de mov lr, fp -1000cf34: 4657 mov r7, sl -1000cf36: 464e mov r6, r9 -1000cf38: 4645 mov r5, r8 -1000cf3a: 468b mov fp, r1 -1000cf3c: b5e0 push {r5, r6, r7, lr} -1000cf3e: 001c movs r4, r3 -1000cf40: b085 sub sp, #20 -1000cf42: 004b lsls r3, r1, #1 -1000cf44: 9303 str r3, [sp, #12] -1000cf46: 445b add r3, fp -1000cf48: 00db lsls r3, r3, #3 -1000cf4a: 18c5 adds r5, r0, r3 -1000cf4c: 002f movs r7, r5 -1000cf4e: 37dc adds r7, #220 ; 0xdc -1000cf50: 0016 movs r6, r2 -1000cf52: 683a ldr r2, [r7, #0] -1000cf54: 4684 mov ip, r0 -1000cf56: 9200 str r2, [sp, #0] -1000cf58: 002a movs r2, r5 -1000cf5a: 32cc adds r2, #204 ; 0xcc -1000cf5c: 6812 ldr r2, [r2, #0] -1000cf5e: 33cc adds r3, #204 ; 0xcc -1000cf60: 9201 str r2, [sp, #4] -1000cf62: 22c0 movs r2, #192 ; 0xc0 -1000cf64: 4463 add r3, ip -1000cf66: 0192 lsls r2, r2, #6 -1000cf68: 4313 orrs r3, r2 -1000cf6a: 2280 movs r2, #128 ; 0x80 -1000cf6c: 0292 lsls r2, r2, #10 -1000cf6e: 9002 str r0, [sp, #8] -1000cf70: 601a str r2, [r3, #0] -1000cf72: 2c00 cmp r4, #0 -1000cf74: d018 beq.n 1000cfa8 -1000cf76: 2380 movs r3, #128 ; 0x80 -1000cf78: 04db lsls r3, r3, #19 -1000cf7a: 469a mov sl, r3 -1000cf7c: 2301 movs r3, #1 -1000cf7e: 4699 mov r9, r3 -1000cf80: 4b13 ldr r3, [pc, #76] ; (1000cfd0 ) -1000cf82: 35d8 adds r5, #216 ; 0xd8 -1000cf84: 4698 mov r8, r3 -1000cf86: 0020 movs r0, r4 -1000cf88: f7f9 fdbc bl 10006b04 <__wrap___ctzsi2> -1000cf8c: 4652 mov r2, sl -1000cf8e: 0143 lsls r3, r0, #5 -1000cf90: 4313 orrs r3, r2 -1000cf92: 603b str r3, [r7, #0] -1000cf94: 0033 movs r3, r6 -1000cf96: 464a mov r2, r9 -1000cf98: 40c3 lsrs r3, r0 -1000cf9a: 4013 ands r3, r2 -1000cf9c: 4642 mov r2, r8 -1000cf9e: 4313 orrs r3, r2 -1000cfa0: 602b str r3, [r5, #0] -1000cfa2: 1e63 subs r3, r4, #1 -1000cfa4: 401c ands r4, r3 -1000cfa6: d1ee bne.n 1000cf86 -1000cfa8: 9b02 ldr r3, [sp, #8] -1000cfaa: 9803 ldr r0, [sp, #12] -1000cfac: 469c mov ip, r3 -1000cfae: 4458 add r0, fp -1000cfb0: 00c0 lsls r0, r0, #3 -1000cfb2: 4460 add r0, ip -1000cfb4: 0003 movs r3, r0 -1000cfb6: 9a00 ldr r2, [sp, #0] -1000cfb8: 33dc adds r3, #220 ; 0xdc -1000cfba: 601a str r2, [r3, #0] -1000cfbc: 9b01 ldr r3, [sp, #4] -1000cfbe: 30cc adds r0, #204 ; 0xcc -1000cfc0: 6003 str r3, [r0, #0] -1000cfc2: b005 add sp, #20 -1000cfc4: bcf0 pop {r4, r5, r6, r7} -1000cfc6: 46bb mov fp, r7 -1000cfc8: 46b2 mov sl, r6 -1000cfca: 46a9 mov r9, r5 -1000cfcc: 46a0 mov r8, r4 -1000cfce: bdf0 pop {r4, r5, r6, r7, pc} -1000cfd0: 0000e080 .word 0x0000e080 - -1000cfd4 : -1000cfd4: b5f0 push {r4, r5, r6, r7, lr} -1000cfd6: 4657 mov r7, sl -1000cfd8: 464e mov r6, r9 -1000cfda: 4645 mov r5, r8 -1000cfdc: 46de mov lr, fp -1000cfde: 4689 mov r9, r1 -1000cfe0: b5e0 push {r5, r6, r7, lr} -1000cfe2: b083 sub sp, #12 -1000cfe4: a90c add r1, sp, #48 ; 0x30 -1000cfe6: 780d ldrb r5, [r1, #0] -1000cfe8: 4649 mov r1, r9 -1000cfea: 0049 lsls r1, r1, #1 -1000cfec: 4688 mov r8, r1 -1000cfee: 4449 add r1, r9 -1000cff0: 00c9 lsls r1, r1, #3 -1000cff2: 1846 adds r6, r0, r1 -1000cff4: 0037 movs r7, r6 -1000cff6: 0034 movs r4, r6 -1000cff8: 37dc adds r7, #220 ; 0xdc -1000cffa: 9001 str r0, [sp, #4] -1000cffc: 6838 ldr r0, [r7, #0] -1000cffe: 34cc adds r4, #204 ; 0xcc -1000d000: 4683 mov fp, r0 -1000d002: 6820 ldr r0, [r4, #0] -1000d004: 24c0 movs r4, #192 ; 0xc0 -1000d006: 4682 mov sl, r0 -1000d008: 9801 ldr r0, [sp, #4] -1000d00a: 31cc adds r1, #204 ; 0xcc -1000d00c: 4684 mov ip, r0 -1000d00e: 01a4 lsls r4, r4, #6 -1000d010: 4461 add r1, ip -1000d012: 4321 orrs r1, r4 -1000d014: 2480 movs r4, #128 ; 0x80 -1000d016: 02a4 lsls r4, r4, #10 -1000d018: 600c str r4, [r1, #0] -1000d01a: 1e69 subs r1, r5, #1 -1000d01c: 418d sbcs r5, r1 -1000d01e: 211f movs r1, #31 -1000d020: 426d negs r5, r5 -1000d022: 400d ands r5, r1 -1000d024: 4916 ldr r1, [pc, #88] ; (1000d080 ) -1000d026: 468c mov ip, r1 -1000d028: 4465 add r5, ip -1000d02a: 2b05 cmp r3, #5 -1000d02c: d90e bls.n 1000d04c -1000d02e: 21a0 movs r1, #160 ; 0xa0 -1000d030: 0549 lsls r1, r1, #21 -1000d032: 468c mov ip, r1 -1000d034: 211f movs r1, #31 -1000d036: 36d8 adds r6, #216 ; 0xd8 -1000d038: 4660 mov r0, ip -1000d03a: 0154 lsls r4, r2, #5 -1000d03c: 4304 orrs r4, r0 -1000d03e: 3205 adds r2, #5 -1000d040: 3b05 subs r3, #5 -1000d042: 603c str r4, [r7, #0] -1000d044: 400a ands r2, r1 -1000d046: 6035 str r5, [r6, #0] -1000d048: 2b05 cmp r3, #5 -1000d04a: d8f5 bhi.n 1000d038 -1000d04c: 4641 mov r1, r8 -1000d04e: 0152 lsls r2, r2, #5 -1000d050: 069b lsls r3, r3, #26 -1000d052: 4313 orrs r3, r2 -1000d054: 4449 add r1, r9 -1000d056: 9a01 ldr r2, [sp, #4] -1000d058: 00c9 lsls r1, r1, #3 -1000d05a: 1850 adds r0, r2, r1 -1000d05c: 0002 movs r2, r0 -1000d05e: 32dc adds r2, #220 ; 0xdc -1000d060: 6013 str r3, [r2, #0] -1000d062: 0003 movs r3, r0 -1000d064: 33d8 adds r3, #216 ; 0xd8 -1000d066: 601d str r5, [r3, #0] -1000d068: 465b mov r3, fp -1000d06a: 6013 str r3, [r2, #0] -1000d06c: 4653 mov r3, sl -1000d06e: 30cc adds r0, #204 ; 0xcc -1000d070: 6003 str r3, [r0, #0] -1000d072: b003 add sp, #12 -1000d074: bcf0 pop {r4, r5, r6, r7} -1000d076: 46bb mov fp, r7 -1000d078: 46b2 mov sl, r6 -1000d07a: 46a9 mov r9, r5 -1000d07c: 46a0 mov r8, r4 -1000d07e: bdf0 pop {r4, r5, r6, r7, pc} -1000d080: 0000e080 .word 0x0000e080 - -1000d084 : +1000c9fe: 469a mov sl, r3 +1000ca00: 2b00 cmp r3, #0 +1000ca02: d016 beq.n 1000ca32 +1000ca04: f7fe f846 bl 1000aa94 +1000ca08: 2201 movs r2, #1 +1000ca0a: 4b22 ldr r3, [pc, #136] ; (1000ca94 ) +1000ca0c: 0031 movs r1, r6 +1000ca0e: 50e2 str r2, [r4, r3] +1000ca10: 4642 mov r2, r8 +1000ca12: 3308 adds r3, #8 +1000ca14: 50e2 str r2, [r4, r3] +1000ca16: 4b20 ldr r3, [pc, #128] ; (1000ca98 ) +1000ca18: 0020 movs r0, r4 +1000ca1a: 50e7 str r7, [r4, r3] +1000ca1c: f7fe fee2 bl 1000b7e4 +1000ca20: 0005 movs r5, r0 +1000ca22: f000 fc31 bl 1000d288 +1000ca26: 0028 movs r0, r5 +1000ca28: bce0 pop {r5, r6, r7} +1000ca2a: 46ba mov sl, r7 +1000ca2c: 46b1 mov r9, r6 +1000ca2e: 46a8 mov r8, r5 +1000ca30: bdf0 pop {r4, r5, r6, r7, pc} +1000ca32: f000 fc8b bl 1000d34c +1000ca36: 2101 movs r1, #1 +1000ca38: 0020 movs r0, r4 +1000ca3a: f000 fc87 bl 1000d34c +1000ca3e: 4653 mov r3, sl +1000ca40: 5563 strb r3, [r4, r5] +1000ca42: 2380 movs r3, #128 ; 0x80 +1000ca44: 25d0 movs r5, #208 ; 0xd0 +1000ca46: 041b lsls r3, r3, #16 +1000ca48: 469a mov sl, r3 +1000ca4a: 062d lsls r5, r5, #24 +1000ca4c: 61ab str r3, [r5, #24] +1000ca4e: 2014 movs r0, #20 +1000ca50: f000 fc3e bl 1000d2d0 +1000ca54: 4653 mov r3, sl +1000ca56: 2032 movs r0, #50 ; 0x32 +1000ca58: 616b str r3, [r5, #20] +1000ca5a: f000 fc39 bl 1000d2d0 +1000ca5e: 2100 movs r1, #0 +1000ca60: 0020 movs r0, r4 +1000ca62: f7fe f97b bl 1000ad5c +1000ca66: 1e05 subs r5, r0, #0 +1000ca68: d1db bne.n 1000ca22 +1000ca6a: 4b0c ldr r3, [pc, #48] ; (1000ca9c ) +1000ca6c: 0020 movs r0, r4 +1000ca6e: 18e1 adds r1, r4, r3 +1000ca70: f7fe f93a bl 1000ace8 +1000ca74: 2232 movs r2, #50 ; 0x32 +1000ca76: 4b0a ldr r3, [pc, #40] ; (1000caa0 ) +1000ca78: 480a ldr r0, [pc, #40] ; (1000caa4 ) +1000ca7a: 601a str r2, [r3, #0] +1000ca7c: 464b mov r3, r9 +1000ca7e: 6018 str r0, [r3, #0] +1000ca80: f000 fb8c bl 1000d19c +1000ca84: e7c0 b.n 1000ca08 +1000ca86: 2504 movs r5, #4 +1000ca88: f000 fbfe bl 1000d288 +1000ca8c: 426d negs r5, r5 +1000ca8e: e7ca b.n 1000ca26 +1000ca90: 20001ac8 .word 0x20001ac8 +1000ca94: 00000868 .word 0x00000868 +1000ca98: 00000874 .word 0x00000874 +1000ca9c: 000008e3 .word 0x000008e3 +1000caa0: 20001acc .word 0x20001acc +1000caa4: 1000c12d .word 0x1000c12d + +1000caa8 : +1000caa8: b5f0 push {r4, r5, r6, r7, lr} +1000caaa: 4646 mov r6, r8 +1000caac: 46d6 mov lr, sl +1000caae: 464f mov r7, r9 +1000cab0: 2586 movs r5, #134 ; 0x86 +1000cab2: 0004 movs r4, r0 +1000cab4: b5c0 push {r6, r7, lr} +1000cab6: 012d lsls r5, r5, #4 +1000cab8: b084 sub sp, #16 +1000caba: 4698 mov r8, r3 +1000cabc: 000e movs r6, r1 +1000cabe: 0017 movs r7, r2 +1000cac0: f000 fbd8 bl 1000d274 +1000cac4: 5d63 ldrb r3, [r4, r5] +1000cac6: 07db lsls r3, r3, #31 +1000cac8: d557 bpl.n 1000cb7a +1000caca: 4b2e ldr r3, [pc, #184] ; (1000cb84 ) +1000cacc: 2100 movs r1, #0 +1000cace: 469a mov sl, r3 +1000cad0: 681b ldr r3, [r3, #0] +1000cad2: 0020 movs r0, r4 +1000cad4: 4699 mov r9, r3 +1000cad6: 2b00 cmp r3, #0 +1000cad8: d021 beq.n 1000cb1e +1000cada: f7fd ffdb bl 1000aa94 +1000cade: 9b0f ldr r3, [sp, #60] ; 0x3c +1000cae0: 003a movs r2, r7 +1000cae2: 9303 str r3, [sp, #12] +1000cae4: 9b0e ldr r3, [sp, #56] ; 0x38 +1000cae6: 0031 movs r1, r6 +1000cae8: 9302 str r3, [sp, #8] +1000caea: 9b0d ldr r3, [sp, #52] ; 0x34 +1000caec: 0020 movs r0, r4 +1000caee: 9301 str r3, [sp, #4] +1000caf0: 9b0c ldr r3, [sp, #48] ; 0x30 +1000caf2: 9300 str r3, [sp, #0] +1000caf4: 4643 mov r3, r8 +1000caf6: f7fe fec5 bl 1000b884 +1000cafa: 1e05 subs r5, r0, #0 +1000cafc: d008 beq.n 1000cb10 +1000cafe: f000 fbc3 bl 1000d288 +1000cb02: 0028 movs r0, r5 +1000cb04: b004 add sp, #16 +1000cb06: bce0 pop {r5, r6, r7} +1000cb08: 46ba mov sl, r7 +1000cb0a: 46b1 mov r9, r6 +1000cb0c: 46a8 mov r8, r5 +1000cb0e: bdf0 pop {r4, r5, r6, r7, pc} +1000cb10: 9b0d ldr r3, [sp, #52] ; 0x34 +1000cb12: 2b00 cmp r3, #0 +1000cb14: d12d bne.n 1000cb72 +1000cb16: 4b1c ldr r3, [pc, #112] ; (1000cb88 ) +1000cb18: 4a1c ldr r2, [pc, #112] ; (1000cb8c ) +1000cb1a: 50e2 str r2, [r4, r3] +1000cb1c: e7ef b.n 1000cafe +1000cb1e: f000 fc15 bl 1000d34c +1000cb22: 2101 movs r1, #1 +1000cb24: 0020 movs r0, r4 +1000cb26: f000 fc11 bl 1000d34c +1000cb2a: 464b mov r3, r9 +1000cb2c: 5563 strb r3, [r4, r5] +1000cb2e: 2380 movs r3, #128 ; 0x80 +1000cb30: 25d0 movs r5, #208 ; 0xd0 +1000cb32: 041b lsls r3, r3, #16 +1000cb34: 4699 mov r9, r3 +1000cb36: 062d lsls r5, r5, #24 +1000cb38: 61ab str r3, [r5, #24] +1000cb3a: 2014 movs r0, #20 +1000cb3c: f000 fbc8 bl 1000d2d0 +1000cb40: 464b mov r3, r9 +1000cb42: 2032 movs r0, #50 ; 0x32 +1000cb44: 616b str r3, [r5, #20] +1000cb46: f000 fbc3 bl 1000d2d0 +1000cb4a: 2100 movs r1, #0 +1000cb4c: 0020 movs r0, r4 +1000cb4e: f7fe f905 bl 1000ad5c +1000cb52: 1e05 subs r5, r0, #0 +1000cb54: d1d3 bne.n 1000cafe +1000cb56: 4b0e ldr r3, [pc, #56] ; (1000cb90 ) +1000cb58: 0020 movs r0, r4 +1000cb5a: 18e1 adds r1, r4, r3 +1000cb5c: f7fe f8c4 bl 1000ace8 +1000cb60: 2232 movs r2, #50 ; 0x32 +1000cb62: 4b0c ldr r3, [pc, #48] ; (1000cb94 ) +1000cb64: 480c ldr r0, [pc, #48] ; (1000cb98 ) +1000cb66: 601a str r2, [r3, #0] +1000cb68: 4653 mov r3, sl +1000cb6a: 6018 str r0, [r3, #0] +1000cb6c: f000 fb16 bl 1000d19c +1000cb70: e7b5 b.n 1000cade +1000cb72: 2201 movs r2, #1 +1000cb74: 4b04 ldr r3, [pc, #16] ; (1000cb88 ) +1000cb76: 50e2 str r2, [r4, r3] +1000cb78: e7c1 b.n 1000cafe +1000cb7a: 2504 movs r5, #4 +1000cb7c: f000 fb84 bl 1000d288 +1000cb80: 426d negs r5, r5 +1000cb82: e7be b.n 1000cb02 +1000cb84: 20001ac8 .word 0x20001ac8 +1000cb88: 0000086c .word 0x0000086c +1000cb8c: 00000801 .word 0x00000801 +1000cb90: 000008e3 .word 0x000008e3 +1000cb94: 20001acc .word 0x20001acc +1000cb98: 1000c12d .word 0x1000c12d + +1000cb9c : +1000cb9c: b5f0 push {r4, r5, r6, r7, lr} +1000cb9e: 46c6 mov lr, r8 +1000cba0: 0004 movs r4, r0 +1000cba2: b500 push {lr} +1000cba4: b082 sub sp, #8 +1000cba6: 000e movs r6, r1 +1000cba8: f000 fb64 bl 1000d274 +1000cbac: 4f20 ldr r7, [pc, #128] ; (1000cc30 ) +1000cbae: 2100 movs r1, #0 +1000cbb0: 683d ldr r5, [r7, #0] +1000cbb2: 0020 movs r0, r4 +1000cbb4: 2d00 cmp r5, #0 +1000cbb6: d010 beq.n 1000cbda +1000cbb8: f7fd ff6c bl 1000aa94 +1000cbbc: 2300 movs r3, #0 +1000cbbe: 2200 movs r2, #0 +1000cbc0: 2169 movs r1, #105 ; 0x69 +1000cbc2: 0020 movs r0, r4 +1000cbc4: 9600 str r6, [sp, #0] +1000cbc6: f7fd ff25 bl 1000aa14 +1000cbca: 0005 movs r5, r0 +1000cbcc: f000 fb5c bl 1000d288 +1000cbd0: 0028 movs r0, r5 +1000cbd2: b002 add sp, #8 +1000cbd4: bc80 pop {r7} +1000cbd6: 46b8 mov r8, r7 +1000cbd8: bdf0 pop {r4, r5, r6, r7, pc} +1000cbda: f000 fbb7 bl 1000d34c +1000cbde: 2101 movs r1, #1 +1000cbe0: 0020 movs r0, r4 +1000cbe2: f000 fbb3 bl 1000d34c +1000cbe6: 2386 movs r3, #134 ; 0x86 +1000cbe8: 011b lsls r3, r3, #4 +1000cbea: 54e5 strb r5, [r4, r3] +1000cbec: 2380 movs r3, #128 ; 0x80 +1000cbee: 25d0 movs r5, #208 ; 0xd0 +1000cbf0: 041b lsls r3, r3, #16 +1000cbf2: 4698 mov r8, r3 +1000cbf4: 062d lsls r5, r5, #24 +1000cbf6: 61ab str r3, [r5, #24] +1000cbf8: 2014 movs r0, #20 +1000cbfa: f000 fb69 bl 1000d2d0 +1000cbfe: 4643 mov r3, r8 +1000cc00: 2032 movs r0, #50 ; 0x32 +1000cc02: 616b str r3, [r5, #20] +1000cc04: f000 fb64 bl 1000d2d0 +1000cc08: 2100 movs r1, #0 +1000cc0a: 0020 movs r0, r4 +1000cc0c: f7fe f8a6 bl 1000ad5c +1000cc10: 1e05 subs r5, r0, #0 +1000cc12: d1db bne.n 1000cbcc +1000cc14: 4b07 ldr r3, [pc, #28] ; (1000cc34 ) +1000cc16: 0020 movs r0, r4 +1000cc18: 18e1 adds r1, r4, r3 +1000cc1a: f7fe f865 bl 1000ace8 +1000cc1e: 2232 movs r2, #50 ; 0x32 +1000cc20: 4b05 ldr r3, [pc, #20] ; (1000cc38 ) +1000cc22: 4806 ldr r0, [pc, #24] ; (1000cc3c ) +1000cc24: 601a str r2, [r3, #0] +1000cc26: 6038 str r0, [r7, #0] +1000cc28: f000 fab8 bl 1000d19c +1000cc2c: e7c6 b.n 1000cbbc +1000cc2e: 46c0 nop ; (mov r8, r8) +1000cc30: 20001ac8 .word 0x20001ac8 +1000cc34: 000008e3 .word 0x000008e3 +1000cc38: 20001acc .word 0x20001acc +1000cc3c: 1000c12d .word 0x1000c12d + +1000cc40 : +1000cc40: b5f8 push {r3, r4, r5, r6, r7, lr} +1000cc42: 4647 mov r7, r8 +1000cc44: 46ce mov lr, r9 +1000cc46: 0004 movs r4, r0 +1000cc48: b580 push {r7, lr} +1000cc4a: 4688 mov r8, r1 +1000cc4c: 0016 movs r6, r2 +1000cc4e: f000 fb11 bl 1000d274 +1000cc52: 4f1f ldr r7, [pc, #124] ; (1000ccd0 ) +1000cc54: 2100 movs r1, #0 +1000cc56: 683d ldr r5, [r7, #0] +1000cc58: 0020 movs r0, r4 +1000cc5a: 2d00 cmp r5, #0 +1000cc5c: d00e beq.n 1000cc7c +1000cc5e: f7fd ff19 bl 1000aa94 +1000cc62: 0032 movs r2, r6 +1000cc64: 4641 mov r1, r8 +1000cc66: 0020 movs r0, r4 +1000cc68: f7ff fa08 bl 1000c07c +1000cc6c: 0005 movs r5, r0 +1000cc6e: f000 fb0b bl 1000d288 +1000cc72: 0028 movs r0, r5 +1000cc74: bcc0 pop {r6, r7} +1000cc76: 46b9 mov r9, r7 +1000cc78: 46b0 mov r8, r6 +1000cc7a: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000cc7c: f000 fb66 bl 1000d34c +1000cc80: 2101 movs r1, #1 +1000cc82: 0020 movs r0, r4 +1000cc84: f000 fb62 bl 1000d34c +1000cc88: 2386 movs r3, #134 ; 0x86 +1000cc8a: 011b lsls r3, r3, #4 +1000cc8c: 54e5 strb r5, [r4, r3] +1000cc8e: 2380 movs r3, #128 ; 0x80 +1000cc90: 25d0 movs r5, #208 ; 0xd0 +1000cc92: 041b lsls r3, r3, #16 +1000cc94: 4699 mov r9, r3 +1000cc96: 062d lsls r5, r5, #24 +1000cc98: 61ab str r3, [r5, #24] +1000cc9a: 2014 movs r0, #20 +1000cc9c: f000 fb18 bl 1000d2d0 +1000cca0: 464b mov r3, r9 +1000cca2: 2032 movs r0, #50 ; 0x32 +1000cca4: 616b str r3, [r5, #20] +1000cca6: f000 fb13 bl 1000d2d0 +1000ccaa: 2100 movs r1, #0 +1000ccac: 0020 movs r0, r4 +1000ccae: f7fe f855 bl 1000ad5c +1000ccb2: 1e05 subs r5, r0, #0 +1000ccb4: d1db bne.n 1000cc6e +1000ccb6: 4b07 ldr r3, [pc, #28] ; (1000ccd4 ) +1000ccb8: 0020 movs r0, r4 +1000ccba: 18e1 adds r1, r4, r3 +1000ccbc: f7fe f814 bl 1000ace8 +1000ccc0: 2232 movs r2, #50 ; 0x32 +1000ccc2: 4b05 ldr r3, [pc, #20] ; (1000ccd8 ) +1000ccc4: 4805 ldr r0, [pc, #20] ; (1000ccdc ) +1000ccc6: 601a str r2, [r3, #0] +1000ccc8: 6038 str r0, [r7, #0] +1000ccca: f000 fa67 bl 1000d19c +1000ccce: e7c8 b.n 1000cc62 +1000ccd0: 20001ac8 .word 0x20001ac8 +1000ccd4: 000008e3 .word 0x000008e3 +1000ccd8: 20001acc .word 0x20001acc +1000ccdc: 1000c12d .word 0x1000c12d + +1000cce0 : +1000cce0: 4b05 ldr r3, [pc, #20] ; (1000ccf8 ) +1000cce2: b510 push {r4, lr} +1000cce4: 469c mov ip, r3 +1000cce6: 4460 add r0, ip +1000cce8: 4243 negs r3, r0 +1000ccea: 4158 adcs r0, r3 +1000ccec: 0080 lsls r0, r0, #2 +1000ccee: 1841 adds r1, r0, r1 +1000ccf0: 4802 ldr r0, [pc, #8] ; (1000ccfc ) +1000ccf2: f7f6 fd1d bl 10003730 +1000ccf6: bd10 pop {r4, pc} +1000ccf8: afd00000 .word 0xafd00000 +1000ccfc: 20010fe4 .word 0x20010fe4 + +1000cd00 : +1000cd00: 4b0b ldr r3, [pc, #44] ; (1000cd30 ) +1000cd02: b510 push {r4, lr} +1000cd04: 469c mov ip, r3 +1000cd06: 4460 add r0, ip +1000cd08: 4243 negs r3, r0 +1000cd0a: 4158 adcs r0, r3 +1000cd0c: 4a09 ldr r2, [pc, #36] ; (1000cd34 ) +1000cd0e: 0084 lsls r4, r0, #2 +1000cd10: b082 sub sp, #8 +1000cd12: 9200 str r2, [sp, #0] +1000cd14: 4808 ldr r0, [pc, #32] ; (1000cd38 ) +1000cd16: 0022 movs r2, r4 +1000cd18: 1ce3 adds r3, r4, #3 +1000cd1a: f7f6 fcbb bl 10003694 +1000cd1e: 4284 cmp r4, r0 +1000cd20: dc02 bgt.n 1000cd28 +1000cd22: 1b00 subs r0, r0, r4 +1000cd24: b002 add sp, #8 +1000cd26: bd10 pop {r4, pc} +1000cd28: 2001 movs r0, #1 +1000cd2a: 4240 negs r0, r0 +1000cd2c: e7fa b.n 1000cd24 +1000cd2e: 46c0 nop ; (mov r8, r8) +1000cd30: afd00000 .word 0xafd00000 +1000cd34: 1004c6f4 .word 0x1004c6f4 +1000cd38: 20010fe4 .word 0x20010fe4 + +1000cd3c : +1000cd3c: b570 push {r4, r5, r6, lr} +1000cd3e: 000e movs r6, r1 +1000cd40: 0004 movs r4, r0 +1000cd42: f7f6 fc6f bl 10003624 +1000cd46: 4b15 ldr r3, [pc, #84] ; (1000cd9c ) +1000cd48: 2201 movs r2, #1 +1000cd4a: 469c mov ip, r3 +1000cd4c: 4464 add r4, ip +1000cd4e: 4263 negs r3, r4 +1000cd50: 415c adcs r4, r3 +1000cd52: 4b13 ldr r3, [pc, #76] ; (1000cda0 ) +1000cd54: 00a4 lsls r4, r4, #2 +1000cd56: 58e5 ldr r5, [r4, r3] +1000cd58: 2105 movs r1, #5 +1000cd5a: 7934 ldrb r4, [r6, #4] +1000cd5c: 2320 movs r3, #32 +1000cd5e: 40a2 lsls r2, r4 +1000cd60: 5671 ldrsb r1, [r6, r1] +1000cd62: 3a01 subs r2, #1 +1000cd64: 1b1b subs r3, r3, r4 +1000cd66: 2900 cmp r1, #0 +1000cd68: db0b blt.n 1000cd82 +1000cd6a: 4299 cmp r1, r3 +1000cd6c: dc14 bgt.n 1000cd98 +1000cd6e: 408a lsls r2, r1 +1000cd70: 0014 movs r4, r2 +1000cd72: 402c ands r4, r5 +1000cd74: 4263 negs r3, r4 +1000cd76: 415c adcs r4, r3 +1000cd78: b2e4 uxtb r4, r4 +1000cd7a: f7f6 fc5f bl 1000363c +1000cd7e: 0020 movs r0, r4 +1000cd80: bd70 pop {r4, r5, r6, pc} +1000cd82: 2b00 cmp r3, #0 +1000cd84: da02 bge.n 1000cd8c +1000cd86: e007 b.n 1000cd98 +1000cd88: 3b01 subs r3, #1 +1000cd8a: d305 bcc.n 1000cd98 +1000cd8c: 0011 movs r1, r2 +1000cd8e: 4099 lsls r1, r3 +1000cd90: 420d tst r5, r1 +1000cd92: d1f9 bne.n 1000cd88 +1000cd94: 2401 movs r4, #1 +1000cd96: e7f0 b.n 1000cd7a +1000cd98: 2400 movs r4, #0 +1000cd9a: e7ee b.n 1000cd7a +1000cd9c: afd00000 .word 0xafd00000 +1000cda0: 2000160c .word 0x2000160c + +1000cda4 : +1000cda4: b5f0 push {r4, r5, r6, r7, lr} +1000cda6: 46d6 mov lr, sl +1000cda8: 464f mov r7, r9 +1000cdaa: 4646 mov r6, r8 +1000cdac: 4688 mov r8, r1 +1000cdae: b5c0 push {r6, r7, lr} +1000cdb0: 2405 movs r4, #5 +1000cdb2: 0006 movs r6, r0 +1000cdb4: f7f6 fc36 bl 10003624 +1000cdb8: 4643 mov r3, r8 +1000cdba: 791f ldrb r7, [r3, #4] +1000cdbc: 571c ldrsb r4, [r3, r4] +1000cdbe: 4b28 ldr r3, [pc, #160] ; (1000ce60 ) +1000cdc0: 4681 mov r9, r0 +1000cdc2: 18f0 adds r0, r6, r3 +1000cdc4: 4243 negs r3, r0 +1000cdc6: 4158 adcs r0, r3 +1000cdc8: 4b26 ldr r3, [pc, #152] ; (1000ce64 ) +1000cdca: 469a mov sl, r3 +1000cdcc: 0083 lsls r3, r0, #2 +1000cdce: 469c mov ip, r3 +1000cdd0: 4653 mov r3, sl +1000cdd2: 4662 mov r2, ip +1000cdd4: 5898 ldr r0, [r3, r2] +1000cdd6: 2201 movs r2, #1 +1000cdd8: 2320 movs r3, #32 +1000cdda: 40ba lsls r2, r7 +1000cddc: 1bdb subs r3, r3, r7 +1000cdde: 3a01 subs r2, #1 +1000cde0: 2c00 cmp r4, #0 +1000cde2: db32 blt.n 1000ce4a +1000cde4: 429c cmp r4, r3 +1000cde6: dc2d bgt.n 1000ce44 +1000cde8: 40a2 lsls r2, r4 +1000cdea: 0015 movs r5, r2 +1000cdec: 4210 tst r0, r2 +1000cdee: d129 bne.n 1000ce44 +1000cdf0: 2f00 cmp r7, #0 +1000cdf2: d01a beq.n 1000ce2a +1000cdf4: 4643 mov r3, r8 +1000cdf6: 785a ldrb r2, [r3, #1] +1000cdf8: 7819 ldrb r1, [r3, #0] +1000cdfa: 0212 lsls r2, r2, #8 +1000cdfc: 4311 orrs r1, r2 +1000cdfe: 4642 mov r2, r8 +1000ce00: 789b ldrb r3, [r3, #2] +1000ce02: 78d2 ldrb r2, [r2, #3] +1000ce04: 041b lsls r3, r3, #16 +1000ce06: 430b orrs r3, r1 +1000ce08: 0612 lsls r2, r2, #24 +1000ce0a: 431a orrs r2, r3 +1000ce0c: 4690 mov r8, r2 +1000ce0e: 2200 movs r2, #0 +1000ce10: 4641 mov r1, r8 +1000ce12: 0053 lsls r3, r2, #1 +1000ce14: 5ac9 ldrh r1, [r1, r3] +1000ce16: 0b4b lsrs r3, r1, #13 +1000ce18: d100 bne.n 1000ce1c +1000ce1a: 1909 adds r1, r1, r4 +1000ce1c: 1913 adds r3, r2, r4 +1000ce1e: 3312 adds r3, #18 +1000ce20: 009b lsls r3, r3, #2 +1000ce22: 3201 adds r2, #1 +1000ce24: 5199 str r1, [r3, r6] +1000ce26: 4297 cmp r7, r2 +1000ce28: d8f2 bhi.n 1000ce10 +1000ce2a: 4653 mov r3, sl +1000ce2c: 4662 mov r2, ip +1000ce2e: 4305 orrs r5, r0 +1000ce30: 509d str r5, [r3, r2] +1000ce32: 4648 mov r0, r9 +1000ce34: f7f6 fc02 bl 1000363c +1000ce38: 0020 movs r0, r4 +1000ce3a: bce0 pop {r5, r6, r7} +1000ce3c: 46ba mov sl, r7 +1000ce3e: 46b1 mov r9, r6 +1000ce40: 46a8 mov r8, r5 +1000ce42: bdf0 pop {r4, r5, r6, r7, pc} +1000ce44: 4808 ldr r0, [pc, #32] ; (1000ce68 ) +1000ce46: f7f8 fad5 bl 100053f4 +1000ce4a: 2b00 cmp r3, #0 +1000ce4c: da02 bge.n 1000ce54 +1000ce4e: e7f9 b.n 1000ce44 +1000ce50: 3b01 subs r3, #1 +1000ce52: d3f7 bcc.n 1000ce44 +1000ce54: 0015 movs r5, r2 +1000ce56: 409d lsls r5, r3 +1000ce58: 001c movs r4, r3 +1000ce5a: 4205 tst r5, r0 +1000ce5c: d1f8 bne.n 1000ce50 +1000ce5e: e7c7 b.n 1000cdf0 +1000ce60: afd00000 .word 0xafd00000 +1000ce64: 2000160c .word 0x2000160c +1000ce68: 1004c718 .word 0x1004c718 + +1000ce6c : +1000ce6c: b570 push {r4, r5, r6, lr} +1000ce6e: 2501 movs r5, #1 +1000ce70: 790b ldrb r3, [r1, #4] +1000ce72: 0004 movs r4, r0 +1000ce74: 409d lsls r5, r3 +1000ce76: 3d01 subs r5, #1 +1000ce78: 4095 lsls r5, r2 +1000ce7a: f7f6 fbd3 bl 10003624 +1000ce7e: 4b06 ldr r3, [pc, #24] ; (1000ce98 ) +1000ce80: 4906 ldr r1, [pc, #24] ; (1000ce9c ) +1000ce82: 469c mov ip, r3 +1000ce84: 4464 add r4, ip +1000ce86: 4263 negs r3, r4 +1000ce88: 415c adcs r4, r3 +1000ce8a: 00a4 lsls r4, r4, #2 +1000ce8c: 5862 ldr r2, [r4, r1] +1000ce8e: 43aa bics r2, r5 +1000ce90: 5062 str r2, [r4, r1] +1000ce92: f7f6 fbd3 bl 1000363c +1000ce96: bd70 pop {r4, r5, r6, pc} +1000ce98: afd00000 .word 0xafd00000 +1000ce9c: 2000160c .word 0x2000160c + +1000cea0 : +1000cea0: b5f0 push {r4, r5, r6, r7, lr} +1000cea2: 46de mov lr, fp +1000cea4: 4657 mov r7, sl +1000cea6: 464e mov r6, r9 +1000cea8: 4645 mov r5, r8 +1000ceaa: 468b mov fp, r1 +1000ceac: b5e0 push {r5, r6, r7, lr} +1000ceae: 001c movs r4, r3 +1000ceb0: b085 sub sp, #20 +1000ceb2: 004b lsls r3, r1, #1 +1000ceb4: 9303 str r3, [sp, #12] +1000ceb6: 445b add r3, fp +1000ceb8: 00db lsls r3, r3, #3 +1000ceba: 18c5 adds r5, r0, r3 +1000cebc: 002f movs r7, r5 +1000cebe: 37dc adds r7, #220 ; 0xdc +1000cec0: 0016 movs r6, r2 +1000cec2: 683a ldr r2, [r7, #0] +1000cec4: 4684 mov ip, r0 +1000cec6: 9200 str r2, [sp, #0] +1000cec8: 002a movs r2, r5 +1000ceca: 32cc adds r2, #204 ; 0xcc +1000cecc: 6812 ldr r2, [r2, #0] +1000cece: 33cc adds r3, #204 ; 0xcc +1000ced0: 9201 str r2, [sp, #4] +1000ced2: 22c0 movs r2, #192 ; 0xc0 +1000ced4: 4463 add r3, ip +1000ced6: 0192 lsls r2, r2, #6 +1000ced8: 4313 orrs r3, r2 +1000ceda: 2280 movs r2, #128 ; 0x80 +1000cedc: 0292 lsls r2, r2, #10 +1000cede: 9002 str r0, [sp, #8] +1000cee0: 601a str r2, [r3, #0] +1000cee2: 2c00 cmp r4, #0 +1000cee4: d018 beq.n 1000cf18 +1000cee6: 2380 movs r3, #128 ; 0x80 +1000cee8: 04db lsls r3, r3, #19 +1000ceea: 469a mov sl, r3 +1000ceec: 2301 movs r3, #1 +1000ceee: 4699 mov r9, r3 +1000cef0: 4b13 ldr r3, [pc, #76] ; (1000cf40 ) +1000cef2: 35d8 adds r5, #216 ; 0xd8 +1000cef4: 4698 mov r8, r3 +1000cef6: 0020 movs r0, r4 +1000cef8: f7f9 fdbc bl 10006a74 <__wrap___ctzsi2> +1000cefc: 4652 mov r2, sl +1000cefe: 0143 lsls r3, r0, #5 +1000cf00: 4313 orrs r3, r2 +1000cf02: 603b str r3, [r7, #0] +1000cf04: 0033 movs r3, r6 +1000cf06: 464a mov r2, r9 +1000cf08: 40c3 lsrs r3, r0 +1000cf0a: 4013 ands r3, r2 +1000cf0c: 4642 mov r2, r8 +1000cf0e: 4313 orrs r3, r2 +1000cf10: 602b str r3, [r5, #0] +1000cf12: 1e63 subs r3, r4, #1 +1000cf14: 401c ands r4, r3 +1000cf16: d1ee bne.n 1000cef6 +1000cf18: 9b02 ldr r3, [sp, #8] +1000cf1a: 9803 ldr r0, [sp, #12] +1000cf1c: 469c mov ip, r3 +1000cf1e: 4458 add r0, fp +1000cf20: 00c0 lsls r0, r0, #3 +1000cf22: 4460 add r0, ip +1000cf24: 0003 movs r3, r0 +1000cf26: 9a00 ldr r2, [sp, #0] +1000cf28: 33dc adds r3, #220 ; 0xdc +1000cf2a: 601a str r2, [r3, #0] +1000cf2c: 9b01 ldr r3, [sp, #4] +1000cf2e: 30cc adds r0, #204 ; 0xcc +1000cf30: 6003 str r3, [r0, #0] +1000cf32: b005 add sp, #20 +1000cf34: bcf0 pop {r4, r5, r6, r7} +1000cf36: 46bb mov fp, r7 +1000cf38: 46b2 mov sl, r6 +1000cf3a: 46a9 mov r9, r5 +1000cf3c: 46a0 mov r8, r4 +1000cf3e: bdf0 pop {r4, r5, r6, r7, pc} +1000cf40: 0000e080 .word 0x0000e080 + +1000cf44 : +1000cf44: b5f0 push {r4, r5, r6, r7, lr} +1000cf46: 4657 mov r7, sl +1000cf48: 464e mov r6, r9 +1000cf4a: 4645 mov r5, r8 +1000cf4c: 46de mov lr, fp +1000cf4e: 4689 mov r9, r1 +1000cf50: b5e0 push {r5, r6, r7, lr} +1000cf52: b083 sub sp, #12 +1000cf54: a90c add r1, sp, #48 ; 0x30 +1000cf56: 780d ldrb r5, [r1, #0] +1000cf58: 4649 mov r1, r9 +1000cf5a: 0049 lsls r1, r1, #1 +1000cf5c: 4688 mov r8, r1 +1000cf5e: 4449 add r1, r9 +1000cf60: 00c9 lsls r1, r1, #3 +1000cf62: 1846 adds r6, r0, r1 +1000cf64: 0037 movs r7, r6 +1000cf66: 0034 movs r4, r6 +1000cf68: 37dc adds r7, #220 ; 0xdc +1000cf6a: 9001 str r0, [sp, #4] +1000cf6c: 6838 ldr r0, [r7, #0] +1000cf6e: 34cc adds r4, #204 ; 0xcc +1000cf70: 4683 mov fp, r0 +1000cf72: 6820 ldr r0, [r4, #0] +1000cf74: 24c0 movs r4, #192 ; 0xc0 +1000cf76: 4682 mov sl, r0 +1000cf78: 9801 ldr r0, [sp, #4] +1000cf7a: 31cc adds r1, #204 ; 0xcc +1000cf7c: 4684 mov ip, r0 +1000cf7e: 01a4 lsls r4, r4, #6 +1000cf80: 4461 add r1, ip +1000cf82: 4321 orrs r1, r4 +1000cf84: 2480 movs r4, #128 ; 0x80 +1000cf86: 02a4 lsls r4, r4, #10 +1000cf88: 600c str r4, [r1, #0] +1000cf8a: 1e69 subs r1, r5, #1 +1000cf8c: 418d sbcs r5, r1 +1000cf8e: 211f movs r1, #31 +1000cf90: 426d negs r5, r5 +1000cf92: 400d ands r5, r1 +1000cf94: 4916 ldr r1, [pc, #88] ; (1000cff0 ) +1000cf96: 468c mov ip, r1 +1000cf98: 4465 add r5, ip +1000cf9a: 2b05 cmp r3, #5 +1000cf9c: d90e bls.n 1000cfbc +1000cf9e: 21a0 movs r1, #160 ; 0xa0 +1000cfa0: 0549 lsls r1, r1, #21 +1000cfa2: 468c mov ip, r1 +1000cfa4: 211f movs r1, #31 +1000cfa6: 36d8 adds r6, #216 ; 0xd8 +1000cfa8: 4660 mov r0, ip +1000cfaa: 0154 lsls r4, r2, #5 +1000cfac: 4304 orrs r4, r0 +1000cfae: 3205 adds r2, #5 +1000cfb0: 3b05 subs r3, #5 +1000cfb2: 603c str r4, [r7, #0] +1000cfb4: 400a ands r2, r1 +1000cfb6: 6035 str r5, [r6, #0] +1000cfb8: 2b05 cmp r3, #5 +1000cfba: d8f5 bhi.n 1000cfa8 +1000cfbc: 4641 mov r1, r8 +1000cfbe: 0152 lsls r2, r2, #5 +1000cfc0: 069b lsls r3, r3, #26 +1000cfc2: 4313 orrs r3, r2 +1000cfc4: 4449 add r1, r9 +1000cfc6: 9a01 ldr r2, [sp, #4] +1000cfc8: 00c9 lsls r1, r1, #3 +1000cfca: 1850 adds r0, r2, r1 +1000cfcc: 0002 movs r2, r0 +1000cfce: 32dc adds r2, #220 ; 0xdc +1000cfd0: 6013 str r3, [r2, #0] +1000cfd2: 0003 movs r3, r0 +1000cfd4: 33d8 adds r3, #216 ; 0xd8 +1000cfd6: 601d str r5, [r3, #0] +1000cfd8: 465b mov r3, fp +1000cfda: 6013 str r3, [r2, #0] +1000cfdc: 4653 mov r3, sl +1000cfde: 30cc adds r0, #204 ; 0xcc +1000cfe0: 6003 str r3, [r0, #0] +1000cfe2: b003 add sp, #12 +1000cfe4: bcf0 pop {r4, r5, r6, r7} +1000cfe6: 46bb mov fp, r7 +1000cfe8: 46b2 mov sl, r6 +1000cfea: 46a9 mov r9, r5 +1000cfec: 46a0 mov r8, r4 +1000cfee: bdf0 pop {r4, r5, r6, r7, pc} +1000cff0: 0000e080 .word 0x0000e080 + +1000cff4 : +1000cff4: b510 push {r4, lr} +1000cff6: 0001 movs r1, r0 +1000cff8: 4801 ldr r0, [pc, #4] ; (1000d000 ) +1000cffa: f7f6 fb99 bl 10003730 +1000cffe: bd10 pop {r4, pc} +1000d000: 20010fdc .word 0x20010fdc + +1000d004 : +1000d004: b500 push {lr} +1000d006: 4b05 ldr r3, [pc, #20] ; (1000d01c ) +1000d008: b083 sub sp, #12 +1000d00a: 0001 movs r1, r0 +1000d00c: 9300 str r3, [sp, #0] +1000d00e: 2200 movs r2, #0 +1000d010: 230b movs r3, #11 +1000d012: 4803 ldr r0, [pc, #12] ; (1000d020 ) +1000d014: f7f6 fb3e bl 10003694 +1000d018: b003 add sp, #12 +1000d01a: bd00 pop {pc} +1000d01c: 1004c72c .word 0x1004c72c +1000d020: 20010fdc .word 0x20010fdc + +1000d024 : +1000d024: 0003 movs r3, r0 +1000d026: 4911 ldr r1, [pc, #68] ; (1000d06c ) +1000d028: 0182 lsls r2, r0, #6 +1000d02a: b510 push {r4, lr} +1000d02c: 1854 adds r4, r2, r1 +1000d02e: 6820 ldr r0, [r4, #0] +1000d030: 02d9 lsls r1, r3, #11 +1000d032: 4041 eors r1, r0 +1000d034: 480e ldr r0, [pc, #56] ; (1000d070 ) +1000d036: 4001 ands r1, r0 +1000d038: 2080 movs r0, #128 ; 0x80 +1000d03a: 0140 lsls r0, r0, #5 +1000d03c: 4320 orrs r0, r4 +1000d03e: 6001 str r1, [r0, #0] +1000d040: 2001 movs r0, #1 +1000d042: 4098 lsls r0, r3 +1000d044: 24a0 movs r4, #160 ; 0xa0 +1000d046: 4b0b ldr r3, [pc, #44] ; (1000d074 ) +1000d048: 05e4 lsls r4, r4, #23 +1000d04a: 6018 str r0, [r3, #0] +1000d04c: 4b0a ldr r3, [pc, #40] ; (1000d078 ) +1000d04e: 2180 movs r1, #128 ; 0x80 +1000d050: 6018 str r0, [r3, #0] +1000d052: 4b0a ldr r3, [pc, #40] ; (1000d07c ) +1000d054: 0449 lsls r1, r1, #17 +1000d056: 50e0 str r0, [r4, r3] +1000d058: 4b09 ldr r3, [pc, #36] ; (1000d080 ) +1000d05a: 469c mov ip, r3 +1000d05c: 4462 add r2, ip +1000d05e: 6813 ldr r3, [r2, #0] +1000d060: 420b tst r3, r1 +1000d062: d1fc bne.n 1000d05e +1000d064: 2380 movs r3, #128 ; 0x80 +1000d066: 00db lsls r3, r3, #3 +1000d068: 50e0 str r0, [r4, r3] +1000d06a: bd10 pop {r4, pc} +1000d06c: 50000010 .word 0x50000010 +1000d070: 00007801 .word 0x00007801 +1000d074: 50003404 .word 0x50003404 +1000d078: 50003414 .word 0x50003414 +1000d07c: 00000444 .word 0x00000444 +1000d080: 5000000c .word 0x5000000c + +1000d084 : 1000d084: b510 push {r4, lr} -1000d086: 0001 movs r1, r0 -1000d088: 4801 ldr r0, [pc, #4] ; (1000d090 ) -1000d08a: f7f6 fb0d bl 100036a8 +1000d086: 6803 ldr r3, [r0, #0] +1000d088: 4901 ldr r1, [pc, #4] ; (1000d090 ) +1000d08a: 6a5b ldr r3, [r3, #36] ; 0x24 +1000d08c: 4798 blx r3 1000d08e: bd10 pop {r4, pc} -1000d090: 20010fc8 .word 0x20010fc8 - -1000d094 : -1000d094: b500 push {lr} -1000d096: 4b05 ldr r3, [pc, #20] ; (1000d0ac ) -1000d098: b083 sub sp, #12 -1000d09a: 0001 movs r1, r0 -1000d09c: 9300 str r3, [sp, #0] -1000d09e: 2200 movs r2, #0 -1000d0a0: 230b movs r3, #11 -1000d0a2: 4803 ldr r0, [pc, #12] ; (1000d0b0 ) -1000d0a4: f7f6 fab2 bl 1000360c -1000d0a8: b003 add sp, #12 -1000d0aa: bd00 pop {pc} -1000d0ac: 1004c7ec .word 0x1004c7ec -1000d0b0: 20010fc8 .word 0x20010fc8 - -1000d0b4 : -1000d0b4: 0003 movs r3, r0 -1000d0b6: 4911 ldr r1, [pc, #68] ; (1000d0fc ) -1000d0b8: 0182 lsls r2, r0, #6 -1000d0ba: b510 push {r4, lr} -1000d0bc: 1854 adds r4, r2, r1 -1000d0be: 6820 ldr r0, [r4, #0] -1000d0c0: 02d9 lsls r1, r3, #11 -1000d0c2: 4041 eors r1, r0 -1000d0c4: 480e ldr r0, [pc, #56] ; (1000d100 ) -1000d0c6: 4001 ands r1, r0 -1000d0c8: 2080 movs r0, #128 ; 0x80 -1000d0ca: 0140 lsls r0, r0, #5 -1000d0cc: 4320 orrs r0, r4 -1000d0ce: 6001 str r1, [r0, #0] -1000d0d0: 2001 movs r0, #1 -1000d0d2: 4098 lsls r0, r3 -1000d0d4: 24a0 movs r4, #160 ; 0xa0 -1000d0d6: 4b0b ldr r3, [pc, #44] ; (1000d104 ) -1000d0d8: 05e4 lsls r4, r4, #23 -1000d0da: 6018 str r0, [r3, #0] -1000d0dc: 4b0a ldr r3, [pc, #40] ; (1000d108 ) -1000d0de: 2180 movs r1, #128 ; 0x80 -1000d0e0: 6018 str r0, [r3, #0] -1000d0e2: 4b0a ldr r3, [pc, #40] ; (1000d10c ) -1000d0e4: 0449 lsls r1, r1, #17 -1000d0e6: 50e0 str r0, [r4, r3] -1000d0e8: 4b09 ldr r3, [pc, #36] ; (1000d110 ) -1000d0ea: 469c mov ip, r3 -1000d0ec: 4462 add r2, ip -1000d0ee: 6813 ldr r3, [r2, #0] -1000d0f0: 420b tst r3, r1 -1000d0f2: d1fc bne.n 1000d0ee -1000d0f4: 2380 movs r3, #128 ; 0x80 -1000d0f6: 00db lsls r3, r3, #3 -1000d0f8: 50e0 str r0, [r4, r3] +1000d090: 200008b4 .word 0x200008b4 + +1000d094 : +1000d094: 2080 movs r0, #128 ; 0x80 +1000d096: b510 push {r4, lr} +1000d098: 2240 movs r2, #64 ; 0x40 +1000d09a: 4907 ldr r1, [pc, #28] ; (1000d0b8 ) +1000d09c: 0440 lsls r0, r0, #17 +1000d09e: f7f6 fa69 bl 10003574 +1000d0a2: 2201 movs r2, #1 +1000d0a4: 2102 movs r1, #2 +1000d0a6: 2018 movs r0, #24 +1000d0a8: f7f6 fa3a bl 10003520 +1000d0ac: 200d movs r0, #13 +1000d0ae: 2101 movs r1, #1 +1000d0b0: f7f6 fb74 bl 1000379c +1000d0b4: 2000 movs r0, #0 +1000d0b6: bd10 pop {r4, pc} +1000d0b8: 1000d0dd .word 0x1000d0dd + +1000d0bc : +1000d0bc: 2080 movs r0, #128 ; 0x80 +1000d0be: b510 push {r4, lr} +1000d0c0: 4905 ldr r1, [pc, #20] ; (1000d0d8 ) +1000d0c2: 0440 lsls r0, r0, #17 +1000d0c4: f7f6 fa78 bl 100035b8 +1000d0c8: 2018 movs r0, #24 +1000d0ca: 2200 movs r2, #0 +1000d0cc: 2102 movs r1, #2 +1000d0ce: f7f6 fa27 bl 10003520 +1000d0d2: 2000 movs r0, #0 +1000d0d4: bd10 pop {r4, pc} +1000d0d6: 46c0 nop ; (mov r8, r8) +1000d0d8: 1000d0dd .word 0x1000d0dd + +1000d0dc : +1000d0dc: 23d0 movs r3, #208 ; 0xd0 +1000d0de: 061b lsls r3, r3, #24 +1000d0e0: 681b ldr r3, [r3, #0] +1000d0e2: b510 push {r4, lr} +1000d0e4: 1e5a subs r2, r3, #1 +1000d0e6: 4193 sbcs r3, r2 +1000d0e8: 425a negs r2, r3 +1000d0ea: 2330 movs r3, #48 ; 0x30 +1000d0ec: 4013 ands r3, r2 +1000d0ee: 4a09 ldr r2, [pc, #36] ; (1000d114 ) +1000d0f0: 4694 mov ip, r2 +1000d0f2: 4463 add r3, ip +1000d0f4: 6adb ldr r3, [r3, #44] ; 0x2c +1000d0f6: 079b lsls r3, r3, #30 +1000d0f8: d400 bmi.n 1000d0fc 1000d0fa: bd10 pop {r4, pc} -1000d0fc: 50000010 .word 0x50000010 -1000d100: 00007801 .word 0x00007801 -1000d104: 50003404 .word 0x50003404 -1000d108: 50003414 .word 0x50003414 -1000d10c: 00000444 .word 0x00000444 -1000d110: 5000000c .word 0x5000000c - -1000d114 : -1000d114: b510 push {r4, lr} -1000d116: 6803 ldr r3, [r0, #0] -1000d118: 4901 ldr r1, [pc, #4] ; (1000d120 ) -1000d11a: 6a5b ldr r3, [r3, #36] ; 0x24 -1000d11c: 4798 blx r3 -1000d11e: bd10 pop {r4, pc} -1000d120: 200008b4 .word 0x200008b4 - -1000d124 : -1000d124: 2080 movs r0, #128 ; 0x80 -1000d126: b510 push {r4, lr} -1000d128: 2240 movs r2, #64 ; 0x40 -1000d12a: 4907 ldr r1, [pc, #28] ; (1000d148 ) -1000d12c: 0440 lsls r0, r0, #17 -1000d12e: f7f6 f9dd bl 100034ec -1000d132: 2201 movs r2, #1 -1000d134: 2102 movs r1, #2 -1000d136: 2018 movs r0, #24 -1000d138: f7f6 f9ae bl 10003498 -1000d13c: 200d movs r0, #13 -1000d13e: 2101 movs r1, #1 -1000d140: f7f6 fae8 bl 10003714 -1000d144: 2000 movs r0, #0 -1000d146: bd10 pop {r4, pc} -1000d148: 1000d16d .word 0x1000d16d - -1000d14c : -1000d14c: 2080 movs r0, #128 ; 0x80 -1000d14e: b510 push {r4, lr} -1000d150: 4905 ldr r1, [pc, #20] ; (1000d168 ) -1000d152: 0440 lsls r0, r0, #17 -1000d154: f7f6 f9ec bl 10003530 -1000d158: 2018 movs r0, #24 -1000d15a: 2200 movs r2, #0 -1000d15c: 2102 movs r1, #2 -1000d15e: f7f6 f99b bl 10003498 -1000d162: 2000 movs r0, #0 -1000d164: bd10 pop {r4, pc} -1000d166: 46c0 nop ; (mov r8, r8) -1000d168: 1000d16d .word 0x1000d16d - -1000d16c : -1000d16c: 23d0 movs r3, #208 ; 0xd0 -1000d16e: 061b lsls r3, r3, #24 -1000d170: 681b ldr r3, [r3, #0] -1000d172: b510 push {r4, lr} -1000d174: 1e5a subs r2, r3, #1 -1000d176: 4193 sbcs r3, r2 -1000d178: 425a negs r2, r3 -1000d17a: 2330 movs r3, #48 ; 0x30 -1000d17c: 4013 ands r3, r2 -1000d17e: 4a09 ldr r2, [pc, #36] ; (1000d1a4 ) -1000d180: 4694 mov ip, r2 -1000d182: 4463 add r3, ip -1000d184: 6adb ldr r3, [r3, #44] ; 0x2c -1000d186: 079b lsls r3, r3, #30 -1000d188: d400 bmi.n 1000d18c -1000d18a: bd10 pop {r4, pc} -1000d18c: 2200 movs r2, #0 -1000d18e: 2102 movs r1, #2 -1000d190: 2018 movs r0, #24 -1000d192: f7f6 f981 bl 10003498 -1000d196: 4b04 ldr r3, [pc, #16] ; (1000d1a8 ) -1000d198: 4904 ldr r1, [pc, #16] ; (1000d1ac ) -1000d19a: 6818 ldr r0, [r3, #0] -1000d19c: 6803 ldr r3, [r0, #0] -1000d19e: 6a5b ldr r3, [r3, #36] ; 0x24 -1000d1a0: 4798 blx r3 -1000d1a2: e7f2 b.n 1000d18a -1000d1a4: 40014100 .word 0x40014100 -1000d1a8: 20001ac4 .word 0x20001ac4 -1000d1ac: 200008b4 .word 0x200008b4 - -1000d1b0 : -1000d1b0: 4b15 ldr r3, [pc, #84] ; (1000d208 ) -1000d1b2: b570 push {r4, r5, r6, lr} -1000d1b4: 681b ldr r3, [r3, #0] +1000d0fc: 2200 movs r2, #0 +1000d0fe: 2102 movs r1, #2 +1000d100: 2018 movs r0, #24 +1000d102: f7f6 fa0d bl 10003520 +1000d106: 4b04 ldr r3, [pc, #16] ; (1000d118 ) +1000d108: 4904 ldr r1, [pc, #16] ; (1000d11c ) +1000d10a: 6818 ldr r0, [r3, #0] +1000d10c: 6803 ldr r3, [r0, #0] +1000d10e: 6a5b ldr r3, [r3, #36] ; 0x24 +1000d110: 4798 blx r3 +1000d112: e7f2 b.n 1000d0fa +1000d114: 40014100 .word 0x40014100 +1000d118: 20001ac4 .word 0x20001ac4 +1000d11c: 200008b4 .word 0x200008b4 + +1000d120 : +1000d120: 4b15 ldr r3, [pc, #84] ; (1000d178 ) +1000d122: b570 push {r4, r5, r6, lr} +1000d124: 681b ldr r3, [r3, #0] +1000d126: 0004 movs r4, r0 +1000d128: 2b00 cmp r3, #0 +1000d12a: d00e beq.n 1000d14a +1000d12c: 4d13 ldr r5, [pc, #76] ; (1000d17c ) +1000d12e: 682a ldr r2, [r5, #0] +1000d130: 2a00 cmp r2, #0 +1000d132: d001 beq.n 1000d138 +1000d134: 3a01 subs r2, #1 +1000d136: 602a str r2, [r5, #0] +1000d138: 4798 blx r3 +1000d13a: 682b ldr r3, [r5, #0] +1000d13c: 2b00 cmp r3, #0 +1000d13e: d105 bne.n 1000d14c +1000d140: 6823 ldr r3, [r4, #0] +1000d142: 0020 movs r0, r4 +1000d144: 699b ldr r3, [r3, #24] +1000d146: 490e ldr r1, [pc, #56] ; (1000d180 ) +1000d148: 4798 blx r3 +1000d14a: bd70 pop {r4, r5, r6, pc} +1000d14c: f7f7 fb36 bl 100047bc +1000d150: 2300 movs r3, #0 +1000d152: 4a0c ldr r2, [pc, #48] ; (1000d184 ) +1000d154: 1880 adds r0, r0, r2 +1000d156: 4159 adcs r1, r3 +1000d158: 2900 cmp r1, #0 +1000d15a: db08 blt.n 1000d16e +1000d15c: 4b08 ldr r3, [pc, #32] ; (1000d180 ) +1000d15e: 6822 ldr r2, [r4, #0] +1000d160: 6098 str r0, [r3, #8] +1000d162: 60d9 str r1, [r3, #12] +1000d164: 6952 ldr r2, [r2, #20] +1000d166: 0019 movs r1, r3 +1000d168: 0020 movs r0, r4 +1000d16a: 4790 blx r2 +1000d16c: e7ed b.n 1000d14a +1000d16e: 2001 movs r0, #1 +1000d170: 4905 ldr r1, [pc, #20] ; (1000d188 ) +1000d172: 4240 negs r0, r0 +1000d174: e7f2 b.n 1000d15c +1000d176: 46c0 nop ; (mov r8, r8) +1000d178: 20001ac8 .word 0x20001ac8 +1000d17c: 20001acc .word 0x20001acc +1000d180: 200008c8 .word 0x200008c8 +1000d184: 00000bb8 .word 0x00000bb8 +1000d188: 7fffffff .word 0x7fffffff + +1000d18c : +1000d18c: b510 push {r4, lr} +1000d18e: 2201 movs r2, #1 +1000d190: 2102 movs r1, #2 +1000d192: 2018 movs r0, #24 +1000d194: f7f6 f9c4 bl 10003520 +1000d198: bd10 pop {r4, pc} +1000d19a: 46c0 nop ; (mov r8, r8) + +1000d19c : +1000d19c: 4b03 ldr r3, [pc, #12] ; (1000d1ac ) +1000d19e: b510 push {r4, lr} +1000d1a0: 6818 ldr r0, [r3, #0] +1000d1a2: 4903 ldr r1, [pc, #12] ; (1000d1b0 ) +1000d1a4: 6803 ldr r3, [r0, #0] +1000d1a6: 6a5b ldr r3, [r3, #36] ; 0x24 +1000d1a8: 4798 blx r3 +1000d1aa: bd10 pop {r4, pc} +1000d1ac: 20001ac4 .word 0x20001ac4 +1000d1b0: 200008b4 .word 0x200008b4 + +1000d1b4 : +1000d1b4: b510 push {r4, lr} 1000d1b6: 0004 movs r4, r0 -1000d1b8: 2b00 cmp r3, #0 -1000d1ba: d00e beq.n 1000d1da -1000d1bc: 4d13 ldr r5, [pc, #76] ; (1000d20c ) -1000d1be: 682a ldr r2, [r5, #0] -1000d1c0: 2a00 cmp r2, #0 -1000d1c2: d001 beq.n 1000d1c8 -1000d1c4: 3a01 subs r2, #1 -1000d1c6: 602a str r2, [r5, #0] -1000d1c8: 4798 blx r3 -1000d1ca: 682b ldr r3, [r5, #0] -1000d1cc: 2b00 cmp r3, #0 -1000d1ce: d105 bne.n 1000d1dc -1000d1d0: 6823 ldr r3, [r4, #0] -1000d1d2: 0020 movs r0, r4 -1000d1d4: 699b ldr r3, [r3, #24] -1000d1d6: 490e ldr r1, [pc, #56] ; (1000d210 ) -1000d1d8: 4798 blx r3 -1000d1da: bd70 pop {r4, r5, r6, pc} -1000d1dc: f7f7 faaa bl 10004734 -1000d1e0: 22fa movs r2, #250 ; 0xfa -1000d1e2: 2300 movs r3, #0 -1000d1e4: 0092 lsls r2, r2, #2 -1000d1e6: 1880 adds r0, r0, r2 -1000d1e8: 4159 adcs r1, r3 -1000d1ea: 2900 cmp r1, #0 -1000d1ec: db08 blt.n 1000d200 -1000d1ee: 4b08 ldr r3, [pc, #32] ; (1000d210 ) -1000d1f0: 6822 ldr r2, [r4, #0] -1000d1f2: 6098 str r0, [r3, #8] -1000d1f4: 60d9 str r1, [r3, #12] -1000d1f6: 6952 ldr r2, [r2, #20] -1000d1f8: 0019 movs r1, r3 +1000d1b8: 4808 ldr r0, [pc, #32] ; (1000d1dc ) +1000d1ba: f7ff f817 bl 1000c1ec +1000d1be: 4b08 ldr r3, [pc, #32] ; (1000d1e0 ) +1000d1c0: 2200 movs r2, #0 +1000d1c2: 601c str r4, [r3, #0] +1000d1c4: 6823 ldr r3, [r4, #0] +1000d1c6: 0020 movs r0, r4 +1000d1c8: 691b ldr r3, [r3, #16] +1000d1ca: 4906 ldr r1, [pc, #24] ; (1000d1e4 ) +1000d1cc: 4798 blx r3 +1000d1ce: 6823 ldr r3, [r4, #0] +1000d1d0: 0020 movs r0, r4 +1000d1d2: 69db ldr r3, [r3, #28] +1000d1d4: 4904 ldr r1, [pc, #16] ; (1000d1e8 ) +1000d1d6: 4798 blx r3 +1000d1d8: 2001 movs r0, #1 +1000d1da: bd10 pop {r4, pc} +1000d1dc: 20001ad0 .word 0x20001ad0 +1000d1e0: 20001ac4 .word 0x20001ac4 +1000d1e4: 1000d095 .word 0x1000d095 +1000d1e8: 200008b4 .word 0x200008b4 + +1000d1ec : +1000d1ec: b510 push {r4, lr} +1000d1ee: 0004 movs r4, r0 +1000d1f0: 6803 ldr r3, [r0, #0] +1000d1f2: 490a ldr r1, [pc, #40] ; (1000d21c ) +1000d1f4: 699b ldr r3, [r3, #24] +1000d1f6: 4798 blx r3 +1000d1f8: 6823 ldr r3, [r4, #0] 1000d1fa: 0020 movs r0, r4 -1000d1fc: 4790 blx r2 -1000d1fe: e7ec b.n 1000d1da -1000d200: 2001 movs r0, #1 -1000d202: 4904 ldr r1, [pc, #16] ; (1000d214 ) -1000d204: 4240 negs r0, r0 -1000d206: e7f2 b.n 1000d1ee -1000d208: 20001ac8 .word 0x20001ac8 -1000d20c: 20001acc .word 0x20001acc -1000d210: 200008c8 .word 0x200008c8 -1000d214: 7fffffff .word 0x7fffffff - -1000d218 : -1000d218: b510 push {r4, lr} -1000d21a: 2201 movs r2, #1 -1000d21c: 2102 movs r1, #2 -1000d21e: 2018 movs r0, #24 -1000d220: f7f6 f93a bl 10003498 -1000d224: bd10 pop {r4, pc} -1000d226: 46c0 nop ; (mov r8, r8) - -1000d228 : -1000d228: 4b03 ldr r3, [pc, #12] ; (1000d238 ) -1000d22a: b510 push {r4, lr} -1000d22c: 6818 ldr r0, [r3, #0] -1000d22e: 4903 ldr r1, [pc, #12] ; (1000d23c ) -1000d230: 6803 ldr r3, [r0, #0] -1000d232: 6a5b ldr r3, [r3, #36] ; 0x24 -1000d234: 4798 blx r3 -1000d236: bd10 pop {r4, pc} -1000d238: 20001ac4 .word 0x20001ac4 -1000d23c: 200008b4 .word 0x200008b4 - -1000d240 : -1000d240: b510 push {r4, lr} -1000d242: 0004 movs r4, r0 -1000d244: 4808 ldr r0, [pc, #32] ; (1000d268 ) -1000d246: f7ff f819 bl 1000c27c -1000d24a: 4b08 ldr r3, [pc, #32] ; (1000d26c ) -1000d24c: 2200 movs r2, #0 -1000d24e: 601c str r4, [r3, #0] -1000d250: 6823 ldr r3, [r4, #0] -1000d252: 0020 movs r0, r4 -1000d254: 691b ldr r3, [r3, #16] -1000d256: 4906 ldr r1, [pc, #24] ; (1000d270 ) -1000d258: 4798 blx r3 -1000d25a: 6823 ldr r3, [r4, #0] -1000d25c: 0020 movs r0, r4 -1000d25e: 69db ldr r3, [r3, #28] -1000d260: 4904 ldr r1, [pc, #16] ; (1000d274 ) -1000d262: 4798 blx r3 -1000d264: 2001 movs r0, #1 -1000d266: bd10 pop {r4, pc} -1000d268: 20001ad0 .word 0x20001ad0 -1000d26c: 20001ac4 .word 0x20001ac4 -1000d270: 1000d125 .word 0x1000d125 -1000d274: 200008b4 .word 0x200008b4 - -1000d278 : -1000d278: b510 push {r4, lr} -1000d27a: 0004 movs r4, r0 -1000d27c: 6803 ldr r3, [r0, #0] -1000d27e: 490a ldr r1, [pc, #40] ; (1000d2a8 ) -1000d280: 699b ldr r3, [r3, #24] -1000d282: 4798 blx r3 -1000d284: 6823 ldr r3, [r4, #0] -1000d286: 0020 movs r0, r4 -1000d288: 6a1b ldr r3, [r3, #32] -1000d28a: 4908 ldr r1, [pc, #32] ; (1000d2ac ) -1000d28c: 4798 blx r3 -1000d28e: 6823 ldr r3, [r4, #0] -1000d290: 2200 movs r2, #0 -1000d292: 691b ldr r3, [r3, #16] -1000d294: 4906 ldr r1, [pc, #24] ; (1000d2b0 ) -1000d296: 0020 movs r0, r4 -1000d298: 4798 blx r3 -1000d29a: 4806 ldr r0, [pc, #24] ; (1000d2b4 ) -1000d29c: f7ff f824 bl 1000c2e8 -1000d2a0: 2200 movs r2, #0 -1000d2a2: 4b05 ldr r3, [pc, #20] ; (1000d2b8 ) -1000d2a4: 601a str r2, [r3, #0] -1000d2a6: bd10 pop {r4, pc} -1000d2a8: 200008c8 .word 0x200008c8 -1000d2ac: 200008b4 .word 0x200008b4 -1000d2b0: 1000d14d .word 0x1000d14d -1000d2b4: 20001ad0 .word 0x20001ad0 -1000d2b8: 20001ac4 .word 0x20001ac4 - -1000d2bc : -1000d2bc: b510 push {r4, lr} -1000d2be: b082 sub sp, #8 -1000d2c0: 4668 mov r0, sp -1000d2c2: 000c movs r4, r1 -1000d2c4: f7fb fba2 bl 10008a0c -1000d2c8: 466b mov r3, sp -1000d2ca: 2206 movs r2, #6 -1000d2cc: 1c99 adds r1, r3, #2 -1000d2ce: 0020 movs r0, r4 -1000d2d0: f7fa f912 bl 100074f8 <__wrap___aeabi_memcpy> -1000d2d4: 2201 movs r2, #1 -1000d2d6: 7823 ldrb r3, [r4, #0] -1000d2d8: 4393 bics r3, r2 -1000d2da: 2202 movs r2, #2 -1000d2dc: 4313 orrs r3, r2 -1000d2de: 7023 strb r3, [r4, #0] -1000d2e0: b002 add sp, #8 -1000d2e2: bd10 pop {r4, pc} - -1000d2e4 : -1000d2e4: 4b04 ldr r3, [pc, #16] ; (1000d2f8 ) -1000d2e6: b510 push {r4, lr} -1000d2e8: 469c mov ip, r3 -1000d2ea: 0008 movs r0, r1 -1000d2ec: 4903 ldr r1, [pc, #12] ; (1000d2fc ) -1000d2ee: 2206 movs r2, #6 -1000d2f0: 4461 add r1, ip -1000d2f2: f7fa f901 bl 100074f8 <__wrap___aeabi_memcpy> -1000d2f6: bd10 pop {r4, pc} -1000d2f8: 000008e3 .word 0x000008e3 -1000d2fc: 20001ad0 .word 0x20001ad0 - -1000d300 : -1000d300: 4b03 ldr r3, [pc, #12] ; (1000d310 ) -1000d302: b510 push {r4, lr} -1000d304: 6818 ldr r0, [r3, #0] -1000d306: 6803 ldr r3, [r0, #0] -1000d308: 685b ldr r3, [r3, #4] -1000d30a: 4798 blx r3 -1000d30c: bd10 pop {r4, pc} -1000d30e: 46c0 nop ; (mov r8, r8) -1000d310: 20001ac4 .word 0x20001ac4 - -1000d314 : -1000d314: 4b03 ldr r3, [pc, #12] ; (1000d324 ) -1000d316: b510 push {r4, lr} -1000d318: 6818 ldr r0, [r3, #0] -1000d31a: 6803 ldr r3, [r0, #0] -1000d31c: 689b ldr r3, [r3, #8] -1000d31e: 4798 blx r3 -1000d320: bd10 pop {r4, pc} -1000d322: 46c0 nop ; (mov r8, r8) -1000d324: 20001ac4 .word 0x20001ac4 - -1000d328 : -1000d328: b570 push {r4, r5, r6, lr} -1000d32a: 0004 movs r4, r0 -1000d32c: 4b09 ldr r3, [pc, #36] ; (1000d354 ) -1000d32e: 681d ldr r5, [r3, #0] -1000d330: f7f7 fa00 bl 10004734 -1000d334: 0022 movs r2, r4 -1000d336: 2300 movs r3, #0 -1000d338: 1812 adds r2, r2, r0 -1000d33a: 414b adcs r3, r1 -1000d33c: 2b00 cmp r3, #0 -1000d33e: db04 blt.n 1000d34a -1000d340: 6829 ldr r1, [r5, #0] -1000d342: 0028 movs r0, r5 -1000d344: 6b09 ldr r1, [r1, #48] ; 0x30 -1000d346: 4788 blx r1 -1000d348: bd70 pop {r4, r5, r6, pc} -1000d34a: 2201 movs r2, #1 -1000d34c: 4b02 ldr r3, [pc, #8] ; (1000d358 ) -1000d34e: 4252 negs r2, r2 -1000d350: e7f6 b.n 1000d340 -1000d352: 46c0 nop ; (mov r8, r8) -1000d354: 20001ac4 .word 0x20001ac4 -1000d358: 7fffffff .word 0x7fffffff - -1000d35c : -1000d35c: b5f8 push {r3, r4, r5, r6, r7, lr} -1000d35e: 4b0e ldr r3, [pc, #56] ; (1000d398 ) -1000d360: 0006 movs r6, r0 -1000d362: 681f ldr r7, [r3, #0] -1000d364: f7f7 f9e6 bl 10004734 -1000d368: 22fa movs r2, #250 ; 0xfa -1000d36a: 0004 movs r4, r0 -1000d36c: 000d movs r5, r1 -1000d36e: 2300 movs r3, #0 -1000d370: 0092 lsls r2, r2, #2 -1000d372: 0030 movs r0, r6 -1000d374: 2100 movs r1, #0 -1000d376: f7f9 ffd9 bl 1000732c <__wrap___aeabi_lmul> -1000d37a: 0002 movs r2, r0 -1000d37c: 000b movs r3, r1 -1000d37e: 1912 adds r2, r2, r4 -1000d380: 416b adcs r3, r5 -1000d382: 2b00 cmp r3, #0 -1000d384: db04 blt.n 1000d390 -1000d386: 6839 ldr r1, [r7, #0] -1000d388: 0038 movs r0, r7 -1000d38a: 6ac9 ldr r1, [r1, #44] ; 0x2c -1000d38c: 4788 blx r1 -1000d38e: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000d390: 2201 movs r2, #1 -1000d392: 4b02 ldr r3, [pc, #8] ; (1000d39c ) -1000d394: 4252 negs r2, r2 -1000d396: e7f6 b.n 1000d386 -1000d398: 20001ac4 .word 0x20001ac4 -1000d39c: 7fffffff .word 0x7fffffff - -1000d3a0 : -1000d3a0: b570 push {r4, r5, r6, lr} -1000d3a2: 0004 movs r4, r0 -1000d3a4: 4b09 ldr r3, [pc, #36] ; (1000d3cc ) -1000d3a6: 681d ldr r5, [r3, #0] -1000d3a8: f7f7 f9c4 bl 10004734 -1000d3ac: 0022 movs r2, r4 -1000d3ae: 2300 movs r3, #0 -1000d3b0: 1812 adds r2, r2, r0 -1000d3b2: 414b adcs r3, r1 -1000d3b4: 2b00 cmp r3, #0 -1000d3b6: db04 blt.n 1000d3c2 -1000d3b8: 6829 ldr r1, [r5, #0] -1000d3ba: 0028 movs r0, r5 -1000d3bc: 6ac9 ldr r1, [r1, #44] ; 0x2c -1000d3be: 4788 blx r1 -1000d3c0: bd70 pop {r4, r5, r6, pc} -1000d3c2: 2201 movs r2, #1 -1000d3c4: 4b02 ldr r3, [pc, #8] ; (1000d3d0 ) -1000d3c6: 4252 negs r2, r2 -1000d3c8: e7f6 b.n 1000d3b8 -1000d3ca: 46c0 nop ; (mov r8, r8) -1000d3cc: 20001ac4 .word 0x20001ac4 -1000d3d0: 7fffffff .word 0x7fffffff - -1000d3d4 : -1000d3d4: 4770 bx lr -1000d3d6: 46c0 nop ; (mov r8, r8) - -1000d3d8 : -1000d3d8: 4770 bx lr -1000d3da: 46c0 nop ; (mov r8, r8) - -1000d3dc : -1000d3dc: b570 push {r4, r5, r6, lr} -1000d3de: 698b ldr r3, [r1, #24] -1000d3e0: 0005 movs r5, r0 -1000d3e2: 69c8 ldr r0, [r1, #28] -1000d3e4: 000c movs r4, r1 -1000d3e6: 4798 blx r3 -1000d3e8: 6220 str r0, [r4, #32] -1000d3ea: 0020 movs r0, r4 -1000d3ec: 3010 adds r0, #16 -1000d3ee: f006 fdab bl 10013f48 <__sem_release_veneer> -1000d3f2: 682b ldr r3, [r5, #0] -1000d3f4: 0028 movs r0, r5 -1000d3f6: 0021 movs r1, r4 -1000d3f8: 6a1b ldr r3, [r3, #32] -1000d3fa: 4798 blx r3 -1000d3fc: bd70 pop {r4, r5, r6, pc} -1000d3fe: 46c0 nop ; (mov r8, r8) - -1000d400 : -1000d400: b510 push {r4, lr} -1000d402: 3030 adds r0, #48 ; 0x30 -1000d404: f006 fde8 bl 10013fd8 <__recursive_mutex_enter_blocking_veneer> -1000d408: bd10 pop {r4, pc} -1000d40a: 46c0 nop ; (mov r8, r8) - -1000d40c : -1000d40c: b5f0 push {r4, r5, r6, r7, lr} -1000d40e: 46ce mov lr, r9 -1000d410: 4647 mov r7, r8 -1000d412: b580 push {r7, lr} -1000d414: 4b2d ldr r3, [pc, #180] ; (1000d4cc ) -1000d416: b087 sub sp, #28 -1000d418: 681a ldr r2, [r3, #0] -1000d41a: 685b ldr r3, [r3, #4] -1000d41c: 0004 movs r4, r0 -1000d41e: 9305 str r3, [sp, #20] -1000d420: 4b2b ldr r3, [pc, #172] ; (1000d4d0 ) -1000d422: 4690 mov r8, r2 -1000d424: 254a movs r5, #74 ; 0x4a -1000d426: 4699 mov r9, r3 -1000d428: 0020 movs r0, r4 -1000d42a: f000 fb95 bl 1000db58 -1000d42e: 0006 movs r6, r0 -1000d430: 000f movs r7, r1 -1000d432: f7f7 f97f bl 10004734 -1000d436: 0032 movs r2, r6 -1000d438: 003b movs r3, r7 -1000d43a: 1a12 subs r2, r2, r0 -1000d43c: 418b sbcs r3, r1 -1000d43e: 2b00 cmp r3, #0 -1000d440: dd29 ble.n 1000d496 -1000d442: 4546 cmp r6, r8 -1000d444: d02d beq.n 1000d4a2 -1000d446: 5d63 ldrb r3, [r4, r5] -1000d448: 2b00 cmp r3, #0 -1000d44a: d008 beq.n 1000d45e -1000d44c: 6aa0 ldr r0, [r4, #40] ; 0x28 -1000d44e: 6ae1 ldr r1, [r4, #44] ; 0x2c -1000d450: 0032 movs r2, r6 -1000d452: 003b movs r3, r7 -1000d454: 1a12 subs r2, r2, r0 -1000d456: 418b sbcs r3, r1 -1000d458: 2b00 cmp r3, #0 -1000d45a: dc28 bgt.n 1000d4ae -1000d45c: d033 beq.n 1000d4c6 -1000d45e: 6c23 ldr r3, [r4, #64] ; 0x40 -1000d460: 2b00 cmp r3, #0 -1000d462: dd03 ble.n 1000d46c -1000d464: 6c21 ldr r1, [r4, #64] ; 0x40 -1000d466: 6a20 ldr r0, [r4, #32] -1000d468: f7f6 ffbe bl 100043e8 -1000d46c: 2301 movs r3, #1 -1000d46e: 62a6 str r6, [r4, #40] ; 0x28 -1000d470: 62e7 str r7, [r4, #44] ; 0x2c -1000d472: 5563 strb r3, [r4, r5] -1000d474: 2300 movs r3, #0 -1000d476: 9302 str r3, [sp, #8] -1000d478: 464b mov r3, r9 -1000d47a: 0032 movs r2, r6 -1000d47c: 9300 str r3, [sp, #0] -1000d47e: 6a20 ldr r0, [r4, #32] -1000d480: 003b movs r3, r7 -1000d482: 9401 str r4, [sp, #4] -1000d484: f7f6 fe62 bl 1000414c -1000d488: 6420 str r0, [r4, #64] ; 0x40 -1000d48a: 6c23 ldr r3, [r4, #64] ; 0x40 -1000d48c: 2b00 cmp r3, #0 -1000d48e: dc0e bgt.n 1000d4ae -1000d490: 2300 movs r3, #0 -1000d492: 5563 strb r3, [r4, r5] -1000d494: e7c8 b.n 1000d428 -1000d496: 2b00 cmp r3, #0 -1000d498: d1c6 bne.n 1000d428 -1000d49a: 2a00 cmp r2, #0 -1000d49c: d0c4 beq.n 1000d428 -1000d49e: 4546 cmp r6, r8 -1000d4a0: d1d1 bne.n 1000d446 -1000d4a2: 9b05 ldr r3, [sp, #20] -1000d4a4: 429f cmp r7, r3 -1000d4a6: d1ce bne.n 1000d446 -1000d4a8: 6c23 ldr r3, [r4, #64] ; 0x40 -1000d4aa: 2b00 cmp r3, #0 -1000d4ac: dc04 bgt.n 1000d4b8 -1000d4ae: b007 add sp, #28 -1000d4b0: bcc0 pop {r6, r7} -1000d4b2: 46b9 mov r9, r7 -1000d4b4: 46b0 mov r8, r6 -1000d4b6: bdf0 pop {r4, r5, r6, r7, pc} -1000d4b8: 6c21 ldr r1, [r4, #64] ; 0x40 -1000d4ba: 6a20 ldr r0, [r4, #32] -1000d4bc: f7f6 ff94 bl 100043e8 -1000d4c0: 2300 movs r3, #0 -1000d4c2: 6423 str r3, [r4, #64] ; 0x40 -1000d4c4: e7f3 b.n 1000d4ae -1000d4c6: 2a00 cmp r2, #0 -1000d4c8: d0c9 beq.n 1000d45e -1000d4ca: e7f0 b.n 1000d4ae -1000d4cc: 100146a8 .word 0x100146a8 -1000d4d0: 1000d6f9 .word 0x1000d6f9 - -1000d4d4 : -1000d4d4: b570 push {r4, r5, r6, lr} -1000d4d6: 2549 movs r5, #73 ; 0x49 -1000d4d8: 0004 movs r4, r0 -1000d4da: 5d40 ldrb r0, [r0, r5] -1000d4dc: 2800 cmp r0, #0 -1000d4de: d118 bne.n 1000d512 -1000d4e0: 6c23 ldr r3, [r4, #64] ; 0x40 -1000d4e2: 2b00 cmp r3, #0 -1000d4e4: dd03 ble.n 1000d4ee -1000d4e6: 6c21 ldr r1, [r4, #64] ; 0x40 -1000d4e8: 6a20 ldr r0, [r4, #32] -1000d4ea: f7f6 ff7d bl 100043e8 -1000d4ee: 2348 movs r3, #72 ; 0x48 -1000d4f0: 5ce3 ldrb r3, [r4, r3] -1000d4f2: 2b00 cmp r3, #0 -1000d4f4: d11a bne.n 1000d52c -1000d4f6: 0025 movs r5, r4 -1000d4f8: 3530 adds r5, #48 ; 0x30 -1000d4fa: 0028 movs r0, r5 -1000d4fc: f006 fd6c bl 10013fd8 <__recursive_mutex_enter_blocking_veneer> -1000d500: 0028 movs r0, r5 -1000d502: f006 fd89 bl 10014018 <__recursive_mutex_exit_veneer> -1000d506: 2250 movs r2, #80 ; 0x50 -1000d508: 2100 movs r1, #0 -1000d50a: 0020 movs r0, r4 -1000d50c: f7f9 ffee bl 100074ec <__wrap_memset> -1000d510: bd70 pop {r4, r5, r6, pc} -1000d512: 2100 movs r1, #0 -1000d514: f7f6 f8fe bl 10003714 -1000d518: 5d60 ldrb r0, [r4, r5] -1000d51a: 4906 ldr r1, [pc, #24] ; (1000d534 ) -1000d51c: f7f6 fa46 bl 100039ac -1000d520: 5d60 ldrb r0, [r4, r5] -1000d522: f7f6 fb9b bl 10003c5c -1000d526: 2300 movs r3, #0 -1000d528: 5563 strb r3, [r4, r5] -1000d52a: e7d9 b.n 1000d4e0 -1000d52c: 6a20 ldr r0, [r4, #32] -1000d52e: f7f6 fdeb bl 10004108 -1000d532: e7e0 b.n 1000d4f6 -1000d534: 1000d539 .word 0x1000d539 - -1000d538 : -1000d538: 4a0d ldr r2, [pc, #52] ; (1000d570 ) -1000d53a: f3ef 8305 mrs r3, IPSR -1000d53e: 3b2a subs r3, #42 ; 0x2a -1000d540: 009b lsls r3, r3, #2 -1000d542: b570 push {r4, r5, r6, lr} -1000d544: 589c ldr r4, [r3, r2] -1000d546: 2c00 cmp r4, #0 -1000d548: d00d beq.n 1000d566 -1000d54a: 0025 movs r5, r4 -1000d54c: 3530 adds r5, #48 ; 0x30 -1000d54e: 2100 movs r1, #0 -1000d550: 0028 movs r0, r5 -1000d552: f006 fd29 bl 10013fa8 <__recursive_mutex_try_enter_veneer> -1000d556: 2800 cmp r0, #0 -1000d558: d005 beq.n 1000d566 -1000d55a: 796b ldrb r3, [r5, #5] -1000d55c: 2b01 cmp r3, #1 -1000d55e: d003 beq.n 1000d568 -1000d560: 0028 movs r0, r5 -1000d562: f006 fd59 bl 10014018 <__recursive_mutex_exit_veneer> -1000d566: bd70 pop {r4, r5, r6, pc} -1000d568: 0020 movs r0, r4 -1000d56a: f7ff ff4f bl 1000d40c -1000d56e: e7f7 b.n 1000d560 -1000d570: 20001724 .word 0x20001724 - -1000d574 : -1000d574: b510 push {r4, lr} -1000d576: 3038 adds r0, #56 ; 0x38 -1000d578: f006 fd5e bl 10014038 <__sem_acquire_block_until_veneer> -1000d57c: bd10 pop {r4, pc} -1000d57e: 46c0 nop ; (mov r8, r8) - -1000d580 : -1000d580: 0019 movs r1, r3 -1000d582: f3ef 8305 mrs r3, IPSR -1000d586: 0010 movs r0, r2 -1000d588: b510 push {r4, lr} -1000d58a: 2b00 cmp r3, #0 -1000d58c: d002 beq.n 1000d594 -1000d58e: f7f7 f905 bl 1000479c -1000d592: bd10 pop {r4, pc} -1000d594: f7f6 ff66 bl 10004464 -1000d598: e7fb b.n 1000d592 -1000d59a: 46c0 nop ; (mov r8, r8) - -1000d59c : -1000d59c: b510 push {r4, lr} -1000d59e: 3030 adds r0, #48 ; 0x30 -1000d5a0: 7943 ldrb r3, [r0, #5] -1000d5a2: 2b00 cmp r3, #0 -1000d5a4: d008 beq.n 1000d5b8 -1000d5a6: 23d0 movs r3, #208 ; 0xd0 -1000d5a8: 2200 movs r2, #0 -1000d5aa: 061b lsls r3, r3, #24 -1000d5ac: 569a ldrsb r2, [r3, r2] -1000d5ae: 2304 movs r3, #4 -1000d5b0: 56c3 ldrsb r3, [r0, r3] -1000d5b2: 429a cmp r2, r3 -1000d5b4: d100 bne.n 1000d5b8 -1000d5b6: bd10 pop {r4, pc} -1000d5b8: 4801 ldr r0, [pc, #4] ; (1000d5c0 ) -1000d5ba: f7f7 ff63 bl 10005484 -1000d5be: 46c0 nop ; (mov r8, r8) -1000d5c0: 1004c80c .word 0x1004c80c - -1000d5c4 : -1000d5c4: b5f0 push {r4, r5, r6, r7, lr} -1000d5c6: 46c6 mov lr, r8 -1000d5c8: 27d0 movs r7, #208 ; 0xd0 -1000d5ca: b500 push {lr} -1000d5cc: 063f lsls r7, r7, #24 -1000d5ce: 0016 movs r6, r2 -1000d5d0: 7e83 ldrb r3, [r0, #26] -1000d5d2: 683a ldr r2, [r7, #0] -1000d5d4: 0004 movs r4, r0 -1000d5d6: 000d movs r5, r1 -1000d5d8: b08c sub sp, #48 ; 0x30 -1000d5da: 4293 cmp r3, r2 -1000d5dc: d023 beq.n 1000d626 -1000d5de: 0003 movs r3, r0 -1000d5e0: 3330 adds r3, #48 ; 0x30 -1000d5e2: 795b ldrb r3, [r3, #5] -1000d5e4: 2b00 cmp r3, #0 -1000d5e6: d11b bne.n 1000d620 -1000d5e8: 4b2d ldr r3, [pc, #180] ; (1000d6a0 ) -1000d5ea: 2201 movs r2, #1 -1000d5ec: 2100 movs r1, #0 -1000d5ee: a807 add r0, sp, #28 -1000d5f0: 9304 str r3, [sp, #16] -1000d5f2: 9509 str r5, [sp, #36] ; 0x24 -1000d5f4: 960a str r6, [sp, #40] ; 0x28 -1000d5f6: f7f6 fb4f bl 10003c98 -1000d5fa: 6823 ldr r3, [r4, #0] -1000d5fc: a903 add r1, sp, #12 -1000d5fe: 69db ldr r3, [r3, #28] -1000d600: 0020 movs r0, r4 -1000d602: 4798 blx r3 -1000d604: 6823 ldr r3, [r4, #0] -1000d606: 0020 movs r0, r4 -1000d608: 6a5b ldr r3, [r3, #36] ; 0x24 -1000d60a: a903 add r1, sp, #12 -1000d60c: 4798 blx r3 -1000d60e: a807 add r0, sp, #28 -1000d610: f006 fcda bl 10013fc8 <__sem_acquire_blocking_veneer> -1000d614: 9d0b ldr r5, [sp, #44] ; 0x2c -1000d616: 0028 movs r0, r5 -1000d618: b00c add sp, #48 ; 0x30 -1000d61a: bc80 pop {r7} -1000d61c: 46b8 mov r8, r7 -1000d61e: bdf0 pop {r4, r5, r6, r7, pc} -1000d620: f7f7 ff48 bl 100054b4 -1000d624: e7e0 b.n 1000d5e8 -1000d626: 2330 movs r3, #48 ; 0x30 -1000d628: 4698 mov r8, r3 -1000d62a: 4480 add r8, r0 -1000d62c: 4640 mov r0, r8 -1000d62e: f006 fcd3 bl 10013fd8 <__recursive_mutex_enter_blocking_veneer> -1000d632: 0030 movs r0, r6 -1000d634: 47a8 blx r5 -1000d636: 4643 mov r3, r8 -1000d638: 795b ldrb r3, [r3, #5] -1000d63a: 0005 movs r5, r0 -1000d63c: 2b01 cmp r3, #1 -1000d63e: d003 beq.n 1000d648 -1000d640: 4640 mov r0, r8 -1000d642: f006 fce9 bl 10014018 <__recursive_mutex_exit_veneer> -1000d646: e7e6 b.n 1000d616 -1000d648: 7ea3 ldrb r3, [r4, #26] -1000d64a: 683a ldr r2, [r7, #0] -1000d64c: 0020 movs r0, r4 -1000d64e: 4293 cmp r3, r2 -1000d650: d01e beq.n 1000d690 -1000d652: f000 faf5 bl 1000dc40 -1000d656: 2800 cmp r0, #0 -1000d658: d0f2 beq.n 1000d640 -1000d65a: 4640 mov r0, r8 -1000d65c: f006 fcdc bl 10014018 <__recursive_mutex_exit_veneer> -1000d660: 7ea2 ldrb r2, [r4, #26] -1000d662: 683b ldr r3, [r7, #0] -1000d664: 429a cmp r2, r3 -1000d666: d016 beq.n 1000d696 -1000d668: 6c61 ldr r1, [r4, #68] ; 0x44 -1000d66a: 2900 cmp r1, #0 -1000d66c: dd02 ble.n 1000d674 -1000d66e: 6a20 ldr r0, [r4, #32] -1000d670: f7f6 feba bl 100043e8 -1000d674: 4b0b ldr r3, [pc, #44] ; (1000d6a4 ) -1000d676: 2200 movs r2, #0 -1000d678: 9300 str r3, [sp, #0] -1000d67a: 6a20 ldr r0, [r4, #32] -1000d67c: 2300 movs r3, #0 -1000d67e: 9401 str r4, [sp, #4] -1000d680: f7f6 fe20 bl 100042c4 -1000d684: 6460 str r0, [r4, #68] ; 0x44 -1000d686: 0020 movs r0, r4 -1000d688: 3038 adds r0, #56 ; 0x38 -1000d68a: f006 fc5d bl 10013f48 <__sem_release_veneer> -1000d68e: e7c2 b.n 1000d616 -1000d690: f7ff febc bl 1000d40c -1000d694: e7d4 b.n 1000d640 -1000d696: 2349 movs r3, #73 ; 0x49 -1000d698: 5ce0 ldrb r0, [r4, r3] -1000d69a: f7f6 f859 bl 10003750 -1000d69e: e7f2 b.n 1000d686 -1000d6a0: 1000d3dd .word 0x1000d3dd -1000d6a4: 1000d6f9 .word 0x1000d6f9 - -1000d6a8 : -1000d6a8: 2301 movs r3, #1 -1000d6aa: b510 push {r4, lr} -1000d6ac: 720b strb r3, [r1, #8] -1000d6ae: 23d0 movs r3, #208 ; 0xd0 -1000d6b0: 061b lsls r3, r3, #24 -1000d6b2: 7e82 ldrb r2, [r0, #26] -1000d6b4: 681b ldr r3, [r3, #0] -1000d6b6: 0004 movs r4, r0 -1000d6b8: b082 sub sp, #8 -1000d6ba: 429a cmp r2, r3 -1000d6bc: d015 beq.n 1000d6ea -1000d6be: 6c41 ldr r1, [r0, #68] ; 0x44 -1000d6c0: 2900 cmp r1, #0 -1000d6c2: dc0e bgt.n 1000d6e2 -1000d6c4: 4b0b ldr r3, [pc, #44] ; (1000d6f4 ) -1000d6c6: 2200 movs r2, #0 -1000d6c8: 9300 str r3, [sp, #0] -1000d6ca: 6a20 ldr r0, [r4, #32] -1000d6cc: 2300 movs r3, #0 -1000d6ce: 9401 str r4, [sp, #4] -1000d6d0: f7f6 fdf8 bl 100042c4 -1000d6d4: 6460 str r0, [r4, #68] ; 0x44 -1000d6d6: 0020 movs r0, r4 -1000d6d8: 3038 adds r0, #56 ; 0x38 -1000d6da: f006 fc35 bl 10013f48 <__sem_release_veneer> -1000d6de: b002 add sp, #8 -1000d6e0: bd10 pop {r4, pc} -1000d6e2: 6a00 ldr r0, [r0, #32] -1000d6e4: f7f6 fe80 bl 100043e8 -1000d6e8: e7ec b.n 1000d6c4 -1000d6ea: 2349 movs r3, #73 ; 0x49 -1000d6ec: 5cc0 ldrb r0, [r0, r3] -1000d6ee: f7f6 f82f bl 10003750 -1000d6f2: e7f0 b.n 1000d6d6 -1000d6f4: 1000d6f9 .word 0x1000d6f9 - -1000d6f8 : -1000d6f8: 2300 movs r3, #0 -1000d6fa: 224a movs r2, #74 ; 0x4a -1000d6fc: b510 push {r4, lr} -1000d6fe: 644b str r3, [r1, #68] ; 0x44 -1000d700: 548b strb r3, [r1, r2] -1000d702: 23d0 movs r3, #208 ; 0xd0 -1000d704: 061b lsls r3, r3, #24 -1000d706: 7e8a ldrb r2, [r1, #26] -1000d708: 681b ldr r3, [r3, #0] -1000d70a: 000c movs r4, r1 -1000d70c: b082 sub sp, #8 -1000d70e: 429a cmp r2, r3 -1000d710: d017 beq.n 1000d742 -1000d712: 6c49 ldr r1, [r1, #68] ; 0x44 -1000d714: 2900 cmp r1, #0 -1000d716: dc10 bgt.n 1000d73a -1000d718: 4b0c ldr r3, [pc, #48] ; (1000d74c ) -1000d71a: 2200 movs r2, #0 -1000d71c: 9300 str r3, [sp, #0] -1000d71e: 6a20 ldr r0, [r4, #32] -1000d720: 2300 movs r3, #0 -1000d722: 9401 str r4, [sp, #4] -1000d724: f7f6 fdce bl 100042c4 -1000d728: 6460 str r0, [r4, #68] ; 0x44 -1000d72a: 0020 movs r0, r4 -1000d72c: 3038 adds r0, #56 ; 0x38 -1000d72e: f006 fc0b bl 10013f48 <__sem_release_veneer> -1000d732: 2000 movs r0, #0 -1000d734: 2100 movs r1, #0 -1000d736: b002 add sp, #8 -1000d738: bd10 pop {r4, pc} -1000d73a: 6a20 ldr r0, [r4, #32] -1000d73c: f7f6 fe54 bl 100043e8 -1000d740: e7ea b.n 1000d718 -1000d742: 2349 movs r3, #73 ; 0x49 -1000d744: 5cc8 ldrb r0, [r1, r3] -1000d746: f7f6 f803 bl 10003750 -1000d74a: e7ee b.n 1000d72a -1000d74c: 1000d6f9 .word 0x1000d6f9 - -1000d750 : -1000d750: b570 push {r4, r5, r6, lr} -1000d752: 0005 movs r5, r0 -1000d754: 3530 adds r5, #48 ; 0x30 -1000d756: 796b ldrb r3, [r5, #5] -1000d758: 0004 movs r4, r0 -1000d75a: b082 sub sp, #8 -1000d75c: 2b01 cmp r3, #1 -1000d75e: d004 beq.n 1000d76a -1000d760: 0028 movs r0, r5 -1000d762: f006 fc59 bl 10014018 <__recursive_mutex_exit_veneer> -1000d766: b002 add sp, #8 -1000d768: bd70 pop {r4, r5, r6, pc} -1000d76a: 26d0 movs r6, #208 ; 0xd0 -1000d76c: 0636 lsls r6, r6, #24 -1000d76e: 7e83 ldrb r3, [r0, #26] -1000d770: 6832 ldr r2, [r6, #0] -1000d772: 4293 cmp r3, r2 -1000d774: d01f beq.n 1000d7b6 -1000d776: f000 fa63 bl 1000dc40 -1000d77a: 2800 cmp r0, #0 -1000d77c: d0f0 beq.n 1000d760 -1000d77e: 0028 movs r0, r5 -1000d780: f006 fc4a bl 10014018 <__recursive_mutex_exit_veneer> -1000d784: 7ea2 ldrb r2, [r4, #26] -1000d786: 6833 ldr r3, [r6, #0] -1000d788: 429a cmp r2, r3 -1000d78a: d017 beq.n 1000d7bc -1000d78c: 6c61 ldr r1, [r4, #68] ; 0x44 -1000d78e: 2900 cmp r1, #0 -1000d790: dc0d bgt.n 1000d7ae -1000d792: 4b0d ldr r3, [pc, #52] ; (1000d7c8 ) -1000d794: 2200 movs r2, #0 -1000d796: 9300 str r3, [sp, #0] -1000d798: 6a20 ldr r0, [r4, #32] -1000d79a: 2300 movs r3, #0 -1000d79c: 9401 str r4, [sp, #4] -1000d79e: f7f6 fd91 bl 100042c4 -1000d7a2: 6460 str r0, [r4, #68] ; 0x44 -1000d7a4: 0020 movs r0, r4 -1000d7a6: 3038 adds r0, #56 ; 0x38 -1000d7a8: f006 fbce bl 10013f48 <__sem_release_veneer> -1000d7ac: e7db b.n 1000d766 -1000d7ae: 6a20 ldr r0, [r4, #32] -1000d7b0: f7f6 fe1a bl 100043e8 -1000d7b4: e7ed b.n 1000d792 -1000d7b6: f7ff fe29 bl 1000d40c -1000d7ba: e7d1 b.n 1000d760 -1000d7bc: 2349 movs r3, #73 ; 0x49 -1000d7be: 5ce0 ldrb r0, [r4, r3] -1000d7c0: f7f5 ffc6 bl 10003750 -1000d7c4: e7ee b.n 1000d7a4 -1000d7c6: 46c0 nop ; (mov r8, r8) -1000d7c8: 1000d6f9 .word 0x1000d6f9 - -1000d7cc : -1000d7cc: b5f0 push {r4, r5, r6, r7, lr} -1000d7ce: 0005 movs r5, r0 -1000d7d0: 000e movs r6, r1 -1000d7d2: 0004 movs r4, r0 -1000d7d4: 3530 adds r5, #48 ; 0x30 -1000d7d6: 0028 movs r0, r5 -1000d7d8: b083 sub sp, #12 -1000d7da: f006 fbfd bl 10013fd8 <__recursive_mutex_enter_blocking_veneer> -1000d7de: 0031 movs r1, r6 -1000d7e0: 0020 movs r0, r4 -1000d7e2: f000 f9a5 bl 1000db30 -1000d7e6: 796b ldrb r3, [r5, #5] -1000d7e8: 0006 movs r6, r0 -1000d7ea: 2b01 cmp r3, #1 -1000d7ec: d005 beq.n 1000d7fa -1000d7ee: 0028 movs r0, r5 -1000d7f0: f006 fc12 bl 10014018 <__recursive_mutex_exit_veneer> -1000d7f4: 0030 movs r0, r6 -1000d7f6: b003 add sp, #12 -1000d7f8: bdf0 pop {r4, r5, r6, r7, pc} -1000d7fa: 27d0 movs r7, #208 ; 0xd0 -1000d7fc: 063f lsls r7, r7, #24 -1000d7fe: 7ea3 ldrb r3, [r4, #26] -1000d800: 683a ldr r2, [r7, #0] -1000d802: 0020 movs r0, r4 -1000d804: 4293 cmp r3, r2 -1000d806: d01f beq.n 1000d848 -1000d808: f000 fa1a bl 1000dc40 -1000d80c: 2800 cmp r0, #0 -1000d80e: d0ee beq.n 1000d7ee -1000d810: 0028 movs r0, r5 -1000d812: f006 fc01 bl 10014018 <__recursive_mutex_exit_veneer> -1000d816: 7ea2 ldrb r2, [r4, #26] -1000d818: 683b ldr r3, [r7, #0] -1000d81a: 429a cmp r2, r3 -1000d81c: d017 beq.n 1000d84e -1000d81e: 6c61 ldr r1, [r4, #68] ; 0x44 -1000d820: 2900 cmp r1, #0 -1000d822: dc0d bgt.n 1000d840 -1000d824: 4b0c ldr r3, [pc, #48] ; (1000d858 ) -1000d826: 2200 movs r2, #0 -1000d828: 9300 str r3, [sp, #0] -1000d82a: 6a20 ldr r0, [r4, #32] -1000d82c: 2300 movs r3, #0 -1000d82e: 9401 str r4, [sp, #4] -1000d830: f7f6 fd48 bl 100042c4 -1000d834: 6460 str r0, [r4, #68] ; 0x44 -1000d836: 0020 movs r0, r4 -1000d838: 3038 adds r0, #56 ; 0x38 -1000d83a: f006 fb85 bl 10013f48 <__sem_release_veneer> -1000d83e: e7d9 b.n 1000d7f4 -1000d840: 6a20 ldr r0, [r4, #32] -1000d842: f7f6 fdd1 bl 100043e8 -1000d846: e7ed b.n 1000d824 -1000d848: f7ff fde0 bl 1000d40c -1000d84c: e7cf b.n 1000d7ee -1000d84e: 2349 movs r3, #73 ; 0x49 -1000d850: 5ce0 ldrb r0, [r4, r3] -1000d852: f7f5 ff7d bl 10003750 -1000d856: e7ee b.n 1000d836 -1000d858: 1000d6f9 .word 0x1000d6f9 - -1000d85c : -1000d85c: b5f0 push {r4, r5, r6, r7, lr} -1000d85e: 0005 movs r5, r0 -1000d860: 000e movs r6, r1 -1000d862: 0004 movs r4, r0 -1000d864: 3530 adds r5, #48 ; 0x30 -1000d866: 0028 movs r0, r5 -1000d868: b083 sub sp, #12 -1000d86a: f006 fbb5 bl 10013fd8 <__recursive_mutex_enter_blocking_veneer> -1000d86e: 0031 movs r1, r6 -1000d870: 0020 movs r0, r4 -1000d872: f000 f937 bl 1000dae4 -1000d876: 796b ldrb r3, [r5, #5] -1000d878: 0006 movs r6, r0 -1000d87a: 2b01 cmp r3, #1 -1000d87c: d005 beq.n 1000d88a -1000d87e: 0028 movs r0, r5 -1000d880: f006 fbca bl 10014018 <__recursive_mutex_exit_veneer> -1000d884: 0030 movs r0, r6 -1000d886: b003 add sp, #12 -1000d888: bdf0 pop {r4, r5, r6, r7, pc} -1000d88a: 27d0 movs r7, #208 ; 0xd0 -1000d88c: 063f lsls r7, r7, #24 -1000d88e: 7ea3 ldrb r3, [r4, #26] -1000d890: 683a ldr r2, [r7, #0] -1000d892: 0020 movs r0, r4 -1000d894: 4293 cmp r3, r2 -1000d896: d01f beq.n 1000d8d8 -1000d898: f000 f9d2 bl 1000dc40 -1000d89c: 2800 cmp r0, #0 -1000d89e: d0ee beq.n 1000d87e -1000d8a0: 0028 movs r0, r5 -1000d8a2: f006 fbb9 bl 10014018 <__recursive_mutex_exit_veneer> -1000d8a6: 7ea2 ldrb r2, [r4, #26] -1000d8a8: 683b ldr r3, [r7, #0] -1000d8aa: 429a cmp r2, r3 -1000d8ac: d017 beq.n 1000d8de -1000d8ae: 6c61 ldr r1, [r4, #68] ; 0x44 -1000d8b0: 2900 cmp r1, #0 -1000d8b2: dc0d bgt.n 1000d8d0 -1000d8b4: 4b0c ldr r3, [pc, #48] ; (1000d8e8 ) -1000d8b6: 2200 movs r2, #0 -1000d8b8: 9300 str r3, [sp, #0] -1000d8ba: 6a20 ldr r0, [r4, #32] -1000d8bc: 2300 movs r3, #0 -1000d8be: 9401 str r4, [sp, #4] -1000d8c0: f7f6 fd00 bl 100042c4 -1000d8c4: 6460 str r0, [r4, #68] ; 0x44 -1000d8c6: 0020 movs r0, r4 -1000d8c8: 3038 adds r0, #56 ; 0x38 -1000d8ca: f006 fb3d bl 10013f48 <__sem_release_veneer> -1000d8ce: e7d9 b.n 1000d884 -1000d8d0: 6a20 ldr r0, [r4, #32] -1000d8d2: f7f6 fd89 bl 100043e8 -1000d8d6: e7ed b.n 1000d8b4 -1000d8d8: f7ff fd98 bl 1000d40c -1000d8dc: e7cf b.n 1000d87e -1000d8de: 2349 movs r3, #73 ; 0x49 -1000d8e0: 5ce0 ldrb r0, [r4, r3] -1000d8e2: f7f5 ff35 bl 10003750 -1000d8e6: e7ee b.n 1000d8c6 -1000d8e8: 1000d6f9 .word 0x1000d6f9 - -1000d8ec : -1000d8ec: b5f0 push {r4, r5, r6, r7, lr} -1000d8ee: 0005 movs r5, r0 -1000d8f0: 000e movs r6, r1 -1000d8f2: 0004 movs r4, r0 -1000d8f4: 3530 adds r5, #48 ; 0x30 -1000d8f6: 0028 movs r0, r5 -1000d8f8: b083 sub sp, #12 -1000d8fa: f006 fb6d bl 10013fd8 <__recursive_mutex_enter_blocking_veneer> -1000d8fe: 0031 movs r1, r6 -1000d900: 0020 movs r0, r4 -1000d902: f000 f903 bl 1000db0c -1000d906: 796b ldrb r3, [r5, #5] -1000d908: 0006 movs r6, r0 -1000d90a: 2b01 cmp r3, #1 -1000d90c: d005 beq.n 1000d91a -1000d90e: 0028 movs r0, r5 -1000d910: f006 fb82 bl 10014018 <__recursive_mutex_exit_veneer> -1000d914: 0030 movs r0, r6 -1000d916: b003 add sp, #12 -1000d918: bdf0 pop {r4, r5, r6, r7, pc} -1000d91a: 27d0 movs r7, #208 ; 0xd0 -1000d91c: 063f lsls r7, r7, #24 -1000d91e: 7ea3 ldrb r3, [r4, #26] -1000d920: 683a ldr r2, [r7, #0] -1000d922: 0020 movs r0, r4 -1000d924: 4293 cmp r3, r2 -1000d926: d01f beq.n 1000d968 -1000d928: f000 f98a bl 1000dc40 -1000d92c: 2800 cmp r0, #0 -1000d92e: d0ee beq.n 1000d90e -1000d930: 0028 movs r0, r5 -1000d932: f006 fb71 bl 10014018 <__recursive_mutex_exit_veneer> -1000d936: 7ea2 ldrb r2, [r4, #26] -1000d938: 683b ldr r3, [r7, #0] -1000d93a: 429a cmp r2, r3 -1000d93c: d017 beq.n 1000d96e -1000d93e: 6c61 ldr r1, [r4, #68] ; 0x44 -1000d940: 2900 cmp r1, #0 -1000d942: dc0d bgt.n 1000d960 -1000d944: 4b0c ldr r3, [pc, #48] ; (1000d978 ) -1000d946: 2200 movs r2, #0 -1000d948: 9300 str r3, [sp, #0] -1000d94a: 6a20 ldr r0, [r4, #32] -1000d94c: 2300 movs r3, #0 -1000d94e: 9401 str r4, [sp, #4] -1000d950: f7f6 fcb8 bl 100042c4 -1000d954: 6460 str r0, [r4, #68] ; 0x44 -1000d956: 0020 movs r0, r4 -1000d958: 3038 adds r0, #56 ; 0x38 -1000d95a: f006 faf5 bl 10013f48 <__sem_release_veneer> -1000d95e: e7d9 b.n 1000d914 -1000d960: 6a20 ldr r0, [r4, #32] -1000d962: f7f6 fd41 bl 100043e8 -1000d966: e7ed b.n 1000d944 -1000d968: f7ff fd50 bl 1000d40c -1000d96c: e7cf b.n 1000d90e -1000d96e: 2349 movs r3, #73 ; 0x49 -1000d970: 5ce0 ldrb r0, [r4, r3] -1000d972: f7f5 feed bl 10003750 -1000d976: e7ee b.n 1000d956 -1000d978: 1000d6f9 .word 0x1000d6f9 - -1000d97c : -1000d97c: b5f0 push {r4, r5, r6, r7, lr} -1000d97e: 0005 movs r5, r0 -1000d980: 000e movs r6, r1 -1000d982: 0004 movs r4, r0 -1000d984: 3530 adds r5, #48 ; 0x30 -1000d986: 0028 movs r0, r5 -1000d988: b083 sub sp, #12 -1000d98a: f006 fb25 bl 10013fd8 <__recursive_mutex_enter_blocking_veneer> -1000d98e: 0031 movs r1, r6 -1000d990: 0020 movs r0, r4 -1000d992: f000 f893 bl 1000dabc -1000d996: 796b ldrb r3, [r5, #5] -1000d998: 0006 movs r6, r0 -1000d99a: 2b01 cmp r3, #1 -1000d99c: d005 beq.n 1000d9aa -1000d99e: 0028 movs r0, r5 -1000d9a0: f006 fb3a bl 10014018 <__recursive_mutex_exit_veneer> -1000d9a4: 0030 movs r0, r6 -1000d9a6: b003 add sp, #12 -1000d9a8: bdf0 pop {r4, r5, r6, r7, pc} -1000d9aa: 27d0 movs r7, #208 ; 0xd0 -1000d9ac: 063f lsls r7, r7, #24 -1000d9ae: 7ea3 ldrb r3, [r4, #26] -1000d9b0: 683a ldr r2, [r7, #0] -1000d9b2: 0020 movs r0, r4 -1000d9b4: 4293 cmp r3, r2 -1000d9b6: d01f beq.n 1000d9f8 -1000d9b8: f000 f942 bl 1000dc40 -1000d9bc: 2800 cmp r0, #0 -1000d9be: d0ee beq.n 1000d99e -1000d9c0: 0028 movs r0, r5 -1000d9c2: f006 fb29 bl 10014018 <__recursive_mutex_exit_veneer> -1000d9c6: 7ea2 ldrb r2, [r4, #26] -1000d9c8: 683b ldr r3, [r7, #0] -1000d9ca: 429a cmp r2, r3 -1000d9cc: d017 beq.n 1000d9fe -1000d9ce: 6c61 ldr r1, [r4, #68] ; 0x44 -1000d9d0: 2900 cmp r1, #0 -1000d9d2: dc0d bgt.n 1000d9f0 -1000d9d4: 4b0c ldr r3, [pc, #48] ; (1000da08 ) -1000d9d6: 2200 movs r2, #0 -1000d9d8: 9300 str r3, [sp, #0] -1000d9da: 6a20 ldr r0, [r4, #32] -1000d9dc: 2300 movs r3, #0 -1000d9de: 9401 str r4, [sp, #4] -1000d9e0: f7f6 fc70 bl 100042c4 -1000d9e4: 6460 str r0, [r4, #68] ; 0x44 -1000d9e6: 0020 movs r0, r4 -1000d9e8: 3038 adds r0, #56 ; 0x38 -1000d9ea: f006 faad bl 10013f48 <__sem_release_veneer> -1000d9ee: e7d9 b.n 1000d9a4 -1000d9f0: 6a20 ldr r0, [r4, #32] -1000d9f2: f7f6 fcf9 bl 100043e8 -1000d9f6: e7ed b.n 1000d9d4 -1000d9f8: f7ff fd08 bl 1000d40c -1000d9fc: e7cf b.n 1000d99e -1000d9fe: 2349 movs r3, #73 ; 0x49 -1000da00: 5ce0 ldrb r0, [r4, r3] -1000da02: f7f5 fea5 bl 10003750 -1000da06: e7ee b.n 1000d9e6 -1000da08: 1000d6f9 .word 0x1000d6f9 - -1000da0c : -1000da0c: 23ff movs r3, #255 ; 0xff -1000da0e: 7003 strb r3, [r0, #0] -1000da10: 2300 movs r3, #0 -1000da12: 6043 str r3, [r0, #4] -1000da14: 4770 bx lr -1000da16: 46c0 nop ; (mov r8, r8) - -1000da18 : -1000da18: b570 push {r4, r5, r6, lr} -1000da1a: 0004 movs r4, r0 -1000da1c: 000d movs r5, r1 -1000da1e: 224c movs r2, #76 ; 0x4c -1000da20: 2100 movs r1, #0 -1000da22: 3004 adds r0, #4 -1000da24: f7f9 fd62 bl 100074ec <__wrap_memset> -1000da28: 4b21 ldr r3, [pc, #132] ; (1000dab0 ) -1000da2a: 6023 str r3, [r4, #0] -1000da2c: 2303 movs r3, #3 -1000da2e: 8323 strh r3, [r4, #24] -1000da30: 23d0 movs r3, #208 ; 0xd0 -1000da32: 061b lsls r3, r3, #24 -1000da34: 681b ldr r3, [r3, #0] -1000da36: 76a3 strb r3, [r4, #26] -1000da38: 686b ldr r3, [r5, #4] -1000da3a: 2b00 cmp r3, #0 -1000da3c: d028 beq.n 1000da90 -1000da3e: 6223 str r3, [r4, #32] -1000da40: 0020 movs r0, r4 -1000da42: 2201 movs r2, #1 -1000da44: 2101 movs r1, #1 -1000da46: 3038 adds r0, #56 ; 0x38 -1000da48: f7f6 f926 bl 10003c98 -1000da4c: 0020 movs r0, r4 -1000da4e: 3030 adds r0, #48 ; 0x30 -1000da50: f7f6 f948 bl 10003ce4 -1000da54: 2000 movs r0, #0 -1000da56: 782e ldrb r6, [r5, #0] -1000da58: f7f6 f90a bl 10003c70 -1000da5c: 0003 movs r3, r0 -1000da5e: 2000 movs r0, #0 -1000da60: 2b00 cmp r3, #0 -1000da62: db14 blt.n 1000da8e -1000da64: 001a movs r2, r3 -1000da66: 2549 movs r5, #73 ; 0x49 -1000da68: 4912 ldr r1, [pc, #72] ; (1000dab4 ) -1000da6a: 3a1a subs r2, #26 -1000da6c: 0092 lsls r2, r2, #2 -1000da6e: 30ff adds r0, #255 ; 0xff -1000da70: 5054 str r4, [r2, r1] -1000da72: 4018 ands r0, r3 -1000da74: 5563 strb r3, [r4, r5] -1000da76: 4910 ldr r1, [pc, #64] ; (1000dab8 ) -1000da78: f7f5 fe7a bl 10003770 -1000da7c: 2101 movs r1, #1 -1000da7e: 5d60 ldrb r0, [r4, r5] -1000da80: f7f5 fe48 bl 10003714 -1000da84: 5d60 ldrb r0, [r4, r5] -1000da86: 0031 movs r1, r6 -1000da88: f7f6 f868 bl 10003b5c -1000da8c: 2001 movs r0, #1 -1000da8e: bd70 pop {r4, r5, r6, pc} -1000da90: f7f6 fafc bl 1000408c -1000da94: 6220 str r0, [r4, #32] -1000da96: 7ea6 ldrb r6, [r4, #26] -1000da98: f7f6 fce2 bl 10004460 -1000da9c: 4286 cmp r6, r0 -1000da9e: d0cf beq.n 1000da40 -1000daa0: 2004 movs r0, #4 -1000daa2: f7f6 faf7 bl 10004094 -1000daa6: 2348 movs r3, #72 ; 0x48 -1000daa8: 2201 movs r2, #1 -1000daaa: 6220 str r0, [r4, #32] -1000daac: 54e2 strb r2, [r4, r3] -1000daae: e7c7 b.n 1000da40 -1000dab0: 1004c82c .word 0x1004c82c -1000dab4: 20001724 .word 0x20001724 -1000dab8: 1000d539 .word 0x1000d539 - -1000dabc : -1000dabc: 0002 movs r2, r0 -1000dabe: 6883 ldr r3, [r0, #8] -1000dac0: 3208 adds r2, #8 -1000dac2: 2b00 cmp r3, #0 -1000dac4: d104 bne.n 1000dad0 -1000dac6: e007 b.n 1000dad8 -1000dac8: 001a movs r2, r3 -1000daca: 681b ldr r3, [r3, #0] -1000dacc: 2b00 cmp r3, #0 -1000dace: d003 beq.n 1000dad8 -1000dad0: 4299 cmp r1, r3 -1000dad2: d1f9 bne.n 1000dac8 -1000dad4: 2000 movs r0, #0 -1000dad6: e003 b.n 1000dae0 -1000dad8: 2300 movs r3, #0 -1000dada: 2001 movs r0, #1 -1000dadc: 6011 str r1, [r2, #0] -1000dade: 600b str r3, [r1, #0] -1000dae0: 4770 bx lr -1000dae2: 46c0 nop ; (mov r8, r8) - -1000dae4 : -1000dae4: 6883 ldr r3, [r0, #8] -1000dae6: 2b00 cmp r3, #0 -1000dae8: d008 beq.n 1000dafc -1000daea: 4299 cmp r1, r3 -1000daec: d102 bne.n 1000daf4 -1000daee: e007 b.n 1000db00 -1000daf0: 4299 cmp r1, r3 -1000daf2: d007 beq.n 1000db04 -1000daf4: 001a movs r2, r3 -1000daf6: 681b ldr r3, [r3, #0] -1000daf8: 2b00 cmp r3, #0 -1000dafa: d1f9 bne.n 1000daf0 -1000dafc: 2000 movs r0, #0 -1000dafe: 4770 bx lr -1000db00: 0002 movs r2, r0 -1000db02: 3208 adds r2, #8 -1000db04: 680b ldr r3, [r1, #0] -1000db06: 2001 movs r0, #1 -1000db08: 6013 str r3, [r2, #0] -1000db0a: e7f8 b.n 1000dafe - -1000db0c : -1000db0c: 6843 ldr r3, [r0, #4] -1000db0e: 1d02 adds r2, r0, #4 -1000db10: 2b00 cmp r3, #0 -1000db12: d104 bne.n 1000db1e -1000db14: e007 b.n 1000db26 -1000db16: 001a movs r2, r3 -1000db18: 681b ldr r3, [r3, #0] -1000db1a: 2b00 cmp r3, #0 -1000db1c: d003 beq.n 1000db26 -1000db1e: 4299 cmp r1, r3 -1000db20: d1f9 bne.n 1000db16 -1000db22: 2000 movs r0, #0 -1000db24: e003 b.n 1000db2e -1000db26: 2300 movs r3, #0 -1000db28: 2001 movs r0, #1 -1000db2a: 6011 str r1, [r2, #0] -1000db2c: 600b str r3, [r1, #0] -1000db2e: 4770 bx lr - -1000db30 : -1000db30: 6843 ldr r3, [r0, #4] -1000db32: 2b00 cmp r3, #0 -1000db34: d008 beq.n 1000db48 -1000db36: 4299 cmp r1, r3 -1000db38: d102 bne.n 1000db40 -1000db3a: e007 b.n 1000db4c -1000db3c: 4299 cmp r1, r3 -1000db3e: d006 beq.n 1000db4e -1000db40: 001a movs r2, r3 -1000db42: 681b ldr r3, [r3, #0] -1000db44: 2b00 cmp r3, #0 -1000db46: d1f9 bne.n 1000db3c -1000db48: 2000 movs r0, #0 -1000db4a: 4770 bx lr -1000db4c: 1d02 adds r2, r0, #4 -1000db4e: 680b ldr r3, [r1, #0] -1000db50: 2001 movs r0, #1 -1000db52: 6013 str r3, [r2, #0] -1000db54: e7f9 b.n 1000db4a -1000db56: 46c0 nop ; (mov r8, r8) - -1000db58 : -1000db58: b5f8 push {r3, r4, r5, r6, r7, lr} -1000db5a: 4647 mov r7, r8 -1000db5c: 46ce mov lr, r9 -1000db5e: 6883 ldr r3, [r0, #8] -1000db60: 4680 mov r8, r0 -1000db62: b580 push {r7, lr} -1000db64: 2b00 cmp r3, #0 -1000db66: d029 beq.n 1000dbbc -1000db68: 2308 movs r3, #8 -1000db6a: 4443 add r3, r8 -1000db6c: 4699 mov r9, r3 -1000db6e: f7f6 fde1 bl 10004734 -1000db72: 4643 mov r3, r8 -1000db74: 689e ldr r6, [r3, #8] -1000db76: 0004 movs r4, r0 -1000db78: 000d movs r5, r1 -1000db7a: 2e00 cmp r6, #0 -1000db7c: d058 beq.n 1000dc30 -1000db7e: 2300 movs r3, #0 -1000db80: 464f mov r7, r9 -1000db82: 469c mov ip, r3 -1000db84: 68b2 ldr r2, [r6, #8] -1000db86: 68f3 ldr r3, [r6, #12] -1000db88: 0020 movs r0, r4 -1000db8a: 0029 movs r1, r5 -1000db8c: 1a80 subs r0, r0, r2 -1000db8e: 4199 sbcs r1, r3 -1000db90: 2900 cmp r1, #0 -1000db92: db02 blt.n 1000db9a -1000db94: 0014 movs r4, r2 -1000db96: 001d movs r5, r3 -1000db98: 46bc mov ip, r7 -1000db9a: 0037 movs r7, r6 -1000db9c: 6836 ldr r6, [r6, #0] -1000db9e: 2e00 cmp r6, #0 -1000dba0: d1f0 bne.n 1000db84 -1000dba2: 4663 mov r3, ip -1000dba4: 2b00 cmp r3, #0 -1000dba6: d043 beq.n 1000dc30 -1000dba8: 6819 ldr r1, [r3, #0] -1000dbaa: 4640 mov r0, r8 -1000dbac: 680a ldr r2, [r1, #0] -1000dbae: 601a str r2, [r3, #0] -1000dbb0: 684b ldr r3, [r1, #4] -1000dbb2: 4798 blx r3 -1000dbb4: 4643 mov r3, r8 -1000dbb6: 689b ldr r3, [r3, #8] -1000dbb8: 2b00 cmp r3, #0 -1000dbba: d1d8 bne.n 1000db6e -1000dbbc: 4643 mov r3, r8 -1000dbbe: 685c ldr r4, [r3, #4] -1000dbc0: 2c00 cmp r4, #0 -1000dbc2: d031 beq.n 1000dc28 -1000dbc4: 2500 movs r5, #0 -1000dbc6: 7a23 ldrb r3, [r4, #8] +1000d1fc: 6a1b ldr r3, [r3, #32] +1000d1fe: 4908 ldr r1, [pc, #32] ; (1000d220 ) +1000d200: 4798 blx r3 +1000d202: 6823 ldr r3, [r4, #0] +1000d204: 2200 movs r2, #0 +1000d206: 691b ldr r3, [r3, #16] +1000d208: 4906 ldr r1, [pc, #24] ; (1000d224 ) +1000d20a: 0020 movs r0, r4 +1000d20c: 4798 blx r3 +1000d20e: 4806 ldr r0, [pc, #24] ; (1000d228 ) +1000d210: f7ff f822 bl 1000c258 +1000d214: 2200 movs r2, #0 +1000d216: 4b05 ldr r3, [pc, #20] ; (1000d22c ) +1000d218: 601a str r2, [r3, #0] +1000d21a: bd10 pop {r4, pc} +1000d21c: 200008c8 .word 0x200008c8 +1000d220: 200008b4 .word 0x200008b4 +1000d224: 1000d0bd .word 0x1000d0bd +1000d228: 20001ad0 .word 0x20001ad0 +1000d22c: 20001ac4 .word 0x20001ac4 + +1000d230 : +1000d230: b510 push {r4, lr} +1000d232: b082 sub sp, #8 +1000d234: 4668 mov r0, sp +1000d236: 000c movs r4, r1 +1000d238: f7fb fba0 bl 1000897c +1000d23c: 466b mov r3, sp +1000d23e: 2206 movs r2, #6 +1000d240: 1c99 adds r1, r3, #2 +1000d242: 0020 movs r0, r4 +1000d244: f7fa f910 bl 10007468 <__wrap___aeabi_memcpy> +1000d248: 2201 movs r2, #1 +1000d24a: 7823 ldrb r3, [r4, #0] +1000d24c: 4393 bics r3, r2 +1000d24e: 2202 movs r2, #2 +1000d250: 4313 orrs r3, r2 +1000d252: 7023 strb r3, [r4, #0] +1000d254: b002 add sp, #8 +1000d256: bd10 pop {r4, pc} + +1000d258 : +1000d258: 4b04 ldr r3, [pc, #16] ; (1000d26c ) +1000d25a: b510 push {r4, lr} +1000d25c: 469c mov ip, r3 +1000d25e: 0008 movs r0, r1 +1000d260: 4903 ldr r1, [pc, #12] ; (1000d270 ) +1000d262: 2206 movs r2, #6 +1000d264: 4461 add r1, ip +1000d266: f7fa f8ff bl 10007468 <__wrap___aeabi_memcpy> +1000d26a: bd10 pop {r4, pc} +1000d26c: 000008e3 .word 0x000008e3 +1000d270: 20001ad0 .word 0x20001ad0 + +1000d274 : +1000d274: 4b03 ldr r3, [pc, #12] ; (1000d284 ) +1000d276: b510 push {r4, lr} +1000d278: 6818 ldr r0, [r3, #0] +1000d27a: 6803 ldr r3, [r0, #0] +1000d27c: 685b ldr r3, [r3, #4] +1000d27e: 4798 blx r3 +1000d280: bd10 pop {r4, pc} +1000d282: 46c0 nop ; (mov r8, r8) +1000d284: 20001ac4 .word 0x20001ac4 + +1000d288 : +1000d288: 4b03 ldr r3, [pc, #12] ; (1000d298 ) +1000d28a: b510 push {r4, lr} +1000d28c: 6818 ldr r0, [r3, #0] +1000d28e: 6803 ldr r3, [r0, #0] +1000d290: 689b ldr r3, [r3, #8] +1000d292: 4798 blx r3 +1000d294: bd10 pop {r4, pc} +1000d296: 46c0 nop ; (mov r8, r8) +1000d298: 20001ac4 .word 0x20001ac4 + +1000d29c : +1000d29c: b570 push {r4, r5, r6, lr} +1000d29e: 0004 movs r4, r0 +1000d2a0: 4b09 ldr r3, [pc, #36] ; (1000d2c8 ) +1000d2a2: 681d ldr r5, [r3, #0] +1000d2a4: f7f7 fa8a bl 100047bc +1000d2a8: 0022 movs r2, r4 +1000d2aa: 2300 movs r3, #0 +1000d2ac: 1812 adds r2, r2, r0 +1000d2ae: 414b adcs r3, r1 +1000d2b0: 2b00 cmp r3, #0 +1000d2b2: db04 blt.n 1000d2be +1000d2b4: 6829 ldr r1, [r5, #0] +1000d2b6: 0028 movs r0, r5 +1000d2b8: 6b09 ldr r1, [r1, #48] ; 0x30 +1000d2ba: 4788 blx r1 +1000d2bc: bd70 pop {r4, r5, r6, pc} +1000d2be: 2201 movs r2, #1 +1000d2c0: 4b02 ldr r3, [pc, #8] ; (1000d2cc ) +1000d2c2: 4252 negs r2, r2 +1000d2c4: e7f6 b.n 1000d2b4 +1000d2c6: 46c0 nop ; (mov r8, r8) +1000d2c8: 20001ac4 .word 0x20001ac4 +1000d2cc: 7fffffff .word 0x7fffffff + +1000d2d0 : +1000d2d0: b5f8 push {r3, r4, r5, r6, r7, lr} +1000d2d2: 4b0e ldr r3, [pc, #56] ; (1000d30c ) +1000d2d4: 0006 movs r6, r0 +1000d2d6: 681f ldr r7, [r3, #0] +1000d2d8: f7f7 fa70 bl 100047bc +1000d2dc: 22fa movs r2, #250 ; 0xfa +1000d2de: 0004 movs r4, r0 +1000d2e0: 000d movs r5, r1 +1000d2e2: 2300 movs r3, #0 +1000d2e4: 0092 lsls r2, r2, #2 +1000d2e6: 0030 movs r0, r6 +1000d2e8: 2100 movs r1, #0 +1000d2ea: f7f9 ffd7 bl 1000729c <__wrap___aeabi_lmul> +1000d2ee: 0002 movs r2, r0 +1000d2f0: 000b movs r3, r1 +1000d2f2: 1912 adds r2, r2, r4 +1000d2f4: 416b adcs r3, r5 +1000d2f6: 2b00 cmp r3, #0 +1000d2f8: db04 blt.n 1000d304 +1000d2fa: 6839 ldr r1, [r7, #0] +1000d2fc: 0038 movs r0, r7 +1000d2fe: 6ac9 ldr r1, [r1, #44] ; 0x2c +1000d300: 4788 blx r1 +1000d302: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000d304: 2201 movs r2, #1 +1000d306: 4b02 ldr r3, [pc, #8] ; (1000d310 ) +1000d308: 4252 negs r2, r2 +1000d30a: e7f6 b.n 1000d2fa +1000d30c: 20001ac4 .word 0x20001ac4 +1000d310: 7fffffff .word 0x7fffffff + +1000d314 : +1000d314: b570 push {r4, r5, r6, lr} +1000d316: 0004 movs r4, r0 +1000d318: 4b09 ldr r3, [pc, #36] ; (1000d340 ) +1000d31a: 681d ldr r5, [r3, #0] +1000d31c: f7f7 fa4e bl 100047bc +1000d320: 0022 movs r2, r4 +1000d322: 2300 movs r3, #0 +1000d324: 1812 adds r2, r2, r0 +1000d326: 414b adcs r3, r1 +1000d328: 2b00 cmp r3, #0 +1000d32a: db04 blt.n 1000d336 +1000d32c: 6829 ldr r1, [r5, #0] +1000d32e: 0028 movs r0, r5 +1000d330: 6ac9 ldr r1, [r1, #44] ; 0x2c +1000d332: 4788 blx r1 +1000d334: bd70 pop {r4, r5, r6, pc} +1000d336: 2201 movs r2, #1 +1000d338: 4b02 ldr r3, [pc, #8] ; (1000d344 ) +1000d33a: 4252 negs r2, r2 +1000d33c: e7f6 b.n 1000d32c +1000d33e: 46c0 nop ; (mov r8, r8) +1000d340: 20001ac4 .word 0x20001ac4 +1000d344: 7fffffff .word 0x7fffffff + +1000d348 : +1000d348: 4770 bx lr +1000d34a: 46c0 nop ; (mov r8, r8) + +1000d34c : +1000d34c: 4770 bx lr +1000d34e: 46c0 nop ; (mov r8, r8) + +1000d350 : +1000d350: b570 push {r4, r5, r6, lr} +1000d352: 698b ldr r3, [r1, #24] +1000d354: 0005 movs r5, r0 +1000d356: 69c8 ldr r0, [r1, #28] +1000d358: 000c movs r4, r1 +1000d35a: 4798 blx r3 +1000d35c: 6220 str r0, [r4, #32] +1000d35e: 0020 movs r0, r4 +1000d360: 3010 adds r0, #16 +1000d362: f006 fdad bl 10013ec0 <__sem_release_veneer> +1000d366: 682b ldr r3, [r5, #0] +1000d368: 0028 movs r0, r5 +1000d36a: 0021 movs r1, r4 +1000d36c: 6a1b ldr r3, [r3, #32] +1000d36e: 4798 blx r3 +1000d370: bd70 pop {r4, r5, r6, pc} +1000d372: 46c0 nop ; (mov r8, r8) + +1000d374 : +1000d374: b510 push {r4, lr} +1000d376: 3030 adds r0, #48 ; 0x30 +1000d378: f006 fdea bl 10013f50 <__recursive_mutex_enter_blocking_veneer> +1000d37c: bd10 pop {r4, pc} +1000d37e: 46c0 nop ; (mov r8, r8) + +1000d380 : +1000d380: b5f0 push {r4, r5, r6, r7, lr} +1000d382: 46ce mov lr, r9 +1000d384: 4647 mov r7, r8 +1000d386: b580 push {r7, lr} +1000d388: 4b2d ldr r3, [pc, #180] ; (1000d440 ) +1000d38a: b087 sub sp, #28 +1000d38c: 681a ldr r2, [r3, #0] +1000d38e: 685b ldr r3, [r3, #4] +1000d390: 0004 movs r4, r0 +1000d392: 9305 str r3, [sp, #20] +1000d394: 4b2b ldr r3, [pc, #172] ; (1000d444 ) +1000d396: 4690 mov r8, r2 +1000d398: 254a movs r5, #74 ; 0x4a +1000d39a: 4699 mov r9, r3 +1000d39c: 0020 movs r0, r4 +1000d39e: f000 fb95 bl 1000dacc +1000d3a2: 0006 movs r6, r0 +1000d3a4: 000f movs r7, r1 +1000d3a6: f7f7 fa09 bl 100047bc +1000d3aa: 0032 movs r2, r6 +1000d3ac: 003b movs r3, r7 +1000d3ae: 1a12 subs r2, r2, r0 +1000d3b0: 418b sbcs r3, r1 +1000d3b2: 2b00 cmp r3, #0 +1000d3b4: dd29 ble.n 1000d40a +1000d3b6: 4546 cmp r6, r8 +1000d3b8: d02d beq.n 1000d416 +1000d3ba: 5d63 ldrb r3, [r4, r5] +1000d3bc: 2b00 cmp r3, #0 +1000d3be: d008 beq.n 1000d3d2 +1000d3c0: 6aa0 ldr r0, [r4, #40] ; 0x28 +1000d3c2: 6ae1 ldr r1, [r4, #44] ; 0x2c +1000d3c4: 0032 movs r2, r6 +1000d3c6: 003b movs r3, r7 +1000d3c8: 1a12 subs r2, r2, r0 +1000d3ca: 418b sbcs r3, r1 +1000d3cc: 2b00 cmp r3, #0 +1000d3ce: dc28 bgt.n 1000d422 +1000d3d0: d033 beq.n 1000d43a +1000d3d2: 6c23 ldr r3, [r4, #64] ; 0x40 +1000d3d4: 2b00 cmp r3, #0 +1000d3d6: dd03 ble.n 1000d3e0 +1000d3d8: 6c21 ldr r1, [r4, #64] ; 0x40 +1000d3da: 6a20 ldr r0, [r4, #32] +1000d3dc: f7f7 f848 bl 10004470 +1000d3e0: 2301 movs r3, #1 +1000d3e2: 62a6 str r6, [r4, #40] ; 0x28 +1000d3e4: 62e7 str r7, [r4, #44] ; 0x2c +1000d3e6: 5563 strb r3, [r4, r5] +1000d3e8: 2300 movs r3, #0 +1000d3ea: 9302 str r3, [sp, #8] +1000d3ec: 464b mov r3, r9 +1000d3ee: 0032 movs r2, r6 +1000d3f0: 9300 str r3, [sp, #0] +1000d3f2: 6a20 ldr r0, [r4, #32] +1000d3f4: 003b movs r3, r7 +1000d3f6: 9401 str r4, [sp, #4] +1000d3f8: f7f6 feec bl 100041d4 +1000d3fc: 6420 str r0, [r4, #64] ; 0x40 +1000d3fe: 6c23 ldr r3, [r4, #64] ; 0x40 +1000d400: 2b00 cmp r3, #0 +1000d402: dc0e bgt.n 1000d422 +1000d404: 2300 movs r3, #0 +1000d406: 5563 strb r3, [r4, r5] +1000d408: e7c8 b.n 1000d39c +1000d40a: 2b00 cmp r3, #0 +1000d40c: d1c6 bne.n 1000d39c +1000d40e: 2a00 cmp r2, #0 +1000d410: d0c4 beq.n 1000d39c +1000d412: 4546 cmp r6, r8 +1000d414: d1d1 bne.n 1000d3ba +1000d416: 9b05 ldr r3, [sp, #20] +1000d418: 429f cmp r7, r3 +1000d41a: d1ce bne.n 1000d3ba +1000d41c: 6c23 ldr r3, [r4, #64] ; 0x40 +1000d41e: 2b00 cmp r3, #0 +1000d420: dc04 bgt.n 1000d42c +1000d422: b007 add sp, #28 +1000d424: bcc0 pop {r6, r7} +1000d426: 46b9 mov r9, r7 +1000d428: 46b0 mov r8, r6 +1000d42a: bdf0 pop {r4, r5, r6, r7, pc} +1000d42c: 6c21 ldr r1, [r4, #64] ; 0x40 +1000d42e: 6a20 ldr r0, [r4, #32] +1000d430: f7f7 f81e bl 10004470 +1000d434: 2300 movs r3, #0 +1000d436: 6423 str r3, [r4, #64] ; 0x40 +1000d438: e7f3 b.n 1000d422 +1000d43a: 2a00 cmp r2, #0 +1000d43c: d0c9 beq.n 1000d3d2 +1000d43e: e7f0 b.n 1000d422 +1000d440: 100145e8 .word 0x100145e8 +1000d444: 1000d66d .word 0x1000d66d + +1000d448 : +1000d448: b570 push {r4, r5, r6, lr} +1000d44a: 2549 movs r5, #73 ; 0x49 +1000d44c: 0004 movs r4, r0 +1000d44e: 5d40 ldrb r0, [r0, r5] +1000d450: 2800 cmp r0, #0 +1000d452: d118 bne.n 1000d486 +1000d454: 6c23 ldr r3, [r4, #64] ; 0x40 +1000d456: 2b00 cmp r3, #0 +1000d458: dd03 ble.n 1000d462 +1000d45a: 6c21 ldr r1, [r4, #64] ; 0x40 +1000d45c: 6a20 ldr r0, [r4, #32] +1000d45e: f7f7 f807 bl 10004470 +1000d462: 2348 movs r3, #72 ; 0x48 +1000d464: 5ce3 ldrb r3, [r4, r3] +1000d466: 2b00 cmp r3, #0 +1000d468: d11a bne.n 1000d4a0 +1000d46a: 0025 movs r5, r4 +1000d46c: 3530 adds r5, #48 ; 0x30 +1000d46e: 0028 movs r0, r5 +1000d470: f006 fd6e bl 10013f50 <__recursive_mutex_enter_blocking_veneer> +1000d474: 0028 movs r0, r5 +1000d476: f006 fd8b bl 10013f90 <__recursive_mutex_exit_veneer> +1000d47a: 2250 movs r2, #80 ; 0x50 +1000d47c: 2100 movs r1, #0 +1000d47e: 0020 movs r0, r4 +1000d480: f7f9 ffec bl 1000745c <__wrap_memset> +1000d484: bd70 pop {r4, r5, r6, pc} +1000d486: 2100 movs r1, #0 +1000d488: f7f6 f988 bl 1000379c +1000d48c: 5d60 ldrb r0, [r4, r5] +1000d48e: 4906 ldr r1, [pc, #24] ; (1000d4a8 ) +1000d490: f7f6 fad0 bl 10003a34 +1000d494: 5d60 ldrb r0, [r4, r5] +1000d496: f7f6 fc25 bl 10003ce4 +1000d49a: 2300 movs r3, #0 +1000d49c: 5563 strb r3, [r4, r5] +1000d49e: e7d9 b.n 1000d454 +1000d4a0: 6a20 ldr r0, [r4, #32] +1000d4a2: f7f6 fe75 bl 10004190 +1000d4a6: e7e0 b.n 1000d46a +1000d4a8: 1000d4ad .word 0x1000d4ad + +1000d4ac : +1000d4ac: 4a0d ldr r2, [pc, #52] ; (1000d4e4 ) +1000d4ae: f3ef 8305 mrs r3, IPSR +1000d4b2: 3b2a subs r3, #42 ; 0x2a +1000d4b4: 009b lsls r3, r3, #2 +1000d4b6: b570 push {r4, r5, r6, lr} +1000d4b8: 589c ldr r4, [r3, r2] +1000d4ba: 2c00 cmp r4, #0 +1000d4bc: d00d beq.n 1000d4da +1000d4be: 0025 movs r5, r4 +1000d4c0: 3530 adds r5, #48 ; 0x30 +1000d4c2: 2100 movs r1, #0 +1000d4c4: 0028 movs r0, r5 +1000d4c6: f006 fd2b bl 10013f20 <__recursive_mutex_try_enter_veneer> +1000d4ca: 2800 cmp r0, #0 +1000d4cc: d005 beq.n 1000d4da +1000d4ce: 796b ldrb r3, [r5, #5] +1000d4d0: 2b01 cmp r3, #1 +1000d4d2: d003 beq.n 1000d4dc +1000d4d4: 0028 movs r0, r5 +1000d4d6: f006 fd5b bl 10013f90 <__recursive_mutex_exit_veneer> +1000d4da: bd70 pop {r4, r5, r6, pc} +1000d4dc: 0020 movs r0, r4 +1000d4de: f7ff ff4f bl 1000d380 +1000d4e2: e7f7 b.n 1000d4d4 +1000d4e4: 20001724 .word 0x20001724 + +1000d4e8 : +1000d4e8: b510 push {r4, lr} +1000d4ea: 3038 adds r0, #56 ; 0x38 +1000d4ec: f006 fd60 bl 10013fb0 <__sem_acquire_block_until_veneer> +1000d4f0: bd10 pop {r4, pc} +1000d4f2: 46c0 nop ; (mov r8, r8) + +1000d4f4 : +1000d4f4: 0019 movs r1, r3 +1000d4f6: f3ef 8305 mrs r3, IPSR +1000d4fa: 0010 movs r0, r2 +1000d4fc: b510 push {r4, lr} +1000d4fe: 2b00 cmp r3, #0 +1000d500: d002 beq.n 1000d508 +1000d502: f7f7 f98f bl 10004824 +1000d506: bd10 pop {r4, pc} +1000d508: f7f6 fff0 bl 100044ec +1000d50c: e7fb b.n 1000d506 +1000d50e: 46c0 nop ; (mov r8, r8) + +1000d510 : +1000d510: b510 push {r4, lr} +1000d512: 3030 adds r0, #48 ; 0x30 +1000d514: 7943 ldrb r3, [r0, #5] +1000d516: 2b00 cmp r3, #0 +1000d518: d008 beq.n 1000d52c +1000d51a: 23d0 movs r3, #208 ; 0xd0 +1000d51c: 2200 movs r2, #0 +1000d51e: 061b lsls r3, r3, #24 +1000d520: 569a ldrsb r2, [r3, r2] +1000d522: 2304 movs r3, #4 +1000d524: 56c3 ldrsb r3, [r0, r3] +1000d526: 429a cmp r2, r3 +1000d528: d100 bne.n 1000d52c +1000d52a: bd10 pop {r4, pc} +1000d52c: 4801 ldr r0, [pc, #4] ; (1000d534 ) +1000d52e: f7f7 ff61 bl 100053f4 +1000d532: 46c0 nop ; (mov r8, r8) +1000d534: 1004c74c .word 0x1004c74c + +1000d538 : +1000d538: b5f0 push {r4, r5, r6, r7, lr} +1000d53a: 46c6 mov lr, r8 +1000d53c: 27d0 movs r7, #208 ; 0xd0 +1000d53e: b500 push {lr} +1000d540: 063f lsls r7, r7, #24 +1000d542: 0016 movs r6, r2 +1000d544: 7e83 ldrb r3, [r0, #26] +1000d546: 683a ldr r2, [r7, #0] +1000d548: 0004 movs r4, r0 +1000d54a: 000d movs r5, r1 +1000d54c: b08c sub sp, #48 ; 0x30 +1000d54e: 4293 cmp r3, r2 +1000d550: d023 beq.n 1000d59a +1000d552: 0003 movs r3, r0 +1000d554: 3330 adds r3, #48 ; 0x30 +1000d556: 795b ldrb r3, [r3, #5] +1000d558: 2b00 cmp r3, #0 +1000d55a: d11b bne.n 1000d594 +1000d55c: 4b2d ldr r3, [pc, #180] ; (1000d614 ) +1000d55e: 2201 movs r2, #1 +1000d560: 2100 movs r1, #0 +1000d562: a807 add r0, sp, #28 +1000d564: 9304 str r3, [sp, #16] +1000d566: 9509 str r5, [sp, #36] ; 0x24 +1000d568: 960a str r6, [sp, #40] ; 0x28 +1000d56a: f7f6 fbd9 bl 10003d20 +1000d56e: 6823 ldr r3, [r4, #0] +1000d570: a903 add r1, sp, #12 +1000d572: 69db ldr r3, [r3, #28] +1000d574: 0020 movs r0, r4 +1000d576: 4798 blx r3 +1000d578: 6823 ldr r3, [r4, #0] +1000d57a: 0020 movs r0, r4 +1000d57c: 6a5b ldr r3, [r3, #36] ; 0x24 +1000d57e: a903 add r1, sp, #12 +1000d580: 4798 blx r3 +1000d582: a807 add r0, sp, #28 +1000d584: f006 fcdc bl 10013f40 <__sem_acquire_blocking_veneer> +1000d588: 9d0b ldr r5, [sp, #44] ; 0x2c +1000d58a: 0028 movs r0, r5 +1000d58c: b00c add sp, #48 ; 0x30 +1000d58e: bc80 pop {r7} +1000d590: 46b8 mov r8, r7 +1000d592: bdf0 pop {r4, r5, r6, r7, pc} +1000d594: f7f7 ff46 bl 10005424 +1000d598: e7e0 b.n 1000d55c +1000d59a: 2330 movs r3, #48 ; 0x30 +1000d59c: 4698 mov r8, r3 +1000d59e: 4480 add r8, r0 +1000d5a0: 4640 mov r0, r8 +1000d5a2: f006 fcd5 bl 10013f50 <__recursive_mutex_enter_blocking_veneer> +1000d5a6: 0030 movs r0, r6 +1000d5a8: 47a8 blx r5 +1000d5aa: 4643 mov r3, r8 +1000d5ac: 795b ldrb r3, [r3, #5] +1000d5ae: 0005 movs r5, r0 +1000d5b0: 2b01 cmp r3, #1 +1000d5b2: d003 beq.n 1000d5bc +1000d5b4: 4640 mov r0, r8 +1000d5b6: f006 fceb bl 10013f90 <__recursive_mutex_exit_veneer> +1000d5ba: e7e6 b.n 1000d58a +1000d5bc: 7ea3 ldrb r3, [r4, #26] +1000d5be: 683a ldr r2, [r7, #0] +1000d5c0: 0020 movs r0, r4 +1000d5c2: 4293 cmp r3, r2 +1000d5c4: d01e beq.n 1000d604 +1000d5c6: f000 faf5 bl 1000dbb4 +1000d5ca: 2800 cmp r0, #0 +1000d5cc: d0f2 beq.n 1000d5b4 +1000d5ce: 4640 mov r0, r8 +1000d5d0: f006 fcde bl 10013f90 <__recursive_mutex_exit_veneer> +1000d5d4: 7ea2 ldrb r2, [r4, #26] +1000d5d6: 683b ldr r3, [r7, #0] +1000d5d8: 429a cmp r2, r3 +1000d5da: d016 beq.n 1000d60a +1000d5dc: 6c61 ldr r1, [r4, #68] ; 0x44 +1000d5de: 2900 cmp r1, #0 +1000d5e0: dd02 ble.n 1000d5e8 +1000d5e2: 6a20 ldr r0, [r4, #32] +1000d5e4: f7f6 ff44 bl 10004470 +1000d5e8: 4b0b ldr r3, [pc, #44] ; (1000d618 ) +1000d5ea: 2200 movs r2, #0 +1000d5ec: 9300 str r3, [sp, #0] +1000d5ee: 6a20 ldr r0, [r4, #32] +1000d5f0: 2300 movs r3, #0 +1000d5f2: 9401 str r4, [sp, #4] +1000d5f4: f7f6 feaa bl 1000434c +1000d5f8: 6460 str r0, [r4, #68] ; 0x44 +1000d5fa: 0020 movs r0, r4 +1000d5fc: 3038 adds r0, #56 ; 0x38 +1000d5fe: f006 fc5f bl 10013ec0 <__sem_release_veneer> +1000d602: e7c2 b.n 1000d58a +1000d604: f7ff febc bl 1000d380 +1000d608: e7d4 b.n 1000d5b4 +1000d60a: 2349 movs r3, #73 ; 0x49 +1000d60c: 5ce0 ldrb r0, [r4, r3] +1000d60e: f7f6 f8e3 bl 100037d8 +1000d612: e7f2 b.n 1000d5fa +1000d614: 1000d351 .word 0x1000d351 +1000d618: 1000d66d .word 0x1000d66d + +1000d61c : +1000d61c: 2301 movs r3, #1 +1000d61e: b510 push {r4, lr} +1000d620: 720b strb r3, [r1, #8] +1000d622: 23d0 movs r3, #208 ; 0xd0 +1000d624: 061b lsls r3, r3, #24 +1000d626: 7e82 ldrb r2, [r0, #26] +1000d628: 681b ldr r3, [r3, #0] +1000d62a: 0004 movs r4, r0 +1000d62c: b082 sub sp, #8 +1000d62e: 429a cmp r2, r3 +1000d630: d015 beq.n 1000d65e +1000d632: 6c41 ldr r1, [r0, #68] ; 0x44 +1000d634: 2900 cmp r1, #0 +1000d636: dc0e bgt.n 1000d656 +1000d638: 4b0b ldr r3, [pc, #44] ; (1000d668 ) +1000d63a: 2200 movs r2, #0 +1000d63c: 9300 str r3, [sp, #0] +1000d63e: 6a20 ldr r0, [r4, #32] +1000d640: 2300 movs r3, #0 +1000d642: 9401 str r4, [sp, #4] +1000d644: f7f6 fe82 bl 1000434c +1000d648: 6460 str r0, [r4, #68] ; 0x44 +1000d64a: 0020 movs r0, r4 +1000d64c: 3038 adds r0, #56 ; 0x38 +1000d64e: f006 fc37 bl 10013ec0 <__sem_release_veneer> +1000d652: b002 add sp, #8 +1000d654: bd10 pop {r4, pc} +1000d656: 6a00 ldr r0, [r0, #32] +1000d658: f7f6 ff0a bl 10004470 +1000d65c: e7ec b.n 1000d638 +1000d65e: 2349 movs r3, #73 ; 0x49 +1000d660: 5cc0 ldrb r0, [r0, r3] +1000d662: f7f6 f8b9 bl 100037d8 +1000d666: e7f0 b.n 1000d64a +1000d668: 1000d66d .word 0x1000d66d + +1000d66c : +1000d66c: 2300 movs r3, #0 +1000d66e: 224a movs r2, #74 ; 0x4a +1000d670: b510 push {r4, lr} +1000d672: 644b str r3, [r1, #68] ; 0x44 +1000d674: 548b strb r3, [r1, r2] +1000d676: 23d0 movs r3, #208 ; 0xd0 +1000d678: 061b lsls r3, r3, #24 +1000d67a: 7e8a ldrb r2, [r1, #26] +1000d67c: 681b ldr r3, [r3, #0] +1000d67e: 000c movs r4, r1 +1000d680: b082 sub sp, #8 +1000d682: 429a cmp r2, r3 +1000d684: d017 beq.n 1000d6b6 +1000d686: 6c49 ldr r1, [r1, #68] ; 0x44 +1000d688: 2900 cmp r1, #0 +1000d68a: dc10 bgt.n 1000d6ae +1000d68c: 4b0c ldr r3, [pc, #48] ; (1000d6c0 ) +1000d68e: 2200 movs r2, #0 +1000d690: 9300 str r3, [sp, #0] +1000d692: 6a20 ldr r0, [r4, #32] +1000d694: 2300 movs r3, #0 +1000d696: 9401 str r4, [sp, #4] +1000d698: f7f6 fe58 bl 1000434c +1000d69c: 6460 str r0, [r4, #68] ; 0x44 +1000d69e: 0020 movs r0, r4 +1000d6a0: 3038 adds r0, #56 ; 0x38 +1000d6a2: f006 fc0d bl 10013ec0 <__sem_release_veneer> +1000d6a6: 2000 movs r0, #0 +1000d6a8: 2100 movs r1, #0 +1000d6aa: b002 add sp, #8 +1000d6ac: bd10 pop {r4, pc} +1000d6ae: 6a20 ldr r0, [r4, #32] +1000d6b0: f7f6 fede bl 10004470 +1000d6b4: e7ea b.n 1000d68c +1000d6b6: 2349 movs r3, #73 ; 0x49 +1000d6b8: 5cc8 ldrb r0, [r1, r3] +1000d6ba: f7f6 f88d bl 100037d8 +1000d6be: e7ee b.n 1000d69e +1000d6c0: 1000d66d .word 0x1000d66d + +1000d6c4 : +1000d6c4: b570 push {r4, r5, r6, lr} +1000d6c6: 0005 movs r5, r0 +1000d6c8: 3530 adds r5, #48 ; 0x30 +1000d6ca: 796b ldrb r3, [r5, #5] +1000d6cc: 0004 movs r4, r0 +1000d6ce: b082 sub sp, #8 +1000d6d0: 2b01 cmp r3, #1 +1000d6d2: d004 beq.n 1000d6de +1000d6d4: 0028 movs r0, r5 +1000d6d6: f006 fc5b bl 10013f90 <__recursive_mutex_exit_veneer> +1000d6da: b002 add sp, #8 +1000d6dc: bd70 pop {r4, r5, r6, pc} +1000d6de: 26d0 movs r6, #208 ; 0xd0 +1000d6e0: 0636 lsls r6, r6, #24 +1000d6e2: 7e83 ldrb r3, [r0, #26] +1000d6e4: 6832 ldr r2, [r6, #0] +1000d6e6: 4293 cmp r3, r2 +1000d6e8: d01f beq.n 1000d72a +1000d6ea: f000 fa63 bl 1000dbb4 +1000d6ee: 2800 cmp r0, #0 +1000d6f0: d0f0 beq.n 1000d6d4 +1000d6f2: 0028 movs r0, r5 +1000d6f4: f006 fc4c bl 10013f90 <__recursive_mutex_exit_veneer> +1000d6f8: 7ea2 ldrb r2, [r4, #26] +1000d6fa: 6833 ldr r3, [r6, #0] +1000d6fc: 429a cmp r2, r3 +1000d6fe: d017 beq.n 1000d730 +1000d700: 6c61 ldr r1, [r4, #68] ; 0x44 +1000d702: 2900 cmp r1, #0 +1000d704: dc0d bgt.n 1000d722 +1000d706: 4b0d ldr r3, [pc, #52] ; (1000d73c ) +1000d708: 2200 movs r2, #0 +1000d70a: 9300 str r3, [sp, #0] +1000d70c: 6a20 ldr r0, [r4, #32] +1000d70e: 2300 movs r3, #0 +1000d710: 9401 str r4, [sp, #4] +1000d712: f7f6 fe1b bl 1000434c +1000d716: 6460 str r0, [r4, #68] ; 0x44 +1000d718: 0020 movs r0, r4 +1000d71a: 3038 adds r0, #56 ; 0x38 +1000d71c: f006 fbd0 bl 10013ec0 <__sem_release_veneer> +1000d720: e7db b.n 1000d6da +1000d722: 6a20 ldr r0, [r4, #32] +1000d724: f7f6 fea4 bl 10004470 +1000d728: e7ed b.n 1000d706 +1000d72a: f7ff fe29 bl 1000d380 +1000d72e: e7d1 b.n 1000d6d4 +1000d730: 2349 movs r3, #73 ; 0x49 +1000d732: 5ce0 ldrb r0, [r4, r3] +1000d734: f7f6 f850 bl 100037d8 +1000d738: e7ee b.n 1000d718 +1000d73a: 46c0 nop ; (mov r8, r8) +1000d73c: 1000d66d .word 0x1000d66d + +1000d740 : +1000d740: b5f0 push {r4, r5, r6, r7, lr} +1000d742: 0005 movs r5, r0 +1000d744: 000e movs r6, r1 +1000d746: 0004 movs r4, r0 +1000d748: 3530 adds r5, #48 ; 0x30 +1000d74a: 0028 movs r0, r5 +1000d74c: b083 sub sp, #12 +1000d74e: f006 fbff bl 10013f50 <__recursive_mutex_enter_blocking_veneer> +1000d752: 0031 movs r1, r6 +1000d754: 0020 movs r0, r4 +1000d756: f000 f9a5 bl 1000daa4 +1000d75a: 796b ldrb r3, [r5, #5] +1000d75c: 0006 movs r6, r0 +1000d75e: 2b01 cmp r3, #1 +1000d760: d005 beq.n 1000d76e +1000d762: 0028 movs r0, r5 +1000d764: f006 fc14 bl 10013f90 <__recursive_mutex_exit_veneer> +1000d768: 0030 movs r0, r6 +1000d76a: b003 add sp, #12 +1000d76c: bdf0 pop {r4, r5, r6, r7, pc} +1000d76e: 27d0 movs r7, #208 ; 0xd0 +1000d770: 063f lsls r7, r7, #24 +1000d772: 7ea3 ldrb r3, [r4, #26] +1000d774: 683a ldr r2, [r7, #0] +1000d776: 0020 movs r0, r4 +1000d778: 4293 cmp r3, r2 +1000d77a: d01f beq.n 1000d7bc +1000d77c: f000 fa1a bl 1000dbb4 +1000d780: 2800 cmp r0, #0 +1000d782: d0ee beq.n 1000d762 +1000d784: 0028 movs r0, r5 +1000d786: f006 fc03 bl 10013f90 <__recursive_mutex_exit_veneer> +1000d78a: 7ea2 ldrb r2, [r4, #26] +1000d78c: 683b ldr r3, [r7, #0] +1000d78e: 429a cmp r2, r3 +1000d790: d017 beq.n 1000d7c2 +1000d792: 6c61 ldr r1, [r4, #68] ; 0x44 +1000d794: 2900 cmp r1, #0 +1000d796: dc0d bgt.n 1000d7b4 +1000d798: 4b0c ldr r3, [pc, #48] ; (1000d7cc ) +1000d79a: 2200 movs r2, #0 +1000d79c: 9300 str r3, [sp, #0] +1000d79e: 6a20 ldr r0, [r4, #32] +1000d7a0: 2300 movs r3, #0 +1000d7a2: 9401 str r4, [sp, #4] +1000d7a4: f7f6 fdd2 bl 1000434c +1000d7a8: 6460 str r0, [r4, #68] ; 0x44 +1000d7aa: 0020 movs r0, r4 +1000d7ac: 3038 adds r0, #56 ; 0x38 +1000d7ae: f006 fb87 bl 10013ec0 <__sem_release_veneer> +1000d7b2: e7d9 b.n 1000d768 +1000d7b4: 6a20 ldr r0, [r4, #32] +1000d7b6: f7f6 fe5b bl 10004470 +1000d7ba: e7ed b.n 1000d798 +1000d7bc: f7ff fde0 bl 1000d380 +1000d7c0: e7cf b.n 1000d762 +1000d7c2: 2349 movs r3, #73 ; 0x49 +1000d7c4: 5ce0 ldrb r0, [r4, r3] +1000d7c6: f7f6 f807 bl 100037d8 +1000d7ca: e7ee b.n 1000d7aa +1000d7cc: 1000d66d .word 0x1000d66d + +1000d7d0 : +1000d7d0: b5f0 push {r4, r5, r6, r7, lr} +1000d7d2: 0005 movs r5, r0 +1000d7d4: 000e movs r6, r1 +1000d7d6: 0004 movs r4, r0 +1000d7d8: 3530 adds r5, #48 ; 0x30 +1000d7da: 0028 movs r0, r5 +1000d7dc: b083 sub sp, #12 +1000d7de: f006 fbb7 bl 10013f50 <__recursive_mutex_enter_blocking_veneer> +1000d7e2: 0031 movs r1, r6 +1000d7e4: 0020 movs r0, r4 +1000d7e6: f000 f937 bl 1000da58 +1000d7ea: 796b ldrb r3, [r5, #5] +1000d7ec: 0006 movs r6, r0 +1000d7ee: 2b01 cmp r3, #1 +1000d7f0: d005 beq.n 1000d7fe +1000d7f2: 0028 movs r0, r5 +1000d7f4: f006 fbcc bl 10013f90 <__recursive_mutex_exit_veneer> +1000d7f8: 0030 movs r0, r6 +1000d7fa: b003 add sp, #12 +1000d7fc: bdf0 pop {r4, r5, r6, r7, pc} +1000d7fe: 27d0 movs r7, #208 ; 0xd0 +1000d800: 063f lsls r7, r7, #24 +1000d802: 7ea3 ldrb r3, [r4, #26] +1000d804: 683a ldr r2, [r7, #0] +1000d806: 0020 movs r0, r4 +1000d808: 4293 cmp r3, r2 +1000d80a: d01f beq.n 1000d84c +1000d80c: f000 f9d2 bl 1000dbb4 +1000d810: 2800 cmp r0, #0 +1000d812: d0ee beq.n 1000d7f2 +1000d814: 0028 movs r0, r5 +1000d816: f006 fbbb bl 10013f90 <__recursive_mutex_exit_veneer> +1000d81a: 7ea2 ldrb r2, [r4, #26] +1000d81c: 683b ldr r3, [r7, #0] +1000d81e: 429a cmp r2, r3 +1000d820: d017 beq.n 1000d852 +1000d822: 6c61 ldr r1, [r4, #68] ; 0x44 +1000d824: 2900 cmp r1, #0 +1000d826: dc0d bgt.n 1000d844 +1000d828: 4b0c ldr r3, [pc, #48] ; (1000d85c ) +1000d82a: 2200 movs r2, #0 +1000d82c: 9300 str r3, [sp, #0] +1000d82e: 6a20 ldr r0, [r4, #32] +1000d830: 2300 movs r3, #0 +1000d832: 9401 str r4, [sp, #4] +1000d834: f7f6 fd8a bl 1000434c +1000d838: 6460 str r0, [r4, #68] ; 0x44 +1000d83a: 0020 movs r0, r4 +1000d83c: 3038 adds r0, #56 ; 0x38 +1000d83e: f006 fb3f bl 10013ec0 <__sem_release_veneer> +1000d842: e7d9 b.n 1000d7f8 +1000d844: 6a20 ldr r0, [r4, #32] +1000d846: f7f6 fe13 bl 10004470 +1000d84a: e7ed b.n 1000d828 +1000d84c: f7ff fd98 bl 1000d380 +1000d850: e7cf b.n 1000d7f2 +1000d852: 2349 movs r3, #73 ; 0x49 +1000d854: 5ce0 ldrb r0, [r4, r3] +1000d856: f7f5 ffbf bl 100037d8 +1000d85a: e7ee b.n 1000d83a +1000d85c: 1000d66d .word 0x1000d66d + +1000d860 : +1000d860: b5f0 push {r4, r5, r6, r7, lr} +1000d862: 0005 movs r5, r0 +1000d864: 000e movs r6, r1 +1000d866: 0004 movs r4, r0 +1000d868: 3530 adds r5, #48 ; 0x30 +1000d86a: 0028 movs r0, r5 +1000d86c: b083 sub sp, #12 +1000d86e: f006 fb6f bl 10013f50 <__recursive_mutex_enter_blocking_veneer> +1000d872: 0031 movs r1, r6 +1000d874: 0020 movs r0, r4 +1000d876: f000 f903 bl 1000da80 +1000d87a: 796b ldrb r3, [r5, #5] +1000d87c: 0006 movs r6, r0 +1000d87e: 2b01 cmp r3, #1 +1000d880: d005 beq.n 1000d88e +1000d882: 0028 movs r0, r5 +1000d884: f006 fb84 bl 10013f90 <__recursive_mutex_exit_veneer> +1000d888: 0030 movs r0, r6 +1000d88a: b003 add sp, #12 +1000d88c: bdf0 pop {r4, r5, r6, r7, pc} +1000d88e: 27d0 movs r7, #208 ; 0xd0 +1000d890: 063f lsls r7, r7, #24 +1000d892: 7ea3 ldrb r3, [r4, #26] +1000d894: 683a ldr r2, [r7, #0] +1000d896: 0020 movs r0, r4 +1000d898: 4293 cmp r3, r2 +1000d89a: d01f beq.n 1000d8dc +1000d89c: f000 f98a bl 1000dbb4 +1000d8a0: 2800 cmp r0, #0 +1000d8a2: d0ee beq.n 1000d882 +1000d8a4: 0028 movs r0, r5 +1000d8a6: f006 fb73 bl 10013f90 <__recursive_mutex_exit_veneer> +1000d8aa: 7ea2 ldrb r2, [r4, #26] +1000d8ac: 683b ldr r3, [r7, #0] +1000d8ae: 429a cmp r2, r3 +1000d8b0: d017 beq.n 1000d8e2 +1000d8b2: 6c61 ldr r1, [r4, #68] ; 0x44 +1000d8b4: 2900 cmp r1, #0 +1000d8b6: dc0d bgt.n 1000d8d4 +1000d8b8: 4b0c ldr r3, [pc, #48] ; (1000d8ec ) +1000d8ba: 2200 movs r2, #0 +1000d8bc: 9300 str r3, [sp, #0] +1000d8be: 6a20 ldr r0, [r4, #32] +1000d8c0: 2300 movs r3, #0 +1000d8c2: 9401 str r4, [sp, #4] +1000d8c4: f7f6 fd42 bl 1000434c +1000d8c8: 6460 str r0, [r4, #68] ; 0x44 +1000d8ca: 0020 movs r0, r4 +1000d8cc: 3038 adds r0, #56 ; 0x38 +1000d8ce: f006 faf7 bl 10013ec0 <__sem_release_veneer> +1000d8d2: e7d9 b.n 1000d888 +1000d8d4: 6a20 ldr r0, [r4, #32] +1000d8d6: f7f6 fdcb bl 10004470 +1000d8da: e7ed b.n 1000d8b8 +1000d8dc: f7ff fd50 bl 1000d380 +1000d8e0: e7cf b.n 1000d882 +1000d8e2: 2349 movs r3, #73 ; 0x49 +1000d8e4: 5ce0 ldrb r0, [r4, r3] +1000d8e6: f7f5 ff77 bl 100037d8 +1000d8ea: e7ee b.n 1000d8ca +1000d8ec: 1000d66d .word 0x1000d66d + +1000d8f0 : +1000d8f0: b5f0 push {r4, r5, r6, r7, lr} +1000d8f2: 0005 movs r5, r0 +1000d8f4: 000e movs r6, r1 +1000d8f6: 0004 movs r4, r0 +1000d8f8: 3530 adds r5, #48 ; 0x30 +1000d8fa: 0028 movs r0, r5 +1000d8fc: b083 sub sp, #12 +1000d8fe: f006 fb27 bl 10013f50 <__recursive_mutex_enter_blocking_veneer> +1000d902: 0031 movs r1, r6 +1000d904: 0020 movs r0, r4 +1000d906: f000 f893 bl 1000da30 +1000d90a: 796b ldrb r3, [r5, #5] +1000d90c: 0006 movs r6, r0 +1000d90e: 2b01 cmp r3, #1 +1000d910: d005 beq.n 1000d91e +1000d912: 0028 movs r0, r5 +1000d914: f006 fb3c bl 10013f90 <__recursive_mutex_exit_veneer> +1000d918: 0030 movs r0, r6 +1000d91a: b003 add sp, #12 +1000d91c: bdf0 pop {r4, r5, r6, r7, pc} +1000d91e: 27d0 movs r7, #208 ; 0xd0 +1000d920: 063f lsls r7, r7, #24 +1000d922: 7ea3 ldrb r3, [r4, #26] +1000d924: 683a ldr r2, [r7, #0] +1000d926: 0020 movs r0, r4 +1000d928: 4293 cmp r3, r2 +1000d92a: d01f beq.n 1000d96c +1000d92c: f000 f942 bl 1000dbb4 +1000d930: 2800 cmp r0, #0 +1000d932: d0ee beq.n 1000d912 +1000d934: 0028 movs r0, r5 +1000d936: f006 fb2b bl 10013f90 <__recursive_mutex_exit_veneer> +1000d93a: 7ea2 ldrb r2, [r4, #26] +1000d93c: 683b ldr r3, [r7, #0] +1000d93e: 429a cmp r2, r3 +1000d940: d017 beq.n 1000d972 +1000d942: 6c61 ldr r1, [r4, #68] ; 0x44 +1000d944: 2900 cmp r1, #0 +1000d946: dc0d bgt.n 1000d964 +1000d948: 4b0c ldr r3, [pc, #48] ; (1000d97c ) +1000d94a: 2200 movs r2, #0 +1000d94c: 9300 str r3, [sp, #0] +1000d94e: 6a20 ldr r0, [r4, #32] +1000d950: 2300 movs r3, #0 +1000d952: 9401 str r4, [sp, #4] +1000d954: f7f6 fcfa bl 1000434c +1000d958: 6460 str r0, [r4, #68] ; 0x44 +1000d95a: 0020 movs r0, r4 +1000d95c: 3038 adds r0, #56 ; 0x38 +1000d95e: f006 faaf bl 10013ec0 <__sem_release_veneer> +1000d962: e7d9 b.n 1000d918 +1000d964: 6a20 ldr r0, [r4, #32] +1000d966: f7f6 fd83 bl 10004470 +1000d96a: e7ed b.n 1000d948 +1000d96c: f7ff fd08 bl 1000d380 +1000d970: e7cf b.n 1000d912 +1000d972: 2349 movs r3, #73 ; 0x49 +1000d974: 5ce0 ldrb r0, [r4, r3] +1000d976: f7f5 ff2f bl 100037d8 +1000d97a: e7ee b.n 1000d95a +1000d97c: 1000d66d .word 0x1000d66d + +1000d980 : +1000d980: 23ff movs r3, #255 ; 0xff +1000d982: 7003 strb r3, [r0, #0] +1000d984: 2300 movs r3, #0 +1000d986: 6043 str r3, [r0, #4] +1000d988: 4770 bx lr +1000d98a: 46c0 nop ; (mov r8, r8) + +1000d98c : +1000d98c: b570 push {r4, r5, r6, lr} +1000d98e: 0004 movs r4, r0 +1000d990: 000d movs r5, r1 +1000d992: 224c movs r2, #76 ; 0x4c +1000d994: 2100 movs r1, #0 +1000d996: 3004 adds r0, #4 +1000d998: f7f9 fd60 bl 1000745c <__wrap_memset> +1000d99c: 4b21 ldr r3, [pc, #132] ; (1000da24 ) +1000d99e: 6023 str r3, [r4, #0] +1000d9a0: 2303 movs r3, #3 +1000d9a2: 8323 strh r3, [r4, #24] +1000d9a4: 23d0 movs r3, #208 ; 0xd0 +1000d9a6: 061b lsls r3, r3, #24 +1000d9a8: 681b ldr r3, [r3, #0] +1000d9aa: 76a3 strb r3, [r4, #26] +1000d9ac: 686b ldr r3, [r5, #4] +1000d9ae: 2b00 cmp r3, #0 +1000d9b0: d028 beq.n 1000da04 +1000d9b2: 6223 str r3, [r4, #32] +1000d9b4: 0020 movs r0, r4 +1000d9b6: 2201 movs r2, #1 +1000d9b8: 2101 movs r1, #1 +1000d9ba: 3038 adds r0, #56 ; 0x38 +1000d9bc: f7f6 f9b0 bl 10003d20 +1000d9c0: 0020 movs r0, r4 +1000d9c2: 3030 adds r0, #48 ; 0x30 +1000d9c4: f7f6 f9d2 bl 10003d6c +1000d9c8: 2000 movs r0, #0 +1000d9ca: 782e ldrb r6, [r5, #0] +1000d9cc: f7f6 f994 bl 10003cf8 +1000d9d0: 0003 movs r3, r0 +1000d9d2: 2000 movs r0, #0 +1000d9d4: 2b00 cmp r3, #0 +1000d9d6: db14 blt.n 1000da02 +1000d9d8: 001a movs r2, r3 +1000d9da: 2549 movs r5, #73 ; 0x49 +1000d9dc: 4912 ldr r1, [pc, #72] ; (1000da28 ) +1000d9de: 3a1a subs r2, #26 +1000d9e0: 0092 lsls r2, r2, #2 +1000d9e2: 30ff adds r0, #255 ; 0xff +1000d9e4: 5054 str r4, [r2, r1] +1000d9e6: 4018 ands r0, r3 +1000d9e8: 5563 strb r3, [r4, r5] +1000d9ea: 4910 ldr r1, [pc, #64] ; (1000da2c ) +1000d9ec: f7f5 ff04 bl 100037f8 +1000d9f0: 2101 movs r1, #1 +1000d9f2: 5d60 ldrb r0, [r4, r5] +1000d9f4: f7f5 fed2 bl 1000379c +1000d9f8: 5d60 ldrb r0, [r4, r5] +1000d9fa: 0031 movs r1, r6 +1000d9fc: f7f6 f8f2 bl 10003be4 +1000da00: 2001 movs r0, #1 +1000da02: bd70 pop {r4, r5, r6, pc} +1000da04: f7f6 fb86 bl 10004114 +1000da08: 6220 str r0, [r4, #32] +1000da0a: 7ea6 ldrb r6, [r4, #26] +1000da0c: f7f6 fd6c bl 100044e8 +1000da10: 4286 cmp r6, r0 +1000da12: d0cf beq.n 1000d9b4 +1000da14: 2004 movs r0, #4 +1000da16: f7f6 fb81 bl 1000411c +1000da1a: 2348 movs r3, #72 ; 0x48 +1000da1c: 2201 movs r2, #1 +1000da1e: 6220 str r0, [r4, #32] +1000da20: 54e2 strb r2, [r4, r3] +1000da22: e7c7 b.n 1000d9b4 +1000da24: 1004c76c .word 0x1004c76c +1000da28: 20001724 .word 0x20001724 +1000da2c: 1000d4ad .word 0x1000d4ad + +1000da30 : +1000da30: 0002 movs r2, r0 +1000da32: 6883 ldr r3, [r0, #8] +1000da34: 3208 adds r2, #8 +1000da36: 2b00 cmp r3, #0 +1000da38: d104 bne.n 1000da44 +1000da3a: e007 b.n 1000da4c +1000da3c: 001a movs r2, r3 +1000da3e: 681b ldr r3, [r3, #0] +1000da40: 2b00 cmp r3, #0 +1000da42: d003 beq.n 1000da4c +1000da44: 4299 cmp r1, r3 +1000da46: d1f9 bne.n 1000da3c +1000da48: 2000 movs r0, #0 +1000da4a: e003 b.n 1000da54 +1000da4c: 2300 movs r3, #0 +1000da4e: 2001 movs r0, #1 +1000da50: 6011 str r1, [r2, #0] +1000da52: 600b str r3, [r1, #0] +1000da54: 4770 bx lr +1000da56: 46c0 nop ; (mov r8, r8) + +1000da58 : +1000da58: 6883 ldr r3, [r0, #8] +1000da5a: 2b00 cmp r3, #0 +1000da5c: d008 beq.n 1000da70 +1000da5e: 4299 cmp r1, r3 +1000da60: d102 bne.n 1000da68 +1000da62: e007 b.n 1000da74 +1000da64: 4299 cmp r1, r3 +1000da66: d007 beq.n 1000da78 +1000da68: 001a movs r2, r3 +1000da6a: 681b ldr r3, [r3, #0] +1000da6c: 2b00 cmp r3, #0 +1000da6e: d1f9 bne.n 1000da64 +1000da70: 2000 movs r0, #0 +1000da72: 4770 bx lr +1000da74: 0002 movs r2, r0 +1000da76: 3208 adds r2, #8 +1000da78: 680b ldr r3, [r1, #0] +1000da7a: 2001 movs r0, #1 +1000da7c: 6013 str r3, [r2, #0] +1000da7e: e7f8 b.n 1000da72 + +1000da80 : +1000da80: 6843 ldr r3, [r0, #4] +1000da82: 1d02 adds r2, r0, #4 +1000da84: 2b00 cmp r3, #0 +1000da86: d104 bne.n 1000da92 +1000da88: e007 b.n 1000da9a +1000da8a: 001a movs r2, r3 +1000da8c: 681b ldr r3, [r3, #0] +1000da8e: 2b00 cmp r3, #0 +1000da90: d003 beq.n 1000da9a +1000da92: 4299 cmp r1, r3 +1000da94: d1f9 bne.n 1000da8a +1000da96: 2000 movs r0, #0 +1000da98: e003 b.n 1000daa2 +1000da9a: 2300 movs r3, #0 +1000da9c: 2001 movs r0, #1 +1000da9e: 6011 str r1, [r2, #0] +1000daa0: 600b str r3, [r1, #0] +1000daa2: 4770 bx lr + +1000daa4 : +1000daa4: 6843 ldr r3, [r0, #4] +1000daa6: 2b00 cmp r3, #0 +1000daa8: d008 beq.n 1000dabc +1000daaa: 4299 cmp r1, r3 +1000daac: d102 bne.n 1000dab4 +1000daae: e007 b.n 1000dac0 +1000dab0: 4299 cmp r1, r3 +1000dab2: d006 beq.n 1000dac2 +1000dab4: 001a movs r2, r3 +1000dab6: 681b ldr r3, [r3, #0] +1000dab8: 2b00 cmp r3, #0 +1000daba: d1f9 bne.n 1000dab0 +1000dabc: 2000 movs r0, #0 +1000dabe: 4770 bx lr +1000dac0: 1d02 adds r2, r0, #4 +1000dac2: 680b ldr r3, [r1, #0] +1000dac4: 2001 movs r0, #1 +1000dac6: 6013 str r3, [r2, #0] +1000dac8: e7f9 b.n 1000dabe +1000daca: 46c0 nop ; (mov r8, r8) + +1000dacc : +1000dacc: b5f8 push {r3, r4, r5, r6, r7, lr} +1000dace: 4647 mov r7, r8 +1000dad0: 46ce mov lr, r9 +1000dad2: 6883 ldr r3, [r0, #8] +1000dad4: 4680 mov r8, r0 +1000dad6: b580 push {r7, lr} +1000dad8: 2b00 cmp r3, #0 +1000dada: d029 beq.n 1000db30 +1000dadc: 2308 movs r3, #8 +1000dade: 4443 add r3, r8 +1000dae0: 4699 mov r9, r3 +1000dae2: f7f6 fe6b bl 100047bc +1000dae6: 4643 mov r3, r8 +1000dae8: 689e ldr r6, [r3, #8] +1000daea: 0004 movs r4, r0 +1000daec: 000d movs r5, r1 +1000daee: 2e00 cmp r6, #0 +1000daf0: d058 beq.n 1000dba4 +1000daf2: 2300 movs r3, #0 +1000daf4: 464f mov r7, r9 +1000daf6: 469c mov ip, r3 +1000daf8: 68b2 ldr r2, [r6, #8] +1000dafa: 68f3 ldr r3, [r6, #12] +1000dafc: 0020 movs r0, r4 +1000dafe: 0029 movs r1, r5 +1000db00: 1a80 subs r0, r0, r2 +1000db02: 4199 sbcs r1, r3 +1000db04: 2900 cmp r1, #0 +1000db06: db02 blt.n 1000db0e +1000db08: 0014 movs r4, r2 +1000db0a: 001d movs r5, r3 +1000db0c: 46bc mov ip, r7 +1000db0e: 0037 movs r7, r6 +1000db10: 6836 ldr r6, [r6, #0] +1000db12: 2e00 cmp r6, #0 +1000db14: d1f0 bne.n 1000daf8 +1000db16: 4663 mov r3, ip +1000db18: 2b00 cmp r3, #0 +1000db1a: d043 beq.n 1000dba4 +1000db1c: 6819 ldr r1, [r3, #0] +1000db1e: 4640 mov r0, r8 +1000db20: 680a ldr r2, [r1, #0] +1000db22: 601a str r2, [r3, #0] +1000db24: 684b ldr r3, [r1, #4] +1000db26: 4798 blx r3 +1000db28: 4643 mov r3, r8 +1000db2a: 689b ldr r3, [r3, #8] +1000db2c: 2b00 cmp r3, #0 +1000db2e: d1d8 bne.n 1000dae2 +1000db30: 4643 mov r3, r8 +1000db32: 685c ldr r4, [r3, #4] +1000db34: 2c00 cmp r4, #0 +1000db36: d031 beq.n 1000db9c +1000db38: 2500 movs r5, #0 +1000db3a: 7a23 ldrb r3, [r4, #8] +1000db3c: 2b00 cmp r3, #0 +1000db3e: d029 beq.n 1000db94 +1000db40: 0021 movs r1, r4 +1000db42: 6863 ldr r3, [r4, #4] +1000db44: 7225 strb r5, [r4, #8] +1000db46: 4640 mov r0, r8 +1000db48: 4798 blx r3 +1000db4a: 6824 ldr r4, [r4, #0] +1000db4c: 2c00 cmp r4, #0 +1000db4e: d1f4 bne.n 1000db3a +1000db50: 4b17 ldr r3, [pc, #92] ; (1000dbb0 ) +1000db52: 6818 ldr r0, [r3, #0] +1000db54: 6859 ldr r1, [r3, #4] +1000db56: 4643 mov r3, r8 +1000db58: 689e ldr r6, [r3, #8] +1000db5a: 2e00 cmp r6, #0 +1000db5c: d104 bne.n 1000db68 +1000db5e: e012 b.n 1000db86 +1000db60: 0020 movs r0, r4 +1000db62: 0029 movs r1, r5 +1000db64: 2e00 cmp r6, #0 +1000db66: d00e beq.n 1000db86 +1000db68: 0033 movs r3, r6 +1000db6a: 0002 movs r2, r0 +1000db6c: 689c ldr r4, [r3, #8] +1000db6e: 68dd ldr r5, [r3, #12] +1000db70: 000b movs r3, r1 +1000db72: 1b12 subs r2, r2, r4 +1000db74: 41ab sbcs r3, r5 +1000db76: 6836 ldr r6, [r6, #0] +1000db78: 2b00 cmp r3, #0 +1000db7a: dcf1 bgt.n 1000db60 +1000db7c: d1f2 bne.n 1000db64 +1000db7e: 2a00 cmp r2, #0 +1000db80: d1ee bne.n 1000db60 +1000db82: 2e00 cmp r6, #0 +1000db84: d1f0 bne.n 1000db68 +1000db86: 4643 mov r3, r8 +1000db88: 6118 str r0, [r3, #16] +1000db8a: 6159 str r1, [r3, #20] +1000db8c: bcc0 pop {r6, r7} +1000db8e: 46b9 mov r9, r7 +1000db90: 46b0 mov r8, r6 +1000db92: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000db94: 6824 ldr r4, [r4, #0] +1000db96: 2c00 cmp r4, #0 +1000db98: d1cf bne.n 1000db3a +1000db9a: e7d9 b.n 1000db50 +1000db9c: 4b04 ldr r3, [pc, #16] ; (1000dbb0 ) +1000db9e: 6818 ldr r0, [r3, #0] +1000dba0: 6859 ldr r1, [r3, #4] +1000dba2: e7f0 b.n 1000db86 +1000dba4: 4643 mov r3, r8 +1000dba6: 685c ldr r4, [r3, #4] +1000dba8: 2c00 cmp r4, #0 +1000dbaa: d1c5 bne.n 1000db38 +1000dbac: e7d0 b.n 1000db50 +1000dbae: 46c0 nop ; (mov r8, r8) +1000dbb0: 100145e8 .word 0x100145e8 + +1000dbb4 : +1000dbb4: b5f0 push {r4, r5, r6, r7, lr} +1000dbb6: 46c6 mov lr, r8 +1000dbb8: 4680 mov r8, r0 +1000dbba: b500 push {lr} +1000dbbc: f7f6 fdfe bl 100047bc +1000dbc0: 4643 mov r3, r8 +1000dbc2: 689b ldr r3, [r3, #8] +1000dbc4: 0006 movs r6, r0 +1000dbc6: 000f movs r7, r1 1000dbc8: 2b00 cmp r3, #0 -1000dbca: d029 beq.n 1000dc20 -1000dbcc: 0021 movs r1, r4 -1000dbce: 6863 ldr r3, [r4, #4] -1000dbd0: 7225 strb r5, [r4, #8] -1000dbd2: 4640 mov r0, r8 -1000dbd4: 4798 blx r3 -1000dbd6: 6824 ldr r4, [r4, #0] -1000dbd8: 2c00 cmp r4, #0 -1000dbda: d1f4 bne.n 1000dbc6 -1000dbdc: 4b17 ldr r3, [pc, #92] ; (1000dc3c ) -1000dbde: 6818 ldr r0, [r3, #0] -1000dbe0: 6859 ldr r1, [r3, #4] +1000dbca: d00a beq.n 1000dbe2 +1000dbcc: 6899 ldr r1, [r3, #8] +1000dbce: 68da ldr r2, [r3, #12] +1000dbd0: 0034 movs r4, r6 +1000dbd2: 003d movs r5, r7 +1000dbd4: 1a64 subs r4, r4, r1 +1000dbd6: 4195 sbcs r5, r2 +1000dbd8: 2d00 cmp r5, #0 +1000dbda: da10 bge.n 1000dbfe +1000dbdc: 681b ldr r3, [r3, #0] +1000dbde: 2b00 cmp r3, #0 +1000dbe0: d1f4 bne.n 1000dbcc 1000dbe2: 4643 mov r3, r8 -1000dbe4: 689e ldr r6, [r3, #8] -1000dbe6: 2e00 cmp r6, #0 -1000dbe8: d104 bne.n 1000dbf4 -1000dbea: e012 b.n 1000dc12 -1000dbec: 0020 movs r0, r4 -1000dbee: 0029 movs r1, r5 -1000dbf0: 2e00 cmp r6, #0 -1000dbf2: d00e beq.n 1000dc12 -1000dbf4: 0033 movs r3, r6 -1000dbf6: 0002 movs r2, r0 -1000dbf8: 689c ldr r4, [r3, #8] -1000dbfa: 68dd ldr r5, [r3, #12] -1000dbfc: 000b movs r3, r1 -1000dbfe: 1b12 subs r2, r2, r4 -1000dc00: 41ab sbcs r3, r5 -1000dc02: 6836 ldr r6, [r6, #0] -1000dc04: 2b00 cmp r3, #0 -1000dc06: dcf1 bgt.n 1000dbec -1000dc08: d1f2 bne.n 1000dbf0 -1000dc0a: 2a00 cmp r2, #0 -1000dc0c: d1ee bne.n 1000dbec -1000dc0e: 2e00 cmp r6, #0 -1000dc10: d1f0 bne.n 1000dbf4 -1000dc12: 4643 mov r3, r8 -1000dc14: 6118 str r0, [r3, #16] -1000dc16: 6159 str r1, [r3, #20] -1000dc18: bcc0 pop {r6, r7} -1000dc1a: 46b9 mov r9, r7 -1000dc1c: 46b0 mov r8, r6 -1000dc1e: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000dc20: 6824 ldr r4, [r4, #0] -1000dc22: 2c00 cmp r4, #0 -1000dc24: d1cf bne.n 1000dbc6 -1000dc26: e7d9 b.n 1000dbdc -1000dc28: 4b04 ldr r3, [pc, #16] ; (1000dc3c ) -1000dc2a: 6818 ldr r0, [r3, #0] -1000dc2c: 6859 ldr r1, [r3, #4] -1000dc2e: e7f0 b.n 1000dc12 -1000dc30: 4643 mov r3, r8 -1000dc32: 685c ldr r4, [r3, #4] -1000dc34: 2c00 cmp r4, #0 -1000dc36: d1c5 bne.n 1000dbc4 -1000dc38: e7d0 b.n 1000dbdc -1000dc3a: 46c0 nop ; (mov r8, r8) -1000dc3c: 100146a8 .word 0x100146a8 - -1000dc40 : -1000dc40: b5f0 push {r4, r5, r6, r7, lr} -1000dc42: 46c6 mov lr, r8 -1000dc44: 4680 mov r8, r0 -1000dc46: b500 push {lr} -1000dc48: f7f6 fd74 bl 10004734 -1000dc4c: 4643 mov r3, r8 -1000dc4e: 689b ldr r3, [r3, #8] -1000dc50: 0006 movs r6, r0 -1000dc52: 000f movs r7, r1 -1000dc54: 2b00 cmp r3, #0 -1000dc56: d00a beq.n 1000dc6e -1000dc58: 6899 ldr r1, [r3, #8] -1000dc5a: 68da ldr r2, [r3, #12] -1000dc5c: 0034 movs r4, r6 -1000dc5e: 003d movs r5, r7 -1000dc60: 1a64 subs r4, r4, r1 -1000dc62: 4195 sbcs r5, r2 -1000dc64: 2d00 cmp r5, #0 -1000dc66: da10 bge.n 1000dc8a -1000dc68: 681b ldr r3, [r3, #0] -1000dc6a: 2b00 cmp r3, #0 -1000dc6c: d1f4 bne.n 1000dc58 -1000dc6e: 4643 mov r3, r8 -1000dc70: 685b ldr r3, [r3, #4] -1000dc72: 2b00 cmp r3, #0 -1000dc74: d103 bne.n 1000dc7e -1000dc76: e00a b.n 1000dc8e -1000dc78: 681b ldr r3, [r3, #0] -1000dc7a: 2b00 cmp r3, #0 -1000dc7c: d002 beq.n 1000dc84 -1000dc7e: 7a18 ldrb r0, [r3, #8] -1000dc80: 2800 cmp r0, #0 -1000dc82: d0f9 beq.n 1000dc78 -1000dc84: bc80 pop {r7} -1000dc86: 46b8 mov r8, r7 -1000dc88: bdf0 pop {r4, r5, r6, r7, pc} -1000dc8a: 2001 movs r0, #1 -1000dc8c: e7fa b.n 1000dc84 -1000dc8e: 2000 movs r0, #0 -1000dc90: e7f8 b.n 1000dc84 -1000dc92: 46c0 nop ; (mov r8, r8) - -1000dc94 : -1000dc94: 0003 movs r3, r0 -1000dc96: b510 push {r4, lr} -1000dc98: 000a movs r2, r1 -1000dc9a: 4903 ldr r1, [pc, #12] ; (1000dca8 ) -1000dc9c: 6808 ldr r0, [r1, #0] -1000dc9e: 0019 movs r1, r3 -1000dca0: f000 f804 bl 1000dcac <_calloc_r> -1000dca4: bd10 pop {r4, pc} -1000dca6: 46c0 nop ; (mov r8, r8) -1000dca8: 200008e0 .word 0x200008e0 - -1000dcac <_calloc_r>: -1000dcac: b510 push {r4, lr} -1000dcae: 4351 muls r1, r2 -1000dcb0: f000 f83e bl 1000dd30 <_malloc_r> -1000dcb4: 1e04 subs r4, r0, #0 -1000dcb6: d00e beq.n 1000dcd6 <_calloc_r+0x2a> -1000dcb8: 0003 movs r3, r0 -1000dcba: 3b08 subs r3, #8 -1000dcbc: 685a ldr r2, [r3, #4] -1000dcbe: 2303 movs r3, #3 -1000dcc0: 439a bics r2, r3 -1000dcc2: 3a04 subs r2, #4 -1000dcc4: 2a24 cmp r2, #36 ; 0x24 -1000dcc6: d815 bhi.n 1000dcf4 <_calloc_r+0x48> -1000dcc8: 0003 movs r3, r0 -1000dcca: 2a13 cmp r2, #19 -1000dccc: d805 bhi.n 1000dcda <_calloc_r+0x2e> -1000dcce: 2200 movs r2, #0 -1000dcd0: 601a str r2, [r3, #0] -1000dcd2: 605a str r2, [r3, #4] -1000dcd4: 609a str r2, [r3, #8] -1000dcd6: 0020 movs r0, r4 -1000dcd8: bd10 pop {r4, pc} -1000dcda: 2100 movs r1, #0 -1000dcdc: 3308 adds r3, #8 -1000dcde: 6001 str r1, [r0, #0] -1000dce0: 6041 str r1, [r0, #4] -1000dce2: 2a1b cmp r2, #27 -1000dce4: d9f3 bls.n 1000dcce <_calloc_r+0x22> -1000dce6: 6081 str r1, [r0, #8] -1000dce8: 60c1 str r1, [r0, #12] -1000dcea: 2a24 cmp r2, #36 ; 0x24 -1000dcec: d006 beq.n 1000dcfc <_calloc_r+0x50> -1000dcee: 0003 movs r3, r0 -1000dcf0: 3310 adds r3, #16 -1000dcf2: e7ec b.n 1000dcce <_calloc_r+0x22> -1000dcf4: 2100 movs r1, #0 -1000dcf6: f7f9 fbf9 bl 100074ec <__wrap_memset> -1000dcfa: e7ec b.n 1000dcd6 <_calloc_r+0x2a> -1000dcfc: 0003 movs r3, r0 -1000dcfe: 6101 str r1, [r0, #16] -1000dd00: 3318 adds r3, #24 -1000dd02: 6141 str r1, [r0, #20] -1000dd04: e7e3 b.n 1000dcce <_calloc_r+0x22> -1000dd06: 46c0 nop ; (mov r8, r8) - -1000dd08 : -1000dd08: b510 push {r4, lr} -1000dd0a: 4b03 ldr r3, [pc, #12] ; (1000dd18 ) -1000dd0c: 0001 movs r1, r0 -1000dd0e: 6818 ldr r0, [r3, #0] -1000dd10: f000 f80e bl 1000dd30 <_malloc_r> -1000dd14: bd10 pop {r4, pc} -1000dd16: 46c0 nop ; (mov r8, r8) -1000dd18: 200008e0 .word 0x200008e0 - -1000dd1c : -1000dd1c: b510 push {r4, lr} -1000dd1e: 4b03 ldr r3, [pc, #12] ; (1000dd2c ) -1000dd20: 0001 movs r1, r0 -1000dd22: 6818 ldr r0, [r3, #0] -1000dd24: f001 fe96 bl 1000fa54 <_free_r> -1000dd28: bd10 pop {r4, pc} -1000dd2a: 46c0 nop ; (mov r8, r8) -1000dd2c: 200008e0 .word 0x200008e0 - -1000dd30 <_malloc_r>: -1000dd30: b5f0 push {r4, r5, r6, r7, lr} -1000dd32: 464e mov r6, r9 -1000dd34: 4645 mov r5, r8 -1000dd36: 46de mov lr, fp -1000dd38: 4657 mov r7, sl -1000dd3a: b5e0 push {r5, r6, r7, lr} -1000dd3c: 000d movs r5, r1 -1000dd3e: 350b adds r5, #11 -1000dd40: 0006 movs r6, r0 -1000dd42: b083 sub sp, #12 -1000dd44: 2d16 cmp r5, #22 -1000dd46: d822 bhi.n 1000dd8e <_malloc_r+0x5e> -1000dd48: 2910 cmp r1, #16 -1000dd4a: d900 bls.n 1000dd4e <_malloc_r+0x1e> -1000dd4c: e0b2 b.n 1000deb4 <_malloc_r+0x184> -1000dd4e: f000 faa9 bl 1000e2a4 <__malloc_lock> -1000dd52: 2510 movs r5, #16 -1000dd54: 2318 movs r3, #24 -1000dd56: 2002 movs r0, #2 -1000dd58: 4fcc ldr r7, [pc, #816] ; (1000e08c <_malloc_r+0x35c>) -1000dd5a: 18fb adds r3, r7, r3 -1000dd5c: 001a movs r2, r3 -1000dd5e: 685c ldr r4, [r3, #4] -1000dd60: 3a08 subs r2, #8 -1000dd62: 4294 cmp r4, r2 -1000dd64: d100 bne.n 1000dd68 <_malloc_r+0x38> -1000dd66: e0b5 b.n 1000ded4 <_malloc_r+0x1a4> -1000dd68: 2303 movs r3, #3 -1000dd6a: 6862 ldr r2, [r4, #4] -1000dd6c: 439a bics r2, r3 -1000dd6e: 0013 movs r3, r2 -1000dd70: 68e2 ldr r2, [r4, #12] -1000dd72: 68a1 ldr r1, [r4, #8] -1000dd74: 60ca str r2, [r1, #12] -1000dd76: 6091 str r1, [r2, #8] -1000dd78: 2201 movs r2, #1 -1000dd7a: 18e3 adds r3, r4, r3 -1000dd7c: 6859 ldr r1, [r3, #4] -1000dd7e: 0030 movs r0, r6 -1000dd80: 430a orrs r2, r1 -1000dd82: 605a str r2, [r3, #4] -1000dd84: f000 fa90 bl 1000e2a8 <__malloc_unlock> -1000dd88: 0020 movs r0, r4 -1000dd8a: 3008 adds r0, #8 -1000dd8c: e095 b.n 1000deba <_malloc_r+0x18a> -1000dd8e: 2307 movs r3, #7 -1000dd90: 439d bics r5, r3 -1000dd92: d500 bpl.n 1000dd96 <_malloc_r+0x66> -1000dd94: e08e b.n 1000deb4 <_malloc_r+0x184> -1000dd96: 42a9 cmp r1, r5 -1000dd98: d900 bls.n 1000dd9c <_malloc_r+0x6c> -1000dd9a: e08b b.n 1000deb4 <_malloc_r+0x184> -1000dd9c: f000 fa82 bl 1000e2a4 <__malloc_lock> -1000dda0: 23fc movs r3, #252 ; 0xfc -1000dda2: 005b lsls r3, r3, #1 -1000dda4: 429d cmp r5, r3 -1000dda6: d200 bcs.n 1000ddaa <_malloc_r+0x7a> -1000dda8: e1a1 b.n 1000e0ee <_malloc_r+0x3be> -1000ddaa: 0a68 lsrs r0, r5, #9 -1000ddac: d100 bne.n 1000ddb0 <_malloc_r+0x80> -1000ddae: e08b b.n 1000dec8 <_malloc_r+0x198> -1000ddb0: 2804 cmp r0, #4 -1000ddb2: d900 bls.n 1000ddb6 <_malloc_r+0x86> -1000ddb4: e174 b.n 1000e0a0 <_malloc_r+0x370> -1000ddb6: 2338 movs r3, #56 ; 0x38 -1000ddb8: 4698 mov r8, r3 -1000ddba: 09a8 lsrs r0, r5, #6 -1000ddbc: 4480 add r8, r0 -1000ddbe: 3039 adds r0, #57 ; 0x39 -1000ddc0: 00c1 lsls r1, r0, #3 -1000ddc2: 4fb2 ldr r7, [pc, #712] ; (1000e08c <_malloc_r+0x35c>) -1000ddc4: 1879 adds r1, r7, r1 -1000ddc6: 684c ldr r4, [r1, #4] -1000ddc8: 3908 subs r1, #8 -1000ddca: 42a1 cmp r1, r4 -1000ddcc: d00e beq.n 1000ddec <_malloc_r+0xbc> -1000ddce: 2303 movs r3, #3 -1000ddd0: 469c mov ip, r3 -1000ddd2: e004 b.n 1000ddde <_malloc_r+0xae> -1000ddd4: 2a00 cmp r2, #0 -1000ddd6: dacb bge.n 1000dd70 <_malloc_r+0x40> -1000ddd8: 68e4 ldr r4, [r4, #12] -1000ddda: 42a1 cmp r1, r4 -1000dddc: d006 beq.n 1000ddec <_malloc_r+0xbc> -1000ddde: 4662 mov r2, ip -1000dde0: 6863 ldr r3, [r4, #4] -1000dde2: 4393 bics r3, r2 -1000dde4: 1b5a subs r2, r3, r5 -1000dde6: 2a0f cmp r2, #15 -1000dde8: ddf4 ble.n 1000ddd4 <_malloc_r+0xa4> -1000ddea: 4640 mov r0, r8 -1000ddec: 003a movs r2, r7 -1000ddee: 693c ldr r4, [r7, #16] -1000ddf0: 3208 adds r2, #8 -1000ddf2: 4294 cmp r4, r2 -1000ddf4: d100 bne.n 1000ddf8 <_malloc_r+0xc8> -1000ddf6: e078 b.n 1000deea <_malloc_r+0x1ba> -1000ddf8: 2303 movs r3, #3 -1000ddfa: 6861 ldr r1, [r4, #4] -1000ddfc: 4399 bics r1, r3 -1000ddfe: 4689 mov r9, r1 -1000de00: 000b movs r3, r1 -1000de02: 1b49 subs r1, r1, r5 -1000de04: 290f cmp r1, #15 -1000de06: dd00 ble.n 1000de0a <_malloc_r+0xda> -1000de08: e175 b.n 1000e0f6 <_malloc_r+0x3c6> -1000de0a: 617a str r2, [r7, #20] -1000de0c: 613a str r2, [r7, #16] -1000de0e: 2900 cmp r1, #0 -1000de10: dab2 bge.n 1000dd78 <_malloc_r+0x48> -1000de12: 2280 movs r2, #128 ; 0x80 -1000de14: 0092 lsls r2, r2, #2 -1000de16: 4591 cmp r9, r2 -1000de18: d300 bcc.n 1000de1c <_malloc_r+0xec> -1000de1a: e110 b.n 1000e03e <_malloc_r+0x30e> -1000de1c: 0959 lsrs r1, r3, #5 -1000de1e: 08da lsrs r2, r3, #3 -1000de20: 2301 movs r3, #1 -1000de22: 408b lsls r3, r1 -1000de24: 00d2 lsls r2, r2, #3 -1000de26: 6879 ldr r1, [r7, #4] -1000de28: 19d2 adds r2, r2, r7 -1000de2a: 430b orrs r3, r1 -1000de2c: 6891 ldr r1, [r2, #8] -1000de2e: 607b str r3, [r7, #4] -1000de30: 60e2 str r2, [r4, #12] -1000de32: 60a1 str r1, [r4, #8] -1000de34: 6094 str r4, [r2, #8] -1000de36: 60cc str r4, [r1, #12] -1000de38: 2101 movs r1, #1 -1000de3a: 1082 asrs r2, r0, #2 -1000de3c: 4091 lsls r1, r2 -1000de3e: 4299 cmp r1, r3 -1000de40: d859 bhi.n 1000def6 <_malloc_r+0x1c6> -1000de42: 420b tst r3, r1 -1000de44: d105 bne.n 1000de52 <_malloc_r+0x122> -1000de46: 2203 movs r2, #3 -1000de48: 4390 bics r0, r2 -1000de4a: 0049 lsls r1, r1, #1 -1000de4c: 3004 adds r0, #4 -1000de4e: 420b tst r3, r1 -1000de50: d0fb beq.n 1000de4a <_malloc_r+0x11a> -1000de52: 2303 movs r3, #3 -1000de54: 4698 mov r8, r3 -1000de56: 00c3 lsls r3, r0, #3 -1000de58: 4699 mov r9, r3 -1000de5a: 44b9 add r9, r7 -1000de5c: 46cc mov ip, r9 -1000de5e: 4682 mov sl, r0 -1000de60: 4663 mov r3, ip -1000de62: 68dc ldr r4, [r3, #12] -1000de64: 45a4 cmp ip, r4 -1000de66: d107 bne.n 1000de78 <_malloc_r+0x148> -1000de68: e126 b.n 1000e0b8 <_malloc_r+0x388> -1000de6a: 2a00 cmp r2, #0 -1000de6c: db00 blt.n 1000de70 <_malloc_r+0x140> -1000de6e: e12f b.n 1000e0d0 <_malloc_r+0x3a0> -1000de70: 68e4 ldr r4, [r4, #12] -1000de72: 45a4 cmp ip, r4 -1000de74: d100 bne.n 1000de78 <_malloc_r+0x148> -1000de76: e11f b.n 1000e0b8 <_malloc_r+0x388> -1000de78: 4642 mov r2, r8 -1000de7a: 6863 ldr r3, [r4, #4] -1000de7c: 4393 bics r3, r2 -1000de7e: 1b5a subs r2, r3, r5 -1000de80: 2a0f cmp r2, #15 -1000de82: ddf2 ble.n 1000de6a <_malloc_r+0x13a> -1000de84: 2001 movs r0, #1 -1000de86: 4680 mov r8, r0 -1000de88: 1961 adds r1, r4, r5 -1000de8a: 4305 orrs r5, r0 -1000de8c: 6065 str r5, [r4, #4] -1000de8e: 68a0 ldr r0, [r4, #8] -1000de90: 68e5 ldr r5, [r4, #12] -1000de92: 3708 adds r7, #8 -1000de94: 60c5 str r5, [r0, #12] -1000de96: 60a8 str r0, [r5, #8] -1000de98: 4640 mov r0, r8 -1000de9a: 4310 orrs r0, r2 -1000de9c: 60f9 str r1, [r7, #12] -1000de9e: 60b9 str r1, [r7, #8] -1000dea0: 6048 str r0, [r1, #4] -1000dea2: 60cf str r7, [r1, #12] -1000dea4: 0030 movs r0, r6 -1000dea6: 608f str r7, [r1, #8] -1000dea8: 50e2 str r2, [r4, r3] -1000deaa: f000 f9fd bl 1000e2a8 <__malloc_unlock> -1000deae: 0020 movs r0, r4 -1000deb0: 3008 adds r0, #8 -1000deb2: e002 b.n 1000deba <_malloc_r+0x18a> -1000deb4: 230c movs r3, #12 -1000deb6: 2000 movs r0, #0 -1000deb8: 6033 str r3, [r6, #0] -1000deba: b003 add sp, #12 -1000debc: bcf0 pop {r4, r5, r6, r7} -1000debe: 46bb mov fp, r7 -1000dec0: 46b2 mov sl, r6 -1000dec2: 46a9 mov r9, r5 -1000dec4: 46a0 mov r8, r4 -1000dec6: bdf0 pop {r4, r5, r6, r7, pc} -1000dec8: 2180 movs r1, #128 ; 0x80 -1000deca: 233f movs r3, #63 ; 0x3f -1000decc: 2040 movs r0, #64 ; 0x40 -1000dece: 4698 mov r8, r3 -1000ded0: 0089 lsls r1, r1, #2 -1000ded2: e776 b.n 1000ddc2 <_malloc_r+0x92> -1000ded4: 68dc ldr r4, [r3, #12] -1000ded6: 3002 adds r0, #2 -1000ded8: 42a3 cmp r3, r4 -1000deda: d000 beq.n 1000dede <_malloc_r+0x1ae> -1000dedc: e744 b.n 1000dd68 <_malloc_r+0x38> -1000dede: 003a movs r2, r7 -1000dee0: 693c ldr r4, [r7, #16] -1000dee2: 3208 adds r2, #8 -1000dee4: 4294 cmp r4, r2 -1000dee6: d000 beq.n 1000deea <_malloc_r+0x1ba> -1000dee8: e786 b.n 1000ddf8 <_malloc_r+0xc8> -1000deea: 2101 movs r1, #1 -1000deec: 687b ldr r3, [r7, #4] -1000deee: 1082 asrs r2, r0, #2 -1000def0: 4091 lsls r1, r2 -1000def2: 4299 cmp r1, r3 -1000def4: d9a5 bls.n 1000de42 <_malloc_r+0x112> -1000def6: 2303 movs r3, #3 -1000def8: 68bc ldr r4, [r7, #8] -1000defa: 6862 ldr r2, [r4, #4] -1000defc: 439a bics r2, r3 -1000defe: 4691 mov r9, r2 -1000df00: 4295 cmp r5, r2 -1000df02: d803 bhi.n 1000df0c <_malloc_r+0x1dc> -1000df04: 1b53 subs r3, r2, r5 -1000df06: 2b0f cmp r3, #15 -1000df08: dd00 ble.n 1000df0c <_malloc_r+0x1dc> -1000df0a: e08a b.n 1000e022 <_malloc_r+0x2f2> -1000df0c: 0023 movs r3, r4 -1000df0e: 444b add r3, r9 -1000df10: 4a5f ldr r2, [pc, #380] ; (1000e090 <_malloc_r+0x360>) -1000df12: 9301 str r3, [sp, #4] -1000df14: 4b5f ldr r3, [pc, #380] ; (1000e094 <_malloc_r+0x364>) -1000df16: 4693 mov fp, r2 -1000df18: 469a mov sl, r3 -1000df1a: 6812 ldr r2, [r2, #0] -1000df1c: 681b ldr r3, [r3, #0] -1000df1e: 18eb adds r3, r5, r3 -1000df20: 3201 adds r2, #1 -1000df22: d100 bne.n 1000df26 <_malloc_r+0x1f6> -1000df24: e136 b.n 1000e194 <_malloc_r+0x464> -1000df26: 4a5c ldr r2, [pc, #368] ; (1000e098 <_malloc_r+0x368>) -1000df28: 4694 mov ip, r2 -1000df2a: 4463 add r3, ip -1000df2c: 0b1b lsrs r3, r3, #12 -1000df2e: 031b lsls r3, r3, #12 +1000dbe4: 685b ldr r3, [r3, #4] +1000dbe6: 2b00 cmp r3, #0 +1000dbe8: d103 bne.n 1000dbf2 +1000dbea: e00a b.n 1000dc02 +1000dbec: 681b ldr r3, [r3, #0] +1000dbee: 2b00 cmp r3, #0 +1000dbf0: d002 beq.n 1000dbf8 +1000dbf2: 7a18 ldrb r0, [r3, #8] +1000dbf4: 2800 cmp r0, #0 +1000dbf6: d0f9 beq.n 1000dbec +1000dbf8: bc80 pop {r7} +1000dbfa: 46b8 mov r8, r7 +1000dbfc: bdf0 pop {r4, r5, r6, r7, pc} +1000dbfe: 2001 movs r0, #1 +1000dc00: e7fa b.n 1000dbf8 +1000dc02: 2000 movs r0, #0 +1000dc04: e7f8 b.n 1000dbf8 +1000dc06: 46c0 nop ; (mov r8, r8) + +1000dc08 : +1000dc08: 0003 movs r3, r0 +1000dc0a: b510 push {r4, lr} +1000dc0c: 000a movs r2, r1 +1000dc0e: 4903 ldr r1, [pc, #12] ; (1000dc1c ) +1000dc10: 6808 ldr r0, [r1, #0] +1000dc12: 0019 movs r1, r3 +1000dc14: f000 f804 bl 1000dc20 <_calloc_r> +1000dc18: bd10 pop {r4, pc} +1000dc1a: 46c0 nop ; (mov r8, r8) +1000dc1c: 200008e0 .word 0x200008e0 + +1000dc20 <_calloc_r>: +1000dc20: b510 push {r4, lr} +1000dc22: 4351 muls r1, r2 +1000dc24: f000 f83e bl 1000dca4 <_malloc_r> +1000dc28: 1e04 subs r4, r0, #0 +1000dc2a: d00e beq.n 1000dc4a <_calloc_r+0x2a> +1000dc2c: 0003 movs r3, r0 +1000dc2e: 3b08 subs r3, #8 +1000dc30: 685a ldr r2, [r3, #4] +1000dc32: 2303 movs r3, #3 +1000dc34: 439a bics r2, r3 +1000dc36: 3a04 subs r2, #4 +1000dc38: 2a24 cmp r2, #36 ; 0x24 +1000dc3a: d815 bhi.n 1000dc68 <_calloc_r+0x48> +1000dc3c: 0003 movs r3, r0 +1000dc3e: 2a13 cmp r2, #19 +1000dc40: d805 bhi.n 1000dc4e <_calloc_r+0x2e> +1000dc42: 2200 movs r2, #0 +1000dc44: 601a str r2, [r3, #0] +1000dc46: 605a str r2, [r3, #4] +1000dc48: 609a str r2, [r3, #8] +1000dc4a: 0020 movs r0, r4 +1000dc4c: bd10 pop {r4, pc} +1000dc4e: 2100 movs r1, #0 +1000dc50: 3308 adds r3, #8 +1000dc52: 6001 str r1, [r0, #0] +1000dc54: 6041 str r1, [r0, #4] +1000dc56: 2a1b cmp r2, #27 +1000dc58: d9f3 bls.n 1000dc42 <_calloc_r+0x22> +1000dc5a: 6081 str r1, [r0, #8] +1000dc5c: 60c1 str r1, [r0, #12] +1000dc5e: 2a24 cmp r2, #36 ; 0x24 +1000dc60: d006 beq.n 1000dc70 <_calloc_r+0x50> +1000dc62: 0003 movs r3, r0 +1000dc64: 3310 adds r3, #16 +1000dc66: e7ec b.n 1000dc42 <_calloc_r+0x22> +1000dc68: 2100 movs r1, #0 +1000dc6a: f7f9 fbf7 bl 1000745c <__wrap_memset> +1000dc6e: e7ec b.n 1000dc4a <_calloc_r+0x2a> +1000dc70: 0003 movs r3, r0 +1000dc72: 6101 str r1, [r0, #16] +1000dc74: 3318 adds r3, #24 +1000dc76: 6141 str r1, [r0, #20] +1000dc78: e7e3 b.n 1000dc42 <_calloc_r+0x22> +1000dc7a: 46c0 nop ; (mov r8, r8) + +1000dc7c : +1000dc7c: b510 push {r4, lr} +1000dc7e: 4b03 ldr r3, [pc, #12] ; (1000dc8c ) +1000dc80: 0001 movs r1, r0 +1000dc82: 6818 ldr r0, [r3, #0] +1000dc84: f000 f80e bl 1000dca4 <_malloc_r> +1000dc88: bd10 pop {r4, pc} +1000dc8a: 46c0 nop ; (mov r8, r8) +1000dc8c: 200008e0 .word 0x200008e0 + +1000dc90 : +1000dc90: b510 push {r4, lr} +1000dc92: 4b03 ldr r3, [pc, #12] ; (1000dca0 ) +1000dc94: 0001 movs r1, r0 +1000dc96: 6818 ldr r0, [r3, #0] +1000dc98: f001 fe96 bl 1000f9c8 <_free_r> +1000dc9c: bd10 pop {r4, pc} +1000dc9e: 46c0 nop ; (mov r8, r8) +1000dca0: 200008e0 .word 0x200008e0 + +1000dca4 <_malloc_r>: +1000dca4: b5f0 push {r4, r5, r6, r7, lr} +1000dca6: 464e mov r6, r9 +1000dca8: 4645 mov r5, r8 +1000dcaa: 46de mov lr, fp +1000dcac: 4657 mov r7, sl +1000dcae: b5e0 push {r5, r6, r7, lr} +1000dcb0: 000d movs r5, r1 +1000dcb2: 350b adds r5, #11 +1000dcb4: 0006 movs r6, r0 +1000dcb6: b083 sub sp, #12 +1000dcb8: 2d16 cmp r5, #22 +1000dcba: d822 bhi.n 1000dd02 <_malloc_r+0x5e> +1000dcbc: 2910 cmp r1, #16 +1000dcbe: d900 bls.n 1000dcc2 <_malloc_r+0x1e> +1000dcc0: e0b2 b.n 1000de28 <_malloc_r+0x184> +1000dcc2: f000 faa9 bl 1000e218 <__malloc_lock> +1000dcc6: 2510 movs r5, #16 +1000dcc8: 2318 movs r3, #24 +1000dcca: 2002 movs r0, #2 +1000dccc: 4fcc ldr r7, [pc, #816] ; (1000e000 <_malloc_r+0x35c>) +1000dcce: 18fb adds r3, r7, r3 +1000dcd0: 001a movs r2, r3 +1000dcd2: 685c ldr r4, [r3, #4] +1000dcd4: 3a08 subs r2, #8 +1000dcd6: 4294 cmp r4, r2 +1000dcd8: d100 bne.n 1000dcdc <_malloc_r+0x38> +1000dcda: e0b5 b.n 1000de48 <_malloc_r+0x1a4> +1000dcdc: 2303 movs r3, #3 +1000dcde: 6862 ldr r2, [r4, #4] +1000dce0: 439a bics r2, r3 +1000dce2: 0013 movs r3, r2 +1000dce4: 68e2 ldr r2, [r4, #12] +1000dce6: 68a1 ldr r1, [r4, #8] +1000dce8: 60ca str r2, [r1, #12] +1000dcea: 6091 str r1, [r2, #8] +1000dcec: 2201 movs r2, #1 +1000dcee: 18e3 adds r3, r4, r3 +1000dcf0: 6859 ldr r1, [r3, #4] +1000dcf2: 0030 movs r0, r6 +1000dcf4: 430a orrs r2, r1 +1000dcf6: 605a str r2, [r3, #4] +1000dcf8: f000 fa90 bl 1000e21c <__malloc_unlock> +1000dcfc: 0020 movs r0, r4 +1000dcfe: 3008 adds r0, #8 +1000dd00: e095 b.n 1000de2e <_malloc_r+0x18a> +1000dd02: 2307 movs r3, #7 +1000dd04: 439d bics r5, r3 +1000dd06: d500 bpl.n 1000dd0a <_malloc_r+0x66> +1000dd08: e08e b.n 1000de28 <_malloc_r+0x184> +1000dd0a: 42a9 cmp r1, r5 +1000dd0c: d900 bls.n 1000dd10 <_malloc_r+0x6c> +1000dd0e: e08b b.n 1000de28 <_malloc_r+0x184> +1000dd10: f000 fa82 bl 1000e218 <__malloc_lock> +1000dd14: 23fc movs r3, #252 ; 0xfc +1000dd16: 005b lsls r3, r3, #1 +1000dd18: 429d cmp r5, r3 +1000dd1a: d200 bcs.n 1000dd1e <_malloc_r+0x7a> +1000dd1c: e1a1 b.n 1000e062 <_malloc_r+0x3be> +1000dd1e: 0a68 lsrs r0, r5, #9 +1000dd20: d100 bne.n 1000dd24 <_malloc_r+0x80> +1000dd22: e08b b.n 1000de3c <_malloc_r+0x198> +1000dd24: 2804 cmp r0, #4 +1000dd26: d900 bls.n 1000dd2a <_malloc_r+0x86> +1000dd28: e174 b.n 1000e014 <_malloc_r+0x370> +1000dd2a: 2338 movs r3, #56 ; 0x38 +1000dd2c: 4698 mov r8, r3 +1000dd2e: 09a8 lsrs r0, r5, #6 +1000dd30: 4480 add r8, r0 +1000dd32: 3039 adds r0, #57 ; 0x39 +1000dd34: 00c1 lsls r1, r0, #3 +1000dd36: 4fb2 ldr r7, [pc, #712] ; (1000e000 <_malloc_r+0x35c>) +1000dd38: 1879 adds r1, r7, r1 +1000dd3a: 684c ldr r4, [r1, #4] +1000dd3c: 3908 subs r1, #8 +1000dd3e: 42a1 cmp r1, r4 +1000dd40: d00e beq.n 1000dd60 <_malloc_r+0xbc> +1000dd42: 2303 movs r3, #3 +1000dd44: 469c mov ip, r3 +1000dd46: e004 b.n 1000dd52 <_malloc_r+0xae> +1000dd48: 2a00 cmp r2, #0 +1000dd4a: dacb bge.n 1000dce4 <_malloc_r+0x40> +1000dd4c: 68e4 ldr r4, [r4, #12] +1000dd4e: 42a1 cmp r1, r4 +1000dd50: d006 beq.n 1000dd60 <_malloc_r+0xbc> +1000dd52: 4662 mov r2, ip +1000dd54: 6863 ldr r3, [r4, #4] +1000dd56: 4393 bics r3, r2 +1000dd58: 1b5a subs r2, r3, r5 +1000dd5a: 2a0f cmp r2, #15 +1000dd5c: ddf4 ble.n 1000dd48 <_malloc_r+0xa4> +1000dd5e: 4640 mov r0, r8 +1000dd60: 003a movs r2, r7 +1000dd62: 693c ldr r4, [r7, #16] +1000dd64: 3208 adds r2, #8 +1000dd66: 4294 cmp r4, r2 +1000dd68: d100 bne.n 1000dd6c <_malloc_r+0xc8> +1000dd6a: e078 b.n 1000de5e <_malloc_r+0x1ba> +1000dd6c: 2303 movs r3, #3 +1000dd6e: 6861 ldr r1, [r4, #4] +1000dd70: 4399 bics r1, r3 +1000dd72: 4689 mov r9, r1 +1000dd74: 000b movs r3, r1 +1000dd76: 1b49 subs r1, r1, r5 +1000dd78: 290f cmp r1, #15 +1000dd7a: dd00 ble.n 1000dd7e <_malloc_r+0xda> +1000dd7c: e175 b.n 1000e06a <_malloc_r+0x3c6> +1000dd7e: 617a str r2, [r7, #20] +1000dd80: 613a str r2, [r7, #16] +1000dd82: 2900 cmp r1, #0 +1000dd84: dab2 bge.n 1000dcec <_malloc_r+0x48> +1000dd86: 2280 movs r2, #128 ; 0x80 +1000dd88: 0092 lsls r2, r2, #2 +1000dd8a: 4591 cmp r9, r2 +1000dd8c: d300 bcc.n 1000dd90 <_malloc_r+0xec> +1000dd8e: e110 b.n 1000dfb2 <_malloc_r+0x30e> +1000dd90: 0959 lsrs r1, r3, #5 +1000dd92: 08da lsrs r2, r3, #3 +1000dd94: 2301 movs r3, #1 +1000dd96: 408b lsls r3, r1 +1000dd98: 00d2 lsls r2, r2, #3 +1000dd9a: 6879 ldr r1, [r7, #4] +1000dd9c: 19d2 adds r2, r2, r7 +1000dd9e: 430b orrs r3, r1 +1000dda0: 6891 ldr r1, [r2, #8] +1000dda2: 607b str r3, [r7, #4] +1000dda4: 60e2 str r2, [r4, #12] +1000dda6: 60a1 str r1, [r4, #8] +1000dda8: 6094 str r4, [r2, #8] +1000ddaa: 60cc str r4, [r1, #12] +1000ddac: 2101 movs r1, #1 +1000ddae: 1082 asrs r2, r0, #2 +1000ddb0: 4091 lsls r1, r2 +1000ddb2: 4299 cmp r1, r3 +1000ddb4: d859 bhi.n 1000de6a <_malloc_r+0x1c6> +1000ddb6: 420b tst r3, r1 +1000ddb8: d105 bne.n 1000ddc6 <_malloc_r+0x122> +1000ddba: 2203 movs r2, #3 +1000ddbc: 4390 bics r0, r2 +1000ddbe: 0049 lsls r1, r1, #1 +1000ddc0: 3004 adds r0, #4 +1000ddc2: 420b tst r3, r1 +1000ddc4: d0fb beq.n 1000ddbe <_malloc_r+0x11a> +1000ddc6: 2303 movs r3, #3 +1000ddc8: 4698 mov r8, r3 +1000ddca: 00c3 lsls r3, r0, #3 +1000ddcc: 4699 mov r9, r3 +1000ddce: 44b9 add r9, r7 +1000ddd0: 46cc mov ip, r9 +1000ddd2: 4682 mov sl, r0 +1000ddd4: 4663 mov r3, ip +1000ddd6: 68dc ldr r4, [r3, #12] +1000ddd8: 45a4 cmp ip, r4 +1000ddda: d107 bne.n 1000ddec <_malloc_r+0x148> +1000dddc: e126 b.n 1000e02c <_malloc_r+0x388> +1000ddde: 2a00 cmp r2, #0 +1000dde0: db00 blt.n 1000dde4 <_malloc_r+0x140> +1000dde2: e12f b.n 1000e044 <_malloc_r+0x3a0> +1000dde4: 68e4 ldr r4, [r4, #12] +1000dde6: 45a4 cmp ip, r4 +1000dde8: d100 bne.n 1000ddec <_malloc_r+0x148> +1000ddea: e11f b.n 1000e02c <_malloc_r+0x388> +1000ddec: 4642 mov r2, r8 +1000ddee: 6863 ldr r3, [r4, #4] +1000ddf0: 4393 bics r3, r2 +1000ddf2: 1b5a subs r2, r3, r5 +1000ddf4: 2a0f cmp r2, #15 +1000ddf6: ddf2 ble.n 1000ddde <_malloc_r+0x13a> +1000ddf8: 2001 movs r0, #1 +1000ddfa: 4680 mov r8, r0 +1000ddfc: 1961 adds r1, r4, r5 +1000ddfe: 4305 orrs r5, r0 +1000de00: 6065 str r5, [r4, #4] +1000de02: 68a0 ldr r0, [r4, #8] +1000de04: 68e5 ldr r5, [r4, #12] +1000de06: 3708 adds r7, #8 +1000de08: 60c5 str r5, [r0, #12] +1000de0a: 60a8 str r0, [r5, #8] +1000de0c: 4640 mov r0, r8 +1000de0e: 4310 orrs r0, r2 +1000de10: 60f9 str r1, [r7, #12] +1000de12: 60b9 str r1, [r7, #8] +1000de14: 6048 str r0, [r1, #4] +1000de16: 60cf str r7, [r1, #12] +1000de18: 0030 movs r0, r6 +1000de1a: 608f str r7, [r1, #8] +1000de1c: 50e2 str r2, [r4, r3] +1000de1e: f000 f9fd bl 1000e21c <__malloc_unlock> +1000de22: 0020 movs r0, r4 +1000de24: 3008 adds r0, #8 +1000de26: e002 b.n 1000de2e <_malloc_r+0x18a> +1000de28: 230c movs r3, #12 +1000de2a: 2000 movs r0, #0 +1000de2c: 6033 str r3, [r6, #0] +1000de2e: b003 add sp, #12 +1000de30: bcf0 pop {r4, r5, r6, r7} +1000de32: 46bb mov fp, r7 +1000de34: 46b2 mov sl, r6 +1000de36: 46a9 mov r9, r5 +1000de38: 46a0 mov r8, r4 +1000de3a: bdf0 pop {r4, r5, r6, r7, pc} +1000de3c: 2180 movs r1, #128 ; 0x80 +1000de3e: 233f movs r3, #63 ; 0x3f +1000de40: 2040 movs r0, #64 ; 0x40 +1000de42: 4698 mov r8, r3 +1000de44: 0089 lsls r1, r1, #2 +1000de46: e776 b.n 1000dd36 <_malloc_r+0x92> +1000de48: 68dc ldr r4, [r3, #12] +1000de4a: 3002 adds r0, #2 +1000de4c: 42a3 cmp r3, r4 +1000de4e: d000 beq.n 1000de52 <_malloc_r+0x1ae> +1000de50: e744 b.n 1000dcdc <_malloc_r+0x38> +1000de52: 003a movs r2, r7 +1000de54: 693c ldr r4, [r7, #16] +1000de56: 3208 adds r2, #8 +1000de58: 4294 cmp r4, r2 +1000de5a: d000 beq.n 1000de5e <_malloc_r+0x1ba> +1000de5c: e786 b.n 1000dd6c <_malloc_r+0xc8> +1000de5e: 2101 movs r1, #1 +1000de60: 687b ldr r3, [r7, #4] +1000de62: 1082 asrs r2, r0, #2 +1000de64: 4091 lsls r1, r2 +1000de66: 4299 cmp r1, r3 +1000de68: d9a5 bls.n 1000ddb6 <_malloc_r+0x112> +1000de6a: 2303 movs r3, #3 +1000de6c: 68bc ldr r4, [r7, #8] +1000de6e: 6862 ldr r2, [r4, #4] +1000de70: 439a bics r2, r3 +1000de72: 4691 mov r9, r2 +1000de74: 4295 cmp r5, r2 +1000de76: d803 bhi.n 1000de80 <_malloc_r+0x1dc> +1000de78: 1b53 subs r3, r2, r5 +1000de7a: 2b0f cmp r3, #15 +1000de7c: dd00 ble.n 1000de80 <_malloc_r+0x1dc> +1000de7e: e08a b.n 1000df96 <_malloc_r+0x2f2> +1000de80: 0023 movs r3, r4 +1000de82: 444b add r3, r9 +1000de84: 4a5f ldr r2, [pc, #380] ; (1000e004 <_malloc_r+0x360>) +1000de86: 9301 str r3, [sp, #4] +1000de88: 4b5f ldr r3, [pc, #380] ; (1000e008 <_malloc_r+0x364>) +1000de8a: 4693 mov fp, r2 +1000de8c: 469a mov sl, r3 +1000de8e: 6812 ldr r2, [r2, #0] +1000de90: 681b ldr r3, [r3, #0] +1000de92: 18eb adds r3, r5, r3 +1000de94: 3201 adds r2, #1 +1000de96: d100 bne.n 1000de9a <_malloc_r+0x1f6> +1000de98: e136 b.n 1000e108 <_malloc_r+0x464> +1000de9a: 4a5c ldr r2, [pc, #368] ; (1000e00c <_malloc_r+0x368>) +1000de9c: 4694 mov ip, r2 +1000de9e: 4463 add r3, ip +1000dea0: 0b1b lsrs r3, r3, #12 +1000dea2: 031b lsls r3, r3, #12 +1000dea4: 9300 str r3, [sp, #0] +1000dea6: 0030 movs r0, r6 +1000dea8: 9900 ldr r1, [sp, #0] +1000deaa: f000 fb63 bl 1000e574 <_sbrk_r> +1000deae: 0003 movs r3, r0 +1000deb0: 4680 mov r8, r0 +1000deb2: 3301 adds r3, #1 +1000deb4: d100 bne.n 1000deb8 <_malloc_r+0x214> +1000deb6: e0f3 b.n 1000e0a0 <_malloc_r+0x3fc> +1000deb8: 9b01 ldr r3, [sp, #4] +1000deba: 4283 cmp r3, r0 +1000debc: d900 bls.n 1000dec0 <_malloc_r+0x21c> +1000debe: e0ed b.n 1000e09c <_malloc_r+0x3f8> +1000dec0: 4652 mov r2, sl +1000dec2: 9800 ldr r0, [sp, #0] +1000dec4: 6852 ldr r2, [r2, #4] +1000dec6: 0003 movs r3, r0 +1000dec8: 4694 mov ip, r2 +1000deca: 4651 mov r1, sl +1000decc: 4463 add r3, ip +1000dece: 604b str r3, [r1, #4] +1000ded0: 9901 ldr r1, [sp, #4] +1000ded2: 001a movs r2, r3 +1000ded4: 4541 cmp r1, r8 +1000ded6: d100 bne.n 1000deda <_malloc_r+0x236> +1000ded8: e14b b.n 1000e172 <_malloc_r+0x4ce> +1000deda: 465b mov r3, fp +1000dedc: 681b ldr r3, [r3, #0] +1000dede: 3301 adds r3, #1 +1000dee0: d100 bne.n 1000dee4 <_malloc_r+0x240> +1000dee2: e150 b.n 1000e186 <_malloc_r+0x4e2> +1000dee4: 4643 mov r3, r8 +1000dee6: 9901 ldr r1, [sp, #4] +1000dee8: 1a5b subs r3, r3, r1 +1000deea: 189a adds r2, r3, r2 +1000deec: 4653 mov r3, sl +1000deee: 605a str r2, [r3, #4] +1000def0: 2307 movs r3, #7 +1000def2: 4642 mov r2, r8 +1000def4: 4641 mov r1, r8 +1000def6: 401a ands r2, r3 +1000def8: 9201 str r2, [sp, #4] +1000defa: 4219 tst r1, r3 +1000defc: d100 bne.n 1000df00 <_malloc_r+0x25c> +1000defe: e10d b.n 1000e11c <_malloc_r+0x478> +1000df00: 2308 movs r3, #8 +1000df02: 4698 mov r8, r3 +1000df04: 1a88 subs r0, r1, r2 +1000df06: 4b42 ldr r3, [pc, #264] ; (1000e010 <_malloc_r+0x36c>) +1000df08: 9900 ldr r1, [sp, #0] +1000df0a: 4480 add r8, r0 +1000df0c: 4441 add r1, r8 +1000df0e: 1a9b subs r3, r3, r2 +1000df10: 1a5b subs r3, r3, r1 +1000df12: 051b lsls r3, r3, #20 +1000df14: 0d1b lsrs r3, r3, #20 +1000df16: 9100 str r1, [sp, #0] +1000df18: 0030 movs r0, r6 +1000df1a: 0019 movs r1, r3 +1000df1c: 469b mov fp, r3 +1000df1e: f000 fb29 bl 1000e574 <_sbrk_r> +1000df22: 1c43 adds r3, r0, #1 +1000df24: d100 bne.n 1000df28 <_malloc_r+0x284> +1000df26: e14a b.n 1000e1be <_malloc_r+0x51a> +1000df28: 4643 mov r3, r8 +1000df2a: 1ac0 subs r0, r0, r3 +1000df2c: 0003 movs r3, r0 +1000df2e: 445b add r3, fp 1000df30: 9300 str r3, [sp, #0] -1000df32: 0030 movs r0, r6 -1000df34: 9900 ldr r1, [sp, #0] -1000df36: f000 fb63 bl 1000e600 <_sbrk_r> -1000df3a: 0003 movs r3, r0 -1000df3c: 4680 mov r8, r0 -1000df3e: 3301 adds r3, #1 -1000df40: d100 bne.n 1000df44 <_malloc_r+0x214> -1000df42: e0f3 b.n 1000e12c <_malloc_r+0x3fc> -1000df44: 9b01 ldr r3, [sp, #4] -1000df46: 4283 cmp r3, r0 -1000df48: d900 bls.n 1000df4c <_malloc_r+0x21c> -1000df4a: e0ed b.n 1000e128 <_malloc_r+0x3f8> -1000df4c: 4652 mov r2, sl -1000df4e: 9800 ldr r0, [sp, #0] -1000df50: 6852 ldr r2, [r2, #4] -1000df52: 0003 movs r3, r0 -1000df54: 4694 mov ip, r2 -1000df56: 4651 mov r1, sl -1000df58: 4463 add r3, ip -1000df5a: 604b str r3, [r1, #4] -1000df5c: 9901 ldr r1, [sp, #4] -1000df5e: 001a movs r2, r3 -1000df60: 4541 cmp r1, r8 -1000df62: d100 bne.n 1000df66 <_malloc_r+0x236> -1000df64: e14b b.n 1000e1fe <_malloc_r+0x4ce> -1000df66: 465b mov r3, fp -1000df68: 681b ldr r3, [r3, #0] -1000df6a: 3301 adds r3, #1 -1000df6c: d100 bne.n 1000df70 <_malloc_r+0x240> -1000df6e: e150 b.n 1000e212 <_malloc_r+0x4e2> -1000df70: 4643 mov r3, r8 -1000df72: 9901 ldr r1, [sp, #4] -1000df74: 1a5b subs r3, r3, r1 -1000df76: 189a adds r2, r3, r2 -1000df78: 4653 mov r3, sl -1000df7a: 605a str r2, [r3, #4] -1000df7c: 2307 movs r3, #7 -1000df7e: 4642 mov r2, r8 -1000df80: 4641 mov r1, r8 -1000df82: 401a ands r2, r3 -1000df84: 9201 str r2, [sp, #4] -1000df86: 4219 tst r1, r3 -1000df88: d100 bne.n 1000df8c <_malloc_r+0x25c> -1000df8a: e10d b.n 1000e1a8 <_malloc_r+0x478> -1000df8c: 2308 movs r3, #8 -1000df8e: 4698 mov r8, r3 -1000df90: 1a88 subs r0, r1, r2 -1000df92: 4b42 ldr r3, [pc, #264] ; (1000e09c <_malloc_r+0x36c>) -1000df94: 9900 ldr r1, [sp, #0] -1000df96: 4480 add r8, r0 -1000df98: 4441 add r1, r8 -1000df9a: 1a9b subs r3, r3, r2 -1000df9c: 1a5b subs r3, r3, r1 -1000df9e: 051b lsls r3, r3, #20 -1000dfa0: 0d1b lsrs r3, r3, #20 -1000dfa2: 9100 str r1, [sp, #0] -1000dfa4: 0030 movs r0, r6 -1000dfa6: 0019 movs r1, r3 -1000dfa8: 469b mov fp, r3 -1000dfaa: f000 fb29 bl 1000e600 <_sbrk_r> -1000dfae: 1c43 adds r3, r0, #1 -1000dfb0: d100 bne.n 1000dfb4 <_malloc_r+0x284> -1000dfb2: e14a b.n 1000e24a <_malloc_r+0x51a> -1000dfb4: 4643 mov r3, r8 -1000dfb6: 1ac0 subs r0, r0, r3 -1000dfb8: 0003 movs r3, r0 -1000dfba: 445b add r3, fp -1000dfbc: 9300 str r3, [sp, #0] -1000dfbe: 4653 mov r3, sl -1000dfc0: 4652 mov r2, sl -1000dfc2: 685b ldr r3, [r3, #4] -1000dfc4: 2101 movs r1, #1 -1000dfc6: 445b add r3, fp -1000dfc8: 6053 str r3, [r2, #4] -1000dfca: 4642 mov r2, r8 -1000dfcc: 4640 mov r0, r8 -1000dfce: 60ba str r2, [r7, #8] -1000dfd0: 9a00 ldr r2, [sp, #0] -1000dfd2: 430a orrs r2, r1 -1000dfd4: 6042 str r2, [r0, #4] -1000dfd6: 42bc cmp r4, r7 -1000dfd8: d100 bne.n 1000dfdc <_malloc_r+0x2ac> -1000dfda: e11e b.n 1000e21a <_malloc_r+0x4ea> -1000dfdc: 464a mov r2, r9 -1000dfde: 2a0f cmp r2, #15 -1000dfe0: d800 bhi.n 1000dfe4 <_malloc_r+0x2b4> -1000dfe2: e11c b.n 1000e21e <_malloc_r+0x4ee> -1000dfe4: 2007 movs r0, #7 -1000dfe6: 3a0c subs r2, #12 -1000dfe8: 4382 bics r2, r0 -1000dfea: 6860 ldr r0, [r4, #4] -1000dfec: 4001 ands r1, r0 -1000dfee: 2005 movs r0, #5 -1000dff0: 4311 orrs r1, r2 -1000dff2: 6061 str r1, [r4, #4] -1000dff4: 18a1 adds r1, r4, r2 -1000dff6: 6048 str r0, [r1, #4] -1000dff8: 6088 str r0, [r1, #8] -1000dffa: 2a0f cmp r2, #15 -1000dffc: d900 bls.n 1000e000 <_malloc_r+0x2d0> -1000dffe: e12f b.n 1000e260 <_malloc_r+0x530> -1000e000: 4642 mov r2, r8 -1000e002: 4644 mov r4, r8 -1000e004: 6852 ldr r2, [r2, #4] -1000e006: 4651 mov r1, sl -1000e008: 6ac9 ldr r1, [r1, #44] ; 0x2c -1000e00a: 4299 cmp r1, r3 -1000e00c: d201 bcs.n 1000e012 <_malloc_r+0x2e2> -1000e00e: 4651 mov r1, sl -1000e010: 62cb str r3, [r1, #44] ; 0x2c -1000e012: 4651 mov r1, sl -1000e014: 6b09 ldr r1, [r1, #48] ; 0x30 -1000e016: 4299 cmp r1, r3 -1000e018: d300 bcc.n 1000e01c <_malloc_r+0x2ec> -1000e01a: e089 b.n 1000e130 <_malloc_r+0x400> -1000e01c: 4651 mov r1, sl -1000e01e: 630b str r3, [r1, #48] ; 0x30 -1000e020: e086 b.n 1000e130 <_malloc_r+0x400> -1000e022: 2201 movs r2, #1 -1000e024: 0029 movs r1, r5 -1000e026: 4313 orrs r3, r2 -1000e028: 4311 orrs r1, r2 -1000e02a: 1965 adds r5, r4, r5 -1000e02c: 6061 str r1, [r4, #4] -1000e02e: 0030 movs r0, r6 -1000e030: 60bd str r5, [r7, #8] -1000e032: 606b str r3, [r5, #4] -1000e034: f000 f938 bl 1000e2a8 <__malloc_unlock> -1000e038: 0020 movs r0, r4 -1000e03a: 3008 adds r0, #8 -1000e03c: e73d b.n 1000deba <_malloc_r+0x18a> -1000e03e: 0a5a lsrs r2, r3, #9 -1000e040: 2a04 cmp r2, #4 -1000e042: d96b bls.n 1000e11c <_malloc_r+0x3ec> -1000e044: 2a14 cmp r2, #20 -1000e046: d900 bls.n 1000e04a <_malloc_r+0x31a> -1000e048: e0be b.n 1000e1c8 <_malloc_r+0x498> -1000e04a: 0011 movs r1, r2 -1000e04c: 325c adds r2, #92 ; 0x5c -1000e04e: 315b adds r1, #91 ; 0x5b -1000e050: 00d2 lsls r2, r2, #3 -1000e052: 2308 movs r3, #8 -1000e054: 425b negs r3, r3 -1000e056: 469c mov ip, r3 -1000e058: 18ba adds r2, r7, r2 -1000e05a: 4494 add ip, r2 -1000e05c: 4663 mov r3, ip -1000e05e: 689a ldr r2, [r3, #8] -1000e060: 2303 movs r3, #3 -1000e062: 4698 mov r8, r3 -1000e064: 4594 cmp ip, r2 -1000e066: d100 bne.n 1000e06a <_malloc_r+0x33a> -1000e068: e097 b.n 1000e19a <_malloc_r+0x46a> -1000e06a: 4643 mov r3, r8 -1000e06c: 6851 ldr r1, [r2, #4] -1000e06e: 4399 bics r1, r3 -1000e070: 4549 cmp r1, r9 -1000e072: d902 bls.n 1000e07a <_malloc_r+0x34a> -1000e074: 6892 ldr r2, [r2, #8] -1000e076: 4594 cmp ip, r2 -1000e078: d1f7 bne.n 1000e06a <_malloc_r+0x33a> -1000e07a: 68d3 ldr r3, [r2, #12] -1000e07c: 469c mov ip, r3 -1000e07e: 687b ldr r3, [r7, #4] -1000e080: 4661 mov r1, ip -1000e082: 60a2 str r2, [r4, #8] -1000e084: 60e1 str r1, [r4, #12] -1000e086: 608c str r4, [r1, #8] -1000e088: 60d4 str r4, [r2, #12] -1000e08a: e6d5 b.n 1000de38 <_malloc_r+0x108> -1000e08c: 20000d18 .word 0x20000d18 -1000e090: 20000d10 .word 0x20000d10 -1000e094: 200015cc .word 0x200015cc -1000e098: 0000100f .word 0x0000100f -1000e09c: 00001008 .word 0x00001008 -1000e0a0: 2814 cmp r0, #20 -1000e0a2: d952 bls.n 1000e14a <_malloc_r+0x41a> -1000e0a4: 2854 cmp r0, #84 ; 0x54 -1000e0a6: d900 bls.n 1000e0aa <_malloc_r+0x37a> -1000e0a8: e096 b.n 1000e1d8 <_malloc_r+0x4a8> -1000e0aa: 236e movs r3, #110 ; 0x6e -1000e0ac: 4698 mov r8, r3 -1000e0ae: 0b28 lsrs r0, r5, #12 -1000e0b0: 4480 add r8, r0 -1000e0b2: 306f adds r0, #111 ; 0x6f -1000e0b4: 00c1 lsls r1, r0, #3 -1000e0b6: e684 b.n 1000ddc2 <_malloc_r+0x92> -1000e0b8: 2308 movs r3, #8 -1000e0ba: 469b mov fp, r3 -1000e0bc: 3b07 subs r3, #7 -1000e0be: 44dc add ip, fp -1000e0c0: 469b mov fp, r3 -1000e0c2: 44da add sl, fp -1000e0c4: 4643 mov r3, r8 -1000e0c6: 4652 mov r2, sl -1000e0c8: 4213 tst r3, r2 -1000e0ca: d000 beq.n 1000e0ce <_malloc_r+0x39e> -1000e0cc: e6c8 b.n 1000de60 <_malloc_r+0x130> -1000e0ce: e04c b.n 1000e16a <_malloc_r+0x43a> -1000e0d0: 2201 movs r2, #1 -1000e0d2: 18e3 adds r3, r4, r3 -1000e0d4: 6859 ldr r1, [r3, #4] -1000e0d6: 0030 movs r0, r6 -1000e0d8: 430a orrs r2, r1 -1000e0da: 605a str r2, [r3, #4] -1000e0dc: 68e3 ldr r3, [r4, #12] -1000e0de: 68a2 ldr r2, [r4, #8] -1000e0e0: 60d3 str r3, [r2, #12] -1000e0e2: 609a str r2, [r3, #8] -1000e0e4: f000 f8e0 bl 1000e2a8 <__malloc_unlock> -1000e0e8: 0020 movs r0, r4 -1000e0ea: 3008 adds r0, #8 -1000e0ec: e6e5 b.n 1000deba <_malloc_r+0x18a> -1000e0ee: 002b movs r3, r5 -1000e0f0: 08e8 lsrs r0, r5, #3 -1000e0f2: 3308 adds r3, #8 -1000e0f4: e630 b.n 1000dd58 <_malloc_r+0x28> -1000e0f6: 2301 movs r3, #1 -1000e0f8: 1960 adds r0, r4, r5 -1000e0fa: 431d orrs r5, r3 -1000e0fc: 6065 str r5, [r4, #4] -1000e0fe: 6178 str r0, [r7, #20] -1000e100: 6138 str r0, [r7, #16] -1000e102: 60c2 str r2, [r0, #12] -1000e104: 6082 str r2, [r0, #8] -1000e106: 001a movs r2, r3 -1000e108: 464b mov r3, r9 -1000e10a: 430a orrs r2, r1 -1000e10c: 6042 str r2, [r0, #4] -1000e10e: 0030 movs r0, r6 -1000e110: 50e1 str r1, [r4, r3] -1000e112: f000 f8c9 bl 1000e2a8 <__malloc_unlock> -1000e116: 0020 movs r0, r4 -1000e118: 3008 adds r0, #8 -1000e11a: e6ce b.n 1000deba <_malloc_r+0x18a> -1000e11c: 099a lsrs r2, r3, #6 -1000e11e: 0011 movs r1, r2 -1000e120: 3239 adds r2, #57 ; 0x39 -1000e122: 3138 adds r1, #56 ; 0x38 -1000e124: 00d2 lsls r2, r2, #3 -1000e126: e794 b.n 1000e052 <_malloc_r+0x322> -1000e128: 42bc cmp r4, r7 -1000e12a: d060 beq.n 1000e1ee <_malloc_r+0x4be> -1000e12c: 68bc ldr r4, [r7, #8] -1000e12e: 6862 ldr r2, [r4, #4] -1000e130: 2303 movs r3, #3 -1000e132: 439a bics r2, r3 -1000e134: 1b53 subs r3, r2, r5 -1000e136: 4295 cmp r5, r2 -1000e138: d802 bhi.n 1000e140 <_malloc_r+0x410> -1000e13a: 2b0f cmp r3, #15 -1000e13c: dd00 ble.n 1000e140 <_malloc_r+0x410> -1000e13e: e770 b.n 1000e022 <_malloc_r+0x2f2> -1000e140: 0030 movs r0, r6 -1000e142: f000 f8b1 bl 1000e2a8 <__malloc_unlock> -1000e146: 2000 movs r0, #0 -1000e148: e6b7 b.n 1000deba <_malloc_r+0x18a> -1000e14a: 235b movs r3, #91 ; 0x5b -1000e14c: 4698 mov r8, r3 -1000e14e: 4480 add r8, r0 -1000e150: 305c adds r0, #92 ; 0x5c -1000e152: 00c1 lsls r1, r0, #3 -1000e154: e635 b.n 1000ddc2 <_malloc_r+0x92> -1000e156: 2308 movs r3, #8 -1000e158: 425b negs r3, r3 -1000e15a: 469c mov ip, r3 -1000e15c: 44e1 add r9, ip -1000e15e: 464b mov r3, r9 -1000e160: 689b ldr r3, [r3, #8] -1000e162: 3801 subs r0, #1 -1000e164: 454b cmp r3, r9 -1000e166: d000 beq.n 1000e16a <_malloc_r+0x43a> -1000e168: e097 b.n 1000e29a <_malloc_r+0x56a> -1000e16a: 4643 mov r3, r8 -1000e16c: 4203 tst r3, r0 -1000e16e: d1f2 bne.n 1000e156 <_malloc_r+0x426> -1000e170: 687b ldr r3, [r7, #4] -1000e172: 438b bics r3, r1 -1000e174: 607b str r3, [r7, #4] -1000e176: 0049 lsls r1, r1, #1 -1000e178: 4299 cmp r1, r3 -1000e17a: d900 bls.n 1000e17e <_malloc_r+0x44e> -1000e17c: e6bb b.n 1000def6 <_malloc_r+0x1c6> -1000e17e: 2900 cmp r1, #0 -1000e180: d104 bne.n 1000e18c <_malloc_r+0x45c> -1000e182: e6b8 b.n 1000def6 <_malloc_r+0x1c6> -1000e184: 2204 movs r2, #4 -1000e186: 4694 mov ip, r2 -1000e188: 0049 lsls r1, r1, #1 -1000e18a: 44e2 add sl, ip -1000e18c: 420b tst r3, r1 -1000e18e: d0f9 beq.n 1000e184 <_malloc_r+0x454> -1000e190: 4650 mov r0, sl -1000e192: e660 b.n 1000de56 <_malloc_r+0x126> -1000e194: 3310 adds r3, #16 -1000e196: 9300 str r3, [sp, #0] -1000e198: e6cb b.n 1000df32 <_malloc_r+0x202> -1000e19a: 1089 asrs r1, r1, #2 -1000e19c: 3b02 subs r3, #2 -1000e19e: 408b lsls r3, r1 -1000e1a0: 6879 ldr r1, [r7, #4] -1000e1a2: 430b orrs r3, r1 -1000e1a4: 607b str r3, [r7, #4] -1000e1a6: e76b b.n 1000e080 <_malloc_r+0x350> -1000e1a8: 9b00 ldr r3, [sp, #0] -1000e1aa: 0030 movs r0, r6 -1000e1ac: 4443 add r3, r8 -1000e1ae: 425b negs r3, r3 -1000e1b0: 051b lsls r3, r3, #20 -1000e1b2: 0d1b lsrs r3, r3, #20 -1000e1b4: 0019 movs r1, r3 -1000e1b6: 469b mov fp, r3 -1000e1b8: f000 fa22 bl 1000e600 <_sbrk_r> -1000e1bc: 1c43 adds r3, r0, #1 -1000e1be: d000 beq.n 1000e1c2 <_malloc_r+0x492> -1000e1c0: e6f8 b.n 1000dfb4 <_malloc_r+0x284> -1000e1c2: 2300 movs r3, #0 -1000e1c4: 469b mov fp, r3 -1000e1c6: e6fa b.n 1000dfbe <_malloc_r+0x28e> -1000e1c8: 2a54 cmp r2, #84 ; 0x54 -1000e1ca: d82a bhi.n 1000e222 <_malloc_r+0x4f2> -1000e1cc: 0b1a lsrs r2, r3, #12 -1000e1ce: 0011 movs r1, r2 -1000e1d0: 326f adds r2, #111 ; 0x6f -1000e1d2: 316e adds r1, #110 ; 0x6e -1000e1d4: 00d2 lsls r2, r2, #3 -1000e1d6: e73c b.n 1000e052 <_malloc_r+0x322> -1000e1d8: 23aa movs r3, #170 ; 0xaa -1000e1da: 005b lsls r3, r3, #1 -1000e1dc: 4298 cmp r0, r3 -1000e1de: d82a bhi.n 1000e236 <_malloc_r+0x506> -1000e1e0: 3bdd subs r3, #221 ; 0xdd -1000e1e2: 4698 mov r8, r3 -1000e1e4: 0be8 lsrs r0, r5, #15 -1000e1e6: 4480 add r8, r0 -1000e1e8: 3078 adds r0, #120 ; 0x78 -1000e1ea: 00c1 lsls r1, r0, #3 -1000e1ec: e5e9 b.n 1000ddc2 <_malloc_r+0x92> -1000e1ee: 4653 mov r3, sl -1000e1f0: 685b ldr r3, [r3, #4] -1000e1f2: 9a00 ldr r2, [sp, #0] -1000e1f4: 469c mov ip, r3 -1000e1f6: 4653 mov r3, sl -1000e1f8: 4462 add r2, ip -1000e1fa: 605a str r2, [r3, #4] -1000e1fc: e6b3 b.n 1000df66 <_malloc_r+0x236> -1000e1fe: 0509 lsls r1, r1, #20 -1000e200: d000 beq.n 1000e204 <_malloc_r+0x4d4> -1000e202: e6b0 b.n 1000df66 <_malloc_r+0x236> -1000e204: 0002 movs r2, r0 -1000e206: 68bc ldr r4, [r7, #8] -1000e208: 444a add r2, r9 -1000e20a: 3101 adds r1, #1 -1000e20c: 430a orrs r2, r1 -1000e20e: 6062 str r2, [r4, #4] -1000e210: e6f9 b.n 1000e006 <_malloc_r+0x2d6> -1000e212: 465b mov r3, fp -1000e214: 4642 mov r2, r8 -1000e216: 601a str r2, [r3, #0] -1000e218: e6b0 b.n 1000df7c <_malloc_r+0x24c> -1000e21a: 4644 mov r4, r8 -1000e21c: e6f3 b.n 1000e006 <_malloc_r+0x2d6> -1000e21e: 6041 str r1, [r0, #4] -1000e220: e78e b.n 1000e140 <_malloc_r+0x410> -1000e222: 21aa movs r1, #170 ; 0xaa -1000e224: 0049 lsls r1, r1, #1 -1000e226: 428a cmp r2, r1 -1000e228: d824 bhi.n 1000e274 <_malloc_r+0x544> -1000e22a: 0bda lsrs r2, r3, #15 -1000e22c: 0011 movs r1, r2 -1000e22e: 3278 adds r2, #120 ; 0x78 -1000e230: 3177 adds r1, #119 ; 0x77 -1000e232: 00d2 lsls r2, r2, #3 -1000e234: e70d b.n 1000e052 <_malloc_r+0x322> -1000e236: 4b1a ldr r3, [pc, #104] ; (1000e2a0 <_malloc_r+0x570>) -1000e238: 4298 cmp r0, r3 -1000e23a: d824 bhi.n 1000e286 <_malloc_r+0x556> -1000e23c: 237c movs r3, #124 ; 0x7c -1000e23e: 4698 mov r8, r3 -1000e240: 0ca8 lsrs r0, r5, #18 -1000e242: 4480 add r8, r0 -1000e244: 307d adds r0, #125 ; 0x7d -1000e246: 00c1 lsls r1, r0, #3 -1000e248: e5bb b.n 1000ddc2 <_malloc_r+0x92> -1000e24a: 9a00 ldr r2, [sp, #0] -1000e24c: 9b01 ldr r3, [sp, #4] -1000e24e: 4694 mov ip, r2 -1000e250: 4642 mov r2, r8 -1000e252: 3b08 subs r3, #8 -1000e254: 4463 add r3, ip -1000e256: 1a9b subs r3, r3, r2 -1000e258: 9300 str r3, [sp, #0] -1000e25a: 2300 movs r3, #0 -1000e25c: 469b mov fp, r3 -1000e25e: e6ae b.n 1000dfbe <_malloc_r+0x28e> -1000e260: 0021 movs r1, r4 -1000e262: 0030 movs r0, r6 -1000e264: 3108 adds r1, #8 -1000e266: f001 fbf5 bl 1000fa54 <_free_r> -1000e26a: 4653 mov r3, sl -1000e26c: 68bc ldr r4, [r7, #8] -1000e26e: 685b ldr r3, [r3, #4] -1000e270: 6862 ldr r2, [r4, #4] -1000e272: e6c8 b.n 1000e006 <_malloc_r+0x2d6> -1000e274: 490a ldr r1, [pc, #40] ; (1000e2a0 <_malloc_r+0x570>) -1000e276: 428a cmp r2, r1 -1000e278: d80b bhi.n 1000e292 <_malloc_r+0x562> -1000e27a: 0c9a lsrs r2, r3, #18 -1000e27c: 0011 movs r1, r2 -1000e27e: 327d adds r2, #125 ; 0x7d -1000e280: 317c adds r1, #124 ; 0x7c -1000e282: 00d2 lsls r2, r2, #3 -1000e284: e6e5 b.n 1000e052 <_malloc_r+0x322> -1000e286: 21fe movs r1, #254 ; 0xfe -1000e288: 237e movs r3, #126 ; 0x7e -1000e28a: 207f movs r0, #127 ; 0x7f -1000e28c: 4698 mov r8, r3 -1000e28e: 0089 lsls r1, r1, #2 -1000e290: e597 b.n 1000ddc2 <_malloc_r+0x92> -1000e292: 22fe movs r2, #254 ; 0xfe -1000e294: 217e movs r1, #126 ; 0x7e -1000e296: 0092 lsls r2, r2, #2 -1000e298: e6db b.n 1000e052 <_malloc_r+0x322> -1000e29a: 687b ldr r3, [r7, #4] -1000e29c: e76b b.n 1000e176 <_malloc_r+0x446> -1000e29e: 46c0 nop ; (mov r8, r8) -1000e2a0: 00000554 .word 0x00000554 - -1000e2a4 <__malloc_lock>: -1000e2a4: 4770 bx lr -1000e2a6: 46c0 nop ; (mov r8, r8) - -1000e2a8 <__malloc_unlock>: -1000e2a8: 4770 bx lr -1000e2aa: 46c0 nop ; (mov r8, r8) - -1000e2ac <_realloc_r>: -1000e2ac: b5f0 push {r4, r5, r6, r7, lr} -1000e2ae: 4657 mov r7, sl -1000e2b0: 4645 mov r5, r8 -1000e2b2: 46de mov lr, fp -1000e2b4: 464e mov r6, r9 -1000e2b6: b5e0 push {r5, r6, r7, lr} -1000e2b8: 000c movs r4, r1 -1000e2ba: 0007 movs r7, r0 -1000e2bc: 4690 mov r8, r2 -1000e2be: b083 sub sp, #12 -1000e2c0: 2900 cmp r1, #0 -1000e2c2: d100 bne.n 1000e2c6 <_realloc_r+0x1a> -1000e2c4: e0a8 b.n 1000e418 <_realloc_r+0x16c> -1000e2c6: 4645 mov r5, r8 -1000e2c8: 350b adds r5, #11 -1000e2ca: f7ff ffeb bl 1000e2a4 <__malloc_lock> -1000e2ce: 2d16 cmp r5, #22 -1000e2d0: d870 bhi.n 1000e3b4 <_realloc_r+0x108> -1000e2d2: 2510 movs r5, #16 -1000e2d4: 2310 movs r3, #16 -1000e2d6: 45a8 cmp r8, r5 -1000e2d8: d870 bhi.n 1000e3bc <_realloc_r+0x110> -1000e2da: 0026 movs r6, r4 -1000e2dc: 3e08 subs r6, #8 -1000e2de: 6871 ldr r1, [r6, #4] -1000e2e0: 2203 movs r2, #3 -1000e2e2: 0008 movs r0, r1 -1000e2e4: 4390 bics r0, r2 -1000e2e6: 4681 mov r9, r0 -1000e2e8: 9600 str r6, [sp, #0] -1000e2ea: 4298 cmp r0, r3 -1000e2ec: db00 blt.n 1000e2f0 <_realloc_r+0x44> -1000e2ee: e077 b.n 1000e3e0 <_realloc_r+0x134> -1000e2f0: 4ac2 ldr r2, [pc, #776] ; (1000e5fc <_realloc_r+0x350>) -1000e2f2: 1830 adds r0, r6, r0 -1000e2f4: 4693 mov fp, r2 -1000e2f6: 6892 ldr r2, [r2, #8] -1000e2f8: 4282 cmp r2, r0 -1000e2fa: d100 bne.n 1000e2fe <_realloc_r+0x52> -1000e2fc: e0ca b.n 1000e494 <_realloc_r+0x1e8> -1000e2fe: 6842 ldr r2, [r0, #4] -1000e300: 9001 str r0, [sp, #4] -1000e302: 9200 str r2, [sp, #0] -1000e304: 2201 movs r2, #1 -1000e306: 4692 mov sl, r2 -1000e308: 4650 mov r0, sl -1000e30a: 9a00 ldr r2, [sp, #0] -1000e30c: 4382 bics r2, r0 -1000e30e: 9801 ldr r0, [sp, #4] -1000e310: 4694 mov ip, r2 -1000e312: 4683 mov fp, r0 -1000e314: 44dc add ip, fp -1000e316: 4662 mov r2, ip -1000e318: 4650 mov r0, sl -1000e31a: 6852 ldr r2, [r2, #4] -1000e31c: 4202 tst r2, r0 -1000e31e: d000 beq.n 1000e322 <_realloc_r+0x76> -1000e320: e071 b.n 1000e406 <_realloc_r+0x15a> -1000e322: 2003 movs r0, #3 -1000e324: 9a00 ldr r2, [sp, #0] -1000e326: 46cb mov fp, r9 -1000e328: 4382 bics r2, r0 -1000e32a: 4694 mov ip, r2 -1000e32c: 44e3 add fp, ip -1000e32e: 459b cmp fp, r3 -1000e330: da50 bge.n 1000e3d4 <_realloc_r+0x128> -1000e332: 4652 mov r2, sl -1000e334: 420a tst r2, r1 -1000e336: d111 bne.n 1000e35c <_realloc_r+0xb0> -1000e338: 2103 movs r1, #3 -1000e33a: 6832 ldr r2, [r6, #0] -1000e33c: 1ab2 subs r2, r6, r2 -1000e33e: 4692 mov sl, r2 -1000e340: 6852 ldr r2, [r2, #4] -1000e342: 438a bics r2, r1 -1000e344: 4661 mov r1, ip -1000e346: 1851 adds r1, r2, r1 -1000e348: 4449 add r1, r9 -1000e34a: 468b mov fp, r1 -1000e34c: 4299 cmp r1, r3 -1000e34e: db00 blt.n 1000e352 <_realloc_r+0xa6> -1000e350: e078 b.n 1000e444 <_realloc_r+0x198> -1000e352: 444a add r2, r9 -1000e354: 4693 mov fp, r2 -1000e356: 429a cmp r2, r3 -1000e358: db00 blt.n 1000e35c <_realloc_r+0xb0> -1000e35a: e078 b.n 1000e44e <_realloc_r+0x1a2> -1000e35c: 4641 mov r1, r8 -1000e35e: 0038 movs r0, r7 -1000e360: f7ff fce6 bl 1000dd30 <_malloc_r> -1000e364: 4680 mov r8, r0 -1000e366: 2800 cmp r0, #0 -1000e368: d020 beq.n 1000e3ac <_realloc_r+0x100> +1000df32: 4653 mov r3, sl +1000df34: 4652 mov r2, sl +1000df36: 685b ldr r3, [r3, #4] +1000df38: 2101 movs r1, #1 +1000df3a: 445b add r3, fp +1000df3c: 6053 str r3, [r2, #4] +1000df3e: 4642 mov r2, r8 +1000df40: 4640 mov r0, r8 +1000df42: 60ba str r2, [r7, #8] +1000df44: 9a00 ldr r2, [sp, #0] +1000df46: 430a orrs r2, r1 +1000df48: 6042 str r2, [r0, #4] +1000df4a: 42bc cmp r4, r7 +1000df4c: d100 bne.n 1000df50 <_malloc_r+0x2ac> +1000df4e: e11e b.n 1000e18e <_malloc_r+0x4ea> +1000df50: 464a mov r2, r9 +1000df52: 2a0f cmp r2, #15 +1000df54: d800 bhi.n 1000df58 <_malloc_r+0x2b4> +1000df56: e11c b.n 1000e192 <_malloc_r+0x4ee> +1000df58: 2007 movs r0, #7 +1000df5a: 3a0c subs r2, #12 +1000df5c: 4382 bics r2, r0 +1000df5e: 6860 ldr r0, [r4, #4] +1000df60: 4001 ands r1, r0 +1000df62: 2005 movs r0, #5 +1000df64: 4311 orrs r1, r2 +1000df66: 6061 str r1, [r4, #4] +1000df68: 18a1 adds r1, r4, r2 +1000df6a: 6048 str r0, [r1, #4] +1000df6c: 6088 str r0, [r1, #8] +1000df6e: 2a0f cmp r2, #15 +1000df70: d900 bls.n 1000df74 <_malloc_r+0x2d0> +1000df72: e12f b.n 1000e1d4 <_malloc_r+0x530> +1000df74: 4642 mov r2, r8 +1000df76: 4644 mov r4, r8 +1000df78: 6852 ldr r2, [r2, #4] +1000df7a: 4651 mov r1, sl +1000df7c: 6ac9 ldr r1, [r1, #44] ; 0x2c +1000df7e: 4299 cmp r1, r3 +1000df80: d201 bcs.n 1000df86 <_malloc_r+0x2e2> +1000df82: 4651 mov r1, sl +1000df84: 62cb str r3, [r1, #44] ; 0x2c +1000df86: 4651 mov r1, sl +1000df88: 6b09 ldr r1, [r1, #48] ; 0x30 +1000df8a: 4299 cmp r1, r3 +1000df8c: d300 bcc.n 1000df90 <_malloc_r+0x2ec> +1000df8e: e089 b.n 1000e0a4 <_malloc_r+0x400> +1000df90: 4651 mov r1, sl +1000df92: 630b str r3, [r1, #48] ; 0x30 +1000df94: e086 b.n 1000e0a4 <_malloc_r+0x400> +1000df96: 2201 movs r2, #1 +1000df98: 0029 movs r1, r5 +1000df9a: 4313 orrs r3, r2 +1000df9c: 4311 orrs r1, r2 +1000df9e: 1965 adds r5, r4, r5 +1000dfa0: 6061 str r1, [r4, #4] +1000dfa2: 0030 movs r0, r6 +1000dfa4: 60bd str r5, [r7, #8] +1000dfa6: 606b str r3, [r5, #4] +1000dfa8: f000 f938 bl 1000e21c <__malloc_unlock> +1000dfac: 0020 movs r0, r4 +1000dfae: 3008 adds r0, #8 +1000dfb0: e73d b.n 1000de2e <_malloc_r+0x18a> +1000dfb2: 0a5a lsrs r2, r3, #9 +1000dfb4: 2a04 cmp r2, #4 +1000dfb6: d96b bls.n 1000e090 <_malloc_r+0x3ec> +1000dfb8: 2a14 cmp r2, #20 +1000dfba: d900 bls.n 1000dfbe <_malloc_r+0x31a> +1000dfbc: e0be b.n 1000e13c <_malloc_r+0x498> +1000dfbe: 0011 movs r1, r2 +1000dfc0: 325c adds r2, #92 ; 0x5c +1000dfc2: 315b adds r1, #91 ; 0x5b +1000dfc4: 00d2 lsls r2, r2, #3 +1000dfc6: 2308 movs r3, #8 +1000dfc8: 425b negs r3, r3 +1000dfca: 469c mov ip, r3 +1000dfcc: 18ba adds r2, r7, r2 +1000dfce: 4494 add ip, r2 +1000dfd0: 4663 mov r3, ip +1000dfd2: 689a ldr r2, [r3, #8] +1000dfd4: 2303 movs r3, #3 +1000dfd6: 4698 mov r8, r3 +1000dfd8: 4594 cmp ip, r2 +1000dfda: d100 bne.n 1000dfde <_malloc_r+0x33a> +1000dfdc: e097 b.n 1000e10e <_malloc_r+0x46a> +1000dfde: 4643 mov r3, r8 +1000dfe0: 6851 ldr r1, [r2, #4] +1000dfe2: 4399 bics r1, r3 +1000dfe4: 4549 cmp r1, r9 +1000dfe6: d902 bls.n 1000dfee <_malloc_r+0x34a> +1000dfe8: 6892 ldr r2, [r2, #8] +1000dfea: 4594 cmp ip, r2 +1000dfec: d1f7 bne.n 1000dfde <_malloc_r+0x33a> +1000dfee: 68d3 ldr r3, [r2, #12] +1000dff0: 469c mov ip, r3 +1000dff2: 687b ldr r3, [r7, #4] +1000dff4: 4661 mov r1, ip +1000dff6: 60a2 str r2, [r4, #8] +1000dff8: 60e1 str r1, [r4, #12] +1000dffa: 608c str r4, [r1, #8] +1000dffc: 60d4 str r4, [r2, #12] +1000dffe: e6d5 b.n 1000ddac <_malloc_r+0x108> +1000e000: 20000d18 .word 0x20000d18 +1000e004: 20000d10 .word 0x20000d10 +1000e008: 200015cc .word 0x200015cc +1000e00c: 0000100f .word 0x0000100f +1000e010: 00001008 .word 0x00001008 +1000e014: 2814 cmp r0, #20 +1000e016: d952 bls.n 1000e0be <_malloc_r+0x41a> +1000e018: 2854 cmp r0, #84 ; 0x54 +1000e01a: d900 bls.n 1000e01e <_malloc_r+0x37a> +1000e01c: e096 b.n 1000e14c <_malloc_r+0x4a8> +1000e01e: 236e movs r3, #110 ; 0x6e +1000e020: 4698 mov r8, r3 +1000e022: 0b28 lsrs r0, r5, #12 +1000e024: 4480 add r8, r0 +1000e026: 306f adds r0, #111 ; 0x6f +1000e028: 00c1 lsls r1, r0, #3 +1000e02a: e684 b.n 1000dd36 <_malloc_r+0x92> +1000e02c: 2308 movs r3, #8 +1000e02e: 469b mov fp, r3 +1000e030: 3b07 subs r3, #7 +1000e032: 44dc add ip, fp +1000e034: 469b mov fp, r3 +1000e036: 44da add sl, fp +1000e038: 4643 mov r3, r8 +1000e03a: 4652 mov r2, sl +1000e03c: 4213 tst r3, r2 +1000e03e: d000 beq.n 1000e042 <_malloc_r+0x39e> +1000e040: e6c8 b.n 1000ddd4 <_malloc_r+0x130> +1000e042: e04c b.n 1000e0de <_malloc_r+0x43a> +1000e044: 2201 movs r2, #1 +1000e046: 18e3 adds r3, r4, r3 +1000e048: 6859 ldr r1, [r3, #4] +1000e04a: 0030 movs r0, r6 +1000e04c: 430a orrs r2, r1 +1000e04e: 605a str r2, [r3, #4] +1000e050: 68e3 ldr r3, [r4, #12] +1000e052: 68a2 ldr r2, [r4, #8] +1000e054: 60d3 str r3, [r2, #12] +1000e056: 609a str r2, [r3, #8] +1000e058: f000 f8e0 bl 1000e21c <__malloc_unlock> +1000e05c: 0020 movs r0, r4 +1000e05e: 3008 adds r0, #8 +1000e060: e6e5 b.n 1000de2e <_malloc_r+0x18a> +1000e062: 002b movs r3, r5 +1000e064: 08e8 lsrs r0, r5, #3 +1000e066: 3308 adds r3, #8 +1000e068: e630 b.n 1000dccc <_malloc_r+0x28> +1000e06a: 2301 movs r3, #1 +1000e06c: 1960 adds r0, r4, r5 +1000e06e: 431d orrs r5, r3 +1000e070: 6065 str r5, [r4, #4] +1000e072: 6178 str r0, [r7, #20] +1000e074: 6138 str r0, [r7, #16] +1000e076: 60c2 str r2, [r0, #12] +1000e078: 6082 str r2, [r0, #8] +1000e07a: 001a movs r2, r3 +1000e07c: 464b mov r3, r9 +1000e07e: 430a orrs r2, r1 +1000e080: 6042 str r2, [r0, #4] +1000e082: 0030 movs r0, r6 +1000e084: 50e1 str r1, [r4, r3] +1000e086: f000 f8c9 bl 1000e21c <__malloc_unlock> +1000e08a: 0020 movs r0, r4 +1000e08c: 3008 adds r0, #8 +1000e08e: e6ce b.n 1000de2e <_malloc_r+0x18a> +1000e090: 099a lsrs r2, r3, #6 +1000e092: 0011 movs r1, r2 +1000e094: 3239 adds r2, #57 ; 0x39 +1000e096: 3138 adds r1, #56 ; 0x38 +1000e098: 00d2 lsls r2, r2, #3 +1000e09a: e794 b.n 1000dfc6 <_malloc_r+0x322> +1000e09c: 42bc cmp r4, r7 +1000e09e: d060 beq.n 1000e162 <_malloc_r+0x4be> +1000e0a0: 68bc ldr r4, [r7, #8] +1000e0a2: 6862 ldr r2, [r4, #4] +1000e0a4: 2303 movs r3, #3 +1000e0a6: 439a bics r2, r3 +1000e0a8: 1b53 subs r3, r2, r5 +1000e0aa: 4295 cmp r5, r2 +1000e0ac: d802 bhi.n 1000e0b4 <_malloc_r+0x410> +1000e0ae: 2b0f cmp r3, #15 +1000e0b0: dd00 ble.n 1000e0b4 <_malloc_r+0x410> +1000e0b2: e770 b.n 1000df96 <_malloc_r+0x2f2> +1000e0b4: 0030 movs r0, r6 +1000e0b6: f000 f8b1 bl 1000e21c <__malloc_unlock> +1000e0ba: 2000 movs r0, #0 +1000e0bc: e6b7 b.n 1000de2e <_malloc_r+0x18a> +1000e0be: 235b movs r3, #91 ; 0x5b +1000e0c0: 4698 mov r8, r3 +1000e0c2: 4480 add r8, r0 +1000e0c4: 305c adds r0, #92 ; 0x5c +1000e0c6: 00c1 lsls r1, r0, #3 +1000e0c8: e635 b.n 1000dd36 <_malloc_r+0x92> +1000e0ca: 2308 movs r3, #8 +1000e0cc: 425b negs r3, r3 +1000e0ce: 469c mov ip, r3 +1000e0d0: 44e1 add r9, ip +1000e0d2: 464b mov r3, r9 +1000e0d4: 689b ldr r3, [r3, #8] +1000e0d6: 3801 subs r0, #1 +1000e0d8: 454b cmp r3, r9 +1000e0da: d000 beq.n 1000e0de <_malloc_r+0x43a> +1000e0dc: e097 b.n 1000e20e <_malloc_r+0x56a> +1000e0de: 4643 mov r3, r8 +1000e0e0: 4203 tst r3, r0 +1000e0e2: d1f2 bne.n 1000e0ca <_malloc_r+0x426> +1000e0e4: 687b ldr r3, [r7, #4] +1000e0e6: 438b bics r3, r1 +1000e0e8: 607b str r3, [r7, #4] +1000e0ea: 0049 lsls r1, r1, #1 +1000e0ec: 4299 cmp r1, r3 +1000e0ee: d900 bls.n 1000e0f2 <_malloc_r+0x44e> +1000e0f0: e6bb b.n 1000de6a <_malloc_r+0x1c6> +1000e0f2: 2900 cmp r1, #0 +1000e0f4: d104 bne.n 1000e100 <_malloc_r+0x45c> +1000e0f6: e6b8 b.n 1000de6a <_malloc_r+0x1c6> +1000e0f8: 2204 movs r2, #4 +1000e0fa: 4694 mov ip, r2 +1000e0fc: 0049 lsls r1, r1, #1 +1000e0fe: 44e2 add sl, ip +1000e100: 420b tst r3, r1 +1000e102: d0f9 beq.n 1000e0f8 <_malloc_r+0x454> +1000e104: 4650 mov r0, sl +1000e106: e660 b.n 1000ddca <_malloc_r+0x126> +1000e108: 3310 adds r3, #16 +1000e10a: 9300 str r3, [sp, #0] +1000e10c: e6cb b.n 1000dea6 <_malloc_r+0x202> +1000e10e: 1089 asrs r1, r1, #2 +1000e110: 3b02 subs r3, #2 +1000e112: 408b lsls r3, r1 +1000e114: 6879 ldr r1, [r7, #4] +1000e116: 430b orrs r3, r1 +1000e118: 607b str r3, [r7, #4] +1000e11a: e76b b.n 1000dff4 <_malloc_r+0x350> +1000e11c: 9b00 ldr r3, [sp, #0] +1000e11e: 0030 movs r0, r6 +1000e120: 4443 add r3, r8 +1000e122: 425b negs r3, r3 +1000e124: 051b lsls r3, r3, #20 +1000e126: 0d1b lsrs r3, r3, #20 +1000e128: 0019 movs r1, r3 +1000e12a: 469b mov fp, r3 +1000e12c: f000 fa22 bl 1000e574 <_sbrk_r> +1000e130: 1c43 adds r3, r0, #1 +1000e132: d000 beq.n 1000e136 <_malloc_r+0x492> +1000e134: e6f8 b.n 1000df28 <_malloc_r+0x284> +1000e136: 2300 movs r3, #0 +1000e138: 469b mov fp, r3 +1000e13a: e6fa b.n 1000df32 <_malloc_r+0x28e> +1000e13c: 2a54 cmp r2, #84 ; 0x54 +1000e13e: d82a bhi.n 1000e196 <_malloc_r+0x4f2> +1000e140: 0b1a lsrs r2, r3, #12 +1000e142: 0011 movs r1, r2 +1000e144: 326f adds r2, #111 ; 0x6f +1000e146: 316e adds r1, #110 ; 0x6e +1000e148: 00d2 lsls r2, r2, #3 +1000e14a: e73c b.n 1000dfc6 <_malloc_r+0x322> +1000e14c: 23aa movs r3, #170 ; 0xaa +1000e14e: 005b lsls r3, r3, #1 +1000e150: 4298 cmp r0, r3 +1000e152: d82a bhi.n 1000e1aa <_malloc_r+0x506> +1000e154: 3bdd subs r3, #221 ; 0xdd +1000e156: 4698 mov r8, r3 +1000e158: 0be8 lsrs r0, r5, #15 +1000e15a: 4480 add r8, r0 +1000e15c: 3078 adds r0, #120 ; 0x78 +1000e15e: 00c1 lsls r1, r0, #3 +1000e160: e5e9 b.n 1000dd36 <_malloc_r+0x92> +1000e162: 4653 mov r3, sl +1000e164: 685b ldr r3, [r3, #4] +1000e166: 9a00 ldr r2, [sp, #0] +1000e168: 469c mov ip, r3 +1000e16a: 4653 mov r3, sl +1000e16c: 4462 add r2, ip +1000e16e: 605a str r2, [r3, #4] +1000e170: e6b3 b.n 1000deda <_malloc_r+0x236> +1000e172: 0509 lsls r1, r1, #20 +1000e174: d000 beq.n 1000e178 <_malloc_r+0x4d4> +1000e176: e6b0 b.n 1000deda <_malloc_r+0x236> +1000e178: 0002 movs r2, r0 +1000e17a: 68bc ldr r4, [r7, #8] +1000e17c: 444a add r2, r9 +1000e17e: 3101 adds r1, #1 +1000e180: 430a orrs r2, r1 +1000e182: 6062 str r2, [r4, #4] +1000e184: e6f9 b.n 1000df7a <_malloc_r+0x2d6> +1000e186: 465b mov r3, fp +1000e188: 4642 mov r2, r8 +1000e18a: 601a str r2, [r3, #0] +1000e18c: e6b0 b.n 1000def0 <_malloc_r+0x24c> +1000e18e: 4644 mov r4, r8 +1000e190: e6f3 b.n 1000df7a <_malloc_r+0x2d6> +1000e192: 6041 str r1, [r0, #4] +1000e194: e78e b.n 1000e0b4 <_malloc_r+0x410> +1000e196: 21aa movs r1, #170 ; 0xaa +1000e198: 0049 lsls r1, r1, #1 +1000e19a: 428a cmp r2, r1 +1000e19c: d824 bhi.n 1000e1e8 <_malloc_r+0x544> +1000e19e: 0bda lsrs r2, r3, #15 +1000e1a0: 0011 movs r1, r2 +1000e1a2: 3278 adds r2, #120 ; 0x78 +1000e1a4: 3177 adds r1, #119 ; 0x77 +1000e1a6: 00d2 lsls r2, r2, #3 +1000e1a8: e70d b.n 1000dfc6 <_malloc_r+0x322> +1000e1aa: 4b1a ldr r3, [pc, #104] ; (1000e214 <_malloc_r+0x570>) +1000e1ac: 4298 cmp r0, r3 +1000e1ae: d824 bhi.n 1000e1fa <_malloc_r+0x556> +1000e1b0: 237c movs r3, #124 ; 0x7c +1000e1b2: 4698 mov r8, r3 +1000e1b4: 0ca8 lsrs r0, r5, #18 +1000e1b6: 4480 add r8, r0 +1000e1b8: 307d adds r0, #125 ; 0x7d +1000e1ba: 00c1 lsls r1, r0, #3 +1000e1bc: e5bb b.n 1000dd36 <_malloc_r+0x92> +1000e1be: 9a00 ldr r2, [sp, #0] +1000e1c0: 9b01 ldr r3, [sp, #4] +1000e1c2: 4694 mov ip, r2 +1000e1c4: 4642 mov r2, r8 +1000e1c6: 3b08 subs r3, #8 +1000e1c8: 4463 add r3, ip +1000e1ca: 1a9b subs r3, r3, r2 +1000e1cc: 9300 str r3, [sp, #0] +1000e1ce: 2300 movs r3, #0 +1000e1d0: 469b mov fp, r3 +1000e1d2: e6ae b.n 1000df32 <_malloc_r+0x28e> +1000e1d4: 0021 movs r1, r4 +1000e1d6: 0030 movs r0, r6 +1000e1d8: 3108 adds r1, #8 +1000e1da: f001 fbf5 bl 1000f9c8 <_free_r> +1000e1de: 4653 mov r3, sl +1000e1e0: 68bc ldr r4, [r7, #8] +1000e1e2: 685b ldr r3, [r3, #4] +1000e1e4: 6862 ldr r2, [r4, #4] +1000e1e6: e6c8 b.n 1000df7a <_malloc_r+0x2d6> +1000e1e8: 490a ldr r1, [pc, #40] ; (1000e214 <_malloc_r+0x570>) +1000e1ea: 428a cmp r2, r1 +1000e1ec: d80b bhi.n 1000e206 <_malloc_r+0x562> +1000e1ee: 0c9a lsrs r2, r3, #18 +1000e1f0: 0011 movs r1, r2 +1000e1f2: 327d adds r2, #125 ; 0x7d +1000e1f4: 317c adds r1, #124 ; 0x7c +1000e1f6: 00d2 lsls r2, r2, #3 +1000e1f8: e6e5 b.n 1000dfc6 <_malloc_r+0x322> +1000e1fa: 21fe movs r1, #254 ; 0xfe +1000e1fc: 237e movs r3, #126 ; 0x7e +1000e1fe: 207f movs r0, #127 ; 0x7f +1000e200: 4698 mov r8, r3 +1000e202: 0089 lsls r1, r1, #2 +1000e204: e597 b.n 1000dd36 <_malloc_r+0x92> +1000e206: 22fe movs r2, #254 ; 0xfe +1000e208: 217e movs r1, #126 ; 0x7e +1000e20a: 0092 lsls r2, r2, #2 +1000e20c: e6db b.n 1000dfc6 <_malloc_r+0x322> +1000e20e: 687b ldr r3, [r7, #4] +1000e210: e76b b.n 1000e0ea <_malloc_r+0x446> +1000e212: 46c0 nop ; (mov r8, r8) +1000e214: 00000554 .word 0x00000554 + +1000e218 <__malloc_lock>: +1000e218: 4770 bx lr +1000e21a: 46c0 nop ; (mov r8, r8) + +1000e21c <__malloc_unlock>: +1000e21c: 4770 bx lr +1000e21e: 46c0 nop ; (mov r8, r8) + +1000e220 <_realloc_r>: +1000e220: b5f0 push {r4, r5, r6, r7, lr} +1000e222: 4657 mov r7, sl +1000e224: 4645 mov r5, r8 +1000e226: 46de mov lr, fp +1000e228: 464e mov r6, r9 +1000e22a: b5e0 push {r5, r6, r7, lr} +1000e22c: 000c movs r4, r1 +1000e22e: 0007 movs r7, r0 +1000e230: 4690 mov r8, r2 +1000e232: b083 sub sp, #12 +1000e234: 2900 cmp r1, #0 +1000e236: d100 bne.n 1000e23a <_realloc_r+0x1a> +1000e238: e0a8 b.n 1000e38c <_realloc_r+0x16c> +1000e23a: 4645 mov r5, r8 +1000e23c: 350b adds r5, #11 +1000e23e: f7ff ffeb bl 1000e218 <__malloc_lock> +1000e242: 2d16 cmp r5, #22 +1000e244: d870 bhi.n 1000e328 <_realloc_r+0x108> +1000e246: 2510 movs r5, #16 +1000e248: 2310 movs r3, #16 +1000e24a: 45a8 cmp r8, r5 +1000e24c: d870 bhi.n 1000e330 <_realloc_r+0x110> +1000e24e: 0026 movs r6, r4 +1000e250: 3e08 subs r6, #8 +1000e252: 6871 ldr r1, [r6, #4] +1000e254: 2203 movs r2, #3 +1000e256: 0008 movs r0, r1 +1000e258: 4390 bics r0, r2 +1000e25a: 4681 mov r9, r0 +1000e25c: 9600 str r6, [sp, #0] +1000e25e: 4298 cmp r0, r3 +1000e260: db00 blt.n 1000e264 <_realloc_r+0x44> +1000e262: e077 b.n 1000e354 <_realloc_r+0x134> +1000e264: 4ac2 ldr r2, [pc, #776] ; (1000e570 <_realloc_r+0x350>) +1000e266: 1830 adds r0, r6, r0 +1000e268: 4693 mov fp, r2 +1000e26a: 6892 ldr r2, [r2, #8] +1000e26c: 4282 cmp r2, r0 +1000e26e: d100 bne.n 1000e272 <_realloc_r+0x52> +1000e270: e0ca b.n 1000e408 <_realloc_r+0x1e8> +1000e272: 6842 ldr r2, [r0, #4] +1000e274: 9001 str r0, [sp, #4] +1000e276: 9200 str r2, [sp, #0] +1000e278: 2201 movs r2, #1 +1000e27a: 4692 mov sl, r2 +1000e27c: 4650 mov r0, sl +1000e27e: 9a00 ldr r2, [sp, #0] +1000e280: 4382 bics r2, r0 +1000e282: 9801 ldr r0, [sp, #4] +1000e284: 4694 mov ip, r2 +1000e286: 4683 mov fp, r0 +1000e288: 44dc add ip, fp +1000e28a: 4662 mov r2, ip +1000e28c: 4650 mov r0, sl +1000e28e: 6852 ldr r2, [r2, #4] +1000e290: 4202 tst r2, r0 +1000e292: d000 beq.n 1000e296 <_realloc_r+0x76> +1000e294: e071 b.n 1000e37a <_realloc_r+0x15a> +1000e296: 2003 movs r0, #3 +1000e298: 9a00 ldr r2, [sp, #0] +1000e29a: 46cb mov fp, r9 +1000e29c: 4382 bics r2, r0 +1000e29e: 4694 mov ip, r2 +1000e2a0: 44e3 add fp, ip +1000e2a2: 459b cmp fp, r3 +1000e2a4: da50 bge.n 1000e348 <_realloc_r+0x128> +1000e2a6: 4652 mov r2, sl +1000e2a8: 420a tst r2, r1 +1000e2aa: d111 bne.n 1000e2d0 <_realloc_r+0xb0> +1000e2ac: 2103 movs r1, #3 +1000e2ae: 6832 ldr r2, [r6, #0] +1000e2b0: 1ab2 subs r2, r6, r2 +1000e2b2: 4692 mov sl, r2 +1000e2b4: 6852 ldr r2, [r2, #4] +1000e2b6: 438a bics r2, r1 +1000e2b8: 4661 mov r1, ip +1000e2ba: 1851 adds r1, r2, r1 +1000e2bc: 4449 add r1, r9 +1000e2be: 468b mov fp, r1 +1000e2c0: 4299 cmp r1, r3 +1000e2c2: db00 blt.n 1000e2c6 <_realloc_r+0xa6> +1000e2c4: e078 b.n 1000e3b8 <_realloc_r+0x198> +1000e2c6: 444a add r2, r9 +1000e2c8: 4693 mov fp, r2 +1000e2ca: 429a cmp r2, r3 +1000e2cc: db00 blt.n 1000e2d0 <_realloc_r+0xb0> +1000e2ce: e078 b.n 1000e3c2 <_realloc_r+0x1a2> +1000e2d0: 4641 mov r1, r8 +1000e2d2: 0038 movs r0, r7 +1000e2d4: f7ff fce6 bl 1000dca4 <_malloc_r> +1000e2d8: 4680 mov r8, r0 +1000e2da: 2800 cmp r0, #0 +1000e2dc: d020 beq.n 1000e320 <_realloc_r+0x100> +1000e2de: 6873 ldr r3, [r6, #4] +1000e2e0: 46b4 mov ip, r6 +1000e2e2: 9300 str r3, [sp, #0] +1000e2e4: 2301 movs r3, #1 +1000e2e6: 9900 ldr r1, [sp, #0] +1000e2e8: 0002 movs r2, r0 +1000e2ea: 4399 bics r1, r3 +1000e2ec: 000b movs r3, r1 +1000e2ee: 3a08 subs r2, #8 +1000e2f0: 4463 add r3, ip +1000e2f2: 4293 cmp r3, r2 +1000e2f4: d100 bne.n 1000e2f8 <_realloc_r+0xd8> +1000e2f6: e0f7 b.n 1000e4e8 <_realloc_r+0x2c8> +1000e2f8: 464a mov r2, r9 +1000e2fa: 3a04 subs r2, #4 +1000e2fc: 2a24 cmp r2, #36 ; 0x24 +1000e2fe: d900 bls.n 1000e302 <_realloc_r+0xe2> +1000e300: e0f7 b.n 1000e4f2 <_realloc_r+0x2d2> +1000e302: 0003 movs r3, r0 +1000e304: 0021 movs r1, r4 +1000e306: 2a13 cmp r2, #19 +1000e308: d900 bls.n 1000e30c <_realloc_r+0xec> +1000e30a: e0c8 b.n 1000e49e <_realloc_r+0x27e> +1000e30c: 680a ldr r2, [r1, #0] +1000e30e: 601a str r2, [r3, #0] +1000e310: 684a ldr r2, [r1, #4] +1000e312: 605a str r2, [r3, #4] +1000e314: 688a ldr r2, [r1, #8] +1000e316: 609a str r2, [r3, #8] +1000e318: 0021 movs r1, r4 +1000e31a: 0038 movs r0, r7 +1000e31c: f001 fb54 bl 1000f9c8 <_free_r> +1000e320: 0038 movs r0, r7 +1000e322: f7ff ff7b bl 1000e21c <__malloc_unlock> +1000e326: e007 b.n 1000e338 <_realloc_r+0x118> +1000e328: 2307 movs r3, #7 +1000e32a: 439d bics r5, r3 +1000e32c: 1e2b subs r3, r5, #0 +1000e32e: da8c bge.n 1000e24a <_realloc_r+0x2a> +1000e330: 230c movs r3, #12 +1000e332: 603b str r3, [r7, #0] +1000e334: 2300 movs r3, #0 +1000e336: 4698 mov r8, r3 +1000e338: 4640 mov r0, r8 +1000e33a: b003 add sp, #12 +1000e33c: bcf0 pop {r4, r5, r6, r7} +1000e33e: 46bb mov fp, r7 +1000e340: 46b2 mov sl, r6 +1000e342: 46a9 mov r9, r5 +1000e344: 46a0 mov r8, r4 +1000e346: bdf0 pop {r4, r5, r6, r7, pc} +1000e348: 46d9 mov r9, fp +1000e34a: 9a01 ldr r2, [sp, #4] +1000e34c: 68d3 ldr r3, [r2, #12] +1000e34e: 6892 ldr r2, [r2, #8] +1000e350: 60d3 str r3, [r2, #12] +1000e352: 609a str r2, [r3, #8] +1000e354: 464b mov r3, r9 +1000e356: 1b5b subs r3, r3, r5 +1000e358: 2b0f cmp r3, #15 +1000e35a: d81c bhi.n 1000e396 <_realloc_r+0x176> +1000e35c: 2101 movs r1, #1 +1000e35e: 464a mov r2, r9 +1000e360: 6873 ldr r3, [r6, #4] +1000e362: 400b ands r3, r1 +1000e364: 4313 orrs r3, r2 +1000e366: 6073 str r3, [r6, #4] +1000e368: 444e add r6, r9 1000e36a: 6873 ldr r3, [r6, #4] -1000e36c: 46b4 mov ip, r6 -1000e36e: 9300 str r3, [sp, #0] -1000e370: 2301 movs r3, #1 -1000e372: 9900 ldr r1, [sp, #0] -1000e374: 0002 movs r2, r0 -1000e376: 4399 bics r1, r3 -1000e378: 000b movs r3, r1 -1000e37a: 3a08 subs r2, #8 -1000e37c: 4463 add r3, ip -1000e37e: 4293 cmp r3, r2 -1000e380: d100 bne.n 1000e384 <_realloc_r+0xd8> -1000e382: e0f7 b.n 1000e574 <_realloc_r+0x2c8> -1000e384: 464a mov r2, r9 -1000e386: 3a04 subs r2, #4 -1000e388: 2a24 cmp r2, #36 ; 0x24 -1000e38a: d900 bls.n 1000e38e <_realloc_r+0xe2> -1000e38c: e0f7 b.n 1000e57e <_realloc_r+0x2d2> -1000e38e: 0003 movs r3, r0 -1000e390: 0021 movs r1, r4 -1000e392: 2a13 cmp r2, #19 -1000e394: d900 bls.n 1000e398 <_realloc_r+0xec> -1000e396: e0c8 b.n 1000e52a <_realloc_r+0x27e> -1000e398: 680a ldr r2, [r1, #0] -1000e39a: 601a str r2, [r3, #0] -1000e39c: 684a ldr r2, [r1, #4] -1000e39e: 605a str r2, [r3, #4] -1000e3a0: 688a ldr r2, [r1, #8] -1000e3a2: 609a str r2, [r3, #8] -1000e3a4: 0021 movs r1, r4 -1000e3a6: 0038 movs r0, r7 -1000e3a8: f001 fb54 bl 1000fa54 <_free_r> -1000e3ac: 0038 movs r0, r7 -1000e3ae: f7ff ff7b bl 1000e2a8 <__malloc_unlock> -1000e3b2: e007 b.n 1000e3c4 <_realloc_r+0x118> -1000e3b4: 2307 movs r3, #7 -1000e3b6: 439d bics r5, r3 -1000e3b8: 1e2b subs r3, r5, #0 -1000e3ba: da8c bge.n 1000e2d6 <_realloc_r+0x2a> -1000e3bc: 230c movs r3, #12 -1000e3be: 603b str r3, [r7, #0] -1000e3c0: 2300 movs r3, #0 -1000e3c2: 4698 mov r8, r3 -1000e3c4: 4640 mov r0, r8 -1000e3c6: b003 add sp, #12 -1000e3c8: bcf0 pop {r4, r5, r6, r7} -1000e3ca: 46bb mov fp, r7 -1000e3cc: 46b2 mov sl, r6 -1000e3ce: 46a9 mov r9, r5 -1000e3d0: 46a0 mov r8, r4 -1000e3d2: bdf0 pop {r4, r5, r6, r7, pc} -1000e3d4: 46d9 mov r9, fp -1000e3d6: 9a01 ldr r2, [sp, #4] -1000e3d8: 68d3 ldr r3, [r2, #12] -1000e3da: 6892 ldr r2, [r2, #8] -1000e3dc: 60d3 str r3, [r2, #12] -1000e3de: 609a str r2, [r3, #8] -1000e3e0: 464b mov r3, r9 -1000e3e2: 1b5b subs r3, r3, r5 -1000e3e4: 2b0f cmp r3, #15 -1000e3e6: d81c bhi.n 1000e422 <_realloc_r+0x176> -1000e3e8: 2101 movs r1, #1 -1000e3ea: 464a mov r2, r9 -1000e3ec: 6873 ldr r3, [r6, #4] -1000e3ee: 400b ands r3, r1 -1000e3f0: 4313 orrs r3, r2 -1000e3f2: 6073 str r3, [r6, #4] -1000e3f4: 444e add r6, r9 -1000e3f6: 6873 ldr r3, [r6, #4] -1000e3f8: 4319 orrs r1, r3 -1000e3fa: 6071 str r1, [r6, #4] -1000e3fc: 0038 movs r0, r7 -1000e3fe: f7ff ff53 bl 1000e2a8 <__malloc_unlock> -1000e402: 46a0 mov r8, r4 -1000e404: e7de b.n 1000e3c4 <_realloc_r+0x118> -1000e406: 4208 tst r0, r1 -1000e408: d1a8 bne.n 1000e35c <_realloc_r+0xb0> -1000e40a: 2103 movs r1, #3 -1000e40c: 6832 ldr r2, [r6, #0] -1000e40e: 1ab2 subs r2, r6, r2 -1000e410: 4692 mov sl, r2 -1000e412: 6852 ldr r2, [r2, #4] -1000e414: 438a bics r2, r1 -1000e416: e79c b.n 1000e352 <_realloc_r+0xa6> -1000e418: 0011 movs r1, r2 -1000e41a: f7ff fc89 bl 1000dd30 <_malloc_r> -1000e41e: 4680 mov r8, r0 -1000e420: e7d0 b.n 1000e3c4 <_realloc_r+0x118> -1000e422: 2001 movs r0, #1 -1000e424: 6872 ldr r2, [r6, #4] -1000e426: 1971 adds r1, r6, r5 -1000e428: 4002 ands r2, r0 -1000e42a: 4303 orrs r3, r0 -1000e42c: 4315 orrs r5, r2 -1000e42e: 6075 str r5, [r6, #4] -1000e430: 604b str r3, [r1, #4] -1000e432: 444e add r6, r9 -1000e434: 6873 ldr r3, [r6, #4] -1000e436: 3108 adds r1, #8 -1000e438: 4318 orrs r0, r3 -1000e43a: 6070 str r0, [r6, #4] -1000e43c: 0038 movs r0, r7 -1000e43e: f001 fb09 bl 1000fa54 <_free_r> -1000e442: e7db b.n 1000e3fc <_realloc_r+0x150> -1000e444: 9a01 ldr r2, [sp, #4] -1000e446: 68d3 ldr r3, [r2, #12] -1000e448: 6892 ldr r2, [r2, #8] -1000e44a: 60d3 str r3, [r2, #12] -1000e44c: 609a str r2, [r3, #8] -1000e44e: 4653 mov r3, sl -1000e450: 4652 mov r2, sl -1000e452: 68db ldr r3, [r3, #12] -1000e454: 6892 ldr r2, [r2, #8] -1000e456: 4656 mov r6, sl -1000e458: 60d3 str r3, [r2, #12] -1000e45a: 609a str r2, [r3, #8] -1000e45c: 464a mov r2, r9 -1000e45e: 3a04 subs r2, #4 -1000e460: 3608 adds r6, #8 -1000e462: 2a24 cmp r2, #36 ; 0x24 -1000e464: d86b bhi.n 1000e53e <_realloc_r+0x292> -1000e466: 0033 movs r3, r6 -1000e468: 2a13 cmp r2, #19 -1000e46a: d909 bls.n 1000e480 <_realloc_r+0x1d4> -1000e46c: 4653 mov r3, sl -1000e46e: 6821 ldr r1, [r4, #0] -1000e470: 6099 str r1, [r3, #8] -1000e472: 6861 ldr r1, [r4, #4] -1000e474: 60d9 str r1, [r3, #12] -1000e476: 2a1b cmp r2, #27 -1000e478: d900 bls.n 1000e47c <_realloc_r+0x1d0> -1000e47a: e08e b.n 1000e59a <_realloc_r+0x2ee> -1000e47c: 3408 adds r4, #8 -1000e47e: 3310 adds r3, #16 -1000e480: 6822 ldr r2, [r4, #0] -1000e482: 46d9 mov r9, fp -1000e484: 601a str r2, [r3, #0] -1000e486: 6862 ldr r2, [r4, #4] -1000e488: 605a str r2, [r3, #4] -1000e48a: 68a2 ldr r2, [r4, #8] -1000e48c: 0034 movs r4, r6 -1000e48e: 609a str r2, [r3, #8] -1000e490: 4656 mov r6, sl -1000e492: e7a5 b.n 1000e3e0 <_realloc_r+0x134> -1000e494: 6850 ldr r0, [r2, #4] -1000e496: 2203 movs r2, #3 -1000e498: 4390 bics r0, r2 -1000e49a: 320d adds r2, #13 -1000e49c: 4682 mov sl, r0 -1000e49e: 4694 mov ip, r2 -1000e4a0: 44ca add sl, r9 -1000e4a2: 44ac add ip, r5 -1000e4a4: 45e2 cmp sl, ip -1000e4a6: da52 bge.n 1000e54e <_realloc_r+0x2a2> -1000e4a8: 07ca lsls r2, r1, #31 -1000e4aa: d500 bpl.n 1000e4ae <_realloc_r+0x202> -1000e4ac: e756 b.n 1000e35c <_realloc_r+0xb0> -1000e4ae: 6831 ldr r1, [r6, #0] -1000e4b0: 1a72 subs r2, r6, r1 -1000e4b2: 2103 movs r1, #3 -1000e4b4: 4692 mov sl, r2 -1000e4b6: 6852 ldr r2, [r2, #4] -1000e4b8: 438a bics r2, r1 -1000e4ba: 1810 adds r0, r2, r0 -1000e4bc: 0001 movs r1, r0 -1000e4be: 4449 add r1, r9 -1000e4c0: 9100 str r1, [sp, #0] -1000e4c2: 458c cmp ip, r1 -1000e4c4: dd00 ble.n 1000e4c8 <_realloc_r+0x21c> -1000e4c6: e744 b.n 1000e352 <_realloc_r+0xa6> -1000e4c8: 4653 mov r3, sl -1000e4ca: 4652 mov r2, sl -1000e4cc: 68db ldr r3, [r3, #12] -1000e4ce: 6892 ldr r2, [r2, #8] -1000e4d0: 60d3 str r3, [r2, #12] -1000e4d2: 609a str r2, [r3, #8] -1000e4d4: 2308 movs r3, #8 -1000e4d6: 464a mov r2, r9 -1000e4d8: 4453 add r3, sl -1000e4da: 3a04 subs r2, #4 -1000e4dc: 4698 mov r8, r3 -1000e4de: 2a24 cmp r2, #36 ; 0x24 -1000e4e0: d875 bhi.n 1000e5ce <_realloc_r+0x322> -1000e4e2: 2a13 cmp r2, #19 -1000e4e4: d908 bls.n 1000e4f8 <_realloc_r+0x24c> -1000e4e6: 4653 mov r3, sl -1000e4e8: 6821 ldr r1, [r4, #0] -1000e4ea: 6099 str r1, [r3, #8] -1000e4ec: 6861 ldr r1, [r4, #4] -1000e4ee: 60d9 str r1, [r3, #12] -1000e4f0: 2a1b cmp r2, #27 -1000e4f2: d871 bhi.n 1000e5d8 <_realloc_r+0x32c> -1000e4f4: 3408 adds r4, #8 -1000e4f6: 3310 adds r3, #16 -1000e4f8: 6822 ldr r2, [r4, #0] -1000e4fa: 601a str r2, [r3, #0] -1000e4fc: 6862 ldr r2, [r4, #4] -1000e4fe: 605a str r2, [r3, #4] -1000e500: 68a2 ldr r2, [r4, #8] -1000e502: 609a str r2, [r3, #8] -1000e504: 4653 mov r3, sl -1000e506: 1959 adds r1, r3, r5 -1000e508: 465b mov r3, fp -1000e50a: 6099 str r1, [r3, #8] -1000e50c: 9b00 ldr r3, [sp, #0] -1000e50e: 0038 movs r0, r7 -1000e510: 1b5a subs r2, r3, r5 -1000e512: 2301 movs r3, #1 -1000e514: 431a orrs r2, r3 -1000e516: 604a str r2, [r1, #4] -1000e518: 4652 mov r2, sl -1000e51a: 6852 ldr r2, [r2, #4] -1000e51c: 4013 ands r3, r2 -1000e51e: 431d orrs r5, r3 -1000e520: 4653 mov r3, sl -1000e522: 605d str r5, [r3, #4] -1000e524: f7ff fec0 bl 1000e2a8 <__malloc_unlock> -1000e528: e74c b.n 1000e3c4 <_realloc_r+0x118> -1000e52a: 6821 ldr r1, [r4, #0] -1000e52c: 6001 str r1, [r0, #0] -1000e52e: 6861 ldr r1, [r4, #4] -1000e530: 6041 str r1, [r0, #4] -1000e532: 2a1b cmp r2, #27 -1000e534: d827 bhi.n 1000e586 <_realloc_r+0x2da> -1000e536: 0021 movs r1, r4 -1000e538: 3308 adds r3, #8 -1000e53a: 3108 adds r1, #8 -1000e53c: e72c b.n 1000e398 <_realloc_r+0xec> -1000e53e: 0021 movs r1, r4 -1000e540: 0030 movs r0, r6 -1000e542: 0034 movs r4, r6 -1000e544: f005 fd80 bl 10014048 <__memmove_veneer> -1000e548: 46d9 mov r9, fp -1000e54a: 4656 mov r6, sl -1000e54c: e748 b.n 1000e3e0 <_realloc_r+0x134> -1000e54e: 465b mov r3, fp -1000e550: 9800 ldr r0, [sp, #0] -1000e552: 46a0 mov r8, r4 -1000e554: 1941 adds r1, r0, r5 -1000e556: 6099 str r1, [r3, #8] -1000e558: 4653 mov r3, sl -1000e55a: 1b5a subs r2, r3, r5 -1000e55c: 2301 movs r3, #1 -1000e55e: 431a orrs r2, r3 -1000e560: 604a str r2, [r1, #4] -1000e562: 6841 ldr r1, [r0, #4] -1000e564: 400b ands r3, r1 -1000e566: 431d orrs r5, r3 -1000e568: 6045 str r5, [r0, #4] -1000e56a: 0038 movs r0, r7 -1000e56c: 9100 str r1, [sp, #0] -1000e56e: f7ff fe9b bl 1000e2a8 <__malloc_unlock> -1000e572: e727 b.n 1000e3c4 <_realloc_r+0x118> -1000e574: 2203 movs r2, #3 -1000e576: 685b ldr r3, [r3, #4] -1000e578: 4393 bics r3, r2 -1000e57a: 4499 add r9, r3 -1000e57c: e730 b.n 1000e3e0 <_realloc_r+0x134> -1000e57e: 0021 movs r1, r4 -1000e580: f005 fd62 bl 10014048 <__memmove_veneer> -1000e584: e70e b.n 1000e3a4 <_realloc_r+0xf8> -1000e586: 68a1 ldr r1, [r4, #8] -1000e588: 6081 str r1, [r0, #8] -1000e58a: 68e1 ldr r1, [r4, #12] -1000e58c: 60c1 str r1, [r0, #12] -1000e58e: 2a24 cmp r2, #36 ; 0x24 -1000e590: d00c beq.n 1000e5ac <_realloc_r+0x300> -1000e592: 0021 movs r1, r4 -1000e594: 3310 adds r3, #16 -1000e596: 3110 adds r1, #16 -1000e598: e6fe b.n 1000e398 <_realloc_r+0xec> -1000e59a: 68a1 ldr r1, [r4, #8] -1000e59c: 6119 str r1, [r3, #16] -1000e59e: 68e1 ldr r1, [r4, #12] -1000e5a0: 6159 str r1, [r3, #20] -1000e5a2: 2a24 cmp r2, #36 ; 0x24 -1000e5a4: d00b beq.n 1000e5be <_realloc_r+0x312> -1000e5a6: 3410 adds r4, #16 -1000e5a8: 3318 adds r3, #24 -1000e5aa: e769 b.n 1000e480 <_realloc_r+0x1d4> -1000e5ac: 6922 ldr r2, [r4, #16] -1000e5ae: 0021 movs r1, r4 -1000e5b0: 6102 str r2, [r0, #16] -1000e5b2: 0002 movs r2, r0 -1000e5b4: 6960 ldr r0, [r4, #20] -1000e5b6: 3118 adds r1, #24 -1000e5b8: 3318 adds r3, #24 -1000e5ba: 6150 str r0, [r2, #20] -1000e5bc: e6ec b.n 1000e398 <_realloc_r+0xec> -1000e5be: 6922 ldr r2, [r4, #16] -1000e5c0: 619a str r2, [r3, #24] -1000e5c2: 4652 mov r2, sl -1000e5c4: 6961 ldr r1, [r4, #20] -1000e5c6: 3320 adds r3, #32 -1000e5c8: 61d1 str r1, [r2, #28] -1000e5ca: 3418 adds r4, #24 -1000e5cc: e758 b.n 1000e480 <_realloc_r+0x1d4> -1000e5ce: 0021 movs r1, r4 -1000e5d0: 0018 movs r0, r3 -1000e5d2: f005 fd39 bl 10014048 <__memmove_veneer> -1000e5d6: e795 b.n 1000e504 <_realloc_r+0x258> -1000e5d8: 68a1 ldr r1, [r4, #8] -1000e5da: 6119 str r1, [r3, #16] -1000e5dc: 68e1 ldr r1, [r4, #12] -1000e5de: 6159 str r1, [r3, #20] -1000e5e0: 2a24 cmp r2, #36 ; 0x24 -1000e5e2: d002 beq.n 1000e5ea <_realloc_r+0x33e> -1000e5e4: 3410 adds r4, #16 -1000e5e6: 3318 adds r3, #24 -1000e5e8: e786 b.n 1000e4f8 <_realloc_r+0x24c> -1000e5ea: 6922 ldr r2, [r4, #16] -1000e5ec: 619a str r2, [r3, #24] -1000e5ee: 4652 mov r2, sl -1000e5f0: 6961 ldr r1, [r4, #20] -1000e5f2: 3320 adds r3, #32 -1000e5f4: 61d1 str r1, [r2, #28] -1000e5f6: 3418 adds r4, #24 -1000e5f8: e77e b.n 1000e4f8 <_realloc_r+0x24c> -1000e5fa: 46c0 nop ; (mov r8, r8) -1000e5fc: 20000d18 .word 0x20000d18 - -1000e600 <_sbrk_r>: -1000e600: 2300 movs r3, #0 -1000e602: b570 push {r4, r5, r6, lr} -1000e604: 4d06 ldr r5, [pc, #24] ; (1000e620 <_sbrk_r+0x20>) -1000e606: 0004 movs r4, r0 -1000e608: 0008 movs r0, r1 -1000e60a: 602b str r3, [r5, #0] -1000e60c: f7f6 ff02 bl 10005414 <_sbrk> -1000e610: 1c43 adds r3, r0, #1 -1000e612: d000 beq.n 1000e616 <_sbrk_r+0x16> -1000e614: bd70 pop {r4, r5, r6, pc} -1000e616: 682b ldr r3, [r5, #0] -1000e618: 2b00 cmp r3, #0 -1000e61a: d0fb beq.n 1000e614 <_sbrk_r+0x14> -1000e61c: 6023 str r3, [r4, #0] -1000e61e: e7f9 b.n 1000e614 <_sbrk_r+0x14> -1000e620: 20001600 .word 0x20001600 - -1000e624 : -1000e624: b40e push {r1, r2, r3} -1000e626: b530 push {r4, r5, lr} -1000e628: 2381 movs r3, #129 ; 0x81 -1000e62a: b09c sub sp, #112 ; 0x70 -1000e62c: 466a mov r2, sp -1000e62e: ac1f add r4, sp, #124 ; 0x7c -1000e630: 009b lsls r3, r3, #2 -1000e632: cc20 ldmia r4!, {r5} -1000e634: 8293 strh r3, [r2, #20] -1000e636: 9002 str r0, [sp, #8] -1000e638: 9006 str r0, [sp, #24] -1000e63a: f000 f895 bl 1000e768 -1000e63e: 4b0b ldr r3, [pc, #44] ; (1000e66c ) -1000e640: 466a mov r2, sp -1000e642: 930a str r3, [sp, #40] ; 0x28 -1000e644: 2300 movs r3, #0 -1000e646: 930e str r3, [sp, #56] ; 0x38 -1000e648: 9313 str r3, [sp, #76] ; 0x4c -1000e64a: 3b01 subs r3, #1 -1000e64c: 82d3 strh r3, [r2, #22] -1000e64e: 4b08 ldr r3, [pc, #32] ; (1000e670 ) -1000e650: 9003 str r0, [sp, #12] -1000e652: 9007 str r0, [sp, #28] -1000e654: 002a movs r2, r5 -1000e656: 6818 ldr r0, [r3, #0] -1000e658: a902 add r1, sp, #8 -1000e65a: 0023 movs r3, r4 -1000e65c: 9401 str r4, [sp, #4] -1000e65e: f000 f9c7 bl 1000e9f0 <__ssvfscanf_r> -1000e662: b01c add sp, #112 ; 0x70 -1000e664: bc30 pop {r4, r5} -1000e666: bc08 pop {r3} -1000e668: b003 add sp, #12 -1000e66a: 4718 bx r3 -1000e66c: 1000e6ed .word 0x1000e6ed -1000e670: 200008e0 .word 0x200008e0 - -1000e674 <_sscanf_r>: -1000e674: b40c push {r2, r3} -1000e676: b570 push {r4, r5, r6, lr} -1000e678: 2381 movs r3, #129 ; 0x81 -1000e67a: b09c sub sp, #112 ; 0x70 -1000e67c: 466a mov r2, sp -1000e67e: ac20 add r4, sp, #128 ; 0x80 -1000e680: 0005 movs r5, r0 -1000e682: 009b lsls r3, r3, #2 -1000e684: 0008 movs r0, r1 -1000e686: cc40 ldmia r4!, {r6} -1000e688: 8293 strh r3, [r2, #20] -1000e68a: 9102 str r1, [sp, #8] -1000e68c: 9106 str r1, [sp, #24] -1000e68e: f000 f86b bl 1000e768 -1000e692: 4b0b ldr r3, [pc, #44] ; (1000e6c0 <_sscanf_r+0x4c>) -1000e694: 466a mov r2, sp -1000e696: 930a str r3, [sp, #40] ; 0x28 -1000e698: 2300 movs r3, #0 -1000e69a: 930e str r3, [sp, #56] ; 0x38 -1000e69c: 9313 str r3, [sp, #76] ; 0x4c -1000e69e: 3b01 subs r3, #1 -1000e6a0: 9003 str r0, [sp, #12] -1000e6a2: 9007 str r0, [sp, #28] -1000e6a4: 82d3 strh r3, [r2, #22] -1000e6a6: 0028 movs r0, r5 -1000e6a8: 0023 movs r3, r4 -1000e6aa: 0032 movs r2, r6 -1000e6ac: a902 add r1, sp, #8 -1000e6ae: 9401 str r4, [sp, #4] -1000e6b0: f000 f99e bl 1000e9f0 <__ssvfscanf_r> -1000e6b4: b01c add sp, #112 ; 0x70 -1000e6b6: bc70 pop {r4, r5, r6} -1000e6b8: bc08 pop {r3} -1000e6ba: b002 add sp, #8 -1000e6bc: 4718 bx r3 -1000e6be: 46c0 nop ; (mov r8, r8) -1000e6c0: 1000e6ed .word 0x1000e6ed - -1000e6c4 <__sread>: -1000e6c4: b570 push {r4, r5, r6, lr} -1000e6c6: 000c movs r4, r1 -1000e6c8: 250e movs r5, #14 -1000e6ca: 5f49 ldrsh r1, [r1, r5] -1000e6cc: f001 fb90 bl 1000fdf0 <_read_r> -1000e6d0: 2800 cmp r0, #0 -1000e6d2: db03 blt.n 1000e6dc <__sread+0x18> -1000e6d4: 6d23 ldr r3, [r4, #80] ; 0x50 -1000e6d6: 181b adds r3, r3, r0 -1000e6d8: 6523 str r3, [r4, #80] ; 0x50 -1000e6da: bd70 pop {r4, r5, r6, pc} -1000e6dc: 89a3 ldrh r3, [r4, #12] -1000e6de: 4a02 ldr r2, [pc, #8] ; (1000e6e8 <__sread+0x24>) -1000e6e0: 4013 ands r3, r2 -1000e6e2: 81a3 strh r3, [r4, #12] -1000e6e4: e7f9 b.n 1000e6da <__sread+0x16> -1000e6e6: 46c0 nop ; (mov r8, r8) -1000e6e8: ffffefff .word 0xffffefff - -1000e6ec <__seofread>: -1000e6ec: 2000 movs r0, #0 -1000e6ee: 4770 bx lr - -1000e6f0 <__swrite>: -1000e6f0: b5f8 push {r3, r4, r5, r6, r7, lr} -1000e6f2: 000c movs r4, r1 -1000e6f4: 001f movs r7, r3 -1000e6f6: 230c movs r3, #12 -1000e6f8: 5ec9 ldrsh r1, [r1, r3] -1000e6fa: 0005 movs r5, r0 -1000e6fc: 0016 movs r6, r2 -1000e6fe: 05cb lsls r3, r1, #23 -1000e700: d40a bmi.n 1000e718 <__swrite+0x28> -1000e702: 4b0a ldr r3, [pc, #40] ; (1000e72c <__swrite+0x3c>) -1000e704: 0032 movs r2, r6 -1000e706: 4019 ands r1, r3 -1000e708: 0028 movs r0, r5 -1000e70a: 81a1 strh r1, [r4, #12] -1000e70c: 230e movs r3, #14 -1000e70e: 5ee1 ldrsh r1, [r4, r3] -1000e710: 003b movs r3, r7 -1000e712: f001 f925 bl 1000f960 <_write_r> -1000e716: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000e718: 230e movs r3, #14 -1000e71a: 5ee1 ldrsh r1, [r4, r3] -1000e71c: 2200 movs r2, #0 -1000e71e: 2302 movs r3, #2 -1000e720: f001 fae2 bl 1000fce8 <_lseek_r> -1000e724: 230c movs r3, #12 -1000e726: 5ee1 ldrsh r1, [r4, r3] -1000e728: e7eb b.n 1000e702 <__swrite+0x12> -1000e72a: 46c0 nop ; (mov r8, r8) -1000e72c: ffffefff .word 0xffffefff - -1000e730 <__sseek>: -1000e730: b570 push {r4, r5, r6, lr} -1000e732: 000c movs r4, r1 -1000e734: 250e movs r5, #14 -1000e736: 5f49 ldrsh r1, [r1, r5] -1000e738: f001 fad6 bl 1000fce8 <_lseek_r> -1000e73c: 1c43 adds r3, r0, #1 -1000e73e: d006 beq.n 1000e74e <__sseek+0x1e> -1000e740: 2380 movs r3, #128 ; 0x80 -1000e742: 89a2 ldrh r2, [r4, #12] -1000e744: 015b lsls r3, r3, #5 -1000e746: 4313 orrs r3, r2 -1000e748: 81a3 strh r3, [r4, #12] -1000e74a: 6520 str r0, [r4, #80] ; 0x50 -1000e74c: bd70 pop {r4, r5, r6, pc} -1000e74e: 89a3 ldrh r3, [r4, #12] -1000e750: 4a01 ldr r2, [pc, #4] ; (1000e758 <__sseek+0x28>) -1000e752: 4013 ands r3, r2 -1000e754: 81a3 strh r3, [r4, #12] -1000e756: e7f9 b.n 1000e74c <__sseek+0x1c> -1000e758: ffffefff .word 0xffffefff - -1000e75c <__sclose>: -1000e75c: b510 push {r4, lr} -1000e75e: 230e movs r3, #14 -1000e760: 5ec9 ldrsh r1, [r1, r3] -1000e762: f001 f911 bl 1000f988 <_close_r> -1000e766: bd10 pop {r4, pc} - -1000e768 : -1000e768: b510 push {r4, lr} -1000e76a: 0783 lsls r3, r0, #30 -1000e76c: d00a beq.n 1000e784 -1000e76e: 0003 movs r3, r0 -1000e770: 2103 movs r1, #3 -1000e772: e002 b.n 1000e77a -1000e774: 3301 adds r3, #1 -1000e776: 420b tst r3, r1 -1000e778: d005 beq.n 1000e786 -1000e77a: 781a ldrb r2, [r3, #0] -1000e77c: 2a00 cmp r2, #0 -1000e77e: d1f9 bne.n 1000e774 -1000e780: 1a18 subs r0, r3, r0 -1000e782: bd10 pop {r4, pc} -1000e784: 0003 movs r3, r0 -1000e786: 6819 ldr r1, [r3, #0] -1000e788: 4a0c ldr r2, [pc, #48] ; (1000e7bc ) -1000e78a: 4c0d ldr r4, [pc, #52] ; (1000e7c0 ) -1000e78c: 188a adds r2, r1, r2 -1000e78e: 438a bics r2, r1 -1000e790: 4222 tst r2, r4 -1000e792: d10f bne.n 1000e7b4 -1000e794: 6859 ldr r1, [r3, #4] -1000e796: 4a09 ldr r2, [pc, #36] ; (1000e7bc ) -1000e798: 3304 adds r3, #4 -1000e79a: 188a adds r2, r1, r2 -1000e79c: 438a bics r2, r1 -1000e79e: 4222 tst r2, r4 -1000e7a0: d108 bne.n 1000e7b4 -1000e7a2: 6859 ldr r1, [r3, #4] -1000e7a4: 4a05 ldr r2, [pc, #20] ; (1000e7bc ) -1000e7a6: 3304 adds r3, #4 -1000e7a8: 188a adds r2, r1, r2 -1000e7aa: 438a bics r2, r1 -1000e7ac: 4222 tst r2, r4 -1000e7ae: d0f1 beq.n 1000e794 -1000e7b0: e000 b.n 1000e7b4 -1000e7b2: 3301 adds r3, #1 -1000e7b4: 781a ldrb r2, [r3, #0] -1000e7b6: 2a00 cmp r2, #0 -1000e7b8: d1fb bne.n 1000e7b2 -1000e7ba: e7e1 b.n 1000e780 -1000e7bc: fefefeff .word 0xfefefeff -1000e7c0: 80808080 .word 0x80808080 - -1000e7c4 : -1000e7c4: b530 push {r4, r5, lr} -1000e7c6: 2a00 cmp r2, #0 -1000e7c8: d026 beq.n 1000e818 -1000e7ca: 0003 movs r3, r0 -1000e7cc: 430b orrs r3, r1 -1000e7ce: 079b lsls r3, r3, #30 -1000e7d0: d124 bne.n 1000e81c -1000e7d2: 2a03 cmp r2, #3 -1000e7d4: d922 bls.n 1000e81c -1000e7d6: 4d16 ldr r5, [pc, #88] ; (1000e830 ) -1000e7d8: e00b b.n 1000e7f2 -1000e7da: 3a04 subs r2, #4 -1000e7dc: 2a00 cmp r2, #0 -1000e7de: d01b beq.n 1000e818 -1000e7e0: 4c14 ldr r4, [pc, #80] ; (1000e834 ) -1000e7e2: 191c adds r4, r3, r4 -1000e7e4: 439c bics r4, r3 -1000e7e6: 422c tst r4, r5 -1000e7e8: d116 bne.n 1000e818 -1000e7ea: 3004 adds r0, #4 -1000e7ec: 3104 adds r1, #4 -1000e7ee: 2a03 cmp r2, #3 -1000e7f0: d914 bls.n 1000e81c -1000e7f2: 6803 ldr r3, [r0, #0] -1000e7f4: 680c ldr r4, [r1, #0] -1000e7f6: 42a3 cmp r3, r4 -1000e7f8: d0ef beq.n 1000e7da -1000e7fa: 7804 ldrb r4, [r0, #0] -1000e7fc: 780d ldrb r5, [r1, #0] -1000e7fe: 42ac cmp r4, r5 -1000e800: d113 bne.n 1000e82a -1000e802: 2301 movs r3, #1 -1000e804: e006 b.n 1000e814 -1000e806: 5cc4 ldrb r4, [r0, r3] -1000e808: 5ccd ldrb r5, [r1, r3] -1000e80a: 42ac cmp r4, r5 -1000e80c: d10d bne.n 1000e82a -1000e80e: 3301 adds r3, #1 -1000e810: 4293 cmp r3, r2 -1000e812: d001 beq.n 1000e818 -1000e814: 2c00 cmp r4, #0 -1000e816: d1f6 bne.n 1000e806 -1000e818: 2000 movs r0, #0 -1000e81a: bd30 pop {r4, r5, pc} -1000e81c: 7804 ldrb r4, [r0, #0] -1000e81e: 780d ldrb r5, [r1, #0] -1000e820: 42a5 cmp r5, r4 -1000e822: d102 bne.n 1000e82a -1000e824: 2a01 cmp r2, #1 -1000e826: d1ec bne.n 1000e802 -1000e828: e7f6 b.n 1000e818 -1000e82a: 1b60 subs r0, r4, r5 -1000e82c: e7f5 b.n 1000e81a -1000e82e: 46c0 nop ; (mov r8, r8) -1000e830: 80808080 .word 0x80808080 -1000e834: fefefeff .word 0xfefefeff - -1000e838 <_strtol_l.part.0>: -1000e838: b5f0 push {r4, r5, r6, r7, lr} -1000e83a: 4657 mov r7, sl -1000e83c: 464e mov r6, r9 -1000e83e: 4645 mov r5, r8 -1000e840: 46de mov lr, fp -1000e842: 4682 mov sl, r0 -1000e844: b5e0 push {r5, r6, r7, lr} -1000e846: 4691 mov r9, r2 -1000e848: 4688 mov r8, r1 -1000e84a: 001e movs r6, r3 -1000e84c: 000a movs r2, r1 -1000e84e: 2008 movs r0, #8 -1000e850: 4f48 ldr r7, [pc, #288] ; (1000e974 <_strtol_l.part.0+0x13c>) -1000e852: b083 sub sp, #12 -1000e854: 0013 movs r3, r2 -1000e856: 781c ldrb r4, [r3, #0] -1000e858: 1c55 adds r5, r2, #1 -1000e85a: 5d39 ldrb r1, [r7, r4] -1000e85c: 002a movs r2, r5 -1000e85e: 4208 tst r0, r1 -1000e860: d1f8 bne.n 1000e854 <_strtol_l.part.0+0x1c> -1000e862: 2c2d cmp r4, #45 ; 0x2d -1000e864: d066 beq.n 1000e934 <_strtol_l.part.0+0xfc> -1000e866: 2c2b cmp r4, #43 ; 0x2b -1000e868: d029 beq.n 1000e8be <_strtol_l.part.0+0x86> -1000e86a: 4b43 ldr r3, [pc, #268] ; (1000e978 <_strtol_l.part.0+0x140>) -1000e86c: 469b mov fp, r3 -1000e86e: 2300 movs r3, #0 -1000e870: 9301 str r3, [sp, #4] -1000e872: 2e00 cmp r6, #0 -1000e874: d02b beq.n 1000e8ce <_strtol_l.part.0+0x96> -1000e876: 2e10 cmp r6, #16 -1000e878: d064 beq.n 1000e944 <_strtol_l.part.0+0x10c> -1000e87a: 0037 movs r7, r6 -1000e87c: 0039 movs r1, r7 -1000e87e: 4658 mov r0, fp -1000e880: f7f8 f9a0 bl 10006bc4 <__wrap___aeabi_uidiv> -1000e884: 002b movs r3, r5 -1000e886: 468c mov ip, r1 -1000e888: 2200 movs r2, #0 -1000e88a: 2100 movs r1, #0 -1000e88c: e007 b.n 1000e89e <_strtol_l.part.0+0x66> -1000e88e: 4288 cmp r0, r1 -1000e890: d312 bcc.n 1000e8b8 <_strtol_l.part.0+0x80> -1000e892: d03f beq.n 1000e914 <_strtol_l.part.0+0xdc> -1000e894: 2201 movs r2, #1 -1000e896: 4379 muls r1, r7 -1000e898: 1869 adds r1, r5, r1 -1000e89a: 781c ldrb r4, [r3, #0] -1000e89c: 3301 adds r3, #1 -1000e89e: 0025 movs r5, r4 -1000e8a0: 3d30 subs r5, #48 ; 0x30 -1000e8a2: 2d09 cmp r5, #9 -1000e8a4: d904 bls.n 1000e8b0 <_strtol_l.part.0+0x78> -1000e8a6: 3d11 subs r5, #17 -1000e8a8: 2d19 cmp r5, #25 -1000e8aa: d815 bhi.n 1000e8d8 <_strtol_l.part.0+0xa0> -1000e8ac: 3c37 subs r4, #55 ; 0x37 -1000e8ae: 0025 movs r5, r4 -1000e8b0: 42ae cmp r6, r5 -1000e8b2: dd19 ble.n 1000e8e8 <_strtol_l.part.0+0xb0> -1000e8b4: 2a00 cmp r2, #0 -1000e8b6: daea bge.n 1000e88e <_strtol_l.part.0+0x56> -1000e8b8: 2201 movs r2, #1 -1000e8ba: 4252 negs r2, r2 -1000e8bc: e7ed b.n 1000e89a <_strtol_l.part.0+0x62> -1000e8be: 782c ldrb r4, [r5, #0] -1000e8c0: 1c9d adds r5, r3, #2 -1000e8c2: 4b2d ldr r3, [pc, #180] ; (1000e978 <_strtol_l.part.0+0x140>) -1000e8c4: 469b mov fp, r3 -1000e8c6: 2300 movs r3, #0 -1000e8c8: 9301 str r3, [sp, #4] -1000e8ca: 2e00 cmp r6, #0 -1000e8cc: d1d3 bne.n 1000e876 <_strtol_l.part.0+0x3e> -1000e8ce: 2c30 cmp r4, #48 ; 0x30 -1000e8d0: d046 beq.n 1000e960 <_strtol_l.part.0+0x128> -1000e8d2: 270a movs r7, #10 -1000e8d4: 260a movs r6, #10 -1000e8d6: e7d1 b.n 1000e87c <_strtol_l.part.0+0x44> -1000e8d8: 0025 movs r5, r4 -1000e8da: 3d61 subs r5, #97 ; 0x61 -1000e8dc: 2d19 cmp r5, #25 -1000e8de: d803 bhi.n 1000e8e8 <_strtol_l.part.0+0xb0> -1000e8e0: 3c57 subs r4, #87 ; 0x57 -1000e8e2: 0025 movs r5, r4 -1000e8e4: 42ae cmp r6, r5 -1000e8e6: dce5 bgt.n 1000e8b4 <_strtol_l.part.0+0x7c> -1000e8e8: 2a00 cmp r2, #0 -1000e8ea: db18 blt.n 1000e91e <_strtol_l.part.0+0xe6> -1000e8ec: 9801 ldr r0, [sp, #4] -1000e8ee: 2800 cmp r0, #0 -1000e8f0: d000 beq.n 1000e8f4 <_strtol_l.part.0+0xbc> -1000e8f2: 4249 negs r1, r1 -1000e8f4: 4648 mov r0, r9 -1000e8f6: 2800 cmp r0, #0 -1000e8f8: d004 beq.n 1000e904 <_strtol_l.part.0+0xcc> -1000e8fa: 2a00 cmp r2, #0 -1000e8fc: d138 bne.n 1000e970 <_strtol_l.part.0+0x138> -1000e8fe: 464b mov r3, r9 -1000e900: 4642 mov r2, r8 -1000e902: 601a str r2, [r3, #0] -1000e904: 0008 movs r0, r1 -1000e906: b003 add sp, #12 -1000e908: bcf0 pop {r4, r5, r6, r7} -1000e90a: 46bb mov fp, r7 -1000e90c: 46b2 mov sl, r6 -1000e90e: 46a9 mov r9, r5 -1000e910: 46a0 mov r8, r4 -1000e912: bdf0 pop {r4, r5, r6, r7, pc} -1000e914: 45ac cmp ip, r5 -1000e916: dabd bge.n 1000e894 <_strtol_l.part.0+0x5c> -1000e918: 2201 movs r2, #1 -1000e91a: 4252 negs r2, r2 -1000e91c: e7bd b.n 1000e89a <_strtol_l.part.0+0x62> -1000e91e: 2222 movs r2, #34 ; 0x22 -1000e920: 4651 mov r1, sl -1000e922: 600a str r2, [r1, #0] -1000e924: 464a mov r2, r9 -1000e926: 4659 mov r1, fp -1000e928: 2a00 cmp r2, #0 -1000e92a: d0eb beq.n 1000e904 <_strtol_l.part.0+0xcc> -1000e92c: 3b01 subs r3, #1 -1000e92e: 4698 mov r8, r3 -1000e930: 4659 mov r1, fp -1000e932: e7e4 b.n 1000e8fe <_strtol_l.part.0+0xc6> -1000e934: 782c ldrb r4, [r5, #0] -1000e936: 1c9d adds r5, r3, #2 -1000e938: 2380 movs r3, #128 ; 0x80 -1000e93a: 061b lsls r3, r3, #24 -1000e93c: 469b mov fp, r3 -1000e93e: 2301 movs r3, #1 -1000e940: 9301 str r3, [sp, #4] -1000e942: e796 b.n 1000e872 <_strtol_l.part.0+0x3a> -1000e944: 2c30 cmp r4, #48 ; 0x30 -1000e946: d104 bne.n 1000e952 <_strtol_l.part.0+0x11a> -1000e948: 2220 movs r2, #32 -1000e94a: 782b ldrb r3, [r5, #0] -1000e94c: 4393 bics r3, r2 -1000e94e: 2b58 cmp r3, #88 ; 0x58 -1000e950: d001 beq.n 1000e956 <_strtol_l.part.0+0x11e> -1000e952: 2710 movs r7, #16 -1000e954: e792 b.n 1000e87c <_strtol_l.part.0+0x44> -1000e956: 786c ldrb r4, [r5, #1] -1000e958: 2710 movs r7, #16 -1000e95a: 2610 movs r6, #16 -1000e95c: 3502 adds r5, #2 -1000e95e: e78d b.n 1000e87c <_strtol_l.part.0+0x44> -1000e960: 2220 movs r2, #32 -1000e962: 782b ldrb r3, [r5, #0] -1000e964: 4393 bics r3, r2 -1000e966: 2b58 cmp r3, #88 ; 0x58 -1000e968: d0f5 beq.n 1000e956 <_strtol_l.part.0+0x11e> -1000e96a: 2708 movs r7, #8 -1000e96c: 2608 movs r6, #8 -1000e96e: e785 b.n 1000e87c <_strtol_l.part.0+0x44> -1000e970: 468b mov fp, r1 -1000e972: e7db b.n 1000e92c <_strtol_l.part.0+0xf4> -1000e974: 1004c865 .word 0x1004c865 -1000e978: 7fffffff .word 0x7fffffff - -1000e97c <_strtol_r>: -1000e97c: b510 push {r4, lr} -1000e97e: 2b01 cmp r3, #1 -1000e980: d004 beq.n 1000e98c <_strtol_r+0x10> -1000e982: 2b24 cmp r3, #36 ; 0x24 -1000e984: d802 bhi.n 1000e98c <_strtol_r+0x10> -1000e986: f7ff ff57 bl 1000e838 <_strtol_l.part.0> -1000e98a: e004 b.n 1000e996 <_strtol_r+0x1a> -1000e98c: f001 f80e bl 1000f9ac <__errno> -1000e990: 2316 movs r3, #22 -1000e992: 6003 str r3, [r0, #0] -1000e994: 2000 movs r0, #0 -1000e996: bd10 pop {r4, pc} - -1000e998 : -1000e998: 0013 movs r3, r2 -1000e99a: b510 push {r4, lr} -1000e99c: 2a01 cmp r2, #1 -1000e99e: d009 beq.n 1000e9b4 -1000e9a0: 2a24 cmp r2, #36 ; 0x24 -1000e9a2: d807 bhi.n 1000e9b4 -1000e9a4: 4a06 ldr r2, [pc, #24] ; (1000e9c0 ) -1000e9a6: 6814 ldr r4, [r2, #0] -1000e9a8: 000a movs r2, r1 -1000e9aa: 0001 movs r1, r0 -1000e9ac: 0020 movs r0, r4 -1000e9ae: f7ff ff43 bl 1000e838 <_strtol_l.part.0> -1000e9b2: e004 b.n 1000e9be -1000e9b4: f000 fffa bl 1000f9ac <__errno> -1000e9b8: 2316 movs r3, #22 -1000e9ba: 6003 str r3, [r0, #0] -1000e9bc: 2000 movs r0, #0 -1000e9be: bd10 pop {r4, pc} -1000e9c0: 200008e0 .word 0x200008e0 - -1000e9c4 : -1000e9c4: 0013 movs r3, r2 -1000e9c6: b510 push {r4, lr} -1000e9c8: 2a01 cmp r2, #1 -1000e9ca: d009 beq.n 1000e9e0 -1000e9cc: 2a24 cmp r2, #36 ; 0x24 -1000e9ce: d807 bhi.n 1000e9e0 -1000e9d0: 4a06 ldr r2, [pc, #24] ; (1000e9ec ) -1000e9d2: 6814 ldr r4, [r2, #0] -1000e9d4: 000a movs r2, r1 -1000e9d6: 0001 movs r1, r0 -1000e9d8: 0020 movs r0, r4 -1000e9da: f7ff ff2d bl 1000e838 <_strtol_l.part.0> -1000e9de: e004 b.n 1000e9ea -1000e9e0: f000 ffe4 bl 1000f9ac <__errno> -1000e9e4: 2316 movs r3, #22 -1000e9e6: 6003 str r3, [r0, #0] -1000e9e8: 2000 movs r0, #0 -1000e9ea: bd10 pop {r4, pc} -1000e9ec: 200008e0 .word 0x200008e0 - -1000e9f0 <__ssvfscanf_r>: -1000e9f0: b5f0 push {r4, r5, r6, r7, lr} -1000e9f2: 4657 mov r7, sl -1000e9f4: 46de mov lr, fp -1000e9f6: 464e mov r6, r9 -1000e9f8: 4645 mov r5, r8 -1000e9fa: b5e0 push {r5, r6, r7, lr} -1000e9fc: 4cc9 ldr r4, [pc, #804] ; (1000ed24 <__ssvfscanf_r+0x334>) -1000e9fe: 000f movs r7, r1 -1000ea00: 44a5 add sp, r4 -1000ea02: 930a str r3, [sp, #40] ; 0x28 -1000ea04: 230c movs r3, #12 -1000ea06: 5ec9 ldrsh r1, [r1, r3] -1000ea08: 2380 movs r3, #128 ; 0x80 -1000ea0a: 019b lsls r3, r3, #6 -1000ea0c: 4682 mov sl, r0 -1000ea0e: 4219 tst r1, r3 -1000ea10: d105 bne.n 1000ea1e <__ssvfscanf_r+0x2e> -1000ea12: 430b orrs r3, r1 -1000ea14: 81bb strh r3, [r7, #12] -1000ea16: 6e79 ldr r1, [r7, #100] ; 0x64 -1000ea18: 4bc3 ldr r3, [pc, #780] ; (1000ed28 <__ssvfscanf_r+0x338>) -1000ea1a: 400b ands r3, r1 -1000ea1c: 667b str r3, [r7, #100] ; 0x64 -1000ea1e: 7813 ldrb r3, [r2, #0] -1000ea20: 3201 adds r2, #1 -1000ea22: 9313 str r3, [sp, #76] ; 0x4c -1000ea24: 9203 str r2, [sp, #12] -1000ea26: 2b00 cmp r3, #0 -1000ea28: d101 bne.n 1000ea2e <__ssvfscanf_r+0x3e> -1000ea2a: f000 ff01 bl 1000f830 <__ssvfscanf_r+0xe40> -1000ea2e: 2200 movs r2, #0 -1000ea30: 4691 mov r9, r2 -1000ea32: 920b str r2, [sp, #44] ; 0x2c -1000ea34: 9204 str r2, [sp, #16] -1000ea36: 9208 str r2, [sp, #32] -1000ea38: 9205 str r2, [sp, #20] -1000ea3a: 4abc ldr r2, [pc, #752] ; (1000ed2c <__ssvfscanf_r+0x33c>) -1000ea3c: 4693 mov fp, r2 -1000ea3e: 4652 mov r2, sl -1000ea40: 46ca mov sl, r9 -1000ea42: 4691 mov r9, r2 -1000ea44: 2108 movs r1, #8 -1000ea46: 465a mov r2, fp -1000ea48: 000c movs r4, r1 -1000ea4a: 5cd2 ldrb r2, [r2, r3] -1000ea4c: 4014 ands r4, r2 -1000ea4e: 4211 tst r1, r2 -1000ea50: d129 bne.n 1000eaa6 <__ssvfscanf_r+0xb6> -1000ea52: 2b25 cmp r3, #37 ; 0x25 -1000ea54: d113 bne.n 1000ea7e <__ssvfscanf_r+0x8e> -1000ea56: 9b03 ldr r3, [sp, #12] -1000ea58: 2500 movs r5, #0 -1000ea5a: 781a ldrb r2, [r3, #0] -1000ea5c: 2300 movs r3, #0 -1000ea5e: 4698 mov r8, r3 -1000ea60: 3304 adds r3, #4 -1000ea62: 200f movs r0, #15 -1000ea64: 469c mov ip, r3 -1000ea66: 9b03 ldr r3, [sp, #12] -1000ea68: 1c59 adds r1, r3, #1 -1000ea6a: 0013 movs r3, r2 -1000ea6c: 3b25 subs r3, #37 ; 0x25 -1000ea6e: b2db uxtb r3, r3 -1000ea70: 2b53 cmp r3, #83 ; 0x53 -1000ea72: d80e bhi.n 1000ea92 <__ssvfscanf_r+0xa2> -1000ea74: 4eae ldr r6, [pc, #696] ; (1000ed30 <__ssvfscanf_r+0x340>) -1000ea76: 009b lsls r3, r3, #2 -1000ea78: 58f3 ldr r3, [r6, r3] -1000ea7a: 469f mov pc, r3 -1000ea7c: 9103 str r1, [sp, #12] -1000ea7e: 687b ldr r3, [r7, #4] +1000e36c: 4319 orrs r1, r3 +1000e36e: 6071 str r1, [r6, #4] +1000e370: 0038 movs r0, r7 +1000e372: f7ff ff53 bl 1000e21c <__malloc_unlock> +1000e376: 46a0 mov r8, r4 +1000e378: e7de b.n 1000e338 <_realloc_r+0x118> +1000e37a: 4208 tst r0, r1 +1000e37c: d1a8 bne.n 1000e2d0 <_realloc_r+0xb0> +1000e37e: 2103 movs r1, #3 +1000e380: 6832 ldr r2, [r6, #0] +1000e382: 1ab2 subs r2, r6, r2 +1000e384: 4692 mov sl, r2 +1000e386: 6852 ldr r2, [r2, #4] +1000e388: 438a bics r2, r1 +1000e38a: e79c b.n 1000e2c6 <_realloc_r+0xa6> +1000e38c: 0011 movs r1, r2 +1000e38e: f7ff fc89 bl 1000dca4 <_malloc_r> +1000e392: 4680 mov r8, r0 +1000e394: e7d0 b.n 1000e338 <_realloc_r+0x118> +1000e396: 2001 movs r0, #1 +1000e398: 6872 ldr r2, [r6, #4] +1000e39a: 1971 adds r1, r6, r5 +1000e39c: 4002 ands r2, r0 +1000e39e: 4303 orrs r3, r0 +1000e3a0: 4315 orrs r5, r2 +1000e3a2: 6075 str r5, [r6, #4] +1000e3a4: 604b str r3, [r1, #4] +1000e3a6: 444e add r6, r9 +1000e3a8: 6873 ldr r3, [r6, #4] +1000e3aa: 3108 adds r1, #8 +1000e3ac: 4318 orrs r0, r3 +1000e3ae: 6070 str r0, [r6, #4] +1000e3b0: 0038 movs r0, r7 +1000e3b2: f001 fb09 bl 1000f9c8 <_free_r> +1000e3b6: e7db b.n 1000e370 <_realloc_r+0x150> +1000e3b8: 9a01 ldr r2, [sp, #4] +1000e3ba: 68d3 ldr r3, [r2, #12] +1000e3bc: 6892 ldr r2, [r2, #8] +1000e3be: 60d3 str r3, [r2, #12] +1000e3c0: 609a str r2, [r3, #8] +1000e3c2: 4653 mov r3, sl +1000e3c4: 4652 mov r2, sl +1000e3c6: 68db ldr r3, [r3, #12] +1000e3c8: 6892 ldr r2, [r2, #8] +1000e3ca: 4656 mov r6, sl +1000e3cc: 60d3 str r3, [r2, #12] +1000e3ce: 609a str r2, [r3, #8] +1000e3d0: 464a mov r2, r9 +1000e3d2: 3a04 subs r2, #4 +1000e3d4: 3608 adds r6, #8 +1000e3d6: 2a24 cmp r2, #36 ; 0x24 +1000e3d8: d86b bhi.n 1000e4b2 <_realloc_r+0x292> +1000e3da: 0033 movs r3, r6 +1000e3dc: 2a13 cmp r2, #19 +1000e3de: d909 bls.n 1000e3f4 <_realloc_r+0x1d4> +1000e3e0: 4653 mov r3, sl +1000e3e2: 6821 ldr r1, [r4, #0] +1000e3e4: 6099 str r1, [r3, #8] +1000e3e6: 6861 ldr r1, [r4, #4] +1000e3e8: 60d9 str r1, [r3, #12] +1000e3ea: 2a1b cmp r2, #27 +1000e3ec: d900 bls.n 1000e3f0 <_realloc_r+0x1d0> +1000e3ee: e08e b.n 1000e50e <_realloc_r+0x2ee> +1000e3f0: 3408 adds r4, #8 +1000e3f2: 3310 adds r3, #16 +1000e3f4: 6822 ldr r2, [r4, #0] +1000e3f6: 46d9 mov r9, fp +1000e3f8: 601a str r2, [r3, #0] +1000e3fa: 6862 ldr r2, [r4, #4] +1000e3fc: 605a str r2, [r3, #4] +1000e3fe: 68a2 ldr r2, [r4, #8] +1000e400: 0034 movs r4, r6 +1000e402: 609a str r2, [r3, #8] +1000e404: 4656 mov r6, sl +1000e406: e7a5 b.n 1000e354 <_realloc_r+0x134> +1000e408: 6850 ldr r0, [r2, #4] +1000e40a: 2203 movs r2, #3 +1000e40c: 4390 bics r0, r2 +1000e40e: 320d adds r2, #13 +1000e410: 4682 mov sl, r0 +1000e412: 4694 mov ip, r2 +1000e414: 44ca add sl, r9 +1000e416: 44ac add ip, r5 +1000e418: 45e2 cmp sl, ip +1000e41a: da52 bge.n 1000e4c2 <_realloc_r+0x2a2> +1000e41c: 07ca lsls r2, r1, #31 +1000e41e: d500 bpl.n 1000e422 <_realloc_r+0x202> +1000e420: e756 b.n 1000e2d0 <_realloc_r+0xb0> +1000e422: 6831 ldr r1, [r6, #0] +1000e424: 1a72 subs r2, r6, r1 +1000e426: 2103 movs r1, #3 +1000e428: 4692 mov sl, r2 +1000e42a: 6852 ldr r2, [r2, #4] +1000e42c: 438a bics r2, r1 +1000e42e: 1810 adds r0, r2, r0 +1000e430: 0001 movs r1, r0 +1000e432: 4449 add r1, r9 +1000e434: 9100 str r1, [sp, #0] +1000e436: 458c cmp ip, r1 +1000e438: dd00 ble.n 1000e43c <_realloc_r+0x21c> +1000e43a: e744 b.n 1000e2c6 <_realloc_r+0xa6> +1000e43c: 4653 mov r3, sl +1000e43e: 4652 mov r2, sl +1000e440: 68db ldr r3, [r3, #12] +1000e442: 6892 ldr r2, [r2, #8] +1000e444: 60d3 str r3, [r2, #12] +1000e446: 609a str r2, [r3, #8] +1000e448: 2308 movs r3, #8 +1000e44a: 464a mov r2, r9 +1000e44c: 4453 add r3, sl +1000e44e: 3a04 subs r2, #4 +1000e450: 4698 mov r8, r3 +1000e452: 2a24 cmp r2, #36 ; 0x24 +1000e454: d875 bhi.n 1000e542 <_realloc_r+0x322> +1000e456: 2a13 cmp r2, #19 +1000e458: d908 bls.n 1000e46c <_realloc_r+0x24c> +1000e45a: 4653 mov r3, sl +1000e45c: 6821 ldr r1, [r4, #0] +1000e45e: 6099 str r1, [r3, #8] +1000e460: 6861 ldr r1, [r4, #4] +1000e462: 60d9 str r1, [r3, #12] +1000e464: 2a1b cmp r2, #27 +1000e466: d871 bhi.n 1000e54c <_realloc_r+0x32c> +1000e468: 3408 adds r4, #8 +1000e46a: 3310 adds r3, #16 +1000e46c: 6822 ldr r2, [r4, #0] +1000e46e: 601a str r2, [r3, #0] +1000e470: 6862 ldr r2, [r4, #4] +1000e472: 605a str r2, [r3, #4] +1000e474: 68a2 ldr r2, [r4, #8] +1000e476: 609a str r2, [r3, #8] +1000e478: 4653 mov r3, sl +1000e47a: 1959 adds r1, r3, r5 +1000e47c: 465b mov r3, fp +1000e47e: 6099 str r1, [r3, #8] +1000e480: 9b00 ldr r3, [sp, #0] +1000e482: 0038 movs r0, r7 +1000e484: 1b5a subs r2, r3, r5 +1000e486: 2301 movs r3, #1 +1000e488: 431a orrs r2, r3 +1000e48a: 604a str r2, [r1, #4] +1000e48c: 4652 mov r2, sl +1000e48e: 6852 ldr r2, [r2, #4] +1000e490: 4013 ands r3, r2 +1000e492: 431d orrs r5, r3 +1000e494: 4653 mov r3, sl +1000e496: 605d str r5, [r3, #4] +1000e498: f7ff fec0 bl 1000e21c <__malloc_unlock> +1000e49c: e74c b.n 1000e338 <_realloc_r+0x118> +1000e49e: 6821 ldr r1, [r4, #0] +1000e4a0: 6001 str r1, [r0, #0] +1000e4a2: 6861 ldr r1, [r4, #4] +1000e4a4: 6041 str r1, [r0, #4] +1000e4a6: 2a1b cmp r2, #27 +1000e4a8: d827 bhi.n 1000e4fa <_realloc_r+0x2da> +1000e4aa: 0021 movs r1, r4 +1000e4ac: 3308 adds r3, #8 +1000e4ae: 3108 adds r1, #8 +1000e4b0: e72c b.n 1000e30c <_realloc_r+0xec> +1000e4b2: 0021 movs r1, r4 +1000e4b4: 0030 movs r0, r6 +1000e4b6: 0034 movs r4, r6 +1000e4b8: f005 fd82 bl 10013fc0 <__memmove_veneer> +1000e4bc: 46d9 mov r9, fp +1000e4be: 4656 mov r6, sl +1000e4c0: e748 b.n 1000e354 <_realloc_r+0x134> +1000e4c2: 465b mov r3, fp +1000e4c4: 9800 ldr r0, [sp, #0] +1000e4c6: 46a0 mov r8, r4 +1000e4c8: 1941 adds r1, r0, r5 +1000e4ca: 6099 str r1, [r3, #8] +1000e4cc: 4653 mov r3, sl +1000e4ce: 1b5a subs r2, r3, r5 +1000e4d0: 2301 movs r3, #1 +1000e4d2: 431a orrs r2, r3 +1000e4d4: 604a str r2, [r1, #4] +1000e4d6: 6841 ldr r1, [r0, #4] +1000e4d8: 400b ands r3, r1 +1000e4da: 431d orrs r5, r3 +1000e4dc: 6045 str r5, [r0, #4] +1000e4de: 0038 movs r0, r7 +1000e4e0: 9100 str r1, [sp, #0] +1000e4e2: f7ff fe9b bl 1000e21c <__malloc_unlock> +1000e4e6: e727 b.n 1000e338 <_realloc_r+0x118> +1000e4e8: 2203 movs r2, #3 +1000e4ea: 685b ldr r3, [r3, #4] +1000e4ec: 4393 bics r3, r2 +1000e4ee: 4499 add r9, r3 +1000e4f0: e730 b.n 1000e354 <_realloc_r+0x134> +1000e4f2: 0021 movs r1, r4 +1000e4f4: f005 fd64 bl 10013fc0 <__memmove_veneer> +1000e4f8: e70e b.n 1000e318 <_realloc_r+0xf8> +1000e4fa: 68a1 ldr r1, [r4, #8] +1000e4fc: 6081 str r1, [r0, #8] +1000e4fe: 68e1 ldr r1, [r4, #12] +1000e500: 60c1 str r1, [r0, #12] +1000e502: 2a24 cmp r2, #36 ; 0x24 +1000e504: d00c beq.n 1000e520 <_realloc_r+0x300> +1000e506: 0021 movs r1, r4 +1000e508: 3310 adds r3, #16 +1000e50a: 3110 adds r1, #16 +1000e50c: e6fe b.n 1000e30c <_realloc_r+0xec> +1000e50e: 68a1 ldr r1, [r4, #8] +1000e510: 6119 str r1, [r3, #16] +1000e512: 68e1 ldr r1, [r4, #12] +1000e514: 6159 str r1, [r3, #20] +1000e516: 2a24 cmp r2, #36 ; 0x24 +1000e518: d00b beq.n 1000e532 <_realloc_r+0x312> +1000e51a: 3410 adds r4, #16 +1000e51c: 3318 adds r3, #24 +1000e51e: e769 b.n 1000e3f4 <_realloc_r+0x1d4> +1000e520: 6922 ldr r2, [r4, #16] +1000e522: 0021 movs r1, r4 +1000e524: 6102 str r2, [r0, #16] +1000e526: 0002 movs r2, r0 +1000e528: 6960 ldr r0, [r4, #20] +1000e52a: 3118 adds r1, #24 +1000e52c: 3318 adds r3, #24 +1000e52e: 6150 str r0, [r2, #20] +1000e530: e6ec b.n 1000e30c <_realloc_r+0xec> +1000e532: 6922 ldr r2, [r4, #16] +1000e534: 619a str r2, [r3, #24] +1000e536: 4652 mov r2, sl +1000e538: 6961 ldr r1, [r4, #20] +1000e53a: 3320 adds r3, #32 +1000e53c: 61d1 str r1, [r2, #28] +1000e53e: 3418 adds r4, #24 +1000e540: e758 b.n 1000e3f4 <_realloc_r+0x1d4> +1000e542: 0021 movs r1, r4 +1000e544: 0018 movs r0, r3 +1000e546: f005 fd3b bl 10013fc0 <__memmove_veneer> +1000e54a: e795 b.n 1000e478 <_realloc_r+0x258> +1000e54c: 68a1 ldr r1, [r4, #8] +1000e54e: 6119 str r1, [r3, #16] +1000e550: 68e1 ldr r1, [r4, #12] +1000e552: 6159 str r1, [r3, #20] +1000e554: 2a24 cmp r2, #36 ; 0x24 +1000e556: d002 beq.n 1000e55e <_realloc_r+0x33e> +1000e558: 3410 adds r4, #16 +1000e55a: 3318 adds r3, #24 +1000e55c: e786 b.n 1000e46c <_realloc_r+0x24c> +1000e55e: 6922 ldr r2, [r4, #16] +1000e560: 619a str r2, [r3, #24] +1000e562: 4652 mov r2, sl +1000e564: 6961 ldr r1, [r4, #20] +1000e566: 3320 adds r3, #32 +1000e568: 61d1 str r1, [r2, #28] +1000e56a: 3418 adds r4, #24 +1000e56c: e77e b.n 1000e46c <_realloc_r+0x24c> +1000e56e: 46c0 nop ; (mov r8, r8) +1000e570: 20000d18 .word 0x20000d18 + +1000e574 <_sbrk_r>: +1000e574: 2300 movs r3, #0 +1000e576: b570 push {r4, r5, r6, lr} +1000e578: 4d06 ldr r5, [pc, #24] ; (1000e594 <_sbrk_r+0x20>) +1000e57a: 0004 movs r4, r0 +1000e57c: 0008 movs r0, r1 +1000e57e: 602b str r3, [r5, #0] +1000e580: f7f6 ff00 bl 10005384 <_sbrk> +1000e584: 1c43 adds r3, r0, #1 +1000e586: d000 beq.n 1000e58a <_sbrk_r+0x16> +1000e588: bd70 pop {r4, r5, r6, pc} +1000e58a: 682b ldr r3, [r5, #0] +1000e58c: 2b00 cmp r3, #0 +1000e58e: d0fb beq.n 1000e588 <_sbrk_r+0x14> +1000e590: 6023 str r3, [r4, #0] +1000e592: e7f9 b.n 1000e588 <_sbrk_r+0x14> +1000e594: 20001600 .word 0x20001600 + +1000e598 : +1000e598: b40e push {r1, r2, r3} +1000e59a: b530 push {r4, r5, lr} +1000e59c: 2381 movs r3, #129 ; 0x81 +1000e59e: b09c sub sp, #112 ; 0x70 +1000e5a0: 466a mov r2, sp +1000e5a2: ac1f add r4, sp, #124 ; 0x7c +1000e5a4: 009b lsls r3, r3, #2 +1000e5a6: cc20 ldmia r4!, {r5} +1000e5a8: 8293 strh r3, [r2, #20] +1000e5aa: 9002 str r0, [sp, #8] +1000e5ac: 9006 str r0, [sp, #24] +1000e5ae: f000 f895 bl 1000e6dc +1000e5b2: 4b0b ldr r3, [pc, #44] ; (1000e5e0 ) +1000e5b4: 466a mov r2, sp +1000e5b6: 930a str r3, [sp, #40] ; 0x28 +1000e5b8: 2300 movs r3, #0 +1000e5ba: 930e str r3, [sp, #56] ; 0x38 +1000e5bc: 9313 str r3, [sp, #76] ; 0x4c +1000e5be: 3b01 subs r3, #1 +1000e5c0: 82d3 strh r3, [r2, #22] +1000e5c2: 4b08 ldr r3, [pc, #32] ; (1000e5e4 ) +1000e5c4: 9003 str r0, [sp, #12] +1000e5c6: 9007 str r0, [sp, #28] +1000e5c8: 002a movs r2, r5 +1000e5ca: 6818 ldr r0, [r3, #0] +1000e5cc: a902 add r1, sp, #8 +1000e5ce: 0023 movs r3, r4 +1000e5d0: 9401 str r4, [sp, #4] +1000e5d2: f000 f9c7 bl 1000e964 <__ssvfscanf_r> +1000e5d6: b01c add sp, #112 ; 0x70 +1000e5d8: bc30 pop {r4, r5} +1000e5da: bc08 pop {r3} +1000e5dc: b003 add sp, #12 +1000e5de: 4718 bx r3 +1000e5e0: 1000e661 .word 0x1000e661 +1000e5e4: 200008e0 .word 0x200008e0 + +1000e5e8 <_sscanf_r>: +1000e5e8: b40c push {r2, r3} +1000e5ea: b570 push {r4, r5, r6, lr} +1000e5ec: 2381 movs r3, #129 ; 0x81 +1000e5ee: b09c sub sp, #112 ; 0x70 +1000e5f0: 466a mov r2, sp +1000e5f2: ac20 add r4, sp, #128 ; 0x80 +1000e5f4: 0005 movs r5, r0 +1000e5f6: 009b lsls r3, r3, #2 +1000e5f8: 0008 movs r0, r1 +1000e5fa: cc40 ldmia r4!, {r6} +1000e5fc: 8293 strh r3, [r2, #20] +1000e5fe: 9102 str r1, [sp, #8] +1000e600: 9106 str r1, [sp, #24] +1000e602: f000 f86b bl 1000e6dc +1000e606: 4b0b ldr r3, [pc, #44] ; (1000e634 <_sscanf_r+0x4c>) +1000e608: 466a mov r2, sp +1000e60a: 930a str r3, [sp, #40] ; 0x28 +1000e60c: 2300 movs r3, #0 +1000e60e: 930e str r3, [sp, #56] ; 0x38 +1000e610: 9313 str r3, [sp, #76] ; 0x4c +1000e612: 3b01 subs r3, #1 +1000e614: 9003 str r0, [sp, #12] +1000e616: 9007 str r0, [sp, #28] +1000e618: 82d3 strh r3, [r2, #22] +1000e61a: 0028 movs r0, r5 +1000e61c: 0023 movs r3, r4 +1000e61e: 0032 movs r2, r6 +1000e620: a902 add r1, sp, #8 +1000e622: 9401 str r4, [sp, #4] +1000e624: f000 f99e bl 1000e964 <__ssvfscanf_r> +1000e628: b01c add sp, #112 ; 0x70 +1000e62a: bc70 pop {r4, r5, r6} +1000e62c: bc08 pop {r3} +1000e62e: b002 add sp, #8 +1000e630: 4718 bx r3 +1000e632: 46c0 nop ; (mov r8, r8) +1000e634: 1000e661 .word 0x1000e661 + +1000e638 <__sread>: +1000e638: b570 push {r4, r5, r6, lr} +1000e63a: 000c movs r4, r1 +1000e63c: 250e movs r5, #14 +1000e63e: 5f49 ldrsh r1, [r1, r5] +1000e640: f001 fb90 bl 1000fd64 <_read_r> +1000e644: 2800 cmp r0, #0 +1000e646: db03 blt.n 1000e650 <__sread+0x18> +1000e648: 6d23 ldr r3, [r4, #80] ; 0x50 +1000e64a: 181b adds r3, r3, r0 +1000e64c: 6523 str r3, [r4, #80] ; 0x50 +1000e64e: bd70 pop {r4, r5, r6, pc} +1000e650: 89a3 ldrh r3, [r4, #12] +1000e652: 4a02 ldr r2, [pc, #8] ; (1000e65c <__sread+0x24>) +1000e654: 4013 ands r3, r2 +1000e656: 81a3 strh r3, [r4, #12] +1000e658: e7f9 b.n 1000e64e <__sread+0x16> +1000e65a: 46c0 nop ; (mov r8, r8) +1000e65c: ffffefff .word 0xffffefff + +1000e660 <__seofread>: +1000e660: 2000 movs r0, #0 +1000e662: 4770 bx lr + +1000e664 <__swrite>: +1000e664: b5f8 push {r3, r4, r5, r6, r7, lr} +1000e666: 000c movs r4, r1 +1000e668: 001f movs r7, r3 +1000e66a: 230c movs r3, #12 +1000e66c: 5ec9 ldrsh r1, [r1, r3] +1000e66e: 0005 movs r5, r0 +1000e670: 0016 movs r6, r2 +1000e672: 05cb lsls r3, r1, #23 +1000e674: d40a bmi.n 1000e68c <__swrite+0x28> +1000e676: 4b0a ldr r3, [pc, #40] ; (1000e6a0 <__swrite+0x3c>) +1000e678: 0032 movs r2, r6 +1000e67a: 4019 ands r1, r3 +1000e67c: 0028 movs r0, r5 +1000e67e: 81a1 strh r1, [r4, #12] +1000e680: 230e movs r3, #14 +1000e682: 5ee1 ldrsh r1, [r4, r3] +1000e684: 003b movs r3, r7 +1000e686: f001 f925 bl 1000f8d4 <_write_r> +1000e68a: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000e68c: 230e movs r3, #14 +1000e68e: 5ee1 ldrsh r1, [r4, r3] +1000e690: 2200 movs r2, #0 +1000e692: 2302 movs r3, #2 +1000e694: f001 fae2 bl 1000fc5c <_lseek_r> +1000e698: 230c movs r3, #12 +1000e69a: 5ee1 ldrsh r1, [r4, r3] +1000e69c: e7eb b.n 1000e676 <__swrite+0x12> +1000e69e: 46c0 nop ; (mov r8, r8) +1000e6a0: ffffefff .word 0xffffefff + +1000e6a4 <__sseek>: +1000e6a4: b570 push {r4, r5, r6, lr} +1000e6a6: 000c movs r4, r1 +1000e6a8: 250e movs r5, #14 +1000e6aa: 5f49 ldrsh r1, [r1, r5] +1000e6ac: f001 fad6 bl 1000fc5c <_lseek_r> +1000e6b0: 1c43 adds r3, r0, #1 +1000e6b2: d006 beq.n 1000e6c2 <__sseek+0x1e> +1000e6b4: 2380 movs r3, #128 ; 0x80 +1000e6b6: 89a2 ldrh r2, [r4, #12] +1000e6b8: 015b lsls r3, r3, #5 +1000e6ba: 4313 orrs r3, r2 +1000e6bc: 81a3 strh r3, [r4, #12] +1000e6be: 6520 str r0, [r4, #80] ; 0x50 +1000e6c0: bd70 pop {r4, r5, r6, pc} +1000e6c2: 89a3 ldrh r3, [r4, #12] +1000e6c4: 4a01 ldr r2, [pc, #4] ; (1000e6cc <__sseek+0x28>) +1000e6c6: 4013 ands r3, r2 +1000e6c8: 81a3 strh r3, [r4, #12] +1000e6ca: e7f9 b.n 1000e6c0 <__sseek+0x1c> +1000e6cc: ffffefff .word 0xffffefff + +1000e6d0 <__sclose>: +1000e6d0: b510 push {r4, lr} +1000e6d2: 230e movs r3, #14 +1000e6d4: 5ec9 ldrsh r1, [r1, r3] +1000e6d6: f001 f911 bl 1000f8fc <_close_r> +1000e6da: bd10 pop {r4, pc} + +1000e6dc : +1000e6dc: b510 push {r4, lr} +1000e6de: 0783 lsls r3, r0, #30 +1000e6e0: d00a beq.n 1000e6f8 +1000e6e2: 0003 movs r3, r0 +1000e6e4: 2103 movs r1, #3 +1000e6e6: e002 b.n 1000e6ee +1000e6e8: 3301 adds r3, #1 +1000e6ea: 420b tst r3, r1 +1000e6ec: d005 beq.n 1000e6fa +1000e6ee: 781a ldrb r2, [r3, #0] +1000e6f0: 2a00 cmp r2, #0 +1000e6f2: d1f9 bne.n 1000e6e8 +1000e6f4: 1a18 subs r0, r3, r0 +1000e6f6: bd10 pop {r4, pc} +1000e6f8: 0003 movs r3, r0 +1000e6fa: 6819 ldr r1, [r3, #0] +1000e6fc: 4a0c ldr r2, [pc, #48] ; (1000e730 ) +1000e6fe: 4c0d ldr r4, [pc, #52] ; (1000e734 ) +1000e700: 188a adds r2, r1, r2 +1000e702: 438a bics r2, r1 +1000e704: 4222 tst r2, r4 +1000e706: d10f bne.n 1000e728 +1000e708: 6859 ldr r1, [r3, #4] +1000e70a: 4a09 ldr r2, [pc, #36] ; (1000e730 ) +1000e70c: 3304 adds r3, #4 +1000e70e: 188a adds r2, r1, r2 +1000e710: 438a bics r2, r1 +1000e712: 4222 tst r2, r4 +1000e714: d108 bne.n 1000e728 +1000e716: 6859 ldr r1, [r3, #4] +1000e718: 4a05 ldr r2, [pc, #20] ; (1000e730 ) +1000e71a: 3304 adds r3, #4 +1000e71c: 188a adds r2, r1, r2 +1000e71e: 438a bics r2, r1 +1000e720: 4222 tst r2, r4 +1000e722: d0f1 beq.n 1000e708 +1000e724: e000 b.n 1000e728 +1000e726: 3301 adds r3, #1 +1000e728: 781a ldrb r2, [r3, #0] +1000e72a: 2a00 cmp r2, #0 +1000e72c: d1fb bne.n 1000e726 +1000e72e: e7e1 b.n 1000e6f4 +1000e730: fefefeff .word 0xfefefeff +1000e734: 80808080 .word 0x80808080 + +1000e738 : +1000e738: b530 push {r4, r5, lr} +1000e73a: 2a00 cmp r2, #0 +1000e73c: d026 beq.n 1000e78c +1000e73e: 0003 movs r3, r0 +1000e740: 430b orrs r3, r1 +1000e742: 079b lsls r3, r3, #30 +1000e744: d124 bne.n 1000e790 +1000e746: 2a03 cmp r2, #3 +1000e748: d922 bls.n 1000e790 +1000e74a: 4d16 ldr r5, [pc, #88] ; (1000e7a4 ) +1000e74c: e00b b.n 1000e766 +1000e74e: 3a04 subs r2, #4 +1000e750: 2a00 cmp r2, #0 +1000e752: d01b beq.n 1000e78c +1000e754: 4c14 ldr r4, [pc, #80] ; (1000e7a8 ) +1000e756: 191c adds r4, r3, r4 +1000e758: 439c bics r4, r3 +1000e75a: 422c tst r4, r5 +1000e75c: d116 bne.n 1000e78c +1000e75e: 3004 adds r0, #4 +1000e760: 3104 adds r1, #4 +1000e762: 2a03 cmp r2, #3 +1000e764: d914 bls.n 1000e790 +1000e766: 6803 ldr r3, [r0, #0] +1000e768: 680c ldr r4, [r1, #0] +1000e76a: 42a3 cmp r3, r4 +1000e76c: d0ef beq.n 1000e74e +1000e76e: 7804 ldrb r4, [r0, #0] +1000e770: 780d ldrb r5, [r1, #0] +1000e772: 42ac cmp r4, r5 +1000e774: d113 bne.n 1000e79e +1000e776: 2301 movs r3, #1 +1000e778: e006 b.n 1000e788 +1000e77a: 5cc4 ldrb r4, [r0, r3] +1000e77c: 5ccd ldrb r5, [r1, r3] +1000e77e: 42ac cmp r4, r5 +1000e780: d10d bne.n 1000e79e +1000e782: 3301 adds r3, #1 +1000e784: 4293 cmp r3, r2 +1000e786: d001 beq.n 1000e78c +1000e788: 2c00 cmp r4, #0 +1000e78a: d1f6 bne.n 1000e77a +1000e78c: 2000 movs r0, #0 +1000e78e: bd30 pop {r4, r5, pc} +1000e790: 7804 ldrb r4, [r0, #0] +1000e792: 780d ldrb r5, [r1, #0] +1000e794: 42a5 cmp r5, r4 +1000e796: d102 bne.n 1000e79e +1000e798: 2a01 cmp r2, #1 +1000e79a: d1ec bne.n 1000e776 +1000e79c: e7f6 b.n 1000e78c +1000e79e: 1b60 subs r0, r4, r5 +1000e7a0: e7f5 b.n 1000e78e +1000e7a2: 46c0 nop ; (mov r8, r8) +1000e7a4: 80808080 .word 0x80808080 +1000e7a8: fefefeff .word 0xfefefeff + +1000e7ac <_strtol_l.part.0>: +1000e7ac: b5f0 push {r4, r5, r6, r7, lr} +1000e7ae: 4657 mov r7, sl +1000e7b0: 464e mov r6, r9 +1000e7b2: 4645 mov r5, r8 +1000e7b4: 46de mov lr, fp +1000e7b6: 4682 mov sl, r0 +1000e7b8: b5e0 push {r5, r6, r7, lr} +1000e7ba: 4691 mov r9, r2 +1000e7bc: 4688 mov r8, r1 +1000e7be: 001e movs r6, r3 +1000e7c0: 000a movs r2, r1 +1000e7c2: 2008 movs r0, #8 +1000e7c4: 4f48 ldr r7, [pc, #288] ; (1000e8e8 <_strtol_l.part.0+0x13c>) +1000e7c6: b083 sub sp, #12 +1000e7c8: 0013 movs r3, r2 +1000e7ca: 781c ldrb r4, [r3, #0] +1000e7cc: 1c55 adds r5, r2, #1 +1000e7ce: 5d39 ldrb r1, [r7, r4] +1000e7d0: 002a movs r2, r5 +1000e7d2: 4208 tst r0, r1 +1000e7d4: d1f8 bne.n 1000e7c8 <_strtol_l.part.0+0x1c> +1000e7d6: 2c2d cmp r4, #45 ; 0x2d +1000e7d8: d066 beq.n 1000e8a8 <_strtol_l.part.0+0xfc> +1000e7da: 2c2b cmp r4, #43 ; 0x2b +1000e7dc: d029 beq.n 1000e832 <_strtol_l.part.0+0x86> +1000e7de: 4b43 ldr r3, [pc, #268] ; (1000e8ec <_strtol_l.part.0+0x140>) +1000e7e0: 469b mov fp, r3 +1000e7e2: 2300 movs r3, #0 +1000e7e4: 9301 str r3, [sp, #4] +1000e7e6: 2e00 cmp r6, #0 +1000e7e8: d02b beq.n 1000e842 <_strtol_l.part.0+0x96> +1000e7ea: 2e10 cmp r6, #16 +1000e7ec: d064 beq.n 1000e8b8 <_strtol_l.part.0+0x10c> +1000e7ee: 0037 movs r7, r6 +1000e7f0: 0039 movs r1, r7 +1000e7f2: 4658 mov r0, fp +1000e7f4: f7f8 f99e bl 10006b34 <__wrap___aeabi_uidiv> +1000e7f8: 002b movs r3, r5 +1000e7fa: 468c mov ip, r1 +1000e7fc: 2200 movs r2, #0 +1000e7fe: 2100 movs r1, #0 +1000e800: e007 b.n 1000e812 <_strtol_l.part.0+0x66> +1000e802: 4288 cmp r0, r1 +1000e804: d312 bcc.n 1000e82c <_strtol_l.part.0+0x80> +1000e806: d03f beq.n 1000e888 <_strtol_l.part.0+0xdc> +1000e808: 2201 movs r2, #1 +1000e80a: 4379 muls r1, r7 +1000e80c: 1869 adds r1, r5, r1 +1000e80e: 781c ldrb r4, [r3, #0] +1000e810: 3301 adds r3, #1 +1000e812: 0025 movs r5, r4 +1000e814: 3d30 subs r5, #48 ; 0x30 +1000e816: 2d09 cmp r5, #9 +1000e818: d904 bls.n 1000e824 <_strtol_l.part.0+0x78> +1000e81a: 3d11 subs r5, #17 +1000e81c: 2d19 cmp r5, #25 +1000e81e: d815 bhi.n 1000e84c <_strtol_l.part.0+0xa0> +1000e820: 3c37 subs r4, #55 ; 0x37 +1000e822: 0025 movs r5, r4 +1000e824: 42ae cmp r6, r5 +1000e826: dd19 ble.n 1000e85c <_strtol_l.part.0+0xb0> +1000e828: 2a00 cmp r2, #0 +1000e82a: daea bge.n 1000e802 <_strtol_l.part.0+0x56> +1000e82c: 2201 movs r2, #1 +1000e82e: 4252 negs r2, r2 +1000e830: e7ed b.n 1000e80e <_strtol_l.part.0+0x62> +1000e832: 782c ldrb r4, [r5, #0] +1000e834: 1c9d adds r5, r3, #2 +1000e836: 4b2d ldr r3, [pc, #180] ; (1000e8ec <_strtol_l.part.0+0x140>) +1000e838: 469b mov fp, r3 +1000e83a: 2300 movs r3, #0 +1000e83c: 9301 str r3, [sp, #4] +1000e83e: 2e00 cmp r6, #0 +1000e840: d1d3 bne.n 1000e7ea <_strtol_l.part.0+0x3e> +1000e842: 2c30 cmp r4, #48 ; 0x30 +1000e844: d046 beq.n 1000e8d4 <_strtol_l.part.0+0x128> +1000e846: 270a movs r7, #10 +1000e848: 260a movs r6, #10 +1000e84a: e7d1 b.n 1000e7f0 <_strtol_l.part.0+0x44> +1000e84c: 0025 movs r5, r4 +1000e84e: 3d61 subs r5, #97 ; 0x61 +1000e850: 2d19 cmp r5, #25 +1000e852: d803 bhi.n 1000e85c <_strtol_l.part.0+0xb0> +1000e854: 3c57 subs r4, #87 ; 0x57 +1000e856: 0025 movs r5, r4 +1000e858: 42ae cmp r6, r5 +1000e85a: dce5 bgt.n 1000e828 <_strtol_l.part.0+0x7c> +1000e85c: 2a00 cmp r2, #0 +1000e85e: db18 blt.n 1000e892 <_strtol_l.part.0+0xe6> +1000e860: 9801 ldr r0, [sp, #4] +1000e862: 2800 cmp r0, #0 +1000e864: d000 beq.n 1000e868 <_strtol_l.part.0+0xbc> +1000e866: 4249 negs r1, r1 +1000e868: 4648 mov r0, r9 +1000e86a: 2800 cmp r0, #0 +1000e86c: d004 beq.n 1000e878 <_strtol_l.part.0+0xcc> +1000e86e: 2a00 cmp r2, #0 +1000e870: d138 bne.n 1000e8e4 <_strtol_l.part.0+0x138> +1000e872: 464b mov r3, r9 +1000e874: 4642 mov r2, r8 +1000e876: 601a str r2, [r3, #0] +1000e878: 0008 movs r0, r1 +1000e87a: b003 add sp, #12 +1000e87c: bcf0 pop {r4, r5, r6, r7} +1000e87e: 46bb mov fp, r7 +1000e880: 46b2 mov sl, r6 +1000e882: 46a9 mov r9, r5 +1000e884: 46a0 mov r8, r4 +1000e886: bdf0 pop {r4, r5, r6, r7, pc} +1000e888: 45ac cmp ip, r5 +1000e88a: dabd bge.n 1000e808 <_strtol_l.part.0+0x5c> +1000e88c: 2201 movs r2, #1 +1000e88e: 4252 negs r2, r2 +1000e890: e7bd b.n 1000e80e <_strtol_l.part.0+0x62> +1000e892: 2222 movs r2, #34 ; 0x22 +1000e894: 4651 mov r1, sl +1000e896: 600a str r2, [r1, #0] +1000e898: 464a mov r2, r9 +1000e89a: 4659 mov r1, fp +1000e89c: 2a00 cmp r2, #0 +1000e89e: d0eb beq.n 1000e878 <_strtol_l.part.0+0xcc> +1000e8a0: 3b01 subs r3, #1 +1000e8a2: 4698 mov r8, r3 +1000e8a4: 4659 mov r1, fp +1000e8a6: e7e4 b.n 1000e872 <_strtol_l.part.0+0xc6> +1000e8a8: 782c ldrb r4, [r5, #0] +1000e8aa: 1c9d adds r5, r3, #2 +1000e8ac: 2380 movs r3, #128 ; 0x80 +1000e8ae: 061b lsls r3, r3, #24 +1000e8b0: 469b mov fp, r3 +1000e8b2: 2301 movs r3, #1 +1000e8b4: 9301 str r3, [sp, #4] +1000e8b6: e796 b.n 1000e7e6 <_strtol_l.part.0+0x3a> +1000e8b8: 2c30 cmp r4, #48 ; 0x30 +1000e8ba: d104 bne.n 1000e8c6 <_strtol_l.part.0+0x11a> +1000e8bc: 2220 movs r2, #32 +1000e8be: 782b ldrb r3, [r5, #0] +1000e8c0: 4393 bics r3, r2 +1000e8c2: 2b58 cmp r3, #88 ; 0x58 +1000e8c4: d001 beq.n 1000e8ca <_strtol_l.part.0+0x11e> +1000e8c6: 2710 movs r7, #16 +1000e8c8: e792 b.n 1000e7f0 <_strtol_l.part.0+0x44> +1000e8ca: 786c ldrb r4, [r5, #1] +1000e8cc: 2710 movs r7, #16 +1000e8ce: 2610 movs r6, #16 +1000e8d0: 3502 adds r5, #2 +1000e8d2: e78d b.n 1000e7f0 <_strtol_l.part.0+0x44> +1000e8d4: 2220 movs r2, #32 +1000e8d6: 782b ldrb r3, [r5, #0] +1000e8d8: 4393 bics r3, r2 +1000e8da: 2b58 cmp r3, #88 ; 0x58 +1000e8dc: d0f5 beq.n 1000e8ca <_strtol_l.part.0+0x11e> +1000e8de: 2708 movs r7, #8 +1000e8e0: 2608 movs r6, #8 +1000e8e2: e785 b.n 1000e7f0 <_strtol_l.part.0+0x44> +1000e8e4: 468b mov fp, r1 +1000e8e6: e7db b.n 1000e8a0 <_strtol_l.part.0+0xf4> +1000e8e8: 1004c7a5 .word 0x1004c7a5 +1000e8ec: 7fffffff .word 0x7fffffff + +1000e8f0 <_strtol_r>: +1000e8f0: b510 push {r4, lr} +1000e8f2: 2b01 cmp r3, #1 +1000e8f4: d004 beq.n 1000e900 <_strtol_r+0x10> +1000e8f6: 2b24 cmp r3, #36 ; 0x24 +1000e8f8: d802 bhi.n 1000e900 <_strtol_r+0x10> +1000e8fa: f7ff ff57 bl 1000e7ac <_strtol_l.part.0> +1000e8fe: e004 b.n 1000e90a <_strtol_r+0x1a> +1000e900: f001 f80e bl 1000f920 <__errno> +1000e904: 2316 movs r3, #22 +1000e906: 6003 str r3, [r0, #0] +1000e908: 2000 movs r0, #0 +1000e90a: bd10 pop {r4, pc} + +1000e90c : +1000e90c: 0013 movs r3, r2 +1000e90e: b510 push {r4, lr} +1000e910: 2a01 cmp r2, #1 +1000e912: d009 beq.n 1000e928 +1000e914: 2a24 cmp r2, #36 ; 0x24 +1000e916: d807 bhi.n 1000e928 +1000e918: 4a06 ldr r2, [pc, #24] ; (1000e934 ) +1000e91a: 6814 ldr r4, [r2, #0] +1000e91c: 000a movs r2, r1 +1000e91e: 0001 movs r1, r0 +1000e920: 0020 movs r0, r4 +1000e922: f7ff ff43 bl 1000e7ac <_strtol_l.part.0> +1000e926: e004 b.n 1000e932 +1000e928: f000 fffa bl 1000f920 <__errno> +1000e92c: 2316 movs r3, #22 +1000e92e: 6003 str r3, [r0, #0] +1000e930: 2000 movs r0, #0 +1000e932: bd10 pop {r4, pc} +1000e934: 200008e0 .word 0x200008e0 + +1000e938 : +1000e938: 0013 movs r3, r2 +1000e93a: b510 push {r4, lr} +1000e93c: 2a01 cmp r2, #1 +1000e93e: d009 beq.n 1000e954 +1000e940: 2a24 cmp r2, #36 ; 0x24 +1000e942: d807 bhi.n 1000e954 +1000e944: 4a06 ldr r2, [pc, #24] ; (1000e960 ) +1000e946: 6814 ldr r4, [r2, #0] +1000e948: 000a movs r2, r1 +1000e94a: 0001 movs r1, r0 +1000e94c: 0020 movs r0, r4 +1000e94e: f7ff ff2d bl 1000e7ac <_strtol_l.part.0> +1000e952: e004 b.n 1000e95e +1000e954: f000 ffe4 bl 1000f920 <__errno> +1000e958: 2316 movs r3, #22 +1000e95a: 6003 str r3, [r0, #0] +1000e95c: 2000 movs r0, #0 +1000e95e: bd10 pop {r4, pc} +1000e960: 200008e0 .word 0x200008e0 + +1000e964 <__ssvfscanf_r>: +1000e964: b5f0 push {r4, r5, r6, r7, lr} +1000e966: 4657 mov r7, sl +1000e968: 46de mov lr, fp +1000e96a: 464e mov r6, r9 +1000e96c: 4645 mov r5, r8 +1000e96e: b5e0 push {r5, r6, r7, lr} +1000e970: 4cc9 ldr r4, [pc, #804] ; (1000ec98 <__ssvfscanf_r+0x334>) +1000e972: 000f movs r7, r1 +1000e974: 44a5 add sp, r4 +1000e976: 930a str r3, [sp, #40] ; 0x28 +1000e978: 230c movs r3, #12 +1000e97a: 5ec9 ldrsh r1, [r1, r3] +1000e97c: 2380 movs r3, #128 ; 0x80 +1000e97e: 019b lsls r3, r3, #6 +1000e980: 4682 mov sl, r0 +1000e982: 4219 tst r1, r3 +1000e984: d105 bne.n 1000e992 <__ssvfscanf_r+0x2e> +1000e986: 430b orrs r3, r1 +1000e988: 81bb strh r3, [r7, #12] +1000e98a: 6e79 ldr r1, [r7, #100] ; 0x64 +1000e98c: 4bc3 ldr r3, [pc, #780] ; (1000ec9c <__ssvfscanf_r+0x338>) +1000e98e: 400b ands r3, r1 +1000e990: 667b str r3, [r7, #100] ; 0x64 +1000e992: 7813 ldrb r3, [r2, #0] +1000e994: 3201 adds r2, #1 +1000e996: 9313 str r3, [sp, #76] ; 0x4c +1000e998: 9203 str r2, [sp, #12] +1000e99a: 2b00 cmp r3, #0 +1000e99c: d101 bne.n 1000e9a2 <__ssvfscanf_r+0x3e> +1000e99e: f000 ff01 bl 1000f7a4 <__ssvfscanf_r+0xe40> +1000e9a2: 2200 movs r2, #0 +1000e9a4: 4691 mov r9, r2 +1000e9a6: 920b str r2, [sp, #44] ; 0x2c +1000e9a8: 9204 str r2, [sp, #16] +1000e9aa: 9208 str r2, [sp, #32] +1000e9ac: 9205 str r2, [sp, #20] +1000e9ae: 4abc ldr r2, [pc, #752] ; (1000eca0 <__ssvfscanf_r+0x33c>) +1000e9b0: 4693 mov fp, r2 +1000e9b2: 4652 mov r2, sl +1000e9b4: 46ca mov sl, r9 +1000e9b6: 4691 mov r9, r2 +1000e9b8: 2108 movs r1, #8 +1000e9ba: 465a mov r2, fp +1000e9bc: 000c movs r4, r1 +1000e9be: 5cd2 ldrb r2, [r2, r3] +1000e9c0: 4014 ands r4, r2 +1000e9c2: 4211 tst r1, r2 +1000e9c4: d129 bne.n 1000ea1a <__ssvfscanf_r+0xb6> +1000e9c6: 2b25 cmp r3, #37 ; 0x25 +1000e9c8: d113 bne.n 1000e9f2 <__ssvfscanf_r+0x8e> +1000e9ca: 9b03 ldr r3, [sp, #12] +1000e9cc: 2500 movs r5, #0 +1000e9ce: 781a ldrb r2, [r3, #0] +1000e9d0: 2300 movs r3, #0 +1000e9d2: 4698 mov r8, r3 +1000e9d4: 3304 adds r3, #4 +1000e9d6: 200f movs r0, #15 +1000e9d8: 469c mov ip, r3 +1000e9da: 9b03 ldr r3, [sp, #12] +1000e9dc: 1c59 adds r1, r3, #1 +1000e9de: 0013 movs r3, r2 +1000e9e0: 3b25 subs r3, #37 ; 0x25 +1000e9e2: b2db uxtb r3, r3 +1000e9e4: 2b53 cmp r3, #83 ; 0x53 +1000e9e6: d80e bhi.n 1000ea06 <__ssvfscanf_r+0xa2> +1000e9e8: 4eae ldr r6, [pc, #696] ; (1000eca4 <__ssvfscanf_r+0x340>) +1000e9ea: 009b lsls r3, r3, #2 +1000e9ec: 58f3 ldr r3, [r6, r3] +1000e9ee: 469f mov pc, r3 +1000e9f0: 9103 str r1, [sp, #12] +1000e9f2: 687b ldr r3, [r7, #4] +1000e9f4: 2b00 cmp r3, #0 +1000e9f6: dd3c ble.n 1000ea72 <__ssvfscanf_r+0x10e> +1000e9f8: 9b03 ldr r3, [sp, #12] +1000e9fa: 683a ldr r2, [r7, #0] +1000e9fc: 3b01 subs r3, #1 +1000e9fe: 7811 ldrb r1, [r2, #0] +1000ea00: 781b ldrb r3, [r3, #0] +1000ea02: 4299 cmp r1, r3 +1000ea04: d02c beq.n 1000ea60 <__ssvfscanf_r+0xfc> +1000ea06: 9805 ldr r0, [sp, #20] +1000ea08: 23b1 movs r3, #177 ; 0xb1 +1000ea0a: 009b lsls r3, r3, #2 +1000ea0c: 449d add sp, r3 +1000ea0e: bcf0 pop {r4, r5, r6, r7} +1000ea10: 46bb mov fp, r7 +1000ea12: 46b2 mov sl, r6 +1000ea14: 46a9 mov r9, r5 +1000ea16: 46a0 mov r8, r4 +1000ea18: bdf0 pop {r4, r5, r6, r7, pc} +1000ea1a: 2408 movs r4, #8 +1000ea1c: 4655 mov r5, sl +1000ea1e: 464e mov r6, r9 +1000ea20: 687b ldr r3, [r7, #4] +1000ea22: e00b b.n 1000ea3c <__ssvfscanf_r+0xd8> +1000ea24: 4659 mov r1, fp +1000ea26: 683a ldr r2, [r7, #0] +1000ea28: 7813 ldrb r3, [r2, #0] +1000ea2a: 5ccb ldrb r3, [r1, r3] +1000ea2c: 421c tst r4, r3 +1000ea2e: d00d beq.n 1000ea4c <__ssvfscanf_r+0xe8> +1000ea30: 687b ldr r3, [r7, #4] +1000ea32: 3201 adds r2, #1 +1000ea34: 3b01 subs r3, #1 +1000ea36: 3501 adds r5, #1 +1000ea38: 607b str r3, [r7, #4] +1000ea3a: 603a str r2, [r7, #0] +1000ea3c: 2b00 cmp r3, #0 +1000ea3e: dcf1 bgt.n 1000ea24 <__ssvfscanf_r+0xc0> +1000ea40: 0039 movs r1, r7 +1000ea42: 0030 movs r0, r6 +1000ea44: f002 fda2 bl 1001158c <__ssrefill_r> +1000ea48: 2800 cmp r0, #0 +1000ea4a: d0eb beq.n 1000ea24 <__ssvfscanf_r+0xc0> +1000ea4c: 46aa mov sl, r5 +1000ea4e: 46b1 mov r9, r6 +1000ea50: 9a03 ldr r2, [sp, #12] +1000ea52: 7813 ldrb r3, [r2, #0] +1000ea54: 3201 adds r2, #1 +1000ea56: 9313 str r3, [sp, #76] ; 0x4c +1000ea58: 9203 str r2, [sp, #12] +1000ea5a: 2b00 cmp r3, #0 +1000ea5c: d1ac bne.n 1000e9b8 <__ssvfscanf_r+0x54> +1000ea5e: e7d2 b.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ea60: 687b ldr r3, [r7, #4] +1000ea62: 3201 adds r2, #1 +1000ea64: 3b01 subs r3, #1 +1000ea66: 607b str r3, [r7, #4] +1000ea68: 2301 movs r3, #1 +1000ea6a: 469c mov ip, r3 +1000ea6c: 603a str r2, [r7, #0] +1000ea6e: 44e2 add sl, ip +1000ea70: e7ee b.n 1000ea50 <__ssvfscanf_r+0xec> +1000ea72: 0039 movs r1, r7 +1000ea74: 4648 mov r0, r9 +1000ea76: f002 fd89 bl 1001158c <__ssrefill_r> +1000ea7a: 2800 cmp r0, #0 +1000ea7c: d0bc beq.n 1000e9f8 <__ssvfscanf_r+0x94> +1000ea7e: 9b05 ldr r3, [sp, #20] 1000ea80: 2b00 cmp r3, #0 -1000ea82: dd3c ble.n 1000eafe <__ssvfscanf_r+0x10e> -1000ea84: 9b03 ldr r3, [sp, #12] -1000ea86: 683a ldr r2, [r7, #0] -1000ea88: 3b01 subs r3, #1 -1000ea8a: 7811 ldrb r1, [r2, #0] -1000ea8c: 781b ldrb r3, [r3, #0] -1000ea8e: 4299 cmp r1, r3 -1000ea90: d02c beq.n 1000eaec <__ssvfscanf_r+0xfc> -1000ea92: 9805 ldr r0, [sp, #20] -1000ea94: 23b1 movs r3, #177 ; 0xb1 -1000ea96: 009b lsls r3, r3, #2 -1000ea98: 449d add sp, r3 -1000ea9a: bcf0 pop {r4, r5, r6, r7} -1000ea9c: 46bb mov fp, r7 -1000ea9e: 46b2 mov sl, r6 -1000eaa0: 46a9 mov r9, r5 -1000eaa2: 46a0 mov r8, r4 -1000eaa4: bdf0 pop {r4, r5, r6, r7, pc} -1000eaa6: 2408 movs r4, #8 -1000eaa8: 4655 mov r5, sl -1000eaaa: 464e mov r6, r9 -1000eaac: 687b ldr r3, [r7, #4] -1000eaae: e00b b.n 1000eac8 <__ssvfscanf_r+0xd8> -1000eab0: 4659 mov r1, fp -1000eab2: 683a ldr r2, [r7, #0] -1000eab4: 7813 ldrb r3, [r2, #0] -1000eab6: 5ccb ldrb r3, [r1, r3] -1000eab8: 421c tst r4, r3 -1000eaba: d00d beq.n 1000ead8 <__ssvfscanf_r+0xe8> -1000eabc: 687b ldr r3, [r7, #4] -1000eabe: 3201 adds r2, #1 -1000eac0: 3b01 subs r3, #1 -1000eac2: 3501 adds r5, #1 -1000eac4: 607b str r3, [r7, #4] -1000eac6: 603a str r2, [r7, #0] -1000eac8: 2b00 cmp r3, #0 -1000eaca: dcf1 bgt.n 1000eab0 <__ssvfscanf_r+0xc0> -1000eacc: 0039 movs r1, r7 -1000eace: 0030 movs r0, r6 -1000ead0: f002 fda2 bl 10011618 <__ssrefill_r> -1000ead4: 2800 cmp r0, #0 -1000ead6: d0eb beq.n 1000eab0 <__ssvfscanf_r+0xc0> -1000ead8: 46aa mov sl, r5 -1000eada: 46b1 mov r9, r6 -1000eadc: 9a03 ldr r2, [sp, #12] -1000eade: 7813 ldrb r3, [r2, #0] -1000eae0: 3201 adds r2, #1 -1000eae2: 9313 str r3, [sp, #76] ; 0x4c -1000eae4: 9203 str r2, [sp, #12] -1000eae6: 2b00 cmp r3, #0 -1000eae8: d1ac bne.n 1000ea44 <__ssvfscanf_r+0x54> -1000eaea: e7d2 b.n 1000ea92 <__ssvfscanf_r+0xa2> -1000eaec: 687b ldr r3, [r7, #4] -1000eaee: 3201 adds r2, #1 -1000eaf0: 3b01 subs r3, #1 -1000eaf2: 607b str r3, [r7, #4] -1000eaf4: 2301 movs r3, #1 -1000eaf6: 469c mov ip, r3 -1000eaf8: 603a str r2, [r7, #0] -1000eafa: 44e2 add sl, ip -1000eafc: e7ee b.n 1000eadc <__ssvfscanf_r+0xec> -1000eafe: 0039 movs r1, r7 -1000eb00: 4648 mov r0, r9 -1000eb02: f002 fd89 bl 10011618 <__ssrefill_r> -1000eb06: 2800 cmp r0, #0 -1000eb08: d0bc beq.n 1000ea84 <__ssvfscanf_r+0x94> -1000eb0a: 9b05 ldr r3, [sp, #20] -1000eb0c: 2b00 cmp r3, #0 -1000eb0e: d002 beq.n 1000eb16 <__ssvfscanf_r+0x126> -1000eb10: 89bb ldrh r3, [r7, #12] -1000eb12: 065b lsls r3, r3, #25 -1000eb14: d5bd bpl.n 1000ea92 <__ssvfscanf_r+0xa2> -1000eb16: 2301 movs r3, #1 -1000eb18: 425b negs r3, r3 -1000eb1a: 9305 str r3, [sp, #20] -1000eb1c: e7b9 b.n 1000ea92 <__ssvfscanf_r+0xa2> -1000eb1e: 238f movs r3, #143 ; 0x8f -1000eb20: 422b tst r3, r5 -1000eb22: d1b6 bne.n 1000ea92 <__ssvfscanf_r+0xa2> -1000eb24: 4643 mov r3, r8 -1000eb26: 009b lsls r3, r3, #2 -1000eb28: 4443 add r3, r8 -1000eb2a: 005b lsls r3, r3, #1 -1000eb2c: 189a adds r2, r3, r2 -1000eb2e: 2330 movs r3, #48 ; 0x30 -1000eb30: 425b negs r3, r3 -1000eb32: 4698 mov r8, r3 -1000eb34: 9b03 ldr r3, [sp, #12] -1000eb36: 4490 add r8, r2 -1000eb38: 9103 str r1, [sp, #12] -1000eb3a: 785a ldrb r2, [r3, #1] -1000eb3c: e793 b.n 1000ea66 <__ssvfscanf_r+0x76> -1000eb3e: 2604 movs r6, #4 -1000eb40: 9103 str r1, [sp, #12] -1000eb42: 687b ldr r3, [r7, #4] -1000eb44: 2b00 cmp r3, #0 -1000eb46: dd52 ble.n 1000ebee <__ssvfscanf_r+0x1fe> -1000eb48: 066b lsls r3, r5, #25 -1000eb4a: d558 bpl.n 1000ebfe <__ssvfscanf_r+0x20e> -1000eb4c: 2e03 cmp r6, #3 -1000eb4e: d100 bne.n 1000eb52 <__ssvfscanf_r+0x162> -1000eb50: e087 b.n 1000ec62 <__ssvfscanf_r+0x272> -1000eb52: 2e04 cmp r6, #4 -1000eb54: d100 bne.n 1000eb58 <__ssvfscanf_r+0x168> -1000eb56: e1fd b.n 1000ef54 <__ssvfscanf_r+0x564> -1000eb58: 2e01 cmp r6, #1 -1000eb5a: d100 bne.n 1000eb5e <__ssvfscanf_r+0x16e> -1000eb5c: e1c7 b.n 1000eeee <__ssvfscanf_r+0x4fe> -1000eb5e: 2e02 cmp r6, #2 -1000eb60: d000 beq.n 1000eb64 <__ssvfscanf_r+0x174> -1000eb62: e123 b.n 1000edac <__ssvfscanf_r+0x3bc> -1000eb64: 4643 mov r3, r8 -1000eb66: 2b00 cmp r3, #0 -1000eb68: d101 bne.n 1000eb6e <__ssvfscanf_r+0x17e> -1000eb6a: 3b01 subs r3, #1 -1000eb6c: 4698 mov r8, r3 -1000eb6e: 07eb lsls r3, r5, #31 -1000eb70: d500 bpl.n 1000eb74 <__ssvfscanf_r+0x184> -1000eb72: e376 b.n 1000f262 <__ssvfscanf_r+0x872> -1000eb74: 06eb lsls r3, r5, #27 -1000eb76: d401 bmi.n 1000eb7c <__ssvfscanf_r+0x18c> -1000eb78: f000 fc5a bl 1000f430 <__ssvfscanf_r+0xa40> -1000eb7c: 4659 mov r1, fp -1000eb7e: 683a ldr r2, [r7, #0] -1000eb80: 7813 ldrb r3, [r2, #0] -1000eb82: 5ccb ldrb r3, [r1, r3] -1000eb84: 071b lsls r3, r3, #28 -1000eb86: d4a9 bmi.n 1000eadc <__ssvfscanf_r+0xec> -1000eb88: 3201 adds r2, #1 -1000eb8a: 603a str r2, [r7, #0] -1000eb8c: 4642 mov r2, r8 -1000eb8e: 687b ldr r3, [r7, #4] -1000eb90: 2401 movs r4, #1 -1000eb92: 3b01 subs r3, #1 -1000eb94: 2508 movs r5, #8 -1000eb96: 4646 mov r6, r8 -1000eb98: 607b str r3, [r7, #4] -1000eb9a: 2a01 cmp r2, #1 -1000eb9c: d111 bne.n 1000ebc2 <__ssvfscanf_r+0x1d2> -1000eb9e: f000 feb4 bl 1000f90a <__ssvfscanf_r+0xf1a> -1000eba2: 4659 mov r1, fp -1000eba4: 683a ldr r2, [r7, #0] -1000eba6: 7813 ldrb r3, [r2, #0] -1000eba8: 5ccb ldrb r3, [r1, r3] -1000ebaa: 421d tst r5, r3 -1000ebac: d111 bne.n 1000ebd2 <__ssvfscanf_r+0x1e2> -1000ebae: 687b ldr r3, [r7, #4] -1000ebb0: 3201 adds r2, #1 -1000ebb2: 3b01 subs r3, #1 -1000ebb4: 3401 adds r4, #1 -1000ebb6: 607b str r3, [r7, #4] -1000ebb8: 603a str r2, [r7, #0] -1000ebba: 42a6 cmp r6, r4 -1000ebbc: d101 bne.n 1000ebc2 <__ssvfscanf_r+0x1d2> -1000ebbe: f000 fe0a bl 1000f7d6 <__ssvfscanf_r+0xde6> -1000ebc2: 2b00 cmp r3, #0 -1000ebc4: dced bgt.n 1000eba2 <__ssvfscanf_r+0x1b2> -1000ebc6: 0039 movs r1, r7 -1000ebc8: 4648 mov r0, r9 -1000ebca: f002 fd25 bl 10011618 <__ssrefill_r> -1000ebce: 2800 cmp r0, #0 -1000ebd0: d0e7 beq.n 1000eba2 <__ssvfscanf_r+0x1b2> -1000ebd2: 44a2 add sl, r4 -1000ebd4: e782 b.n 1000eadc <__ssvfscanf_r+0xec> -1000ebd6: 2380 movs r3, #128 ; 0x80 -1000ebd8: 009b lsls r3, r3, #2 -1000ebda: 431d orrs r5, r3 -1000ebdc: 4b55 ldr r3, [pc, #340] ; (1000ed34 <__ssvfscanf_r+0x344>) -1000ebde: 2603 movs r6, #3 -1000ebe0: 930b str r3, [sp, #44] ; 0x2c -1000ebe2: 2310 movs r3, #16 -1000ebe4: 9308 str r3, [sp, #32] -1000ebe6: 687b ldr r3, [r7, #4] -1000ebe8: 9103 str r1, [sp, #12] -1000ebea: 2b00 cmp r3, #0 -1000ebec: dcac bgt.n 1000eb48 <__ssvfscanf_r+0x158> -1000ebee: 0039 movs r1, r7 -1000ebf0: 4648 mov r0, r9 -1000ebf2: f002 fd11 bl 10011618 <__ssrefill_r> -1000ebf6: 2800 cmp r0, #0 -1000ebf8: d187 bne.n 1000eb0a <__ssvfscanf_r+0x11a> -1000ebfa: 066b lsls r3, r5, #25 -1000ebfc: d4a6 bmi.n 1000eb4c <__ssvfscanf_r+0x15c> -1000ebfe: 4659 mov r1, fp -1000ec00: 683a ldr r2, [r7, #0] -1000ec02: 7813 ldrb r3, [r2, #0] -1000ec04: 5ccb ldrb r3, [r1, r3] -1000ec06: 071b lsls r3, r3, #28 -1000ec08: d5a0 bpl.n 1000eb4c <__ssvfscanf_r+0x15c> -1000ec0a: 0021 movs r1, r4 -1000ec0c: 464b mov r3, r9 -1000ec0e: 4654 mov r4, sl -1000ec10: 46a9 mov r9, r5 -1000ec12: 468a mov sl, r1 -1000ec14: 001d movs r5, r3 -1000ec16: e007 b.n 1000ec28 <__ssvfscanf_r+0x238> -1000ec18: 4659 mov r1, fp -1000ec1a: 3201 adds r2, #1 -1000ec1c: 603a str r2, [r7, #0] -1000ec1e: 7813 ldrb r3, [r2, #0] -1000ec20: 5ccb ldrb r3, [r1, r3] -1000ec22: 2108 movs r1, #8 -1000ec24: 4219 tst r1, r3 -1000ec26: d013 beq.n 1000ec50 <__ssvfscanf_r+0x260> -1000ec28: 687b ldr r3, [r7, #4] -1000ec2a: 3401 adds r4, #1 -1000ec2c: 3b01 subs r3, #1 -1000ec2e: 607b str r3, [r7, #4] -1000ec30: 2b00 cmp r3, #0 -1000ec32: dcf1 bgt.n 1000ec18 <__ssvfscanf_r+0x228> -1000ec34: 0039 movs r1, r7 -1000ec36: 0028 movs r0, r5 -1000ec38: f002 fcee bl 10011618 <__ssrefill_r> -1000ec3c: 2800 cmp r0, #0 -1000ec3e: d000 beq.n 1000ec42 <__ssvfscanf_r+0x252> -1000ec40: e763 b.n 1000eb0a <__ssvfscanf_r+0x11a> -1000ec42: 4659 mov r1, fp -1000ec44: 683a ldr r2, [r7, #0] -1000ec46: 7813 ldrb r3, [r2, #0] -1000ec48: 5ccb ldrb r3, [r1, r3] -1000ec4a: 2108 movs r1, #8 -1000ec4c: 4219 tst r1, r3 -1000ec4e: d1eb bne.n 1000ec28 <__ssvfscanf_r+0x238> -1000ec50: 4653 mov r3, sl -1000ec52: 002a movs r2, r5 -1000ec54: 46a2 mov sl, r4 -1000ec56: 464d mov r5, r9 -1000ec58: 001c movs r4, r3 -1000ec5a: 4691 mov r9, r2 -1000ec5c: 2e03 cmp r6, #3 -1000ec5e: d000 beq.n 1000ec62 <__ssvfscanf_r+0x272> -1000ec60: e777 b.n 1000eb52 <__ssvfscanf_r+0x162> -1000ec62: 4643 mov r3, r8 -1000ec64: 22ae movs r2, #174 ; 0xae -1000ec66: 2100 movs r1, #0 -1000ec68: 3b01 subs r3, #1 -1000ec6a: 0052 lsls r2, r2, #1 -1000ec6c: 9106 str r1, [sp, #24] -1000ec6e: 4293 cmp r3, r2 -1000ec70: d905 bls.n 1000ec7e <__ssvfscanf_r+0x28e> -1000ec72: 3b5d subs r3, #93 ; 0x5d -1000ec74: 3bff subs r3, #255 ; 0xff -1000ec76: 9306 str r3, [sp, #24] -1000ec78: 235e movs r3, #94 ; 0x5e -1000ec7a: 33ff adds r3, #255 ; 0xff -1000ec7c: 4698 mov r8, r3 -1000ec7e: 23d8 movs r3, #216 ; 0xd8 -1000ec80: 2200 movs r2, #0 -1000ec82: 011b lsls r3, r3, #4 -1000ec84: 431d orrs r5, r3 -1000ec86: ab58 add r3, sp, #352 ; 0x160 -1000ec88: 4644 mov r4, r8 -1000ec8a: 001e movs r6, r3 -1000ec8c: 4690 mov r8, r2 -1000ec8e: 930c str r3, [sp, #48] ; 0x30 -1000ec90: 683a ldr r2, [r7, #0] -1000ec92: 7811 ldrb r1, [r2, #0] -1000ec94: 000b movs r3, r1 -1000ec96: 3b2b subs r3, #43 ; 0x2b -1000ec98: b2db uxtb r3, r3 -1000ec9a: 2b4d cmp r3, #77 ; 0x4d -1000ec9c: d900 bls.n 1000eca0 <__ssvfscanf_r+0x2b0> -1000ec9e: e0b3 b.n 1000ee08 <__ssvfscanf_r+0x418> -1000eca0: 4825 ldr r0, [pc, #148] ; (1000ed38 <__ssvfscanf_r+0x348>) -1000eca2: 009b lsls r3, r3, #2 -1000eca4: 58c3 ldr r3, [r0, r3] -1000eca6: 469f mov pc, r3 -1000eca8: 2301 movs r3, #1 -1000ecaa: 431d orrs r5, r3 -1000ecac: 4b21 ldr r3, [pc, #132] ; (1000ed34 <__ssvfscanf_r+0x344>) -1000ecae: 2603 movs r6, #3 -1000ecb0: 930b str r3, [sp, #44] ; 0x2c -1000ecb2: 2308 movs r3, #8 -1000ecb4: 9103 str r1, [sp, #12] -1000ecb6: 9308 str r3, [sp, #32] -1000ecb8: e743 b.n 1000eb42 <__ssvfscanf_r+0x152> -1000ecba: 2301 movs r3, #1 -1000ecbc: 431d orrs r5, r3 -1000ecbe: 4b1f ldr r3, [pc, #124] ; (1000ed3c <__ssvfscanf_r+0x34c>) -1000ecc0: 2603 movs r6, #3 -1000ecc2: 930b str r3, [sp, #44] ; 0x2c -1000ecc4: 230a movs r3, #10 -1000ecc6: 9103 str r1, [sp, #12] -1000ecc8: 9308 str r3, [sp, #32] -1000ecca: e73a b.n 1000eb42 <__ssvfscanf_r+0x152> -1000eccc: a818 add r0, sp, #96 ; 0x60 -1000ecce: f001 f8a3 bl 1000fe18 <__sccl> -1000ecd2: 2340 movs r3, #64 ; 0x40 -1000ecd4: 2601 movs r6, #1 -1000ecd6: 9003 str r0, [sp, #12] +1000ea82: d002 beq.n 1000ea8a <__ssvfscanf_r+0x126> +1000ea84: 89bb ldrh r3, [r7, #12] +1000ea86: 065b lsls r3, r3, #25 +1000ea88: d5bd bpl.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ea8a: 2301 movs r3, #1 +1000ea8c: 425b negs r3, r3 +1000ea8e: 9305 str r3, [sp, #20] +1000ea90: e7b9 b.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ea92: 238f movs r3, #143 ; 0x8f +1000ea94: 422b tst r3, r5 +1000ea96: d1b6 bne.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ea98: 4643 mov r3, r8 +1000ea9a: 009b lsls r3, r3, #2 +1000ea9c: 4443 add r3, r8 +1000ea9e: 005b lsls r3, r3, #1 +1000eaa0: 189a adds r2, r3, r2 +1000eaa2: 2330 movs r3, #48 ; 0x30 +1000eaa4: 425b negs r3, r3 +1000eaa6: 4698 mov r8, r3 +1000eaa8: 9b03 ldr r3, [sp, #12] +1000eaaa: 4490 add r8, r2 +1000eaac: 9103 str r1, [sp, #12] +1000eaae: 785a ldrb r2, [r3, #1] +1000eab0: e793 b.n 1000e9da <__ssvfscanf_r+0x76> +1000eab2: 2604 movs r6, #4 +1000eab4: 9103 str r1, [sp, #12] +1000eab6: 687b ldr r3, [r7, #4] +1000eab8: 2b00 cmp r3, #0 +1000eaba: dd52 ble.n 1000eb62 <__ssvfscanf_r+0x1fe> +1000eabc: 066b lsls r3, r5, #25 +1000eabe: d558 bpl.n 1000eb72 <__ssvfscanf_r+0x20e> +1000eac0: 2e03 cmp r6, #3 +1000eac2: d100 bne.n 1000eac6 <__ssvfscanf_r+0x162> +1000eac4: e087 b.n 1000ebd6 <__ssvfscanf_r+0x272> +1000eac6: 2e04 cmp r6, #4 +1000eac8: d100 bne.n 1000eacc <__ssvfscanf_r+0x168> +1000eaca: e1fd b.n 1000eec8 <__ssvfscanf_r+0x564> +1000eacc: 2e01 cmp r6, #1 +1000eace: d100 bne.n 1000ead2 <__ssvfscanf_r+0x16e> +1000ead0: e1c7 b.n 1000ee62 <__ssvfscanf_r+0x4fe> +1000ead2: 2e02 cmp r6, #2 +1000ead4: d000 beq.n 1000ead8 <__ssvfscanf_r+0x174> +1000ead6: e123 b.n 1000ed20 <__ssvfscanf_r+0x3bc> +1000ead8: 4643 mov r3, r8 +1000eada: 2b00 cmp r3, #0 +1000eadc: d101 bne.n 1000eae2 <__ssvfscanf_r+0x17e> +1000eade: 3b01 subs r3, #1 +1000eae0: 4698 mov r8, r3 +1000eae2: 07eb lsls r3, r5, #31 +1000eae4: d500 bpl.n 1000eae8 <__ssvfscanf_r+0x184> +1000eae6: e376 b.n 1000f1d6 <__ssvfscanf_r+0x872> +1000eae8: 06eb lsls r3, r5, #27 +1000eaea: d401 bmi.n 1000eaf0 <__ssvfscanf_r+0x18c> +1000eaec: f000 fc5a bl 1000f3a4 <__ssvfscanf_r+0xa40> +1000eaf0: 4659 mov r1, fp +1000eaf2: 683a ldr r2, [r7, #0] +1000eaf4: 7813 ldrb r3, [r2, #0] +1000eaf6: 5ccb ldrb r3, [r1, r3] +1000eaf8: 071b lsls r3, r3, #28 +1000eafa: d4a9 bmi.n 1000ea50 <__ssvfscanf_r+0xec> +1000eafc: 3201 adds r2, #1 +1000eafe: 603a str r2, [r7, #0] +1000eb00: 4642 mov r2, r8 +1000eb02: 687b ldr r3, [r7, #4] +1000eb04: 2401 movs r4, #1 +1000eb06: 3b01 subs r3, #1 +1000eb08: 2508 movs r5, #8 +1000eb0a: 4646 mov r6, r8 +1000eb0c: 607b str r3, [r7, #4] +1000eb0e: 2a01 cmp r2, #1 +1000eb10: d111 bne.n 1000eb36 <__ssvfscanf_r+0x1d2> +1000eb12: f000 feb4 bl 1000f87e <__ssvfscanf_r+0xf1a> +1000eb16: 4659 mov r1, fp +1000eb18: 683a ldr r2, [r7, #0] +1000eb1a: 7813 ldrb r3, [r2, #0] +1000eb1c: 5ccb ldrb r3, [r1, r3] +1000eb1e: 421d tst r5, r3 +1000eb20: d111 bne.n 1000eb46 <__ssvfscanf_r+0x1e2> +1000eb22: 687b ldr r3, [r7, #4] +1000eb24: 3201 adds r2, #1 +1000eb26: 3b01 subs r3, #1 +1000eb28: 3401 adds r4, #1 +1000eb2a: 607b str r3, [r7, #4] +1000eb2c: 603a str r2, [r7, #0] +1000eb2e: 42a6 cmp r6, r4 +1000eb30: d101 bne.n 1000eb36 <__ssvfscanf_r+0x1d2> +1000eb32: f000 fe0a bl 1000f74a <__ssvfscanf_r+0xde6> +1000eb36: 2b00 cmp r3, #0 +1000eb38: dced bgt.n 1000eb16 <__ssvfscanf_r+0x1b2> +1000eb3a: 0039 movs r1, r7 +1000eb3c: 4648 mov r0, r9 +1000eb3e: f002 fd25 bl 1001158c <__ssrefill_r> +1000eb42: 2800 cmp r0, #0 +1000eb44: d0e7 beq.n 1000eb16 <__ssvfscanf_r+0x1b2> +1000eb46: 44a2 add sl, r4 +1000eb48: e782 b.n 1000ea50 <__ssvfscanf_r+0xec> +1000eb4a: 2380 movs r3, #128 ; 0x80 +1000eb4c: 009b lsls r3, r3, #2 +1000eb4e: 431d orrs r5, r3 +1000eb50: 4b55 ldr r3, [pc, #340] ; (1000eca8 <__ssvfscanf_r+0x344>) +1000eb52: 2603 movs r6, #3 +1000eb54: 930b str r3, [sp, #44] ; 0x2c +1000eb56: 2310 movs r3, #16 +1000eb58: 9308 str r3, [sp, #32] +1000eb5a: 687b ldr r3, [r7, #4] +1000eb5c: 9103 str r1, [sp, #12] +1000eb5e: 2b00 cmp r3, #0 +1000eb60: dcac bgt.n 1000eabc <__ssvfscanf_r+0x158> +1000eb62: 0039 movs r1, r7 +1000eb64: 4648 mov r0, r9 +1000eb66: f002 fd11 bl 1001158c <__ssrefill_r> +1000eb6a: 2800 cmp r0, #0 +1000eb6c: d187 bne.n 1000ea7e <__ssvfscanf_r+0x11a> +1000eb6e: 066b lsls r3, r5, #25 +1000eb70: d4a6 bmi.n 1000eac0 <__ssvfscanf_r+0x15c> +1000eb72: 4659 mov r1, fp +1000eb74: 683a ldr r2, [r7, #0] +1000eb76: 7813 ldrb r3, [r2, #0] +1000eb78: 5ccb ldrb r3, [r1, r3] +1000eb7a: 071b lsls r3, r3, #28 +1000eb7c: d5a0 bpl.n 1000eac0 <__ssvfscanf_r+0x15c> +1000eb7e: 0021 movs r1, r4 +1000eb80: 464b mov r3, r9 +1000eb82: 4654 mov r4, sl +1000eb84: 46a9 mov r9, r5 +1000eb86: 468a mov sl, r1 +1000eb88: 001d movs r5, r3 +1000eb8a: e007 b.n 1000eb9c <__ssvfscanf_r+0x238> +1000eb8c: 4659 mov r1, fp +1000eb8e: 3201 adds r2, #1 +1000eb90: 603a str r2, [r7, #0] +1000eb92: 7813 ldrb r3, [r2, #0] +1000eb94: 5ccb ldrb r3, [r1, r3] +1000eb96: 2108 movs r1, #8 +1000eb98: 4219 tst r1, r3 +1000eb9a: d013 beq.n 1000ebc4 <__ssvfscanf_r+0x260> +1000eb9c: 687b ldr r3, [r7, #4] +1000eb9e: 3401 adds r4, #1 +1000eba0: 3b01 subs r3, #1 +1000eba2: 607b str r3, [r7, #4] +1000eba4: 2b00 cmp r3, #0 +1000eba6: dcf1 bgt.n 1000eb8c <__ssvfscanf_r+0x228> +1000eba8: 0039 movs r1, r7 +1000ebaa: 0028 movs r0, r5 +1000ebac: f002 fcee bl 1001158c <__ssrefill_r> +1000ebb0: 2800 cmp r0, #0 +1000ebb2: d000 beq.n 1000ebb6 <__ssvfscanf_r+0x252> +1000ebb4: e763 b.n 1000ea7e <__ssvfscanf_r+0x11a> +1000ebb6: 4659 mov r1, fp +1000ebb8: 683a ldr r2, [r7, #0] +1000ebba: 7813 ldrb r3, [r2, #0] +1000ebbc: 5ccb ldrb r3, [r1, r3] +1000ebbe: 2108 movs r1, #8 +1000ebc0: 4219 tst r1, r3 +1000ebc2: d1eb bne.n 1000eb9c <__ssvfscanf_r+0x238> +1000ebc4: 4653 mov r3, sl +1000ebc6: 002a movs r2, r5 +1000ebc8: 46a2 mov sl, r4 +1000ebca: 464d mov r5, r9 +1000ebcc: 001c movs r4, r3 +1000ebce: 4691 mov r9, r2 +1000ebd0: 2e03 cmp r6, #3 +1000ebd2: d000 beq.n 1000ebd6 <__ssvfscanf_r+0x272> +1000ebd4: e777 b.n 1000eac6 <__ssvfscanf_r+0x162> +1000ebd6: 4643 mov r3, r8 +1000ebd8: 22ae movs r2, #174 ; 0xae +1000ebda: 2100 movs r1, #0 +1000ebdc: 3b01 subs r3, #1 +1000ebde: 0052 lsls r2, r2, #1 +1000ebe0: 9106 str r1, [sp, #24] +1000ebe2: 4293 cmp r3, r2 +1000ebe4: d905 bls.n 1000ebf2 <__ssvfscanf_r+0x28e> +1000ebe6: 3b5d subs r3, #93 ; 0x5d +1000ebe8: 3bff subs r3, #255 ; 0xff +1000ebea: 9306 str r3, [sp, #24] +1000ebec: 235e movs r3, #94 ; 0x5e +1000ebee: 33ff adds r3, #255 ; 0xff +1000ebf0: 4698 mov r8, r3 +1000ebf2: 23d8 movs r3, #216 ; 0xd8 +1000ebf4: 2200 movs r2, #0 +1000ebf6: 011b lsls r3, r3, #4 +1000ebf8: 431d orrs r5, r3 +1000ebfa: ab58 add r3, sp, #352 ; 0x160 +1000ebfc: 4644 mov r4, r8 +1000ebfe: 001e movs r6, r3 +1000ec00: 4690 mov r8, r2 +1000ec02: 930c str r3, [sp, #48] ; 0x30 +1000ec04: 683a ldr r2, [r7, #0] +1000ec06: 7811 ldrb r1, [r2, #0] +1000ec08: 000b movs r3, r1 +1000ec0a: 3b2b subs r3, #43 ; 0x2b +1000ec0c: b2db uxtb r3, r3 +1000ec0e: 2b4d cmp r3, #77 ; 0x4d +1000ec10: d900 bls.n 1000ec14 <__ssvfscanf_r+0x2b0> +1000ec12: e0b3 b.n 1000ed7c <__ssvfscanf_r+0x418> +1000ec14: 4825 ldr r0, [pc, #148] ; (1000ecac <__ssvfscanf_r+0x348>) +1000ec16: 009b lsls r3, r3, #2 +1000ec18: 58c3 ldr r3, [r0, r3] +1000ec1a: 469f mov pc, r3 +1000ec1c: 2301 movs r3, #1 +1000ec1e: 431d orrs r5, r3 +1000ec20: 4b21 ldr r3, [pc, #132] ; (1000eca8 <__ssvfscanf_r+0x344>) +1000ec22: 2603 movs r6, #3 +1000ec24: 930b str r3, [sp, #44] ; 0x2c +1000ec26: 2308 movs r3, #8 +1000ec28: 9103 str r1, [sp, #12] +1000ec2a: 9308 str r3, [sp, #32] +1000ec2c: e743 b.n 1000eab6 <__ssvfscanf_r+0x152> +1000ec2e: 2301 movs r3, #1 +1000ec30: 431d orrs r5, r3 +1000ec32: 4b1f ldr r3, [pc, #124] ; (1000ecb0 <__ssvfscanf_r+0x34c>) +1000ec34: 2603 movs r6, #3 +1000ec36: 930b str r3, [sp, #44] ; 0x2c +1000ec38: 230a movs r3, #10 +1000ec3a: 9103 str r1, [sp, #12] +1000ec3c: 9308 str r3, [sp, #32] +1000ec3e: e73a b.n 1000eab6 <__ssvfscanf_r+0x152> +1000ec40: a818 add r0, sp, #96 ; 0x60 +1000ec42: f001 f8a3 bl 1000fd8c <__sccl> +1000ec46: 2340 movs r3, #64 ; 0x40 +1000ec48: 2601 movs r6, #1 +1000ec4a: 9003 str r0, [sp, #12] +1000ec4c: 431d orrs r5, r3 +1000ec4e: e732 b.n 1000eab6 <__ssvfscanf_r+0x152> +1000ec50: 2340 movs r3, #64 ; 0x40 +1000ec52: 2600 movs r6, #0 +1000ec54: 431d orrs r5, r3 +1000ec56: 9103 str r1, [sp, #12] +1000ec58: e72d b.n 1000eab6 <__ssvfscanf_r+0x152> +1000ec5a: 2388 movs r3, #136 ; 0x88 +1000ec5c: e776 b.n 1000eb4c <__ssvfscanf_r+0x1e8> +1000ec5e: 2602 movs r6, #2 +1000ec60: 9103 str r1, [sp, #12] +1000ec62: e728 b.n 1000eab6 <__ssvfscanf_r+0x152> +1000ec64: 4b10 ldr r3, [pc, #64] ; (1000eca8 <__ssvfscanf_r+0x344>) +1000ec66: 2603 movs r6, #3 +1000ec68: 930b str r3, [sp, #44] ; 0x2c +1000ec6a: 230a movs r3, #10 +1000ec6c: 9103 str r1, [sp, #12] +1000ec6e: 9308 str r3, [sp, #32] +1000ec70: e721 b.n 1000eab6 <__ssvfscanf_r+0x152> +1000ec72: 4228 tst r0, r5 +1000ec74: d000 beq.n 1000ec78 <__ssvfscanf_r+0x314> +1000ec76: e6c6 b.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ec78: 2302 movs r3, #2 +1000ec7a: 431d orrs r5, r3 +1000ec7c: 9b03 ldr r3, [sp, #12] +1000ec7e: 9103 str r1, [sp, #12] +1000ec80: 785a ldrb r2, [r3, #1] +1000ec82: e6aa b.n 1000e9da <__ssvfscanf_r+0x76> +1000ec84: 4228 tst r0, r5 +1000ec86: d000 beq.n 1000ec8a <__ssvfscanf_r+0x326> +1000ec88: e6bd b.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ec8a: 4663 mov r3, ip +1000ec8c: 431d orrs r5, r3 +1000ec8e: 9b03 ldr r3, [sp, #12] +1000ec90: 9103 str r1, [sp, #12] +1000ec92: 785a ldrb r2, [r3, #1] +1000ec94: e6a1 b.n 1000e9da <__ssvfscanf_r+0x76> +1000ec96: 46c0 nop ; (mov r8, r8) +1000ec98: fffffd3c .word 0xfffffd3c +1000ec9c: ffffdfff .word 0xffffdfff +1000eca0: 1004c7a5 .word 0x1004c7a5 +1000eca4: 1004c8b4 .word 0x1004c8b4 +1000eca8: 100112dd .word 0x100112dd +1000ecac: 1004ca04 .word 0x1004ca04 +1000ecb0: 1000e8f1 .word 0x1000e8f1 +1000ecb4: 4bcf ldr r3, [pc, #828] ; (1000eff4 <__ssvfscanf_r+0x690>) +1000ecb6: 2603 movs r6, #3 +1000ecb8: 930b str r3, [sp, #44] ; 0x2c +1000ecba: 2300 movs r3, #0 +1000ecbc: 9103 str r1, [sp, #12] +1000ecbe: 9308 str r3, [sp, #32] +1000ecc0: e6f9 b.n 1000eab6 <__ssvfscanf_r+0x152> +1000ecc2: 4228 tst r0, r5 +1000ecc4: d000 beq.n 1000ecc8 <__ssvfscanf_r+0x364> +1000ecc6: e69e b.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ecc8: 9b03 ldr r3, [sp, #12] +1000ecca: 785a ldrb r2, [r3, #1] +1000eccc: 2a6c cmp r2, #108 ; 0x6c +1000ecce: d101 bne.n 1000ecd4 <__ssvfscanf_r+0x370> +1000ecd0: f000 fd2f bl 1000f732 <__ssvfscanf_r+0xdce> +1000ecd4: 2301 movs r3, #1 +1000ecd6: 9103 str r1, [sp, #12] 1000ecd8: 431d orrs r5, r3 -1000ecda: e732 b.n 1000eb42 <__ssvfscanf_r+0x152> -1000ecdc: 2340 movs r3, #64 ; 0x40 -1000ecde: 2600 movs r6, #0 -1000ece0: 431d orrs r5, r3 -1000ece2: 9103 str r1, [sp, #12] -1000ece4: e72d b.n 1000eb42 <__ssvfscanf_r+0x152> -1000ece6: 2388 movs r3, #136 ; 0x88 -1000ece8: e776 b.n 1000ebd8 <__ssvfscanf_r+0x1e8> -1000ecea: 2602 movs r6, #2 -1000ecec: 9103 str r1, [sp, #12] -1000ecee: e728 b.n 1000eb42 <__ssvfscanf_r+0x152> -1000ecf0: 4b10 ldr r3, [pc, #64] ; (1000ed34 <__ssvfscanf_r+0x344>) -1000ecf2: 2603 movs r6, #3 -1000ecf4: 930b str r3, [sp, #44] ; 0x2c -1000ecf6: 230a movs r3, #10 -1000ecf8: 9103 str r1, [sp, #12] -1000ecfa: 9308 str r3, [sp, #32] -1000ecfc: e721 b.n 1000eb42 <__ssvfscanf_r+0x152> -1000ecfe: 4228 tst r0, r5 -1000ed00: d000 beq.n 1000ed04 <__ssvfscanf_r+0x314> -1000ed02: e6c6 b.n 1000ea92 <__ssvfscanf_r+0xa2> -1000ed04: 2302 movs r3, #2 -1000ed06: 431d orrs r5, r3 -1000ed08: 9b03 ldr r3, [sp, #12] -1000ed0a: 9103 str r1, [sp, #12] -1000ed0c: 785a ldrb r2, [r3, #1] -1000ed0e: e6aa b.n 1000ea66 <__ssvfscanf_r+0x76> -1000ed10: 4228 tst r0, r5 -1000ed12: d000 beq.n 1000ed16 <__ssvfscanf_r+0x326> -1000ed14: e6bd b.n 1000ea92 <__ssvfscanf_r+0xa2> -1000ed16: 4663 mov r3, ip -1000ed18: 431d orrs r5, r3 -1000ed1a: 9b03 ldr r3, [sp, #12] +1000ecda: e67e b.n 1000e9da <__ssvfscanf_r+0x76> +1000ecdc: 9103 str r1, [sp, #12] +1000ecde: 06eb lsls r3, r5, #27 +1000ece0: d500 bpl.n 1000ece4 <__ssvfscanf_r+0x380> +1000ece2: e6b5 b.n 1000ea50 <__ssvfscanf_r+0xec> +1000ece4: 076b lsls r3, r5, #29 +1000ece6: d501 bpl.n 1000ecec <__ssvfscanf_r+0x388> +1000ece8: f000 fcee bl 1000f6c8 <__ssvfscanf_r+0xd64> +1000ecec: 07eb lsls r3, r5, #31 +1000ecee: d501 bpl.n 1000ecf4 <__ssvfscanf_r+0x390> +1000ecf0: f000 fd5c bl 1000f7ac <__ssvfscanf_r+0xe48> +1000ecf4: 07ab lsls r3, r5, #30 +1000ecf6: d401 bmi.n 1000ecfc <__ssvfscanf_r+0x398> +1000ecf8: f000 fd58 bl 1000f7ac <__ssvfscanf_r+0xe48> +1000ecfc: 4651 mov r1, sl +1000ecfe: 9b0a ldr r3, [sp, #40] ; 0x28 +1000ed00: cb04 ldmia r3!, {r2} +1000ed02: 6011 str r1, [r2, #0] +1000ed04: 17c9 asrs r1, r1, #31 +1000ed06: 6051 str r1, [r2, #4] +1000ed08: 930a str r3, [sp, #40] ; 0x28 +1000ed0a: e6a1 b.n 1000ea50 <__ssvfscanf_r+0xec> +1000ed0c: 4643 mov r3, r8 +1000ed0e: 432b orrs r3, r5 +1000ed10: 4698 mov r8, r3 +1000ed12: d000 beq.n 1000ed16 <__ssvfscanf_r+0x3b2> +1000ed14: e677 b.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ed16: 9b03 ldr r3, [sp, #12] +1000ed18: 2510 movs r5, #16 +1000ed1a: 785a ldrb r2, [r3, #1] 1000ed1c: 9103 str r1, [sp, #12] -1000ed1e: 785a ldrb r2, [r3, #1] -1000ed20: e6a1 b.n 1000ea66 <__ssvfscanf_r+0x76> -1000ed22: 46c0 nop ; (mov r8, r8) -1000ed24: fffffd3c .word 0xfffffd3c -1000ed28: ffffdfff .word 0xffffdfff -1000ed2c: 1004c865 .word 0x1004c865 -1000ed30: 1004c974 .word 0x1004c974 -1000ed34: 10011369 .word 0x10011369 -1000ed38: 1004cac4 .word 0x1004cac4 -1000ed3c: 1000e97d .word 0x1000e97d -1000ed40: 4bcf ldr r3, [pc, #828] ; (1000f080 <__ssvfscanf_r+0x690>) -1000ed42: 2603 movs r6, #3 -1000ed44: 930b str r3, [sp, #44] ; 0x2c -1000ed46: 2300 movs r3, #0 -1000ed48: 9103 str r1, [sp, #12] -1000ed4a: 9308 str r3, [sp, #32] -1000ed4c: e6f9 b.n 1000eb42 <__ssvfscanf_r+0x152> -1000ed4e: 4228 tst r0, r5 -1000ed50: d000 beq.n 1000ed54 <__ssvfscanf_r+0x364> -1000ed52: e69e b.n 1000ea92 <__ssvfscanf_r+0xa2> -1000ed54: 9b03 ldr r3, [sp, #12] -1000ed56: 785a ldrb r2, [r3, #1] -1000ed58: 2a6c cmp r2, #108 ; 0x6c -1000ed5a: d101 bne.n 1000ed60 <__ssvfscanf_r+0x370> -1000ed5c: f000 fd2f bl 1000f7be <__ssvfscanf_r+0xdce> -1000ed60: 2301 movs r3, #1 -1000ed62: 9103 str r1, [sp, #12] -1000ed64: 431d orrs r5, r3 -1000ed66: e67e b.n 1000ea66 <__ssvfscanf_r+0x76> -1000ed68: 9103 str r1, [sp, #12] -1000ed6a: 06eb lsls r3, r5, #27 -1000ed6c: d500 bpl.n 1000ed70 <__ssvfscanf_r+0x380> -1000ed6e: e6b5 b.n 1000eadc <__ssvfscanf_r+0xec> -1000ed70: 076b lsls r3, r5, #29 -1000ed72: d501 bpl.n 1000ed78 <__ssvfscanf_r+0x388> -1000ed74: f000 fcee bl 1000f754 <__ssvfscanf_r+0xd64> -1000ed78: 07eb lsls r3, r5, #31 -1000ed7a: d501 bpl.n 1000ed80 <__ssvfscanf_r+0x390> -1000ed7c: f000 fd5c bl 1000f838 <__ssvfscanf_r+0xe48> -1000ed80: 07ab lsls r3, r5, #30 -1000ed82: d401 bmi.n 1000ed88 <__ssvfscanf_r+0x398> -1000ed84: f000 fd58 bl 1000f838 <__ssvfscanf_r+0xe48> -1000ed88: 4651 mov r1, sl -1000ed8a: 9b0a ldr r3, [sp, #40] ; 0x28 -1000ed8c: cb04 ldmia r3!, {r2} -1000ed8e: 6011 str r1, [r2, #0] -1000ed90: 17c9 asrs r1, r1, #31 -1000ed92: 6051 str r1, [r2, #4] -1000ed94: 930a str r3, [sp, #40] ; 0x28 -1000ed96: e6a1 b.n 1000eadc <__ssvfscanf_r+0xec> -1000ed98: 4643 mov r3, r8 -1000ed9a: 432b orrs r3, r5 -1000ed9c: 4698 mov r8, r3 -1000ed9e: d000 beq.n 1000eda2 <__ssvfscanf_r+0x3b2> -1000eda0: e677 b.n 1000ea92 <__ssvfscanf_r+0xa2> -1000eda2: 9b03 ldr r3, [sp, #12] -1000eda4: 2510 movs r5, #16 -1000eda6: 785a ldrb r2, [r3, #1] -1000eda8: 9103 str r1, [sp, #12] -1000edaa: e65c b.n 1000ea66 <__ssvfscanf_r+0x76> -1000edac: 4644 mov r4, r8 -1000edae: 2c00 cmp r4, #0 -1000edb0: d100 bne.n 1000edb4 <__ssvfscanf_r+0x3c4> -1000edb2: 3401 adds r4, #1 -1000edb4: 07eb lsls r3, r5, #31 -1000edb6: d501 bpl.n 1000edbc <__ssvfscanf_r+0x3cc> -1000edb8: f000 fc15 bl 1000f5e6 <__ssvfscanf_r+0xbf6> -1000edbc: 06eb lsls r3, r5, #27 -1000edbe: d500 bpl.n 1000edc2 <__ssvfscanf_r+0x3d2> -1000edc0: e318 b.n 1000f3f4 <__ssvfscanf_r+0xa04> -1000edc2: 9d0a ldr r5, [sp, #40] ; 0x28 -1000edc4: 0023 movs r3, r4 -1000edc6: cd02 ldmia r5!, {r1} -1000edc8: 2201 movs r2, #1 -1000edca: 4648 mov r0, r9 -1000edcc: 9700 str r7, [sp, #0] -1000edce: f002 fc43 bl 10011658 <_sfread_r> -1000edd2: 2800 cmp r0, #0 -1000edd4: d100 bne.n 1000edd8 <__ssvfscanf_r+0x3e8> -1000edd6: e698 b.n 1000eb0a <__ssvfscanf_r+0x11a> -1000edd8: 9b05 ldr r3, [sp, #20] -1000edda: 4482 add sl, r0 -1000eddc: 3301 adds r3, #1 -1000edde: 9305 str r3, [sp, #20] -1000ede0: 950a str r5, [sp, #40] ; 0x28 -1000ede2: e67b b.n 1000eadc <__ssvfscanf_r+0xec> -1000ede4: 9b08 ldr r3, [sp, #32] -1000ede6: 2b0a cmp r3, #10 -1000ede8: dd0e ble.n 1000ee08 <__ssvfscanf_r+0x418> -1000edea: 4ba6 ldr r3, [pc, #664] ; (1000f084 <__ssvfscanf_r+0x694>) -1000edec: 401d ands r5, r3 -1000edee: 7031 strb r1, [r6, #0] -1000edf0: 3601 adds r6, #1 -1000edf2: 687b ldr r3, [r7, #4] -1000edf4: 3b01 subs r3, #1 -1000edf6: 607b str r3, [r7, #4] -1000edf8: 2b00 cmp r3, #0 -1000edfa: dd71 ble.n 1000eee0 <__ssvfscanf_r+0x4f0> -1000edfc: 3201 adds r2, #1 -1000edfe: 603a str r2, [r7, #0] -1000ee00: 3c01 subs r4, #1 -1000ee02: 2c00 cmp r4, #0 -1000ee04: d000 beq.n 1000ee08 <__ssvfscanf_r+0x418> -1000ee06: e743 b.n 1000ec90 <__ssvfscanf_r+0x2a0> -1000ee08: 0034 movs r4, r6 -1000ee0a: 05eb lsls r3, r5, #23 -1000ee0c: d508 bpl.n 1000ee20 <__ssvfscanf_r+0x430> -1000ee0e: 9b0c ldr r3, [sp, #48] ; 0x30 -1000ee10: 429e cmp r6, r3 -1000ee12: d901 bls.n 1000ee18 <__ssvfscanf_r+0x428> -1000ee14: f000 fcbb bl 1000f78e <__ssvfscanf_r+0xd9e> -1000ee18: 9b0c ldr r3, [sp, #48] ; 0x30 -1000ee1a: 429c cmp r4, r3 -1000ee1c: d100 bne.n 1000ee20 <__ssvfscanf_r+0x430> -1000ee1e: e638 b.n 1000ea92 <__ssvfscanf_r+0xa2> -1000ee20: 2310 movs r3, #16 -1000ee22: 001a movs r2, r3 -1000ee24: 402a ands r2, r5 -1000ee26: 422b tst r3, r5 -1000ee28: d000 beq.n 1000ee2c <__ssvfscanf_r+0x43c> -1000ee2a: e1ff b.n 1000f22c <__ssvfscanf_r+0x83c> -1000ee2c: 9b08 ldr r3, [sp, #32] -1000ee2e: 7022 strb r2, [r4, #0] -1000ee30: 4648 mov r0, r9 -1000ee32: 2200 movs r2, #0 -1000ee34: 990c ldr r1, [sp, #48] ; 0x30 -1000ee36: 9e0b ldr r6, [sp, #44] ; 0x2c -1000ee38: 47b0 blx r6 -1000ee3a: 06ab lsls r3, r5, #26 -1000ee3c: d500 bpl.n 1000ee40 <__ssvfscanf_r+0x450> -1000ee3e: e1ee b.n 1000f21e <__ssvfscanf_r+0x82e> -1000ee40: 076b lsls r3, r5, #29 -1000ee42: d501 bpl.n 1000ee48 <__ssvfscanf_r+0x458> -1000ee44: f000 fc79 bl 1000f73a <__ssvfscanf_r+0xd4a> -1000ee48: 07eb lsls r3, r5, #31 -1000ee4a: d500 bpl.n 1000ee4e <__ssvfscanf_r+0x45e> -1000ee4c: e1e7 b.n 1000f21e <__ssvfscanf_r+0x82e> -1000ee4e: 07ab lsls r3, r5, #30 -1000ee50: d400 bmi.n 1000ee54 <__ssvfscanf_r+0x464> -1000ee52: e1e4 b.n 1000f21e <__ssvfscanf_r+0x82e> -1000ee54: 4b8c ldr r3, [pc, #560] ; (1000f088 <__ssvfscanf_r+0x698>) -1000ee56: 9a0b ldr r2, [sp, #44] ; 0x2c -1000ee58: 429a cmp r2, r3 -1000ee5a: d101 bne.n 1000ee60 <__ssvfscanf_r+0x470> -1000ee5c: f000 fd4d bl 1000f8fa <__ssvfscanf_r+0xf0a> -1000ee60: 2200 movs r2, #0 -1000ee62: 4648 mov r0, r9 -1000ee64: 9b08 ldr r3, [sp, #32] -1000ee66: 990c ldr r1, [sp, #48] ; 0x30 -1000ee68: f002 f9be bl 100111e8 <_strtoll_r> -1000ee6c: 9b0a ldr r3, [sp, #40] ; 0x28 -1000ee6e: cb04 ldmia r3!, {r2} -1000ee70: c203 stmia r2!, {r0, r1} -1000ee72: 930a str r3, [sp, #40] ; 0x28 -1000ee74: e1d7 b.n 1000f226 <__ssvfscanf_r+0x836> -1000ee76: 9b08 ldr r3, [sp, #32] -1000ee78: 4884 ldr r0, [pc, #528] ; (1000f08c <__ssvfscanf_r+0x69c>) -1000ee7a: 005b lsls r3, r3, #1 -1000ee7c: 5ec3 ldrsh r3, [r0, r3] -1000ee7e: 9308 str r3, [sp, #32] -1000ee80: 4b80 ldr r3, [pc, #512] ; (1000f084 <__ssvfscanf_r+0x694>) -1000ee82: 401d ands r5, r3 -1000ee84: e7b3 b.n 1000edee <__ssvfscanf_r+0x3fe> -1000ee86: 23c0 movs r3, #192 ; 0xc0 -1000ee88: 2080 movs r0, #128 ; 0x80 -1000ee8a: 00db lsls r3, r3, #3 -1000ee8c: 402b ands r3, r5 -1000ee8e: 0080 lsls r0, r0, #2 -1000ee90: 4283 cmp r3, r0 -1000ee92: d1b9 bne.n 1000ee08 <__ssvfscanf_r+0x418> -1000ee94: 4b7e ldr r3, [pc, #504] ; (1000f090 <__ssvfscanf_r+0x6a0>) -1000ee96: 401d ands r5, r3 -1000ee98: 23a0 movs r3, #160 ; 0xa0 -1000ee9a: 00db lsls r3, r3, #3 -1000ee9c: 431d orrs r5, r3 -1000ee9e: 2310 movs r3, #16 -1000eea0: 9308 str r3, [sp, #32] -1000eea2: e7a4 b.n 1000edee <__ssvfscanf_r+0x3fe> -1000eea4: 2380 movs r3, #128 ; 0x80 -1000eea6: 422b tst r3, r5 -1000eea8: d0ae beq.n 1000ee08 <__ssvfscanf_r+0x418> -1000eeaa: 439d bics r5, r3 -1000eeac: e79f b.n 1000edee <__ssvfscanf_r+0x3fe> -1000eeae: 9b08 ldr r3, [sp, #32] -1000eeb0: 4876 ldr r0, [pc, #472] ; (1000f08c <__ssvfscanf_r+0x69c>) -1000eeb2: 005b lsls r3, r3, #1 -1000eeb4: 5e1b ldrsh r3, [r3, r0] -1000eeb6: 9308 str r3, [sp, #32] -1000eeb8: 2b08 cmp r3, #8 -1000eeba: dc96 bgt.n 1000edea <__ssvfscanf_r+0x3fa> -1000eebc: e7a4 b.n 1000ee08 <__ssvfscanf_r+0x418> -1000eebe: 052b lsls r3, r5, #20 -1000eec0: d595 bpl.n 1000edee <__ssvfscanf_r+0x3fe> -1000eec2: 9b08 ldr r3, [sp, #32] -1000eec4: 2b00 cmp r3, #0 -1000eec6: d105 bne.n 1000eed4 <__ssvfscanf_r+0x4e4> -1000eec8: 2380 movs r3, #128 ; 0x80 -1000eeca: 009b lsls r3, r3, #2 -1000eecc: 431d orrs r5, r3 -1000eece: 3bf9 subs r3, #249 ; 0xf9 -1000eed0: 3bff subs r3, #255 ; 0xff -1000eed2: 9308 str r3, [sp, #32] -1000eed4: 056b lsls r3, r5, #21 -1000eed6: d400 bmi.n 1000eeda <__ssvfscanf_r+0x4ea> -1000eed8: e3f6 b.n 1000f6c8 <__ssvfscanf_r+0xcd8> -1000eeda: 4b6e ldr r3, [pc, #440] ; (1000f094 <__ssvfscanf_r+0x6a4>) -1000eedc: 401d ands r5, r3 -1000eede: e786 b.n 1000edee <__ssvfscanf_r+0x3fe> -1000eee0: 0039 movs r1, r7 -1000eee2: 4648 mov r0, r9 -1000eee4: f002 fb98 bl 10011618 <__ssrefill_r> -1000eee8: 2800 cmp r0, #0 -1000eeea: d089 beq.n 1000ee00 <__ssvfscanf_r+0x410> -1000eeec: e78c b.n 1000ee08 <__ssvfscanf_r+0x418> -1000eeee: 4643 mov r3, r8 -1000eef0: 2b00 cmp r3, #0 -1000eef2: d101 bne.n 1000eef8 <__ssvfscanf_r+0x508> -1000eef4: 3b01 subs r3, #1 -1000eef6: 4698 mov r8, r3 -1000eef8: 07eb lsls r3, r5, #31 -1000eefa: d500 bpl.n 1000eefe <__ssvfscanf_r+0x50e> -1000eefc: e2e0 b.n 1000f4c0 <__ssvfscanf_r+0xad0> -1000eefe: 06eb lsls r3, r5, #27 -1000ef00: d400 bmi.n 1000ef04 <__ssvfscanf_r+0x514> -1000ef02: e229 b.n 1000f358 <__ssvfscanf_r+0x968> -1000ef04: 683a ldr r2, [r7, #0] -1000ef06: ad18 add r5, sp, #96 ; 0x60 -1000ef08: 7813 ldrb r3, [r2, #0] -1000ef0a: 5ceb ldrb r3, [r5, r3] -1000ef0c: 2b00 cmp r3, #0 -1000ef0e: d100 bne.n 1000ef12 <__ssvfscanf_r+0x522> -1000ef10: e5bf b.n 1000ea92 <__ssvfscanf_r+0xa2> -1000ef12: 3201 adds r2, #1 -1000ef14: 603a str r2, [r7, #0] -1000ef16: 4642 mov r2, r8 -1000ef18: 687b ldr r3, [r7, #4] -1000ef1a: 4644 mov r4, r8 -1000ef1c: 3b01 subs r3, #1 -1000ef1e: 607b str r3, [r7, #4] -1000ef20: 2a01 cmp r2, #1 -1000ef22: d10d bne.n 1000ef40 <__ssvfscanf_r+0x550> -1000ef24: e014 b.n 1000ef50 <__ssvfscanf_r+0x560> -1000ef26: 683a ldr r2, [r7, #0] -1000ef28: 7813 ldrb r3, [r2, #0] -1000ef2a: 5ceb ldrb r3, [r5, r3] -1000ef2c: 2b00 cmp r3, #0 -1000ef2e: d00f beq.n 1000ef50 <__ssvfscanf_r+0x560> -1000ef30: 687b ldr r3, [r7, #4] -1000ef32: 3201 adds r2, #1 -1000ef34: 3b01 subs r3, #1 -1000ef36: 3601 adds r6, #1 -1000ef38: 607b str r3, [r7, #4] -1000ef3a: 603a str r2, [r7, #0] -1000ef3c: 42b4 cmp r4, r6 -1000ef3e: d007 beq.n 1000ef50 <__ssvfscanf_r+0x560> -1000ef40: 2b00 cmp r3, #0 -1000ef42: dcf0 bgt.n 1000ef26 <__ssvfscanf_r+0x536> -1000ef44: 0039 movs r1, r7 -1000ef46: 4648 mov r0, r9 -1000ef48: f002 fb66 bl 10011618 <__ssrefill_r> -1000ef4c: 2800 cmp r0, #0 -1000ef4e: d0ea beq.n 1000ef26 <__ssvfscanf_r+0x536> -1000ef50: 44b2 add sl, r6 -1000ef52: e5c3 b.n 1000eadc <__ssvfscanf_r+0xec> -1000ef54: 4648 mov r0, r9 -1000ef56: f000 febf bl 1000fcd8 <_localeconv_r> -1000ef5a: 6803 ldr r3, [r0, #0] -1000ef5c: 22ae movs r2, #174 ; 0xae -1000ef5e: 930e str r3, [sp, #56] ; 0x38 -1000ef60: 4643 mov r3, r8 -1000ef62: 2100 movs r1, #0 -1000ef64: 3b01 subs r3, #1 -1000ef66: 0052 lsls r2, r2, #1 -1000ef68: 910f str r1, [sp, #60] ; 0x3c -1000ef6a: 4293 cmp r3, r2 -1000ef6c: d905 bls.n 1000ef7a <__ssvfscanf_r+0x58a> -1000ef6e: 3b5d subs r3, #93 ; 0x5d -1000ef70: 3bff subs r3, #255 ; 0xff -1000ef72: 930f str r3, [sp, #60] ; 0x3c -1000ef74: 235e movs r3, #94 ; 0x5e -1000ef76: 33ff adds r3, #255 ; 0xff -1000ef78: 4698 mov r8, r3 -1000ef7a: 23f0 movs r3, #240 ; 0xf0 -1000ef7c: 00db lsls r3, r3, #3 -1000ef7e: 431d orrs r5, r3 -1000ef80: 2300 movs r3, #0 -1000ef82: 9306 str r3, [sp, #24] -1000ef84: 9311 str r3, [sp, #68] ; 0x44 -1000ef86: 9310 str r3, [sp, #64] ; 0x40 -1000ef88: 9309 str r3, [sp, #36] ; 0x24 -1000ef8a: 930d str r3, [sp, #52] ; 0x34 -1000ef8c: ab58 add r3, sp, #352 ; 0x160 -1000ef8e: 001e movs r6, r3 -1000ef90: 930c str r3, [sp, #48] ; 0x30 -1000ef92: 0023 movs r3, r4 -1000ef94: 4644 mov r4, r8 -1000ef96: 46a8 mov r8, r5 -1000ef98: 4655 mov r5, sl -1000ef9a: 469a mov sl, r3 -1000ef9c: 683a ldr r2, [r7, #0] -1000ef9e: 7811 ldrb r1, [r2, #0] -1000efa0: 000b movs r3, r1 -1000efa2: 3b2b subs r3, #43 ; 0x2b -1000efa4: b2db uxtb r3, r3 -1000efa6: 2b4e cmp r3, #78 ; 0x4e -1000efa8: d803 bhi.n 1000efb2 <__ssvfscanf_r+0x5c2> -1000efaa: 483b ldr r0, [pc, #236] ; (1000f098 <__ssvfscanf_r+0x6a8>) -1000efac: 009b lsls r3, r3, #2 -1000efae: 58c3 ldr r3, [r0, r3] -1000efb0: 469f mov pc, r3 -1000efb2: 9b0e ldr r3, [sp, #56] ; 0x38 -1000efb4: 781b ldrb r3, [r3, #0] -1000efb6: 428b cmp r3, r1 -1000efb8: d117 bne.n 1000efea <__ssvfscanf_r+0x5fa> -1000efba: 2080 movs r0, #128 ; 0x80 -1000efbc: 4643 mov r3, r8 -1000efbe: 0080 lsls r0, r0, #2 -1000efc0: 4203 tst r3, r0 -1000efc2: d012 beq.n 1000efea <__ssvfscanf_r+0x5fa> -1000efc4: 4835 ldr r0, [pc, #212] ; (1000f09c <__ssvfscanf_r+0x6ac>) -1000efc6: 4003 ands r3, r0 -1000efc8: 4698 mov r8, r3 -1000efca: 9b09 ldr r3, [sp, #36] ; 0x24 -1000efcc: 930d str r3, [sp, #52] ; 0x34 -1000efce: 7031 strb r1, [r6, #0] -1000efd0: 3c01 subs r4, #1 -1000efd2: 3601 adds r6, #1 -1000efd4: 687b ldr r3, [r7, #4] -1000efd6: 3501 adds r5, #1 -1000efd8: 3b01 subs r3, #1 -1000efda: 607b str r3, [r7, #4] -1000efdc: 2b00 cmp r3, #0 -1000efde: dc00 bgt.n 1000efe2 <__ssvfscanf_r+0x5f2> -1000efe0: e115 b.n 1000f20e <__ssvfscanf_r+0x81e> -1000efe2: 3201 adds r2, #1 -1000efe4: 603a str r2, [r7, #0] -1000efe6: 2c00 cmp r4, #0 -1000efe8: d1d8 bne.n 1000ef9c <__ssvfscanf_r+0x5ac> -1000efea: 9b09 ldr r3, [sp, #36] ; 0x24 -1000efec: 4654 mov r4, sl -1000efee: 46aa mov sl, r5 -1000eff0: 4645 mov r5, r8 -1000eff2: 2b00 cmp r3, #0 -1000eff4: d000 beq.n 1000eff8 <__ssvfscanf_r+0x608> -1000eff6: e131 b.n 1000f25c <__ssvfscanf_r+0x86c> -1000eff8: 9b06 ldr r3, [sp, #24] -1000effa: 3b01 subs r3, #1 -1000effc: 2b01 cmp r3, #1 -1000effe: d801 bhi.n 1000f004 <__ssvfscanf_r+0x614> -1000f000: f000 fc57 bl 1000f8b2 <__ssvfscanf_r+0xec2> -1000f004: 1e63 subs r3, r4, #1 -1000f006: 2b06 cmp r3, #6 -1000f008: d900 bls.n 1000f00c <__ssvfscanf_r+0x61c> -1000f00a: e07f b.n 1000f10c <__ssvfscanf_r+0x71c> -1000f00c: 2c02 cmp r4, #2 -1000f00e: d801 bhi.n 1000f014 <__ssvfscanf_r+0x624> -1000f010: f000 fc8a bl 1000f928 <__ssvfscanf_r+0xf38> -1000f014: 2c03 cmp r4, #3 -1000f016: d079 beq.n 1000f10c <__ssvfscanf_r+0x71c> -1000f018: 003b movs r3, r7 -1000f01a: 464f mov r7, r9 -1000f01c: 4698 mov r8, r3 -1000f01e: 46a9 mov r9, r5 -1000f020: 0025 movs r5, r4 -1000f022: 0034 movs r4, r6 -1000f024: 3c01 subs r4, #1 -1000f026: 4642 mov r2, r8 -1000f028: 0038 movs r0, r7 -1000f02a: 7821 ldrb r1, [r4, #0] -1000f02c: f002 fab2 bl 10011594 <_sungetc_r> -1000f030: 1963 adds r3, r4, r5 -1000f032: 1b9b subs r3, r3, r6 -1000f034: b2db uxtb r3, r3 -1000f036: 2b03 cmp r3, #3 -1000f038: d8f4 bhi.n 1000f024 <__ssvfscanf_r+0x634> -1000f03a: 002c movs r4, r5 -1000f03c: 3c04 subs r4, #4 -1000f03e: b2e4 uxtb r4, r4 -1000f040: 43e3 mvns r3, r4 -1000f042: 18f6 adds r6, r6, r3 -1000f044: 4653 mov r3, sl -1000f046: 3b01 subs r3, #1 -1000f048: 1b1b subs r3, r3, r4 -1000f04a: 464d mov r5, r9 -1000f04c: 469a mov sl, r3 -1000f04e: 46b9 mov r9, r7 -1000f050: 4647 mov r7, r8 -1000f052: e05b b.n 1000f10c <__ssvfscanf_r+0x71c> -1000f054: 9b06 ldr r3, [sp, #24] -1000f056: 4453 add r3, sl -1000f058: 2b00 cmp r3, #0 -1000f05a: d1c6 bne.n 1000efea <__ssvfscanf_r+0x5fa> -1000f05c: 4640 mov r0, r8 -1000f05e: 4b10 ldr r3, [pc, #64] ; (1000f0a0 <__ssvfscanf_r+0x6b0>) -1000f060: 4018 ands r0, r3 -1000f062: 4680 mov r8, r0 -1000f064: e7b3 b.n 1000efce <__ssvfscanf_r+0x5de> -1000f066: 9b06 ldr r3, [sp, #24] -1000f068: 2b01 cmp r3, #1 -1000f06a: d1be bne.n 1000efea <__ssvfscanf_r+0x5fa> -1000f06c: 2302 movs r3, #2 -1000f06e: 9306 str r3, [sp, #24] -1000f070: e7ad b.n 1000efce <__ssvfscanf_r+0x5de> -1000f072: 4653 mov r3, sl -1000f074: 2b07 cmp r3, #7 -1000f076: d1b8 bne.n 1000efea <__ssvfscanf_r+0x5fa> -1000f078: 2308 movs r3, #8 -1000f07a: 469a mov sl, r3 -1000f07c: e7a7 b.n 1000efce <__ssvfscanf_r+0x5de> -1000f07e: 46c0 nop ; (mov r8, r8) -1000f080: 1000e97d .word 0x1000e97d -1000f084: fffff47f .word 0xfffff47f -1000f088: 10011369 .word 0x10011369 -1000f08c: 1004cd38 .word 0x1004cd38 -1000f090: fffffdff .word 0xfffffdff -1000f094: fffffa7f .word 0xfffffa7f -1000f098: 1004cbfc .word 0x1004cbfc -1000f09c: fffffd7f .word 0xfffffd7f -1000f0a0: fffffe7f .word 0xfffffe7f -1000f0a4: 4653 mov r3, sl -1000f0a6: 2b06 cmp r3, #6 -1000f0a8: d19f bne.n 1000efea <__ssvfscanf_r+0x5fa> -1000f0aa: 2307 movs r3, #7 -1000f0ac: 469a mov sl, r3 -1000f0ae: e78e b.n 1000efce <__ssvfscanf_r+0x5de> -1000f0b0: 9b06 ldr r3, [sp, #24] -1000f0b2: 2b00 cmp r3, #0 -1000f0b4: d000 beq.n 1000f0b8 <__ssvfscanf_r+0x6c8> -1000f0b6: e0c7 b.n 1000f248 <__ssvfscanf_r+0x858> -1000f0b8: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f0ba: 2b00 cmp r3, #0 -1000f0bc: d106 bne.n 1000f0cc <__ssvfscanf_r+0x6dc> -1000f0be: 23e0 movs r3, #224 ; 0xe0 -1000f0c0: 4640 mov r0, r8 -1000f0c2: 00db lsls r3, r3, #3 -1000f0c4: 4018 ands r0, r3 -1000f0c6: 4298 cmp r0, r3 -1000f0c8: d100 bne.n 1000f0cc <__ssvfscanf_r+0x6dc> -1000f0ca: e395 b.n 1000f7f8 <__ssvfscanf_r+0xe08> -1000f0cc: 4653 mov r3, sl -1000f0ce: 2b01 cmp r3, #1 -1000f0d0: d001 beq.n 1000f0d6 <__ssvfscanf_r+0x6e6> -1000f0d2: 2b04 cmp r3, #4 -1000f0d4: d189 bne.n 1000efea <__ssvfscanf_r+0x5fa> -1000f0d6: 4653 mov r3, sl -1000f0d8: 3301 adds r3, #1 -1000f0da: b2db uxtb r3, r3 -1000f0dc: 469a mov sl, r3 -1000f0de: e776 b.n 1000efce <__ssvfscanf_r+0x5de> -1000f0e0: 4653 mov r3, sl -1000f0e2: 2b00 cmp r3, #0 -1000f0e4: d000 beq.n 1000f0e8 <__ssvfscanf_r+0x6f8> -1000f0e6: e0a6 b.n 1000f236 <__ssvfscanf_r+0x846> -1000f0e8: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f0ea: 2b00 cmp r3, #0 -1000f0ec: d000 beq.n 1000f0f0 <__ssvfscanf_r+0x700> -1000f0ee: e0b2 b.n 1000f256 <__ssvfscanf_r+0x866> -1000f0f0: 23e0 movs r3, #224 ; 0xe0 -1000f0f2: 4640 mov r0, r8 -1000f0f4: 00db lsls r3, r3, #3 -1000f0f6: 4018 ands r0, r3 -1000f0f8: 4298 cmp r0, r3 -1000f0fa: d100 bne.n 1000f0fe <__ssvfscanf_r+0x70e> -1000f0fc: e374 b.n 1000f7e8 <__ssvfscanf_r+0xdf8> -1000f0fe: 9b06 ldr r3, [sp, #24] -1000f100: 46aa mov sl, r5 -1000f102: 3b01 subs r3, #1 -1000f104: 4645 mov r5, r8 -1000f106: 2b01 cmp r3, #1 -1000f108: d800 bhi.n 1000f10c <__ssvfscanf_r+0x71c> -1000f10a: e3d2 b.n 1000f8b2 <__ssvfscanf_r+0xec2> -1000f10c: 05eb lsls r3, r5, #23 -1000f10e: d513 bpl.n 1000f138 <__ssvfscanf_r+0x748> -1000f110: 056b lsls r3, r5, #21 -1000f112: d500 bpl.n 1000f116 <__ssvfscanf_r+0x726> -1000f114: e3df b.n 1000f8d6 <__ssvfscanf_r+0xee6> -1000f116: 2301 movs r3, #1 -1000f118: 1e74 subs r4, r6, #1 -1000f11a: 425b negs r3, r3 -1000f11c: 7821 ldrb r1, [r4, #0] -1000f11e: 4453 add r3, sl -1000f120: 4698 mov r8, r3 -1000f122: 2965 cmp r1, #101 ; 0x65 -1000f124: d002 beq.n 1000f12c <__ssvfscanf_r+0x73c> -1000f126: 2945 cmp r1, #69 ; 0x45 -1000f128: d000 beq.n 1000f12c <__ssvfscanf_r+0x73c> -1000f12a: e2f2 b.n 1000f712 <__ssvfscanf_r+0xd22> -1000f12c: 003a movs r2, r7 -1000f12e: 4648 mov r0, r9 -1000f130: f002 fa30 bl 10011594 <_sungetc_r> -1000f134: 46c2 mov sl, r8 -1000f136: 0026 movs r6, r4 -1000f138: 2310 movs r3, #16 -1000f13a: 001a movs r2, r3 -1000f13c: 402a ands r2, r5 -1000f13e: 422b tst r3, r5 -1000f140: d000 beq.n 1000f144 <__ssvfscanf_r+0x754> -1000f142: e4cb b.n 1000eadc <__ssvfscanf_r+0xec> -1000f144: 23c0 movs r3, #192 ; 0xc0 -1000f146: 7032 strb r2, [r6, #0] -1000f148: 2280 movs r2, #128 ; 0x80 -1000f14a: 00db lsls r3, r3, #3 -1000f14c: 402b ands r3, r5 -1000f14e: 00d2 lsls r2, r2, #3 -1000f150: 4293 cmp r3, r2 -1000f152: d100 bne.n 1000f156 <__ssvfscanf_r+0x766> -1000f154: e323 b.n 1000f79e <__ssvfscanf_r+0xdae> -1000f156: 9b10 ldr r3, [sp, #64] ; 0x40 -1000f158: 2b00 cmp r3, #0 -1000f15a: d000 beq.n 1000f15e <__ssvfscanf_r+0x76e> -1000f15c: e301 b.n 1000f762 <__ssvfscanf_r+0xd72> -1000f15e: 2200 movs r2, #0 -1000f160: 4648 mov r0, r9 -1000f162: 990c ldr r1, [sp, #48] ; 0x30 -1000f164: f001 fea0 bl 10010ea8 <_strtod_r> -1000f168: 9006 str r0, [sp, #24] -1000f16a: 9107 str r1, [sp, #28] -1000f16c: 07eb lsls r3, r5, #31 -1000f16e: d400 bmi.n 1000f172 <__ssvfscanf_r+0x782> -1000f170: e2b7 b.n 1000f6e2 <__ssvfscanf_r+0xcf2> -1000f172: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f174: cb04 ldmia r3!, {r2} -1000f176: 6010 str r0, [r2, #0] -1000f178: 6051 str r1, [r2, #4] -1000f17a: 930a str r3, [sp, #40] ; 0x28 -1000f17c: 9b05 ldr r3, [sp, #20] -1000f17e: 3301 adds r3, #1 -1000f180: 9305 str r3, [sp, #20] -1000f182: e4ab b.n 1000eadc <__ssvfscanf_r+0xec> -1000f184: 4653 mov r3, sl -1000f186: 2b02 cmp r3, #2 -1000f188: d000 beq.n 1000f18c <__ssvfscanf_r+0x79c> -1000f18a: e72e b.n 1000efea <__ssvfscanf_r+0x5fa> -1000f18c: 2303 movs r3, #3 -1000f18e: 469a mov sl, r3 -1000f190: e71d b.n 1000efce <__ssvfscanf_r+0x5de> -1000f192: 23a0 movs r3, #160 ; 0xa0 -1000f194: 4640 mov r0, r8 -1000f196: 00db lsls r3, r3, #3 -1000f198: 4003 ands r3, r0 -1000f19a: 2080 movs r0, #128 ; 0x80 -1000f19c: 00c0 lsls r0, r0, #3 -1000f19e: 4283 cmp r3, r0 -1000f1a0: d007 beq.n 1000f1b2 <__ssvfscanf_r+0x7c2> -1000f1a2: 4643 mov r3, r8 -1000f1a4: 4203 tst r3, r0 -1000f1a6: d100 bne.n 1000f1aa <__ssvfscanf_r+0x7ba> -1000f1a8: e71f b.n 1000efea <__ssvfscanf_r+0x5fa> -1000f1aa: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f1ac: 2b00 cmp r3, #0 -1000f1ae: d100 bne.n 1000f1b2 <__ssvfscanf_r+0x7c2> -1000f1b0: e37a b.n 1000f8a8 <__ssvfscanf_r+0xeb8> -1000f1b2: 2080 movs r0, #128 ; 0x80 -1000f1b4: 4643 mov r3, r8 -1000f1b6: 0080 lsls r0, r0, #2 -1000f1b8: 4203 tst r3, r0 -1000f1ba: d104 bne.n 1000f1c6 <__ssvfscanf_r+0x7d6> -1000f1bc: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f1be: 980d ldr r0, [sp, #52] ; 0x34 -1000f1c0: 9611 str r6, [sp, #68] ; 0x44 -1000f1c2: 1a1b subs r3, r3, r0 -1000f1c4: 9310 str r3, [sp, #64] ; 0x40 -1000f1c6: 4640 mov r0, r8 -1000f1c8: 4bbb ldr r3, [pc, #748] ; (1000f4b8 <__ssvfscanf_r+0xac8>) -1000f1ca: 4018 ands r0, r3 -1000f1cc: 0003 movs r3, r0 -1000f1ce: 20c0 movs r0, #192 ; 0xc0 -1000f1d0: 0040 lsls r0, r0, #1 -1000f1d2: 4318 orrs r0, r3 -1000f1d4: 2300 movs r3, #0 -1000f1d6: 4680 mov r8, r0 -1000f1d8: 9309 str r3, [sp, #36] ; 0x24 -1000f1da: e6f8 b.n 1000efce <__ssvfscanf_r+0x5de> -1000f1dc: 2380 movs r3, #128 ; 0x80 -1000f1de: 4640 mov r0, r8 -1000f1e0: 4203 tst r3, r0 -1000f1e2: d100 bne.n 1000f1e6 <__ssvfscanf_r+0x7f6> -1000f1e4: e701 b.n 1000efea <__ssvfscanf_r+0x5fa> -1000f1e6: 4398 bics r0, r3 -1000f1e8: 4680 mov r8, r0 -1000f1ea: e6f0 b.n 1000efce <__ssvfscanf_r+0x5de> -1000f1ec: 4643 mov r3, r8 -1000f1ee: 05db lsls r3, r3, #23 -1000f1f0: d400 bmi.n 1000f1f4 <__ssvfscanf_r+0x804> -1000f1f2: e72f b.n 1000f054 <__ssvfscanf_r+0x664> -1000f1f4: 2380 movs r3, #128 ; 0x80 -1000f1f6: 4641 mov r1, r8 -1000f1f8: 4399 bics r1, r3 -1000f1fa: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f1fc: 4688 mov r8, r1 -1000f1fe: 3301 adds r3, #1 -1000f200: 9309 str r3, [sp, #36] ; 0x24 -1000f202: 9b0f ldr r3, [sp, #60] ; 0x3c -1000f204: 2b00 cmp r3, #0 -1000f206: d000 beq.n 1000f20a <__ssvfscanf_r+0x81a> -1000f208: e0f0 b.n 1000f3ec <__ssvfscanf_r+0x9fc> -1000f20a: 3c01 subs r4, #1 -1000f20c: e6e2 b.n 1000efd4 <__ssvfscanf_r+0x5e4> -1000f20e: 0039 movs r1, r7 -1000f210: 4648 mov r0, r9 -1000f212: f002 fa01 bl 10011618 <__ssrefill_r> -1000f216: 2800 cmp r0, #0 -1000f218: d100 bne.n 1000f21c <__ssvfscanf_r+0x82c> -1000f21a: e6e4 b.n 1000efe6 <__ssvfscanf_r+0x5f6> -1000f21c: e6e5 b.n 1000efea <__ssvfscanf_r+0x5fa> -1000f21e: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f220: cb04 ldmia r3!, {r2} -1000f222: 6010 str r0, [r2, #0] -1000f224: 930a str r3, [sp, #40] ; 0x28 -1000f226: 9b05 ldr r3, [sp, #20] -1000f228: 3301 adds r3, #1 -1000f22a: 9305 str r3, [sp, #20] -1000f22c: 9b0c ldr r3, [sp, #48] ; 0x30 -1000f22e: 1ae4 subs r4, r4, r3 -1000f230: 4444 add r4, r8 -1000f232: 44a2 add sl, r4 -1000f234: e452 b.n 1000eadc <__ssvfscanf_r+0xec> -1000f236: 20fd movs r0, #253 ; 0xfd -1000f238: 3b03 subs r3, #3 -1000f23a: 4203 tst r3, r0 -1000f23c: d000 beq.n 1000f240 <__ssvfscanf_r+0x850> -1000f23e: e6d4 b.n 1000efea <__ssvfscanf_r+0x5fa> -1000f240: 3304 adds r3, #4 -1000f242: b2db uxtb r3, r3 -1000f244: 469a mov sl, r3 -1000f246: e6c2 b.n 1000efce <__ssvfscanf_r+0x5de> -1000f248: 9b06 ldr r3, [sp, #24] -1000f24a: 2b02 cmp r3, #2 -1000f24c: d000 beq.n 1000f250 <__ssvfscanf_r+0x860> -1000f24e: e73d b.n 1000f0cc <__ssvfscanf_r+0x6dc> -1000f250: 2303 movs r3, #3 -1000f252: 9306 str r3, [sp, #24] -1000f254: e6bb b.n 1000efce <__ssvfscanf_r+0x5de> -1000f256: 4654 mov r4, sl -1000f258: 46aa mov sl, r5 -1000f25a: 4645 mov r5, r8 -1000f25c: 4b97 ldr r3, [pc, #604] ; (1000f4bc <__ssvfscanf_r+0xacc>) -1000f25e: 401d ands r5, r3 -1000f260: e6ca b.n 1000eff8 <__ssvfscanf_r+0x608> -1000f262: 2310 movs r3, #16 -1000f264: 001a movs r2, r3 -1000f266: 402a ands r2, r5 -1000f268: 9206 str r2, [sp, #24] -1000f26a: ae13 add r6, sp, #76 ; 0x4c -1000f26c: 422b tst r3, r5 -1000f26e: d100 bne.n 1000f272 <__ssvfscanf_r+0x882> -1000f270: e24b b.n 1000f70a <__ssvfscanf_r+0xd1a> -1000f272: 465a mov r2, fp -1000f274: 683b ldr r3, [r7, #0] -1000f276: 781b ldrb r3, [r3, #0] -1000f278: 5cd3 ldrb r3, [r2, r3] -1000f27a: 071b lsls r3, r3, #28 -1000f27c: d461 bmi.n 1000f342 <__ssvfscanf_r+0x952> -1000f27e: 2400 movs r4, #0 -1000f280: f000 fcfe bl 1000fc80 <__locale_mb_cur_max> -1000f284: 42a0 cmp r0, r4 -1000f286: d100 bne.n 1000f28a <__ssvfscanf_r+0x89a> -1000f288: e43f b.n 1000eb0a <__ssvfscanf_r+0x11a> -1000f28a: 2090 movs r0, #144 ; 0x90 -1000f28c: 683b ldr r3, [r7, #0] -1000f28e: a910 add r1, sp, #64 ; 0x40 -1000f290: 781a ldrb r2, [r3, #0] -1000f292: 0040 lsls r0, r0, #1 -1000f294: 1809 adds r1, r1, r0 -1000f296: 550a strb r2, [r1, r4] -1000f298: 3301 adds r3, #1 -1000f29a: 687a ldr r2, [r7, #4] -1000f29c: 603b str r3, [r7, #0] -1000f29e: 9b04 ldr r3, [sp, #16] -1000f2a0: 3a01 subs r2, #1 -1000f2a2: 1c65 adds r5, r4, #1 -1000f2a4: 607a str r2, [r7, #4] -1000f2a6: ac16 add r4, sp, #88 ; 0x58 -1000f2a8: 2b03 cmp r3, #3 -1000f2aa: d102 bne.n 1000f2b2 <__ssvfscanf_r+0x8c2> -1000f2ac: 9b16 ldr r3, [sp, #88] ; 0x58 -1000f2ae: 2b04 cmp r3, #4 -1000f2b0: d004 beq.n 1000f2bc <__ssvfscanf_r+0x8cc> -1000f2b2: 2208 movs r2, #8 -1000f2b4: 2100 movs r1, #0 -1000f2b6: 0020 movs r0, r4 -1000f2b8: f7f8 f918 bl 100074ec <__wrap_memset> -1000f2bc: 002b movs r3, r5 -1000f2be: 0031 movs r1, r6 -1000f2c0: 4648 mov r0, r9 -1000f2c2: 9400 str r4, [sp, #0] -1000f2c4: aa58 add r2, sp, #352 ; 0x160 -1000f2c6: 9509 str r5, [sp, #36] ; 0x24 -1000f2c8: f000 fd22 bl 1000fd10 <_mbrtowc_r> -1000f2cc: 9004 str r0, [sp, #16] -1000f2ce: 1c42 adds r2, r0, #1 -1000f2d0: d100 bne.n 1000f2d4 <__ssvfscanf_r+0x8e4> -1000f2d2: e41a b.n 1000eb0a <__ssvfscanf_r+0x11a> -1000f2d4: 2800 cmp r0, #0 -1000f2d6: d000 beq.n 1000f2da <__ssvfscanf_r+0x8ea> -1000f2d8: e296 b.n 1000f808 <__ssvfscanf_r+0xe18> -1000f2da: 6030 str r0, [r6, #0] -1000f2dc: 2000 movs r0, #0 -1000f2de: f000 fc9b bl 1000fc18 -1000f2e2: 2800 cmp r0, #0 -1000f2e4: d118 bne.n 1000f318 <__ssvfscanf_r+0x928> -1000f2e6: 44aa add sl, r5 -1000f2e8: 2301 movs r3, #1 -1000f2ea: 425b negs r3, r3 -1000f2ec: 469c mov ip, r3 -1000f2ee: 44e0 add r8, ip -1000f2f0: 9b06 ldr r3, [sp, #24] -1000f2f2: 2500 movs r5, #0 -1000f2f4: 2b00 cmp r3, #0 -1000f2f6: d100 bne.n 1000f2fa <__ssvfscanf_r+0x90a> -1000f2f8: 3604 adds r6, #4 -1000f2fa: 687b ldr r3, [r7, #4] -1000f2fc: 2b00 cmp r3, #0 -1000f2fe: dc00 bgt.n 1000f302 <__ssvfscanf_r+0x912> -1000f300: e2a1 b.n 1000f846 <__ssvfscanf_r+0xe56> -1000f302: 465a mov r2, fp -1000f304: 683b ldr r3, [r7, #0] -1000f306: 781b ldrb r3, [r3, #0] -1000f308: 5cd3 ldrb r3, [r2, r3] -1000f30a: 071b lsls r3, r3, #28 -1000f30c: d419 bmi.n 1000f342 <__ssvfscanf_r+0x952> -1000f30e: 4643 mov r3, r8 -1000f310: 2b00 cmp r3, #0 -1000f312: d016 beq.n 1000f342 <__ssvfscanf_r+0x952> -1000f314: 002c movs r4, r5 -1000f316: e7b3 b.n 1000f280 <__ssvfscanf_r+0x890> -1000f318: 2d00 cmp r5, #0 -1000f31a: d012 beq.n 1000f342 <__ssvfscanf_r+0x952> -1000f31c: 2420 movs r4, #32 -1000f31e: ab10 add r3, sp, #64 ; 0x40 -1000f320: 469c mov ip, r3 -1000f322: 34ff adds r4, #255 ; 0xff -1000f324: 4464 add r4, ip -1000f326: 46b0 mov r8, r6 -1000f328: 0026 movs r6, r4 -1000f32a: 464c mov r4, r9 -1000f32c: 9d09 ldr r5, [sp, #36] ; 0x24 -1000f32e: 5d71 ldrb r1, [r6, r5] -1000f330: 003a movs r2, r7 -1000f332: 0020 movs r0, r4 -1000f334: 3d01 subs r5, #1 -1000f336: f002 f92d bl 10011594 <_sungetc_r> -1000f33a: 2d00 cmp r5, #0 -1000f33c: d1f7 bne.n 1000f32e <__ssvfscanf_r+0x93e> -1000f33e: 4646 mov r6, r8 -1000f340: 46a1 mov r9, r4 -1000f342: 9b06 ldr r3, [sp, #24] -1000f344: 2b00 cmp r3, #0 -1000f346: d001 beq.n 1000f34c <__ssvfscanf_r+0x95c> -1000f348: f7ff fbc8 bl 1000eadc <__ssvfscanf_r+0xec> -1000f34c: 6033 str r3, [r6, #0] -1000f34e: 9b05 ldr r3, [sp, #20] -1000f350: 3301 adds r3, #1 -1000f352: 9305 str r3, [sp, #20] -1000f354: f7ff fbc2 bl 1000eadc <__ssvfscanf_r+0xec> -1000f358: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f35a: ad18 add r5, sp, #96 ; 0x60 -1000f35c: cb02 ldmia r3!, {r1} -1000f35e: 9309 str r3, [sp, #36] ; 0x24 -1000f360: 683b ldr r3, [r7, #0] -1000f362: 9106 str r1, [sp, #24] -1000f364: 781a ldrb r2, [r3, #0] -1000f366: 5caa ldrb r2, [r5, r2] -1000f368: 2a00 cmp r2, #0 -1000f36a: d101 bne.n 1000f370 <__ssvfscanf_r+0x980> -1000f36c: f7ff fb91 bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f370: 687a ldr r2, [r7, #4] -1000f372: 1c4e adds r6, r1, #1 -1000f374: 3a01 subs r2, #1 -1000f376: 607a str r2, [r7, #4] -1000f378: 1c5a adds r2, r3, #1 -1000f37a: 603a str r2, [r7, #0] -1000f37c: 781b ldrb r3, [r3, #0] -1000f37e: 700b strb r3, [r1, #0] -1000f380: 4643 mov r3, r8 -1000f382: 2b01 cmp r3, #1 -1000f384: d022 beq.n 1000f3cc <__ssvfscanf_r+0x9dc> -1000f386: 468c mov ip, r1 -1000f388: 0034 movs r4, r6 -1000f38a: 44e0 add r8, ip -1000f38c: e00f b.n 1000f3ae <__ssvfscanf_r+0x9be> -1000f38e: 683b ldr r3, [r7, #0] -1000f390: 781a ldrb r2, [r3, #0] -1000f392: 5caa ldrb r2, [r5, r2] -1000f394: 2a00 cmp r2, #0 -1000f396: d019 beq.n 1000f3cc <__ssvfscanf_r+0x9dc> -1000f398: 687a ldr r2, [r7, #4] -1000f39a: 3401 adds r4, #1 -1000f39c: 3a01 subs r2, #1 -1000f39e: 607a str r2, [r7, #4] -1000f3a0: 1c5a adds r2, r3, #1 -1000f3a2: 603a str r2, [r7, #0] -1000f3a4: 781b ldrb r3, [r3, #0] -1000f3a6: 7033 strb r3, [r6, #0] -1000f3a8: 45a0 cmp r8, r4 -1000f3aa: d100 bne.n 1000f3ae <__ssvfscanf_r+0x9be> -1000f3ac: e205 b.n 1000f7ba <__ssvfscanf_r+0xdca> -1000f3ae: 687b ldr r3, [r7, #4] -1000f3b0: 0026 movs r6, r4 -1000f3b2: 2b00 cmp r3, #0 -1000f3b4: dceb bgt.n 1000f38e <__ssvfscanf_r+0x99e> -1000f3b6: 0039 movs r1, r7 -1000f3b8: 4648 mov r0, r9 -1000f3ba: f002 f92d bl 10011618 <__ssrefill_r> -1000f3be: 2800 cmp r0, #0 -1000f3c0: d0e5 beq.n 1000f38e <__ssvfscanf_r+0x99e> -1000f3c2: 9b06 ldr r3, [sp, #24] -1000f3c4: 42a3 cmp r3, r4 -1000f3c6: d101 bne.n 1000f3cc <__ssvfscanf_r+0x9dc> -1000f3c8: f7ff fb9f bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f3cc: 9a06 ldr r2, [sp, #24] -1000f3ce: 1ab3 subs r3, r6, r2 -1000f3d0: 4296 cmp r6, r2 -1000f3d2: d101 bne.n 1000f3d8 <__ssvfscanf_r+0x9e8> -1000f3d4: f7ff fb5d bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f3d8: 2200 movs r2, #0 -1000f3da: 7032 strb r2, [r6, #0] -1000f3dc: 9a05 ldr r2, [sp, #20] -1000f3de: 449a add sl, r3 -1000f3e0: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f3e2: 3201 adds r2, #1 -1000f3e4: 9205 str r2, [sp, #20] -1000f3e6: 930a str r3, [sp, #40] ; 0x28 -1000f3e8: f7ff fb78 bl 1000eadc <__ssvfscanf_r+0xec> -1000f3ec: 9b0f ldr r3, [sp, #60] ; 0x3c -1000f3ee: 3b01 subs r3, #1 -1000f3f0: 930f str r3, [sp, #60] ; 0x3c -1000f3f2: e5ef b.n 1000efd4 <__ssvfscanf_r+0x5e4> -1000f3f4: 2500 movs r5, #0 -1000f3f6: 464e mov r6, r9 -1000f3f8: e00c b.n 1000f414 <__ssvfscanf_r+0xa24> -1000f3fa: 683a ldr r2, [r7, #0] -1000f3fc: 18ed adds r5, r5, r3 -1000f3fe: 4694 mov ip, r2 -1000f400: 1ae4 subs r4, r4, r3 -1000f402: 4463 add r3, ip -1000f404: 0039 movs r1, r7 -1000f406: 0030 movs r0, r6 -1000f408: 603b str r3, [r7, #0] -1000f40a: f002 f905 bl 10011618 <__ssrefill_r> +1000ed1e: e65c b.n 1000e9da <__ssvfscanf_r+0x76> +1000ed20: 4644 mov r4, r8 +1000ed22: 2c00 cmp r4, #0 +1000ed24: d100 bne.n 1000ed28 <__ssvfscanf_r+0x3c4> +1000ed26: 3401 adds r4, #1 +1000ed28: 07eb lsls r3, r5, #31 +1000ed2a: d501 bpl.n 1000ed30 <__ssvfscanf_r+0x3cc> +1000ed2c: f000 fc15 bl 1000f55a <__ssvfscanf_r+0xbf6> +1000ed30: 06eb lsls r3, r5, #27 +1000ed32: d500 bpl.n 1000ed36 <__ssvfscanf_r+0x3d2> +1000ed34: e318 b.n 1000f368 <__ssvfscanf_r+0xa04> +1000ed36: 9d0a ldr r5, [sp, #40] ; 0x28 +1000ed38: 0023 movs r3, r4 +1000ed3a: cd02 ldmia r5!, {r1} +1000ed3c: 2201 movs r2, #1 +1000ed3e: 4648 mov r0, r9 +1000ed40: 9700 str r7, [sp, #0] +1000ed42: f002 fc43 bl 100115cc <_sfread_r> +1000ed46: 2800 cmp r0, #0 +1000ed48: d100 bne.n 1000ed4c <__ssvfscanf_r+0x3e8> +1000ed4a: e698 b.n 1000ea7e <__ssvfscanf_r+0x11a> +1000ed4c: 9b05 ldr r3, [sp, #20] +1000ed4e: 4482 add sl, r0 +1000ed50: 3301 adds r3, #1 +1000ed52: 9305 str r3, [sp, #20] +1000ed54: 950a str r5, [sp, #40] ; 0x28 +1000ed56: e67b b.n 1000ea50 <__ssvfscanf_r+0xec> +1000ed58: 9b08 ldr r3, [sp, #32] +1000ed5a: 2b0a cmp r3, #10 +1000ed5c: dd0e ble.n 1000ed7c <__ssvfscanf_r+0x418> +1000ed5e: 4ba6 ldr r3, [pc, #664] ; (1000eff8 <__ssvfscanf_r+0x694>) +1000ed60: 401d ands r5, r3 +1000ed62: 7031 strb r1, [r6, #0] +1000ed64: 3601 adds r6, #1 +1000ed66: 687b ldr r3, [r7, #4] +1000ed68: 3b01 subs r3, #1 +1000ed6a: 607b str r3, [r7, #4] +1000ed6c: 2b00 cmp r3, #0 +1000ed6e: dd71 ble.n 1000ee54 <__ssvfscanf_r+0x4f0> +1000ed70: 3201 adds r2, #1 +1000ed72: 603a str r2, [r7, #0] +1000ed74: 3c01 subs r4, #1 +1000ed76: 2c00 cmp r4, #0 +1000ed78: d000 beq.n 1000ed7c <__ssvfscanf_r+0x418> +1000ed7a: e743 b.n 1000ec04 <__ssvfscanf_r+0x2a0> +1000ed7c: 0034 movs r4, r6 +1000ed7e: 05eb lsls r3, r5, #23 +1000ed80: d508 bpl.n 1000ed94 <__ssvfscanf_r+0x430> +1000ed82: 9b0c ldr r3, [sp, #48] ; 0x30 +1000ed84: 429e cmp r6, r3 +1000ed86: d901 bls.n 1000ed8c <__ssvfscanf_r+0x428> +1000ed88: f000 fcbb bl 1000f702 <__ssvfscanf_r+0xd9e> +1000ed8c: 9b0c ldr r3, [sp, #48] ; 0x30 +1000ed8e: 429c cmp r4, r3 +1000ed90: d100 bne.n 1000ed94 <__ssvfscanf_r+0x430> +1000ed92: e638 b.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ed94: 2310 movs r3, #16 +1000ed96: 001a movs r2, r3 +1000ed98: 402a ands r2, r5 +1000ed9a: 422b tst r3, r5 +1000ed9c: d000 beq.n 1000eda0 <__ssvfscanf_r+0x43c> +1000ed9e: e1ff b.n 1000f1a0 <__ssvfscanf_r+0x83c> +1000eda0: 9b08 ldr r3, [sp, #32] +1000eda2: 7022 strb r2, [r4, #0] +1000eda4: 4648 mov r0, r9 +1000eda6: 2200 movs r2, #0 +1000eda8: 990c ldr r1, [sp, #48] ; 0x30 +1000edaa: 9e0b ldr r6, [sp, #44] ; 0x2c +1000edac: 47b0 blx r6 +1000edae: 06ab lsls r3, r5, #26 +1000edb0: d500 bpl.n 1000edb4 <__ssvfscanf_r+0x450> +1000edb2: e1ee b.n 1000f192 <__ssvfscanf_r+0x82e> +1000edb4: 076b lsls r3, r5, #29 +1000edb6: d501 bpl.n 1000edbc <__ssvfscanf_r+0x458> +1000edb8: f000 fc79 bl 1000f6ae <__ssvfscanf_r+0xd4a> +1000edbc: 07eb lsls r3, r5, #31 +1000edbe: d500 bpl.n 1000edc2 <__ssvfscanf_r+0x45e> +1000edc0: e1e7 b.n 1000f192 <__ssvfscanf_r+0x82e> +1000edc2: 07ab lsls r3, r5, #30 +1000edc4: d400 bmi.n 1000edc8 <__ssvfscanf_r+0x464> +1000edc6: e1e4 b.n 1000f192 <__ssvfscanf_r+0x82e> +1000edc8: 4b8c ldr r3, [pc, #560] ; (1000effc <__ssvfscanf_r+0x698>) +1000edca: 9a0b ldr r2, [sp, #44] ; 0x2c +1000edcc: 429a cmp r2, r3 +1000edce: d101 bne.n 1000edd4 <__ssvfscanf_r+0x470> +1000edd0: f000 fd4d bl 1000f86e <__ssvfscanf_r+0xf0a> +1000edd4: 2200 movs r2, #0 +1000edd6: 4648 mov r0, r9 +1000edd8: 9b08 ldr r3, [sp, #32] +1000edda: 990c ldr r1, [sp, #48] ; 0x30 +1000eddc: f002 f9be bl 1001115c <_strtoll_r> +1000ede0: 9b0a ldr r3, [sp, #40] ; 0x28 +1000ede2: cb04 ldmia r3!, {r2} +1000ede4: c203 stmia r2!, {r0, r1} +1000ede6: 930a str r3, [sp, #40] ; 0x28 +1000ede8: e1d7 b.n 1000f19a <__ssvfscanf_r+0x836> +1000edea: 9b08 ldr r3, [sp, #32] +1000edec: 4884 ldr r0, [pc, #528] ; (1000f000 <__ssvfscanf_r+0x69c>) +1000edee: 005b lsls r3, r3, #1 +1000edf0: 5ec3 ldrsh r3, [r0, r3] +1000edf2: 9308 str r3, [sp, #32] +1000edf4: 4b80 ldr r3, [pc, #512] ; (1000eff8 <__ssvfscanf_r+0x694>) +1000edf6: 401d ands r5, r3 +1000edf8: e7b3 b.n 1000ed62 <__ssvfscanf_r+0x3fe> +1000edfa: 23c0 movs r3, #192 ; 0xc0 +1000edfc: 2080 movs r0, #128 ; 0x80 +1000edfe: 00db lsls r3, r3, #3 +1000ee00: 402b ands r3, r5 +1000ee02: 0080 lsls r0, r0, #2 +1000ee04: 4283 cmp r3, r0 +1000ee06: d1b9 bne.n 1000ed7c <__ssvfscanf_r+0x418> +1000ee08: 4b7e ldr r3, [pc, #504] ; (1000f004 <__ssvfscanf_r+0x6a0>) +1000ee0a: 401d ands r5, r3 +1000ee0c: 23a0 movs r3, #160 ; 0xa0 +1000ee0e: 00db lsls r3, r3, #3 +1000ee10: 431d orrs r5, r3 +1000ee12: 2310 movs r3, #16 +1000ee14: 9308 str r3, [sp, #32] +1000ee16: e7a4 b.n 1000ed62 <__ssvfscanf_r+0x3fe> +1000ee18: 2380 movs r3, #128 ; 0x80 +1000ee1a: 422b tst r3, r5 +1000ee1c: d0ae beq.n 1000ed7c <__ssvfscanf_r+0x418> +1000ee1e: 439d bics r5, r3 +1000ee20: e79f b.n 1000ed62 <__ssvfscanf_r+0x3fe> +1000ee22: 9b08 ldr r3, [sp, #32] +1000ee24: 4876 ldr r0, [pc, #472] ; (1000f000 <__ssvfscanf_r+0x69c>) +1000ee26: 005b lsls r3, r3, #1 +1000ee28: 5e1b ldrsh r3, [r3, r0] +1000ee2a: 9308 str r3, [sp, #32] +1000ee2c: 2b08 cmp r3, #8 +1000ee2e: dc96 bgt.n 1000ed5e <__ssvfscanf_r+0x3fa> +1000ee30: e7a4 b.n 1000ed7c <__ssvfscanf_r+0x418> +1000ee32: 052b lsls r3, r5, #20 +1000ee34: d595 bpl.n 1000ed62 <__ssvfscanf_r+0x3fe> +1000ee36: 9b08 ldr r3, [sp, #32] +1000ee38: 2b00 cmp r3, #0 +1000ee3a: d105 bne.n 1000ee48 <__ssvfscanf_r+0x4e4> +1000ee3c: 2380 movs r3, #128 ; 0x80 +1000ee3e: 009b lsls r3, r3, #2 +1000ee40: 431d orrs r5, r3 +1000ee42: 3bf9 subs r3, #249 ; 0xf9 +1000ee44: 3bff subs r3, #255 ; 0xff +1000ee46: 9308 str r3, [sp, #32] +1000ee48: 056b lsls r3, r5, #21 +1000ee4a: d400 bmi.n 1000ee4e <__ssvfscanf_r+0x4ea> +1000ee4c: e3f6 b.n 1000f63c <__ssvfscanf_r+0xcd8> +1000ee4e: 4b6e ldr r3, [pc, #440] ; (1000f008 <__ssvfscanf_r+0x6a4>) +1000ee50: 401d ands r5, r3 +1000ee52: e786 b.n 1000ed62 <__ssvfscanf_r+0x3fe> +1000ee54: 0039 movs r1, r7 +1000ee56: 4648 mov r0, r9 +1000ee58: f002 fb98 bl 1001158c <__ssrefill_r> +1000ee5c: 2800 cmp r0, #0 +1000ee5e: d089 beq.n 1000ed74 <__ssvfscanf_r+0x410> +1000ee60: e78c b.n 1000ed7c <__ssvfscanf_r+0x418> +1000ee62: 4643 mov r3, r8 +1000ee64: 2b00 cmp r3, #0 +1000ee66: d101 bne.n 1000ee6c <__ssvfscanf_r+0x508> +1000ee68: 3b01 subs r3, #1 +1000ee6a: 4698 mov r8, r3 +1000ee6c: 07eb lsls r3, r5, #31 +1000ee6e: d500 bpl.n 1000ee72 <__ssvfscanf_r+0x50e> +1000ee70: e2e0 b.n 1000f434 <__ssvfscanf_r+0xad0> +1000ee72: 06eb lsls r3, r5, #27 +1000ee74: d400 bmi.n 1000ee78 <__ssvfscanf_r+0x514> +1000ee76: e229 b.n 1000f2cc <__ssvfscanf_r+0x968> +1000ee78: 683a ldr r2, [r7, #0] +1000ee7a: ad18 add r5, sp, #96 ; 0x60 +1000ee7c: 7813 ldrb r3, [r2, #0] +1000ee7e: 5ceb ldrb r3, [r5, r3] +1000ee80: 2b00 cmp r3, #0 +1000ee82: d100 bne.n 1000ee86 <__ssvfscanf_r+0x522> +1000ee84: e5bf b.n 1000ea06 <__ssvfscanf_r+0xa2> +1000ee86: 3201 adds r2, #1 +1000ee88: 603a str r2, [r7, #0] +1000ee8a: 4642 mov r2, r8 +1000ee8c: 687b ldr r3, [r7, #4] +1000ee8e: 4644 mov r4, r8 +1000ee90: 3b01 subs r3, #1 +1000ee92: 607b str r3, [r7, #4] +1000ee94: 2a01 cmp r2, #1 +1000ee96: d10d bne.n 1000eeb4 <__ssvfscanf_r+0x550> +1000ee98: e014 b.n 1000eec4 <__ssvfscanf_r+0x560> +1000ee9a: 683a ldr r2, [r7, #0] +1000ee9c: 7813 ldrb r3, [r2, #0] +1000ee9e: 5ceb ldrb r3, [r5, r3] +1000eea0: 2b00 cmp r3, #0 +1000eea2: d00f beq.n 1000eec4 <__ssvfscanf_r+0x560> +1000eea4: 687b ldr r3, [r7, #4] +1000eea6: 3201 adds r2, #1 +1000eea8: 3b01 subs r3, #1 +1000eeaa: 3601 adds r6, #1 +1000eeac: 607b str r3, [r7, #4] +1000eeae: 603a str r2, [r7, #0] +1000eeb0: 42b4 cmp r4, r6 +1000eeb2: d007 beq.n 1000eec4 <__ssvfscanf_r+0x560> +1000eeb4: 2b00 cmp r3, #0 +1000eeb6: dcf0 bgt.n 1000ee9a <__ssvfscanf_r+0x536> +1000eeb8: 0039 movs r1, r7 +1000eeba: 4648 mov r0, r9 +1000eebc: f002 fb66 bl 1001158c <__ssrefill_r> +1000eec0: 2800 cmp r0, #0 +1000eec2: d0ea beq.n 1000ee9a <__ssvfscanf_r+0x536> +1000eec4: 44b2 add sl, r6 +1000eec6: e5c3 b.n 1000ea50 <__ssvfscanf_r+0xec> +1000eec8: 4648 mov r0, r9 +1000eeca: f000 febf bl 1000fc4c <_localeconv_r> +1000eece: 6803 ldr r3, [r0, #0] +1000eed0: 22ae movs r2, #174 ; 0xae +1000eed2: 930e str r3, [sp, #56] ; 0x38 +1000eed4: 4643 mov r3, r8 +1000eed6: 2100 movs r1, #0 +1000eed8: 3b01 subs r3, #1 +1000eeda: 0052 lsls r2, r2, #1 +1000eedc: 910f str r1, [sp, #60] ; 0x3c +1000eede: 4293 cmp r3, r2 +1000eee0: d905 bls.n 1000eeee <__ssvfscanf_r+0x58a> +1000eee2: 3b5d subs r3, #93 ; 0x5d +1000eee4: 3bff subs r3, #255 ; 0xff +1000eee6: 930f str r3, [sp, #60] ; 0x3c +1000eee8: 235e movs r3, #94 ; 0x5e +1000eeea: 33ff adds r3, #255 ; 0xff +1000eeec: 4698 mov r8, r3 +1000eeee: 23f0 movs r3, #240 ; 0xf0 +1000eef0: 00db lsls r3, r3, #3 +1000eef2: 431d orrs r5, r3 +1000eef4: 2300 movs r3, #0 +1000eef6: 9306 str r3, [sp, #24] +1000eef8: 9311 str r3, [sp, #68] ; 0x44 +1000eefa: 9310 str r3, [sp, #64] ; 0x40 +1000eefc: 9309 str r3, [sp, #36] ; 0x24 +1000eefe: 930d str r3, [sp, #52] ; 0x34 +1000ef00: ab58 add r3, sp, #352 ; 0x160 +1000ef02: 001e movs r6, r3 +1000ef04: 930c str r3, [sp, #48] ; 0x30 +1000ef06: 0023 movs r3, r4 +1000ef08: 4644 mov r4, r8 +1000ef0a: 46a8 mov r8, r5 +1000ef0c: 4655 mov r5, sl +1000ef0e: 469a mov sl, r3 +1000ef10: 683a ldr r2, [r7, #0] +1000ef12: 7811 ldrb r1, [r2, #0] +1000ef14: 000b movs r3, r1 +1000ef16: 3b2b subs r3, #43 ; 0x2b +1000ef18: b2db uxtb r3, r3 +1000ef1a: 2b4e cmp r3, #78 ; 0x4e +1000ef1c: d803 bhi.n 1000ef26 <__ssvfscanf_r+0x5c2> +1000ef1e: 483b ldr r0, [pc, #236] ; (1000f00c <__ssvfscanf_r+0x6a8>) +1000ef20: 009b lsls r3, r3, #2 +1000ef22: 58c3 ldr r3, [r0, r3] +1000ef24: 469f mov pc, r3 +1000ef26: 9b0e ldr r3, [sp, #56] ; 0x38 +1000ef28: 781b ldrb r3, [r3, #0] +1000ef2a: 428b cmp r3, r1 +1000ef2c: d117 bne.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000ef2e: 2080 movs r0, #128 ; 0x80 +1000ef30: 4643 mov r3, r8 +1000ef32: 0080 lsls r0, r0, #2 +1000ef34: 4203 tst r3, r0 +1000ef36: d012 beq.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000ef38: 4835 ldr r0, [pc, #212] ; (1000f010 <__ssvfscanf_r+0x6ac>) +1000ef3a: 4003 ands r3, r0 +1000ef3c: 4698 mov r8, r3 +1000ef3e: 9b09 ldr r3, [sp, #36] ; 0x24 +1000ef40: 930d str r3, [sp, #52] ; 0x34 +1000ef42: 7031 strb r1, [r6, #0] +1000ef44: 3c01 subs r4, #1 +1000ef46: 3601 adds r6, #1 +1000ef48: 687b ldr r3, [r7, #4] +1000ef4a: 3501 adds r5, #1 +1000ef4c: 3b01 subs r3, #1 +1000ef4e: 607b str r3, [r7, #4] +1000ef50: 2b00 cmp r3, #0 +1000ef52: dc00 bgt.n 1000ef56 <__ssvfscanf_r+0x5f2> +1000ef54: e115 b.n 1000f182 <__ssvfscanf_r+0x81e> +1000ef56: 3201 adds r2, #1 +1000ef58: 603a str r2, [r7, #0] +1000ef5a: 2c00 cmp r4, #0 +1000ef5c: d1d8 bne.n 1000ef10 <__ssvfscanf_r+0x5ac> +1000ef5e: 9b09 ldr r3, [sp, #36] ; 0x24 +1000ef60: 4654 mov r4, sl +1000ef62: 46aa mov sl, r5 +1000ef64: 4645 mov r5, r8 +1000ef66: 2b00 cmp r3, #0 +1000ef68: d000 beq.n 1000ef6c <__ssvfscanf_r+0x608> +1000ef6a: e131 b.n 1000f1d0 <__ssvfscanf_r+0x86c> +1000ef6c: 9b06 ldr r3, [sp, #24] +1000ef6e: 3b01 subs r3, #1 +1000ef70: 2b01 cmp r3, #1 +1000ef72: d801 bhi.n 1000ef78 <__ssvfscanf_r+0x614> +1000ef74: f000 fc57 bl 1000f826 <__ssvfscanf_r+0xec2> +1000ef78: 1e63 subs r3, r4, #1 +1000ef7a: 2b06 cmp r3, #6 +1000ef7c: d900 bls.n 1000ef80 <__ssvfscanf_r+0x61c> +1000ef7e: e07f b.n 1000f080 <__ssvfscanf_r+0x71c> +1000ef80: 2c02 cmp r4, #2 +1000ef82: d801 bhi.n 1000ef88 <__ssvfscanf_r+0x624> +1000ef84: f000 fc8a bl 1000f89c <__ssvfscanf_r+0xf38> +1000ef88: 2c03 cmp r4, #3 +1000ef8a: d079 beq.n 1000f080 <__ssvfscanf_r+0x71c> +1000ef8c: 003b movs r3, r7 +1000ef8e: 464f mov r7, r9 +1000ef90: 4698 mov r8, r3 +1000ef92: 46a9 mov r9, r5 +1000ef94: 0025 movs r5, r4 +1000ef96: 0034 movs r4, r6 +1000ef98: 3c01 subs r4, #1 +1000ef9a: 4642 mov r2, r8 +1000ef9c: 0038 movs r0, r7 +1000ef9e: 7821 ldrb r1, [r4, #0] +1000efa0: f002 fab2 bl 10011508 <_sungetc_r> +1000efa4: 1963 adds r3, r4, r5 +1000efa6: 1b9b subs r3, r3, r6 +1000efa8: b2db uxtb r3, r3 +1000efaa: 2b03 cmp r3, #3 +1000efac: d8f4 bhi.n 1000ef98 <__ssvfscanf_r+0x634> +1000efae: 002c movs r4, r5 +1000efb0: 3c04 subs r4, #4 +1000efb2: b2e4 uxtb r4, r4 +1000efb4: 43e3 mvns r3, r4 +1000efb6: 18f6 adds r6, r6, r3 +1000efb8: 4653 mov r3, sl +1000efba: 3b01 subs r3, #1 +1000efbc: 1b1b subs r3, r3, r4 +1000efbe: 464d mov r5, r9 +1000efc0: 469a mov sl, r3 +1000efc2: 46b9 mov r9, r7 +1000efc4: 4647 mov r7, r8 +1000efc6: e05b b.n 1000f080 <__ssvfscanf_r+0x71c> +1000efc8: 9b06 ldr r3, [sp, #24] +1000efca: 4453 add r3, sl +1000efcc: 2b00 cmp r3, #0 +1000efce: d1c6 bne.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000efd0: 4640 mov r0, r8 +1000efd2: 4b10 ldr r3, [pc, #64] ; (1000f014 <__ssvfscanf_r+0x6b0>) +1000efd4: 4018 ands r0, r3 +1000efd6: 4680 mov r8, r0 +1000efd8: e7b3 b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000efda: 9b06 ldr r3, [sp, #24] +1000efdc: 2b01 cmp r3, #1 +1000efde: d1be bne.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000efe0: 2302 movs r3, #2 +1000efe2: 9306 str r3, [sp, #24] +1000efe4: e7ad b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000efe6: 4653 mov r3, sl +1000efe8: 2b07 cmp r3, #7 +1000efea: d1b8 bne.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000efec: 2308 movs r3, #8 +1000efee: 469a mov sl, r3 +1000eff0: e7a7 b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000eff2: 46c0 nop ; (mov r8, r8) +1000eff4: 1000e8f1 .word 0x1000e8f1 +1000eff8: fffff47f .word 0xfffff47f +1000effc: 100112dd .word 0x100112dd +1000f000: 1004cc78 .word 0x1004cc78 +1000f004: fffffdff .word 0xfffffdff +1000f008: fffffa7f .word 0xfffffa7f +1000f00c: 1004cb3c .word 0x1004cb3c +1000f010: fffffd7f .word 0xfffffd7f +1000f014: fffffe7f .word 0xfffffe7f +1000f018: 4653 mov r3, sl +1000f01a: 2b06 cmp r3, #6 +1000f01c: d19f bne.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000f01e: 2307 movs r3, #7 +1000f020: 469a mov sl, r3 +1000f022: e78e b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000f024: 9b06 ldr r3, [sp, #24] +1000f026: 2b00 cmp r3, #0 +1000f028: d000 beq.n 1000f02c <__ssvfscanf_r+0x6c8> +1000f02a: e0c7 b.n 1000f1bc <__ssvfscanf_r+0x858> +1000f02c: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f02e: 2b00 cmp r3, #0 +1000f030: d106 bne.n 1000f040 <__ssvfscanf_r+0x6dc> +1000f032: 23e0 movs r3, #224 ; 0xe0 +1000f034: 4640 mov r0, r8 +1000f036: 00db lsls r3, r3, #3 +1000f038: 4018 ands r0, r3 +1000f03a: 4298 cmp r0, r3 +1000f03c: d100 bne.n 1000f040 <__ssvfscanf_r+0x6dc> +1000f03e: e395 b.n 1000f76c <__ssvfscanf_r+0xe08> +1000f040: 4653 mov r3, sl +1000f042: 2b01 cmp r3, #1 +1000f044: d001 beq.n 1000f04a <__ssvfscanf_r+0x6e6> +1000f046: 2b04 cmp r3, #4 +1000f048: d189 bne.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000f04a: 4653 mov r3, sl +1000f04c: 3301 adds r3, #1 +1000f04e: b2db uxtb r3, r3 +1000f050: 469a mov sl, r3 +1000f052: e776 b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000f054: 4653 mov r3, sl +1000f056: 2b00 cmp r3, #0 +1000f058: d000 beq.n 1000f05c <__ssvfscanf_r+0x6f8> +1000f05a: e0a6 b.n 1000f1aa <__ssvfscanf_r+0x846> +1000f05c: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f05e: 2b00 cmp r3, #0 +1000f060: d000 beq.n 1000f064 <__ssvfscanf_r+0x700> +1000f062: e0b2 b.n 1000f1ca <__ssvfscanf_r+0x866> +1000f064: 23e0 movs r3, #224 ; 0xe0 +1000f066: 4640 mov r0, r8 +1000f068: 00db lsls r3, r3, #3 +1000f06a: 4018 ands r0, r3 +1000f06c: 4298 cmp r0, r3 +1000f06e: d100 bne.n 1000f072 <__ssvfscanf_r+0x70e> +1000f070: e374 b.n 1000f75c <__ssvfscanf_r+0xdf8> +1000f072: 9b06 ldr r3, [sp, #24] +1000f074: 46aa mov sl, r5 +1000f076: 3b01 subs r3, #1 +1000f078: 4645 mov r5, r8 +1000f07a: 2b01 cmp r3, #1 +1000f07c: d800 bhi.n 1000f080 <__ssvfscanf_r+0x71c> +1000f07e: e3d2 b.n 1000f826 <__ssvfscanf_r+0xec2> +1000f080: 05eb lsls r3, r5, #23 +1000f082: d513 bpl.n 1000f0ac <__ssvfscanf_r+0x748> +1000f084: 056b lsls r3, r5, #21 +1000f086: d500 bpl.n 1000f08a <__ssvfscanf_r+0x726> +1000f088: e3df b.n 1000f84a <__ssvfscanf_r+0xee6> +1000f08a: 2301 movs r3, #1 +1000f08c: 1e74 subs r4, r6, #1 +1000f08e: 425b negs r3, r3 +1000f090: 7821 ldrb r1, [r4, #0] +1000f092: 4453 add r3, sl +1000f094: 4698 mov r8, r3 +1000f096: 2965 cmp r1, #101 ; 0x65 +1000f098: d002 beq.n 1000f0a0 <__ssvfscanf_r+0x73c> +1000f09a: 2945 cmp r1, #69 ; 0x45 +1000f09c: d000 beq.n 1000f0a0 <__ssvfscanf_r+0x73c> +1000f09e: e2f2 b.n 1000f686 <__ssvfscanf_r+0xd22> +1000f0a0: 003a movs r2, r7 +1000f0a2: 4648 mov r0, r9 +1000f0a4: f002 fa30 bl 10011508 <_sungetc_r> +1000f0a8: 46c2 mov sl, r8 +1000f0aa: 0026 movs r6, r4 +1000f0ac: 2310 movs r3, #16 +1000f0ae: 001a movs r2, r3 +1000f0b0: 402a ands r2, r5 +1000f0b2: 422b tst r3, r5 +1000f0b4: d000 beq.n 1000f0b8 <__ssvfscanf_r+0x754> +1000f0b6: e4cb b.n 1000ea50 <__ssvfscanf_r+0xec> +1000f0b8: 23c0 movs r3, #192 ; 0xc0 +1000f0ba: 7032 strb r2, [r6, #0] +1000f0bc: 2280 movs r2, #128 ; 0x80 +1000f0be: 00db lsls r3, r3, #3 +1000f0c0: 402b ands r3, r5 +1000f0c2: 00d2 lsls r2, r2, #3 +1000f0c4: 4293 cmp r3, r2 +1000f0c6: d100 bne.n 1000f0ca <__ssvfscanf_r+0x766> +1000f0c8: e323 b.n 1000f712 <__ssvfscanf_r+0xdae> +1000f0ca: 9b10 ldr r3, [sp, #64] ; 0x40 +1000f0cc: 2b00 cmp r3, #0 +1000f0ce: d000 beq.n 1000f0d2 <__ssvfscanf_r+0x76e> +1000f0d0: e301 b.n 1000f6d6 <__ssvfscanf_r+0xd72> +1000f0d2: 2200 movs r2, #0 +1000f0d4: 4648 mov r0, r9 +1000f0d6: 990c ldr r1, [sp, #48] ; 0x30 +1000f0d8: f001 fea0 bl 10010e1c <_strtod_r> +1000f0dc: 9006 str r0, [sp, #24] +1000f0de: 9107 str r1, [sp, #28] +1000f0e0: 07eb lsls r3, r5, #31 +1000f0e2: d400 bmi.n 1000f0e6 <__ssvfscanf_r+0x782> +1000f0e4: e2b7 b.n 1000f656 <__ssvfscanf_r+0xcf2> +1000f0e6: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f0e8: cb04 ldmia r3!, {r2} +1000f0ea: 6010 str r0, [r2, #0] +1000f0ec: 6051 str r1, [r2, #4] +1000f0ee: 930a str r3, [sp, #40] ; 0x28 +1000f0f0: 9b05 ldr r3, [sp, #20] +1000f0f2: 3301 adds r3, #1 +1000f0f4: 9305 str r3, [sp, #20] +1000f0f6: e4ab b.n 1000ea50 <__ssvfscanf_r+0xec> +1000f0f8: 4653 mov r3, sl +1000f0fa: 2b02 cmp r3, #2 +1000f0fc: d000 beq.n 1000f100 <__ssvfscanf_r+0x79c> +1000f0fe: e72e b.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000f100: 2303 movs r3, #3 +1000f102: 469a mov sl, r3 +1000f104: e71d b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000f106: 23a0 movs r3, #160 ; 0xa0 +1000f108: 4640 mov r0, r8 +1000f10a: 00db lsls r3, r3, #3 +1000f10c: 4003 ands r3, r0 +1000f10e: 2080 movs r0, #128 ; 0x80 +1000f110: 00c0 lsls r0, r0, #3 +1000f112: 4283 cmp r3, r0 +1000f114: d007 beq.n 1000f126 <__ssvfscanf_r+0x7c2> +1000f116: 4643 mov r3, r8 +1000f118: 4203 tst r3, r0 +1000f11a: d100 bne.n 1000f11e <__ssvfscanf_r+0x7ba> +1000f11c: e71f b.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000f11e: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f120: 2b00 cmp r3, #0 +1000f122: d100 bne.n 1000f126 <__ssvfscanf_r+0x7c2> +1000f124: e37a b.n 1000f81c <__ssvfscanf_r+0xeb8> +1000f126: 2080 movs r0, #128 ; 0x80 +1000f128: 4643 mov r3, r8 +1000f12a: 0080 lsls r0, r0, #2 +1000f12c: 4203 tst r3, r0 +1000f12e: d104 bne.n 1000f13a <__ssvfscanf_r+0x7d6> +1000f130: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f132: 980d ldr r0, [sp, #52] ; 0x34 +1000f134: 9611 str r6, [sp, #68] ; 0x44 +1000f136: 1a1b subs r3, r3, r0 +1000f138: 9310 str r3, [sp, #64] ; 0x40 +1000f13a: 4640 mov r0, r8 +1000f13c: 4bbb ldr r3, [pc, #748] ; (1000f42c <__ssvfscanf_r+0xac8>) +1000f13e: 4018 ands r0, r3 +1000f140: 0003 movs r3, r0 +1000f142: 20c0 movs r0, #192 ; 0xc0 +1000f144: 0040 lsls r0, r0, #1 +1000f146: 4318 orrs r0, r3 +1000f148: 2300 movs r3, #0 +1000f14a: 4680 mov r8, r0 +1000f14c: 9309 str r3, [sp, #36] ; 0x24 +1000f14e: e6f8 b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000f150: 2380 movs r3, #128 ; 0x80 +1000f152: 4640 mov r0, r8 +1000f154: 4203 tst r3, r0 +1000f156: d100 bne.n 1000f15a <__ssvfscanf_r+0x7f6> +1000f158: e701 b.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000f15a: 4398 bics r0, r3 +1000f15c: 4680 mov r8, r0 +1000f15e: e6f0 b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000f160: 4643 mov r3, r8 +1000f162: 05db lsls r3, r3, #23 +1000f164: d400 bmi.n 1000f168 <__ssvfscanf_r+0x804> +1000f166: e72f b.n 1000efc8 <__ssvfscanf_r+0x664> +1000f168: 2380 movs r3, #128 ; 0x80 +1000f16a: 4641 mov r1, r8 +1000f16c: 4399 bics r1, r3 +1000f16e: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f170: 4688 mov r8, r1 +1000f172: 3301 adds r3, #1 +1000f174: 9309 str r3, [sp, #36] ; 0x24 +1000f176: 9b0f ldr r3, [sp, #60] ; 0x3c +1000f178: 2b00 cmp r3, #0 +1000f17a: d000 beq.n 1000f17e <__ssvfscanf_r+0x81a> +1000f17c: e0f0 b.n 1000f360 <__ssvfscanf_r+0x9fc> +1000f17e: 3c01 subs r4, #1 +1000f180: e6e2 b.n 1000ef48 <__ssvfscanf_r+0x5e4> +1000f182: 0039 movs r1, r7 +1000f184: 4648 mov r0, r9 +1000f186: f002 fa01 bl 1001158c <__ssrefill_r> +1000f18a: 2800 cmp r0, #0 +1000f18c: d100 bne.n 1000f190 <__ssvfscanf_r+0x82c> +1000f18e: e6e4 b.n 1000ef5a <__ssvfscanf_r+0x5f6> +1000f190: e6e5 b.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000f192: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f194: cb04 ldmia r3!, {r2} +1000f196: 6010 str r0, [r2, #0] +1000f198: 930a str r3, [sp, #40] ; 0x28 +1000f19a: 9b05 ldr r3, [sp, #20] +1000f19c: 3301 adds r3, #1 +1000f19e: 9305 str r3, [sp, #20] +1000f1a0: 9b0c ldr r3, [sp, #48] ; 0x30 +1000f1a2: 1ae4 subs r4, r4, r3 +1000f1a4: 4444 add r4, r8 +1000f1a6: 44a2 add sl, r4 +1000f1a8: e452 b.n 1000ea50 <__ssvfscanf_r+0xec> +1000f1aa: 20fd movs r0, #253 ; 0xfd +1000f1ac: 3b03 subs r3, #3 +1000f1ae: 4203 tst r3, r0 +1000f1b0: d000 beq.n 1000f1b4 <__ssvfscanf_r+0x850> +1000f1b2: e6d4 b.n 1000ef5e <__ssvfscanf_r+0x5fa> +1000f1b4: 3304 adds r3, #4 +1000f1b6: b2db uxtb r3, r3 +1000f1b8: 469a mov sl, r3 +1000f1ba: e6c2 b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000f1bc: 9b06 ldr r3, [sp, #24] +1000f1be: 2b02 cmp r3, #2 +1000f1c0: d000 beq.n 1000f1c4 <__ssvfscanf_r+0x860> +1000f1c2: e73d b.n 1000f040 <__ssvfscanf_r+0x6dc> +1000f1c4: 2303 movs r3, #3 +1000f1c6: 9306 str r3, [sp, #24] +1000f1c8: e6bb b.n 1000ef42 <__ssvfscanf_r+0x5de> +1000f1ca: 4654 mov r4, sl +1000f1cc: 46aa mov sl, r5 +1000f1ce: 4645 mov r5, r8 +1000f1d0: 4b97 ldr r3, [pc, #604] ; (1000f430 <__ssvfscanf_r+0xacc>) +1000f1d2: 401d ands r5, r3 +1000f1d4: e6ca b.n 1000ef6c <__ssvfscanf_r+0x608> +1000f1d6: 2310 movs r3, #16 +1000f1d8: 001a movs r2, r3 +1000f1da: 402a ands r2, r5 +1000f1dc: 9206 str r2, [sp, #24] +1000f1de: ae13 add r6, sp, #76 ; 0x4c +1000f1e0: 422b tst r3, r5 +1000f1e2: d100 bne.n 1000f1e6 <__ssvfscanf_r+0x882> +1000f1e4: e24b b.n 1000f67e <__ssvfscanf_r+0xd1a> +1000f1e6: 465a mov r2, fp +1000f1e8: 683b ldr r3, [r7, #0] +1000f1ea: 781b ldrb r3, [r3, #0] +1000f1ec: 5cd3 ldrb r3, [r2, r3] +1000f1ee: 071b lsls r3, r3, #28 +1000f1f0: d461 bmi.n 1000f2b6 <__ssvfscanf_r+0x952> +1000f1f2: 2400 movs r4, #0 +1000f1f4: f000 fcfe bl 1000fbf4 <__locale_mb_cur_max> +1000f1f8: 42a0 cmp r0, r4 +1000f1fa: d100 bne.n 1000f1fe <__ssvfscanf_r+0x89a> +1000f1fc: e43f b.n 1000ea7e <__ssvfscanf_r+0x11a> +1000f1fe: 2090 movs r0, #144 ; 0x90 +1000f200: 683b ldr r3, [r7, #0] +1000f202: a910 add r1, sp, #64 ; 0x40 +1000f204: 781a ldrb r2, [r3, #0] +1000f206: 0040 lsls r0, r0, #1 +1000f208: 1809 adds r1, r1, r0 +1000f20a: 550a strb r2, [r1, r4] +1000f20c: 3301 adds r3, #1 +1000f20e: 687a ldr r2, [r7, #4] +1000f210: 603b str r3, [r7, #0] +1000f212: 9b04 ldr r3, [sp, #16] +1000f214: 3a01 subs r2, #1 +1000f216: 1c65 adds r5, r4, #1 +1000f218: 607a str r2, [r7, #4] +1000f21a: ac16 add r4, sp, #88 ; 0x58 +1000f21c: 2b03 cmp r3, #3 +1000f21e: d102 bne.n 1000f226 <__ssvfscanf_r+0x8c2> +1000f220: 9b16 ldr r3, [sp, #88] ; 0x58 +1000f222: 2b04 cmp r3, #4 +1000f224: d004 beq.n 1000f230 <__ssvfscanf_r+0x8cc> +1000f226: 2208 movs r2, #8 +1000f228: 2100 movs r1, #0 +1000f22a: 0020 movs r0, r4 +1000f22c: f7f8 f916 bl 1000745c <__wrap_memset> +1000f230: 002b movs r3, r5 +1000f232: 0031 movs r1, r6 +1000f234: 4648 mov r0, r9 +1000f236: 9400 str r4, [sp, #0] +1000f238: aa58 add r2, sp, #352 ; 0x160 +1000f23a: 9509 str r5, [sp, #36] ; 0x24 +1000f23c: f000 fd22 bl 1000fc84 <_mbrtowc_r> +1000f240: 9004 str r0, [sp, #16] +1000f242: 1c42 adds r2, r0, #1 +1000f244: d100 bne.n 1000f248 <__ssvfscanf_r+0x8e4> +1000f246: e41a b.n 1000ea7e <__ssvfscanf_r+0x11a> +1000f248: 2800 cmp r0, #0 +1000f24a: d000 beq.n 1000f24e <__ssvfscanf_r+0x8ea> +1000f24c: e296 b.n 1000f77c <__ssvfscanf_r+0xe18> +1000f24e: 6030 str r0, [r6, #0] +1000f250: 2000 movs r0, #0 +1000f252: f000 fc9b bl 1000fb8c +1000f256: 2800 cmp r0, #0 +1000f258: d118 bne.n 1000f28c <__ssvfscanf_r+0x928> +1000f25a: 44aa add sl, r5 +1000f25c: 2301 movs r3, #1 +1000f25e: 425b negs r3, r3 +1000f260: 469c mov ip, r3 +1000f262: 44e0 add r8, ip +1000f264: 9b06 ldr r3, [sp, #24] +1000f266: 2500 movs r5, #0 +1000f268: 2b00 cmp r3, #0 +1000f26a: d100 bne.n 1000f26e <__ssvfscanf_r+0x90a> +1000f26c: 3604 adds r6, #4 +1000f26e: 687b ldr r3, [r7, #4] +1000f270: 2b00 cmp r3, #0 +1000f272: dc00 bgt.n 1000f276 <__ssvfscanf_r+0x912> +1000f274: e2a1 b.n 1000f7ba <__ssvfscanf_r+0xe56> +1000f276: 465a mov r2, fp +1000f278: 683b ldr r3, [r7, #0] +1000f27a: 781b ldrb r3, [r3, #0] +1000f27c: 5cd3 ldrb r3, [r2, r3] +1000f27e: 071b lsls r3, r3, #28 +1000f280: d419 bmi.n 1000f2b6 <__ssvfscanf_r+0x952> +1000f282: 4643 mov r3, r8 +1000f284: 2b00 cmp r3, #0 +1000f286: d016 beq.n 1000f2b6 <__ssvfscanf_r+0x952> +1000f288: 002c movs r4, r5 +1000f28a: e7b3 b.n 1000f1f4 <__ssvfscanf_r+0x890> +1000f28c: 2d00 cmp r5, #0 +1000f28e: d012 beq.n 1000f2b6 <__ssvfscanf_r+0x952> +1000f290: 2420 movs r4, #32 +1000f292: ab10 add r3, sp, #64 ; 0x40 +1000f294: 469c mov ip, r3 +1000f296: 34ff adds r4, #255 ; 0xff +1000f298: 4464 add r4, ip +1000f29a: 46b0 mov r8, r6 +1000f29c: 0026 movs r6, r4 +1000f29e: 464c mov r4, r9 +1000f2a0: 9d09 ldr r5, [sp, #36] ; 0x24 +1000f2a2: 5d71 ldrb r1, [r6, r5] +1000f2a4: 003a movs r2, r7 +1000f2a6: 0020 movs r0, r4 +1000f2a8: 3d01 subs r5, #1 +1000f2aa: f002 f92d bl 10011508 <_sungetc_r> +1000f2ae: 2d00 cmp r5, #0 +1000f2b0: d1f7 bne.n 1000f2a2 <__ssvfscanf_r+0x93e> +1000f2b2: 4646 mov r6, r8 +1000f2b4: 46a1 mov r9, r4 +1000f2b6: 9b06 ldr r3, [sp, #24] +1000f2b8: 2b00 cmp r3, #0 +1000f2ba: d001 beq.n 1000f2c0 <__ssvfscanf_r+0x95c> +1000f2bc: f7ff fbc8 bl 1000ea50 <__ssvfscanf_r+0xec> +1000f2c0: 6033 str r3, [r6, #0] +1000f2c2: 9b05 ldr r3, [sp, #20] +1000f2c4: 3301 adds r3, #1 +1000f2c6: 9305 str r3, [sp, #20] +1000f2c8: f7ff fbc2 bl 1000ea50 <__ssvfscanf_r+0xec> +1000f2cc: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f2ce: ad18 add r5, sp, #96 ; 0x60 +1000f2d0: cb02 ldmia r3!, {r1} +1000f2d2: 9309 str r3, [sp, #36] ; 0x24 +1000f2d4: 683b ldr r3, [r7, #0] +1000f2d6: 9106 str r1, [sp, #24] +1000f2d8: 781a ldrb r2, [r3, #0] +1000f2da: 5caa ldrb r2, [r5, r2] +1000f2dc: 2a00 cmp r2, #0 +1000f2de: d101 bne.n 1000f2e4 <__ssvfscanf_r+0x980> +1000f2e0: f7ff fb91 bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f2e4: 687a ldr r2, [r7, #4] +1000f2e6: 1c4e adds r6, r1, #1 +1000f2e8: 3a01 subs r2, #1 +1000f2ea: 607a str r2, [r7, #4] +1000f2ec: 1c5a adds r2, r3, #1 +1000f2ee: 603a str r2, [r7, #0] +1000f2f0: 781b ldrb r3, [r3, #0] +1000f2f2: 700b strb r3, [r1, #0] +1000f2f4: 4643 mov r3, r8 +1000f2f6: 2b01 cmp r3, #1 +1000f2f8: d022 beq.n 1000f340 <__ssvfscanf_r+0x9dc> +1000f2fa: 468c mov ip, r1 +1000f2fc: 0034 movs r4, r6 +1000f2fe: 44e0 add r8, ip +1000f300: e00f b.n 1000f322 <__ssvfscanf_r+0x9be> +1000f302: 683b ldr r3, [r7, #0] +1000f304: 781a ldrb r2, [r3, #0] +1000f306: 5caa ldrb r2, [r5, r2] +1000f308: 2a00 cmp r2, #0 +1000f30a: d019 beq.n 1000f340 <__ssvfscanf_r+0x9dc> +1000f30c: 687a ldr r2, [r7, #4] +1000f30e: 3401 adds r4, #1 +1000f310: 3a01 subs r2, #1 +1000f312: 607a str r2, [r7, #4] +1000f314: 1c5a adds r2, r3, #1 +1000f316: 603a str r2, [r7, #0] +1000f318: 781b ldrb r3, [r3, #0] +1000f31a: 7033 strb r3, [r6, #0] +1000f31c: 45a0 cmp r8, r4 +1000f31e: d100 bne.n 1000f322 <__ssvfscanf_r+0x9be> +1000f320: e205 b.n 1000f72e <__ssvfscanf_r+0xdca> +1000f322: 687b ldr r3, [r7, #4] +1000f324: 0026 movs r6, r4 +1000f326: 2b00 cmp r3, #0 +1000f328: dceb bgt.n 1000f302 <__ssvfscanf_r+0x99e> +1000f32a: 0039 movs r1, r7 +1000f32c: 4648 mov r0, r9 +1000f32e: f002 f92d bl 1001158c <__ssrefill_r> +1000f332: 2800 cmp r0, #0 +1000f334: d0e5 beq.n 1000f302 <__ssvfscanf_r+0x99e> +1000f336: 9b06 ldr r3, [sp, #24] +1000f338: 42a3 cmp r3, r4 +1000f33a: d101 bne.n 1000f340 <__ssvfscanf_r+0x9dc> +1000f33c: f7ff fb9f bl 1000ea7e <__ssvfscanf_r+0x11a> +1000f340: 9a06 ldr r2, [sp, #24] +1000f342: 1ab3 subs r3, r6, r2 +1000f344: 4296 cmp r6, r2 +1000f346: d101 bne.n 1000f34c <__ssvfscanf_r+0x9e8> +1000f348: f7ff fb5d bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f34c: 2200 movs r2, #0 +1000f34e: 7032 strb r2, [r6, #0] +1000f350: 9a05 ldr r2, [sp, #20] +1000f352: 449a add sl, r3 +1000f354: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f356: 3201 adds r2, #1 +1000f358: 9205 str r2, [sp, #20] +1000f35a: 930a str r3, [sp, #40] ; 0x28 +1000f35c: f7ff fb78 bl 1000ea50 <__ssvfscanf_r+0xec> +1000f360: 9b0f ldr r3, [sp, #60] ; 0x3c +1000f362: 3b01 subs r3, #1 +1000f364: 930f str r3, [sp, #60] ; 0x3c +1000f366: e5ef b.n 1000ef48 <__ssvfscanf_r+0x5e4> +1000f368: 2500 movs r5, #0 +1000f36a: 464e mov r6, r9 +1000f36c: e00c b.n 1000f388 <__ssvfscanf_r+0xa24> +1000f36e: 683a ldr r2, [r7, #0] +1000f370: 18ed adds r5, r5, r3 +1000f372: 4694 mov ip, r2 +1000f374: 1ae4 subs r4, r4, r3 +1000f376: 4463 add r3, ip +1000f378: 0039 movs r1, r7 +1000f37a: 0030 movs r0, r6 +1000f37c: 603b str r3, [r7, #0] +1000f37e: f002 f905 bl 1001158c <__ssrefill_r> +1000f382: 2800 cmp r0, #0 +1000f384: d000 beq.n 1000f388 <__ssvfscanf_r+0xa24> +1000f386: e1ca b.n 1000f71e <__ssvfscanf_r+0xdba> +1000f388: 687b ldr r3, [r7, #4] +1000f38a: 429c cmp r4, r3 +1000f38c: dcef bgt.n 1000f36e <__ssvfscanf_r+0xa0a> +1000f38e: 1b1b subs r3, r3, r4 +1000f390: 607b str r3, [r7, #4] +1000f392: 683b ldr r3, [r7, #0] +1000f394: 192d adds r5, r5, r4 +1000f396: 469c mov ip, r3 +1000f398: 4464 add r4, ip +1000f39a: 46b1 mov r9, r6 +1000f39c: 603c str r4, [r7, #0] +1000f39e: 44aa add sl, r5 +1000f3a0: f7ff fb56 bl 1000ea50 <__ssvfscanf_r+0xec> +1000f3a4: 4658 mov r0, fp +1000f3a6: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f3a8: cb02 ldmia r3!, {r1} +1000f3aa: 9309 str r3, [sp, #36] ; 0x24 +1000f3ac: 683b ldr r3, [r7, #0] +1000f3ae: 9106 str r1, [sp, #24] +1000f3b0: 781a ldrb r2, [r3, #0] +1000f3b2: 5c82 ldrb r2, [r0, r2] +1000f3b4: 0712 lsls r2, r2, #28 +1000f3b6: d500 bpl.n 1000f3ba <__ssvfscanf_r+0xa56> +1000f3b8: e266 b.n 1000f888 <__ssvfscanf_r+0xf24> +1000f3ba: 687a ldr r2, [r7, #4] +1000f3bc: 1c4d adds r5, r1, #1 +1000f3be: 3a01 subs r2, #1 +1000f3c0: 607a str r2, [r7, #4] +1000f3c2: 1c5a adds r2, r3, #1 +1000f3c4: 603a str r2, [r7, #0] +1000f3c6: 781b ldrb r3, [r3, #0] +1000f3c8: 002c movs r4, r5 +1000f3ca: 700b strb r3, [r1, #0] +1000f3cc: 4643 mov r3, r8 +1000f3ce: 4441 add r1, r8 +1000f3d0: 000e movs r6, r1 +1000f3d2: 2b01 cmp r3, #1 +1000f3d4: d113 bne.n 1000f3fe <__ssvfscanf_r+0xa9a> +1000f3d6: e259 b.n 1000f88c <__ssvfscanf_r+0xf28> +1000f3d8: 4659 mov r1, fp +1000f3da: 683b ldr r3, [r7, #0] +1000f3dc: 781a ldrb r2, [r3, #0] +1000f3de: 5c8a ldrb r2, [r1, r2] +1000f3e0: 2108 movs r1, #8 +1000f3e2: 4211 tst r1, r2 +1000f3e4: d000 beq.n 1000f3e8 <__ssvfscanf_r+0xa84> +1000f3e6: e1ac b.n 1000f742 <__ssvfscanf_r+0xdde> +1000f3e8: 687a ldr r2, [r7, #4] +1000f3ea: 3401 adds r4, #1 +1000f3ec: 3a01 subs r2, #1 +1000f3ee: 607a str r2, [r7, #4] +1000f3f0: 1c5a adds r2, r3, #1 +1000f3f2: 603a str r2, [r7, #0] +1000f3f4: 781b ldrb r3, [r3, #0] +1000f3f6: 702b strb r3, [r5, #0] +1000f3f8: 42a6 cmp r6, r4 +1000f3fa: d100 bne.n 1000f3fe <__ssvfscanf_r+0xa9a> +1000f3fc: e1a9 b.n 1000f752 <__ssvfscanf_r+0xdee> +1000f3fe: 687b ldr r3, [r7, #4] +1000f400: 0025 movs r5, r4 +1000f402: 2b00 cmp r3, #0 +1000f404: dce8 bgt.n 1000f3d8 <__ssvfscanf_r+0xa74> +1000f406: 0039 movs r1, r7 +1000f408: 4648 mov r0, r9 +1000f40a: f002 f8bf bl 1001158c <__ssrefill_r> 1000f40e: 2800 cmp r0, #0 -1000f410: d000 beq.n 1000f414 <__ssvfscanf_r+0xa24> -1000f412: e1ca b.n 1000f7aa <__ssvfscanf_r+0xdba> -1000f414: 687b ldr r3, [r7, #4] -1000f416: 429c cmp r4, r3 -1000f418: dcef bgt.n 1000f3fa <__ssvfscanf_r+0xa0a> -1000f41a: 1b1b subs r3, r3, r4 -1000f41c: 607b str r3, [r7, #4] -1000f41e: 683b ldr r3, [r7, #0] -1000f420: 192d adds r5, r5, r4 -1000f422: 469c mov ip, r3 -1000f424: 4464 add r4, ip -1000f426: 46b1 mov r9, r6 -1000f428: 603c str r4, [r7, #0] -1000f42a: 44aa add sl, r5 -1000f42c: f7ff fb56 bl 1000eadc <__ssvfscanf_r+0xec> -1000f430: 4658 mov r0, fp -1000f432: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f434: cb02 ldmia r3!, {r1} -1000f436: 9309 str r3, [sp, #36] ; 0x24 -1000f438: 683b ldr r3, [r7, #0] -1000f43a: 9106 str r1, [sp, #24] -1000f43c: 781a ldrb r2, [r3, #0] -1000f43e: 5c82 ldrb r2, [r0, r2] -1000f440: 0712 lsls r2, r2, #28 -1000f442: d500 bpl.n 1000f446 <__ssvfscanf_r+0xa56> -1000f444: e266 b.n 1000f914 <__ssvfscanf_r+0xf24> -1000f446: 687a ldr r2, [r7, #4] -1000f448: 1c4d adds r5, r1, #1 -1000f44a: 3a01 subs r2, #1 -1000f44c: 607a str r2, [r7, #4] -1000f44e: 1c5a adds r2, r3, #1 -1000f450: 603a str r2, [r7, #0] -1000f452: 781b ldrb r3, [r3, #0] -1000f454: 002c movs r4, r5 -1000f456: 700b strb r3, [r1, #0] -1000f458: 4643 mov r3, r8 -1000f45a: 4441 add r1, r8 -1000f45c: 000e movs r6, r1 -1000f45e: 2b01 cmp r3, #1 -1000f460: d113 bne.n 1000f48a <__ssvfscanf_r+0xa9a> -1000f462: e259 b.n 1000f918 <__ssvfscanf_r+0xf28> -1000f464: 4659 mov r1, fp -1000f466: 683b ldr r3, [r7, #0] -1000f468: 781a ldrb r2, [r3, #0] -1000f46a: 5c8a ldrb r2, [r1, r2] -1000f46c: 2108 movs r1, #8 -1000f46e: 4211 tst r1, r2 -1000f470: d000 beq.n 1000f474 <__ssvfscanf_r+0xa84> -1000f472: e1ac b.n 1000f7ce <__ssvfscanf_r+0xdde> -1000f474: 687a ldr r2, [r7, #4] -1000f476: 3401 adds r4, #1 -1000f478: 3a01 subs r2, #1 -1000f47a: 607a str r2, [r7, #4] -1000f47c: 1c5a adds r2, r3, #1 -1000f47e: 603a str r2, [r7, #0] -1000f480: 781b ldrb r3, [r3, #0] -1000f482: 702b strb r3, [r5, #0] -1000f484: 42a6 cmp r6, r4 -1000f486: d100 bne.n 1000f48a <__ssvfscanf_r+0xa9a> -1000f488: e1a9 b.n 1000f7de <__ssvfscanf_r+0xdee> -1000f48a: 687b ldr r3, [r7, #4] -1000f48c: 0025 movs r5, r4 -1000f48e: 2b00 cmp r3, #0 -1000f490: dce8 bgt.n 1000f464 <__ssvfscanf_r+0xa74> -1000f492: 0039 movs r1, r7 -1000f494: 4648 mov r0, r9 -1000f496: f002 f8bf bl 10011618 <__ssrefill_r> -1000f49a: 2800 cmp r0, #0 -1000f49c: d0e2 beq.n 1000f464 <__ssvfscanf_r+0xa74> -1000f49e: 9b06 ldr r3, [sp, #24] -1000f4a0: 1ae3 subs r3, r4, r3 -1000f4a2: 449a add sl, r3 -1000f4a4: 2300 movs r3, #0 -1000f4a6: 702b strb r3, [r5, #0] -1000f4a8: 9b05 ldr r3, [sp, #20] -1000f4aa: 3301 adds r3, #1 -1000f4ac: 9305 str r3, [sp, #20] -1000f4ae: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f4b0: 930a str r3, [sp, #40] ; 0x28 -1000f4b2: f7ff fb13 bl 1000eadc <__ssvfscanf_r+0xec> -1000f4b6: 46c0 nop ; (mov r8, r8) -1000f4b8: fffff87f .word 0xfffff87f -1000f4bc: fffffeff .word 0xfffffeff -1000f4c0: 2310 movs r3, #16 -1000f4c2: 001a movs r2, r3 -1000f4c4: 402a ands r2, r5 -1000f4c6: 920e str r2, [sp, #56] ; 0x38 -1000f4c8: ae13 add r6, sp, #76 ; 0x4c -1000f4ca: 422b tst r3, r5 -1000f4cc: d100 bne.n 1000f4d0 <__ssvfscanf_r+0xae0> -1000f4ce: e130 b.n 1000f732 <__ssvfscanf_r+0xd42> -1000f4d0: 2500 movs r5, #0 -1000f4d2: 464b mov r3, r9 -1000f4d4: 46c1 mov r9, r8 -1000f4d6: 46a8 mov r8, r5 -1000f4d8: 9306 str r3, [sp, #24] -1000f4da: f000 fbd1 bl 1000fc80 <__locale_mb_cur_max> -1000f4de: 4540 cmp r0, r8 -1000f4e0: d101 bne.n 1000f4e6 <__ssvfscanf_r+0xaf6> -1000f4e2: f7ff fb12 bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f4e6: 4642 mov r2, r8 -1000f4e8: 2590 movs r5, #144 ; 0x90 -1000f4ea: 4640 mov r0, r8 -1000f4ec: 683b ldr r3, [r7, #0] -1000f4ee: 1c54 adds r4, r2, #1 -1000f4f0: a910 add r1, sp, #64 ; 0x40 -1000f4f2: 781a ldrb r2, [r3, #0] -1000f4f4: 006d lsls r5, r5, #1 -1000f4f6: 1949 adds r1, r1, r5 -1000f4f8: 3301 adds r3, #1 -1000f4fa: 540a strb r2, [r1, r0] -1000f4fc: 687a ldr r2, [r7, #4] -1000f4fe: 603b str r3, [r7, #0] -1000f500: 9b04 ldr r3, [sp, #16] -1000f502: 3a01 subs r2, #1 -1000f504: 607a str r2, [r7, #4] -1000f506: 2b03 cmp r3, #3 -1000f508: d04d beq.n 1000f5a6 <__ssvfscanf_r+0xbb6> -1000f50a: ab14 add r3, sp, #80 ; 0x50 -1000f50c: 4698 mov r8, r3 -1000f50e: 2208 movs r2, #8 -1000f510: 2100 movs r1, #0 -1000f512: 4640 mov r0, r8 -1000f514: f7f7 ffea bl 100074ec <__wrap_memset> -1000f518: 4643 mov r3, r8 -1000f51a: 0031 movs r1, r6 -1000f51c: 9300 str r3, [sp, #0] -1000f51e: 9806 ldr r0, [sp, #24] -1000f520: 0023 movs r3, r4 -1000f522: aa58 add r2, sp, #352 ; 0x160 -1000f524: 9409 str r4, [sp, #36] ; 0x24 -1000f526: f000 fbf3 bl 1000fd10 <_mbrtowc_r> -1000f52a: 9004 str r0, [sp, #16] -1000f52c: 1c42 adds r2, r0, #1 -1000f52e: d101 bne.n 1000f534 <__ssvfscanf_r+0xb44> -1000f530: f7ff faeb bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f534: 2800 cmp r0, #0 -1000f536: d13c bne.n 1000f5b2 <__ssvfscanf_r+0xbc2> -1000f538: 6030 str r0, [r6, #0] -1000f53a: 900c str r0, [sp, #48] ; 0x30 -1000f53c: ab16 add r3, sp, #88 ; 0x58 -1000f53e: 2208 movs r2, #8 -1000f540: 2100 movs r1, #0 -1000f542: 0018 movs r0, r3 -1000f544: 930d str r3, [sp, #52] ; 0x34 -1000f546: f7f7 ffd1 bl 100074ec <__wrap_memset> -1000f54a: 23e0 movs r3, #224 ; 0xe0 -1000f54c: 4ad0 ldr r2, [pc, #832] ; (1000f890 <__ssvfscanf_r+0xea0>) -1000f54e: 9806 ldr r0, [sp, #24] -1000f550: 58d5 ldr r5, [r2, r3] -1000f552: a912 add r1, sp, #72 ; 0x48 -1000f554: 9b0d ldr r3, [sp, #52] ; 0x34 -1000f556: 9a0c ldr r2, [sp, #48] ; 0x30 -1000f558: 47a8 blx r5 -1000f55a: 2300 movs r3, #0 -1000f55c: 2801 cmp r0, #1 -1000f55e: d101 bne.n 1000f564 <__ssvfscanf_r+0xb74> -1000f560: ab10 add r3, sp, #64 ; 0x40 -1000f562: 7a1b ldrb r3, [r3, #8] -1000f564: aa18 add r2, sp, #96 ; 0x60 -1000f566: 5cd3 ldrb r3, [r2, r3] -1000f568: 2b00 cmp r3, #0 -1000f56a: d100 bne.n 1000f56e <__ssvfscanf_r+0xb7e> -1000f56c: e177 b.n 1000f85e <__ssvfscanf_r+0xe6e> -1000f56e: 9b04 ldr r3, [sp, #16] -1000f570: 44a2 add sl, r4 -1000f572: 2b03 cmp r3, #3 -1000f574: d032 beq.n 1000f5dc <__ssvfscanf_r+0xbec> -1000f576: 2301 movs r3, #1 -1000f578: 425b negs r3, r3 -1000f57a: 469c mov ip, r3 -1000f57c: 44e1 add r9, ip -1000f57e: 9b0e ldr r3, [sp, #56] ; 0x38 -1000f580: 2b00 cmp r3, #0 -1000f582: d100 bne.n 1000f586 <__ssvfscanf_r+0xb96> -1000f584: 3604 adds r6, #4 -1000f586: 2300 movs r3, #0 -1000f588: 4698 mov r8, r3 -1000f58a: 687b ldr r3, [r7, #4] -1000f58c: 2b00 cmp r3, #0 -1000f58e: dd18 ble.n 1000f5c2 <__ssvfscanf_r+0xbd2> -1000f590: 464b mov r3, r9 -1000f592: 2b00 cmp r3, #0 -1000f594: d1a1 bne.n 1000f4da <__ssvfscanf_r+0xaea> -1000f596: 9b06 ldr r3, [sp, #24] -1000f598: 4699 mov r9, r3 -1000f59a: 9b0e ldr r3, [sp, #56] ; 0x38 -1000f59c: 2b00 cmp r3, #0 -1000f59e: d001 beq.n 1000f5a4 <__ssvfscanf_r+0xbb4> -1000f5a0: f7ff fa9c bl 1000eadc <__ssvfscanf_r+0xec> -1000f5a4: e6d2 b.n 1000f34c <__ssvfscanf_r+0x95c> -1000f5a6: ab14 add r3, sp, #80 ; 0x50 -1000f5a8: 4698 mov r8, r3 -1000f5aa: 9b14 ldr r3, [sp, #80] ; 0x50 -1000f5ac: 2b04 cmp r3, #4 -1000f5ae: d1ae bne.n 1000f50e <__ssvfscanf_r+0xb1e> -1000f5b0: e7b2 b.n 1000f518 <__ssvfscanf_r+0xb28> -1000f5b2: 9b04 ldr r3, [sp, #16] -1000f5b4: 3302 adds r3, #2 -1000f5b6: d000 beq.n 1000f5ba <__ssvfscanf_r+0xbca> -1000f5b8: e1c8 b.n 1000f94c <__ssvfscanf_r+0xf5c> -1000f5ba: 687b ldr r3, [r7, #4] -1000f5bc: 46a0 mov r8, r4 -1000f5be: 2b00 cmp r3, #0 -1000f5c0: dc8b bgt.n 1000f4da <__ssvfscanf_r+0xaea> -1000f5c2: 0039 movs r1, r7 -1000f5c4: 9806 ldr r0, [sp, #24] -1000f5c6: f002 f827 bl 10011618 <__ssrefill_r> +1000f410: d0e2 beq.n 1000f3d8 <__ssvfscanf_r+0xa74> +1000f412: 9b06 ldr r3, [sp, #24] +1000f414: 1ae3 subs r3, r4, r3 +1000f416: 449a add sl, r3 +1000f418: 2300 movs r3, #0 +1000f41a: 702b strb r3, [r5, #0] +1000f41c: 9b05 ldr r3, [sp, #20] +1000f41e: 3301 adds r3, #1 +1000f420: 9305 str r3, [sp, #20] +1000f422: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f424: 930a str r3, [sp, #40] ; 0x28 +1000f426: f7ff fb13 bl 1000ea50 <__ssvfscanf_r+0xec> +1000f42a: 46c0 nop ; (mov r8, r8) +1000f42c: fffff87f .word 0xfffff87f +1000f430: fffffeff .word 0xfffffeff +1000f434: 2310 movs r3, #16 +1000f436: 001a movs r2, r3 +1000f438: 402a ands r2, r5 +1000f43a: 920e str r2, [sp, #56] ; 0x38 +1000f43c: ae13 add r6, sp, #76 ; 0x4c +1000f43e: 422b tst r3, r5 +1000f440: d100 bne.n 1000f444 <__ssvfscanf_r+0xae0> +1000f442: e130 b.n 1000f6a6 <__ssvfscanf_r+0xd42> +1000f444: 2500 movs r5, #0 +1000f446: 464b mov r3, r9 +1000f448: 46c1 mov r9, r8 +1000f44a: 46a8 mov r8, r5 +1000f44c: 9306 str r3, [sp, #24] +1000f44e: f000 fbd1 bl 1000fbf4 <__locale_mb_cur_max> +1000f452: 4540 cmp r0, r8 +1000f454: d101 bne.n 1000f45a <__ssvfscanf_r+0xaf6> +1000f456: f7ff fb12 bl 1000ea7e <__ssvfscanf_r+0x11a> +1000f45a: 4642 mov r2, r8 +1000f45c: 2590 movs r5, #144 ; 0x90 +1000f45e: 4640 mov r0, r8 +1000f460: 683b ldr r3, [r7, #0] +1000f462: 1c54 adds r4, r2, #1 +1000f464: a910 add r1, sp, #64 ; 0x40 +1000f466: 781a ldrb r2, [r3, #0] +1000f468: 006d lsls r5, r5, #1 +1000f46a: 1949 adds r1, r1, r5 +1000f46c: 3301 adds r3, #1 +1000f46e: 540a strb r2, [r1, r0] +1000f470: 687a ldr r2, [r7, #4] +1000f472: 603b str r3, [r7, #0] +1000f474: 9b04 ldr r3, [sp, #16] +1000f476: 3a01 subs r2, #1 +1000f478: 607a str r2, [r7, #4] +1000f47a: 2b03 cmp r3, #3 +1000f47c: d04d beq.n 1000f51a <__ssvfscanf_r+0xbb6> +1000f47e: ab14 add r3, sp, #80 ; 0x50 +1000f480: 4698 mov r8, r3 +1000f482: 2208 movs r2, #8 +1000f484: 2100 movs r1, #0 +1000f486: 4640 mov r0, r8 +1000f488: f7f7 ffe8 bl 1000745c <__wrap_memset> +1000f48c: 4643 mov r3, r8 +1000f48e: 0031 movs r1, r6 +1000f490: 9300 str r3, [sp, #0] +1000f492: 9806 ldr r0, [sp, #24] +1000f494: 0023 movs r3, r4 +1000f496: aa58 add r2, sp, #352 ; 0x160 +1000f498: 9409 str r4, [sp, #36] ; 0x24 +1000f49a: f000 fbf3 bl 1000fc84 <_mbrtowc_r> +1000f49e: 9004 str r0, [sp, #16] +1000f4a0: 1c42 adds r2, r0, #1 +1000f4a2: d101 bne.n 1000f4a8 <__ssvfscanf_r+0xb44> +1000f4a4: f7ff faeb bl 1000ea7e <__ssvfscanf_r+0x11a> +1000f4a8: 2800 cmp r0, #0 +1000f4aa: d13c bne.n 1000f526 <__ssvfscanf_r+0xbc2> +1000f4ac: 6030 str r0, [r6, #0] +1000f4ae: 900c str r0, [sp, #48] ; 0x30 +1000f4b0: ab16 add r3, sp, #88 ; 0x58 +1000f4b2: 2208 movs r2, #8 +1000f4b4: 2100 movs r1, #0 +1000f4b6: 0018 movs r0, r3 +1000f4b8: 930d str r3, [sp, #52] ; 0x34 +1000f4ba: f7f7 ffcf bl 1000745c <__wrap_memset> +1000f4be: 23e0 movs r3, #224 ; 0xe0 +1000f4c0: 4ad0 ldr r2, [pc, #832] ; (1000f804 <__ssvfscanf_r+0xea0>) +1000f4c2: 9806 ldr r0, [sp, #24] +1000f4c4: 58d5 ldr r5, [r2, r3] +1000f4c6: a912 add r1, sp, #72 ; 0x48 +1000f4c8: 9b0d ldr r3, [sp, #52] ; 0x34 +1000f4ca: 9a0c ldr r2, [sp, #48] ; 0x30 +1000f4cc: 47a8 blx r5 +1000f4ce: 2300 movs r3, #0 +1000f4d0: 2801 cmp r0, #1 +1000f4d2: d101 bne.n 1000f4d8 <__ssvfscanf_r+0xb74> +1000f4d4: ab10 add r3, sp, #64 ; 0x40 +1000f4d6: 7a1b ldrb r3, [r3, #8] +1000f4d8: aa18 add r2, sp, #96 ; 0x60 +1000f4da: 5cd3 ldrb r3, [r2, r3] +1000f4dc: 2b00 cmp r3, #0 +1000f4de: d100 bne.n 1000f4e2 <__ssvfscanf_r+0xb7e> +1000f4e0: e177 b.n 1000f7d2 <__ssvfscanf_r+0xe6e> +1000f4e2: 9b04 ldr r3, [sp, #16] +1000f4e4: 44a2 add sl, r4 +1000f4e6: 2b03 cmp r3, #3 +1000f4e8: d032 beq.n 1000f550 <__ssvfscanf_r+0xbec> +1000f4ea: 2301 movs r3, #1 +1000f4ec: 425b negs r3, r3 +1000f4ee: 469c mov ip, r3 +1000f4f0: 44e1 add r9, ip +1000f4f2: 9b0e ldr r3, [sp, #56] ; 0x38 +1000f4f4: 2b00 cmp r3, #0 +1000f4f6: d100 bne.n 1000f4fa <__ssvfscanf_r+0xb96> +1000f4f8: 3604 adds r6, #4 +1000f4fa: 2300 movs r3, #0 +1000f4fc: 4698 mov r8, r3 +1000f4fe: 687b ldr r3, [r7, #4] +1000f500: 2b00 cmp r3, #0 +1000f502: dd18 ble.n 1000f536 <__ssvfscanf_r+0xbd2> +1000f504: 464b mov r3, r9 +1000f506: 2b00 cmp r3, #0 +1000f508: d1a1 bne.n 1000f44e <__ssvfscanf_r+0xaea> +1000f50a: 9b06 ldr r3, [sp, #24] +1000f50c: 4699 mov r9, r3 +1000f50e: 9b0e ldr r3, [sp, #56] ; 0x38 +1000f510: 2b00 cmp r3, #0 +1000f512: d001 beq.n 1000f518 <__ssvfscanf_r+0xbb4> +1000f514: f7ff fa9c bl 1000ea50 <__ssvfscanf_r+0xec> +1000f518: e6d2 b.n 1000f2c0 <__ssvfscanf_r+0x95c> +1000f51a: ab14 add r3, sp, #80 ; 0x50 +1000f51c: 4698 mov r8, r3 +1000f51e: 9b14 ldr r3, [sp, #80] ; 0x50 +1000f520: 2b04 cmp r3, #4 +1000f522: d1ae bne.n 1000f482 <__ssvfscanf_r+0xb1e> +1000f524: e7b2 b.n 1000f48c <__ssvfscanf_r+0xb28> +1000f526: 9b04 ldr r3, [sp, #16] +1000f528: 3302 adds r3, #2 +1000f52a: d000 beq.n 1000f52e <__ssvfscanf_r+0xbca> +1000f52c: e1c8 b.n 1000f8c0 <__ssvfscanf_r+0xf5c> +1000f52e: 687b ldr r3, [r7, #4] +1000f530: 46a0 mov r8, r4 +1000f532: 2b00 cmp r3, #0 +1000f534: dc8b bgt.n 1000f44e <__ssvfscanf_r+0xaea> +1000f536: 0039 movs r1, r7 +1000f538: 9806 ldr r0, [sp, #24] +1000f53a: f002 f827 bl 1001158c <__ssrefill_r> +1000f53e: 2800 cmp r0, #0 +1000f540: d0e0 beq.n 1000f504 <__ssvfscanf_r+0xba0> +1000f542: 4645 mov r5, r8 +1000f544: 9b06 ldr r3, [sp, #24] +1000f546: 4699 mov r9, r3 +1000f548: 2d00 cmp r5, #0 +1000f54a: d0e0 beq.n 1000f50e <__ssvfscanf_r+0xbaa> +1000f54c: f7ff fa97 bl 1000ea7e <__ssvfscanf_r+0x11a> +1000f550: 4643 mov r3, r8 +1000f552: 681b ldr r3, [r3, #0] +1000f554: 2b04 cmp r3, #4 +1000f556: d1c8 bne.n 1000f4ea <__ssvfscanf_r+0xb86> +1000f558: e7cb b.n 1000f4f2 <__ssvfscanf_r+0xb8e> +1000f55a: 2310 movs r3, #16 +1000f55c: 001a movs r2, r3 +1000f55e: 402a ands r2, r5 +1000f560: 9206 str r2, [sp, #24] +1000f562: 2200 movs r2, #0 +1000f564: 4690 mov r8, r2 +1000f566: 422b tst r3, r5 +1000f568: d100 bne.n 1000f56c <__ssvfscanf_r+0xc08> +1000f56a: e097 b.n 1000f69c <__ssvfscanf_r+0xd38> +1000f56c: 4643 mov r3, r8 +1000f56e: 2600 movs r6, #0 +1000f570: 46a0 mov r8, r4 +1000f572: 001c movs r4, r3 +1000f574: f000 fb3e bl 1000fbf4 <__locale_mb_cur_max> +1000f578: 42b0 cmp r0, r6 +1000f57a: d101 bne.n 1000f580 <__ssvfscanf_r+0xc1c> +1000f57c: f7ff fa7f bl 1000ea7e <__ssvfscanf_r+0x11a> +1000f580: 2090 movs r0, #144 ; 0x90 +1000f582: 683b ldr r3, [r7, #0] +1000f584: a910 add r1, sp, #64 ; 0x40 +1000f586: 781a ldrb r2, [r3, #0] +1000f588: 0040 lsls r0, r0, #1 +1000f58a: 1809 adds r1, r1, r0 +1000f58c: 558a strb r2, [r1, r6] +1000f58e: 3301 adds r3, #1 +1000f590: 687a ldr r2, [r7, #4] +1000f592: 603b str r3, [r7, #0] +1000f594: 9b04 ldr r3, [sp, #16] +1000f596: 3a01 subs r2, #1 +1000f598: 1c75 adds r5, r6, #1 +1000f59a: 607a str r2, [r7, #4] +1000f59c: ae16 add r6, sp, #88 ; 0x58 +1000f59e: 2b03 cmp r3, #3 +1000f5a0: d102 bne.n 1000f5a8 <__ssvfscanf_r+0xc44> +1000f5a2: 9b16 ldr r3, [sp, #88] ; 0x58 +1000f5a4: 2b04 cmp r3, #4 +1000f5a6: d004 beq.n 1000f5b2 <__ssvfscanf_r+0xc4e> +1000f5a8: 2208 movs r2, #8 +1000f5aa: 2100 movs r1, #0 +1000f5ac: 0030 movs r0, r6 +1000f5ae: f7f7 ff55 bl 1000745c <__wrap_memset> +1000f5b2: 002b movs r3, r5 +1000f5b4: 0021 movs r1, r4 +1000f5b6: 4648 mov r0, r9 +1000f5b8: 9600 str r6, [sp, #0] +1000f5ba: aa58 add r2, sp, #352 ; 0x160 +1000f5bc: f000 fb62 bl 1000fc84 <_mbrtowc_r> +1000f5c0: 9004 str r0, [sp, #16] +1000f5c2: 1c42 adds r2, r0, #1 +1000f5c4: d101 bne.n 1000f5ca <__ssvfscanf_r+0xc66> +1000f5c6: f7ff fa5a bl 1000ea7e <__ssvfscanf_r+0x11a> 1000f5ca: 2800 cmp r0, #0 -1000f5cc: d0e0 beq.n 1000f590 <__ssvfscanf_r+0xba0> -1000f5ce: 4645 mov r5, r8 -1000f5d0: 9b06 ldr r3, [sp, #24] -1000f5d2: 4699 mov r9, r3 -1000f5d4: 2d00 cmp r5, #0 -1000f5d6: d0e0 beq.n 1000f59a <__ssvfscanf_r+0xbaa> -1000f5d8: f7ff fa97 bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f5dc: 4643 mov r3, r8 -1000f5de: 681b ldr r3, [r3, #0] -1000f5e0: 2b04 cmp r3, #4 -1000f5e2: d1c8 bne.n 1000f576 <__ssvfscanf_r+0xb86> -1000f5e4: e7cb b.n 1000f57e <__ssvfscanf_r+0xb8e> -1000f5e6: 2310 movs r3, #16 -1000f5e8: 001a movs r2, r3 -1000f5ea: 402a ands r2, r5 -1000f5ec: 9206 str r2, [sp, #24] -1000f5ee: 2200 movs r2, #0 -1000f5f0: 4690 mov r8, r2 -1000f5f2: 422b tst r3, r5 -1000f5f4: d100 bne.n 1000f5f8 <__ssvfscanf_r+0xc08> -1000f5f6: e097 b.n 1000f728 <__ssvfscanf_r+0xd38> -1000f5f8: 4643 mov r3, r8 -1000f5fa: 2600 movs r6, #0 -1000f5fc: 46a0 mov r8, r4 -1000f5fe: 001c movs r4, r3 -1000f600: f000 fb3e bl 1000fc80 <__locale_mb_cur_max> -1000f604: 42b0 cmp r0, r6 -1000f606: d101 bne.n 1000f60c <__ssvfscanf_r+0xc1c> -1000f608: f7ff fa7f bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f60c: 2090 movs r0, #144 ; 0x90 -1000f60e: 683b ldr r3, [r7, #0] -1000f610: a910 add r1, sp, #64 ; 0x40 -1000f612: 781a ldrb r2, [r3, #0] -1000f614: 0040 lsls r0, r0, #1 -1000f616: 1809 adds r1, r1, r0 -1000f618: 558a strb r2, [r1, r6] -1000f61a: 3301 adds r3, #1 -1000f61c: 687a ldr r2, [r7, #4] -1000f61e: 603b str r3, [r7, #0] -1000f620: 9b04 ldr r3, [sp, #16] -1000f622: 3a01 subs r2, #1 -1000f624: 1c75 adds r5, r6, #1 -1000f626: 607a str r2, [r7, #4] -1000f628: ae16 add r6, sp, #88 ; 0x58 -1000f62a: 2b03 cmp r3, #3 -1000f62c: d102 bne.n 1000f634 <__ssvfscanf_r+0xc44> -1000f62e: 9b16 ldr r3, [sp, #88] ; 0x58 -1000f630: 2b04 cmp r3, #4 -1000f632: d004 beq.n 1000f63e <__ssvfscanf_r+0xc4e> -1000f634: 2208 movs r2, #8 -1000f636: 2100 movs r1, #0 -1000f638: 0030 movs r0, r6 -1000f63a: f7f7 ff57 bl 100074ec <__wrap_memset> -1000f63e: 002b movs r3, r5 -1000f640: 0021 movs r1, r4 -1000f642: 4648 mov r0, r9 -1000f644: 9600 str r6, [sp, #0] -1000f646: aa58 add r2, sp, #352 ; 0x160 -1000f648: f000 fb62 bl 1000fd10 <_mbrtowc_r> -1000f64c: 9004 str r0, [sp, #16] -1000f64e: 1c42 adds r2, r0, #1 -1000f650: d101 bne.n 1000f656 <__ssvfscanf_r+0xc66> -1000f652: f7ff fa5a bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f656: 2800 cmp r0, #0 -1000f658: d11d bne.n 1000f696 <__ssvfscanf_r+0xca6> -1000f65a: 9b06 ldr r3, [sp, #24] -1000f65c: 2b00 cmp r3, #0 -1000f65e: d100 bne.n 1000f662 <__ssvfscanf_r+0xc72> -1000f660: 6023 str r3, [r4, #0] -1000f662: 44aa add sl, r5 -1000f664: 2301 movs r3, #1 -1000f666: 425b negs r3, r3 -1000f668: 469c mov ip, r3 -1000f66a: 44e0 add r8, ip -1000f66c: 9b06 ldr r3, [sp, #24] -1000f66e: 2b00 cmp r3, #0 -1000f670: d100 bne.n 1000f674 <__ssvfscanf_r+0xc84> -1000f672: 3404 adds r4, #4 -1000f674: 687b ldr r3, [r7, #4] -1000f676: 2600 movs r6, #0 -1000f678: 2b00 cmp r3, #0 -1000f67a: dd13 ble.n 1000f6a4 <__ssvfscanf_r+0xcb4> -1000f67c: 4643 mov r3, r8 -1000f67e: 2b00 cmp r3, #0 -1000f680: d1be bne.n 1000f600 <__ssvfscanf_r+0xc10> -1000f682: 9b06 ldr r3, [sp, #24] -1000f684: 425a negs r2, r3 -1000f686: 4153 adcs r3, r2 -1000f688: 9a05 ldr r2, [sp, #20] -1000f68a: 4694 mov ip, r2 -1000f68c: 449c add ip, r3 -1000f68e: 4663 mov r3, ip -1000f690: 9305 str r3, [sp, #20] -1000f692: f7ff fa23 bl 1000eadc <__ssvfscanf_r+0xec> -1000f696: 9b04 ldr r3, [sp, #16] -1000f698: 3302 adds r3, #2 -1000f69a: d10d bne.n 1000f6b8 <__ssvfscanf_r+0xcc8> -1000f69c: 687b ldr r3, [r7, #4] -1000f69e: 002e movs r6, r5 -1000f6a0: 2b00 cmp r3, #0 -1000f6a2: dcad bgt.n 1000f600 <__ssvfscanf_r+0xc10> -1000f6a4: 0039 movs r1, r7 -1000f6a6: 4648 mov r0, r9 -1000f6a8: f001 ffb6 bl 10011618 <__ssrefill_r> -1000f6ac: 2800 cmp r0, #0 -1000f6ae: d0e5 beq.n 1000f67c <__ssvfscanf_r+0xc8c> -1000f6b0: 2e00 cmp r6, #0 -1000f6b2: d0e6 beq.n 1000f682 <__ssvfscanf_r+0xc92> -1000f6b4: f7ff fa29 bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f6b8: 9b04 ldr r3, [sp, #16] -1000f6ba: 44aa add sl, r5 -1000f6bc: 2b03 cmp r3, #3 -1000f6be: d1d1 bne.n 1000f664 <__ssvfscanf_r+0xc74> -1000f6c0: 6833 ldr r3, [r6, #0] -1000f6c2: 2b04 cmp r3, #4 -1000f6c4: d1ce bne.n 1000f664 <__ssvfscanf_r+0xc74> -1000f6c6: e7d1 b.n 1000f66c <__ssvfscanf_r+0xc7c> -1000f6c8: 4b72 ldr r3, [pc, #456] ; (1000f894 <__ssvfscanf_r+0xea4>) -1000f6ca: 401d ands r5, r3 -1000f6cc: 9b06 ldr r3, [sp, #24] -1000f6ce: 2b00 cmp r3, #0 -1000f6d0: d002 beq.n 1000f6d8 <__ssvfscanf_r+0xce8> -1000f6d2: 3b01 subs r3, #1 -1000f6d4: 9306 str r3, [sp, #24] -1000f6d6: 3401 adds r4, #1 -1000f6d8: 2301 movs r3, #1 -1000f6da: 469c mov ip, r3 -1000f6dc: 44e0 add r8, ip -1000f6de: f7ff fb88 bl 1000edf2 <__ssvfscanf_r+0x402> -1000f6e2: 07ab lsls r3, r5, #30 -1000f6e4: d42e bmi.n 1000f744 <__ssvfscanf_r+0xd54> -1000f6e6: 9806 ldr r0, [sp, #24] -1000f6e8: 9907 ldr r1, [sp, #28] -1000f6ea: 9c0a ldr r4, [sp, #40] ; 0x28 -1000f6ec: 0002 movs r2, r0 -1000f6ee: 000b movs r3, r1 -1000f6f0: cc20 ldmia r4!, {r5} -1000f6f2: f7f7 fd28 bl 10007146 <__wrap___aeabi_dcmpun> -1000f6f6: 2800 cmp r0, #0 -1000f6f8: d000 beq.n 1000f6fc <__ssvfscanf_r+0xd0c> -1000f6fa: e10f b.n 1000f91c <__ssvfscanf_r+0xf2c> -1000f6fc: 9806 ldr r0, [sp, #24] -1000f6fe: 9907 ldr r1, [sp, #28] -1000f700: f7f7 fda4 bl 1000724c <__wrap___aeabi_d2f> -1000f704: 940a str r4, [sp, #40] ; 0x28 -1000f706: 6028 str r0, [r5, #0] -1000f708: e538 b.n 1000f17c <__ssvfscanf_r+0x78c> -1000f70a: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f70c: cb40 ldmia r3!, {r6} -1000f70e: 930a str r3, [sp, #40] ; 0x28 -1000f710: e5af b.n 1000f272 <__ssvfscanf_r+0x882> -1000f712: 003a movs r2, r7 -1000f714: 4648 mov r0, r9 -1000f716: f001 ff3d bl 10011594 <_sungetc_r> -1000f71a: 2302 movs r3, #2 -1000f71c: 425b negs r3, r3 -1000f71e: 1eb4 subs r4, r6, #2 -1000f720: 4453 add r3, sl -1000f722: 4698 mov r8, r3 -1000f724: 7821 ldrb r1, [r4, #0] -1000f726: e501 b.n 1000f12c <__ssvfscanf_r+0x73c> -1000f728: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f72a: cb04 ldmia r3!, {r2} -1000f72c: 4690 mov r8, r2 -1000f72e: 930a str r3, [sp, #40] ; 0x28 -1000f730: e762 b.n 1000f5f8 <__ssvfscanf_r+0xc08> -1000f732: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f734: cb40 ldmia r3!, {r6} -1000f736: 930a str r3, [sp, #40] ; 0x28 -1000f738: e6ca b.n 1000f4d0 <__ssvfscanf_r+0xae0> -1000f73a: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f73c: cb04 ldmia r3!, {r2} -1000f73e: 8010 strh r0, [r2, #0] -1000f740: 930a str r3, [sp, #40] ; 0x28 -1000f742: e570 b.n 1000f226 <__ssvfscanf_r+0x836> -1000f744: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f746: 9806 ldr r0, [sp, #24] -1000f748: 9907 ldr r1, [sp, #28] -1000f74a: cb04 ldmia r3!, {r2} -1000f74c: 6010 str r0, [r2, #0] -1000f74e: 6051 str r1, [r2, #4] -1000f750: 930a str r3, [sp, #40] ; 0x28 -1000f752: e513 b.n 1000f17c <__ssvfscanf_r+0x78c> -1000f754: 4651 mov r1, sl -1000f756: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f758: cb04 ldmia r3!, {r2} -1000f75a: 8011 strh r1, [r2, #0] -1000f75c: 930a str r3, [sp, #40] ; 0x28 -1000f75e: f7ff f9bd bl 1000eadc <__ssvfscanf_r+0xec> -1000f762: 9e11 ldr r6, [sp, #68] ; 0x44 -1000f764: 230a movs r3, #10 -1000f766: 2200 movs r2, #0 -1000f768: 4648 mov r0, r9 -1000f76a: 1c71 adds r1, r6, #1 -1000f76c: f7ff f906 bl 1000e97c <_strtol_r> -1000f770: 9b10 ldr r3, [sp, #64] ; 0x40 -1000f772: 1ac2 subs r2, r0, r3 -1000f774: a910 add r1, sp, #64 ; 0x40 -1000f776: 468c mov ip, r1 -1000f778: 4b47 ldr r3, [pc, #284] ; (1000f898 <__ssvfscanf_r+0xea8>) -1000f77a: 4463 add r3, ip -1000f77c: 429e cmp r6, r3 -1000f77e: d301 bcc.n 1000f784 <__ssvfscanf_r+0xd94> -1000f780: 4e46 ldr r6, [pc, #280] ; (1000f89c <__ssvfscanf_r+0xeac>) -1000f782: 4466 add r6, ip -1000f784: 0030 movs r0, r6 -1000f786: 4946 ldr r1, [pc, #280] ; (1000f8a0 <__ssvfscanf_r+0xeb0>) -1000f788: f7f7 f958 bl 10006a3c <__wrap_sprintf> -1000f78c: e4e7 b.n 1000f15e <__ssvfscanf_r+0x76e> -1000f78e: 3c01 subs r4, #1 -1000f790: 003a movs r2, r7 -1000f792: 4648 mov r0, r9 -1000f794: 7821 ldrb r1, [r4, #0] -1000f796: f001 fefd bl 10011594 <_sungetc_r> -1000f79a: f7ff fb3d bl 1000ee18 <__ssvfscanf_r+0x428> -1000f79e: 9b0d ldr r3, [sp, #52] ; 0x34 -1000f7a0: 9909 ldr r1, [sp, #36] ; 0x24 -1000f7a2: 1a5a subs r2, r3, r1 -1000f7a4: 428b cmp r3, r1 -1000f7a6: d1e5 bne.n 1000f774 <__ssvfscanf_r+0xd84> -1000f7a8: e4d9 b.n 1000f15e <__ssvfscanf_r+0x76e> -1000f7aa: 46b1 mov r9, r6 -1000f7ac: 2d00 cmp r5, #0 -1000f7ae: d101 bne.n 1000f7b4 <__ssvfscanf_r+0xdc4> -1000f7b0: f7ff f9ab bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f7b4: 44aa add sl, r5 -1000f7b6: f7ff f991 bl 1000eadc <__ssvfscanf_r+0xec> -1000f7ba: 4646 mov r6, r8 -1000f7bc: e606 b.n 1000f3cc <__ssvfscanf_r+0x9dc> -1000f7be: 2302 movs r3, #2 -1000f7c0: 431d orrs r5, r3 -1000f7c2: 9b03 ldr r3, [sp, #12] -1000f7c4: 789a ldrb r2, [r3, #2] -1000f7c6: 3302 adds r3, #2 -1000f7c8: 9303 str r3, [sp, #12] -1000f7ca: f7ff f94c bl 1000ea66 <__ssvfscanf_r+0x76> -1000f7ce: 9b06 ldr r3, [sp, #24] -1000f7d0: 1ae4 subs r4, r4, r3 -1000f7d2: 44a2 add sl, r4 -1000f7d4: e666 b.n 1000f4a4 <__ssvfscanf_r+0xab4> -1000f7d6: 46b0 mov r8, r6 -1000f7d8: 44c2 add sl, r8 -1000f7da: f7ff f97f bl 1000eadc <__ssvfscanf_r+0xec> -1000f7de: 9b06 ldr r3, [sp, #24] -1000f7e0: 0035 movs r5, r6 -1000f7e2: 1af3 subs r3, r6, r3 -1000f7e4: 449a add sl, r3 -1000f7e6: e65d b.n 1000f4a4 <__ssvfscanf_r+0xab4> -1000f7e8: 4640 mov r0, r8 -1000f7ea: 4b2e ldr r3, [pc, #184] ; (1000f8a4 <__ssvfscanf_r+0xeb4>) -1000f7ec: 4018 ands r0, r3 -1000f7ee: 2301 movs r3, #1 -1000f7f0: 4680 mov r8, r0 -1000f7f2: 469a mov sl, r3 -1000f7f4: f7ff fbeb bl 1000efce <__ssvfscanf_r+0x5de> -1000f7f8: 4640 mov r0, r8 -1000f7fa: 4b2a ldr r3, [pc, #168] ; (1000f8a4 <__ssvfscanf_r+0xeb4>) -1000f7fc: 4018 ands r0, r3 -1000f7fe: 2301 movs r3, #1 -1000f800: 4680 mov r8, r0 -1000f802: 9306 str r3, [sp, #24] -1000f804: f7ff fbe3 bl 1000efce <__ssvfscanf_r+0x5de> -1000f808: 9b04 ldr r3, [sp, #16] -1000f80a: 3302 adds r3, #2 -1000f80c: d100 bne.n 1000f810 <__ssvfscanf_r+0xe20> -1000f80e: e574 b.n 1000f2fa <__ssvfscanf_r+0x90a> -1000f810: 6830 ldr r0, [r6, #0] -1000f812: f000 fa01 bl 1000fc18 -1000f816: 2800 cmp r0, #0 -1000f818: d000 beq.n 1000f81c <__ssvfscanf_r+0xe2c> -1000f81a: e57d b.n 1000f318 <__ssvfscanf_r+0x928> -1000f81c: 9b04 ldr r3, [sp, #16] -1000f81e: 44aa add sl, r5 -1000f820: 2b03 cmp r3, #3 -1000f822: d000 beq.n 1000f826 <__ssvfscanf_r+0xe36> -1000f824: e560 b.n 1000f2e8 <__ssvfscanf_r+0x8f8> -1000f826: 6823 ldr r3, [r4, #0] -1000f828: 2b04 cmp r3, #4 -1000f82a: d000 beq.n 1000f82e <__ssvfscanf_r+0xe3e> -1000f82c: e55c b.n 1000f2e8 <__ssvfscanf_r+0x8f8> -1000f82e: e55f b.n 1000f2f0 <__ssvfscanf_r+0x900> -1000f830: 2300 movs r3, #0 -1000f832: 9305 str r3, [sp, #20] -1000f834: f7ff f92d bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f838: 4651 mov r1, sl -1000f83a: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f83c: cb04 ldmia r3!, {r2} -1000f83e: 6011 str r1, [r2, #0] -1000f840: 930a str r3, [sp, #40] ; 0x28 -1000f842: f7ff f94b bl 1000eadc <__ssvfscanf_r+0xec> -1000f846: 0039 movs r1, r7 -1000f848: 4648 mov r0, r9 -1000f84a: f001 fee5 bl 10011618 <__ssrefill_r> -1000f84e: 2800 cmp r0, #0 -1000f850: d100 bne.n 1000f854 <__ssvfscanf_r+0xe64> -1000f852: e556 b.n 1000f302 <__ssvfscanf_r+0x912> -1000f854: 2d00 cmp r5, #0 -1000f856: d001 beq.n 1000f85c <__ssvfscanf_r+0xe6c> -1000f858: f7ff f957 bl 1000eb0a <__ssvfscanf_r+0x11a> -1000f85c: e571 b.n 1000f342 <__ssvfscanf_r+0x952> -1000f85e: 9b06 ldr r3, [sp, #24] -1000f860: 4699 mov r9, r3 -1000f862: 2c00 cmp r4, #0 -1000f864: d100 bne.n 1000f868 <__ssvfscanf_r+0xe78> -1000f866: e698 b.n 1000f59a <__ssvfscanf_r+0xbaa> -1000f868: 2420 movs r4, #32 -1000f86a: ab10 add r3, sp, #64 ; 0x40 -1000f86c: 469c mov ip, r3 -1000f86e: 34ff adds r4, #255 ; 0xff -1000f870: 4464 add r4, ip -1000f872: 46b0 mov r8, r6 -1000f874: 0026 movs r6, r4 -1000f876: 464c mov r4, r9 -1000f878: 9d09 ldr r5, [sp, #36] ; 0x24 -1000f87a: 5d71 ldrb r1, [r6, r5] -1000f87c: 003a movs r2, r7 -1000f87e: 0020 movs r0, r4 -1000f880: 3d01 subs r5, #1 -1000f882: f001 fe87 bl 10011594 <_sungetc_r> -1000f886: 2d00 cmp r5, #0 -1000f888: d1f7 bne.n 1000f87a <__ssvfscanf_r+0xe8a> -1000f88a: 4646 mov r6, r8 -1000f88c: 46a1 mov r9, r4 -1000f88e: e684 b.n 1000f59a <__ssvfscanf_r+0xbaa> -1000f890: 20001120 .word 0x20001120 -1000f894: fffffc7f .word 0xfffffc7f -1000f898: 00000273 .word 0x00000273 -1000f89c: 00000272 .word 0x00000272 -1000f8a0: 1004c96c .word 0x1004c96c -1000f8a4: fffff87f .word 0xfffff87f -1000f8a8: 4654 mov r4, sl -1000f8aa: 46aa mov sl, r5 -1000f8ac: 4645 mov r5, r8 -1000f8ae: f7ff fba3 bl 1000eff8 <__ssvfscanf_r+0x608> -1000f8b2: 0033 movs r3, r6 -1000f8b4: 0034 movs r4, r6 -1000f8b6: 9e0c ldr r6, [sp, #48] ; 0x30 -1000f8b8: 42b3 cmp r3, r6 -1000f8ba: d801 bhi.n 1000f8c0 <__ssvfscanf_r+0xed0> -1000f8bc: f7ff f8e9 bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f8c0: 464d mov r5, r9 -1000f8c2: 3c01 subs r4, #1 -1000f8c4: 003a movs r2, r7 -1000f8c6: 0028 movs r0, r5 -1000f8c8: 7821 ldrb r1, [r4, #0] -1000f8ca: f001 fe63 bl 10011594 <_sungetc_r> -1000f8ce: 42b4 cmp r4, r6 -1000f8d0: d1f7 bne.n 1000f8c2 <__ssvfscanf_r+0xed2> -1000f8d2: f7ff f8de bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f8d6: 9b0c ldr r3, [sp, #48] ; 0x30 -1000f8d8: 0034 movs r4, r6 -1000f8da: 429e cmp r6, r3 -1000f8dc: d801 bhi.n 1000f8e2 <__ssvfscanf_r+0xef2> -1000f8de: f7ff f8d8 bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f8e2: 464d mov r5, r9 -1000f8e4: 3c01 subs r4, #1 -1000f8e6: 003a movs r2, r7 -1000f8e8: 0028 movs r0, r5 -1000f8ea: 7821 ldrb r1, [r4, #0] -1000f8ec: f001 fe52 bl 10011594 <_sungetc_r> -1000f8f0: 9b0c ldr r3, [sp, #48] ; 0x30 -1000f8f2: 429c cmp r4, r3 -1000f8f4: d1f6 bne.n 1000f8e4 <__ssvfscanf_r+0xef4> -1000f8f6: f7ff f8cc bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f8fa: 2200 movs r2, #0 -1000f8fc: 4648 mov r0, r9 -1000f8fe: 9b08 ldr r3, [sp, #32] -1000f900: 990c ldr r1, [sp, #48] ; 0x30 -1000f902: f001 fe2b bl 1001155c <_strtoull_r> -1000f906: f7ff fab1 bl 1000ee6c <__ssvfscanf_r+0x47c> -1000f90a: 2301 movs r3, #1 -1000f90c: 469c mov ip, r3 -1000f90e: 44e2 add sl, ip -1000f910: f7ff f8e4 bl 1000eadc <__ssvfscanf_r+0xec> -1000f914: 9d06 ldr r5, [sp, #24] -1000f916: e5c5 b.n 1000f4a4 <__ssvfscanf_r+0xab4> -1000f918: 44c2 add sl, r8 -1000f91a: e5c3 b.n 1000f4a4 <__ssvfscanf_r+0xab4> -1000f91c: 480f ldr r0, [pc, #60] ; (1000f95c <__ssvfscanf_r+0xf6c>) -1000f91e: f000 fabb bl 1000fe98 -1000f922: 940a str r4, [sp, #40] ; 0x28 -1000f924: 6028 str r0, [r5, #0] -1000f926: e429 b.n 1000f17c <__ssvfscanf_r+0x78c> -1000f928: 9a0c ldr r2, [sp, #48] ; 0x30 -1000f92a: 0035 movs r5, r6 -1000f92c: 464c mov r4, r9 -1000f92e: 4296 cmp r6, r2 -1000f930: d801 bhi.n 1000f936 <__ssvfscanf_r+0xf46> -1000f932: f7ff f8ae bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f936: 3d01 subs r5, #1 -1000f938: 003a movs r2, r7 -1000f93a: 0020 movs r0, r4 -1000f93c: 7829 ldrb r1, [r5, #0] -1000f93e: f001 fe29 bl 10011594 <_sungetc_r> -1000f942: 9b0c ldr r3, [sp, #48] ; 0x30 -1000f944: 429d cmp r5, r3 -1000f946: d1f6 bne.n 1000f936 <__ssvfscanf_r+0xf46> -1000f948: f7ff f8a3 bl 1000ea92 <__ssvfscanf_r+0xa2> -1000f94c: 6833 ldr r3, [r6, #0] -1000f94e: 930c str r3, [sp, #48] ; 0x30 -1000f950: 3301 adds r3, #1 -1000f952: d000 beq.n 1000f956 <__ssvfscanf_r+0xf66> -1000f954: e5f2 b.n 1000f53c <__ssvfscanf_r+0xb4c> -1000f956: 2301 movs r3, #1 -1000f958: 425b negs r3, r3 -1000f95a: e603 b.n 1000f564 <__ssvfscanf_r+0xb74> -1000f95c: 1001434c .word 0x1001434c - -1000f960 <_write_r>: -1000f960: b570 push {r4, r5, r6, lr} -1000f962: 0004 movs r4, r0 -1000f964: 0008 movs r0, r1 -1000f966: 0011 movs r1, r2 -1000f968: 001a movs r2, r3 -1000f96a: 2300 movs r3, #0 -1000f96c: 4d05 ldr r5, [pc, #20] ; (1000f984 <_write_r+0x24>) -1000f96e: 602b str r3, [r5, #0] -1000f970: f7f7 ff8e bl 10007890 <_write> -1000f974: 1c43 adds r3, r0, #1 -1000f976: d000 beq.n 1000f97a <_write_r+0x1a> -1000f978: bd70 pop {r4, r5, r6, pc} -1000f97a: 682b ldr r3, [r5, #0] -1000f97c: 2b00 cmp r3, #0 -1000f97e: d0fb beq.n 1000f978 <_write_r+0x18> -1000f980: 6023 str r3, [r4, #0] -1000f982: e7f9 b.n 1000f978 <_write_r+0x18> -1000f984: 20001600 .word 0x20001600 - -1000f988 <_close_r>: -1000f988: 2300 movs r3, #0 -1000f98a: b570 push {r4, r5, r6, lr} -1000f98c: 4d06 ldr r5, [pc, #24] ; (1000f9a8 <_close_r+0x20>) -1000f98e: 0004 movs r4, r0 -1000f990: 0008 movs r0, r1 -1000f992: 602b str r3, [r5, #0] -1000f994: f7f7 ffd2 bl 1000793c <_close> -1000f998: 1c43 adds r3, r0, #1 -1000f99a: d000 beq.n 1000f99e <_close_r+0x16> -1000f99c: bd70 pop {r4, r5, r6, pc} -1000f99e: 682b ldr r3, [r5, #0] -1000f9a0: 2b00 cmp r3, #0 -1000f9a2: d0fb beq.n 1000f99c <_close_r+0x14> -1000f9a4: 6023 str r3, [r4, #0] -1000f9a6: e7f9 b.n 1000f99c <_close_r+0x14> -1000f9a8: 20001600 .word 0x20001600 - -1000f9ac <__errno>: -1000f9ac: 4b01 ldr r3, [pc, #4] ; (1000f9b4 <__errno+0x8>) -1000f9ae: 6818 ldr r0, [r3, #0] -1000f9b0: 4770 bx lr -1000f9b2: 46c0 nop ; (mov r8, r8) -1000f9b4: 200008e0 .word 0x200008e0 - -1000f9b8 <_malloc_trim_r>: -1000f9b8: b5f8 push {r3, r4, r5, r6, r7, lr} -1000f9ba: 000c movs r4, r1 -1000f9bc: 0005 movs r5, r0 -1000f9be: f7fe fc71 bl 1000e2a4 <__malloc_lock> -1000f9c2: 4f20 ldr r7, [pc, #128] ; (1000fa44 <_malloc_trim_r+0x8c>) -1000f9c4: 68bb ldr r3, [r7, #8] -1000f9c6: 685e ldr r6, [r3, #4] -1000f9c8: 2303 movs r3, #3 -1000f9ca: 439e bics r6, r3 -1000f9cc: 4b1e ldr r3, [pc, #120] ; (1000fa48 <_malloc_trim_r+0x90>) -1000f9ce: 1b34 subs r4, r6, r4 -1000f9d0: 469c mov ip, r3 -1000f9d2: 4464 add r4, ip -1000f9d4: 0b24 lsrs r4, r4, #12 -1000f9d6: 3c01 subs r4, #1 -1000f9d8: 3311 adds r3, #17 -1000f9da: 0324 lsls r4, r4, #12 -1000f9dc: 429c cmp r4, r3 -1000f9de: db07 blt.n 1000f9f0 <_malloc_trim_r+0x38> -1000f9e0: 2100 movs r1, #0 -1000f9e2: 0028 movs r0, r5 -1000f9e4: f7fe fe0c bl 1000e600 <_sbrk_r> -1000f9e8: 68bb ldr r3, [r7, #8] -1000f9ea: 199b adds r3, r3, r6 -1000f9ec: 4298 cmp r0, r3 -1000f9ee: d004 beq.n 1000f9fa <_malloc_trim_r+0x42> -1000f9f0: 0028 movs r0, r5 -1000f9f2: f7fe fc59 bl 1000e2a8 <__malloc_unlock> -1000f9f6: 2000 movs r0, #0 -1000f9f8: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000f9fa: 0028 movs r0, r5 -1000f9fc: 4261 negs r1, r4 -1000f9fe: f7fe fdff bl 1000e600 <_sbrk_r> -1000fa02: 1c43 adds r3, r0, #1 -1000fa04: d00d beq.n 1000fa22 <_malloc_trim_r+0x6a> -1000fa06: 2201 movs r2, #1 -1000fa08: 68bb ldr r3, [r7, #8] -1000fa0a: 1b36 subs r6, r6, r4 -1000fa0c: 4316 orrs r6, r2 -1000fa0e: 605e str r6, [r3, #4] -1000fa10: 4b0e ldr r3, [pc, #56] ; (1000fa4c <_malloc_trim_r+0x94>) -1000fa12: 0028 movs r0, r5 -1000fa14: 681a ldr r2, [r3, #0] -1000fa16: 1b14 subs r4, r2, r4 -1000fa18: 601c str r4, [r3, #0] -1000fa1a: f7fe fc45 bl 1000e2a8 <__malloc_unlock> -1000fa1e: 2001 movs r0, #1 -1000fa20: e7ea b.n 1000f9f8 <_malloc_trim_r+0x40> -1000fa22: 2100 movs r1, #0 -1000fa24: 0028 movs r0, r5 -1000fa26: f7fe fdeb bl 1000e600 <_sbrk_r> -1000fa2a: 68ba ldr r2, [r7, #8] -1000fa2c: 1a83 subs r3, r0, r2 -1000fa2e: 2b0f cmp r3, #15 -1000fa30: ddde ble.n 1000f9f0 <_malloc_trim_r+0x38> -1000fa32: 4907 ldr r1, [pc, #28] ; (1000fa50 <_malloc_trim_r+0x98>) -1000fa34: 6809 ldr r1, [r1, #0] -1000fa36: 1a40 subs r0, r0, r1 -1000fa38: 4904 ldr r1, [pc, #16] ; (1000fa4c <_malloc_trim_r+0x94>) -1000fa3a: 6008 str r0, [r1, #0] -1000fa3c: 2101 movs r1, #1 -1000fa3e: 430b orrs r3, r1 -1000fa40: 6053 str r3, [r2, #4] -1000fa42: e7d5 b.n 1000f9f0 <_malloc_trim_r+0x38> -1000fa44: 20000d18 .word 0x20000d18 -1000fa48: 00000fef .word 0x00000fef -1000fa4c: 200015d0 .word 0x200015d0 -1000fa50: 20000d10 .word 0x20000d10 - -1000fa54 <_free_r>: -1000fa54: b5f0 push {r4, r5, r6, r7, lr} -1000fa56: 46c6 mov lr, r8 -1000fa58: 0005 movs r5, r0 -1000fa5a: 000c movs r4, r1 -1000fa5c: b500 push {lr} -1000fa5e: 2900 cmp r1, #0 -1000fa60: d04f beq.n 1000fb02 <_free_r+0xae> -1000fa62: f7fe fc1f bl 1000e2a4 <__malloc_lock> -1000fa66: 0021 movs r1, r4 -1000fa68: 3908 subs r1, #8 -1000fa6a: 684c ldr r4, [r1, #4] -1000fa6c: 2601 movs r6, #1 -1000fa6e: 0022 movs r2, r4 -1000fa70: 2003 movs r0, #3 -1000fa72: 43b2 bics r2, r6 -1000fa74: 188f adds r7, r1, r2 -1000fa76: 687b ldr r3, [r7, #4] -1000fa78: 4383 bics r3, r0 -1000fa7a: 4862 ldr r0, [pc, #392] ; (1000fc04 <_free_r+0x1b0>) -1000fa7c: 4698 mov r8, r3 -1000fa7e: 6883 ldr r3, [r0, #8] -1000fa80: 42bb cmp r3, r7 -1000fa82: d06a beq.n 1000fb5a <_free_r+0x106> -1000fa84: 4643 mov r3, r8 -1000fa86: 607b str r3, [r7, #4] -1000fa88: 4226 tst r6, r4 -1000fa8a: d11e bne.n 1000faca <_free_r+0x76> -1000fa8c: 2308 movs r3, #8 -1000fa8e: 469c mov ip, r3 -1000fa90: 680c ldr r4, [r1, #0] -1000fa92: 4484 add ip, r0 -1000fa94: 1b09 subs r1, r1, r4 -1000fa96: 1912 adds r2, r2, r4 -1000fa98: 688c ldr r4, [r1, #8] -1000fa9a: 4564 cmp r4, ip -1000fa9c: d04f beq.n 1000fb3e <_free_r+0xea> -1000fa9e: 68cb ldr r3, [r1, #12] -1000faa0: 60e3 str r3, [r4, #12] -1000faa2: 609c str r4, [r3, #8] -1000faa4: 4643 mov r3, r8 -1000faa6: 18fc adds r4, r7, r3 -1000faa8: 6864 ldr r4, [r4, #4] -1000faaa: 4234 tst r4, r6 -1000faac: d111 bne.n 1000fad2 <_free_r+0x7e> -1000faae: 68bb ldr r3, [r7, #8] -1000fab0: 4c55 ldr r4, [pc, #340] ; (1000fc08 <_free_r+0x1b4>) -1000fab2: 4442 add r2, r8 -1000fab4: 42a3 cmp r3, r4 -1000fab6: d100 bne.n 1000faba <_free_r+0x66> -1000fab8: e07e b.n 1000fbb8 <_free_r+0x164> -1000faba: 68fc ldr r4, [r7, #12] -1000fabc: 60dc str r4, [r3, #12] -1000fabe: 60a3 str r3, [r4, #8] -1000fac0: 2301 movs r3, #1 -1000fac2: 4313 orrs r3, r2 -1000fac4: 604b str r3, [r1, #4] -1000fac6: 508a str r2, [r1, r2] -1000fac8: e006 b.n 1000fad8 <_free_r+0x84> -1000faca: 18fc adds r4, r7, r3 -1000facc: 6864 ldr r4, [r4, #4] -1000face: 4234 tst r4, r6 -1000fad0: d0ed beq.n 1000faae <_free_r+0x5a> -1000fad2: 4316 orrs r6, r2 -1000fad4: 604e str r6, [r1, #4] -1000fad6: 603a str r2, [r7, #0] -1000fad8: 2380 movs r3, #128 ; 0x80 -1000fada: 009b lsls r3, r3, #2 -1000fadc: 429a cmp r2, r3 -1000fade: d213 bcs.n 1000fb08 <_free_r+0xb4> -1000fae0: 0954 lsrs r4, r2, #5 -1000fae2: 08d3 lsrs r3, r2, #3 +1000f5cc: d11d bne.n 1000f60a <__ssvfscanf_r+0xca6> +1000f5ce: 9b06 ldr r3, [sp, #24] +1000f5d0: 2b00 cmp r3, #0 +1000f5d2: d100 bne.n 1000f5d6 <__ssvfscanf_r+0xc72> +1000f5d4: 6023 str r3, [r4, #0] +1000f5d6: 44aa add sl, r5 +1000f5d8: 2301 movs r3, #1 +1000f5da: 425b negs r3, r3 +1000f5dc: 469c mov ip, r3 +1000f5de: 44e0 add r8, ip +1000f5e0: 9b06 ldr r3, [sp, #24] +1000f5e2: 2b00 cmp r3, #0 +1000f5e4: d100 bne.n 1000f5e8 <__ssvfscanf_r+0xc84> +1000f5e6: 3404 adds r4, #4 +1000f5e8: 687b ldr r3, [r7, #4] +1000f5ea: 2600 movs r6, #0 +1000f5ec: 2b00 cmp r3, #0 +1000f5ee: dd13 ble.n 1000f618 <__ssvfscanf_r+0xcb4> +1000f5f0: 4643 mov r3, r8 +1000f5f2: 2b00 cmp r3, #0 +1000f5f4: d1be bne.n 1000f574 <__ssvfscanf_r+0xc10> +1000f5f6: 9b06 ldr r3, [sp, #24] +1000f5f8: 425a negs r2, r3 +1000f5fa: 4153 adcs r3, r2 +1000f5fc: 9a05 ldr r2, [sp, #20] +1000f5fe: 4694 mov ip, r2 +1000f600: 449c add ip, r3 +1000f602: 4663 mov r3, ip +1000f604: 9305 str r3, [sp, #20] +1000f606: f7ff fa23 bl 1000ea50 <__ssvfscanf_r+0xec> +1000f60a: 9b04 ldr r3, [sp, #16] +1000f60c: 3302 adds r3, #2 +1000f60e: d10d bne.n 1000f62c <__ssvfscanf_r+0xcc8> +1000f610: 687b ldr r3, [r7, #4] +1000f612: 002e movs r6, r5 +1000f614: 2b00 cmp r3, #0 +1000f616: dcad bgt.n 1000f574 <__ssvfscanf_r+0xc10> +1000f618: 0039 movs r1, r7 +1000f61a: 4648 mov r0, r9 +1000f61c: f001 ffb6 bl 1001158c <__ssrefill_r> +1000f620: 2800 cmp r0, #0 +1000f622: d0e5 beq.n 1000f5f0 <__ssvfscanf_r+0xc8c> +1000f624: 2e00 cmp r6, #0 +1000f626: d0e6 beq.n 1000f5f6 <__ssvfscanf_r+0xc92> +1000f628: f7ff fa29 bl 1000ea7e <__ssvfscanf_r+0x11a> +1000f62c: 9b04 ldr r3, [sp, #16] +1000f62e: 44aa add sl, r5 +1000f630: 2b03 cmp r3, #3 +1000f632: d1d1 bne.n 1000f5d8 <__ssvfscanf_r+0xc74> +1000f634: 6833 ldr r3, [r6, #0] +1000f636: 2b04 cmp r3, #4 +1000f638: d1ce bne.n 1000f5d8 <__ssvfscanf_r+0xc74> +1000f63a: e7d1 b.n 1000f5e0 <__ssvfscanf_r+0xc7c> +1000f63c: 4b72 ldr r3, [pc, #456] ; (1000f808 <__ssvfscanf_r+0xea4>) +1000f63e: 401d ands r5, r3 +1000f640: 9b06 ldr r3, [sp, #24] +1000f642: 2b00 cmp r3, #0 +1000f644: d002 beq.n 1000f64c <__ssvfscanf_r+0xce8> +1000f646: 3b01 subs r3, #1 +1000f648: 9306 str r3, [sp, #24] +1000f64a: 3401 adds r4, #1 +1000f64c: 2301 movs r3, #1 +1000f64e: 469c mov ip, r3 +1000f650: 44e0 add r8, ip +1000f652: f7ff fb88 bl 1000ed66 <__ssvfscanf_r+0x402> +1000f656: 07ab lsls r3, r5, #30 +1000f658: d42e bmi.n 1000f6b8 <__ssvfscanf_r+0xd54> +1000f65a: 9806 ldr r0, [sp, #24] +1000f65c: 9907 ldr r1, [sp, #28] +1000f65e: 9c0a ldr r4, [sp, #40] ; 0x28 +1000f660: 0002 movs r2, r0 +1000f662: 000b movs r3, r1 +1000f664: cc20 ldmia r4!, {r5} +1000f666: f7f7 fd26 bl 100070b6 <__wrap___aeabi_dcmpun> +1000f66a: 2800 cmp r0, #0 +1000f66c: d000 beq.n 1000f670 <__ssvfscanf_r+0xd0c> +1000f66e: e10f b.n 1000f890 <__ssvfscanf_r+0xf2c> +1000f670: 9806 ldr r0, [sp, #24] +1000f672: 9907 ldr r1, [sp, #28] +1000f674: f7f7 fda2 bl 100071bc <__wrap___aeabi_d2f> +1000f678: 940a str r4, [sp, #40] ; 0x28 +1000f67a: 6028 str r0, [r5, #0] +1000f67c: e538 b.n 1000f0f0 <__ssvfscanf_r+0x78c> +1000f67e: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f680: cb40 ldmia r3!, {r6} +1000f682: 930a str r3, [sp, #40] ; 0x28 +1000f684: e5af b.n 1000f1e6 <__ssvfscanf_r+0x882> +1000f686: 003a movs r2, r7 +1000f688: 4648 mov r0, r9 +1000f68a: f001 ff3d bl 10011508 <_sungetc_r> +1000f68e: 2302 movs r3, #2 +1000f690: 425b negs r3, r3 +1000f692: 1eb4 subs r4, r6, #2 +1000f694: 4453 add r3, sl +1000f696: 4698 mov r8, r3 +1000f698: 7821 ldrb r1, [r4, #0] +1000f69a: e501 b.n 1000f0a0 <__ssvfscanf_r+0x73c> +1000f69c: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f69e: cb04 ldmia r3!, {r2} +1000f6a0: 4690 mov r8, r2 +1000f6a2: 930a str r3, [sp, #40] ; 0x28 +1000f6a4: e762 b.n 1000f56c <__ssvfscanf_r+0xc08> +1000f6a6: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f6a8: cb40 ldmia r3!, {r6} +1000f6aa: 930a str r3, [sp, #40] ; 0x28 +1000f6ac: e6ca b.n 1000f444 <__ssvfscanf_r+0xae0> +1000f6ae: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f6b0: cb04 ldmia r3!, {r2} +1000f6b2: 8010 strh r0, [r2, #0] +1000f6b4: 930a str r3, [sp, #40] ; 0x28 +1000f6b6: e570 b.n 1000f19a <__ssvfscanf_r+0x836> +1000f6b8: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f6ba: 9806 ldr r0, [sp, #24] +1000f6bc: 9907 ldr r1, [sp, #28] +1000f6be: cb04 ldmia r3!, {r2} +1000f6c0: 6010 str r0, [r2, #0] +1000f6c2: 6051 str r1, [r2, #4] +1000f6c4: 930a str r3, [sp, #40] ; 0x28 +1000f6c6: e513 b.n 1000f0f0 <__ssvfscanf_r+0x78c> +1000f6c8: 4651 mov r1, sl +1000f6ca: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f6cc: cb04 ldmia r3!, {r2} +1000f6ce: 8011 strh r1, [r2, #0] +1000f6d0: 930a str r3, [sp, #40] ; 0x28 +1000f6d2: f7ff f9bd bl 1000ea50 <__ssvfscanf_r+0xec> +1000f6d6: 9e11 ldr r6, [sp, #68] ; 0x44 +1000f6d8: 230a movs r3, #10 +1000f6da: 2200 movs r2, #0 +1000f6dc: 4648 mov r0, r9 +1000f6de: 1c71 adds r1, r6, #1 +1000f6e0: f7ff f906 bl 1000e8f0 <_strtol_r> +1000f6e4: 9b10 ldr r3, [sp, #64] ; 0x40 +1000f6e6: 1ac2 subs r2, r0, r3 +1000f6e8: a910 add r1, sp, #64 ; 0x40 +1000f6ea: 468c mov ip, r1 +1000f6ec: 4b47 ldr r3, [pc, #284] ; (1000f80c <__ssvfscanf_r+0xea8>) +1000f6ee: 4463 add r3, ip +1000f6f0: 429e cmp r6, r3 +1000f6f2: d301 bcc.n 1000f6f8 <__ssvfscanf_r+0xd94> +1000f6f4: 4e46 ldr r6, [pc, #280] ; (1000f810 <__ssvfscanf_r+0xeac>) +1000f6f6: 4466 add r6, ip +1000f6f8: 0030 movs r0, r6 +1000f6fa: 4946 ldr r1, [pc, #280] ; (1000f814 <__ssvfscanf_r+0xeb0>) +1000f6fc: f7f7 f956 bl 100069ac <__wrap_sprintf> +1000f700: e4e7 b.n 1000f0d2 <__ssvfscanf_r+0x76e> +1000f702: 3c01 subs r4, #1 +1000f704: 003a movs r2, r7 +1000f706: 4648 mov r0, r9 +1000f708: 7821 ldrb r1, [r4, #0] +1000f70a: f001 fefd bl 10011508 <_sungetc_r> +1000f70e: f7ff fb3d bl 1000ed8c <__ssvfscanf_r+0x428> +1000f712: 9b0d ldr r3, [sp, #52] ; 0x34 +1000f714: 9909 ldr r1, [sp, #36] ; 0x24 +1000f716: 1a5a subs r2, r3, r1 +1000f718: 428b cmp r3, r1 +1000f71a: d1e5 bne.n 1000f6e8 <__ssvfscanf_r+0xd84> +1000f71c: e4d9 b.n 1000f0d2 <__ssvfscanf_r+0x76e> +1000f71e: 46b1 mov r9, r6 +1000f720: 2d00 cmp r5, #0 +1000f722: d101 bne.n 1000f728 <__ssvfscanf_r+0xdc4> +1000f724: f7ff f9ab bl 1000ea7e <__ssvfscanf_r+0x11a> +1000f728: 44aa add sl, r5 +1000f72a: f7ff f991 bl 1000ea50 <__ssvfscanf_r+0xec> +1000f72e: 4646 mov r6, r8 +1000f730: e606 b.n 1000f340 <__ssvfscanf_r+0x9dc> +1000f732: 2302 movs r3, #2 +1000f734: 431d orrs r5, r3 +1000f736: 9b03 ldr r3, [sp, #12] +1000f738: 789a ldrb r2, [r3, #2] +1000f73a: 3302 adds r3, #2 +1000f73c: 9303 str r3, [sp, #12] +1000f73e: f7ff f94c bl 1000e9da <__ssvfscanf_r+0x76> +1000f742: 9b06 ldr r3, [sp, #24] +1000f744: 1ae4 subs r4, r4, r3 +1000f746: 44a2 add sl, r4 +1000f748: e666 b.n 1000f418 <__ssvfscanf_r+0xab4> +1000f74a: 46b0 mov r8, r6 +1000f74c: 44c2 add sl, r8 +1000f74e: f7ff f97f bl 1000ea50 <__ssvfscanf_r+0xec> +1000f752: 9b06 ldr r3, [sp, #24] +1000f754: 0035 movs r5, r6 +1000f756: 1af3 subs r3, r6, r3 +1000f758: 449a add sl, r3 +1000f75a: e65d b.n 1000f418 <__ssvfscanf_r+0xab4> +1000f75c: 4640 mov r0, r8 +1000f75e: 4b2e ldr r3, [pc, #184] ; (1000f818 <__ssvfscanf_r+0xeb4>) +1000f760: 4018 ands r0, r3 +1000f762: 2301 movs r3, #1 +1000f764: 4680 mov r8, r0 +1000f766: 469a mov sl, r3 +1000f768: f7ff fbeb bl 1000ef42 <__ssvfscanf_r+0x5de> +1000f76c: 4640 mov r0, r8 +1000f76e: 4b2a ldr r3, [pc, #168] ; (1000f818 <__ssvfscanf_r+0xeb4>) +1000f770: 4018 ands r0, r3 +1000f772: 2301 movs r3, #1 +1000f774: 4680 mov r8, r0 +1000f776: 9306 str r3, [sp, #24] +1000f778: f7ff fbe3 bl 1000ef42 <__ssvfscanf_r+0x5de> +1000f77c: 9b04 ldr r3, [sp, #16] +1000f77e: 3302 adds r3, #2 +1000f780: d100 bne.n 1000f784 <__ssvfscanf_r+0xe20> +1000f782: e574 b.n 1000f26e <__ssvfscanf_r+0x90a> +1000f784: 6830 ldr r0, [r6, #0] +1000f786: f000 fa01 bl 1000fb8c +1000f78a: 2800 cmp r0, #0 +1000f78c: d000 beq.n 1000f790 <__ssvfscanf_r+0xe2c> +1000f78e: e57d b.n 1000f28c <__ssvfscanf_r+0x928> +1000f790: 9b04 ldr r3, [sp, #16] +1000f792: 44aa add sl, r5 +1000f794: 2b03 cmp r3, #3 +1000f796: d000 beq.n 1000f79a <__ssvfscanf_r+0xe36> +1000f798: e560 b.n 1000f25c <__ssvfscanf_r+0x8f8> +1000f79a: 6823 ldr r3, [r4, #0] +1000f79c: 2b04 cmp r3, #4 +1000f79e: d000 beq.n 1000f7a2 <__ssvfscanf_r+0xe3e> +1000f7a0: e55c b.n 1000f25c <__ssvfscanf_r+0x8f8> +1000f7a2: e55f b.n 1000f264 <__ssvfscanf_r+0x900> +1000f7a4: 2300 movs r3, #0 +1000f7a6: 9305 str r3, [sp, #20] +1000f7a8: f7ff f92d bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f7ac: 4651 mov r1, sl +1000f7ae: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f7b0: cb04 ldmia r3!, {r2} +1000f7b2: 6011 str r1, [r2, #0] +1000f7b4: 930a str r3, [sp, #40] ; 0x28 +1000f7b6: f7ff f94b bl 1000ea50 <__ssvfscanf_r+0xec> +1000f7ba: 0039 movs r1, r7 +1000f7bc: 4648 mov r0, r9 +1000f7be: f001 fee5 bl 1001158c <__ssrefill_r> +1000f7c2: 2800 cmp r0, #0 +1000f7c4: d100 bne.n 1000f7c8 <__ssvfscanf_r+0xe64> +1000f7c6: e556 b.n 1000f276 <__ssvfscanf_r+0x912> +1000f7c8: 2d00 cmp r5, #0 +1000f7ca: d001 beq.n 1000f7d0 <__ssvfscanf_r+0xe6c> +1000f7cc: f7ff f957 bl 1000ea7e <__ssvfscanf_r+0x11a> +1000f7d0: e571 b.n 1000f2b6 <__ssvfscanf_r+0x952> +1000f7d2: 9b06 ldr r3, [sp, #24] +1000f7d4: 4699 mov r9, r3 +1000f7d6: 2c00 cmp r4, #0 +1000f7d8: d100 bne.n 1000f7dc <__ssvfscanf_r+0xe78> +1000f7da: e698 b.n 1000f50e <__ssvfscanf_r+0xbaa> +1000f7dc: 2420 movs r4, #32 +1000f7de: ab10 add r3, sp, #64 ; 0x40 +1000f7e0: 469c mov ip, r3 +1000f7e2: 34ff adds r4, #255 ; 0xff +1000f7e4: 4464 add r4, ip +1000f7e6: 46b0 mov r8, r6 +1000f7e8: 0026 movs r6, r4 +1000f7ea: 464c mov r4, r9 +1000f7ec: 9d09 ldr r5, [sp, #36] ; 0x24 +1000f7ee: 5d71 ldrb r1, [r6, r5] +1000f7f0: 003a movs r2, r7 +1000f7f2: 0020 movs r0, r4 +1000f7f4: 3d01 subs r5, #1 +1000f7f6: f001 fe87 bl 10011508 <_sungetc_r> +1000f7fa: 2d00 cmp r5, #0 +1000f7fc: d1f7 bne.n 1000f7ee <__ssvfscanf_r+0xe8a> +1000f7fe: 4646 mov r6, r8 +1000f800: 46a1 mov r9, r4 +1000f802: e684 b.n 1000f50e <__ssvfscanf_r+0xbaa> +1000f804: 20001120 .word 0x20001120 +1000f808: fffffc7f .word 0xfffffc7f +1000f80c: 00000273 .word 0x00000273 +1000f810: 00000272 .word 0x00000272 +1000f814: 1004c8ac .word 0x1004c8ac +1000f818: fffff87f .word 0xfffff87f +1000f81c: 4654 mov r4, sl +1000f81e: 46aa mov sl, r5 +1000f820: 4645 mov r5, r8 +1000f822: f7ff fba3 bl 1000ef6c <__ssvfscanf_r+0x608> +1000f826: 0033 movs r3, r6 +1000f828: 0034 movs r4, r6 +1000f82a: 9e0c ldr r6, [sp, #48] ; 0x30 +1000f82c: 42b3 cmp r3, r6 +1000f82e: d801 bhi.n 1000f834 <__ssvfscanf_r+0xed0> +1000f830: f7ff f8e9 bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f834: 464d mov r5, r9 +1000f836: 3c01 subs r4, #1 +1000f838: 003a movs r2, r7 +1000f83a: 0028 movs r0, r5 +1000f83c: 7821 ldrb r1, [r4, #0] +1000f83e: f001 fe63 bl 10011508 <_sungetc_r> +1000f842: 42b4 cmp r4, r6 +1000f844: d1f7 bne.n 1000f836 <__ssvfscanf_r+0xed2> +1000f846: f7ff f8de bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f84a: 9b0c ldr r3, [sp, #48] ; 0x30 +1000f84c: 0034 movs r4, r6 +1000f84e: 429e cmp r6, r3 +1000f850: d801 bhi.n 1000f856 <__ssvfscanf_r+0xef2> +1000f852: f7ff f8d8 bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f856: 464d mov r5, r9 +1000f858: 3c01 subs r4, #1 +1000f85a: 003a movs r2, r7 +1000f85c: 0028 movs r0, r5 +1000f85e: 7821 ldrb r1, [r4, #0] +1000f860: f001 fe52 bl 10011508 <_sungetc_r> +1000f864: 9b0c ldr r3, [sp, #48] ; 0x30 +1000f866: 429c cmp r4, r3 +1000f868: d1f6 bne.n 1000f858 <__ssvfscanf_r+0xef4> +1000f86a: f7ff f8cc bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f86e: 2200 movs r2, #0 +1000f870: 4648 mov r0, r9 +1000f872: 9b08 ldr r3, [sp, #32] +1000f874: 990c ldr r1, [sp, #48] ; 0x30 +1000f876: f001 fe2b bl 100114d0 <_strtoull_r> +1000f87a: f7ff fab1 bl 1000ede0 <__ssvfscanf_r+0x47c> +1000f87e: 2301 movs r3, #1 +1000f880: 469c mov ip, r3 +1000f882: 44e2 add sl, ip +1000f884: f7ff f8e4 bl 1000ea50 <__ssvfscanf_r+0xec> +1000f888: 9d06 ldr r5, [sp, #24] +1000f88a: e5c5 b.n 1000f418 <__ssvfscanf_r+0xab4> +1000f88c: 44c2 add sl, r8 +1000f88e: e5c3 b.n 1000f418 <__ssvfscanf_r+0xab4> +1000f890: 480f ldr r0, [pc, #60] ; (1000f8d0 <__ssvfscanf_r+0xf6c>) +1000f892: f000 fabb bl 1000fe0c +1000f896: 940a str r4, [sp, #40] ; 0x28 +1000f898: 6028 str r0, [r5, #0] +1000f89a: e429 b.n 1000f0f0 <__ssvfscanf_r+0x78c> +1000f89c: 9a0c ldr r2, [sp, #48] ; 0x30 +1000f89e: 0035 movs r5, r6 +1000f8a0: 464c mov r4, r9 +1000f8a2: 4296 cmp r6, r2 +1000f8a4: d801 bhi.n 1000f8aa <__ssvfscanf_r+0xf46> +1000f8a6: f7ff f8ae bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f8aa: 3d01 subs r5, #1 +1000f8ac: 003a movs r2, r7 +1000f8ae: 0020 movs r0, r4 +1000f8b0: 7829 ldrb r1, [r5, #0] +1000f8b2: f001 fe29 bl 10011508 <_sungetc_r> +1000f8b6: 9b0c ldr r3, [sp, #48] ; 0x30 +1000f8b8: 429d cmp r5, r3 +1000f8ba: d1f6 bne.n 1000f8aa <__ssvfscanf_r+0xf46> +1000f8bc: f7ff f8a3 bl 1000ea06 <__ssvfscanf_r+0xa2> +1000f8c0: 6833 ldr r3, [r6, #0] +1000f8c2: 930c str r3, [sp, #48] ; 0x30 +1000f8c4: 3301 adds r3, #1 +1000f8c6: d000 beq.n 1000f8ca <__ssvfscanf_r+0xf66> +1000f8c8: e5f2 b.n 1000f4b0 <__ssvfscanf_r+0xb4c> +1000f8ca: 2301 movs r3, #1 +1000f8cc: 425b negs r3, r3 +1000f8ce: e603 b.n 1000f4d8 <__ssvfscanf_r+0xb74> +1000f8d0: 10014290 .word 0x10014290 + +1000f8d4 <_write_r>: +1000f8d4: b570 push {r4, r5, r6, lr} +1000f8d6: 0004 movs r4, r0 +1000f8d8: 0008 movs r0, r1 +1000f8da: 0011 movs r1, r2 +1000f8dc: 001a movs r2, r3 +1000f8de: 2300 movs r3, #0 +1000f8e0: 4d05 ldr r5, [pc, #20] ; (1000f8f8 <_write_r+0x24>) +1000f8e2: 602b str r3, [r5, #0] +1000f8e4: f7f7 ff8c bl 10007800 <_write> +1000f8e8: 1c43 adds r3, r0, #1 +1000f8ea: d000 beq.n 1000f8ee <_write_r+0x1a> +1000f8ec: bd70 pop {r4, r5, r6, pc} +1000f8ee: 682b ldr r3, [r5, #0] +1000f8f0: 2b00 cmp r3, #0 +1000f8f2: d0fb beq.n 1000f8ec <_write_r+0x18> +1000f8f4: 6023 str r3, [r4, #0] +1000f8f6: e7f9 b.n 1000f8ec <_write_r+0x18> +1000f8f8: 20001600 .word 0x20001600 + +1000f8fc <_close_r>: +1000f8fc: 2300 movs r3, #0 +1000f8fe: b570 push {r4, r5, r6, lr} +1000f900: 4d06 ldr r5, [pc, #24] ; (1000f91c <_close_r+0x20>) +1000f902: 0004 movs r4, r0 +1000f904: 0008 movs r0, r1 +1000f906: 602b str r3, [r5, #0] +1000f908: f7f7 ffd0 bl 100078ac <_close> +1000f90c: 1c43 adds r3, r0, #1 +1000f90e: d000 beq.n 1000f912 <_close_r+0x16> +1000f910: bd70 pop {r4, r5, r6, pc} +1000f912: 682b ldr r3, [r5, #0] +1000f914: 2b00 cmp r3, #0 +1000f916: d0fb beq.n 1000f910 <_close_r+0x14> +1000f918: 6023 str r3, [r4, #0] +1000f91a: e7f9 b.n 1000f910 <_close_r+0x14> +1000f91c: 20001600 .word 0x20001600 + +1000f920 <__errno>: +1000f920: 4b01 ldr r3, [pc, #4] ; (1000f928 <__errno+0x8>) +1000f922: 6818 ldr r0, [r3, #0] +1000f924: 4770 bx lr +1000f926: 46c0 nop ; (mov r8, r8) +1000f928: 200008e0 .word 0x200008e0 + +1000f92c <_malloc_trim_r>: +1000f92c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000f92e: 000c movs r4, r1 +1000f930: 0005 movs r5, r0 +1000f932: f7fe fc71 bl 1000e218 <__malloc_lock> +1000f936: 4f20 ldr r7, [pc, #128] ; (1000f9b8 <_malloc_trim_r+0x8c>) +1000f938: 68bb ldr r3, [r7, #8] +1000f93a: 685e ldr r6, [r3, #4] +1000f93c: 2303 movs r3, #3 +1000f93e: 439e bics r6, r3 +1000f940: 4b1e ldr r3, [pc, #120] ; (1000f9bc <_malloc_trim_r+0x90>) +1000f942: 1b34 subs r4, r6, r4 +1000f944: 469c mov ip, r3 +1000f946: 4464 add r4, ip +1000f948: 0b24 lsrs r4, r4, #12 +1000f94a: 3c01 subs r4, #1 +1000f94c: 3311 adds r3, #17 +1000f94e: 0324 lsls r4, r4, #12 +1000f950: 429c cmp r4, r3 +1000f952: db07 blt.n 1000f964 <_malloc_trim_r+0x38> +1000f954: 2100 movs r1, #0 +1000f956: 0028 movs r0, r5 +1000f958: f7fe fe0c bl 1000e574 <_sbrk_r> +1000f95c: 68bb ldr r3, [r7, #8] +1000f95e: 199b adds r3, r3, r6 +1000f960: 4298 cmp r0, r3 +1000f962: d004 beq.n 1000f96e <_malloc_trim_r+0x42> +1000f964: 0028 movs r0, r5 +1000f966: f7fe fc59 bl 1000e21c <__malloc_unlock> +1000f96a: 2000 movs r0, #0 +1000f96c: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000f96e: 0028 movs r0, r5 +1000f970: 4261 negs r1, r4 +1000f972: f7fe fdff bl 1000e574 <_sbrk_r> +1000f976: 1c43 adds r3, r0, #1 +1000f978: d00d beq.n 1000f996 <_malloc_trim_r+0x6a> +1000f97a: 2201 movs r2, #1 +1000f97c: 68bb ldr r3, [r7, #8] +1000f97e: 1b36 subs r6, r6, r4 +1000f980: 4316 orrs r6, r2 +1000f982: 605e str r6, [r3, #4] +1000f984: 4b0e ldr r3, [pc, #56] ; (1000f9c0 <_malloc_trim_r+0x94>) +1000f986: 0028 movs r0, r5 +1000f988: 681a ldr r2, [r3, #0] +1000f98a: 1b14 subs r4, r2, r4 +1000f98c: 601c str r4, [r3, #0] +1000f98e: f7fe fc45 bl 1000e21c <__malloc_unlock> +1000f992: 2001 movs r0, #1 +1000f994: e7ea b.n 1000f96c <_malloc_trim_r+0x40> +1000f996: 2100 movs r1, #0 +1000f998: 0028 movs r0, r5 +1000f99a: f7fe fdeb bl 1000e574 <_sbrk_r> +1000f99e: 68ba ldr r2, [r7, #8] +1000f9a0: 1a83 subs r3, r0, r2 +1000f9a2: 2b0f cmp r3, #15 +1000f9a4: ddde ble.n 1000f964 <_malloc_trim_r+0x38> +1000f9a6: 4907 ldr r1, [pc, #28] ; (1000f9c4 <_malloc_trim_r+0x98>) +1000f9a8: 6809 ldr r1, [r1, #0] +1000f9aa: 1a40 subs r0, r0, r1 +1000f9ac: 4904 ldr r1, [pc, #16] ; (1000f9c0 <_malloc_trim_r+0x94>) +1000f9ae: 6008 str r0, [r1, #0] +1000f9b0: 2101 movs r1, #1 +1000f9b2: 430b orrs r3, r1 +1000f9b4: 6053 str r3, [r2, #4] +1000f9b6: e7d5 b.n 1000f964 <_malloc_trim_r+0x38> +1000f9b8: 20000d18 .word 0x20000d18 +1000f9bc: 00000fef .word 0x00000fef +1000f9c0: 200015d0 .word 0x200015d0 +1000f9c4: 20000d10 .word 0x20000d10 + +1000f9c8 <_free_r>: +1000f9c8: b5f0 push {r4, r5, r6, r7, lr} +1000f9ca: 46c6 mov lr, r8 +1000f9cc: 0005 movs r5, r0 +1000f9ce: 000c movs r4, r1 +1000f9d0: b500 push {lr} +1000f9d2: 2900 cmp r1, #0 +1000f9d4: d04f beq.n 1000fa76 <_free_r+0xae> +1000f9d6: f7fe fc1f bl 1000e218 <__malloc_lock> +1000f9da: 0021 movs r1, r4 +1000f9dc: 3908 subs r1, #8 +1000f9de: 684c ldr r4, [r1, #4] +1000f9e0: 2601 movs r6, #1 +1000f9e2: 0022 movs r2, r4 +1000f9e4: 2003 movs r0, #3 +1000f9e6: 43b2 bics r2, r6 +1000f9e8: 188f adds r7, r1, r2 +1000f9ea: 687b ldr r3, [r7, #4] +1000f9ec: 4383 bics r3, r0 +1000f9ee: 4862 ldr r0, [pc, #392] ; (1000fb78 <_free_r+0x1b0>) +1000f9f0: 4698 mov r8, r3 +1000f9f2: 6883 ldr r3, [r0, #8] +1000f9f4: 42bb cmp r3, r7 +1000f9f6: d06a beq.n 1000face <_free_r+0x106> +1000f9f8: 4643 mov r3, r8 +1000f9fa: 607b str r3, [r7, #4] +1000f9fc: 4226 tst r6, r4 +1000f9fe: d11e bne.n 1000fa3e <_free_r+0x76> +1000fa00: 2308 movs r3, #8 +1000fa02: 469c mov ip, r3 +1000fa04: 680c ldr r4, [r1, #0] +1000fa06: 4484 add ip, r0 +1000fa08: 1b09 subs r1, r1, r4 +1000fa0a: 1912 adds r2, r2, r4 +1000fa0c: 688c ldr r4, [r1, #8] +1000fa0e: 4564 cmp r4, ip +1000fa10: d04f beq.n 1000fab2 <_free_r+0xea> +1000fa12: 68cb ldr r3, [r1, #12] +1000fa14: 60e3 str r3, [r4, #12] +1000fa16: 609c str r4, [r3, #8] +1000fa18: 4643 mov r3, r8 +1000fa1a: 18fc adds r4, r7, r3 +1000fa1c: 6864 ldr r4, [r4, #4] +1000fa1e: 4234 tst r4, r6 +1000fa20: d111 bne.n 1000fa46 <_free_r+0x7e> +1000fa22: 68bb ldr r3, [r7, #8] +1000fa24: 4c55 ldr r4, [pc, #340] ; (1000fb7c <_free_r+0x1b4>) +1000fa26: 4442 add r2, r8 +1000fa28: 42a3 cmp r3, r4 +1000fa2a: d100 bne.n 1000fa2e <_free_r+0x66> +1000fa2c: e07e b.n 1000fb2c <_free_r+0x164> +1000fa2e: 68fc ldr r4, [r7, #12] +1000fa30: 60dc str r4, [r3, #12] +1000fa32: 60a3 str r3, [r4, #8] +1000fa34: 2301 movs r3, #1 +1000fa36: 4313 orrs r3, r2 +1000fa38: 604b str r3, [r1, #4] +1000fa3a: 508a str r2, [r1, r2] +1000fa3c: e006 b.n 1000fa4c <_free_r+0x84> +1000fa3e: 18fc adds r4, r7, r3 +1000fa40: 6864 ldr r4, [r4, #4] +1000fa42: 4234 tst r4, r6 +1000fa44: d0ed beq.n 1000fa22 <_free_r+0x5a> +1000fa46: 4316 orrs r6, r2 +1000fa48: 604e str r6, [r1, #4] +1000fa4a: 603a str r2, [r7, #0] +1000fa4c: 2380 movs r3, #128 ; 0x80 +1000fa4e: 009b lsls r3, r3, #2 +1000fa50: 429a cmp r2, r3 +1000fa52: d213 bcs.n 1000fa7c <_free_r+0xb4> +1000fa54: 0954 lsrs r4, r2, #5 +1000fa56: 08d3 lsrs r3, r2, #3 +1000fa58: 2201 movs r2, #1 +1000fa5a: 40a2 lsls r2, r4 +1000fa5c: 6844 ldr r4, [r0, #4] +1000fa5e: 00db lsls r3, r3, #3 +1000fa60: 4322 orrs r2, r4 +1000fa62: 6042 str r2, [r0, #4] +1000fa64: 1818 adds r0, r3, r0 +1000fa66: 6883 ldr r3, [r0, #8] +1000fa68: 60c8 str r0, [r1, #12] +1000fa6a: 608b str r3, [r1, #8] +1000fa6c: 6081 str r1, [r0, #8] +1000fa6e: 60d9 str r1, [r3, #12] +1000fa70: 0028 movs r0, r5 +1000fa72: f7fe fbd3 bl 1000e21c <__malloc_unlock> +1000fa76: bc80 pop {r7} +1000fa78: 46b8 mov r8, r7 +1000fa7a: bdf0 pop {r4, r5, r6, r7, pc} +1000fa7c: 0a53 lsrs r3, r2, #9 +1000fa7e: 2b04 cmp r3, #4 +1000fa80: d83e bhi.n 1000fb00 <_free_r+0x138> +1000fa82: 0994 lsrs r4, r2, #6 +1000fa84: 0026 movs r6, r4 +1000fa86: 3439 adds r4, #57 ; 0x39 +1000fa88: 3638 adds r6, #56 ; 0x38 +1000fa8a: 00e4 lsls r4, r4, #3 +1000fa8c: 1904 adds r4, r0, r4 +1000fa8e: 6823 ldr r3, [r4, #0] +1000fa90: 3c08 subs r4, #8 +1000fa92: 2703 movs r7, #3 +1000fa94: 429c cmp r4, r3 +1000fa96: d042 beq.n 1000fb1e <_free_r+0x156> +1000fa98: 6858 ldr r0, [r3, #4] +1000fa9a: 43b8 bics r0, r7 +1000fa9c: 4290 cmp r0, r2 +1000fa9e: d902 bls.n 1000faa6 <_free_r+0xde> +1000faa0: 689b ldr r3, [r3, #8] +1000faa2: 429c cmp r4, r3 +1000faa4: d1f8 bne.n 1000fa98 <_free_r+0xd0> +1000faa6: 68dc ldr r4, [r3, #12] +1000faa8: 60cc str r4, [r1, #12] +1000faaa: 608b str r3, [r1, #8] +1000faac: 60a1 str r1, [r4, #8] +1000faae: 60d9 str r1, [r3, #12] +1000fab0: e7de b.n 1000fa70 <_free_r+0xa8> +1000fab2: 4643 mov r3, r8 +1000fab4: 18f8 adds r0, r7, r3 +1000fab6: 6840 ldr r0, [r0, #4] +1000fab8: 4230 tst r0, r6 +1000faba: d157 bne.n 1000fb6c <_free_r+0x1a4> +1000fabc: 68fb ldr r3, [r7, #12] +1000fabe: 68b8 ldr r0, [r7, #8] +1000fac0: 4442 add r2, r8 +1000fac2: 4316 orrs r6, r2 +1000fac4: 60c3 str r3, [r0, #12] +1000fac6: 6098 str r0, [r3, #8] +1000fac8: 604e str r6, [r1, #4] +1000faca: 508a str r2, [r1, r2] +1000facc: e7d0 b.n 1000fa70 <_free_r+0xa8> +1000face: 0013 movs r3, r2 +1000fad0: 4443 add r3, r8 +1000fad2: 4226 tst r6, r4 +1000fad4: d106 bne.n 1000fae4 <_free_r+0x11c> +1000fad6: 680a ldr r2, [r1, #0] +1000fad8: 1a89 subs r1, r1, r2 +1000fada: 688c ldr r4, [r1, #8] +1000fadc: 189b adds r3, r3, r2 +1000fade: 68ca ldr r2, [r1, #12] +1000fae0: 60e2 str r2, [r4, #12] +1000fae2: 6094 str r4, [r2, #8] 1000fae4: 2201 movs r2, #1 -1000fae6: 40a2 lsls r2, r4 -1000fae8: 6844 ldr r4, [r0, #4] -1000faea: 00db lsls r3, r3, #3 -1000faec: 4322 orrs r2, r4 -1000faee: 6042 str r2, [r0, #4] -1000faf0: 1818 adds r0, r3, r0 -1000faf2: 6883 ldr r3, [r0, #8] -1000faf4: 60c8 str r0, [r1, #12] -1000faf6: 608b str r3, [r1, #8] -1000faf8: 6081 str r1, [r0, #8] -1000fafa: 60d9 str r1, [r3, #12] -1000fafc: 0028 movs r0, r5 -1000fafe: f7fe fbd3 bl 1000e2a8 <__malloc_unlock> -1000fb02: bc80 pop {r7} -1000fb04: 46b8 mov r8, r7 -1000fb06: bdf0 pop {r4, r5, r6, r7, pc} -1000fb08: 0a53 lsrs r3, r2, #9 -1000fb0a: 2b04 cmp r3, #4 -1000fb0c: d83e bhi.n 1000fb8c <_free_r+0x138> -1000fb0e: 0994 lsrs r4, r2, #6 -1000fb10: 0026 movs r6, r4 -1000fb12: 3439 adds r4, #57 ; 0x39 -1000fb14: 3638 adds r6, #56 ; 0x38 -1000fb16: 00e4 lsls r4, r4, #3 -1000fb18: 1904 adds r4, r0, r4 -1000fb1a: 6823 ldr r3, [r4, #0] -1000fb1c: 3c08 subs r4, #8 -1000fb1e: 2703 movs r7, #3 -1000fb20: 429c cmp r4, r3 -1000fb22: d042 beq.n 1000fbaa <_free_r+0x156> -1000fb24: 6858 ldr r0, [r3, #4] -1000fb26: 43b8 bics r0, r7 -1000fb28: 4290 cmp r0, r2 -1000fb2a: d902 bls.n 1000fb32 <_free_r+0xde> -1000fb2c: 689b ldr r3, [r3, #8] -1000fb2e: 429c cmp r4, r3 -1000fb30: d1f8 bne.n 1000fb24 <_free_r+0xd0> -1000fb32: 68dc ldr r4, [r3, #12] -1000fb34: 60cc str r4, [r1, #12] -1000fb36: 608b str r3, [r1, #8] -1000fb38: 60a1 str r1, [r4, #8] -1000fb3a: 60d9 str r1, [r3, #12] -1000fb3c: e7de b.n 1000fafc <_free_r+0xa8> -1000fb3e: 4643 mov r3, r8 -1000fb40: 18f8 adds r0, r7, r3 -1000fb42: 6840 ldr r0, [r0, #4] -1000fb44: 4230 tst r0, r6 -1000fb46: d157 bne.n 1000fbf8 <_free_r+0x1a4> -1000fb48: 68fb ldr r3, [r7, #12] -1000fb4a: 68b8 ldr r0, [r7, #8] -1000fb4c: 4442 add r2, r8 -1000fb4e: 4316 orrs r6, r2 -1000fb50: 60c3 str r3, [r0, #12] -1000fb52: 6098 str r0, [r3, #8] -1000fb54: 604e str r6, [r1, #4] -1000fb56: 508a str r2, [r1, r2] -1000fb58: e7d0 b.n 1000fafc <_free_r+0xa8> -1000fb5a: 0013 movs r3, r2 -1000fb5c: 4443 add r3, r8 -1000fb5e: 4226 tst r6, r4 -1000fb60: d106 bne.n 1000fb70 <_free_r+0x11c> -1000fb62: 680a ldr r2, [r1, #0] -1000fb64: 1a89 subs r1, r1, r2 -1000fb66: 688c ldr r4, [r1, #8] -1000fb68: 189b adds r3, r3, r2 -1000fb6a: 68ca ldr r2, [r1, #12] -1000fb6c: 60e2 str r2, [r4, #12] -1000fb6e: 6094 str r4, [r2, #8] -1000fb70: 2201 movs r2, #1 -1000fb72: 431a orrs r2, r3 -1000fb74: 604a str r2, [r1, #4] -1000fb76: 4a25 ldr r2, [pc, #148] ; (1000fc0c <_free_r+0x1b8>) -1000fb78: 6081 str r1, [r0, #8] -1000fb7a: 6812 ldr r2, [r2, #0] -1000fb7c: 429a cmp r2, r3 -1000fb7e: d8bd bhi.n 1000fafc <_free_r+0xa8> -1000fb80: 4b23 ldr r3, [pc, #140] ; (1000fc10 <_free_r+0x1bc>) -1000fb82: 0028 movs r0, r5 -1000fb84: 6819 ldr r1, [r3, #0] -1000fb86: f7ff ff17 bl 1000f9b8 <_malloc_trim_r> -1000fb8a: e7b7 b.n 1000fafc <_free_r+0xa8> -1000fb8c: 2b14 cmp r3, #20 -1000fb8e: d907 bls.n 1000fba0 <_free_r+0x14c> -1000fb90: 2b54 cmp r3, #84 ; 0x54 -1000fb92: d81a bhi.n 1000fbca <_free_r+0x176> -1000fb94: 0b14 lsrs r4, r2, #12 -1000fb96: 0026 movs r6, r4 -1000fb98: 346f adds r4, #111 ; 0x6f -1000fb9a: 366e adds r6, #110 ; 0x6e -1000fb9c: 00e4 lsls r4, r4, #3 -1000fb9e: e7bb b.n 1000fb18 <_free_r+0xc4> -1000fba0: 001e movs r6, r3 -1000fba2: 335c adds r3, #92 ; 0x5c -1000fba4: 365b adds r6, #91 ; 0x5b -1000fba6: 00dc lsls r4, r3, #3 -1000fba8: e7b6 b.n 1000fb18 <_free_r+0xc4> -1000fbaa: 2201 movs r2, #1 -1000fbac: 10b6 asrs r6, r6, #2 -1000fbae: 40b2 lsls r2, r6 -1000fbb0: 6846 ldr r6, [r0, #4] -1000fbb2: 4332 orrs r2, r6 -1000fbb4: 6042 str r2, [r0, #4] -1000fbb6: e7bd b.n 1000fb34 <_free_r+0xe0> -1000fbb8: 60d9 str r1, [r3, #12] -1000fbba: 6099 str r1, [r3, #8] -1000fbbc: 60cb str r3, [r1, #12] -1000fbbe: 608b str r3, [r1, #8] -1000fbc0: 2301 movs r3, #1 -1000fbc2: 4313 orrs r3, r2 -1000fbc4: 604b str r3, [r1, #4] -1000fbc6: 508a str r2, [r1, r2] -1000fbc8: e798 b.n 1000fafc <_free_r+0xa8> -1000fbca: 24aa movs r4, #170 ; 0xaa -1000fbcc: 0064 lsls r4, r4, #1 -1000fbce: 42a3 cmp r3, r4 -1000fbd0: d805 bhi.n 1000fbde <_free_r+0x18a> -1000fbd2: 0bd4 lsrs r4, r2, #15 -1000fbd4: 0026 movs r6, r4 -1000fbd6: 3478 adds r4, #120 ; 0x78 -1000fbd8: 3677 adds r6, #119 ; 0x77 -1000fbda: 00e4 lsls r4, r4, #3 -1000fbdc: e79c b.n 1000fb18 <_free_r+0xc4> -1000fbde: 4c0d ldr r4, [pc, #52] ; (1000fc14 <_free_r+0x1c0>) -1000fbe0: 42a3 cmp r3, r4 -1000fbe2: d805 bhi.n 1000fbf0 <_free_r+0x19c> -1000fbe4: 0c94 lsrs r4, r2, #18 -1000fbe6: 0026 movs r6, r4 -1000fbe8: 347d adds r4, #125 ; 0x7d -1000fbea: 367c adds r6, #124 ; 0x7c -1000fbec: 00e4 lsls r4, r4, #3 -1000fbee: e793 b.n 1000fb18 <_free_r+0xc4> -1000fbf0: 24fe movs r4, #254 ; 0xfe -1000fbf2: 267e movs r6, #126 ; 0x7e -1000fbf4: 00a4 lsls r4, r4, #2 -1000fbf6: e78f b.n 1000fb18 <_free_r+0xc4> -1000fbf8: 0033 movs r3, r6 -1000fbfa: 4313 orrs r3, r2 -1000fbfc: 604b str r3, [r1, #4] -1000fbfe: 603a str r2, [r7, #0] -1000fc00: e77c b.n 1000fafc <_free_r+0xa8> -1000fc02: 46c0 nop ; (mov r8, r8) -1000fc04: 20000d18 .word 0x20000d18 -1000fc08: 20000d20 .word 0x20000d20 -1000fc0c: 20000d14 .word 0x20000d14 -1000fc10: 200015cc .word 0x200015cc -1000fc14: 00000554 .word 0x00000554 - -1000fc18 : -1000fc18: b510 push {r4, lr} -1000fc1a: 2100 movs r1, #0 -1000fc1c: f000 f802 bl 1000fc24 -1000fc20: bd10 pop {r4, pc} -1000fc22: 46c0 nop ; (mov r8, r8) - -1000fc24 : -1000fc24: 0003 movs r3, r0 -1000fc26: 2000 movs r0, #0 -1000fc28: 2bff cmp r3, #255 ; 0xff -1000fc2a: d803 bhi.n 1000fc34 -1000fc2c: 4a02 ldr r2, [pc, #8] ; (1000fc38 ) -1000fc2e: 3008 adds r0, #8 -1000fc30: 5cd3 ldrb r3, [r2, r3] -1000fc32: 4018 ands r0, r3 -1000fc34: 4770 bx lr -1000fc36: 46c0 nop ; (mov r8, r8) -1000fc38: 1004c865 .word 0x1004c865 - -1000fc3c <_setlocale_r>: -1000fc3c: b570 push {r4, r5, r6, lr} -1000fc3e: 1e14 subs r4, r2, #0 -1000fc40: d005 beq.n 1000fc4e <_setlocale_r+0x12> -1000fc42: 0010 movs r0, r2 -1000fc44: 490b ldr r1, [pc, #44] ; (1000fc74 <_setlocale_r+0x38>) -1000fc46: f000 f92b bl 1000fea0 -1000fc4a: 2800 cmp r0, #0 -1000fc4c: d102 bne.n 1000fc54 <_setlocale_r+0x18> -1000fc4e: 4d0a ldr r5, [pc, #40] ; (1000fc78 <_setlocale_r+0x3c>) -1000fc50: 0028 movs r0, r5 -1000fc52: bd70 pop {r4, r5, r6, pc} -1000fc54: 4d08 ldr r5, [pc, #32] ; (1000fc78 <_setlocale_r+0x3c>) -1000fc56: 0020 movs r0, r4 -1000fc58: 0029 movs r1, r5 -1000fc5a: f000 f921 bl 1000fea0 -1000fc5e: 2800 cmp r0, #0 -1000fc60: d0f6 beq.n 1000fc50 <_setlocale_r+0x14> -1000fc62: 0020 movs r0, r4 -1000fc64: 4905 ldr r1, [pc, #20] ; (1000fc7c <_setlocale_r+0x40>) -1000fc66: f000 f91b bl 1000fea0 -1000fc6a: 2800 cmp r0, #0 -1000fc6c: d0f0 beq.n 1000fc50 <_setlocale_r+0x14> -1000fc6e: 2000 movs r0, #0 -1000fc70: e7ef b.n 1000fc52 <_setlocale_r+0x16> -1000fc72: 46c0 nop ; (mov r8, r8) -1000fc74: 1004cd5c .word 0x1004cd5c -1000fc78: 1004c5dc .word 0x1004c5dc -1000fc7c: 1001434c .word 0x1001434c - -1000fc80 <__locale_mb_cur_max>: -1000fc80: 2394 movs r3, #148 ; 0x94 -1000fc82: 4a02 ldr r2, [pc, #8] ; (1000fc8c <__locale_mb_cur_max+0xc>) -1000fc84: 005b lsls r3, r3, #1 -1000fc86: 5cd0 ldrb r0, [r2, r3] -1000fc88: 4770 bx lr -1000fc8a: 46c0 nop ; (mov r8, r8) -1000fc8c: 20001120 .word 0x20001120 - -1000fc90 : -1000fc90: b570 push {r4, r5, r6, lr} -1000fc92: 1e0c subs r4, r1, #0 -1000fc94: d005 beq.n 1000fca2 -1000fc96: 0020 movs r0, r4 -1000fc98: 490b ldr r1, [pc, #44] ; (1000fcc8 ) -1000fc9a: f000 f901 bl 1000fea0 -1000fc9e: 2800 cmp r0, #0 -1000fca0: d102 bne.n 1000fca8 -1000fca2: 4d0a ldr r5, [pc, #40] ; (1000fccc ) -1000fca4: 0028 movs r0, r5 -1000fca6: bd70 pop {r4, r5, r6, pc} -1000fca8: 4d08 ldr r5, [pc, #32] ; (1000fccc ) -1000fcaa: 0020 movs r0, r4 -1000fcac: 0029 movs r1, r5 -1000fcae: f000 f8f7 bl 1000fea0 -1000fcb2: 2800 cmp r0, #0 -1000fcb4: d0f6 beq.n 1000fca4 -1000fcb6: 0020 movs r0, r4 -1000fcb8: 4905 ldr r1, [pc, #20] ; (1000fcd0 ) -1000fcba: f000 f8f1 bl 1000fea0 -1000fcbe: 2800 cmp r0, #0 -1000fcc0: d0f0 beq.n 1000fca4 -1000fcc2: 2000 movs r0, #0 -1000fcc4: e7ef b.n 1000fca6 +1000fae6: 431a orrs r2, r3 +1000fae8: 604a str r2, [r1, #4] +1000faea: 4a25 ldr r2, [pc, #148] ; (1000fb80 <_free_r+0x1b8>) +1000faec: 6081 str r1, [r0, #8] +1000faee: 6812 ldr r2, [r2, #0] +1000faf0: 429a cmp r2, r3 +1000faf2: d8bd bhi.n 1000fa70 <_free_r+0xa8> +1000faf4: 4b23 ldr r3, [pc, #140] ; (1000fb84 <_free_r+0x1bc>) +1000faf6: 0028 movs r0, r5 +1000faf8: 6819 ldr r1, [r3, #0] +1000fafa: f7ff ff17 bl 1000f92c <_malloc_trim_r> +1000fafe: e7b7 b.n 1000fa70 <_free_r+0xa8> +1000fb00: 2b14 cmp r3, #20 +1000fb02: d907 bls.n 1000fb14 <_free_r+0x14c> +1000fb04: 2b54 cmp r3, #84 ; 0x54 +1000fb06: d81a bhi.n 1000fb3e <_free_r+0x176> +1000fb08: 0b14 lsrs r4, r2, #12 +1000fb0a: 0026 movs r6, r4 +1000fb0c: 346f adds r4, #111 ; 0x6f +1000fb0e: 366e adds r6, #110 ; 0x6e +1000fb10: 00e4 lsls r4, r4, #3 +1000fb12: e7bb b.n 1000fa8c <_free_r+0xc4> +1000fb14: 001e movs r6, r3 +1000fb16: 335c adds r3, #92 ; 0x5c +1000fb18: 365b adds r6, #91 ; 0x5b +1000fb1a: 00dc lsls r4, r3, #3 +1000fb1c: e7b6 b.n 1000fa8c <_free_r+0xc4> +1000fb1e: 2201 movs r2, #1 +1000fb20: 10b6 asrs r6, r6, #2 +1000fb22: 40b2 lsls r2, r6 +1000fb24: 6846 ldr r6, [r0, #4] +1000fb26: 4332 orrs r2, r6 +1000fb28: 6042 str r2, [r0, #4] +1000fb2a: e7bd b.n 1000faa8 <_free_r+0xe0> +1000fb2c: 60d9 str r1, [r3, #12] +1000fb2e: 6099 str r1, [r3, #8] +1000fb30: 60cb str r3, [r1, #12] +1000fb32: 608b str r3, [r1, #8] +1000fb34: 2301 movs r3, #1 +1000fb36: 4313 orrs r3, r2 +1000fb38: 604b str r3, [r1, #4] +1000fb3a: 508a str r2, [r1, r2] +1000fb3c: e798 b.n 1000fa70 <_free_r+0xa8> +1000fb3e: 24aa movs r4, #170 ; 0xaa +1000fb40: 0064 lsls r4, r4, #1 +1000fb42: 42a3 cmp r3, r4 +1000fb44: d805 bhi.n 1000fb52 <_free_r+0x18a> +1000fb46: 0bd4 lsrs r4, r2, #15 +1000fb48: 0026 movs r6, r4 +1000fb4a: 3478 adds r4, #120 ; 0x78 +1000fb4c: 3677 adds r6, #119 ; 0x77 +1000fb4e: 00e4 lsls r4, r4, #3 +1000fb50: e79c b.n 1000fa8c <_free_r+0xc4> +1000fb52: 4c0d ldr r4, [pc, #52] ; (1000fb88 <_free_r+0x1c0>) +1000fb54: 42a3 cmp r3, r4 +1000fb56: d805 bhi.n 1000fb64 <_free_r+0x19c> +1000fb58: 0c94 lsrs r4, r2, #18 +1000fb5a: 0026 movs r6, r4 +1000fb5c: 347d adds r4, #125 ; 0x7d +1000fb5e: 367c adds r6, #124 ; 0x7c +1000fb60: 00e4 lsls r4, r4, #3 +1000fb62: e793 b.n 1000fa8c <_free_r+0xc4> +1000fb64: 24fe movs r4, #254 ; 0xfe +1000fb66: 267e movs r6, #126 ; 0x7e +1000fb68: 00a4 lsls r4, r4, #2 +1000fb6a: e78f b.n 1000fa8c <_free_r+0xc4> +1000fb6c: 0033 movs r3, r6 +1000fb6e: 4313 orrs r3, r2 +1000fb70: 604b str r3, [r1, #4] +1000fb72: 603a str r2, [r7, #0] +1000fb74: e77c b.n 1000fa70 <_free_r+0xa8> +1000fb76: 46c0 nop ; (mov r8, r8) +1000fb78: 20000d18 .word 0x20000d18 +1000fb7c: 20000d20 .word 0x20000d20 +1000fb80: 20000d14 .word 0x20000d14 +1000fb84: 200015cc .word 0x200015cc +1000fb88: 00000554 .word 0x00000554 + +1000fb8c : +1000fb8c: b510 push {r4, lr} +1000fb8e: 2100 movs r1, #0 +1000fb90: f000 f802 bl 1000fb98 +1000fb94: bd10 pop {r4, pc} +1000fb96: 46c0 nop ; (mov r8, r8) + +1000fb98 : +1000fb98: 0003 movs r3, r0 +1000fb9a: 2000 movs r0, #0 +1000fb9c: 2bff cmp r3, #255 ; 0xff +1000fb9e: d803 bhi.n 1000fba8 +1000fba0: 4a02 ldr r2, [pc, #8] ; (1000fbac ) +1000fba2: 3008 adds r0, #8 +1000fba4: 5cd3 ldrb r3, [r2, r3] +1000fba6: 4018 ands r0, r3 +1000fba8: 4770 bx lr +1000fbaa: 46c0 nop ; (mov r8, r8) +1000fbac: 1004c7a5 .word 0x1004c7a5 + +1000fbb0 <_setlocale_r>: +1000fbb0: b570 push {r4, r5, r6, lr} +1000fbb2: 1e14 subs r4, r2, #0 +1000fbb4: d005 beq.n 1000fbc2 <_setlocale_r+0x12> +1000fbb6: 0010 movs r0, r2 +1000fbb8: 490b ldr r1, [pc, #44] ; (1000fbe8 <_setlocale_r+0x38>) +1000fbba: f000 f92b bl 1000fe14 +1000fbbe: 2800 cmp r0, #0 +1000fbc0: d102 bne.n 1000fbc8 <_setlocale_r+0x18> +1000fbc2: 4d0a ldr r5, [pc, #40] ; (1000fbec <_setlocale_r+0x3c>) +1000fbc4: 0028 movs r0, r5 +1000fbc6: bd70 pop {r4, r5, r6, pc} +1000fbc8: 4d08 ldr r5, [pc, #32] ; (1000fbec <_setlocale_r+0x3c>) +1000fbca: 0020 movs r0, r4 +1000fbcc: 0029 movs r1, r5 +1000fbce: f000 f921 bl 1000fe14 +1000fbd2: 2800 cmp r0, #0 +1000fbd4: d0f6 beq.n 1000fbc4 <_setlocale_r+0x14> +1000fbd6: 0020 movs r0, r4 +1000fbd8: 4905 ldr r1, [pc, #20] ; (1000fbf0 <_setlocale_r+0x40>) +1000fbda: f000 f91b bl 1000fe14 +1000fbde: 2800 cmp r0, #0 +1000fbe0: d0f0 beq.n 1000fbc4 <_setlocale_r+0x14> +1000fbe2: 2000 movs r0, #0 +1000fbe4: e7ef b.n 1000fbc6 <_setlocale_r+0x16> +1000fbe6: 46c0 nop ; (mov r8, r8) +1000fbe8: 1004cc9c .word 0x1004cc9c +1000fbec: 1004c51c .word 0x1004c51c +1000fbf0: 10014290 .word 0x10014290 + +1000fbf4 <__locale_mb_cur_max>: +1000fbf4: 2394 movs r3, #148 ; 0x94 +1000fbf6: 4a02 ldr r2, [pc, #8] ; (1000fc00 <__locale_mb_cur_max+0xc>) +1000fbf8: 005b lsls r3, r3, #1 +1000fbfa: 5cd0 ldrb r0, [r2, r3] +1000fbfc: 4770 bx lr +1000fbfe: 46c0 nop ; (mov r8, r8) +1000fc00: 20001120 .word 0x20001120 + +1000fc04 : +1000fc04: b570 push {r4, r5, r6, lr} +1000fc06: 1e0c subs r4, r1, #0 +1000fc08: d005 beq.n 1000fc16 +1000fc0a: 0020 movs r0, r4 +1000fc0c: 490b ldr r1, [pc, #44] ; (1000fc3c ) +1000fc0e: f000 f901 bl 1000fe14 +1000fc12: 2800 cmp r0, #0 +1000fc14: d102 bne.n 1000fc1c +1000fc16: 4d0a ldr r5, [pc, #40] ; (1000fc40 ) +1000fc18: 0028 movs r0, r5 +1000fc1a: bd70 pop {r4, r5, r6, pc} +1000fc1c: 4d08 ldr r5, [pc, #32] ; (1000fc40 ) +1000fc1e: 0020 movs r0, r4 +1000fc20: 0029 movs r1, r5 +1000fc22: f000 f8f7 bl 1000fe14 +1000fc26: 2800 cmp r0, #0 +1000fc28: d0f6 beq.n 1000fc18 +1000fc2a: 0020 movs r0, r4 +1000fc2c: 4905 ldr r1, [pc, #20] ; (1000fc44 ) +1000fc2e: f000 f8f1 bl 1000fe14 +1000fc32: 2800 cmp r0, #0 +1000fc34: d0f0 beq.n 1000fc18 +1000fc36: 2000 movs r0, #0 +1000fc38: e7ef b.n 1000fc1a +1000fc3a: 46c0 nop ; (mov r8, r8) +1000fc3c: 1004cc9c .word 0x1004cc9c +1000fc40: 1004c51c .word 0x1004c51c +1000fc44: 10014290 .word 0x10014290 + +1000fc48 <__localeconv_l>: +1000fc48: 30f0 adds r0, #240 ; 0xf0 +1000fc4a: 4770 bx lr + +1000fc4c <_localeconv_r>: +1000fc4c: 4800 ldr r0, [pc, #0] ; (1000fc50 <_localeconv_r+0x4>) +1000fc4e: 4770 bx lr +1000fc50: 20001210 .word 0x20001210 + +1000fc54 : +1000fc54: 4800 ldr r0, [pc, #0] ; (1000fc58 ) +1000fc56: 4770 bx lr +1000fc58: 20001210 .word 0x20001210 + +1000fc5c <_lseek_r>: +1000fc5c: b570 push {r4, r5, r6, lr} +1000fc5e: 0004 movs r4, r0 +1000fc60: 0008 movs r0, r1 +1000fc62: 0011 movs r1, r2 +1000fc64: 001a movs r2, r3 +1000fc66: 2300 movs r3, #0 +1000fc68: 4d05 ldr r5, [pc, #20] ; (1000fc80 <_lseek_r+0x24>) +1000fc6a: 602b str r3, [r5, #0] +1000fc6c: f7f7 fe22 bl 100078b4 <_lseek> +1000fc70: 1c43 adds r3, r0, #1 +1000fc72: d000 beq.n 1000fc76 <_lseek_r+0x1a> +1000fc74: bd70 pop {r4, r5, r6, pc} +1000fc76: 682b ldr r3, [r5, #0] +1000fc78: 2b00 cmp r3, #0 +1000fc7a: d0fb beq.n 1000fc74 <_lseek_r+0x18> +1000fc7c: 6023 str r3, [r4, #0] +1000fc7e: e7f9 b.n 1000fc74 <_lseek_r+0x18> +1000fc80: 20001600 .word 0x20001600 + +1000fc84 <_mbrtowc_r>: +1000fc84: b530 push {r4, r5, lr} +1000fc86: 0004 movs r4, r0 +1000fc88: b083 sub sp, #12 +1000fc8a: 2a00 cmp r2, #0 +1000fc8c: d00a beq.n 1000fca4 <_mbrtowc_r+0x20> +1000fc8e: 9806 ldr r0, [sp, #24] +1000fc90: 4d0d ldr r5, [pc, #52] ; (1000fcc8 <_mbrtowc_r+0x44>) +1000fc92: 9000 str r0, [sp, #0] +1000fc94: 20e4 movs r0, #228 ; 0xe4 +1000fc96: 582d ldr r5, [r5, r0] +1000fc98: 0020 movs r0, r4 +1000fc9a: 47a8 blx r5 +1000fc9c: 1c43 adds r3, r0, #1 +1000fc9e: d00c beq.n 1000fcba <_mbrtowc_r+0x36> +1000fca0: b003 add sp, #12 +1000fca2: bd30 pop {r4, r5, pc} +1000fca4: 9b06 ldr r3, [sp, #24] +1000fca6: 4a08 ldr r2, [pc, #32] ; (1000fcc8 <_mbrtowc_r+0x44>) +1000fca8: 9300 str r3, [sp, #0] +1000fcaa: 23e4 movs r3, #228 ; 0xe4 +1000fcac: 2100 movs r1, #0 +1000fcae: 58d5 ldr r5, [r2, r3] +1000fcb0: 3be3 subs r3, #227 ; 0xe3 +1000fcb2: 4a06 ldr r2, [pc, #24] ; (1000fccc <_mbrtowc_r+0x48>) +1000fcb4: 47a8 blx r5 +1000fcb6: 1c43 adds r3, r0, #1 +1000fcb8: d1f2 bne.n 1000fca0 <_mbrtowc_r+0x1c> +1000fcba: 2300 movs r3, #0 +1000fcbc: 9a06 ldr r2, [sp, #24] +1000fcbe: 6013 str r3, [r2, #0] +1000fcc0: 338a adds r3, #138 ; 0x8a +1000fcc2: 6023 str r3, [r4, #0] +1000fcc4: e7ec b.n 1000fca0 <_mbrtowc_r+0x1c> 1000fcc6: 46c0 nop ; (mov r8, r8) -1000fcc8: 1004cd5c .word 0x1004cd5c -1000fccc: 1004c5dc .word 0x1004c5dc -1000fcd0: 1001434c .word 0x1001434c - -1000fcd4 <__localeconv_l>: -1000fcd4: 30f0 adds r0, #240 ; 0xf0 -1000fcd6: 4770 bx lr - -1000fcd8 <_localeconv_r>: -1000fcd8: 4800 ldr r0, [pc, #0] ; (1000fcdc <_localeconv_r+0x4>) -1000fcda: 4770 bx lr -1000fcdc: 20001210 .word 0x20001210 - -1000fce0 : -1000fce0: 4800 ldr r0, [pc, #0] ; (1000fce4 ) -1000fce2: 4770 bx lr -1000fce4: 20001210 .word 0x20001210 - -1000fce8 <_lseek_r>: -1000fce8: b570 push {r4, r5, r6, lr} -1000fcea: 0004 movs r4, r0 -1000fcec: 0008 movs r0, r1 -1000fcee: 0011 movs r1, r2 -1000fcf0: 001a movs r2, r3 -1000fcf2: 2300 movs r3, #0 -1000fcf4: 4d05 ldr r5, [pc, #20] ; (1000fd0c <_lseek_r+0x24>) -1000fcf6: 602b str r3, [r5, #0] -1000fcf8: f7f7 fe24 bl 10007944 <_lseek> -1000fcfc: 1c43 adds r3, r0, #1 -1000fcfe: d000 beq.n 1000fd02 <_lseek_r+0x1a> -1000fd00: bd70 pop {r4, r5, r6, pc} -1000fd02: 682b ldr r3, [r5, #0] -1000fd04: 2b00 cmp r3, #0 -1000fd06: d0fb beq.n 1000fd00 <_lseek_r+0x18> -1000fd08: 6023 str r3, [r4, #0] -1000fd0a: e7f9 b.n 1000fd00 <_lseek_r+0x18> -1000fd0c: 20001600 .word 0x20001600 - -1000fd10 <_mbrtowc_r>: -1000fd10: b530 push {r4, r5, lr} -1000fd12: 0004 movs r4, r0 -1000fd14: b083 sub sp, #12 -1000fd16: 2a00 cmp r2, #0 -1000fd18: d00a beq.n 1000fd30 <_mbrtowc_r+0x20> -1000fd1a: 9806 ldr r0, [sp, #24] -1000fd1c: 4d0d ldr r5, [pc, #52] ; (1000fd54 <_mbrtowc_r+0x44>) -1000fd1e: 9000 str r0, [sp, #0] -1000fd20: 20e4 movs r0, #228 ; 0xe4 -1000fd22: 582d ldr r5, [r5, r0] -1000fd24: 0020 movs r0, r4 -1000fd26: 47a8 blx r5 -1000fd28: 1c43 adds r3, r0, #1 -1000fd2a: d00c beq.n 1000fd46 <_mbrtowc_r+0x36> -1000fd2c: b003 add sp, #12 -1000fd2e: bd30 pop {r4, r5, pc} -1000fd30: 9b06 ldr r3, [sp, #24] -1000fd32: 4a08 ldr r2, [pc, #32] ; (1000fd54 <_mbrtowc_r+0x44>) -1000fd34: 9300 str r3, [sp, #0] -1000fd36: 23e4 movs r3, #228 ; 0xe4 -1000fd38: 2100 movs r1, #0 -1000fd3a: 58d5 ldr r5, [r2, r3] -1000fd3c: 3be3 subs r3, #227 ; 0xe3 -1000fd3e: 4a06 ldr r2, [pc, #24] ; (1000fd58 <_mbrtowc_r+0x48>) -1000fd40: 47a8 blx r5 -1000fd42: 1c43 adds r3, r0, #1 -1000fd44: d1f2 bne.n 1000fd2c <_mbrtowc_r+0x1c> -1000fd46: 2300 movs r3, #0 -1000fd48: 9a06 ldr r2, [sp, #24] -1000fd4a: 6013 str r3, [r2, #0] -1000fd4c: 338a adds r3, #138 ; 0x8a -1000fd4e: 6023 str r3, [r4, #0] -1000fd50: e7ec b.n 1000fd2c <_mbrtowc_r+0x1c> -1000fd52: 46c0 nop ; (mov r8, r8) -1000fd54: 20001120 .word 0x20001120 -1000fd58: 1001434c .word 0x1001434c - -1000fd5c : -1000fd5c: b570 push {r4, r5, r6, lr} -1000fd5e: 001c movs r4, r3 -1000fd60: 4b0f ldr r3, [pc, #60] ; (1000fda0 ) -1000fd62: b082 sub sp, #8 -1000fd64: 681d ldr r5, [r3, #0] -1000fd66: 9400 str r4, [sp, #0] -1000fd68: 2900 cmp r1, #0 -1000fd6a: d00b beq.n 1000fd84 -1000fd6c: 23e4 movs r3, #228 ; 0xe4 -1000fd6e: 4e0d ldr r6, [pc, #52] ; (1000fda4 ) -1000fd70: 58f6 ldr r6, [r6, r3] -1000fd72: 0013 movs r3, r2 -1000fd74: 000a movs r2, r1 -1000fd76: 0001 movs r1, r0 -1000fd78: 0028 movs r0, r5 -1000fd7a: 47b0 blx r6 -1000fd7c: 1c43 adds r3, r0, #1 -1000fd7e: d00a beq.n 1000fd96 -1000fd80: b002 add sp, #8 -1000fd82: bd70 pop {r4, r5, r6, pc} -1000fd84: 23e4 movs r3, #228 ; 0xe4 -1000fd86: 4a07 ldr r2, [pc, #28] ; (1000fda4 ) -1000fd88: 0028 movs r0, r5 -1000fd8a: 58d6 ldr r6, [r2, r3] -1000fd8c: 3be3 subs r3, #227 ; 0xe3 -1000fd8e: 4a06 ldr r2, [pc, #24] ; (1000fda8 ) -1000fd90: 47b0 blx r6 -1000fd92: 1c43 adds r3, r0, #1 -1000fd94: d1f4 bne.n 1000fd80 -1000fd96: 2300 movs r3, #0 -1000fd98: 6023 str r3, [r4, #0] -1000fd9a: 338a adds r3, #138 ; 0x8a -1000fd9c: 602b str r3, [r5, #0] -1000fd9e: e7ef b.n 1000fd80 -1000fda0: 200008e0 .word 0x200008e0 -1000fda4: 20001120 .word 0x20001120 -1000fda8: 1001434c .word 0x1001434c - -1000fdac <_mbtowc_r>: -1000fdac: b530 push {r4, r5, lr} -1000fdae: b083 sub sp, #12 -1000fdb0: 9c06 ldr r4, [sp, #24] -1000fdb2: 4d03 ldr r5, [pc, #12] ; (1000fdc0 <_mbtowc_r+0x14>) -1000fdb4: 9400 str r4, [sp, #0] -1000fdb6: 24e4 movs r4, #228 ; 0xe4 -1000fdb8: 592c ldr r4, [r5, r4] -1000fdba: 47a0 blx r4 -1000fdbc: b003 add sp, #12 -1000fdbe: bd30 pop {r4, r5, pc} -1000fdc0: 20001120 .word 0x20001120 - -1000fdc4 <__ascii_mbtowc>: -1000fdc4: b082 sub sp, #8 -1000fdc6: 2900 cmp r1, #0 -1000fdc8: d00a beq.n 1000fde0 <__ascii_mbtowc+0x1c> -1000fdca: 2a00 cmp r2, #0 -1000fdcc: d00b beq.n 1000fde6 <__ascii_mbtowc+0x22> -1000fdce: 2b00 cmp r3, #0 -1000fdd0: d00b beq.n 1000fdea <__ascii_mbtowc+0x26> -1000fdd2: 7813 ldrb r3, [r2, #0] -1000fdd4: 600b str r3, [r1, #0] -1000fdd6: 7810 ldrb r0, [r2, #0] -1000fdd8: 1e43 subs r3, r0, #1 -1000fdda: 4198 sbcs r0, r3 -1000fddc: b002 add sp, #8 -1000fdde: 4770 bx lr -1000fde0: a901 add r1, sp, #4 -1000fde2: 2a00 cmp r2, #0 -1000fde4: d1f3 bne.n 1000fdce <__ascii_mbtowc+0xa> -1000fde6: 2000 movs r0, #0 -1000fde8: e7f8 b.n 1000fddc <__ascii_mbtowc+0x18> -1000fdea: 2002 movs r0, #2 -1000fdec: 4240 negs r0, r0 -1000fdee: e7f5 b.n 1000fddc <__ascii_mbtowc+0x18> - -1000fdf0 <_read_r>: -1000fdf0: b570 push {r4, r5, r6, lr} -1000fdf2: 0004 movs r4, r0 -1000fdf4: 0008 movs r0, r1 -1000fdf6: 0011 movs r1, r2 -1000fdf8: 001a movs r2, r3 -1000fdfa: 2300 movs r3, #0 -1000fdfc: 4d05 ldr r5, [pc, #20] ; (1000fe14 <_read_r+0x24>) -1000fdfe: 602b str r3, [r5, #0] -1000fe00: f7f7 fcfc bl 100077fc <_read> -1000fe04: 1c43 adds r3, r0, #1 -1000fe06: d000 beq.n 1000fe0a <_read_r+0x1a> -1000fe08: bd70 pop {r4, r5, r6, pc} -1000fe0a: 682b ldr r3, [r5, #0] -1000fe0c: 2b00 cmp r3, #0 -1000fe0e: d0fb beq.n 1000fe08 <_read_r+0x18> -1000fe10: 6023 str r3, [r4, #0] -1000fe12: e7f9 b.n 1000fe08 <_read_r+0x18> -1000fe14: 20001600 .word 0x20001600 - -1000fe18 <__sccl>: -1000fe18: b570 push {r4, r5, r6, lr} -1000fe1a: 780d ldrb r5, [r1, #0] -1000fe1c: 0004 movs r4, r0 -1000fe1e: 2d5e cmp r5, #94 ; 0x5e -1000fe20: d01d beq.n 1000fe5e <__sccl+0x46> -1000fe22: 1c4e adds r6, r1, #1 -1000fe24: 2000 movs r0, #0 -1000fe26: 2100 movs r1, #0 -1000fe28: 0023 movs r3, r4 -1000fe2a: 1c62 adds r2, r4, #1 -1000fe2c: 32ff adds r2, #255 ; 0xff -1000fe2e: 7019 strb r1, [r3, #0] -1000fe30: 3301 adds r3, #1 -1000fe32: 4293 cmp r3, r2 -1000fe34: d1fb bne.n 1000fe2e <__sccl+0x16> -1000fe36: 2d00 cmp r5, #0 -1000fe38: d00f beq.n 1000fe5a <__sccl+0x42> -1000fe3a: 2201 movs r2, #1 -1000fe3c: 4042 eors r2, r0 -1000fe3e: 5562 strb r2, [r4, r5] -1000fe40: 7833 ldrb r3, [r6, #0] -1000fe42: 1c70 adds r0, r6, #1 -1000fe44: 2b2d cmp r3, #45 ; 0x2d -1000fe46: d00f beq.n 1000fe68 <__sccl+0x50> -1000fe48: 2b5d cmp r3, #93 ; 0x5d -1000fe4a: d005 beq.n 1000fe58 <__sccl+0x40> -1000fe4c: 2b00 cmp r3, #0 -1000fe4e: d002 beq.n 1000fe56 <__sccl+0x3e> -1000fe50: 001d movs r5, r3 -1000fe52: 0006 movs r6, r0 -1000fe54: e7f3 b.n 1000fe3e <__sccl+0x26> -1000fe56: 0030 movs r0, r6 -1000fe58: bd70 pop {r4, r5, r6, pc} -1000fe5a: 1e70 subs r0, r6, #1 -1000fe5c: e7fc b.n 1000fe58 <__sccl+0x40> -1000fe5e: 784d ldrb r5, [r1, #1] -1000fe60: 1c8e adds r6, r1, #2 -1000fe62: 2001 movs r0, #1 -1000fe64: 2101 movs r1, #1 -1000fe66: e7df b.n 1000fe28 <__sccl+0x10> -1000fe68: 7871 ldrb r1, [r6, #1] -1000fe6a: 295d cmp r1, #93 ; 0x5d -1000fe6c: d011 beq.n 1000fe92 <__sccl+0x7a> -1000fe6e: 428d cmp r5, r1 -1000fe70: dc0f bgt.n 1000fe92 <__sccl+0x7a> -1000fe72: 002b movs r3, r5 -1000fe74: 3602 adds r6, #2 -1000fe76: 3301 adds r3, #1 -1000fe78: 54e2 strb r2, [r4, r3] -1000fe7a: 4299 cmp r1, r3 -1000fe7c: dcfb bgt.n 1000fe76 <__sccl+0x5e> -1000fe7e: 2300 movs r3, #0 -1000fe80: 1c68 adds r0, r5, #1 -1000fe82: 428d cmp r5, r1 -1000fe84: db01 blt.n 1000fe8a <__sccl+0x72> -1000fe86: 18c5 adds r5, r0, r3 -1000fe88: e7da b.n 1000fe40 <__sccl+0x28> -1000fe8a: 1b49 subs r1, r1, r5 -1000fe8c: 1e4b subs r3, r1, #1 -1000fe8e: 18c5 adds r5, r0, r3 -1000fe90: e7d6 b.n 1000fe40 <__sccl+0x28> -1000fe92: 252d movs r5, #45 ; 0x2d -1000fe94: 0006 movs r6, r0 -1000fe96: e7d2 b.n 1000fe3e <__sccl+0x26> - -1000fe98 : -1000fe98: 4800 ldr r0, [pc, #0] ; (1000fe9c ) -1000fe9a: 4770 bx lr -1000fe9c: 7fc00000 .word 0x7fc00000 - -1000fea0 : -1000fea0: 4602 mov r2, r0 -1000fea2: b570 push {r4, r5, r6, lr} -1000fea4: 430a orrs r2, r1 -1000fea6: 0792 lsls r2, r2, #30 -1000fea8: d12a bne.n 1000ff00 -1000feaa: 4d1e ldr r5, [pc, #120] ; (1000ff24 ) -1000feac: 01ee lsls r6, r5, #7 -1000feae: c804 ldmia r0!, {r2} -1000feb0: c908 ldmia r1!, {r3} -1000feb2: 1b54 subs r4, r2, r5 -1000feb4: 4394 bics r4, r2 -1000feb6: 4034 ands r4, r6 -1000feb8: d017 beq.n 1000feea -1000feba: b2d0 uxtb r0, r2 -1000febc: b2d9 uxtb r1, r3 -1000febe: 1a40 subs r0, r0, r1 -1000fec0: 0621 lsls r1, r4, #24 -1000fec2: 4301 orrs r1, r0 -1000fec4: d110 bne.n 1000fee8 -1000fec6: b290 uxth r0, r2 -1000fec8: b299 uxth r1, r3 -1000feca: 1a40 subs r0, r0, r1 -1000fecc: 0421 lsls r1, r4, #16 -1000fece: 4301 orrs r1, r0 -1000fed0: d10a bne.n 1000fee8 -1000fed2: 0210 lsls r0, r2, #8 -1000fed4: 0219 lsls r1, r3, #8 -1000fed6: 0a00 lsrs r0, r0, #8 -1000fed8: 0a09 lsrs r1, r1, #8 -1000feda: 1a40 subs r0, r0, r1 -1000fedc: 0221 lsls r1, r4, #8 -1000fede: 4301 orrs r1, r0 -1000fee0: d102 bne.n 1000fee8 -1000fee2: 0e10 lsrs r0, r2, #24 -1000fee4: 0e19 lsrs r1, r3, #24 -1000fee6: 1a40 subs r0, r0, r1 -1000fee8: bd70 pop {r4, r5, r6, pc} -1000feea: 429a cmp r2, r3 -1000feec: d0df beq.n 1000feae -1000feee: ba10 rev r0, r2 -1000fef0: ba19 rev r1, r3 -1000fef2: 4288 cmp r0, r1 -1000fef4: d901 bls.n 1000fefa -1000fef6: 2001 movs r0, #1 -1000fef8: bd70 pop {r4, r5, r6, pc} -1000fefa: 2000 movs r0, #0 -1000fefc: 43c0 mvns r0, r0 -1000fefe: bd70 pop {r4, r5, r6, pc} -1000ff00: 7802 ldrb r2, [r0, #0] -1000ff02: 780b ldrb r3, [r1, #0] +1000fcc8: 20001120 .word 0x20001120 +1000fccc: 10014290 .word 0x10014290 + +1000fcd0 : +1000fcd0: b570 push {r4, r5, r6, lr} +1000fcd2: 001c movs r4, r3 +1000fcd4: 4b0f ldr r3, [pc, #60] ; (1000fd14 ) +1000fcd6: b082 sub sp, #8 +1000fcd8: 681d ldr r5, [r3, #0] +1000fcda: 9400 str r4, [sp, #0] +1000fcdc: 2900 cmp r1, #0 +1000fcde: d00b beq.n 1000fcf8 +1000fce0: 23e4 movs r3, #228 ; 0xe4 +1000fce2: 4e0d ldr r6, [pc, #52] ; (1000fd18 ) +1000fce4: 58f6 ldr r6, [r6, r3] +1000fce6: 0013 movs r3, r2 +1000fce8: 000a movs r2, r1 +1000fcea: 0001 movs r1, r0 +1000fcec: 0028 movs r0, r5 +1000fcee: 47b0 blx r6 +1000fcf0: 1c43 adds r3, r0, #1 +1000fcf2: d00a beq.n 1000fd0a +1000fcf4: b002 add sp, #8 +1000fcf6: bd70 pop {r4, r5, r6, pc} +1000fcf8: 23e4 movs r3, #228 ; 0xe4 +1000fcfa: 4a07 ldr r2, [pc, #28] ; (1000fd18 ) +1000fcfc: 0028 movs r0, r5 +1000fcfe: 58d6 ldr r6, [r2, r3] +1000fd00: 3be3 subs r3, #227 ; 0xe3 +1000fd02: 4a06 ldr r2, [pc, #24] ; (1000fd1c ) +1000fd04: 47b0 blx r6 +1000fd06: 1c43 adds r3, r0, #1 +1000fd08: d1f4 bne.n 1000fcf4 +1000fd0a: 2300 movs r3, #0 +1000fd0c: 6023 str r3, [r4, #0] +1000fd0e: 338a adds r3, #138 ; 0x8a +1000fd10: 602b str r3, [r5, #0] +1000fd12: e7ef b.n 1000fcf4 +1000fd14: 200008e0 .word 0x200008e0 +1000fd18: 20001120 .word 0x20001120 +1000fd1c: 10014290 .word 0x10014290 + +1000fd20 <_mbtowc_r>: +1000fd20: b530 push {r4, r5, lr} +1000fd22: b083 sub sp, #12 +1000fd24: 9c06 ldr r4, [sp, #24] +1000fd26: 4d03 ldr r5, [pc, #12] ; (1000fd34 <_mbtowc_r+0x14>) +1000fd28: 9400 str r4, [sp, #0] +1000fd2a: 24e4 movs r4, #228 ; 0xe4 +1000fd2c: 592c ldr r4, [r5, r4] +1000fd2e: 47a0 blx r4 +1000fd30: b003 add sp, #12 +1000fd32: bd30 pop {r4, r5, pc} +1000fd34: 20001120 .word 0x20001120 + +1000fd38 <__ascii_mbtowc>: +1000fd38: b082 sub sp, #8 +1000fd3a: 2900 cmp r1, #0 +1000fd3c: d00a beq.n 1000fd54 <__ascii_mbtowc+0x1c> +1000fd3e: 2a00 cmp r2, #0 +1000fd40: d00b beq.n 1000fd5a <__ascii_mbtowc+0x22> +1000fd42: 2b00 cmp r3, #0 +1000fd44: d00b beq.n 1000fd5e <__ascii_mbtowc+0x26> +1000fd46: 7813 ldrb r3, [r2, #0] +1000fd48: 600b str r3, [r1, #0] +1000fd4a: 7810 ldrb r0, [r2, #0] +1000fd4c: 1e43 subs r3, r0, #1 +1000fd4e: 4198 sbcs r0, r3 +1000fd50: b002 add sp, #8 +1000fd52: 4770 bx lr +1000fd54: a901 add r1, sp, #4 +1000fd56: 2a00 cmp r2, #0 +1000fd58: d1f3 bne.n 1000fd42 <__ascii_mbtowc+0xa> +1000fd5a: 2000 movs r0, #0 +1000fd5c: e7f8 b.n 1000fd50 <__ascii_mbtowc+0x18> +1000fd5e: 2002 movs r0, #2 +1000fd60: 4240 negs r0, r0 +1000fd62: e7f5 b.n 1000fd50 <__ascii_mbtowc+0x18> + +1000fd64 <_read_r>: +1000fd64: b570 push {r4, r5, r6, lr} +1000fd66: 0004 movs r4, r0 +1000fd68: 0008 movs r0, r1 +1000fd6a: 0011 movs r1, r2 +1000fd6c: 001a movs r2, r3 +1000fd6e: 2300 movs r3, #0 +1000fd70: 4d05 ldr r5, [pc, #20] ; (1000fd88 <_read_r+0x24>) +1000fd72: 602b str r3, [r5, #0] +1000fd74: f7f7 fcfa bl 1000776c <_read> +1000fd78: 1c43 adds r3, r0, #1 +1000fd7a: d000 beq.n 1000fd7e <_read_r+0x1a> +1000fd7c: bd70 pop {r4, r5, r6, pc} +1000fd7e: 682b ldr r3, [r5, #0] +1000fd80: 2b00 cmp r3, #0 +1000fd82: d0fb beq.n 1000fd7c <_read_r+0x18> +1000fd84: 6023 str r3, [r4, #0] +1000fd86: e7f9 b.n 1000fd7c <_read_r+0x18> +1000fd88: 20001600 .word 0x20001600 + +1000fd8c <__sccl>: +1000fd8c: b570 push {r4, r5, r6, lr} +1000fd8e: 780d ldrb r5, [r1, #0] +1000fd90: 0004 movs r4, r0 +1000fd92: 2d5e cmp r5, #94 ; 0x5e +1000fd94: d01d beq.n 1000fdd2 <__sccl+0x46> +1000fd96: 1c4e adds r6, r1, #1 +1000fd98: 2000 movs r0, #0 +1000fd9a: 2100 movs r1, #0 +1000fd9c: 0023 movs r3, r4 +1000fd9e: 1c62 adds r2, r4, #1 +1000fda0: 32ff adds r2, #255 ; 0xff +1000fda2: 7019 strb r1, [r3, #0] +1000fda4: 3301 adds r3, #1 +1000fda6: 4293 cmp r3, r2 +1000fda8: d1fb bne.n 1000fda2 <__sccl+0x16> +1000fdaa: 2d00 cmp r5, #0 +1000fdac: d00f beq.n 1000fdce <__sccl+0x42> +1000fdae: 2201 movs r2, #1 +1000fdb0: 4042 eors r2, r0 +1000fdb2: 5562 strb r2, [r4, r5] +1000fdb4: 7833 ldrb r3, [r6, #0] +1000fdb6: 1c70 adds r0, r6, #1 +1000fdb8: 2b2d cmp r3, #45 ; 0x2d +1000fdba: d00f beq.n 1000fddc <__sccl+0x50> +1000fdbc: 2b5d cmp r3, #93 ; 0x5d +1000fdbe: d005 beq.n 1000fdcc <__sccl+0x40> +1000fdc0: 2b00 cmp r3, #0 +1000fdc2: d002 beq.n 1000fdca <__sccl+0x3e> +1000fdc4: 001d movs r5, r3 +1000fdc6: 0006 movs r6, r0 +1000fdc8: e7f3 b.n 1000fdb2 <__sccl+0x26> +1000fdca: 0030 movs r0, r6 +1000fdcc: bd70 pop {r4, r5, r6, pc} +1000fdce: 1e70 subs r0, r6, #1 +1000fdd0: e7fc b.n 1000fdcc <__sccl+0x40> +1000fdd2: 784d ldrb r5, [r1, #1] +1000fdd4: 1c8e adds r6, r1, #2 +1000fdd6: 2001 movs r0, #1 +1000fdd8: 2101 movs r1, #1 +1000fdda: e7df b.n 1000fd9c <__sccl+0x10> +1000fddc: 7871 ldrb r1, [r6, #1] +1000fdde: 295d cmp r1, #93 ; 0x5d +1000fde0: d011 beq.n 1000fe06 <__sccl+0x7a> +1000fde2: 428d cmp r5, r1 +1000fde4: dc0f bgt.n 1000fe06 <__sccl+0x7a> +1000fde6: 002b movs r3, r5 +1000fde8: 3602 adds r6, #2 +1000fdea: 3301 adds r3, #1 +1000fdec: 54e2 strb r2, [r4, r3] +1000fdee: 4299 cmp r1, r3 +1000fdf0: dcfb bgt.n 1000fdea <__sccl+0x5e> +1000fdf2: 2300 movs r3, #0 +1000fdf4: 1c68 adds r0, r5, #1 +1000fdf6: 428d cmp r5, r1 +1000fdf8: db01 blt.n 1000fdfe <__sccl+0x72> +1000fdfa: 18c5 adds r5, r0, r3 +1000fdfc: e7da b.n 1000fdb4 <__sccl+0x28> +1000fdfe: 1b49 subs r1, r1, r5 +1000fe00: 1e4b subs r3, r1, #1 +1000fe02: 18c5 adds r5, r0, r3 +1000fe04: e7d6 b.n 1000fdb4 <__sccl+0x28> +1000fe06: 252d movs r5, #45 ; 0x2d +1000fe08: 0006 movs r6, r0 +1000fe0a: e7d2 b.n 1000fdb2 <__sccl+0x26> + +1000fe0c : +1000fe0c: 4800 ldr r0, [pc, #0] ; (1000fe10 ) +1000fe0e: 4770 bx lr +1000fe10: 7fc00000 .word 0x7fc00000 + +1000fe14 : +1000fe14: 4602 mov r2, r0 +1000fe16: b570 push {r4, r5, r6, lr} +1000fe18: 430a orrs r2, r1 +1000fe1a: 0792 lsls r2, r2, #30 +1000fe1c: d12a bne.n 1000fe74 +1000fe1e: 4d1e ldr r5, [pc, #120] ; (1000fe98 ) +1000fe20: 01ee lsls r6, r5, #7 +1000fe22: c804 ldmia r0!, {r2} +1000fe24: c908 ldmia r1!, {r3} +1000fe26: 1b54 subs r4, r2, r5 +1000fe28: 4394 bics r4, r2 +1000fe2a: 4034 ands r4, r6 +1000fe2c: d017 beq.n 1000fe5e +1000fe2e: b2d0 uxtb r0, r2 +1000fe30: b2d9 uxtb r1, r3 +1000fe32: 1a40 subs r0, r0, r1 +1000fe34: 0621 lsls r1, r4, #24 +1000fe36: 4301 orrs r1, r0 +1000fe38: d110 bne.n 1000fe5c +1000fe3a: b290 uxth r0, r2 +1000fe3c: b299 uxth r1, r3 +1000fe3e: 1a40 subs r0, r0, r1 +1000fe40: 0421 lsls r1, r4, #16 +1000fe42: 4301 orrs r1, r0 +1000fe44: d10a bne.n 1000fe5c +1000fe46: 0210 lsls r0, r2, #8 +1000fe48: 0219 lsls r1, r3, #8 +1000fe4a: 0a00 lsrs r0, r0, #8 +1000fe4c: 0a09 lsrs r1, r1, #8 +1000fe4e: 1a40 subs r0, r0, r1 +1000fe50: 0221 lsls r1, r4, #8 +1000fe52: 4301 orrs r1, r0 +1000fe54: d102 bne.n 1000fe5c +1000fe56: 0e10 lsrs r0, r2, #24 +1000fe58: 0e19 lsrs r1, r3, #24 +1000fe5a: 1a40 subs r0, r0, r1 +1000fe5c: bd70 pop {r4, r5, r6, pc} +1000fe5e: 429a cmp r2, r3 +1000fe60: d0df beq.n 1000fe22 +1000fe62: ba10 rev r0, r2 +1000fe64: ba19 rev r1, r3 +1000fe66: 4288 cmp r0, r1 +1000fe68: d901 bls.n 1000fe6e +1000fe6a: 2001 movs r0, #1 +1000fe6c: bd70 pop {r4, r5, r6, pc} +1000fe6e: 2000 movs r0, #0 +1000fe70: 43c0 mvns r0, r0 +1000fe72: bd70 pop {r4, r5, r6, pc} +1000fe74: 7802 ldrb r2, [r0, #0] +1000fe76: 780b ldrb r3, [r1, #0] +1000fe78: 3001 adds r0, #1 +1000fe7a: 3101 adds r1, #1 +1000fe7c: 2a00 cmp r2, #0 +1000fe7e: d009 beq.n 1000fe94 +1000fe80: 429a cmp r2, r3 +1000fe82: d107 bne.n 1000fe94 +1000fe84: 7802 ldrb r2, [r0, #0] +1000fe86: 780b ldrb r3, [r1, #0] +1000fe88: 3001 adds r0, #1 +1000fe8a: 3101 adds r1, #1 +1000fe8c: 2a00 cmp r2, #0 +1000fe8e: d001 beq.n 1000fe94 +1000fe90: 429a cmp r2, r3 +1000fe92: d0ef beq.n 1000fe74 +1000fe94: 1ad0 subs r0, r2, r3 +1000fe96: bd70 pop {r4, r5, r6, pc} +1000fe98: 01010101 .word 0x01010101 + +1000fe9c <_strtod_l>: +1000fe9c: b5f0 push {r4, r5, r6, r7, lr} +1000fe9e: 46de mov lr, fp +1000fea0: 4657 mov r7, sl +1000fea2: 4645 mov r5, r8 +1000fea4: 464e mov r6, r9 +1000fea6: 001c movs r4, r3 +1000fea8: 2300 movs r3, #0 +1000feaa: b5e0 push {r5, r6, r7, lr} +1000feac: b0a1 sub sp, #132 ; 0x84 +1000feae: 931c str r3, [sp, #112] ; 0x70 +1000feb0: 4bbb ldr r3, [pc, #748] ; (100101a0 <_strtod_l+0x304>) +1000feb2: 4682 mov sl, r0 +1000feb4: 681b ldr r3, [r3, #0] +1000feb6: 000d movs r5, r1 +1000feb8: 0018 movs r0, r3 +1000feba: 9208 str r2, [sp, #32] +1000febc: 9307 str r3, [sp, #28] +1000febe: f7fe fc0d bl 1000e6dc +1000fec2: 2200 movs r2, #0 +1000fec4: 2300 movs r3, #0 +1000fec6: 4683 mov fp, r0 +1000fec8: 002f movs r7, r5 +1000feca: 9204 str r2, [sp, #16] +1000fecc: 9305 str r3, [sp, #20] +1000fece: 4ab5 ldr r2, [pc, #724] ; (100101a4 <_strtod_l+0x308>) +1000fed0: 951b str r5, [sp, #108] ; 0x6c +1000fed2: 783b ldrb r3, [r7, #0] +1000fed4: 2b2d cmp r3, #45 ; 0x2d +1000fed6: d802 bhi.n 1000fede <_strtod_l+0x42> +1000fed8: 0099 lsls r1, r3, #2 +1000feda: 5851 ldr r1, [r2, r1] +1000fedc: 468f mov pc, r1 +1000fede: 2200 movs r2, #0 +1000fee0: 9209 str r2, [sp, #36] ; 0x24 +1000fee2: 2200 movs r2, #0 +1000fee4: 920a str r2, [sp, #40] ; 0x28 +1000fee6: 2b30 cmp r3, #48 ; 0x30 +1000fee8: d100 bne.n 1000feec <_strtod_l+0x50> +1000feea: e0e5 b.n 100100b8 <_strtod_l+0x21c> +1000feec: 001c movs r4, r3 +1000feee: 2b2f cmp r3, #47 ; 0x2f +1000fef0: d801 bhi.n 1000fef6 <_strtod_l+0x5a> +1000fef2: f000 fd7c bl 100109ee <_strtod_l+0xb52> +1000fef6: 2200 movs r2, #0 +1000fef8: 46ac mov ip, r5 +1000fefa: 0038 movs r0, r7 +1000fefc: 2600 movs r6, #0 +1000fefe: 0019 movs r1, r3 +1000ff00: 0015 movs r5, r2 +1000ff02: e00b b.n 1000ff1c <_strtod_l+0x80> 1000ff04: 3001 adds r0, #1 -1000ff06: 3101 adds r1, #1 -1000ff08: 2a00 cmp r2, #0 -1000ff0a: d009 beq.n 1000ff20 -1000ff0c: 429a cmp r2, r3 -1000ff0e: d107 bne.n 1000ff20 -1000ff10: 7802 ldrb r2, [r0, #0] -1000ff12: 780b ldrb r3, [r1, #0] -1000ff14: 3001 adds r0, #1 -1000ff16: 3101 adds r1, #1 -1000ff18: 2a00 cmp r2, #0 -1000ff1a: d001 beq.n 1000ff20 -1000ff1c: 429a cmp r2, r3 -1000ff1e: d0ef beq.n 1000ff00 -1000ff20: 1ad0 subs r0, r2, r3 -1000ff22: bd70 pop {r4, r5, r6, pc} -1000ff24: 01010101 .word 0x01010101 - -1000ff28 <_strtod_l>: -1000ff28: b5f0 push {r4, r5, r6, r7, lr} -1000ff2a: 46de mov lr, fp -1000ff2c: 4657 mov r7, sl -1000ff2e: 4645 mov r5, r8 -1000ff30: 464e mov r6, r9 -1000ff32: 001c movs r4, r3 -1000ff34: 2300 movs r3, #0 -1000ff36: b5e0 push {r5, r6, r7, lr} -1000ff38: b0a1 sub sp, #132 ; 0x84 -1000ff3a: 931c str r3, [sp, #112] ; 0x70 -1000ff3c: 4bbb ldr r3, [pc, #748] ; (1001022c <_strtod_l+0x304>) -1000ff3e: 4682 mov sl, r0 -1000ff40: 681b ldr r3, [r3, #0] -1000ff42: 000d movs r5, r1 -1000ff44: 0018 movs r0, r3 -1000ff46: 9208 str r2, [sp, #32] -1000ff48: 9307 str r3, [sp, #28] -1000ff4a: f7fe fc0d bl 1000e768 -1000ff4e: 2200 movs r2, #0 -1000ff50: 2300 movs r3, #0 -1000ff52: 4683 mov fp, r0 -1000ff54: 002f movs r7, r5 -1000ff56: 9204 str r2, [sp, #16] -1000ff58: 9305 str r3, [sp, #20] -1000ff5a: 4ab5 ldr r2, [pc, #724] ; (10010230 <_strtod_l+0x308>) -1000ff5c: 951b str r5, [sp, #108] ; 0x6c -1000ff5e: 783b ldrb r3, [r7, #0] -1000ff60: 2b2d cmp r3, #45 ; 0x2d -1000ff62: d802 bhi.n 1000ff6a <_strtod_l+0x42> -1000ff64: 0099 lsls r1, r3, #2 -1000ff66: 5851 ldr r1, [r2, r1] -1000ff68: 468f mov pc, r1 -1000ff6a: 2200 movs r2, #0 -1000ff6c: 9209 str r2, [sp, #36] ; 0x24 -1000ff6e: 2200 movs r2, #0 -1000ff70: 920a str r2, [sp, #40] ; 0x28 -1000ff72: 2b30 cmp r3, #48 ; 0x30 -1000ff74: d100 bne.n 1000ff78 <_strtod_l+0x50> -1000ff76: e0e5 b.n 10010144 <_strtod_l+0x21c> -1000ff78: 001c movs r4, r3 -1000ff7a: 2b2f cmp r3, #47 ; 0x2f -1000ff7c: d801 bhi.n 1000ff82 <_strtod_l+0x5a> -1000ff7e: f000 fd7c bl 10010a7a <_strtod_l+0xb52> -1000ff82: 2200 movs r2, #0 -1000ff84: 46ac mov ip, r5 -1000ff86: 0038 movs r0, r7 -1000ff88: 2600 movs r6, #0 -1000ff8a: 0019 movs r1, r3 -1000ff8c: 0015 movs r5, r2 -1000ff8e: e00b b.n 1000ffa8 <_strtod_l+0x80> -1000ff90: 3001 adds r0, #1 -1000ff92: 0093 lsls r3, r2, #2 -1000ff94: 189a adds r2, r3, r2 -1000ff96: 901b str r0, [sp, #108] ; 0x6c -1000ff98: 7804 ldrb r4, [r0, #0] -1000ff9a: 0052 lsls r2, r2, #1 -1000ff9c: 1852 adds r2, r2, r1 -1000ff9e: 3a30 subs r2, #48 ; 0x30 -1000ffa0: 0021 movs r1, r4 -1000ffa2: 3601 adds r6, #1 -1000ffa4: 2c2f cmp r4, #47 ; 0x2f -1000ffa6: dd10 ble.n 1000ffca <_strtod_l+0xa2> -1000ffa8: 2c39 cmp r4, #57 ; 0x39 -1000ffaa: dc5b bgt.n 10010064 <_strtod_l+0x13c> -1000ffac: 2e08 cmp r6, #8 -1000ffae: ddef ble.n 1000ff90 <_strtod_l+0x68> -1000ffb0: 00ab lsls r3, r5, #2 -1000ffb2: 195b adds r3, r3, r5 -1000ffb4: 3001 adds r0, #1 -1000ffb6: 005b lsls r3, r3, #1 -1000ffb8: 901b str r0, [sp, #108] ; 0x6c -1000ffba: 185b adds r3, r3, r1 -1000ffbc: 7804 ldrb r4, [r0, #0] -1000ffbe: 3b30 subs r3, #48 ; 0x30 -1000ffc0: 001d movs r5, r3 -1000ffc2: 0021 movs r1, r4 -1000ffc4: 3601 adds r6, #1 -1000ffc6: 2c2f cmp r4, #47 ; 0x2f -1000ffc8: dcee bgt.n 1000ffa8 <_strtod_l+0x80> -1000ffca: 4690 mov r8, r2 -1000ffcc: 9907 ldr r1, [sp, #28] -1000ffce: 465a mov r2, fp -1000ffd0: 46a9 mov r9, r5 -1000ffd2: 4665 mov r5, ip -1000ffd4: f7fe fbf6 bl 1000e7c4 -1000ffd8: 2800 cmp r0, #0 -1000ffda: d100 bne.n 1000ffde <_strtod_l+0xb6> -1000ffdc: e2ba b.n 10010554 <_strtod_l+0x62c> -1000ffde: 960d str r6, [sp, #52] ; 0x34 -1000ffe0: 2300 movs r3, #0 -1000ffe2: 2000 movs r0, #0 -1000ffe4: 469c mov ip, r3 -1000ffe6: 9310 str r3, [sp, #64] ; 0x40 -1000ffe8: 930b str r3, [sp, #44] ; 0x2c -1000ffea: 2e00 cmp r6, #0 -1000ffec: d000 beq.n 1000fff0 <_strtod_l+0xc8> -1000ffee: e127 b.n 10010240 <_strtod_l+0x318> -1000fff0: 9b0a ldr r3, [sp, #40] ; 0x28 -1000fff2: 4303 orrs r3, r0 -1000fff4: d000 beq.n 1000fff8 <_strtod_l+0xd0> -1000fff6: e29c b.n 10010532 <_strtod_l+0x60a> -1000fff8: 4663 mov r3, ip -1000fffa: 2b00 cmp r3, #0 -1000fffc: d11e bne.n 1001003c <_strtod_l+0x114> -1000fffe: 2c69 cmp r4, #105 ; 0x69 -10010000: d101 bne.n 10010006 <_strtod_l+0xde> -10010002: f000 fcb4 bl 1001096e <_strtod_l+0xa46> -10010006: dc17 bgt.n 10010038 <_strtod_l+0x110> -10010008: 2c49 cmp r4, #73 ; 0x49 -1001000a: d101 bne.n 10010010 <_strtod_l+0xe8> -1001000c: f000 fcaf bl 1001096e <_strtod_l+0xa46> -10010010: 2c4e cmp r4, #78 ; 0x4e -10010012: d113 bne.n 1001003c <_strtod_l+0x114> -10010014: 4987 ldr r1, [pc, #540] ; (10010234 <_strtod_l+0x30c>) -10010016: a81b add r0, sp, #108 ; 0x6c -10010018: f003 f89e bl 10013158 <__match> -1001001c: 2800 cmp r0, #0 -1001001e: d00d beq.n 1001003c <_strtod_l+0x114> -10010020: 9b1b ldr r3, [sp, #108] ; 0x6c -10010022: 781b ldrb r3, [r3, #0] -10010024: 2b28 cmp r3, #40 ; 0x28 -10010026: d101 bne.n 1001002c <_strtod_l+0x104> -10010028: f000 fe54 bl 10010cd4 <_strtod_l+0xdac> -1001002c: 4882 ldr r0, [pc, #520] ; (10010238 <_strtod_l+0x310>) -1001002e: f003 ff0f bl 10013e50 -10010032: 4683 mov fp, r0 -10010034: 000f movs r7, r1 -10010036: e27f b.n 10010538 <_strtod_l+0x610> -10010038: 2c6e cmp r4, #110 ; 0x6e -1001003a: d0eb beq.n 10010014 <_strtod_l+0xec> -1001003c: 9b08 ldr r3, [sp, #32] -1001003e: 2b00 cmp r3, #0 -10010040: d002 beq.n 10010048 <_strtod_l+0x120> -10010042: 9b08 ldr r3, [sp, #32] -10010044: 601d str r5, [r3, #0] -10010046: 2300 movs r3, #0 -10010048: 469b mov fp, r3 -1001004a: 2700 movs r7, #0 -1001004c: 4658 mov r0, fp -1001004e: 0039 movs r1, r7 -10010050: b021 add sp, #132 ; 0x84 -10010052: bcf0 pop {r4, r5, r6, r7} -10010054: 46bb mov fp, r7 -10010056: 46b2 mov sl, r6 -10010058: 46a9 mov r9, r5 -1001005a: 46a0 mov r8, r4 -1001005c: bdf0 pop {r4, r5, r6, r7, pc} -1001005e: 3701 adds r7, #1 -10010060: 971b str r7, [sp, #108] ; 0x6c -10010062: e77c b.n 1000ff5e <_strtod_l+0x36> -10010064: 4690 mov r8, r2 -10010066: 9907 ldr r1, [sp, #28] -10010068: 465a mov r2, fp -1001006a: 46a9 mov r9, r5 -1001006c: 4665 mov r5, ip -1001006e: f7fe fba9 bl 1000e7c4 -10010072: 2800 cmp r0, #0 -10010074: d17a bne.n 1001016c <_strtod_l+0x244> -10010076: 9b1b ldr r3, [sp, #108] ; 0x6c -10010078: 445b add r3, fp -1001007a: 931b str r3, [sp, #108] ; 0x6c -1001007c: 781c ldrb r4, [r3, #0] -1001007e: 2e00 cmp r6, #0 -10010080: d001 beq.n 10010086 <_strtod_l+0x15e> -10010082: f000 fd7f bl 10010b84 <_strtod_l+0xc5c> -10010086: 2c30 cmp r4, #48 ; 0x30 -10010088: d001 beq.n 1001008e <_strtod_l+0x166> -1001008a: f000 fd6c bl 10010b66 <_strtod_l+0xc3e> -1001008e: 2201 movs r2, #1 -10010090: 1ad2 subs r2, r2, r3 -10010092: 1898 adds r0, r3, r2 -10010094: 3301 adds r3, #1 -10010096: 931b str r3, [sp, #108] ; 0x6c -10010098: 781c ldrb r4, [r3, #0] -1001009a: 2c30 cmp r4, #48 ; 0x30 -1001009c: d0f9 beq.n 10010092 <_strtod_l+0x16a> -1001009e: 0023 movs r3, r4 -100100a0: 3b31 subs r3, #49 ; 0x31 -100100a2: 2b08 cmp r3, #8 -100100a4: d900 bls.n 100100a8 <_strtod_l+0x180> -100100a6: e3ba b.n 1001081e <_strtod_l+0x8f6> -100100a8: 9b1b ldr r3, [sp, #108] ; 0x6c -100100aa: 2601 movs r6, #1 -100100ac: 469c mov ip, r3 -100100ae: 2330 movs r3, #48 ; 0x30 -100100b0: 425b negs r3, r3 -100100b2: 469b mov fp, r3 -100100b4: 44a3 add fp, r4 -100100b6: 465b mov r3, fp -100100b8: 9307 str r3, [sp, #28] -100100ba: 1c43 adds r3, r0, #1 -100100bc: 9310 str r3, [sp, #64] ; 0x40 -100100be: 2300 movs r3, #0 -100100c0: 4667 mov r7, ip -100100c2: 930d str r3, [sp, #52] ; 0x34 -100100c4: 4643 mov r3, r8 -100100c6: 9a07 ldr r2, [sp, #28] -100100c8: 009b lsls r3, r3, #2 -100100ca: 4443 add r3, r8 -100100cc: 4690 mov r8, r2 -100100ce: 005b lsls r3, r3, #1 -100100d0: 4443 add r3, r8 -100100d2: 4698 mov r8, r3 -100100d4: 2000 movs r0, #0 -100100d6: 4663 mov r3, ip -100100d8: 3301 adds r3, #1 -100100da: 931b str r3, [sp, #108] ; 0x6c -100100dc: 4663 mov r3, ip -100100de: 785c ldrb r4, [r3, #1] -100100e0: 0021 movs r1, r4 -100100e2: 3930 subs r1, #48 ; 0x30 -100100e4: 2909 cmp r1, #9 -100100e6: d900 bls.n 100100ea <_strtod_l+0x1c2> -100100e8: e338 b.n 1001075c <_strtod_l+0x834> -100100ea: 9b1b ldr r3, [sp, #108] ; 0x6c -100100ec: 3001 adds r0, #1 -100100ee: 469c mov ip, r3 -100100f0: 9107 str r1, [sp, #28] -100100f2: 2900 cmp r1, #0 -100100f4: d0ef beq.n 100100d6 <_strtod_l+0x1ae> -100100f6: 9c10 ldr r4, [sp, #64] ; 0x40 -100100f8: 1c73 adds r3, r6, #1 -100100fa: 46a3 mov fp, r4 -100100fc: 4483 add fp, r0 -100100fe: 465c mov r4, fp -10010100: 001a movs r2, r3 -10010102: 9410 str r4, [sp, #64] ; 0x40 -10010104: 2801 cmp r0, #1 -10010106: d101 bne.n 1001010c <_strtod_l+0x1e4> -10010108: f000 fcb2 bl 10010a70 <_strtod_l+0xb48> -1001010c: 000a movs r2, r1 -1001010e: 002c movs r4, r5 -10010110: 1980 adds r0, r0, r6 -10010112: 468b mov fp, r1 -10010114: 4645 mov r5, r8 -10010116: 4649 mov r1, r9 -10010118: 46a0 mov r8, r4 -1001011a: 4691 mov r9, r2 -1001011c: 3801 subs r0, #1 -1001011e: e007 b.n 10010130 <_strtod_l+0x208> -10010120: 00ac lsls r4, r5, #2 -10010122: 1965 adds r5, r4, r5 -10010124: 006d lsls r5, r5, #1 -10010126: 4298 cmp r0, r3 -10010128: d101 bne.n 1001012e <_strtod_l+0x206> -1001012a: f000 fc98 bl 10010a5e <_strtod_l+0xb36> -1001012e: 3301 adds r3, #1 -10010130: 0032 movs r2, r6 -10010132: 001e movs r6, r3 -10010134: 2a08 cmp r2, #8 -10010136: d9f3 bls.n 10010120 <_strtod_l+0x1f8> -10010138: 2b10 cmp r3, #16 -1001013a: dcf4 bgt.n 10010126 <_strtod_l+0x1fe> -1001013c: 008c lsls r4, r1, #2 -1001013e: 1861 adds r1, r4, r1 -10010140: 0049 lsls r1, r1, #1 -10010142: e7f0 b.n 10010126 <_strtod_l+0x1fe> -10010144: 787b ldrb r3, [r7, #1] -10010146: 3220 adds r2, #32 -10010148: 4393 bics r3, r2 -1001014a: 1c7e adds r6, r7, #1 -1001014c: 2b58 cmp r3, #88 ; 0x58 -1001014e: d101 bne.n 10010154 <_strtod_l+0x22c> -10010150: f000 fc60 bl 10010a14 <_strtod_l+0xaec> -10010154: 0037 movs r7, r6 -10010156: 961b str r6, [sp, #108] ; 0x6c -10010158: 783b ldrb r3, [r7, #0] -1001015a: 3601 adds r6, #1 -1001015c: 2b30 cmp r3, #48 ; 0x30 -1001015e: d0f9 beq.n 10010154 <_strtod_l+0x22c> -10010160: 2b00 cmp r3, #0 -10010162: d100 bne.n 10010166 <_strtod_l+0x23e> -10010164: e1e5 b.n 10010532 <_strtod_l+0x60a> -10010166: 2201 movs r2, #1 -10010168: 920a str r2, [sp, #40] ; 0x28 -1001016a: e705 b.n 1000ff78 <_strtod_l+0x50> -1001016c: 2300 movs r3, #0 -1001016e: 2000 movs r0, #0 -10010170: 469c mov ip, r3 -10010172: 960d str r6, [sp, #52] ; 0x34 -10010174: 9310 str r3, [sp, #64] ; 0x40 -10010176: 2320 movs r3, #32 -10010178: 0022 movs r2, r4 -1001017a: 439a bics r2, r3 -1001017c: 0013 movs r3, r2 -1001017e: 2200 movs r2, #0 -10010180: 920b str r2, [sp, #44] ; 0x2c -10010182: 2b45 cmp r3, #69 ; 0x45 -10010184: d000 beq.n 10010188 <_strtod_l+0x260> -10010186: e730 b.n 1000ffea <_strtod_l+0xc2> -10010188: 0033 movs r3, r6 -1001018a: 9a0a ldr r2, [sp, #40] ; 0x28 -1001018c: 4303 orrs r3, r0 -1001018e: 4313 orrs r3, r2 -10010190: d100 bne.n 10010194 <_strtod_l+0x26c> -10010192: e753 b.n 1001003c <_strtod_l+0x114> -10010194: 9d1b ldr r5, [sp, #108] ; 0x6c -10010196: 1c6b adds r3, r5, #1 -10010198: 931b str r3, [sp, #108] ; 0x6c -1001019a: 786c ldrb r4, [r5, #1] -1001019c: 2c2b cmp r4, #43 ; 0x2b -1001019e: d101 bne.n 100101a4 <_strtod_l+0x27c> -100101a0: f000 fc26 bl 100109f0 <_strtod_l+0xac8> -100101a4: 2c2d cmp r4, #45 ; 0x2d -100101a6: d100 bne.n 100101aa <_strtod_l+0x282> -100101a8: e307 b.n 100107ba <_strtod_l+0x892> -100101aa: 2300 movs r3, #0 -100101ac: 469b mov fp, r3 -100101ae: 0023 movs r3, r4 -100101b0: 3b30 subs r3, #48 ; 0x30 -100101b2: 2b09 cmp r3, #9 -100101b4: d900 bls.n 100101b8 <_strtod_l+0x290> -100101b6: e2fb b.n 100107b0 <_strtod_l+0x888> -100101b8: 2c30 cmp r4, #48 ; 0x30 -100101ba: d106 bne.n 100101ca <_strtod_l+0x2a2> -100101bc: 9b1b ldr r3, [sp, #108] ; 0x6c -100101be: 3301 adds r3, #1 -100101c0: 931b str r3, [sp, #108] ; 0x6c -100101c2: 781c ldrb r4, [r3, #0] -100101c4: 3301 adds r3, #1 -100101c6: 2c30 cmp r4, #48 ; 0x30 -100101c8: d0fa beq.n 100101c0 <_strtod_l+0x298> -100101ca: 2300 movs r3, #0 -100101cc: 930b str r3, [sp, #44] ; 0x2c -100101ce: 0023 movs r3, r4 -100101d0: 3b31 subs r3, #49 ; 0x31 -100101d2: 2b08 cmp r3, #8 -100101d4: d900 bls.n 100101d8 <_strtod_l+0x2b0> -100101d6: e708 b.n 1000ffea <_strtod_l+0xc2> -100101d8: 9a1b ldr r2, [sp, #108] ; 0x6c -100101da: 3301 adds r3, #1 -100101dc: 1c51 adds r1, r2, #1 -100101de: 911b str r1, [sp, #108] ; 0x6c -100101e0: 7854 ldrb r4, [r2, #1] -100101e2: 9207 str r2, [sp, #28] -100101e4: 0022 movs r2, r4 -100101e6: 2c2f cmp r4, #47 ; 0x2f -100101e8: dc0d bgt.n 10010206 <_strtod_l+0x2de> -100101ea: f000 fc79 bl 10010ae0 <_strtod_l+0xbb8> -100101ee: 009c lsls r4, r3, #2 -100101f0: 18e4 adds r4, r4, r3 -100101f2: 0064 lsls r4, r4, #1 -100101f4: 18a4 adds r4, r4, r2 -100101f6: 000a movs r2, r1 -100101f8: 0023 movs r3, r4 -100101fa: 3101 adds r1, #1 -100101fc: 911b str r1, [sp, #108] ; 0x6c -100101fe: 7852 ldrb r2, [r2, #1] -10010200: 3b30 subs r3, #48 ; 0x30 -10010202: 2a2f cmp r2, #47 ; 0x2f -10010204: dd01 ble.n 1001020a <_strtod_l+0x2e2> -10010206: 2a39 cmp r2, #57 ; 0x39 -10010208: ddf1 ble.n 100101ee <_strtod_l+0x2c6> -1001020a: 0014 movs r4, r2 -1001020c: 9a07 ldr r2, [sp, #28] -1001020e: 1a89 subs r1, r1, r2 -10010210: 2908 cmp r1, #8 -10010212: dc01 bgt.n 10010218 <_strtod_l+0x2f0> -10010214: f000 fc64 bl 10010ae0 <_strtod_l+0xbb8> -10010218: 4b08 ldr r3, [pc, #32] ; (1001023c <_strtod_l+0x314>) -1001021a: 930b str r3, [sp, #44] ; 0x2c -1001021c: 465b mov r3, fp -1001021e: 2b00 cmp r3, #0 -10010220: d100 bne.n 10010224 <_strtod_l+0x2fc> -10010222: e6e2 b.n 1000ffea <_strtod_l+0xc2> -10010224: 9b0b ldr r3, [sp, #44] ; 0x2c -10010226: 425b negs r3, r3 -10010228: 930b str r3, [sp, #44] ; 0x2c -1001022a: e6de b.n 1000ffea <_strtod_l+0xc2> -1001022c: 1004d294 .word 0x1004d294 -10010230: 1004cd78 .word 0x1004cd78 -10010234: 1004cd74 .word 0x1004cd74 -10010238: 1001434c .word 0x1001434c -1001023c: 00004e1f .word 0x00004e1f -10010240: 9b0b ldr r3, [sp, #44] ; 0x2c -10010242: 9a10 ldr r2, [sp, #64] ; 0x40 -10010244: 1a9b subs r3, r3, r2 -10010246: 930c str r3, [sp, #48] ; 0x30 -10010248: 9b0d ldr r3, [sp, #52] ; 0x34 -1001024a: 2b00 cmp r3, #0 -1001024c: d100 bne.n 10010250 <_strtod_l+0x328> -1001024e: 960d str r6, [sp, #52] ; 0x34 -10010250: 46b3 mov fp, r6 -10010252: 2e10 cmp r6, #16 -10010254: dd01 ble.n 1001025a <_strtod_l+0x332> -10010256: 2310 movs r3, #16 -10010258: 469b mov fp, r3 -1001025a: 4640 mov r0, r8 -1001025c: f7f6 ff82 bl 10007164 <__wrap___aeabi_ui2d> -10010260: 9004 str r0, [sp, #16] -10010262: 9105 str r1, [sp, #20] -10010264: 2e09 cmp r6, #9 -10010266: dd15 ble.n 10010294 <_strtod_l+0x36c> -10010268: 465a mov r2, fp -1001026a: 4bbe ldr r3, [pc, #760] ; (10010564 <_strtod_l+0x63c>) -1001026c: 3a09 subs r2, #9 -1001026e: 00d2 lsls r2, r2, #3 -10010270: 189b adds r3, r3, r2 -10010272: 681a ldr r2, [r3, #0] -10010274: 685b ldr r3, [r3, #4] -10010276: f7f6 ff04 bl 10007082 <__wrap___aeabi_dmul> -1001027a: 0004 movs r4, r0 -1001027c: 4648 mov r0, r9 -1001027e: 000d movs r5, r1 -10010280: f7f6 ff70 bl 10007164 <__wrap___aeabi_ui2d> -10010284: 0002 movs r2, r0 -10010286: 000b movs r3, r1 -10010288: 0020 movs r0, r4 -1001028a: 0029 movs r1, r5 -1001028c: f7f6 feda bl 10007044 <__wrap___aeabi_dadd> -10010290: 9004 str r0, [sp, #16] -10010292: 9105 str r1, [sp, #20] -10010294: 2e0f cmp r6, #15 -10010296: dd00 ble.n 1001029a <_strtod_l+0x372> -10010298: e172 b.n 10010580 <_strtod_l+0x658> -1001029a: 9b0c ldr r3, [sp, #48] ; 0x30 -1001029c: 2b00 cmp r3, #0 -1001029e: d100 bne.n 100102a2 <_strtod_l+0x37a> -100102a0: e360 b.n 10010964 <_strtod_l+0xa3c> -100102a2: 9b0c ldr r3, [sp, #48] ; 0x30 -100102a4: 2b00 cmp r3, #0 -100102a6: dc01 bgt.n 100102ac <_strtod_l+0x384> -100102a8: f000 fbf5 bl 10010a96 <_strtod_l+0xb6e> -100102ac: 2b16 cmp r3, #22 -100102ae: dc01 bgt.n 100102b4 <_strtod_l+0x38c> -100102b0: f000 fc5c bl 10010b6c <_strtod_l+0xc44> -100102b4: 2325 movs r3, #37 ; 0x25 -100102b6: 9a0c ldr r2, [sp, #48] ; 0x30 -100102b8: 1b9b subs r3, r3, r6 -100102ba: 4293 cmp r3, r2 -100102bc: db01 blt.n 100102c2 <_strtod_l+0x39a> -100102be: f000 fc73 bl 10010ba8 <_strtod_l+0xc80> -100102c2: 465b mov r3, fp -100102c4: 1af4 subs r4, r6, r3 -100102c6: 9b0c ldr r3, [sp, #48] ; 0x30 -100102c8: 469c mov ip, r3 -100102ca: 4464 add r4, ip -100102cc: 230f movs r3, #15 -100102ce: 001a movs r2, r3 -100102d0: 4022 ands r2, r4 -100102d2: 4223 tst r3, r4 -100102d4: d00a beq.n 100102ec <_strtod_l+0x3c4> -100102d6: 49a3 ldr r1, [pc, #652] ; (10010564 <_strtod_l+0x63c>) -100102d8: 00d2 lsls r2, r2, #3 -100102da: 1889 adds r1, r1, r2 -100102dc: 6808 ldr r0, [r1, #0] -100102de: 6849 ldr r1, [r1, #4] -100102e0: 9a04 ldr r2, [sp, #16] -100102e2: 9b05 ldr r3, [sp, #20] -100102e4: f7f6 fecd bl 10007082 <__wrap___aeabi_dmul> -100102e8: 9004 str r0, [sp, #16] -100102ea: 9105 str r1, [sp, #20] -100102ec: 230f movs r3, #15 -100102ee: 439c bics r4, r3 -100102f0: 1e23 subs r3, r4, #0 -100102f2: d000 beq.n 100102f6 <_strtod_l+0x3ce> -100102f4: e2ab b.n 1001084e <_strtod_l+0x926> -100102f6: 2300 movs r3, #0 -100102f8: 9307 str r3, [sp, #28] -100102fa: 4643 mov r3, r8 -100102fc: 0039 movs r1, r7 -100102fe: 9300 str r3, [sp, #0] -10010300: 4650 mov r0, sl -10010302: 0033 movs r3, r6 -10010304: 9a0d ldr r2, [sp, #52] ; 0x34 -10010306: f003 f8ab bl 10013460 <__s2b> -1001030a: 4680 mov r8, r0 -1001030c: 2800 cmp r0, #0 -1001030e: d100 bne.n 10010312 <_strtod_l+0x3ea> -10010310: e39f b.n 10010a52 <_strtod_l+0xb2a> -10010312: 990c ldr r1, [sp, #48] ; 0x30 -10010314: 9b10 ldr r3, [sp, #64] ; 0x40 -10010316: 980b ldr r0, [sp, #44] ; 0x2c -10010318: 17ca asrs r2, r1, #31 -1001031a: 1a1b subs r3, r3, r0 -1001031c: 401a ands r2, r3 -1001031e: 43cb mvns r3, r1 -10010320: 17db asrs r3, r3, #31 -10010322: 4019 ands r1, r3 -10010324: 2600 movs r6, #0 -10010326: 2300 movs r3, #0 -10010328: 46c3 mov fp, r8 -1001032a: 4699 mov r9, r3 -1001032c: 46b0 mov r8, r6 -1001032e: 4657 mov r7, sl -10010330: 920d str r2, [sp, #52] ; 0x34 -10010332: 9113 str r1, [sp, #76] ; 0x4c -10010334: 465b mov r3, fp -10010336: 0038 movs r0, r7 -10010338: 6859 ldr r1, [r3, #4] -1001033a: f003 f80b bl 10013354 <_Balloc> -1001033e: 4682 mov sl, r0 -10010340: 2800 cmp r0, #0 -10010342: d100 bne.n 10010346 <_strtod_l+0x41e> -10010344: e389 b.n 10010a5a <_strtod_l+0xb32> -10010346: 465b mov r3, fp -10010348: 4659 mov r1, fp -1001034a: 691b ldr r3, [r3, #16] -1001034c: 310c adds r1, #12 -1001034e: 1c9a adds r2, r3, #2 -10010350: 0092 lsls r2, r2, #2 -10010352: 300c adds r0, #12 -10010354: f7f7 f8d0 bl 100074f8 <__wrap___aeabi_memcpy> -10010358: 9b04 ldr r3, [sp, #16] -1001035a: 9c05 ldr r4, [sp, #20] -1001035c: 0019 movs r1, r3 -1001035e: 930b str r3, [sp, #44] ; 0x2c -10010360: ab1e add r3, sp, #120 ; 0x78 -10010362: 9301 str r3, [sp, #4] -10010364: ab1d add r3, sp, #116 ; 0x74 -10010366: 9300 str r3, [sp, #0] -10010368: 000a movs r2, r1 -1001036a: 0023 movs r3, r4 -1001036c: 0038 movs r0, r7 -1001036e: 940a str r4, [sp, #40] ; 0x28 -10010370: f003 fc6c bl 10013c4c <__d2b> -10010374: 901c str r0, [sp, #112] ; 0x70 -10010376: 2800 cmp r0, #0 -10010378: d100 bne.n 1001037c <_strtod_l+0x454> -1001037a: e1aa b.n 100106d2 <_strtod_l+0x7aa> -1001037c: 2101 movs r1, #1 +1000ff06: 0093 lsls r3, r2, #2 +1000ff08: 189a adds r2, r3, r2 +1000ff0a: 901b str r0, [sp, #108] ; 0x6c +1000ff0c: 7804 ldrb r4, [r0, #0] +1000ff0e: 0052 lsls r2, r2, #1 +1000ff10: 1852 adds r2, r2, r1 +1000ff12: 3a30 subs r2, #48 ; 0x30 +1000ff14: 0021 movs r1, r4 +1000ff16: 3601 adds r6, #1 +1000ff18: 2c2f cmp r4, #47 ; 0x2f +1000ff1a: dd10 ble.n 1000ff3e <_strtod_l+0xa2> +1000ff1c: 2c39 cmp r4, #57 ; 0x39 +1000ff1e: dc5b bgt.n 1000ffd8 <_strtod_l+0x13c> +1000ff20: 2e08 cmp r6, #8 +1000ff22: ddef ble.n 1000ff04 <_strtod_l+0x68> +1000ff24: 00ab lsls r3, r5, #2 +1000ff26: 195b adds r3, r3, r5 +1000ff28: 3001 adds r0, #1 +1000ff2a: 005b lsls r3, r3, #1 +1000ff2c: 901b str r0, [sp, #108] ; 0x6c +1000ff2e: 185b adds r3, r3, r1 +1000ff30: 7804 ldrb r4, [r0, #0] +1000ff32: 3b30 subs r3, #48 ; 0x30 +1000ff34: 001d movs r5, r3 +1000ff36: 0021 movs r1, r4 +1000ff38: 3601 adds r6, #1 +1000ff3a: 2c2f cmp r4, #47 ; 0x2f +1000ff3c: dcee bgt.n 1000ff1c <_strtod_l+0x80> +1000ff3e: 4690 mov r8, r2 +1000ff40: 9907 ldr r1, [sp, #28] +1000ff42: 465a mov r2, fp +1000ff44: 46a9 mov r9, r5 +1000ff46: 4665 mov r5, ip +1000ff48: f7fe fbf6 bl 1000e738 +1000ff4c: 2800 cmp r0, #0 +1000ff4e: d100 bne.n 1000ff52 <_strtod_l+0xb6> +1000ff50: e2ba b.n 100104c8 <_strtod_l+0x62c> +1000ff52: 960d str r6, [sp, #52] ; 0x34 +1000ff54: 2300 movs r3, #0 +1000ff56: 2000 movs r0, #0 +1000ff58: 469c mov ip, r3 +1000ff5a: 9310 str r3, [sp, #64] ; 0x40 +1000ff5c: 930b str r3, [sp, #44] ; 0x2c +1000ff5e: 2e00 cmp r6, #0 +1000ff60: d000 beq.n 1000ff64 <_strtod_l+0xc8> +1000ff62: e127 b.n 100101b4 <_strtod_l+0x318> +1000ff64: 9b0a ldr r3, [sp, #40] ; 0x28 +1000ff66: 4303 orrs r3, r0 +1000ff68: d000 beq.n 1000ff6c <_strtod_l+0xd0> +1000ff6a: e29c b.n 100104a6 <_strtod_l+0x60a> +1000ff6c: 4663 mov r3, ip +1000ff6e: 2b00 cmp r3, #0 +1000ff70: d11e bne.n 1000ffb0 <_strtod_l+0x114> +1000ff72: 2c69 cmp r4, #105 ; 0x69 +1000ff74: d101 bne.n 1000ff7a <_strtod_l+0xde> +1000ff76: f000 fcb4 bl 100108e2 <_strtod_l+0xa46> +1000ff7a: dc17 bgt.n 1000ffac <_strtod_l+0x110> +1000ff7c: 2c49 cmp r4, #73 ; 0x49 +1000ff7e: d101 bne.n 1000ff84 <_strtod_l+0xe8> +1000ff80: f000 fcaf bl 100108e2 <_strtod_l+0xa46> +1000ff84: 2c4e cmp r4, #78 ; 0x4e +1000ff86: d113 bne.n 1000ffb0 <_strtod_l+0x114> +1000ff88: 4987 ldr r1, [pc, #540] ; (100101a8 <_strtod_l+0x30c>) +1000ff8a: a81b add r0, sp, #108 ; 0x6c +1000ff8c: f003 f89e bl 100130cc <__match> +1000ff90: 2800 cmp r0, #0 +1000ff92: d00d beq.n 1000ffb0 <_strtod_l+0x114> +1000ff94: 9b1b ldr r3, [sp, #108] ; 0x6c +1000ff96: 781b ldrb r3, [r3, #0] +1000ff98: 2b28 cmp r3, #40 ; 0x28 +1000ff9a: d101 bne.n 1000ffa0 <_strtod_l+0x104> +1000ff9c: f000 fe54 bl 10010c48 <_strtod_l+0xdac> +1000ffa0: 4882 ldr r0, [pc, #520] ; (100101ac <_strtod_l+0x310>) +1000ffa2: f003 ff0f bl 10013dc4 +1000ffa6: 4683 mov fp, r0 +1000ffa8: 000f movs r7, r1 +1000ffaa: e27f b.n 100104ac <_strtod_l+0x610> +1000ffac: 2c6e cmp r4, #110 ; 0x6e +1000ffae: d0eb beq.n 1000ff88 <_strtod_l+0xec> +1000ffb0: 9b08 ldr r3, [sp, #32] +1000ffb2: 2b00 cmp r3, #0 +1000ffb4: d002 beq.n 1000ffbc <_strtod_l+0x120> +1000ffb6: 9b08 ldr r3, [sp, #32] +1000ffb8: 601d str r5, [r3, #0] +1000ffba: 2300 movs r3, #0 +1000ffbc: 469b mov fp, r3 +1000ffbe: 2700 movs r7, #0 +1000ffc0: 4658 mov r0, fp +1000ffc2: 0039 movs r1, r7 +1000ffc4: b021 add sp, #132 ; 0x84 +1000ffc6: bcf0 pop {r4, r5, r6, r7} +1000ffc8: 46bb mov fp, r7 +1000ffca: 46b2 mov sl, r6 +1000ffcc: 46a9 mov r9, r5 +1000ffce: 46a0 mov r8, r4 +1000ffd0: bdf0 pop {r4, r5, r6, r7, pc} +1000ffd2: 3701 adds r7, #1 +1000ffd4: 971b str r7, [sp, #108] ; 0x6c +1000ffd6: e77c b.n 1000fed2 <_strtod_l+0x36> +1000ffd8: 4690 mov r8, r2 +1000ffda: 9907 ldr r1, [sp, #28] +1000ffdc: 465a mov r2, fp +1000ffde: 46a9 mov r9, r5 +1000ffe0: 4665 mov r5, ip +1000ffe2: f7fe fba9 bl 1000e738 +1000ffe6: 2800 cmp r0, #0 +1000ffe8: d17a bne.n 100100e0 <_strtod_l+0x244> +1000ffea: 9b1b ldr r3, [sp, #108] ; 0x6c +1000ffec: 445b add r3, fp +1000ffee: 931b str r3, [sp, #108] ; 0x6c +1000fff0: 781c ldrb r4, [r3, #0] +1000fff2: 2e00 cmp r6, #0 +1000fff4: d001 beq.n 1000fffa <_strtod_l+0x15e> +1000fff6: f000 fd7f bl 10010af8 <_strtod_l+0xc5c> +1000fffa: 2c30 cmp r4, #48 ; 0x30 +1000fffc: d001 beq.n 10010002 <_strtod_l+0x166> +1000fffe: f000 fd6c bl 10010ada <_strtod_l+0xc3e> +10010002: 2201 movs r2, #1 +10010004: 1ad2 subs r2, r2, r3 +10010006: 1898 adds r0, r3, r2 +10010008: 3301 adds r3, #1 +1001000a: 931b str r3, [sp, #108] ; 0x6c +1001000c: 781c ldrb r4, [r3, #0] +1001000e: 2c30 cmp r4, #48 ; 0x30 +10010010: d0f9 beq.n 10010006 <_strtod_l+0x16a> +10010012: 0023 movs r3, r4 +10010014: 3b31 subs r3, #49 ; 0x31 +10010016: 2b08 cmp r3, #8 +10010018: d900 bls.n 1001001c <_strtod_l+0x180> +1001001a: e3ba b.n 10010792 <_strtod_l+0x8f6> +1001001c: 9b1b ldr r3, [sp, #108] ; 0x6c +1001001e: 2601 movs r6, #1 +10010020: 469c mov ip, r3 +10010022: 2330 movs r3, #48 ; 0x30 +10010024: 425b negs r3, r3 +10010026: 469b mov fp, r3 +10010028: 44a3 add fp, r4 +1001002a: 465b mov r3, fp +1001002c: 9307 str r3, [sp, #28] +1001002e: 1c43 adds r3, r0, #1 +10010030: 9310 str r3, [sp, #64] ; 0x40 +10010032: 2300 movs r3, #0 +10010034: 4667 mov r7, ip +10010036: 930d str r3, [sp, #52] ; 0x34 +10010038: 4643 mov r3, r8 +1001003a: 9a07 ldr r2, [sp, #28] +1001003c: 009b lsls r3, r3, #2 +1001003e: 4443 add r3, r8 +10010040: 4690 mov r8, r2 +10010042: 005b lsls r3, r3, #1 +10010044: 4443 add r3, r8 +10010046: 4698 mov r8, r3 +10010048: 2000 movs r0, #0 +1001004a: 4663 mov r3, ip +1001004c: 3301 adds r3, #1 +1001004e: 931b str r3, [sp, #108] ; 0x6c +10010050: 4663 mov r3, ip +10010052: 785c ldrb r4, [r3, #1] +10010054: 0021 movs r1, r4 +10010056: 3930 subs r1, #48 ; 0x30 +10010058: 2909 cmp r1, #9 +1001005a: d900 bls.n 1001005e <_strtod_l+0x1c2> +1001005c: e338 b.n 100106d0 <_strtod_l+0x834> +1001005e: 9b1b ldr r3, [sp, #108] ; 0x6c +10010060: 3001 adds r0, #1 +10010062: 469c mov ip, r3 +10010064: 9107 str r1, [sp, #28] +10010066: 2900 cmp r1, #0 +10010068: d0ef beq.n 1001004a <_strtod_l+0x1ae> +1001006a: 9c10 ldr r4, [sp, #64] ; 0x40 +1001006c: 1c73 adds r3, r6, #1 +1001006e: 46a3 mov fp, r4 +10010070: 4483 add fp, r0 +10010072: 465c mov r4, fp +10010074: 001a movs r2, r3 +10010076: 9410 str r4, [sp, #64] ; 0x40 +10010078: 2801 cmp r0, #1 +1001007a: d101 bne.n 10010080 <_strtod_l+0x1e4> +1001007c: f000 fcb2 bl 100109e4 <_strtod_l+0xb48> +10010080: 000a movs r2, r1 +10010082: 002c movs r4, r5 +10010084: 1980 adds r0, r0, r6 +10010086: 468b mov fp, r1 +10010088: 4645 mov r5, r8 +1001008a: 4649 mov r1, r9 +1001008c: 46a0 mov r8, r4 +1001008e: 4691 mov r9, r2 +10010090: 3801 subs r0, #1 +10010092: e007 b.n 100100a4 <_strtod_l+0x208> +10010094: 00ac lsls r4, r5, #2 +10010096: 1965 adds r5, r4, r5 +10010098: 006d lsls r5, r5, #1 +1001009a: 4298 cmp r0, r3 +1001009c: d101 bne.n 100100a2 <_strtod_l+0x206> +1001009e: f000 fc98 bl 100109d2 <_strtod_l+0xb36> +100100a2: 3301 adds r3, #1 +100100a4: 0032 movs r2, r6 +100100a6: 001e movs r6, r3 +100100a8: 2a08 cmp r2, #8 +100100aa: d9f3 bls.n 10010094 <_strtod_l+0x1f8> +100100ac: 2b10 cmp r3, #16 +100100ae: dcf4 bgt.n 1001009a <_strtod_l+0x1fe> +100100b0: 008c lsls r4, r1, #2 +100100b2: 1861 adds r1, r4, r1 +100100b4: 0049 lsls r1, r1, #1 +100100b6: e7f0 b.n 1001009a <_strtod_l+0x1fe> +100100b8: 787b ldrb r3, [r7, #1] +100100ba: 3220 adds r2, #32 +100100bc: 4393 bics r3, r2 +100100be: 1c7e adds r6, r7, #1 +100100c0: 2b58 cmp r3, #88 ; 0x58 +100100c2: d101 bne.n 100100c8 <_strtod_l+0x22c> +100100c4: f000 fc60 bl 10010988 <_strtod_l+0xaec> +100100c8: 0037 movs r7, r6 +100100ca: 961b str r6, [sp, #108] ; 0x6c +100100cc: 783b ldrb r3, [r7, #0] +100100ce: 3601 adds r6, #1 +100100d0: 2b30 cmp r3, #48 ; 0x30 +100100d2: d0f9 beq.n 100100c8 <_strtod_l+0x22c> +100100d4: 2b00 cmp r3, #0 +100100d6: d100 bne.n 100100da <_strtod_l+0x23e> +100100d8: e1e5 b.n 100104a6 <_strtod_l+0x60a> +100100da: 2201 movs r2, #1 +100100dc: 920a str r2, [sp, #40] ; 0x28 +100100de: e705 b.n 1000feec <_strtod_l+0x50> +100100e0: 2300 movs r3, #0 +100100e2: 2000 movs r0, #0 +100100e4: 469c mov ip, r3 +100100e6: 960d str r6, [sp, #52] ; 0x34 +100100e8: 9310 str r3, [sp, #64] ; 0x40 +100100ea: 2320 movs r3, #32 +100100ec: 0022 movs r2, r4 +100100ee: 439a bics r2, r3 +100100f0: 0013 movs r3, r2 +100100f2: 2200 movs r2, #0 +100100f4: 920b str r2, [sp, #44] ; 0x2c +100100f6: 2b45 cmp r3, #69 ; 0x45 +100100f8: d000 beq.n 100100fc <_strtod_l+0x260> +100100fa: e730 b.n 1000ff5e <_strtod_l+0xc2> +100100fc: 0033 movs r3, r6 +100100fe: 9a0a ldr r2, [sp, #40] ; 0x28 +10010100: 4303 orrs r3, r0 +10010102: 4313 orrs r3, r2 +10010104: d100 bne.n 10010108 <_strtod_l+0x26c> +10010106: e753 b.n 1000ffb0 <_strtod_l+0x114> +10010108: 9d1b ldr r5, [sp, #108] ; 0x6c +1001010a: 1c6b adds r3, r5, #1 +1001010c: 931b str r3, [sp, #108] ; 0x6c +1001010e: 786c ldrb r4, [r5, #1] +10010110: 2c2b cmp r4, #43 ; 0x2b +10010112: d101 bne.n 10010118 <_strtod_l+0x27c> +10010114: f000 fc26 bl 10010964 <_strtod_l+0xac8> +10010118: 2c2d cmp r4, #45 ; 0x2d +1001011a: d100 bne.n 1001011e <_strtod_l+0x282> +1001011c: e307 b.n 1001072e <_strtod_l+0x892> +1001011e: 2300 movs r3, #0 +10010120: 469b mov fp, r3 +10010122: 0023 movs r3, r4 +10010124: 3b30 subs r3, #48 ; 0x30 +10010126: 2b09 cmp r3, #9 +10010128: d900 bls.n 1001012c <_strtod_l+0x290> +1001012a: e2fb b.n 10010724 <_strtod_l+0x888> +1001012c: 2c30 cmp r4, #48 ; 0x30 +1001012e: d106 bne.n 1001013e <_strtod_l+0x2a2> +10010130: 9b1b ldr r3, [sp, #108] ; 0x6c +10010132: 3301 adds r3, #1 +10010134: 931b str r3, [sp, #108] ; 0x6c +10010136: 781c ldrb r4, [r3, #0] +10010138: 3301 adds r3, #1 +1001013a: 2c30 cmp r4, #48 ; 0x30 +1001013c: d0fa beq.n 10010134 <_strtod_l+0x298> +1001013e: 2300 movs r3, #0 +10010140: 930b str r3, [sp, #44] ; 0x2c +10010142: 0023 movs r3, r4 +10010144: 3b31 subs r3, #49 ; 0x31 +10010146: 2b08 cmp r3, #8 +10010148: d900 bls.n 1001014c <_strtod_l+0x2b0> +1001014a: e708 b.n 1000ff5e <_strtod_l+0xc2> +1001014c: 9a1b ldr r2, [sp, #108] ; 0x6c +1001014e: 3301 adds r3, #1 +10010150: 1c51 adds r1, r2, #1 +10010152: 911b str r1, [sp, #108] ; 0x6c +10010154: 7854 ldrb r4, [r2, #1] +10010156: 9207 str r2, [sp, #28] +10010158: 0022 movs r2, r4 +1001015a: 2c2f cmp r4, #47 ; 0x2f +1001015c: dc0d bgt.n 1001017a <_strtod_l+0x2de> +1001015e: f000 fc79 bl 10010a54 <_strtod_l+0xbb8> +10010162: 009c lsls r4, r3, #2 +10010164: 18e4 adds r4, r4, r3 +10010166: 0064 lsls r4, r4, #1 +10010168: 18a4 adds r4, r4, r2 +1001016a: 000a movs r2, r1 +1001016c: 0023 movs r3, r4 +1001016e: 3101 adds r1, #1 +10010170: 911b str r1, [sp, #108] ; 0x6c +10010172: 7852 ldrb r2, [r2, #1] +10010174: 3b30 subs r3, #48 ; 0x30 +10010176: 2a2f cmp r2, #47 ; 0x2f +10010178: dd01 ble.n 1001017e <_strtod_l+0x2e2> +1001017a: 2a39 cmp r2, #57 ; 0x39 +1001017c: ddf1 ble.n 10010162 <_strtod_l+0x2c6> +1001017e: 0014 movs r4, r2 +10010180: 9a07 ldr r2, [sp, #28] +10010182: 1a89 subs r1, r1, r2 +10010184: 2908 cmp r1, #8 +10010186: dc01 bgt.n 1001018c <_strtod_l+0x2f0> +10010188: f000 fc64 bl 10010a54 <_strtod_l+0xbb8> +1001018c: 4b08 ldr r3, [pc, #32] ; (100101b0 <_strtod_l+0x314>) +1001018e: 930b str r3, [sp, #44] ; 0x2c +10010190: 465b mov r3, fp +10010192: 2b00 cmp r3, #0 +10010194: d100 bne.n 10010198 <_strtod_l+0x2fc> +10010196: e6e2 b.n 1000ff5e <_strtod_l+0xc2> +10010198: 9b0b ldr r3, [sp, #44] ; 0x2c +1001019a: 425b negs r3, r3 +1001019c: 930b str r3, [sp, #44] ; 0x2c +1001019e: e6de b.n 1000ff5e <_strtod_l+0xc2> +100101a0: 1004d1d4 .word 0x1004d1d4 +100101a4: 1004ccb8 .word 0x1004ccb8 +100101a8: 1004ccb4 .word 0x1004ccb4 +100101ac: 10014290 .word 0x10014290 +100101b0: 00004e1f .word 0x00004e1f +100101b4: 9b0b ldr r3, [sp, #44] ; 0x2c +100101b6: 9a10 ldr r2, [sp, #64] ; 0x40 +100101b8: 1a9b subs r3, r3, r2 +100101ba: 930c str r3, [sp, #48] ; 0x30 +100101bc: 9b0d ldr r3, [sp, #52] ; 0x34 +100101be: 2b00 cmp r3, #0 +100101c0: d100 bne.n 100101c4 <_strtod_l+0x328> +100101c2: 960d str r6, [sp, #52] ; 0x34 +100101c4: 46b3 mov fp, r6 +100101c6: 2e10 cmp r6, #16 +100101c8: dd01 ble.n 100101ce <_strtod_l+0x332> +100101ca: 2310 movs r3, #16 +100101cc: 469b mov fp, r3 +100101ce: 4640 mov r0, r8 +100101d0: f7f6 ff80 bl 100070d4 <__wrap___aeabi_ui2d> +100101d4: 9004 str r0, [sp, #16] +100101d6: 9105 str r1, [sp, #20] +100101d8: 2e09 cmp r6, #9 +100101da: dd15 ble.n 10010208 <_strtod_l+0x36c> +100101dc: 465a mov r2, fp +100101de: 4bbe ldr r3, [pc, #760] ; (100104d8 <_strtod_l+0x63c>) +100101e0: 3a09 subs r2, #9 +100101e2: 00d2 lsls r2, r2, #3 +100101e4: 189b adds r3, r3, r2 +100101e6: 681a ldr r2, [r3, #0] +100101e8: 685b ldr r3, [r3, #4] +100101ea: f7f6 ff02 bl 10006ff2 <__wrap___aeabi_dmul> +100101ee: 0004 movs r4, r0 +100101f0: 4648 mov r0, r9 +100101f2: 000d movs r5, r1 +100101f4: f7f6 ff6e bl 100070d4 <__wrap___aeabi_ui2d> +100101f8: 0002 movs r2, r0 +100101fa: 000b movs r3, r1 +100101fc: 0020 movs r0, r4 +100101fe: 0029 movs r1, r5 +10010200: f7f6 fed8 bl 10006fb4 <__wrap___aeabi_dadd> +10010204: 9004 str r0, [sp, #16] +10010206: 9105 str r1, [sp, #20] +10010208: 2e0f cmp r6, #15 +1001020a: dd00 ble.n 1001020e <_strtod_l+0x372> +1001020c: e172 b.n 100104f4 <_strtod_l+0x658> +1001020e: 9b0c ldr r3, [sp, #48] ; 0x30 +10010210: 2b00 cmp r3, #0 +10010212: d100 bne.n 10010216 <_strtod_l+0x37a> +10010214: e360 b.n 100108d8 <_strtod_l+0xa3c> +10010216: 9b0c ldr r3, [sp, #48] ; 0x30 +10010218: 2b00 cmp r3, #0 +1001021a: dc01 bgt.n 10010220 <_strtod_l+0x384> +1001021c: f000 fbf5 bl 10010a0a <_strtod_l+0xb6e> +10010220: 2b16 cmp r3, #22 +10010222: dc01 bgt.n 10010228 <_strtod_l+0x38c> +10010224: f000 fc5c bl 10010ae0 <_strtod_l+0xc44> +10010228: 2325 movs r3, #37 ; 0x25 +1001022a: 9a0c ldr r2, [sp, #48] ; 0x30 +1001022c: 1b9b subs r3, r3, r6 +1001022e: 4293 cmp r3, r2 +10010230: db01 blt.n 10010236 <_strtod_l+0x39a> +10010232: f000 fc73 bl 10010b1c <_strtod_l+0xc80> +10010236: 465b mov r3, fp +10010238: 1af4 subs r4, r6, r3 +1001023a: 9b0c ldr r3, [sp, #48] ; 0x30 +1001023c: 469c mov ip, r3 +1001023e: 4464 add r4, ip +10010240: 230f movs r3, #15 +10010242: 001a movs r2, r3 +10010244: 4022 ands r2, r4 +10010246: 4223 tst r3, r4 +10010248: d00a beq.n 10010260 <_strtod_l+0x3c4> +1001024a: 49a3 ldr r1, [pc, #652] ; (100104d8 <_strtod_l+0x63c>) +1001024c: 00d2 lsls r2, r2, #3 +1001024e: 1889 adds r1, r1, r2 +10010250: 6808 ldr r0, [r1, #0] +10010252: 6849 ldr r1, [r1, #4] +10010254: 9a04 ldr r2, [sp, #16] +10010256: 9b05 ldr r3, [sp, #20] +10010258: f7f6 fecb bl 10006ff2 <__wrap___aeabi_dmul> +1001025c: 9004 str r0, [sp, #16] +1001025e: 9105 str r1, [sp, #20] +10010260: 230f movs r3, #15 +10010262: 439c bics r4, r3 +10010264: 1e23 subs r3, r4, #0 +10010266: d000 beq.n 1001026a <_strtod_l+0x3ce> +10010268: e2ab b.n 100107c2 <_strtod_l+0x926> +1001026a: 2300 movs r3, #0 +1001026c: 9307 str r3, [sp, #28] +1001026e: 4643 mov r3, r8 +10010270: 0039 movs r1, r7 +10010272: 9300 str r3, [sp, #0] +10010274: 4650 mov r0, sl +10010276: 0033 movs r3, r6 +10010278: 9a0d ldr r2, [sp, #52] ; 0x34 +1001027a: f003 f8ab bl 100133d4 <__s2b> +1001027e: 4680 mov r8, r0 +10010280: 2800 cmp r0, #0 +10010282: d100 bne.n 10010286 <_strtod_l+0x3ea> +10010284: e39f b.n 100109c6 <_strtod_l+0xb2a> +10010286: 990c ldr r1, [sp, #48] ; 0x30 +10010288: 9b10 ldr r3, [sp, #64] ; 0x40 +1001028a: 980b ldr r0, [sp, #44] ; 0x2c +1001028c: 17ca asrs r2, r1, #31 +1001028e: 1a1b subs r3, r3, r0 +10010290: 401a ands r2, r3 +10010292: 43cb mvns r3, r1 +10010294: 17db asrs r3, r3, #31 +10010296: 4019 ands r1, r3 +10010298: 2600 movs r6, #0 +1001029a: 2300 movs r3, #0 +1001029c: 46c3 mov fp, r8 +1001029e: 4699 mov r9, r3 +100102a0: 46b0 mov r8, r6 +100102a2: 4657 mov r7, sl +100102a4: 920d str r2, [sp, #52] ; 0x34 +100102a6: 9113 str r1, [sp, #76] ; 0x4c +100102a8: 465b mov r3, fp +100102aa: 0038 movs r0, r7 +100102ac: 6859 ldr r1, [r3, #4] +100102ae: f003 f80b bl 100132c8 <_Balloc> +100102b2: 4682 mov sl, r0 +100102b4: 2800 cmp r0, #0 +100102b6: d100 bne.n 100102ba <_strtod_l+0x41e> +100102b8: e389 b.n 100109ce <_strtod_l+0xb32> +100102ba: 465b mov r3, fp +100102bc: 4659 mov r1, fp +100102be: 691b ldr r3, [r3, #16] +100102c0: 310c adds r1, #12 +100102c2: 1c9a adds r2, r3, #2 +100102c4: 0092 lsls r2, r2, #2 +100102c6: 300c adds r0, #12 +100102c8: f7f7 f8ce bl 10007468 <__wrap___aeabi_memcpy> +100102cc: 9b04 ldr r3, [sp, #16] +100102ce: 9c05 ldr r4, [sp, #20] +100102d0: 0019 movs r1, r3 +100102d2: 930b str r3, [sp, #44] ; 0x2c +100102d4: ab1e add r3, sp, #120 ; 0x78 +100102d6: 9301 str r3, [sp, #4] +100102d8: ab1d add r3, sp, #116 ; 0x74 +100102da: 9300 str r3, [sp, #0] +100102dc: 000a movs r2, r1 +100102de: 0023 movs r3, r4 +100102e0: 0038 movs r0, r7 +100102e2: 940a str r4, [sp, #40] ; 0x28 +100102e4: f003 fc6c bl 10013bc0 <__d2b> +100102e8: 901c str r0, [sp, #112] ; 0x70 +100102ea: 2800 cmp r0, #0 +100102ec: d100 bne.n 100102f0 <_strtod_l+0x454> +100102ee: e1aa b.n 10010646 <_strtod_l+0x7aa> +100102f0: 2101 movs r1, #1 +100102f2: 0038 movs r0, r7 +100102f4: f003 f910 bl 10013518 <__i2b> +100102f8: 4681 mov r9, r0 +100102fa: 2800 cmp r0, #0 +100102fc: d100 bne.n 10010300 <_strtod_l+0x464> +100102fe: e366 b.n 100109ce <_strtod_l+0xb32> +10010300: 9b1d ldr r3, [sp, #116] ; 0x74 +10010302: 2b00 cmp r3, #0 +10010304: da00 bge.n 10010308 <_strtod_l+0x46c> +10010306: e1be b.n 10010686 <_strtod_l+0x7ea> +10010308: 9a0d ldr r2, [sp, #52] ; 0x34 +1001030a: 9c13 ldr r4, [sp, #76] ; 0x4c +1001030c: 189d adds r5, r3, r2 +1001030e: 9907 ldr r1, [sp, #28] +10010310: 9a1e ldr r2, [sp, #120] ; 0x78 +10010312: 1a5b subs r3, r3, r1 +10010314: 2136 movs r1, #54 ; 0x36 +10010316: 189b adds r3, r3, r2 +10010318: 1a8a subs r2, r1, r2 +1001031a: 4970 ldr r1, [pc, #448] ; (100104dc <_strtod_l+0x640>) +1001031c: 3b01 subs r3, #1 +1001031e: 428b cmp r3, r1 +10010320: db00 blt.n 10010324 <_strtod_l+0x488> +10010322: e14f b.n 100105c4 <_strtod_l+0x728> +10010324: 1ac9 subs r1, r1, r3 +10010326: 1a52 subs r2, r2, r1 +10010328: 291f cmp r1, #31 +1001032a: dd00 ble.n 1001032e <_strtod_l+0x492> +1001032c: e1c8 b.n 100106c0 <_strtod_l+0x824> +1001032e: 2301 movs r3, #1 +10010330: 408b lsls r3, r1 +10010332: 930e str r3, [sp, #56] ; 0x38 +10010334: 2300 movs r3, #0 +10010336: 9311 str r3, [sp, #68] ; 0x44 +10010338: 9b07 ldr r3, [sp, #28] +1001033a: 18a4 adds r4, r4, r2 +1001033c: 469c mov ip, r3 +1001033e: 18ae adds r6, r5, r2 +10010340: 002b movs r3, r5 +10010342: 4464 add r4, ip +10010344: 42b5 cmp r5, r6 +10010346: dd00 ble.n 1001034a <_strtod_l+0x4ae> +10010348: 0033 movs r3, r6 +1001034a: 42a3 cmp r3, r4 +1001034c: dd00 ble.n 10010350 <_strtod_l+0x4b4> +1001034e: 0023 movs r3, r4 +10010350: 2b00 cmp r3, #0 +10010352: dd02 ble.n 1001035a <_strtod_l+0x4be> +10010354: 1af6 subs r6, r6, r3 +10010356: 1ae4 subs r4, r4, r3 +10010358: 1aed subs r5, r5, r3 +1001035a: 9b0d ldr r3, [sp, #52] ; 0x34 +1001035c: 2b00 cmp r3, #0 +1001035e: dd00 ble.n 10010362 <_strtod_l+0x4c6> +10010360: e14d b.n 100105fe <_strtod_l+0x762> +10010362: 2e00 cmp r6, #0 +10010364: dd00 ble.n 10010368 <_strtod_l+0x4cc> +10010366: e165 b.n 10010634 <_strtod_l+0x798> +10010368: 9b0c ldr r3, [sp, #48] ; 0x30 +1001036a: 2b00 cmp r3, #0 +1001036c: dd00 ble.n 10010370 <_strtod_l+0x4d4> +1001036e: e18e b.n 1001068e <_strtod_l+0x7f2> +10010370: 2c00 cmp r4, #0 +10010372: dd00 ble.n 10010376 <_strtod_l+0x4da> +10010374: e19a b.n 100106ac <_strtod_l+0x810> +10010376: 2d00 cmp r5, #0 +10010378: dd08 ble.n 1001038c <_strtod_l+0x4f0> +1001037a: 4649 mov r1, r9 +1001037c: 002a movs r2, r5 1001037e: 0038 movs r0, r7 -10010380: f003 f910 bl 100135a4 <__i2b> +10010380: f003 fa38 bl 100137f4 <__lshift> 10010384: 4681 mov r9, r0 10010386: 2800 cmp r0, #0 -10010388: d100 bne.n 1001038c <_strtod_l+0x464> -1001038a: e366 b.n 10010a5a <_strtod_l+0xb32> -1001038c: 9b1d ldr r3, [sp, #116] ; 0x74 -1001038e: 2b00 cmp r3, #0 -10010390: da00 bge.n 10010394 <_strtod_l+0x46c> -10010392: e1be b.n 10010712 <_strtod_l+0x7ea> -10010394: 9a0d ldr r2, [sp, #52] ; 0x34 -10010396: 9c13 ldr r4, [sp, #76] ; 0x4c -10010398: 189d adds r5, r3, r2 -1001039a: 9907 ldr r1, [sp, #28] -1001039c: 9a1e ldr r2, [sp, #120] ; 0x78 -1001039e: 1a5b subs r3, r3, r1 -100103a0: 2136 movs r1, #54 ; 0x36 -100103a2: 189b adds r3, r3, r2 -100103a4: 1a8a subs r2, r1, r2 -100103a6: 4970 ldr r1, [pc, #448] ; (10010568 <_strtod_l+0x640>) -100103a8: 3b01 subs r3, #1 -100103aa: 428b cmp r3, r1 -100103ac: db00 blt.n 100103b0 <_strtod_l+0x488> -100103ae: e14f b.n 10010650 <_strtod_l+0x728> -100103b0: 1ac9 subs r1, r1, r3 -100103b2: 1a52 subs r2, r2, r1 -100103b4: 291f cmp r1, #31 -100103b6: dd00 ble.n 100103ba <_strtod_l+0x492> -100103b8: e1c8 b.n 1001074c <_strtod_l+0x824> -100103ba: 2301 movs r3, #1 -100103bc: 408b lsls r3, r1 -100103be: 930e str r3, [sp, #56] ; 0x38 -100103c0: 2300 movs r3, #0 -100103c2: 9311 str r3, [sp, #68] ; 0x44 -100103c4: 9b07 ldr r3, [sp, #28] -100103c6: 18a4 adds r4, r4, r2 -100103c8: 469c mov ip, r3 -100103ca: 18ae adds r6, r5, r2 -100103cc: 002b movs r3, r5 -100103ce: 4464 add r4, ip -100103d0: 42b5 cmp r5, r6 -100103d2: dd00 ble.n 100103d6 <_strtod_l+0x4ae> -100103d4: 0033 movs r3, r6 -100103d6: 42a3 cmp r3, r4 -100103d8: dd00 ble.n 100103dc <_strtod_l+0x4b4> -100103da: 0023 movs r3, r4 -100103dc: 2b00 cmp r3, #0 -100103de: dd02 ble.n 100103e6 <_strtod_l+0x4be> -100103e0: 1af6 subs r6, r6, r3 -100103e2: 1ae4 subs r4, r4, r3 -100103e4: 1aed subs r5, r5, r3 -100103e6: 9b0d ldr r3, [sp, #52] ; 0x34 -100103e8: 2b00 cmp r3, #0 -100103ea: dd00 ble.n 100103ee <_strtod_l+0x4c6> -100103ec: e14d b.n 1001068a <_strtod_l+0x762> -100103ee: 2e00 cmp r6, #0 -100103f0: dd00 ble.n 100103f4 <_strtod_l+0x4cc> -100103f2: e165 b.n 100106c0 <_strtod_l+0x798> -100103f4: 9b0c ldr r3, [sp, #48] ; 0x30 -100103f6: 2b00 cmp r3, #0 -100103f8: dd00 ble.n 100103fc <_strtod_l+0x4d4> -100103fa: e18e b.n 1001071a <_strtod_l+0x7f2> -100103fc: 2c00 cmp r4, #0 -100103fe: dd00 ble.n 10010402 <_strtod_l+0x4da> -10010400: e19a b.n 10010738 <_strtod_l+0x810> -10010402: 2d00 cmp r5, #0 -10010404: dd08 ble.n 10010418 <_strtod_l+0x4f0> -10010406: 4649 mov r1, r9 -10010408: 002a movs r2, r5 -1001040a: 0038 movs r0, r7 -1001040c: f003 fa38 bl 10013880 <__lshift> -10010410: 4681 mov r9, r0 -10010412: 2800 cmp r0, #0 -10010414: d100 bne.n 10010418 <_strtod_l+0x4f0> -10010416: e320 b.n 10010a5a <_strtod_l+0xb32> -10010418: 4652 mov r2, sl -1001041a: 0038 movs r0, r7 -1001041c: 991c ldr r1, [sp, #112] ; 0x70 -1001041e: f003 fac7 bl 100139b0 <__mdiff> -10010422: 4680 mov r8, r0 -10010424: 2800 cmp r0, #0 -10010426: d100 bne.n 1001042a <_strtod_l+0x502> -10010428: e317 b.n 10010a5a <_strtod_l+0xb32> -1001042a: 68c3 ldr r3, [r0, #12] -1001042c: 4649 mov r1, r9 -1001042e: 9310 str r3, [sp, #64] ; 0x40 -10010430: 2300 movs r3, #0 -10010432: 60c3 str r3, [r0, #12] -10010434: f003 faa2 bl 1001397c <__mcmp> -10010438: 2800 cmp r0, #0 -1001043a: da01 bge.n 10010440 <_strtod_l+0x518> -1001043c: f000 fc60 bl 10010d00 <_strtod_l+0xdd8> -10010440: d100 bne.n 10010444 <_strtod_l+0x51c> -10010442: e3c7 b.n 10010bd4 <_strtod_l+0xcac> -10010444: 4649 mov r1, r9 -10010446: 4640 mov r0, r8 -10010448: f003 fc6c bl 10013d24 <__ratio> -1001044c: 2380 movs r3, #128 ; 0x80 -1001044e: 2200 movs r2, #0 -10010450: 05db lsls r3, r3, #23 -10010452: 0004 movs r4, r0 -10010454: 000d movs r5, r1 -10010456: f7f6 fe61 bl 1000711c <__wrap___aeabi_dcmple> -1001045a: 2800 cmp r0, #0 -1001045c: d100 bne.n 10010460 <_strtod_l+0x538> -1001045e: e0fc b.n 1001065a <_strtod_l+0x732> -10010460: 9b10 ldr r3, [sp, #64] ; 0x40 -10010462: 2b00 cmp r3, #0 -10010464: d100 bne.n 10010468 <_strtod_l+0x540> -10010466: e181 b.n 1001076c <_strtod_l+0x844> -10010468: 9b05 ldr r3, [sp, #20] -1001046a: 2400 movs r4, #0 -1001046c: 930e str r3, [sp, #56] ; 0x38 -1001046e: 2300 movs r3, #0 -10010470: 9311 str r3, [sp, #68] ; 0x44 -10010472: 4b3e ldr r3, [pc, #248] ; (1001056c <_strtod_l+0x644>) -10010474: 4d3d ldr r5, [pc, #244] ; (1001056c <_strtod_l+0x644>) -10010476: 9312 str r3, [sp, #72] ; 0x48 -10010478: 4b3d ldr r3, [pc, #244] ; (10010570 <_strtod_l+0x648>) -1001047a: 9e0e ldr r6, [sp, #56] ; 0x38 -1001047c: 401e ands r6, r3 -1001047e: 4b3d ldr r3, [pc, #244] ; (10010574 <_strtod_l+0x64c>) -10010480: 429e cmp r6, r3 -10010482: d100 bne.n 10010486 <_strtod_l+0x55e> -10010484: e19f b.n 100107c6 <_strtod_l+0x89e> -10010486: 9b07 ldr r3, [sp, #28] -10010488: 2b00 cmp r3, #0 -1001048a: d028 beq.n 100104de <_strtod_l+0x5b6> -1001048c: 23d4 movs r3, #212 ; 0xd4 -1001048e: 04db lsls r3, r3, #19 -10010490: 429e cmp r6, r3 -10010492: d824 bhi.n 100104de <_strtod_l+0x5b6> -10010494: 4a38 ldr r2, [pc, #224] ; (10010578 <_strtod_l+0x650>) -10010496: 4b39 ldr r3, [pc, #228] ; (1001057c <_strtod_l+0x654>) -10010498: 9811 ldr r0, [sp, #68] ; 0x44 -1001049a: 9912 ldr r1, [sp, #72] ; 0x48 -1001049c: f7f6 fe3e bl 1000711c <__wrap___aeabi_dcmple> -100104a0: 2800 cmp r0, #0 -100104a2: d018 beq.n 100104d6 <_strtod_l+0x5ae> -100104a4: 9811 ldr r0, [sp, #68] ; 0x44 -100104a6: 9912 ldr r1, [sp, #72] ; 0x48 -100104a8: f7f6 fe9c bl 100071e4 <__wrap___aeabi_d2uiz> -100104ac: 2800 cmp r0, #0 -100104ae: d100 bne.n 100104b2 <_strtod_l+0x58a> -100104b0: 3001 adds r0, #1 -100104b2: f7f6 fe57 bl 10007164 <__wrap___aeabi_ui2d> -100104b6: 000b movs r3, r1 -100104b8: 9112 str r1, [sp, #72] ; 0x48 -100104ba: 9910 ldr r1, [sp, #64] ; 0x40 -100104bc: 0002 movs r2, r0 -100104be: 9011 str r0, [sp, #68] ; 0x44 -100104c0: 2900 cmp r1, #0 -100104c2: d000 beq.n 100104c6 <_strtod_l+0x59e> -100104c4: e315 b.n 10010af2 <_strtod_l+0xbca> -100104c6: 9216 str r2, [sp, #88] ; 0x58 -100104c8: 2280 movs r2, #128 ; 0x80 -100104ca: 0612 lsls r2, r2, #24 -100104cc: 4694 mov ip, r2 -100104ce: 4463 add r3, ip -100104d0: 9317 str r3, [sp, #92] ; 0x5c -100104d2: 9c16 ldr r4, [sp, #88] ; 0x58 -100104d4: 9d17 ldr r5, [sp, #92] ; 0x5c -100104d6: 23d6 movs r3, #214 ; 0xd6 -100104d8: 04db lsls r3, r3, #19 -100104da: 18eb adds r3, r5, r3 -100104dc: 1b9d subs r5, r3, r6 -100104de: 980b ldr r0, [sp, #44] ; 0x2c -100104e0: 990a ldr r1, [sp, #40] ; 0x28 -100104e2: f003 fb2b bl 10013b3c <__ulp> -100104e6: 0002 movs r2, r0 -100104e8: 000b movs r3, r1 -100104ea: 0020 movs r0, r4 -100104ec: 0029 movs r1, r5 -100104ee: f7f6 fdc8 bl 10007082 <__wrap___aeabi_dmul> -100104f2: 9a0b ldr r2, [sp, #44] ; 0x2c -100104f4: 9b0a ldr r3, [sp, #40] ; 0x28 -100104f6: f7f6 fda5 bl 10007044 <__wrap___aeabi_dadd> -100104fa: 000c movs r4, r1 -100104fc: 9004 str r0, [sp, #16] -100104fe: 9105 str r1, [sp, #20] -10010500: 9b07 ldr r3, [sp, #28] -10010502: 2b00 cmp r3, #0 -10010504: d104 bne.n 10010510 <_strtod_l+0x5e8> -10010506: 4b1a ldr r3, [pc, #104] ; (10010570 <_strtod_l+0x648>) -10010508: 4023 ands r3, r4 -1001050a: 429e cmp r6, r3 -1001050c: d100 bne.n 10010510 <_strtod_l+0x5e8> -1001050e: e246 b.n 1001099e <_strtod_l+0xa76> -10010510: 0038 movs r0, r7 -10010512: 991c ldr r1, [sp, #112] ; 0x70 -10010514: f002 ff46 bl 100133a4 <_Bfree> -10010518: 4651 mov r1, sl -1001051a: 0038 movs r0, r7 -1001051c: f002 ff42 bl 100133a4 <_Bfree> -10010520: 4649 mov r1, r9 -10010522: 0038 movs r0, r7 -10010524: f002 ff3e bl 100133a4 <_Bfree> -10010528: 4641 mov r1, r8 -1001052a: 0038 movs r0, r7 -1001052c: f002 ff3a bl 100133a4 <_Bfree> -10010530: e700 b.n 10010334 <_strtod_l+0x40c> -10010532: 2300 movs r3, #0 -10010534: 2700 movs r7, #0 -10010536: 469b mov fp, r3 -10010538: 9b08 ldr r3, [sp, #32] -1001053a: 2b00 cmp r3, #0 -1001053c: d001 beq.n 10010542 <_strtod_l+0x61a> -1001053e: 9a1b ldr r2, [sp, #108] ; 0x6c -10010540: 601a str r2, [r3, #0] -10010542: 9b09 ldr r3, [sp, #36] ; 0x24 -10010544: 2b00 cmp r3, #0 -10010546: d100 bne.n 1001054a <_strtod_l+0x622> -10010548: e580 b.n 1001004c <_strtod_l+0x124> -1001054a: 2180 movs r1, #128 ; 0x80 -1001054c: 0609 lsls r1, r1, #24 -1001054e: 187b adds r3, r7, r1 -10010550: 001f movs r7, r3 -10010552: e57b b.n 1001004c <_strtod_l+0x124> -10010554: 9b1b ldr r3, [sp, #108] ; 0x6c -10010556: 960d str r6, [sp, #52] ; 0x34 -10010558: 445b add r3, fp -1001055a: 931b str r3, [sp, #108] ; 0x6c -1001055c: 781c ldrb r4, [r3, #0] -1001055e: 2300 movs r3, #0 -10010560: 9310 str r3, [sp, #64] ; 0x40 -10010562: e5bd b.n 100100e0 <_strtod_l+0x1b8> -10010564: 1004d338 .word 0x1004d338 -10010568: fffffc02 .word 0xfffffc02 -1001056c: 3ff00000 .word 0x3ff00000 -10010570: 7ff00000 .word 0x7ff00000 -10010574: 7fe00000 .word 0x7fe00000 -10010578: ffc00000 .word 0xffc00000 -1001057c: 41dfffff .word 0x41dfffff -10010580: 465b mov r3, fp -10010582: 1af4 subs r4, r6, r3 -10010584: 9b0c ldr r3, [sp, #48] ; 0x30 -10010586: 469c mov ip, r3 -10010588: 4464 add r4, ip -1001058a: 2c00 cmp r4, #0 -1001058c: dd00 ble.n 10010590 <_strtod_l+0x668> -1001058e: e69d b.n 100102cc <_strtod_l+0x3a4> -10010590: d100 bne.n 10010594 <_strtod_l+0x66c> -10010592: e6b0 b.n 100102f6 <_strtod_l+0x3ce> -10010594: 230f movs r3, #15 -10010596: 001a movs r2, r3 -10010598: 4264 negs r4, r4 -1001059a: 4022 ands r2, r4 -1001059c: 4223 tst r3, r4 -1001059e: d00a beq.n 100105b6 <_strtod_l+0x68e> -100105a0: 9804 ldr r0, [sp, #16] -100105a2: 9905 ldr r1, [sp, #20] -100105a4: 4bd1 ldr r3, [pc, #836] ; (100108ec <_strtod_l+0x9c4>) -100105a6: 00d2 lsls r2, r2, #3 -100105a8: 189a adds r2, r3, r2 -100105aa: 6853 ldr r3, [r2, #4] -100105ac: 6812 ldr r2, [r2, #0] -100105ae: f7f6 fd4e bl 1000704e <__wrap___aeabi_ddiv> -100105b2: 9004 str r0, [sp, #16] -100105b4: 9105 str r1, [sp, #20] -100105b6: 1124 asrs r4, r4, #4 -100105b8: d100 bne.n 100105bc <_strtod_l+0x694> -100105ba: e69c b.n 100102f6 <_strtod_l+0x3ce> -100105bc: 2c1f cmp r4, #31 -100105be: dc40 bgt.n 10010642 <_strtod_l+0x71a> -100105c0: 2310 movs r3, #16 -100105c2: 001a movs r2, r3 -100105c4: 4022 ands r2, r4 -100105c6: 9207 str r2, [sp, #28] -100105c8: 4223 tst r3, r4 -100105ca: d001 beq.n 100105d0 <_strtod_l+0x6a8> -100105cc: 335a adds r3, #90 ; 0x5a -100105ce: 9307 str r3, [sp, #28] -100105d0: 2201 movs r2, #1 -100105d2: 9804 ldr r0, [sp, #16] -100105d4: 9905 ldr r1, [sp, #20] -100105d6: 2300 movs r3, #0 -100105d8: 4691 mov r9, r2 -100105da: 4dc5 ldr r5, [pc, #788] ; (100108f0 <_strtod_l+0x9c8>) -100105dc: 3528 adds r5, #40 ; 0x28 -100105de: 464a mov r2, r9 -100105e0: 4222 tst r2, r4 -100105e2: d004 beq.n 100105ee <_strtod_l+0x6c6> -100105e4: 682a ldr r2, [r5, #0] -100105e6: 686b ldr r3, [r5, #4] -100105e8: f7f6 fd4b bl 10007082 <__wrap___aeabi_dmul> -100105ec: 2301 movs r3, #1 -100105ee: 1064 asrs r4, r4, #1 -100105f0: 3508 adds r5, #8 -100105f2: 2c00 cmp r4, #0 -100105f4: d1f3 bne.n 100105de <_strtod_l+0x6b6> -100105f6: 2b00 cmp r3, #0 -100105f8: d001 beq.n 100105fe <_strtod_l+0x6d6> -100105fa: 9004 str r0, [sp, #16] -100105fc: 9105 str r1, [sp, #20] -100105fe: 9b07 ldr r3, [sp, #28] -10010600: 2b00 cmp r3, #0 -10010602: d015 beq.n 10010630 <_strtod_l+0x708> -10010604: 9b04 ldr r3, [sp, #16] -10010606: 9c05 ldr r4, [sp, #20] -10010608: 236b movs r3, #107 ; 0x6b -1001060a: 0062 lsls r2, r4, #1 -1001060c: 0d52 lsrs r2, r2, #21 -1001060e: 0021 movs r1, r4 -10010610: 1a9b subs r3, r3, r2 -10010612: 2b00 cmp r3, #0 -10010614: dd0c ble.n 10010630 <_strtod_l+0x708> -10010616: 2b1f cmp r3, #31 -10010618: dc01 bgt.n 1001061e <_strtod_l+0x6f6> -1001061a: f000 fbde bl 10010dda <_strtod_l+0xeb2> -1001061e: 2000 movs r0, #0 -10010620: 9004 str r0, [sp, #16] -10010622: 2b34 cmp r3, #52 ; 0x34 -10010624: dc01 bgt.n 1001062a <_strtod_l+0x702> -10010626: f000 fc24 bl 10010e72 <_strtod_l+0xf4a> -1001062a: 23dc movs r3, #220 ; 0xdc -1001062c: 049b lsls r3, r3, #18 -1001062e: 9305 str r3, [sp, #20] -10010630: 2200 movs r2, #0 -10010632: 9804 ldr r0, [sp, #16] -10010634: 9905 ldr r1, [sp, #20] -10010636: 2300 movs r3, #0 -10010638: f7f6 fd62 bl 10007100 <__wrap___aeabi_dcmpeq> -1001063c: 2800 cmp r0, #0 -1001063e: d100 bne.n 10010642 <_strtod_l+0x71a> -10010640: e65b b.n 100102fa <_strtod_l+0x3d2> -10010642: 2322 movs r3, #34 ; 0x22 -10010644: 4652 mov r2, sl -10010646: 6013 str r3, [r2, #0] -10010648: 2300 movs r3, #0 -1001064a: 2700 movs r7, #0 -1001064c: 469b mov fp, r3 -1001064e: e773 b.n 10010538 <_strtod_l+0x610> -10010650: 2300 movs r3, #0 -10010652: 9311 str r3, [sp, #68] ; 0x44 -10010654: 3301 adds r3, #1 -10010656: 930e str r3, [sp, #56] ; 0x38 -10010658: e6b4 b.n 100103c4 <_strtod_l+0x49c> -1001065a: 2200 movs r2, #0 -1001065c: 4ba5 ldr r3, [pc, #660] ; (100108f4 <_strtod_l+0x9cc>) -1001065e: 0020 movs r0, r4 -10010660: 0029 movs r1, r5 -10010662: f7f6 fd0e bl 10007082 <__wrap___aeabi_dmul> -10010666: 000b movs r3, r1 -10010668: 9112 str r1, [sp, #72] ; 0x48 -1001066a: 9910 ldr r1, [sp, #64] ; 0x40 -1001066c: 0002 movs r2, r0 -1001066e: 9011 str r0, [sp, #68] ; 0x44 -10010670: 2900 cmp r1, #0 -10010672: d176 bne.n 10010762 <_strtod_l+0x83a> -10010674: 9214 str r2, [sp, #80] ; 0x50 -10010676: 2280 movs r2, #128 ; 0x80 -10010678: 0612 lsls r2, r2, #24 -1001067a: 4694 mov ip, r2 -1001067c: 4463 add r3, ip -1001067e: 9315 str r3, [sp, #84] ; 0x54 -10010680: 9b05 ldr r3, [sp, #20] -10010682: 9c14 ldr r4, [sp, #80] ; 0x50 -10010684: 9d15 ldr r5, [sp, #84] ; 0x54 -10010686: 930e str r3, [sp, #56] ; 0x38 -10010688: e6f6 b.n 10010478 <_strtod_l+0x550> -1001068a: 4649 mov r1, r9 -1001068c: 001a movs r2, r3 -1001068e: 0038 movs r0, r7 -10010690: f003 f88a bl 100137a8 <__pow5mult> -10010694: 4681 mov r9, r0 -10010696: 2800 cmp r0, #0 -10010698: d100 bne.n 1001069c <_strtod_l+0x774> -1001069a: e1de b.n 10010a5a <_strtod_l+0xb32> -1001069c: 0001 movs r1, r0 -1001069e: 9a1c ldr r2, [sp, #112] ; 0x70 -100106a0: 0038 movs r0, r7 -100106a2: f002 ffaf bl 10013604 <__multiply> -100106a6: 9010 str r0, [sp, #64] ; 0x40 -100106a8: 2800 cmp r0, #0 -100106aa: d100 bne.n 100106ae <_strtod_l+0x786> -100106ac: e1d5 b.n 10010a5a <_strtod_l+0xb32> -100106ae: 0038 movs r0, r7 -100106b0: 991c ldr r1, [sp, #112] ; 0x70 -100106b2: f002 fe77 bl 100133a4 <_Bfree> -100106b6: 9b10 ldr r3, [sp, #64] ; 0x40 -100106b8: 931c str r3, [sp, #112] ; 0x70 -100106ba: 2e00 cmp r6, #0 -100106bc: dc00 bgt.n 100106c0 <_strtod_l+0x798> -100106be: e699 b.n 100103f4 <_strtod_l+0x4cc> -100106c0: 0032 movs r2, r6 -100106c2: 0038 movs r0, r7 -100106c4: 991c ldr r1, [sp, #112] ; 0x70 -100106c6: f003 f8db bl 10013880 <__lshift> -100106ca: 901c str r0, [sp, #112] ; 0x70 -100106cc: 2800 cmp r0, #0 -100106ce: d000 beq.n 100106d2 <_strtod_l+0x7aa> -100106d0: e690 b.n 100103f4 <_strtod_l+0x4cc> -100106d2: 4653 mov r3, sl -100106d4: 4646 mov r6, r8 -100106d6: 46ba mov sl, r7 -100106d8: 46d8 mov r8, fp -100106da: 930c str r3, [sp, #48] ; 0x30 -100106dc: 2322 movs r3, #34 ; 0x22 -100106de: 4652 mov r2, sl -100106e0: 6013 str r3, [r2, #0] -100106e2: 2300 movs r3, #0 -100106e4: 469b mov fp, r3 -100106e6: 4f84 ldr r7, [pc, #528] ; (100108f8 <_strtod_l+0x9d0>) -100106e8: 0001 movs r1, r0 -100106ea: 4650 mov r0, sl -100106ec: f002 fe5a bl 100133a4 <_Bfree> -100106f0: 4650 mov r0, sl -100106f2: 990c ldr r1, [sp, #48] ; 0x30 -100106f4: f002 fe56 bl 100133a4 <_Bfree> -100106f8: 4649 mov r1, r9 -100106fa: 4650 mov r0, sl -100106fc: f002 fe52 bl 100133a4 <_Bfree> -10010700: 4641 mov r1, r8 -10010702: 4650 mov r0, sl -10010704: f002 fe4e bl 100133a4 <_Bfree> -10010708: 0031 movs r1, r6 -1001070a: 4650 mov r0, sl -1001070c: f002 fe4a bl 100133a4 <_Bfree> -10010710: e712 b.n 10010538 <_strtod_l+0x610> -10010712: 9a13 ldr r2, [sp, #76] ; 0x4c -10010714: 9d0d ldr r5, [sp, #52] ; 0x34 -10010716: 1ad4 subs r4, r2, r3 -10010718: e63f b.n 1001039a <_strtod_l+0x472> -1001071a: 4651 mov r1, sl -1001071c: 0038 movs r0, r7 -1001071e: 9a13 ldr r2, [sp, #76] ; 0x4c -10010720: f003 f842 bl 100137a8 <__pow5mult> -10010724: 4682 mov sl, r0 -10010726: 1e03 subs r3, r0, #0 -10010728: d000 beq.n 1001072c <_strtod_l+0x804> -1001072a: e667 b.n 100103fc <_strtod_l+0x4d4> -1001072c: 4646 mov r6, r8 -1001072e: 46ba mov sl, r7 -10010730: 46d8 mov r8, fp -10010732: 981c ldr r0, [sp, #112] ; 0x70 -10010734: 930c str r3, [sp, #48] ; 0x30 -10010736: e7d1 b.n 100106dc <_strtod_l+0x7b4> -10010738: 4651 mov r1, sl -1001073a: 0022 movs r2, r4 -1001073c: 0038 movs r0, r7 -1001073e: f003 f89f bl 10013880 <__lshift> -10010742: 4682 mov sl, r0 -10010744: 1e03 subs r3, r0, #0 -10010746: d000 beq.n 1001074a <_strtod_l+0x822> -10010748: e65b b.n 10010402 <_strtod_l+0x4da> -1001074a: e7ef b.n 1001072c <_strtod_l+0x804> -1001074c: 496b ldr r1, [pc, #428] ; (100108fc <_strtod_l+0x9d4>) -1001074e: 1acb subs r3, r1, r3 -10010750: 2101 movs r1, #1 -10010752: 4099 lsls r1, r3 -10010754: 2301 movs r3, #1 -10010756: 9111 str r1, [sp, #68] ; 0x44 -10010758: 930e str r3, [sp, #56] ; 0x38 -1001075a: e633 b.n 100103c4 <_strtod_l+0x49c> -1001075c: 2301 movs r3, #1 -1001075e: 469c mov ip, r3 -10010760: e509 b.n 10010176 <_strtod_l+0x24e> -10010762: 9a11 ldr r2, [sp, #68] ; 0x44 -10010764: 9b12 ldr r3, [sp, #72] ; 0x48 -10010766: 9214 str r2, [sp, #80] ; 0x50 -10010768: 9315 str r3, [sp, #84] ; 0x54 -1001076a: e789 b.n 10010680 <_strtod_l+0x758> -1001076c: 9904 ldr r1, [sp, #16] -1001076e: 9a05 ldr r2, [sp, #20] -10010770: 2900 cmp r1, #0 -10010772: d15b bne.n 1001082c <_strtod_l+0x904> -10010774: 920e str r2, [sp, #56] ; 0x38 -10010776: 0313 lsls r3, r2, #12 -10010778: d15d bne.n 10010836 <_strtod_l+0x90e> -1001077a: 2200 movs r2, #0 -1001077c: 0020 movs r0, r4 -1001077e: 0029 movs r1, r5 -10010780: 4b5f ldr r3, [pc, #380] ; (10010900 <_strtod_l+0x9d8>) -10010782: f7f6 fcc5 bl 10007110 <__wrap___aeabi_dcmplt> -10010786: 2800 cmp r0, #0 -10010788: d000 beq.n 1001078c <_strtod_l+0x864> -1001078a: e200 b.n 10010b8e <_strtod_l+0xc66> -1001078c: 2200 movs r2, #0 -1001078e: 4b59 ldr r3, [pc, #356] ; (100108f4 <_strtod_l+0x9cc>) -10010790: 0020 movs r0, r4 -10010792: 0029 movs r1, r5 -10010794: f7f6 fc75 bl 10007082 <__wrap___aeabi_dmul> -10010798: 2280 movs r2, #128 ; 0x80 -1001079a: 0612 lsls r2, r2, #24 -1001079c: 000b movs r3, r1 -1001079e: 4694 mov ip, r2 -100107a0: 4463 add r3, ip -100107a2: 9011 str r0, [sp, #68] ; 0x44 -100107a4: 9112 str r1, [sp, #72] ; 0x48 -100107a6: 9018 str r0, [sp, #96] ; 0x60 -100107a8: 9319 str r3, [sp, #100] ; 0x64 -100107aa: 9c18 ldr r4, [sp, #96] ; 0x60 -100107ac: 9d19 ldr r5, [sp, #100] ; 0x64 -100107ae: e663 b.n 10010478 <_strtod_l+0x550> -100107b0: 2300 movs r3, #0 -100107b2: 951b str r5, [sp, #108] ; 0x6c -100107b4: 930b str r3, [sp, #44] ; 0x2c -100107b6: f7ff fc18 bl 1000ffea <_strtod_l+0xc2> -100107ba: 2301 movs r3, #1 -100107bc: 469b mov fp, r3 -100107be: 1cab adds r3, r5, #2 -100107c0: 931b str r3, [sp, #108] ; 0x6c -100107c2: 78ac ldrb r4, [r5, #2] -100107c4: e4f3 b.n 100101ae <_strtod_l+0x286> -100107c6: 4a4f ldr r2, [pc, #316] ; (10010904 <_strtod_l+0x9dc>) -100107c8: 9b0e ldr r3, [sp, #56] ; 0x38 -100107ca: 4694 mov ip, r2 -100107cc: 4463 add r3, ip -100107ce: 9305 str r3, [sp, #20] -100107d0: 940e str r4, [sp, #56] ; 0x38 -100107d2: 950f str r5, [sp, #60] ; 0x3c -100107d4: 9c04 ldr r4, [sp, #16] -100107d6: 9d05 ldr r5, [sp, #20] -100107d8: 0020 movs r0, r4 -100107da: 0029 movs r1, r5 -100107dc: f003 f9ae bl 10013b3c <__ulp> -100107e0: 0002 movs r2, r0 -100107e2: 000b movs r3, r1 -100107e4: 980e ldr r0, [sp, #56] ; 0x38 -100107e6: 990f ldr r1, [sp, #60] ; 0x3c -100107e8: f7f6 fc4b bl 10007082 <__wrap___aeabi_dmul> -100107ec: 0022 movs r2, r4 -100107ee: 002b movs r3, r5 -100107f0: f7f6 fc28 bl 10007044 <__wrap___aeabi_dadd> -100107f4: 4b40 ldr r3, [pc, #256] ; (100108f8 <_strtod_l+0x9d0>) -100107f6: 4a44 ldr r2, [pc, #272] ; (10010908 <_strtod_l+0x9e0>) -100107f8: 9004 str r0, [sp, #16] -100107fa: 9105 str r1, [sp, #20] -100107fc: 400b ands r3, r1 -100107fe: 4293 cmp r3, r2 -10010800: d920 bls.n 10010844 <_strtod_l+0x91c> -10010802: 9a0a ldr r2, [sp, #40] ; 0x28 -10010804: 4b41 ldr r3, [pc, #260] ; (1001090c <_strtod_l+0x9e4>) -10010806: 429a cmp r2, r3 -10010808: d103 bne.n 10010812 <_strtod_l+0x8ea> -1001080a: 9b0b ldr r3, [sp, #44] ; 0x2c -1001080c: 3301 adds r3, #1 -1001080e: d100 bne.n 10010812 <_strtod_l+0x8ea> -10010810: e123 b.n 10010a5a <_strtod_l+0xb32> -10010812: 4b3e ldr r3, [pc, #248] ; (1001090c <_strtod_l+0x9e4>) -10010814: 9305 str r3, [sp, #20] -10010816: 2301 movs r3, #1 -10010818: 425b negs r3, r3 -1001081a: 9304 str r3, [sp, #16] -1001081c: e678 b.n 10010510 <_strtod_l+0x5e8> -1001081e: 2300 movs r3, #0 -10010820: 930d str r3, [sp, #52] ; 0x34 -10010822: 9310 str r3, [sp, #64] ; 0x40 -10010824: 3301 adds r3, #1 -10010826: 2600 movs r6, #0 -10010828: 469c mov ip, r3 -1001082a: e4a4 b.n 10010176 <_strtod_l+0x24e> -1001082c: 2901 cmp r1, #1 -1001082e: d100 bne.n 10010832 <_strtod_l+0x90a> -10010830: e144 b.n 10010abc <_strtod_l+0xb94> -10010832: 9b05 ldr r3, [sp, #20] -10010834: 930e str r3, [sp, #56] ; 0x38 -10010836: 2300 movs r3, #0 -10010838: 9311 str r3, [sp, #68] ; 0x44 -1001083a: 4b31 ldr r3, [pc, #196] ; (10010900 <_strtod_l+0x9d8>) -1001083c: 2400 movs r4, #0 -1001083e: 4d34 ldr r5, [pc, #208] ; (10010910 <_strtod_l+0x9e8>) -10010840: 9312 str r3, [sp, #72] ; 0x48 -10010842: e619 b.n 10010478 <_strtod_l+0x550> -10010844: 23d4 movs r3, #212 ; 0xd4 -10010846: 049b lsls r3, r3, #18 -10010848: 18cc adds r4, r1, r3 -1001084a: 9405 str r4, [sp, #20] -1001084c: e658 b.n 10010500 <_strtod_l+0x5d8> -1001084e: 229a movs r2, #154 ; 0x9a -10010850: 0052 lsls r2, r2, #1 -10010852: 4294 cmp r4, r2 -10010854: dd00 ble.n 10010858 <_strtod_l+0x930> -10010856: e0fc b.n 10010a52 <_strtod_l+0xb2a> -10010858: 1124 asrs r4, r4, #4 -1001085a: 2b1f cmp r3, #31 -1001085c: dc00 bgt.n 10010860 <_strtod_l+0x938> -1001085e: e296 b.n 10010d8e <_strtod_l+0xe66> -10010860: 9804 ldr r0, [sp, #16] -10010862: 9905 ldr r1, [sp, #20] -10010864: 2200 movs r2, #0 -10010866: 4691 mov r9, r2 -10010868: 3201 adds r2, #1 -1001086a: 4693 mov fp, r2 -1001086c: 464a mov r2, r9 -1001086e: 4b29 ldr r3, [pc, #164] ; (10010914 <_strtod_l+0x9ec>) -10010870: 46b1 mov r9, r6 -10010872: 001d movs r5, r3 -10010874: 9307 str r3, [sp, #28] -10010876: 0016 movs r6, r2 -10010878: 2300 movs r3, #0 -1001087a: 465a mov r2, fp -1001087c: 4222 tst r2, r4 -1001087e: d004 beq.n 1001088a <_strtod_l+0x962> -10010880: 682a ldr r2, [r5, #0] -10010882: 686b ldr r3, [r5, #4] -10010884: f7f6 fbfd bl 10007082 <__wrap___aeabi_dmul> -10010888: 2301 movs r3, #1 -1001088a: 3601 adds r6, #1 -1001088c: 1064 asrs r4, r4, #1 -1001088e: 3508 adds r5, #8 -10010890: 2c01 cmp r4, #1 -10010892: d1f2 bne.n 1001087a <_strtod_l+0x952> -10010894: 0032 movs r2, r6 -10010896: 464e mov r6, r9 -10010898: 4691 mov r9, r2 -1001089a: 2b00 cmp r3, #0 -1001089c: d001 beq.n 100108a2 <_strtod_l+0x97a> -1001089e: 9004 str r0, [sp, #16] -100108a0: 9105 str r1, [sp, #20] -100108a2: 4a18 ldr r2, [pc, #96] ; (10010904 <_strtod_l+0x9dc>) -100108a4: 9b05 ldr r3, [sp, #20] -100108a6: 4694 mov ip, r2 -100108a8: 4463 add r3, ip -100108aa: 9305 str r3, [sp, #20] -100108ac: 464b mov r3, r9 -100108ae: 00d9 lsls r1, r3, #3 -100108b0: 9b07 ldr r3, [sp, #28] -100108b2: 469c mov ip, r3 -100108b4: 9a04 ldr r2, [sp, #16] -100108b6: 9b05 ldr r3, [sp, #20] -100108b8: 4461 add r1, ip -100108ba: 6808 ldr r0, [r1, #0] -100108bc: 6849 ldr r1, [r1, #4] -100108be: f7f6 fbe0 bl 10007082 <__wrap___aeabi_dmul> -100108c2: 4b0d ldr r3, [pc, #52] ; (100108f8 <_strtod_l+0x9d0>) -100108c4: 4a14 ldr r2, [pc, #80] ; (10010918 <_strtod_l+0x9f0>) -100108c6: 9004 str r0, [sp, #16] -100108c8: 9105 str r1, [sp, #20] -100108ca: 400b ands r3, r1 -100108cc: 4293 cmp r3, r2 -100108ce: d900 bls.n 100108d2 <_strtod_l+0x9aa> -100108d0: e0bf b.n 10010a52 <_strtod_l+0xb2a> -100108d2: 4a12 ldr r2, [pc, #72] ; (1001091c <_strtod_l+0x9f4>) -100108d4: 4293 cmp r3, r2 -100108d6: d800 bhi.n 100108da <_strtod_l+0x9b2> -100108d8: e1cc b.n 10010c74 <_strtod_l+0xd4c> -100108da: 4b0c ldr r3, [pc, #48] ; (1001090c <_strtod_l+0x9e4>) -100108dc: 9305 str r3, [sp, #20] -100108de: 2301 movs r3, #1 -100108e0: 425b negs r3, r3 -100108e2: 9304 str r3, [sp, #16] -100108e4: 2300 movs r3, #0 -100108e6: 9307 str r3, [sp, #28] -100108e8: e507 b.n 100102fa <_strtod_l+0x3d2> -100108ea: 46c0 nop ; (mov r8, r8) -100108ec: 1004d338 .word 0x1004d338 -100108f0: 1004ce48 .word 0x1004ce48 -100108f4: 3fe00000 .word 0x3fe00000 -100108f8: 7ff00000 .word 0x7ff00000 -100108fc: fffffbe2 .word 0xfffffbe2 -10010900: 3ff00000 .word 0x3ff00000 -10010904: fcb00000 .word 0xfcb00000 -10010908: 7c9fffff .word 0x7c9fffff -1001090c: 7fefffff .word 0x7fefffff -10010910: bff00000 .word 0xbff00000 -10010914: 1004d310 .word 0x1004d310 -10010918: 7ca00000 .word 0x7ca00000 -1001091c: 7c900000 .word 0x7c900000 -10010920: 2301 movs r3, #1 -10010922: 9309 str r3, [sp, #36] ; 0x24 -10010924: 1c7a adds r2, r7, #1 -10010926: 921b str r2, [sp, #108] ; 0x6c -10010928: 787b ldrb r3, [r7, #1] -1001092a: 2b00 cmp r3, #0 -1001092c: d101 bne.n 10010932 <_strtod_l+0xa0a> -1001092e: f7ff fb85 bl 1001003c <_strtod_l+0x114> -10010932: 0017 movs r7, r2 -10010934: f7ff fb1b bl 1000ff6e <_strtod_l+0x46> -10010938: 2300 movs r3, #0 -1001093a: 9309 str r3, [sp, #36] ; 0x24 -1001093c: e7f2 b.n 10010924 <_strtod_l+0x9fc> -1001093e: 49d2 ldr r1, [pc, #840] ; (10010c88 <_strtod_l+0xd60>) -10010940: 9b1e ldr r3, [sp, #120] ; 0x78 -10010942: 468c mov ip, r1 -10010944: 4ad1 ldr r2, [pc, #836] ; (10010c8c <_strtod_l+0xd64>) -10010946: 9304 str r3, [sp, #16] -10010948: 9b1f ldr r3, [sp, #124] ; 0x7c -1001094a: 401a ands r2, r3 -1001094c: 9b1d ldr r3, [sp, #116] ; 0x74 -1001094e: 4463 add r3, ip -10010950: 051b lsls r3, r3, #20 -10010952: 431a orrs r2, r3 -10010954: 9205 str r2, [sp, #20] -10010956: 0723 lsls r3, r4, #28 -10010958: d504 bpl.n 10010964 <_strtod_l+0xa3c> -1001095a: 2380 movs r3, #128 ; 0x80 -1001095c: 9a05 ldr r2, [sp, #20] -1001095e: 061b lsls r3, r3, #24 -10010960: 431a orrs r2, r3 -10010962: 9205 str r2, [sp, #20] -10010964: 9b04 ldr r3, [sp, #16] -10010966: 9c05 ldr r4, [sp, #20] -10010968: 469b mov fp, r3 -1001096a: 0027 movs r7, r4 -1001096c: e5e4 b.n 10010538 <_strtod_l+0x610> -1001096e: 49c8 ldr r1, [pc, #800] ; (10010c90 <_strtod_l+0xd68>) -10010970: a81b add r0, sp, #108 ; 0x6c -10010972: f002 fbf1 bl 10013158 <__match> -10010976: 2800 cmp r0, #0 -10010978: d101 bne.n 1001097e <_strtod_l+0xa56> -1001097a: f7ff fb5f bl 1001003c <_strtod_l+0x114> -1001097e: 9b1b ldr r3, [sp, #108] ; 0x6c -10010980: 49c4 ldr r1, [pc, #784] ; (10010c94 <_strtod_l+0xd6c>) -10010982: 3b01 subs r3, #1 -10010984: a81b add r0, sp, #108 ; 0x6c -10010986: 931b str r3, [sp, #108] ; 0x6c -10010988: f002 fbe6 bl 10013158 <__match> -1001098c: 2800 cmp r0, #0 -1001098e: d102 bne.n 10010996 <_strtod_l+0xa6e> -10010990: 9b1b ldr r3, [sp, #108] ; 0x6c -10010992: 3301 adds r3, #1 -10010994: 931b str r3, [sp, #108] ; 0x6c -10010996: 2300 movs r3, #0 -10010998: 4fbf ldr r7, [pc, #764] ; (10010c98 <_strtod_l+0xd70>) -1001099a: 469b mov fp, r3 -1001099c: e5cc b.n 10010538 <_strtod_l+0x610> -1001099e: 9e11 ldr r6, [sp, #68] ; 0x44 -100109a0: 9d12 ldr r5, [sp, #72] ; 0x48 -100109a2: 0030 movs r0, r6 -100109a4: 0029 movs r1, r5 -100109a6: f7f6 fc2d bl 10007204 <__wrap___aeabi_d2lz> -100109aa: f7f6 fc23 bl 100071f4 <__wrap___aeabi_l2d> -100109ae: 0002 movs r2, r0 -100109b0: 000b movs r3, r1 -100109b2: 0030 movs r0, r6 -100109b4: 0029 movs r1, r5 -100109b6: f7f6 fb40 bl 1000703a <__wrap___aeabi_dsub> -100109ba: 9a04 ldr r2, [sp, #16] -100109bc: 9b10 ldr r3, [sp, #64] ; 0x40 -100109be: 0324 lsls r4, r4, #12 -100109c0: 4313 orrs r3, r2 -100109c2: 0b24 lsrs r4, r4, #12 -100109c4: 0005 movs r5, r0 -100109c6: 000e movs r6, r1 -100109c8: 4ab4 ldr r2, [pc, #720] ; (10010c9c <_strtod_l+0xd74>) -100109ca: 431c orrs r4, r3 -100109cc: d113 bne.n 100109f6 <_strtod_l+0xace> -100109ce: 4bb4 ldr r3, [pc, #720] ; (10010ca0 <_strtod_l+0xd78>) -100109d0: f7f6 fb9e bl 10007110 <__wrap___aeabi_dcmplt> -100109d4: 2800 cmp r0, #0 -100109d6: d100 bne.n 100109da <_strtod_l+0xab2> -100109d8: e59a b.n 10010510 <_strtod_l+0x5e8> -100109da: 4653 mov r3, sl -100109dc: 4646 mov r6, r8 -100109de: 46ba mov sl, r7 -100109e0: 46d8 mov r8, fp -100109e2: 930c str r3, [sp, #48] ; 0x30 -100109e4: 981c ldr r0, [sp, #112] ; 0x70 -100109e6: 9b04 ldr r3, [sp, #16] -100109e8: 9c05 ldr r4, [sp, #20] -100109ea: 469b mov fp, r3 -100109ec: 0027 movs r7, r4 -100109ee: e67b b.n 100106e8 <_strtod_l+0x7c0> -100109f0: 2300 movs r3, #0 -100109f2: 469b mov fp, r3 -100109f4: e6e3 b.n 100107be <_strtod_l+0x896> -100109f6: 4bab ldr r3, [pc, #684] ; (10010ca4 <_strtod_l+0xd7c>) -100109f8: f7f6 fb8a bl 10007110 <__wrap___aeabi_dcmplt> -100109fc: 2800 cmp r0, #0 -100109fe: d1ec bne.n 100109da <_strtod_l+0xab2> -10010a00: 0028 movs r0, r5 -10010a02: 0031 movs r1, r6 -10010a04: 4aa8 ldr r2, [pc, #672] ; (10010ca8 <_strtod_l+0xd80>) -10010a06: 4ba9 ldr r3, [pc, #676] ; (10010cac <_strtod_l+0xd84>) -10010a08: f7f6 fb98 bl 1000713c <__wrap___aeabi_dcmpgt> -10010a0c: 2800 cmp r0, #0 -10010a0e: d100 bne.n 10010a12 <_strtod_l+0xaea> -10010a10: e57e b.n 10010510 <_strtod_l+0x5e8> -10010a12: e7e2 b.n 100109da <_strtod_l+0xab2> -10010a14: 9b09 ldr r3, [sp, #36] ; 0x24 -10010a16: 9402 str r4, [sp, #8] -10010a18: 9301 str r3, [sp, #4] -10010a1a: ab1c add r3, sp, #112 ; 0x70 -10010a1c: 9300 str r3, [sp, #0] -10010a1e: 4650 mov r0, sl -10010a20: ab1d add r3, sp, #116 ; 0x74 -10010a22: 4aa3 ldr r2, [pc, #652] ; (10010cb0 <_strtod_l+0xd88>) -10010a24: a91b add r1, sp, #108 ; 0x6c -10010a26: f002 f8b1 bl 10012b8c <__gethex> -10010a2a: 2307 movs r3, #7 -10010a2c: 001d movs r5, r3 -10010a2e: 0004 movs r4, r0 -10010a30: 4005 ands r5, r0 -10010a32: 4203 tst r3, r0 -10010a34: d100 bne.n 10010a38 <_strtod_l+0xb10> -10010a36: e57c b.n 10010532 <_strtod_l+0x60a> -10010a38: 2d06 cmp r5, #6 -10010a3a: d174 bne.n 10010b26 <_strtod_l+0xbfe> -10010a3c: 9b08 ldr r3, [sp, #32] -10010a3e: 2b00 cmp r3, #0 -10010a40: d101 bne.n 10010a46 <_strtod_l+0xb1e> -10010a42: f7ff fb00 bl 10010046 <_strtod_l+0x11e> -10010a46: 601e str r6, [r3, #0] -10010a48: 2300 movs r3, #0 -10010a4a: 2700 movs r7, #0 -10010a4c: 469b mov fp, r3 -10010a4e: f7ff fafd bl 1001004c <_strtod_l+0x124> -10010a52: 2322 movs r3, #34 ; 0x22 -10010a54: 4652 mov r2, sl -10010a56: 6013 str r3, [r2, #0] -10010a58: e79d b.n 10010996 <_strtod_l+0xa6e> -10010a5a: 4653 mov r3, sl -10010a5c: e666 b.n 1001072c <_strtod_l+0x804> -10010a5e: 465b mov r3, fp -10010a60: 4648 mov r0, r9 -10010a62: 9307 str r3, [sp, #28] -10010a64: 4643 mov r3, r8 -10010a66: 4689 mov r9, r1 -10010a68: 46a8 mov r8, r5 -10010a6a: 0001 movs r1, r0 -10010a6c: 001d movs r5, r3 -10010a6e: 3202 adds r2, #2 -10010a70: 2e08 cmp r6, #8 -10010a72: dc43 bgt.n 10010afc <_strtod_l+0xbd4> -10010a74: 0016 movs r6, r2 -10010a76: f7ff fb25 bl 100100c4 <_strtod_l+0x19c> -10010a7a: 465a mov r2, fp -10010a7c: 0038 movs r0, r7 -10010a7e: 9907 ldr r1, [sp, #28] -10010a80: f7fd fea0 bl 1000e7c4 -10010a84: 2800 cmp r0, #0 -10010a86: d045 beq.n 10010b14 <_strtod_l+0xbec> -10010a88: 2300 movs r3, #0 -10010a8a: 2600 movs r6, #0 -10010a8c: 4699 mov r9, r3 -10010a8e: 4698 mov r8, r3 -10010a90: 930d str r3, [sp, #52] ; 0x34 -10010a92: f7ff faa5 bl 1000ffe0 <_strtod_l+0xb8> -10010a96: 9b0c ldr r3, [sp, #48] ; 0x30 -10010a98: 3316 adds r3, #22 -10010a9a: da00 bge.n 10010a9e <_strtod_l+0xb76> -10010a9c: e570 b.n 10010580 <_strtod_l+0x658> -10010a9e: 9804 ldr r0, [sp, #16] -10010aa0: 9905 ldr r1, [sp, #20] -10010aa2: 9b10 ldr r3, [sp, #64] ; 0x40 -10010aa4: 9a0b ldr r2, [sp, #44] ; 0x2c -10010aa6: 1a9a subs r2, r3, r2 -10010aa8: 4b82 ldr r3, [pc, #520] ; (10010cb4 <_strtod_l+0xd8c>) -10010aaa: 00d2 lsls r2, r2, #3 -10010aac: 189b adds r3, r3, r2 -10010aae: 681a ldr r2, [r3, #0] -10010ab0: 685b ldr r3, [r3, #4] -10010ab2: f7f6 facc bl 1000704e <__wrap___aeabi_ddiv> -10010ab6: 4683 mov fp, r0 -10010ab8: 000f movs r7, r1 -10010aba: e53d b.n 10010538 <_strtod_l+0x610> -10010abc: 9b05 ldr r3, [sp, #20] -10010abe: 930e str r3, [sp, #56] ; 0x38 -10010ac0: 2b00 cmp r3, #0 -10010ac2: d000 beq.n 10010ac6 <_strtod_l+0xb9e> -10010ac4: e6b7 b.n 10010836 <_strtod_l+0x90e> -10010ac6: 4653 mov r3, sl -10010ac8: 4646 mov r6, r8 -10010aca: 46ba mov sl, r7 -10010acc: 46d8 mov r8, fp -10010ace: 930c str r3, [sp, #48] ; 0x30 -10010ad0: 2322 movs r3, #34 ; 0x22 -10010ad2: 4652 mov r2, sl -10010ad4: 6013 str r3, [r2, #0] -10010ad6: 2300 movs r3, #0 -10010ad8: 981c ldr r0, [sp, #112] ; 0x70 -10010ada: 469b mov fp, r3 -10010adc: 001f movs r7, r3 -10010ade: e603 b.n 100106e8 <_strtod_l+0x7c0> -10010ae0: 001a movs r2, r3 -10010ae2: 930b str r3, [sp, #44] ; 0x2c -10010ae4: 4b74 ldr r3, [pc, #464] ; (10010cb8 <_strtod_l+0xd90>) -10010ae6: 429a cmp r2, r3 -10010ae8: dc01 bgt.n 10010aee <_strtod_l+0xbc6> -10010aea: f7ff fb97 bl 1001021c <_strtod_l+0x2f4> -10010aee: f7ff fb94 bl 1001021a <_strtod_l+0x2f2> -10010af2: 9a11 ldr r2, [sp, #68] ; 0x44 -10010af4: 9b12 ldr r3, [sp, #72] ; 0x48 -10010af6: 9216 str r2, [sp, #88] ; 0x58 -10010af8: 9317 str r3, [sp, #92] ; 0x5c -10010afa: e4ea b.n 100104d2 <_strtod_l+0x5aa> -10010afc: 2a10 cmp r2, #16 -10010afe: dc4f bgt.n 10010ba0 <_strtod_l+0xc78> -10010b00: 464b mov r3, r9 -10010b02: 009b lsls r3, r3, #2 -10010b04: 444b add r3, r9 -10010b06: 4689 mov r9, r1 -10010b08: 005b lsls r3, r3, #1 -10010b0a: 0016 movs r6, r2 -10010b0c: 2000 movs r0, #0 -10010b0e: 4499 add r9, r3 -10010b10: f7ff fae1 bl 100100d6 <_strtod_l+0x1ae> -10010b14: 2200 movs r2, #0 -10010b16: 9b1b ldr r3, [sp, #108] ; 0x6c -10010b18: 4690 mov r8, r2 -10010b1a: 445b add r3, fp -10010b1c: 931b str r3, [sp, #108] ; 0x6c -10010b1e: 4691 mov r9, r2 -10010b20: 781c ldrb r4, [r3, #0] -10010b22: f7ff fab0 bl 10010086 <_strtod_l+0x15e> -10010b26: 9a1c ldr r2, [sp, #112] ; 0x70 -10010b28: 2a00 cmp r2, #0 -10010b2a: d007 beq.n 10010b3c <_strtod_l+0xc14> -10010b2c: 2135 movs r1, #53 ; 0x35 -10010b2e: a81e add r0, sp, #120 ; 0x78 -10010b30: f003 f946 bl 10013dc0 <__copybits> -10010b34: 4650 mov r0, sl -10010b36: 991c ldr r1, [sp, #112] ; 0x70 -10010b38: f002 fc34 bl 100133a4 <_Bfree> -10010b3c: 2d05 cmp r5, #5 -10010b3e: d900 bls.n 10010b42 <_strtod_l+0xc1a> -10010b40: e709 b.n 10010956 <_strtod_l+0xa2e> -10010b42: 4b5e ldr r3, [pc, #376] ; (10010cbc <_strtod_l+0xd94>) -10010b44: 00ad lsls r5, r5, #2 -10010b46: 595b ldr r3, [r3, r5] -10010b48: 469f mov pc, r3 -10010b4a: 4b5d ldr r3, [pc, #372] ; (10010cc0 <_strtod_l+0xd98>) -10010b4c: 9305 str r3, [sp, #20] -10010b4e: 2301 movs r3, #1 -10010b50: 425b negs r3, r3 -10010b52: 9304 str r3, [sp, #16] -10010b54: e6ff b.n 10010956 <_strtod_l+0xa2e> -10010b56: 4b50 ldr r3, [pc, #320] ; (10010c98 <_strtod_l+0xd70>) -10010b58: 9305 str r3, [sp, #20] -10010b5a: e6fc b.n 10010956 <_strtod_l+0xa2e> -10010b5c: 9b1e ldr r3, [sp, #120] ; 0x78 -10010b5e: 9304 str r3, [sp, #16] -10010b60: 9b1f ldr r3, [sp, #124] ; 0x7c -10010b62: 9305 str r3, [sp, #20] -10010b64: e6f7 b.n 10010956 <_strtod_l+0xa2e> -10010b66: 2000 movs r0, #0 -10010b68: f7ff fa99 bl 1001009e <_strtod_l+0x176> -10010b6c: 4951 ldr r1, [pc, #324] ; (10010cb4 <_strtod_l+0xd8c>) -10010b6e: 00db lsls r3, r3, #3 -10010b70: 18c9 adds r1, r1, r3 -10010b72: 6808 ldr r0, [r1, #0] -10010b74: 6849 ldr r1, [r1, #4] -10010b76: 9a04 ldr r2, [sp, #16] -10010b78: 9b05 ldr r3, [sp, #20] -10010b7a: f7f6 fa82 bl 10007082 <__wrap___aeabi_dmul> -10010b7e: 4683 mov fp, r0 -10010b80: 000f movs r7, r1 -10010b82: e4d9 b.n 10010538 <_strtod_l+0x610> -10010b84: 2300 movs r3, #0 -10010b86: 960d str r6, [sp, #52] ; 0x34 -10010b88: 9310 str r3, [sp, #64] ; 0x40 -10010b8a: f7ff faa9 bl 100100e0 <_strtod_l+0x1b8> -10010b8e: 2300 movs r3, #0 -10010b90: 4c4c ldr r4, [pc, #304] ; (10010cc4 <_strtod_l+0xd9c>) -10010b92: 9318 str r3, [sp, #96] ; 0x60 -10010b94: 9419 str r4, [sp, #100] ; 0x64 -10010b96: 2300 movs r3, #0 -10010b98: 9311 str r3, [sp, #68] ; 0x44 -10010b9a: 4b44 ldr r3, [pc, #272] ; (10010cac <_strtod_l+0xd84>) -10010b9c: 9312 str r3, [sp, #72] ; 0x48 -10010b9e: e604 b.n 100107aa <_strtod_l+0x882> -10010ba0: 0016 movs r6, r2 -10010ba2: 2000 movs r0, #0 -10010ba4: f7ff fa97 bl 100100d6 <_strtod_l+0x1ae> -10010ba8: 230f movs r3, #15 -10010baa: 4c42 ldr r4, [pc, #264] ; (10010cb4 <_strtod_l+0xd8c>) -10010bac: 1b9e subs r6, r3, r6 -10010bae: 00f1 lsls r1, r6, #3 -10010bb0: 1861 adds r1, r4, r1 -10010bb2: 9a04 ldr r2, [sp, #16] -10010bb4: 9b05 ldr r3, [sp, #20] -10010bb6: 6808 ldr r0, [r1, #0] -10010bb8: 6849 ldr r1, [r1, #4] -10010bba: f7f6 fa62 bl 10007082 <__wrap___aeabi_dmul> -10010bbe: 9b0c ldr r3, [sp, #48] ; 0x30 -10010bc0: 1b9e subs r6, r3, r6 -10010bc2: 00f6 lsls r6, r6, #3 -10010bc4: 19a6 adds r6, r4, r6 -10010bc6: 6832 ldr r2, [r6, #0] -10010bc8: 6873 ldr r3, [r6, #4] -10010bca: f7f6 fa5a bl 10007082 <__wrap___aeabi_dmul> -10010bce: 4683 mov fp, r0 -10010bd0: 000f movs r7, r1 -10010bd2: e4b1 b.n 10010538 <_strtod_l+0x610> -10010bd4: 4653 mov r3, sl -10010bd6: 930c str r3, [sp, #48] ; 0x30 -10010bd8: 9b0b ldr r3, [sp, #44] ; 0x2c -10010bda: 4646 mov r6, r8 -10010bdc: 46d8 mov r8, fp -10010bde: 469b mov fp, r3 -10010be0: 9b10 ldr r3, [sp, #64] ; 0x40 -10010be2: 46ba mov sl, r7 -10010be4: 9f0a ldr r7, [sp, #40] ; 0x28 -10010be6: 2b00 cmp r3, #0 -10010be8: d100 bne.n 10010bec <_strtod_l+0xcc4> -10010bea: e0c0 b.n 10010d6e <_strtod_l+0xe46> -10010bec: 9b04 ldr r3, [sp, #16] -10010bee: 9c05 ldr r4, [sp, #20] -10010bf0: 4935 ldr r1, [pc, #212] ; (10010cc8 <_strtod_l+0xda0>) -10010bf2: 0323 lsls r3, r4, #12 -10010bf4: 0022 movs r2, r4 -10010bf6: 0b1b lsrs r3, r3, #12 -10010bf8: 428b cmp r3, r1 -10010bfa: d100 bne.n 10010bfe <_strtod_l+0xcd6> -10010bfc: e0f5 b.n 10010dea <_strtod_l+0xec2> -10010bfe: 9911 ldr r1, [sp, #68] ; 0x44 -10010c00: 2900 cmp r1, #0 -10010c02: d100 bne.n 10010c06 <_strtod_l+0xcde> -10010c04: e0bc b.n 10010d80 <_strtod_l+0xe58> -10010c06: 9a04 ldr r2, [sp, #16] -10010c08: 9b05 ldr r3, [sp, #20] -10010c0a: 001c movs r4, r3 -10010c0c: 4219 tst r1, r3 -10010c0e: d01e beq.n 10010c4e <_strtod_l+0xd26> -10010c10: 9b10 ldr r3, [sp, #64] ; 0x40 -10010c12: 4658 mov r0, fp -10010c14: 0039 movs r1, r7 -10010c16: 2b00 cmp r3, #0 -10010c18: d100 bne.n 10010c1c <_strtod_l+0xcf4> -10010c1a: e0bd b.n 10010d98 <_strtod_l+0xe70> -10010c1c: f002 ff8e bl 10013b3c <__ulp> -10010c20: 9b07 ldr r3, [sp, #28] -10010c22: 2b00 cmp r3, #0 -10010c24: d00b beq.n 10010c3e <_strtod_l+0xd16> -10010c26: 236b movs r3, #107 ; 0x6b -10010c28: 0064 lsls r4, r4, #1 -10010c2a: 0d64 lsrs r4, r4, #21 -10010c2c: 1b1c subs r4, r3, r4 -10010c2e: 2c00 cmp r4, #0 -10010c30: dd05 ble.n 10010c3e <_strtod_l+0xd16> -10010c32: 4d26 ldr r5, [pc, #152] ; (10010ccc <_strtod_l+0xda4>) -10010c34: 0524 lsls r4, r4, #20 -10010c36: 2200 movs r2, #0 -10010c38: 1963 adds r3, r4, r5 -10010c3a: f7f6 fa22 bl 10007082 <__wrap___aeabi_dmul> -10010c3e: 0002 movs r2, r0 -10010c40: 000b movs r3, r1 -10010c42: 4658 mov r0, fp -10010c44: 0039 movs r1, r7 -10010c46: f7f6 f9fd bl 10007044 <__wrap___aeabi_dadd> -10010c4a: 4683 mov fp, r0 -10010c4c: 000f movs r7, r1 -10010c4e: 9b07 ldr r3, [sp, #28] -10010c50: 2b00 cmp r3, #0 -10010c52: d00d beq.n 10010c70 <_strtod_l+0xd48> -10010c54: 4658 mov r0, fp -10010c56: 0039 movs r1, r7 -10010c58: 4b1d ldr r3, [pc, #116] ; (10010cd0 <_strtod_l+0xda8>) -10010c5a: 2200 movs r2, #0 -10010c5c: f7f6 fa11 bl 10007082 <__wrap___aeabi_dmul> -10010c60: 0003 movs r3, r0 -10010c62: 4683 mov fp, r0 -10010c64: 000f movs r7, r1 -10010c66: 430b orrs r3, r1 -10010c68: d102 bne.n 10010c70 <_strtod_l+0xd48> -10010c6a: 2322 movs r3, #34 ; 0x22 -10010c6c: 4652 mov r2, sl -10010c6e: 6013 str r3, [r2, #0] -10010c70: 981c ldr r0, [sp, #112] ; 0x70 -10010c72: e539 b.n 100106e8 <_strtod_l+0x7c0> -10010c74: 22d4 movs r2, #212 ; 0xd4 -10010c76: 0492 lsls r2, r2, #18 -10010c78: 000b movs r3, r1 -10010c7a: 4694 mov ip, r2 -10010c7c: 4463 add r3, ip -10010c7e: 9305 str r3, [sp, #20] -10010c80: 2300 movs r3, #0 -10010c82: 9307 str r3, [sp, #28] -10010c84: f7ff fb39 bl 100102fa <_strtod_l+0x3d2> -10010c88: 00000433 .word 0x00000433 -10010c8c: ffefffff .word 0xffefffff -10010c90: 1004cd68 .word 0x1004cd68 -10010c94: 1004cd6c .word 0x1004cd6c -10010c98: 7ff00000 .word 0x7ff00000 -10010c9c: 94a03595 .word 0x94a03595 -10010ca0: 3fcfffff .word 0x3fcfffff -10010ca4: 3fdfffff .word 0x3fdfffff -10010ca8: 35afe535 .word 0x35afe535 -10010cac: 3fe00000 .word 0x3fe00000 -10010cb0: 1004ce48 .word 0x1004ce48 -10010cb4: 1004d338 .word 0x1004d338 -10010cb8: 00004e1f .word 0x00004e1f -10010cbc: 1004ce30 .word 0x1004ce30 -10010cc0: 7fffffff .word 0x7fffffff -10010cc4: bfe00000 .word 0xbfe00000 -10010cc8: 000fffff .word 0x000fffff -10010ccc: 3ff00000 .word 0x3ff00000 -10010cd0: 39500000 .word 0x39500000 -10010cd4: 496d ldr r1, [pc, #436] ; (10010e8c <_strtod_l+0xf64>) -10010cd6: aa1e add r2, sp, #120 ; 0x78 -10010cd8: 3114 adds r1, #20 -10010cda: a81b add r0, sp, #108 ; 0x6c -10010cdc: f002 fa52 bl 10013184 <__hexnan> -10010ce0: 2805 cmp r0, #5 -10010ce2: d001 beq.n 10010ce8 <_strtod_l+0xdc0> -10010ce4: f7ff f9a2 bl 1001002c <_strtod_l+0x104> -10010ce8: 9b1f ldr r3, [sp, #124] ; 0x7c -10010cea: 4a69 ldr r2, [pc, #420] ; (10010e90 <_strtod_l+0xf68>) -10010cec: 431a orrs r2, r3 -10010cee: 9b1e ldr r3, [sp, #120] ; 0x78 -10010cf0: 9205 str r2, [sp, #20] -10010cf2: 9304 str r3, [sp, #16] -10010cf4: 9b04 ldr r3, [sp, #16] -10010cf6: 9c05 ldr r4, [sp, #20] -10010cf8: 469b mov fp, r3 -10010cfa: 0027 movs r7, r4 -10010cfc: f7ff fc1c bl 10010538 <_strtod_l+0x610> -10010d00: 4653 mov r3, sl -10010d02: 9904 ldr r1, [sp, #16] -10010d04: 9a05 ldr r2, [sp, #20] -10010d06: 930c str r3, [sp, #48] ; 0x30 -10010d08: 9b0b ldr r3, [sp, #44] ; 0x2c -10010d0a: 4646 mov r6, r8 -10010d0c: 46d8 mov r8, fp -10010d0e: 469b mov fp, r3 -10010d10: 9b10 ldr r3, [sp, #64] ; 0x40 -10010d12: 46ba mov sl, r7 -10010d14: 430b orrs r3, r1 -10010d16: 9f0a ldr r7, [sp, #40] ; 0x28 -10010d18: d199 bne.n 10010c4e <_strtod_l+0xd26> -10010d1a: 0014 movs r4, r2 -10010d1c: 0313 lsls r3, r2, #12 -10010d1e: d196 bne.n 10010c4e <_strtod_l+0xd26> -10010d20: 4b5b ldr r3, [pc, #364] ; (10010e90 <_strtod_l+0xf68>) -10010d22: 4013 ands r3, r2 -10010d24: 22d6 movs r2, #214 ; 0xd6 -10010d26: 04d2 lsls r2, r2, #19 -10010d28: 4293 cmp r3, r2 -10010d2a: d990 bls.n 10010c4e <_strtod_l+0xd26> -10010d2c: 6973 ldr r3, [r6, #20] -10010d2e: 2b00 cmp r3, #0 -10010d30: d102 bne.n 10010d38 <_strtod_l+0xe10> -10010d32: 6933 ldr r3, [r6, #16] -10010d34: 2b01 cmp r3, #1 -10010d36: dd8a ble.n 10010c4e <_strtod_l+0xd26> -10010d38: 0031 movs r1, r6 -10010d3a: 2201 movs r2, #1 -10010d3c: 4650 mov r0, sl -10010d3e: f002 fd9f bl 10013880 <__lshift> -10010d42: 4649 mov r1, r9 -10010d44: 0006 movs r6, r0 -10010d46: f002 fe19 bl 1001397c <__mcmp> -10010d4a: 2800 cmp r0, #0 -10010d4c: dc00 bgt.n 10010d50 <_strtod_l+0xe28> -10010d4e: e77e b.n 10010c4e <_strtod_l+0xd26> -10010d50: 9b07 ldr r3, [sp, #28] -10010d52: 2b00 cmp r3, #0 -10010d54: d06e beq.n 10010e34 <_strtod_l+0xf0c> -10010d56: 22d6 movs r2, #214 ; 0xd6 -10010d58: 4b4d ldr r3, [pc, #308] ; (10010e90 <_strtod_l+0xf68>) -10010d5a: 04d2 lsls r2, r2, #19 -10010d5c: 4023 ands r3, r4 -10010d5e: 4293 cmp r3, r2 -10010d60: dc68 bgt.n 10010e34 <_strtod_l+0xf0c> -10010d62: 22dc movs r2, #220 ; 0xdc -10010d64: 0492 lsls r2, r2, #18 -10010d66: 4293 cmp r3, r2 -10010d68: dd00 ble.n 10010d6c <_strtod_l+0xe44> -10010d6a: e773 b.n 10010c54 <_strtod_l+0xd2c> -10010d6c: e6b0 b.n 10010ad0 <_strtod_l+0xba8> -10010d6e: 9904 ldr r1, [sp, #16] -10010d70: 9a05 ldr r2, [sp, #20] -10010d72: 0313 lsls r3, r2, #12 -10010d74: 0b1b lsrs r3, r3, #12 -10010d76: 0014 movs r4, r2 -10010d78: 430b orrs r3, r1 -10010d7a: d000 beq.n 10010d7e <_strtod_l+0xe56> -10010d7c: e73f b.n 10010bfe <_strtod_l+0xcd6> -10010d7e: e7e7 b.n 10010d50 <_strtod_l+0xe28> -10010d80: 9a0e ldr r2, [sp, #56] ; 0x38 -10010d82: 9b04 ldr r3, [sp, #16] -10010d84: 9c05 ldr r4, [sp, #20] -10010d86: 421a tst r2, r3 -10010d88: d100 bne.n 10010d8c <_strtod_l+0xe64> -10010d8a: e760 b.n 10010c4e <_strtod_l+0xd26> -10010d8c: e740 b.n 10010c10 <_strtod_l+0xce8> -10010d8e: 2300 movs r3, #0 -10010d90: 4699 mov r9, r3 -10010d92: 4b40 ldr r3, [pc, #256] ; (10010e94 <_strtod_l+0xf6c>) -10010d94: 9307 str r3, [sp, #28] -10010d96: e584 b.n 100108a2 <_strtod_l+0x97a> -10010d98: f002 fed0 bl 10013b3c <__ulp> -10010d9c: 9b07 ldr r3, [sp, #28] -10010d9e: 2b00 cmp r3, #0 -10010da0: d056 beq.n 10010e50 <_strtod_l+0xf28> -10010da2: 236b movs r3, #107 ; 0x6b -10010da4: 0064 lsls r4, r4, #1 -10010da6: 0d64 lsrs r4, r4, #21 -10010da8: 1b1c subs r4, r3, r4 -10010daa: 2c00 cmp r4, #0 -10010dac: dd05 ble.n 10010dba <_strtod_l+0xe92> -10010dae: 4d3a ldr r5, [pc, #232] ; (10010e98 <_strtod_l+0xf70>) -10010db0: 0524 lsls r4, r4, #20 -10010db2: 2200 movs r2, #0 -10010db4: 1963 adds r3, r4, r5 -10010db6: f7f6 f964 bl 10007082 <__wrap___aeabi_dmul> -10010dba: 0002 movs r2, r0 -10010dbc: 000b movs r3, r1 -10010dbe: 4658 mov r0, fp -10010dc0: 0039 movs r1, r7 -10010dc2: f7f6 f93a bl 1000703a <__wrap___aeabi_dsub> -10010dc6: 2200 movs r2, #0 -10010dc8: 2300 movs r3, #0 -10010dca: 4683 mov fp, r0 -10010dcc: 000f movs r7, r1 -10010dce: f7f6 f997 bl 10007100 <__wrap___aeabi_dcmpeq> -10010dd2: 2800 cmp r0, #0 -10010dd4: d100 bne.n 10010dd8 <_strtod_l+0xeb0> -10010dd6: e73d b.n 10010c54 <_strtod_l+0xd2c> -10010dd8: e67a b.n 10010ad0 <_strtod_l+0xba8> -10010dda: 2201 movs r2, #1 -10010ddc: 4252 negs r2, r2 -10010dde: 409a lsls r2, r3 -10010de0: 9b04 ldr r3, [sp, #16] -10010de2: 4013 ands r3, r2 -10010de4: 9304 str r3, [sp, #16] -10010de6: f7ff fc23 bl 10010630 <_strtod_l+0x708> -10010dea: 9b07 ldr r3, [sp, #28] -10010dec: 9904 ldr r1, [sp, #16] -10010dee: 2b00 cmp r3, #0 -10010df0: d02b beq.n 10010e4a <_strtod_l+0xf22> -10010df2: 20d4 movs r0, #212 ; 0xd4 -10010df4: 4b26 ldr r3, [pc, #152] ; (10010e90 <_strtod_l+0xf68>) -10010df6: 04c0 lsls r0, r0, #19 -10010df8: 4023 ands r3, r4 -10010dfa: 4283 cmp r3, r0 -10010dfc: d825 bhi.n 10010e4a <_strtod_l+0xf22> -10010dfe: 206b movs r0, #107 ; 0x6b -10010e00: 0d1b lsrs r3, r3, #20 -10010e02: 1ac0 subs r0, r0, r3 -10010e04: 2301 movs r3, #1 -10010e06: 425b negs r3, r3 -10010e08: 4083 lsls r3, r0 -10010e0a: 4299 cmp r1, r3 -10010e0c: d000 beq.n 10010e10 <_strtod_l+0xee8> -10010e0e: e6f6 b.n 10010bfe <_strtod_l+0xcd6> -10010e10: 4b22 ldr r3, [pc, #136] ; (10010e9c <_strtod_l+0xf74>) -10010e12: 429a cmp r2, r3 -10010e14: d035 beq.n 10010e82 <_strtod_l+0xf5a> -10010e16: 2180 movs r1, #128 ; 0x80 -10010e18: 4b1d ldr r3, [pc, #116] ; (10010e90 <_strtod_l+0xf68>) -10010e1a: 0349 lsls r1, r1, #13 -10010e1c: 401a ands r2, r3 -10010e1e: 0013 movs r3, r2 -10010e20: 468c mov ip, r1 -10010e22: 4463 add r3, ip -10010e24: 9305 str r3, [sp, #20] -10010e26: 2300 movs r3, #0 -10010e28: 9304 str r3, [sp, #16] -10010e2a: 9b04 ldr r3, [sp, #16] -10010e2c: 9c05 ldr r4, [sp, #20] -10010e2e: 469b mov fp, r3 -10010e30: 0027 movs r7, r4 -10010e32: e70c b.n 10010c4e <_strtod_l+0xd26> -10010e34: 4b16 ldr r3, [pc, #88] ; (10010e90 <_strtod_l+0xf68>) -10010e36: 401c ands r4, r3 -10010e38: 4b19 ldr r3, [pc, #100] ; (10010ea0 <_strtod_l+0xf78>) -10010e3a: 469c mov ip, r3 -10010e3c: 4b19 ldr r3, [pc, #100] ; (10010ea4 <_strtod_l+0xf7c>) -10010e3e: 4464 add r4, ip -10010e40: 4323 orrs r3, r4 -10010e42: 9305 str r3, [sp, #20] -10010e44: 2301 movs r3, #1 -10010e46: 425b negs r3, r3 -10010e48: e7ee b.n 10010e28 <_strtod_l+0xf00> -10010e4a: 2301 movs r3, #1 -10010e4c: 425b negs r3, r3 -10010e4e: e7dc b.n 10010e0a <_strtod_l+0xee2> -10010e50: 0002 movs r2, r0 -10010e52: 000b movs r3, r1 -10010e54: 4658 mov r0, fp -10010e56: 0039 movs r1, r7 -10010e58: f7f6 f8ef bl 1000703a <__wrap___aeabi_dsub> -10010e5c: 2200 movs r2, #0 -10010e5e: 2300 movs r3, #0 -10010e60: 4683 mov fp, r0 -10010e62: 000f movs r7, r1 -10010e64: f7f6 f94c bl 10007100 <__wrap___aeabi_dcmpeq> -10010e68: 2800 cmp r0, #0 -10010e6a: d000 beq.n 10010e6e <_strtod_l+0xf46> -10010e6c: e630 b.n 10010ad0 <_strtod_l+0xba8> -10010e6e: 981c ldr r0, [sp, #112] ; 0x70 -10010e70: e43a b.n 100106e8 <_strtod_l+0x7c0> -10010e72: 234b movs r3, #75 ; 0x4b -10010e74: 1a9a subs r2, r3, r2 -10010e76: 3b4c subs r3, #76 ; 0x4c -10010e78: 4093 lsls r3, r2 -10010e7a: 4019 ands r1, r3 -10010e7c: 9105 str r1, [sp, #20] -10010e7e: f7ff fbd7 bl 10010630 <_strtod_l+0x708> -10010e82: 1c4b adds r3, r1, #1 -10010e84: d1c7 bne.n 10010e16 <_strtod_l+0xeee> -10010e86: 981c ldr r0, [sp, #112] ; 0x70 -10010e88: e428 b.n 100106dc <_strtod_l+0x7b4> -10010e8a: 46c0 nop ; (mov r8, r8) -10010e8c: 1004ce48 .word 0x1004ce48 -10010e90: 7ff00000 .word 0x7ff00000 -10010e94: 1004d310 .word 0x1004d310 -10010e98: 3ff00000 .word 0x3ff00000 -10010e9c: 7fefffff .word 0x7fefffff -10010ea0: fff00000 .word 0xfff00000 -10010ea4: 000fffff .word 0x000fffff - -10010ea8 <_strtod_r>: -10010ea8: b510 push {r4, lr} -10010eaa: 4b02 ldr r3, [pc, #8] ; (10010eb4 <_strtod_r+0xc>) -10010eac: f7ff f83c bl 1000ff28 <_strtod_l> -10010eb0: bd10 pop {r4, pc} -10010eb2: 46c0 nop ; (mov r8, r8) -10010eb4: 20001120 .word 0x20001120 - -10010eb8 : -10010eb8: b510 push {r4, lr} -10010eba: 0004 movs r4, r0 -10010ebc: 0013 movs r3, r2 -10010ebe: 4a03 ldr r2, [pc, #12] ; (10010ecc ) -10010ec0: 6810 ldr r0, [r2, #0] -10010ec2: 000a movs r2, r1 -10010ec4: 0021 movs r1, r4 -10010ec6: f7ff f82f bl 1000ff28 <_strtod_l> -10010eca: bd10 pop {r4, pc} -10010ecc: 200008e0 .word 0x200008e0 - -10010ed0 : -10010ed0: b510 push {r4, lr} -10010ed2: 0004 movs r4, r0 -10010ed4: 4b03 ldr r3, [pc, #12] ; (10010ee4 ) -10010ed6: 000a movs r2, r1 -10010ed8: 6818 ldr r0, [r3, #0] -10010eda: 0021 movs r1, r4 -10010edc: 4b02 ldr r3, [pc, #8] ; (10010ee8 ) -10010ede: f7ff f823 bl 1000ff28 <_strtod_l> -10010ee2: bd10 pop {r4, pc} -10010ee4: 200008e0 .word 0x200008e0 -10010ee8: 20001120 .word 0x20001120 - -10010eec : -10010eec: 0013 movs r3, r2 -10010eee: 4a27 ldr r2, [pc, #156] ; (10010f8c ) -10010ef0: b5f0 push {r4, r5, r6, r7, lr} -10010ef2: 46c6 mov lr, r8 -10010ef4: 4690 mov r8, r2 -10010ef6: 000a movs r2, r1 -10010ef8: 0001 movs r1, r0 -10010efa: 4640 mov r0, r8 -10010efc: b500 push {lr} -10010efe: 6800 ldr r0, [r0, #0] -10010f00: f7ff f812 bl 1000ff28 <_strtod_l> -10010f04: 0002 movs r2, r0 -10010f06: 000b movs r3, r1 -10010f08: 0005 movs r5, r0 -10010f0a: 000c movs r4, r1 -10010f0c: f7f6 f91b bl 10007146 <__wrap___aeabi_dcmpun> -10010f10: 2800 cmp r0, #0 -10010f12: d12e bne.n 10010f72 -10010f14: 0021 movs r1, r4 -10010f16: 0028 movs r0, r5 -10010f18: f7f6 f998 bl 1000724c <__wrap___aeabi_d2f> -10010f1c: 0047 lsls r7, r0, #1 -10010f1e: 087f lsrs r7, r7, #1 -10010f20: 1c06 adds r6, r0, #0 -10010f22: 491b ldr r1, [pc, #108] ; (10010f90 ) -10010f24: 1c38 adds r0, r7, #0 -10010f26: f7f6 fa4b bl 100073c0 <__wrap___aeabi_fcmpun> -10010f2a: 2800 cmp r0, #0 -10010f2c: d11d bne.n 10010f6a -10010f2e: 4918 ldr r1, [pc, #96] ; (10010f90 ) -10010f30: 1c38 adds r0, r7, #0 -10010f32: f7f6 fa3d bl 100073b0 <__wrap___aeabi_fcmple> -10010f36: 2800 cmp r0, #0 -10010f38: d117 bne.n 10010f6a -10010f3a: 2201 movs r2, #1 -10010f3c: 0064 lsls r4, r4, #1 -10010f3e: 0864 lsrs r4, r4, #1 -10010f40: 0028 movs r0, r5 -10010f42: 0021 movs r1, r4 -10010f44: 4b13 ldr r3, [pc, #76] ; (10010f94 ) -10010f46: 4252 negs r2, r2 -10010f48: f7f6 f8fd bl 10007146 <__wrap___aeabi_dcmpun> -10010f4c: 2800 cmp r0, #0 -10010f4e: d108 bne.n 10010f62 -10010f50: 2201 movs r2, #1 -10010f52: 0028 movs r0, r5 -10010f54: 0021 movs r1, r4 -10010f56: 4b0f ldr r3, [pc, #60] ; (10010f94 ) -10010f58: 4252 negs r2, r2 -10010f5a: f7f6 f8df bl 1000711c <__wrap___aeabi_dcmple> -10010f5e: 2800 cmp r0, #0 -10010f60: d003 beq.n 10010f6a -10010f62: 4643 mov r3, r8 -10010f64: 2222 movs r2, #34 ; 0x22 -10010f66: 681b ldr r3, [r3, #0] -10010f68: 601a str r2, [r3, #0] -10010f6a: 1c30 adds r0, r6, #0 -10010f6c: bc80 pop {r7} -10010f6e: 46b8 mov r8, r7 -10010f70: bdf0 pop {r4, r5, r6, r7, pc} -10010f72: 4809 ldr r0, [pc, #36] ; (10010f98 ) -10010f74: 2c00 cmp r4, #0 -10010f76: da05 bge.n 10010f84 -10010f78: f7fe ff8e bl 1000fe98 -10010f7c: 2380 movs r3, #128 ; 0x80 -10010f7e: 061b lsls r3, r3, #24 -10010f80: 18c6 adds r6, r0, r3 -10010f82: e7f2 b.n 10010f6a -10010f84: f7fe ff88 bl 1000fe98 -10010f88: 1c06 adds r6, r0, #0 -10010f8a: e7ee b.n 10010f6a -10010f8c: 200008e0 .word 0x200008e0 -10010f90: 7f7fffff .word 0x7f7fffff -10010f94: 7fefffff .word 0x7fefffff -10010f98: 1001434c .word 0x1001434c - -10010f9c : -10010f9c: 4b27 ldr r3, [pc, #156] ; (1001103c ) -10010f9e: b5f0 push {r4, r5, r6, r7, lr} -10010fa0: 46c6 mov lr, r8 -10010fa2: 4698 mov r8, r3 -10010fa4: 000a movs r2, r1 -10010fa6: 0001 movs r1, r0 -10010fa8: 4640 mov r0, r8 -10010faa: b500 push {lr} -10010fac: 4b24 ldr r3, [pc, #144] ; (10011040 ) -10010fae: 6800 ldr r0, [r0, #0] -10010fb0: f7fe ffba bl 1000ff28 <_strtod_l> -10010fb4: 0002 movs r2, r0 -10010fb6: 000b movs r3, r1 -10010fb8: 0005 movs r5, r0 -10010fba: 000c movs r4, r1 -10010fbc: f7f6 f8c3 bl 10007146 <__wrap___aeabi_dcmpun> -10010fc0: 2800 cmp r0, #0 -10010fc2: d12e bne.n 10011022 -10010fc4: 0021 movs r1, r4 -10010fc6: 0028 movs r0, r5 -10010fc8: f7f6 f940 bl 1000724c <__wrap___aeabi_d2f> -10010fcc: 0047 lsls r7, r0, #1 -10010fce: 087f lsrs r7, r7, #1 -10010fd0: 1c06 adds r6, r0, #0 -10010fd2: 491c ldr r1, [pc, #112] ; (10011044 ) -10010fd4: 1c38 adds r0, r7, #0 -10010fd6: f7f6 f9f3 bl 100073c0 <__wrap___aeabi_fcmpun> -10010fda: 2800 cmp r0, #0 -10010fdc: d11d bne.n 1001101a -10010fde: 4919 ldr r1, [pc, #100] ; (10011044 ) -10010fe0: 1c38 adds r0, r7, #0 -10010fe2: f7f6 f9e5 bl 100073b0 <__wrap___aeabi_fcmple> -10010fe6: 2800 cmp r0, #0 -10010fe8: d117 bne.n 1001101a -10010fea: 2201 movs r2, #1 -10010fec: 0064 lsls r4, r4, #1 -10010fee: 0864 lsrs r4, r4, #1 -10010ff0: 0028 movs r0, r5 -10010ff2: 0021 movs r1, r4 -10010ff4: 4b14 ldr r3, [pc, #80] ; (10011048 ) -10010ff6: 4252 negs r2, r2 -10010ff8: f7f6 f8a5 bl 10007146 <__wrap___aeabi_dcmpun> -10010ffc: 2800 cmp r0, #0 -10010ffe: d108 bne.n 10011012 -10011000: 2201 movs r2, #1 -10011002: 0028 movs r0, r5 -10011004: 0021 movs r1, r4 -10011006: 4b10 ldr r3, [pc, #64] ; (10011048 ) -10011008: 4252 negs r2, r2 -1001100a: f7f6 f887 bl 1000711c <__wrap___aeabi_dcmple> -1001100e: 2800 cmp r0, #0 -10011010: d003 beq.n 1001101a -10011012: 4643 mov r3, r8 -10011014: 2222 movs r2, #34 ; 0x22 -10011016: 681b ldr r3, [r3, #0] -10011018: 601a str r2, [r3, #0] -1001101a: 1c30 adds r0, r6, #0 -1001101c: bc80 pop {r7} -1001101e: 46b8 mov r8, r7 -10011020: bdf0 pop {r4, r5, r6, r7, pc} -10011022: 480a ldr r0, [pc, #40] ; (1001104c ) -10011024: 2c00 cmp r4, #0 -10011026: da05 bge.n 10011034 -10011028: f7fe ff36 bl 1000fe98 -1001102c: 2380 movs r3, #128 ; 0x80 -1001102e: 061b lsls r3, r3, #24 -10011030: 18c6 adds r6, r0, r3 -10011032: e7f2 b.n 1001101a -10011034: f7fe ff30 bl 1000fe98 -10011038: 1c06 adds r6, r0, #0 -1001103a: e7ee b.n 1001101a -1001103c: 200008e0 .word 0x200008e0 -10011040: 20001120 .word 0x20001120 -10011044: 7f7fffff .word 0x7f7fffff -10011048: 7fefffff .word 0x7fefffff -1001104c: 1001434c .word 0x1001434c - -10011050 <_strtoll_l.constprop.0>: -10011050: b5f0 push {r4, r5, r6, r7, lr} -10011052: 46de mov lr, fp -10011054: 4657 mov r7, sl -10011056: 464e mov r6, r9 -10011058: 4645 mov r5, r8 -1001105a: b5e0 push {r5, r6, r7, lr} -1001105c: b089 sub sp, #36 ; 0x24 -1001105e: 4693 mov fp, r2 -10011060: 9007 str r0, [sp, #28] -10011062: 001e movs r6, r3 -10011064: 000a movs r2, r1 -10011066: 2008 movs r0, #8 -10011068: 4f5d ldr r7, [pc, #372] ; (100111e0 <_strtoll_l.constprop.0+0x190>) -1001106a: 9105 str r1, [sp, #20] -1001106c: 0013 movs r3, r2 -1001106e: 781c ldrb r4, [r3, #0] -10011070: 1c55 adds r5, r2, #1 -10011072: 5d39 ldrb r1, [r7, r4] -10011074: 002a movs r2, r5 -10011076: 4208 tst r0, r1 -10011078: d1f8 bne.n 1001106c <_strtoll_l.constprop.0+0x1c> -1001107a: 2c2d cmp r4, #45 ; 0x2d -1001107c: d100 bne.n 10011080 <_strtoll_l.constprop.0+0x30> -1001107e: e080 b.n 10011182 <_strtoll_l.constprop.0+0x132> -10011080: 2c2b cmp r4, #43 ; 0x2b -10011082: d062 beq.n 1001114a <_strtoll_l.constprop.0+0xfa> -10011084: 2301 movs r3, #1 -10011086: 425b negs r3, r3 -10011088: 9302 str r3, [sp, #8] -1001108a: 4b56 ldr r3, [pc, #344] ; (100111e4 <_strtoll_l.constprop.0+0x194>) -1001108c: 9303 str r3, [sp, #12] -1001108e: 2300 movs r3, #0 -10011090: 9306 str r3, [sp, #24] -10011092: 2e00 cmp r6, #0 -10011094: d006 beq.n 100110a4 <_strtoll_l.constprop.0+0x54> -10011096: 2e10 cmp r6, #16 -10011098: d100 bne.n 1001109c <_strtoll_l.constprop.0+0x4c> -1001109a: e07c b.n 10011196 <_strtoll_l.constprop.0+0x146> -1001109c: 17f3 asrs r3, r6, #31 -1001109e: 46b2 mov sl, r6 -100110a0: 4699 mov r9, r3 -100110a2: e007 b.n 100110b4 <_strtoll_l.constprop.0+0x64> -100110a4: 2c30 cmp r4, #48 ; 0x30 -100110a6: d100 bne.n 100110aa <_strtoll_l.constprop.0+0x5a> -100110a8: e081 b.n 100111ae <_strtoll_l.constprop.0+0x15e> -100110aa: 230a movs r3, #10 -100110ac: 469a mov sl, r3 -100110ae: 2300 movs r3, #0 -100110b0: 260a movs r6, #10 -100110b2: 4699 mov r9, r3 -100110b4: 4652 mov r2, sl -100110b6: 464b mov r3, r9 -100110b8: 9802 ldr r0, [sp, #8] -100110ba: 9903 ldr r1, [sp, #12] -100110bc: f7f5 fdc0 bl 10006c40 <__wrap___aeabi_uldivmod> -100110c0: 000f movs r7, r1 -100110c2: 4680 mov r8, r0 -100110c4: 9204 str r2, [sp, #16] -100110c6: 2000 movs r0, #0 -100110c8: 2200 movs r2, #0 -100110ca: 2100 movs r1, #0 -100110cc: e019 b.n 10011102 <_strtoll_l.constprop.0+0xb2> -100110ce: 001c movs r4, r3 -100110d0: 42a6 cmp r6, r4 -100110d2: dd21 ble.n 10011118 <_strtoll_l.constprop.0+0xc8> -100110d4: 1c53 adds r3, r2, #1 -100110d6: d012 beq.n 100110fe <_strtoll_l.constprop.0+0xae> -100110d8: 42b9 cmp r1, r7 -100110da: d83e bhi.n 1001115a <_strtoll_l.constprop.0+0x10a> -100110dc: d101 bne.n 100110e2 <_strtoll_l.constprop.0+0x92> -100110de: 4540 cmp r0, r8 -100110e0: d83b bhi.n 1001115a <_strtoll_l.constprop.0+0x10a> -100110e2: 4580 cmp r8, r0 -100110e4: d034 beq.n 10011150 <_strtoll_l.constprop.0+0x100> -100110e6: 4652 mov r2, sl -100110e8: 464b mov r3, r9 -100110ea: f7f6 f91f bl 1000732c <__wrap___aeabi_lmul> -100110ee: 17e3 asrs r3, r4, #31 -100110f0: 9400 str r4, [sp, #0] -100110f2: 9301 str r3, [sp, #4] -100110f4: 9b00 ldr r3, [sp, #0] -100110f6: 9c01 ldr r4, [sp, #4] -100110f8: 2201 movs r2, #1 -100110fa: 18c0 adds r0, r0, r3 -100110fc: 4161 adcs r1, r4 -100110fe: 782c ldrb r4, [r5, #0] -10011100: 3501 adds r5, #1 -10011102: 0023 movs r3, r4 -10011104: 3b30 subs r3, #48 ; 0x30 -10011106: 2b09 cmp r3, #9 -10011108: d9e1 bls.n 100110ce <_strtoll_l.constprop.0+0x7e> -1001110a: 0023 movs r3, r4 -1001110c: 3b41 subs r3, #65 ; 0x41 -1001110e: 2b19 cmp r3, #25 -10011110: d826 bhi.n 10011160 <_strtoll_l.constprop.0+0x110> -10011112: 3c37 subs r4, #55 ; 0x37 -10011114: 42a6 cmp r6, r4 -10011116: dcdd bgt.n 100110d4 <_strtoll_l.constprop.0+0x84> -10011118: 1c53 adds r3, r2, #1 -1001111a: d027 beq.n 1001116c <_strtoll_l.constprop.0+0x11c> -1001111c: 9b06 ldr r3, [sp, #24] -1001111e: 2b00 cmp r3, #0 -10011120: d004 beq.n 1001112c <_strtoll_l.constprop.0+0xdc> -10011122: 0003 movs r3, r0 -10011124: 000c movs r4, r1 -10011126: 2100 movs r1, #0 -10011128: 4258 negs r0, r3 -1001112a: 41a1 sbcs r1, r4 -1001112c: 465b mov r3, fp -1001112e: 2b00 cmp r3, #0 -10011130: d004 beq.n 1001113c <_strtoll_l.constprop.0+0xec> -10011132: 2a00 cmp r2, #0 -10011134: d14b bne.n 100111ce <_strtoll_l.constprop.0+0x17e> -10011136: 465b mov r3, fp -10011138: 9a05 ldr r2, [sp, #20] -1001113a: 601a str r2, [r3, #0] -1001113c: b009 add sp, #36 ; 0x24 -1001113e: bcf0 pop {r4, r5, r6, r7} -10011140: 46bb mov fp, r7 -10011142: 46b2 mov sl, r6 -10011144: 46a9 mov r9, r5 -10011146: 46a0 mov r8, r4 -10011148: bdf0 pop {r4, r5, r6, r7, pc} -1001114a: 782c ldrb r4, [r5, #0] -1001114c: 1c9d adds r5, r3, #2 -1001114e: e799 b.n 10011084 <_strtoll_l.constprop.0+0x34> -10011150: 428f cmp r7, r1 -10011152: d1c8 bne.n 100110e6 <_strtoll_l.constprop.0+0x96> -10011154: 9b04 ldr r3, [sp, #16] -10011156: 42a3 cmp r3, r4 -10011158: dac5 bge.n 100110e6 <_strtoll_l.constprop.0+0x96> -1001115a: 2201 movs r2, #1 -1001115c: 4252 negs r2, r2 -1001115e: e7ce b.n 100110fe <_strtoll_l.constprop.0+0xae> -10011160: 0023 movs r3, r4 -10011162: 3b61 subs r3, #97 ; 0x61 -10011164: 2b19 cmp r3, #25 -10011166: d8d7 bhi.n 10011118 <_strtoll_l.constprop.0+0xc8> -10011168: 3c57 subs r4, #87 ; 0x57 -1001116a: e7b1 b.n 100110d0 <_strtoll_l.constprop.0+0x80> -1001116c: 2322 movs r3, #34 ; 0x22 -1001116e: 9a07 ldr r2, [sp, #28] -10011170: 6013 str r3, [r2, #0] -10011172: 465b mov r3, fp -10011174: 2b00 cmp r3, #0 -10011176: d027 beq.n 100111c8 <_strtoll_l.constprop.0+0x178> -10011178: 1e6b subs r3, r5, #1 -1001117a: 9802 ldr r0, [sp, #8] -1001117c: 9903 ldr r1, [sp, #12] -1001117e: 9305 str r3, [sp, #20] -10011180: e7d9 b.n 10011136 <_strtoll_l.constprop.0+0xe6> -10011182: 782c ldrb r4, [r5, #0] -10011184: 1c9d adds r5, r3, #2 -10011186: 2300 movs r3, #0 -10011188: 9302 str r3, [sp, #8] -1001118a: 2380 movs r3, #128 ; 0x80 -1001118c: 061b lsls r3, r3, #24 -1001118e: 9303 str r3, [sp, #12] -10011190: 2301 movs r3, #1 -10011192: 9306 str r3, [sp, #24] -10011194: e77d b.n 10011092 <_strtoll_l.constprop.0+0x42> -10011196: 2c30 cmp r4, #48 ; 0x30 -10011198: d104 bne.n 100111a4 <_strtoll_l.constprop.0+0x154> -1001119a: 2220 movs r2, #32 -1001119c: 782b ldrb r3, [r5, #0] -1001119e: 4393 bics r3, r2 -100111a0: 2b58 cmp r3, #88 ; 0x58 -100111a2: d009 beq.n 100111b8 <_strtoll_l.constprop.0+0x168> -100111a4: 2310 movs r3, #16 -100111a6: 469a mov sl, r3 -100111a8: 2300 movs r3, #0 -100111aa: 4699 mov r9, r3 -100111ac: e782 b.n 100110b4 <_strtoll_l.constprop.0+0x64> -100111ae: 2220 movs r2, #32 -100111b0: 782b ldrb r3, [r5, #0] -100111b2: 4393 bics r3, r2 -100111b4: 2b58 cmp r3, #88 ; 0x58 -100111b6: d10d bne.n 100111d4 <_strtoll_l.constprop.0+0x184> -100111b8: 2310 movs r3, #16 -100111ba: 469a mov sl, r3 -100111bc: 2300 movs r3, #0 -100111be: 786c ldrb r4, [r5, #1] -100111c0: 4699 mov r9, r3 -100111c2: 2610 movs r6, #16 -100111c4: 3502 adds r5, #2 -100111c6: e775 b.n 100110b4 <_strtoll_l.constprop.0+0x64> -100111c8: 9802 ldr r0, [sp, #8] -100111ca: 9903 ldr r1, [sp, #12] -100111cc: e7b6 b.n 1001113c <_strtoll_l.constprop.0+0xec> -100111ce: 9002 str r0, [sp, #8] -100111d0: 9103 str r1, [sp, #12] -100111d2: e7d1 b.n 10011178 <_strtoll_l.constprop.0+0x128> -100111d4: 2308 movs r3, #8 -100111d6: 469a mov sl, r3 -100111d8: 2300 movs r3, #0 -100111da: 2608 movs r6, #8 -100111dc: 4699 mov r9, r3 -100111de: e769 b.n 100110b4 <_strtoll_l.constprop.0+0x64> -100111e0: 1004c865 .word 0x1004c865 -100111e4: 7fffffff .word 0x7fffffff - -100111e8 <_strtoll_r>: -100111e8: b510 push {r4, lr} -100111ea: f7ff ff31 bl 10011050 <_strtoll_l.constprop.0> -100111ee: bd10 pop {r4, pc} - -100111f0 : -100111f0: b510 push {r4, lr} -100111f2: 0004 movs r4, r0 -100111f4: 0013 movs r3, r2 -100111f6: 4a03 ldr r2, [pc, #12] ; (10011204 ) -100111f8: 6810 ldr r0, [r2, #0] -100111fa: 000a movs r2, r1 -100111fc: 0021 movs r1, r4 -100111fe: f7ff ff27 bl 10011050 <_strtoll_l.constprop.0> -10011202: bd10 pop {r4, pc} -10011204: 200008e0 .word 0x200008e0 - -10011208 : -10011208: b510 push {r4, lr} -1001120a: 0004 movs r4, r0 -1001120c: 0013 movs r3, r2 -1001120e: 4a03 ldr r2, [pc, #12] ; (1001121c ) -10011210: 6810 ldr r0, [r2, #0] -10011212: 000a movs r2, r1 -10011214: 0021 movs r1, r4 -10011216: f7ff ff1b bl 10011050 <_strtoll_l.constprop.0> -1001121a: bd10 pop {r4, pc} -1001121c: 200008e0 .word 0x200008e0 - -10011220 <_strtoul_l.constprop.0>: -10011220: b5f0 push {r4, r5, r6, r7, lr} -10011222: 464e mov r6, r9 -10011224: 46de mov lr, fp -10011226: 4657 mov r7, sl -10011228: 4645 mov r5, r8 -1001122a: 4683 mov fp, r0 -1001122c: b5e0 push {r5, r6, r7, lr} -1001122e: 4688 mov r8, r1 -10011230: 001e movs r6, r3 -10011232: 4691 mov r9, r2 -10011234: 000b movs r3, r1 -10011236: 2008 movs r0, #8 -10011238: 4f47 ldr r7, [pc, #284] ; (10011358 <_strtoul_l.constprop.0+0x138>) -1001123a: b083 sub sp, #12 -1001123c: 001a movs r2, r3 -1001123e: 7814 ldrb r4, [r2, #0] -10011240: 3301 adds r3, #1 -10011242: 5d39 ldrb r1, [r7, r4] -10011244: 001d movs r5, r3 -10011246: 4208 tst r0, r1 -10011248: d1f8 bne.n 1001123c <_strtoul_l.constprop.0+0x1c> -1001124a: 2c2d cmp r4, #45 ; 0x2d -1001124c: d05f beq.n 1001130e <_strtoul_l.constprop.0+0xee> -1001124e: 2300 movs r3, #0 -10011250: 9301 str r3, [sp, #4] -10011252: 2c2b cmp r4, #43 ; 0x2b -10011254: d033 beq.n 100112be <_strtoul_l.constprop.0+0x9e> -10011256: 2e00 cmp r6, #0 -10011258: d00e beq.n 10011278 <_strtoul_l.constprop.0+0x58> -1001125a: 2e10 cmp r6, #16 -1001125c: d05c beq.n 10011318 <_strtoul_l.constprop.0+0xf8> -1001125e: 2001 movs r0, #1 -10011260: 0031 movs r1, r6 -10011262: 4240 negs r0, r0 -10011264: f7f5 fcae bl 10006bc4 <__wrap___aeabi_uidiv> -10011268: 0007 movs r7, r0 -1001126a: 2001 movs r0, #1 -1001126c: 0031 movs r1, r6 -1001126e: 4240 negs r0, r0 -10011270: 46b2 mov sl, r6 -10011272: f7f5 fca7 bl 10006bc4 <__wrap___aeabi_uidiv> -10011276: e006 b.n 10011286 <_strtoul_l.constprop.0+0x66> -10011278: 2c30 cmp r4, #48 ; 0x30 -1001127a: d059 beq.n 10011330 <_strtoul_l.constprop.0+0x110> -1001127c: 230a movs r3, #10 -1001127e: 2105 movs r1, #5 -10011280: 469a mov sl, r3 -10011282: 260a movs r6, #10 -10011284: 4f35 ldr r7, [pc, #212] ; (1001135c <_strtoul_l.constprop.0+0x13c>) -10011286: 2200 movs r2, #0 -10011288: 2000 movs r0, #0 -1001128a: 0023 movs r3, r4 -1001128c: 3b30 subs r3, #48 ; 0x30 -1001128e: 2b09 cmp r3, #9 -10011290: d907 bls.n 100112a2 <_strtoul_l.constprop.0+0x82> -10011292: 3b11 subs r3, #17 -10011294: 2b19 cmp r3, #25 -10011296: d903 bls.n 100112a0 <_strtoul_l.constprop.0+0x80> -10011298: 0023 movs r3, r4 -1001129a: 3b61 subs r3, #97 ; 0x61 -1001129c: 2b19 cmp r3, #25 -1001129e: d811 bhi.n 100112c4 <_strtoul_l.constprop.0+0xa4> -100112a0: 330a adds r3, #10 -100112a2: 429e cmp r6, r3 -100112a4: dd0e ble.n 100112c4 <_strtoul_l.constprop.0+0xa4> -100112a6: 2a00 cmp r2, #0 -100112a8: db23 blt.n 100112f2 <_strtoul_l.constprop.0+0xd2> -100112aa: 42b8 cmp r0, r7 -100112ac: d821 bhi.n 100112f2 <_strtoul_l.constprop.0+0xd2> -100112ae: d01e beq.n 100112ee <_strtoul_l.constprop.0+0xce> -100112b0: 4652 mov r2, sl -100112b2: 4350 muls r0, r2 -100112b4: 2201 movs r2, #1 -100112b6: 1818 adds r0, r3, r0 -100112b8: 782c ldrb r4, [r5, #0] -100112ba: 3501 adds r5, #1 -100112bc: e7e5 b.n 1001128a <_strtoul_l.constprop.0+0x6a> -100112be: 782c ldrb r4, [r5, #0] -100112c0: 1c95 adds r5, r2, #2 -100112c2: e7c8 b.n 10011256 <_strtoul_l.constprop.0+0x36> -100112c4: 2a00 cmp r2, #0 -100112c6: db17 blt.n 100112f8 <_strtoul_l.constprop.0+0xd8> -100112c8: 9b01 ldr r3, [sp, #4] -100112ca: 2b00 cmp r3, #0 -100112cc: d000 beq.n 100112d0 <_strtoul_l.constprop.0+0xb0> -100112ce: 4240 negs r0, r0 -100112d0: 464b mov r3, r9 -100112d2: 2b00 cmp r3, #0 -100112d4: d004 beq.n 100112e0 <_strtoul_l.constprop.0+0xc0> -100112d6: 2a00 cmp r2, #0 -100112d8: d116 bne.n 10011308 <_strtoul_l.constprop.0+0xe8> -100112da: 464b mov r3, r9 -100112dc: 4642 mov r2, r8 -100112de: 601a str r2, [r3, #0] -100112e0: b003 add sp, #12 -100112e2: bcf0 pop {r4, r5, r6, r7} -100112e4: 46bb mov fp, r7 -100112e6: 46b2 mov sl, r6 -100112e8: 46a9 mov r9, r5 -100112ea: 46a0 mov r8, r4 -100112ec: bdf0 pop {r4, r5, r6, r7, pc} -100112ee: 428b cmp r3, r1 -100112f0: ddde ble.n 100112b0 <_strtoul_l.constprop.0+0x90> -100112f2: 2201 movs r2, #1 -100112f4: 4252 negs r2, r2 -100112f6: e7df b.n 100112b8 <_strtoul_l.constprop.0+0x98> -100112f8: 2322 movs r3, #34 ; 0x22 -100112fa: 465a mov r2, fp -100112fc: 2001 movs r0, #1 -100112fe: 6013 str r3, [r2, #0] -10011300: 464b mov r3, r9 -10011302: 4240 negs r0, r0 -10011304: 2b00 cmp r3, #0 -10011306: d0eb beq.n 100112e0 <_strtoul_l.constprop.0+0xc0> -10011308: 1e6b subs r3, r5, #1 -1001130a: 4698 mov r8, r3 -1001130c: e7e5 b.n 100112da <_strtoul_l.constprop.0+0xba> -1001130e: 781c ldrb r4, [r3, #0] -10011310: 2301 movs r3, #1 -10011312: 1c95 adds r5, r2, #2 -10011314: 9301 str r3, [sp, #4] -10011316: e79e b.n 10011256 <_strtoul_l.constprop.0+0x36> -10011318: 2c30 cmp r4, #48 ; 0x30 -1001131a: d104 bne.n 10011326 <_strtoul_l.constprop.0+0x106> -1001131c: 2220 movs r2, #32 -1001131e: 782b ldrb r3, [r5, #0] -10011320: 4393 bics r3, r2 -10011322: 2b58 cmp r3, #88 ; 0x58 -10011324: d009 beq.n 1001133a <_strtoul_l.constprop.0+0x11a> -10011326: 2310 movs r3, #16 -10011328: 210f movs r1, #15 -1001132a: 469a mov sl, r3 -1001132c: 4f0c ldr r7, [pc, #48] ; (10011360 <_strtoul_l.constprop.0+0x140>) -1001132e: e7aa b.n 10011286 <_strtoul_l.constprop.0+0x66> -10011330: 2220 movs r2, #32 -10011332: 782b ldrb r3, [r5, #0] -10011334: 4393 bics r3, r2 -10011336: 2b58 cmp r3, #88 ; 0x58 -10011338: d107 bne.n 1001134a <_strtoul_l.constprop.0+0x12a> -1001133a: 2310 movs r3, #16 -1001133c: 786c ldrb r4, [r5, #1] -1001133e: 210f movs r1, #15 -10011340: 469a mov sl, r3 -10011342: 2610 movs r6, #16 -10011344: 4f06 ldr r7, [pc, #24] ; (10011360 <_strtoul_l.constprop.0+0x140>) -10011346: 3502 adds r5, #2 -10011348: e79d b.n 10011286 <_strtoul_l.constprop.0+0x66> -1001134a: 2308 movs r3, #8 -1001134c: 2107 movs r1, #7 -1001134e: 469a mov sl, r3 -10011350: 2608 movs r6, #8 -10011352: 4f04 ldr r7, [pc, #16] ; (10011364 <_strtoul_l.constprop.0+0x144>) -10011354: e797 b.n 10011286 <_strtoul_l.constprop.0+0x66> -10011356: 46c0 nop ; (mov r8, r8) -10011358: 1004c865 .word 0x1004c865 -1001135c: 19999999 .word 0x19999999 -10011360: 0fffffff .word 0x0fffffff -10011364: 1fffffff .word 0x1fffffff - -10011368 <_strtoul_r>: -10011368: b510 push {r4, lr} -1001136a: f7ff ff59 bl 10011220 <_strtoul_l.constprop.0> -1001136e: bd10 pop {r4, pc} - -10011370 : -10011370: b510 push {r4, lr} -10011372: 0004 movs r4, r0 -10011374: 0013 movs r3, r2 -10011376: 4a03 ldr r2, [pc, #12] ; (10011384 ) -10011378: 6810 ldr r0, [r2, #0] -1001137a: 000a movs r2, r1 -1001137c: 0021 movs r1, r4 -1001137e: f7ff ff4f bl 10011220 <_strtoul_l.constprop.0> -10011382: bd10 pop {r4, pc} -10011384: 200008e0 .word 0x200008e0 - -10011388 : -10011388: b510 push {r4, lr} -1001138a: 0004 movs r4, r0 -1001138c: 0013 movs r3, r2 -1001138e: 4a03 ldr r2, [pc, #12] ; (1001139c ) -10011390: 6810 ldr r0, [r2, #0] -10011392: 000a movs r2, r1 -10011394: 0021 movs r1, r4 -10011396: f7ff ff43 bl 10011220 <_strtoul_l.constprop.0> -1001139a: bd10 pop {r4, pc} -1001139c: 200008e0 .word 0x200008e0 - -100113a0 <_strtoull_l.constprop.0>: -100113a0: b5f0 push {r4, r5, r6, r7, lr} -100113a2: 4657 mov r7, sl -100113a4: 464e mov r6, r9 -100113a6: 46de mov lr, fp -100113a8: 4645 mov r5, r8 -100113aa: b5e0 push {r5, r6, r7, lr} -100113ac: b087 sub sp, #28 -100113ae: 001e movs r6, r3 -100113b0: 9005 str r0, [sp, #20] -100113b2: 4692 mov sl, r2 -100113b4: 000b movs r3, r1 -100113b6: 2008 movs r0, #8 -100113b8: 4f63 ldr r7, [pc, #396] ; (10011548 <_strtoull_l.constprop.0+0x1a8>) -100113ba: 9103 str r1, [sp, #12] -100113bc: 001a movs r2, r3 -100113be: 7814 ldrb r4, [r2, #0] -100113c0: 3301 adds r3, #1 -100113c2: 5d39 ldrb r1, [r7, r4] -100113c4: 001d movs r5, r3 -100113c6: 4208 tst r0, r1 -100113c8: d1f8 bne.n 100113bc <_strtoull_l.constprop.0+0x1c> -100113ca: 2c2d cmp r4, #45 ; 0x2d -100113cc: d100 bne.n 100113d0 <_strtoull_l.constprop.0+0x30> -100113ce: e088 b.n 100114e2 <_strtoull_l.constprop.0+0x142> -100113d0: 2300 movs r3, #0 -100113d2: 9304 str r3, [sp, #16] -100113d4: 2c2b cmp r4, #43 ; 0x2b -100113d6: d067 beq.n 100114a8 <_strtoull_l.constprop.0+0x108> -100113d8: 2e00 cmp r6, #0 -100113da: d016 beq.n 1001140a <_strtoull_l.constprop.0+0x6a> -100113dc: 2e10 cmp r6, #16 -100113de: d100 bne.n 100113e2 <_strtoull_l.constprop.0+0x42> -100113e0: e084 b.n 100114ec <_strtoull_l.constprop.0+0x14c> -100113e2: 17f3 asrs r3, r6, #31 -100113e4: 0032 movs r2, r6 -100113e6: 2001 movs r0, #1 -100113e8: 4240 negs r0, r0 -100113ea: 17c1 asrs r1, r0, #31 -100113ec: 4699 mov r9, r3 -100113ee: f7f5 fc27 bl 10006c40 <__wrap___aeabi_uldivmod> -100113f2: 0032 movs r2, r6 -100113f4: 4680 mov r8, r0 -100113f6: 000f movs r7, r1 -100113f8: 464b mov r3, r9 -100113fa: 2001 movs r0, #1 -100113fc: 4240 negs r0, r0 -100113fe: 17c1 asrs r1, r0, #31 -10011400: f7f5 fc1e bl 10006c40 <__wrap___aeabi_uldivmod> -10011404: 46b3 mov fp, r6 -10011406: 9202 str r2, [sp, #8] -10011408: e00c b.n 10011424 <_strtoull_l.constprop.0+0x84> -1001140a: 2c30 cmp r4, #48 ; 0x30 -1001140c: d100 bne.n 10011410 <_strtoull_l.constprop.0+0x70> -1001140e: e07e b.n 1001150e <_strtoull_l.constprop.0+0x16e> -10011410: 2305 movs r3, #5 -10011412: 9302 str r3, [sp, #8] -10011414: 4b4d ldr r3, [pc, #308] ; (1001154c <_strtoull_l.constprop.0+0x1ac>) -10011416: 260a movs r6, #10 -10011418: 4698 mov r8, r3 -1001141a: 230a movs r3, #10 -1001141c: 469b mov fp, r3 -1001141e: 2300 movs r3, #0 -10011420: 4699 mov r9, r3 -10011422: 4f4b ldr r7, [pc, #300] ; (10011550 <_strtoull_l.constprop.0+0x1b0>) -10011424: 2200 movs r2, #0 -10011426: 2000 movs r0, #0 -10011428: 2100 movs r1, #0 -1001142a: e019 b.n 10011460 <_strtoull_l.constprop.0+0xc0> -1001142c: 001c movs r4, r3 -1001142e: 42a6 cmp r6, r4 -10011430: dd21 ble.n 10011476 <_strtoull_l.constprop.0+0xd6> -10011432: 2a00 cmp r2, #0 -10011434: db40 blt.n 100114b8 <_strtoull_l.constprop.0+0x118> -10011436: 42b9 cmp r1, r7 -10011438: d83e bhi.n 100114b8 <_strtoull_l.constprop.0+0x118> -1001143a: d101 bne.n 10011440 <_strtoull_l.constprop.0+0xa0> -1001143c: 4540 cmp r0, r8 -1001143e: d83b bhi.n 100114b8 <_strtoull_l.constprop.0+0x118> -10011440: 4540 cmp r0, r8 -10011442: d034 beq.n 100114ae <_strtoull_l.constprop.0+0x10e> -10011444: 465a mov r2, fp -10011446: 464b mov r3, r9 -10011448: f7f5 ff70 bl 1000732c <__wrap___aeabi_lmul> -1001144c: 17e3 asrs r3, r4, #31 -1001144e: 9400 str r4, [sp, #0] -10011450: 9301 str r3, [sp, #4] -10011452: 9b00 ldr r3, [sp, #0] -10011454: 9c01 ldr r4, [sp, #4] -10011456: 2201 movs r2, #1 -10011458: 18c0 adds r0, r0, r3 -1001145a: 4161 adcs r1, r4 -1001145c: 782c ldrb r4, [r5, #0] -1001145e: 3501 adds r5, #1 -10011460: 0023 movs r3, r4 -10011462: 3b30 subs r3, #48 ; 0x30 -10011464: 2b09 cmp r3, #9 -10011466: d9e1 bls.n 1001142c <_strtoull_l.constprop.0+0x8c> -10011468: 0023 movs r3, r4 -1001146a: 3b41 subs r3, #65 ; 0x41 -1001146c: 2b19 cmp r3, #25 -1001146e: d826 bhi.n 100114be <_strtoull_l.constprop.0+0x11e> -10011470: 3c37 subs r4, #55 ; 0x37 -10011472: 42a6 cmp r6, r4 -10011474: dcdd bgt.n 10011432 <_strtoull_l.constprop.0+0x92> -10011476: 2a00 cmp r2, #0 -10011478: db27 blt.n 100114ca <_strtoull_l.constprop.0+0x12a> -1001147a: 9b04 ldr r3, [sp, #16] -1001147c: 2b00 cmp r3, #0 -1001147e: d004 beq.n 1001148a <_strtoull_l.constprop.0+0xea> -10011480: 0003 movs r3, r0 -10011482: 000c movs r4, r1 -10011484: 2100 movs r1, #0 -10011486: 4258 negs r0, r3 -10011488: 41a1 sbcs r1, r4 -1001148a: 4653 mov r3, sl -1001148c: 2b00 cmp r3, #0 -1001148e: d004 beq.n 1001149a <_strtoull_l.constprop.0+0xfa> -10011490: 2a00 cmp r2, #0 -10011492: d123 bne.n 100114dc <_strtoull_l.constprop.0+0x13c> -10011494: 4653 mov r3, sl -10011496: 9a03 ldr r2, [sp, #12] -10011498: 601a str r2, [r3, #0] -1001149a: b007 add sp, #28 -1001149c: bcf0 pop {r4, r5, r6, r7} -1001149e: 46bb mov fp, r7 -100114a0: 46b2 mov sl, r6 -100114a2: 46a9 mov r9, r5 -100114a4: 46a0 mov r8, r4 -100114a6: bdf0 pop {r4, r5, r6, r7, pc} -100114a8: 782c ldrb r4, [r5, #0] -100114aa: 1c95 adds r5, r2, #2 -100114ac: e794 b.n 100113d8 <_strtoull_l.constprop.0+0x38> -100114ae: 42b9 cmp r1, r7 -100114b0: d1c8 bne.n 10011444 <_strtoull_l.constprop.0+0xa4> -100114b2: 9b02 ldr r3, [sp, #8] -100114b4: 429c cmp r4, r3 -100114b6: ddc5 ble.n 10011444 <_strtoull_l.constprop.0+0xa4> -100114b8: 2201 movs r2, #1 -100114ba: 4252 negs r2, r2 -100114bc: e7ce b.n 1001145c <_strtoull_l.constprop.0+0xbc> -100114be: 0023 movs r3, r4 -100114c0: 3b61 subs r3, #97 ; 0x61 -100114c2: 2b19 cmp r3, #25 -100114c4: d8d7 bhi.n 10011476 <_strtoull_l.constprop.0+0xd6> -100114c6: 3c57 subs r4, #87 ; 0x57 -100114c8: e7b1 b.n 1001142e <_strtoull_l.constprop.0+0x8e> -100114ca: 2322 movs r3, #34 ; 0x22 -100114cc: 9a05 ldr r2, [sp, #20] -100114ce: 2001 movs r0, #1 -100114d0: 4240 negs r0, r0 -100114d2: 17c1 asrs r1, r0, #31 -100114d4: 6013 str r3, [r2, #0] -100114d6: 4653 mov r3, sl -100114d8: 2b00 cmp r3, #0 -100114da: d0de beq.n 1001149a <_strtoull_l.constprop.0+0xfa> -100114dc: 1e6b subs r3, r5, #1 -100114de: 9303 str r3, [sp, #12] -100114e0: e7d8 b.n 10011494 <_strtoull_l.constprop.0+0xf4> -100114e2: 781c ldrb r4, [r3, #0] -100114e4: 2301 movs r3, #1 -100114e6: 1c95 adds r5, r2, #2 -100114e8: 9304 str r3, [sp, #16] -100114ea: e775 b.n 100113d8 <_strtoull_l.constprop.0+0x38> -100114ec: 2c30 cmp r4, #48 ; 0x30 -100114ee: d104 bne.n 100114fa <_strtoull_l.constprop.0+0x15a> -100114f0: 2220 movs r2, #32 -100114f2: 782b ldrb r3, [r5, #0] -100114f4: 4393 bics r3, r2 -100114f6: 2b58 cmp r3, #88 ; 0x58 -100114f8: d00e beq.n 10011518 <_strtoull_l.constprop.0+0x178> -100114fa: 230f movs r3, #15 -100114fc: 9302 str r3, [sp, #8] -100114fe: 3b10 subs r3, #16 -10011500: 4698 mov r8, r3 -10011502: 3311 adds r3, #17 -10011504: 469b mov fp, r3 -10011506: 2300 movs r3, #0 -10011508: 4f12 ldr r7, [pc, #72] ; (10011554 <_strtoull_l.constprop.0+0x1b4>) -1001150a: 4699 mov r9, r3 -1001150c: e78a b.n 10011424 <_strtoull_l.constprop.0+0x84> -1001150e: 2220 movs r2, #32 -10011510: 782b ldrb r3, [r5, #0] -10011512: 4393 bics r3, r2 -10011514: 2b58 cmp r3, #88 ; 0x58 -10011516: d10c bne.n 10011532 <_strtoull_l.constprop.0+0x192> -10011518: 230f movs r3, #15 -1001151a: 9302 str r3, [sp, #8] -1001151c: 3b10 subs r3, #16 -1001151e: 4698 mov r8, r3 -10011520: 3311 adds r3, #17 -10011522: 469b mov fp, r3 -10011524: 2300 movs r3, #0 -10011526: 786c ldrb r4, [r5, #1] -10011528: 4699 mov r9, r3 -1001152a: 2610 movs r6, #16 -1001152c: 4f09 ldr r7, [pc, #36] ; (10011554 <_strtoull_l.constprop.0+0x1b4>) -1001152e: 3502 adds r5, #2 -10011530: e778 b.n 10011424 <_strtoull_l.constprop.0+0x84> -10011532: 2307 movs r3, #7 -10011534: 9302 str r3, [sp, #8] -10011536: 3b08 subs r3, #8 -10011538: 4698 mov r8, r3 -1001153a: 3309 adds r3, #9 -1001153c: 469b mov fp, r3 -1001153e: 2300 movs r3, #0 -10011540: 2608 movs r6, #8 -10011542: 4699 mov r9, r3 -10011544: 4f04 ldr r7, [pc, #16] ; (10011558 <_strtoull_l.constprop.0+0x1b8>) -10011546: e76d b.n 10011424 <_strtoull_l.constprop.0+0x84> -10011548: 1004c865 .word 0x1004c865 -1001154c: 99999999 .word 0x99999999 -10011550: 19999999 .word 0x19999999 -10011554: 0fffffff .word 0x0fffffff -10011558: 1fffffff .word 0x1fffffff - -1001155c <_strtoull_r>: -1001155c: b510 push {r4, lr} -1001155e: f7ff ff1f bl 100113a0 <_strtoull_l.constprop.0> -10011562: bd10 pop {r4, pc} - -10011564 : -10011564: b510 push {r4, lr} -10011566: 0004 movs r4, r0 -10011568: 0013 movs r3, r2 -1001156a: 4a03 ldr r2, [pc, #12] ; (10011578 ) -1001156c: 6810 ldr r0, [r2, #0] -1001156e: 000a movs r2, r1 -10011570: 0021 movs r1, r4 -10011572: f7ff ff15 bl 100113a0 <_strtoull_l.constprop.0> -10011576: bd10 pop {r4, pc} -10011578: 200008e0 .word 0x200008e0 - -1001157c : -1001157c: b510 push {r4, lr} -1001157e: 0004 movs r4, r0 -10011580: 0013 movs r3, r2 -10011582: 4a03 ldr r2, [pc, #12] ; (10011590 ) -10011584: 6810 ldr r0, [r2, #0] -10011586: 000a movs r2, r1 -10011588: 0021 movs r1, r4 -1001158a: f7ff ff09 bl 100113a0 <_strtoull_l.constprop.0> -1001158e: bd10 pop {r4, pc} -10011590: 200008e0 .word 0x200008e0 - -10011594 <_sungetc_r>: -10011594: b570 push {r4, r5, r6, lr} -10011596: 0014 movs r4, r2 -10011598: 1c4b adds r3, r1, #1 -1001159a: d01b beq.n 100115d4 <_sungetc_r+0x40> -1001159c: 8993 ldrh r3, [r2, #12] -1001159e: 2220 movs r2, #32 -100115a0: 25ff movs r5, #255 ; 0xff -100115a2: 4393 bics r3, r2 -100115a4: 81a3 strh r3, [r4, #12] -100115a6: 6b23 ldr r3, [r4, #48] ; 0x30 -100115a8: b2ce uxtb r6, r1 -100115aa: 400d ands r5, r1 -100115ac: 2b00 cmp r3, #0 -100115ae: d014 beq.n 100115da <_sungetc_r+0x46> -100115b0: 6863 ldr r3, [r4, #4] -100115b2: 6b62 ldr r2, [r4, #52] ; 0x34 -100115b4: 4293 cmp r3, r2 -100115b6: da08 bge.n 100115ca <_sungetc_r+0x36> -100115b8: 6823 ldr r3, [r4, #0] -100115ba: 3b01 subs r3, #1 -100115bc: 6023 str r3, [r4, #0] -100115be: 701e strb r6, [r3, #0] -100115c0: 6863 ldr r3, [r4, #4] -100115c2: 3301 adds r3, #1 -100115c4: 6063 str r3, [r4, #4] -100115c6: 0028 movs r0, r5 -100115c8: bd70 pop {r4, r5, r6, pc} -100115ca: 0021 movs r1, r4 -100115cc: f000 ff6a bl 100124a4 <__submore> -100115d0: 2800 cmp r0, #0 -100115d2: d0f1 beq.n 100115b8 <_sungetc_r+0x24> -100115d4: 2501 movs r5, #1 -100115d6: 426d negs r5, r5 -100115d8: e7f5 b.n 100115c6 <_sungetc_r+0x32> -100115da: 6922 ldr r2, [r4, #16] -100115dc: 6823 ldr r3, [r4, #0] -100115de: 2a00 cmp r2, #0 -100115e0: d005 beq.n 100115ee <_sungetc_r+0x5a> -100115e2: 429a cmp r2, r3 -100115e4: d203 bcs.n 100115ee <_sungetc_r+0x5a> -100115e6: 1e5a subs r2, r3, #1 -100115e8: 7811 ldrb r1, [r2, #0] -100115ea: 42a9 cmp r1, r5 -100115ec: d00f beq.n 1001160e <_sungetc_r+0x7a> -100115ee: 63a3 str r3, [r4, #56] ; 0x38 -100115f0: 0023 movs r3, r4 -100115f2: 3340 adds r3, #64 ; 0x40 -100115f4: 6323 str r3, [r4, #48] ; 0x30 -100115f6: 2303 movs r3, #3 -100115f8: 6862 ldr r2, [r4, #4] -100115fa: 6363 str r3, [r4, #52] ; 0x34 -100115fc: 333f adds r3, #63 ; 0x3f -100115fe: 63e2 str r2, [r4, #60] ; 0x3c -10011600: 54e6 strb r6, [r4, r3] -10011602: 0023 movs r3, r4 -10011604: 3342 adds r3, #66 ; 0x42 -10011606: 6023 str r3, [r4, #0] -10011608: 2301 movs r3, #1 -1001160a: 6063 str r3, [r4, #4] -1001160c: e7db b.n 100115c6 <_sungetc_r+0x32> -1001160e: 6863 ldr r3, [r4, #4] -10011610: 6022 str r2, [r4, #0] -10011612: 3301 adds r3, #1 -10011614: 6063 str r3, [r4, #4] -10011616: e7d6 b.n 100115c6 <_sungetc_r+0x32> - -10011618 <__ssrefill_r>: -10011618: b510 push {r4, lr} -1001161a: 000c movs r4, r1 -1001161c: 6b09 ldr r1, [r1, #48] ; 0x30 +10010388: d100 bne.n 1001038c <_strtod_l+0x4f0> +1001038a: e320 b.n 100109ce <_strtod_l+0xb32> +1001038c: 4652 mov r2, sl +1001038e: 0038 movs r0, r7 +10010390: 991c ldr r1, [sp, #112] ; 0x70 +10010392: f003 fac7 bl 10013924 <__mdiff> +10010396: 4680 mov r8, r0 +10010398: 2800 cmp r0, #0 +1001039a: d100 bne.n 1001039e <_strtod_l+0x502> +1001039c: e317 b.n 100109ce <_strtod_l+0xb32> +1001039e: 68c3 ldr r3, [r0, #12] +100103a0: 4649 mov r1, r9 +100103a2: 9310 str r3, [sp, #64] ; 0x40 +100103a4: 2300 movs r3, #0 +100103a6: 60c3 str r3, [r0, #12] +100103a8: f003 faa2 bl 100138f0 <__mcmp> +100103ac: 2800 cmp r0, #0 +100103ae: da01 bge.n 100103b4 <_strtod_l+0x518> +100103b0: f000 fc60 bl 10010c74 <_strtod_l+0xdd8> +100103b4: d100 bne.n 100103b8 <_strtod_l+0x51c> +100103b6: e3c7 b.n 10010b48 <_strtod_l+0xcac> +100103b8: 4649 mov r1, r9 +100103ba: 4640 mov r0, r8 +100103bc: f003 fc6c bl 10013c98 <__ratio> +100103c0: 2380 movs r3, #128 ; 0x80 +100103c2: 2200 movs r2, #0 +100103c4: 05db lsls r3, r3, #23 +100103c6: 0004 movs r4, r0 +100103c8: 000d movs r5, r1 +100103ca: f7f6 fe5f bl 1000708c <__wrap___aeabi_dcmple> +100103ce: 2800 cmp r0, #0 +100103d0: d100 bne.n 100103d4 <_strtod_l+0x538> +100103d2: e0fc b.n 100105ce <_strtod_l+0x732> +100103d4: 9b10 ldr r3, [sp, #64] ; 0x40 +100103d6: 2b00 cmp r3, #0 +100103d8: d100 bne.n 100103dc <_strtod_l+0x540> +100103da: e181 b.n 100106e0 <_strtod_l+0x844> +100103dc: 9b05 ldr r3, [sp, #20] +100103de: 2400 movs r4, #0 +100103e0: 930e str r3, [sp, #56] ; 0x38 +100103e2: 2300 movs r3, #0 +100103e4: 9311 str r3, [sp, #68] ; 0x44 +100103e6: 4b3e ldr r3, [pc, #248] ; (100104e0 <_strtod_l+0x644>) +100103e8: 4d3d ldr r5, [pc, #244] ; (100104e0 <_strtod_l+0x644>) +100103ea: 9312 str r3, [sp, #72] ; 0x48 +100103ec: 4b3d ldr r3, [pc, #244] ; (100104e4 <_strtod_l+0x648>) +100103ee: 9e0e ldr r6, [sp, #56] ; 0x38 +100103f0: 401e ands r6, r3 +100103f2: 4b3d ldr r3, [pc, #244] ; (100104e8 <_strtod_l+0x64c>) +100103f4: 429e cmp r6, r3 +100103f6: d100 bne.n 100103fa <_strtod_l+0x55e> +100103f8: e19f b.n 1001073a <_strtod_l+0x89e> +100103fa: 9b07 ldr r3, [sp, #28] +100103fc: 2b00 cmp r3, #0 +100103fe: d028 beq.n 10010452 <_strtod_l+0x5b6> +10010400: 23d4 movs r3, #212 ; 0xd4 +10010402: 04db lsls r3, r3, #19 +10010404: 429e cmp r6, r3 +10010406: d824 bhi.n 10010452 <_strtod_l+0x5b6> +10010408: 4a38 ldr r2, [pc, #224] ; (100104ec <_strtod_l+0x650>) +1001040a: 4b39 ldr r3, [pc, #228] ; (100104f0 <_strtod_l+0x654>) +1001040c: 9811 ldr r0, [sp, #68] ; 0x44 +1001040e: 9912 ldr r1, [sp, #72] ; 0x48 +10010410: f7f6 fe3c bl 1000708c <__wrap___aeabi_dcmple> +10010414: 2800 cmp r0, #0 +10010416: d018 beq.n 1001044a <_strtod_l+0x5ae> +10010418: 9811 ldr r0, [sp, #68] ; 0x44 +1001041a: 9912 ldr r1, [sp, #72] ; 0x48 +1001041c: f7f6 fe9a bl 10007154 <__wrap___aeabi_d2uiz> +10010420: 2800 cmp r0, #0 +10010422: d100 bne.n 10010426 <_strtod_l+0x58a> +10010424: 3001 adds r0, #1 +10010426: f7f6 fe55 bl 100070d4 <__wrap___aeabi_ui2d> +1001042a: 000b movs r3, r1 +1001042c: 9112 str r1, [sp, #72] ; 0x48 +1001042e: 9910 ldr r1, [sp, #64] ; 0x40 +10010430: 0002 movs r2, r0 +10010432: 9011 str r0, [sp, #68] ; 0x44 +10010434: 2900 cmp r1, #0 +10010436: d000 beq.n 1001043a <_strtod_l+0x59e> +10010438: e315 b.n 10010a66 <_strtod_l+0xbca> +1001043a: 9216 str r2, [sp, #88] ; 0x58 +1001043c: 2280 movs r2, #128 ; 0x80 +1001043e: 0612 lsls r2, r2, #24 +10010440: 4694 mov ip, r2 +10010442: 4463 add r3, ip +10010444: 9317 str r3, [sp, #92] ; 0x5c +10010446: 9c16 ldr r4, [sp, #88] ; 0x58 +10010448: 9d17 ldr r5, [sp, #92] ; 0x5c +1001044a: 23d6 movs r3, #214 ; 0xd6 +1001044c: 04db lsls r3, r3, #19 +1001044e: 18eb adds r3, r5, r3 +10010450: 1b9d subs r5, r3, r6 +10010452: 980b ldr r0, [sp, #44] ; 0x2c +10010454: 990a ldr r1, [sp, #40] ; 0x28 +10010456: f003 fb2b bl 10013ab0 <__ulp> +1001045a: 0002 movs r2, r0 +1001045c: 000b movs r3, r1 +1001045e: 0020 movs r0, r4 +10010460: 0029 movs r1, r5 +10010462: f7f6 fdc6 bl 10006ff2 <__wrap___aeabi_dmul> +10010466: 9a0b ldr r2, [sp, #44] ; 0x2c +10010468: 9b0a ldr r3, [sp, #40] ; 0x28 +1001046a: f7f6 fda3 bl 10006fb4 <__wrap___aeabi_dadd> +1001046e: 000c movs r4, r1 +10010470: 9004 str r0, [sp, #16] +10010472: 9105 str r1, [sp, #20] +10010474: 9b07 ldr r3, [sp, #28] +10010476: 2b00 cmp r3, #0 +10010478: d104 bne.n 10010484 <_strtod_l+0x5e8> +1001047a: 4b1a ldr r3, [pc, #104] ; (100104e4 <_strtod_l+0x648>) +1001047c: 4023 ands r3, r4 +1001047e: 429e cmp r6, r3 +10010480: d100 bne.n 10010484 <_strtod_l+0x5e8> +10010482: e246 b.n 10010912 <_strtod_l+0xa76> +10010484: 0038 movs r0, r7 +10010486: 991c ldr r1, [sp, #112] ; 0x70 +10010488: f002 ff46 bl 10013318 <_Bfree> +1001048c: 4651 mov r1, sl +1001048e: 0038 movs r0, r7 +10010490: f002 ff42 bl 10013318 <_Bfree> +10010494: 4649 mov r1, r9 +10010496: 0038 movs r0, r7 +10010498: f002 ff3e bl 10013318 <_Bfree> +1001049c: 4641 mov r1, r8 +1001049e: 0038 movs r0, r7 +100104a0: f002 ff3a bl 10013318 <_Bfree> +100104a4: e700 b.n 100102a8 <_strtod_l+0x40c> +100104a6: 2300 movs r3, #0 +100104a8: 2700 movs r7, #0 +100104aa: 469b mov fp, r3 +100104ac: 9b08 ldr r3, [sp, #32] +100104ae: 2b00 cmp r3, #0 +100104b0: d001 beq.n 100104b6 <_strtod_l+0x61a> +100104b2: 9a1b ldr r2, [sp, #108] ; 0x6c +100104b4: 601a str r2, [r3, #0] +100104b6: 9b09 ldr r3, [sp, #36] ; 0x24 +100104b8: 2b00 cmp r3, #0 +100104ba: d100 bne.n 100104be <_strtod_l+0x622> +100104bc: e580 b.n 1000ffc0 <_strtod_l+0x124> +100104be: 2180 movs r1, #128 ; 0x80 +100104c0: 0609 lsls r1, r1, #24 +100104c2: 187b adds r3, r7, r1 +100104c4: 001f movs r7, r3 +100104c6: e57b b.n 1000ffc0 <_strtod_l+0x124> +100104c8: 9b1b ldr r3, [sp, #108] ; 0x6c +100104ca: 960d str r6, [sp, #52] ; 0x34 +100104cc: 445b add r3, fp +100104ce: 931b str r3, [sp, #108] ; 0x6c +100104d0: 781c ldrb r4, [r3, #0] +100104d2: 2300 movs r3, #0 +100104d4: 9310 str r3, [sp, #64] ; 0x40 +100104d6: e5bd b.n 10010054 <_strtod_l+0x1b8> +100104d8: 1004d278 .word 0x1004d278 +100104dc: fffffc02 .word 0xfffffc02 +100104e0: 3ff00000 .word 0x3ff00000 +100104e4: 7ff00000 .word 0x7ff00000 +100104e8: 7fe00000 .word 0x7fe00000 +100104ec: ffc00000 .word 0xffc00000 +100104f0: 41dfffff .word 0x41dfffff +100104f4: 465b mov r3, fp +100104f6: 1af4 subs r4, r6, r3 +100104f8: 9b0c ldr r3, [sp, #48] ; 0x30 +100104fa: 469c mov ip, r3 +100104fc: 4464 add r4, ip +100104fe: 2c00 cmp r4, #0 +10010500: dd00 ble.n 10010504 <_strtod_l+0x668> +10010502: e69d b.n 10010240 <_strtod_l+0x3a4> +10010504: d100 bne.n 10010508 <_strtod_l+0x66c> +10010506: e6b0 b.n 1001026a <_strtod_l+0x3ce> +10010508: 230f movs r3, #15 +1001050a: 001a movs r2, r3 +1001050c: 4264 negs r4, r4 +1001050e: 4022 ands r2, r4 +10010510: 4223 tst r3, r4 +10010512: d00a beq.n 1001052a <_strtod_l+0x68e> +10010514: 9804 ldr r0, [sp, #16] +10010516: 9905 ldr r1, [sp, #20] +10010518: 4bd1 ldr r3, [pc, #836] ; (10010860 <_strtod_l+0x9c4>) +1001051a: 00d2 lsls r2, r2, #3 +1001051c: 189a adds r2, r3, r2 +1001051e: 6853 ldr r3, [r2, #4] +10010520: 6812 ldr r2, [r2, #0] +10010522: f7f6 fd4c bl 10006fbe <__wrap___aeabi_ddiv> +10010526: 9004 str r0, [sp, #16] +10010528: 9105 str r1, [sp, #20] +1001052a: 1124 asrs r4, r4, #4 +1001052c: d100 bne.n 10010530 <_strtod_l+0x694> +1001052e: e69c b.n 1001026a <_strtod_l+0x3ce> +10010530: 2c1f cmp r4, #31 +10010532: dc40 bgt.n 100105b6 <_strtod_l+0x71a> +10010534: 2310 movs r3, #16 +10010536: 001a movs r2, r3 +10010538: 4022 ands r2, r4 +1001053a: 9207 str r2, [sp, #28] +1001053c: 4223 tst r3, r4 +1001053e: d001 beq.n 10010544 <_strtod_l+0x6a8> +10010540: 335a adds r3, #90 ; 0x5a +10010542: 9307 str r3, [sp, #28] +10010544: 2201 movs r2, #1 +10010546: 9804 ldr r0, [sp, #16] +10010548: 9905 ldr r1, [sp, #20] +1001054a: 2300 movs r3, #0 +1001054c: 4691 mov r9, r2 +1001054e: 4dc5 ldr r5, [pc, #788] ; (10010864 <_strtod_l+0x9c8>) +10010550: 3528 adds r5, #40 ; 0x28 +10010552: 464a mov r2, r9 +10010554: 4222 tst r2, r4 +10010556: d004 beq.n 10010562 <_strtod_l+0x6c6> +10010558: 682a ldr r2, [r5, #0] +1001055a: 686b ldr r3, [r5, #4] +1001055c: f7f6 fd49 bl 10006ff2 <__wrap___aeabi_dmul> +10010560: 2301 movs r3, #1 +10010562: 1064 asrs r4, r4, #1 +10010564: 3508 adds r5, #8 +10010566: 2c00 cmp r4, #0 +10010568: d1f3 bne.n 10010552 <_strtod_l+0x6b6> +1001056a: 2b00 cmp r3, #0 +1001056c: d001 beq.n 10010572 <_strtod_l+0x6d6> +1001056e: 9004 str r0, [sp, #16] +10010570: 9105 str r1, [sp, #20] +10010572: 9b07 ldr r3, [sp, #28] +10010574: 2b00 cmp r3, #0 +10010576: d015 beq.n 100105a4 <_strtod_l+0x708> +10010578: 9b04 ldr r3, [sp, #16] +1001057a: 9c05 ldr r4, [sp, #20] +1001057c: 236b movs r3, #107 ; 0x6b +1001057e: 0062 lsls r2, r4, #1 +10010580: 0d52 lsrs r2, r2, #21 +10010582: 0021 movs r1, r4 +10010584: 1a9b subs r3, r3, r2 +10010586: 2b00 cmp r3, #0 +10010588: dd0c ble.n 100105a4 <_strtod_l+0x708> +1001058a: 2b1f cmp r3, #31 +1001058c: dc01 bgt.n 10010592 <_strtod_l+0x6f6> +1001058e: f000 fbde bl 10010d4e <_strtod_l+0xeb2> +10010592: 2000 movs r0, #0 +10010594: 9004 str r0, [sp, #16] +10010596: 2b34 cmp r3, #52 ; 0x34 +10010598: dc01 bgt.n 1001059e <_strtod_l+0x702> +1001059a: f000 fc24 bl 10010de6 <_strtod_l+0xf4a> +1001059e: 23dc movs r3, #220 ; 0xdc +100105a0: 049b lsls r3, r3, #18 +100105a2: 9305 str r3, [sp, #20] +100105a4: 2200 movs r2, #0 +100105a6: 9804 ldr r0, [sp, #16] +100105a8: 9905 ldr r1, [sp, #20] +100105aa: 2300 movs r3, #0 +100105ac: f7f6 fd60 bl 10007070 <__wrap___aeabi_dcmpeq> +100105b0: 2800 cmp r0, #0 +100105b2: d100 bne.n 100105b6 <_strtod_l+0x71a> +100105b4: e65b b.n 1001026e <_strtod_l+0x3d2> +100105b6: 2322 movs r3, #34 ; 0x22 +100105b8: 4652 mov r2, sl +100105ba: 6013 str r3, [r2, #0] +100105bc: 2300 movs r3, #0 +100105be: 2700 movs r7, #0 +100105c0: 469b mov fp, r3 +100105c2: e773 b.n 100104ac <_strtod_l+0x610> +100105c4: 2300 movs r3, #0 +100105c6: 9311 str r3, [sp, #68] ; 0x44 +100105c8: 3301 adds r3, #1 +100105ca: 930e str r3, [sp, #56] ; 0x38 +100105cc: e6b4 b.n 10010338 <_strtod_l+0x49c> +100105ce: 2200 movs r2, #0 +100105d0: 4ba5 ldr r3, [pc, #660] ; (10010868 <_strtod_l+0x9cc>) +100105d2: 0020 movs r0, r4 +100105d4: 0029 movs r1, r5 +100105d6: f7f6 fd0c bl 10006ff2 <__wrap___aeabi_dmul> +100105da: 000b movs r3, r1 +100105dc: 9112 str r1, [sp, #72] ; 0x48 +100105de: 9910 ldr r1, [sp, #64] ; 0x40 +100105e0: 0002 movs r2, r0 +100105e2: 9011 str r0, [sp, #68] ; 0x44 +100105e4: 2900 cmp r1, #0 +100105e6: d176 bne.n 100106d6 <_strtod_l+0x83a> +100105e8: 9214 str r2, [sp, #80] ; 0x50 +100105ea: 2280 movs r2, #128 ; 0x80 +100105ec: 0612 lsls r2, r2, #24 +100105ee: 4694 mov ip, r2 +100105f0: 4463 add r3, ip +100105f2: 9315 str r3, [sp, #84] ; 0x54 +100105f4: 9b05 ldr r3, [sp, #20] +100105f6: 9c14 ldr r4, [sp, #80] ; 0x50 +100105f8: 9d15 ldr r5, [sp, #84] ; 0x54 +100105fa: 930e str r3, [sp, #56] ; 0x38 +100105fc: e6f6 b.n 100103ec <_strtod_l+0x550> +100105fe: 4649 mov r1, r9 +10010600: 001a movs r2, r3 +10010602: 0038 movs r0, r7 +10010604: f003 f88a bl 1001371c <__pow5mult> +10010608: 4681 mov r9, r0 +1001060a: 2800 cmp r0, #0 +1001060c: d100 bne.n 10010610 <_strtod_l+0x774> +1001060e: e1de b.n 100109ce <_strtod_l+0xb32> +10010610: 0001 movs r1, r0 +10010612: 9a1c ldr r2, [sp, #112] ; 0x70 +10010614: 0038 movs r0, r7 +10010616: f002 ffaf bl 10013578 <__multiply> +1001061a: 9010 str r0, [sp, #64] ; 0x40 +1001061c: 2800 cmp r0, #0 +1001061e: d100 bne.n 10010622 <_strtod_l+0x786> +10010620: e1d5 b.n 100109ce <_strtod_l+0xb32> +10010622: 0038 movs r0, r7 +10010624: 991c ldr r1, [sp, #112] ; 0x70 +10010626: f002 fe77 bl 10013318 <_Bfree> +1001062a: 9b10 ldr r3, [sp, #64] ; 0x40 +1001062c: 931c str r3, [sp, #112] ; 0x70 +1001062e: 2e00 cmp r6, #0 +10010630: dc00 bgt.n 10010634 <_strtod_l+0x798> +10010632: e699 b.n 10010368 <_strtod_l+0x4cc> +10010634: 0032 movs r2, r6 +10010636: 0038 movs r0, r7 +10010638: 991c ldr r1, [sp, #112] ; 0x70 +1001063a: f003 f8db bl 100137f4 <__lshift> +1001063e: 901c str r0, [sp, #112] ; 0x70 +10010640: 2800 cmp r0, #0 +10010642: d000 beq.n 10010646 <_strtod_l+0x7aa> +10010644: e690 b.n 10010368 <_strtod_l+0x4cc> +10010646: 4653 mov r3, sl +10010648: 4646 mov r6, r8 +1001064a: 46ba mov sl, r7 +1001064c: 46d8 mov r8, fp +1001064e: 930c str r3, [sp, #48] ; 0x30 +10010650: 2322 movs r3, #34 ; 0x22 +10010652: 4652 mov r2, sl +10010654: 6013 str r3, [r2, #0] +10010656: 2300 movs r3, #0 +10010658: 469b mov fp, r3 +1001065a: 4f84 ldr r7, [pc, #528] ; (1001086c <_strtod_l+0x9d0>) +1001065c: 0001 movs r1, r0 +1001065e: 4650 mov r0, sl +10010660: f002 fe5a bl 10013318 <_Bfree> +10010664: 4650 mov r0, sl +10010666: 990c ldr r1, [sp, #48] ; 0x30 +10010668: f002 fe56 bl 10013318 <_Bfree> +1001066c: 4649 mov r1, r9 +1001066e: 4650 mov r0, sl +10010670: f002 fe52 bl 10013318 <_Bfree> +10010674: 4641 mov r1, r8 +10010676: 4650 mov r0, sl +10010678: f002 fe4e bl 10013318 <_Bfree> +1001067c: 0031 movs r1, r6 +1001067e: 4650 mov r0, sl +10010680: f002 fe4a bl 10013318 <_Bfree> +10010684: e712 b.n 100104ac <_strtod_l+0x610> +10010686: 9a13 ldr r2, [sp, #76] ; 0x4c +10010688: 9d0d ldr r5, [sp, #52] ; 0x34 +1001068a: 1ad4 subs r4, r2, r3 +1001068c: e63f b.n 1001030e <_strtod_l+0x472> +1001068e: 4651 mov r1, sl +10010690: 0038 movs r0, r7 +10010692: 9a13 ldr r2, [sp, #76] ; 0x4c +10010694: f003 f842 bl 1001371c <__pow5mult> +10010698: 4682 mov sl, r0 +1001069a: 1e03 subs r3, r0, #0 +1001069c: d000 beq.n 100106a0 <_strtod_l+0x804> +1001069e: e667 b.n 10010370 <_strtod_l+0x4d4> +100106a0: 4646 mov r6, r8 +100106a2: 46ba mov sl, r7 +100106a4: 46d8 mov r8, fp +100106a6: 981c ldr r0, [sp, #112] ; 0x70 +100106a8: 930c str r3, [sp, #48] ; 0x30 +100106aa: e7d1 b.n 10010650 <_strtod_l+0x7b4> +100106ac: 4651 mov r1, sl +100106ae: 0022 movs r2, r4 +100106b0: 0038 movs r0, r7 +100106b2: f003 f89f bl 100137f4 <__lshift> +100106b6: 4682 mov sl, r0 +100106b8: 1e03 subs r3, r0, #0 +100106ba: d000 beq.n 100106be <_strtod_l+0x822> +100106bc: e65b b.n 10010376 <_strtod_l+0x4da> +100106be: e7ef b.n 100106a0 <_strtod_l+0x804> +100106c0: 496b ldr r1, [pc, #428] ; (10010870 <_strtod_l+0x9d4>) +100106c2: 1acb subs r3, r1, r3 +100106c4: 2101 movs r1, #1 +100106c6: 4099 lsls r1, r3 +100106c8: 2301 movs r3, #1 +100106ca: 9111 str r1, [sp, #68] ; 0x44 +100106cc: 930e str r3, [sp, #56] ; 0x38 +100106ce: e633 b.n 10010338 <_strtod_l+0x49c> +100106d0: 2301 movs r3, #1 +100106d2: 469c mov ip, r3 +100106d4: e509 b.n 100100ea <_strtod_l+0x24e> +100106d6: 9a11 ldr r2, [sp, #68] ; 0x44 +100106d8: 9b12 ldr r3, [sp, #72] ; 0x48 +100106da: 9214 str r2, [sp, #80] ; 0x50 +100106dc: 9315 str r3, [sp, #84] ; 0x54 +100106de: e789 b.n 100105f4 <_strtod_l+0x758> +100106e0: 9904 ldr r1, [sp, #16] +100106e2: 9a05 ldr r2, [sp, #20] +100106e4: 2900 cmp r1, #0 +100106e6: d15b bne.n 100107a0 <_strtod_l+0x904> +100106e8: 920e str r2, [sp, #56] ; 0x38 +100106ea: 0313 lsls r3, r2, #12 +100106ec: d15d bne.n 100107aa <_strtod_l+0x90e> +100106ee: 2200 movs r2, #0 +100106f0: 0020 movs r0, r4 +100106f2: 0029 movs r1, r5 +100106f4: 4b5f ldr r3, [pc, #380] ; (10010874 <_strtod_l+0x9d8>) +100106f6: f7f6 fcc3 bl 10007080 <__wrap___aeabi_dcmplt> +100106fa: 2800 cmp r0, #0 +100106fc: d000 beq.n 10010700 <_strtod_l+0x864> +100106fe: e200 b.n 10010b02 <_strtod_l+0xc66> +10010700: 2200 movs r2, #0 +10010702: 4b59 ldr r3, [pc, #356] ; (10010868 <_strtod_l+0x9cc>) +10010704: 0020 movs r0, r4 +10010706: 0029 movs r1, r5 +10010708: f7f6 fc73 bl 10006ff2 <__wrap___aeabi_dmul> +1001070c: 2280 movs r2, #128 ; 0x80 +1001070e: 0612 lsls r2, r2, #24 +10010710: 000b movs r3, r1 +10010712: 4694 mov ip, r2 +10010714: 4463 add r3, ip +10010716: 9011 str r0, [sp, #68] ; 0x44 +10010718: 9112 str r1, [sp, #72] ; 0x48 +1001071a: 9018 str r0, [sp, #96] ; 0x60 +1001071c: 9319 str r3, [sp, #100] ; 0x64 +1001071e: 9c18 ldr r4, [sp, #96] ; 0x60 +10010720: 9d19 ldr r5, [sp, #100] ; 0x64 +10010722: e663 b.n 100103ec <_strtod_l+0x550> +10010724: 2300 movs r3, #0 +10010726: 951b str r5, [sp, #108] ; 0x6c +10010728: 930b str r3, [sp, #44] ; 0x2c +1001072a: f7ff fc18 bl 1000ff5e <_strtod_l+0xc2> +1001072e: 2301 movs r3, #1 +10010730: 469b mov fp, r3 +10010732: 1cab adds r3, r5, #2 +10010734: 931b str r3, [sp, #108] ; 0x6c +10010736: 78ac ldrb r4, [r5, #2] +10010738: e4f3 b.n 10010122 <_strtod_l+0x286> +1001073a: 4a4f ldr r2, [pc, #316] ; (10010878 <_strtod_l+0x9dc>) +1001073c: 9b0e ldr r3, [sp, #56] ; 0x38 +1001073e: 4694 mov ip, r2 +10010740: 4463 add r3, ip +10010742: 9305 str r3, [sp, #20] +10010744: 940e str r4, [sp, #56] ; 0x38 +10010746: 950f str r5, [sp, #60] ; 0x3c +10010748: 9c04 ldr r4, [sp, #16] +1001074a: 9d05 ldr r5, [sp, #20] +1001074c: 0020 movs r0, r4 +1001074e: 0029 movs r1, r5 +10010750: f003 f9ae bl 10013ab0 <__ulp> +10010754: 0002 movs r2, r0 +10010756: 000b movs r3, r1 +10010758: 980e ldr r0, [sp, #56] ; 0x38 +1001075a: 990f ldr r1, [sp, #60] ; 0x3c +1001075c: f7f6 fc49 bl 10006ff2 <__wrap___aeabi_dmul> +10010760: 0022 movs r2, r4 +10010762: 002b movs r3, r5 +10010764: f7f6 fc26 bl 10006fb4 <__wrap___aeabi_dadd> +10010768: 4b40 ldr r3, [pc, #256] ; (1001086c <_strtod_l+0x9d0>) +1001076a: 4a44 ldr r2, [pc, #272] ; (1001087c <_strtod_l+0x9e0>) +1001076c: 9004 str r0, [sp, #16] +1001076e: 9105 str r1, [sp, #20] +10010770: 400b ands r3, r1 +10010772: 4293 cmp r3, r2 +10010774: d920 bls.n 100107b8 <_strtod_l+0x91c> +10010776: 9a0a ldr r2, [sp, #40] ; 0x28 +10010778: 4b41 ldr r3, [pc, #260] ; (10010880 <_strtod_l+0x9e4>) +1001077a: 429a cmp r2, r3 +1001077c: d103 bne.n 10010786 <_strtod_l+0x8ea> +1001077e: 9b0b ldr r3, [sp, #44] ; 0x2c +10010780: 3301 adds r3, #1 +10010782: d100 bne.n 10010786 <_strtod_l+0x8ea> +10010784: e123 b.n 100109ce <_strtod_l+0xb32> +10010786: 4b3e ldr r3, [pc, #248] ; (10010880 <_strtod_l+0x9e4>) +10010788: 9305 str r3, [sp, #20] +1001078a: 2301 movs r3, #1 +1001078c: 425b negs r3, r3 +1001078e: 9304 str r3, [sp, #16] +10010790: e678 b.n 10010484 <_strtod_l+0x5e8> +10010792: 2300 movs r3, #0 +10010794: 930d str r3, [sp, #52] ; 0x34 +10010796: 9310 str r3, [sp, #64] ; 0x40 +10010798: 3301 adds r3, #1 +1001079a: 2600 movs r6, #0 +1001079c: 469c mov ip, r3 +1001079e: e4a4 b.n 100100ea <_strtod_l+0x24e> +100107a0: 2901 cmp r1, #1 +100107a2: d100 bne.n 100107a6 <_strtod_l+0x90a> +100107a4: e144 b.n 10010a30 <_strtod_l+0xb94> +100107a6: 9b05 ldr r3, [sp, #20] +100107a8: 930e str r3, [sp, #56] ; 0x38 +100107aa: 2300 movs r3, #0 +100107ac: 9311 str r3, [sp, #68] ; 0x44 +100107ae: 4b31 ldr r3, [pc, #196] ; (10010874 <_strtod_l+0x9d8>) +100107b0: 2400 movs r4, #0 +100107b2: 4d34 ldr r5, [pc, #208] ; (10010884 <_strtod_l+0x9e8>) +100107b4: 9312 str r3, [sp, #72] ; 0x48 +100107b6: e619 b.n 100103ec <_strtod_l+0x550> +100107b8: 23d4 movs r3, #212 ; 0xd4 +100107ba: 049b lsls r3, r3, #18 +100107bc: 18cc adds r4, r1, r3 +100107be: 9405 str r4, [sp, #20] +100107c0: e658 b.n 10010474 <_strtod_l+0x5d8> +100107c2: 229a movs r2, #154 ; 0x9a +100107c4: 0052 lsls r2, r2, #1 +100107c6: 4294 cmp r4, r2 +100107c8: dd00 ble.n 100107cc <_strtod_l+0x930> +100107ca: e0fc b.n 100109c6 <_strtod_l+0xb2a> +100107cc: 1124 asrs r4, r4, #4 +100107ce: 2b1f cmp r3, #31 +100107d0: dc00 bgt.n 100107d4 <_strtod_l+0x938> +100107d2: e296 b.n 10010d02 <_strtod_l+0xe66> +100107d4: 9804 ldr r0, [sp, #16] +100107d6: 9905 ldr r1, [sp, #20] +100107d8: 2200 movs r2, #0 +100107da: 4691 mov r9, r2 +100107dc: 3201 adds r2, #1 +100107de: 4693 mov fp, r2 +100107e0: 464a mov r2, r9 +100107e2: 4b29 ldr r3, [pc, #164] ; (10010888 <_strtod_l+0x9ec>) +100107e4: 46b1 mov r9, r6 +100107e6: 001d movs r5, r3 +100107e8: 9307 str r3, [sp, #28] +100107ea: 0016 movs r6, r2 +100107ec: 2300 movs r3, #0 +100107ee: 465a mov r2, fp +100107f0: 4222 tst r2, r4 +100107f2: d004 beq.n 100107fe <_strtod_l+0x962> +100107f4: 682a ldr r2, [r5, #0] +100107f6: 686b ldr r3, [r5, #4] +100107f8: f7f6 fbfb bl 10006ff2 <__wrap___aeabi_dmul> +100107fc: 2301 movs r3, #1 +100107fe: 3601 adds r6, #1 +10010800: 1064 asrs r4, r4, #1 +10010802: 3508 adds r5, #8 +10010804: 2c01 cmp r4, #1 +10010806: d1f2 bne.n 100107ee <_strtod_l+0x952> +10010808: 0032 movs r2, r6 +1001080a: 464e mov r6, r9 +1001080c: 4691 mov r9, r2 +1001080e: 2b00 cmp r3, #0 +10010810: d001 beq.n 10010816 <_strtod_l+0x97a> +10010812: 9004 str r0, [sp, #16] +10010814: 9105 str r1, [sp, #20] +10010816: 4a18 ldr r2, [pc, #96] ; (10010878 <_strtod_l+0x9dc>) +10010818: 9b05 ldr r3, [sp, #20] +1001081a: 4694 mov ip, r2 +1001081c: 4463 add r3, ip +1001081e: 9305 str r3, [sp, #20] +10010820: 464b mov r3, r9 +10010822: 00d9 lsls r1, r3, #3 +10010824: 9b07 ldr r3, [sp, #28] +10010826: 469c mov ip, r3 +10010828: 9a04 ldr r2, [sp, #16] +1001082a: 9b05 ldr r3, [sp, #20] +1001082c: 4461 add r1, ip +1001082e: 6808 ldr r0, [r1, #0] +10010830: 6849 ldr r1, [r1, #4] +10010832: f7f6 fbde bl 10006ff2 <__wrap___aeabi_dmul> +10010836: 4b0d ldr r3, [pc, #52] ; (1001086c <_strtod_l+0x9d0>) +10010838: 4a14 ldr r2, [pc, #80] ; (1001088c <_strtod_l+0x9f0>) +1001083a: 9004 str r0, [sp, #16] +1001083c: 9105 str r1, [sp, #20] +1001083e: 400b ands r3, r1 +10010840: 4293 cmp r3, r2 +10010842: d900 bls.n 10010846 <_strtod_l+0x9aa> +10010844: e0bf b.n 100109c6 <_strtod_l+0xb2a> +10010846: 4a12 ldr r2, [pc, #72] ; (10010890 <_strtod_l+0x9f4>) +10010848: 4293 cmp r3, r2 +1001084a: d800 bhi.n 1001084e <_strtod_l+0x9b2> +1001084c: e1cc b.n 10010be8 <_strtod_l+0xd4c> +1001084e: 4b0c ldr r3, [pc, #48] ; (10010880 <_strtod_l+0x9e4>) +10010850: 9305 str r3, [sp, #20] +10010852: 2301 movs r3, #1 +10010854: 425b negs r3, r3 +10010856: 9304 str r3, [sp, #16] +10010858: 2300 movs r3, #0 +1001085a: 9307 str r3, [sp, #28] +1001085c: e507 b.n 1001026e <_strtod_l+0x3d2> +1001085e: 46c0 nop ; (mov r8, r8) +10010860: 1004d278 .word 0x1004d278 +10010864: 1004cd88 .word 0x1004cd88 +10010868: 3fe00000 .word 0x3fe00000 +1001086c: 7ff00000 .word 0x7ff00000 +10010870: fffffbe2 .word 0xfffffbe2 +10010874: 3ff00000 .word 0x3ff00000 +10010878: fcb00000 .word 0xfcb00000 +1001087c: 7c9fffff .word 0x7c9fffff +10010880: 7fefffff .word 0x7fefffff +10010884: bff00000 .word 0xbff00000 +10010888: 1004d250 .word 0x1004d250 +1001088c: 7ca00000 .word 0x7ca00000 +10010890: 7c900000 .word 0x7c900000 +10010894: 2301 movs r3, #1 +10010896: 9309 str r3, [sp, #36] ; 0x24 +10010898: 1c7a adds r2, r7, #1 +1001089a: 921b str r2, [sp, #108] ; 0x6c +1001089c: 787b ldrb r3, [r7, #1] +1001089e: 2b00 cmp r3, #0 +100108a0: d101 bne.n 100108a6 <_strtod_l+0xa0a> +100108a2: f7ff fb85 bl 1000ffb0 <_strtod_l+0x114> +100108a6: 0017 movs r7, r2 +100108a8: f7ff fb1b bl 1000fee2 <_strtod_l+0x46> +100108ac: 2300 movs r3, #0 +100108ae: 9309 str r3, [sp, #36] ; 0x24 +100108b0: e7f2 b.n 10010898 <_strtod_l+0x9fc> +100108b2: 49d2 ldr r1, [pc, #840] ; (10010bfc <_strtod_l+0xd60>) +100108b4: 9b1e ldr r3, [sp, #120] ; 0x78 +100108b6: 468c mov ip, r1 +100108b8: 4ad1 ldr r2, [pc, #836] ; (10010c00 <_strtod_l+0xd64>) +100108ba: 9304 str r3, [sp, #16] +100108bc: 9b1f ldr r3, [sp, #124] ; 0x7c +100108be: 401a ands r2, r3 +100108c0: 9b1d ldr r3, [sp, #116] ; 0x74 +100108c2: 4463 add r3, ip +100108c4: 051b lsls r3, r3, #20 +100108c6: 431a orrs r2, r3 +100108c8: 9205 str r2, [sp, #20] +100108ca: 0723 lsls r3, r4, #28 +100108cc: d504 bpl.n 100108d8 <_strtod_l+0xa3c> +100108ce: 2380 movs r3, #128 ; 0x80 +100108d0: 9a05 ldr r2, [sp, #20] +100108d2: 061b lsls r3, r3, #24 +100108d4: 431a orrs r2, r3 +100108d6: 9205 str r2, [sp, #20] +100108d8: 9b04 ldr r3, [sp, #16] +100108da: 9c05 ldr r4, [sp, #20] +100108dc: 469b mov fp, r3 +100108de: 0027 movs r7, r4 +100108e0: e5e4 b.n 100104ac <_strtod_l+0x610> +100108e2: 49c8 ldr r1, [pc, #800] ; (10010c04 <_strtod_l+0xd68>) +100108e4: a81b add r0, sp, #108 ; 0x6c +100108e6: f002 fbf1 bl 100130cc <__match> +100108ea: 2800 cmp r0, #0 +100108ec: d101 bne.n 100108f2 <_strtod_l+0xa56> +100108ee: f7ff fb5f bl 1000ffb0 <_strtod_l+0x114> +100108f2: 9b1b ldr r3, [sp, #108] ; 0x6c +100108f4: 49c4 ldr r1, [pc, #784] ; (10010c08 <_strtod_l+0xd6c>) +100108f6: 3b01 subs r3, #1 +100108f8: a81b add r0, sp, #108 ; 0x6c +100108fa: 931b str r3, [sp, #108] ; 0x6c +100108fc: f002 fbe6 bl 100130cc <__match> +10010900: 2800 cmp r0, #0 +10010902: d102 bne.n 1001090a <_strtod_l+0xa6e> +10010904: 9b1b ldr r3, [sp, #108] ; 0x6c +10010906: 3301 adds r3, #1 +10010908: 931b str r3, [sp, #108] ; 0x6c +1001090a: 2300 movs r3, #0 +1001090c: 4fbf ldr r7, [pc, #764] ; (10010c0c <_strtod_l+0xd70>) +1001090e: 469b mov fp, r3 +10010910: e5cc b.n 100104ac <_strtod_l+0x610> +10010912: 9e11 ldr r6, [sp, #68] ; 0x44 +10010914: 9d12 ldr r5, [sp, #72] ; 0x48 +10010916: 0030 movs r0, r6 +10010918: 0029 movs r1, r5 +1001091a: f7f6 fc2b bl 10007174 <__wrap___aeabi_d2lz> +1001091e: f7f6 fc21 bl 10007164 <__wrap___aeabi_l2d> +10010922: 0002 movs r2, r0 +10010924: 000b movs r3, r1 +10010926: 0030 movs r0, r6 +10010928: 0029 movs r1, r5 +1001092a: f7f6 fb3e bl 10006faa <__wrap___aeabi_dsub> +1001092e: 9a04 ldr r2, [sp, #16] +10010930: 9b10 ldr r3, [sp, #64] ; 0x40 +10010932: 0324 lsls r4, r4, #12 +10010934: 4313 orrs r3, r2 +10010936: 0b24 lsrs r4, r4, #12 +10010938: 0005 movs r5, r0 +1001093a: 000e movs r6, r1 +1001093c: 4ab4 ldr r2, [pc, #720] ; (10010c10 <_strtod_l+0xd74>) +1001093e: 431c orrs r4, r3 +10010940: d113 bne.n 1001096a <_strtod_l+0xace> +10010942: 4bb4 ldr r3, [pc, #720] ; (10010c14 <_strtod_l+0xd78>) +10010944: f7f6 fb9c bl 10007080 <__wrap___aeabi_dcmplt> +10010948: 2800 cmp r0, #0 +1001094a: d100 bne.n 1001094e <_strtod_l+0xab2> +1001094c: e59a b.n 10010484 <_strtod_l+0x5e8> +1001094e: 4653 mov r3, sl +10010950: 4646 mov r6, r8 +10010952: 46ba mov sl, r7 +10010954: 46d8 mov r8, fp +10010956: 930c str r3, [sp, #48] ; 0x30 +10010958: 981c ldr r0, [sp, #112] ; 0x70 +1001095a: 9b04 ldr r3, [sp, #16] +1001095c: 9c05 ldr r4, [sp, #20] +1001095e: 469b mov fp, r3 +10010960: 0027 movs r7, r4 +10010962: e67b b.n 1001065c <_strtod_l+0x7c0> +10010964: 2300 movs r3, #0 +10010966: 469b mov fp, r3 +10010968: e6e3 b.n 10010732 <_strtod_l+0x896> +1001096a: 4bab ldr r3, [pc, #684] ; (10010c18 <_strtod_l+0xd7c>) +1001096c: f7f6 fb88 bl 10007080 <__wrap___aeabi_dcmplt> +10010970: 2800 cmp r0, #0 +10010972: d1ec bne.n 1001094e <_strtod_l+0xab2> +10010974: 0028 movs r0, r5 +10010976: 0031 movs r1, r6 +10010978: 4aa8 ldr r2, [pc, #672] ; (10010c1c <_strtod_l+0xd80>) +1001097a: 4ba9 ldr r3, [pc, #676] ; (10010c20 <_strtod_l+0xd84>) +1001097c: f7f6 fb96 bl 100070ac <__wrap___aeabi_dcmpgt> +10010980: 2800 cmp r0, #0 +10010982: d100 bne.n 10010986 <_strtod_l+0xaea> +10010984: e57e b.n 10010484 <_strtod_l+0x5e8> +10010986: e7e2 b.n 1001094e <_strtod_l+0xab2> +10010988: 9b09 ldr r3, [sp, #36] ; 0x24 +1001098a: 9402 str r4, [sp, #8] +1001098c: 9301 str r3, [sp, #4] +1001098e: ab1c add r3, sp, #112 ; 0x70 +10010990: 9300 str r3, [sp, #0] +10010992: 4650 mov r0, sl +10010994: ab1d add r3, sp, #116 ; 0x74 +10010996: 4aa3 ldr r2, [pc, #652] ; (10010c24 <_strtod_l+0xd88>) +10010998: a91b add r1, sp, #108 ; 0x6c +1001099a: f002 f8b1 bl 10012b00 <__gethex> +1001099e: 2307 movs r3, #7 +100109a0: 001d movs r5, r3 +100109a2: 0004 movs r4, r0 +100109a4: 4005 ands r5, r0 +100109a6: 4203 tst r3, r0 +100109a8: d100 bne.n 100109ac <_strtod_l+0xb10> +100109aa: e57c b.n 100104a6 <_strtod_l+0x60a> +100109ac: 2d06 cmp r5, #6 +100109ae: d174 bne.n 10010a9a <_strtod_l+0xbfe> +100109b0: 9b08 ldr r3, [sp, #32] +100109b2: 2b00 cmp r3, #0 +100109b4: d101 bne.n 100109ba <_strtod_l+0xb1e> +100109b6: f7ff fb00 bl 1000ffba <_strtod_l+0x11e> +100109ba: 601e str r6, [r3, #0] +100109bc: 2300 movs r3, #0 +100109be: 2700 movs r7, #0 +100109c0: 469b mov fp, r3 +100109c2: f7ff fafd bl 1000ffc0 <_strtod_l+0x124> +100109c6: 2322 movs r3, #34 ; 0x22 +100109c8: 4652 mov r2, sl +100109ca: 6013 str r3, [r2, #0] +100109cc: e79d b.n 1001090a <_strtod_l+0xa6e> +100109ce: 4653 mov r3, sl +100109d0: e666 b.n 100106a0 <_strtod_l+0x804> +100109d2: 465b mov r3, fp +100109d4: 4648 mov r0, r9 +100109d6: 9307 str r3, [sp, #28] +100109d8: 4643 mov r3, r8 +100109da: 4689 mov r9, r1 +100109dc: 46a8 mov r8, r5 +100109de: 0001 movs r1, r0 +100109e0: 001d movs r5, r3 +100109e2: 3202 adds r2, #2 +100109e4: 2e08 cmp r6, #8 +100109e6: dc43 bgt.n 10010a70 <_strtod_l+0xbd4> +100109e8: 0016 movs r6, r2 +100109ea: f7ff fb25 bl 10010038 <_strtod_l+0x19c> +100109ee: 465a mov r2, fp +100109f0: 0038 movs r0, r7 +100109f2: 9907 ldr r1, [sp, #28] +100109f4: f7fd fea0 bl 1000e738 +100109f8: 2800 cmp r0, #0 +100109fa: d045 beq.n 10010a88 <_strtod_l+0xbec> +100109fc: 2300 movs r3, #0 +100109fe: 2600 movs r6, #0 +10010a00: 4699 mov r9, r3 +10010a02: 4698 mov r8, r3 +10010a04: 930d str r3, [sp, #52] ; 0x34 +10010a06: f7ff faa5 bl 1000ff54 <_strtod_l+0xb8> +10010a0a: 9b0c ldr r3, [sp, #48] ; 0x30 +10010a0c: 3316 adds r3, #22 +10010a0e: da00 bge.n 10010a12 <_strtod_l+0xb76> +10010a10: e570 b.n 100104f4 <_strtod_l+0x658> +10010a12: 9804 ldr r0, [sp, #16] +10010a14: 9905 ldr r1, [sp, #20] +10010a16: 9b10 ldr r3, [sp, #64] ; 0x40 +10010a18: 9a0b ldr r2, [sp, #44] ; 0x2c +10010a1a: 1a9a subs r2, r3, r2 +10010a1c: 4b82 ldr r3, [pc, #520] ; (10010c28 <_strtod_l+0xd8c>) +10010a1e: 00d2 lsls r2, r2, #3 +10010a20: 189b adds r3, r3, r2 +10010a22: 681a ldr r2, [r3, #0] +10010a24: 685b ldr r3, [r3, #4] +10010a26: f7f6 faca bl 10006fbe <__wrap___aeabi_ddiv> +10010a2a: 4683 mov fp, r0 +10010a2c: 000f movs r7, r1 +10010a2e: e53d b.n 100104ac <_strtod_l+0x610> +10010a30: 9b05 ldr r3, [sp, #20] +10010a32: 930e str r3, [sp, #56] ; 0x38 +10010a34: 2b00 cmp r3, #0 +10010a36: d000 beq.n 10010a3a <_strtod_l+0xb9e> +10010a38: e6b7 b.n 100107aa <_strtod_l+0x90e> +10010a3a: 4653 mov r3, sl +10010a3c: 4646 mov r6, r8 +10010a3e: 46ba mov sl, r7 +10010a40: 46d8 mov r8, fp +10010a42: 930c str r3, [sp, #48] ; 0x30 +10010a44: 2322 movs r3, #34 ; 0x22 +10010a46: 4652 mov r2, sl +10010a48: 6013 str r3, [r2, #0] +10010a4a: 2300 movs r3, #0 +10010a4c: 981c ldr r0, [sp, #112] ; 0x70 +10010a4e: 469b mov fp, r3 +10010a50: 001f movs r7, r3 +10010a52: e603 b.n 1001065c <_strtod_l+0x7c0> +10010a54: 001a movs r2, r3 +10010a56: 930b str r3, [sp, #44] ; 0x2c +10010a58: 4b74 ldr r3, [pc, #464] ; (10010c2c <_strtod_l+0xd90>) +10010a5a: 429a cmp r2, r3 +10010a5c: dc01 bgt.n 10010a62 <_strtod_l+0xbc6> +10010a5e: f7ff fb97 bl 10010190 <_strtod_l+0x2f4> +10010a62: f7ff fb94 bl 1001018e <_strtod_l+0x2f2> +10010a66: 9a11 ldr r2, [sp, #68] ; 0x44 +10010a68: 9b12 ldr r3, [sp, #72] ; 0x48 +10010a6a: 9216 str r2, [sp, #88] ; 0x58 +10010a6c: 9317 str r3, [sp, #92] ; 0x5c +10010a6e: e4ea b.n 10010446 <_strtod_l+0x5aa> +10010a70: 2a10 cmp r2, #16 +10010a72: dc4f bgt.n 10010b14 <_strtod_l+0xc78> +10010a74: 464b mov r3, r9 +10010a76: 009b lsls r3, r3, #2 +10010a78: 444b add r3, r9 +10010a7a: 4689 mov r9, r1 +10010a7c: 005b lsls r3, r3, #1 +10010a7e: 0016 movs r6, r2 +10010a80: 2000 movs r0, #0 +10010a82: 4499 add r9, r3 +10010a84: f7ff fae1 bl 1001004a <_strtod_l+0x1ae> +10010a88: 2200 movs r2, #0 +10010a8a: 9b1b ldr r3, [sp, #108] ; 0x6c +10010a8c: 4690 mov r8, r2 +10010a8e: 445b add r3, fp +10010a90: 931b str r3, [sp, #108] ; 0x6c +10010a92: 4691 mov r9, r2 +10010a94: 781c ldrb r4, [r3, #0] +10010a96: f7ff fab0 bl 1000fffa <_strtod_l+0x15e> +10010a9a: 9a1c ldr r2, [sp, #112] ; 0x70 +10010a9c: 2a00 cmp r2, #0 +10010a9e: d007 beq.n 10010ab0 <_strtod_l+0xc14> +10010aa0: 2135 movs r1, #53 ; 0x35 +10010aa2: a81e add r0, sp, #120 ; 0x78 +10010aa4: f003 f946 bl 10013d34 <__copybits> +10010aa8: 4650 mov r0, sl +10010aaa: 991c ldr r1, [sp, #112] ; 0x70 +10010aac: f002 fc34 bl 10013318 <_Bfree> +10010ab0: 2d05 cmp r5, #5 +10010ab2: d900 bls.n 10010ab6 <_strtod_l+0xc1a> +10010ab4: e709 b.n 100108ca <_strtod_l+0xa2e> +10010ab6: 4b5e ldr r3, [pc, #376] ; (10010c30 <_strtod_l+0xd94>) +10010ab8: 00ad lsls r5, r5, #2 +10010aba: 595b ldr r3, [r3, r5] +10010abc: 469f mov pc, r3 +10010abe: 4b5d ldr r3, [pc, #372] ; (10010c34 <_strtod_l+0xd98>) +10010ac0: 9305 str r3, [sp, #20] +10010ac2: 2301 movs r3, #1 +10010ac4: 425b negs r3, r3 +10010ac6: 9304 str r3, [sp, #16] +10010ac8: e6ff b.n 100108ca <_strtod_l+0xa2e> +10010aca: 4b50 ldr r3, [pc, #320] ; (10010c0c <_strtod_l+0xd70>) +10010acc: 9305 str r3, [sp, #20] +10010ace: e6fc b.n 100108ca <_strtod_l+0xa2e> +10010ad0: 9b1e ldr r3, [sp, #120] ; 0x78 +10010ad2: 9304 str r3, [sp, #16] +10010ad4: 9b1f ldr r3, [sp, #124] ; 0x7c +10010ad6: 9305 str r3, [sp, #20] +10010ad8: e6f7 b.n 100108ca <_strtod_l+0xa2e> +10010ada: 2000 movs r0, #0 +10010adc: f7ff fa99 bl 10010012 <_strtod_l+0x176> +10010ae0: 4951 ldr r1, [pc, #324] ; (10010c28 <_strtod_l+0xd8c>) +10010ae2: 00db lsls r3, r3, #3 +10010ae4: 18c9 adds r1, r1, r3 +10010ae6: 6808 ldr r0, [r1, #0] +10010ae8: 6849 ldr r1, [r1, #4] +10010aea: 9a04 ldr r2, [sp, #16] +10010aec: 9b05 ldr r3, [sp, #20] +10010aee: f7f6 fa80 bl 10006ff2 <__wrap___aeabi_dmul> +10010af2: 4683 mov fp, r0 +10010af4: 000f movs r7, r1 +10010af6: e4d9 b.n 100104ac <_strtod_l+0x610> +10010af8: 2300 movs r3, #0 +10010afa: 960d str r6, [sp, #52] ; 0x34 +10010afc: 9310 str r3, [sp, #64] ; 0x40 +10010afe: f7ff faa9 bl 10010054 <_strtod_l+0x1b8> +10010b02: 2300 movs r3, #0 +10010b04: 4c4c ldr r4, [pc, #304] ; (10010c38 <_strtod_l+0xd9c>) +10010b06: 9318 str r3, [sp, #96] ; 0x60 +10010b08: 9419 str r4, [sp, #100] ; 0x64 +10010b0a: 2300 movs r3, #0 +10010b0c: 9311 str r3, [sp, #68] ; 0x44 +10010b0e: 4b44 ldr r3, [pc, #272] ; (10010c20 <_strtod_l+0xd84>) +10010b10: 9312 str r3, [sp, #72] ; 0x48 +10010b12: e604 b.n 1001071e <_strtod_l+0x882> +10010b14: 0016 movs r6, r2 +10010b16: 2000 movs r0, #0 +10010b18: f7ff fa97 bl 1001004a <_strtod_l+0x1ae> +10010b1c: 230f movs r3, #15 +10010b1e: 4c42 ldr r4, [pc, #264] ; (10010c28 <_strtod_l+0xd8c>) +10010b20: 1b9e subs r6, r3, r6 +10010b22: 00f1 lsls r1, r6, #3 +10010b24: 1861 adds r1, r4, r1 +10010b26: 9a04 ldr r2, [sp, #16] +10010b28: 9b05 ldr r3, [sp, #20] +10010b2a: 6808 ldr r0, [r1, #0] +10010b2c: 6849 ldr r1, [r1, #4] +10010b2e: f7f6 fa60 bl 10006ff2 <__wrap___aeabi_dmul> +10010b32: 9b0c ldr r3, [sp, #48] ; 0x30 +10010b34: 1b9e subs r6, r3, r6 +10010b36: 00f6 lsls r6, r6, #3 +10010b38: 19a6 adds r6, r4, r6 +10010b3a: 6832 ldr r2, [r6, #0] +10010b3c: 6873 ldr r3, [r6, #4] +10010b3e: f7f6 fa58 bl 10006ff2 <__wrap___aeabi_dmul> +10010b42: 4683 mov fp, r0 +10010b44: 000f movs r7, r1 +10010b46: e4b1 b.n 100104ac <_strtod_l+0x610> +10010b48: 4653 mov r3, sl +10010b4a: 930c str r3, [sp, #48] ; 0x30 +10010b4c: 9b0b ldr r3, [sp, #44] ; 0x2c +10010b4e: 4646 mov r6, r8 +10010b50: 46d8 mov r8, fp +10010b52: 469b mov fp, r3 +10010b54: 9b10 ldr r3, [sp, #64] ; 0x40 +10010b56: 46ba mov sl, r7 +10010b58: 9f0a ldr r7, [sp, #40] ; 0x28 +10010b5a: 2b00 cmp r3, #0 +10010b5c: d100 bne.n 10010b60 <_strtod_l+0xcc4> +10010b5e: e0c0 b.n 10010ce2 <_strtod_l+0xe46> +10010b60: 9b04 ldr r3, [sp, #16] +10010b62: 9c05 ldr r4, [sp, #20] +10010b64: 4935 ldr r1, [pc, #212] ; (10010c3c <_strtod_l+0xda0>) +10010b66: 0323 lsls r3, r4, #12 +10010b68: 0022 movs r2, r4 +10010b6a: 0b1b lsrs r3, r3, #12 +10010b6c: 428b cmp r3, r1 +10010b6e: d100 bne.n 10010b72 <_strtod_l+0xcd6> +10010b70: e0f5 b.n 10010d5e <_strtod_l+0xec2> +10010b72: 9911 ldr r1, [sp, #68] ; 0x44 +10010b74: 2900 cmp r1, #0 +10010b76: d100 bne.n 10010b7a <_strtod_l+0xcde> +10010b78: e0bc b.n 10010cf4 <_strtod_l+0xe58> +10010b7a: 9a04 ldr r2, [sp, #16] +10010b7c: 9b05 ldr r3, [sp, #20] +10010b7e: 001c movs r4, r3 +10010b80: 4219 tst r1, r3 +10010b82: d01e beq.n 10010bc2 <_strtod_l+0xd26> +10010b84: 9b10 ldr r3, [sp, #64] ; 0x40 +10010b86: 4658 mov r0, fp +10010b88: 0039 movs r1, r7 +10010b8a: 2b00 cmp r3, #0 +10010b8c: d100 bne.n 10010b90 <_strtod_l+0xcf4> +10010b8e: e0bd b.n 10010d0c <_strtod_l+0xe70> +10010b90: f002 ff8e bl 10013ab0 <__ulp> +10010b94: 9b07 ldr r3, [sp, #28] +10010b96: 2b00 cmp r3, #0 +10010b98: d00b beq.n 10010bb2 <_strtod_l+0xd16> +10010b9a: 236b movs r3, #107 ; 0x6b +10010b9c: 0064 lsls r4, r4, #1 +10010b9e: 0d64 lsrs r4, r4, #21 +10010ba0: 1b1c subs r4, r3, r4 +10010ba2: 2c00 cmp r4, #0 +10010ba4: dd05 ble.n 10010bb2 <_strtod_l+0xd16> +10010ba6: 4d26 ldr r5, [pc, #152] ; (10010c40 <_strtod_l+0xda4>) +10010ba8: 0524 lsls r4, r4, #20 +10010baa: 2200 movs r2, #0 +10010bac: 1963 adds r3, r4, r5 +10010bae: f7f6 fa20 bl 10006ff2 <__wrap___aeabi_dmul> +10010bb2: 0002 movs r2, r0 +10010bb4: 000b movs r3, r1 +10010bb6: 4658 mov r0, fp +10010bb8: 0039 movs r1, r7 +10010bba: f7f6 f9fb bl 10006fb4 <__wrap___aeabi_dadd> +10010bbe: 4683 mov fp, r0 +10010bc0: 000f movs r7, r1 +10010bc2: 9b07 ldr r3, [sp, #28] +10010bc4: 2b00 cmp r3, #0 +10010bc6: d00d beq.n 10010be4 <_strtod_l+0xd48> +10010bc8: 4658 mov r0, fp +10010bca: 0039 movs r1, r7 +10010bcc: 4b1d ldr r3, [pc, #116] ; (10010c44 <_strtod_l+0xda8>) +10010bce: 2200 movs r2, #0 +10010bd0: f7f6 fa0f bl 10006ff2 <__wrap___aeabi_dmul> +10010bd4: 0003 movs r3, r0 +10010bd6: 4683 mov fp, r0 +10010bd8: 000f movs r7, r1 +10010bda: 430b orrs r3, r1 +10010bdc: d102 bne.n 10010be4 <_strtod_l+0xd48> +10010bde: 2322 movs r3, #34 ; 0x22 +10010be0: 4652 mov r2, sl +10010be2: 6013 str r3, [r2, #0] +10010be4: 981c ldr r0, [sp, #112] ; 0x70 +10010be6: e539 b.n 1001065c <_strtod_l+0x7c0> +10010be8: 22d4 movs r2, #212 ; 0xd4 +10010bea: 0492 lsls r2, r2, #18 +10010bec: 000b movs r3, r1 +10010bee: 4694 mov ip, r2 +10010bf0: 4463 add r3, ip +10010bf2: 9305 str r3, [sp, #20] +10010bf4: 2300 movs r3, #0 +10010bf6: 9307 str r3, [sp, #28] +10010bf8: f7ff fb39 bl 1001026e <_strtod_l+0x3d2> +10010bfc: 00000433 .word 0x00000433 +10010c00: ffefffff .word 0xffefffff +10010c04: 1004cca8 .word 0x1004cca8 +10010c08: 1004ccac .word 0x1004ccac +10010c0c: 7ff00000 .word 0x7ff00000 +10010c10: 94a03595 .word 0x94a03595 +10010c14: 3fcfffff .word 0x3fcfffff +10010c18: 3fdfffff .word 0x3fdfffff +10010c1c: 35afe535 .word 0x35afe535 +10010c20: 3fe00000 .word 0x3fe00000 +10010c24: 1004cd88 .word 0x1004cd88 +10010c28: 1004d278 .word 0x1004d278 +10010c2c: 00004e1f .word 0x00004e1f +10010c30: 1004cd70 .word 0x1004cd70 +10010c34: 7fffffff .word 0x7fffffff +10010c38: bfe00000 .word 0xbfe00000 +10010c3c: 000fffff .word 0x000fffff +10010c40: 3ff00000 .word 0x3ff00000 +10010c44: 39500000 .word 0x39500000 +10010c48: 496d ldr r1, [pc, #436] ; (10010e00 <_strtod_l+0xf64>) +10010c4a: aa1e add r2, sp, #120 ; 0x78 +10010c4c: 3114 adds r1, #20 +10010c4e: a81b add r0, sp, #108 ; 0x6c +10010c50: f002 fa52 bl 100130f8 <__hexnan> +10010c54: 2805 cmp r0, #5 +10010c56: d001 beq.n 10010c5c <_strtod_l+0xdc0> +10010c58: f7ff f9a2 bl 1000ffa0 <_strtod_l+0x104> +10010c5c: 9b1f ldr r3, [sp, #124] ; 0x7c +10010c5e: 4a69 ldr r2, [pc, #420] ; (10010e04 <_strtod_l+0xf68>) +10010c60: 431a orrs r2, r3 +10010c62: 9b1e ldr r3, [sp, #120] ; 0x78 +10010c64: 9205 str r2, [sp, #20] +10010c66: 9304 str r3, [sp, #16] +10010c68: 9b04 ldr r3, [sp, #16] +10010c6a: 9c05 ldr r4, [sp, #20] +10010c6c: 469b mov fp, r3 +10010c6e: 0027 movs r7, r4 +10010c70: f7ff fc1c bl 100104ac <_strtod_l+0x610> +10010c74: 4653 mov r3, sl +10010c76: 9904 ldr r1, [sp, #16] +10010c78: 9a05 ldr r2, [sp, #20] +10010c7a: 930c str r3, [sp, #48] ; 0x30 +10010c7c: 9b0b ldr r3, [sp, #44] ; 0x2c +10010c7e: 4646 mov r6, r8 +10010c80: 46d8 mov r8, fp +10010c82: 469b mov fp, r3 +10010c84: 9b10 ldr r3, [sp, #64] ; 0x40 +10010c86: 46ba mov sl, r7 +10010c88: 430b orrs r3, r1 +10010c8a: 9f0a ldr r7, [sp, #40] ; 0x28 +10010c8c: d199 bne.n 10010bc2 <_strtod_l+0xd26> +10010c8e: 0014 movs r4, r2 +10010c90: 0313 lsls r3, r2, #12 +10010c92: d196 bne.n 10010bc2 <_strtod_l+0xd26> +10010c94: 4b5b ldr r3, [pc, #364] ; (10010e04 <_strtod_l+0xf68>) +10010c96: 4013 ands r3, r2 +10010c98: 22d6 movs r2, #214 ; 0xd6 +10010c9a: 04d2 lsls r2, r2, #19 +10010c9c: 4293 cmp r3, r2 +10010c9e: d990 bls.n 10010bc2 <_strtod_l+0xd26> +10010ca0: 6973 ldr r3, [r6, #20] +10010ca2: 2b00 cmp r3, #0 +10010ca4: d102 bne.n 10010cac <_strtod_l+0xe10> +10010ca6: 6933 ldr r3, [r6, #16] +10010ca8: 2b01 cmp r3, #1 +10010caa: dd8a ble.n 10010bc2 <_strtod_l+0xd26> +10010cac: 0031 movs r1, r6 +10010cae: 2201 movs r2, #1 +10010cb0: 4650 mov r0, sl +10010cb2: f002 fd9f bl 100137f4 <__lshift> +10010cb6: 4649 mov r1, r9 +10010cb8: 0006 movs r6, r0 +10010cba: f002 fe19 bl 100138f0 <__mcmp> +10010cbe: 2800 cmp r0, #0 +10010cc0: dc00 bgt.n 10010cc4 <_strtod_l+0xe28> +10010cc2: e77e b.n 10010bc2 <_strtod_l+0xd26> +10010cc4: 9b07 ldr r3, [sp, #28] +10010cc6: 2b00 cmp r3, #0 +10010cc8: d06e beq.n 10010da8 <_strtod_l+0xf0c> +10010cca: 22d6 movs r2, #214 ; 0xd6 +10010ccc: 4b4d ldr r3, [pc, #308] ; (10010e04 <_strtod_l+0xf68>) +10010cce: 04d2 lsls r2, r2, #19 +10010cd0: 4023 ands r3, r4 +10010cd2: 4293 cmp r3, r2 +10010cd4: dc68 bgt.n 10010da8 <_strtod_l+0xf0c> +10010cd6: 22dc movs r2, #220 ; 0xdc +10010cd8: 0492 lsls r2, r2, #18 +10010cda: 4293 cmp r3, r2 +10010cdc: dd00 ble.n 10010ce0 <_strtod_l+0xe44> +10010cde: e773 b.n 10010bc8 <_strtod_l+0xd2c> +10010ce0: e6b0 b.n 10010a44 <_strtod_l+0xba8> +10010ce2: 9904 ldr r1, [sp, #16] +10010ce4: 9a05 ldr r2, [sp, #20] +10010ce6: 0313 lsls r3, r2, #12 +10010ce8: 0b1b lsrs r3, r3, #12 +10010cea: 0014 movs r4, r2 +10010cec: 430b orrs r3, r1 +10010cee: d000 beq.n 10010cf2 <_strtod_l+0xe56> +10010cf0: e73f b.n 10010b72 <_strtod_l+0xcd6> +10010cf2: e7e7 b.n 10010cc4 <_strtod_l+0xe28> +10010cf4: 9a0e ldr r2, [sp, #56] ; 0x38 +10010cf6: 9b04 ldr r3, [sp, #16] +10010cf8: 9c05 ldr r4, [sp, #20] +10010cfa: 421a tst r2, r3 +10010cfc: d100 bne.n 10010d00 <_strtod_l+0xe64> +10010cfe: e760 b.n 10010bc2 <_strtod_l+0xd26> +10010d00: e740 b.n 10010b84 <_strtod_l+0xce8> +10010d02: 2300 movs r3, #0 +10010d04: 4699 mov r9, r3 +10010d06: 4b40 ldr r3, [pc, #256] ; (10010e08 <_strtod_l+0xf6c>) +10010d08: 9307 str r3, [sp, #28] +10010d0a: e584 b.n 10010816 <_strtod_l+0x97a> +10010d0c: f002 fed0 bl 10013ab0 <__ulp> +10010d10: 9b07 ldr r3, [sp, #28] +10010d12: 2b00 cmp r3, #0 +10010d14: d056 beq.n 10010dc4 <_strtod_l+0xf28> +10010d16: 236b movs r3, #107 ; 0x6b +10010d18: 0064 lsls r4, r4, #1 +10010d1a: 0d64 lsrs r4, r4, #21 +10010d1c: 1b1c subs r4, r3, r4 +10010d1e: 2c00 cmp r4, #0 +10010d20: dd05 ble.n 10010d2e <_strtod_l+0xe92> +10010d22: 4d3a ldr r5, [pc, #232] ; (10010e0c <_strtod_l+0xf70>) +10010d24: 0524 lsls r4, r4, #20 +10010d26: 2200 movs r2, #0 +10010d28: 1963 adds r3, r4, r5 +10010d2a: f7f6 f962 bl 10006ff2 <__wrap___aeabi_dmul> +10010d2e: 0002 movs r2, r0 +10010d30: 000b movs r3, r1 +10010d32: 4658 mov r0, fp +10010d34: 0039 movs r1, r7 +10010d36: f7f6 f938 bl 10006faa <__wrap___aeabi_dsub> +10010d3a: 2200 movs r2, #0 +10010d3c: 2300 movs r3, #0 +10010d3e: 4683 mov fp, r0 +10010d40: 000f movs r7, r1 +10010d42: f7f6 f995 bl 10007070 <__wrap___aeabi_dcmpeq> +10010d46: 2800 cmp r0, #0 +10010d48: d100 bne.n 10010d4c <_strtod_l+0xeb0> +10010d4a: e73d b.n 10010bc8 <_strtod_l+0xd2c> +10010d4c: e67a b.n 10010a44 <_strtod_l+0xba8> +10010d4e: 2201 movs r2, #1 +10010d50: 4252 negs r2, r2 +10010d52: 409a lsls r2, r3 +10010d54: 9b04 ldr r3, [sp, #16] +10010d56: 4013 ands r3, r2 +10010d58: 9304 str r3, [sp, #16] +10010d5a: f7ff fc23 bl 100105a4 <_strtod_l+0x708> +10010d5e: 9b07 ldr r3, [sp, #28] +10010d60: 9904 ldr r1, [sp, #16] +10010d62: 2b00 cmp r3, #0 +10010d64: d02b beq.n 10010dbe <_strtod_l+0xf22> +10010d66: 20d4 movs r0, #212 ; 0xd4 +10010d68: 4b26 ldr r3, [pc, #152] ; (10010e04 <_strtod_l+0xf68>) +10010d6a: 04c0 lsls r0, r0, #19 +10010d6c: 4023 ands r3, r4 +10010d6e: 4283 cmp r3, r0 +10010d70: d825 bhi.n 10010dbe <_strtod_l+0xf22> +10010d72: 206b movs r0, #107 ; 0x6b +10010d74: 0d1b lsrs r3, r3, #20 +10010d76: 1ac0 subs r0, r0, r3 +10010d78: 2301 movs r3, #1 +10010d7a: 425b negs r3, r3 +10010d7c: 4083 lsls r3, r0 +10010d7e: 4299 cmp r1, r3 +10010d80: d000 beq.n 10010d84 <_strtod_l+0xee8> +10010d82: e6f6 b.n 10010b72 <_strtod_l+0xcd6> +10010d84: 4b22 ldr r3, [pc, #136] ; (10010e10 <_strtod_l+0xf74>) +10010d86: 429a cmp r2, r3 +10010d88: d035 beq.n 10010df6 <_strtod_l+0xf5a> +10010d8a: 2180 movs r1, #128 ; 0x80 +10010d8c: 4b1d ldr r3, [pc, #116] ; (10010e04 <_strtod_l+0xf68>) +10010d8e: 0349 lsls r1, r1, #13 +10010d90: 401a ands r2, r3 +10010d92: 0013 movs r3, r2 +10010d94: 468c mov ip, r1 +10010d96: 4463 add r3, ip +10010d98: 9305 str r3, [sp, #20] +10010d9a: 2300 movs r3, #0 +10010d9c: 9304 str r3, [sp, #16] +10010d9e: 9b04 ldr r3, [sp, #16] +10010da0: 9c05 ldr r4, [sp, #20] +10010da2: 469b mov fp, r3 +10010da4: 0027 movs r7, r4 +10010da6: e70c b.n 10010bc2 <_strtod_l+0xd26> +10010da8: 4b16 ldr r3, [pc, #88] ; (10010e04 <_strtod_l+0xf68>) +10010daa: 401c ands r4, r3 +10010dac: 4b19 ldr r3, [pc, #100] ; (10010e14 <_strtod_l+0xf78>) +10010dae: 469c mov ip, r3 +10010db0: 4b19 ldr r3, [pc, #100] ; (10010e18 <_strtod_l+0xf7c>) +10010db2: 4464 add r4, ip +10010db4: 4323 orrs r3, r4 +10010db6: 9305 str r3, [sp, #20] +10010db8: 2301 movs r3, #1 +10010dba: 425b negs r3, r3 +10010dbc: e7ee b.n 10010d9c <_strtod_l+0xf00> +10010dbe: 2301 movs r3, #1 +10010dc0: 425b negs r3, r3 +10010dc2: e7dc b.n 10010d7e <_strtod_l+0xee2> +10010dc4: 0002 movs r2, r0 +10010dc6: 000b movs r3, r1 +10010dc8: 4658 mov r0, fp +10010dca: 0039 movs r1, r7 +10010dcc: f7f6 f8ed bl 10006faa <__wrap___aeabi_dsub> +10010dd0: 2200 movs r2, #0 +10010dd2: 2300 movs r3, #0 +10010dd4: 4683 mov fp, r0 +10010dd6: 000f movs r7, r1 +10010dd8: f7f6 f94a bl 10007070 <__wrap___aeabi_dcmpeq> +10010ddc: 2800 cmp r0, #0 +10010dde: d000 beq.n 10010de2 <_strtod_l+0xf46> +10010de0: e630 b.n 10010a44 <_strtod_l+0xba8> +10010de2: 981c ldr r0, [sp, #112] ; 0x70 +10010de4: e43a b.n 1001065c <_strtod_l+0x7c0> +10010de6: 234b movs r3, #75 ; 0x4b +10010de8: 1a9a subs r2, r3, r2 +10010dea: 3b4c subs r3, #76 ; 0x4c +10010dec: 4093 lsls r3, r2 +10010dee: 4019 ands r1, r3 +10010df0: 9105 str r1, [sp, #20] +10010df2: f7ff fbd7 bl 100105a4 <_strtod_l+0x708> +10010df6: 1c4b adds r3, r1, #1 +10010df8: d1c7 bne.n 10010d8a <_strtod_l+0xeee> +10010dfa: 981c ldr r0, [sp, #112] ; 0x70 +10010dfc: e428 b.n 10010650 <_strtod_l+0x7b4> +10010dfe: 46c0 nop ; (mov r8, r8) +10010e00: 1004cd88 .word 0x1004cd88 +10010e04: 7ff00000 .word 0x7ff00000 +10010e08: 1004d250 .word 0x1004d250 +10010e0c: 3ff00000 .word 0x3ff00000 +10010e10: 7fefffff .word 0x7fefffff +10010e14: fff00000 .word 0xfff00000 +10010e18: 000fffff .word 0x000fffff + +10010e1c <_strtod_r>: +10010e1c: b510 push {r4, lr} +10010e1e: 4b02 ldr r3, [pc, #8] ; (10010e28 <_strtod_r+0xc>) +10010e20: f7ff f83c bl 1000fe9c <_strtod_l> +10010e24: bd10 pop {r4, pc} +10010e26: 46c0 nop ; (mov r8, r8) +10010e28: 20001120 .word 0x20001120 + +10010e2c : +10010e2c: b510 push {r4, lr} +10010e2e: 0004 movs r4, r0 +10010e30: 0013 movs r3, r2 +10010e32: 4a03 ldr r2, [pc, #12] ; (10010e40 ) +10010e34: 6810 ldr r0, [r2, #0] +10010e36: 000a movs r2, r1 +10010e38: 0021 movs r1, r4 +10010e3a: f7ff f82f bl 1000fe9c <_strtod_l> +10010e3e: bd10 pop {r4, pc} +10010e40: 200008e0 .word 0x200008e0 + +10010e44 : +10010e44: b510 push {r4, lr} +10010e46: 0004 movs r4, r0 +10010e48: 4b03 ldr r3, [pc, #12] ; (10010e58 ) +10010e4a: 000a movs r2, r1 +10010e4c: 6818 ldr r0, [r3, #0] +10010e4e: 0021 movs r1, r4 +10010e50: 4b02 ldr r3, [pc, #8] ; (10010e5c ) +10010e52: f7ff f823 bl 1000fe9c <_strtod_l> +10010e56: bd10 pop {r4, pc} +10010e58: 200008e0 .word 0x200008e0 +10010e5c: 20001120 .word 0x20001120 + +10010e60 : +10010e60: 0013 movs r3, r2 +10010e62: 4a27 ldr r2, [pc, #156] ; (10010f00 ) +10010e64: b5f0 push {r4, r5, r6, r7, lr} +10010e66: 46c6 mov lr, r8 +10010e68: 4690 mov r8, r2 +10010e6a: 000a movs r2, r1 +10010e6c: 0001 movs r1, r0 +10010e6e: 4640 mov r0, r8 +10010e70: b500 push {lr} +10010e72: 6800 ldr r0, [r0, #0] +10010e74: f7ff f812 bl 1000fe9c <_strtod_l> +10010e78: 0002 movs r2, r0 +10010e7a: 000b movs r3, r1 +10010e7c: 0005 movs r5, r0 +10010e7e: 000c movs r4, r1 +10010e80: f7f6 f919 bl 100070b6 <__wrap___aeabi_dcmpun> +10010e84: 2800 cmp r0, #0 +10010e86: d12e bne.n 10010ee6 +10010e88: 0021 movs r1, r4 +10010e8a: 0028 movs r0, r5 +10010e8c: f7f6 f996 bl 100071bc <__wrap___aeabi_d2f> +10010e90: 0047 lsls r7, r0, #1 +10010e92: 087f lsrs r7, r7, #1 +10010e94: 1c06 adds r6, r0, #0 +10010e96: 491b ldr r1, [pc, #108] ; (10010f04 ) +10010e98: 1c38 adds r0, r7, #0 +10010e9a: f7f6 fa49 bl 10007330 <__wrap___aeabi_fcmpun> +10010e9e: 2800 cmp r0, #0 +10010ea0: d11d bne.n 10010ede +10010ea2: 4918 ldr r1, [pc, #96] ; (10010f04 ) +10010ea4: 1c38 adds r0, r7, #0 +10010ea6: f7f6 fa3b bl 10007320 <__wrap___aeabi_fcmple> +10010eaa: 2800 cmp r0, #0 +10010eac: d117 bne.n 10010ede +10010eae: 2201 movs r2, #1 +10010eb0: 0064 lsls r4, r4, #1 +10010eb2: 0864 lsrs r4, r4, #1 +10010eb4: 0028 movs r0, r5 +10010eb6: 0021 movs r1, r4 +10010eb8: 4b13 ldr r3, [pc, #76] ; (10010f08 ) +10010eba: 4252 negs r2, r2 +10010ebc: f7f6 f8fb bl 100070b6 <__wrap___aeabi_dcmpun> +10010ec0: 2800 cmp r0, #0 +10010ec2: d108 bne.n 10010ed6 +10010ec4: 2201 movs r2, #1 +10010ec6: 0028 movs r0, r5 +10010ec8: 0021 movs r1, r4 +10010eca: 4b0f ldr r3, [pc, #60] ; (10010f08 ) +10010ecc: 4252 negs r2, r2 +10010ece: f7f6 f8dd bl 1000708c <__wrap___aeabi_dcmple> +10010ed2: 2800 cmp r0, #0 +10010ed4: d003 beq.n 10010ede +10010ed6: 4643 mov r3, r8 +10010ed8: 2222 movs r2, #34 ; 0x22 +10010eda: 681b ldr r3, [r3, #0] +10010edc: 601a str r2, [r3, #0] +10010ede: 1c30 adds r0, r6, #0 +10010ee0: bc80 pop {r7} +10010ee2: 46b8 mov r8, r7 +10010ee4: bdf0 pop {r4, r5, r6, r7, pc} +10010ee6: 4809 ldr r0, [pc, #36] ; (10010f0c ) +10010ee8: 2c00 cmp r4, #0 +10010eea: da05 bge.n 10010ef8 +10010eec: f7fe ff8e bl 1000fe0c +10010ef0: 2380 movs r3, #128 ; 0x80 +10010ef2: 061b lsls r3, r3, #24 +10010ef4: 18c6 adds r6, r0, r3 +10010ef6: e7f2 b.n 10010ede +10010ef8: f7fe ff88 bl 1000fe0c +10010efc: 1c06 adds r6, r0, #0 +10010efe: e7ee b.n 10010ede +10010f00: 200008e0 .word 0x200008e0 +10010f04: 7f7fffff .word 0x7f7fffff +10010f08: 7fefffff .word 0x7fefffff +10010f0c: 10014290 .word 0x10014290 + +10010f10 : +10010f10: 4b27 ldr r3, [pc, #156] ; (10010fb0 ) +10010f12: b5f0 push {r4, r5, r6, r7, lr} +10010f14: 46c6 mov lr, r8 +10010f16: 4698 mov r8, r3 +10010f18: 000a movs r2, r1 +10010f1a: 0001 movs r1, r0 +10010f1c: 4640 mov r0, r8 +10010f1e: b500 push {lr} +10010f20: 4b24 ldr r3, [pc, #144] ; (10010fb4 ) +10010f22: 6800 ldr r0, [r0, #0] +10010f24: f7fe ffba bl 1000fe9c <_strtod_l> +10010f28: 0002 movs r2, r0 +10010f2a: 000b movs r3, r1 +10010f2c: 0005 movs r5, r0 +10010f2e: 000c movs r4, r1 +10010f30: f7f6 f8c1 bl 100070b6 <__wrap___aeabi_dcmpun> +10010f34: 2800 cmp r0, #0 +10010f36: d12e bne.n 10010f96 +10010f38: 0021 movs r1, r4 +10010f3a: 0028 movs r0, r5 +10010f3c: f7f6 f93e bl 100071bc <__wrap___aeabi_d2f> +10010f40: 0047 lsls r7, r0, #1 +10010f42: 087f lsrs r7, r7, #1 +10010f44: 1c06 adds r6, r0, #0 +10010f46: 491c ldr r1, [pc, #112] ; (10010fb8 ) +10010f48: 1c38 adds r0, r7, #0 +10010f4a: f7f6 f9f1 bl 10007330 <__wrap___aeabi_fcmpun> +10010f4e: 2800 cmp r0, #0 +10010f50: d11d bne.n 10010f8e +10010f52: 4919 ldr r1, [pc, #100] ; (10010fb8 ) +10010f54: 1c38 adds r0, r7, #0 +10010f56: f7f6 f9e3 bl 10007320 <__wrap___aeabi_fcmple> +10010f5a: 2800 cmp r0, #0 +10010f5c: d117 bne.n 10010f8e +10010f5e: 2201 movs r2, #1 +10010f60: 0064 lsls r4, r4, #1 +10010f62: 0864 lsrs r4, r4, #1 +10010f64: 0028 movs r0, r5 +10010f66: 0021 movs r1, r4 +10010f68: 4b14 ldr r3, [pc, #80] ; (10010fbc ) +10010f6a: 4252 negs r2, r2 +10010f6c: f7f6 f8a3 bl 100070b6 <__wrap___aeabi_dcmpun> +10010f70: 2800 cmp r0, #0 +10010f72: d108 bne.n 10010f86 +10010f74: 2201 movs r2, #1 +10010f76: 0028 movs r0, r5 +10010f78: 0021 movs r1, r4 +10010f7a: 4b10 ldr r3, [pc, #64] ; (10010fbc ) +10010f7c: 4252 negs r2, r2 +10010f7e: f7f6 f885 bl 1000708c <__wrap___aeabi_dcmple> +10010f82: 2800 cmp r0, #0 +10010f84: d003 beq.n 10010f8e +10010f86: 4643 mov r3, r8 +10010f88: 2222 movs r2, #34 ; 0x22 +10010f8a: 681b ldr r3, [r3, #0] +10010f8c: 601a str r2, [r3, #0] +10010f8e: 1c30 adds r0, r6, #0 +10010f90: bc80 pop {r7} +10010f92: 46b8 mov r8, r7 +10010f94: bdf0 pop {r4, r5, r6, r7, pc} +10010f96: 480a ldr r0, [pc, #40] ; (10010fc0 ) +10010f98: 2c00 cmp r4, #0 +10010f9a: da05 bge.n 10010fa8 +10010f9c: f7fe ff36 bl 1000fe0c +10010fa0: 2380 movs r3, #128 ; 0x80 +10010fa2: 061b lsls r3, r3, #24 +10010fa4: 18c6 adds r6, r0, r3 +10010fa6: e7f2 b.n 10010f8e +10010fa8: f7fe ff30 bl 1000fe0c +10010fac: 1c06 adds r6, r0, #0 +10010fae: e7ee b.n 10010f8e +10010fb0: 200008e0 .word 0x200008e0 +10010fb4: 20001120 .word 0x20001120 +10010fb8: 7f7fffff .word 0x7f7fffff +10010fbc: 7fefffff .word 0x7fefffff +10010fc0: 10014290 .word 0x10014290 + +10010fc4 <_strtoll_l.constprop.0>: +10010fc4: b5f0 push {r4, r5, r6, r7, lr} +10010fc6: 46de mov lr, fp +10010fc8: 4657 mov r7, sl +10010fca: 464e mov r6, r9 +10010fcc: 4645 mov r5, r8 +10010fce: b5e0 push {r5, r6, r7, lr} +10010fd0: b089 sub sp, #36 ; 0x24 +10010fd2: 4693 mov fp, r2 +10010fd4: 9007 str r0, [sp, #28] +10010fd6: 001e movs r6, r3 +10010fd8: 000a movs r2, r1 +10010fda: 2008 movs r0, #8 +10010fdc: 4f5d ldr r7, [pc, #372] ; (10011154 <_strtoll_l.constprop.0+0x190>) +10010fde: 9105 str r1, [sp, #20] +10010fe0: 0013 movs r3, r2 +10010fe2: 781c ldrb r4, [r3, #0] +10010fe4: 1c55 adds r5, r2, #1 +10010fe6: 5d39 ldrb r1, [r7, r4] +10010fe8: 002a movs r2, r5 +10010fea: 4208 tst r0, r1 +10010fec: d1f8 bne.n 10010fe0 <_strtoll_l.constprop.0+0x1c> +10010fee: 2c2d cmp r4, #45 ; 0x2d +10010ff0: d100 bne.n 10010ff4 <_strtoll_l.constprop.0+0x30> +10010ff2: e080 b.n 100110f6 <_strtoll_l.constprop.0+0x132> +10010ff4: 2c2b cmp r4, #43 ; 0x2b +10010ff6: d062 beq.n 100110be <_strtoll_l.constprop.0+0xfa> +10010ff8: 2301 movs r3, #1 +10010ffa: 425b negs r3, r3 +10010ffc: 9302 str r3, [sp, #8] +10010ffe: 4b56 ldr r3, [pc, #344] ; (10011158 <_strtoll_l.constprop.0+0x194>) +10011000: 9303 str r3, [sp, #12] +10011002: 2300 movs r3, #0 +10011004: 9306 str r3, [sp, #24] +10011006: 2e00 cmp r6, #0 +10011008: d006 beq.n 10011018 <_strtoll_l.constprop.0+0x54> +1001100a: 2e10 cmp r6, #16 +1001100c: d100 bne.n 10011010 <_strtoll_l.constprop.0+0x4c> +1001100e: e07c b.n 1001110a <_strtoll_l.constprop.0+0x146> +10011010: 17f3 asrs r3, r6, #31 +10011012: 46b2 mov sl, r6 +10011014: 4699 mov r9, r3 +10011016: e007 b.n 10011028 <_strtoll_l.constprop.0+0x64> +10011018: 2c30 cmp r4, #48 ; 0x30 +1001101a: d100 bne.n 1001101e <_strtoll_l.constprop.0+0x5a> +1001101c: e081 b.n 10011122 <_strtoll_l.constprop.0+0x15e> +1001101e: 230a movs r3, #10 +10011020: 469a mov sl, r3 +10011022: 2300 movs r3, #0 +10011024: 260a movs r6, #10 +10011026: 4699 mov r9, r3 +10011028: 4652 mov r2, sl +1001102a: 464b mov r3, r9 +1001102c: 9802 ldr r0, [sp, #8] +1001102e: 9903 ldr r1, [sp, #12] +10011030: f7f5 fdbe bl 10006bb0 <__wrap___aeabi_uldivmod> +10011034: 000f movs r7, r1 +10011036: 4680 mov r8, r0 +10011038: 9204 str r2, [sp, #16] +1001103a: 2000 movs r0, #0 +1001103c: 2200 movs r2, #0 +1001103e: 2100 movs r1, #0 +10011040: e019 b.n 10011076 <_strtoll_l.constprop.0+0xb2> +10011042: 001c movs r4, r3 +10011044: 42a6 cmp r6, r4 +10011046: dd21 ble.n 1001108c <_strtoll_l.constprop.0+0xc8> +10011048: 1c53 adds r3, r2, #1 +1001104a: d012 beq.n 10011072 <_strtoll_l.constprop.0+0xae> +1001104c: 42b9 cmp r1, r7 +1001104e: d83e bhi.n 100110ce <_strtoll_l.constprop.0+0x10a> +10011050: d101 bne.n 10011056 <_strtoll_l.constprop.0+0x92> +10011052: 4540 cmp r0, r8 +10011054: d83b bhi.n 100110ce <_strtoll_l.constprop.0+0x10a> +10011056: 4580 cmp r8, r0 +10011058: d034 beq.n 100110c4 <_strtoll_l.constprop.0+0x100> +1001105a: 4652 mov r2, sl +1001105c: 464b mov r3, r9 +1001105e: f7f6 f91d bl 1000729c <__wrap___aeabi_lmul> +10011062: 17e3 asrs r3, r4, #31 +10011064: 9400 str r4, [sp, #0] +10011066: 9301 str r3, [sp, #4] +10011068: 9b00 ldr r3, [sp, #0] +1001106a: 9c01 ldr r4, [sp, #4] +1001106c: 2201 movs r2, #1 +1001106e: 18c0 adds r0, r0, r3 +10011070: 4161 adcs r1, r4 +10011072: 782c ldrb r4, [r5, #0] +10011074: 3501 adds r5, #1 +10011076: 0023 movs r3, r4 +10011078: 3b30 subs r3, #48 ; 0x30 +1001107a: 2b09 cmp r3, #9 +1001107c: d9e1 bls.n 10011042 <_strtoll_l.constprop.0+0x7e> +1001107e: 0023 movs r3, r4 +10011080: 3b41 subs r3, #65 ; 0x41 +10011082: 2b19 cmp r3, #25 +10011084: d826 bhi.n 100110d4 <_strtoll_l.constprop.0+0x110> +10011086: 3c37 subs r4, #55 ; 0x37 +10011088: 42a6 cmp r6, r4 +1001108a: dcdd bgt.n 10011048 <_strtoll_l.constprop.0+0x84> +1001108c: 1c53 adds r3, r2, #1 +1001108e: d027 beq.n 100110e0 <_strtoll_l.constprop.0+0x11c> +10011090: 9b06 ldr r3, [sp, #24] +10011092: 2b00 cmp r3, #0 +10011094: d004 beq.n 100110a0 <_strtoll_l.constprop.0+0xdc> +10011096: 0003 movs r3, r0 +10011098: 000c movs r4, r1 +1001109a: 2100 movs r1, #0 +1001109c: 4258 negs r0, r3 +1001109e: 41a1 sbcs r1, r4 +100110a0: 465b mov r3, fp +100110a2: 2b00 cmp r3, #0 +100110a4: d004 beq.n 100110b0 <_strtoll_l.constprop.0+0xec> +100110a6: 2a00 cmp r2, #0 +100110a8: d14b bne.n 10011142 <_strtoll_l.constprop.0+0x17e> +100110aa: 465b mov r3, fp +100110ac: 9a05 ldr r2, [sp, #20] +100110ae: 601a str r2, [r3, #0] +100110b0: b009 add sp, #36 ; 0x24 +100110b2: bcf0 pop {r4, r5, r6, r7} +100110b4: 46bb mov fp, r7 +100110b6: 46b2 mov sl, r6 +100110b8: 46a9 mov r9, r5 +100110ba: 46a0 mov r8, r4 +100110bc: bdf0 pop {r4, r5, r6, r7, pc} +100110be: 782c ldrb r4, [r5, #0] +100110c0: 1c9d adds r5, r3, #2 +100110c2: e799 b.n 10010ff8 <_strtoll_l.constprop.0+0x34> +100110c4: 428f cmp r7, r1 +100110c6: d1c8 bne.n 1001105a <_strtoll_l.constprop.0+0x96> +100110c8: 9b04 ldr r3, [sp, #16] +100110ca: 42a3 cmp r3, r4 +100110cc: dac5 bge.n 1001105a <_strtoll_l.constprop.0+0x96> +100110ce: 2201 movs r2, #1 +100110d0: 4252 negs r2, r2 +100110d2: e7ce b.n 10011072 <_strtoll_l.constprop.0+0xae> +100110d4: 0023 movs r3, r4 +100110d6: 3b61 subs r3, #97 ; 0x61 +100110d8: 2b19 cmp r3, #25 +100110da: d8d7 bhi.n 1001108c <_strtoll_l.constprop.0+0xc8> +100110dc: 3c57 subs r4, #87 ; 0x57 +100110de: e7b1 b.n 10011044 <_strtoll_l.constprop.0+0x80> +100110e0: 2322 movs r3, #34 ; 0x22 +100110e2: 9a07 ldr r2, [sp, #28] +100110e4: 6013 str r3, [r2, #0] +100110e6: 465b mov r3, fp +100110e8: 2b00 cmp r3, #0 +100110ea: d027 beq.n 1001113c <_strtoll_l.constprop.0+0x178> +100110ec: 1e6b subs r3, r5, #1 +100110ee: 9802 ldr r0, [sp, #8] +100110f0: 9903 ldr r1, [sp, #12] +100110f2: 9305 str r3, [sp, #20] +100110f4: e7d9 b.n 100110aa <_strtoll_l.constprop.0+0xe6> +100110f6: 782c ldrb r4, [r5, #0] +100110f8: 1c9d adds r5, r3, #2 +100110fa: 2300 movs r3, #0 +100110fc: 9302 str r3, [sp, #8] +100110fe: 2380 movs r3, #128 ; 0x80 +10011100: 061b lsls r3, r3, #24 +10011102: 9303 str r3, [sp, #12] +10011104: 2301 movs r3, #1 +10011106: 9306 str r3, [sp, #24] +10011108: e77d b.n 10011006 <_strtoll_l.constprop.0+0x42> +1001110a: 2c30 cmp r4, #48 ; 0x30 +1001110c: d104 bne.n 10011118 <_strtoll_l.constprop.0+0x154> +1001110e: 2220 movs r2, #32 +10011110: 782b ldrb r3, [r5, #0] +10011112: 4393 bics r3, r2 +10011114: 2b58 cmp r3, #88 ; 0x58 +10011116: d009 beq.n 1001112c <_strtoll_l.constprop.0+0x168> +10011118: 2310 movs r3, #16 +1001111a: 469a mov sl, r3 +1001111c: 2300 movs r3, #0 +1001111e: 4699 mov r9, r3 +10011120: e782 b.n 10011028 <_strtoll_l.constprop.0+0x64> +10011122: 2220 movs r2, #32 +10011124: 782b ldrb r3, [r5, #0] +10011126: 4393 bics r3, r2 +10011128: 2b58 cmp r3, #88 ; 0x58 +1001112a: d10d bne.n 10011148 <_strtoll_l.constprop.0+0x184> +1001112c: 2310 movs r3, #16 +1001112e: 469a mov sl, r3 +10011130: 2300 movs r3, #0 +10011132: 786c ldrb r4, [r5, #1] +10011134: 4699 mov r9, r3 +10011136: 2610 movs r6, #16 +10011138: 3502 adds r5, #2 +1001113a: e775 b.n 10011028 <_strtoll_l.constprop.0+0x64> +1001113c: 9802 ldr r0, [sp, #8] +1001113e: 9903 ldr r1, [sp, #12] +10011140: e7b6 b.n 100110b0 <_strtoll_l.constprop.0+0xec> +10011142: 9002 str r0, [sp, #8] +10011144: 9103 str r1, [sp, #12] +10011146: e7d1 b.n 100110ec <_strtoll_l.constprop.0+0x128> +10011148: 2308 movs r3, #8 +1001114a: 469a mov sl, r3 +1001114c: 2300 movs r3, #0 +1001114e: 2608 movs r6, #8 +10011150: 4699 mov r9, r3 +10011152: e769 b.n 10011028 <_strtoll_l.constprop.0+0x64> +10011154: 1004c7a5 .word 0x1004c7a5 +10011158: 7fffffff .word 0x7fffffff + +1001115c <_strtoll_r>: +1001115c: b510 push {r4, lr} +1001115e: f7ff ff31 bl 10010fc4 <_strtoll_l.constprop.0> +10011162: bd10 pop {r4, pc} + +10011164 : +10011164: b510 push {r4, lr} +10011166: 0004 movs r4, r0 +10011168: 0013 movs r3, r2 +1001116a: 4a03 ldr r2, [pc, #12] ; (10011178 ) +1001116c: 6810 ldr r0, [r2, #0] +1001116e: 000a movs r2, r1 +10011170: 0021 movs r1, r4 +10011172: f7ff ff27 bl 10010fc4 <_strtoll_l.constprop.0> +10011176: bd10 pop {r4, pc} +10011178: 200008e0 .word 0x200008e0 + +1001117c : +1001117c: b510 push {r4, lr} +1001117e: 0004 movs r4, r0 +10011180: 0013 movs r3, r2 +10011182: 4a03 ldr r2, [pc, #12] ; (10011190 ) +10011184: 6810 ldr r0, [r2, #0] +10011186: 000a movs r2, r1 +10011188: 0021 movs r1, r4 +1001118a: f7ff ff1b bl 10010fc4 <_strtoll_l.constprop.0> +1001118e: bd10 pop {r4, pc} +10011190: 200008e0 .word 0x200008e0 + +10011194 <_strtoul_l.constprop.0>: +10011194: b5f0 push {r4, r5, r6, r7, lr} +10011196: 464e mov r6, r9 +10011198: 46de mov lr, fp +1001119a: 4657 mov r7, sl +1001119c: 4645 mov r5, r8 +1001119e: 4683 mov fp, r0 +100111a0: b5e0 push {r5, r6, r7, lr} +100111a2: 4688 mov r8, r1 +100111a4: 001e movs r6, r3 +100111a6: 4691 mov r9, r2 +100111a8: 000b movs r3, r1 +100111aa: 2008 movs r0, #8 +100111ac: 4f47 ldr r7, [pc, #284] ; (100112cc <_strtoul_l.constprop.0+0x138>) +100111ae: b083 sub sp, #12 +100111b0: 001a movs r2, r3 +100111b2: 7814 ldrb r4, [r2, #0] +100111b4: 3301 adds r3, #1 +100111b6: 5d39 ldrb r1, [r7, r4] +100111b8: 001d movs r5, r3 +100111ba: 4208 tst r0, r1 +100111bc: d1f8 bne.n 100111b0 <_strtoul_l.constprop.0+0x1c> +100111be: 2c2d cmp r4, #45 ; 0x2d +100111c0: d05f beq.n 10011282 <_strtoul_l.constprop.0+0xee> +100111c2: 2300 movs r3, #0 +100111c4: 9301 str r3, [sp, #4] +100111c6: 2c2b cmp r4, #43 ; 0x2b +100111c8: d033 beq.n 10011232 <_strtoul_l.constprop.0+0x9e> +100111ca: 2e00 cmp r6, #0 +100111cc: d00e beq.n 100111ec <_strtoul_l.constprop.0+0x58> +100111ce: 2e10 cmp r6, #16 +100111d0: d05c beq.n 1001128c <_strtoul_l.constprop.0+0xf8> +100111d2: 2001 movs r0, #1 +100111d4: 0031 movs r1, r6 +100111d6: 4240 negs r0, r0 +100111d8: f7f5 fcac bl 10006b34 <__wrap___aeabi_uidiv> +100111dc: 0007 movs r7, r0 +100111de: 2001 movs r0, #1 +100111e0: 0031 movs r1, r6 +100111e2: 4240 negs r0, r0 +100111e4: 46b2 mov sl, r6 +100111e6: f7f5 fca5 bl 10006b34 <__wrap___aeabi_uidiv> +100111ea: e006 b.n 100111fa <_strtoul_l.constprop.0+0x66> +100111ec: 2c30 cmp r4, #48 ; 0x30 +100111ee: d059 beq.n 100112a4 <_strtoul_l.constprop.0+0x110> +100111f0: 230a movs r3, #10 +100111f2: 2105 movs r1, #5 +100111f4: 469a mov sl, r3 +100111f6: 260a movs r6, #10 +100111f8: 4f35 ldr r7, [pc, #212] ; (100112d0 <_strtoul_l.constprop.0+0x13c>) +100111fa: 2200 movs r2, #0 +100111fc: 2000 movs r0, #0 +100111fe: 0023 movs r3, r4 +10011200: 3b30 subs r3, #48 ; 0x30 +10011202: 2b09 cmp r3, #9 +10011204: d907 bls.n 10011216 <_strtoul_l.constprop.0+0x82> +10011206: 3b11 subs r3, #17 +10011208: 2b19 cmp r3, #25 +1001120a: d903 bls.n 10011214 <_strtoul_l.constprop.0+0x80> +1001120c: 0023 movs r3, r4 +1001120e: 3b61 subs r3, #97 ; 0x61 +10011210: 2b19 cmp r3, #25 +10011212: d811 bhi.n 10011238 <_strtoul_l.constprop.0+0xa4> +10011214: 330a adds r3, #10 +10011216: 429e cmp r6, r3 +10011218: dd0e ble.n 10011238 <_strtoul_l.constprop.0+0xa4> +1001121a: 2a00 cmp r2, #0 +1001121c: db23 blt.n 10011266 <_strtoul_l.constprop.0+0xd2> +1001121e: 42b8 cmp r0, r7 +10011220: d821 bhi.n 10011266 <_strtoul_l.constprop.0+0xd2> +10011222: d01e beq.n 10011262 <_strtoul_l.constprop.0+0xce> +10011224: 4652 mov r2, sl +10011226: 4350 muls r0, r2 +10011228: 2201 movs r2, #1 +1001122a: 1818 adds r0, r3, r0 +1001122c: 782c ldrb r4, [r5, #0] +1001122e: 3501 adds r5, #1 +10011230: e7e5 b.n 100111fe <_strtoul_l.constprop.0+0x6a> +10011232: 782c ldrb r4, [r5, #0] +10011234: 1c95 adds r5, r2, #2 +10011236: e7c8 b.n 100111ca <_strtoul_l.constprop.0+0x36> +10011238: 2a00 cmp r2, #0 +1001123a: db17 blt.n 1001126c <_strtoul_l.constprop.0+0xd8> +1001123c: 9b01 ldr r3, [sp, #4] +1001123e: 2b00 cmp r3, #0 +10011240: d000 beq.n 10011244 <_strtoul_l.constprop.0+0xb0> +10011242: 4240 negs r0, r0 +10011244: 464b mov r3, r9 +10011246: 2b00 cmp r3, #0 +10011248: d004 beq.n 10011254 <_strtoul_l.constprop.0+0xc0> +1001124a: 2a00 cmp r2, #0 +1001124c: d116 bne.n 1001127c <_strtoul_l.constprop.0+0xe8> +1001124e: 464b mov r3, r9 +10011250: 4642 mov r2, r8 +10011252: 601a str r2, [r3, #0] +10011254: b003 add sp, #12 +10011256: bcf0 pop {r4, r5, r6, r7} +10011258: 46bb mov fp, r7 +1001125a: 46b2 mov sl, r6 +1001125c: 46a9 mov r9, r5 +1001125e: 46a0 mov r8, r4 +10011260: bdf0 pop {r4, r5, r6, r7, pc} +10011262: 428b cmp r3, r1 +10011264: ddde ble.n 10011224 <_strtoul_l.constprop.0+0x90> +10011266: 2201 movs r2, #1 +10011268: 4252 negs r2, r2 +1001126a: e7df b.n 1001122c <_strtoul_l.constprop.0+0x98> +1001126c: 2322 movs r3, #34 ; 0x22 +1001126e: 465a mov r2, fp +10011270: 2001 movs r0, #1 +10011272: 6013 str r3, [r2, #0] +10011274: 464b mov r3, r9 +10011276: 4240 negs r0, r0 +10011278: 2b00 cmp r3, #0 +1001127a: d0eb beq.n 10011254 <_strtoul_l.constprop.0+0xc0> +1001127c: 1e6b subs r3, r5, #1 +1001127e: 4698 mov r8, r3 +10011280: e7e5 b.n 1001124e <_strtoul_l.constprop.0+0xba> +10011282: 781c ldrb r4, [r3, #0] +10011284: 2301 movs r3, #1 +10011286: 1c95 adds r5, r2, #2 +10011288: 9301 str r3, [sp, #4] +1001128a: e79e b.n 100111ca <_strtoul_l.constprop.0+0x36> +1001128c: 2c30 cmp r4, #48 ; 0x30 +1001128e: d104 bne.n 1001129a <_strtoul_l.constprop.0+0x106> +10011290: 2220 movs r2, #32 +10011292: 782b ldrb r3, [r5, #0] +10011294: 4393 bics r3, r2 +10011296: 2b58 cmp r3, #88 ; 0x58 +10011298: d009 beq.n 100112ae <_strtoul_l.constprop.0+0x11a> +1001129a: 2310 movs r3, #16 +1001129c: 210f movs r1, #15 +1001129e: 469a mov sl, r3 +100112a0: 4f0c ldr r7, [pc, #48] ; (100112d4 <_strtoul_l.constprop.0+0x140>) +100112a2: e7aa b.n 100111fa <_strtoul_l.constprop.0+0x66> +100112a4: 2220 movs r2, #32 +100112a6: 782b ldrb r3, [r5, #0] +100112a8: 4393 bics r3, r2 +100112aa: 2b58 cmp r3, #88 ; 0x58 +100112ac: d107 bne.n 100112be <_strtoul_l.constprop.0+0x12a> +100112ae: 2310 movs r3, #16 +100112b0: 786c ldrb r4, [r5, #1] +100112b2: 210f movs r1, #15 +100112b4: 469a mov sl, r3 +100112b6: 2610 movs r6, #16 +100112b8: 4f06 ldr r7, [pc, #24] ; (100112d4 <_strtoul_l.constprop.0+0x140>) +100112ba: 3502 adds r5, #2 +100112bc: e79d b.n 100111fa <_strtoul_l.constprop.0+0x66> +100112be: 2308 movs r3, #8 +100112c0: 2107 movs r1, #7 +100112c2: 469a mov sl, r3 +100112c4: 2608 movs r6, #8 +100112c6: 4f04 ldr r7, [pc, #16] ; (100112d8 <_strtoul_l.constprop.0+0x144>) +100112c8: e797 b.n 100111fa <_strtoul_l.constprop.0+0x66> +100112ca: 46c0 nop ; (mov r8, r8) +100112cc: 1004c7a5 .word 0x1004c7a5 +100112d0: 19999999 .word 0x19999999 +100112d4: 0fffffff .word 0x0fffffff +100112d8: 1fffffff .word 0x1fffffff + +100112dc <_strtoul_r>: +100112dc: b510 push {r4, lr} +100112de: f7ff ff59 bl 10011194 <_strtoul_l.constprop.0> +100112e2: bd10 pop {r4, pc} + +100112e4 : +100112e4: b510 push {r4, lr} +100112e6: 0004 movs r4, r0 +100112e8: 0013 movs r3, r2 +100112ea: 4a03 ldr r2, [pc, #12] ; (100112f8 ) +100112ec: 6810 ldr r0, [r2, #0] +100112ee: 000a movs r2, r1 +100112f0: 0021 movs r1, r4 +100112f2: f7ff ff4f bl 10011194 <_strtoul_l.constprop.0> +100112f6: bd10 pop {r4, pc} +100112f8: 200008e0 .word 0x200008e0 + +100112fc : +100112fc: b510 push {r4, lr} +100112fe: 0004 movs r4, r0 +10011300: 0013 movs r3, r2 +10011302: 4a03 ldr r2, [pc, #12] ; (10011310 ) +10011304: 6810 ldr r0, [r2, #0] +10011306: 000a movs r2, r1 +10011308: 0021 movs r1, r4 +1001130a: f7ff ff43 bl 10011194 <_strtoul_l.constprop.0> +1001130e: bd10 pop {r4, pc} +10011310: 200008e0 .word 0x200008e0 + +10011314 <_strtoull_l.constprop.0>: +10011314: b5f0 push {r4, r5, r6, r7, lr} +10011316: 4657 mov r7, sl +10011318: 464e mov r6, r9 +1001131a: 46de mov lr, fp +1001131c: 4645 mov r5, r8 +1001131e: b5e0 push {r5, r6, r7, lr} +10011320: b087 sub sp, #28 +10011322: 001e movs r6, r3 +10011324: 9005 str r0, [sp, #20] +10011326: 4692 mov sl, r2 +10011328: 000b movs r3, r1 +1001132a: 2008 movs r0, #8 +1001132c: 4f63 ldr r7, [pc, #396] ; (100114bc <_strtoull_l.constprop.0+0x1a8>) +1001132e: 9103 str r1, [sp, #12] +10011330: 001a movs r2, r3 +10011332: 7814 ldrb r4, [r2, #0] +10011334: 3301 adds r3, #1 +10011336: 5d39 ldrb r1, [r7, r4] +10011338: 001d movs r5, r3 +1001133a: 4208 tst r0, r1 +1001133c: d1f8 bne.n 10011330 <_strtoull_l.constprop.0+0x1c> +1001133e: 2c2d cmp r4, #45 ; 0x2d +10011340: d100 bne.n 10011344 <_strtoull_l.constprop.0+0x30> +10011342: e088 b.n 10011456 <_strtoull_l.constprop.0+0x142> +10011344: 2300 movs r3, #0 +10011346: 9304 str r3, [sp, #16] +10011348: 2c2b cmp r4, #43 ; 0x2b +1001134a: d067 beq.n 1001141c <_strtoull_l.constprop.0+0x108> +1001134c: 2e00 cmp r6, #0 +1001134e: d016 beq.n 1001137e <_strtoull_l.constprop.0+0x6a> +10011350: 2e10 cmp r6, #16 +10011352: d100 bne.n 10011356 <_strtoull_l.constprop.0+0x42> +10011354: e084 b.n 10011460 <_strtoull_l.constprop.0+0x14c> +10011356: 17f3 asrs r3, r6, #31 +10011358: 0032 movs r2, r6 +1001135a: 2001 movs r0, #1 +1001135c: 4240 negs r0, r0 +1001135e: 17c1 asrs r1, r0, #31 +10011360: 4699 mov r9, r3 +10011362: f7f5 fc25 bl 10006bb0 <__wrap___aeabi_uldivmod> +10011366: 0032 movs r2, r6 +10011368: 4680 mov r8, r0 +1001136a: 000f movs r7, r1 +1001136c: 464b mov r3, r9 +1001136e: 2001 movs r0, #1 +10011370: 4240 negs r0, r0 +10011372: 17c1 asrs r1, r0, #31 +10011374: f7f5 fc1c bl 10006bb0 <__wrap___aeabi_uldivmod> +10011378: 46b3 mov fp, r6 +1001137a: 9202 str r2, [sp, #8] +1001137c: e00c b.n 10011398 <_strtoull_l.constprop.0+0x84> +1001137e: 2c30 cmp r4, #48 ; 0x30 +10011380: d100 bne.n 10011384 <_strtoull_l.constprop.0+0x70> +10011382: e07e b.n 10011482 <_strtoull_l.constprop.0+0x16e> +10011384: 2305 movs r3, #5 +10011386: 9302 str r3, [sp, #8] +10011388: 4b4d ldr r3, [pc, #308] ; (100114c0 <_strtoull_l.constprop.0+0x1ac>) +1001138a: 260a movs r6, #10 +1001138c: 4698 mov r8, r3 +1001138e: 230a movs r3, #10 +10011390: 469b mov fp, r3 +10011392: 2300 movs r3, #0 +10011394: 4699 mov r9, r3 +10011396: 4f4b ldr r7, [pc, #300] ; (100114c4 <_strtoull_l.constprop.0+0x1b0>) +10011398: 2200 movs r2, #0 +1001139a: 2000 movs r0, #0 +1001139c: 2100 movs r1, #0 +1001139e: e019 b.n 100113d4 <_strtoull_l.constprop.0+0xc0> +100113a0: 001c movs r4, r3 +100113a2: 42a6 cmp r6, r4 +100113a4: dd21 ble.n 100113ea <_strtoull_l.constprop.0+0xd6> +100113a6: 2a00 cmp r2, #0 +100113a8: db40 blt.n 1001142c <_strtoull_l.constprop.0+0x118> +100113aa: 42b9 cmp r1, r7 +100113ac: d83e bhi.n 1001142c <_strtoull_l.constprop.0+0x118> +100113ae: d101 bne.n 100113b4 <_strtoull_l.constprop.0+0xa0> +100113b0: 4540 cmp r0, r8 +100113b2: d83b bhi.n 1001142c <_strtoull_l.constprop.0+0x118> +100113b4: 4540 cmp r0, r8 +100113b6: d034 beq.n 10011422 <_strtoull_l.constprop.0+0x10e> +100113b8: 465a mov r2, fp +100113ba: 464b mov r3, r9 +100113bc: f7f5 ff6e bl 1000729c <__wrap___aeabi_lmul> +100113c0: 17e3 asrs r3, r4, #31 +100113c2: 9400 str r4, [sp, #0] +100113c4: 9301 str r3, [sp, #4] +100113c6: 9b00 ldr r3, [sp, #0] +100113c8: 9c01 ldr r4, [sp, #4] +100113ca: 2201 movs r2, #1 +100113cc: 18c0 adds r0, r0, r3 +100113ce: 4161 adcs r1, r4 +100113d0: 782c ldrb r4, [r5, #0] +100113d2: 3501 adds r5, #1 +100113d4: 0023 movs r3, r4 +100113d6: 3b30 subs r3, #48 ; 0x30 +100113d8: 2b09 cmp r3, #9 +100113da: d9e1 bls.n 100113a0 <_strtoull_l.constprop.0+0x8c> +100113dc: 0023 movs r3, r4 +100113de: 3b41 subs r3, #65 ; 0x41 +100113e0: 2b19 cmp r3, #25 +100113e2: d826 bhi.n 10011432 <_strtoull_l.constprop.0+0x11e> +100113e4: 3c37 subs r4, #55 ; 0x37 +100113e6: 42a6 cmp r6, r4 +100113e8: dcdd bgt.n 100113a6 <_strtoull_l.constprop.0+0x92> +100113ea: 2a00 cmp r2, #0 +100113ec: db27 blt.n 1001143e <_strtoull_l.constprop.0+0x12a> +100113ee: 9b04 ldr r3, [sp, #16] +100113f0: 2b00 cmp r3, #0 +100113f2: d004 beq.n 100113fe <_strtoull_l.constprop.0+0xea> +100113f4: 0003 movs r3, r0 +100113f6: 000c movs r4, r1 +100113f8: 2100 movs r1, #0 +100113fa: 4258 negs r0, r3 +100113fc: 41a1 sbcs r1, r4 +100113fe: 4653 mov r3, sl +10011400: 2b00 cmp r3, #0 +10011402: d004 beq.n 1001140e <_strtoull_l.constprop.0+0xfa> +10011404: 2a00 cmp r2, #0 +10011406: d123 bne.n 10011450 <_strtoull_l.constprop.0+0x13c> +10011408: 4653 mov r3, sl +1001140a: 9a03 ldr r2, [sp, #12] +1001140c: 601a str r2, [r3, #0] +1001140e: b007 add sp, #28 +10011410: bcf0 pop {r4, r5, r6, r7} +10011412: 46bb mov fp, r7 +10011414: 46b2 mov sl, r6 +10011416: 46a9 mov r9, r5 +10011418: 46a0 mov r8, r4 +1001141a: bdf0 pop {r4, r5, r6, r7, pc} +1001141c: 782c ldrb r4, [r5, #0] +1001141e: 1c95 adds r5, r2, #2 +10011420: e794 b.n 1001134c <_strtoull_l.constprop.0+0x38> +10011422: 42b9 cmp r1, r7 +10011424: d1c8 bne.n 100113b8 <_strtoull_l.constprop.0+0xa4> +10011426: 9b02 ldr r3, [sp, #8] +10011428: 429c cmp r4, r3 +1001142a: ddc5 ble.n 100113b8 <_strtoull_l.constprop.0+0xa4> +1001142c: 2201 movs r2, #1 +1001142e: 4252 negs r2, r2 +10011430: e7ce b.n 100113d0 <_strtoull_l.constprop.0+0xbc> +10011432: 0023 movs r3, r4 +10011434: 3b61 subs r3, #97 ; 0x61 +10011436: 2b19 cmp r3, #25 +10011438: d8d7 bhi.n 100113ea <_strtoull_l.constprop.0+0xd6> +1001143a: 3c57 subs r4, #87 ; 0x57 +1001143c: e7b1 b.n 100113a2 <_strtoull_l.constprop.0+0x8e> +1001143e: 2322 movs r3, #34 ; 0x22 +10011440: 9a05 ldr r2, [sp, #20] +10011442: 2001 movs r0, #1 +10011444: 4240 negs r0, r0 +10011446: 17c1 asrs r1, r0, #31 +10011448: 6013 str r3, [r2, #0] +1001144a: 4653 mov r3, sl +1001144c: 2b00 cmp r3, #0 +1001144e: d0de beq.n 1001140e <_strtoull_l.constprop.0+0xfa> +10011450: 1e6b subs r3, r5, #1 +10011452: 9303 str r3, [sp, #12] +10011454: e7d8 b.n 10011408 <_strtoull_l.constprop.0+0xf4> +10011456: 781c ldrb r4, [r3, #0] +10011458: 2301 movs r3, #1 +1001145a: 1c95 adds r5, r2, #2 +1001145c: 9304 str r3, [sp, #16] +1001145e: e775 b.n 1001134c <_strtoull_l.constprop.0+0x38> +10011460: 2c30 cmp r4, #48 ; 0x30 +10011462: d104 bne.n 1001146e <_strtoull_l.constprop.0+0x15a> +10011464: 2220 movs r2, #32 +10011466: 782b ldrb r3, [r5, #0] +10011468: 4393 bics r3, r2 +1001146a: 2b58 cmp r3, #88 ; 0x58 +1001146c: d00e beq.n 1001148c <_strtoull_l.constprop.0+0x178> +1001146e: 230f movs r3, #15 +10011470: 9302 str r3, [sp, #8] +10011472: 3b10 subs r3, #16 +10011474: 4698 mov r8, r3 +10011476: 3311 adds r3, #17 +10011478: 469b mov fp, r3 +1001147a: 2300 movs r3, #0 +1001147c: 4f12 ldr r7, [pc, #72] ; (100114c8 <_strtoull_l.constprop.0+0x1b4>) +1001147e: 4699 mov r9, r3 +10011480: e78a b.n 10011398 <_strtoull_l.constprop.0+0x84> +10011482: 2220 movs r2, #32 +10011484: 782b ldrb r3, [r5, #0] +10011486: 4393 bics r3, r2 +10011488: 2b58 cmp r3, #88 ; 0x58 +1001148a: d10c bne.n 100114a6 <_strtoull_l.constprop.0+0x192> +1001148c: 230f movs r3, #15 +1001148e: 9302 str r3, [sp, #8] +10011490: 3b10 subs r3, #16 +10011492: 4698 mov r8, r3 +10011494: 3311 adds r3, #17 +10011496: 469b mov fp, r3 +10011498: 2300 movs r3, #0 +1001149a: 786c ldrb r4, [r5, #1] +1001149c: 4699 mov r9, r3 +1001149e: 2610 movs r6, #16 +100114a0: 4f09 ldr r7, [pc, #36] ; (100114c8 <_strtoull_l.constprop.0+0x1b4>) +100114a2: 3502 adds r5, #2 +100114a4: e778 b.n 10011398 <_strtoull_l.constprop.0+0x84> +100114a6: 2307 movs r3, #7 +100114a8: 9302 str r3, [sp, #8] +100114aa: 3b08 subs r3, #8 +100114ac: 4698 mov r8, r3 +100114ae: 3309 adds r3, #9 +100114b0: 469b mov fp, r3 +100114b2: 2300 movs r3, #0 +100114b4: 2608 movs r6, #8 +100114b6: 4699 mov r9, r3 +100114b8: 4f04 ldr r7, [pc, #16] ; (100114cc <_strtoull_l.constprop.0+0x1b8>) +100114ba: e76d b.n 10011398 <_strtoull_l.constprop.0+0x84> +100114bc: 1004c7a5 .word 0x1004c7a5 +100114c0: 99999999 .word 0x99999999 +100114c4: 19999999 .word 0x19999999 +100114c8: 0fffffff .word 0x0fffffff +100114cc: 1fffffff .word 0x1fffffff + +100114d0 <_strtoull_r>: +100114d0: b510 push {r4, lr} +100114d2: f7ff ff1f bl 10011314 <_strtoull_l.constprop.0> +100114d6: bd10 pop {r4, pc} + +100114d8 : +100114d8: b510 push {r4, lr} +100114da: 0004 movs r4, r0 +100114dc: 0013 movs r3, r2 +100114de: 4a03 ldr r2, [pc, #12] ; (100114ec ) +100114e0: 6810 ldr r0, [r2, #0] +100114e2: 000a movs r2, r1 +100114e4: 0021 movs r1, r4 +100114e6: f7ff ff15 bl 10011314 <_strtoull_l.constprop.0> +100114ea: bd10 pop {r4, pc} +100114ec: 200008e0 .word 0x200008e0 + +100114f0 : +100114f0: b510 push {r4, lr} +100114f2: 0004 movs r4, r0 +100114f4: 0013 movs r3, r2 +100114f6: 4a03 ldr r2, [pc, #12] ; (10011504 ) +100114f8: 6810 ldr r0, [r2, #0] +100114fa: 000a movs r2, r1 +100114fc: 0021 movs r1, r4 +100114fe: f7ff ff09 bl 10011314 <_strtoull_l.constprop.0> +10011502: bd10 pop {r4, pc} +10011504: 200008e0 .word 0x200008e0 + +10011508 <_sungetc_r>: +10011508: b570 push {r4, r5, r6, lr} +1001150a: 0014 movs r4, r2 +1001150c: 1c4b adds r3, r1, #1 +1001150e: d01b beq.n 10011548 <_sungetc_r+0x40> +10011510: 8993 ldrh r3, [r2, #12] +10011512: 2220 movs r2, #32 +10011514: 25ff movs r5, #255 ; 0xff +10011516: 4393 bics r3, r2 +10011518: 81a3 strh r3, [r4, #12] +1001151a: 6b23 ldr r3, [r4, #48] ; 0x30 +1001151c: b2ce uxtb r6, r1 +1001151e: 400d ands r5, r1 +10011520: 2b00 cmp r3, #0 +10011522: d014 beq.n 1001154e <_sungetc_r+0x46> +10011524: 6863 ldr r3, [r4, #4] +10011526: 6b62 ldr r2, [r4, #52] ; 0x34 +10011528: 4293 cmp r3, r2 +1001152a: da08 bge.n 1001153e <_sungetc_r+0x36> +1001152c: 6823 ldr r3, [r4, #0] +1001152e: 3b01 subs r3, #1 +10011530: 6023 str r3, [r4, #0] +10011532: 701e strb r6, [r3, #0] +10011534: 6863 ldr r3, [r4, #4] +10011536: 3301 adds r3, #1 +10011538: 6063 str r3, [r4, #4] +1001153a: 0028 movs r0, r5 +1001153c: bd70 pop {r4, r5, r6, pc} +1001153e: 0021 movs r1, r4 +10011540: f000 ff6a bl 10012418 <__submore> +10011544: 2800 cmp r0, #0 +10011546: d0f1 beq.n 1001152c <_sungetc_r+0x24> +10011548: 2501 movs r5, #1 +1001154a: 426d negs r5, r5 +1001154c: e7f5 b.n 1001153a <_sungetc_r+0x32> +1001154e: 6922 ldr r2, [r4, #16] +10011550: 6823 ldr r3, [r4, #0] +10011552: 2a00 cmp r2, #0 +10011554: d005 beq.n 10011562 <_sungetc_r+0x5a> +10011556: 429a cmp r2, r3 +10011558: d203 bcs.n 10011562 <_sungetc_r+0x5a> +1001155a: 1e5a subs r2, r3, #1 +1001155c: 7811 ldrb r1, [r2, #0] +1001155e: 42a9 cmp r1, r5 +10011560: d00f beq.n 10011582 <_sungetc_r+0x7a> +10011562: 63a3 str r3, [r4, #56] ; 0x38 +10011564: 0023 movs r3, r4 +10011566: 3340 adds r3, #64 ; 0x40 +10011568: 6323 str r3, [r4, #48] ; 0x30 +1001156a: 2303 movs r3, #3 +1001156c: 6862 ldr r2, [r4, #4] +1001156e: 6363 str r3, [r4, #52] ; 0x34 +10011570: 333f adds r3, #63 ; 0x3f +10011572: 63e2 str r2, [r4, #60] ; 0x3c +10011574: 54e6 strb r6, [r4, r3] +10011576: 0023 movs r3, r4 +10011578: 3342 adds r3, #66 ; 0x42 +1001157a: 6023 str r3, [r4, #0] +1001157c: 2301 movs r3, #1 +1001157e: 6063 str r3, [r4, #4] +10011580: e7db b.n 1001153a <_sungetc_r+0x32> +10011582: 6863 ldr r3, [r4, #4] +10011584: 6022 str r2, [r4, #0] +10011586: 3301 adds r3, #1 +10011588: 6063 str r3, [r4, #4] +1001158a: e7d6 b.n 1001153a <_sungetc_r+0x32> + +1001158c <__ssrefill_r>: +1001158c: b510 push {r4, lr} +1001158e: 000c movs r4, r1 +10011590: 6b09 ldr r1, [r1, #48] ; 0x30 +10011592: 2900 cmp r1, #0 +10011594: d00f beq.n 100115b6 <__ssrefill_r+0x2a> +10011596: 0023 movs r3, r4 +10011598: 3340 adds r3, #64 ; 0x40 +1001159a: 4299 cmp r1, r3 +1001159c: d001 beq.n 100115a2 <__ssrefill_r+0x16> +1001159e: f7fe fa13 bl 1000f9c8 <_free_r> +100115a2: 2300 movs r3, #0 +100115a4: 6323 str r3, [r4, #48] ; 0x30 +100115a6: 6be3 ldr r3, [r4, #60] ; 0x3c +100115a8: 6063 str r3, [r4, #4] +100115aa: 2b00 cmp r3, #0 +100115ac: d003 beq.n 100115b6 <__ssrefill_r+0x2a> +100115ae: 2000 movs r0, #0 +100115b0: 6ba3 ldr r3, [r4, #56] ; 0x38 +100115b2: 6023 str r3, [r4, #0] +100115b4: bd10 pop {r4, pc} +100115b6: 6923 ldr r3, [r4, #16] +100115b8: 2220 movs r2, #32 +100115ba: 6023 str r3, [r4, #0] +100115bc: 2300 movs r3, #0 +100115be: 2001 movs r0, #1 +100115c0: 6063 str r3, [r4, #4] +100115c2: 89a3 ldrh r3, [r4, #12] +100115c4: 4240 negs r0, r0 +100115c6: 4313 orrs r3, r2 +100115c8: 81a3 strh r3, [r4, #12] +100115ca: e7f3 b.n 100115b4 <__ssrefill_r+0x28> + +100115cc <_sfread_r>: +100115cc: b5f0 push {r4, r5, r6, r7, lr} +100115ce: 4657 mov r7, sl +100115d0: 46de mov lr, fp +100115d2: 464e mov r6, r9 +100115d4: 4645 mov r5, r8 +100115d6: b5e0 push {r5, r6, r7, lr} +100115d8: b085 sub sp, #20 +100115da: 9202 str r2, [sp, #8] +100115dc: 435a muls r2, r3 +100115de: 4683 mov fp, r0 +100115e0: 000f movs r7, r1 +100115e2: 4692 mov sl, r2 +100115e4: 9c0e ldr r4, [sp, #56] ; 0x38 +100115e6: 9301 str r3, [sp, #4] +100115e8: 2a00 cmp r2, #0 +100115ea: d037 beq.n 1001165c <_sfread_r+0x90> +100115ec: 6865 ldr r5, [r4, #4] +100115ee: 0016 movs r6, r2 +100115f0: 6821 ldr r1, [r4, #0] +100115f2: 42aa cmp r2, r5 +100115f4: d925 bls.n 10011642 <_sfread_r+0x76> +100115f6: 2300 movs r3, #0 +100115f8: 4698 mov r8, r3 +100115fa: 3340 adds r3, #64 ; 0x40 +100115fc: 4699 mov r9, r3 +100115fe: 4653 mov r3, sl +10011600: 44a1 add r9, r4 +10011602: 9303 str r3, [sp, #12] +10011604: 0038 movs r0, r7 +10011606: 002a movs r2, r5 +10011608: f7f5 ff2e bl 10007468 <__wrap___aeabi_memcpy> +1001160c: 6823 ldr r3, [r4, #0] +1001160e: 6b21 ldr r1, [r4, #48] ; 0x30 +10011610: 195b adds r3, r3, r5 +10011612: 6023 str r3, [r4, #0] +10011614: 4643 mov r3, r8 +10011616: 46b2 mov sl, r6 +10011618: 6063 str r3, [r4, #4] +1001161a: 197f adds r7, r7, r5 +1001161c: 1b76 subs r6, r6, r5 1001161e: 2900 cmp r1, #0 -10011620: d00f beq.n 10011642 <__ssrefill_r+0x2a> -10011622: 0023 movs r3, r4 -10011624: 3340 adds r3, #64 ; 0x40 -10011626: 4299 cmp r1, r3 -10011628: d001 beq.n 1001162e <__ssrefill_r+0x16> -1001162a: f7fe fa13 bl 1000fa54 <_free_r> -1001162e: 2300 movs r3, #0 -10011630: 6323 str r3, [r4, #48] ; 0x30 -10011632: 6be3 ldr r3, [r4, #60] ; 0x3c -10011634: 6063 str r3, [r4, #4] -10011636: 2b00 cmp r3, #0 -10011638: d003 beq.n 10011642 <__ssrefill_r+0x2a> -1001163a: 2000 movs r0, #0 -1001163c: 6ba3 ldr r3, [r4, #56] ; 0x38 -1001163e: 6023 str r3, [r4, #0] -10011640: bd10 pop {r4, pc} -10011642: 6923 ldr r3, [r4, #16] -10011644: 2220 movs r2, #32 -10011646: 6023 str r3, [r4, #0] -10011648: 2300 movs r3, #0 -1001164a: 2001 movs r0, #1 -1001164c: 6063 str r3, [r4, #4] -1001164e: 89a3 ldrh r3, [r4, #12] -10011650: 4240 negs r0, r0 -10011652: 4313 orrs r3, r2 -10011654: 81a3 strh r3, [r4, #12] -10011656: e7f3 b.n 10011640 <__ssrefill_r+0x28> - -10011658 <_sfread_r>: -10011658: b5f0 push {r4, r5, r6, r7, lr} -1001165a: 4657 mov r7, sl -1001165c: 46de mov lr, fp -1001165e: 464e mov r6, r9 -10011660: 4645 mov r5, r8 -10011662: b5e0 push {r5, r6, r7, lr} -10011664: b085 sub sp, #20 -10011666: 9202 str r2, [sp, #8] -10011668: 435a muls r2, r3 -1001166a: 4683 mov fp, r0 -1001166c: 000f movs r7, r1 -1001166e: 4692 mov sl, r2 -10011670: 9c0e ldr r4, [sp, #56] ; 0x38 -10011672: 9301 str r3, [sp, #4] -10011674: 2a00 cmp r2, #0 -10011676: d037 beq.n 100116e8 <_sfread_r+0x90> -10011678: 6865 ldr r5, [r4, #4] -1001167a: 0016 movs r6, r2 -1001167c: 6821 ldr r1, [r4, #0] -1001167e: 42aa cmp r2, r5 -10011680: d925 bls.n 100116ce <_sfread_r+0x76> -10011682: 2300 movs r3, #0 -10011684: 4698 mov r8, r3 -10011686: 3340 adds r3, #64 ; 0x40 -10011688: 4699 mov r9, r3 -1001168a: 4653 mov r3, sl -1001168c: 44a1 add r9, r4 -1001168e: 9303 str r3, [sp, #12] -10011690: 0038 movs r0, r7 -10011692: 002a movs r2, r5 -10011694: f7f5 ff30 bl 100074f8 <__wrap___aeabi_memcpy> -10011698: 6823 ldr r3, [r4, #0] -1001169a: 6b21 ldr r1, [r4, #48] ; 0x30 -1001169c: 195b adds r3, r3, r5 -1001169e: 6023 str r3, [r4, #0] -100116a0: 4643 mov r3, r8 -100116a2: 46b2 mov sl, r6 -100116a4: 6063 str r3, [r4, #4] -100116a6: 197f adds r7, r7, r5 -100116a8: 1b76 subs r6, r6, r5 -100116aa: 2900 cmp r1, #0 -100116ac: d024 beq.n 100116f8 <_sfread_r+0xa0> -100116ae: 4549 cmp r1, r9 -100116b0: d002 beq.n 100116b8 <_sfread_r+0x60> -100116b2: 4658 mov r0, fp -100116b4: f7fe f9ce bl 1000fa54 <_free_r> -100116b8: 4643 mov r3, r8 -100116ba: 6323 str r3, [r4, #48] ; 0x30 -100116bc: 6be3 ldr r3, [r4, #60] ; 0x3c -100116be: 6063 str r3, [r4, #4] -100116c0: 2b00 cmp r3, #0 -100116c2: d019 beq.n 100116f8 <_sfread_r+0xa0> -100116c4: 6ba1 ldr r1, [r4, #56] ; 0x38 -100116c6: 001d movs r5, r3 -100116c8: 6021 str r1, [r4, #0] -100116ca: 42b3 cmp r3, r6 -100116cc: d3e0 bcc.n 10011690 <_sfread_r+0x38> -100116ce: 0032 movs r2, r6 -100116d0: 0038 movs r0, r7 -100116d2: f7f5 ff11 bl 100074f8 <__wrap___aeabi_memcpy> -100116d6: 6863 ldr r3, [r4, #4] -100116d8: 1b9b subs r3, r3, r6 -100116da: 6063 str r3, [r4, #4] -100116dc: 6823 ldr r3, [r4, #0] -100116de: 469c mov ip, r3 -100116e0: 9b01 ldr r3, [sp, #4] -100116e2: 4466 add r6, ip -100116e4: 469a mov sl, r3 -100116e6: 6026 str r6, [r4, #0] -100116e8: 4650 mov r0, sl -100116ea: b005 add sp, #20 -100116ec: bcf0 pop {r4, r5, r6, r7} -100116ee: 46bb mov fp, r7 -100116f0: 46b2 mov sl, r6 -100116f2: 46a9 mov r9, r5 -100116f4: 46a0 mov r8, r4 -100116f6: bdf0 pop {r4, r5, r6, r7, pc} -100116f8: 9b03 ldr r3, [sp, #12] -100116fa: 4651 mov r1, sl -100116fc: 469a mov sl, r3 -100116fe: 6923 ldr r3, [r4, #16] -10011700: 2220 movs r2, #32 -10011702: 6023 str r3, [r4, #0] -10011704: 2300 movs r3, #0 -10011706: 6063 str r3, [r4, #4] -10011708: 89a3 ldrh r3, [r4, #12] -1001170a: 4455 add r5, sl -1001170c: 4313 orrs r3, r2 -1001170e: 1a68 subs r0, r5, r1 -10011710: 81a3 strh r3, [r4, #12] -10011712: 9902 ldr r1, [sp, #8] -10011714: f7f5 fa56 bl 10006bc4 <__wrap___aeabi_uidiv> -10011718: 4682 mov sl, r0 -1001171a: e7e5 b.n 100116e8 <_sfread_r+0x90> - -1001171c <__ssvfiscanf_r>: -1001171c: b5f0 push {r4, r5, r6, r7, lr} -1001171e: 4657 mov r7, sl -10011720: 46de mov lr, fp -10011722: 464e mov r6, r9 -10011724: 4645 mov r5, r8 -10011726: b5e0 push {r5, r6, r7, lr} -10011728: b0df sub sp, #380 ; 0x17c -1001172a: 9307 str r3, [sp, #28] -1001172c: 9003 str r0, [sp, #12] -1001172e: 000f movs r7, r1 -10011730: 230c movs r3, #12 -10011732: 5ec9 ldrsh r1, [r1, r3] -10011734: 2380 movs r3, #128 ; 0x80 -10011736: 019b lsls r3, r3, #6 -10011738: 4219 tst r1, r3 -1001173a: d105 bne.n 10011748 <__ssvfiscanf_r+0x2c> -1001173c: 430b orrs r3, r1 -1001173e: 81bb strh r3, [r7, #12] -10011740: 6e79 ldr r1, [r7, #100] ; 0x64 -10011742: 4bca ldr r3, [pc, #808] ; (10011a6c <__ssvfiscanf_r+0x350>) -10011744: 400b ands r3, r1 -10011746: 667b str r3, [r7, #100] ; 0x64 -10011748: 7813 ldrb r3, [r2, #0] -1001174a: 3201 adds r2, #1 -1001174c: 4691 mov r9, r2 -1001174e: 930f str r3, [sp, #60] ; 0x3c -10011750: 2b00 cmp r3, #0 -10011752: d101 bne.n 10011758 <__ssvfiscanf_r+0x3c> -10011754: f000 fdf1 bl 1001233a <__ssvfiscanf_r+0xc1e> -10011758: 2200 movs r2, #0 -1001175a: 4693 mov fp, r2 -1001175c: 9208 str r2, [sp, #32] -1001175e: 9204 str r2, [sp, #16] -10011760: 9205 str r2, [sp, #20] -10011762: 9206 str r2, [sp, #24] -10011764: 4ac2 ldr r2, [pc, #776] ; (10011a70 <__ssvfiscanf_r+0x354>) -10011766: 4692 mov sl, r2 -10011768: 4652 mov r2, sl -1001176a: 5cd2 ldrb r2, [r2, r3] -1001176c: 0712 lsls r2, r2, #28 -1001176e: d429 bmi.n 100117c4 <__ssvfiscanf_r+0xa8> -10011770: 2b25 cmp r3, #37 ; 0x25 -10011772: d115 bne.n 100117a0 <__ssvfiscanf_r+0x84> -10011774: 464b mov r3, r9 -10011776: 781a ldrb r2, [r3, #0] -10011778: 2300 movs r3, #0 -1001177a: 2500 movs r5, #0 -1001177c: 4698 mov r8, r3 -1001177e: 338f adds r3, #143 ; 0x8f -10011780: 4649 mov r1, r9 -10011782: 469c mov ip, r3 -10011784: 200f movs r0, #15 -10011786: 2602 movs r6, #2 -10011788: 46a9 mov r9, r5 -1001178a: 0013 movs r3, r2 -1001178c: 3b25 subs r3, #37 ; 0x25 -1001178e: b2db uxtb r3, r3 -10011790: 1c4d adds r5, r1, #1 -10011792: 2b53 cmp r3, #83 ; 0x53 -10011794: d80e bhi.n 100117b4 <__ssvfiscanf_r+0x98> -10011796: 4cb7 ldr r4, [pc, #732] ; (10011a74 <__ssvfiscanf_r+0x358>) -10011798: 009b lsls r3, r3, #2 -1001179a: 58e3 ldr r3, [r4, r3] -1001179c: 469f mov pc, r3 -1001179e: 46a9 mov r9, r5 -100117a0: 687b ldr r3, [r7, #4] -100117a2: 2b00 cmp r3, #0 -100117a4: dd4d ble.n 10011842 <__ssvfiscanf_r+0x126> -100117a6: 683a ldr r2, [r7, #0] -100117a8: 464b mov r3, r9 -100117aa: 3b01 subs r3, #1 -100117ac: 7811 ldrb r1, [r2, #0] -100117ae: 781b ldrb r3, [r3, #0] -100117b0: 4299 cmp r1, r3 -100117b2: d035 beq.n 10011820 <__ssvfiscanf_r+0x104> -100117b4: 9806 ldr r0, [sp, #24] -100117b6: b05f add sp, #380 ; 0x17c -100117b8: bcf0 pop {r4, r5, r6, r7} -100117ba: 46bb mov fp, r7 -100117bc: 46b2 mov sl, r6 -100117be: 46a9 mov r9, r5 -100117c0: 46a0 mov r8, r4 -100117c2: bdf0 pop {r4, r5, r6, r7, pc} -100117c4: 003e movs r6, r7 -100117c6: 3640 adds r6, #64 ; 0x40 -100117c8: 46b0 mov r8, r6 -100117ca: 2500 movs r5, #0 -100117cc: 2408 movs r4, #8 -100117ce: 465e mov r6, fp -100117d0: 687a ldr r2, [r7, #4] -100117d2: e00b b.n 100117ec <__ssvfiscanf_r+0xd0> -100117d4: 4651 mov r1, sl -100117d6: 683b ldr r3, [r7, #0] -100117d8: 781a ldrb r2, [r3, #0] -100117da: 5c8a ldrb r2, [r1, r2] -100117dc: 4214 tst r4, r2 -100117de: d01d beq.n 1001181c <__ssvfiscanf_r+0x100> -100117e0: 687a ldr r2, [r7, #4] -100117e2: 3301 adds r3, #1 -100117e4: 3a01 subs r2, #1 -100117e6: 3601 adds r6, #1 -100117e8: 607a str r2, [r7, #4] -100117ea: 603b str r3, [r7, #0] -100117ec: 2a00 cmp r2, #0 -100117ee: dcf1 bgt.n 100117d4 <__ssvfiscanf_r+0xb8> -100117f0: 6b39 ldr r1, [r7, #48] ; 0x30 -100117f2: 2900 cmp r1, #0 -100117f4: d100 bne.n 100117f8 <__ssvfiscanf_r+0xdc> -100117f6: e39d b.n 10011f34 <__ssvfiscanf_r+0x818> -100117f8: 4541 cmp r1, r8 -100117fa: d002 beq.n 10011802 <__ssvfiscanf_r+0xe6> -100117fc: 9803 ldr r0, [sp, #12] -100117fe: f7fe f929 bl 1000fa54 <_free_r> -10011802: 6bfb ldr r3, [r7, #60] ; 0x3c -10011804: 633d str r5, [r7, #48] ; 0x30 -10011806: 607b str r3, [r7, #4] -10011808: 2b00 cmp r3, #0 -1001180a: d100 bne.n 1001180e <__ssvfiscanf_r+0xf2> -1001180c: e392 b.n 10011f34 <__ssvfiscanf_r+0x818> -1001180e: 4651 mov r1, sl -10011810: 6bbb ldr r3, [r7, #56] ; 0x38 -10011812: 603b str r3, [r7, #0] -10011814: 781a ldrb r2, [r3, #0] -10011816: 5c8a ldrb r2, [r1, r2] -10011818: 4214 tst r4, r2 -1001181a: d1e1 bne.n 100117e0 <__ssvfiscanf_r+0xc4> -1001181c: 46b3 mov fp, r6 -1001181e: e007 b.n 10011830 <__ssvfiscanf_r+0x114> -10011820: 687b ldr r3, [r7, #4] -10011822: 3201 adds r2, #1 -10011824: 3b01 subs r3, #1 -10011826: 607b str r3, [r7, #4] -10011828: 2301 movs r3, #1 -1001182a: 469c mov ip, r3 -1001182c: 603a str r2, [r7, #0] -1001182e: 44e3 add fp, ip -10011830: 2201 movs r2, #1 -10011832: 464b mov r3, r9 -10011834: 4694 mov ip, r2 -10011836: 781b ldrb r3, [r3, #0] -10011838: 44e1 add r9, ip -1001183a: 930f str r3, [sp, #60] ; 0x3c -1001183c: 2b00 cmp r3, #0 -1001183e: d193 bne.n 10011768 <__ssvfiscanf_r+0x4c> -10011840: e7b8 b.n 100117b4 <__ssvfiscanf_r+0x98> -10011842: 6b39 ldr r1, [r7, #48] ; 0x30 -10011844: 2900 cmp r1, #0 -10011846: d100 bne.n 1001184a <__ssvfiscanf_r+0x12e> -10011848: e282 b.n 10011d50 <__ssvfiscanf_r+0x634> -1001184a: 003b movs r3, r7 -1001184c: 3340 adds r3, #64 ; 0x40 -1001184e: 4299 cmp r1, r3 -10011850: d002 beq.n 10011858 <__ssvfiscanf_r+0x13c> -10011852: 9803 ldr r0, [sp, #12] -10011854: f7fe f8fe bl 1000fa54 <_free_r> -10011858: 2300 movs r3, #0 -1001185a: 633b str r3, [r7, #48] ; 0x30 -1001185c: 6bfb ldr r3, [r7, #60] ; 0x3c -1001185e: 607b str r3, [r7, #4] -10011860: 2b00 cmp r3, #0 -10011862: d100 bne.n 10011866 <__ssvfiscanf_r+0x14a> -10011864: e274 b.n 10011d50 <__ssvfiscanf_r+0x634> -10011866: 6bba ldr r2, [r7, #56] ; 0x38 -10011868: 603a str r2, [r7, #0] -1001186a: e79d b.n 100117a8 <__ssvfiscanf_r+0x8c> -1001186c: 4663 mov r3, ip -1001186e: 464c mov r4, r9 -10011870: 4223 tst r3, r4 -10011872: d19f bne.n 100117b4 <__ssvfiscanf_r+0x98> -10011874: 4643 mov r3, r8 -10011876: 009b lsls r3, r3, #2 -10011878: 4443 add r3, r8 -1001187a: 005b lsls r3, r3, #1 -1001187c: 189a adds r2, r3, r2 -1001187e: 2330 movs r3, #48 ; 0x30 -10011880: 425b negs r3, r3 -10011882: 4698 mov r8, r3 -10011884: 4490 add r8, r2 -10011886: 784a ldrb r2, [r1, #1] -10011888: 0029 movs r1, r5 -1001188a: e77e b.n 1001178a <__ssvfiscanf_r+0x6e> -1001188c: 0029 movs r1, r5 -1001188e: 2380 movs r3, #128 ; 0x80 -10011890: 464d mov r5, r9 -10011892: 009b lsls r3, r3, #2 -10011894: 431d orrs r5, r3 -10011896: 4b78 ldr r3, [pc, #480] ; (10011a78 <__ssvfiscanf_r+0x35c>) -10011898: 4689 mov r9, r1 -1001189a: 9308 str r3, [sp, #32] -1001189c: 2310 movs r3, #16 -1001189e: 2403 movs r4, #3 -100118a0: 9305 str r3, [sp, #20] -100118a2: 687b ldr r3, [r7, #4] -100118a4: 2b00 cmp r3, #0 -100118a6: dd2b ble.n 10011900 <__ssvfiscanf_r+0x1e4> -100118a8: 066b lsls r3, r5, #25 -100118aa: d53f bpl.n 1001192c <__ssvfiscanf_r+0x210> -100118ac: 2c02 cmp r4, #2 -100118ae: d077 beq.n 100119a0 <__ssvfiscanf_r+0x284> -100118b0: 2c03 cmp r4, #3 -100118b2: d100 bne.n 100118b6 <__ssvfiscanf_r+0x19a> -100118b4: e19b b.n 10011bee <__ssvfiscanf_r+0x4d2> -100118b6: 2c01 cmp r4, #1 -100118b8: d100 bne.n 100118bc <__ssvfiscanf_r+0x1a0> -100118ba: e156 b.n 10011b6a <__ssvfiscanf_r+0x44e> -100118bc: 4644 mov r4, r8 -100118be: 2c00 cmp r4, #0 -100118c0: d100 bne.n 100118c4 <__ssvfiscanf_r+0x1a8> -100118c2: 3401 adds r4, #1 -100118c4: 07eb lsls r3, r5, #31 -100118c6: d500 bpl.n 100118ca <__ssvfiscanf_r+0x1ae> -100118c8: e3b9 b.n 1001203e <__ssvfiscanf_r+0x922> -100118ca: 06eb lsls r3, r5, #27 -100118cc: d500 bpl.n 100118d0 <__ssvfiscanf_r+0x1b4> -100118ce: e33b b.n 10011f48 <__ssvfiscanf_r+0x82c> -100118d0: 9d07 ldr r5, [sp, #28] -100118d2: 0023 movs r3, r4 -100118d4: cd02 ldmia r5!, {r1} -100118d6: 2201 movs r2, #1 -100118d8: 9803 ldr r0, [sp, #12] -100118da: 9700 str r7, [sp, #0] -100118dc: f7ff febc bl 10011658 <_sfread_r> -100118e0: 2800 cmp r0, #0 -100118e2: d100 bne.n 100118e6 <__ssvfiscanf_r+0x1ca> -100118e4: e23c b.n 10011d60 <__ssvfiscanf_r+0x644> -100118e6: 9b06 ldr r3, [sp, #24] -100118e8: 4483 add fp, r0 -100118ea: 3301 adds r3, #1 -100118ec: 9306 str r3, [sp, #24] -100118ee: 9507 str r5, [sp, #28] -100118f0: e79e b.n 10011830 <__ssvfiscanf_r+0x114> -100118f2: 0029 movs r1, r5 -100118f4: 687b ldr r3, [r7, #4] -100118f6: 464d mov r5, r9 -100118f8: 2402 movs r4, #2 -100118fa: 4689 mov r9, r1 -100118fc: 2b00 cmp r3, #0 -100118fe: dcd3 bgt.n 100118a8 <__ssvfiscanf_r+0x18c> -10011900: 6b39 ldr r1, [r7, #48] ; 0x30 -10011902: 2900 cmp r1, #0 -10011904: d100 bne.n 10011908 <__ssvfiscanf_r+0x1ec> -10011906: e223 b.n 10011d50 <__ssvfiscanf_r+0x634> -10011908: 003b movs r3, r7 -1001190a: 3340 adds r3, #64 ; 0x40 -1001190c: 4299 cmp r1, r3 -1001190e: d002 beq.n 10011916 <__ssvfiscanf_r+0x1fa> -10011910: 9803 ldr r0, [sp, #12] -10011912: f7fe f89f bl 1000fa54 <_free_r> -10011916: 2300 movs r3, #0 -10011918: 633b str r3, [r7, #48] ; 0x30 -1001191a: 6bfb ldr r3, [r7, #60] ; 0x3c -1001191c: 607b str r3, [r7, #4] -1001191e: 2b00 cmp r3, #0 -10011920: d100 bne.n 10011924 <__ssvfiscanf_r+0x208> -10011922: e215 b.n 10011d50 <__ssvfiscanf_r+0x634> -10011924: 6bbb ldr r3, [r7, #56] ; 0x38 -10011926: 603b str r3, [r7, #0] -10011928: 066b lsls r3, r5, #25 -1001192a: d4bf bmi.n 100118ac <__ssvfiscanf_r+0x190> -1001192c: 4651 mov r1, sl -1001192e: 683a ldr r2, [r7, #0] -10011930: 7813 ldrb r3, [r2, #0] -10011932: 5ccb ldrb r3, [r1, r3] -10011934: 071b lsls r3, r3, #28 -10011936: d5b9 bpl.n 100118ac <__ssvfiscanf_r+0x190> -10011938: 2340 movs r3, #64 ; 0x40 -1001193a: 469c mov ip, r3 -1001193c: 44bc add ip, r7 -1001193e: 4663 mov r3, ip -10011940: 9309 str r3, [sp, #36] ; 0x24 -10011942: 0023 movs r3, r4 -10011944: 2608 movs r6, #8 -10011946: 465c mov r4, fp -10011948: 469b mov fp, r3 -1001194a: e006 b.n 1001195a <__ssvfiscanf_r+0x23e> -1001194c: 4651 mov r1, sl -1001194e: 3201 adds r2, #1 -10011950: 603a str r2, [r7, #0] -10011952: 7813 ldrb r3, [r2, #0] -10011954: 5ccb ldrb r3, [r1, r3] -10011956: 421e tst r6, r3 -10011958: d01d beq.n 10011996 <__ssvfiscanf_r+0x27a> -1001195a: 687b ldr r3, [r7, #4] -1001195c: 3401 adds r4, #1 -1001195e: 3b01 subs r3, #1 -10011960: 607b str r3, [r7, #4] -10011962: 2b00 cmp r3, #0 -10011964: dcf2 bgt.n 1001194c <__ssvfiscanf_r+0x230> -10011966: 6b39 ldr r1, [r7, #48] ; 0x30 -10011968: 2900 cmp r1, #0 -1001196a: d100 bne.n 1001196e <__ssvfiscanf_r+0x252> -1001196c: e1f0 b.n 10011d50 <__ssvfiscanf_r+0x634> -1001196e: 9b09 ldr r3, [sp, #36] ; 0x24 -10011970: 4299 cmp r1, r3 -10011972: d002 beq.n 1001197a <__ssvfiscanf_r+0x25e> -10011974: 9803 ldr r0, [sp, #12] -10011976: f7fe f86d bl 1000fa54 <_free_r> -1001197a: 2300 movs r3, #0 -1001197c: 633b str r3, [r7, #48] ; 0x30 -1001197e: 6bfb ldr r3, [r7, #60] ; 0x3c -10011980: 607b str r3, [r7, #4] -10011982: 2b00 cmp r3, #0 -10011984: d100 bne.n 10011988 <__ssvfiscanf_r+0x26c> -10011986: e1e3 b.n 10011d50 <__ssvfiscanf_r+0x634> -10011988: 4651 mov r1, sl -1001198a: 6bba ldr r2, [r7, #56] ; 0x38 -1001198c: 603a str r2, [r7, #0] -1001198e: 7813 ldrb r3, [r2, #0] -10011990: 5ccb ldrb r3, [r1, r3] -10011992: 421e tst r6, r3 -10011994: d1e1 bne.n 1001195a <__ssvfiscanf_r+0x23e> -10011996: 465b mov r3, fp -10011998: 46a3 mov fp, r4 -1001199a: 001c movs r4, r3 -1001199c: 2c02 cmp r4, #2 -1001199e: d187 bne.n 100118b0 <__ssvfiscanf_r+0x194> -100119a0: 4643 mov r3, r8 -100119a2: 2b00 cmp r3, #0 -100119a4: d101 bne.n 100119aa <__ssvfiscanf_r+0x28e> -100119a6: 3b01 subs r3, #1 -100119a8: 4698 mov r8, r3 -100119aa: 07eb lsls r3, r5, #31 -100119ac: d500 bpl.n 100119b0 <__ssvfiscanf_r+0x294> -100119ae: e1f1 b.n 10011d94 <__ssvfiscanf_r+0x678> -100119b0: 06eb lsls r3, r5, #27 -100119b2: d400 bmi.n 100119b6 <__ssvfiscanf_r+0x29a> -100119b4: e2f6 b.n 10011fa4 <__ssvfiscanf_r+0x888> -100119b6: 4651 mov r1, sl -100119b8: 683a ldr r2, [r7, #0] -100119ba: 7813 ldrb r3, [r2, #0] -100119bc: 5ccb ldrb r3, [r1, r3] -100119be: 071b lsls r3, r3, #28 -100119c0: d500 bpl.n 100119c4 <__ssvfiscanf_r+0x2a8> -100119c2: e735 b.n 10011830 <__ssvfiscanf_r+0x114> -100119c4: 3201 adds r2, #1 -100119c6: 603a str r2, [r7, #0] -100119c8: 4642 mov r2, r8 -100119ca: 687b ldr r3, [r7, #4] -100119cc: 2401 movs r4, #1 -100119ce: 3b01 subs r3, #1 -100119d0: 607b str r3, [r7, #4] -100119d2: 2a01 cmp r2, #1 -100119d4: d101 bne.n 100119da <__ssvfiscanf_r+0x2be> -100119d6: f000 fd46 bl 10012466 <__ssvfiscanf_r+0xd4a> -100119da: 003e movs r6, r7 -100119dc: 3640 adds r6, #64 ; 0x40 -100119de: 0032 movs r2, r6 -100119e0: 2508 movs r5, #8 -100119e2: 4646 mov r6, r8 -100119e4: 4690 mov r8, r2 -100119e6: e010 b.n 10011a0a <__ssvfiscanf_r+0x2ee> -100119e8: 683a ldr r2, [r7, #0] -100119ea: 4651 mov r1, sl -100119ec: 7813 ldrb r3, [r2, #0] -100119ee: 5ccb ldrb r3, [r1, r3] -100119f0: 421d tst r5, r3 -100119f2: d000 beq.n 100119f6 <__ssvfiscanf_r+0x2da> -100119f4: e0b7 b.n 10011b66 <__ssvfiscanf_r+0x44a> -100119f6: 687b ldr r3, [r7, #4] -100119f8: 3201 adds r2, #1 -100119fa: 3b01 subs r3, #1 -100119fc: 3401 adds r4, #1 -100119fe: 607b str r3, [r7, #4] -10011a00: 603a str r2, [r7, #0] -10011a02: 42a6 cmp r6, r4 -10011a04: d101 bne.n 10011a0a <__ssvfiscanf_r+0x2ee> -10011a06: f000 fc80 bl 1001230a <__ssvfiscanf_r+0xbee> -10011a0a: 2b00 cmp r3, #0 -10011a0c: dcec bgt.n 100119e8 <__ssvfiscanf_r+0x2cc> -10011a0e: 6b39 ldr r1, [r7, #48] ; 0x30 -10011a10: 2900 cmp r1, #0 -10011a12: d101 bne.n 10011a18 <__ssvfiscanf_r+0x2fc> -10011a14: f000 fcde bl 100123d4 <__ssvfiscanf_r+0xcb8> -10011a18: 4541 cmp r1, r8 -10011a1a: d002 beq.n 10011a22 <__ssvfiscanf_r+0x306> -10011a1c: 9803 ldr r0, [sp, #12] -10011a1e: f7fe f819 bl 1000fa54 <_free_r> -10011a22: 2300 movs r3, #0 -10011a24: 633b str r3, [r7, #48] ; 0x30 -10011a26: 6bfb ldr r3, [r7, #60] ; 0x3c -10011a28: 607b str r3, [r7, #4] -10011a2a: 2b00 cmp r3, #0 -10011a2c: d101 bne.n 10011a32 <__ssvfiscanf_r+0x316> -10011a2e: f000 fcd1 bl 100123d4 <__ssvfiscanf_r+0xcb8> -10011a32: 6bba ldr r2, [r7, #56] ; 0x38 -10011a34: 603a str r2, [r7, #0] -10011a36: e7d8 b.n 100119ea <__ssvfiscanf_r+0x2ce> -10011a38: 0029 movs r1, r5 +10011620: d024 beq.n 1001166c <_sfread_r+0xa0> +10011622: 4549 cmp r1, r9 +10011624: d002 beq.n 1001162c <_sfread_r+0x60> +10011626: 4658 mov r0, fp +10011628: f7fe f9ce bl 1000f9c8 <_free_r> +1001162c: 4643 mov r3, r8 +1001162e: 6323 str r3, [r4, #48] ; 0x30 +10011630: 6be3 ldr r3, [r4, #60] ; 0x3c +10011632: 6063 str r3, [r4, #4] +10011634: 2b00 cmp r3, #0 +10011636: d019 beq.n 1001166c <_sfread_r+0xa0> +10011638: 6ba1 ldr r1, [r4, #56] ; 0x38 +1001163a: 001d movs r5, r3 +1001163c: 6021 str r1, [r4, #0] +1001163e: 42b3 cmp r3, r6 +10011640: d3e0 bcc.n 10011604 <_sfread_r+0x38> +10011642: 0032 movs r2, r6 +10011644: 0038 movs r0, r7 +10011646: f7f5 ff0f bl 10007468 <__wrap___aeabi_memcpy> +1001164a: 6863 ldr r3, [r4, #4] +1001164c: 1b9b subs r3, r3, r6 +1001164e: 6063 str r3, [r4, #4] +10011650: 6823 ldr r3, [r4, #0] +10011652: 469c mov ip, r3 +10011654: 9b01 ldr r3, [sp, #4] +10011656: 4466 add r6, ip +10011658: 469a mov sl, r3 +1001165a: 6026 str r6, [r4, #0] +1001165c: 4650 mov r0, sl +1001165e: b005 add sp, #20 +10011660: bcf0 pop {r4, r5, r6, r7} +10011662: 46bb mov fp, r7 +10011664: 46b2 mov sl, r6 +10011666: 46a9 mov r9, r5 +10011668: 46a0 mov r8, r4 +1001166a: bdf0 pop {r4, r5, r6, r7, pc} +1001166c: 9b03 ldr r3, [sp, #12] +1001166e: 4651 mov r1, sl +10011670: 469a mov sl, r3 +10011672: 6923 ldr r3, [r4, #16] +10011674: 2220 movs r2, #32 +10011676: 6023 str r3, [r4, #0] +10011678: 2300 movs r3, #0 +1001167a: 6063 str r3, [r4, #4] +1001167c: 89a3 ldrh r3, [r4, #12] +1001167e: 4455 add r5, sl +10011680: 4313 orrs r3, r2 +10011682: 1a68 subs r0, r5, r1 +10011684: 81a3 strh r3, [r4, #12] +10011686: 9902 ldr r1, [sp, #8] +10011688: f7f5 fa54 bl 10006b34 <__wrap___aeabi_uidiv> +1001168c: 4682 mov sl, r0 +1001168e: e7e5 b.n 1001165c <_sfread_r+0x90> + +10011690 <__ssvfiscanf_r>: +10011690: b5f0 push {r4, r5, r6, r7, lr} +10011692: 4657 mov r7, sl +10011694: 46de mov lr, fp +10011696: 464e mov r6, r9 +10011698: 4645 mov r5, r8 +1001169a: b5e0 push {r5, r6, r7, lr} +1001169c: b0df sub sp, #380 ; 0x17c +1001169e: 9307 str r3, [sp, #28] +100116a0: 9003 str r0, [sp, #12] +100116a2: 000f movs r7, r1 +100116a4: 230c movs r3, #12 +100116a6: 5ec9 ldrsh r1, [r1, r3] +100116a8: 2380 movs r3, #128 ; 0x80 +100116aa: 019b lsls r3, r3, #6 +100116ac: 4219 tst r1, r3 +100116ae: d105 bne.n 100116bc <__ssvfiscanf_r+0x2c> +100116b0: 430b orrs r3, r1 +100116b2: 81bb strh r3, [r7, #12] +100116b4: 6e79 ldr r1, [r7, #100] ; 0x64 +100116b6: 4bca ldr r3, [pc, #808] ; (100119e0 <__ssvfiscanf_r+0x350>) +100116b8: 400b ands r3, r1 +100116ba: 667b str r3, [r7, #100] ; 0x64 +100116bc: 7813 ldrb r3, [r2, #0] +100116be: 3201 adds r2, #1 +100116c0: 4691 mov r9, r2 +100116c2: 930f str r3, [sp, #60] ; 0x3c +100116c4: 2b00 cmp r3, #0 +100116c6: d101 bne.n 100116cc <__ssvfiscanf_r+0x3c> +100116c8: f000 fdf1 bl 100122ae <__ssvfiscanf_r+0xc1e> +100116cc: 2200 movs r2, #0 +100116ce: 4693 mov fp, r2 +100116d0: 9208 str r2, [sp, #32] +100116d2: 9204 str r2, [sp, #16] +100116d4: 9205 str r2, [sp, #20] +100116d6: 9206 str r2, [sp, #24] +100116d8: 4ac2 ldr r2, [pc, #776] ; (100119e4 <__ssvfiscanf_r+0x354>) +100116da: 4692 mov sl, r2 +100116dc: 4652 mov r2, sl +100116de: 5cd2 ldrb r2, [r2, r3] +100116e0: 0712 lsls r2, r2, #28 +100116e2: d429 bmi.n 10011738 <__ssvfiscanf_r+0xa8> +100116e4: 2b25 cmp r3, #37 ; 0x25 +100116e6: d115 bne.n 10011714 <__ssvfiscanf_r+0x84> +100116e8: 464b mov r3, r9 +100116ea: 781a ldrb r2, [r3, #0] +100116ec: 2300 movs r3, #0 +100116ee: 2500 movs r5, #0 +100116f0: 4698 mov r8, r3 +100116f2: 338f adds r3, #143 ; 0x8f +100116f4: 4649 mov r1, r9 +100116f6: 469c mov ip, r3 +100116f8: 200f movs r0, #15 +100116fa: 2602 movs r6, #2 +100116fc: 46a9 mov r9, r5 +100116fe: 0013 movs r3, r2 +10011700: 3b25 subs r3, #37 ; 0x25 +10011702: b2db uxtb r3, r3 +10011704: 1c4d adds r5, r1, #1 +10011706: 2b53 cmp r3, #83 ; 0x53 +10011708: d80e bhi.n 10011728 <__ssvfiscanf_r+0x98> +1001170a: 4cb7 ldr r4, [pc, #732] ; (100119e8 <__ssvfiscanf_r+0x358>) +1001170c: 009b lsls r3, r3, #2 +1001170e: 58e3 ldr r3, [r4, r3] +10011710: 469f mov pc, r3 +10011712: 46a9 mov r9, r5 +10011714: 687b ldr r3, [r7, #4] +10011716: 2b00 cmp r3, #0 +10011718: dd4d ble.n 100117b6 <__ssvfiscanf_r+0x126> +1001171a: 683a ldr r2, [r7, #0] +1001171c: 464b mov r3, r9 +1001171e: 3b01 subs r3, #1 +10011720: 7811 ldrb r1, [r2, #0] +10011722: 781b ldrb r3, [r3, #0] +10011724: 4299 cmp r1, r3 +10011726: d035 beq.n 10011794 <__ssvfiscanf_r+0x104> +10011728: 9806 ldr r0, [sp, #24] +1001172a: b05f add sp, #380 ; 0x17c +1001172c: bcf0 pop {r4, r5, r6, r7} +1001172e: 46bb mov fp, r7 +10011730: 46b2 mov sl, r6 +10011732: 46a9 mov r9, r5 +10011734: 46a0 mov r8, r4 +10011736: bdf0 pop {r4, r5, r6, r7, pc} +10011738: 003e movs r6, r7 +1001173a: 3640 adds r6, #64 ; 0x40 +1001173c: 46b0 mov r8, r6 +1001173e: 2500 movs r5, #0 +10011740: 2408 movs r4, #8 +10011742: 465e mov r6, fp +10011744: 687a ldr r2, [r7, #4] +10011746: e00b b.n 10011760 <__ssvfiscanf_r+0xd0> +10011748: 4651 mov r1, sl +1001174a: 683b ldr r3, [r7, #0] +1001174c: 781a ldrb r2, [r3, #0] +1001174e: 5c8a ldrb r2, [r1, r2] +10011750: 4214 tst r4, r2 +10011752: d01d beq.n 10011790 <__ssvfiscanf_r+0x100> +10011754: 687a ldr r2, [r7, #4] +10011756: 3301 adds r3, #1 +10011758: 3a01 subs r2, #1 +1001175a: 3601 adds r6, #1 +1001175c: 607a str r2, [r7, #4] +1001175e: 603b str r3, [r7, #0] +10011760: 2a00 cmp r2, #0 +10011762: dcf1 bgt.n 10011748 <__ssvfiscanf_r+0xb8> +10011764: 6b39 ldr r1, [r7, #48] ; 0x30 +10011766: 2900 cmp r1, #0 +10011768: d100 bne.n 1001176c <__ssvfiscanf_r+0xdc> +1001176a: e39d b.n 10011ea8 <__ssvfiscanf_r+0x818> +1001176c: 4541 cmp r1, r8 +1001176e: d002 beq.n 10011776 <__ssvfiscanf_r+0xe6> +10011770: 9803 ldr r0, [sp, #12] +10011772: f7fe f929 bl 1000f9c8 <_free_r> +10011776: 6bfb ldr r3, [r7, #60] ; 0x3c +10011778: 633d str r5, [r7, #48] ; 0x30 +1001177a: 607b str r3, [r7, #4] +1001177c: 2b00 cmp r3, #0 +1001177e: d100 bne.n 10011782 <__ssvfiscanf_r+0xf2> +10011780: e392 b.n 10011ea8 <__ssvfiscanf_r+0x818> +10011782: 4651 mov r1, sl +10011784: 6bbb ldr r3, [r7, #56] ; 0x38 +10011786: 603b str r3, [r7, #0] +10011788: 781a ldrb r2, [r3, #0] +1001178a: 5c8a ldrb r2, [r1, r2] +1001178c: 4214 tst r4, r2 +1001178e: d1e1 bne.n 10011754 <__ssvfiscanf_r+0xc4> +10011790: 46b3 mov fp, r6 +10011792: e007 b.n 100117a4 <__ssvfiscanf_r+0x114> +10011794: 687b ldr r3, [r7, #4] +10011796: 3201 adds r2, #1 +10011798: 3b01 subs r3, #1 +1001179a: 607b str r3, [r7, #4] +1001179c: 2301 movs r3, #1 +1001179e: 469c mov ip, r3 +100117a0: 603a str r2, [r7, #0] +100117a2: 44e3 add fp, ip +100117a4: 2201 movs r2, #1 +100117a6: 464b mov r3, r9 +100117a8: 4694 mov ip, r2 +100117aa: 781b ldrb r3, [r3, #0] +100117ac: 44e1 add r9, ip +100117ae: 930f str r3, [sp, #60] ; 0x3c +100117b0: 2b00 cmp r3, #0 +100117b2: d193 bne.n 100116dc <__ssvfiscanf_r+0x4c> +100117b4: e7b8 b.n 10011728 <__ssvfiscanf_r+0x98> +100117b6: 6b39 ldr r1, [r7, #48] ; 0x30 +100117b8: 2900 cmp r1, #0 +100117ba: d100 bne.n 100117be <__ssvfiscanf_r+0x12e> +100117bc: e282 b.n 10011cc4 <__ssvfiscanf_r+0x634> +100117be: 003b movs r3, r7 +100117c0: 3340 adds r3, #64 ; 0x40 +100117c2: 4299 cmp r1, r3 +100117c4: d002 beq.n 100117cc <__ssvfiscanf_r+0x13c> +100117c6: 9803 ldr r0, [sp, #12] +100117c8: f7fe f8fe bl 1000f9c8 <_free_r> +100117cc: 2300 movs r3, #0 +100117ce: 633b str r3, [r7, #48] ; 0x30 +100117d0: 6bfb ldr r3, [r7, #60] ; 0x3c +100117d2: 607b str r3, [r7, #4] +100117d4: 2b00 cmp r3, #0 +100117d6: d100 bne.n 100117da <__ssvfiscanf_r+0x14a> +100117d8: e274 b.n 10011cc4 <__ssvfiscanf_r+0x634> +100117da: 6bba ldr r2, [r7, #56] ; 0x38 +100117dc: 603a str r2, [r7, #0] +100117de: e79d b.n 1001171c <__ssvfiscanf_r+0x8c> +100117e0: 4663 mov r3, ip +100117e2: 464c mov r4, r9 +100117e4: 4223 tst r3, r4 +100117e6: d19f bne.n 10011728 <__ssvfiscanf_r+0x98> +100117e8: 4643 mov r3, r8 +100117ea: 009b lsls r3, r3, #2 +100117ec: 4443 add r3, r8 +100117ee: 005b lsls r3, r3, #1 +100117f0: 189a adds r2, r3, r2 +100117f2: 2330 movs r3, #48 ; 0x30 +100117f4: 425b negs r3, r3 +100117f6: 4698 mov r8, r3 +100117f8: 4490 add r8, r2 +100117fa: 784a ldrb r2, [r1, #1] +100117fc: 0029 movs r1, r5 +100117fe: e77e b.n 100116fe <__ssvfiscanf_r+0x6e> +10011800: 0029 movs r1, r5 +10011802: 2380 movs r3, #128 ; 0x80 +10011804: 464d mov r5, r9 +10011806: 009b lsls r3, r3, #2 +10011808: 431d orrs r5, r3 +1001180a: 4b78 ldr r3, [pc, #480] ; (100119ec <__ssvfiscanf_r+0x35c>) +1001180c: 4689 mov r9, r1 +1001180e: 9308 str r3, [sp, #32] +10011810: 2310 movs r3, #16 +10011812: 2403 movs r4, #3 +10011814: 9305 str r3, [sp, #20] +10011816: 687b ldr r3, [r7, #4] +10011818: 2b00 cmp r3, #0 +1001181a: dd2b ble.n 10011874 <__ssvfiscanf_r+0x1e4> +1001181c: 066b lsls r3, r5, #25 +1001181e: d53f bpl.n 100118a0 <__ssvfiscanf_r+0x210> +10011820: 2c02 cmp r4, #2 +10011822: d077 beq.n 10011914 <__ssvfiscanf_r+0x284> +10011824: 2c03 cmp r4, #3 +10011826: d100 bne.n 1001182a <__ssvfiscanf_r+0x19a> +10011828: e19b b.n 10011b62 <__ssvfiscanf_r+0x4d2> +1001182a: 2c01 cmp r4, #1 +1001182c: d100 bne.n 10011830 <__ssvfiscanf_r+0x1a0> +1001182e: e156 b.n 10011ade <__ssvfiscanf_r+0x44e> +10011830: 4644 mov r4, r8 +10011832: 2c00 cmp r4, #0 +10011834: d100 bne.n 10011838 <__ssvfiscanf_r+0x1a8> +10011836: 3401 adds r4, #1 +10011838: 07eb lsls r3, r5, #31 +1001183a: d500 bpl.n 1001183e <__ssvfiscanf_r+0x1ae> +1001183c: e3b9 b.n 10011fb2 <__ssvfiscanf_r+0x922> +1001183e: 06eb lsls r3, r5, #27 +10011840: d500 bpl.n 10011844 <__ssvfiscanf_r+0x1b4> +10011842: e33b b.n 10011ebc <__ssvfiscanf_r+0x82c> +10011844: 9d07 ldr r5, [sp, #28] +10011846: 0023 movs r3, r4 +10011848: cd02 ldmia r5!, {r1} +1001184a: 2201 movs r2, #1 +1001184c: 9803 ldr r0, [sp, #12] +1001184e: 9700 str r7, [sp, #0] +10011850: f7ff febc bl 100115cc <_sfread_r> +10011854: 2800 cmp r0, #0 +10011856: d100 bne.n 1001185a <__ssvfiscanf_r+0x1ca> +10011858: e23c b.n 10011cd4 <__ssvfiscanf_r+0x644> +1001185a: 9b06 ldr r3, [sp, #24] +1001185c: 4483 add fp, r0 +1001185e: 3301 adds r3, #1 +10011860: 9306 str r3, [sp, #24] +10011862: 9507 str r5, [sp, #28] +10011864: e79e b.n 100117a4 <__ssvfiscanf_r+0x114> +10011866: 0029 movs r1, r5 +10011868: 687b ldr r3, [r7, #4] +1001186a: 464d mov r5, r9 +1001186c: 2402 movs r4, #2 +1001186e: 4689 mov r9, r1 +10011870: 2b00 cmp r3, #0 +10011872: dcd3 bgt.n 1001181c <__ssvfiscanf_r+0x18c> +10011874: 6b39 ldr r1, [r7, #48] ; 0x30 +10011876: 2900 cmp r1, #0 +10011878: d100 bne.n 1001187c <__ssvfiscanf_r+0x1ec> +1001187a: e223 b.n 10011cc4 <__ssvfiscanf_r+0x634> +1001187c: 003b movs r3, r7 +1001187e: 3340 adds r3, #64 ; 0x40 +10011880: 4299 cmp r1, r3 +10011882: d002 beq.n 1001188a <__ssvfiscanf_r+0x1fa> +10011884: 9803 ldr r0, [sp, #12] +10011886: f7fe f89f bl 1000f9c8 <_free_r> +1001188a: 2300 movs r3, #0 +1001188c: 633b str r3, [r7, #48] ; 0x30 +1001188e: 6bfb ldr r3, [r7, #60] ; 0x3c +10011890: 607b str r3, [r7, #4] +10011892: 2b00 cmp r3, #0 +10011894: d100 bne.n 10011898 <__ssvfiscanf_r+0x208> +10011896: e215 b.n 10011cc4 <__ssvfiscanf_r+0x634> +10011898: 6bbb ldr r3, [r7, #56] ; 0x38 +1001189a: 603b str r3, [r7, #0] +1001189c: 066b lsls r3, r5, #25 +1001189e: d4bf bmi.n 10011820 <__ssvfiscanf_r+0x190> +100118a0: 4651 mov r1, sl +100118a2: 683a ldr r2, [r7, #0] +100118a4: 7813 ldrb r3, [r2, #0] +100118a6: 5ccb ldrb r3, [r1, r3] +100118a8: 071b lsls r3, r3, #28 +100118aa: d5b9 bpl.n 10011820 <__ssvfiscanf_r+0x190> +100118ac: 2340 movs r3, #64 ; 0x40 +100118ae: 469c mov ip, r3 +100118b0: 44bc add ip, r7 +100118b2: 4663 mov r3, ip +100118b4: 9309 str r3, [sp, #36] ; 0x24 +100118b6: 0023 movs r3, r4 +100118b8: 2608 movs r6, #8 +100118ba: 465c mov r4, fp +100118bc: 469b mov fp, r3 +100118be: e006 b.n 100118ce <__ssvfiscanf_r+0x23e> +100118c0: 4651 mov r1, sl +100118c2: 3201 adds r2, #1 +100118c4: 603a str r2, [r7, #0] +100118c6: 7813 ldrb r3, [r2, #0] +100118c8: 5ccb ldrb r3, [r1, r3] +100118ca: 421e tst r6, r3 +100118cc: d01d beq.n 1001190a <__ssvfiscanf_r+0x27a> +100118ce: 687b ldr r3, [r7, #4] +100118d0: 3401 adds r4, #1 +100118d2: 3b01 subs r3, #1 +100118d4: 607b str r3, [r7, #4] +100118d6: 2b00 cmp r3, #0 +100118d8: dcf2 bgt.n 100118c0 <__ssvfiscanf_r+0x230> +100118da: 6b39 ldr r1, [r7, #48] ; 0x30 +100118dc: 2900 cmp r1, #0 +100118de: d100 bne.n 100118e2 <__ssvfiscanf_r+0x252> +100118e0: e1f0 b.n 10011cc4 <__ssvfiscanf_r+0x634> +100118e2: 9b09 ldr r3, [sp, #36] ; 0x24 +100118e4: 4299 cmp r1, r3 +100118e6: d002 beq.n 100118ee <__ssvfiscanf_r+0x25e> +100118e8: 9803 ldr r0, [sp, #12] +100118ea: f7fe f86d bl 1000f9c8 <_free_r> +100118ee: 2300 movs r3, #0 +100118f0: 633b str r3, [r7, #48] ; 0x30 +100118f2: 6bfb ldr r3, [r7, #60] ; 0x3c +100118f4: 607b str r3, [r7, #4] +100118f6: 2b00 cmp r3, #0 +100118f8: d100 bne.n 100118fc <__ssvfiscanf_r+0x26c> +100118fa: e1e3 b.n 10011cc4 <__ssvfiscanf_r+0x634> +100118fc: 4651 mov r1, sl +100118fe: 6bba ldr r2, [r7, #56] ; 0x38 +10011900: 603a str r2, [r7, #0] +10011902: 7813 ldrb r3, [r2, #0] +10011904: 5ccb ldrb r3, [r1, r3] +10011906: 421e tst r6, r3 +10011908: d1e1 bne.n 100118ce <__ssvfiscanf_r+0x23e> +1001190a: 465b mov r3, fp +1001190c: 46a3 mov fp, r4 +1001190e: 001c movs r4, r3 +10011910: 2c02 cmp r4, #2 +10011912: d187 bne.n 10011824 <__ssvfiscanf_r+0x194> +10011914: 4643 mov r3, r8 +10011916: 2b00 cmp r3, #0 +10011918: d101 bne.n 1001191e <__ssvfiscanf_r+0x28e> +1001191a: 3b01 subs r3, #1 +1001191c: 4698 mov r8, r3 +1001191e: 07eb lsls r3, r5, #31 +10011920: d500 bpl.n 10011924 <__ssvfiscanf_r+0x294> +10011922: e1f1 b.n 10011d08 <__ssvfiscanf_r+0x678> +10011924: 06eb lsls r3, r5, #27 +10011926: d400 bmi.n 1001192a <__ssvfiscanf_r+0x29a> +10011928: e2f6 b.n 10011f18 <__ssvfiscanf_r+0x888> +1001192a: 4651 mov r1, sl +1001192c: 683a ldr r2, [r7, #0] +1001192e: 7813 ldrb r3, [r2, #0] +10011930: 5ccb ldrb r3, [r1, r3] +10011932: 071b lsls r3, r3, #28 +10011934: d500 bpl.n 10011938 <__ssvfiscanf_r+0x2a8> +10011936: e735 b.n 100117a4 <__ssvfiscanf_r+0x114> +10011938: 3201 adds r2, #1 +1001193a: 603a str r2, [r7, #0] +1001193c: 4642 mov r2, r8 +1001193e: 687b ldr r3, [r7, #4] +10011940: 2401 movs r4, #1 +10011942: 3b01 subs r3, #1 +10011944: 607b str r3, [r7, #4] +10011946: 2a01 cmp r2, #1 +10011948: d101 bne.n 1001194e <__ssvfiscanf_r+0x2be> +1001194a: f000 fd46 bl 100123da <__ssvfiscanf_r+0xd4a> +1001194e: 003e movs r6, r7 +10011950: 3640 adds r6, #64 ; 0x40 +10011952: 0032 movs r2, r6 +10011954: 2508 movs r5, #8 +10011956: 4646 mov r6, r8 +10011958: 4690 mov r8, r2 +1001195a: e010 b.n 1001197e <__ssvfiscanf_r+0x2ee> +1001195c: 683a ldr r2, [r7, #0] +1001195e: 4651 mov r1, sl +10011960: 7813 ldrb r3, [r2, #0] +10011962: 5ccb ldrb r3, [r1, r3] +10011964: 421d tst r5, r3 +10011966: d000 beq.n 1001196a <__ssvfiscanf_r+0x2da> +10011968: e0b7 b.n 10011ada <__ssvfiscanf_r+0x44a> +1001196a: 687b ldr r3, [r7, #4] +1001196c: 3201 adds r2, #1 +1001196e: 3b01 subs r3, #1 +10011970: 3401 adds r4, #1 +10011972: 607b str r3, [r7, #4] +10011974: 603a str r2, [r7, #0] +10011976: 42a6 cmp r6, r4 +10011978: d101 bne.n 1001197e <__ssvfiscanf_r+0x2ee> +1001197a: f000 fc80 bl 1001227e <__ssvfiscanf_r+0xbee> +1001197e: 2b00 cmp r3, #0 +10011980: dcec bgt.n 1001195c <__ssvfiscanf_r+0x2cc> +10011982: 6b39 ldr r1, [r7, #48] ; 0x30 +10011984: 2900 cmp r1, #0 +10011986: d101 bne.n 1001198c <__ssvfiscanf_r+0x2fc> +10011988: f000 fcde bl 10012348 <__ssvfiscanf_r+0xcb8> +1001198c: 4541 cmp r1, r8 +1001198e: d002 beq.n 10011996 <__ssvfiscanf_r+0x306> +10011990: 9803 ldr r0, [sp, #12] +10011992: f7fe f819 bl 1000f9c8 <_free_r> +10011996: 2300 movs r3, #0 +10011998: 633b str r3, [r7, #48] ; 0x30 +1001199a: 6bfb ldr r3, [r7, #60] ; 0x3c +1001199c: 607b str r3, [r7, #4] +1001199e: 2b00 cmp r3, #0 +100119a0: d101 bne.n 100119a6 <__ssvfiscanf_r+0x316> +100119a2: f000 fcd1 bl 10012348 <__ssvfiscanf_r+0xcb8> +100119a6: 6bba ldr r2, [r7, #56] ; 0x38 +100119a8: 603a str r2, [r7, #0] +100119aa: e7d8 b.n 1001195e <__ssvfiscanf_r+0x2ce> +100119ac: 0029 movs r1, r5 +100119ae: 464d mov r5, r9 +100119b0: 4689 mov r9, r1 +100119b2: 06eb lsls r3, r5, #27 +100119b4: d500 bpl.n 100119b8 <__ssvfiscanf_r+0x328> +100119b6: e6f5 b.n 100117a4 <__ssvfiscanf_r+0x114> +100119b8: 076b lsls r3, r5, #29 +100119ba: d501 bpl.n 100119c0 <__ssvfiscanf_r+0x330> +100119bc: f000 fc26 bl 1001220c <__ssvfiscanf_r+0xb7c> +100119c0: 07eb lsls r3, r5, #31 +100119c2: d501 bpl.n 100119c8 <__ssvfiscanf_r+0x338> +100119c4: f000 fc77 bl 100122b6 <__ssvfiscanf_r+0xc26> +100119c8: 07ab lsls r3, r5, #30 +100119ca: d401 bmi.n 100119d0 <__ssvfiscanf_r+0x340> +100119cc: f000 fc73 bl 100122b6 <__ssvfiscanf_r+0xc26> +100119d0: 4659 mov r1, fp +100119d2: 9b07 ldr r3, [sp, #28] +100119d4: cb04 ldmia r3!, {r2} +100119d6: 6011 str r1, [r2, #0] +100119d8: 17c9 asrs r1, r1, #31 +100119da: 6051 str r1, [r2, #4] +100119dc: 9307 str r3, [sp, #28] +100119de: e6e1 b.n 100117a4 <__ssvfiscanf_r+0x114> +100119e0: ffffdfff .word 0xffffdfff +100119e4: 1004c7a5 .word 0x1004c7a5 +100119e8: 1004cdd8 .word 0x1004cdd8 +100119ec: 100112dd .word 0x100112dd +100119f0: 0029 movs r1, r5 +100119f2: 2388 movs r3, #136 ; 0x88 +100119f4: 464d mov r5, r9 +100119f6: e706 b.n 10011806 <__ssvfiscanf_r+0x176> +100119f8: 464b mov r3, r9 +100119fa: 4218 tst r0, r3 +100119fc: d000 beq.n 10011a00 <__ssvfiscanf_r+0x370> +100119fe: e693 b.n 10011728 <__ssvfiscanf_r+0x98> +10011a00: 784a ldrb r2, [r1, #1] +10011a02: 2a6c cmp r2, #108 ; 0x6c +10011a04: d101 bne.n 10011a0a <__ssvfiscanf_r+0x37a> +10011a06: f000 fc23 bl 10012250 <__ssvfiscanf_r+0xbc0> +10011a0a: 2101 movs r1, #1 +10011a0c: 430b orrs r3, r1 +10011a0e: 4699 mov r9, r3 +10011a10: 0029 movs r1, r5 +10011a12: e674 b.n 100116fe <__ssvfiscanf_r+0x6e> +10011a14: 0029 movs r1, r5 +10011a16: a81e add r0, sp, #120 ; 0x78 +10011a18: 464d mov r5, r9 +10011a1a: f7fe f9b7 bl 1000fd8c <__sccl> +10011a1e: 2340 movs r3, #64 ; 0x40 +10011a20: 4681 mov r9, r0 +10011a22: 2401 movs r4, #1 +10011a24: 431d orrs r5, r3 +10011a26: e6f6 b.n 10011816 <__ssvfiscanf_r+0x186> +10011a28: 0029 movs r1, r5 +10011a2a: 2340 movs r3, #64 ; 0x40 +10011a2c: 464d mov r5, r9 +10011a2e: 2400 movs r4, #0 +10011a30: 4689 mov r9, r1 +10011a32: 431d orrs r5, r3 +10011a34: e6ef b.n 10011816 <__ssvfiscanf_r+0x186> +10011a36: 0029 movs r1, r5 +10011a38: 2301 movs r3, #1 10011a3a: 464d mov r5, r9 -10011a3c: 4689 mov r9, r1 -10011a3e: 06eb lsls r3, r5, #27 -10011a40: d500 bpl.n 10011a44 <__ssvfiscanf_r+0x328> -10011a42: e6f5 b.n 10011830 <__ssvfiscanf_r+0x114> -10011a44: 076b lsls r3, r5, #29 -10011a46: d501 bpl.n 10011a4c <__ssvfiscanf_r+0x330> -10011a48: f000 fc26 bl 10012298 <__ssvfiscanf_r+0xb7c> -10011a4c: 07eb lsls r3, r5, #31 -10011a4e: d501 bpl.n 10011a54 <__ssvfiscanf_r+0x338> -10011a50: f000 fc77 bl 10012342 <__ssvfiscanf_r+0xc26> -10011a54: 07ab lsls r3, r5, #30 -10011a56: d401 bmi.n 10011a5c <__ssvfiscanf_r+0x340> -10011a58: f000 fc73 bl 10012342 <__ssvfiscanf_r+0xc26> -10011a5c: 4659 mov r1, fp -10011a5e: 9b07 ldr r3, [sp, #28] -10011a60: cb04 ldmia r3!, {r2} -10011a62: 6011 str r1, [r2, #0] -10011a64: 17c9 asrs r1, r1, #31 -10011a66: 6051 str r1, [r2, #4] -10011a68: 9307 str r3, [sp, #28] -10011a6a: e6e1 b.n 10011830 <__ssvfiscanf_r+0x114> -10011a6c: ffffdfff .word 0xffffdfff -10011a70: 1004c865 .word 0x1004c865 -10011a74: 1004ce98 .word 0x1004ce98 -10011a78: 10011369 .word 0x10011369 -10011a7c: 0029 movs r1, r5 -10011a7e: 2388 movs r3, #136 ; 0x88 -10011a80: 464d mov r5, r9 -10011a82: e706 b.n 10011892 <__ssvfiscanf_r+0x176> -10011a84: 464b mov r3, r9 -10011a86: 4218 tst r0, r3 -10011a88: d000 beq.n 10011a8c <__ssvfiscanf_r+0x370> -10011a8a: e693 b.n 100117b4 <__ssvfiscanf_r+0x98> -10011a8c: 784a ldrb r2, [r1, #1] -10011a8e: 2a6c cmp r2, #108 ; 0x6c -10011a90: d101 bne.n 10011a96 <__ssvfiscanf_r+0x37a> -10011a92: f000 fc23 bl 100122dc <__ssvfiscanf_r+0xbc0> -10011a96: 2101 movs r1, #1 -10011a98: 430b orrs r3, r1 -10011a9a: 4699 mov r9, r3 +10011a3c: 431d orrs r5, r3 +10011a3e: 4bab ldr r3, [pc, #684] ; (10011cec <__ssvfiscanf_r+0x65c>) +10011a40: 4689 mov r9, r1 +10011a42: 9308 str r3, [sp, #32] +10011a44: 2308 movs r3, #8 +10011a46: 2403 movs r4, #3 +10011a48: 9305 str r3, [sp, #20] +10011a4a: e6e4 b.n 10011816 <__ssvfiscanf_r+0x186> +10011a4c: 0029 movs r1, r5 +10011a4e: 2301 movs r3, #1 +10011a50: 464d mov r5, r9 +10011a52: 431d orrs r5, r3 +10011a54: 4ba6 ldr r3, [pc, #664] ; (10011cf0 <__ssvfiscanf_r+0x660>) +10011a56: 4689 mov r9, r1 +10011a58: 9308 str r3, [sp, #32] +10011a5a: 230a movs r3, #10 +10011a5c: 2403 movs r4, #3 +10011a5e: 9305 str r3, [sp, #20] +10011a60: e6d9 b.n 10011816 <__ssvfiscanf_r+0x186> +10011a62: 464b mov r3, r9 +10011a64: 4218 tst r0, r3 +10011a66: d000 beq.n 10011a6a <__ssvfiscanf_r+0x3da> +10011a68: e65e b.n 10011728 <__ssvfiscanf_r+0x98> +10011a6a: 4333 orrs r3, r6 +10011a6c: 784a ldrb r2, [r1, #1] +10011a6e: 4699 mov r9, r3 +10011a70: 0029 movs r1, r5 +10011a72: e644 b.n 100116fe <__ssvfiscanf_r+0x6e> +10011a74: 4b9d ldr r3, [pc, #628] ; (10011cec <__ssvfiscanf_r+0x65c>) +10011a76: 0029 movs r1, r5 +10011a78: 9308 str r3, [sp, #32] +10011a7a: 230a movs r3, #10 +10011a7c: 464d mov r5, r9 +10011a7e: 2403 movs r4, #3 +10011a80: 4689 mov r9, r1 +10011a82: 9305 str r3, [sp, #20] +10011a84: e6c7 b.n 10011816 <__ssvfiscanf_r+0x186> +10011a86: 464b mov r3, r9 +10011a88: 4218 tst r0, r3 +10011a8a: d000 beq.n 10011a8e <__ssvfiscanf_r+0x3fe> +10011a8c: e64c b.n 10011728 <__ssvfiscanf_r+0x98> +10011a8e: 2204 movs r2, #4 +10011a90: 4313 orrs r3, r2 +10011a92: 4699 mov r9, r3 +10011a94: 784a ldrb r2, [r1, #1] +10011a96: 0029 movs r1, r5 +10011a98: e631 b.n 100116fe <__ssvfiscanf_r+0x6e> +10011a9a: 4b95 ldr r3, [pc, #596] ; (10011cf0 <__ssvfiscanf_r+0x660>) 10011a9c: 0029 movs r1, r5 -10011a9e: e674 b.n 1001178a <__ssvfiscanf_r+0x6e> -10011aa0: 0029 movs r1, r5 -10011aa2: a81e add r0, sp, #120 ; 0x78 -10011aa4: 464d mov r5, r9 -10011aa6: f7fe f9b7 bl 1000fe18 <__sccl> -10011aaa: 2340 movs r3, #64 ; 0x40 -10011aac: 4681 mov r9, r0 -10011aae: 2401 movs r4, #1 -10011ab0: 431d orrs r5, r3 -10011ab2: e6f6 b.n 100118a2 <__ssvfiscanf_r+0x186> -10011ab4: 0029 movs r1, r5 -10011ab6: 2340 movs r3, #64 ; 0x40 -10011ab8: 464d mov r5, r9 -10011aba: 2400 movs r4, #0 -10011abc: 4689 mov r9, r1 -10011abe: 431d orrs r5, r3 -10011ac0: e6ef b.n 100118a2 <__ssvfiscanf_r+0x186> -10011ac2: 0029 movs r1, r5 -10011ac4: 2301 movs r3, #1 -10011ac6: 464d mov r5, r9 -10011ac8: 431d orrs r5, r3 -10011aca: 4bab ldr r3, [pc, #684] ; (10011d78 <__ssvfiscanf_r+0x65c>) -10011acc: 4689 mov r9, r1 -10011ace: 9308 str r3, [sp, #32] -10011ad0: 2308 movs r3, #8 -10011ad2: 2403 movs r4, #3 -10011ad4: 9305 str r3, [sp, #20] -10011ad6: e6e4 b.n 100118a2 <__ssvfiscanf_r+0x186> -10011ad8: 0029 movs r1, r5 -10011ada: 2301 movs r3, #1 -10011adc: 464d mov r5, r9 -10011ade: 431d orrs r5, r3 -10011ae0: 4ba6 ldr r3, [pc, #664] ; (10011d7c <__ssvfiscanf_r+0x660>) -10011ae2: 4689 mov r9, r1 -10011ae4: 9308 str r3, [sp, #32] -10011ae6: 230a movs r3, #10 -10011ae8: 2403 movs r4, #3 -10011aea: 9305 str r3, [sp, #20] -10011aec: e6d9 b.n 100118a2 <__ssvfiscanf_r+0x186> -10011aee: 464b mov r3, r9 -10011af0: 4218 tst r0, r3 -10011af2: d000 beq.n 10011af6 <__ssvfiscanf_r+0x3da> -10011af4: e65e b.n 100117b4 <__ssvfiscanf_r+0x98> -10011af6: 4333 orrs r3, r6 -10011af8: 784a ldrb r2, [r1, #1] -10011afa: 4699 mov r9, r3 -10011afc: 0029 movs r1, r5 -10011afe: e644 b.n 1001178a <__ssvfiscanf_r+0x6e> -10011b00: 4b9d ldr r3, [pc, #628] ; (10011d78 <__ssvfiscanf_r+0x65c>) -10011b02: 0029 movs r1, r5 -10011b04: 9308 str r3, [sp, #32] -10011b06: 230a movs r3, #10 -10011b08: 464d mov r5, r9 -10011b0a: 2403 movs r4, #3 -10011b0c: 4689 mov r9, r1 -10011b0e: 9305 str r3, [sp, #20] -10011b10: e6c7 b.n 100118a2 <__ssvfiscanf_r+0x186> -10011b12: 464b mov r3, r9 -10011b14: 4218 tst r0, r3 -10011b16: d000 beq.n 10011b1a <__ssvfiscanf_r+0x3fe> -10011b18: e64c b.n 100117b4 <__ssvfiscanf_r+0x98> -10011b1a: 2204 movs r2, #4 -10011b1c: 4313 orrs r3, r2 -10011b1e: 4699 mov r9, r3 -10011b20: 784a ldrb r2, [r1, #1] -10011b22: 0029 movs r1, r5 -10011b24: e631 b.n 1001178a <__ssvfiscanf_r+0x6e> -10011b26: 4b95 ldr r3, [pc, #596] ; (10011d7c <__ssvfiscanf_r+0x660>) -10011b28: 0029 movs r1, r5 -10011b2a: 9308 str r3, [sp, #32] -10011b2c: 2300 movs r3, #0 -10011b2e: 464d mov r5, r9 -10011b30: 2403 movs r4, #3 -10011b32: 4689 mov r9, r1 -10011b34: 9305 str r3, [sp, #20] -10011b36: e6b4 b.n 100118a2 <__ssvfiscanf_r+0x186> -10011b38: 4643 mov r3, r8 -10011b3a: 464a mov r2, r9 -10011b3c: 4313 orrs r3, r2 -10011b3e: 4698 mov r8, r3 -10011b40: d000 beq.n 10011b44 <__ssvfiscanf_r+0x428> -10011b42: e637 b.n 100117b4 <__ssvfiscanf_r+0x98> -10011b44: 2310 movs r3, #16 -10011b46: 784a ldrb r2, [r1, #1] -10011b48: 4699 mov r9, r3 -10011b4a: 0029 movs r1, r5 -10011b4c: e61d b.n 1001178a <__ssvfiscanf_r+0x6e> -10011b4e: 9b07 ldr r3, [sp, #28] -10011b50: cb04 ldmia r3!, {r2} -10011b52: 6010 str r0, [r2, #0] -10011b54: 9307 str r3, [sp, #28] -10011b56: 9b06 ldr r3, [sp, #24] -10011b58: 3301 adds r3, #1 -10011b5a: 9306 str r3, [sp, #24] -10011b5c: ab14 add r3, sp, #80 ; 0x50 -10011b5e: 1ae4 subs r4, r4, r3 -10011b60: 9b09 ldr r3, [sp, #36] ; 0x24 -10011b62: 469c mov ip, r3 -10011b64: 4464 add r4, ip -10011b66: 44a3 add fp, r4 -10011b68: e662 b.n 10011830 <__ssvfiscanf_r+0x114> -10011b6a: 4643 mov r3, r8 -10011b6c: 2b00 cmp r3, #0 -10011b6e: d101 bne.n 10011b74 <__ssvfiscanf_r+0x458> -10011b70: 3b01 subs r3, #1 -10011b72: 4698 mov r8, r3 -10011b74: 07eb lsls r3, r5, #31 -10011b76: d500 bpl.n 10011b7a <__ssvfiscanf_r+0x45e> -10011b78: e2de b.n 10012138 <__ssvfiscanf_r+0xa1c> -10011b7a: 06eb lsls r3, r5, #27 -10011b7c: d400 bmi.n 10011b80 <__ssvfiscanf_r+0x464> -10011b7e: e184 b.n 10011e8a <__ssvfiscanf_r+0x76e> -10011b80: 683a ldr r2, [r7, #0] -10011b82: ad1e add r5, sp, #120 ; 0x78 -10011b84: 7813 ldrb r3, [r2, #0] -10011b86: 5ceb ldrb r3, [r5, r3] -10011b88: 2b00 cmp r3, #0 -10011b8a: d100 bne.n 10011b8e <__ssvfiscanf_r+0x472> -10011b8c: e612 b.n 100117b4 <__ssvfiscanf_r+0x98> -10011b8e: 3201 adds r2, #1 -10011b90: 603a str r2, [r7, #0] -10011b92: 4642 mov r2, r8 -10011b94: 687b ldr r3, [r7, #4] -10011b96: 3b01 subs r3, #1 -10011b98: 607b str r3, [r7, #4] -10011b9a: 2a01 cmp r2, #1 -10011b9c: d0e3 beq.n 10011b66 <__ssvfiscanf_r+0x44a> -10011b9e: 003e movs r6, r7 -10011ba0: 3640 adds r6, #64 ; 0x40 -10011ba2: 0032 movs r2, r6 -10011ba4: 4646 mov r6, r8 -10011ba6: 4690 mov r8, r2 -10011ba8: e00c b.n 10011bc4 <__ssvfiscanf_r+0x4a8> -10011baa: 683a ldr r2, [r7, #0] -10011bac: 7813 ldrb r3, [r2, #0] -10011bae: 5ceb ldrb r3, [r5, r3] -10011bb0: 2b00 cmp r3, #0 -10011bb2: d0d8 beq.n 10011b66 <__ssvfiscanf_r+0x44a> -10011bb4: 687b ldr r3, [r7, #4] -10011bb6: 3201 adds r2, #1 -10011bb8: 3b01 subs r3, #1 -10011bba: 3401 adds r4, #1 -10011bbc: 607b str r3, [r7, #4] +10011a9e: 9308 str r3, [sp, #32] +10011aa0: 2300 movs r3, #0 +10011aa2: 464d mov r5, r9 +10011aa4: 2403 movs r4, #3 +10011aa6: 4689 mov r9, r1 +10011aa8: 9305 str r3, [sp, #20] +10011aaa: e6b4 b.n 10011816 <__ssvfiscanf_r+0x186> +10011aac: 4643 mov r3, r8 +10011aae: 464a mov r2, r9 +10011ab0: 4313 orrs r3, r2 +10011ab2: 4698 mov r8, r3 +10011ab4: d000 beq.n 10011ab8 <__ssvfiscanf_r+0x428> +10011ab6: e637 b.n 10011728 <__ssvfiscanf_r+0x98> +10011ab8: 2310 movs r3, #16 +10011aba: 784a ldrb r2, [r1, #1] +10011abc: 4699 mov r9, r3 +10011abe: 0029 movs r1, r5 +10011ac0: e61d b.n 100116fe <__ssvfiscanf_r+0x6e> +10011ac2: 9b07 ldr r3, [sp, #28] +10011ac4: cb04 ldmia r3!, {r2} +10011ac6: 6010 str r0, [r2, #0] +10011ac8: 9307 str r3, [sp, #28] +10011aca: 9b06 ldr r3, [sp, #24] +10011acc: 3301 adds r3, #1 +10011ace: 9306 str r3, [sp, #24] +10011ad0: ab14 add r3, sp, #80 ; 0x50 +10011ad2: 1ae4 subs r4, r4, r3 +10011ad4: 9b09 ldr r3, [sp, #36] ; 0x24 +10011ad6: 469c mov ip, r3 +10011ad8: 4464 add r4, ip +10011ada: 44a3 add fp, r4 +10011adc: e662 b.n 100117a4 <__ssvfiscanf_r+0x114> +10011ade: 4643 mov r3, r8 +10011ae0: 2b00 cmp r3, #0 +10011ae2: d101 bne.n 10011ae8 <__ssvfiscanf_r+0x458> +10011ae4: 3b01 subs r3, #1 +10011ae6: 4698 mov r8, r3 +10011ae8: 07eb lsls r3, r5, #31 +10011aea: d500 bpl.n 10011aee <__ssvfiscanf_r+0x45e> +10011aec: e2de b.n 100120ac <__ssvfiscanf_r+0xa1c> +10011aee: 06eb lsls r3, r5, #27 +10011af0: d400 bmi.n 10011af4 <__ssvfiscanf_r+0x464> +10011af2: e184 b.n 10011dfe <__ssvfiscanf_r+0x76e> +10011af4: 683a ldr r2, [r7, #0] +10011af6: ad1e add r5, sp, #120 ; 0x78 +10011af8: 7813 ldrb r3, [r2, #0] +10011afa: 5ceb ldrb r3, [r5, r3] +10011afc: 2b00 cmp r3, #0 +10011afe: d100 bne.n 10011b02 <__ssvfiscanf_r+0x472> +10011b00: e612 b.n 10011728 <__ssvfiscanf_r+0x98> +10011b02: 3201 adds r2, #1 +10011b04: 603a str r2, [r7, #0] +10011b06: 4642 mov r2, r8 +10011b08: 687b ldr r3, [r7, #4] +10011b0a: 3b01 subs r3, #1 +10011b0c: 607b str r3, [r7, #4] +10011b0e: 2a01 cmp r2, #1 +10011b10: d0e3 beq.n 10011ada <__ssvfiscanf_r+0x44a> +10011b12: 003e movs r6, r7 +10011b14: 3640 adds r6, #64 ; 0x40 +10011b16: 0032 movs r2, r6 +10011b18: 4646 mov r6, r8 +10011b1a: 4690 mov r8, r2 +10011b1c: e00c b.n 10011b38 <__ssvfiscanf_r+0x4a8> +10011b1e: 683a ldr r2, [r7, #0] +10011b20: 7813 ldrb r3, [r2, #0] +10011b22: 5ceb ldrb r3, [r5, r3] +10011b24: 2b00 cmp r3, #0 +10011b26: d0d8 beq.n 10011ada <__ssvfiscanf_r+0x44a> +10011b28: 687b ldr r3, [r7, #4] +10011b2a: 3201 adds r2, #1 +10011b2c: 3b01 subs r3, #1 +10011b2e: 3401 adds r4, #1 +10011b30: 607b str r3, [r7, #4] +10011b32: 603a str r2, [r7, #0] +10011b34: 42a6 cmp r6, r4 +10011b36: d0d0 beq.n 10011ada <__ssvfiscanf_r+0x44a> +10011b38: 2b00 cmp r3, #0 +10011b3a: dcf0 bgt.n 10011b1e <__ssvfiscanf_r+0x48e> +10011b3c: 6b39 ldr r1, [r7, #48] ; 0x30 +10011b3e: 2900 cmp r1, #0 +10011b40: d100 bne.n 10011b44 <__ssvfiscanf_r+0x4b4> +10011b42: e3c9 b.n 100122d8 <__ssvfiscanf_r+0xc48> +10011b44: 4541 cmp r1, r8 +10011b46: d002 beq.n 10011b4e <__ssvfiscanf_r+0x4be> +10011b48: 9803 ldr r0, [sp, #12] +10011b4a: f7fd ff3d bl 1000f9c8 <_free_r> +10011b4e: 2300 movs r3, #0 +10011b50: 633b str r3, [r7, #48] ; 0x30 +10011b52: 6bfb ldr r3, [r7, #60] ; 0x3c +10011b54: 607b str r3, [r7, #4] +10011b56: 2b00 cmp r3, #0 +10011b58: d100 bne.n 10011b5c <__ssvfiscanf_r+0x4cc> +10011b5a: e3bd b.n 100122d8 <__ssvfiscanf_r+0xc48> +10011b5c: 6bba ldr r2, [r7, #56] ; 0x38 +10011b5e: 603a str r2, [r7, #0] +10011b60: e7de b.n 10011b20 <__ssvfiscanf_r+0x490> +10011b62: 4643 mov r3, r8 +10011b64: 2200 movs r2, #0 +10011b66: 3b01 subs r3, #1 +10011b68: 0016 movs r6, r2 +10011b6a: 2b26 cmp r3, #38 ; 0x26 +10011b6c: d903 bls.n 10011b76 <__ssvfiscanf_r+0x4e6> +10011b6e: 3b26 subs r3, #38 ; 0x26 +10011b70: 001e movs r6, r3 +10011b72: 2327 movs r3, #39 ; 0x27 +10011b74: 4698 mov r8, r3 +10011b76: 23d8 movs r3, #216 ; 0xd8 +10011b78: 011b lsls r3, r3, #4 +10011b7a: 431d orrs r5, r3 +10011b7c: 2300 movs r3, #0 +10011b7e: ac14 add r4, sp, #80 ; 0x50 +10011b80: 9309 str r3, [sp, #36] ; 0x24 +10011b82: 0023 movs r3, r4 +10011b84: 4644 mov r4, r8 +10011b86: 4698 mov r8, r3 +10011b88: 683a ldr r2, [r7, #0] +10011b8a: 7811 ldrb r1, [r2, #0] +10011b8c: 000b movs r3, r1 +10011b8e: 3b2b subs r3, #43 ; 0x2b +10011b90: b2db uxtb r3, r3 +10011b92: 2b4d cmp r3, #77 ; 0x4d +10011b94: d817 bhi.n 10011bc6 <__ssvfiscanf_r+0x536> +10011b96: 4857 ldr r0, [pc, #348] ; (10011cf4 <__ssvfiscanf_r+0x664>) +10011b98: 009b lsls r3, r3, #2 +10011b9a: 58c3 ldr r3, [r0, r3] +10011b9c: 469f mov pc, r3 +10011b9e: 9b05 ldr r3, [sp, #20] +10011ba0: 2b0a cmp r3, #10 +10011ba2: dd10 ble.n 10011bc6 <__ssvfiscanf_r+0x536> +10011ba4: 4b54 ldr r3, [pc, #336] ; (10011cf8 <__ssvfiscanf_r+0x668>) +10011ba6: 401d ands r5, r3 +10011ba8: 4643 mov r3, r8 +10011baa: 7019 strb r1, [r3, #0] +10011bac: 2301 movs r3, #1 +10011bae: 469c mov ip, r3 +10011bb0: 44e0 add r8, ip +10011bb2: 687b ldr r3, [r7, #4] +10011bb4: 3b01 subs r3, #1 +10011bb6: 607b str r3, [r7, #4] +10011bb8: 2b00 cmp r3, #0 +10011bba: dd6e ble.n 10011c9a <__ssvfiscanf_r+0x60a> +10011bbc: 3201 adds r2, #1 10011bbe: 603a str r2, [r7, #0] -10011bc0: 42a6 cmp r6, r4 -10011bc2: d0d0 beq.n 10011b66 <__ssvfiscanf_r+0x44a> -10011bc4: 2b00 cmp r3, #0 -10011bc6: dcf0 bgt.n 10011baa <__ssvfiscanf_r+0x48e> -10011bc8: 6b39 ldr r1, [r7, #48] ; 0x30 -10011bca: 2900 cmp r1, #0 -10011bcc: d100 bne.n 10011bd0 <__ssvfiscanf_r+0x4b4> -10011bce: e3c9 b.n 10012364 <__ssvfiscanf_r+0xc48> -10011bd0: 4541 cmp r1, r8 -10011bd2: d002 beq.n 10011bda <__ssvfiscanf_r+0x4be> -10011bd4: 9803 ldr r0, [sp, #12] -10011bd6: f7fd ff3d bl 1000fa54 <_free_r> -10011bda: 2300 movs r3, #0 -10011bdc: 633b str r3, [r7, #48] ; 0x30 -10011bde: 6bfb ldr r3, [r7, #60] ; 0x3c -10011be0: 607b str r3, [r7, #4] -10011be2: 2b00 cmp r3, #0 -10011be4: d100 bne.n 10011be8 <__ssvfiscanf_r+0x4cc> -10011be6: e3bd b.n 10012364 <__ssvfiscanf_r+0xc48> -10011be8: 6bba ldr r2, [r7, #56] ; 0x38 -10011bea: 603a str r2, [r7, #0] -10011bec: e7de b.n 10011bac <__ssvfiscanf_r+0x490> -10011bee: 4643 mov r3, r8 -10011bf0: 2200 movs r2, #0 -10011bf2: 3b01 subs r3, #1 -10011bf4: 0016 movs r6, r2 -10011bf6: 2b26 cmp r3, #38 ; 0x26 -10011bf8: d903 bls.n 10011c02 <__ssvfiscanf_r+0x4e6> -10011bfa: 3b26 subs r3, #38 ; 0x26 -10011bfc: 001e movs r6, r3 -10011bfe: 2327 movs r3, #39 ; 0x27 -10011c00: 4698 mov r8, r3 -10011c02: 23d8 movs r3, #216 ; 0xd8 -10011c04: 011b lsls r3, r3, #4 -10011c06: 431d orrs r5, r3 -10011c08: 2300 movs r3, #0 -10011c0a: ac14 add r4, sp, #80 ; 0x50 -10011c0c: 9309 str r3, [sp, #36] ; 0x24 -10011c0e: 0023 movs r3, r4 -10011c10: 4644 mov r4, r8 -10011c12: 4698 mov r8, r3 -10011c14: 683a ldr r2, [r7, #0] -10011c16: 7811 ldrb r1, [r2, #0] -10011c18: 000b movs r3, r1 -10011c1a: 3b2b subs r3, #43 ; 0x2b -10011c1c: b2db uxtb r3, r3 -10011c1e: 2b4d cmp r3, #77 ; 0x4d -10011c20: d817 bhi.n 10011c52 <__ssvfiscanf_r+0x536> -10011c22: 4857 ldr r0, [pc, #348] ; (10011d80 <__ssvfiscanf_r+0x664>) -10011c24: 009b lsls r3, r3, #2 -10011c26: 58c3 ldr r3, [r0, r3] -10011c28: 469f mov pc, r3 -10011c2a: 9b05 ldr r3, [sp, #20] -10011c2c: 2b0a cmp r3, #10 -10011c2e: dd10 ble.n 10011c52 <__ssvfiscanf_r+0x536> -10011c30: 4b54 ldr r3, [pc, #336] ; (10011d84 <__ssvfiscanf_r+0x668>) -10011c32: 401d ands r5, r3 -10011c34: 4643 mov r3, r8 -10011c36: 7019 strb r1, [r3, #0] -10011c38: 2301 movs r3, #1 -10011c3a: 469c mov ip, r3 -10011c3c: 44e0 add r8, ip -10011c3e: 687b ldr r3, [r7, #4] -10011c40: 3b01 subs r3, #1 -10011c42: 607b str r3, [r7, #4] -10011c44: 2b00 cmp r3, #0 -10011c46: dd6e ble.n 10011d26 <__ssvfiscanf_r+0x60a> -10011c48: 3201 adds r2, #1 -10011c4a: 603a str r2, [r7, #0] -10011c4c: 3c01 subs r4, #1 -10011c4e: 2c00 cmp r4, #0 -10011c50: d1e0 bne.n 10011c14 <__ssvfiscanf_r+0x4f8> -10011c52: 4644 mov r4, r8 -10011c54: 05eb lsls r3, r5, #23 -10011c56: d507 bpl.n 10011c68 <__ssvfiscanf_r+0x54c> -10011c58: ab14 add r3, sp, #80 ; 0x50 -10011c5a: 429c cmp r4, r3 -10011c5c: d900 bls.n 10011c60 <__ssvfiscanf_r+0x544> -10011c5e: e328 b.n 100122b2 <__ssvfiscanf_r+0xb96> -10011c60: ab14 add r3, sp, #80 ; 0x50 -10011c62: 429c cmp r4, r3 -10011c64: d100 bne.n 10011c68 <__ssvfiscanf_r+0x54c> -10011c66: e5a5 b.n 100117b4 <__ssvfiscanf_r+0x98> -10011c68: 2310 movs r3, #16 -10011c6a: 001a movs r2, r3 -10011c6c: 402a ands r2, r5 -10011c6e: 422b tst r3, r5 -10011c70: d000 beq.n 10011c74 <__ssvfiscanf_r+0x558> -10011c72: e773 b.n 10011b5c <__ssvfiscanf_r+0x440> -10011c74: 9b05 ldr r3, [sp, #20] -10011c76: 7022 strb r2, [r4, #0] -10011c78: 9803 ldr r0, [sp, #12] -10011c7a: 2200 movs r2, #0 -10011c7c: 9e08 ldr r6, [sp, #32] -10011c7e: a914 add r1, sp, #80 ; 0x50 -10011c80: 47b0 blx r6 -10011c82: 2320 movs r3, #32 -10011c84: 422b tst r3, r5 -10011c86: d000 beq.n 10011c8a <__ssvfiscanf_r+0x56e> -10011c88: e761 b.n 10011b4e <__ssvfiscanf_r+0x432> -10011c8a: 076b lsls r3, r5, #29 -10011c8c: d500 bpl.n 10011c90 <__ssvfiscanf_r+0x574> -10011c8e: e2fe b.n 1001228e <__ssvfiscanf_r+0xb72> -10011c90: 07eb lsls r3, r5, #31 -10011c92: d500 bpl.n 10011c96 <__ssvfiscanf_r+0x57a> -10011c94: e75b b.n 10011b4e <__ssvfiscanf_r+0x432> -10011c96: 07ab lsls r3, r5, #30 -10011c98: d400 bmi.n 10011c9c <__ssvfiscanf_r+0x580> -10011c9a: e758 b.n 10011b4e <__ssvfiscanf_r+0x432> -10011c9c: 4b36 ldr r3, [pc, #216] ; (10011d78 <__ssvfiscanf_r+0x65c>) -10011c9e: 9a08 ldr r2, [sp, #32] -10011ca0: 429a cmp r2, r3 -10011ca2: d100 bne.n 10011ca6 <__ssvfiscanf_r+0x58a> -10011ca4: e3d8 b.n 10012458 <__ssvfiscanf_r+0xd3c> -10011ca6: 2200 movs r2, #0 -10011ca8: 9b05 ldr r3, [sp, #20] +10011bc0: 3c01 subs r4, #1 +10011bc2: 2c00 cmp r4, #0 +10011bc4: d1e0 bne.n 10011b88 <__ssvfiscanf_r+0x4f8> +10011bc6: 4644 mov r4, r8 +10011bc8: 05eb lsls r3, r5, #23 +10011bca: d507 bpl.n 10011bdc <__ssvfiscanf_r+0x54c> +10011bcc: ab14 add r3, sp, #80 ; 0x50 +10011bce: 429c cmp r4, r3 +10011bd0: d900 bls.n 10011bd4 <__ssvfiscanf_r+0x544> +10011bd2: e328 b.n 10012226 <__ssvfiscanf_r+0xb96> +10011bd4: ab14 add r3, sp, #80 ; 0x50 +10011bd6: 429c cmp r4, r3 +10011bd8: d100 bne.n 10011bdc <__ssvfiscanf_r+0x54c> +10011bda: e5a5 b.n 10011728 <__ssvfiscanf_r+0x98> +10011bdc: 2310 movs r3, #16 +10011bde: 001a movs r2, r3 +10011be0: 402a ands r2, r5 +10011be2: 422b tst r3, r5 +10011be4: d000 beq.n 10011be8 <__ssvfiscanf_r+0x558> +10011be6: e773 b.n 10011ad0 <__ssvfiscanf_r+0x440> +10011be8: 9b05 ldr r3, [sp, #20] +10011bea: 7022 strb r2, [r4, #0] +10011bec: 9803 ldr r0, [sp, #12] +10011bee: 2200 movs r2, #0 +10011bf0: 9e08 ldr r6, [sp, #32] +10011bf2: a914 add r1, sp, #80 ; 0x50 +10011bf4: 47b0 blx r6 +10011bf6: 2320 movs r3, #32 +10011bf8: 422b tst r3, r5 +10011bfa: d000 beq.n 10011bfe <__ssvfiscanf_r+0x56e> +10011bfc: e761 b.n 10011ac2 <__ssvfiscanf_r+0x432> +10011bfe: 076b lsls r3, r5, #29 +10011c00: d500 bpl.n 10011c04 <__ssvfiscanf_r+0x574> +10011c02: e2fe b.n 10012202 <__ssvfiscanf_r+0xb72> +10011c04: 07eb lsls r3, r5, #31 +10011c06: d500 bpl.n 10011c0a <__ssvfiscanf_r+0x57a> +10011c08: e75b b.n 10011ac2 <__ssvfiscanf_r+0x432> +10011c0a: 07ab lsls r3, r5, #30 +10011c0c: d400 bmi.n 10011c10 <__ssvfiscanf_r+0x580> +10011c0e: e758 b.n 10011ac2 <__ssvfiscanf_r+0x432> +10011c10: 4b36 ldr r3, [pc, #216] ; (10011cec <__ssvfiscanf_r+0x65c>) +10011c12: 9a08 ldr r2, [sp, #32] +10011c14: 429a cmp r2, r3 +10011c16: d100 bne.n 10011c1a <__ssvfiscanf_r+0x58a> +10011c18: e3d8 b.n 100123cc <__ssvfiscanf_r+0xd3c> +10011c1a: 2200 movs r2, #0 +10011c1c: 9b05 ldr r3, [sp, #20] +10011c1e: 9803 ldr r0, [sp, #12] +10011c20: a914 add r1, sp, #80 ; 0x50 +10011c22: f7ff fa9b bl 1001115c <_strtoll_r> +10011c26: 9b07 ldr r3, [sp, #28] +10011c28: cb04 ldmia r3!, {r2} +10011c2a: c203 stmia r2!, {r0, r1} +10011c2c: 9307 str r3, [sp, #28] +10011c2e: e74c b.n 10011aca <__ssvfiscanf_r+0x43a> +10011c30: 9b05 ldr r3, [sp, #20] +10011c32: 4832 ldr r0, [pc, #200] ; (10011cfc <__ssvfiscanf_r+0x66c>) +10011c34: 005b lsls r3, r3, #1 +10011c36: 5e1b ldrsh r3, [r3, r0] +10011c38: 9305 str r3, [sp, #20] +10011c3a: 4b2f ldr r3, [pc, #188] ; (10011cf8 <__ssvfiscanf_r+0x668>) +10011c3c: 401d ands r5, r3 +10011c3e: e7b3 b.n 10011ba8 <__ssvfiscanf_r+0x518> +10011c40: 23c0 movs r3, #192 ; 0xc0 +10011c42: 2080 movs r0, #128 ; 0x80 +10011c44: 00db lsls r3, r3, #3 +10011c46: 402b ands r3, r5 +10011c48: 0080 lsls r0, r0, #2 +10011c4a: 4283 cmp r3, r0 +10011c4c: d1bb bne.n 10011bc6 <__ssvfiscanf_r+0x536> +10011c4e: 4b2c ldr r3, [pc, #176] ; (10011d00 <__ssvfiscanf_r+0x670>) +10011c50: 401d ands r5, r3 +10011c52: 23a0 movs r3, #160 ; 0xa0 +10011c54: 00db lsls r3, r3, #3 +10011c56: 431d orrs r5, r3 +10011c58: 2310 movs r3, #16 +10011c5a: 9305 str r3, [sp, #20] +10011c5c: e7a4 b.n 10011ba8 <__ssvfiscanf_r+0x518> +10011c5e: 2380 movs r3, #128 ; 0x80 +10011c60: 422b tst r3, r5 +10011c62: d0b0 beq.n 10011bc6 <__ssvfiscanf_r+0x536> +10011c64: 439d bics r5, r3 +10011c66: e79f b.n 10011ba8 <__ssvfiscanf_r+0x518> +10011c68: 9b05 ldr r3, [sp, #20] +10011c6a: 4824 ldr r0, [pc, #144] ; (10011cfc <__ssvfiscanf_r+0x66c>) +10011c6c: 005b lsls r3, r3, #1 +10011c6e: 5e1b ldrsh r3, [r3, r0] +10011c70: 9305 str r3, [sp, #20] +10011c72: 2b08 cmp r3, #8 +10011c74: dc96 bgt.n 10011ba4 <__ssvfiscanf_r+0x514> +10011c76: e7a6 b.n 10011bc6 <__ssvfiscanf_r+0x536> +10011c78: 052b lsls r3, r5, #20 +10011c7a: d595 bpl.n 10011ba8 <__ssvfiscanf_r+0x518> +10011c7c: 9b05 ldr r3, [sp, #20] +10011c7e: 2b00 cmp r3, #0 +10011c80: d105 bne.n 10011c8e <__ssvfiscanf_r+0x5fe> +10011c82: 2380 movs r3, #128 ; 0x80 +10011c84: 009b lsls r3, r3, #2 +10011c86: 431d orrs r5, r3 +10011c88: 3bf9 subs r3, #249 ; 0xf9 +10011c8a: 3bff subs r3, #255 ; 0xff +10011c8c: 9305 str r3, [sp, #20] +10011c8e: 056b lsls r3, r5, #21 +10011c90: d400 bmi.n 10011c94 <__ssvfiscanf_r+0x604> +10011c92: e2a2 b.n 100121da <__ssvfiscanf_r+0xb4a> +10011c94: 4b1b ldr r3, [pc, #108] ; (10011d04 <__ssvfiscanf_r+0x674>) +10011c96: 401d ands r5, r3 +10011c98: e786 b.n 10011ba8 <__ssvfiscanf_r+0x518> +10011c9a: 6b39 ldr r1, [r7, #48] ; 0x30 +10011c9c: 2900 cmp r1, #0 +10011c9e: d100 bne.n 10011ca2 <__ssvfiscanf_r+0x612> +10011ca0: e310 b.n 100122c4 <__ssvfiscanf_r+0xc34> +10011ca2: 003b movs r3, r7 +10011ca4: 3340 adds r3, #64 ; 0x40 +10011ca6: 4299 cmp r1, r3 +10011ca8: d002 beq.n 10011cb0 <__ssvfiscanf_r+0x620> 10011caa: 9803 ldr r0, [sp, #12] -10011cac: a914 add r1, sp, #80 ; 0x50 -10011cae: f7ff fa9b bl 100111e8 <_strtoll_r> -10011cb2: 9b07 ldr r3, [sp, #28] -10011cb4: cb04 ldmia r3!, {r2} -10011cb6: c203 stmia r2!, {r0, r1} -10011cb8: 9307 str r3, [sp, #28] -10011cba: e74c b.n 10011b56 <__ssvfiscanf_r+0x43a> -10011cbc: 9b05 ldr r3, [sp, #20] -10011cbe: 4832 ldr r0, [pc, #200] ; (10011d88 <__ssvfiscanf_r+0x66c>) -10011cc0: 005b lsls r3, r3, #1 -10011cc2: 5e1b ldrsh r3, [r3, r0] -10011cc4: 9305 str r3, [sp, #20] -10011cc6: 4b2f ldr r3, [pc, #188] ; (10011d84 <__ssvfiscanf_r+0x668>) -10011cc8: 401d ands r5, r3 -10011cca: e7b3 b.n 10011c34 <__ssvfiscanf_r+0x518> -10011ccc: 23c0 movs r3, #192 ; 0xc0 -10011cce: 2080 movs r0, #128 ; 0x80 -10011cd0: 00db lsls r3, r3, #3 -10011cd2: 402b ands r3, r5 -10011cd4: 0080 lsls r0, r0, #2 -10011cd6: 4283 cmp r3, r0 -10011cd8: d1bb bne.n 10011c52 <__ssvfiscanf_r+0x536> -10011cda: 4b2c ldr r3, [pc, #176] ; (10011d8c <__ssvfiscanf_r+0x670>) -10011cdc: 401d ands r5, r3 -10011cde: 23a0 movs r3, #160 ; 0xa0 -10011ce0: 00db lsls r3, r3, #3 -10011ce2: 431d orrs r5, r3 -10011ce4: 2310 movs r3, #16 -10011ce6: 9305 str r3, [sp, #20] -10011ce8: e7a4 b.n 10011c34 <__ssvfiscanf_r+0x518> -10011cea: 2380 movs r3, #128 ; 0x80 -10011cec: 422b tst r3, r5 -10011cee: d0b0 beq.n 10011c52 <__ssvfiscanf_r+0x536> -10011cf0: 439d bics r5, r3 -10011cf2: e79f b.n 10011c34 <__ssvfiscanf_r+0x518> -10011cf4: 9b05 ldr r3, [sp, #20] -10011cf6: 4824 ldr r0, [pc, #144] ; (10011d88 <__ssvfiscanf_r+0x66c>) -10011cf8: 005b lsls r3, r3, #1 -10011cfa: 5e1b ldrsh r3, [r3, r0] -10011cfc: 9305 str r3, [sp, #20] -10011cfe: 2b08 cmp r3, #8 -10011d00: dc96 bgt.n 10011c30 <__ssvfiscanf_r+0x514> -10011d02: e7a6 b.n 10011c52 <__ssvfiscanf_r+0x536> -10011d04: 052b lsls r3, r5, #20 -10011d06: d595 bpl.n 10011c34 <__ssvfiscanf_r+0x518> -10011d08: 9b05 ldr r3, [sp, #20] -10011d0a: 2b00 cmp r3, #0 -10011d0c: d105 bne.n 10011d1a <__ssvfiscanf_r+0x5fe> -10011d0e: 2380 movs r3, #128 ; 0x80 -10011d10: 009b lsls r3, r3, #2 -10011d12: 431d orrs r5, r3 -10011d14: 3bf9 subs r3, #249 ; 0xf9 -10011d16: 3bff subs r3, #255 ; 0xff -10011d18: 9305 str r3, [sp, #20] -10011d1a: 056b lsls r3, r5, #21 -10011d1c: d400 bmi.n 10011d20 <__ssvfiscanf_r+0x604> -10011d1e: e2a2 b.n 10012266 <__ssvfiscanf_r+0xb4a> -10011d20: 4b1b ldr r3, [pc, #108] ; (10011d90 <__ssvfiscanf_r+0x674>) -10011d22: 401d ands r5, r3 -10011d24: e786 b.n 10011c34 <__ssvfiscanf_r+0x518> -10011d26: 6b39 ldr r1, [r7, #48] ; 0x30 -10011d28: 2900 cmp r1, #0 -10011d2a: d100 bne.n 10011d2e <__ssvfiscanf_r+0x612> -10011d2c: e310 b.n 10012350 <__ssvfiscanf_r+0xc34> -10011d2e: 003b movs r3, r7 -10011d30: 3340 adds r3, #64 ; 0x40 -10011d32: 4299 cmp r1, r3 -10011d34: d002 beq.n 10011d3c <__ssvfiscanf_r+0x620> -10011d36: 9803 ldr r0, [sp, #12] -10011d38: f7fd fe8c bl 1000fa54 <_free_r> -10011d3c: 2300 movs r3, #0 -10011d3e: 633b str r3, [r7, #48] ; 0x30 -10011d40: 6bfb ldr r3, [r7, #60] ; 0x3c -10011d42: 607b str r3, [r7, #4] -10011d44: 2b00 cmp r3, #0 -10011d46: d100 bne.n 10011d4a <__ssvfiscanf_r+0x62e> -10011d48: e302 b.n 10012350 <__ssvfiscanf_r+0xc34> -10011d4a: 6bbb ldr r3, [r7, #56] ; 0x38 +10011cac: f7fd fe8c bl 1000f9c8 <_free_r> +10011cb0: 2300 movs r3, #0 +10011cb2: 633b str r3, [r7, #48] ; 0x30 +10011cb4: 6bfb ldr r3, [r7, #60] ; 0x3c +10011cb6: 607b str r3, [r7, #4] +10011cb8: 2b00 cmp r3, #0 +10011cba: d100 bne.n 10011cbe <__ssvfiscanf_r+0x62e> +10011cbc: e302 b.n 100122c4 <__ssvfiscanf_r+0xc34> +10011cbe: 6bbb ldr r3, [r7, #56] ; 0x38 +10011cc0: 603b str r3, [r7, #0] +10011cc2: e77d b.n 10011bc0 <__ssvfiscanf_r+0x530> +10011cc4: 693b ldr r3, [r7, #16] +10011cc6: 2220 movs r2, #32 +10011cc8: 603b str r3, [r7, #0] +10011cca: 2300 movs r3, #0 +10011ccc: 607b str r3, [r7, #4] +10011cce: 89bb ldrh r3, [r7, #12] +10011cd0: 4313 orrs r3, r2 +10011cd2: 81bb strh r3, [r7, #12] +10011cd4: 9b06 ldr r3, [sp, #24] +10011cd6: 2b00 cmp r3, #0 +10011cd8: d003 beq.n 10011ce2 <__ssvfiscanf_r+0x652> +10011cda: 89bb ldrh r3, [r7, #12] +10011cdc: 065b lsls r3, r3, #25 +10011cde: d400 bmi.n 10011ce2 <__ssvfiscanf_r+0x652> +10011ce0: e522 b.n 10011728 <__ssvfiscanf_r+0x98> +10011ce2: 2301 movs r3, #1 +10011ce4: 425b negs r3, r3 +10011ce6: 9306 str r3, [sp, #24] +10011ce8: e51e b.n 10011728 <__ssvfiscanf_r+0x98> +10011cea: 46c0 nop ; (mov r8, r8) +10011cec: 100112dd .word 0x100112dd +10011cf0: 1000e8f1 .word 0x1000e8f1 +10011cf4: 1004cf28 .word 0x1004cf28 +10011cf8: fffff47f .word 0xfffff47f +10011cfc: 1004d060 .word 0x1004d060 +10011d00: fffffdff .word 0xfffffdff +10011d04: fffffa7f .word 0xfffffa7f +10011d08: 2310 movs r3, #16 +10011d0a: 001a movs r2, r3 +10011d0c: 402a ands r2, r5 +10011d0e: 9209 str r2, [sp, #36] ; 0x24 +10011d10: ae0f add r6, sp, #60 ; 0x3c +10011d12: 422b tst r3, r5 +10011d14: d102 bne.n 10011d1c <__ssvfiscanf_r+0x68c> +10011d16: 9b07 ldr r3, [sp, #28] +10011d18: cb40 ldmia r3!, {r6} +10011d1a: 9307 str r3, [sp, #28] +10011d1c: 4652 mov r2, sl +10011d1e: 683b ldr r3, [r7, #0] +10011d20: 781b ldrb r3, [r3, #0] +10011d22: 5cd3 ldrb r3, [r2, r3] +10011d24: 071b lsls r3, r3, #28 +10011d26: d461 bmi.n 10011dec <__ssvfiscanf_r+0x75c> +10011d28: 2340 movs r3, #64 ; 0x40 +10011d2a: 469c mov ip, r3 +10011d2c: 44bc add ip, r7 +10011d2e: 4663 mov r3, ip +10011d30: 2400 movs r4, #0 +10011d32: 930a str r3, [sp, #40] ; 0x28 +10011d34: f7fd ff5e bl 1000fbf4 <__locale_mb_cur_max> +10011d38: 42a0 cmp r0, r4 +10011d3a: d0cb beq.n 10011cd4 <__ssvfiscanf_r+0x644> +10011d3c: 2020 movs r0, #32 +10011d3e: 683b ldr r3, [r7, #0] +10011d40: a90c add r1, sp, #48 ; 0x30 +10011d42: 781a ldrb r2, [r3, #0] +10011d44: 1809 adds r1, r1, r0 +10011d46: 550a strb r2, [r1, r4] +10011d48: 3301 adds r3, #1 +10011d4a: 687a ldr r2, [r7, #4] 10011d4c: 603b str r3, [r7, #0] -10011d4e: e77d b.n 10011c4c <__ssvfiscanf_r+0x530> -10011d50: 693b ldr r3, [r7, #16] -10011d52: 2220 movs r2, #32 -10011d54: 603b str r3, [r7, #0] -10011d56: 2300 movs r3, #0 -10011d58: 607b str r3, [r7, #4] -10011d5a: 89bb ldrh r3, [r7, #12] -10011d5c: 4313 orrs r3, r2 -10011d5e: 81bb strh r3, [r7, #12] -10011d60: 9b06 ldr r3, [sp, #24] -10011d62: 2b00 cmp r3, #0 -10011d64: d003 beq.n 10011d6e <__ssvfiscanf_r+0x652> -10011d66: 89bb ldrh r3, [r7, #12] -10011d68: 065b lsls r3, r3, #25 -10011d6a: d400 bmi.n 10011d6e <__ssvfiscanf_r+0x652> -10011d6c: e522 b.n 100117b4 <__ssvfiscanf_r+0x98> -10011d6e: 2301 movs r3, #1 -10011d70: 425b negs r3, r3 -10011d72: 9306 str r3, [sp, #24] -10011d74: e51e b.n 100117b4 <__ssvfiscanf_r+0x98> -10011d76: 46c0 nop ; (mov r8, r8) -10011d78: 10011369 .word 0x10011369 -10011d7c: 1000e97d .word 0x1000e97d -10011d80: 1004cfe8 .word 0x1004cfe8 -10011d84: fffff47f .word 0xfffff47f -10011d88: 1004d120 .word 0x1004d120 -10011d8c: fffffdff .word 0xfffffdff -10011d90: fffffa7f .word 0xfffffa7f -10011d94: 2310 movs r3, #16 -10011d96: 001a movs r2, r3 -10011d98: 402a ands r2, r5 -10011d9a: 9209 str r2, [sp, #36] ; 0x24 -10011d9c: ae0f add r6, sp, #60 ; 0x3c -10011d9e: 422b tst r3, r5 -10011da0: d102 bne.n 10011da8 <__ssvfiscanf_r+0x68c> -10011da2: 9b07 ldr r3, [sp, #28] -10011da4: cb40 ldmia r3!, {r6} -10011da6: 9307 str r3, [sp, #28] -10011da8: 4652 mov r2, sl -10011daa: 683b ldr r3, [r7, #0] -10011dac: 781b ldrb r3, [r3, #0] -10011dae: 5cd3 ldrb r3, [r2, r3] -10011db0: 071b lsls r3, r3, #28 -10011db2: d461 bmi.n 10011e78 <__ssvfiscanf_r+0x75c> -10011db4: 2340 movs r3, #64 ; 0x40 -10011db6: 469c mov ip, r3 -10011db8: 44bc add ip, r7 -10011dba: 4663 mov r3, ip -10011dbc: 2400 movs r4, #0 -10011dbe: 930a str r3, [sp, #40] ; 0x28 -10011dc0: f7fd ff5e bl 1000fc80 <__locale_mb_cur_max> -10011dc4: 42a0 cmp r0, r4 -10011dc6: d0cb beq.n 10011d60 <__ssvfiscanf_r+0x644> -10011dc8: 2020 movs r0, #32 -10011dca: 683b ldr r3, [r7, #0] -10011dcc: a90c add r1, sp, #48 ; 0x30 -10011dce: 781a ldrb r2, [r3, #0] -10011dd0: 1809 adds r1, r1, r0 -10011dd2: 550a strb r2, [r1, r4] -10011dd4: 3301 adds r3, #1 -10011dd6: 687a ldr r2, [r7, #4] -10011dd8: 603b str r3, [r7, #0] -10011dda: 9b04 ldr r3, [sp, #16] -10011ddc: 3a01 subs r2, #1 -10011dde: 1c65 adds r5, r4, #1 -10011de0: 607a str r2, [r7, #4] -10011de2: ac12 add r4, sp, #72 ; 0x48 -10011de4: 2b03 cmp r3, #3 -10011de6: d102 bne.n 10011dee <__ssvfiscanf_r+0x6d2> -10011de8: 9b12 ldr r3, [sp, #72] ; 0x48 -10011dea: 2b04 cmp r3, #4 -10011dec: d004 beq.n 10011df8 <__ssvfiscanf_r+0x6dc> -10011dee: 2208 movs r2, #8 -10011df0: 2100 movs r1, #0 -10011df2: 0020 movs r0, r4 -10011df4: f7f5 fb7a bl 100074ec <__wrap_memset> -10011df8: 002b movs r3, r5 -10011dfa: 0031 movs r1, r6 -10011dfc: 9803 ldr r0, [sp, #12] -10011dfe: 9400 str r4, [sp, #0] -10011e00: aa14 add r2, sp, #80 ; 0x50 -10011e02: 950b str r5, [sp, #44] ; 0x2c -10011e04: f7fd ff84 bl 1000fd10 <_mbrtowc_r> -10011e08: 9004 str r0, [sp, #16] -10011e0a: 1c42 adds r2, r0, #1 -10011e0c: d0a8 beq.n 10011d60 <__ssvfiscanf_r+0x644> -10011e0e: 2800 cmp r0, #0 -10011e10: d000 beq.n 10011e14 <__ssvfiscanf_r+0x6f8> -10011e12: e27e b.n 10012312 <__ssvfiscanf_r+0xbf6> -10011e14: 6030 str r0, [r6, #0] -10011e16: 2000 movs r0, #0 -10011e18: f7fd fefe bl 1000fc18 -10011e1c: 2800 cmp r0, #0 -10011e1e: d118 bne.n 10011e52 <__ssvfiscanf_r+0x736> -10011e20: 44ab add fp, r5 -10011e22: 2301 movs r3, #1 -10011e24: 425b negs r3, r3 -10011e26: 469c mov ip, r3 -10011e28: 44e0 add r8, ip -10011e2a: 9b09 ldr r3, [sp, #36] ; 0x24 -10011e2c: 2500 movs r5, #0 -10011e2e: 2b00 cmp r3, #0 -10011e30: d100 bne.n 10011e34 <__ssvfiscanf_r+0x718> -10011e32: 3604 adds r6, #4 -10011e34: 687b ldr r3, [r7, #4] -10011e36: 2b00 cmp r3, #0 -10011e38: dc00 bgt.n 10011e3c <__ssvfiscanf_r+0x720> -10011e3a: e2ab b.n 10012394 <__ssvfiscanf_r+0xc78> +10011d4e: 9b04 ldr r3, [sp, #16] +10011d50: 3a01 subs r2, #1 +10011d52: 1c65 adds r5, r4, #1 +10011d54: 607a str r2, [r7, #4] +10011d56: ac12 add r4, sp, #72 ; 0x48 +10011d58: 2b03 cmp r3, #3 +10011d5a: d102 bne.n 10011d62 <__ssvfiscanf_r+0x6d2> +10011d5c: 9b12 ldr r3, [sp, #72] ; 0x48 +10011d5e: 2b04 cmp r3, #4 +10011d60: d004 beq.n 10011d6c <__ssvfiscanf_r+0x6dc> +10011d62: 2208 movs r2, #8 +10011d64: 2100 movs r1, #0 +10011d66: 0020 movs r0, r4 +10011d68: f7f5 fb78 bl 1000745c <__wrap_memset> +10011d6c: 002b movs r3, r5 +10011d6e: 0031 movs r1, r6 +10011d70: 9803 ldr r0, [sp, #12] +10011d72: 9400 str r4, [sp, #0] +10011d74: aa14 add r2, sp, #80 ; 0x50 +10011d76: 950b str r5, [sp, #44] ; 0x2c +10011d78: f7fd ff84 bl 1000fc84 <_mbrtowc_r> +10011d7c: 9004 str r0, [sp, #16] +10011d7e: 1c42 adds r2, r0, #1 +10011d80: d0a8 beq.n 10011cd4 <__ssvfiscanf_r+0x644> +10011d82: 2800 cmp r0, #0 +10011d84: d000 beq.n 10011d88 <__ssvfiscanf_r+0x6f8> +10011d86: e27e b.n 10012286 <__ssvfiscanf_r+0xbf6> +10011d88: 6030 str r0, [r6, #0] +10011d8a: 2000 movs r0, #0 +10011d8c: f7fd fefe bl 1000fb8c +10011d90: 2800 cmp r0, #0 +10011d92: d118 bne.n 10011dc6 <__ssvfiscanf_r+0x736> +10011d94: 44ab add fp, r5 +10011d96: 2301 movs r3, #1 +10011d98: 425b negs r3, r3 +10011d9a: 469c mov ip, r3 +10011d9c: 44e0 add r8, ip +10011d9e: 9b09 ldr r3, [sp, #36] ; 0x24 +10011da0: 2500 movs r5, #0 +10011da2: 2b00 cmp r3, #0 +10011da4: d100 bne.n 10011da8 <__ssvfiscanf_r+0x718> +10011da6: 3604 adds r6, #4 +10011da8: 687b ldr r3, [r7, #4] +10011daa: 2b00 cmp r3, #0 +10011dac: dc00 bgt.n 10011db0 <__ssvfiscanf_r+0x720> +10011dae: e2ab b.n 10012308 <__ssvfiscanf_r+0xc78> +10011db0: 683b ldr r3, [r7, #0] +10011db2: 4652 mov r2, sl +10011db4: 781b ldrb r3, [r3, #0] +10011db6: 5cd3 ldrb r3, [r2, r3] +10011db8: 071b lsls r3, r3, #28 +10011dba: d417 bmi.n 10011dec <__ssvfiscanf_r+0x75c> +10011dbc: 4643 mov r3, r8 +10011dbe: 2b00 cmp r3, #0 +10011dc0: d014 beq.n 10011dec <__ssvfiscanf_r+0x75c> +10011dc2: 002c movs r4, r5 +10011dc4: e7b6 b.n 10011d34 <__ssvfiscanf_r+0x6a4> +10011dc6: 2d00 cmp r5, #0 +10011dc8: d010 beq.n 10011dec <__ssvfiscanf_r+0x75c> +10011dca: ab0c add r3, sp, #48 ; 0x30 +10011dcc: 241f movs r4, #31 +10011dce: 469c mov ip, r3 +10011dd0: 4464 add r4, ip +10011dd2: 46b0 mov r8, r6 +10011dd4: 9d0b ldr r5, [sp, #44] ; 0x2c +10011dd6: 0026 movs r6, r4 +10011dd8: 9c03 ldr r4, [sp, #12] +10011dda: 5d71 ldrb r1, [r6, r5] +10011ddc: 003a movs r2, r7 +10011dde: 0020 movs r0, r4 +10011de0: 3d01 subs r5, #1 +10011de2: f7ff fb91 bl 10011508 <_sungetc_r> +10011de6: 2d00 cmp r5, #0 +10011de8: d1f7 bne.n 10011dda <__ssvfiscanf_r+0x74a> +10011dea: 4646 mov r6, r8 +10011dec: 9b09 ldr r3, [sp, #36] ; 0x24 +10011dee: 2b00 cmp r3, #0 +10011df0: d000 beq.n 10011df4 <__ssvfiscanf_r+0x764> +10011df2: e4d7 b.n 100117a4 <__ssvfiscanf_r+0x114> +10011df4: 6033 str r3, [r6, #0] +10011df6: 9b06 ldr r3, [sp, #24] +10011df8: 3301 adds r3, #1 +10011dfa: 9306 str r3, [sp, #24] +10011dfc: e4d2 b.n 100117a4 <__ssvfiscanf_r+0x114> +10011dfe: 9b07 ldr r3, [sp, #28] +10011e00: ad1e add r5, sp, #120 ; 0x78 +10011e02: cb02 ldmia r3!, {r1} +10011e04: 930a str r3, [sp, #40] ; 0x28 +10011e06: 683b ldr r3, [r7, #0] +10011e08: 9109 str r1, [sp, #36] ; 0x24 +10011e0a: 781a ldrb r2, [r3, #0] +10011e0c: 5caa ldrb r2, [r5, r2] +10011e0e: 2a00 cmp r2, #0 +10011e10: d100 bne.n 10011e14 <__ssvfiscanf_r+0x784> +10011e12: e489 b.n 10011728 <__ssvfiscanf_r+0x98> +10011e14: 687a ldr r2, [r7, #4] +10011e16: 1c4c adds r4, r1, #1 +10011e18: 3a01 subs r2, #1 +10011e1a: 607a str r2, [r7, #4] +10011e1c: 1c5a adds r2, r3, #1 +10011e1e: 603a str r2, [r7, #0] +10011e20: 781b ldrb r3, [r3, #0] +10011e22: 700b strb r3, [r1, #0] +10011e24: 4643 mov r3, r8 +10011e26: 2b01 cmp r3, #1 +10011e28: d030 beq.n 10011e8c <__ssvfiscanf_r+0x7fc> +10011e2a: 2340 movs r3, #64 ; 0x40 +10011e2c: 469c mov ip, r3 +10011e2e: 44bc add ip, r7 +10011e30: 4663 mov r3, ip +10011e32: 468c mov ip, r1 +10011e34: 0026 movs r6, r4 +10011e36: 9307 str r3, [sp, #28] +10011e38: 44e0 add r8, ip +10011e3a: e00e b.n 10011e5a <__ssvfiscanf_r+0x7ca> 10011e3c: 683b ldr r3, [r7, #0] -10011e3e: 4652 mov r2, sl -10011e40: 781b ldrb r3, [r3, #0] -10011e42: 5cd3 ldrb r3, [r2, r3] -10011e44: 071b lsls r3, r3, #28 -10011e46: d417 bmi.n 10011e78 <__ssvfiscanf_r+0x75c> -10011e48: 4643 mov r3, r8 -10011e4a: 2b00 cmp r3, #0 -10011e4c: d014 beq.n 10011e78 <__ssvfiscanf_r+0x75c> -10011e4e: 002c movs r4, r5 -10011e50: e7b6 b.n 10011dc0 <__ssvfiscanf_r+0x6a4> -10011e52: 2d00 cmp r5, #0 -10011e54: d010 beq.n 10011e78 <__ssvfiscanf_r+0x75c> -10011e56: ab0c add r3, sp, #48 ; 0x30 -10011e58: 241f movs r4, #31 -10011e5a: 469c mov ip, r3 -10011e5c: 4464 add r4, ip -10011e5e: 46b0 mov r8, r6 -10011e60: 9d0b ldr r5, [sp, #44] ; 0x2c -10011e62: 0026 movs r6, r4 -10011e64: 9c03 ldr r4, [sp, #12] -10011e66: 5d71 ldrb r1, [r6, r5] -10011e68: 003a movs r2, r7 -10011e6a: 0020 movs r0, r4 -10011e6c: 3d01 subs r5, #1 -10011e6e: f7ff fb91 bl 10011594 <_sungetc_r> -10011e72: 2d00 cmp r5, #0 -10011e74: d1f7 bne.n 10011e66 <__ssvfiscanf_r+0x74a> -10011e76: 4646 mov r6, r8 -10011e78: 9b09 ldr r3, [sp, #36] ; 0x24 -10011e7a: 2b00 cmp r3, #0 -10011e7c: d000 beq.n 10011e80 <__ssvfiscanf_r+0x764> -10011e7e: e4d7 b.n 10011830 <__ssvfiscanf_r+0x114> -10011e80: 6033 str r3, [r6, #0] -10011e82: 9b06 ldr r3, [sp, #24] -10011e84: 3301 adds r3, #1 -10011e86: 9306 str r3, [sp, #24] -10011e88: e4d2 b.n 10011830 <__ssvfiscanf_r+0x114> -10011e8a: 9b07 ldr r3, [sp, #28] -10011e8c: ad1e add r5, sp, #120 ; 0x78 -10011e8e: cb02 ldmia r3!, {r1} -10011e90: 930a str r3, [sp, #40] ; 0x28 -10011e92: 683b ldr r3, [r7, #0] -10011e94: 9109 str r1, [sp, #36] ; 0x24 -10011e96: 781a ldrb r2, [r3, #0] -10011e98: 5caa ldrb r2, [r5, r2] -10011e9a: 2a00 cmp r2, #0 -10011e9c: d100 bne.n 10011ea0 <__ssvfiscanf_r+0x784> -10011e9e: e489 b.n 100117b4 <__ssvfiscanf_r+0x98> -10011ea0: 687a ldr r2, [r7, #4] -10011ea2: 1c4c adds r4, r1, #1 -10011ea4: 3a01 subs r2, #1 -10011ea6: 607a str r2, [r7, #4] -10011ea8: 1c5a adds r2, r3, #1 -10011eaa: 603a str r2, [r7, #0] -10011eac: 781b ldrb r3, [r3, #0] -10011eae: 700b strb r3, [r1, #0] -10011eb0: 4643 mov r3, r8 -10011eb2: 2b01 cmp r3, #1 -10011eb4: d030 beq.n 10011f18 <__ssvfiscanf_r+0x7fc> -10011eb6: 2340 movs r3, #64 ; 0x40 -10011eb8: 469c mov ip, r3 -10011eba: 44bc add ip, r7 -10011ebc: 4663 mov r3, ip -10011ebe: 468c mov ip, r1 -10011ec0: 0026 movs r6, r4 -10011ec2: 9307 str r3, [sp, #28] -10011ec4: 44e0 add r8, ip -10011ec6: e00e b.n 10011ee6 <__ssvfiscanf_r+0x7ca> -10011ec8: 683b ldr r3, [r7, #0] -10011eca: 781a ldrb r2, [r3, #0] -10011ecc: 5caa ldrb r2, [r5, r2] -10011ece: 2a00 cmp r2, #0 -10011ed0: d022 beq.n 10011f18 <__ssvfiscanf_r+0x7fc> -10011ed2: 687a ldr r2, [r7, #4] -10011ed4: 3601 adds r6, #1 -10011ed6: 3a01 subs r2, #1 -10011ed8: 607a str r2, [r7, #4] -10011eda: 1c5a adds r2, r3, #1 -10011edc: 603a str r2, [r7, #0] -10011ede: 781b ldrb r3, [r3, #0] -10011ee0: 7023 strb r3, [r4, #0] -10011ee2: 45b0 cmp r8, r6 -10011ee4: d017 beq.n 10011f16 <__ssvfiscanf_r+0x7fa> -10011ee6: 687b ldr r3, [r7, #4] -10011ee8: 0034 movs r4, r6 -10011eea: 2b00 cmp r3, #0 -10011eec: dcec bgt.n 10011ec8 <__ssvfiscanf_r+0x7ac> -10011eee: 6b39 ldr r1, [r7, #48] ; 0x30 -10011ef0: 2900 cmp r1, #0 -10011ef2: d100 bne.n 10011ef6 <__ssvfiscanf_r+0x7da> -10011ef4: e241 b.n 1001237a <__ssvfiscanf_r+0xc5e> -10011ef6: 9b07 ldr r3, [sp, #28] -10011ef8: 4299 cmp r1, r3 -10011efa: d002 beq.n 10011f02 <__ssvfiscanf_r+0x7e6> -10011efc: 9803 ldr r0, [sp, #12] -10011efe: f7fd fda9 bl 1000fa54 <_free_r> -10011f02: 2300 movs r3, #0 -10011f04: 633b str r3, [r7, #48] ; 0x30 -10011f06: 6bfb ldr r3, [r7, #60] ; 0x3c -10011f08: 607b str r3, [r7, #4] -10011f0a: 2b00 cmp r3, #0 -10011f0c: d100 bne.n 10011f10 <__ssvfiscanf_r+0x7f4> -10011f0e: e234 b.n 1001237a <__ssvfiscanf_r+0xc5e> -10011f10: 6bbb ldr r3, [r7, #56] ; 0x38 -10011f12: 603b str r3, [r7, #0] -10011f14: e7d9 b.n 10011eca <__ssvfiscanf_r+0x7ae> -10011f16: 4644 mov r4, r8 -10011f18: 9a09 ldr r2, [sp, #36] ; 0x24 -10011f1a: 1aa3 subs r3, r4, r2 -10011f1c: 4294 cmp r4, r2 -10011f1e: d100 bne.n 10011f22 <__ssvfiscanf_r+0x806> -10011f20: e448 b.n 100117b4 <__ssvfiscanf_r+0x98> -10011f22: 2200 movs r2, #0 -10011f24: 7022 strb r2, [r4, #0] -10011f26: 9a06 ldr r2, [sp, #24] -10011f28: 449b add fp, r3 -10011f2a: 9b0a ldr r3, [sp, #40] ; 0x28 -10011f2c: 3201 adds r2, #1 -10011f2e: 9206 str r2, [sp, #24] -10011f30: 9307 str r3, [sp, #28] -10011f32: e47d b.n 10011830 <__ssvfiscanf_r+0x114> -10011f34: 693b ldr r3, [r7, #16] -10011f36: 2220 movs r2, #32 -10011f38: 603b str r3, [r7, #0] -10011f3a: 2300 movs r3, #0 -10011f3c: 607b str r3, [r7, #4] -10011f3e: 89bb ldrh r3, [r7, #12] -10011f40: 46b3 mov fp, r6 -10011f42: 4313 orrs r3, r2 -10011f44: 81bb strh r3, [r7, #12] -10011f46: e473 b.n 10011830 <__ssvfiscanf_r+0x114> -10011f48: 687b ldr r3, [r7, #4] -10011f4a: 6838 ldr r0, [r7, #0] -10011f4c: 42a3 cmp r3, r4 -10011f4e: db00 blt.n 10011f52 <__ssvfiscanf_r+0x836> -10011f50: e27a b.n 10012448 <__ssvfiscanf_r+0xd2c> -10011f52: 2240 movs r2, #64 ; 0x40 -10011f54: 4690 mov r8, r2 -10011f56: 2500 movs r5, #0 -10011f58: 2600 movs r6, #0 -10011f5a: 6b39 ldr r1, [r7, #48] ; 0x30 -10011f5c: 44b8 add r8, r7 -10011f5e: 9509 str r5, [sp, #36] ; 0x24 -10011f60: 940a str r4, [sp, #40] ; 0x28 -10011f62: 18ed adds r5, r5, r3 -10011f64: 1ae4 subs r4, r4, r3 -10011f66: 18c3 adds r3, r0, r3 -10011f68: 603b str r3, [r7, #0] -10011f6a: 2900 cmp r1, #0 -10011f6c: d100 bne.n 10011f70 <__ssvfiscanf_r+0x854> -10011f6e: e1a7 b.n 100122c0 <__ssvfiscanf_r+0xba4> -10011f70: 4541 cmp r1, r8 -10011f72: d002 beq.n 10011f7a <__ssvfiscanf_r+0x85e> -10011f74: 9803 ldr r0, [sp, #12] -10011f76: f7fd fd6d bl 1000fa54 <_free_r> -10011f7a: 6bfb ldr r3, [r7, #60] ; 0x3c -10011f7c: 633e str r6, [r7, #48] ; 0x30 -10011f7e: 607b str r3, [r7, #4] -10011f80: 2b00 cmp r3, #0 -10011f82: d100 bne.n 10011f86 <__ssvfiscanf_r+0x86a> -10011f84: e19c b.n 100122c0 <__ssvfiscanf_r+0xba4> -10011f86: 6bb8 ldr r0, [r7, #56] ; 0x38 -10011f88: 2100 movs r1, #0 -10011f8a: 6038 str r0, [r7, #0] -10011f8c: 429c cmp r4, r3 -10011f8e: dce6 bgt.n 10011f5e <__ssvfiscanf_r+0x842> -10011f90: 9a0a ldr r2, [sp, #40] ; 0x28 -10011f92: 9d09 ldr r5, [sp, #36] ; 0x24 -10011f94: 4694 mov ip, r2 -10011f96: 4465 add r5, ip -10011f98: 1b1b subs r3, r3, r4 -10011f9a: 1900 adds r0, r0, r4 -10011f9c: 607b str r3, [r7, #4] -10011f9e: 6038 str r0, [r7, #0] -10011fa0: 44ab add fp, r5 -10011fa2: e445 b.n 10011830 <__ssvfiscanf_r+0x114> -10011fa4: 4651 mov r1, sl -10011fa6: 9b07 ldr r3, [sp, #28] -10011fa8: cb40 ldmia r3!, {r6} -10011faa: 9309 str r3, [sp, #36] ; 0x24 -10011fac: 683b ldr r3, [r7, #0] -10011fae: 781a ldrb r2, [r3, #0] -10011fb0: 5c8a ldrb r2, [r1, r2] -10011fb2: 0712 lsls r2, r2, #28 -10011fb4: d500 bpl.n 10011fb8 <__ssvfiscanf_r+0x89c> -10011fb6: e249 b.n 1001244c <__ssvfiscanf_r+0xd30> -10011fb8: 687a ldr r2, [r7, #4] -10011fba: 1c75 adds r5, r6, #1 -10011fbc: 3a01 subs r2, #1 -10011fbe: 607a str r2, [r7, #4] -10011fc0: 1c5a adds r2, r3, #1 -10011fc2: 603a str r2, [r7, #0] -10011fc4: 781b ldrb r3, [r3, #0] -10011fc6: 002c movs r4, r5 -10011fc8: 7033 strb r3, [r6, #0] -10011fca: 4643 mov r3, r8 -10011fcc: 2b01 cmp r3, #1 -10011fce: d100 bne.n 10011fd2 <__ssvfiscanf_r+0x8b6> -10011fd0: e23e b.n 10012450 <__ssvfiscanf_r+0xd34> -10011fd2: 2340 movs r3, #64 ; 0x40 -10011fd4: 469c mov ip, r3 -10011fd6: 44bc add ip, r7 -10011fd8: 4663 mov r3, ip -10011fda: 9307 str r3, [sp, #28] -10011fdc: 0033 movs r3, r6 -10011fde: 4646 mov r6, r8 -10011fe0: 4698 mov r8, r3 -10011fe2: e014 b.n 1001200e <__ssvfiscanf_r+0x8f2> -10011fe4: 683b ldr r3, [r7, #0] -10011fe6: 4651 mov r1, sl -10011fe8: 781a ldrb r2, [r3, #0] -10011fea: 5c8a ldrb r2, [r1, r2] -10011fec: 2108 movs r1, #8 -10011fee: 4211 tst r1, r2 -10011ff0: d000 beq.n 10011ff4 <__ssvfiscanf_r+0x8d8> -10011ff2: e179 b.n 100122e8 <__ssvfiscanf_r+0xbcc> -10011ff4: 687a ldr r2, [r7, #4] -10011ff6: 3401 adds r4, #1 -10011ff8: 3a01 subs r2, #1 -10011ffa: 607a str r2, [r7, #4] -10011ffc: 1c5a adds r2, r3, #1 -10011ffe: 603a str r2, [r7, #0] -10012000: 781b ldrb r3, [r3, #0] -10012002: 702b strb r3, [r5, #0] -10012004: 4643 mov r3, r8 -10012006: 199b adds r3, r3, r6 -10012008: 42a3 cmp r3, r4 -1001200a: d100 bne.n 1001200e <__ssvfiscanf_r+0x8f2> -1001200c: e178 b.n 10012300 <__ssvfiscanf_r+0xbe4> -1001200e: 687b ldr r3, [r7, #4] -10012010: 0025 movs r5, r4 -10012012: 2b00 cmp r3, #0 -10012014: dce6 bgt.n 10011fe4 <__ssvfiscanf_r+0x8c8> -10012016: 6b39 ldr r1, [r7, #48] ; 0x30 -10012018: 2900 cmp r1, #0 -1001201a: d100 bne.n 1001201e <__ssvfiscanf_r+0x902> -1001201c: e1e5 b.n 100123ea <__ssvfiscanf_r+0xcce> -1001201e: 9b07 ldr r3, [sp, #28] -10012020: 4299 cmp r1, r3 -10012022: d002 beq.n 1001202a <__ssvfiscanf_r+0x90e> -10012024: 9803 ldr r0, [sp, #12] -10012026: f7fd fd15 bl 1000fa54 <_free_r> -1001202a: 2300 movs r3, #0 -1001202c: 633b str r3, [r7, #48] ; 0x30 -1001202e: 6bfb ldr r3, [r7, #60] ; 0x3c -10012030: 607b str r3, [r7, #4] -10012032: 2b00 cmp r3, #0 -10012034: d100 bne.n 10012038 <__ssvfiscanf_r+0x91c> -10012036: e1d8 b.n 100123ea <__ssvfiscanf_r+0xcce> -10012038: 6bbb ldr r3, [r7, #56] ; 0x38 -1001203a: 603b str r3, [r7, #0] -1001203c: e7d3 b.n 10011fe6 <__ssvfiscanf_r+0x8ca> -1001203e: 2310 movs r3, #16 -10012040: 001a movs r2, r3 -10012042: 402a ands r2, r5 -10012044: 9209 str r2, [sp, #36] ; 0x24 -10012046: 2200 movs r2, #0 -10012048: 4690 mov r8, r2 -1001204a: 422b tst r3, r5 -1001204c: d100 bne.n 10012050 <__ssvfiscanf_r+0x934> -1001204e: e119 b.n 10012284 <__ssvfiscanf_r+0xb68> -10012050: 2340 movs r3, #64 ; 0x40 -10012052: 469c mov ip, r3 -10012054: 44bc add ip, r7 -10012056: 4663 mov r3, ip -10012058: 930a str r3, [sp, #40] ; 0x28 -1001205a: 4643 mov r3, r8 -1001205c: 2600 movs r6, #0 -1001205e: 46a0 mov r8, r4 -10012060: 001c movs r4, r3 -10012062: f7fd fe0d bl 1000fc80 <__locale_mb_cur_max> -10012066: 42b0 cmp r0, r6 -10012068: d100 bne.n 1001206c <__ssvfiscanf_r+0x950> -1001206a: e679 b.n 10011d60 <__ssvfiscanf_r+0x644> -1001206c: 2020 movs r0, #32 -1001206e: 683b ldr r3, [r7, #0] -10012070: a90c add r1, sp, #48 ; 0x30 -10012072: 781a ldrb r2, [r3, #0] -10012074: 1809 adds r1, r1, r0 -10012076: 558a strb r2, [r1, r6] -10012078: 3301 adds r3, #1 -1001207a: 687a ldr r2, [r7, #4] -1001207c: 603b str r3, [r7, #0] -1001207e: 9b04 ldr r3, [sp, #16] -10012080: 3a01 subs r2, #1 -10012082: 1c75 adds r5, r6, #1 -10012084: 607a str r2, [r7, #4] -10012086: ae12 add r6, sp, #72 ; 0x48 -10012088: 2b03 cmp r3, #3 -1001208a: d102 bne.n 10012092 <__ssvfiscanf_r+0x976> -1001208c: 9b12 ldr r3, [sp, #72] ; 0x48 -1001208e: 2b04 cmp r3, #4 -10012090: d004 beq.n 1001209c <__ssvfiscanf_r+0x980> -10012092: 2208 movs r2, #8 -10012094: 2100 movs r1, #0 -10012096: 0030 movs r0, r6 -10012098: f7f5 fa28 bl 100074ec <__wrap_memset> -1001209c: 002b movs r3, r5 -1001209e: 0021 movs r1, r4 -100120a0: 9803 ldr r0, [sp, #12] -100120a2: 9600 str r6, [sp, #0] -100120a4: aa14 add r2, sp, #80 ; 0x50 -100120a6: f7fd fe33 bl 1000fd10 <_mbrtowc_r> -100120aa: 9004 str r0, [sp, #16] -100120ac: 1c42 adds r2, r0, #1 -100120ae: d100 bne.n 100120b2 <__ssvfiscanf_r+0x996> -100120b0: e656 b.n 10011d60 <__ssvfiscanf_r+0x644> -100120b2: 2800 cmp r0, #0 -100120b4: d11d bne.n 100120f2 <__ssvfiscanf_r+0x9d6> -100120b6: 9b09 ldr r3, [sp, #36] ; 0x24 -100120b8: 2b00 cmp r3, #0 -100120ba: d100 bne.n 100120be <__ssvfiscanf_r+0x9a2> -100120bc: 6023 str r3, [r4, #0] -100120be: 44ab add fp, r5 -100120c0: 2301 movs r3, #1 -100120c2: 425b negs r3, r3 -100120c4: 469c mov ip, r3 -100120c6: 44e0 add r8, ip -100120c8: 9b09 ldr r3, [sp, #36] ; 0x24 -100120ca: 2b00 cmp r3, #0 -100120cc: d100 bne.n 100120d0 <__ssvfiscanf_r+0x9b4> -100120ce: 3404 adds r4, #4 -100120d0: 687b ldr r3, [r7, #4] -100120d2: 2600 movs r6, #0 -100120d4: 2b00 cmp r3, #0 -100120d6: dd13 ble.n 10012100 <__ssvfiscanf_r+0x9e4> -100120d8: 4643 mov r3, r8 -100120da: 2b00 cmp r3, #0 -100120dc: d1c1 bne.n 10012062 <__ssvfiscanf_r+0x946> -100120de: 9b09 ldr r3, [sp, #36] ; 0x24 -100120e0: 425a negs r2, r3 -100120e2: 4153 adcs r3, r2 -100120e4: 9a06 ldr r2, [sp, #24] -100120e6: 4694 mov ip, r2 -100120e8: 449c add ip, r3 -100120ea: 4663 mov r3, ip -100120ec: 9306 str r3, [sp, #24] -100120ee: f7ff fb9f bl 10011830 <__ssvfiscanf_r+0x114> -100120f2: 9b04 ldr r3, [sp, #16] -100120f4: 3302 adds r3, #2 -100120f6: d117 bne.n 10012128 <__ssvfiscanf_r+0xa0c> -100120f8: 687b ldr r3, [r7, #4] -100120fa: 002e movs r6, r5 -100120fc: 2b00 cmp r3, #0 -100120fe: dcb0 bgt.n 10012062 <__ssvfiscanf_r+0x946> -10012100: 6b39 ldr r1, [r7, #48] ; 0x30 -10012102: 2900 cmp r1, #0 -10012104: d100 bne.n 10012108 <__ssvfiscanf_r+0x9ec> -10012106: e193 b.n 10012430 <__ssvfiscanf_r+0xd14> -10012108: 9b0a ldr r3, [sp, #40] ; 0x28 -1001210a: 4299 cmp r1, r3 -1001210c: d002 beq.n 10012114 <__ssvfiscanf_r+0x9f8> -1001210e: 9803 ldr r0, [sp, #12] -10012110: f7fd fca0 bl 1000fa54 <_free_r> -10012114: 2300 movs r3, #0 -10012116: 633b str r3, [r7, #48] ; 0x30 -10012118: 6bfb ldr r3, [r7, #60] ; 0x3c -1001211a: 607b str r3, [r7, #4] -1001211c: 2b00 cmp r3, #0 -1001211e: d100 bne.n 10012122 <__ssvfiscanf_r+0xa06> -10012120: e186 b.n 10012430 <__ssvfiscanf_r+0xd14> -10012122: 6bbb ldr r3, [r7, #56] ; 0x38 -10012124: 603b str r3, [r7, #0] -10012126: e7d7 b.n 100120d8 <__ssvfiscanf_r+0x9bc> -10012128: 9b04 ldr r3, [sp, #16] -1001212a: 44ab add fp, r5 -1001212c: 2b03 cmp r3, #3 -1001212e: d1c7 bne.n 100120c0 <__ssvfiscanf_r+0x9a4> -10012130: 6833 ldr r3, [r6, #0] -10012132: 2b04 cmp r3, #4 -10012134: d1c4 bne.n 100120c0 <__ssvfiscanf_r+0x9a4> -10012136: e7c7 b.n 100120c8 <__ssvfiscanf_r+0x9ac> -10012138: 2310 movs r3, #16 -1001213a: 001a movs r2, r3 -1001213c: 402a ands r2, r5 -1001213e: 920d str r2, [sp, #52] ; 0x34 -10012140: ae0f add r6, sp, #60 ; 0x3c -10012142: 422b tst r3, r5 -10012144: d100 bne.n 10012148 <__ssvfiscanf_r+0xa2c> -10012146: e099 b.n 1001227c <__ssvfiscanf_r+0xb60> -10012148: 464b mov r3, r9 -1001214a: 2500 movs r5, #0 -1001214c: 46c1 mov r9, r8 -1001214e: 4698 mov r8, r3 -10012150: 9609 str r6, [sp, #36] ; 0x24 -10012152: f7fd fd95 bl 1000fc80 <__locale_mb_cur_max> -10012156: 42a8 cmp r0, r5 -10012158: d100 bne.n 1001215c <__ssvfiscanf_r+0xa40> -1001215a: e601 b.n 10011d60 <__ssvfiscanf_r+0x644> -1001215c: 2020 movs r0, #32 -1001215e: 683b ldr r3, [r7, #0] -10012160: a90c add r1, sp, #48 ; 0x30 -10012162: 781a ldrb r2, [r3, #0] -10012164: 1809 adds r1, r1, r0 -10012166: 554a strb r2, [r1, r5] -10012168: 3301 adds r3, #1 -1001216a: 687a ldr r2, [r7, #4] -1001216c: 603b str r3, [r7, #0] -1001216e: 9b04 ldr r3, [sp, #16] -10012170: 3a01 subs r2, #1 -10012172: 1c6c adds r4, r5, #1 -10012174: 607a str r2, [r7, #4] -10012176: ad10 add r5, sp, #64 ; 0x40 -10012178: 2b03 cmp r3, #3 -1001217a: d102 bne.n 10012182 <__ssvfiscanf_r+0xa66> -1001217c: 9b10 ldr r3, [sp, #64] ; 0x40 -1001217e: 2b04 cmp r3, #4 -10012180: d004 beq.n 1001218c <__ssvfiscanf_r+0xa70> -10012182: 2208 movs r2, #8 -10012184: 2100 movs r1, #0 -10012186: 0028 movs r0, r5 -10012188: f7f5 f9b0 bl 100074ec <__wrap_memset> -1001218c: 9e09 ldr r6, [sp, #36] ; 0x24 -1001218e: 0023 movs r3, r4 -10012190: 0031 movs r1, r6 -10012192: 9803 ldr r0, [sp, #12] -10012194: 9500 str r5, [sp, #0] -10012196: aa14 add r2, sp, #80 ; 0x50 -10012198: 940a str r4, [sp, #40] ; 0x28 -1001219a: f7fd fdb9 bl 1000fd10 <_mbrtowc_r> -1001219e: 9004 str r0, [sp, #16] -100121a0: 1c42 adds r2, r0, #1 -100121a2: d100 bne.n 100121a6 <__ssvfiscanf_r+0xa8a> -100121a4: e5dc b.n 10011d60 <__ssvfiscanf_r+0x644> -100121a6: 2800 cmp r0, #0 -100121a8: d139 bne.n 1001221e <__ssvfiscanf_r+0xb02> -100121aa: 6030 str r0, [r6, #0] -100121ac: 900b str r0, [sp, #44] ; 0x2c -100121ae: ab12 add r3, sp, #72 ; 0x48 -100121b0: 2208 movs r2, #8 -100121b2: 2100 movs r1, #0 -100121b4: 0018 movs r0, r3 -100121b6: 001e movs r6, r3 -100121b8: f7f5 f998 bl 100074ec <__wrap_memset> -100121bc: 23e0 movs r3, #224 ; 0xe0 -100121be: 4ab7 ldr r2, [pc, #732] ; (1001249c <__ssvfiscanf_r+0xd80>) -100121c0: 9803 ldr r0, [sp, #12] -100121c2: 58d2 ldr r2, [r2, r3] -100121c4: a90e add r1, sp, #56 ; 0x38 -100121c6: 920c str r2, [sp, #48] ; 0x30 -100121c8: 0033 movs r3, r6 -100121ca: 9a0b ldr r2, [sp, #44] ; 0x2c -100121cc: 9e0c ldr r6, [sp, #48] ; 0x30 -100121ce: 47b0 blx r6 -100121d0: 2300 movs r3, #0 -100121d2: 2801 cmp r0, #1 -100121d4: d101 bne.n 100121da <__ssvfiscanf_r+0xabe> -100121d6: ab0c add r3, sp, #48 ; 0x30 -100121d8: 7a1b ldrb r3, [r3, #8] -100121da: aa1e add r2, sp, #120 ; 0x78 -100121dc: 5cd3 ldrb r3, [r2, r3] -100121de: 2b00 cmp r3, #0 -100121e0: d100 bne.n 100121e4 <__ssvfiscanf_r+0xac8> -100121e2: e10e b.n 10012402 <__ssvfiscanf_r+0xce6> -100121e4: 9b04 ldr r3, [sp, #16] -100121e6: 44a3 add fp, r4 -100121e8: 2b03 cmp r3, #3 -100121ea: d038 beq.n 1001225e <__ssvfiscanf_r+0xb42> -100121ec: 2301 movs r3, #1 -100121ee: 425b negs r3, r3 -100121f0: 469c mov ip, r3 -100121f2: 44e1 add r9, ip -100121f4: 9b0d ldr r3, [sp, #52] ; 0x34 -100121f6: 2b00 cmp r3, #0 -100121f8: d102 bne.n 10012200 <__ssvfiscanf_r+0xae4> -100121fa: 9b09 ldr r3, [sp, #36] ; 0x24 -100121fc: 3304 adds r3, #4 -100121fe: 9309 str r3, [sp, #36] ; 0x24 -10012200: 687b ldr r3, [r7, #4] -10012202: 2500 movs r5, #0 -10012204: 2b00 cmp r3, #0 -10012206: dd13 ble.n 10012230 <__ssvfiscanf_r+0xb14> -10012208: 464b mov r3, r9 -1001220a: 2b00 cmp r3, #0 -1001220c: d1a1 bne.n 10012152 <__ssvfiscanf_r+0xa36> -1001220e: 46c1 mov r9, r8 -10012210: 9e09 ldr r6, [sp, #36] ; 0x24 -10012212: 9b0d ldr r3, [sp, #52] ; 0x34 -10012214: 2b00 cmp r3, #0 -10012216: d001 beq.n 1001221c <__ssvfiscanf_r+0xb00> -10012218: f7ff fb0a bl 10011830 <__ssvfiscanf_r+0x114> -1001221c: e630 b.n 10011e80 <__ssvfiscanf_r+0x764> -1001221e: 9b04 ldr r3, [sp, #16] -10012220: 3302 adds r3, #2 -10012222: d000 beq.n 10012226 <__ssvfiscanf_r+0xb0a> -10012224: e130 b.n 10012488 <__ssvfiscanf_r+0xd6c> -10012226: 687b ldr r3, [r7, #4] -10012228: 2b00 cmp r3, #0 -1001222a: dd02 ble.n 10012232 <__ssvfiscanf_r+0xb16> -1001222c: 0025 movs r5, r4 -1001222e: e790 b.n 10012152 <__ssvfiscanf_r+0xa36> -10012230: 2400 movs r4, #0 -10012232: 6b39 ldr r1, [r7, #48] ; 0x30 -10012234: 2900 cmp r1, #0 -10012236: d100 bne.n 1001223a <__ssvfiscanf_r+0xb1e> -10012238: e0be b.n 100123b8 <__ssvfiscanf_r+0xc9c> -1001223a: 003b movs r3, r7 -1001223c: 3340 adds r3, #64 ; 0x40 -1001223e: 4299 cmp r1, r3 -10012240: d002 beq.n 10012248 <__ssvfiscanf_r+0xb2c> -10012242: 9803 ldr r0, [sp, #12] -10012244: f7fd fc06 bl 1000fa54 <_free_r> -10012248: 2300 movs r3, #0 -1001224a: 633b str r3, [r7, #48] ; 0x30 -1001224c: 6bfb ldr r3, [r7, #60] ; 0x3c -1001224e: 607b str r3, [r7, #4] -10012250: 2b00 cmp r3, #0 -10012252: d100 bne.n 10012256 <__ssvfiscanf_r+0xb3a> -10012254: e0b0 b.n 100123b8 <__ssvfiscanf_r+0xc9c> -10012256: 6bbb ldr r3, [r7, #56] ; 0x38 -10012258: 0025 movs r5, r4 -1001225a: 603b str r3, [r7, #0] -1001225c: e7d4 b.n 10012208 <__ssvfiscanf_r+0xaec> -1001225e: 682b ldr r3, [r5, #0] -10012260: 2b04 cmp r3, #4 -10012262: d1c3 bne.n 100121ec <__ssvfiscanf_r+0xad0> -10012264: e7c6 b.n 100121f4 <__ssvfiscanf_r+0xad8> -10012266: 4b8e ldr r3, [pc, #568] ; (100124a0 <__ssvfiscanf_r+0xd84>) -10012268: 401d ands r5, r3 -1001226a: 1e33 subs r3, r6, #0 -1001226c: d002 beq.n 10012274 <__ssvfiscanf_r+0xb58> -1001226e: 3b01 subs r3, #1 -10012270: 001e movs r6, r3 -10012272: 3401 adds r4, #1 -10012274: 9b09 ldr r3, [sp, #36] ; 0x24 -10012276: 3301 adds r3, #1 -10012278: 9309 str r3, [sp, #36] ; 0x24 -1001227a: e4e0 b.n 10011c3e <__ssvfiscanf_r+0x522> -1001227c: 9b07 ldr r3, [sp, #28] -1001227e: cb40 ldmia r3!, {r6} -10012280: 9307 str r3, [sp, #28] -10012282: e761 b.n 10012148 <__ssvfiscanf_r+0xa2c> -10012284: 9b07 ldr r3, [sp, #28] -10012286: cb04 ldmia r3!, {r2} -10012288: 4690 mov r8, r2 -1001228a: 9307 str r3, [sp, #28] -1001228c: e6e0 b.n 10012050 <__ssvfiscanf_r+0x934> -1001228e: 9b07 ldr r3, [sp, #28] -10012290: cb04 ldmia r3!, {r2} -10012292: 8010 strh r0, [r2, #0] -10012294: 9307 str r3, [sp, #28] -10012296: e45e b.n 10011b56 <__ssvfiscanf_r+0x43a> -10012298: 4659 mov r1, fp -1001229a: 9b07 ldr r3, [sp, #28] -1001229c: cb04 ldmia r3!, {r2} -1001229e: 8011 strh r1, [r2, #0] -100122a0: 9307 str r3, [sp, #28] -100122a2: f7ff fac5 bl 10011830 <__ssvfiscanf_r+0x114> -100122a6: 0029 movs r1, r5 -100122a8: 464d mov r5, r9 -100122aa: e40e b.n 10011aca <__ssvfiscanf_r+0x3ae> -100122ac: 0029 movs r1, r5 -100122ae: 464d mov r5, r9 -100122b0: e416 b.n 10011ae0 <__ssvfiscanf_r+0x3c4> -100122b2: 3c01 subs r4, #1 -100122b4: 003a movs r2, r7 -100122b6: 7821 ldrb r1, [r4, #0] -100122b8: 9803 ldr r0, [sp, #12] -100122ba: f7ff f96b bl 10011594 <_sungetc_r> -100122be: e4cf b.n 10011c60 <__ssvfiscanf_r+0x544> -100122c0: 693b ldr r3, [r7, #16] -100122c2: 2220 movs r2, #32 -100122c4: 603b str r3, [r7, #0] -100122c6: 2300 movs r3, #0 -100122c8: 607b str r3, [r7, #4] -100122ca: 89bb ldrh r3, [r7, #12] -100122cc: 4313 orrs r3, r2 -100122ce: 81bb strh r3, [r7, #12] -100122d0: 2d00 cmp r5, #0 -100122d2: d100 bne.n 100122d6 <__ssvfiscanf_r+0xbba> -100122d4: e544 b.n 10011d60 <__ssvfiscanf_r+0x644> -100122d6: 44ab add fp, r5 -100122d8: f7ff faaa bl 10011830 <__ssvfiscanf_r+0x114> -100122dc: 4333 orrs r3, r6 -100122de: 788a ldrb r2, [r1, #2] -100122e0: 4699 mov r9, r3 -100122e2: 3102 adds r1, #2 -100122e4: f7ff fa51 bl 1001178a <__ssvfiscanf_r+0x6e> -100122e8: 4646 mov r6, r8 -100122ea: 1ba4 subs r4, r4, r6 -100122ec: 44a3 add fp, r4 -100122ee: 2300 movs r3, #0 -100122f0: 702b strb r3, [r5, #0] -100122f2: 9b06 ldr r3, [sp, #24] -100122f4: 3301 adds r3, #1 -100122f6: 9306 str r3, [sp, #24] -100122f8: 9b09 ldr r3, [sp, #36] ; 0x24 -100122fa: 9307 str r3, [sp, #28] -100122fc: f7ff fa98 bl 10011830 <__ssvfiscanf_r+0x114> -10012300: 4646 mov r6, r8 -10012302: 1ba6 subs r6, r4, r6 -10012304: 0025 movs r5, r4 -10012306: 44b3 add fp, r6 -10012308: e7f1 b.n 100122ee <__ssvfiscanf_r+0xbd2> -1001230a: 46b0 mov r8, r6 -1001230c: 44c3 add fp, r8 -1001230e: f7ff fa8f bl 10011830 <__ssvfiscanf_r+0x114> -10012312: 9b04 ldr r3, [sp, #16] -10012314: 3302 adds r3, #2 -10012316: d100 bne.n 1001231a <__ssvfiscanf_r+0xbfe> -10012318: e58c b.n 10011e34 <__ssvfiscanf_r+0x718> -1001231a: 6830 ldr r0, [r6, #0] -1001231c: f7fd fc7c bl 1000fc18 -10012320: 2800 cmp r0, #0 -10012322: d000 beq.n 10012326 <__ssvfiscanf_r+0xc0a> -10012324: e595 b.n 10011e52 <__ssvfiscanf_r+0x736> -10012326: 9b04 ldr r3, [sp, #16] -10012328: 44ab add fp, r5 -1001232a: 2b03 cmp r3, #3 -1001232c: d000 beq.n 10012330 <__ssvfiscanf_r+0xc14> -1001232e: e578 b.n 10011e22 <__ssvfiscanf_r+0x706> -10012330: 6823 ldr r3, [r4, #0] -10012332: 2b04 cmp r3, #4 -10012334: d000 beq.n 10012338 <__ssvfiscanf_r+0xc1c> -10012336: e574 b.n 10011e22 <__ssvfiscanf_r+0x706> -10012338: e577 b.n 10011e2a <__ssvfiscanf_r+0x70e> -1001233a: 2300 movs r3, #0 -1001233c: 9306 str r3, [sp, #24] -1001233e: f7ff fa39 bl 100117b4 <__ssvfiscanf_r+0x98> -10012342: 4659 mov r1, fp -10012344: 9b07 ldr r3, [sp, #28] -10012346: cb04 ldmia r3!, {r2} -10012348: 6011 str r1, [r2, #0] -1001234a: 9307 str r3, [sp, #28] -1001234c: f7ff fa70 bl 10011830 <__ssvfiscanf_r+0x114> -10012350: 693b ldr r3, [r7, #16] -10012352: 2220 movs r2, #32 -10012354: 603b str r3, [r7, #0] -10012356: 2300 movs r3, #0 -10012358: 607b str r3, [r7, #4] -1001235a: 89bb ldrh r3, [r7, #12] -1001235c: 4644 mov r4, r8 -1001235e: 4313 orrs r3, r2 -10012360: 81bb strh r3, [r7, #12] -10012362: e477 b.n 10011c54 <__ssvfiscanf_r+0x538> -10012364: 693b ldr r3, [r7, #16] +10011e3e: 781a ldrb r2, [r3, #0] +10011e40: 5caa ldrb r2, [r5, r2] +10011e42: 2a00 cmp r2, #0 +10011e44: d022 beq.n 10011e8c <__ssvfiscanf_r+0x7fc> +10011e46: 687a ldr r2, [r7, #4] +10011e48: 3601 adds r6, #1 +10011e4a: 3a01 subs r2, #1 +10011e4c: 607a str r2, [r7, #4] +10011e4e: 1c5a adds r2, r3, #1 +10011e50: 603a str r2, [r7, #0] +10011e52: 781b ldrb r3, [r3, #0] +10011e54: 7023 strb r3, [r4, #0] +10011e56: 45b0 cmp r8, r6 +10011e58: d017 beq.n 10011e8a <__ssvfiscanf_r+0x7fa> +10011e5a: 687b ldr r3, [r7, #4] +10011e5c: 0034 movs r4, r6 +10011e5e: 2b00 cmp r3, #0 +10011e60: dcec bgt.n 10011e3c <__ssvfiscanf_r+0x7ac> +10011e62: 6b39 ldr r1, [r7, #48] ; 0x30 +10011e64: 2900 cmp r1, #0 +10011e66: d100 bne.n 10011e6a <__ssvfiscanf_r+0x7da> +10011e68: e241 b.n 100122ee <__ssvfiscanf_r+0xc5e> +10011e6a: 9b07 ldr r3, [sp, #28] +10011e6c: 4299 cmp r1, r3 +10011e6e: d002 beq.n 10011e76 <__ssvfiscanf_r+0x7e6> +10011e70: 9803 ldr r0, [sp, #12] +10011e72: f7fd fda9 bl 1000f9c8 <_free_r> +10011e76: 2300 movs r3, #0 +10011e78: 633b str r3, [r7, #48] ; 0x30 +10011e7a: 6bfb ldr r3, [r7, #60] ; 0x3c +10011e7c: 607b str r3, [r7, #4] +10011e7e: 2b00 cmp r3, #0 +10011e80: d100 bne.n 10011e84 <__ssvfiscanf_r+0x7f4> +10011e82: e234 b.n 100122ee <__ssvfiscanf_r+0xc5e> +10011e84: 6bbb ldr r3, [r7, #56] ; 0x38 +10011e86: 603b str r3, [r7, #0] +10011e88: e7d9 b.n 10011e3e <__ssvfiscanf_r+0x7ae> +10011e8a: 4644 mov r4, r8 +10011e8c: 9a09 ldr r2, [sp, #36] ; 0x24 +10011e8e: 1aa3 subs r3, r4, r2 +10011e90: 4294 cmp r4, r2 +10011e92: d100 bne.n 10011e96 <__ssvfiscanf_r+0x806> +10011e94: e448 b.n 10011728 <__ssvfiscanf_r+0x98> +10011e96: 2200 movs r2, #0 +10011e98: 7022 strb r2, [r4, #0] +10011e9a: 9a06 ldr r2, [sp, #24] +10011e9c: 449b add fp, r3 +10011e9e: 9b0a ldr r3, [sp, #40] ; 0x28 +10011ea0: 3201 adds r2, #1 +10011ea2: 9206 str r2, [sp, #24] +10011ea4: 9307 str r3, [sp, #28] +10011ea6: e47d b.n 100117a4 <__ssvfiscanf_r+0x114> +10011ea8: 693b ldr r3, [r7, #16] +10011eaa: 2220 movs r2, #32 +10011eac: 603b str r3, [r7, #0] +10011eae: 2300 movs r3, #0 +10011eb0: 607b str r3, [r7, #4] +10011eb2: 89bb ldrh r3, [r7, #12] +10011eb4: 46b3 mov fp, r6 +10011eb6: 4313 orrs r3, r2 +10011eb8: 81bb strh r3, [r7, #12] +10011eba: e473 b.n 100117a4 <__ssvfiscanf_r+0x114> +10011ebc: 687b ldr r3, [r7, #4] +10011ebe: 6838 ldr r0, [r7, #0] +10011ec0: 42a3 cmp r3, r4 +10011ec2: db00 blt.n 10011ec6 <__ssvfiscanf_r+0x836> +10011ec4: e27a b.n 100123bc <__ssvfiscanf_r+0xd2c> +10011ec6: 2240 movs r2, #64 ; 0x40 +10011ec8: 4690 mov r8, r2 +10011eca: 2500 movs r5, #0 +10011ecc: 2600 movs r6, #0 +10011ece: 6b39 ldr r1, [r7, #48] ; 0x30 +10011ed0: 44b8 add r8, r7 +10011ed2: 9509 str r5, [sp, #36] ; 0x24 +10011ed4: 940a str r4, [sp, #40] ; 0x28 +10011ed6: 18ed adds r5, r5, r3 +10011ed8: 1ae4 subs r4, r4, r3 +10011eda: 18c3 adds r3, r0, r3 +10011edc: 603b str r3, [r7, #0] +10011ede: 2900 cmp r1, #0 +10011ee0: d100 bne.n 10011ee4 <__ssvfiscanf_r+0x854> +10011ee2: e1a7 b.n 10012234 <__ssvfiscanf_r+0xba4> +10011ee4: 4541 cmp r1, r8 +10011ee6: d002 beq.n 10011eee <__ssvfiscanf_r+0x85e> +10011ee8: 9803 ldr r0, [sp, #12] +10011eea: f7fd fd6d bl 1000f9c8 <_free_r> +10011eee: 6bfb ldr r3, [r7, #60] ; 0x3c +10011ef0: 633e str r6, [r7, #48] ; 0x30 +10011ef2: 607b str r3, [r7, #4] +10011ef4: 2b00 cmp r3, #0 +10011ef6: d100 bne.n 10011efa <__ssvfiscanf_r+0x86a> +10011ef8: e19c b.n 10012234 <__ssvfiscanf_r+0xba4> +10011efa: 6bb8 ldr r0, [r7, #56] ; 0x38 +10011efc: 2100 movs r1, #0 +10011efe: 6038 str r0, [r7, #0] +10011f00: 429c cmp r4, r3 +10011f02: dce6 bgt.n 10011ed2 <__ssvfiscanf_r+0x842> +10011f04: 9a0a ldr r2, [sp, #40] ; 0x28 +10011f06: 9d09 ldr r5, [sp, #36] ; 0x24 +10011f08: 4694 mov ip, r2 +10011f0a: 4465 add r5, ip +10011f0c: 1b1b subs r3, r3, r4 +10011f0e: 1900 adds r0, r0, r4 +10011f10: 607b str r3, [r7, #4] +10011f12: 6038 str r0, [r7, #0] +10011f14: 44ab add fp, r5 +10011f16: e445 b.n 100117a4 <__ssvfiscanf_r+0x114> +10011f18: 4651 mov r1, sl +10011f1a: 9b07 ldr r3, [sp, #28] +10011f1c: cb40 ldmia r3!, {r6} +10011f1e: 9309 str r3, [sp, #36] ; 0x24 +10011f20: 683b ldr r3, [r7, #0] +10011f22: 781a ldrb r2, [r3, #0] +10011f24: 5c8a ldrb r2, [r1, r2] +10011f26: 0712 lsls r2, r2, #28 +10011f28: d500 bpl.n 10011f2c <__ssvfiscanf_r+0x89c> +10011f2a: e249 b.n 100123c0 <__ssvfiscanf_r+0xd30> +10011f2c: 687a ldr r2, [r7, #4] +10011f2e: 1c75 adds r5, r6, #1 +10011f30: 3a01 subs r2, #1 +10011f32: 607a str r2, [r7, #4] +10011f34: 1c5a adds r2, r3, #1 +10011f36: 603a str r2, [r7, #0] +10011f38: 781b ldrb r3, [r3, #0] +10011f3a: 002c movs r4, r5 +10011f3c: 7033 strb r3, [r6, #0] +10011f3e: 4643 mov r3, r8 +10011f40: 2b01 cmp r3, #1 +10011f42: d100 bne.n 10011f46 <__ssvfiscanf_r+0x8b6> +10011f44: e23e b.n 100123c4 <__ssvfiscanf_r+0xd34> +10011f46: 2340 movs r3, #64 ; 0x40 +10011f48: 469c mov ip, r3 +10011f4a: 44bc add ip, r7 +10011f4c: 4663 mov r3, ip +10011f4e: 9307 str r3, [sp, #28] +10011f50: 0033 movs r3, r6 +10011f52: 4646 mov r6, r8 +10011f54: 4698 mov r8, r3 +10011f56: e014 b.n 10011f82 <__ssvfiscanf_r+0x8f2> +10011f58: 683b ldr r3, [r7, #0] +10011f5a: 4651 mov r1, sl +10011f5c: 781a ldrb r2, [r3, #0] +10011f5e: 5c8a ldrb r2, [r1, r2] +10011f60: 2108 movs r1, #8 +10011f62: 4211 tst r1, r2 +10011f64: d000 beq.n 10011f68 <__ssvfiscanf_r+0x8d8> +10011f66: e179 b.n 1001225c <__ssvfiscanf_r+0xbcc> +10011f68: 687a ldr r2, [r7, #4] +10011f6a: 3401 adds r4, #1 +10011f6c: 3a01 subs r2, #1 +10011f6e: 607a str r2, [r7, #4] +10011f70: 1c5a adds r2, r3, #1 +10011f72: 603a str r2, [r7, #0] +10011f74: 781b ldrb r3, [r3, #0] +10011f76: 702b strb r3, [r5, #0] +10011f78: 4643 mov r3, r8 +10011f7a: 199b adds r3, r3, r6 +10011f7c: 42a3 cmp r3, r4 +10011f7e: d100 bne.n 10011f82 <__ssvfiscanf_r+0x8f2> +10011f80: e178 b.n 10012274 <__ssvfiscanf_r+0xbe4> +10011f82: 687b ldr r3, [r7, #4] +10011f84: 0025 movs r5, r4 +10011f86: 2b00 cmp r3, #0 +10011f88: dce6 bgt.n 10011f58 <__ssvfiscanf_r+0x8c8> +10011f8a: 6b39 ldr r1, [r7, #48] ; 0x30 +10011f8c: 2900 cmp r1, #0 +10011f8e: d100 bne.n 10011f92 <__ssvfiscanf_r+0x902> +10011f90: e1e5 b.n 1001235e <__ssvfiscanf_r+0xcce> +10011f92: 9b07 ldr r3, [sp, #28] +10011f94: 4299 cmp r1, r3 +10011f96: d002 beq.n 10011f9e <__ssvfiscanf_r+0x90e> +10011f98: 9803 ldr r0, [sp, #12] +10011f9a: f7fd fd15 bl 1000f9c8 <_free_r> +10011f9e: 2300 movs r3, #0 +10011fa0: 633b str r3, [r7, #48] ; 0x30 +10011fa2: 6bfb ldr r3, [r7, #60] ; 0x3c +10011fa4: 607b str r3, [r7, #4] +10011fa6: 2b00 cmp r3, #0 +10011fa8: d100 bne.n 10011fac <__ssvfiscanf_r+0x91c> +10011faa: e1d8 b.n 1001235e <__ssvfiscanf_r+0xcce> +10011fac: 6bbb ldr r3, [r7, #56] ; 0x38 +10011fae: 603b str r3, [r7, #0] +10011fb0: e7d3 b.n 10011f5a <__ssvfiscanf_r+0x8ca> +10011fb2: 2310 movs r3, #16 +10011fb4: 001a movs r2, r3 +10011fb6: 402a ands r2, r5 +10011fb8: 9209 str r2, [sp, #36] ; 0x24 +10011fba: 2200 movs r2, #0 +10011fbc: 4690 mov r8, r2 +10011fbe: 422b tst r3, r5 +10011fc0: d100 bne.n 10011fc4 <__ssvfiscanf_r+0x934> +10011fc2: e119 b.n 100121f8 <__ssvfiscanf_r+0xb68> +10011fc4: 2340 movs r3, #64 ; 0x40 +10011fc6: 469c mov ip, r3 +10011fc8: 44bc add ip, r7 +10011fca: 4663 mov r3, ip +10011fcc: 930a str r3, [sp, #40] ; 0x28 +10011fce: 4643 mov r3, r8 +10011fd0: 2600 movs r6, #0 +10011fd2: 46a0 mov r8, r4 +10011fd4: 001c movs r4, r3 +10011fd6: f7fd fe0d bl 1000fbf4 <__locale_mb_cur_max> +10011fda: 42b0 cmp r0, r6 +10011fdc: d100 bne.n 10011fe0 <__ssvfiscanf_r+0x950> +10011fde: e679 b.n 10011cd4 <__ssvfiscanf_r+0x644> +10011fe0: 2020 movs r0, #32 +10011fe2: 683b ldr r3, [r7, #0] +10011fe4: a90c add r1, sp, #48 ; 0x30 +10011fe6: 781a ldrb r2, [r3, #0] +10011fe8: 1809 adds r1, r1, r0 +10011fea: 558a strb r2, [r1, r6] +10011fec: 3301 adds r3, #1 +10011fee: 687a ldr r2, [r7, #4] +10011ff0: 603b str r3, [r7, #0] +10011ff2: 9b04 ldr r3, [sp, #16] +10011ff4: 3a01 subs r2, #1 +10011ff6: 1c75 adds r5, r6, #1 +10011ff8: 607a str r2, [r7, #4] +10011ffa: ae12 add r6, sp, #72 ; 0x48 +10011ffc: 2b03 cmp r3, #3 +10011ffe: d102 bne.n 10012006 <__ssvfiscanf_r+0x976> +10012000: 9b12 ldr r3, [sp, #72] ; 0x48 +10012002: 2b04 cmp r3, #4 +10012004: d004 beq.n 10012010 <__ssvfiscanf_r+0x980> +10012006: 2208 movs r2, #8 +10012008: 2100 movs r1, #0 +1001200a: 0030 movs r0, r6 +1001200c: f7f5 fa26 bl 1000745c <__wrap_memset> +10012010: 002b movs r3, r5 +10012012: 0021 movs r1, r4 +10012014: 9803 ldr r0, [sp, #12] +10012016: 9600 str r6, [sp, #0] +10012018: aa14 add r2, sp, #80 ; 0x50 +1001201a: f7fd fe33 bl 1000fc84 <_mbrtowc_r> +1001201e: 9004 str r0, [sp, #16] +10012020: 1c42 adds r2, r0, #1 +10012022: d100 bne.n 10012026 <__ssvfiscanf_r+0x996> +10012024: e656 b.n 10011cd4 <__ssvfiscanf_r+0x644> +10012026: 2800 cmp r0, #0 +10012028: d11d bne.n 10012066 <__ssvfiscanf_r+0x9d6> +1001202a: 9b09 ldr r3, [sp, #36] ; 0x24 +1001202c: 2b00 cmp r3, #0 +1001202e: d100 bne.n 10012032 <__ssvfiscanf_r+0x9a2> +10012030: 6023 str r3, [r4, #0] +10012032: 44ab add fp, r5 +10012034: 2301 movs r3, #1 +10012036: 425b negs r3, r3 +10012038: 469c mov ip, r3 +1001203a: 44e0 add r8, ip +1001203c: 9b09 ldr r3, [sp, #36] ; 0x24 +1001203e: 2b00 cmp r3, #0 +10012040: d100 bne.n 10012044 <__ssvfiscanf_r+0x9b4> +10012042: 3404 adds r4, #4 +10012044: 687b ldr r3, [r7, #4] +10012046: 2600 movs r6, #0 +10012048: 2b00 cmp r3, #0 +1001204a: dd13 ble.n 10012074 <__ssvfiscanf_r+0x9e4> +1001204c: 4643 mov r3, r8 +1001204e: 2b00 cmp r3, #0 +10012050: d1c1 bne.n 10011fd6 <__ssvfiscanf_r+0x946> +10012052: 9b09 ldr r3, [sp, #36] ; 0x24 +10012054: 425a negs r2, r3 +10012056: 4153 adcs r3, r2 +10012058: 9a06 ldr r2, [sp, #24] +1001205a: 4694 mov ip, r2 +1001205c: 449c add ip, r3 +1001205e: 4663 mov r3, ip +10012060: 9306 str r3, [sp, #24] +10012062: f7ff fb9f bl 100117a4 <__ssvfiscanf_r+0x114> +10012066: 9b04 ldr r3, [sp, #16] +10012068: 3302 adds r3, #2 +1001206a: d117 bne.n 1001209c <__ssvfiscanf_r+0xa0c> +1001206c: 687b ldr r3, [r7, #4] +1001206e: 002e movs r6, r5 +10012070: 2b00 cmp r3, #0 +10012072: dcb0 bgt.n 10011fd6 <__ssvfiscanf_r+0x946> +10012074: 6b39 ldr r1, [r7, #48] ; 0x30 +10012076: 2900 cmp r1, #0 +10012078: d100 bne.n 1001207c <__ssvfiscanf_r+0x9ec> +1001207a: e193 b.n 100123a4 <__ssvfiscanf_r+0xd14> +1001207c: 9b0a ldr r3, [sp, #40] ; 0x28 +1001207e: 4299 cmp r1, r3 +10012080: d002 beq.n 10012088 <__ssvfiscanf_r+0x9f8> +10012082: 9803 ldr r0, [sp, #12] +10012084: f7fd fca0 bl 1000f9c8 <_free_r> +10012088: 2300 movs r3, #0 +1001208a: 633b str r3, [r7, #48] ; 0x30 +1001208c: 6bfb ldr r3, [r7, #60] ; 0x3c +1001208e: 607b str r3, [r7, #4] +10012090: 2b00 cmp r3, #0 +10012092: d100 bne.n 10012096 <__ssvfiscanf_r+0xa06> +10012094: e186 b.n 100123a4 <__ssvfiscanf_r+0xd14> +10012096: 6bbb ldr r3, [r7, #56] ; 0x38 +10012098: 603b str r3, [r7, #0] +1001209a: e7d7 b.n 1001204c <__ssvfiscanf_r+0x9bc> +1001209c: 9b04 ldr r3, [sp, #16] +1001209e: 44ab add fp, r5 +100120a0: 2b03 cmp r3, #3 +100120a2: d1c7 bne.n 10012034 <__ssvfiscanf_r+0x9a4> +100120a4: 6833 ldr r3, [r6, #0] +100120a6: 2b04 cmp r3, #4 +100120a8: d1c4 bne.n 10012034 <__ssvfiscanf_r+0x9a4> +100120aa: e7c7 b.n 1001203c <__ssvfiscanf_r+0x9ac> +100120ac: 2310 movs r3, #16 +100120ae: 001a movs r2, r3 +100120b0: 402a ands r2, r5 +100120b2: 920d str r2, [sp, #52] ; 0x34 +100120b4: ae0f add r6, sp, #60 ; 0x3c +100120b6: 422b tst r3, r5 +100120b8: d100 bne.n 100120bc <__ssvfiscanf_r+0xa2c> +100120ba: e099 b.n 100121f0 <__ssvfiscanf_r+0xb60> +100120bc: 464b mov r3, r9 +100120be: 2500 movs r5, #0 +100120c0: 46c1 mov r9, r8 +100120c2: 4698 mov r8, r3 +100120c4: 9609 str r6, [sp, #36] ; 0x24 +100120c6: f7fd fd95 bl 1000fbf4 <__locale_mb_cur_max> +100120ca: 42a8 cmp r0, r5 +100120cc: d100 bne.n 100120d0 <__ssvfiscanf_r+0xa40> +100120ce: e601 b.n 10011cd4 <__ssvfiscanf_r+0x644> +100120d0: 2020 movs r0, #32 +100120d2: 683b ldr r3, [r7, #0] +100120d4: a90c add r1, sp, #48 ; 0x30 +100120d6: 781a ldrb r2, [r3, #0] +100120d8: 1809 adds r1, r1, r0 +100120da: 554a strb r2, [r1, r5] +100120dc: 3301 adds r3, #1 +100120de: 687a ldr r2, [r7, #4] +100120e0: 603b str r3, [r7, #0] +100120e2: 9b04 ldr r3, [sp, #16] +100120e4: 3a01 subs r2, #1 +100120e6: 1c6c adds r4, r5, #1 +100120e8: 607a str r2, [r7, #4] +100120ea: ad10 add r5, sp, #64 ; 0x40 +100120ec: 2b03 cmp r3, #3 +100120ee: d102 bne.n 100120f6 <__ssvfiscanf_r+0xa66> +100120f0: 9b10 ldr r3, [sp, #64] ; 0x40 +100120f2: 2b04 cmp r3, #4 +100120f4: d004 beq.n 10012100 <__ssvfiscanf_r+0xa70> +100120f6: 2208 movs r2, #8 +100120f8: 2100 movs r1, #0 +100120fa: 0028 movs r0, r5 +100120fc: f7f5 f9ae bl 1000745c <__wrap_memset> +10012100: 9e09 ldr r6, [sp, #36] ; 0x24 +10012102: 0023 movs r3, r4 +10012104: 0031 movs r1, r6 +10012106: 9803 ldr r0, [sp, #12] +10012108: 9500 str r5, [sp, #0] +1001210a: aa14 add r2, sp, #80 ; 0x50 +1001210c: 940a str r4, [sp, #40] ; 0x28 +1001210e: f7fd fdb9 bl 1000fc84 <_mbrtowc_r> +10012112: 9004 str r0, [sp, #16] +10012114: 1c42 adds r2, r0, #1 +10012116: d100 bne.n 1001211a <__ssvfiscanf_r+0xa8a> +10012118: e5dc b.n 10011cd4 <__ssvfiscanf_r+0x644> +1001211a: 2800 cmp r0, #0 +1001211c: d139 bne.n 10012192 <__ssvfiscanf_r+0xb02> +1001211e: 6030 str r0, [r6, #0] +10012120: 900b str r0, [sp, #44] ; 0x2c +10012122: ab12 add r3, sp, #72 ; 0x48 +10012124: 2208 movs r2, #8 +10012126: 2100 movs r1, #0 +10012128: 0018 movs r0, r3 +1001212a: 001e movs r6, r3 +1001212c: f7f5 f996 bl 1000745c <__wrap_memset> +10012130: 23e0 movs r3, #224 ; 0xe0 +10012132: 4ab7 ldr r2, [pc, #732] ; (10012410 <__ssvfiscanf_r+0xd80>) +10012134: 9803 ldr r0, [sp, #12] +10012136: 58d2 ldr r2, [r2, r3] +10012138: a90e add r1, sp, #56 ; 0x38 +1001213a: 920c str r2, [sp, #48] ; 0x30 +1001213c: 0033 movs r3, r6 +1001213e: 9a0b ldr r2, [sp, #44] ; 0x2c +10012140: 9e0c ldr r6, [sp, #48] ; 0x30 +10012142: 47b0 blx r6 +10012144: 2300 movs r3, #0 +10012146: 2801 cmp r0, #1 +10012148: d101 bne.n 1001214e <__ssvfiscanf_r+0xabe> +1001214a: ab0c add r3, sp, #48 ; 0x30 +1001214c: 7a1b ldrb r3, [r3, #8] +1001214e: aa1e add r2, sp, #120 ; 0x78 +10012150: 5cd3 ldrb r3, [r2, r3] +10012152: 2b00 cmp r3, #0 +10012154: d100 bne.n 10012158 <__ssvfiscanf_r+0xac8> +10012156: e10e b.n 10012376 <__ssvfiscanf_r+0xce6> +10012158: 9b04 ldr r3, [sp, #16] +1001215a: 44a3 add fp, r4 +1001215c: 2b03 cmp r3, #3 +1001215e: d038 beq.n 100121d2 <__ssvfiscanf_r+0xb42> +10012160: 2301 movs r3, #1 +10012162: 425b negs r3, r3 +10012164: 469c mov ip, r3 +10012166: 44e1 add r9, ip +10012168: 9b0d ldr r3, [sp, #52] ; 0x34 +1001216a: 2b00 cmp r3, #0 +1001216c: d102 bne.n 10012174 <__ssvfiscanf_r+0xae4> +1001216e: 9b09 ldr r3, [sp, #36] ; 0x24 +10012170: 3304 adds r3, #4 +10012172: 9309 str r3, [sp, #36] ; 0x24 +10012174: 687b ldr r3, [r7, #4] +10012176: 2500 movs r5, #0 +10012178: 2b00 cmp r3, #0 +1001217a: dd13 ble.n 100121a4 <__ssvfiscanf_r+0xb14> +1001217c: 464b mov r3, r9 +1001217e: 2b00 cmp r3, #0 +10012180: d1a1 bne.n 100120c6 <__ssvfiscanf_r+0xa36> +10012182: 46c1 mov r9, r8 +10012184: 9e09 ldr r6, [sp, #36] ; 0x24 +10012186: 9b0d ldr r3, [sp, #52] ; 0x34 +10012188: 2b00 cmp r3, #0 +1001218a: d001 beq.n 10012190 <__ssvfiscanf_r+0xb00> +1001218c: f7ff fb0a bl 100117a4 <__ssvfiscanf_r+0x114> +10012190: e630 b.n 10011df4 <__ssvfiscanf_r+0x764> +10012192: 9b04 ldr r3, [sp, #16] +10012194: 3302 adds r3, #2 +10012196: d000 beq.n 1001219a <__ssvfiscanf_r+0xb0a> +10012198: e130 b.n 100123fc <__ssvfiscanf_r+0xd6c> +1001219a: 687b ldr r3, [r7, #4] +1001219c: 2b00 cmp r3, #0 +1001219e: dd02 ble.n 100121a6 <__ssvfiscanf_r+0xb16> +100121a0: 0025 movs r5, r4 +100121a2: e790 b.n 100120c6 <__ssvfiscanf_r+0xa36> +100121a4: 2400 movs r4, #0 +100121a6: 6b39 ldr r1, [r7, #48] ; 0x30 +100121a8: 2900 cmp r1, #0 +100121aa: d100 bne.n 100121ae <__ssvfiscanf_r+0xb1e> +100121ac: e0be b.n 1001232c <__ssvfiscanf_r+0xc9c> +100121ae: 003b movs r3, r7 +100121b0: 3340 adds r3, #64 ; 0x40 +100121b2: 4299 cmp r1, r3 +100121b4: d002 beq.n 100121bc <__ssvfiscanf_r+0xb2c> +100121b6: 9803 ldr r0, [sp, #12] +100121b8: f7fd fc06 bl 1000f9c8 <_free_r> +100121bc: 2300 movs r3, #0 +100121be: 633b str r3, [r7, #48] ; 0x30 +100121c0: 6bfb ldr r3, [r7, #60] ; 0x3c +100121c2: 607b str r3, [r7, #4] +100121c4: 2b00 cmp r3, #0 +100121c6: d100 bne.n 100121ca <__ssvfiscanf_r+0xb3a> +100121c8: e0b0 b.n 1001232c <__ssvfiscanf_r+0xc9c> +100121ca: 6bbb ldr r3, [r7, #56] ; 0x38 +100121cc: 0025 movs r5, r4 +100121ce: 603b str r3, [r7, #0] +100121d0: e7d4 b.n 1001217c <__ssvfiscanf_r+0xaec> +100121d2: 682b ldr r3, [r5, #0] +100121d4: 2b04 cmp r3, #4 +100121d6: d1c3 bne.n 10012160 <__ssvfiscanf_r+0xad0> +100121d8: e7c6 b.n 10012168 <__ssvfiscanf_r+0xad8> +100121da: 4b8e ldr r3, [pc, #568] ; (10012414 <__ssvfiscanf_r+0xd84>) +100121dc: 401d ands r5, r3 +100121de: 1e33 subs r3, r6, #0 +100121e0: d002 beq.n 100121e8 <__ssvfiscanf_r+0xb58> +100121e2: 3b01 subs r3, #1 +100121e4: 001e movs r6, r3 +100121e6: 3401 adds r4, #1 +100121e8: 9b09 ldr r3, [sp, #36] ; 0x24 +100121ea: 3301 adds r3, #1 +100121ec: 9309 str r3, [sp, #36] ; 0x24 +100121ee: e4e0 b.n 10011bb2 <__ssvfiscanf_r+0x522> +100121f0: 9b07 ldr r3, [sp, #28] +100121f2: cb40 ldmia r3!, {r6} +100121f4: 9307 str r3, [sp, #28] +100121f6: e761 b.n 100120bc <__ssvfiscanf_r+0xa2c> +100121f8: 9b07 ldr r3, [sp, #28] +100121fa: cb04 ldmia r3!, {r2} +100121fc: 4690 mov r8, r2 +100121fe: 9307 str r3, [sp, #28] +10012200: e6e0 b.n 10011fc4 <__ssvfiscanf_r+0x934> +10012202: 9b07 ldr r3, [sp, #28] +10012204: cb04 ldmia r3!, {r2} +10012206: 8010 strh r0, [r2, #0] +10012208: 9307 str r3, [sp, #28] +1001220a: e45e b.n 10011aca <__ssvfiscanf_r+0x43a> +1001220c: 4659 mov r1, fp +1001220e: 9b07 ldr r3, [sp, #28] +10012210: cb04 ldmia r3!, {r2} +10012212: 8011 strh r1, [r2, #0] +10012214: 9307 str r3, [sp, #28] +10012216: f7ff fac5 bl 100117a4 <__ssvfiscanf_r+0x114> +1001221a: 0029 movs r1, r5 +1001221c: 464d mov r5, r9 +1001221e: e40e b.n 10011a3e <__ssvfiscanf_r+0x3ae> +10012220: 0029 movs r1, r5 +10012222: 464d mov r5, r9 +10012224: e416 b.n 10011a54 <__ssvfiscanf_r+0x3c4> +10012226: 3c01 subs r4, #1 +10012228: 003a movs r2, r7 +1001222a: 7821 ldrb r1, [r4, #0] +1001222c: 9803 ldr r0, [sp, #12] +1001222e: f7ff f96b bl 10011508 <_sungetc_r> +10012232: e4cf b.n 10011bd4 <__ssvfiscanf_r+0x544> +10012234: 693b ldr r3, [r7, #16] +10012236: 2220 movs r2, #32 +10012238: 603b str r3, [r7, #0] +1001223a: 2300 movs r3, #0 +1001223c: 607b str r3, [r7, #4] +1001223e: 89bb ldrh r3, [r7, #12] +10012240: 4313 orrs r3, r2 +10012242: 81bb strh r3, [r7, #12] +10012244: 2d00 cmp r5, #0 +10012246: d100 bne.n 1001224a <__ssvfiscanf_r+0xbba> +10012248: e544 b.n 10011cd4 <__ssvfiscanf_r+0x644> +1001224a: 44ab add fp, r5 +1001224c: f7ff faaa bl 100117a4 <__ssvfiscanf_r+0x114> +10012250: 4333 orrs r3, r6 +10012252: 788a ldrb r2, [r1, #2] +10012254: 4699 mov r9, r3 +10012256: 3102 adds r1, #2 +10012258: f7ff fa51 bl 100116fe <__ssvfiscanf_r+0x6e> +1001225c: 4646 mov r6, r8 +1001225e: 1ba4 subs r4, r4, r6 +10012260: 44a3 add fp, r4 +10012262: 2300 movs r3, #0 +10012264: 702b strb r3, [r5, #0] +10012266: 9b06 ldr r3, [sp, #24] +10012268: 3301 adds r3, #1 +1001226a: 9306 str r3, [sp, #24] +1001226c: 9b09 ldr r3, [sp, #36] ; 0x24 +1001226e: 9307 str r3, [sp, #28] +10012270: f7ff fa98 bl 100117a4 <__ssvfiscanf_r+0x114> +10012274: 4646 mov r6, r8 +10012276: 1ba6 subs r6, r4, r6 +10012278: 0025 movs r5, r4 +1001227a: 44b3 add fp, r6 +1001227c: e7f1 b.n 10012262 <__ssvfiscanf_r+0xbd2> +1001227e: 46b0 mov r8, r6 +10012280: 44c3 add fp, r8 +10012282: f7ff fa8f bl 100117a4 <__ssvfiscanf_r+0x114> +10012286: 9b04 ldr r3, [sp, #16] +10012288: 3302 adds r3, #2 +1001228a: d100 bne.n 1001228e <__ssvfiscanf_r+0xbfe> +1001228c: e58c b.n 10011da8 <__ssvfiscanf_r+0x718> +1001228e: 6830 ldr r0, [r6, #0] +10012290: f7fd fc7c bl 1000fb8c +10012294: 2800 cmp r0, #0 +10012296: d000 beq.n 1001229a <__ssvfiscanf_r+0xc0a> +10012298: e595 b.n 10011dc6 <__ssvfiscanf_r+0x736> +1001229a: 9b04 ldr r3, [sp, #16] +1001229c: 44ab add fp, r5 +1001229e: 2b03 cmp r3, #3 +100122a0: d000 beq.n 100122a4 <__ssvfiscanf_r+0xc14> +100122a2: e578 b.n 10011d96 <__ssvfiscanf_r+0x706> +100122a4: 6823 ldr r3, [r4, #0] +100122a6: 2b04 cmp r3, #4 +100122a8: d000 beq.n 100122ac <__ssvfiscanf_r+0xc1c> +100122aa: e574 b.n 10011d96 <__ssvfiscanf_r+0x706> +100122ac: e577 b.n 10011d9e <__ssvfiscanf_r+0x70e> +100122ae: 2300 movs r3, #0 +100122b0: 9306 str r3, [sp, #24] +100122b2: f7ff fa39 bl 10011728 <__ssvfiscanf_r+0x98> +100122b6: 4659 mov r1, fp +100122b8: 9b07 ldr r3, [sp, #28] +100122ba: cb04 ldmia r3!, {r2} +100122bc: 6011 str r1, [r2, #0] +100122be: 9307 str r3, [sp, #28] +100122c0: f7ff fa70 bl 100117a4 <__ssvfiscanf_r+0x114> +100122c4: 693b ldr r3, [r7, #16] +100122c6: 2220 movs r2, #32 +100122c8: 603b str r3, [r7, #0] +100122ca: 2300 movs r3, #0 +100122cc: 607b str r3, [r7, #4] +100122ce: 89bb ldrh r3, [r7, #12] +100122d0: 4644 mov r4, r8 +100122d2: 4313 orrs r3, r2 +100122d4: 81bb strh r3, [r7, #12] +100122d6: e477 b.n 10011bc8 <__ssvfiscanf_r+0x538> +100122d8: 693b ldr r3, [r7, #16] +100122da: 2220 movs r2, #32 +100122dc: 603b str r3, [r7, #0] +100122de: 2300 movs r3, #0 +100122e0: 607b str r3, [r7, #4] +100122e2: 89bb ldrh r3, [r7, #12] +100122e4: 44a3 add fp, r4 +100122e6: 4313 orrs r3, r2 +100122e8: 81bb strh r3, [r7, #12] +100122ea: f7ff fa5b bl 100117a4 <__ssvfiscanf_r+0x114> +100122ee: 693b ldr r3, [r7, #16] +100122f0: 2220 movs r2, #32 +100122f2: 603b str r3, [r7, #0] +100122f4: 2300 movs r3, #0 +100122f6: 607b str r3, [r7, #4] +100122f8: 89bb ldrh r3, [r7, #12] +100122fa: 4313 orrs r3, r2 +100122fc: 81bb strh r3, [r7, #12] +100122fe: 9b09 ldr r3, [sp, #36] ; 0x24 +10012300: 42b3 cmp r3, r6 +10012302: d000 beq.n 10012306 <__ssvfiscanf_r+0xc76> +10012304: e5c2 b.n 10011e8c <__ssvfiscanf_r+0x7fc> +10012306: e4e5 b.n 10011cd4 <__ssvfiscanf_r+0x644> +10012308: 6b39 ldr r1, [r7, #48] ; 0x30 +1001230a: 2900 cmp r1, #0 +1001230c: d06a beq.n 100123e4 <__ssvfiscanf_r+0xd54> +1001230e: 9b0a ldr r3, [sp, #40] ; 0x28 +10012310: 4299 cmp r1, r3 +10012312: d002 beq.n 1001231a <__ssvfiscanf_r+0xc8a> +10012314: 9803 ldr r0, [sp, #12] +10012316: f7fd fb57 bl 1000f9c8 <_free_r> +1001231a: 2300 movs r3, #0 +1001231c: 633b str r3, [r7, #48] ; 0x30 +1001231e: 6bfb ldr r3, [r7, #60] ; 0x3c +10012320: 607b str r3, [r7, #4] +10012322: 2b00 cmp r3, #0 +10012324: d05e beq.n 100123e4 <__ssvfiscanf_r+0xd54> +10012326: 6bbb ldr r3, [r7, #56] ; 0x38 +10012328: 603b str r3, [r7, #0] +1001232a: e542 b.n 10011db2 <__ssvfiscanf_r+0x722> +1001232c: 693b ldr r3, [r7, #16] +1001232e: 2220 movs r2, #32 +10012330: 603b str r3, [r7, #0] +10012332: 2300 movs r3, #0 +10012334: 607b str r3, [r7, #4] +10012336: 89bb ldrh r3, [r7, #12] +10012338: 46c1 mov r9, r8 +1001233a: 4313 orrs r3, r2 +1001233c: 9e09 ldr r6, [sp, #36] ; 0x24 +1001233e: 81bb strh r3, [r7, #12] +10012340: 2c00 cmp r4, #0 +10012342: d100 bne.n 10012346 <__ssvfiscanf_r+0xcb6> +10012344: e71f b.n 10012186 <__ssvfiscanf_r+0xaf6> +10012346: e4c5 b.n 10011cd4 <__ssvfiscanf_r+0x644> +10012348: 693b ldr r3, [r7, #16] +1001234a: 2220 movs r2, #32 +1001234c: 603b str r3, [r7, #0] +1001234e: 2300 movs r3, #0 +10012350: 607b str r3, [r7, #4] +10012352: 89bb ldrh r3, [r7, #12] +10012354: 44a3 add fp, r4 +10012356: 4313 orrs r3, r2 +10012358: 81bb strh r3, [r7, #12] +1001235a: f7ff fa23 bl 100117a4 <__ssvfiscanf_r+0x114> +1001235e: 693b ldr r3, [r7, #16] +10012360: 4646 mov r6, r8 +10012362: 603b str r3, [r7, #0] +10012364: 2300 movs r3, #0 10012366: 2220 movs r2, #32 -10012368: 603b str r3, [r7, #0] -1001236a: 2300 movs r3, #0 -1001236c: 607b str r3, [r7, #4] -1001236e: 89bb ldrh r3, [r7, #12] -10012370: 44a3 add fp, r4 -10012372: 4313 orrs r3, r2 -10012374: 81bb strh r3, [r7, #12] -10012376: f7ff fa5b bl 10011830 <__ssvfiscanf_r+0x114> -1001237a: 693b ldr r3, [r7, #16] -1001237c: 2220 movs r2, #32 -1001237e: 603b str r3, [r7, #0] -10012380: 2300 movs r3, #0 -10012382: 607b str r3, [r7, #4] -10012384: 89bb ldrh r3, [r7, #12] -10012386: 4313 orrs r3, r2 -10012388: 81bb strh r3, [r7, #12] -1001238a: 9b09 ldr r3, [sp, #36] ; 0x24 -1001238c: 42b3 cmp r3, r6 -1001238e: d000 beq.n 10012392 <__ssvfiscanf_r+0xc76> -10012390: e5c2 b.n 10011f18 <__ssvfiscanf_r+0x7fc> -10012392: e4e5 b.n 10011d60 <__ssvfiscanf_r+0x644> -10012394: 6b39 ldr r1, [r7, #48] ; 0x30 -10012396: 2900 cmp r1, #0 -10012398: d06a beq.n 10012470 <__ssvfiscanf_r+0xd54> -1001239a: 9b0a ldr r3, [sp, #40] ; 0x28 -1001239c: 4299 cmp r1, r3 -1001239e: d002 beq.n 100123a6 <__ssvfiscanf_r+0xc8a> -100123a0: 9803 ldr r0, [sp, #12] -100123a2: f7fd fb57 bl 1000fa54 <_free_r> -100123a6: 2300 movs r3, #0 -100123a8: 633b str r3, [r7, #48] ; 0x30 -100123aa: 6bfb ldr r3, [r7, #60] ; 0x3c +10012368: 607b str r3, [r7, #4] +1001236a: 89bb ldrh r3, [r7, #12] +1001236c: 1ba4 subs r4, r4, r6 +1001236e: 4313 orrs r3, r2 +10012370: 81bb strh r3, [r7, #12] +10012372: 44a3 add fp, r4 +10012374: e775 b.n 10012262 <__ssvfiscanf_r+0xbd2> +10012376: 46c1 mov r9, r8 +10012378: 9e09 ldr r6, [sp, #36] ; 0x24 +1001237a: 2c00 cmp r4, #0 +1001237c: d100 bne.n 10012380 <__ssvfiscanf_r+0xcf0> +1001237e: e702 b.n 10012186 <__ssvfiscanf_r+0xaf6> +10012380: ab0c add r3, sp, #48 ; 0x30 +10012382: 241f movs r4, #31 +10012384: 469c mov ip, r3 +10012386: 4464 add r4, ip +10012388: 46b0 mov r8, r6 +1001238a: 9d0a ldr r5, [sp, #40] ; 0x28 +1001238c: 0026 movs r6, r4 +1001238e: 9c03 ldr r4, [sp, #12] +10012390: 5d71 ldrb r1, [r6, r5] +10012392: 003a movs r2, r7 +10012394: 0020 movs r0, r4 +10012396: 3d01 subs r5, #1 +10012398: f7ff f8b6 bl 10011508 <_sungetc_r> +1001239c: 2d00 cmp r5, #0 +1001239e: d1f7 bne.n 10012390 <__ssvfiscanf_r+0xd00> +100123a0: 4646 mov r6, r8 +100123a2: e6f0 b.n 10012186 <__ssvfiscanf_r+0xaf6> +100123a4: 693b ldr r3, [r7, #16] +100123a6: 2220 movs r2, #32 +100123a8: 603b str r3, [r7, #0] +100123aa: 2300 movs r3, #0 100123ac: 607b str r3, [r7, #4] -100123ae: 2b00 cmp r3, #0 -100123b0: d05e beq.n 10012470 <__ssvfiscanf_r+0xd54> -100123b2: 6bbb ldr r3, [r7, #56] ; 0x38 -100123b4: 603b str r3, [r7, #0] -100123b6: e542 b.n 10011e3e <__ssvfiscanf_r+0x722> -100123b8: 693b ldr r3, [r7, #16] -100123ba: 2220 movs r2, #32 -100123bc: 603b str r3, [r7, #0] -100123be: 2300 movs r3, #0 -100123c0: 607b str r3, [r7, #4] -100123c2: 89bb ldrh r3, [r7, #12] -100123c4: 46c1 mov r9, r8 -100123c6: 4313 orrs r3, r2 -100123c8: 9e09 ldr r6, [sp, #36] ; 0x24 -100123ca: 81bb strh r3, [r7, #12] -100123cc: 2c00 cmp r4, #0 -100123ce: d100 bne.n 100123d2 <__ssvfiscanf_r+0xcb6> -100123d0: e71f b.n 10012212 <__ssvfiscanf_r+0xaf6> -100123d2: e4c5 b.n 10011d60 <__ssvfiscanf_r+0x644> -100123d4: 693b ldr r3, [r7, #16] -100123d6: 2220 movs r2, #32 -100123d8: 603b str r3, [r7, #0] -100123da: 2300 movs r3, #0 -100123dc: 607b str r3, [r7, #4] -100123de: 89bb ldrh r3, [r7, #12] -100123e0: 44a3 add fp, r4 -100123e2: 4313 orrs r3, r2 -100123e4: 81bb strh r3, [r7, #12] -100123e6: f7ff fa23 bl 10011830 <__ssvfiscanf_r+0x114> -100123ea: 693b ldr r3, [r7, #16] -100123ec: 4646 mov r6, r8 -100123ee: 603b str r3, [r7, #0] -100123f0: 2300 movs r3, #0 -100123f2: 2220 movs r2, #32 -100123f4: 607b str r3, [r7, #4] -100123f6: 89bb ldrh r3, [r7, #12] -100123f8: 1ba4 subs r4, r4, r6 -100123fa: 4313 orrs r3, r2 -100123fc: 81bb strh r3, [r7, #12] -100123fe: 44a3 add fp, r4 -10012400: e775 b.n 100122ee <__ssvfiscanf_r+0xbd2> -10012402: 46c1 mov r9, r8 -10012404: 9e09 ldr r6, [sp, #36] ; 0x24 -10012406: 2c00 cmp r4, #0 -10012408: d100 bne.n 1001240c <__ssvfiscanf_r+0xcf0> -1001240a: e702 b.n 10012212 <__ssvfiscanf_r+0xaf6> -1001240c: ab0c add r3, sp, #48 ; 0x30 -1001240e: 241f movs r4, #31 -10012410: 469c mov ip, r3 -10012412: 4464 add r4, ip -10012414: 46b0 mov r8, r6 -10012416: 9d0a ldr r5, [sp, #40] ; 0x28 -10012418: 0026 movs r6, r4 -1001241a: 9c03 ldr r4, [sp, #12] -1001241c: 5d71 ldrb r1, [r6, r5] -1001241e: 003a movs r2, r7 -10012420: 0020 movs r0, r4 -10012422: 3d01 subs r5, #1 -10012424: f7ff f8b6 bl 10011594 <_sungetc_r> -10012428: 2d00 cmp r5, #0 -1001242a: d1f7 bne.n 1001241c <__ssvfiscanf_r+0xd00> -1001242c: 4646 mov r6, r8 -1001242e: e6f0 b.n 10012212 <__ssvfiscanf_r+0xaf6> -10012430: 693b ldr r3, [r7, #16] -10012432: 2220 movs r2, #32 -10012434: 603b str r3, [r7, #0] -10012436: 2300 movs r3, #0 -10012438: 607b str r3, [r7, #4] -1001243a: 89bb ldrh r3, [r7, #12] -1001243c: 4313 orrs r3, r2 -1001243e: 81bb strh r3, [r7, #12] -10012440: 2e00 cmp r6, #0 -10012442: d100 bne.n 10012446 <__ssvfiscanf_r+0xd2a> -10012444: e64b b.n 100120de <__ssvfiscanf_r+0x9c2> -10012446: e48b b.n 10011d60 <__ssvfiscanf_r+0x644> -10012448: 0025 movs r5, r4 -1001244a: e5a5 b.n 10011f98 <__ssvfiscanf_r+0x87c> -1001244c: 0035 movs r5, r6 -1001244e: e74e b.n 100122ee <__ssvfiscanf_r+0xbd2> -10012450: 2301 movs r3, #1 -10012452: 469c mov ip, r3 -10012454: 44e3 add fp, ip -10012456: e74a b.n 100122ee <__ssvfiscanf_r+0xbd2> -10012458: 2200 movs r2, #0 -1001245a: 9b05 ldr r3, [sp, #20] -1001245c: 9803 ldr r0, [sp, #12] -1001245e: a914 add r1, sp, #80 ; 0x50 -10012460: f7ff f87c bl 1001155c <_strtoull_r> -10012464: e425 b.n 10011cb2 <__ssvfiscanf_r+0x596> -10012466: 2301 movs r3, #1 -10012468: 469c mov ip, r3 -1001246a: 44e3 add fp, ip -1001246c: f7ff f9e0 bl 10011830 <__ssvfiscanf_r+0x114> -10012470: 693b ldr r3, [r7, #16] -10012472: 2220 movs r2, #32 -10012474: 603b str r3, [r7, #0] -10012476: 2300 movs r3, #0 -10012478: 607b str r3, [r7, #4] -1001247a: 89bb ldrh r3, [r7, #12] -1001247c: 4313 orrs r3, r2 -1001247e: 81bb strh r3, [r7, #12] -10012480: 2d00 cmp r5, #0 -10012482: d000 beq.n 10012486 <__ssvfiscanf_r+0xd6a> -10012484: e46c b.n 10011d60 <__ssvfiscanf_r+0x644> -10012486: e4f7 b.n 10011e78 <__ssvfiscanf_r+0x75c> -10012488: 9b09 ldr r3, [sp, #36] ; 0x24 -1001248a: 681b ldr r3, [r3, #0] -1001248c: 930b str r3, [sp, #44] ; 0x2c -1001248e: 3301 adds r3, #1 -10012490: d000 beq.n 10012494 <__ssvfiscanf_r+0xd78> -10012492: e68c b.n 100121ae <__ssvfiscanf_r+0xa92> -10012494: 2301 movs r3, #1 -10012496: 425b negs r3, r3 -10012498: e69f b.n 100121da <__ssvfiscanf_r+0xabe> -1001249a: 46c0 nop ; (mov r8, r8) -1001249c: 20001120 .word 0x20001120 -100124a0: fffffc7f .word 0xfffffc7f - -100124a4 <__submore>: -100124a4: b5f0 push {r4, r5, r6, r7, lr} -100124a6: 000c movs r4, r1 -100124a8: 0023 movs r3, r4 -100124aa: 46c6 mov lr, r8 -100124ac: 6b09 ldr r1, [r1, #48] ; 0x30 -100124ae: 3340 adds r3, #64 ; 0x40 -100124b0: b500 push {lr} -100124b2: 4299 cmp r1, r3 -100124b4: d015 beq.n 100124e2 <__submore+0x3e> -100124b6: 6b66 ldr r6, [r4, #52] ; 0x34 -100124b8: 0077 lsls r7, r6, #1 -100124ba: 003a movs r2, r7 -100124bc: f7fb fef6 bl 1000e2ac <_realloc_r> -100124c0: 1e05 subs r5, r0, #0 -100124c2: d028 beq.n 10012516 <__submore+0x72> -100124c4: 1983 adds r3, r0, r6 -100124c6: 4698 mov r8, r3 -100124c8: 0001 movs r1, r0 -100124ca: 0032 movs r2, r6 -100124cc: 0018 movs r0, r3 -100124ce: f7f5 f813 bl 100074f8 <__wrap___aeabi_memcpy> -100124d2: 4643 mov r3, r8 -100124d4: 2000 movs r0, #0 -100124d6: 6023 str r3, [r4, #0] -100124d8: 6325 str r5, [r4, #48] ; 0x30 -100124da: 6367 str r7, [r4, #52] ; 0x34 -100124dc: bc80 pop {r7} -100124de: 46b8 mov r8, r7 -100124e0: bdf0 pop {r4, r5, r6, r7, pc} -100124e2: 2580 movs r5, #128 ; 0x80 -100124e4: 00ed lsls r5, r5, #3 -100124e6: 0029 movs r1, r5 -100124e8: f7fb fc22 bl 1000dd30 <_malloc_r> -100124ec: 2800 cmp r0, #0 -100124ee: d012 beq.n 10012516 <__submore+0x72> -100124f0: 2342 movs r3, #66 ; 0x42 -100124f2: 6320 str r0, [r4, #48] ; 0x30 -100124f4: 6365 str r5, [r4, #52] ; 0x34 -100124f6: 5ce2 ldrb r2, [r4, r3] -100124f8: 4b08 ldr r3, [pc, #32] ; (1001251c <__submore+0x78>) -100124fa: 54c2 strb r2, [r0, r3] -100124fc: 2341 movs r3, #65 ; 0x41 -100124fe: 5ce2 ldrb r2, [r4, r3] -10012500: 4b07 ldr r3, [pc, #28] ; (10012520 <__submore+0x7c>) -10012502: 54c2 strb r2, [r0, r3] -10012504: 2340 movs r3, #64 ; 0x40 -10012506: 5ce2 ldrb r2, [r4, r3] -10012508: 4b06 ldr r3, [pc, #24] ; (10012524 <__submore+0x80>) -1001250a: 469c mov ip, r3 -1001250c: 54c2 strb r2, [r0, r3] -1001250e: 4460 add r0, ip -10012510: 6020 str r0, [r4, #0] -10012512: 2000 movs r0, #0 -10012514: e7e2 b.n 100124dc <__submore+0x38> -10012516: 2001 movs r0, #1 -10012518: 4240 negs r0, r0 -1001251a: e7df b.n 100124dc <__submore+0x38> -1001251c: 000003ff .word 0x000003ff -10012520: 000003fe .word 0x000003fe -10012524: 000003fd .word 0x000003fd - -10012528 <_ungetc_r>: -10012528: b5f8 push {r3, r4, r5, r6, r7, lr} -1001252a: 0006 movs r6, r0 -1001252c: 000d movs r5, r1 -1001252e: 0014 movs r4, r2 -10012530: 1c4b adds r3, r1, #1 -10012532: d036 beq.n 100125a2 <_ungetc_r+0x7a> -10012534: 2800 cmp r0, #0 -10012536: d002 beq.n 1001253e <_ungetc_r+0x16> -10012538: 6b83 ldr r3, [r0, #56] ; 0x38 -1001253a: 2b00 cmp r3, #0 -1001253c: d034 beq.n 100125a8 <_ungetc_r+0x80> -1001253e: 220c movs r2, #12 -10012540: 5ea3 ldrsh r3, [r4, r2] -10012542: 2280 movs r2, #128 ; 0x80 -10012544: 0192 lsls r2, r2, #6 -10012546: 4213 tst r3, r2 -10012548: d104 bne.n 10012554 <_ungetc_r+0x2c> -1001254a: 6e61 ldr r1, [r4, #100] ; 0x64 -1001254c: 4313 orrs r3, r2 -1001254e: 4a30 ldr r2, [pc, #192] ; (10012610 <_ungetc_r+0xe8>) -10012550: 400a ands r2, r1 -10012552: 6662 str r2, [r4, #100] ; 0x64 -10012554: 2220 movs r2, #32 -10012556: 4393 bics r3, r2 -10012558: 81a3 strh r3, [r4, #12] -1001255a: b29a uxth r2, r3 -1001255c: 0759 lsls r1, r3, #29 -1001255e: d407 bmi.n 10012570 <_ungetc_r+0x48> -10012560: 06d1 lsls r1, r2, #27 -10012562: d51e bpl.n 100125a2 <_ungetc_r+0x7a> -10012564: 2708 movs r7, #8 -10012566: 4217 tst r7, r2 -10012568: d141 bne.n 100125ee <_ungetc_r+0xc6> -1001256a: 2204 movs r2, #4 -1001256c: 4313 orrs r3, r2 -1001256e: 81a3 strh r3, [r4, #12] -10012570: 21ff movs r1, #255 ; 0xff -10012572: 6b23 ldr r3, [r4, #48] ; 0x30 -10012574: b2ef uxtb r7, r5 -10012576: 400d ands r5, r1 -10012578: 2b00 cmp r3, #0 -1001257a: d01e beq.n 100125ba <_ungetc_r+0x92> -1001257c: 6863 ldr r3, [r4, #4] -1001257e: 6b62 ldr r2, [r4, #52] ; 0x34 -10012580: 4293 cmp r3, r2 -10012582: da08 bge.n 10012596 <_ungetc_r+0x6e> -10012584: 6823 ldr r3, [r4, #0] -10012586: 3b01 subs r3, #1 -10012588: 6023 str r3, [r4, #0] -1001258a: 701f strb r7, [r3, #0] -1001258c: 6863 ldr r3, [r4, #4] -1001258e: 3301 adds r3, #1 -10012590: 6063 str r3, [r4, #4] -10012592: 0028 movs r0, r5 -10012594: bdf8 pop {r3, r4, r5, r6, r7, pc} -10012596: 0021 movs r1, r4 -10012598: 0030 movs r0, r6 -1001259a: f7ff ff83 bl 100124a4 <__submore> -1001259e: 2800 cmp r0, #0 -100125a0: d0f0 beq.n 10012584 <_ungetc_r+0x5c> -100125a2: 2501 movs r5, #1 -100125a4: 426d negs r5, r5 -100125a6: e7f4 b.n 10012592 <_ungetc_r+0x6a> -100125a8: f000 fa32 bl 10012a10 <__sinit> -100125ac: 220c movs r2, #12 -100125ae: 5ea3 ldrsh r3, [r4, r2] -100125b0: 2280 movs r2, #128 ; 0x80 -100125b2: 0192 lsls r2, r2, #6 -100125b4: 4213 tst r3, r2 -100125b6: d1cd bne.n 10012554 <_ungetc_r+0x2c> -100125b8: e7c7 b.n 1001254a <_ungetc_r+0x22> -100125ba: 6922 ldr r2, [r4, #16] -100125bc: 6823 ldr r3, [r4, #0] -100125be: 2a00 cmp r2, #0 -100125c0: d005 beq.n 100125ce <_ungetc_r+0xa6> -100125c2: 429a cmp r2, r3 -100125c4: d203 bcs.n 100125ce <_ungetc_r+0xa6> -100125c6: 1e5a subs r2, r3, #1 -100125c8: 7811 ldrb r1, [r2, #0] -100125ca: 42a9 cmp r1, r5 -100125cc: d01b beq.n 10012606 <_ungetc_r+0xde> -100125ce: 63a3 str r3, [r4, #56] ; 0x38 -100125d0: 0023 movs r3, r4 -100125d2: 3340 adds r3, #64 ; 0x40 -100125d4: 6323 str r3, [r4, #48] ; 0x30 -100125d6: 2303 movs r3, #3 -100125d8: 6862 ldr r2, [r4, #4] -100125da: 6363 str r3, [r4, #52] ; 0x34 -100125dc: 333f adds r3, #63 ; 0x3f -100125de: 63e2 str r2, [r4, #60] ; 0x3c -100125e0: 54e7 strb r7, [r4, r3] -100125e2: 0023 movs r3, r4 -100125e4: 3342 adds r3, #66 ; 0x42 -100125e6: 6023 str r3, [r4, #0] -100125e8: 2301 movs r3, #1 -100125ea: 6063 str r3, [r4, #4] -100125ec: e7d1 b.n 10012592 <_ungetc_r+0x6a> -100125ee: 0021 movs r1, r4 -100125f0: 0030 movs r0, r6 -100125f2: f000 f8d1 bl 10012798 <_fflush_r> -100125f6: 2800 cmp r0, #0 -100125f8: d1d3 bne.n 100125a2 <_ungetc_r+0x7a> -100125fa: 89a3 ldrh r3, [r4, #12] -100125fc: 60a0 str r0, [r4, #8] -100125fe: 43bb bics r3, r7 -10012600: b21b sxth r3, r3 -10012602: 61a0 str r0, [r4, #24] -10012604: e7b1 b.n 1001256a <_ungetc_r+0x42> -10012606: 6863 ldr r3, [r4, #4] -10012608: 6022 str r2, [r4, #0] -1001260a: 3301 adds r3, #1 -1001260c: 6063 str r3, [r4, #4] -1001260e: e7c0 b.n 10012592 <_ungetc_r+0x6a> -10012610: ffffdfff .word 0xffffdfff - -10012614 : -10012614: 0003 movs r3, r0 -10012616: b510 push {r4, lr} -10012618: 000a movs r2, r1 -1001261a: 4903 ldr r1, [pc, #12] ; (10012628 ) -1001261c: 6808 ldr r0, [r1, #0] -1001261e: 0019 movs r1, r3 -10012620: f7ff ff82 bl 10012528 <_ungetc_r> -10012624: bd10 pop {r4, pc} -10012626: 46c0 nop ; (mov r8, r8) -10012628: 200008e0 .word 0x200008e0 - -1001262c <_wctomb_r>: -1001262c: b570 push {r4, r5, r6, lr} -1001262e: 24e0 movs r4, #224 ; 0xe0 -10012630: 4d01 ldr r5, [pc, #4] ; (10012638 <_wctomb_r+0xc>) -10012632: 592c ldr r4, [r5, r4] -10012634: 47a0 blx r4 -10012636: bd70 pop {r4, r5, r6, pc} -10012638: 20001120 .word 0x20001120 - -1001263c <__ascii_wctomb>: -1001263c: 2900 cmp r1, #0 -1001263e: d009 beq.n 10012654 <__ascii_wctomb+0x18> -10012640: 2aff cmp r2, #255 ; 0xff -10012642: d802 bhi.n 1001264a <__ascii_wctomb+0xe> -10012644: 2001 movs r0, #1 -10012646: 700a strb r2, [r1, #0] -10012648: 4770 bx lr -1001264a: 238a movs r3, #138 ; 0x8a -1001264c: 6003 str r3, [r0, #0] -1001264e: 2001 movs r0, #1 -10012650: 4240 negs r0, r0 -10012652: e7f9 b.n 10012648 <__ascii_wctomb+0xc> -10012654: 2000 movs r0, #0 -10012656: e7f7 b.n 10012648 <__ascii_wctomb+0xc> - -10012658 <__sflush_r>: -10012658: b5f0 push {r4, r5, r6, r7, lr} -1001265a: 46c6 mov lr, r8 -1001265c: 000c movs r4, r1 -1001265e: b500 push {lr} -10012660: 89a2 ldrh r2, [r4, #12] -10012662: 4680 mov r8, r0 -10012664: 230c movs r3, #12 -10012666: 5ec9 ldrsh r1, [r1, r3] -10012668: 0713 lsls r3, r2, #28 -1001266a: d44c bmi.n 10012706 <__sflush_r+0xae> -1001266c: 2380 movs r3, #128 ; 0x80 -1001266e: 6862 ldr r2, [r4, #4] -10012670: 011b lsls r3, r3, #4 -10012672: 430b orrs r3, r1 -10012674: 81a3 strh r3, [r4, #12] -10012676: 2a00 cmp r2, #0 -10012678: dd66 ble.n 10012748 <__sflush_r+0xf0> -1001267a: 6aa6 ldr r6, [r4, #40] ; 0x28 +100123ae: 89bb ldrh r3, [r7, #12] +100123b0: 4313 orrs r3, r2 +100123b2: 81bb strh r3, [r7, #12] +100123b4: 2e00 cmp r6, #0 +100123b6: d100 bne.n 100123ba <__ssvfiscanf_r+0xd2a> +100123b8: e64b b.n 10012052 <__ssvfiscanf_r+0x9c2> +100123ba: e48b b.n 10011cd4 <__ssvfiscanf_r+0x644> +100123bc: 0025 movs r5, r4 +100123be: e5a5 b.n 10011f0c <__ssvfiscanf_r+0x87c> +100123c0: 0035 movs r5, r6 +100123c2: e74e b.n 10012262 <__ssvfiscanf_r+0xbd2> +100123c4: 2301 movs r3, #1 +100123c6: 469c mov ip, r3 +100123c8: 44e3 add fp, ip +100123ca: e74a b.n 10012262 <__ssvfiscanf_r+0xbd2> +100123cc: 2200 movs r2, #0 +100123ce: 9b05 ldr r3, [sp, #20] +100123d0: 9803 ldr r0, [sp, #12] +100123d2: a914 add r1, sp, #80 ; 0x50 +100123d4: f7ff f87c bl 100114d0 <_strtoull_r> +100123d8: e425 b.n 10011c26 <__ssvfiscanf_r+0x596> +100123da: 2301 movs r3, #1 +100123dc: 469c mov ip, r3 +100123de: 44e3 add fp, ip +100123e0: f7ff f9e0 bl 100117a4 <__ssvfiscanf_r+0x114> +100123e4: 693b ldr r3, [r7, #16] +100123e6: 2220 movs r2, #32 +100123e8: 603b str r3, [r7, #0] +100123ea: 2300 movs r3, #0 +100123ec: 607b str r3, [r7, #4] +100123ee: 89bb ldrh r3, [r7, #12] +100123f0: 4313 orrs r3, r2 +100123f2: 81bb strh r3, [r7, #12] +100123f4: 2d00 cmp r5, #0 +100123f6: d000 beq.n 100123fa <__ssvfiscanf_r+0xd6a> +100123f8: e46c b.n 10011cd4 <__ssvfiscanf_r+0x644> +100123fa: e4f7 b.n 10011dec <__ssvfiscanf_r+0x75c> +100123fc: 9b09 ldr r3, [sp, #36] ; 0x24 +100123fe: 681b ldr r3, [r3, #0] +10012400: 930b str r3, [sp, #44] ; 0x2c +10012402: 3301 adds r3, #1 +10012404: d000 beq.n 10012408 <__ssvfiscanf_r+0xd78> +10012406: e68c b.n 10012122 <__ssvfiscanf_r+0xa92> +10012408: 2301 movs r3, #1 +1001240a: 425b negs r3, r3 +1001240c: e69f b.n 1001214e <__ssvfiscanf_r+0xabe> +1001240e: 46c0 nop ; (mov r8, r8) +10012410: 20001120 .word 0x20001120 +10012414: fffffc7f .word 0xfffffc7f + +10012418 <__submore>: +10012418: b5f0 push {r4, r5, r6, r7, lr} +1001241a: 000c movs r4, r1 +1001241c: 0023 movs r3, r4 +1001241e: 46c6 mov lr, r8 +10012420: 6b09 ldr r1, [r1, #48] ; 0x30 +10012422: 3340 adds r3, #64 ; 0x40 +10012424: b500 push {lr} +10012426: 4299 cmp r1, r3 +10012428: d015 beq.n 10012456 <__submore+0x3e> +1001242a: 6b66 ldr r6, [r4, #52] ; 0x34 +1001242c: 0077 lsls r7, r6, #1 +1001242e: 003a movs r2, r7 +10012430: f7fb fef6 bl 1000e220 <_realloc_r> +10012434: 1e05 subs r5, r0, #0 +10012436: d028 beq.n 1001248a <__submore+0x72> +10012438: 1983 adds r3, r0, r6 +1001243a: 4698 mov r8, r3 +1001243c: 0001 movs r1, r0 +1001243e: 0032 movs r2, r6 +10012440: 0018 movs r0, r3 +10012442: f7f5 f811 bl 10007468 <__wrap___aeabi_memcpy> +10012446: 4643 mov r3, r8 +10012448: 2000 movs r0, #0 +1001244a: 6023 str r3, [r4, #0] +1001244c: 6325 str r5, [r4, #48] ; 0x30 +1001244e: 6367 str r7, [r4, #52] ; 0x34 +10012450: bc80 pop {r7} +10012452: 46b8 mov r8, r7 +10012454: bdf0 pop {r4, r5, r6, r7, pc} +10012456: 2580 movs r5, #128 ; 0x80 +10012458: 00ed lsls r5, r5, #3 +1001245a: 0029 movs r1, r5 +1001245c: f7fb fc22 bl 1000dca4 <_malloc_r> +10012460: 2800 cmp r0, #0 +10012462: d012 beq.n 1001248a <__submore+0x72> +10012464: 2342 movs r3, #66 ; 0x42 +10012466: 6320 str r0, [r4, #48] ; 0x30 +10012468: 6365 str r5, [r4, #52] ; 0x34 +1001246a: 5ce2 ldrb r2, [r4, r3] +1001246c: 4b08 ldr r3, [pc, #32] ; (10012490 <__submore+0x78>) +1001246e: 54c2 strb r2, [r0, r3] +10012470: 2341 movs r3, #65 ; 0x41 +10012472: 5ce2 ldrb r2, [r4, r3] +10012474: 4b07 ldr r3, [pc, #28] ; (10012494 <__submore+0x7c>) +10012476: 54c2 strb r2, [r0, r3] +10012478: 2340 movs r3, #64 ; 0x40 +1001247a: 5ce2 ldrb r2, [r4, r3] +1001247c: 4b06 ldr r3, [pc, #24] ; (10012498 <__submore+0x80>) +1001247e: 469c mov ip, r3 +10012480: 54c2 strb r2, [r0, r3] +10012482: 4460 add r0, ip +10012484: 6020 str r0, [r4, #0] +10012486: 2000 movs r0, #0 +10012488: e7e2 b.n 10012450 <__submore+0x38> +1001248a: 2001 movs r0, #1 +1001248c: 4240 negs r0, r0 +1001248e: e7df b.n 10012450 <__submore+0x38> +10012490: 000003ff .word 0x000003ff +10012494: 000003fe .word 0x000003fe +10012498: 000003fd .word 0x000003fd + +1001249c <_ungetc_r>: +1001249c: b5f8 push {r3, r4, r5, r6, r7, lr} +1001249e: 0006 movs r6, r0 +100124a0: 000d movs r5, r1 +100124a2: 0014 movs r4, r2 +100124a4: 1c4b adds r3, r1, #1 +100124a6: d036 beq.n 10012516 <_ungetc_r+0x7a> +100124a8: 2800 cmp r0, #0 +100124aa: d002 beq.n 100124b2 <_ungetc_r+0x16> +100124ac: 6b83 ldr r3, [r0, #56] ; 0x38 +100124ae: 2b00 cmp r3, #0 +100124b0: d034 beq.n 1001251c <_ungetc_r+0x80> +100124b2: 220c movs r2, #12 +100124b4: 5ea3 ldrsh r3, [r4, r2] +100124b6: 2280 movs r2, #128 ; 0x80 +100124b8: 0192 lsls r2, r2, #6 +100124ba: 4213 tst r3, r2 +100124bc: d104 bne.n 100124c8 <_ungetc_r+0x2c> +100124be: 6e61 ldr r1, [r4, #100] ; 0x64 +100124c0: 4313 orrs r3, r2 +100124c2: 4a30 ldr r2, [pc, #192] ; (10012584 <_ungetc_r+0xe8>) +100124c4: 400a ands r2, r1 +100124c6: 6662 str r2, [r4, #100] ; 0x64 +100124c8: 2220 movs r2, #32 +100124ca: 4393 bics r3, r2 +100124cc: 81a3 strh r3, [r4, #12] +100124ce: b29a uxth r2, r3 +100124d0: 0759 lsls r1, r3, #29 +100124d2: d407 bmi.n 100124e4 <_ungetc_r+0x48> +100124d4: 06d1 lsls r1, r2, #27 +100124d6: d51e bpl.n 10012516 <_ungetc_r+0x7a> +100124d8: 2708 movs r7, #8 +100124da: 4217 tst r7, r2 +100124dc: d141 bne.n 10012562 <_ungetc_r+0xc6> +100124de: 2204 movs r2, #4 +100124e0: 4313 orrs r3, r2 +100124e2: 81a3 strh r3, [r4, #12] +100124e4: 21ff movs r1, #255 ; 0xff +100124e6: 6b23 ldr r3, [r4, #48] ; 0x30 +100124e8: b2ef uxtb r7, r5 +100124ea: 400d ands r5, r1 +100124ec: 2b00 cmp r3, #0 +100124ee: d01e beq.n 1001252e <_ungetc_r+0x92> +100124f0: 6863 ldr r3, [r4, #4] +100124f2: 6b62 ldr r2, [r4, #52] ; 0x34 +100124f4: 4293 cmp r3, r2 +100124f6: da08 bge.n 1001250a <_ungetc_r+0x6e> +100124f8: 6823 ldr r3, [r4, #0] +100124fa: 3b01 subs r3, #1 +100124fc: 6023 str r3, [r4, #0] +100124fe: 701f strb r7, [r3, #0] +10012500: 6863 ldr r3, [r4, #4] +10012502: 3301 adds r3, #1 +10012504: 6063 str r3, [r4, #4] +10012506: 0028 movs r0, r5 +10012508: bdf8 pop {r3, r4, r5, r6, r7, pc} +1001250a: 0021 movs r1, r4 +1001250c: 0030 movs r0, r6 +1001250e: f7ff ff83 bl 10012418 <__submore> +10012512: 2800 cmp r0, #0 +10012514: d0f0 beq.n 100124f8 <_ungetc_r+0x5c> +10012516: 2501 movs r5, #1 +10012518: 426d negs r5, r5 +1001251a: e7f4 b.n 10012506 <_ungetc_r+0x6a> +1001251c: f000 fa32 bl 10012984 <__sinit> +10012520: 220c movs r2, #12 +10012522: 5ea3 ldrsh r3, [r4, r2] +10012524: 2280 movs r2, #128 ; 0x80 +10012526: 0192 lsls r2, r2, #6 +10012528: 4213 tst r3, r2 +1001252a: d1cd bne.n 100124c8 <_ungetc_r+0x2c> +1001252c: e7c7 b.n 100124be <_ungetc_r+0x22> +1001252e: 6922 ldr r2, [r4, #16] +10012530: 6823 ldr r3, [r4, #0] +10012532: 2a00 cmp r2, #0 +10012534: d005 beq.n 10012542 <_ungetc_r+0xa6> +10012536: 429a cmp r2, r3 +10012538: d203 bcs.n 10012542 <_ungetc_r+0xa6> +1001253a: 1e5a subs r2, r3, #1 +1001253c: 7811 ldrb r1, [r2, #0] +1001253e: 42a9 cmp r1, r5 +10012540: d01b beq.n 1001257a <_ungetc_r+0xde> +10012542: 63a3 str r3, [r4, #56] ; 0x38 +10012544: 0023 movs r3, r4 +10012546: 3340 adds r3, #64 ; 0x40 +10012548: 6323 str r3, [r4, #48] ; 0x30 +1001254a: 2303 movs r3, #3 +1001254c: 6862 ldr r2, [r4, #4] +1001254e: 6363 str r3, [r4, #52] ; 0x34 +10012550: 333f adds r3, #63 ; 0x3f +10012552: 63e2 str r2, [r4, #60] ; 0x3c +10012554: 54e7 strb r7, [r4, r3] +10012556: 0023 movs r3, r4 +10012558: 3342 adds r3, #66 ; 0x42 +1001255a: 6023 str r3, [r4, #0] +1001255c: 2301 movs r3, #1 +1001255e: 6063 str r3, [r4, #4] +10012560: e7d1 b.n 10012506 <_ungetc_r+0x6a> +10012562: 0021 movs r1, r4 +10012564: 0030 movs r0, r6 +10012566: f000 f8d1 bl 1001270c <_fflush_r> +1001256a: 2800 cmp r0, #0 +1001256c: d1d3 bne.n 10012516 <_ungetc_r+0x7a> +1001256e: 89a3 ldrh r3, [r4, #12] +10012570: 60a0 str r0, [r4, #8] +10012572: 43bb bics r3, r7 +10012574: b21b sxth r3, r3 +10012576: 61a0 str r0, [r4, #24] +10012578: e7b1 b.n 100124de <_ungetc_r+0x42> +1001257a: 6863 ldr r3, [r4, #4] +1001257c: 6022 str r2, [r4, #0] +1001257e: 3301 adds r3, #1 +10012580: 6063 str r3, [r4, #4] +10012582: e7c0 b.n 10012506 <_ungetc_r+0x6a> +10012584: ffffdfff .word 0xffffdfff + +10012588 : +10012588: 0003 movs r3, r0 +1001258a: b510 push {r4, lr} +1001258c: 000a movs r2, r1 +1001258e: 4903 ldr r1, [pc, #12] ; (1001259c ) +10012590: 6808 ldr r0, [r1, #0] +10012592: 0019 movs r1, r3 +10012594: f7ff ff82 bl 1001249c <_ungetc_r> +10012598: bd10 pop {r4, pc} +1001259a: 46c0 nop ; (mov r8, r8) +1001259c: 200008e0 .word 0x200008e0 + +100125a0 <_wctomb_r>: +100125a0: b570 push {r4, r5, r6, lr} +100125a2: 24e0 movs r4, #224 ; 0xe0 +100125a4: 4d01 ldr r5, [pc, #4] ; (100125ac <_wctomb_r+0xc>) +100125a6: 592c ldr r4, [r5, r4] +100125a8: 47a0 blx r4 +100125aa: bd70 pop {r4, r5, r6, pc} +100125ac: 20001120 .word 0x20001120 + +100125b0 <__ascii_wctomb>: +100125b0: 2900 cmp r1, #0 +100125b2: d009 beq.n 100125c8 <__ascii_wctomb+0x18> +100125b4: 2aff cmp r2, #255 ; 0xff +100125b6: d802 bhi.n 100125be <__ascii_wctomb+0xe> +100125b8: 2001 movs r0, #1 +100125ba: 700a strb r2, [r1, #0] +100125bc: 4770 bx lr +100125be: 238a movs r3, #138 ; 0x8a +100125c0: 6003 str r3, [r0, #0] +100125c2: 2001 movs r0, #1 +100125c4: 4240 negs r0, r0 +100125c6: e7f9 b.n 100125bc <__ascii_wctomb+0xc> +100125c8: 2000 movs r0, #0 +100125ca: e7f7 b.n 100125bc <__ascii_wctomb+0xc> + +100125cc <__sflush_r>: +100125cc: b5f0 push {r4, r5, r6, r7, lr} +100125ce: 46c6 mov lr, r8 +100125d0: 000c movs r4, r1 +100125d2: b500 push {lr} +100125d4: 89a2 ldrh r2, [r4, #12] +100125d6: 4680 mov r8, r0 +100125d8: 230c movs r3, #12 +100125da: 5ec9 ldrsh r1, [r1, r3] +100125dc: 0713 lsls r3, r2, #28 +100125de: d44c bmi.n 1001267a <__sflush_r+0xae> +100125e0: 2380 movs r3, #128 ; 0x80 +100125e2: 6862 ldr r2, [r4, #4] +100125e4: 011b lsls r3, r3, #4 +100125e6: 430b orrs r3, r1 +100125e8: 81a3 strh r3, [r4, #12] +100125ea: 2a00 cmp r2, #0 +100125ec: dd66 ble.n 100126bc <__sflush_r+0xf0> +100125ee: 6aa6 ldr r6, [r4, #40] ; 0x28 +100125f0: 2e00 cmp r6, #0 +100125f2: d03e beq.n 10012672 <__sflush_r+0xa6> +100125f4: 4642 mov r2, r8 +100125f6: 4641 mov r1, r8 +100125f8: 6815 ldr r5, [r2, #0] +100125fa: 2200 movs r2, #0 +100125fc: 600a str r2, [r1, #0] +100125fe: b29a uxth r2, r3 +10012600: 04db lsls r3, r3, #19 +10012602: d460 bmi.n 100126c6 <__sflush_r+0xfa> +10012604: 2301 movs r3, #1 +10012606: 2200 movs r2, #0 +10012608: 4640 mov r0, r8 +1001260a: 69e1 ldr r1, [r4, #28] +1001260c: 47b0 blx r6 +1001260e: 1c43 adds r3, r0, #1 +10012610: d068 beq.n 100126e4 <__sflush_r+0x118> +10012612: 89a2 ldrh r2, [r4, #12] +10012614: 6aa6 ldr r6, [r4, #40] ; 0x28 +10012616: 0753 lsls r3, r2, #29 +10012618: d506 bpl.n 10012628 <__sflush_r+0x5c> +1001261a: 6863 ldr r3, [r4, #4] +1001261c: 1ac0 subs r0, r0, r3 +1001261e: 6b23 ldr r3, [r4, #48] ; 0x30 +10012620: 2b00 cmp r3, #0 +10012622: d001 beq.n 10012628 <__sflush_r+0x5c> +10012624: 6be3 ldr r3, [r4, #60] ; 0x3c +10012626: 1ac0 subs r0, r0, r3 +10012628: 2300 movs r3, #0 +1001262a: 0002 movs r2, r0 +1001262c: 69e1 ldr r1, [r4, #28] +1001262e: 4640 mov r0, r8 +10012630: 47b0 blx r6 +10012632: 1c43 adds r3, r0, #1 +10012634: d149 bne.n 100126ca <__sflush_r+0xfe> +10012636: 4643 mov r3, r8 +10012638: 681b ldr r3, [r3, #0] +1001263a: 2b00 cmp r3, #0 +1001263c: d045 beq.n 100126ca <__sflush_r+0xfe> +1001263e: 2b1d cmp r3, #29 +10012640: d001 beq.n 10012646 <__sflush_r+0x7a> +10012642: 2b16 cmp r3, #22 +10012644: d157 bne.n 100126f6 <__sflush_r+0x12a> +10012646: 89a3 ldrh r3, [r4, #12] +10012648: 4a2f ldr r2, [pc, #188] ; (10012708 <__sflush_r+0x13c>) +1001264a: 4013 ands r3, r2 +1001264c: 81a3 strh r3, [r4, #12] +1001264e: 2300 movs r3, #0 +10012650: 6063 str r3, [r4, #4] +10012652: 6923 ldr r3, [r4, #16] +10012654: 6023 str r3, [r4, #0] +10012656: 4643 mov r3, r8 +10012658: 6b21 ldr r1, [r4, #48] ; 0x30 +1001265a: 601d str r5, [r3, #0] +1001265c: 2900 cmp r1, #0 +1001265e: d008 beq.n 10012672 <__sflush_r+0xa6> +10012660: 0023 movs r3, r4 +10012662: 3340 adds r3, #64 ; 0x40 +10012664: 4299 cmp r1, r3 +10012666: d002 beq.n 1001266e <__sflush_r+0xa2> +10012668: 4640 mov r0, r8 +1001266a: f7fd f9ad bl 1000f9c8 <_free_r> +1001266e: 2300 movs r3, #0 +10012670: 6323 str r3, [r4, #48] ; 0x30 +10012672: 2000 movs r0, #0 +10012674: bc80 pop {r7} +10012676: 46b8 mov r8, r7 +10012678: bdf0 pop {r4, r5, r6, r7, pc} +1001267a: 6926 ldr r6, [r4, #16] 1001267c: 2e00 cmp r6, #0 -1001267e: d03e beq.n 100126fe <__sflush_r+0xa6> -10012680: 4642 mov r2, r8 -10012682: 4641 mov r1, r8 -10012684: 6815 ldr r5, [r2, #0] -10012686: 2200 movs r2, #0 -10012688: 600a str r2, [r1, #0] -1001268a: b29a uxth r2, r3 -1001268c: 04db lsls r3, r3, #19 -1001268e: d460 bmi.n 10012752 <__sflush_r+0xfa> -10012690: 2301 movs r3, #1 -10012692: 2200 movs r2, #0 -10012694: 4640 mov r0, r8 -10012696: 69e1 ldr r1, [r4, #28] -10012698: 47b0 blx r6 -1001269a: 1c43 adds r3, r0, #1 -1001269c: d068 beq.n 10012770 <__sflush_r+0x118> -1001269e: 89a2 ldrh r2, [r4, #12] -100126a0: 6aa6 ldr r6, [r4, #40] ; 0x28 -100126a2: 0753 lsls r3, r2, #29 -100126a4: d506 bpl.n 100126b4 <__sflush_r+0x5c> -100126a6: 6863 ldr r3, [r4, #4] -100126a8: 1ac0 subs r0, r0, r3 -100126aa: 6b23 ldr r3, [r4, #48] ; 0x30 -100126ac: 2b00 cmp r3, #0 -100126ae: d001 beq.n 100126b4 <__sflush_r+0x5c> -100126b0: 6be3 ldr r3, [r4, #60] ; 0x3c -100126b2: 1ac0 subs r0, r0, r3 -100126b4: 2300 movs r3, #0 -100126b6: 0002 movs r2, r0 -100126b8: 69e1 ldr r1, [r4, #28] -100126ba: 4640 mov r0, r8 -100126bc: 47b0 blx r6 -100126be: 1c43 adds r3, r0, #1 -100126c0: d149 bne.n 10012756 <__sflush_r+0xfe> -100126c2: 4643 mov r3, r8 -100126c4: 681b ldr r3, [r3, #0] -100126c6: 2b00 cmp r3, #0 -100126c8: d045 beq.n 10012756 <__sflush_r+0xfe> -100126ca: 2b1d cmp r3, #29 -100126cc: d001 beq.n 100126d2 <__sflush_r+0x7a> -100126ce: 2b16 cmp r3, #22 -100126d0: d157 bne.n 10012782 <__sflush_r+0x12a> -100126d2: 89a3 ldrh r3, [r4, #12] -100126d4: 4a2f ldr r2, [pc, #188] ; (10012794 <__sflush_r+0x13c>) -100126d6: 4013 ands r3, r2 +1001267e: d0f8 beq.n 10012672 <__sflush_r+0xa6> +10012680: 6823 ldr r3, [r4, #0] +10012682: 6026 str r6, [r4, #0] +10012684: 1b9d subs r5, r3, r6 +10012686: 2300 movs r3, #0 +10012688: 0792 lsls r2, r2, #30 +1001268a: d100 bne.n 1001268e <__sflush_r+0xc2> +1001268c: 6963 ldr r3, [r4, #20] +1001268e: 60a3 str r3, [r4, #8] +10012690: 2d00 cmp r5, #0 +10012692: dc04 bgt.n 1001269e <__sflush_r+0xd2> +10012694: e7ed b.n 10012672 <__sflush_r+0xa6> +10012696: 1836 adds r6, r6, r0 +10012698: 1a2d subs r5, r5, r0 +1001269a: 2d00 cmp r5, #0 +1001269c: dde9 ble.n 10012672 <__sflush_r+0xa6> +1001269e: 002b movs r3, r5 +100126a0: 0032 movs r2, r6 +100126a2: 4640 mov r0, r8 +100126a4: 69e1 ldr r1, [r4, #28] +100126a6: 6a67 ldr r7, [r4, #36] ; 0x24 +100126a8: 47b8 blx r7 +100126aa: 2800 cmp r0, #0 +100126ac: dcf3 bgt.n 10012696 <__sflush_r+0xca> +100126ae: 2240 movs r2, #64 ; 0x40 +100126b0: 2001 movs r0, #1 +100126b2: 89a3 ldrh r3, [r4, #12] +100126b4: 4240 negs r0, r0 +100126b6: 4313 orrs r3, r2 +100126b8: 81a3 strh r3, [r4, #12] +100126ba: e7db b.n 10012674 <__sflush_r+0xa8> +100126bc: 6be2 ldr r2, [r4, #60] ; 0x3c +100126be: 2a00 cmp r2, #0 +100126c0: dd00 ble.n 100126c4 <__sflush_r+0xf8> +100126c2: e794 b.n 100125ee <__sflush_r+0x22> +100126c4: e7d5 b.n 10012672 <__sflush_r+0xa6> +100126c6: 6d20 ldr r0, [r4, #80] ; 0x50 +100126c8: e7a5 b.n 10012616 <__sflush_r+0x4a> +100126ca: 89a3 ldrh r3, [r4, #12] +100126cc: 4a0e ldr r2, [pc, #56] ; (10012708 <__sflush_r+0x13c>) +100126ce: 4013 ands r3, r2 +100126d0: 2200 movs r2, #0 +100126d2: 6062 str r2, [r4, #4] +100126d4: 6922 ldr r2, [r4, #16] +100126d6: b21b sxth r3, r3 100126d8: 81a3 strh r3, [r4, #12] -100126da: 2300 movs r3, #0 -100126dc: 6063 str r3, [r4, #4] -100126de: 6923 ldr r3, [r4, #16] -100126e0: 6023 str r3, [r4, #0] -100126e2: 4643 mov r3, r8 -100126e4: 6b21 ldr r1, [r4, #48] ; 0x30 -100126e6: 601d str r5, [r3, #0] -100126e8: 2900 cmp r1, #0 -100126ea: d008 beq.n 100126fe <__sflush_r+0xa6> -100126ec: 0023 movs r3, r4 -100126ee: 3340 adds r3, #64 ; 0x40 -100126f0: 4299 cmp r1, r3 -100126f2: d002 beq.n 100126fa <__sflush_r+0xa2> -100126f4: 4640 mov r0, r8 -100126f6: f7fd f9ad bl 1000fa54 <_free_r> -100126fa: 2300 movs r3, #0 -100126fc: 6323 str r3, [r4, #48] ; 0x30 -100126fe: 2000 movs r0, #0 -10012700: bc80 pop {r7} -10012702: 46b8 mov r8, r7 -10012704: bdf0 pop {r4, r5, r6, r7, pc} -10012706: 6926 ldr r6, [r4, #16] -10012708: 2e00 cmp r6, #0 -1001270a: d0f8 beq.n 100126fe <__sflush_r+0xa6> -1001270c: 6823 ldr r3, [r4, #0] -1001270e: 6026 str r6, [r4, #0] -10012710: 1b9d subs r5, r3, r6 -10012712: 2300 movs r3, #0 -10012714: 0792 lsls r2, r2, #30 -10012716: d100 bne.n 1001271a <__sflush_r+0xc2> -10012718: 6963 ldr r3, [r4, #20] -1001271a: 60a3 str r3, [r4, #8] -1001271c: 2d00 cmp r5, #0 -1001271e: dc04 bgt.n 1001272a <__sflush_r+0xd2> -10012720: e7ed b.n 100126fe <__sflush_r+0xa6> -10012722: 1836 adds r6, r6, r0 -10012724: 1a2d subs r5, r5, r0 -10012726: 2d00 cmp r5, #0 -10012728: dde9 ble.n 100126fe <__sflush_r+0xa6> -1001272a: 002b movs r3, r5 -1001272c: 0032 movs r2, r6 -1001272e: 4640 mov r0, r8 -10012730: 69e1 ldr r1, [r4, #28] -10012732: 6a67 ldr r7, [r4, #36] ; 0x24 -10012734: 47b8 blx r7 -10012736: 2800 cmp r0, #0 -10012738: dcf3 bgt.n 10012722 <__sflush_r+0xca> -1001273a: 2240 movs r2, #64 ; 0x40 -1001273c: 2001 movs r0, #1 -1001273e: 89a3 ldrh r3, [r4, #12] -10012740: 4240 negs r0, r0 -10012742: 4313 orrs r3, r2 -10012744: 81a3 strh r3, [r4, #12] -10012746: e7db b.n 10012700 <__sflush_r+0xa8> -10012748: 6be2 ldr r2, [r4, #60] ; 0x3c -1001274a: 2a00 cmp r2, #0 -1001274c: dd00 ble.n 10012750 <__sflush_r+0xf8> -1001274e: e794 b.n 1001267a <__sflush_r+0x22> -10012750: e7d5 b.n 100126fe <__sflush_r+0xa6> -10012752: 6d20 ldr r0, [r4, #80] ; 0x50 -10012754: e7a5 b.n 100126a2 <__sflush_r+0x4a> -10012756: 89a3 ldrh r3, [r4, #12] -10012758: 4a0e ldr r2, [pc, #56] ; (10012794 <__sflush_r+0x13c>) -1001275a: 4013 ands r3, r2 -1001275c: 2200 movs r2, #0 -1001275e: 6062 str r2, [r4, #4] -10012760: 6922 ldr r2, [r4, #16] -10012762: b21b sxth r3, r3 -10012764: 81a3 strh r3, [r4, #12] -10012766: 6022 str r2, [r4, #0] -10012768: 04db lsls r3, r3, #19 -1001276a: d5ba bpl.n 100126e2 <__sflush_r+0x8a> -1001276c: 6520 str r0, [r4, #80] ; 0x50 -1001276e: e7b8 b.n 100126e2 <__sflush_r+0x8a> -10012770: 4643 mov r3, r8 -10012772: 681b ldr r3, [r3, #0] -10012774: 2b00 cmp r3, #0 -10012776: d100 bne.n 1001277a <__sflush_r+0x122> -10012778: e791 b.n 1001269e <__sflush_r+0x46> -1001277a: 2b1d cmp r3, #29 -1001277c: d006 beq.n 1001278c <__sflush_r+0x134> -1001277e: 2b16 cmp r3, #22 -10012780: d004 beq.n 1001278c <__sflush_r+0x134> -10012782: 2240 movs r2, #64 ; 0x40 -10012784: 89a3 ldrh r3, [r4, #12] -10012786: 4313 orrs r3, r2 -10012788: 81a3 strh r3, [r4, #12] -1001278a: e7b9 b.n 10012700 <__sflush_r+0xa8> -1001278c: 4643 mov r3, r8 -1001278e: 2000 movs r0, #0 -10012790: 601d str r5, [r3, #0] -10012792: e7b5 b.n 10012700 <__sflush_r+0xa8> -10012794: fffff7ff .word 0xfffff7ff - -10012798 <_fflush_r>: -10012798: b570 push {r4, r5, r6, lr} -1001279a: 0004 movs r4, r0 -1001279c: 000d movs r5, r1 -1001279e: 2800 cmp r0, #0 -100127a0: d002 beq.n 100127a8 <_fflush_r+0x10> -100127a2: 6b83 ldr r3, [r0, #56] ; 0x38 -100127a4: 2b00 cmp r3, #0 -100127a6: d009 beq.n 100127bc <_fflush_r+0x24> -100127a8: 220c movs r2, #12 -100127aa: 5eab ldrsh r3, [r5, r2] -100127ac: 2000 movs r0, #0 -100127ae: 2b00 cmp r3, #0 -100127b0: d003 beq.n 100127ba <_fflush_r+0x22> -100127b2: 0029 movs r1, r5 -100127b4: 0020 movs r0, r4 -100127b6: f7ff ff4f bl 10012658 <__sflush_r> -100127ba: bd70 pop {r4, r5, r6, pc} -100127bc: f000 f928 bl 10012a10 <__sinit> -100127c0: e7f2 b.n 100127a8 <_fflush_r+0x10> -100127c2: 46c0 nop ; (mov r8, r8) - -100127c4 : -100127c4: b570 push {r4, r5, r6, lr} -100127c6: 1e04 subs r4, r0, #0 -100127c8: d01a beq.n 10012800 -100127ca: 4b10 ldr r3, [pc, #64] ; (1001280c ) -100127cc: 681d ldr r5, [r3, #0] -100127ce: 2d00 cmp r5, #0 -100127d0: d002 beq.n 100127d8 -100127d2: 6bab ldr r3, [r5, #56] ; 0x38 -100127d4: 2b00 cmp r3, #0 -100127d6: d00a beq.n 100127ee -100127d8: 220c movs r2, #12 -100127da: 5ea3 ldrsh r3, [r4, r2] -100127dc: 2000 movs r0, #0 -100127de: 2b00 cmp r3, #0 -100127e0: d100 bne.n 100127e4 -100127e2: bd70 pop {r4, r5, r6, pc} -100127e4: 0021 movs r1, r4 -100127e6: 0028 movs r0, r5 -100127e8: f7ff ff36 bl 10012658 <__sflush_r> -100127ec: e7f9 b.n 100127e2 -100127ee: 0028 movs r0, r5 -100127f0: f000 f90e bl 10012a10 <__sinit> -100127f4: 220c movs r2, #12 -100127f6: 5ea3 ldrsh r3, [r4, r2] -100127f8: 2000 movs r0, #0 -100127fa: 2b00 cmp r3, #0 -100127fc: d0f1 beq.n 100127e2 -100127fe: e7f1 b.n 100127e4 -10012800: 4b03 ldr r3, [pc, #12] ; (10012810 ) -10012802: 4904 ldr r1, [pc, #16] ; (10012814 ) -10012804: 6818 ldr r0, [r3, #0] -10012806: f000 f94b bl 10012aa0 <_fwalk_reent> -1001280a: e7ea b.n 100127e2 -1001280c: 200008e0 .word 0x200008e0 -10012810: 1004c968 .word 0x1004c968 -10012814: 10012799 .word 0x10012799 - -10012818 <__fp_lock>: -10012818: 2000 movs r0, #0 -1001281a: 4770 bx lr - -1001281c <_cleanup_r>: -1001281c: b510 push {r4, lr} -1001281e: 4902 ldr r1, [pc, #8] ; (10012828 <_cleanup_r+0xc>) -10012820: f000 f93e bl 10012aa0 <_fwalk_reent> -10012824: bd10 pop {r4, pc} -10012826: 46c0 nop ; (mov r8, r8) -10012828: 10013ecd .word 0x10013ecd - -1001282c <__fp_unlock>: -1001282c: 2000 movs r0, #0 -1001282e: 4770 bx lr - -10012830 <__sinit.part.0>: -10012830: b5f0 push {r4, r5, r6, r7, lr} -10012832: 46d6 mov lr, sl -10012834: 464f mov r7, r9 -10012836: 4646 mov r6, r8 -10012838: 4b30 ldr r3, [pc, #192] ; (100128fc <__sinit.part.0+0xcc>) -1001283a: b5c0 push {r6, r7, lr} -1001283c: 63c3 str r3, [r0, #60] ; 0x3c -1001283e: 23b8 movs r3, #184 ; 0xb8 -10012840: 2400 movs r4, #0 -10012842: 2203 movs r2, #3 -10012844: 009b lsls r3, r3, #2 -10012846: 50c4 str r4, [r0, r3] -10012848: 3304 adds r3, #4 -1001284a: 6845 ldr r5, [r0, #4] -1001284c: 50c2 str r2, [r0, r3] -1001284e: 3308 adds r3, #8 -10012850: 18c2 adds r2, r0, r3 -10012852: 3b04 subs r3, #4 -10012854: 50c2 str r2, [r0, r3] -10012856: 0006 movs r6, r0 -10012858: 2304 movs r3, #4 -1001285a: 0028 movs r0, r5 -1001285c: 666c str r4, [r5, #100] ; 0x64 -1001285e: 602c str r4, [r5, #0] -10012860: 606c str r4, [r5, #4] -10012862: 60ac str r4, [r5, #8] -10012864: 60eb str r3, [r5, #12] -10012866: 612c str r4, [r5, #16] -10012868: 616c str r4, [r5, #20] -1001286a: 61ac str r4, [r5, #24] -1001286c: 2208 movs r2, #8 -1001286e: 2100 movs r1, #0 -10012870: 305c adds r0, #92 ; 0x5c -10012872: f7f4 fe3b bl 100074ec <__wrap_memset> -10012876: 4b22 ldr r3, [pc, #136] ; (10012900 <__sinit.part.0+0xd0>) -10012878: 4f22 ldr r7, [pc, #136] ; (10012904 <__sinit.part.0+0xd4>) -1001287a: 469a mov sl, r3 -1001287c: 622b str r3, [r5, #32] -1001287e: 4b22 ldr r3, [pc, #136] ; (10012908 <__sinit.part.0+0xd8>) -10012880: 62ef str r7, [r5, #44] ; 0x2c -10012882: 4699 mov r9, r3 -10012884: 626b str r3, [r5, #36] ; 0x24 -10012886: 4b21 ldr r3, [pc, #132] ; (1001290c <__sinit.part.0+0xdc>) -10012888: 61ed str r5, [r5, #28] -1001288a: 62ab str r3, [r5, #40] ; 0x28 -1001288c: 68b5 ldr r5, [r6, #8] -1001288e: 4698 mov r8, r3 -10012890: 0028 movs r0, r5 -10012892: 4b1f ldr r3, [pc, #124] ; (10012910 <__sinit.part.0+0xe0>) -10012894: 666c str r4, [r5, #100] ; 0x64 -10012896: 602c str r4, [r5, #0] -10012898: 606c str r4, [r5, #4] -1001289a: 60ac str r4, [r5, #8] -1001289c: 60eb str r3, [r5, #12] -1001289e: 612c str r4, [r5, #16] -100128a0: 616c str r4, [r5, #20] -100128a2: 61ac str r4, [r5, #24] -100128a4: 2208 movs r2, #8 -100128a6: 2100 movs r1, #0 -100128a8: 305c adds r0, #92 ; 0x5c -100128aa: f7f4 fe1f bl 100074ec <__wrap_memset> -100128ae: 4653 mov r3, sl -100128b0: 622b str r3, [r5, #32] -100128b2: 464b mov r3, r9 -100128b4: 626b str r3, [r5, #36] ; 0x24 -100128b6: 4643 mov r3, r8 -100128b8: 62ef str r7, [r5, #44] ; 0x2c -100128ba: 62ab str r3, [r5, #40] ; 0x28 -100128bc: 61ed str r5, [r5, #28] -100128be: 68f5 ldr r5, [r6, #12] -100128c0: 4b14 ldr r3, [pc, #80] ; (10012914 <__sinit.part.0+0xe4>) -100128c2: 0028 movs r0, r5 -100128c4: 60eb str r3, [r5, #12] -100128c6: 666c str r4, [r5, #100] ; 0x64 -100128c8: 602c str r4, [r5, #0] -100128ca: 606c str r4, [r5, #4] -100128cc: 60ac str r4, [r5, #8] -100128ce: 612c str r4, [r5, #16] -100128d0: 616c str r4, [r5, #20] -100128d2: 61ac str r4, [r5, #24] -100128d4: 2208 movs r2, #8 -100128d6: 2100 movs r1, #0 -100128d8: 305c adds r0, #92 ; 0x5c -100128da: f7f4 fe07 bl 100074ec <__wrap_memset> -100128de: 4653 mov r3, sl -100128e0: 622b str r3, [r5, #32] -100128e2: 464b mov r3, r9 -100128e4: 626b str r3, [r5, #36] ; 0x24 -100128e6: 4643 mov r3, r8 -100128e8: 62ab str r3, [r5, #40] ; 0x28 -100128ea: 2301 movs r3, #1 -100128ec: 62ef str r7, [r5, #44] ; 0x2c -100128ee: 61ed str r5, [r5, #28] -100128f0: 63b3 str r3, [r6, #56] ; 0x38 -100128f2: bce0 pop {r5, r6, r7} -100128f4: 46ba mov sl, r7 -100128f6: 46b1 mov r9, r6 -100128f8: 46a8 mov r8, r5 -100128fa: bdf0 pop {r4, r5, r6, r7, pc} -100128fc: 1001281d .word 0x1001281d -10012900: 1000e6c5 .word 0x1000e6c5 -10012904: 1000e75d .word 0x1000e75d -10012908: 1000e6f1 .word 0x1000e6f1 -1001290c: 1000e731 .word 0x1000e731 -10012910: 00010009 .word 0x00010009 -10012914: 00020012 .word 0x00020012 - -10012918 <__sfmoreglue>: -10012918: b570 push {r4, r5, r6, lr} -1001291a: 2568 movs r5, #104 ; 0x68 -1001291c: 1e4a subs r2, r1, #1 -1001291e: 4355 muls r5, r2 -10012920: 000e movs r6, r1 -10012922: 0029 movs r1, r5 -10012924: 3174 adds r1, #116 ; 0x74 -10012926: f7fb fa03 bl 1000dd30 <_malloc_r> -1001292a: 1e04 subs r4, r0, #0 -1001292c: d009 beq.n 10012942 <__sfmoreglue+0x2a> -1001292e: 2300 movs r3, #0 -10012930: 002a movs r2, r5 -10012932: 6003 str r3, [r0, #0] -10012934: 6046 str r6, [r0, #4] -10012936: 300c adds r0, #12 -10012938: 2100 movs r1, #0 -1001293a: 60a0 str r0, [r4, #8] -1001293c: 3268 adds r2, #104 ; 0x68 -1001293e: f7f4 fdd5 bl 100074ec <__wrap_memset> -10012942: 0020 movs r0, r4 -10012944: bd70 pop {r4, r5, r6, pc} -10012946: 46c0 nop ; (mov r8, r8) - -10012948 <__sfp>: -10012948: b5f0 push {r4, r5, r6, r7, lr} -1001294a: 46c6 mov lr, r8 -1001294c: 4b28 ldr r3, [pc, #160] ; (100129f0 <__sfp+0xa8>) -1001294e: 0007 movs r7, r0 -10012950: 681e ldr r6, [r3, #0] -10012952: b500 push {lr} -10012954: 6bb3 ldr r3, [r6, #56] ; 0x38 -10012956: 2b00 cmp r3, #0 -10012958: d02d beq.n 100129b6 <__sfp+0x6e> -1001295a: 23b8 movs r3, #184 ; 0xb8 -1001295c: 009b lsls r3, r3, #2 -1001295e: 469c mov ip, r3 -10012960: 2304 movs r3, #4 -10012962: 4698 mov r8, r3 -10012964: 4466 add r6, ip -10012966: 6873 ldr r3, [r6, #4] -10012968: 68b4 ldr r4, [r6, #8] -1001296a: 3b01 subs r3, #1 -1001296c: d503 bpl.n 10012976 <__sfp+0x2e> -1001296e: e01d b.n 100129ac <__sfp+0x64> -10012970: 3468 adds r4, #104 ; 0x68 -10012972: 3b01 subs r3, #1 -10012974: d31a bcc.n 100129ac <__sfp+0x64> -10012976: 220c movs r2, #12 -10012978: 5ea5 ldrsh r5, [r4, r2] -1001297a: 2d00 cmp r5, #0 -1001297c: d1f8 bne.n 10012970 <__sfp+0x28> -1001297e: 0020 movs r0, r4 -10012980: 4b1c ldr r3, [pc, #112] ; (100129f4 <__sfp+0xac>) -10012982: 2208 movs r2, #8 -10012984: 2100 movs r1, #0 -10012986: 6665 str r5, [r4, #100] ; 0x64 -10012988: 6025 str r5, [r4, #0] -1001298a: 6065 str r5, [r4, #4] -1001298c: 60a5 str r5, [r4, #8] -1001298e: 60e3 str r3, [r4, #12] -10012990: 6125 str r5, [r4, #16] -10012992: 6165 str r5, [r4, #20] -10012994: 61a5 str r5, [r4, #24] -10012996: 305c adds r0, #92 ; 0x5c -10012998: f7f4 fda8 bl 100074ec <__wrap_memset> -1001299c: 6325 str r5, [r4, #48] ; 0x30 -1001299e: 6365 str r5, [r4, #52] ; 0x34 -100129a0: 6465 str r5, [r4, #68] ; 0x44 -100129a2: 64a5 str r5, [r4, #72] ; 0x48 -100129a4: 0020 movs r0, r4 -100129a6: bc80 pop {r7} -100129a8: 46b8 mov r8, r7 -100129aa: bdf0 pop {r4, r5, r6, r7, pc} -100129ac: 6835 ldr r5, [r6, #0] -100129ae: 2d00 cmp r5, #0 -100129b0: d005 beq.n 100129be <__sfp+0x76> -100129b2: 002e movs r6, r5 -100129b4: e7d7 b.n 10012966 <__sfp+0x1e> -100129b6: 0030 movs r0, r6 -100129b8: f7ff ff3a bl 10012830 <__sinit.part.0> -100129bc: e7cd b.n 1001295a <__sfp+0x12> -100129be: 21d6 movs r1, #214 ; 0xd6 -100129c0: 0038 movs r0, r7 -100129c2: 0049 lsls r1, r1, #1 -100129c4: f7fb f9b4 bl 1000dd30 <_malloc_r> -100129c8: 1e04 subs r4, r0, #0 -100129ca: d00d beq.n 100129e8 <__sfp+0xa0> -100129cc: 4643 mov r3, r8 -100129ce: 22d0 movs r2, #208 ; 0xd0 -100129d0: 6005 str r5, [r0, #0] -100129d2: 0025 movs r5, r4 -100129d4: 6043 str r3, [r0, #4] -100129d6: 300c adds r0, #12 -100129d8: 2100 movs r1, #0 -100129da: 60a0 str r0, [r4, #8] -100129dc: 0052 lsls r2, r2, #1 -100129de: f7f4 fd85 bl 100074ec <__wrap_memset> -100129e2: 6034 str r4, [r6, #0] -100129e4: 002e movs r6, r5 -100129e6: e7be b.n 10012966 <__sfp+0x1e> -100129e8: 230c movs r3, #12 -100129ea: 6030 str r0, [r6, #0] -100129ec: 603b str r3, [r7, #0] -100129ee: e7d9 b.n 100129a4 <__sfp+0x5c> -100129f0: 1004c968 .word 0x1004c968 -100129f4: ffff0001 .word 0xffff0001 - -100129f8 <_cleanup>: -100129f8: b510 push {r4, lr} -100129fa: 4b03 ldr r3, [pc, #12] ; (10012a08 <_cleanup+0x10>) -100129fc: 4903 ldr r1, [pc, #12] ; (10012a0c <_cleanup+0x14>) -100129fe: 6818 ldr r0, [r3, #0] -10012a00: f000 f84e bl 10012aa0 <_fwalk_reent> -10012a04: bd10 pop {r4, pc} -10012a06: 46c0 nop ; (mov r8, r8) -10012a08: 1004c968 .word 0x1004c968 -10012a0c: 10013ecd .word 0x10013ecd - -10012a10 <__sinit>: -10012a10: 6b83 ldr r3, [r0, #56] ; 0x38 -10012a12: b510 push {r4, lr} -10012a14: 2b00 cmp r3, #0 -10012a16: d101 bne.n 10012a1c <__sinit+0xc> -10012a18: f7ff ff0a bl 10012830 <__sinit.part.0> -10012a1c: bd10 pop {r4, pc} -10012a1e: 46c0 nop ; (mov r8, r8) - -10012a20 <__sfp_lock_acquire>: -10012a20: 4770 bx lr -10012a22: 46c0 nop ; (mov r8, r8) - -10012a24 <__sfp_lock_release>: -10012a24: 4770 bx lr -10012a26: 46c0 nop ; (mov r8, r8) - -10012a28 <__sinit_lock_acquire>: -10012a28: 4770 bx lr -10012a2a: 46c0 nop ; (mov r8, r8) - -10012a2c <__sinit_lock_release>: -10012a2c: 4770 bx lr -10012a2e: 46c0 nop ; (mov r8, r8) - -10012a30 <__fp_lock_all>: -10012a30: b510 push {r4, lr} -10012a32: 4b03 ldr r3, [pc, #12] ; (10012a40 <__fp_lock_all+0x10>) -10012a34: 4903 ldr r1, [pc, #12] ; (10012a44 <__fp_lock_all+0x14>) -10012a36: 6818 ldr r0, [r3, #0] -10012a38: f000 f812 bl 10012a60 <_fwalk> -10012a3c: bd10 pop {r4, pc} -10012a3e: 46c0 nop ; (mov r8, r8) -10012a40: 200008e0 .word 0x200008e0 -10012a44: 10012819 .word 0x10012819 - -10012a48 <__fp_unlock_all>: -10012a48: b510 push {r4, lr} -10012a4a: 4b03 ldr r3, [pc, #12] ; (10012a58 <__fp_unlock_all+0x10>) -10012a4c: 4903 ldr r1, [pc, #12] ; (10012a5c <__fp_unlock_all+0x14>) -10012a4e: 6818 ldr r0, [r3, #0] -10012a50: f000 f806 bl 10012a60 <_fwalk> -10012a54: bd10 pop {r4, pc} -10012a56: 46c0 nop ; (mov r8, r8) -10012a58: 200008e0 .word 0x200008e0 -10012a5c: 1001282d .word 0x1001282d - -10012a60 <_fwalk>: -10012a60: b5f0 push {r4, r5, r6, r7, lr} -10012a62: 46c6 mov lr, r8 -10012a64: 23b8 movs r3, #184 ; 0xb8 -10012a66: 4688 mov r8, r1 -10012a68: 2600 movs r6, #0 -10012a6a: b500 push {lr} -10012a6c: 009b lsls r3, r3, #2 -10012a6e: 18c7 adds r7, r0, r3 -10012a70: 687b ldr r3, [r7, #4] -10012a72: 68bc ldr r4, [r7, #8] -10012a74: 1e5d subs r5, r3, #1 -10012a76: d40c bmi.n 10012a92 <_fwalk+0x32> -10012a78: 89a3 ldrh r3, [r4, #12] -10012a7a: 2b01 cmp r3, #1 -10012a7c: d906 bls.n 10012a8c <_fwalk+0x2c> -10012a7e: 220e movs r2, #14 -10012a80: 5ea3 ldrsh r3, [r4, r2] -10012a82: 3301 adds r3, #1 -10012a84: d002 beq.n 10012a8c <_fwalk+0x2c> -10012a86: 0020 movs r0, r4 -10012a88: 47c0 blx r8 -10012a8a: 4306 orrs r6, r0 -10012a8c: 3468 adds r4, #104 ; 0x68 -10012a8e: 3d01 subs r5, #1 -10012a90: d2f2 bcs.n 10012a78 <_fwalk+0x18> -10012a92: 683f ldr r7, [r7, #0] -10012a94: 2f00 cmp r7, #0 -10012a96: d1eb bne.n 10012a70 <_fwalk+0x10> -10012a98: 0030 movs r0, r6 -10012a9a: bc80 pop {r7} -10012a9c: 46b8 mov r8, r7 -10012a9e: bdf0 pop {r4, r5, r6, r7, pc} - -10012aa0 <_fwalk_reent>: -10012aa0: b5f8 push {r3, r4, r5, r6, r7, lr} -10012aa2: 4647 mov r7, r8 -10012aa4: 46ce mov lr, r9 -10012aa6: b580 push {r7, lr} -10012aa8: 27b8 movs r7, #184 ; 0xb8 -10012aaa: 4680 mov r8, r0 -10012aac: 4689 mov r9, r1 -10012aae: 2600 movs r6, #0 -10012ab0: 00bf lsls r7, r7, #2 -10012ab2: 4447 add r7, r8 -10012ab4: 687b ldr r3, [r7, #4] -10012ab6: 68bc ldr r4, [r7, #8] -10012ab8: 1e5d subs r5, r3, #1 -10012aba: d40d bmi.n 10012ad8 <_fwalk_reent+0x38> -10012abc: 89a3 ldrh r3, [r4, #12] -10012abe: 2b01 cmp r3, #1 -10012ac0: d907 bls.n 10012ad2 <_fwalk_reent+0x32> -10012ac2: 220e movs r2, #14 -10012ac4: 5ea3 ldrsh r3, [r4, r2] -10012ac6: 3301 adds r3, #1 -10012ac8: d003 beq.n 10012ad2 <_fwalk_reent+0x32> -10012aca: 0021 movs r1, r4 -10012acc: 4640 mov r0, r8 -10012ace: 47c8 blx r9 -10012ad0: 4306 orrs r6, r0 -10012ad2: 3468 adds r4, #104 ; 0x68 -10012ad4: 3d01 subs r5, #1 -10012ad6: d2f1 bcs.n 10012abc <_fwalk_reent+0x1c> -10012ad8: 683f ldr r7, [r7, #0] -10012ada: 2f00 cmp r7, #0 -10012adc: d1ea bne.n 10012ab4 <_fwalk_reent+0x14> -10012ade: 0030 movs r0, r6 -10012ae0: bcc0 pop {r6, r7} -10012ae2: 46b9 mov r9, r7 -10012ae4: 46b0 mov r8, r6 -10012ae6: bdf8 pop {r3, r4, r5, r6, r7, pc} - -10012ae8 : -10012ae8: b5f0 push {r4, r5, r6, r7, lr} -10012aea: 46d6 mov lr, sl -10012aec: 464f mov r7, r9 -10012aee: 4646 mov r6, r8 -10012af0: 6903 ldr r3, [r0, #16] -10012af2: b5c0 push {r6, r7, lr} -10012af4: 469a mov sl, r3 -10012af6: 114f asrs r7, r1, #5 -10012af8: 42bb cmp r3, r7 -10012afa: dd2d ble.n 10012b58 -10012afc: 221f movs r2, #31 -10012afe: 0005 movs r5, r0 -10012b00: 0014 movs r4, r2 -10012b02: 3514 adds r5, #20 -10012b04: 009e lsls r6, r3, #2 -10012b06: 400c ands r4, r1 -10012b08: 00bb lsls r3, r7, #2 -10012b0a: 46a4 mov ip, r4 -10012b0c: 19ae adds r6, r5, r6 -10012b0e: 18eb adds r3, r5, r3 -10012b10: 420a tst r2, r1 -10012b12: d02a beq.n 10012b6a -10012b14: 2220 movs r2, #32 -10012b16: cb02 ldmia r3!, {r1} -10012b18: 1b12 subs r2, r2, r4 -10012b1a: 4690 mov r8, r2 -10012b1c: 40e1 lsrs r1, r4 -10012b1e: 429e cmp r6, r3 -10012b20: d916 bls.n 10012b50 -10012b22: 46a9 mov r9, r5 -10012b24: 4644 mov r4, r8 -10012b26: 681a ldr r2, [r3, #0] -10012b28: 40a2 lsls r2, r4 -10012b2a: 430a orrs r2, r1 -10012b2c: 4649 mov r1, r9 -10012b2e: c104 stmia r1!, {r2} -10012b30: 4662 mov r2, ip -10012b32: 4689 mov r9, r1 -10012b34: cb02 ldmia r3!, {r1} -10012b36: 40d1 lsrs r1, r2 -10012b38: 429e cmp r6, r3 -10012b3a: d8f3 bhi.n 10012b24 -10012b3c: 4653 mov r3, sl -10012b3e: 1bdc subs r4, r3, r7 -10012b40: 00a4 lsls r4, r4, #2 -10012b42: 3c04 subs r4, #4 -10012b44: 192c adds r4, r5, r4 -10012b46: 6021 str r1, [r4, #0] -10012b48: 2900 cmp r1, #0 -10012b4a: d019 beq.n 10012b80 -10012b4c: 3404 adds r4, #4 -10012b4e: e017 b.n 10012b80 -10012b50: 002c movs r4, r5 -10012b52: 6141 str r1, [r0, #20] -10012b54: 2900 cmp r1, #0 -10012b56: d1f9 bne.n 10012b4c -10012b58: 2300 movs r3, #0 -10012b5a: 6103 str r3, [r0, #16] -10012b5c: 2300 movs r3, #0 -10012b5e: 6143 str r3, [r0, #20] -10012b60: bce0 pop {r5, r6, r7} -10012b62: 46ba mov sl, r7 -10012b64: 46b1 mov r9, r6 -10012b66: 46a8 mov r8, r5 -10012b68: bdf0 pop {r4, r5, r6, r7, pc} -10012b6a: 002a movs r2, r5 -10012b6c: 429e cmp r6, r3 -10012b6e: d9f3 bls.n 10012b58 -10012b70: cb02 ldmia r3!, {r1} -10012b72: c202 stmia r2!, {r1} -10012b74: 429e cmp r6, r3 -10012b76: d8fb bhi.n 10012b70 -10012b78: 4653 mov r3, sl -10012b7a: 1bdc subs r4, r3, r7 -10012b7c: 00a4 lsls r4, r4, #2 -10012b7e: 192c adds r4, r5, r4 -10012b80: 1b63 subs r3, r4, r5 -10012b82: 109b asrs r3, r3, #2 -10012b84: 6103 str r3, [r0, #16] -10012b86: 42ac cmp r4, r5 -10012b88: d1ea bne.n 10012b60 -10012b8a: e7e7 b.n 10012b5c - -10012b8c <__gethex>: -10012b8c: b5f0 push {r4, r5, r6, r7, lr} -10012b8e: 46de mov lr, fp -10012b90: 464e mov r6, r9 -10012b92: 4645 mov r5, r8 -10012b94: 4657 mov r7, sl -10012b96: b5e0 push {r5, r6, r7, lr} -10012b98: b08b sub sp, #44 ; 0x2c -10012b9a: 9309 str r3, [sp, #36] ; 0x24 -10012b9c: 4bb9 ldr r3, [pc, #740] ; (10012e84 <__gethex+0x2f8>) -10012b9e: 9007 str r0, [sp, #28] -10012ba0: 681b ldr r3, [r3, #0] -10012ba2: 4689 mov r9, r1 -10012ba4: 0018 movs r0, r3 -10012ba6: 001c movs r4, r3 -10012ba8: 4693 mov fp, r2 -10012baa: 9305 str r3, [sp, #20] -10012bac: f7fb fddc bl 1000e768 -10012bb0: 46a4 mov ip, r4 -10012bb2: 0002 movs r2, r0 -10012bb4: 4462 add r2, ip -10012bb6: 0013 movs r3, r2 -10012bb8: 3b01 subs r3, #1 -10012bba: 781b ldrb r3, [r3, #0] -10012bbc: 9004 str r0, [sp, #16] -10012bbe: 9301 str r3, [sp, #4] -10012bc0: 464b mov r3, r9 -10012bc2: 681d ldr r5, [r3, #0] -10012bc4: 78aa ldrb r2, [r5, #2] -10012bc6: 2a30 cmp r2, #48 ; 0x30 -10012bc8: d000 beq.n 10012bcc <__gethex+0x40> -10012bca: e216 b.n 10012ffa <__gethex+0x46e> -10012bcc: 2102 movs r1, #2 -10012bce: 4249 negs r1, r1 -10012bd0: 1ceb adds r3, r5, #3 -10012bd2: 1b49 subs r1, r1, r5 -10012bd4: 001d movs r5, r3 -10012bd6: 18cf adds r7, r1, r3 -10012bd8: 3301 adds r3, #1 -10012bda: 1e5a subs r2, r3, #1 -10012bdc: 7812 ldrb r2, [r2, #0] -10012bde: 2a30 cmp r2, #48 ; 0x30 -10012be0: d0f8 beq.n 10012bd4 <__gethex+0x48> -10012be2: 4ba9 ldr r3, [pc, #676] ; (10012e88 <__gethex+0x2fc>) -10012be4: 4698 mov r8, r3 -10012be6: 5c9b ldrb r3, [r3, r2] -10012be8: 2b00 cmp r3, #0 -10012bea: d100 bne.n 10012bee <__gethex+0x62> -10012bec: e0f3 b.n 10012dd6 <__gethex+0x24a> -10012bee: 4642 mov r2, r8 -10012bf0: 782b ldrb r3, [r5, #0] -10012bf2: 2400 movs r4, #0 -10012bf4: 5cd3 ldrb r3, [r2, r3] -10012bf6: 2200 movs r2, #0 -10012bf8: 4692 mov sl, r2 -10012bfa: 002e movs r6, r5 -10012bfc: 2b00 cmp r3, #0 -10012bfe: d005 beq.n 10012c0c <__gethex+0x80> -10012c00: 4642 mov r2, r8 -10012c02: 7873 ldrb r3, [r6, #1] -10012c04: 3601 adds r6, #1 -10012c06: 5cd3 ldrb r3, [r2, r3] -10012c08: 2b00 cmp r3, #0 -10012c0a: d1f9 bne.n 10012c00 <__gethex+0x74> -10012c0c: 0030 movs r0, r6 -10012c0e: 9a04 ldr r2, [sp, #16] -10012c10: 9905 ldr r1, [sp, #20] -10012c12: f7fb fdd7 bl 1000e7c4 -10012c16: 9003 str r0, [sp, #12] -10012c18: 2800 cmp r0, #0 -10012c1a: d057 beq.n 10012ccc <__gethex+0x140> -10012c1c: 2c00 cmp r4, #0 -10012c1e: d158 bne.n 10012cd2 <__gethex+0x146> -10012c20: 2200 movs r2, #0 -10012c22: 7833 ldrb r3, [r6, #0] -10012c24: 9203 str r2, [sp, #12] -10012c26: 2220 movs r2, #32 -10012c28: 0034 movs r4, r6 -10012c2a: 4393 bics r3, r2 -10012c2c: 2b50 cmp r3, #80 ; 0x50 -10012c2e: d059 beq.n 10012ce4 <__gethex+0x158> -10012c30: 464b mov r3, r9 -10012c32: 601e str r6, [r3, #0] -10012c34: 4653 mov r3, sl -10012c36: 2b00 cmp r3, #0 -10012c38: d177 bne.n 10012d2a <__gethex+0x19e> -10012c3a: 1b63 subs r3, r4, r5 -10012c3c: 3b01 subs r3, #1 -10012c3e: 2100 movs r1, #0 -10012c40: 2b07 cmp r3, #7 -10012c42: dd03 ble.n 10012c4c <__gethex+0xc0> -10012c44: 3101 adds r1, #1 -10012c46: 105b asrs r3, r3, #1 -10012c48: 2b07 cmp r3, #7 -10012c4a: dcfb bgt.n 10012c44 <__gethex+0xb8> -10012c4c: 9807 ldr r0, [sp, #28] -10012c4e: f000 fb81 bl 10013354 <_Balloc> -10012c52: 4682 mov sl, r0 -10012c54: 2800 cmp r0, #0 -10012c56: d100 bne.n 10012c5a <__gethex+0xce> -10012c58: e270 b.n 1001313c <__gethex+0x5b0> -10012c5a: 2314 movs r3, #20 -10012c5c: 4453 add r3, sl -10012c5e: 9308 str r3, [sp, #32] -10012c60: 42a5 cmp r5, r4 -10012c62: d300 bcc.n 10012c66 <__gethex+0xda> -10012c64: e1d5 b.n 10013012 <__gethex+0x486> -10012c66: 9302 str r3, [sp, #8] -10012c68: 2300 movs r3, #0 -10012c6a: 9a04 ldr r2, [sp, #16] -10012c6c: 4699 mov r9, r3 -10012c6e: 3301 adds r3, #1 -10012c70: 1a9b subs r3, r3, r2 -10012c72: 9306 str r3, [sp, #24] -10012c74: 002b movs r3, r5 -10012c76: 2700 movs r7, #0 -10012c78: 464d mov r5, r9 -10012c7a: 4699 mov r9, r3 -10012c7c: e00d b.n 10012c9a <__gethex+0x10e> -10012c7e: 2f20 cmp r7, #32 -10012c80: d01d beq.n 10012cbe <__gethex+0x132> -10012c82: 003a movs r2, r7 -10012c84: 3704 adds r7, #4 -10012c86: 4641 mov r1, r8 -10012c88: 7833 ldrb r3, [r6, #0] -10012c8a: 0034 movs r4, r6 -10012c8c: 5ccb ldrb r3, [r1, r3] -10012c8e: 210f movs r1, #15 -10012c90: 400b ands r3, r1 -10012c92: 4093 lsls r3, r2 -10012c94: 431d orrs r5, r3 -10012c96: 454c cmp r4, r9 -10012c98: d955 bls.n 10012d46 <__gethex+0x1ba> -10012c9a: 1e66 subs r6, r4, #1 -10012c9c: 7833 ldrb r3, [r6, #0] -10012c9e: 9a01 ldr r2, [sp, #4] -10012ca0: 4293 cmp r3, r2 -10012ca2: d1ec bne.n 10012c7e <__gethex+0xf2> -10012ca4: 9b06 ldr r3, [sp, #24] -10012ca6: 18f4 adds r4, r6, r3 -10012ca8: 454c cmp r4, r9 -10012caa: d3e8 bcc.n 10012c7e <__gethex+0xf2> -10012cac: 0020 movs r0, r4 -10012cae: 9a04 ldr r2, [sp, #16] -10012cb0: 9905 ldr r1, [sp, #20] -10012cb2: f7fb fd87 bl 1000e7c4 -10012cb6: 2800 cmp r0, #0 -10012cb8: d0ed beq.n 10012c96 <__gethex+0x10a> -10012cba: 2f20 cmp r7, #32 -10012cbc: d1e1 bne.n 10012c82 <__gethex+0xf6> +100126da: 6022 str r2, [r4, #0] +100126dc: 04db lsls r3, r3, #19 +100126de: d5ba bpl.n 10012656 <__sflush_r+0x8a> +100126e0: 6520 str r0, [r4, #80] ; 0x50 +100126e2: e7b8 b.n 10012656 <__sflush_r+0x8a> +100126e4: 4643 mov r3, r8 +100126e6: 681b ldr r3, [r3, #0] +100126e8: 2b00 cmp r3, #0 +100126ea: d100 bne.n 100126ee <__sflush_r+0x122> +100126ec: e791 b.n 10012612 <__sflush_r+0x46> +100126ee: 2b1d cmp r3, #29 +100126f0: d006 beq.n 10012700 <__sflush_r+0x134> +100126f2: 2b16 cmp r3, #22 +100126f4: d004 beq.n 10012700 <__sflush_r+0x134> +100126f6: 2240 movs r2, #64 ; 0x40 +100126f8: 89a3 ldrh r3, [r4, #12] +100126fa: 4313 orrs r3, r2 +100126fc: 81a3 strh r3, [r4, #12] +100126fe: e7b9 b.n 10012674 <__sflush_r+0xa8> +10012700: 4643 mov r3, r8 +10012702: 2000 movs r0, #0 +10012704: 601d str r5, [r3, #0] +10012706: e7b5 b.n 10012674 <__sflush_r+0xa8> +10012708: fffff7ff .word 0xfffff7ff + +1001270c <_fflush_r>: +1001270c: b570 push {r4, r5, r6, lr} +1001270e: 0004 movs r4, r0 +10012710: 000d movs r5, r1 +10012712: 2800 cmp r0, #0 +10012714: d002 beq.n 1001271c <_fflush_r+0x10> +10012716: 6b83 ldr r3, [r0, #56] ; 0x38 +10012718: 2b00 cmp r3, #0 +1001271a: d009 beq.n 10012730 <_fflush_r+0x24> +1001271c: 220c movs r2, #12 +1001271e: 5eab ldrsh r3, [r5, r2] +10012720: 2000 movs r0, #0 +10012722: 2b00 cmp r3, #0 +10012724: d003 beq.n 1001272e <_fflush_r+0x22> +10012726: 0029 movs r1, r5 +10012728: 0020 movs r0, r4 +1001272a: f7ff ff4f bl 100125cc <__sflush_r> +1001272e: bd70 pop {r4, r5, r6, pc} +10012730: f000 f928 bl 10012984 <__sinit> +10012734: e7f2 b.n 1001271c <_fflush_r+0x10> +10012736: 46c0 nop ; (mov r8, r8) + +10012738 : +10012738: b570 push {r4, r5, r6, lr} +1001273a: 1e04 subs r4, r0, #0 +1001273c: d01a beq.n 10012774 +1001273e: 4b10 ldr r3, [pc, #64] ; (10012780 ) +10012740: 681d ldr r5, [r3, #0] +10012742: 2d00 cmp r5, #0 +10012744: d002 beq.n 1001274c +10012746: 6bab ldr r3, [r5, #56] ; 0x38 +10012748: 2b00 cmp r3, #0 +1001274a: d00a beq.n 10012762 +1001274c: 220c movs r2, #12 +1001274e: 5ea3 ldrsh r3, [r4, r2] +10012750: 2000 movs r0, #0 +10012752: 2b00 cmp r3, #0 +10012754: d100 bne.n 10012758 +10012756: bd70 pop {r4, r5, r6, pc} +10012758: 0021 movs r1, r4 +1001275a: 0028 movs r0, r5 +1001275c: f7ff ff36 bl 100125cc <__sflush_r> +10012760: e7f9 b.n 10012756 +10012762: 0028 movs r0, r5 +10012764: f000 f90e bl 10012984 <__sinit> +10012768: 220c movs r2, #12 +1001276a: 5ea3 ldrsh r3, [r4, r2] +1001276c: 2000 movs r0, #0 +1001276e: 2b00 cmp r3, #0 +10012770: d0f1 beq.n 10012756 +10012772: e7f1 b.n 10012758 +10012774: 4b03 ldr r3, [pc, #12] ; (10012784 ) +10012776: 4904 ldr r1, [pc, #16] ; (10012788 ) +10012778: 6818 ldr r0, [r3, #0] +1001277a: f000 f94b bl 10012a14 <_fwalk_reent> +1001277e: e7ea b.n 10012756 +10012780: 200008e0 .word 0x200008e0 +10012784: 1004c8a8 .word 0x1004c8a8 +10012788: 1001270d .word 0x1001270d + +1001278c <__fp_lock>: +1001278c: 2000 movs r0, #0 +1001278e: 4770 bx lr + +10012790 <_cleanup_r>: +10012790: b510 push {r4, lr} +10012792: 4902 ldr r1, [pc, #8] ; (1001279c <_cleanup_r+0xc>) +10012794: f000 f93e bl 10012a14 <_fwalk_reent> +10012798: bd10 pop {r4, pc} +1001279a: 46c0 nop ; (mov r8, r8) +1001279c: 10013e41 .word 0x10013e41 + +100127a0 <__fp_unlock>: +100127a0: 2000 movs r0, #0 +100127a2: 4770 bx lr + +100127a4 <__sinit.part.0>: +100127a4: b5f0 push {r4, r5, r6, r7, lr} +100127a6: 46d6 mov lr, sl +100127a8: 464f mov r7, r9 +100127aa: 4646 mov r6, r8 +100127ac: 4b30 ldr r3, [pc, #192] ; (10012870 <__sinit.part.0+0xcc>) +100127ae: b5c0 push {r6, r7, lr} +100127b0: 63c3 str r3, [r0, #60] ; 0x3c +100127b2: 23b8 movs r3, #184 ; 0xb8 +100127b4: 2400 movs r4, #0 +100127b6: 2203 movs r2, #3 +100127b8: 009b lsls r3, r3, #2 +100127ba: 50c4 str r4, [r0, r3] +100127bc: 3304 adds r3, #4 +100127be: 6845 ldr r5, [r0, #4] +100127c0: 50c2 str r2, [r0, r3] +100127c2: 3308 adds r3, #8 +100127c4: 18c2 adds r2, r0, r3 +100127c6: 3b04 subs r3, #4 +100127c8: 50c2 str r2, [r0, r3] +100127ca: 0006 movs r6, r0 +100127cc: 2304 movs r3, #4 +100127ce: 0028 movs r0, r5 +100127d0: 666c str r4, [r5, #100] ; 0x64 +100127d2: 602c str r4, [r5, #0] +100127d4: 606c str r4, [r5, #4] +100127d6: 60ac str r4, [r5, #8] +100127d8: 60eb str r3, [r5, #12] +100127da: 612c str r4, [r5, #16] +100127dc: 616c str r4, [r5, #20] +100127de: 61ac str r4, [r5, #24] +100127e0: 2208 movs r2, #8 +100127e2: 2100 movs r1, #0 +100127e4: 305c adds r0, #92 ; 0x5c +100127e6: f7f4 fe39 bl 1000745c <__wrap_memset> +100127ea: 4b22 ldr r3, [pc, #136] ; (10012874 <__sinit.part.0+0xd0>) +100127ec: 4f22 ldr r7, [pc, #136] ; (10012878 <__sinit.part.0+0xd4>) +100127ee: 469a mov sl, r3 +100127f0: 622b str r3, [r5, #32] +100127f2: 4b22 ldr r3, [pc, #136] ; (1001287c <__sinit.part.0+0xd8>) +100127f4: 62ef str r7, [r5, #44] ; 0x2c +100127f6: 4699 mov r9, r3 +100127f8: 626b str r3, [r5, #36] ; 0x24 +100127fa: 4b21 ldr r3, [pc, #132] ; (10012880 <__sinit.part.0+0xdc>) +100127fc: 61ed str r5, [r5, #28] +100127fe: 62ab str r3, [r5, #40] ; 0x28 +10012800: 68b5 ldr r5, [r6, #8] +10012802: 4698 mov r8, r3 +10012804: 0028 movs r0, r5 +10012806: 4b1f ldr r3, [pc, #124] ; (10012884 <__sinit.part.0+0xe0>) +10012808: 666c str r4, [r5, #100] ; 0x64 +1001280a: 602c str r4, [r5, #0] +1001280c: 606c str r4, [r5, #4] +1001280e: 60ac str r4, [r5, #8] +10012810: 60eb str r3, [r5, #12] +10012812: 612c str r4, [r5, #16] +10012814: 616c str r4, [r5, #20] +10012816: 61ac str r4, [r5, #24] +10012818: 2208 movs r2, #8 +1001281a: 2100 movs r1, #0 +1001281c: 305c adds r0, #92 ; 0x5c +1001281e: f7f4 fe1d bl 1000745c <__wrap_memset> +10012822: 4653 mov r3, sl +10012824: 622b str r3, [r5, #32] +10012826: 464b mov r3, r9 +10012828: 626b str r3, [r5, #36] ; 0x24 +1001282a: 4643 mov r3, r8 +1001282c: 62ef str r7, [r5, #44] ; 0x2c +1001282e: 62ab str r3, [r5, #40] ; 0x28 +10012830: 61ed str r5, [r5, #28] +10012832: 68f5 ldr r5, [r6, #12] +10012834: 4b14 ldr r3, [pc, #80] ; (10012888 <__sinit.part.0+0xe4>) +10012836: 0028 movs r0, r5 +10012838: 60eb str r3, [r5, #12] +1001283a: 666c str r4, [r5, #100] ; 0x64 +1001283c: 602c str r4, [r5, #0] +1001283e: 606c str r4, [r5, #4] +10012840: 60ac str r4, [r5, #8] +10012842: 612c str r4, [r5, #16] +10012844: 616c str r4, [r5, #20] +10012846: 61ac str r4, [r5, #24] +10012848: 2208 movs r2, #8 +1001284a: 2100 movs r1, #0 +1001284c: 305c adds r0, #92 ; 0x5c +1001284e: f7f4 fe05 bl 1000745c <__wrap_memset> +10012852: 4653 mov r3, sl +10012854: 622b str r3, [r5, #32] +10012856: 464b mov r3, r9 +10012858: 626b str r3, [r5, #36] ; 0x24 +1001285a: 4643 mov r3, r8 +1001285c: 62ab str r3, [r5, #40] ; 0x28 +1001285e: 2301 movs r3, #1 +10012860: 62ef str r7, [r5, #44] ; 0x2c +10012862: 61ed str r5, [r5, #28] +10012864: 63b3 str r3, [r6, #56] ; 0x38 +10012866: bce0 pop {r5, r6, r7} +10012868: 46ba mov sl, r7 +1001286a: 46b1 mov r9, r6 +1001286c: 46a8 mov r8, r5 +1001286e: bdf0 pop {r4, r5, r6, r7, pc} +10012870: 10012791 .word 0x10012791 +10012874: 1000e639 .word 0x1000e639 +10012878: 1000e6d1 .word 0x1000e6d1 +1001287c: 1000e665 .word 0x1000e665 +10012880: 1000e6a5 .word 0x1000e6a5 +10012884: 00010009 .word 0x00010009 +10012888: 00020012 .word 0x00020012 + +1001288c <__sfmoreglue>: +1001288c: b570 push {r4, r5, r6, lr} +1001288e: 2568 movs r5, #104 ; 0x68 +10012890: 1e4a subs r2, r1, #1 +10012892: 4355 muls r5, r2 +10012894: 000e movs r6, r1 +10012896: 0029 movs r1, r5 +10012898: 3174 adds r1, #116 ; 0x74 +1001289a: f7fb fa03 bl 1000dca4 <_malloc_r> +1001289e: 1e04 subs r4, r0, #0 +100128a0: d009 beq.n 100128b6 <__sfmoreglue+0x2a> +100128a2: 2300 movs r3, #0 +100128a4: 002a movs r2, r5 +100128a6: 6003 str r3, [r0, #0] +100128a8: 6046 str r6, [r0, #4] +100128aa: 300c adds r0, #12 +100128ac: 2100 movs r1, #0 +100128ae: 60a0 str r0, [r4, #8] +100128b0: 3268 adds r2, #104 ; 0x68 +100128b2: f7f4 fdd3 bl 1000745c <__wrap_memset> +100128b6: 0020 movs r0, r4 +100128b8: bd70 pop {r4, r5, r6, pc} +100128ba: 46c0 nop ; (mov r8, r8) + +100128bc <__sfp>: +100128bc: b5f0 push {r4, r5, r6, r7, lr} +100128be: 46c6 mov lr, r8 +100128c0: 4b28 ldr r3, [pc, #160] ; (10012964 <__sfp+0xa8>) +100128c2: 0007 movs r7, r0 +100128c4: 681e ldr r6, [r3, #0] +100128c6: b500 push {lr} +100128c8: 6bb3 ldr r3, [r6, #56] ; 0x38 +100128ca: 2b00 cmp r3, #0 +100128cc: d02d beq.n 1001292a <__sfp+0x6e> +100128ce: 23b8 movs r3, #184 ; 0xb8 +100128d0: 009b lsls r3, r3, #2 +100128d2: 469c mov ip, r3 +100128d4: 2304 movs r3, #4 +100128d6: 4698 mov r8, r3 +100128d8: 4466 add r6, ip +100128da: 6873 ldr r3, [r6, #4] +100128dc: 68b4 ldr r4, [r6, #8] +100128de: 3b01 subs r3, #1 +100128e0: d503 bpl.n 100128ea <__sfp+0x2e> +100128e2: e01d b.n 10012920 <__sfp+0x64> +100128e4: 3468 adds r4, #104 ; 0x68 +100128e6: 3b01 subs r3, #1 +100128e8: d31a bcc.n 10012920 <__sfp+0x64> +100128ea: 220c movs r2, #12 +100128ec: 5ea5 ldrsh r5, [r4, r2] +100128ee: 2d00 cmp r5, #0 +100128f0: d1f8 bne.n 100128e4 <__sfp+0x28> +100128f2: 0020 movs r0, r4 +100128f4: 4b1c ldr r3, [pc, #112] ; (10012968 <__sfp+0xac>) +100128f6: 2208 movs r2, #8 +100128f8: 2100 movs r1, #0 +100128fa: 6665 str r5, [r4, #100] ; 0x64 +100128fc: 6025 str r5, [r4, #0] +100128fe: 6065 str r5, [r4, #4] +10012900: 60a5 str r5, [r4, #8] +10012902: 60e3 str r3, [r4, #12] +10012904: 6125 str r5, [r4, #16] +10012906: 6165 str r5, [r4, #20] +10012908: 61a5 str r5, [r4, #24] +1001290a: 305c adds r0, #92 ; 0x5c +1001290c: f7f4 fda6 bl 1000745c <__wrap_memset> +10012910: 6325 str r5, [r4, #48] ; 0x30 +10012912: 6365 str r5, [r4, #52] ; 0x34 +10012914: 6465 str r5, [r4, #68] ; 0x44 +10012916: 64a5 str r5, [r4, #72] ; 0x48 +10012918: 0020 movs r0, r4 +1001291a: bc80 pop {r7} +1001291c: 46b8 mov r8, r7 +1001291e: bdf0 pop {r4, r5, r6, r7, pc} +10012920: 6835 ldr r5, [r6, #0] +10012922: 2d00 cmp r5, #0 +10012924: d005 beq.n 10012932 <__sfp+0x76> +10012926: 002e movs r6, r5 +10012928: e7d7 b.n 100128da <__sfp+0x1e> +1001292a: 0030 movs r0, r6 +1001292c: f7ff ff3a bl 100127a4 <__sinit.part.0> +10012930: e7cd b.n 100128ce <__sfp+0x12> +10012932: 21d6 movs r1, #214 ; 0xd6 +10012934: 0038 movs r0, r7 +10012936: 0049 lsls r1, r1, #1 +10012938: f7fb f9b4 bl 1000dca4 <_malloc_r> +1001293c: 1e04 subs r4, r0, #0 +1001293e: d00d beq.n 1001295c <__sfp+0xa0> +10012940: 4643 mov r3, r8 +10012942: 22d0 movs r2, #208 ; 0xd0 +10012944: 6005 str r5, [r0, #0] +10012946: 0025 movs r5, r4 +10012948: 6043 str r3, [r0, #4] +1001294a: 300c adds r0, #12 +1001294c: 2100 movs r1, #0 +1001294e: 60a0 str r0, [r4, #8] +10012950: 0052 lsls r2, r2, #1 +10012952: f7f4 fd83 bl 1000745c <__wrap_memset> +10012956: 6034 str r4, [r6, #0] +10012958: 002e movs r6, r5 +1001295a: e7be b.n 100128da <__sfp+0x1e> +1001295c: 230c movs r3, #12 +1001295e: 6030 str r0, [r6, #0] +10012960: 603b str r3, [r7, #0] +10012962: e7d9 b.n 10012918 <__sfp+0x5c> +10012964: 1004c8a8 .word 0x1004c8a8 +10012968: ffff0001 .word 0xffff0001 + +1001296c <_cleanup>: +1001296c: b510 push {r4, lr} +1001296e: 4b03 ldr r3, [pc, #12] ; (1001297c <_cleanup+0x10>) +10012970: 4903 ldr r1, [pc, #12] ; (10012980 <_cleanup+0x14>) +10012972: 6818 ldr r0, [r3, #0] +10012974: f000 f84e bl 10012a14 <_fwalk_reent> +10012978: bd10 pop {r4, pc} +1001297a: 46c0 nop ; (mov r8, r8) +1001297c: 1004c8a8 .word 0x1004c8a8 +10012980: 10013e41 .word 0x10013e41 + +10012984 <__sinit>: +10012984: 6b83 ldr r3, [r0, #56] ; 0x38 +10012986: b510 push {r4, lr} +10012988: 2b00 cmp r3, #0 +1001298a: d101 bne.n 10012990 <__sinit+0xc> +1001298c: f7ff ff0a bl 100127a4 <__sinit.part.0> +10012990: bd10 pop {r4, pc} +10012992: 46c0 nop ; (mov r8, r8) + +10012994 <__sfp_lock_acquire>: +10012994: 4770 bx lr +10012996: 46c0 nop ; (mov r8, r8) + +10012998 <__sfp_lock_release>: +10012998: 4770 bx lr +1001299a: 46c0 nop ; (mov r8, r8) + +1001299c <__sinit_lock_acquire>: +1001299c: 4770 bx lr +1001299e: 46c0 nop ; (mov r8, r8) + +100129a0 <__sinit_lock_release>: +100129a0: 4770 bx lr +100129a2: 46c0 nop ; (mov r8, r8) + +100129a4 <__fp_lock_all>: +100129a4: b510 push {r4, lr} +100129a6: 4b03 ldr r3, [pc, #12] ; (100129b4 <__fp_lock_all+0x10>) +100129a8: 4903 ldr r1, [pc, #12] ; (100129b8 <__fp_lock_all+0x14>) +100129aa: 6818 ldr r0, [r3, #0] +100129ac: f000 f812 bl 100129d4 <_fwalk> +100129b0: bd10 pop {r4, pc} +100129b2: 46c0 nop ; (mov r8, r8) +100129b4: 200008e0 .word 0x200008e0 +100129b8: 1001278d .word 0x1001278d + +100129bc <__fp_unlock_all>: +100129bc: b510 push {r4, lr} +100129be: 4b03 ldr r3, [pc, #12] ; (100129cc <__fp_unlock_all+0x10>) +100129c0: 4903 ldr r1, [pc, #12] ; (100129d0 <__fp_unlock_all+0x14>) +100129c2: 6818 ldr r0, [r3, #0] +100129c4: f000 f806 bl 100129d4 <_fwalk> +100129c8: bd10 pop {r4, pc} +100129ca: 46c0 nop ; (mov r8, r8) +100129cc: 200008e0 .word 0x200008e0 +100129d0: 100127a1 .word 0x100127a1 + +100129d4 <_fwalk>: +100129d4: b5f0 push {r4, r5, r6, r7, lr} +100129d6: 46c6 mov lr, r8 +100129d8: 23b8 movs r3, #184 ; 0xb8 +100129da: 4688 mov r8, r1 +100129dc: 2600 movs r6, #0 +100129de: b500 push {lr} +100129e0: 009b lsls r3, r3, #2 +100129e2: 18c7 adds r7, r0, r3 +100129e4: 687b ldr r3, [r7, #4] +100129e6: 68bc ldr r4, [r7, #8] +100129e8: 1e5d subs r5, r3, #1 +100129ea: d40c bmi.n 10012a06 <_fwalk+0x32> +100129ec: 89a3 ldrh r3, [r4, #12] +100129ee: 2b01 cmp r3, #1 +100129f0: d906 bls.n 10012a00 <_fwalk+0x2c> +100129f2: 220e movs r2, #14 +100129f4: 5ea3 ldrsh r3, [r4, r2] +100129f6: 3301 adds r3, #1 +100129f8: d002 beq.n 10012a00 <_fwalk+0x2c> +100129fa: 0020 movs r0, r4 +100129fc: 47c0 blx r8 +100129fe: 4306 orrs r6, r0 +10012a00: 3468 adds r4, #104 ; 0x68 +10012a02: 3d01 subs r5, #1 +10012a04: d2f2 bcs.n 100129ec <_fwalk+0x18> +10012a06: 683f ldr r7, [r7, #0] +10012a08: 2f00 cmp r7, #0 +10012a0a: d1eb bne.n 100129e4 <_fwalk+0x10> +10012a0c: 0030 movs r0, r6 +10012a0e: bc80 pop {r7} +10012a10: 46b8 mov r8, r7 +10012a12: bdf0 pop {r4, r5, r6, r7, pc} + +10012a14 <_fwalk_reent>: +10012a14: b5f8 push {r3, r4, r5, r6, r7, lr} +10012a16: 4647 mov r7, r8 +10012a18: 46ce mov lr, r9 +10012a1a: b580 push {r7, lr} +10012a1c: 27b8 movs r7, #184 ; 0xb8 +10012a1e: 4680 mov r8, r0 +10012a20: 4689 mov r9, r1 +10012a22: 2600 movs r6, #0 +10012a24: 00bf lsls r7, r7, #2 +10012a26: 4447 add r7, r8 +10012a28: 687b ldr r3, [r7, #4] +10012a2a: 68bc ldr r4, [r7, #8] +10012a2c: 1e5d subs r5, r3, #1 +10012a2e: d40d bmi.n 10012a4c <_fwalk_reent+0x38> +10012a30: 89a3 ldrh r3, [r4, #12] +10012a32: 2b01 cmp r3, #1 +10012a34: d907 bls.n 10012a46 <_fwalk_reent+0x32> +10012a36: 220e movs r2, #14 +10012a38: 5ea3 ldrsh r3, [r4, r2] +10012a3a: 3301 adds r3, #1 +10012a3c: d003 beq.n 10012a46 <_fwalk_reent+0x32> +10012a3e: 0021 movs r1, r4 +10012a40: 4640 mov r0, r8 +10012a42: 47c8 blx r9 +10012a44: 4306 orrs r6, r0 +10012a46: 3468 adds r4, #104 ; 0x68 +10012a48: 3d01 subs r5, #1 +10012a4a: d2f1 bcs.n 10012a30 <_fwalk_reent+0x1c> +10012a4c: 683f ldr r7, [r7, #0] +10012a4e: 2f00 cmp r7, #0 +10012a50: d1ea bne.n 10012a28 <_fwalk_reent+0x14> +10012a52: 0030 movs r0, r6 +10012a54: bcc0 pop {r6, r7} +10012a56: 46b9 mov r9, r7 +10012a58: 46b0 mov r8, r6 +10012a5a: bdf8 pop {r3, r4, r5, r6, r7, pc} + +10012a5c : +10012a5c: b5f0 push {r4, r5, r6, r7, lr} +10012a5e: 46d6 mov lr, sl +10012a60: 464f mov r7, r9 +10012a62: 4646 mov r6, r8 +10012a64: 6903 ldr r3, [r0, #16] +10012a66: b5c0 push {r6, r7, lr} +10012a68: 469a mov sl, r3 +10012a6a: 114f asrs r7, r1, #5 +10012a6c: 42bb cmp r3, r7 +10012a6e: dd2d ble.n 10012acc +10012a70: 221f movs r2, #31 +10012a72: 0005 movs r5, r0 +10012a74: 0014 movs r4, r2 +10012a76: 3514 adds r5, #20 +10012a78: 009e lsls r6, r3, #2 +10012a7a: 400c ands r4, r1 +10012a7c: 00bb lsls r3, r7, #2 +10012a7e: 46a4 mov ip, r4 +10012a80: 19ae adds r6, r5, r6 +10012a82: 18eb adds r3, r5, r3 +10012a84: 420a tst r2, r1 +10012a86: d02a beq.n 10012ade +10012a88: 2220 movs r2, #32 +10012a8a: cb02 ldmia r3!, {r1} +10012a8c: 1b12 subs r2, r2, r4 +10012a8e: 4690 mov r8, r2 +10012a90: 40e1 lsrs r1, r4 +10012a92: 429e cmp r6, r3 +10012a94: d916 bls.n 10012ac4 +10012a96: 46a9 mov r9, r5 +10012a98: 4644 mov r4, r8 +10012a9a: 681a ldr r2, [r3, #0] +10012a9c: 40a2 lsls r2, r4 +10012a9e: 430a orrs r2, r1 +10012aa0: 4649 mov r1, r9 +10012aa2: c104 stmia r1!, {r2} +10012aa4: 4662 mov r2, ip +10012aa6: 4689 mov r9, r1 +10012aa8: cb02 ldmia r3!, {r1} +10012aaa: 40d1 lsrs r1, r2 +10012aac: 429e cmp r6, r3 +10012aae: d8f3 bhi.n 10012a98 +10012ab0: 4653 mov r3, sl +10012ab2: 1bdc subs r4, r3, r7 +10012ab4: 00a4 lsls r4, r4, #2 +10012ab6: 3c04 subs r4, #4 +10012ab8: 192c adds r4, r5, r4 +10012aba: 6021 str r1, [r4, #0] +10012abc: 2900 cmp r1, #0 +10012abe: d019 beq.n 10012af4 +10012ac0: 3404 adds r4, #4 +10012ac2: e017 b.n 10012af4 +10012ac4: 002c movs r4, r5 +10012ac6: 6141 str r1, [r0, #20] +10012ac8: 2900 cmp r1, #0 +10012aca: d1f9 bne.n 10012ac0 +10012acc: 2300 movs r3, #0 +10012ace: 6103 str r3, [r0, #16] +10012ad0: 2300 movs r3, #0 +10012ad2: 6143 str r3, [r0, #20] +10012ad4: bce0 pop {r5, r6, r7} +10012ad6: 46ba mov sl, r7 +10012ad8: 46b1 mov r9, r6 +10012ada: 46a8 mov r8, r5 +10012adc: bdf0 pop {r4, r5, r6, r7, pc} +10012ade: 002a movs r2, r5 +10012ae0: 429e cmp r6, r3 +10012ae2: d9f3 bls.n 10012acc +10012ae4: cb02 ldmia r3!, {r1} +10012ae6: c202 stmia r2!, {r1} +10012ae8: 429e cmp r6, r3 +10012aea: d8fb bhi.n 10012ae4 +10012aec: 4653 mov r3, sl +10012aee: 1bdc subs r4, r3, r7 +10012af0: 00a4 lsls r4, r4, #2 +10012af2: 192c adds r4, r5, r4 +10012af4: 1b63 subs r3, r4, r5 +10012af6: 109b asrs r3, r3, #2 +10012af8: 6103 str r3, [r0, #16] +10012afa: 42ac cmp r4, r5 +10012afc: d1ea bne.n 10012ad4 +10012afe: e7e7 b.n 10012ad0 + +10012b00 <__gethex>: +10012b00: b5f0 push {r4, r5, r6, r7, lr} +10012b02: 46de mov lr, fp +10012b04: 464e mov r6, r9 +10012b06: 4645 mov r5, r8 +10012b08: 4657 mov r7, sl +10012b0a: b5e0 push {r5, r6, r7, lr} +10012b0c: b08b sub sp, #44 ; 0x2c +10012b0e: 9309 str r3, [sp, #36] ; 0x24 +10012b10: 4bb9 ldr r3, [pc, #740] ; (10012df8 <__gethex+0x2f8>) +10012b12: 9007 str r0, [sp, #28] +10012b14: 681b ldr r3, [r3, #0] +10012b16: 4689 mov r9, r1 +10012b18: 0018 movs r0, r3 +10012b1a: 001c movs r4, r3 +10012b1c: 4693 mov fp, r2 +10012b1e: 9305 str r3, [sp, #20] +10012b20: f7fb fddc bl 1000e6dc +10012b24: 46a4 mov ip, r4 +10012b26: 0002 movs r2, r0 +10012b28: 4462 add r2, ip +10012b2a: 0013 movs r3, r2 +10012b2c: 3b01 subs r3, #1 +10012b2e: 781b ldrb r3, [r3, #0] +10012b30: 9004 str r0, [sp, #16] +10012b32: 9301 str r3, [sp, #4] +10012b34: 464b mov r3, r9 +10012b36: 681d ldr r5, [r3, #0] +10012b38: 78aa ldrb r2, [r5, #2] +10012b3a: 2a30 cmp r2, #48 ; 0x30 +10012b3c: d000 beq.n 10012b40 <__gethex+0x40> +10012b3e: e216 b.n 10012f6e <__gethex+0x46e> +10012b40: 2102 movs r1, #2 +10012b42: 4249 negs r1, r1 +10012b44: 1ceb adds r3, r5, #3 +10012b46: 1b49 subs r1, r1, r5 +10012b48: 001d movs r5, r3 +10012b4a: 18cf adds r7, r1, r3 +10012b4c: 3301 adds r3, #1 +10012b4e: 1e5a subs r2, r3, #1 +10012b50: 7812 ldrb r2, [r2, #0] +10012b52: 2a30 cmp r2, #48 ; 0x30 +10012b54: d0f8 beq.n 10012b48 <__gethex+0x48> +10012b56: 4ba9 ldr r3, [pc, #676] ; (10012dfc <__gethex+0x2fc>) +10012b58: 4698 mov r8, r3 +10012b5a: 5c9b ldrb r3, [r3, r2] +10012b5c: 2b00 cmp r3, #0 +10012b5e: d100 bne.n 10012b62 <__gethex+0x62> +10012b60: e0f3 b.n 10012d4a <__gethex+0x24a> +10012b62: 4642 mov r2, r8 +10012b64: 782b ldrb r3, [r5, #0] +10012b66: 2400 movs r4, #0 +10012b68: 5cd3 ldrb r3, [r2, r3] +10012b6a: 2200 movs r2, #0 +10012b6c: 4692 mov sl, r2 +10012b6e: 002e movs r6, r5 +10012b70: 2b00 cmp r3, #0 +10012b72: d005 beq.n 10012b80 <__gethex+0x80> +10012b74: 4642 mov r2, r8 +10012b76: 7873 ldrb r3, [r6, #1] +10012b78: 3601 adds r6, #1 +10012b7a: 5cd3 ldrb r3, [r2, r3] +10012b7c: 2b00 cmp r3, #0 +10012b7e: d1f9 bne.n 10012b74 <__gethex+0x74> +10012b80: 0030 movs r0, r6 +10012b82: 9a04 ldr r2, [sp, #16] +10012b84: 9905 ldr r1, [sp, #20] +10012b86: f7fb fdd7 bl 1000e738 +10012b8a: 9003 str r0, [sp, #12] +10012b8c: 2800 cmp r0, #0 +10012b8e: d057 beq.n 10012c40 <__gethex+0x140> +10012b90: 2c00 cmp r4, #0 +10012b92: d158 bne.n 10012c46 <__gethex+0x146> +10012b94: 2200 movs r2, #0 +10012b96: 7833 ldrb r3, [r6, #0] +10012b98: 9203 str r2, [sp, #12] +10012b9a: 2220 movs r2, #32 +10012b9c: 0034 movs r4, r6 +10012b9e: 4393 bics r3, r2 +10012ba0: 2b50 cmp r3, #80 ; 0x50 +10012ba2: d059 beq.n 10012c58 <__gethex+0x158> +10012ba4: 464b mov r3, r9 +10012ba6: 601e str r6, [r3, #0] +10012ba8: 4653 mov r3, sl +10012baa: 2b00 cmp r3, #0 +10012bac: d177 bne.n 10012c9e <__gethex+0x19e> +10012bae: 1b63 subs r3, r4, r5 +10012bb0: 3b01 subs r3, #1 +10012bb2: 2100 movs r1, #0 +10012bb4: 2b07 cmp r3, #7 +10012bb6: dd03 ble.n 10012bc0 <__gethex+0xc0> +10012bb8: 3101 adds r1, #1 +10012bba: 105b asrs r3, r3, #1 +10012bbc: 2b07 cmp r3, #7 +10012bbe: dcfb bgt.n 10012bb8 <__gethex+0xb8> +10012bc0: 9807 ldr r0, [sp, #28] +10012bc2: f000 fb81 bl 100132c8 <_Balloc> +10012bc6: 4682 mov sl, r0 +10012bc8: 2800 cmp r0, #0 +10012bca: d100 bne.n 10012bce <__gethex+0xce> +10012bcc: e270 b.n 100130b0 <__gethex+0x5b0> +10012bce: 2314 movs r3, #20 +10012bd0: 4453 add r3, sl +10012bd2: 9308 str r3, [sp, #32] +10012bd4: 42a5 cmp r5, r4 +10012bd6: d300 bcc.n 10012bda <__gethex+0xda> +10012bd8: e1d5 b.n 10012f86 <__gethex+0x486> +10012bda: 9302 str r3, [sp, #8] +10012bdc: 2300 movs r3, #0 +10012bde: 9a04 ldr r2, [sp, #16] +10012be0: 4699 mov r9, r3 +10012be2: 3301 adds r3, #1 +10012be4: 1a9b subs r3, r3, r2 +10012be6: 9306 str r3, [sp, #24] +10012be8: 002b movs r3, r5 +10012bea: 2700 movs r7, #0 +10012bec: 464d mov r5, r9 +10012bee: 4699 mov r9, r3 +10012bf0: e00d b.n 10012c0e <__gethex+0x10e> +10012bf2: 2f20 cmp r7, #32 +10012bf4: d01d beq.n 10012c32 <__gethex+0x132> +10012bf6: 003a movs r2, r7 +10012bf8: 3704 adds r7, #4 +10012bfa: 4641 mov r1, r8 +10012bfc: 7833 ldrb r3, [r6, #0] +10012bfe: 0034 movs r4, r6 +10012c00: 5ccb ldrb r3, [r1, r3] +10012c02: 210f movs r1, #15 +10012c04: 400b ands r3, r1 +10012c06: 4093 lsls r3, r2 +10012c08: 431d orrs r5, r3 +10012c0a: 454c cmp r4, r9 +10012c0c: d955 bls.n 10012cba <__gethex+0x1ba> +10012c0e: 1e66 subs r6, r4, #1 +10012c10: 7833 ldrb r3, [r6, #0] +10012c12: 9a01 ldr r2, [sp, #4] +10012c14: 4293 cmp r3, r2 +10012c16: d1ec bne.n 10012bf2 <__gethex+0xf2> +10012c18: 9b06 ldr r3, [sp, #24] +10012c1a: 18f4 adds r4, r6, r3 +10012c1c: 454c cmp r4, r9 +10012c1e: d3e8 bcc.n 10012bf2 <__gethex+0xf2> +10012c20: 0020 movs r0, r4 +10012c22: 9a04 ldr r2, [sp, #16] +10012c24: 9905 ldr r1, [sp, #20] +10012c26: f7fb fd87 bl 1000e738 +10012c2a: 2800 cmp r0, #0 +10012c2c: d0ed beq.n 10012c0a <__gethex+0x10a> +10012c2e: 2f20 cmp r7, #32 +10012c30: d1e1 bne.n 10012bf6 <__gethex+0xf6> +10012c32: 9b02 ldr r3, [sp, #8] +10012c34: 2200 movs r2, #0 +10012c36: c320 stmia r3!, {r5} +10012c38: 2704 movs r7, #4 +10012c3a: 2500 movs r5, #0 +10012c3c: 9302 str r3, [sp, #8] +10012c3e: e7dc b.n 10012bfa <__gethex+0xfa> +10012c40: 2c00 cmp r4, #0 +10012c42: d100 bne.n 10012c46 <__gethex+0x146> +10012c44: e180 b.n 10012f48 <__gethex+0x448> +10012c46: 2220 movs r2, #32 +10012c48: 1ba4 subs r4, r4, r6 +10012c4a: 00a3 lsls r3, r4, #2 +10012c4c: 9303 str r3, [sp, #12] +10012c4e: 7833 ldrb r3, [r6, #0] +10012c50: 0034 movs r4, r6 +10012c52: 4393 bics r3, r2 +10012c54: 2b50 cmp r3, #80 ; 0x50 +10012c56: d1a5 bne.n 10012ba4 <__gethex+0xa4> +10012c58: 7863 ldrb r3, [r4, #1] +10012c5a: 2b2b cmp r3, #43 ; 0x2b +10012c5c: d100 bne.n 10012c60 <__gethex+0x160> +10012c5e: e163 b.n 10012f28 <__gethex+0x428> +10012c60: 2b2d cmp r3, #45 ; 0x2d +10012c62: d100 bne.n 10012c66 <__gethex+0x166> +10012c64: e0a3 b.n 10012dae <__gethex+0x2ae> +10012c66: 2200 movs r2, #0 +10012c68: 1c61 adds r1, r4, #1 +10012c6a: 4640 mov r0, r8 +10012c6c: 5cc3 ldrb r3, [r0, r3] +10012c6e: 0026 movs r6, r4 +10012c70: 1e58 subs r0, r3, #1 +10012c72: 2818 cmp r0, #24 +10012c74: d896 bhi.n 10012ba4 <__gethex+0xa4> +10012c76: 4640 mov r0, r8 +10012c78: 1c4e adds r6, r1, #1 +10012c7a: 7849 ldrb r1, [r1, #1] +10012c7c: 3b10 subs r3, #16 +10012c7e: 5c41 ldrb r1, [r0, r1] +10012c80: 1e08 subs r0, r1, #0 +10012c82: d15f bne.n 10012d44 <__gethex+0x244> +10012c84: 2a00 cmp r2, #0 +10012c86: d000 beq.n 10012c8a <__gethex+0x18a> +10012c88: 425b negs r3, r3 +10012c8a: 9a03 ldr r2, [sp, #12] +10012c8c: 4694 mov ip, r2 +10012c8e: 449c add ip, r3 +10012c90: 4663 mov r3, ip +10012c92: 9303 str r3, [sp, #12] +10012c94: 464b mov r3, r9 +10012c96: 601e str r6, [r3, #0] +10012c98: 4653 mov r3, sl +10012c9a: 2b00 cmp r3, #0 +10012c9c: d087 beq.n 10012bae <__gethex+0xae> +10012c9e: 1e7b subs r3, r7, #1 +10012ca0: 419f sbcs r7, r3 +10012ca2: 2305 movs r3, #5 +10012ca4: 427f negs r7, r7 +10012ca6: 439f bics r7, r3 +10012ca8: 3706 adds r7, #6 +10012caa: 0038 movs r0, r7 +10012cac: b00b add sp, #44 ; 0x2c +10012cae: bcf0 pop {r4, r5, r6, r7} +10012cb0: 46bb mov fp, r7 +10012cb2: 46b2 mov sl, r6 +10012cb4: 46a9 mov r9, r5 +10012cb6: 46a0 mov r8, r4 +10012cb8: bdf0 pop {r4, r5, r6, r7, pc} +10012cba: 46a9 mov r9, r5 +10012cbc: 464a mov r2, r9 10012cbe: 9b02 ldr r3, [sp, #8] -10012cc0: 2200 movs r2, #0 -10012cc2: c320 stmia r3!, {r5} -10012cc4: 2704 movs r7, #4 -10012cc6: 2500 movs r5, #0 -10012cc8: 9302 str r3, [sp, #8] -10012cca: e7dc b.n 10012c86 <__gethex+0xfa> -10012ccc: 2c00 cmp r4, #0 -10012cce: d100 bne.n 10012cd2 <__gethex+0x146> -10012cd0: e180 b.n 10012fd4 <__gethex+0x448> -10012cd2: 2220 movs r2, #32 -10012cd4: 1ba4 subs r4, r4, r6 -10012cd6: 00a3 lsls r3, r4, #2 -10012cd8: 9303 str r3, [sp, #12] -10012cda: 7833 ldrb r3, [r6, #0] -10012cdc: 0034 movs r4, r6 -10012cde: 4393 bics r3, r2 -10012ce0: 2b50 cmp r3, #80 ; 0x50 -10012ce2: d1a5 bne.n 10012c30 <__gethex+0xa4> -10012ce4: 7863 ldrb r3, [r4, #1] -10012ce6: 2b2b cmp r3, #43 ; 0x2b -10012ce8: d100 bne.n 10012cec <__gethex+0x160> -10012cea: e163 b.n 10012fb4 <__gethex+0x428> -10012cec: 2b2d cmp r3, #45 ; 0x2d -10012cee: d100 bne.n 10012cf2 <__gethex+0x166> -10012cf0: e0a3 b.n 10012e3a <__gethex+0x2ae> -10012cf2: 2200 movs r2, #0 -10012cf4: 1c61 adds r1, r4, #1 -10012cf6: 4640 mov r0, r8 -10012cf8: 5cc3 ldrb r3, [r0, r3] -10012cfa: 0026 movs r6, r4 -10012cfc: 1e58 subs r0, r3, #1 -10012cfe: 2818 cmp r0, #24 -10012d00: d896 bhi.n 10012c30 <__gethex+0xa4> -10012d02: 4640 mov r0, r8 -10012d04: 1c4e adds r6, r1, #1 -10012d06: 7849 ldrb r1, [r1, #1] -10012d08: 3b10 subs r3, #16 -10012d0a: 5c41 ldrb r1, [r0, r1] -10012d0c: 1e08 subs r0, r1, #0 -10012d0e: d15f bne.n 10012dd0 <__gethex+0x244> -10012d10: 2a00 cmp r2, #0 -10012d12: d000 beq.n 10012d16 <__gethex+0x18a> -10012d14: 425b negs r3, r3 -10012d16: 9a03 ldr r2, [sp, #12] -10012d18: 4694 mov ip, r2 -10012d1a: 449c add ip, r3 -10012d1c: 4663 mov r3, ip -10012d1e: 9303 str r3, [sp, #12] -10012d20: 464b mov r3, r9 -10012d22: 601e str r6, [r3, #0] -10012d24: 4653 mov r3, sl -10012d26: 2b00 cmp r3, #0 -10012d28: d087 beq.n 10012c3a <__gethex+0xae> -10012d2a: 1e7b subs r3, r7, #1 -10012d2c: 419f sbcs r7, r3 -10012d2e: 2305 movs r3, #5 -10012d30: 427f negs r7, r7 -10012d32: 439f bics r7, r3 -10012d34: 3706 adds r7, #6 -10012d36: 0038 movs r0, r7 -10012d38: b00b add sp, #44 ; 0x2c -10012d3a: bcf0 pop {r4, r5, r6, r7} -10012d3c: 46bb mov fp, r7 -10012d3e: 46b2 mov sl, r6 -10012d40: 46a9 mov r9, r5 -10012d42: 46a0 mov r8, r4 -10012d44: bdf0 pop {r4, r5, r6, r7, pc} -10012d46: 46a9 mov r9, r5 -10012d48: 464a mov r2, r9 -10012d4a: 9b02 ldr r3, [sp, #8] -10012d4c: 4648 mov r0, r9 -10012d4e: c304 stmia r3!, {r2} -10012d50: 9a08 ldr r2, [sp, #32] -10012d52: 1a9b subs r3, r3, r2 -10012d54: 4652 mov r2, sl -10012d56: 109b asrs r3, r3, #2 -10012d58: 6113 str r3, [r2, #16] -10012d5a: 015e lsls r6, r3, #5 -10012d5c: f000 fbd8 bl 10013510 <__hi0bits> -10012d60: 465b mov r3, fp -10012d62: 681c ldr r4, [r3, #0] -10012d64: 1a36 subs r6, r6, r0 -10012d66: 42a6 cmp r6, r4 -10012d68: dc6b bgt.n 10012e42 <__gethex+0x2b6> -10012d6a: 2500 movs r5, #0 -10012d6c: 42a6 cmp r6, r4 -10012d6e: da00 bge.n 10012d72 <__gethex+0x1e6> -10012d70: e122 b.n 10012fb8 <__gethex+0x42c> -10012d72: 465b mov r3, fp -10012d74: 9a03 ldr r2, [sp, #12] -10012d76: 689b ldr r3, [r3, #8] -10012d78: 4293 cmp r3, r2 -10012d7a: da00 bge.n 10012d7e <__gethex+0x1f2> -10012d7c: e140 b.n 10013000 <__gethex+0x474> -10012d7e: 465b mov r3, fp -10012d80: 9a03 ldr r2, [sp, #12] -10012d82: 685b ldr r3, [r3, #4] -10012d84: 4293 cmp r3, r2 -10012d86: dd43 ble.n 10012e10 <__gethex+0x284> -10012d88: 1a9e subs r6, r3, r2 -10012d8a: 42b4 cmp r4, r6 -10012d8c: dd00 ble.n 10012d90 <__gethex+0x204> -10012d8e: e07d b.n 10012e8c <__gethex+0x300> -10012d90: 465a mov r2, fp -10012d92: 68d2 ldr r2, [r2, #12] -10012d94: 2a02 cmp r2, #2 -10012d96: d100 bne.n 10012d9a <__gethex+0x20e> -10012d98: e175 b.n 10013086 <__gethex+0x4fa> -10012d9a: 2a03 cmp r2, #3 -10012d9c: d100 bne.n 10012da0 <__gethex+0x214> -10012d9e: e16d b.n 1001307c <__gethex+0x4f0> -10012da0: 2a01 cmp r2, #1 -10012da2: d100 bne.n 10012da6 <__gethex+0x21a> -10012da4: e150 b.n 10013048 <__gethex+0x4bc> -10012da6: 4651 mov r1, sl -10012da8: 9807 ldr r0, [sp, #28] -10012daa: f000 fafb bl 100133a4 <_Bfree> -10012dae: 2300 movs r3, #0 -10012db0: 9a14 ldr r2, [sp, #80] ; 0x50 -10012db2: 2750 movs r7, #80 ; 0x50 -10012db4: 6013 str r3, [r2, #0] -10012db6: e7be b.n 10012d36 <__gethex+0x1aa> -10012db8: 0099 lsls r1, r3, #2 -10012dba: 18c9 adds r1, r1, r3 -10012dbc: 0049 lsls r1, r1, #1 -10012dbe: 1809 adds r1, r1, r0 -10012dc0: 4640 mov r0, r8 -10012dc2: 000b movs r3, r1 -10012dc4: 7871 ldrb r1, [r6, #1] -10012dc6: 3601 adds r6, #1 -10012dc8: 5c40 ldrb r0, [r0, r1] -10012dca: 3b10 subs r3, #16 -10012dcc: 2800 cmp r0, #0 -10012dce: d09f beq.n 10012d10 <__gethex+0x184> -10012dd0: 2819 cmp r0, #25 -10012dd2: ddf1 ble.n 10012db8 <__gethex+0x22c> -10012dd4: e79c b.n 10012d10 <__gethex+0x184> -10012dd6: 9c04 ldr r4, [sp, #16] -10012dd8: 0028 movs r0, r5 -10012dda: 0022 movs r2, r4 -10012ddc: 9905 ldr r1, [sp, #20] -10012dde: f7fb fcf1 bl 1000e7c4 -10012de2: 2800 cmp r0, #0 -10012de4: d16f bne.n 10012ec6 <__gethex+0x33a> -10012de6: 0023 movs r3, r4 -10012de8: 5cea ldrb r2, [r5, r3] -10012dea: 4643 mov r3, r8 -10012dec: 5c9b ldrb r3, [r3, r2] -10012dee: 192c adds r4, r5, r4 -10012df0: 2b00 cmp r3, #0 -10012df2: d06a beq.n 10012eca <__gethex+0x33e> -10012df4: 0025 movs r5, r4 -10012df6: 2a30 cmp r2, #48 ; 0x30 -10012df8: d105 bne.n 10012e06 <__gethex+0x27a> -10012dfa: 786b ldrb r3, [r5, #1] -10012dfc: 3501 adds r5, #1 -10012dfe: 2b30 cmp r3, #48 ; 0x30 -10012e00: d0fb beq.n 10012dfa <__gethex+0x26e> -10012e02: 4642 mov r2, r8 -10012e04: 5cd3 ldrb r3, [r2, r3] -10012e06: 4259 negs r1, r3 -10012e08: 4159 adcs r1, r3 -10012e0a: 2701 movs r7, #1 -10012e0c: 468a mov sl, r1 -10012e0e: e6f4 b.n 10012bfa <__gethex+0x6e> -10012e10: 2701 movs r7, #1 -10012e12: 2d00 cmp r5, #0 -10012e14: d00a beq.n 10012e2c <__gethex+0x2a0> -10012e16: 465b mov r3, fp -10012e18: 68db ldr r3, [r3, #12] -10012e1a: 2b02 cmp r3, #2 -10012e1c: d05d beq.n 10012eda <__gethex+0x34e> -10012e1e: 2b03 cmp r3, #3 -10012e20: d05f beq.n 10012ee2 <__gethex+0x356> -10012e22: 2b01 cmp r3, #1 -10012e24: d100 bne.n 10012e28 <__gethex+0x29c> -10012e26: e0bb b.n 10012fa0 <__gethex+0x414> -10012e28: 2310 movs r3, #16 -10012e2a: 431f orrs r7, r3 -10012e2c: 4652 mov r2, sl -10012e2e: 9b14 ldr r3, [sp, #80] ; 0x50 -10012e30: 601a str r2, [r3, #0] -10012e32: 9b09 ldr r3, [sp, #36] ; 0x24 -10012e34: 9a03 ldr r2, [sp, #12] -10012e36: 601a str r2, [r3, #0] -10012e38: e77d b.n 10012d36 <__gethex+0x1aa> -10012e3a: 2201 movs r2, #1 -10012e3c: 78a3 ldrb r3, [r4, #2] -10012e3e: 1ca1 adds r1, r4, #2 -10012e40: e759 b.n 10012cf6 <__gethex+0x16a> -10012e42: 1b36 subs r6, r6, r4 -10012e44: 0031 movs r1, r6 -10012e46: 4650 mov r0, sl -10012e48: f000 ffda bl 10013e00 <__any_on> -10012e4c: 1e05 subs r5, r0, #0 -10012e4e: d00f beq.n 10012e70 <__gethex+0x2e4> -10012e50: 211f movs r1, #31 -10012e52: 2301 movs r3, #1 -10012e54: 1e70 subs r0, r6, #1 -10012e56: 4001 ands r1, r0 -10012e58: 408b lsls r3, r1 -10012e5a: 1142 asrs r2, r0, #5 -10012e5c: 9908 ldr r1, [sp, #32] -10012e5e: 0092 lsls r2, r2, #2 -10012e60: 588a ldr r2, [r1, r2] -10012e62: 2501 movs r5, #1 -10012e64: 421a tst r2, r3 -10012e66: d003 beq.n 10012e70 <__gethex+0x2e4> -10012e68: 2801 cmp r0, #1 -10012e6a: dd00 ble.n 10012e6e <__gethex+0x2e2> -10012e6c: e0de b.n 1001302c <__gethex+0x4a0> -10012e6e: 2502 movs r5, #2 -10012e70: 0031 movs r1, r6 -10012e72: 4650 mov r0, sl -10012e74: f7ff fe38 bl 10012ae8 -10012e78: 9b03 ldr r3, [sp, #12] -10012e7a: 469c mov ip, r3 -10012e7c: 44b4 add ip, r6 -10012e7e: 4663 mov r3, ip -10012e80: 9303 str r3, [sp, #12] -10012e82: e776 b.n 10012d72 <__gethex+0x1e6> -10012e84: 1004d294 .word 0x1004d294 -10012e88: 1004d194 .word 0x1004d194 -10012e8c: 1e77 subs r7, r6, #1 -10012e8e: 2d00 cmp r5, #0 -10012e90: d000 beq.n 10012e94 <__gethex+0x308> -10012e92: e0c3 b.n 1001301c <__gethex+0x490> -10012e94: 2f00 cmp r7, #0 -10012e96: d000 beq.n 10012e9a <__gethex+0x30e> -10012e98: e0c2 b.n 10013020 <__gethex+0x494> -10012e9a: 231f movs r3, #31 -10012e9c: 117a asrs r2, r7, #5 -10012e9e: 401f ands r7, r3 -10012ea0: 3b1e subs r3, #30 -10012ea2: 40bb lsls r3, r7 -10012ea4: 9908 ldr r1, [sp, #32] -10012ea6: 0092 lsls r2, r2, #2 -10012ea8: 588a ldr r2, [r1, r2] -10012eaa: 421a tst r2, r3 -10012eac: d001 beq.n 10012eb2 <__gethex+0x326> -10012eae: 2302 movs r3, #2 -10012eb0: 431d orrs r5, r3 -10012eb2: 0031 movs r1, r6 -10012eb4: 4650 mov r0, sl -10012eb6: f7ff fe17 bl 10012ae8 -10012eba: 465b mov r3, fp -10012ebc: 685b ldr r3, [r3, #4] -10012ebe: 2702 movs r7, #2 -10012ec0: 1ba4 subs r4, r4, r6 -10012ec2: 9303 str r3, [sp, #12] -10012ec4: e7a5 b.n 10012e12 <__gethex+0x286> -10012ec6: 002c movs r4, r5 -10012ec8: 782a ldrb r2, [r5, #0] -10012eca: 2320 movs r3, #32 -10012ecc: 439a bics r2, r3 -10012ece: 2a50 cmp r2, #80 ; 0x50 -10012ed0: d100 bne.n 10012ed4 <__gethex+0x348> -10012ed2: e0b4 b.n 1001303e <__gethex+0x4b2> -10012ed4: 464b mov r3, r9 -10012ed6: 601c str r4, [r3, #0] -10012ed8: e727 b.n 10012d2a <__gethex+0x19e> -10012eda: 2301 movs r3, #1 -10012edc: 9a15 ldr r2, [sp, #84] ; 0x54 -10012ede: 1a9b subs r3, r3, r2 -10012ee0: 9315 str r3, [sp, #84] ; 0x54 -10012ee2: 9b15 ldr r3, [sp, #84] ; 0x54 -10012ee4: 2b00 cmp r3, #0 -10012ee6: d09f beq.n 10012e28 <__gethex+0x29c> -10012ee8: 4653 mov r3, sl -10012eea: 691e ldr r6, [r3, #16] -10012eec: 9d08 ldr r5, [sp, #32] -10012eee: 00b3 lsls r3, r6, #2 -10012ef0: 4699 mov r9, r3 -10012ef2: 18e8 adds r0, r5, r3 -10012ef4: 2100 movs r1, #0 -10012ef6: 002b movs r3, r5 -10012ef8: 46b4 mov ip, r6 -10012efa: e003 b.n 10012f04 <__gethex+0x378> -10012efc: c302 stmia r3!, {r1} -10012efe: 4298 cmp r0, r3 -10012f00: d800 bhi.n 10012f04 <__gethex+0x378> -10012f02: e0c5 b.n 10013090 <__gethex+0x504> -10012f04: 681a ldr r2, [r3, #0] -10012f06: 1c56 adds r6, r2, #1 -10012f08: d0f8 beq.n 10012efc <__gethex+0x370> -10012f0a: 3201 adds r2, #1 -10012f0c: 601a str r2, [r3, #0] -10012f0e: 2f02 cmp r7, #2 -10012f10: d100 bne.n 10012f14 <__gethex+0x388> -10012f12: e0d1 b.n 100130b8 <__gethex+0x52c> -10012f14: 231f movs r3, #31 -10012f16: 001e movs r6, r3 -10012f18: 2721 movs r7, #33 ; 0x21 -10012f1a: 4026 ands r6, r4 -10012f1c: 4223 tst r3, r4 -10012f1e: d085 beq.n 10012e2c <__gethex+0x2a0> -10012f20: 464b mov r3, r9 -10012f22: 18eb adds r3, r5, r3 -10012f24: 3b04 subs r3, #4 -10012f26: 6818 ldr r0, [r3, #0] -10012f28: f000 faf2 bl 10013510 <__hi0bits> -10012f2c: 2320 movs r3, #32 -10012f2e: 1b9e subs r6, r3, r6 -10012f30: 42b0 cmp r0, r6 -10012f32: db00 blt.n 10012f36 <__gethex+0x3aa> -10012f34: e77a b.n 10012e2c <__gethex+0x2a0> -10012f36: 4653 mov r3, sl -10012f38: 691a ldr r2, [r3, #16] -10012f3a: 2a00 cmp r2, #0 -10012f3c: dc00 bgt.n 10012f40 <__gethex+0x3b4> -10012f3e: e0ea b.n 10013116 <__gethex+0x58a> -10012f40: 4653 mov r3, sl -10012f42: 4650 mov r0, sl -10012f44: 695b ldr r3, [r3, #20] -10012f46: 0092 lsls r2, r2, #2 -10012f48: 18aa adds r2, r5, r2 -10012f4a: 3018 adds r0, #24 -10012f4c: 085b lsrs r3, r3, #1 -10012f4e: 4282 cmp r2, r0 -10012f50: d800 bhi.n 10012f54 <__gethex+0x3c8> -10012f52: e0e7 b.n 10013124 <__gethex+0x598> -10012f54: 002c movs r4, r5 -10012f56: 0019 movs r1, r3 -10012f58: 6803 ldr r3, [r0, #0] -10012f5a: 07db lsls r3, r3, #31 -10012f5c: 430b orrs r3, r1 -10012f5e: c408 stmia r4!, {r3} -10012f60: c802 ldmia r0!, {r1} -10012f62: 0849 lsrs r1, r1, #1 -10012f64: 4282 cmp r2, r0 -10012f66: d8f7 bhi.n 10012f58 <__gethex+0x3cc> -10012f68: 000b movs r3, r1 -10012f6a: 4651 mov r1, sl -10012f6c: 1a52 subs r2, r2, r1 -10012f6e: 3a19 subs r2, #25 -10012f70: 0892 lsrs r2, r2, #2 -10012f72: 3201 adds r2, #1 -10012f74: 0092 lsls r2, r2, #2 -10012f76: 18aa adds r2, r5, r2 -10012f78: 6013 str r3, [r2, #0] -10012f7a: 2b00 cmp r3, #0 -10012f7c: d000 beq.n 10012f80 <__gethex+0x3f4> -10012f7e: e0d5 b.n 1001312c <__gethex+0x5a0> -10012f80: 4651 mov r1, sl -10012f82: 1b53 subs r3, r2, r5 -10012f84: 109b asrs r3, r3, #2 -10012f86: 610b str r3, [r1, #16] -10012f88: 42aa cmp r2, r5 -10012f8a: d100 bne.n 10012f8e <__gethex+0x402> -10012f8c: e0c6 b.n 1001311c <__gethex+0x590> -10012f8e: 465b mov r3, fp -10012f90: 9a03 ldr r2, [sp, #12] -10012f92: 689b ldr r3, [r3, #8] -10012f94: 3201 adds r2, #1 -10012f96: 9203 str r2, [sp, #12] -10012f98: 4293 cmp r3, r2 -10012f9a: db31 blt.n 10013000 <__gethex+0x474> -10012f9c: 2721 movs r7, #33 ; 0x21 -10012f9e: e745 b.n 10012e2c <__gethex+0x2a0> -10012fa0: 07aa lsls r2, r5, #30 -10012fa2: d400 bmi.n 10012fa6 <__gethex+0x41a> -10012fa4: e740 b.n 10012e28 <__gethex+0x29c> -10012fa6: 9a08 ldr r2, [sp, #32] -10012fa8: 6812 ldr r2, [r2, #0] -10012faa: 4315 orrs r5, r2 -10012fac: 9201 str r2, [sp, #4] -10012fae: 422b tst r3, r5 -10012fb0: d19a bne.n 10012ee8 <__gethex+0x35c> -10012fb2: e739 b.n 10012e28 <__gethex+0x29c> -10012fb4: 2200 movs r2, #0 -10012fb6: e741 b.n 10012e3c <__gethex+0x2b0> -10012fb8: 1ba6 subs r6, r4, r6 -10012fba: 4651 mov r1, sl -10012fbc: 0032 movs r2, r6 -10012fbe: 9807 ldr r0, [sp, #28] -10012fc0: f000 fc5e bl 10013880 <__lshift> -10012fc4: 9b03 ldr r3, [sp, #12] -10012fc6: 4682 mov sl, r0 -10012fc8: 1b9b subs r3, r3, r6 -10012fca: 9303 str r3, [sp, #12] -10012fcc: 2314 movs r3, #20 -10012fce: 4453 add r3, sl -10012fd0: 9308 str r3, [sp, #32] -10012fd2: e6ce b.n 10012d72 <__gethex+0x1e6> -10012fd4: 4642 mov r2, r8 -10012fd6: 9b04 ldr r3, [sp, #16] -10012fd8: 18f1 adds r1, r6, r3 -10012fda: 5cf3 ldrb r3, [r6, r3] -10012fdc: 000e movs r6, r1 -10012fde: 5cd2 ldrb r2, [r2, r3] -10012fe0: 2a00 cmp r2, #0 -10012fe2: d100 bne.n 10012fe6 <__gethex+0x45a> -10012fe4: e61f b.n 10012c26 <__gethex+0x9a> -10012fe6: 4642 mov r2, r8 -10012fe8: 7873 ldrb r3, [r6, #1] -10012fea: 3601 adds r6, #1 -10012fec: 5cd2 ldrb r2, [r2, r3] -10012fee: 2a00 cmp r2, #0 -10012ff0: d1f9 bne.n 10012fe6 <__gethex+0x45a> -10012ff2: 1b89 subs r1, r1, r6 -10012ff4: 008a lsls r2, r1, #2 -10012ff6: 9203 str r2, [sp, #12] -10012ff8: e615 b.n 10012c26 <__gethex+0x9a> -10012ffa: 2700 movs r7, #0 -10012ffc: 3502 adds r5, #2 -10012ffe: e5f0 b.n 10012be2 <__gethex+0x56> -10013000: 4651 mov r1, sl -10013002: 9807 ldr r0, [sp, #28] -10013004: f000 f9ce bl 100133a4 <_Bfree> -10013008: 2300 movs r3, #0 -1001300a: 9a14 ldr r2, [sp, #80] ; 0x50 -1001300c: 27a3 movs r7, #163 ; 0xa3 -1001300e: 6013 str r3, [r2, #0] -10013010: e691 b.n 10012d36 <__gethex+0x1aa> -10013012: 9b08 ldr r3, [sp, #32] -10013014: 9302 str r3, [sp, #8] -10013016: 2300 movs r3, #0 -10013018: 4699 mov r9, r3 -1001301a: e695 b.n 10012d48 <__gethex+0x1bc> -1001301c: 2501 movs r5, #1 -1001301e: e73c b.n 10012e9a <__gethex+0x30e> -10013020: 0039 movs r1, r7 -10013022: 4650 mov r0, sl -10013024: f000 feec bl 10013e00 <__any_on> -10013028: 0005 movs r5, r0 -1001302a: e736 b.n 10012e9a <__gethex+0x30e> -1001302c: 4650 mov r0, sl -1001302e: 1eb1 subs r1, r6, #2 -10013030: f000 fee6 bl 10013e00 <__any_on> -10013034: 3502 adds r5, #2 -10013036: 2800 cmp r0, #0 -10013038: d000 beq.n 1001303c <__gethex+0x4b0> -1001303a: e719 b.n 10012e70 <__gethex+0x2e4> -1001303c: e717 b.n 10012e6e <__gethex+0x2e2> -1001303e: 2300 movs r3, #0 -10013040: 9303 str r3, [sp, #12] -10013042: 3301 adds r3, #1 -10013044: 469a mov sl, r3 -10013046: e64d b.n 10012ce4 <__gethex+0x158> -10013048: 42b4 cmp r4, r6 -1001304a: d000 beq.n 1001304e <__gethex+0x4c2> -1001304c: e6ab b.n 10012da6 <__gethex+0x21a> -1001304e: 2c01 cmp r4, #1 -10013050: d008 beq.n 10013064 <__gethex+0x4d8> -10013052: 4650 mov r0, sl -10013054: 1e61 subs r1, r4, #1 -10013056: f000 fed3 bl 10013e00 <__any_on> -1001305a: 2800 cmp r0, #0 -1001305c: d100 bne.n 10013060 <__gethex+0x4d4> -1001305e: e6a2 b.n 10012da6 <__gethex+0x21a> -10013060: 465b mov r3, fp -10013062: 685b ldr r3, [r3, #4] -10013064: 9a09 ldr r2, [sp, #36] ; 0x24 -10013066: 2762 movs r7, #98 ; 0x62 -10013068: 6013 str r3, [r2, #0] -1001306a: 2301 movs r3, #1 -1001306c: 4652 mov r2, sl -1001306e: 6113 str r3, [r2, #16] -10013070: 9a08 ldr r2, [sp, #32] -10013072: 6013 str r3, [r2, #0] -10013074: 4652 mov r2, sl -10013076: 9b14 ldr r3, [sp, #80] ; 0x50 -10013078: 601a str r2, [r3, #0] -1001307a: e65c b.n 10012d36 <__gethex+0x1aa> -1001307c: 9a15 ldr r2, [sp, #84] ; 0x54 -1001307e: 2a00 cmp r2, #0 -10013080: d100 bne.n 10013084 <__gethex+0x4f8> -10013082: e690 b.n 10012da6 <__gethex+0x21a> -10013084: e7ee b.n 10013064 <__gethex+0x4d8> -10013086: 9a15 ldr r2, [sp, #84] ; 0x54 -10013088: 2a00 cmp r2, #0 -1001308a: d000 beq.n 1001308e <__gethex+0x502> -1001308c: e68b b.n 10012da6 <__gethex+0x21a> -1001308e: e7e9 b.n 10013064 <__gethex+0x4d8> -10013090: 4652 mov r2, sl -10013092: 4666 mov r6, ip -10013094: 6892 ldr r2, [r2, #8] -10013096: 4663 mov r3, ip -10013098: 4296 cmp r6, r2 -1001309a: da20 bge.n 100130de <__gethex+0x552> -1001309c: 4651 mov r1, sl -1001309e: 1c5a adds r2, r3, #1 -100130a0: 610a str r2, [r1, #16] -100130a2: 2101 movs r1, #1 -100130a4: 3304 adds r3, #4 -100130a6: 009b lsls r3, r3, #2 -100130a8: 4453 add r3, sl -100130aa: 6059 str r1, [r3, #4] -100130ac: 2f02 cmp r7, #2 -100130ae: d003 beq.n 100130b8 <__gethex+0x52c> -100130b0: 4296 cmp r6, r2 -100130b2: da00 bge.n 100130b6 <__gethex+0x52a> -100130b4: e741 b.n 10012f3a <__gethex+0x3ae> -100130b6: e72d b.n 10012f14 <__gethex+0x388> -100130b8: 465b mov r3, fp -100130ba: 681b ldr r3, [r3, #0] -100130bc: 2722 movs r7, #34 ; 0x22 -100130be: 3b01 subs r3, #1 -100130c0: 42a3 cmp r3, r4 -100130c2: d000 beq.n 100130c6 <__gethex+0x53a> -100130c4: e6b2 b.n 10012e2c <__gethex+0x2a0> -100130c6: 231f movs r3, #31 -100130c8: 1162 asrs r2, r4, #5 -100130ca: 401c ands r4, r3 -100130cc: 3b1e subs r3, #30 -100130ce: 40a3 lsls r3, r4 -100130d0: 0092 lsls r2, r2, #2 -100130d2: 5957 ldr r7, [r2, r5] -100130d4: 401f ands r7, r3 -100130d6: 427b negs r3, r7 -100130d8: 415f adcs r7, r3 -100130da: 3721 adds r7, #33 ; 0x21 -100130dc: e6a6 b.n 10012e2c <__gethex+0x2a0> -100130de: 4653 mov r3, sl -100130e0: 685b ldr r3, [r3, #4] -100130e2: 9807 ldr r0, [sp, #28] -100130e4: 1c59 adds r1, r3, #1 -100130e6: f000 f935 bl 10013354 <_Balloc> -100130ea: 4680 mov r8, r0 -100130ec: 2800 cmp r0, #0 -100130ee: d01f beq.n 10013130 <__gethex+0x5a4> -100130f0: 4653 mov r3, sl -100130f2: 4651 mov r1, sl -100130f4: 691b ldr r3, [r3, #16] -100130f6: 310c adds r1, #12 -100130f8: 1c9a adds r2, r3, #2 -100130fa: 0092 lsls r2, r2, #2 -100130fc: 300c adds r0, #12 -100130fe: f7f4 f9fb bl 100074f8 <__wrap___aeabi_memcpy> -10013102: 4651 mov r1, sl -10013104: 9807 ldr r0, [sp, #28] -10013106: f000 f94d bl 100133a4 <_Bfree> -1001310a: 4645 mov r5, r8 -1001310c: 4643 mov r3, r8 -1001310e: 46c2 mov sl, r8 -10013110: 691b ldr r3, [r3, #16] -10013112: 3514 adds r5, #20 -10013114: e7c2 b.n 1001309c <__gethex+0x510> -10013116: 2300 movs r3, #0 -10013118: 4652 mov r2, sl -1001311a: 6113 str r3, [r2, #16] -1001311c: 2300 movs r3, #0 -1001311e: 4652 mov r2, sl -10013120: 6153 str r3, [r2, #20] -10013122: e734 b.n 10012f8e <__gethex+0x402> -10013124: 002a movs r2, r5 -10013126: 602b str r3, [r5, #0] -10013128: 2b00 cmp r3, #0 -1001312a: d00d beq.n 10013148 <__gethex+0x5bc> -1001312c: 3204 adds r2, #4 -1001312e: e727 b.n 10012f80 <__gethex+0x3f4> -10013130: 2200 movs r2, #0 -10013132: 2184 movs r1, #132 ; 0x84 -10013134: 4b06 ldr r3, [pc, #24] ; (10013150 <__gethex+0x5c4>) -10013136: 4807 ldr r0, [pc, #28] ; (10013154 <__gethex+0x5c8>) -10013138: f7f2 f98a bl 10005450 <__assert_func> -1001313c: 2200 movs r2, #0 -1001313e: 21de movs r1, #222 ; 0xde -10013140: 4b03 ldr r3, [pc, #12] ; (10013150 <__gethex+0x5c4>) -10013142: 4804 ldr r0, [pc, #16] ; (10013154 <__gethex+0x5c8>) -10013144: f7f2 f984 bl 10005450 <__assert_func> -10013148: 4652 mov r2, sl -1001314a: 6113 str r3, [r2, #16] -1001314c: e7e6 b.n 1001311c <__gethex+0x590> -1001314e: 46c0 nop ; (mov r8, r8) -10013150: 1004d144 .word 0x1004d144 -10013154: 1004d158 .word 0x1004d158 - -10013158 <__match>: -10013158: b530 push {r4, r5, lr} -1001315a: 6802 ldr r2, [r0, #0] -1001315c: e008 b.n 10013170 <__match+0x18> -1001315e: 7813 ldrb r3, [r2, #0] -10013160: 001d movs r5, r3 -10013162: 3d41 subs r5, #65 ; 0x41 -10013164: 2d19 cmp r5, #25 -10013166: d800 bhi.n 1001316a <__match+0x12> -10013168: 3320 adds r3, #32 -1001316a: 3101 adds r1, #1 -1001316c: 42a3 cmp r3, r4 -1001316e: d106 bne.n 1001317e <__match+0x26> -10013170: 780c ldrb r4, [r1, #0] -10013172: 3201 adds r2, #1 -10013174: 2c00 cmp r4, #0 -10013176: d1f2 bne.n 1001315e <__match+0x6> -10013178: 6002 str r2, [r0, #0] -1001317a: 2001 movs r0, #1 -1001317c: bd30 pop {r4, r5, pc} -1001317e: 2000 movs r0, #0 -10013180: e7fc b.n 1001317c <__match+0x24> -10013182: 46c0 nop ; (mov r8, r8) - -10013184 <__hexnan>: -10013184: b5f0 push {r4, r5, r6, r7, lr} -10013186: 4645 mov r5, r8 -10013188: 46de mov lr, fp -1001318a: 4657 mov r7, sl -1001318c: 464e mov r6, r9 -1001318e: 4690 mov r8, r2 -10013190: 680a ldr r2, [r1, #0] -10013192: 211f movs r1, #31 -10013194: b5e0 push {r5, r6, r7, lr} -10013196: b085 sub sp, #20 -10013198: 9000 str r0, [sp, #0] -1001319a: 0008 movs r0, r1 -1001319c: 1153 asrs r3, r2, #5 -1001319e: 009b lsls r3, r3, #2 -100131a0: 4010 ands r0, r2 -100131a2: 4443 add r3, r8 -100131a4: 9001 str r0, [sp, #4] -100131a6: 4211 tst r1, r2 -100131a8: d000 beq.n 100131ac <__hexnan+0x28> -100131aa: e092 b.n 100132d2 <__hexnan+0x14e> -100131ac: 001a movs r2, r3 -100131ae: 1f1f subs r7, r3, #4 -100131b0: 1f13 subs r3, r2, #4 -100131b2: 469a mov sl, r3 -100131b4: 2300 movs r3, #0 -100131b6: 4652 mov r2, sl -100131b8: 6013 str r3, [r2, #0] -100131ba: 9b00 ldr r3, [sp, #0] -100131bc: 6818 ldr r0, [r3, #0] -100131be: 7841 ldrb r1, [r0, #1] -100131c0: 2900 cmp r1, #0 -100131c2: d100 bne.n 100131c6 <__hexnan+0x42> -100131c4: e09a b.n 100132fc <__hexnan+0x178> -100131c6: 2300 movs r3, #0 -100131c8: 46bc mov ip, r7 -100131ca: 469b mov fp, r3 -100131cc: 4b60 ldr r3, [pc, #384] ; (10013350 <__hexnan+0x1cc>) -100131ce: 003d movs r5, r7 -100131d0: 2400 movs r4, #0 -100131d2: 465f mov r7, fp -100131d4: 2200 movs r2, #0 -100131d6: 4699 mov r9, r3 -100131d8: 46e3 mov fp, ip -100131da: e016 b.n 1001320a <__hexnan+0x86> -100131dc: 2920 cmp r1, #32 -100131de: d900 bls.n 100131e2 <__hexnan+0x5e> -100131e0: e089 b.n 100132f6 <__hexnan+0x172> -100131e2: 4297 cmp r7, r2 -100131e4: da0d bge.n 10013202 <__hexnan+0x7e> -100131e6: 4565 cmp r5, ip -100131e8: d201 bcs.n 100131ee <__hexnan+0x6a> -100131ea: 2c07 cmp r4, #7 -100131ec: dd56 ble.n 1001329c <__hexnan+0x118> -100131ee: 2408 movs r4, #8 -100131f0: 45a8 cmp r8, r5 -100131f2: d206 bcs.n 10013202 <__hexnan+0x7e> -100131f4: 1f2b subs r3, r5, #4 -100131f6: 2100 movs r1, #0 -100131f8: 469c mov ip, r3 -100131fa: 0017 movs r7, r2 -100131fc: 001d movs r5, r3 -100131fe: 2400 movs r4, #0 -10013200: 6019 str r1, [r3, #0] -10013202: 7881 ldrb r1, [r0, #2] -10013204: 3001 adds r0, #1 -10013206: 2900 cmp r1, #0 -10013208: d011 beq.n 1001322e <__hexnan+0xaa> -1001320a: 464b mov r3, r9 -1001320c: 5c5b ldrb r3, [r3, r1] -1001320e: 2b00 cmp r3, #0 -10013210: d0e4 beq.n 100131dc <__hexnan+0x58> -10013212: 3401 adds r4, #1 -10013214: 3201 adds r2, #1 -10013216: 2c08 cmp r4, #8 -10013218: dc39 bgt.n 1001328e <__hexnan+0x10a> -1001321a: 6829 ldr r1, [r5, #0] -1001321c: 0109 lsls r1, r1, #4 -1001321e: 260f movs r6, #15 -10013220: 4033 ands r3, r6 -10013222: 430b orrs r3, r1 -10013224: 602b str r3, [r5, #0] -10013226: 7881 ldrb r1, [r0, #2] -10013228: 3001 adds r0, #1 -1001322a: 2900 cmp r1, #0 -1001322c: d1ed bne.n 1001320a <__hexnan+0x86> -1001322e: 465f mov r7, fp -10013230: 2a00 cmp r2, #0 -10013232: d063 beq.n 100132fc <__hexnan+0x178> -10013234: 45ac cmp ip, r5 -10013236: d901 bls.n 1001323c <__hexnan+0xb8> -10013238: 2c07 cmp r4, #7 -1001323a: dd6e ble.n 1001331a <__hexnan+0x196> -1001323c: 45a8 cmp r8, r5 -1001323e: d24b bcs.n 100132d8 <__hexnan+0x154> -10013240: 4642 mov r2, r8 -10013242: 002b movs r3, r5 -10013244: cb02 ldmia r3!, {r1} -10013246: c202 stmia r2!, {r1} -10013248: 429f cmp r7, r3 -1001324a: d2fb bcs.n 10013244 <__hexnan+0xc0> -1001324c: 1c79 adds r1, r7, #1 -1001324e: 1c6a adds r2, r5, #1 -10013250: 2304 movs r3, #4 -10013252: 4291 cmp r1, r2 -10013254: d25c bcs.n 10013310 <__hexnan+0x18c> -10013256: 4443 add r3, r8 -10013258: 001d movs r5, r3 -1001325a: 2300 movs r3, #0 -1001325c: c508 stmia r5!, {r3} -1001325e: 42af cmp r7, r5 -10013260: d2fc bcs.n 1001325c <__hexnan+0xd8> -10013262: 4653 mov r3, sl -10013264: 681b ldr r3, [r3, #0] -10013266: 2b00 cmp r3, #0 -10013268: d109 bne.n 1001327e <__hexnan+0xfa> -1001326a: 4643 mov r3, r8 -1001326c: 45b8 cmp r8, r7 -1001326e: d102 bne.n 10013276 <__hexnan+0xf2> -10013270: e046 b.n 10013300 <__hexnan+0x17c> -10013272: 42bb cmp r3, r7 -10013274: d044 beq.n 10013300 <__hexnan+0x17c> -10013276: 3f04 subs r7, #4 -10013278: 683a ldr r2, [r7, #0] -1001327a: 2a00 cmp r2, #0 -1001327c: d0f9 beq.n 10013272 <__hexnan+0xee> -1001327e: 2005 movs r0, #5 -10013280: b005 add sp, #20 -10013282: bcf0 pop {r4, r5, r6, r7} -10013284: 46bb mov fp, r7 -10013286: 46b2 mov sl, r6 -10013288: 46a9 mov r9, r5 -1001328a: 46a0 mov r8, r4 -1001328c: bdf0 pop {r4, r5, r6, r7, pc} -1001328e: 45a8 cmp r8, r5 -10013290: d2b7 bcs.n 10013202 <__hexnan+0x7e> -10013292: 2100 movs r1, #0 -10013294: 3d04 subs r5, #4 -10013296: 2401 movs r4, #1 -10013298: 6029 str r1, [r5, #0] -1001329a: e7c0 b.n 1001321e <__hexnan+0x9a> -1001329c: 2308 movs r3, #8 -1001329e: 1b1c subs r4, r3, r4 -100132a0: 00a4 lsls r4, r4, #2 -100132a2: 3318 adds r3, #24 -100132a4: 1b19 subs r1, r3, r4 -100132a6: 9002 str r0, [sp, #8] -100132a8: 002e movs r6, r5 -100132aa: 0008 movs r0, r1 -100132ac: 9403 str r4, [sp, #12] -100132ae: 682b ldr r3, [r5, #0] -100132b0: 4664 mov r4, ip -100132b2: 4694 mov ip, r2 -100132b4: 9a03 ldr r2, [sp, #12] -100132b6: 6871 ldr r1, [r6, #4] -100132b8: 4081 lsls r1, r0 -100132ba: 430b orrs r3, r1 -100132bc: 6033 str r3, [r6, #0] -100132be: 6873 ldr r3, [r6, #4] -100132c0: 3604 adds r6, #4 -100132c2: 40d3 lsrs r3, r2 -100132c4: 6033 str r3, [r6, #0] -100132c6: 42a6 cmp r6, r4 -100132c8: d3f5 bcc.n 100132b6 <__hexnan+0x132> -100132ca: 4662 mov r2, ip -100132cc: 9802 ldr r0, [sp, #8] -100132ce: 46a4 mov ip, r4 -100132d0: e78d b.n 100131ee <__hexnan+0x6a> -100132d2: 001f movs r7, r3 -100132d4: 1d1a adds r2, r3, #4 -100132d6: e76b b.n 100131b0 <__hexnan+0x2c> -100132d8: 9b01 ldr r3, [sp, #4] -100132da: 2b00 cmp r3, #0 -100132dc: d0c1 beq.n 10013262 <__hexnan+0xde> -100132de: 2220 movs r2, #32 -100132e0: 9b01 ldr r3, [sp, #4] -100132e2: 1ad2 subs r2, r2, r3 -100132e4: 2301 movs r3, #1 -100132e6: 425b negs r3, r3 -100132e8: 40d3 lsrs r3, r2 -100132ea: 4652 mov r2, sl -100132ec: 6812 ldr r2, [r2, #0] -100132ee: 4013 ands r3, r2 -100132f0: 4652 mov r2, sl -100132f2: 6013 str r3, [r2, #0] -100132f4: e7b7 b.n 10013266 <__hexnan+0xe2> -100132f6: 465f mov r7, fp -100132f8: 2929 cmp r1, #41 ; 0x29 -100132fa: d005 beq.n 10013308 <__hexnan+0x184> -100132fc: 2004 movs r0, #4 -100132fe: e7bf b.n 10013280 <__hexnan+0xfc> -10013300: 2301 movs r3, #1 -10013302: 2005 movs r0, #5 -10013304: 603b str r3, [r7, #0] -10013306: e7bb b.n 10013280 <__hexnan+0xfc> -10013308: 9b00 ldr r3, [sp, #0] -1001330a: 3002 adds r0, #2 -1001330c: 6018 str r0, [r3, #0] -1001330e: e78f b.n 10013230 <__hexnan+0xac> -10013310: 1b7d subs r5, r7, r5 -10013312: 08ad lsrs r5, r5, #2 -10013314: 3501 adds r5, #1 -10013316: 00ab lsls r3, r5, #2 -10013318: e79d b.n 10013256 <__hexnan+0xd2> -1001331a: 2308 movs r3, #8 -1001331c: 2620 movs r6, #32 -1001331e: 1b1c subs r4, r3, r4 -10013320: 00a4 lsls r4, r4, #2 -10013322: 682b ldr r3, [r5, #0] -10013324: 1b36 subs r6, r6, r4 -10013326: 001a movs r2, r3 -10013328: 0033 movs r3, r6 -1001332a: 0028 movs r0, r5 -1001332c: 0026 movs r6, r4 -1001332e: 4664 mov r4, ip -10013330: 46ac mov ip, r5 -10013332: 001d movs r5, r3 -10013334: 6841 ldr r1, [r0, #4] -10013336: 000b movs r3, r1 -10013338: 40ab lsls r3, r5 -1001333a: 4313 orrs r3, r2 -1001333c: 000a movs r2, r1 -1001333e: 40f2 lsrs r2, r6 -10013340: 6003 str r3, [r0, #0] -10013342: 6042 str r2, [r0, #4] -10013344: 3004 adds r0, #4 -10013346: 4284 cmp r4, r0 -10013348: d8f4 bhi.n 10013334 <__hexnan+0x1b0> -1001334a: 4665 mov r5, ip -1001334c: e776 b.n 1001323c <__hexnan+0xb8> -1001334e: 46c0 nop ; (mov r8, r8) -10013350: 1004d194 .word 0x1004d194 - -10013354 <_Balloc>: -10013354: 6cc3 ldr r3, [r0, #76] ; 0x4c -10013356: b570 push {r4, r5, r6, lr} -10013358: 0004 movs r4, r0 -1001335a: 000d movs r5, r1 -1001335c: 2b00 cmp r3, #0 -1001335e: d00a beq.n 10013376 <_Balloc+0x22> -10013360: 00a8 lsls r0, r5, #2 -10013362: 181b adds r3, r3, r0 -10013364: 6818 ldr r0, [r3, #0] -10013366: 2800 cmp r0, #0 -10013368: d00e beq.n 10013388 <_Balloc+0x34> -1001336a: 6802 ldr r2, [r0, #0] -1001336c: 601a str r2, [r3, #0] -1001336e: 2300 movs r3, #0 -10013370: 6103 str r3, [r0, #16] -10013372: 60c3 str r3, [r0, #12] -10013374: bd70 pop {r4, r5, r6, pc} -10013376: 2221 movs r2, #33 ; 0x21 -10013378: 2104 movs r1, #4 -1001337a: f7fa fc97 bl 1000dcac <_calloc_r> -1001337e: 1e03 subs r3, r0, #0 -10013380: 64e0 str r0, [r4, #76] ; 0x4c -10013382: d1ed bne.n 10013360 <_Balloc+0xc> -10013384: 2000 movs r0, #0 -10013386: e7f5 b.n 10013374 <_Balloc+0x20> -10013388: 2601 movs r6, #1 -1001338a: 40ae lsls r6, r5 -1001338c: 1d72 adds r2, r6, #5 -1001338e: 2101 movs r1, #1 -10013390: 0020 movs r0, r4 -10013392: 0092 lsls r2, r2, #2 -10013394: f7fa fc8a bl 1000dcac <_calloc_r> -10013398: 2800 cmp r0, #0 -1001339a: d0f3 beq.n 10013384 <_Balloc+0x30> -1001339c: 6045 str r5, [r0, #4] -1001339e: 6086 str r6, [r0, #8] -100133a0: e7e5 b.n 1001336e <_Balloc+0x1a> -100133a2: 46c0 nop ; (mov r8, r8) - -100133a4 <_Bfree>: -100133a4: 2900 cmp r1, #0 -100133a6: d006 beq.n 100133b6 <_Bfree+0x12> -100133a8: 684b ldr r3, [r1, #4] -100133aa: 009a lsls r2, r3, #2 -100133ac: 6cc3 ldr r3, [r0, #76] ; 0x4c -100133ae: 189b adds r3, r3, r2 -100133b0: 681a ldr r2, [r3, #0] -100133b2: 600a str r2, [r1, #0] -100133b4: 6019 str r1, [r3, #0] -100133b6: 4770 bx lr - -100133b8 <__multadd>: -100133b8: b5f0 push {r4, r5, r6, r7, lr} -100133ba: 46c6 mov lr, r8 -100133bc: 001f movs r7, r3 -100133be: 4680 mov r8, r0 -100133c0: 2300 movs r3, #0 -100133c2: b500 push {lr} -100133c4: 000e movs r6, r1 -100133c6: 690d ldr r5, [r1, #16] -100133c8: 3114 adds r1, #20 -100133ca: 680c ldr r4, [r1, #0] -100133cc: 3301 adds r3, #1 -100133ce: 0420 lsls r0, r4, #16 -100133d0: 0c00 lsrs r0, r0, #16 -100133d2: 4350 muls r0, r2 -100133d4: 0c24 lsrs r4, r4, #16 -100133d6: 4354 muls r4, r2 -100133d8: 19c0 adds r0, r0, r7 -100133da: 0c07 lsrs r7, r0, #16 -100133dc: 19e4 adds r4, r4, r7 -100133de: 0400 lsls r0, r0, #16 -100133e0: 0c27 lsrs r7, r4, #16 -100133e2: 0c00 lsrs r0, r0, #16 -100133e4: 0424 lsls r4, r4, #16 -100133e6: 1824 adds r4, r4, r0 -100133e8: c110 stmia r1!, {r4} -100133ea: 429d cmp r5, r3 -100133ec: dced bgt.n 100133ca <__multadd+0x12> -100133ee: 2f00 cmp r7, #0 -100133f0: d008 beq.n 10013404 <__multadd+0x4c> -100133f2: 68b3 ldr r3, [r6, #8] -100133f4: 42ab cmp r3, r5 -100133f6: dd09 ble.n 1001340c <__multadd+0x54> -100133f8: 1d2b adds r3, r5, #4 -100133fa: 009b lsls r3, r3, #2 -100133fc: 18f3 adds r3, r6, r3 -100133fe: 3501 adds r5, #1 -10013400: 605f str r7, [r3, #4] -10013402: 6135 str r5, [r6, #16] -10013404: 0030 movs r0, r6 -10013406: bc80 pop {r7} -10013408: 46b8 mov r8, r7 -1001340a: bdf0 pop {r4, r5, r6, r7, pc} -1001340c: 6873 ldr r3, [r6, #4] -1001340e: 4640 mov r0, r8 -10013410: 1c59 adds r1, r3, #1 -10013412: f7ff ff9f bl 10013354 <_Balloc> -10013416: 1e04 subs r4, r0, #0 -10013418: d017 beq.n 1001344a <__multadd+0x92> -1001341a: 0031 movs r1, r6 -1001341c: 6933 ldr r3, [r6, #16] -1001341e: 310c adds r1, #12 -10013420: 1c9a adds r2, r3, #2 -10013422: 0092 lsls r2, r2, #2 -10013424: 300c adds r0, #12 -10013426: f7f4 f867 bl 100074f8 <__wrap___aeabi_memcpy> -1001342a: 6873 ldr r3, [r6, #4] -1001342c: 009a lsls r2, r3, #2 -1001342e: 4643 mov r3, r8 -10013430: 6cdb ldr r3, [r3, #76] ; 0x4c -10013432: 189b adds r3, r3, r2 -10013434: 681a ldr r2, [r3, #0] -10013436: 6032 str r2, [r6, #0] -10013438: 601e str r6, [r3, #0] -1001343a: 0026 movs r6, r4 -1001343c: 1d2b adds r3, r5, #4 -1001343e: 009b lsls r3, r3, #2 -10013440: 18f3 adds r3, r6, r3 -10013442: 3501 adds r5, #1 -10013444: 605f str r7, [r3, #4] -10013446: 6135 str r5, [r6, #16] -10013448: e7dc b.n 10013404 <__multadd+0x4c> -1001344a: 2200 movs r2, #0 -1001344c: 21b5 movs r1, #181 ; 0xb5 -1001344e: 4b02 ldr r3, [pc, #8] ; (10013458 <__multadd+0xa0>) -10013450: 4802 ldr r0, [pc, #8] ; (1001345c <__multadd+0xa4>) -10013452: f7f1 fffd bl 10005450 <__assert_func> -10013456: 46c0 nop ; (mov r8, r8) -10013458: 1004d144 .word 0x1004d144 -1001345c: 1004d2a0 .word 0x1004d2a0 - -10013460 <__s2b>: -10013460: b5f8 push {r3, r4, r5, r6, r7, lr} -10013462: 4647 mov r7, r8 -10013464: 46ce mov lr, r9 -10013466: 0006 movs r6, r0 -10013468: 0018 movs r0, r3 -1001346a: b580 push {r7, lr} -1001346c: 000c movs r4, r1 -1001346e: 3008 adds r0, #8 -10013470: 2109 movs r1, #9 -10013472: 001f movs r7, r3 -10013474: 4690 mov r8, r2 -10013476: f7f3 fb7d bl 10006b74 <__wrap___aeabi_idiv> -1001347a: 2f09 cmp r7, #9 -1001347c: dd3b ble.n 100134f6 <__s2b+0x96> -1001347e: 2501 movs r5, #1 -10013480: 2100 movs r1, #0 -10013482: 006d lsls r5, r5, #1 -10013484: 3101 adds r1, #1 -10013486: 42a8 cmp r0, r5 -10013488: dcfb bgt.n 10013482 <__s2b+0x22> -1001348a: 0030 movs r0, r6 -1001348c: f7ff ff62 bl 10013354 <_Balloc> -10013490: 1e01 subs r1, r0, #0 -10013492: d032 beq.n 100134fa <__s2b+0x9a> -10013494: 9b08 ldr r3, [sp, #32] -10013496: 6143 str r3, [r0, #20] -10013498: 2301 movs r3, #1 -1001349a: 6103 str r3, [r0, #16] -1001349c: 4643 mov r3, r8 -1001349e: 2b09 cmp r3, #9 -100134a0: dc16 bgt.n 100134d0 <__s2b+0x70> -100134a2: 2309 movs r3, #9 -100134a4: 4698 mov r8, r3 -100134a6: 340a adds r4, #10 -100134a8: 4547 cmp r7, r8 -100134aa: dd0c ble.n 100134c6 <__s2b+0x66> -100134ac: 4643 mov r3, r8 -100134ae: 19e7 adds r7, r4, r7 -100134b0: 1aff subs r7, r7, r3 -100134b2: 7823 ldrb r3, [r4, #0] -100134b4: 220a movs r2, #10 -100134b6: 0030 movs r0, r6 -100134b8: 3b30 subs r3, #48 ; 0x30 -100134ba: f7ff ff7d bl 100133b8 <__multadd> -100134be: 3401 adds r4, #1 -100134c0: 0001 movs r1, r0 -100134c2: 42bc cmp r4, r7 -100134c4: d1f5 bne.n 100134b2 <__s2b+0x52> -100134c6: 0008 movs r0, r1 -100134c8: bcc0 pop {r6, r7} -100134ca: 46b9 mov r9, r7 -100134cc: 46b0 mov r8, r6 -100134ce: bdf8 pop {r3, r4, r5, r6, r7, pc} -100134d0: 2309 movs r3, #9 -100134d2: 4699 mov r9, r3 -100134d4: 44a1 add r9, r4 -100134d6: 464d mov r5, r9 -100134d8: 4444 add r4, r8 -100134da: 782b ldrb r3, [r5, #0] -100134dc: 220a movs r2, #10 -100134de: 0030 movs r0, r6 -100134e0: 3b30 subs r3, #48 ; 0x30 -100134e2: f7ff ff69 bl 100133b8 <__multadd> -100134e6: 3501 adds r5, #1 -100134e8: 0001 movs r1, r0 -100134ea: 42a5 cmp r5, r4 -100134ec: d1f5 bne.n 100134da <__s2b+0x7a> -100134ee: 4644 mov r4, r8 -100134f0: 3c08 subs r4, #8 -100134f2: 444c add r4, r9 -100134f4: e7d8 b.n 100134a8 <__s2b+0x48> -100134f6: 2100 movs r1, #0 -100134f8: e7c7 b.n 1001348a <__s2b+0x2a> -100134fa: 2200 movs r2, #0 -100134fc: 4b02 ldr r3, [pc, #8] ; (10013508 <__s2b+0xa8>) -100134fe: 4803 ldr r0, [pc, #12] ; (1001350c <__s2b+0xac>) -10013500: 31ce adds r1, #206 ; 0xce -10013502: f7f1 ffa5 bl 10005450 <__assert_func> -10013506: 46c0 nop ; (mov r8, r8) -10013508: 1004d144 .word 0x1004d144 -1001350c: 1004d2a0 .word 0x1004d2a0 - -10013510 <__hi0bits>: -10013510: 0003 movs r3, r0 -10013512: 0c02 lsrs r2, r0, #16 -10013514: 2000 movs r0, #0 -10013516: 2a00 cmp r2, #0 -10013518: d101 bne.n 1001351e <__hi0bits+0xe> -1001351a: 041b lsls r3, r3, #16 -1001351c: 3010 adds r0, #16 -1001351e: 0e1a lsrs r2, r3, #24 -10013520: d101 bne.n 10013526 <__hi0bits+0x16> -10013522: 3008 adds r0, #8 -10013524: 021b lsls r3, r3, #8 -10013526: 0f1a lsrs r2, r3, #28 -10013528: d101 bne.n 1001352e <__hi0bits+0x1e> -1001352a: 3004 adds r0, #4 -1001352c: 011b lsls r3, r3, #4 -1001352e: 0f9a lsrs r2, r3, #30 -10013530: d101 bne.n 10013536 <__hi0bits+0x26> -10013532: 3002 adds r0, #2 -10013534: 009b lsls r3, r3, #2 -10013536: 2b00 cmp r3, #0 -10013538: db02 blt.n 10013540 <__hi0bits+0x30> -1001353a: 3001 adds r0, #1 -1001353c: 005b lsls r3, r3, #1 -1001353e: d500 bpl.n 10013542 <__hi0bits+0x32> -10013540: 4770 bx lr -10013542: 2020 movs r0, #32 -10013544: e7fc b.n 10013540 <__hi0bits+0x30> -10013546: 46c0 nop ; (mov r8, r8) - -10013548 <__lo0bits>: -10013548: 6803 ldr r3, [r0, #0] -1001354a: 0002 movs r2, r0 -1001354c: 0759 lsls r1, r3, #29 -1001354e: d007 beq.n 10013560 <__lo0bits+0x18> -10013550: 07d9 lsls r1, r3, #31 -10013552: d41e bmi.n 10013592 <__lo0bits+0x4a> -10013554: 0799 lsls r1, r3, #30 -10013556: d520 bpl.n 1001359a <__lo0bits+0x52> -10013558: 085b lsrs r3, r3, #1 -1001355a: 6003 str r3, [r0, #0] -1001355c: 2001 movs r0, #1 -1001355e: 4770 bx lr -10013560: 2000 movs r0, #0 -10013562: 0419 lsls r1, r3, #16 -10013564: d101 bne.n 1001356a <__lo0bits+0x22> -10013566: 0c1b lsrs r3, r3, #16 -10013568: 3010 adds r0, #16 -1001356a: 21ff movs r1, #255 ; 0xff -1001356c: 4219 tst r1, r3 -1001356e: d101 bne.n 10013574 <__lo0bits+0x2c> -10013570: 3008 adds r0, #8 -10013572: 0a1b lsrs r3, r3, #8 -10013574: 0719 lsls r1, r3, #28 -10013576: d101 bne.n 1001357c <__lo0bits+0x34> -10013578: 3004 adds r0, #4 -1001357a: 091b lsrs r3, r3, #4 -1001357c: 0799 lsls r1, r3, #30 -1001357e: d101 bne.n 10013584 <__lo0bits+0x3c> -10013580: 3002 adds r0, #2 -10013582: 089b lsrs r3, r3, #2 -10013584: 07d9 lsls r1, r3, #31 -10013586: d402 bmi.n 1001358e <__lo0bits+0x46> -10013588: 3001 adds r0, #1 -1001358a: 085b lsrs r3, r3, #1 -1001358c: d003 beq.n 10013596 <__lo0bits+0x4e> -1001358e: 6013 str r3, [r2, #0] -10013590: e7e5 b.n 1001355e <__lo0bits+0x16> -10013592: 2000 movs r0, #0 -10013594: e7e3 b.n 1001355e <__lo0bits+0x16> -10013596: 2020 movs r0, #32 -10013598: e7e1 b.n 1001355e <__lo0bits+0x16> -1001359a: 089b lsrs r3, r3, #2 -1001359c: 6003 str r3, [r0, #0] -1001359e: 2002 movs r0, #2 -100135a0: e7dd b.n 1001355e <__lo0bits+0x16> -100135a2: 46c0 nop ; (mov r8, r8) - -100135a4 <__i2b>: -100135a4: 6cc3 ldr r3, [r0, #76] ; 0x4c -100135a6: b570 push {r4, r5, r6, lr} -100135a8: 0004 movs r4, r0 -100135aa: 000d movs r5, r1 -100135ac: 2b00 cmp r3, #0 -100135ae: d00a beq.n 100135c6 <__i2b+0x22> -100135b0: 6858 ldr r0, [r3, #4] -100135b2: 2800 cmp r0, #0 -100135b4: d015 beq.n 100135e2 <__i2b+0x3e> -100135b6: 6802 ldr r2, [r0, #0] -100135b8: 605a str r2, [r3, #4] -100135ba: 2300 movs r3, #0 -100135bc: 60c3 str r3, [r0, #12] -100135be: 3301 adds r3, #1 -100135c0: 6145 str r5, [r0, #20] -100135c2: 6103 str r3, [r0, #16] -100135c4: bd70 pop {r4, r5, r6, pc} -100135c6: 2221 movs r2, #33 ; 0x21 -100135c8: 2104 movs r1, #4 -100135ca: f7fa fb6f bl 1000dcac <_calloc_r> -100135ce: 1e03 subs r3, r0, #0 -100135d0: 64e0 str r0, [r4, #76] ; 0x4c -100135d2: d1ed bne.n 100135b0 <__i2b+0xc> -100135d4: 21a0 movs r1, #160 ; 0xa0 -100135d6: 2200 movs r2, #0 -100135d8: 4b08 ldr r3, [pc, #32] ; (100135fc <__i2b+0x58>) -100135da: 4809 ldr r0, [pc, #36] ; (10013600 <__i2b+0x5c>) -100135dc: 0049 lsls r1, r1, #1 -100135de: f7f1 ff37 bl 10005450 <__assert_func> -100135e2: 221c movs r2, #28 -100135e4: 2101 movs r1, #1 -100135e6: 0020 movs r0, r4 -100135e8: f7fa fb60 bl 1000dcac <_calloc_r> -100135ec: 2800 cmp r0, #0 -100135ee: d0f1 beq.n 100135d4 <__i2b+0x30> -100135f0: 2301 movs r3, #1 -100135f2: 6043 str r3, [r0, #4] -100135f4: 3301 adds r3, #1 -100135f6: 6083 str r3, [r0, #8] -100135f8: e7df b.n 100135ba <__i2b+0x16> -100135fa: 46c0 nop ; (mov r8, r8) -100135fc: 1004d144 .word 0x1004d144 -10013600: 1004d2a0 .word 0x1004d2a0 - -10013604 <__multiply>: -10013604: b5f0 push {r4, r5, r6, r7, lr} -10013606: 464e mov r6, r9 -10013608: 4645 mov r5, r8 -1001360a: 46de mov lr, fp -1001360c: 4657 mov r7, sl -1001360e: b5e0 push {r5, r6, r7, lr} -10013610: 690d ldr r5, [r1, #16] -10013612: 6916 ldr r6, [r2, #16] -10013614: 4689 mov r9, r1 -10013616: 0014 movs r4, r2 -10013618: b087 sub sp, #28 -1001361a: 42b5 cmp r5, r6 -1001361c: db04 blt.n 10013628 <__multiply+0x24> -1001361e: 0033 movs r3, r6 -10013620: 000c movs r4, r1 -10013622: 002e movs r6, r5 -10013624: 4691 mov r9, r2 -10013626: 001d movs r5, r3 -10013628: 68a3 ldr r3, [r4, #8] -1001362a: 1977 adds r7, r6, r5 -1001362c: 6861 ldr r1, [r4, #4] -1001362e: 42bb cmp r3, r7 -10013630: da00 bge.n 10013634 <__multiply+0x30> -10013632: 3101 adds r1, #1 -10013634: f7ff fe8e bl 10013354 <_Balloc> -10013638: 9005 str r0, [sp, #20] -1001363a: 2800 cmp r0, #0 -1001363c: d100 bne.n 10013640 <__multiply+0x3c> -1001363e: e0a7 b.n 10013790 <__multiply+0x18c> -10013640: 2214 movs r2, #20 -10013642: 4694 mov ip, r2 -10013644: 9b05 ldr r3, [sp, #20] -10013646: 2200 movs r2, #0 -10013648: 4463 add r3, ip -1001364a: 469b mov fp, r3 -1001364c: 00bb lsls r3, r7, #2 -1001364e: 445b add r3, fp -10013650: 469a mov sl, r3 -10013652: 465b mov r3, fp -10013654: 4651 mov r1, sl -10013656: 45d3 cmp fp, sl -10013658: d203 bcs.n 10013662 <__multiply+0x5e> -1001365a: c304 stmia r3!, {r2} -1001365c: 4299 cmp r1, r3 -1001365e: d8fc bhi.n 1001365a <__multiply+0x56> -10013660: 468a mov sl, r1 -10013662: 2314 movs r3, #20 -10013664: 469c mov ip, r3 -10013666: 44a4 add ip, r4 -10013668: 4663 mov r3, ip -1001366a: 9304 str r3, [sp, #16] -1001366c: 2314 movs r3, #20 -1001366e: 00b6 lsls r6, r6, #2 -10013670: 4466 add r6, ip -10013672: 00ad lsls r5, r5, #2 -10013674: 469c mov ip, r3 -10013676: 002b movs r3, r5 -10013678: 44e1 add r9, ip -1001367a: 444b add r3, r9 -1001367c: 9302 str r3, [sp, #8] -1001367e: 4599 cmp r9, r3 -10013680: d26e bcs.n 10013760 <__multiply+0x15c> -10013682: 2304 movs r3, #4 -10013684: 9303 str r3, [sp, #12] -10013686: 0023 movs r3, r4 -10013688: 3315 adds r3, #21 -1001368a: 429e cmp r6, r3 -1001368c: d200 bcs.n 10013690 <__multiply+0x8c> -1001368e: e07c b.n 1001378a <__multiply+0x186> -10013690: 1b33 subs r3, r6, r4 -10013692: 3b15 subs r3, #21 -10013694: 089b lsrs r3, r3, #2 -10013696: 3301 adds r3, #1 -10013698: 009b lsls r3, r3, #2 -1001369a: 46b8 mov r8, r7 -1001369c: 9303 str r3, [sp, #12] -1001369e: 9601 str r6, [sp, #4] -100136a0: e008 b.n 100136b4 <__multiply+0xb0> -100136a2: 0c00 lsrs r0, r0, #16 -100136a4: d131 bne.n 1001370a <__multiply+0x106> -100136a6: 2304 movs r3, #4 -100136a8: 469c mov ip, r3 -100136aa: 9b02 ldr r3, [sp, #8] -100136ac: 44e1 add r9, ip -100136ae: 44e3 add fp, ip -100136b0: 454b cmp r3, r9 -100136b2: d954 bls.n 1001375e <__multiply+0x15a> -100136b4: 464b mov r3, r9 -100136b6: 6818 ldr r0, [r3, #0] -100136b8: 0403 lsls r3, r0, #16 -100136ba: 0c1e lsrs r6, r3, #16 -100136bc: 2b00 cmp r3, #0 -100136be: d0f0 beq.n 100136a2 <__multiply+0x9e> -100136c0: 9b01 ldr r3, [sp, #4] -100136c2: 465d mov r5, fp -100136c4: 2700 movs r7, #0 +10012cc0: 4648 mov r0, r9 +10012cc2: c304 stmia r3!, {r2} +10012cc4: 9a08 ldr r2, [sp, #32] +10012cc6: 1a9b subs r3, r3, r2 +10012cc8: 4652 mov r2, sl +10012cca: 109b asrs r3, r3, #2 +10012ccc: 6113 str r3, [r2, #16] +10012cce: 015e lsls r6, r3, #5 +10012cd0: f000 fbd8 bl 10013484 <__hi0bits> +10012cd4: 465b mov r3, fp +10012cd6: 681c ldr r4, [r3, #0] +10012cd8: 1a36 subs r6, r6, r0 +10012cda: 42a6 cmp r6, r4 +10012cdc: dc6b bgt.n 10012db6 <__gethex+0x2b6> +10012cde: 2500 movs r5, #0 +10012ce0: 42a6 cmp r6, r4 +10012ce2: da00 bge.n 10012ce6 <__gethex+0x1e6> +10012ce4: e122 b.n 10012f2c <__gethex+0x42c> +10012ce6: 465b mov r3, fp +10012ce8: 9a03 ldr r2, [sp, #12] +10012cea: 689b ldr r3, [r3, #8] +10012cec: 4293 cmp r3, r2 +10012cee: da00 bge.n 10012cf2 <__gethex+0x1f2> +10012cf0: e140 b.n 10012f74 <__gethex+0x474> +10012cf2: 465b mov r3, fp +10012cf4: 9a03 ldr r2, [sp, #12] +10012cf6: 685b ldr r3, [r3, #4] +10012cf8: 4293 cmp r3, r2 +10012cfa: dd43 ble.n 10012d84 <__gethex+0x284> +10012cfc: 1a9e subs r6, r3, r2 +10012cfe: 42b4 cmp r4, r6 +10012d00: dd00 ble.n 10012d04 <__gethex+0x204> +10012d02: e07d b.n 10012e00 <__gethex+0x300> +10012d04: 465a mov r2, fp +10012d06: 68d2 ldr r2, [r2, #12] +10012d08: 2a02 cmp r2, #2 +10012d0a: d100 bne.n 10012d0e <__gethex+0x20e> +10012d0c: e175 b.n 10012ffa <__gethex+0x4fa> +10012d0e: 2a03 cmp r2, #3 +10012d10: d100 bne.n 10012d14 <__gethex+0x214> +10012d12: e16d b.n 10012ff0 <__gethex+0x4f0> +10012d14: 2a01 cmp r2, #1 +10012d16: d100 bne.n 10012d1a <__gethex+0x21a> +10012d18: e150 b.n 10012fbc <__gethex+0x4bc> +10012d1a: 4651 mov r1, sl +10012d1c: 9807 ldr r0, [sp, #28] +10012d1e: f000 fafb bl 10013318 <_Bfree> +10012d22: 2300 movs r3, #0 +10012d24: 9a14 ldr r2, [sp, #80] ; 0x50 +10012d26: 2750 movs r7, #80 ; 0x50 +10012d28: 6013 str r3, [r2, #0] +10012d2a: e7be b.n 10012caa <__gethex+0x1aa> +10012d2c: 0099 lsls r1, r3, #2 +10012d2e: 18c9 adds r1, r1, r3 +10012d30: 0049 lsls r1, r1, #1 +10012d32: 1809 adds r1, r1, r0 +10012d34: 4640 mov r0, r8 +10012d36: 000b movs r3, r1 +10012d38: 7871 ldrb r1, [r6, #1] +10012d3a: 3601 adds r6, #1 +10012d3c: 5c40 ldrb r0, [r0, r1] +10012d3e: 3b10 subs r3, #16 +10012d40: 2800 cmp r0, #0 +10012d42: d09f beq.n 10012c84 <__gethex+0x184> +10012d44: 2819 cmp r0, #25 +10012d46: ddf1 ble.n 10012d2c <__gethex+0x22c> +10012d48: e79c b.n 10012c84 <__gethex+0x184> +10012d4a: 9c04 ldr r4, [sp, #16] +10012d4c: 0028 movs r0, r5 +10012d4e: 0022 movs r2, r4 +10012d50: 9905 ldr r1, [sp, #20] +10012d52: f7fb fcf1 bl 1000e738 +10012d56: 2800 cmp r0, #0 +10012d58: d16f bne.n 10012e3a <__gethex+0x33a> +10012d5a: 0023 movs r3, r4 +10012d5c: 5cea ldrb r2, [r5, r3] +10012d5e: 4643 mov r3, r8 +10012d60: 5c9b ldrb r3, [r3, r2] +10012d62: 192c adds r4, r5, r4 +10012d64: 2b00 cmp r3, #0 +10012d66: d06a beq.n 10012e3e <__gethex+0x33e> +10012d68: 0025 movs r5, r4 +10012d6a: 2a30 cmp r2, #48 ; 0x30 +10012d6c: d105 bne.n 10012d7a <__gethex+0x27a> +10012d6e: 786b ldrb r3, [r5, #1] +10012d70: 3501 adds r5, #1 +10012d72: 2b30 cmp r3, #48 ; 0x30 +10012d74: d0fb beq.n 10012d6e <__gethex+0x26e> +10012d76: 4642 mov r2, r8 +10012d78: 5cd3 ldrb r3, [r2, r3] +10012d7a: 4259 negs r1, r3 +10012d7c: 4159 adcs r1, r3 +10012d7e: 2701 movs r7, #1 +10012d80: 468a mov sl, r1 +10012d82: e6f4 b.n 10012b6e <__gethex+0x6e> +10012d84: 2701 movs r7, #1 +10012d86: 2d00 cmp r5, #0 +10012d88: d00a beq.n 10012da0 <__gethex+0x2a0> +10012d8a: 465b mov r3, fp +10012d8c: 68db ldr r3, [r3, #12] +10012d8e: 2b02 cmp r3, #2 +10012d90: d05d beq.n 10012e4e <__gethex+0x34e> +10012d92: 2b03 cmp r3, #3 +10012d94: d05f beq.n 10012e56 <__gethex+0x356> +10012d96: 2b01 cmp r3, #1 +10012d98: d100 bne.n 10012d9c <__gethex+0x29c> +10012d9a: e0bb b.n 10012f14 <__gethex+0x414> +10012d9c: 2310 movs r3, #16 +10012d9e: 431f orrs r7, r3 +10012da0: 4652 mov r2, sl +10012da2: 9b14 ldr r3, [sp, #80] ; 0x50 +10012da4: 601a str r2, [r3, #0] +10012da6: 9b09 ldr r3, [sp, #36] ; 0x24 +10012da8: 9a03 ldr r2, [sp, #12] +10012daa: 601a str r2, [r3, #0] +10012dac: e77d b.n 10012caa <__gethex+0x1aa> +10012dae: 2201 movs r2, #1 +10012db0: 78a3 ldrb r3, [r4, #2] +10012db2: 1ca1 adds r1, r4, #2 +10012db4: e759 b.n 10012c6a <__gethex+0x16a> +10012db6: 1b36 subs r6, r6, r4 +10012db8: 0031 movs r1, r6 +10012dba: 4650 mov r0, sl +10012dbc: f000 ffda bl 10013d74 <__any_on> +10012dc0: 1e05 subs r5, r0, #0 +10012dc2: d00f beq.n 10012de4 <__gethex+0x2e4> +10012dc4: 211f movs r1, #31 +10012dc6: 2301 movs r3, #1 +10012dc8: 1e70 subs r0, r6, #1 +10012dca: 4001 ands r1, r0 +10012dcc: 408b lsls r3, r1 +10012dce: 1142 asrs r2, r0, #5 +10012dd0: 9908 ldr r1, [sp, #32] +10012dd2: 0092 lsls r2, r2, #2 +10012dd4: 588a ldr r2, [r1, r2] +10012dd6: 2501 movs r5, #1 +10012dd8: 421a tst r2, r3 +10012dda: d003 beq.n 10012de4 <__gethex+0x2e4> +10012ddc: 2801 cmp r0, #1 +10012dde: dd00 ble.n 10012de2 <__gethex+0x2e2> +10012de0: e0de b.n 10012fa0 <__gethex+0x4a0> +10012de2: 2502 movs r5, #2 +10012de4: 0031 movs r1, r6 +10012de6: 4650 mov r0, sl +10012de8: f7ff fe38 bl 10012a5c +10012dec: 9b03 ldr r3, [sp, #12] +10012dee: 469c mov ip, r3 +10012df0: 44b4 add ip, r6 +10012df2: 4663 mov r3, ip +10012df4: 9303 str r3, [sp, #12] +10012df6: e776 b.n 10012ce6 <__gethex+0x1e6> +10012df8: 1004d1d4 .word 0x1004d1d4 +10012dfc: 1004d0d4 .word 0x1004d0d4 +10012e00: 1e77 subs r7, r6, #1 +10012e02: 2d00 cmp r5, #0 +10012e04: d000 beq.n 10012e08 <__gethex+0x308> +10012e06: e0c3 b.n 10012f90 <__gethex+0x490> +10012e08: 2f00 cmp r7, #0 +10012e0a: d000 beq.n 10012e0e <__gethex+0x30e> +10012e0c: e0c2 b.n 10012f94 <__gethex+0x494> +10012e0e: 231f movs r3, #31 +10012e10: 117a asrs r2, r7, #5 +10012e12: 401f ands r7, r3 +10012e14: 3b1e subs r3, #30 +10012e16: 40bb lsls r3, r7 +10012e18: 9908 ldr r1, [sp, #32] +10012e1a: 0092 lsls r2, r2, #2 +10012e1c: 588a ldr r2, [r1, r2] +10012e1e: 421a tst r2, r3 +10012e20: d001 beq.n 10012e26 <__gethex+0x326> +10012e22: 2302 movs r3, #2 +10012e24: 431d orrs r5, r3 +10012e26: 0031 movs r1, r6 +10012e28: 4650 mov r0, sl +10012e2a: f7ff fe17 bl 10012a5c +10012e2e: 465b mov r3, fp +10012e30: 685b ldr r3, [r3, #4] +10012e32: 2702 movs r7, #2 +10012e34: 1ba4 subs r4, r4, r6 +10012e36: 9303 str r3, [sp, #12] +10012e38: e7a5 b.n 10012d86 <__gethex+0x286> +10012e3a: 002c movs r4, r5 +10012e3c: 782a ldrb r2, [r5, #0] +10012e3e: 2320 movs r3, #32 +10012e40: 439a bics r2, r3 +10012e42: 2a50 cmp r2, #80 ; 0x50 +10012e44: d100 bne.n 10012e48 <__gethex+0x348> +10012e46: e0b4 b.n 10012fb2 <__gethex+0x4b2> +10012e48: 464b mov r3, r9 +10012e4a: 601c str r4, [r3, #0] +10012e4c: e727 b.n 10012c9e <__gethex+0x19e> +10012e4e: 2301 movs r3, #1 +10012e50: 9a15 ldr r2, [sp, #84] ; 0x54 +10012e52: 1a9b subs r3, r3, r2 +10012e54: 9315 str r3, [sp, #84] ; 0x54 +10012e56: 9b15 ldr r3, [sp, #84] ; 0x54 +10012e58: 2b00 cmp r3, #0 +10012e5a: d09f beq.n 10012d9c <__gethex+0x29c> +10012e5c: 4653 mov r3, sl +10012e5e: 691e ldr r6, [r3, #16] +10012e60: 9d08 ldr r5, [sp, #32] +10012e62: 00b3 lsls r3, r6, #2 +10012e64: 4699 mov r9, r3 +10012e66: 18e8 adds r0, r5, r3 +10012e68: 2100 movs r1, #0 +10012e6a: 002b movs r3, r5 +10012e6c: 46b4 mov ip, r6 +10012e6e: e003 b.n 10012e78 <__gethex+0x378> +10012e70: c302 stmia r3!, {r1} +10012e72: 4298 cmp r0, r3 +10012e74: d800 bhi.n 10012e78 <__gethex+0x378> +10012e76: e0c5 b.n 10013004 <__gethex+0x504> +10012e78: 681a ldr r2, [r3, #0] +10012e7a: 1c56 adds r6, r2, #1 +10012e7c: d0f8 beq.n 10012e70 <__gethex+0x370> +10012e7e: 3201 adds r2, #1 +10012e80: 601a str r2, [r3, #0] +10012e82: 2f02 cmp r7, #2 +10012e84: d100 bne.n 10012e88 <__gethex+0x388> +10012e86: e0d1 b.n 1001302c <__gethex+0x52c> +10012e88: 231f movs r3, #31 +10012e8a: 001e movs r6, r3 +10012e8c: 2721 movs r7, #33 ; 0x21 +10012e8e: 4026 ands r6, r4 +10012e90: 4223 tst r3, r4 +10012e92: d085 beq.n 10012da0 <__gethex+0x2a0> +10012e94: 464b mov r3, r9 +10012e96: 18eb adds r3, r5, r3 +10012e98: 3b04 subs r3, #4 +10012e9a: 6818 ldr r0, [r3, #0] +10012e9c: f000 faf2 bl 10013484 <__hi0bits> +10012ea0: 2320 movs r3, #32 +10012ea2: 1b9e subs r6, r3, r6 +10012ea4: 42b0 cmp r0, r6 +10012ea6: db00 blt.n 10012eaa <__gethex+0x3aa> +10012ea8: e77a b.n 10012da0 <__gethex+0x2a0> +10012eaa: 4653 mov r3, sl +10012eac: 691a ldr r2, [r3, #16] +10012eae: 2a00 cmp r2, #0 +10012eb0: dc00 bgt.n 10012eb4 <__gethex+0x3b4> +10012eb2: e0ea b.n 1001308a <__gethex+0x58a> +10012eb4: 4653 mov r3, sl +10012eb6: 4650 mov r0, sl +10012eb8: 695b ldr r3, [r3, #20] +10012eba: 0092 lsls r2, r2, #2 +10012ebc: 18aa adds r2, r5, r2 +10012ebe: 3018 adds r0, #24 +10012ec0: 085b lsrs r3, r3, #1 +10012ec2: 4282 cmp r2, r0 +10012ec4: d800 bhi.n 10012ec8 <__gethex+0x3c8> +10012ec6: e0e7 b.n 10013098 <__gethex+0x598> +10012ec8: 002c movs r4, r5 +10012eca: 0019 movs r1, r3 +10012ecc: 6803 ldr r3, [r0, #0] +10012ece: 07db lsls r3, r3, #31 +10012ed0: 430b orrs r3, r1 +10012ed2: c408 stmia r4!, {r3} +10012ed4: c802 ldmia r0!, {r1} +10012ed6: 0849 lsrs r1, r1, #1 +10012ed8: 4282 cmp r2, r0 +10012eda: d8f7 bhi.n 10012ecc <__gethex+0x3cc> +10012edc: 000b movs r3, r1 +10012ede: 4651 mov r1, sl +10012ee0: 1a52 subs r2, r2, r1 +10012ee2: 3a19 subs r2, #25 +10012ee4: 0892 lsrs r2, r2, #2 +10012ee6: 3201 adds r2, #1 +10012ee8: 0092 lsls r2, r2, #2 +10012eea: 18aa adds r2, r5, r2 +10012eec: 6013 str r3, [r2, #0] +10012eee: 2b00 cmp r3, #0 +10012ef0: d000 beq.n 10012ef4 <__gethex+0x3f4> +10012ef2: e0d5 b.n 100130a0 <__gethex+0x5a0> +10012ef4: 4651 mov r1, sl +10012ef6: 1b53 subs r3, r2, r5 +10012ef8: 109b asrs r3, r3, #2 +10012efa: 610b str r3, [r1, #16] +10012efc: 42aa cmp r2, r5 +10012efe: d100 bne.n 10012f02 <__gethex+0x402> +10012f00: e0c6 b.n 10013090 <__gethex+0x590> +10012f02: 465b mov r3, fp +10012f04: 9a03 ldr r2, [sp, #12] +10012f06: 689b ldr r3, [r3, #8] +10012f08: 3201 adds r2, #1 +10012f0a: 9203 str r2, [sp, #12] +10012f0c: 4293 cmp r3, r2 +10012f0e: db31 blt.n 10012f74 <__gethex+0x474> +10012f10: 2721 movs r7, #33 ; 0x21 +10012f12: e745 b.n 10012da0 <__gethex+0x2a0> +10012f14: 07aa lsls r2, r5, #30 +10012f16: d400 bmi.n 10012f1a <__gethex+0x41a> +10012f18: e740 b.n 10012d9c <__gethex+0x29c> +10012f1a: 9a08 ldr r2, [sp, #32] +10012f1c: 6812 ldr r2, [r2, #0] +10012f1e: 4315 orrs r5, r2 +10012f20: 9201 str r2, [sp, #4] +10012f22: 422b tst r3, r5 +10012f24: d19a bne.n 10012e5c <__gethex+0x35c> +10012f26: e739 b.n 10012d9c <__gethex+0x29c> +10012f28: 2200 movs r2, #0 +10012f2a: e741 b.n 10012db0 <__gethex+0x2b0> +10012f2c: 1ba6 subs r6, r4, r6 +10012f2e: 4651 mov r1, sl +10012f30: 0032 movs r2, r6 +10012f32: 9807 ldr r0, [sp, #28] +10012f34: f000 fc5e bl 100137f4 <__lshift> +10012f38: 9b03 ldr r3, [sp, #12] +10012f3a: 4682 mov sl, r0 +10012f3c: 1b9b subs r3, r3, r6 +10012f3e: 9303 str r3, [sp, #12] +10012f40: 2314 movs r3, #20 +10012f42: 4453 add r3, sl +10012f44: 9308 str r3, [sp, #32] +10012f46: e6ce b.n 10012ce6 <__gethex+0x1e6> +10012f48: 4642 mov r2, r8 +10012f4a: 9b04 ldr r3, [sp, #16] +10012f4c: 18f1 adds r1, r6, r3 +10012f4e: 5cf3 ldrb r3, [r6, r3] +10012f50: 000e movs r6, r1 +10012f52: 5cd2 ldrb r2, [r2, r3] +10012f54: 2a00 cmp r2, #0 +10012f56: d100 bne.n 10012f5a <__gethex+0x45a> +10012f58: e61f b.n 10012b9a <__gethex+0x9a> +10012f5a: 4642 mov r2, r8 +10012f5c: 7873 ldrb r3, [r6, #1] +10012f5e: 3601 adds r6, #1 +10012f60: 5cd2 ldrb r2, [r2, r3] +10012f62: 2a00 cmp r2, #0 +10012f64: d1f9 bne.n 10012f5a <__gethex+0x45a> +10012f66: 1b89 subs r1, r1, r6 +10012f68: 008a lsls r2, r1, #2 +10012f6a: 9203 str r2, [sp, #12] +10012f6c: e615 b.n 10012b9a <__gethex+0x9a> +10012f6e: 2700 movs r7, #0 +10012f70: 3502 adds r5, #2 +10012f72: e5f0 b.n 10012b56 <__gethex+0x56> +10012f74: 4651 mov r1, sl +10012f76: 9807 ldr r0, [sp, #28] +10012f78: f000 f9ce bl 10013318 <_Bfree> +10012f7c: 2300 movs r3, #0 +10012f7e: 9a14 ldr r2, [sp, #80] ; 0x50 +10012f80: 27a3 movs r7, #163 ; 0xa3 +10012f82: 6013 str r3, [r2, #0] +10012f84: e691 b.n 10012caa <__gethex+0x1aa> +10012f86: 9b08 ldr r3, [sp, #32] +10012f88: 9302 str r3, [sp, #8] +10012f8a: 2300 movs r3, #0 +10012f8c: 4699 mov r9, r3 +10012f8e: e695 b.n 10012cbc <__gethex+0x1bc> +10012f90: 2501 movs r5, #1 +10012f92: e73c b.n 10012e0e <__gethex+0x30e> +10012f94: 0039 movs r1, r7 +10012f96: 4650 mov r0, sl +10012f98: f000 feec bl 10013d74 <__any_on> +10012f9c: 0005 movs r5, r0 +10012f9e: e736 b.n 10012e0e <__gethex+0x30e> +10012fa0: 4650 mov r0, sl +10012fa2: 1eb1 subs r1, r6, #2 +10012fa4: f000 fee6 bl 10013d74 <__any_on> +10012fa8: 3502 adds r5, #2 +10012faa: 2800 cmp r0, #0 +10012fac: d000 beq.n 10012fb0 <__gethex+0x4b0> +10012fae: e719 b.n 10012de4 <__gethex+0x2e4> +10012fb0: e717 b.n 10012de2 <__gethex+0x2e2> +10012fb2: 2300 movs r3, #0 +10012fb4: 9303 str r3, [sp, #12] +10012fb6: 3301 adds r3, #1 +10012fb8: 469a mov sl, r3 +10012fba: e64d b.n 10012c58 <__gethex+0x158> +10012fbc: 42b4 cmp r4, r6 +10012fbe: d000 beq.n 10012fc2 <__gethex+0x4c2> +10012fc0: e6ab b.n 10012d1a <__gethex+0x21a> +10012fc2: 2c01 cmp r4, #1 +10012fc4: d008 beq.n 10012fd8 <__gethex+0x4d8> +10012fc6: 4650 mov r0, sl +10012fc8: 1e61 subs r1, r4, #1 +10012fca: f000 fed3 bl 10013d74 <__any_on> +10012fce: 2800 cmp r0, #0 +10012fd0: d100 bne.n 10012fd4 <__gethex+0x4d4> +10012fd2: e6a2 b.n 10012d1a <__gethex+0x21a> +10012fd4: 465b mov r3, fp +10012fd6: 685b ldr r3, [r3, #4] +10012fd8: 9a09 ldr r2, [sp, #36] ; 0x24 +10012fda: 2762 movs r7, #98 ; 0x62 +10012fdc: 6013 str r3, [r2, #0] +10012fde: 2301 movs r3, #1 +10012fe0: 4652 mov r2, sl +10012fe2: 6113 str r3, [r2, #16] +10012fe4: 9a08 ldr r2, [sp, #32] +10012fe6: 6013 str r3, [r2, #0] +10012fe8: 4652 mov r2, sl +10012fea: 9b14 ldr r3, [sp, #80] ; 0x50 +10012fec: 601a str r2, [r3, #0] +10012fee: e65c b.n 10012caa <__gethex+0x1aa> +10012ff0: 9a15 ldr r2, [sp, #84] ; 0x54 +10012ff2: 2a00 cmp r2, #0 +10012ff4: d100 bne.n 10012ff8 <__gethex+0x4f8> +10012ff6: e690 b.n 10012d1a <__gethex+0x21a> +10012ff8: e7ee b.n 10012fd8 <__gethex+0x4d8> +10012ffa: 9a15 ldr r2, [sp, #84] ; 0x54 +10012ffc: 2a00 cmp r2, #0 +10012ffe: d000 beq.n 10013002 <__gethex+0x502> +10013000: e68b b.n 10012d1a <__gethex+0x21a> +10013002: e7e9 b.n 10012fd8 <__gethex+0x4d8> +10013004: 4652 mov r2, sl +10013006: 4666 mov r6, ip +10013008: 6892 ldr r2, [r2, #8] +1001300a: 4663 mov r3, ip +1001300c: 4296 cmp r6, r2 +1001300e: da20 bge.n 10013052 <__gethex+0x552> +10013010: 4651 mov r1, sl +10013012: 1c5a adds r2, r3, #1 +10013014: 610a str r2, [r1, #16] +10013016: 2101 movs r1, #1 +10013018: 3304 adds r3, #4 +1001301a: 009b lsls r3, r3, #2 +1001301c: 4453 add r3, sl +1001301e: 6059 str r1, [r3, #4] +10013020: 2f02 cmp r7, #2 +10013022: d003 beq.n 1001302c <__gethex+0x52c> +10013024: 4296 cmp r6, r2 +10013026: da00 bge.n 1001302a <__gethex+0x52a> +10013028: e741 b.n 10012eae <__gethex+0x3ae> +1001302a: e72d b.n 10012e88 <__gethex+0x388> +1001302c: 465b mov r3, fp +1001302e: 681b ldr r3, [r3, #0] +10013030: 2722 movs r7, #34 ; 0x22 +10013032: 3b01 subs r3, #1 +10013034: 42a3 cmp r3, r4 +10013036: d000 beq.n 1001303a <__gethex+0x53a> +10013038: e6b2 b.n 10012da0 <__gethex+0x2a0> +1001303a: 231f movs r3, #31 +1001303c: 1162 asrs r2, r4, #5 +1001303e: 401c ands r4, r3 +10013040: 3b1e subs r3, #30 +10013042: 40a3 lsls r3, r4 +10013044: 0092 lsls r2, r2, #2 +10013046: 5957 ldr r7, [r2, r5] +10013048: 401f ands r7, r3 +1001304a: 427b negs r3, r7 +1001304c: 415f adcs r7, r3 +1001304e: 3721 adds r7, #33 ; 0x21 +10013050: e6a6 b.n 10012da0 <__gethex+0x2a0> +10013052: 4653 mov r3, sl +10013054: 685b ldr r3, [r3, #4] +10013056: 9807 ldr r0, [sp, #28] +10013058: 1c59 adds r1, r3, #1 +1001305a: f000 f935 bl 100132c8 <_Balloc> +1001305e: 4680 mov r8, r0 +10013060: 2800 cmp r0, #0 +10013062: d01f beq.n 100130a4 <__gethex+0x5a4> +10013064: 4653 mov r3, sl +10013066: 4651 mov r1, sl +10013068: 691b ldr r3, [r3, #16] +1001306a: 310c adds r1, #12 +1001306c: 1c9a adds r2, r3, #2 +1001306e: 0092 lsls r2, r2, #2 +10013070: 300c adds r0, #12 +10013072: f7f4 f9f9 bl 10007468 <__wrap___aeabi_memcpy> +10013076: 4651 mov r1, sl +10013078: 9807 ldr r0, [sp, #28] +1001307a: f000 f94d bl 10013318 <_Bfree> +1001307e: 4645 mov r5, r8 +10013080: 4643 mov r3, r8 +10013082: 46c2 mov sl, r8 +10013084: 691b ldr r3, [r3, #16] +10013086: 3514 adds r5, #20 +10013088: e7c2 b.n 10013010 <__gethex+0x510> +1001308a: 2300 movs r3, #0 +1001308c: 4652 mov r2, sl +1001308e: 6113 str r3, [r2, #16] +10013090: 2300 movs r3, #0 +10013092: 4652 mov r2, sl +10013094: 6153 str r3, [r2, #20] +10013096: e734 b.n 10012f02 <__gethex+0x402> +10013098: 002a movs r2, r5 +1001309a: 602b str r3, [r5, #0] +1001309c: 2b00 cmp r3, #0 +1001309e: d00d beq.n 100130bc <__gethex+0x5bc> +100130a0: 3204 adds r2, #4 +100130a2: e727 b.n 10012ef4 <__gethex+0x3f4> +100130a4: 2200 movs r2, #0 +100130a6: 2184 movs r1, #132 ; 0x84 +100130a8: 4b06 ldr r3, [pc, #24] ; (100130c4 <__gethex+0x5c4>) +100130aa: 4807 ldr r0, [pc, #28] ; (100130c8 <__gethex+0x5c8>) +100130ac: f7f2 f988 bl 100053c0 <__assert_func> +100130b0: 2200 movs r2, #0 +100130b2: 21de movs r1, #222 ; 0xde +100130b4: 4b03 ldr r3, [pc, #12] ; (100130c4 <__gethex+0x5c4>) +100130b6: 4804 ldr r0, [pc, #16] ; (100130c8 <__gethex+0x5c8>) +100130b8: f7f2 f982 bl 100053c0 <__assert_func> +100130bc: 4652 mov r2, sl +100130be: 6113 str r3, [r2, #16] +100130c0: e7e6 b.n 10013090 <__gethex+0x590> +100130c2: 46c0 nop ; (mov r8, r8) +100130c4: 1004d084 .word 0x1004d084 +100130c8: 1004d098 .word 0x1004d098 + +100130cc <__match>: +100130cc: b530 push {r4, r5, lr} +100130ce: 6802 ldr r2, [r0, #0] +100130d0: e008 b.n 100130e4 <__match+0x18> +100130d2: 7813 ldrb r3, [r2, #0] +100130d4: 001d movs r5, r3 +100130d6: 3d41 subs r5, #65 ; 0x41 +100130d8: 2d19 cmp r5, #25 +100130da: d800 bhi.n 100130de <__match+0x12> +100130dc: 3320 adds r3, #32 +100130de: 3101 adds r1, #1 +100130e0: 42a3 cmp r3, r4 +100130e2: d106 bne.n 100130f2 <__match+0x26> +100130e4: 780c ldrb r4, [r1, #0] +100130e6: 3201 adds r2, #1 +100130e8: 2c00 cmp r4, #0 +100130ea: d1f2 bne.n 100130d2 <__match+0x6> +100130ec: 6002 str r2, [r0, #0] +100130ee: 2001 movs r0, #1 +100130f0: bd30 pop {r4, r5, pc} +100130f2: 2000 movs r0, #0 +100130f4: e7fc b.n 100130f0 <__match+0x24> +100130f6: 46c0 nop ; (mov r8, r8) + +100130f8 <__hexnan>: +100130f8: b5f0 push {r4, r5, r6, r7, lr} +100130fa: 4645 mov r5, r8 +100130fc: 46de mov lr, fp +100130fe: 4657 mov r7, sl +10013100: 464e mov r6, r9 +10013102: 4690 mov r8, r2 +10013104: 680a ldr r2, [r1, #0] +10013106: 211f movs r1, #31 +10013108: b5e0 push {r5, r6, r7, lr} +1001310a: b085 sub sp, #20 +1001310c: 9000 str r0, [sp, #0] +1001310e: 0008 movs r0, r1 +10013110: 1153 asrs r3, r2, #5 +10013112: 009b lsls r3, r3, #2 +10013114: 4010 ands r0, r2 +10013116: 4443 add r3, r8 +10013118: 9001 str r0, [sp, #4] +1001311a: 4211 tst r1, r2 +1001311c: d000 beq.n 10013120 <__hexnan+0x28> +1001311e: e092 b.n 10013246 <__hexnan+0x14e> +10013120: 001a movs r2, r3 +10013122: 1f1f subs r7, r3, #4 +10013124: 1f13 subs r3, r2, #4 +10013126: 469a mov sl, r3 +10013128: 2300 movs r3, #0 +1001312a: 4652 mov r2, sl +1001312c: 6013 str r3, [r2, #0] +1001312e: 9b00 ldr r3, [sp, #0] +10013130: 6818 ldr r0, [r3, #0] +10013132: 7841 ldrb r1, [r0, #1] +10013134: 2900 cmp r1, #0 +10013136: d100 bne.n 1001313a <__hexnan+0x42> +10013138: e09a b.n 10013270 <__hexnan+0x178> +1001313a: 2300 movs r3, #0 +1001313c: 46bc mov ip, r7 +1001313e: 469b mov fp, r3 +10013140: 4b60 ldr r3, [pc, #384] ; (100132c4 <__hexnan+0x1cc>) +10013142: 003d movs r5, r7 +10013144: 2400 movs r4, #0 +10013146: 465f mov r7, fp +10013148: 2200 movs r2, #0 +1001314a: 4699 mov r9, r3 +1001314c: 46e3 mov fp, ip +1001314e: e016 b.n 1001317e <__hexnan+0x86> +10013150: 2920 cmp r1, #32 +10013152: d900 bls.n 10013156 <__hexnan+0x5e> +10013154: e089 b.n 1001326a <__hexnan+0x172> +10013156: 4297 cmp r7, r2 +10013158: da0d bge.n 10013176 <__hexnan+0x7e> +1001315a: 4565 cmp r5, ip +1001315c: d201 bcs.n 10013162 <__hexnan+0x6a> +1001315e: 2c07 cmp r4, #7 +10013160: dd56 ble.n 10013210 <__hexnan+0x118> +10013162: 2408 movs r4, #8 +10013164: 45a8 cmp r8, r5 +10013166: d206 bcs.n 10013176 <__hexnan+0x7e> +10013168: 1f2b subs r3, r5, #4 +1001316a: 2100 movs r1, #0 +1001316c: 469c mov ip, r3 +1001316e: 0017 movs r7, r2 +10013170: 001d movs r5, r3 +10013172: 2400 movs r4, #0 +10013174: 6019 str r1, [r3, #0] +10013176: 7881 ldrb r1, [r0, #2] +10013178: 3001 adds r0, #1 +1001317a: 2900 cmp r1, #0 +1001317c: d011 beq.n 100131a2 <__hexnan+0xaa> +1001317e: 464b mov r3, r9 +10013180: 5c5b ldrb r3, [r3, r1] +10013182: 2b00 cmp r3, #0 +10013184: d0e4 beq.n 10013150 <__hexnan+0x58> +10013186: 3401 adds r4, #1 +10013188: 3201 adds r2, #1 +1001318a: 2c08 cmp r4, #8 +1001318c: dc39 bgt.n 10013202 <__hexnan+0x10a> +1001318e: 6829 ldr r1, [r5, #0] +10013190: 0109 lsls r1, r1, #4 +10013192: 260f movs r6, #15 +10013194: 4033 ands r3, r6 +10013196: 430b orrs r3, r1 +10013198: 602b str r3, [r5, #0] +1001319a: 7881 ldrb r1, [r0, #2] +1001319c: 3001 adds r0, #1 +1001319e: 2900 cmp r1, #0 +100131a0: d1ed bne.n 1001317e <__hexnan+0x86> +100131a2: 465f mov r7, fp +100131a4: 2a00 cmp r2, #0 +100131a6: d063 beq.n 10013270 <__hexnan+0x178> +100131a8: 45ac cmp ip, r5 +100131aa: d901 bls.n 100131b0 <__hexnan+0xb8> +100131ac: 2c07 cmp r4, #7 +100131ae: dd6e ble.n 1001328e <__hexnan+0x196> +100131b0: 45a8 cmp r8, r5 +100131b2: d24b bcs.n 1001324c <__hexnan+0x154> +100131b4: 4642 mov r2, r8 +100131b6: 002b movs r3, r5 +100131b8: cb02 ldmia r3!, {r1} +100131ba: c202 stmia r2!, {r1} +100131bc: 429f cmp r7, r3 +100131be: d2fb bcs.n 100131b8 <__hexnan+0xc0> +100131c0: 1c79 adds r1, r7, #1 +100131c2: 1c6a adds r2, r5, #1 +100131c4: 2304 movs r3, #4 +100131c6: 4291 cmp r1, r2 +100131c8: d25c bcs.n 10013284 <__hexnan+0x18c> +100131ca: 4443 add r3, r8 +100131cc: 001d movs r5, r3 +100131ce: 2300 movs r3, #0 +100131d0: c508 stmia r5!, {r3} +100131d2: 42af cmp r7, r5 +100131d4: d2fc bcs.n 100131d0 <__hexnan+0xd8> +100131d6: 4653 mov r3, sl +100131d8: 681b ldr r3, [r3, #0] +100131da: 2b00 cmp r3, #0 +100131dc: d109 bne.n 100131f2 <__hexnan+0xfa> +100131de: 4643 mov r3, r8 +100131e0: 45b8 cmp r8, r7 +100131e2: d102 bne.n 100131ea <__hexnan+0xf2> +100131e4: e046 b.n 10013274 <__hexnan+0x17c> +100131e6: 42bb cmp r3, r7 +100131e8: d044 beq.n 10013274 <__hexnan+0x17c> +100131ea: 3f04 subs r7, #4 +100131ec: 683a ldr r2, [r7, #0] +100131ee: 2a00 cmp r2, #0 +100131f0: d0f9 beq.n 100131e6 <__hexnan+0xee> +100131f2: 2005 movs r0, #5 +100131f4: b005 add sp, #20 +100131f6: bcf0 pop {r4, r5, r6, r7} +100131f8: 46bb mov fp, r7 +100131fa: 46b2 mov sl, r6 +100131fc: 46a9 mov r9, r5 +100131fe: 46a0 mov r8, r4 +10013200: bdf0 pop {r4, r5, r6, r7, pc} +10013202: 45a8 cmp r8, r5 +10013204: d2b7 bcs.n 10013176 <__hexnan+0x7e> +10013206: 2100 movs r1, #0 +10013208: 3d04 subs r5, #4 +1001320a: 2401 movs r4, #1 +1001320c: 6029 str r1, [r5, #0] +1001320e: e7c0 b.n 10013192 <__hexnan+0x9a> +10013210: 2308 movs r3, #8 +10013212: 1b1c subs r4, r3, r4 +10013214: 00a4 lsls r4, r4, #2 +10013216: 3318 adds r3, #24 +10013218: 1b19 subs r1, r3, r4 +1001321a: 9002 str r0, [sp, #8] +1001321c: 002e movs r6, r5 +1001321e: 0008 movs r0, r1 +10013220: 9403 str r4, [sp, #12] +10013222: 682b ldr r3, [r5, #0] +10013224: 4664 mov r4, ip +10013226: 4694 mov ip, r2 +10013228: 9a03 ldr r2, [sp, #12] +1001322a: 6871 ldr r1, [r6, #4] +1001322c: 4081 lsls r1, r0 +1001322e: 430b orrs r3, r1 +10013230: 6033 str r3, [r6, #0] +10013232: 6873 ldr r3, [r6, #4] +10013234: 3604 adds r6, #4 +10013236: 40d3 lsrs r3, r2 +10013238: 6033 str r3, [r6, #0] +1001323a: 42a6 cmp r6, r4 +1001323c: d3f5 bcc.n 1001322a <__hexnan+0x132> +1001323e: 4662 mov r2, ip +10013240: 9802 ldr r0, [sp, #8] +10013242: 46a4 mov ip, r4 +10013244: e78d b.n 10013162 <__hexnan+0x6a> +10013246: 001f movs r7, r3 +10013248: 1d1a adds r2, r3, #4 +1001324a: e76b b.n 10013124 <__hexnan+0x2c> +1001324c: 9b01 ldr r3, [sp, #4] +1001324e: 2b00 cmp r3, #0 +10013250: d0c1 beq.n 100131d6 <__hexnan+0xde> +10013252: 2220 movs r2, #32 +10013254: 9b01 ldr r3, [sp, #4] +10013256: 1ad2 subs r2, r2, r3 +10013258: 2301 movs r3, #1 +1001325a: 425b negs r3, r3 +1001325c: 40d3 lsrs r3, r2 +1001325e: 4652 mov r2, sl +10013260: 6812 ldr r2, [r2, #0] +10013262: 4013 ands r3, r2 +10013264: 4652 mov r2, sl +10013266: 6013 str r3, [r2, #0] +10013268: e7b7 b.n 100131da <__hexnan+0xe2> +1001326a: 465f mov r7, fp +1001326c: 2929 cmp r1, #41 ; 0x29 +1001326e: d005 beq.n 1001327c <__hexnan+0x184> +10013270: 2004 movs r0, #4 +10013272: e7bf b.n 100131f4 <__hexnan+0xfc> +10013274: 2301 movs r3, #1 +10013276: 2005 movs r0, #5 +10013278: 603b str r3, [r7, #0] +1001327a: e7bb b.n 100131f4 <__hexnan+0xfc> +1001327c: 9b00 ldr r3, [sp, #0] +1001327e: 3002 adds r0, #2 +10013280: 6018 str r0, [r3, #0] +10013282: e78f b.n 100131a4 <__hexnan+0xac> +10013284: 1b7d subs r5, r7, r5 +10013286: 08ad lsrs r5, r5, #2 +10013288: 3501 adds r5, #1 +1001328a: 00ab lsls r3, r5, #2 +1001328c: e79d b.n 100131ca <__hexnan+0xd2> +1001328e: 2308 movs r3, #8 +10013290: 2620 movs r6, #32 +10013292: 1b1c subs r4, r3, r4 +10013294: 00a4 lsls r4, r4, #2 +10013296: 682b ldr r3, [r5, #0] +10013298: 1b36 subs r6, r6, r4 +1001329a: 001a movs r2, r3 +1001329c: 0033 movs r3, r6 +1001329e: 0028 movs r0, r5 +100132a0: 0026 movs r6, r4 +100132a2: 4664 mov r4, ip +100132a4: 46ac mov ip, r5 +100132a6: 001d movs r5, r3 +100132a8: 6841 ldr r1, [r0, #4] +100132aa: 000b movs r3, r1 +100132ac: 40ab lsls r3, r5 +100132ae: 4313 orrs r3, r2 +100132b0: 000a movs r2, r1 +100132b2: 40f2 lsrs r2, r6 +100132b4: 6003 str r3, [r0, #0] +100132b6: 6042 str r2, [r0, #4] +100132b8: 3004 adds r0, #4 +100132ba: 4284 cmp r4, r0 +100132bc: d8f4 bhi.n 100132a8 <__hexnan+0x1b0> +100132be: 4665 mov r5, ip +100132c0: e776 b.n 100131b0 <__hexnan+0xb8> +100132c2: 46c0 nop ; (mov r8, r8) +100132c4: 1004d0d4 .word 0x1004d0d4 + +100132c8 <_Balloc>: +100132c8: 6cc3 ldr r3, [r0, #76] ; 0x4c +100132ca: b570 push {r4, r5, r6, lr} +100132cc: 0004 movs r4, r0 +100132ce: 000d movs r5, r1 +100132d0: 2b00 cmp r3, #0 +100132d2: d00a beq.n 100132ea <_Balloc+0x22> +100132d4: 00a8 lsls r0, r5, #2 +100132d6: 181b adds r3, r3, r0 +100132d8: 6818 ldr r0, [r3, #0] +100132da: 2800 cmp r0, #0 +100132dc: d00e beq.n 100132fc <_Balloc+0x34> +100132de: 6802 ldr r2, [r0, #0] +100132e0: 601a str r2, [r3, #0] +100132e2: 2300 movs r3, #0 +100132e4: 6103 str r3, [r0, #16] +100132e6: 60c3 str r3, [r0, #12] +100132e8: bd70 pop {r4, r5, r6, pc} +100132ea: 2221 movs r2, #33 ; 0x21 +100132ec: 2104 movs r1, #4 +100132ee: f7fa fc97 bl 1000dc20 <_calloc_r> +100132f2: 1e03 subs r3, r0, #0 +100132f4: 64e0 str r0, [r4, #76] ; 0x4c +100132f6: d1ed bne.n 100132d4 <_Balloc+0xc> +100132f8: 2000 movs r0, #0 +100132fa: e7f5 b.n 100132e8 <_Balloc+0x20> +100132fc: 2601 movs r6, #1 +100132fe: 40ae lsls r6, r5 +10013300: 1d72 adds r2, r6, #5 +10013302: 2101 movs r1, #1 +10013304: 0020 movs r0, r4 +10013306: 0092 lsls r2, r2, #2 +10013308: f7fa fc8a bl 1000dc20 <_calloc_r> +1001330c: 2800 cmp r0, #0 +1001330e: d0f3 beq.n 100132f8 <_Balloc+0x30> +10013310: 6045 str r5, [r0, #4] +10013312: 6086 str r6, [r0, #8] +10013314: e7e5 b.n 100132e2 <_Balloc+0x1a> +10013316: 46c0 nop ; (mov r8, r8) + +10013318 <_Bfree>: +10013318: 2900 cmp r1, #0 +1001331a: d006 beq.n 1001332a <_Bfree+0x12> +1001331c: 684b ldr r3, [r1, #4] +1001331e: 009a lsls r2, r3, #2 +10013320: 6cc3 ldr r3, [r0, #76] ; 0x4c +10013322: 189b adds r3, r3, r2 +10013324: 681a ldr r2, [r3, #0] +10013326: 600a str r2, [r1, #0] +10013328: 6019 str r1, [r3, #0] +1001332a: 4770 bx lr + +1001332c <__multadd>: +1001332c: b5f0 push {r4, r5, r6, r7, lr} +1001332e: 46c6 mov lr, r8 +10013330: 001f movs r7, r3 +10013332: 4680 mov r8, r0 +10013334: 2300 movs r3, #0 +10013336: b500 push {lr} +10013338: 000e movs r6, r1 +1001333a: 690d ldr r5, [r1, #16] +1001333c: 3114 adds r1, #20 +1001333e: 680c ldr r4, [r1, #0] +10013340: 3301 adds r3, #1 +10013342: 0420 lsls r0, r4, #16 +10013344: 0c00 lsrs r0, r0, #16 +10013346: 4350 muls r0, r2 +10013348: 0c24 lsrs r4, r4, #16 +1001334a: 4354 muls r4, r2 +1001334c: 19c0 adds r0, r0, r7 +1001334e: 0c07 lsrs r7, r0, #16 +10013350: 19e4 adds r4, r4, r7 +10013352: 0400 lsls r0, r0, #16 +10013354: 0c27 lsrs r7, r4, #16 +10013356: 0c00 lsrs r0, r0, #16 +10013358: 0424 lsls r4, r4, #16 +1001335a: 1824 adds r4, r4, r0 +1001335c: c110 stmia r1!, {r4} +1001335e: 429d cmp r5, r3 +10013360: dced bgt.n 1001333e <__multadd+0x12> +10013362: 2f00 cmp r7, #0 +10013364: d008 beq.n 10013378 <__multadd+0x4c> +10013366: 68b3 ldr r3, [r6, #8] +10013368: 42ab cmp r3, r5 +1001336a: dd09 ble.n 10013380 <__multadd+0x54> +1001336c: 1d2b adds r3, r5, #4 +1001336e: 009b lsls r3, r3, #2 +10013370: 18f3 adds r3, r6, r3 +10013372: 3501 adds r5, #1 +10013374: 605f str r7, [r3, #4] +10013376: 6135 str r5, [r6, #16] +10013378: 0030 movs r0, r6 +1001337a: bc80 pop {r7} +1001337c: 46b8 mov r8, r7 +1001337e: bdf0 pop {r4, r5, r6, r7, pc} +10013380: 6873 ldr r3, [r6, #4] +10013382: 4640 mov r0, r8 +10013384: 1c59 adds r1, r3, #1 +10013386: f7ff ff9f bl 100132c8 <_Balloc> +1001338a: 1e04 subs r4, r0, #0 +1001338c: d017 beq.n 100133be <__multadd+0x92> +1001338e: 0031 movs r1, r6 +10013390: 6933 ldr r3, [r6, #16] +10013392: 310c adds r1, #12 +10013394: 1c9a adds r2, r3, #2 +10013396: 0092 lsls r2, r2, #2 +10013398: 300c adds r0, #12 +1001339a: f7f4 f865 bl 10007468 <__wrap___aeabi_memcpy> +1001339e: 6873 ldr r3, [r6, #4] +100133a0: 009a lsls r2, r3, #2 +100133a2: 4643 mov r3, r8 +100133a4: 6cdb ldr r3, [r3, #76] ; 0x4c +100133a6: 189b adds r3, r3, r2 +100133a8: 681a ldr r2, [r3, #0] +100133aa: 6032 str r2, [r6, #0] +100133ac: 601e str r6, [r3, #0] +100133ae: 0026 movs r6, r4 +100133b0: 1d2b adds r3, r5, #4 +100133b2: 009b lsls r3, r3, #2 +100133b4: 18f3 adds r3, r6, r3 +100133b6: 3501 adds r5, #1 +100133b8: 605f str r7, [r3, #4] +100133ba: 6135 str r5, [r6, #16] +100133bc: e7dc b.n 10013378 <__multadd+0x4c> +100133be: 2200 movs r2, #0 +100133c0: 21b5 movs r1, #181 ; 0xb5 +100133c2: 4b02 ldr r3, [pc, #8] ; (100133cc <__multadd+0xa0>) +100133c4: 4802 ldr r0, [pc, #8] ; (100133d0 <__multadd+0xa4>) +100133c6: f7f1 fffb bl 100053c0 <__assert_func> +100133ca: 46c0 nop ; (mov r8, r8) +100133cc: 1004d084 .word 0x1004d084 +100133d0: 1004d1e0 .word 0x1004d1e0 + +100133d4 <__s2b>: +100133d4: b5f8 push {r3, r4, r5, r6, r7, lr} +100133d6: 4647 mov r7, r8 +100133d8: 46ce mov lr, r9 +100133da: 0006 movs r6, r0 +100133dc: 0018 movs r0, r3 +100133de: b580 push {r7, lr} +100133e0: 000c movs r4, r1 +100133e2: 3008 adds r0, #8 +100133e4: 2109 movs r1, #9 +100133e6: 001f movs r7, r3 +100133e8: 4690 mov r8, r2 +100133ea: f7f3 fb7b bl 10006ae4 <__wrap___aeabi_idiv> +100133ee: 2f09 cmp r7, #9 +100133f0: dd3b ble.n 1001346a <__s2b+0x96> +100133f2: 2501 movs r5, #1 +100133f4: 2100 movs r1, #0 +100133f6: 006d lsls r5, r5, #1 +100133f8: 3101 adds r1, #1 +100133fa: 42a8 cmp r0, r5 +100133fc: dcfb bgt.n 100133f6 <__s2b+0x22> +100133fe: 0030 movs r0, r6 +10013400: f7ff ff62 bl 100132c8 <_Balloc> +10013404: 1e01 subs r1, r0, #0 +10013406: d032 beq.n 1001346e <__s2b+0x9a> +10013408: 9b08 ldr r3, [sp, #32] +1001340a: 6143 str r3, [r0, #20] +1001340c: 2301 movs r3, #1 +1001340e: 6103 str r3, [r0, #16] +10013410: 4643 mov r3, r8 +10013412: 2b09 cmp r3, #9 +10013414: dc16 bgt.n 10013444 <__s2b+0x70> +10013416: 2309 movs r3, #9 +10013418: 4698 mov r8, r3 +1001341a: 340a adds r4, #10 +1001341c: 4547 cmp r7, r8 +1001341e: dd0c ble.n 1001343a <__s2b+0x66> +10013420: 4643 mov r3, r8 +10013422: 19e7 adds r7, r4, r7 +10013424: 1aff subs r7, r7, r3 +10013426: 7823 ldrb r3, [r4, #0] +10013428: 220a movs r2, #10 +1001342a: 0030 movs r0, r6 +1001342c: 3b30 subs r3, #48 ; 0x30 +1001342e: f7ff ff7d bl 1001332c <__multadd> +10013432: 3401 adds r4, #1 +10013434: 0001 movs r1, r0 +10013436: 42bc cmp r4, r7 +10013438: d1f5 bne.n 10013426 <__s2b+0x52> +1001343a: 0008 movs r0, r1 +1001343c: bcc0 pop {r6, r7} +1001343e: 46b9 mov r9, r7 +10013440: 46b0 mov r8, r6 +10013442: bdf8 pop {r3, r4, r5, r6, r7, pc} +10013444: 2309 movs r3, #9 +10013446: 4699 mov r9, r3 +10013448: 44a1 add r9, r4 +1001344a: 464d mov r5, r9 +1001344c: 4444 add r4, r8 +1001344e: 782b ldrb r3, [r5, #0] +10013450: 220a movs r2, #10 +10013452: 0030 movs r0, r6 +10013454: 3b30 subs r3, #48 ; 0x30 +10013456: f7ff ff69 bl 1001332c <__multadd> +1001345a: 3501 adds r5, #1 +1001345c: 0001 movs r1, r0 +1001345e: 42a5 cmp r5, r4 +10013460: d1f5 bne.n 1001344e <__s2b+0x7a> +10013462: 4644 mov r4, r8 +10013464: 3c08 subs r4, #8 +10013466: 444c add r4, r9 +10013468: e7d8 b.n 1001341c <__s2b+0x48> +1001346a: 2100 movs r1, #0 +1001346c: e7c7 b.n 100133fe <__s2b+0x2a> +1001346e: 2200 movs r2, #0 +10013470: 4b02 ldr r3, [pc, #8] ; (1001347c <__s2b+0xa8>) +10013472: 4803 ldr r0, [pc, #12] ; (10013480 <__s2b+0xac>) +10013474: 31ce adds r1, #206 ; 0xce +10013476: f7f1 ffa3 bl 100053c0 <__assert_func> +1001347a: 46c0 nop ; (mov r8, r8) +1001347c: 1004d084 .word 0x1004d084 +10013480: 1004d1e0 .word 0x1004d1e0 + +10013484 <__hi0bits>: +10013484: 0003 movs r3, r0 +10013486: 0c02 lsrs r2, r0, #16 +10013488: 2000 movs r0, #0 +1001348a: 2a00 cmp r2, #0 +1001348c: d101 bne.n 10013492 <__hi0bits+0xe> +1001348e: 041b lsls r3, r3, #16 +10013490: 3010 adds r0, #16 +10013492: 0e1a lsrs r2, r3, #24 +10013494: d101 bne.n 1001349a <__hi0bits+0x16> +10013496: 3008 adds r0, #8 +10013498: 021b lsls r3, r3, #8 +1001349a: 0f1a lsrs r2, r3, #28 +1001349c: d101 bne.n 100134a2 <__hi0bits+0x1e> +1001349e: 3004 adds r0, #4 +100134a0: 011b lsls r3, r3, #4 +100134a2: 0f9a lsrs r2, r3, #30 +100134a4: d101 bne.n 100134aa <__hi0bits+0x26> +100134a6: 3002 adds r0, #2 +100134a8: 009b lsls r3, r3, #2 +100134aa: 2b00 cmp r3, #0 +100134ac: db02 blt.n 100134b4 <__hi0bits+0x30> +100134ae: 3001 adds r0, #1 +100134b0: 005b lsls r3, r3, #1 +100134b2: d500 bpl.n 100134b6 <__hi0bits+0x32> +100134b4: 4770 bx lr +100134b6: 2020 movs r0, #32 +100134b8: e7fc b.n 100134b4 <__hi0bits+0x30> +100134ba: 46c0 nop ; (mov r8, r8) + +100134bc <__lo0bits>: +100134bc: 6803 ldr r3, [r0, #0] +100134be: 0002 movs r2, r0 +100134c0: 0759 lsls r1, r3, #29 +100134c2: d007 beq.n 100134d4 <__lo0bits+0x18> +100134c4: 07d9 lsls r1, r3, #31 +100134c6: d41e bmi.n 10013506 <__lo0bits+0x4a> +100134c8: 0799 lsls r1, r3, #30 +100134ca: d520 bpl.n 1001350e <__lo0bits+0x52> +100134cc: 085b lsrs r3, r3, #1 +100134ce: 6003 str r3, [r0, #0] +100134d0: 2001 movs r0, #1 +100134d2: 4770 bx lr +100134d4: 2000 movs r0, #0 +100134d6: 0419 lsls r1, r3, #16 +100134d8: d101 bne.n 100134de <__lo0bits+0x22> +100134da: 0c1b lsrs r3, r3, #16 +100134dc: 3010 adds r0, #16 +100134de: 21ff movs r1, #255 ; 0xff +100134e0: 4219 tst r1, r3 +100134e2: d101 bne.n 100134e8 <__lo0bits+0x2c> +100134e4: 3008 adds r0, #8 +100134e6: 0a1b lsrs r3, r3, #8 +100134e8: 0719 lsls r1, r3, #28 +100134ea: d101 bne.n 100134f0 <__lo0bits+0x34> +100134ec: 3004 adds r0, #4 +100134ee: 091b lsrs r3, r3, #4 +100134f0: 0799 lsls r1, r3, #30 +100134f2: d101 bne.n 100134f8 <__lo0bits+0x3c> +100134f4: 3002 adds r0, #2 +100134f6: 089b lsrs r3, r3, #2 +100134f8: 07d9 lsls r1, r3, #31 +100134fa: d402 bmi.n 10013502 <__lo0bits+0x46> +100134fc: 3001 adds r0, #1 +100134fe: 085b lsrs r3, r3, #1 +10013500: d003 beq.n 1001350a <__lo0bits+0x4e> +10013502: 6013 str r3, [r2, #0] +10013504: e7e5 b.n 100134d2 <__lo0bits+0x16> +10013506: 2000 movs r0, #0 +10013508: e7e3 b.n 100134d2 <__lo0bits+0x16> +1001350a: 2020 movs r0, #32 +1001350c: e7e1 b.n 100134d2 <__lo0bits+0x16> +1001350e: 089b lsrs r3, r3, #2 +10013510: 6003 str r3, [r0, #0] +10013512: 2002 movs r0, #2 +10013514: e7dd b.n 100134d2 <__lo0bits+0x16> +10013516: 46c0 nop ; (mov r8, r8) + +10013518 <__i2b>: +10013518: 6cc3 ldr r3, [r0, #76] ; 0x4c +1001351a: b570 push {r4, r5, r6, lr} +1001351c: 0004 movs r4, r0 +1001351e: 000d movs r5, r1 +10013520: 2b00 cmp r3, #0 +10013522: d00a beq.n 1001353a <__i2b+0x22> +10013524: 6858 ldr r0, [r3, #4] +10013526: 2800 cmp r0, #0 +10013528: d015 beq.n 10013556 <__i2b+0x3e> +1001352a: 6802 ldr r2, [r0, #0] +1001352c: 605a str r2, [r3, #4] +1001352e: 2300 movs r3, #0 +10013530: 60c3 str r3, [r0, #12] +10013532: 3301 adds r3, #1 +10013534: 6145 str r5, [r0, #20] +10013536: 6103 str r3, [r0, #16] +10013538: bd70 pop {r4, r5, r6, pc} +1001353a: 2221 movs r2, #33 ; 0x21 +1001353c: 2104 movs r1, #4 +1001353e: f7fa fb6f bl 1000dc20 <_calloc_r> +10013542: 1e03 subs r3, r0, #0 +10013544: 64e0 str r0, [r4, #76] ; 0x4c +10013546: d1ed bne.n 10013524 <__i2b+0xc> +10013548: 21a0 movs r1, #160 ; 0xa0 +1001354a: 2200 movs r2, #0 +1001354c: 4b08 ldr r3, [pc, #32] ; (10013570 <__i2b+0x58>) +1001354e: 4809 ldr r0, [pc, #36] ; (10013574 <__i2b+0x5c>) +10013550: 0049 lsls r1, r1, #1 +10013552: f7f1 ff35 bl 100053c0 <__assert_func> +10013556: 221c movs r2, #28 +10013558: 2101 movs r1, #1 +1001355a: 0020 movs r0, r4 +1001355c: f7fa fb60 bl 1000dc20 <_calloc_r> +10013560: 2800 cmp r0, #0 +10013562: d0f1 beq.n 10013548 <__i2b+0x30> +10013564: 2301 movs r3, #1 +10013566: 6043 str r3, [r0, #4] +10013568: 3301 adds r3, #1 +1001356a: 6083 str r3, [r0, #8] +1001356c: e7df b.n 1001352e <__i2b+0x16> +1001356e: 46c0 nop ; (mov r8, r8) +10013570: 1004d084 .word 0x1004d084 +10013574: 1004d1e0 .word 0x1004d1e0 + +10013578 <__multiply>: +10013578: b5f0 push {r4, r5, r6, r7, lr} +1001357a: 464e mov r6, r9 +1001357c: 4645 mov r5, r8 +1001357e: 46de mov lr, fp +10013580: 4657 mov r7, sl +10013582: b5e0 push {r5, r6, r7, lr} +10013584: 690d ldr r5, [r1, #16] +10013586: 6916 ldr r6, [r2, #16] +10013588: 4689 mov r9, r1 +1001358a: 0014 movs r4, r2 +1001358c: b087 sub sp, #28 +1001358e: 42b5 cmp r5, r6 +10013590: db04 blt.n 1001359c <__multiply+0x24> +10013592: 0033 movs r3, r6 +10013594: 000c movs r4, r1 +10013596: 002e movs r6, r5 +10013598: 4691 mov r9, r2 +1001359a: 001d movs r5, r3 +1001359c: 68a3 ldr r3, [r4, #8] +1001359e: 1977 adds r7, r6, r5 +100135a0: 6861 ldr r1, [r4, #4] +100135a2: 42bb cmp r3, r7 +100135a4: da00 bge.n 100135a8 <__multiply+0x30> +100135a6: 3101 adds r1, #1 +100135a8: f7ff fe8e bl 100132c8 <_Balloc> +100135ac: 9005 str r0, [sp, #20] +100135ae: 2800 cmp r0, #0 +100135b0: d100 bne.n 100135b4 <__multiply+0x3c> +100135b2: e0a7 b.n 10013704 <__multiply+0x18c> +100135b4: 2214 movs r2, #20 +100135b6: 4694 mov ip, r2 +100135b8: 9b05 ldr r3, [sp, #20] +100135ba: 2200 movs r2, #0 +100135bc: 4463 add r3, ip +100135be: 469b mov fp, r3 +100135c0: 00bb lsls r3, r7, #2 +100135c2: 445b add r3, fp +100135c4: 469a mov sl, r3 +100135c6: 465b mov r3, fp +100135c8: 4651 mov r1, sl +100135ca: 45d3 cmp fp, sl +100135cc: d203 bcs.n 100135d6 <__multiply+0x5e> +100135ce: c304 stmia r3!, {r2} +100135d0: 4299 cmp r1, r3 +100135d2: d8fc bhi.n 100135ce <__multiply+0x56> +100135d4: 468a mov sl, r1 +100135d6: 2314 movs r3, #20 +100135d8: 469c mov ip, r3 +100135da: 44a4 add ip, r4 +100135dc: 4663 mov r3, ip +100135de: 9304 str r3, [sp, #16] +100135e0: 2314 movs r3, #20 +100135e2: 00b6 lsls r6, r6, #2 +100135e4: 4466 add r6, ip +100135e6: 00ad lsls r5, r5, #2 +100135e8: 469c mov ip, r3 +100135ea: 002b movs r3, r5 +100135ec: 44e1 add r9, ip +100135ee: 444b add r3, r9 +100135f0: 9302 str r3, [sp, #8] +100135f2: 4599 cmp r9, r3 +100135f4: d26e bcs.n 100136d4 <__multiply+0x15c> +100135f6: 2304 movs r3, #4 +100135f8: 9303 str r3, [sp, #12] +100135fa: 0023 movs r3, r4 +100135fc: 3315 adds r3, #21 +100135fe: 429e cmp r6, r3 +10013600: d200 bcs.n 10013604 <__multiply+0x8c> +10013602: e07c b.n 100136fe <__multiply+0x186> +10013604: 1b33 subs r3, r6, r4 +10013606: 3b15 subs r3, #21 +10013608: 089b lsrs r3, r3, #2 +1001360a: 3301 adds r3, #1 +1001360c: 009b lsls r3, r3, #2 +1001360e: 46b8 mov r8, r7 +10013610: 9303 str r3, [sp, #12] +10013612: 9601 str r6, [sp, #4] +10013614: e008 b.n 10013628 <__multiply+0xb0> +10013616: 0c00 lsrs r0, r0, #16 +10013618: d131 bne.n 1001367e <__multiply+0x106> +1001361a: 2304 movs r3, #4 +1001361c: 469c mov ip, r3 +1001361e: 9b02 ldr r3, [sp, #8] +10013620: 44e1 add r9, ip +10013622: 44e3 add fp, ip +10013624: 454b cmp r3, r9 +10013626: d954 bls.n 100136d2 <__multiply+0x15a> +10013628: 464b mov r3, r9 +1001362a: 6818 ldr r0, [r3, #0] +1001362c: 0403 lsls r3, r0, #16 +1001362e: 0c1e lsrs r6, r3, #16 +10013630: 2b00 cmp r3, #0 +10013632: d0f0 beq.n 10013616 <__multiply+0x9e> +10013634: 9b01 ldr r3, [sp, #4] +10013636: 465d mov r5, fp +10013638: 2700 movs r7, #0 +1001363a: 469c mov ip, r3 +1001363c: 9c04 ldr r4, [sp, #16] +1001363e: cc04 ldmia r4!, {r2} +10013640: 6829 ldr r1, [r5, #0] +10013642: 0413 lsls r3, r2, #16 +10013644: 0c1b lsrs r3, r3, #16 +10013646: 4373 muls r3, r6 +10013648: 0408 lsls r0, r1, #16 +1001364a: 0c00 lsrs r0, r0, #16 +1001364c: 181b adds r3, r3, r0 +1001364e: 19d8 adds r0, r3, r7 +10013650: 0c13 lsrs r3, r2, #16 +10013652: 4373 muls r3, r6 +10013654: 0c09 lsrs r1, r1, #16 +10013656: 0c02 lsrs r2, r0, #16 +10013658: 185b adds r3, r3, r1 +1001365a: 189b adds r3, r3, r2 +1001365c: 0402 lsls r2, r0, #16 +1001365e: 0c1f lsrs r7, r3, #16 +10013660: 0c12 lsrs r2, r2, #16 +10013662: 041b lsls r3, r3, #16 +10013664: 4313 orrs r3, r2 +10013666: c508 stmia r5!, {r3} +10013668: 45a4 cmp ip, r4 +1001366a: d8e8 bhi.n 1001363e <__multiply+0xc6> +1001366c: 4663 mov r3, ip +1001366e: 9301 str r3, [sp, #4] +10013670: 465b mov r3, fp +10013672: 9a03 ldr r2, [sp, #12] +10013674: 509f str r7, [r3, r2] +10013676: 464b mov r3, r9 +10013678: 6818 ldr r0, [r3, #0] +1001367a: 0c00 lsrs r0, r0, #16 +1001367c: d0cd beq.n 1001361a <__multiply+0xa2> +1001367e: 465b mov r3, fp +10013680: 2700 movs r7, #0 +10013682: 681b ldr r3, [r3, #0] +10013684: 465c mov r4, fp +10013686: 0019 movs r1, r3 +10013688: 003e movs r6, r7 +1001368a: 9d04 ldr r5, [sp, #16] +1001368c: 9a01 ldr r2, [sp, #4] +1001368e: 882f ldrh r7, [r5, #0] +10013690: 0c09 lsrs r1, r1, #16 +10013692: 4347 muls r7, r0 +10013694: 187f adds r7, r7, r1 +10013696: 19bf adds r7, r7, r6 +10013698: 041b lsls r3, r3, #16 +1001369a: 0439 lsls r1, r7, #16 +1001369c: 0c1b lsrs r3, r3, #16 +1001369e: 430b orrs r3, r1 +100136a0: 6023 str r3, [r4, #0] +100136a2: cd08 ldmia r5!, {r3} +100136a4: 6861 ldr r1, [r4, #4] +100136a6: 0c1b lsrs r3, r3, #16 +100136a8: 4343 muls r3, r0 +100136aa: 040e lsls r6, r1, #16 +100136ac: 0c36 lsrs r6, r6, #16 +100136ae: 199b adds r3, r3, r6 +100136b0: 0c3f lsrs r7, r7, #16 +100136b2: 19db adds r3, r3, r7 +100136b4: 0c1e lsrs r6, r3, #16 +100136b6: 3404 adds r4, #4 +100136b8: 42aa cmp r2, r5 +100136ba: d8e8 bhi.n 1001368e <__multiply+0x116> +100136bc: 9201 str r2, [sp, #4] +100136be: 465a mov r2, fp +100136c0: 9903 ldr r1, [sp, #12] +100136c2: 5053 str r3, [r2, r1] +100136c4: 2304 movs r3, #4 100136c6: 469c mov ip, r3 -100136c8: 9c04 ldr r4, [sp, #16] -100136ca: cc04 ldmia r4!, {r2} -100136cc: 6829 ldr r1, [r5, #0] -100136ce: 0413 lsls r3, r2, #16 -100136d0: 0c1b lsrs r3, r3, #16 -100136d2: 4373 muls r3, r6 -100136d4: 0408 lsls r0, r1, #16 -100136d6: 0c00 lsrs r0, r0, #16 -100136d8: 181b adds r3, r3, r0 -100136da: 19d8 adds r0, r3, r7 -100136dc: 0c13 lsrs r3, r2, #16 -100136de: 4373 muls r3, r6 -100136e0: 0c09 lsrs r1, r1, #16 -100136e2: 0c02 lsrs r2, r0, #16 -100136e4: 185b adds r3, r3, r1 -100136e6: 189b adds r3, r3, r2 -100136e8: 0402 lsls r2, r0, #16 -100136ea: 0c1f lsrs r7, r3, #16 -100136ec: 0c12 lsrs r2, r2, #16 -100136ee: 041b lsls r3, r3, #16 -100136f0: 4313 orrs r3, r2 -100136f2: c508 stmia r5!, {r3} -100136f4: 45a4 cmp ip, r4 -100136f6: d8e8 bhi.n 100136ca <__multiply+0xc6> -100136f8: 4663 mov r3, ip -100136fa: 9301 str r3, [sp, #4] -100136fc: 465b mov r3, fp -100136fe: 9a03 ldr r2, [sp, #12] -10013700: 509f str r7, [r3, r2] -10013702: 464b mov r3, r9 -10013704: 6818 ldr r0, [r3, #0] -10013706: 0c00 lsrs r0, r0, #16 -10013708: d0cd beq.n 100136a6 <__multiply+0xa2> -1001370a: 465b mov r3, fp -1001370c: 2700 movs r7, #0 -1001370e: 681b ldr r3, [r3, #0] -10013710: 465c mov r4, fp -10013712: 0019 movs r1, r3 -10013714: 003e movs r6, r7 -10013716: 9d04 ldr r5, [sp, #16] -10013718: 9a01 ldr r2, [sp, #4] -1001371a: 882f ldrh r7, [r5, #0] -1001371c: 0c09 lsrs r1, r1, #16 -1001371e: 4347 muls r7, r0 -10013720: 187f adds r7, r7, r1 -10013722: 19bf adds r7, r7, r6 -10013724: 041b lsls r3, r3, #16 -10013726: 0439 lsls r1, r7, #16 -10013728: 0c1b lsrs r3, r3, #16 -1001372a: 430b orrs r3, r1 -1001372c: 6023 str r3, [r4, #0] -1001372e: cd08 ldmia r5!, {r3} -10013730: 6861 ldr r1, [r4, #4] -10013732: 0c1b lsrs r3, r3, #16 -10013734: 4343 muls r3, r0 -10013736: 040e lsls r6, r1, #16 -10013738: 0c36 lsrs r6, r6, #16 -1001373a: 199b adds r3, r3, r6 -1001373c: 0c3f lsrs r7, r7, #16 -1001373e: 19db adds r3, r3, r7 -10013740: 0c1e lsrs r6, r3, #16 -10013742: 3404 adds r4, #4 -10013744: 42aa cmp r2, r5 -10013746: d8e8 bhi.n 1001371a <__multiply+0x116> -10013748: 9201 str r2, [sp, #4] -1001374a: 465a mov r2, fp -1001374c: 9903 ldr r1, [sp, #12] -1001374e: 5053 str r3, [r2, r1] -10013750: 2304 movs r3, #4 -10013752: 469c mov ip, r3 -10013754: 9b02 ldr r3, [sp, #8] -10013756: 44e1 add r9, ip -10013758: 44e3 add fp, ip -1001375a: 454b cmp r3, r9 -1001375c: d8aa bhi.n 100136b4 <__multiply+0xb0> -1001375e: 4647 mov r7, r8 -10013760: 4653 mov r3, sl -10013762: 2f00 cmp r7, #0 -10013764: dc03 bgt.n 1001376e <__multiply+0x16a> -10013766: e006 b.n 10013776 <__multiply+0x172> -10013768: 3f01 subs r7, #1 -1001376a: 2f00 cmp r7, #0 -1001376c: d003 beq.n 10013776 <__multiply+0x172> -1001376e: 3b04 subs r3, #4 -10013770: 681a ldr r2, [r3, #0] -10013772: 2a00 cmp r2, #0 -10013774: d0f8 beq.n 10013768 <__multiply+0x164> -10013776: 9b05 ldr r3, [sp, #20] -10013778: 0018 movs r0, r3 -1001377a: 611f str r7, [r3, #16] -1001377c: b007 add sp, #28 -1001377e: bcf0 pop {r4, r5, r6, r7} -10013780: 46bb mov fp, r7 -10013782: 46b2 mov sl, r6 -10013784: 46a9 mov r9, r5 -10013786: 46a0 mov r8, r4 -10013788: bdf0 pop {r4, r5, r6, r7, pc} -1001378a: 46b8 mov r8, r7 -1001378c: 9601 str r6, [sp, #4] -1001378e: e791 b.n 100136b4 <__multiply+0xb0> -10013790: 215e movs r1, #94 ; 0x5e -10013792: 2200 movs r2, #0 -10013794: 4b02 ldr r3, [pc, #8] ; (100137a0 <__multiply+0x19c>) -10013796: 4803 ldr r0, [pc, #12] ; (100137a4 <__multiply+0x1a0>) -10013798: 31ff adds r1, #255 ; 0xff -1001379a: f7f1 fe59 bl 10005450 <__assert_func> -1001379e: 46c0 nop ; (mov r8, r8) -100137a0: 1004d144 .word 0x1004d144 -100137a4: 1004d2a0 .word 0x1004d2a0 - -100137a8 <__pow5mult>: -100137a8: b5f8 push {r3, r4, r5, r6, r7, lr} -100137aa: 2303 movs r3, #3 -100137ac: 4647 mov r7, r8 -100137ae: 0014 movs r4, r2 -100137b0: 46ce mov lr, r9 -100137b2: 001a movs r2, r3 -100137b4: b580 push {r7, lr} -100137b6: 000e movs r6, r1 -100137b8: 0007 movs r7, r0 -100137ba: 4022 ands r2, r4 -100137bc: 4223 tst r3, r4 -100137be: d138 bne.n 10013832 <__pow5mult+0x8a> -100137c0: 10a4 asrs r4, r4, #2 -100137c2: d025 beq.n 10013810 <__pow5mult+0x68> -100137c4: 6cbd ldr r5, [r7, #72] ; 0x48 -100137c6: 2d00 cmp r5, #0 -100137c8: d03c beq.n 10013844 <__pow5mult+0x9c> -100137ca: 2301 movs r3, #1 -100137cc: 4698 mov r8, r3 -100137ce: 2300 movs r3, #0 -100137d0: 4699 mov r9, r3 -100137d2: 4643 mov r3, r8 -100137d4: 4223 tst r3, r4 -100137d6: d108 bne.n 100137ea <__pow5mult+0x42> -100137d8: 1064 asrs r4, r4, #1 -100137da: d019 beq.n 10013810 <__pow5mult+0x68> -100137dc: 6828 ldr r0, [r5, #0] -100137de: 2800 cmp r0, #0 -100137e0: d01b beq.n 1001381a <__pow5mult+0x72> -100137e2: 0005 movs r5, r0 -100137e4: 4643 mov r3, r8 -100137e6: 4223 tst r3, r4 -100137e8: d0f6 beq.n 100137d8 <__pow5mult+0x30> -100137ea: 002a movs r2, r5 -100137ec: 0031 movs r1, r6 -100137ee: 0038 movs r0, r7 -100137f0: f7ff ff08 bl 10013604 <__multiply> -100137f4: 2e00 cmp r6, #0 -100137f6: d01a beq.n 1001382e <__pow5mult+0x86> -100137f8: 6cfa ldr r2, [r7, #76] ; 0x4c -100137fa: 6873 ldr r3, [r6, #4] -100137fc: 4694 mov ip, r2 -100137fe: 009b lsls r3, r3, #2 -10013800: 4463 add r3, ip -10013802: 681a ldr r2, [r3, #0] -10013804: 1064 asrs r4, r4, #1 -10013806: 6032 str r2, [r6, #0] -10013808: 601e str r6, [r3, #0] -1001380a: 0006 movs r6, r0 -1001380c: 2c00 cmp r4, #0 -1001380e: d1e5 bne.n 100137dc <__pow5mult+0x34> -10013810: 0030 movs r0, r6 -10013812: bcc0 pop {r6, r7} -10013814: 46b9 mov r9, r7 -10013816: 46b0 mov r8, r6 -10013818: bdf8 pop {r3, r4, r5, r6, r7, pc} -1001381a: 002a movs r2, r5 -1001381c: 0029 movs r1, r5 -1001381e: 0038 movs r0, r7 -10013820: f7ff fef0 bl 10013604 <__multiply> -10013824: 464b mov r3, r9 -10013826: 6028 str r0, [r5, #0] -10013828: 0005 movs r5, r0 -1001382a: 6003 str r3, [r0, #0] -1001382c: e7da b.n 100137e4 <__pow5mult+0x3c> -1001382e: 0006 movs r6, r0 -10013830: e7d2 b.n 100137d8 <__pow5mult+0x30> -10013832: 4b0f ldr r3, [pc, #60] ; (10013870 <__pow5mult+0xc8>) -10013834: 3a01 subs r2, #1 -10013836: 0092 lsls r2, r2, #2 -10013838: 58d2 ldr r2, [r2, r3] -1001383a: 2300 movs r3, #0 -1001383c: f7ff fdbc bl 100133b8 <__multadd> -10013840: 0006 movs r6, r0 -10013842: e7bd b.n 100137c0 <__pow5mult+0x18> -10013844: 2101 movs r1, #1 -10013846: 0038 movs r0, r7 -10013848: f7ff fd84 bl 10013354 <_Balloc> -1001384c: 1e05 subs r5, r0, #0 -1001384e: d007 beq.n 10013860 <__pow5mult+0xb8> -10013850: 4b08 ldr r3, [pc, #32] ; (10013874 <__pow5mult+0xcc>) -10013852: 6143 str r3, [r0, #20] -10013854: 2301 movs r3, #1 -10013856: 6103 str r3, [r0, #16] -10013858: 2300 movs r3, #0 -1001385a: 64b8 str r0, [r7, #72] ; 0x48 -1001385c: 6003 str r3, [r0, #0] -1001385e: e7b4 b.n 100137ca <__pow5mult+0x22> -10013860: 21a0 movs r1, #160 ; 0xa0 -10013862: 2200 movs r2, #0 -10013864: 4b04 ldr r3, [pc, #16] ; (10013878 <__pow5mult+0xd0>) -10013866: 4805 ldr r0, [pc, #20] ; (1001387c <__pow5mult+0xd4>) -10013868: 0049 lsls r1, r1, #1 -1001386a: f7f1 fdf1 bl 10005450 <__assert_func> -1001386e: 46c0 nop ; (mov r8, r8) -10013870: 1004d2d8 .word 0x1004d2d8 -10013874: 00000271 .word 0x00000271 -10013878: 1004d144 .word 0x1004d144 -1001387c: 1004d2a0 .word 0x1004d2a0 - -10013880 <__lshift>: -10013880: b5f0 push {r4, r5, r6, r7, lr} -10013882: 000c movs r4, r1 -10013884: 6923 ldr r3, [r4, #16] -10013886: 4645 mov r5, r8 -10013888: 46de mov lr, fp -1001388a: 4657 mov r7, sl -1001388c: 464e mov r6, r9 -1001388e: 4698 mov r8, r3 -10013890: b5e0 push {r5, r6, r7, lr} -10013892: 1157 asrs r7, r2, #5 -10013894: 44b8 add r8, r7 -10013896: 4643 mov r3, r8 -10013898: 1c5d adds r5, r3, #1 -1001389a: 68a3 ldr r3, [r4, #8] -1001389c: 4683 mov fp, r0 -1001389e: 0016 movs r6, r2 -100138a0: 6849 ldr r1, [r1, #4] -100138a2: b083 sub sp, #12 -100138a4: 429d cmp r5, r3 -100138a6: dd03 ble.n 100138b0 <__lshift+0x30> -100138a8: 3101 adds r1, #1 -100138aa: 005b lsls r3, r3, #1 -100138ac: 429d cmp r5, r3 -100138ae: dcfb bgt.n 100138a8 <__lshift+0x28> -100138b0: 4658 mov r0, fp -100138b2: f7ff fd4f bl 10013354 <_Balloc> -100138b6: 4684 mov ip, r0 -100138b8: 2800 cmp r0, #0 -100138ba: d053 beq.n 10013964 <__lshift+0xe4> -100138bc: 3014 adds r0, #20 -100138be: 0003 movs r3, r0 -100138c0: 9001 str r0, [sp, #4] -100138c2: 2f00 cmp r7, #0 -100138c4: dd0c ble.n 100138e0 <__lshift+0x60> -100138c6: 00bf lsls r7, r7, #2 -100138c8: 003a movs r2, r7 -100138ca: 2100 movs r1, #0 -100138cc: 3214 adds r2, #20 -100138ce: 4462 add r2, ip -100138d0: c302 stmia r3!, {r1} -100138d2: 4293 cmp r3, r2 -100138d4: d1fc bne.n 100138d0 <__lshift+0x50> -100138d6: 9b01 ldr r3, [sp, #4] -100138d8: 4699 mov r9, r3 -100138da: 44b9 add r9, r7 -100138dc: 464b mov r3, r9 -100138de: 9301 str r3, [sp, #4] -100138e0: 6922 ldr r2, [r4, #16] -100138e2: 0023 movs r3, r4 -100138e4: 0091 lsls r1, r2, #2 -100138e6: 221f movs r2, #31 -100138e8: 0010 movs r0, r2 -100138ea: 3314 adds r3, #20 -100138ec: 4030 ands r0, r6 -100138ee: 4681 mov r9, r0 -100138f0: 1859 adds r1, r3, r1 -100138f2: 4232 tst r2, r6 -100138f4: d030 beq.n 10013958 <__lshift+0xd8> -100138f6: 3201 adds r2, #1 -100138f8: 1a12 subs r2, r2, r0 -100138fa: 4692 mov sl, r2 -100138fc: 2600 movs r6, #0 -100138fe: 9f01 ldr r7, [sp, #4] -10013900: 4648 mov r0, r9 -10013902: 681a ldr r2, [r3, #0] -10013904: 4082 lsls r2, r0 -10013906: 4332 orrs r2, r6 -10013908: c704 stmia r7!, {r2} -1001390a: 4652 mov r2, sl -1001390c: cb40 ldmia r3!, {r6} -1001390e: 40d6 lsrs r6, r2 -10013910: 4299 cmp r1, r3 -10013912: d8f5 bhi.n 10013900 <__lshift+0x80> -10013914: 0022 movs r2, r4 -10013916: 3215 adds r2, #21 -10013918: 2304 movs r3, #4 -1001391a: 4291 cmp r1, r2 -1001391c: d304 bcc.n 10013928 <__lshift+0xa8> -1001391e: 1b0b subs r3, r1, r4 -10013920: 3b15 subs r3, #21 -10013922: 089b lsrs r3, r3, #2 -10013924: 3301 adds r3, #1 -10013926: 009b lsls r3, r3, #2 -10013928: 9a01 ldr r2, [sp, #4] -1001392a: 50d6 str r6, [r2, r3] -1001392c: 2e00 cmp r6, #0 -1001392e: d000 beq.n 10013932 <__lshift+0xb2> -10013930: 46a8 mov r8, r5 -10013932: 4663 mov r3, ip -10013934: 4642 mov r2, r8 -10013936: 611a str r2, [r3, #16] -10013938: 6863 ldr r3, [r4, #4] -1001393a: 4660 mov r0, ip -1001393c: 009a lsls r2, r3, #2 -1001393e: 465b mov r3, fp -10013940: 6cdb ldr r3, [r3, #76] ; 0x4c -10013942: 189b adds r3, r3, r2 -10013944: 681a ldr r2, [r3, #0] -10013946: 6022 str r2, [r4, #0] -10013948: 601c str r4, [r3, #0] -1001394a: b003 add sp, #12 -1001394c: bcf0 pop {r4, r5, r6, r7} -1001394e: 46bb mov fp, r7 -10013950: 46b2 mov sl, r6 -10013952: 46a9 mov r9, r5 -10013954: 46a0 mov r8, r4 -10013956: bdf0 pop {r4, r5, r6, r7, pc} -10013958: 9801 ldr r0, [sp, #4] -1001395a: cb04 ldmia r3!, {r2} -1001395c: c004 stmia r0!, {r2} -1001395e: 4299 cmp r1, r3 -10013960: d8fb bhi.n 1001395a <__lshift+0xda> -10013962: e7e6 b.n 10013932 <__lshift+0xb2> -10013964: 21da movs r1, #218 ; 0xda -10013966: 2200 movs r2, #0 -10013968: 4b02 ldr r3, [pc, #8] ; (10013974 <__lshift+0xf4>) -1001396a: 4803 ldr r0, [pc, #12] ; (10013978 <__lshift+0xf8>) -1001396c: 31ff adds r1, #255 ; 0xff -1001396e: f7f1 fd6f bl 10005450 <__assert_func> -10013972: 46c0 nop ; (mov r8, r8) -10013974: 1004d144 .word 0x1004d144 -10013978: 1004d2a0 .word 0x1004d2a0 - -1001397c <__mcmp>: -1001397c: 6903 ldr r3, [r0, #16] -1001397e: 690a ldr r2, [r1, #16] -10013980: b530 push {r4, r5, lr} -10013982: 0005 movs r5, r0 -10013984: 1a98 subs r0, r3, r2 -10013986: 4293 cmp r3, r2 -10013988: d111 bne.n 100139ae <__mcmp+0x32> -1001398a: 0092 lsls r2, r2, #2 -1001398c: 3514 adds r5, #20 -1001398e: 3114 adds r1, #20 -10013990: 18ab adds r3, r5, r2 -10013992: 1889 adds r1, r1, r2 -10013994: e001 b.n 1001399a <__mcmp+0x1e> -10013996: 429d cmp r5, r3 -10013998: d209 bcs.n 100139ae <__mcmp+0x32> -1001399a: 3b04 subs r3, #4 -1001399c: 3904 subs r1, #4 -1001399e: 681a ldr r2, [r3, #0] -100139a0: 680c ldr r4, [r1, #0] -100139a2: 42a2 cmp r2, r4 -100139a4: d0f7 beq.n 10013996 <__mcmp+0x1a> -100139a6: 42a2 cmp r2, r4 -100139a8: 4192 sbcs r2, r2 -100139aa: 2001 movs r0, #1 -100139ac: 4310 orrs r0, r2 -100139ae: bd30 pop {r4, r5, pc} - -100139b0 <__mdiff>: -100139b0: b5f0 push {r4, r5, r6, r7, lr} -100139b2: 464e mov r6, r9 -100139b4: 4645 mov r5, r8 -100139b6: 46de mov lr, fp -100139b8: 4657 mov r7, sl -100139ba: b5e0 push {r5, r6, r7, lr} -100139bc: 690b ldr r3, [r1, #16] -100139be: 4688 mov r8, r1 -100139c0: 6911 ldr r1, [r2, #16] -100139c2: 4691 mov r9, r2 -100139c4: b083 sub sp, #12 -100139c6: 1a5c subs r4, r3, r1 -100139c8: 428b cmp r3, r1 -100139ca: d000 beq.n 100139ce <__mdiff+0x1e> -100139cc: e095 b.n 10013afa <__mdiff+0x14a> -100139ce: 4646 mov r6, r8 -100139d0: 0089 lsls r1, r1, #2 -100139d2: 3614 adds r6, #20 -100139d4: 3214 adds r2, #20 -100139d6: 1873 adds r3, r6, r1 -100139d8: 1852 adds r2, r2, r1 -100139da: e002 b.n 100139e2 <__mdiff+0x32> -100139dc: 429e cmp r6, r3 -100139de: d300 bcc.n 100139e2 <__mdiff+0x32> -100139e0: e08f b.n 10013b02 <__mdiff+0x152> -100139e2: 3b04 subs r3, #4 -100139e4: 3a04 subs r2, #4 -100139e6: 681d ldr r5, [r3, #0] -100139e8: 6811 ldr r1, [r2, #0] -100139ea: 428d cmp r5, r1 -100139ec: d0f6 beq.n 100139dc <__mdiff+0x2c> -100139ee: d200 bcs.n 100139f2 <__mdiff+0x42> -100139f0: e07e b.n 10013af0 <__mdiff+0x140> -100139f2: 4643 mov r3, r8 -100139f4: 6859 ldr r1, [r3, #4] -100139f6: f7ff fcad bl 10013354 <_Balloc> -100139fa: 2800 cmp r0, #0 -100139fc: d100 bne.n 10013a00 <__mdiff+0x50> -100139fe: e08a b.n 10013b16 <__mdiff+0x166> -10013a00: 4643 mov r3, r8 -10013a02: 691a ldr r2, [r3, #16] -10013a04: 2314 movs r3, #20 -10013a06: 4443 add r3, r8 -10013a08: 469c mov ip, r3 -10013a0a: 60c4 str r4, [r0, #12] -10013a0c: 001c movs r4, r3 -10013a0e: 464b mov r3, r9 -10013a10: 691b ldr r3, [r3, #16] -10013a12: 0091 lsls r1, r2, #2 -10013a14: 009b lsls r3, r3, #2 -10013a16: 4461 add r1, ip -10013a18: 469c mov ip, r3 -10013a1a: 2314 movs r3, #20 -10013a1c: 464f mov r7, r9 -10013a1e: 469a mov sl, r3 -10013a20: 3714 adds r7, #20 -10013a22: 4482 add sl, r0 -10013a24: 4653 mov r3, sl -10013a26: 44bc add ip, r7 -10013a28: 468b mov fp, r1 -10013a2a: 46a2 mov sl, r4 -10013a2c: 2614 movs r6, #20 -10013a2e: 4664 mov r4, ip -10013a30: 2100 movs r1, #0 -10013a32: 4694 mov ip, r2 -10013a34: 4642 mov r2, r8 -10013a36: 4680 mov r8, r0 -10013a38: 9301 str r3, [sp, #4] -10013a3a: 5993 ldr r3, [r2, r6] -10013a3c: cf01 ldmia r7!, {r0} -10013a3e: 041d lsls r5, r3, #16 -10013a40: 0c2d lsrs r5, r5, #16 -10013a42: 1869 adds r1, r5, r1 -10013a44: 0405 lsls r5, r0, #16 -10013a46: 0c2d lsrs r5, r5, #16 -10013a48: 1b4d subs r5, r1, r5 -10013a4a: 0c01 lsrs r1, r0, #16 -10013a4c: 4640 mov r0, r8 -10013a4e: 0c1b lsrs r3, r3, #16 -10013a50: 1a5b subs r3, r3, r1 -10013a52: 1429 asrs r1, r5, #16 -10013a54: 185b adds r3, r3, r1 -10013a56: 042d lsls r5, r5, #16 -10013a58: 1419 asrs r1, r3, #16 -10013a5a: 0c2d lsrs r5, r5, #16 -10013a5c: 041b lsls r3, r3, #16 -10013a5e: 432b orrs r3, r5 -10013a60: 5183 str r3, [r0, r6] -10013a62: 3604 adds r6, #4 -10013a64: 42bc cmp r4, r7 -10013a66: d8e8 bhi.n 10013a3a <__mdiff+0x8a> -10013a68: 4662 mov r2, ip -10013a6a: 46a4 mov ip, r4 -10013a6c: 464d mov r5, r9 -10013a6e: 001c movs r4, r3 -10013a70: 4663 mov r3, ip -10013a72: 464e mov r6, r9 -10013a74: 1b5d subs r5, r3, r5 -10013a76: 3d15 subs r5, #21 -10013a78: 3615 adds r6, #21 -10013a7a: 2300 movs r3, #0 -10013a7c: 08ad lsrs r5, r5, #2 -10013a7e: 45b4 cmp ip, r6 -10013a80: d300 bcc.n 10013a84 <__mdiff+0xd4> -10013a82: 00ab lsls r3, r5, #2 -10013a84: 9f01 ldr r7, [sp, #4] -10013a86: 46b8 mov r8, r7 -10013a88: 2704 movs r7, #4 -10013a8a: 4443 add r3, r8 -10013a8c: 45b4 cmp ip, r6 -10013a8e: d301 bcc.n 10013a94 <__mdiff+0xe4> -10013a90: 3501 adds r5, #1 -10013a92: 00af lsls r7, r5, #2 -10013a94: 9d01 ldr r5, [sp, #4] -10013a96: 44ba add sl, r7 -10013a98: 46ac mov ip, r5 -10013a9a: 44bc add ip, r7 -10013a9c: 45d3 cmp fp, sl -10013a9e: d918 bls.n 10013ad2 <__mdiff+0x122> -10013aa0: 4665 mov r5, ip -10013aa2: 4657 mov r7, sl -10013aa4: 465e mov r6, fp -10013aa6: cf10 ldmia r7!, {r4} -10013aa8: 0423 lsls r3, r4, #16 -10013aaa: 0c1b lsrs r3, r3, #16 -10013aac: 185b adds r3, r3, r1 -10013aae: 1419 asrs r1, r3, #16 -10013ab0: 0c24 lsrs r4, r4, #16 -10013ab2: 1864 adds r4, r4, r1 -10013ab4: 041b lsls r3, r3, #16 -10013ab6: 1421 asrs r1, r4, #16 -10013ab8: 0c1b lsrs r3, r3, #16 -10013aba: 0424 lsls r4, r4, #16 -10013abc: 431c orrs r4, r3 -10013abe: c510 stmia r5!, {r4} -10013ac0: 42be cmp r6, r7 -10013ac2: d8f0 bhi.n 10013aa6 <__mdiff+0xf6> -10013ac4: 0031 movs r1, r6 -10013ac6: 4653 mov r3, sl -10013ac8: 3901 subs r1, #1 -10013aca: 1acb subs r3, r1, r3 -10013acc: 089b lsrs r3, r3, #2 -10013ace: 009b lsls r3, r3, #2 -10013ad0: 4463 add r3, ip -10013ad2: 2c00 cmp r4, #0 -10013ad4: d104 bne.n 10013ae0 <__mdiff+0x130> -10013ad6: 3b04 subs r3, #4 -10013ad8: 6819 ldr r1, [r3, #0] -10013ada: 3a01 subs r2, #1 -10013adc: 2900 cmp r1, #0 -10013ade: d0fa beq.n 10013ad6 <__mdiff+0x126> -10013ae0: 6102 str r2, [r0, #16] -10013ae2: b003 add sp, #12 -10013ae4: bcf0 pop {r4, r5, r6, r7} -10013ae6: 46bb mov fp, r7 -10013ae8: 46b2 mov sl, r6 -10013aea: 46a9 mov r9, r5 -10013aec: 46a0 mov r8, r4 -10013aee: bdf0 pop {r4, r5, r6, r7, pc} -10013af0: 4643 mov r3, r8 -10013af2: 2401 movs r4, #1 -10013af4: 46c8 mov r8, r9 -10013af6: 4699 mov r9, r3 -10013af8: e77b b.n 100139f2 <__mdiff+0x42> -10013afa: 2c00 cmp r4, #0 -10013afc: dbf8 blt.n 10013af0 <__mdiff+0x140> -10013afe: 2400 movs r4, #0 -10013b00: e777 b.n 100139f2 <__mdiff+0x42> -10013b02: 2100 movs r1, #0 -10013b04: f7ff fc26 bl 10013354 <_Balloc> -10013b08: 2800 cmp r0, #0 -10013b0a: d00b beq.n 10013b24 <__mdiff+0x174> -10013b0c: 2301 movs r3, #1 -10013b0e: 6103 str r3, [r0, #16] -10013b10: 2300 movs r3, #0 -10013b12: 6143 str r3, [r0, #20] -10013b14: e7e5 b.n 10013ae2 <__mdiff+0x132> -10013b16: 2190 movs r1, #144 ; 0x90 -10013b18: 2200 movs r2, #0 -10013b1a: 4b05 ldr r3, [pc, #20] ; (10013b30 <__mdiff+0x180>) -10013b1c: 4805 ldr r0, [pc, #20] ; (10013b34 <__mdiff+0x184>) -10013b1e: 0089 lsls r1, r1, #2 -10013b20: f7f1 fc96 bl 10005450 <__assert_func> -10013b24: 2200 movs r2, #0 -10013b26: 4b02 ldr r3, [pc, #8] ; (10013b30 <__mdiff+0x180>) -10013b28: 4903 ldr r1, [pc, #12] ; (10013b38 <__mdiff+0x188>) -10013b2a: 4802 ldr r0, [pc, #8] ; (10013b34 <__mdiff+0x184>) -10013b2c: f7f1 fc90 bl 10005450 <__assert_func> -10013b30: 1004d144 .word 0x1004d144 -10013b34: 1004d2a0 .word 0x1004d2a0 -10013b38: 00000232 .word 0x00000232 - -10013b3c <__ulp>: -10013b3c: 4b0f ldr r3, [pc, #60] ; (10013b7c <__ulp+0x40>) -10013b3e: 4019 ands r1, r3 -10013b40: 4b0f ldr r3, [pc, #60] ; (10013b80 <__ulp+0x44>) -10013b42: 469c mov ip, r3 -10013b44: 4461 add r1, ip -10013b46: 2900 cmp r1, #0 -10013b48: dd04 ble.n 10013b54 <__ulp+0x18> -10013b4a: 2200 movs r2, #0 -10013b4c: 000b movs r3, r1 -10013b4e: 0010 movs r0, r2 -10013b50: 0019 movs r1, r3 -10013b52: 4770 bx lr -10013b54: 4249 negs r1, r1 -10013b56: 2200 movs r2, #0 -10013b58: 2300 movs r3, #0 -10013b5a: 1509 asrs r1, r1, #20 -10013b5c: 2913 cmp r1, #19 -10013b5e: dc04 bgt.n 10013b6a <__ulp+0x2e> -10013b60: 2080 movs r0, #128 ; 0x80 -10013b62: 0300 lsls r0, r0, #12 -10013b64: 4108 asrs r0, r1 -10013b66: 0003 movs r3, r0 -10013b68: e7f1 b.n 10013b4e <__ulp+0x12> -10013b6a: 3914 subs r1, #20 -10013b6c: 2001 movs r0, #1 -10013b6e: 291e cmp r1, #30 -10013b70: dc02 bgt.n 10013b78 <__ulp+0x3c> -10013b72: 2080 movs r0, #128 ; 0x80 -10013b74: 0600 lsls r0, r0, #24 -10013b76: 40c8 lsrs r0, r1 -10013b78: 0002 movs r2, r0 -10013b7a: e7e8 b.n 10013b4e <__ulp+0x12> -10013b7c: 7ff00000 .word 0x7ff00000 -10013b80: fcc00000 .word 0xfcc00000 - -10013b84 <__b2d>: -10013b84: b5f8 push {r3, r4, r5, r6, r7, lr} -10013b86: 0006 movs r6, r0 -10013b88: 4647 mov r7, r8 -10013b8a: 46ce mov lr, r9 -10013b8c: 6904 ldr r4, [r0, #16] -10013b8e: 3614 adds r6, #20 -10013b90: 00a4 lsls r4, r4, #2 -10013b92: 1934 adds r4, r6, r4 -10013b94: 1f23 subs r3, r4, #4 -10013b96: 681d ldr r5, [r3, #0] -10013b98: b580 push {r7, lr} -10013b9a: 0028 movs r0, r5 -10013b9c: 000f movs r7, r1 -10013b9e: 4698 mov r8, r3 -10013ba0: f7ff fcb6 bl 10013510 <__hi0bits> -10013ba4: 2120 movs r1, #32 -10013ba6: 1a0a subs r2, r1, r0 -10013ba8: 603a str r2, [r7, #0] -10013baa: 280a cmp r0, #10 -10013bac: dd2e ble.n 10013c0c <__b2d+0x88> -10013bae: 4546 cmp r6, r8 -10013bb0: d223 bcs.n 10013bfa <__b2d+0x76> -10013bb2: 2308 movs r3, #8 -10013bb4: 425b negs r3, r3 -10013bb6: 4698 mov r8, r3 -10013bb8: 44a0 add r8, r4 -10013bba: 4643 mov r3, r8 -10013bbc: 681f ldr r7, [r3, #0] -10013bbe: 230b movs r3, #11 -10013bc0: 425b negs r3, r3 -10013bc2: 469c mov ip, r3 -10013bc4: 4484 add ip, r0 -10013bc6: 280b cmp r0, #11 -10013bc8: d01c beq.n 10013c04 <__b2d+0x80> -10013bca: 4663 mov r3, ip -10013bcc: 409d lsls r5, r3 -10013bce: 1ac9 subs r1, r1, r3 -10013bd0: 003b movs r3, r7 -10013bd2: 40cb lsrs r3, r1 -10013bd4: 481c ldr r0, [pc, #112] ; (10013c48 <__b2d+0xc4>) -10013bd6: 431d orrs r5, r3 -10013bd8: 4328 orrs r0, r5 -10013bda: 0003 movs r3, r0 -10013bdc: 4546 cmp r6, r8 -10013bde: d22f bcs.n 10013c40 <__b2d+0xbc> -10013be0: 3c0c subs r4, #12 -10013be2: 6820 ldr r0, [r4, #0] -10013be4: 40c8 lsrs r0, r1 -10013be6: 4661 mov r1, ip -10013be8: 408f lsls r7, r1 -10013bea: 4307 orrs r7, r0 -10013bec: 003a movs r2, r7 -10013bee: 0010 movs r0, r2 -10013bf0: 0019 movs r1, r3 -10013bf2: bcc0 pop {r6, r7} -10013bf4: 46b9 mov r9, r7 -10013bf6: 46b0 mov r8, r6 -10013bf8: bdf8 pop {r3, r4, r5, r6, r7, pc} -10013bfa: 0003 movs r3, r0 -10013bfc: 2700 movs r7, #0 -10013bfe: 3b0b subs r3, #11 -10013c00: 280b cmp r0, #11 -10013c02: d117 bne.n 10013c34 <__b2d+0xb0> -10013c04: 4910 ldr r1, [pc, #64] ; (10013c48 <__b2d+0xc4>) -10013c06: 4329 orrs r1, r5 -10013c08: 000b movs r3, r1 -10013c0a: e7ef b.n 10013bec <__b2d+0x68> -10013c0c: 002f movs r7, r5 -10013c0e: 3915 subs r1, #21 -10013c10: 1a0b subs r3, r1, r0 -10013c12: 40df lsrs r7, r3 -10013c14: 490c ldr r1, [pc, #48] ; (10013c48 <__b2d+0xc4>) -10013c16: 4699 mov r9, r3 -10013c18: 4339 orrs r1, r7 -10013c1a: 000b movs r3, r1 -10013c1c: 2700 movs r7, #0 -10013c1e: 4546 cmp r6, r8 -10013c20: d203 bcs.n 10013c2a <__b2d+0xa6> -10013c22: 4649 mov r1, r9 -10013c24: 3c08 subs r4, #8 -10013c26: 6827 ldr r7, [r4, #0] -10013c28: 40cf lsrs r7, r1 -10013c2a: 3015 adds r0, #21 -10013c2c: 4085 lsls r5, r0 -10013c2e: 433d orrs r5, r7 -10013c30: 002a movs r2, r5 -10013c32: e7dc b.n 10013bee <__b2d+0x6a> -10013c34: 409d lsls r5, r3 -10013c36: 4904 ldr r1, [pc, #16] ; (10013c48 <__b2d+0xc4>) -10013c38: 2700 movs r7, #0 -10013c3a: 4329 orrs r1, r5 -10013c3c: 000b movs r3, r1 -10013c3e: e7d5 b.n 10013bec <__b2d+0x68> -10013c40: 4661 mov r1, ip -10013c42: 408f lsls r7, r1 -10013c44: e7d2 b.n 10013bec <__b2d+0x68> -10013c46: 46c0 nop ; (mov r8, r8) -10013c48: 3ff00000 .word 0x3ff00000 - -10013c4c <__d2b>: -10013c4c: b570 push {r4, r5, r6, lr} -10013c4e: 2101 movs r1, #1 -10013c50: b082 sub sp, #8 -10013c52: 0015 movs r5, r2 -10013c54: 001c movs r4, r3 -10013c56: f7ff fb7d bl 10013354 <_Balloc> -10013c5a: 1e06 subs r6, r0, #0 -10013c5c: d04f beq.n 10013cfe <__d2b+0xb2> -10013c5e: 0323 lsls r3, r4, #12 -10013c60: 0064 lsls r4, r4, #1 -10013c62: 0b1b lsrs r3, r3, #12 -10013c64: 0d64 lsrs r4, r4, #21 -10013c66: d002 beq.n 10013c6e <__d2b+0x22> -10013c68: 2280 movs r2, #128 ; 0x80 -10013c6a: 0352 lsls r2, r2, #13 -10013c6c: 4313 orrs r3, r2 -10013c6e: 9301 str r3, [sp, #4] -10013c70: 2d00 cmp r5, #0 -10013c72: d117 bne.n 10013ca4 <__d2b+0x58> -10013c74: a801 add r0, sp, #4 -10013c76: f7ff fc67 bl 10013548 <__lo0bits> -10013c7a: 9b01 ldr r3, [sp, #4] -10013c7c: 2501 movs r5, #1 -10013c7e: 6173 str r3, [r6, #20] -10013c80: 2301 movs r3, #1 -10013c82: 3020 adds r0, #32 -10013c84: 6133 str r3, [r6, #16] -10013c86: 2c00 cmp r4, #0 -10013c88: d024 beq.n 10013cd4 <__d2b+0x88> -10013c8a: 4b20 ldr r3, [pc, #128] ; (10013d0c <__d2b+0xc0>) -10013c8c: 469c mov ip, r3 -10013c8e: 9b06 ldr r3, [sp, #24] -10013c90: 4464 add r4, ip -10013c92: 1824 adds r4, r4, r0 -10013c94: 601c str r4, [r3, #0] -10013c96: 2335 movs r3, #53 ; 0x35 -10013c98: 1a18 subs r0, r3, r0 -10013c9a: 9b07 ldr r3, [sp, #28] -10013c9c: 6018 str r0, [r3, #0] -10013c9e: 0030 movs r0, r6 -10013ca0: b002 add sp, #8 -10013ca2: bd70 pop {r4, r5, r6, pc} -10013ca4: 4668 mov r0, sp -10013ca6: 9500 str r5, [sp, #0] -10013ca8: f7ff fc4e bl 10013548 <__lo0bits> -10013cac: 2800 cmp r0, #0 -10013cae: d022 beq.n 10013cf6 <__d2b+0xaa> -10013cb0: 9d01 ldr r5, [sp, #4] -10013cb2: 2320 movs r3, #32 -10013cb4: 002a movs r2, r5 -10013cb6: 1a1b subs r3, r3, r0 -10013cb8: 409a lsls r2, r3 -10013cba: 0013 movs r3, r2 -10013cbc: 40c5 lsrs r5, r0 -10013cbe: 9a00 ldr r2, [sp, #0] -10013cc0: 9501 str r5, [sp, #4] -10013cc2: 4313 orrs r3, r2 -10013cc4: 6173 str r3, [r6, #20] -10013cc6: 61b5 str r5, [r6, #24] -10013cc8: 1e6b subs r3, r5, #1 -10013cca: 419d sbcs r5, r3 -10013ccc: 3501 adds r5, #1 -10013cce: 6135 str r5, [r6, #16] -10013cd0: 2c00 cmp r4, #0 -10013cd2: d1da bne.n 10013c8a <__d2b+0x3e> -10013cd4: 4b0e ldr r3, [pc, #56] ; (10013d10 <__d2b+0xc4>) -10013cd6: 469c mov ip, r3 -10013cd8: 9b06 ldr r3, [sp, #24] -10013cda: 4460 add r0, ip -10013cdc: 6018 str r0, [r3, #0] -10013cde: 4b0d ldr r3, [pc, #52] ; (10013d14 <__d2b+0xc8>) -10013ce0: 18eb adds r3, r5, r3 -10013ce2: 009b lsls r3, r3, #2 -10013ce4: 18f3 adds r3, r6, r3 -10013ce6: 6958 ldr r0, [r3, #20] -10013ce8: f7ff fc12 bl 10013510 <__hi0bits> -10013cec: 016d lsls r5, r5, #5 -10013cee: 9b07 ldr r3, [sp, #28] -10013cf0: 1a2d subs r5, r5, r0 -10013cf2: 601d str r5, [r3, #0] -10013cf4: e7d3 b.n 10013c9e <__d2b+0x52> -10013cf6: 9b00 ldr r3, [sp, #0] -10013cf8: 9d01 ldr r5, [sp, #4] -10013cfa: 6173 str r3, [r6, #20] -10013cfc: e7e3 b.n 10013cc6 <__d2b+0x7a> -10013cfe: 2200 movs r2, #0 -10013d00: 4b05 ldr r3, [pc, #20] ; (10013d18 <__d2b+0xcc>) -10013d02: 4906 ldr r1, [pc, #24] ; (10013d1c <__d2b+0xd0>) -10013d04: 4806 ldr r0, [pc, #24] ; (10013d20 <__d2b+0xd4>) -10013d06: f7f1 fba3 bl 10005450 <__assert_func> -10013d0a: 46c0 nop ; (mov r8, r8) -10013d0c: fffffbcd .word 0xfffffbcd -10013d10: fffffbce .word 0xfffffbce -10013d14: 3fffffff .word 0x3fffffff -10013d18: 1004d144 .word 0x1004d144 -10013d1c: 0000030a .word 0x0000030a -10013d20: 1004d2a0 .word 0x1004d2a0 - -10013d24 <__ratio>: -10013d24: b5f0 push {r4, r5, r6, r7, lr} -10013d26: 46ce mov lr, r9 -10013d28: 4647 mov r7, r8 -10013d2a: b580 push {r7, lr} -10013d2c: b085 sub sp, #20 -10013d2e: 4688 mov r8, r1 -10013d30: a902 add r1, sp, #8 -10013d32: 4681 mov r9, r0 -10013d34: f7ff ff26 bl 10013b84 <__b2d> -10013d38: 0004 movs r4, r0 -10013d3a: 000d movs r5, r1 -10013d3c: 4640 mov r0, r8 -10013d3e: a903 add r1, sp, #12 -10013d40: f7ff ff20 bl 10013b84 <__b2d> -10013d44: 0002 movs r2, r0 -10013d46: 000b movs r3, r1 -10013d48: 4640 mov r0, r8 -10013d4a: 4649 mov r1, r9 -10013d4c: 6900 ldr r0, [r0, #16] -10013d4e: 6909 ldr r1, [r1, #16] -10013d50: 9200 str r2, [sp, #0] -10013d52: 9301 str r3, [sp, #4] -10013d54: 1a09 subs r1, r1, r0 -10013d56: 0149 lsls r1, r1, #5 -10013d58: 468c mov ip, r1 -10013d5a: 9802 ldr r0, [sp, #8] -10013d5c: 9903 ldr r1, [sp, #12] -10013d5e: 1a40 subs r0, r0, r1 -10013d60: 0001 movs r1, r0 -10013d62: 4461 add r1, ip -10013d64: 2900 cmp r1, #0 -10013d66: dd0b ble.n 10013d80 <__ratio+0x5c> -10013d68: 0509 lsls r1, r1, #20 -10013d6a: 194f adds r7, r1, r5 -10013d6c: 003d movs r5, r7 -10013d6e: 0020 movs r0, r4 -10013d70: 0029 movs r1, r5 -10013d72: f7f3 f96c bl 1000704e <__wrap___aeabi_ddiv> -10013d76: b005 add sp, #20 -10013d78: bcc0 pop {r6, r7} -10013d7a: 46b9 mov r9, r7 -10013d7c: 46b0 mov r8, r6 -10013d7e: bdf0 pop {r4, r5, r6, r7, pc} -10013d80: 0509 lsls r1, r1, #20 -10013d82: 1a5b subs r3, r3, r1 -10013d84: 9301 str r3, [sp, #4] -10013d86: 9a00 ldr r2, [sp, #0] -10013d88: 9b01 ldr r3, [sp, #4] -10013d8a: e7f0 b.n 10013d6e <__ratio+0x4a> - -10013d8c <_mprec_log10>: -10013d8c: b510 push {r4, lr} -10013d8e: 0004 movs r4, r0 -10013d90: 2817 cmp r0, #23 -10013d92: dd09 ble.n 10013da8 <_mprec_log10+0x1c> +100136c8: 9b02 ldr r3, [sp, #8] +100136ca: 44e1 add r9, ip +100136cc: 44e3 add fp, ip +100136ce: 454b cmp r3, r9 +100136d0: d8aa bhi.n 10013628 <__multiply+0xb0> +100136d2: 4647 mov r7, r8 +100136d4: 4653 mov r3, sl +100136d6: 2f00 cmp r7, #0 +100136d8: dc03 bgt.n 100136e2 <__multiply+0x16a> +100136da: e006 b.n 100136ea <__multiply+0x172> +100136dc: 3f01 subs r7, #1 +100136de: 2f00 cmp r7, #0 +100136e0: d003 beq.n 100136ea <__multiply+0x172> +100136e2: 3b04 subs r3, #4 +100136e4: 681a ldr r2, [r3, #0] +100136e6: 2a00 cmp r2, #0 +100136e8: d0f8 beq.n 100136dc <__multiply+0x164> +100136ea: 9b05 ldr r3, [sp, #20] +100136ec: 0018 movs r0, r3 +100136ee: 611f str r7, [r3, #16] +100136f0: b007 add sp, #28 +100136f2: bcf0 pop {r4, r5, r6, r7} +100136f4: 46bb mov fp, r7 +100136f6: 46b2 mov sl, r6 +100136f8: 46a9 mov r9, r5 +100136fa: 46a0 mov r8, r4 +100136fc: bdf0 pop {r4, r5, r6, r7, pc} +100136fe: 46b8 mov r8, r7 +10013700: 9601 str r6, [sp, #4] +10013702: e791 b.n 10013628 <__multiply+0xb0> +10013704: 215e movs r1, #94 ; 0x5e +10013706: 2200 movs r2, #0 +10013708: 4b02 ldr r3, [pc, #8] ; (10013714 <__multiply+0x19c>) +1001370a: 4803 ldr r0, [pc, #12] ; (10013718 <__multiply+0x1a0>) +1001370c: 31ff adds r1, #255 ; 0xff +1001370e: f7f1 fe57 bl 100053c0 <__assert_func> +10013712: 46c0 nop ; (mov r8, r8) +10013714: 1004d084 .word 0x1004d084 +10013718: 1004d1e0 .word 0x1004d1e0 + +1001371c <__pow5mult>: +1001371c: b5f8 push {r3, r4, r5, r6, r7, lr} +1001371e: 2303 movs r3, #3 +10013720: 4647 mov r7, r8 +10013722: 0014 movs r4, r2 +10013724: 46ce mov lr, r9 +10013726: 001a movs r2, r3 +10013728: b580 push {r7, lr} +1001372a: 000e movs r6, r1 +1001372c: 0007 movs r7, r0 +1001372e: 4022 ands r2, r4 +10013730: 4223 tst r3, r4 +10013732: d138 bne.n 100137a6 <__pow5mult+0x8a> +10013734: 10a4 asrs r4, r4, #2 +10013736: d025 beq.n 10013784 <__pow5mult+0x68> +10013738: 6cbd ldr r5, [r7, #72] ; 0x48 +1001373a: 2d00 cmp r5, #0 +1001373c: d03c beq.n 100137b8 <__pow5mult+0x9c> +1001373e: 2301 movs r3, #1 +10013740: 4698 mov r8, r3 +10013742: 2300 movs r3, #0 +10013744: 4699 mov r9, r3 +10013746: 4643 mov r3, r8 +10013748: 4223 tst r3, r4 +1001374a: d108 bne.n 1001375e <__pow5mult+0x42> +1001374c: 1064 asrs r4, r4, #1 +1001374e: d019 beq.n 10013784 <__pow5mult+0x68> +10013750: 6828 ldr r0, [r5, #0] +10013752: 2800 cmp r0, #0 +10013754: d01b beq.n 1001378e <__pow5mult+0x72> +10013756: 0005 movs r5, r0 +10013758: 4643 mov r3, r8 +1001375a: 4223 tst r3, r4 +1001375c: d0f6 beq.n 1001374c <__pow5mult+0x30> +1001375e: 002a movs r2, r5 +10013760: 0031 movs r1, r6 +10013762: 0038 movs r0, r7 +10013764: f7ff ff08 bl 10013578 <__multiply> +10013768: 2e00 cmp r6, #0 +1001376a: d01a beq.n 100137a2 <__pow5mult+0x86> +1001376c: 6cfa ldr r2, [r7, #76] ; 0x4c +1001376e: 6873 ldr r3, [r6, #4] +10013770: 4694 mov ip, r2 +10013772: 009b lsls r3, r3, #2 +10013774: 4463 add r3, ip +10013776: 681a ldr r2, [r3, #0] +10013778: 1064 asrs r4, r4, #1 +1001377a: 6032 str r2, [r6, #0] +1001377c: 601e str r6, [r3, #0] +1001377e: 0006 movs r6, r0 +10013780: 2c00 cmp r4, #0 +10013782: d1e5 bne.n 10013750 <__pow5mult+0x34> +10013784: 0030 movs r0, r6 +10013786: bcc0 pop {r6, r7} +10013788: 46b9 mov r9, r7 +1001378a: 46b0 mov r8, r6 +1001378c: bdf8 pop {r3, r4, r5, r6, r7, pc} +1001378e: 002a movs r2, r5 +10013790: 0029 movs r1, r5 +10013792: 0038 movs r0, r7 +10013794: f7ff fef0 bl 10013578 <__multiply> +10013798: 464b mov r3, r9 +1001379a: 6028 str r0, [r5, #0] +1001379c: 0005 movs r5, r0 +1001379e: 6003 str r3, [r0, #0] +100137a0: e7da b.n 10013758 <__pow5mult+0x3c> +100137a2: 0006 movs r6, r0 +100137a4: e7d2 b.n 1001374c <__pow5mult+0x30> +100137a6: 4b0f ldr r3, [pc, #60] ; (100137e4 <__pow5mult+0xc8>) +100137a8: 3a01 subs r2, #1 +100137aa: 0092 lsls r2, r2, #2 +100137ac: 58d2 ldr r2, [r2, r3] +100137ae: 2300 movs r3, #0 +100137b0: f7ff fdbc bl 1001332c <__multadd> +100137b4: 0006 movs r6, r0 +100137b6: e7bd b.n 10013734 <__pow5mult+0x18> +100137b8: 2101 movs r1, #1 +100137ba: 0038 movs r0, r7 +100137bc: f7ff fd84 bl 100132c8 <_Balloc> +100137c0: 1e05 subs r5, r0, #0 +100137c2: d007 beq.n 100137d4 <__pow5mult+0xb8> +100137c4: 4b08 ldr r3, [pc, #32] ; (100137e8 <__pow5mult+0xcc>) +100137c6: 6143 str r3, [r0, #20] +100137c8: 2301 movs r3, #1 +100137ca: 6103 str r3, [r0, #16] +100137cc: 2300 movs r3, #0 +100137ce: 64b8 str r0, [r7, #72] ; 0x48 +100137d0: 6003 str r3, [r0, #0] +100137d2: e7b4 b.n 1001373e <__pow5mult+0x22> +100137d4: 21a0 movs r1, #160 ; 0xa0 +100137d6: 2200 movs r2, #0 +100137d8: 4b04 ldr r3, [pc, #16] ; (100137ec <__pow5mult+0xd0>) +100137da: 4805 ldr r0, [pc, #20] ; (100137f0 <__pow5mult+0xd4>) +100137dc: 0049 lsls r1, r1, #1 +100137de: f7f1 fdef bl 100053c0 <__assert_func> +100137e2: 46c0 nop ; (mov r8, r8) +100137e4: 1004d218 .word 0x1004d218 +100137e8: 00000271 .word 0x00000271 +100137ec: 1004d084 .word 0x1004d084 +100137f0: 1004d1e0 .word 0x1004d1e0 + +100137f4 <__lshift>: +100137f4: b5f0 push {r4, r5, r6, r7, lr} +100137f6: 000c movs r4, r1 +100137f8: 6923 ldr r3, [r4, #16] +100137fa: 4645 mov r5, r8 +100137fc: 46de mov lr, fp +100137fe: 4657 mov r7, sl +10013800: 464e mov r6, r9 +10013802: 4698 mov r8, r3 +10013804: b5e0 push {r5, r6, r7, lr} +10013806: 1157 asrs r7, r2, #5 +10013808: 44b8 add r8, r7 +1001380a: 4643 mov r3, r8 +1001380c: 1c5d adds r5, r3, #1 +1001380e: 68a3 ldr r3, [r4, #8] +10013810: 4683 mov fp, r0 +10013812: 0016 movs r6, r2 +10013814: 6849 ldr r1, [r1, #4] +10013816: b083 sub sp, #12 +10013818: 429d cmp r5, r3 +1001381a: dd03 ble.n 10013824 <__lshift+0x30> +1001381c: 3101 adds r1, #1 +1001381e: 005b lsls r3, r3, #1 +10013820: 429d cmp r5, r3 +10013822: dcfb bgt.n 1001381c <__lshift+0x28> +10013824: 4658 mov r0, fp +10013826: f7ff fd4f bl 100132c8 <_Balloc> +1001382a: 4684 mov ip, r0 +1001382c: 2800 cmp r0, #0 +1001382e: d053 beq.n 100138d8 <__lshift+0xe4> +10013830: 3014 adds r0, #20 +10013832: 0003 movs r3, r0 +10013834: 9001 str r0, [sp, #4] +10013836: 2f00 cmp r7, #0 +10013838: dd0c ble.n 10013854 <__lshift+0x60> +1001383a: 00bf lsls r7, r7, #2 +1001383c: 003a movs r2, r7 +1001383e: 2100 movs r1, #0 +10013840: 3214 adds r2, #20 +10013842: 4462 add r2, ip +10013844: c302 stmia r3!, {r1} +10013846: 4293 cmp r3, r2 +10013848: d1fc bne.n 10013844 <__lshift+0x50> +1001384a: 9b01 ldr r3, [sp, #4] +1001384c: 4699 mov r9, r3 +1001384e: 44b9 add r9, r7 +10013850: 464b mov r3, r9 +10013852: 9301 str r3, [sp, #4] +10013854: 6922 ldr r2, [r4, #16] +10013856: 0023 movs r3, r4 +10013858: 0091 lsls r1, r2, #2 +1001385a: 221f movs r2, #31 +1001385c: 0010 movs r0, r2 +1001385e: 3314 adds r3, #20 +10013860: 4030 ands r0, r6 +10013862: 4681 mov r9, r0 +10013864: 1859 adds r1, r3, r1 +10013866: 4232 tst r2, r6 +10013868: d030 beq.n 100138cc <__lshift+0xd8> +1001386a: 3201 adds r2, #1 +1001386c: 1a12 subs r2, r2, r0 +1001386e: 4692 mov sl, r2 +10013870: 2600 movs r6, #0 +10013872: 9f01 ldr r7, [sp, #4] +10013874: 4648 mov r0, r9 +10013876: 681a ldr r2, [r3, #0] +10013878: 4082 lsls r2, r0 +1001387a: 4332 orrs r2, r6 +1001387c: c704 stmia r7!, {r2} +1001387e: 4652 mov r2, sl +10013880: cb40 ldmia r3!, {r6} +10013882: 40d6 lsrs r6, r2 +10013884: 4299 cmp r1, r3 +10013886: d8f5 bhi.n 10013874 <__lshift+0x80> +10013888: 0022 movs r2, r4 +1001388a: 3215 adds r2, #21 +1001388c: 2304 movs r3, #4 +1001388e: 4291 cmp r1, r2 +10013890: d304 bcc.n 1001389c <__lshift+0xa8> +10013892: 1b0b subs r3, r1, r4 +10013894: 3b15 subs r3, #21 +10013896: 089b lsrs r3, r3, #2 +10013898: 3301 adds r3, #1 +1001389a: 009b lsls r3, r3, #2 +1001389c: 9a01 ldr r2, [sp, #4] +1001389e: 50d6 str r6, [r2, r3] +100138a0: 2e00 cmp r6, #0 +100138a2: d000 beq.n 100138a6 <__lshift+0xb2> +100138a4: 46a8 mov r8, r5 +100138a6: 4663 mov r3, ip +100138a8: 4642 mov r2, r8 +100138aa: 611a str r2, [r3, #16] +100138ac: 6863 ldr r3, [r4, #4] +100138ae: 4660 mov r0, ip +100138b0: 009a lsls r2, r3, #2 +100138b2: 465b mov r3, fp +100138b4: 6cdb ldr r3, [r3, #76] ; 0x4c +100138b6: 189b adds r3, r3, r2 +100138b8: 681a ldr r2, [r3, #0] +100138ba: 6022 str r2, [r4, #0] +100138bc: 601c str r4, [r3, #0] +100138be: b003 add sp, #12 +100138c0: bcf0 pop {r4, r5, r6, r7} +100138c2: 46bb mov fp, r7 +100138c4: 46b2 mov sl, r6 +100138c6: 46a9 mov r9, r5 +100138c8: 46a0 mov r8, r4 +100138ca: bdf0 pop {r4, r5, r6, r7, pc} +100138cc: 9801 ldr r0, [sp, #4] +100138ce: cb04 ldmia r3!, {r2} +100138d0: c004 stmia r0!, {r2} +100138d2: 4299 cmp r1, r3 +100138d4: d8fb bhi.n 100138ce <__lshift+0xda> +100138d6: e7e6 b.n 100138a6 <__lshift+0xb2> +100138d8: 21da movs r1, #218 ; 0xda +100138da: 2200 movs r2, #0 +100138dc: 4b02 ldr r3, [pc, #8] ; (100138e8 <__lshift+0xf4>) +100138de: 4803 ldr r0, [pc, #12] ; (100138ec <__lshift+0xf8>) +100138e0: 31ff adds r1, #255 ; 0xff +100138e2: f7f1 fd6d bl 100053c0 <__assert_func> +100138e6: 46c0 nop ; (mov r8, r8) +100138e8: 1004d084 .word 0x1004d084 +100138ec: 1004d1e0 .word 0x1004d1e0 + +100138f0 <__mcmp>: +100138f0: 6903 ldr r3, [r0, #16] +100138f2: 690a ldr r2, [r1, #16] +100138f4: b530 push {r4, r5, lr} +100138f6: 0005 movs r5, r0 +100138f8: 1a98 subs r0, r3, r2 +100138fa: 4293 cmp r3, r2 +100138fc: d111 bne.n 10013922 <__mcmp+0x32> +100138fe: 0092 lsls r2, r2, #2 +10013900: 3514 adds r5, #20 +10013902: 3114 adds r1, #20 +10013904: 18ab adds r3, r5, r2 +10013906: 1889 adds r1, r1, r2 +10013908: e001 b.n 1001390e <__mcmp+0x1e> +1001390a: 429d cmp r5, r3 +1001390c: d209 bcs.n 10013922 <__mcmp+0x32> +1001390e: 3b04 subs r3, #4 +10013910: 3904 subs r1, #4 +10013912: 681a ldr r2, [r3, #0] +10013914: 680c ldr r4, [r1, #0] +10013916: 42a2 cmp r2, r4 +10013918: d0f7 beq.n 1001390a <__mcmp+0x1a> +1001391a: 42a2 cmp r2, r4 +1001391c: 4192 sbcs r2, r2 +1001391e: 2001 movs r0, #1 +10013920: 4310 orrs r0, r2 +10013922: bd30 pop {r4, r5, pc} + +10013924 <__mdiff>: +10013924: b5f0 push {r4, r5, r6, r7, lr} +10013926: 464e mov r6, r9 +10013928: 4645 mov r5, r8 +1001392a: 46de mov lr, fp +1001392c: 4657 mov r7, sl +1001392e: b5e0 push {r5, r6, r7, lr} +10013930: 690b ldr r3, [r1, #16] +10013932: 4688 mov r8, r1 +10013934: 6911 ldr r1, [r2, #16] +10013936: 4691 mov r9, r2 +10013938: b083 sub sp, #12 +1001393a: 1a5c subs r4, r3, r1 +1001393c: 428b cmp r3, r1 +1001393e: d000 beq.n 10013942 <__mdiff+0x1e> +10013940: e095 b.n 10013a6e <__mdiff+0x14a> +10013942: 4646 mov r6, r8 +10013944: 0089 lsls r1, r1, #2 +10013946: 3614 adds r6, #20 +10013948: 3214 adds r2, #20 +1001394a: 1873 adds r3, r6, r1 +1001394c: 1852 adds r2, r2, r1 +1001394e: e002 b.n 10013956 <__mdiff+0x32> +10013950: 429e cmp r6, r3 +10013952: d300 bcc.n 10013956 <__mdiff+0x32> +10013954: e08f b.n 10013a76 <__mdiff+0x152> +10013956: 3b04 subs r3, #4 +10013958: 3a04 subs r2, #4 +1001395a: 681d ldr r5, [r3, #0] +1001395c: 6811 ldr r1, [r2, #0] +1001395e: 428d cmp r5, r1 +10013960: d0f6 beq.n 10013950 <__mdiff+0x2c> +10013962: d200 bcs.n 10013966 <__mdiff+0x42> +10013964: e07e b.n 10013a64 <__mdiff+0x140> +10013966: 4643 mov r3, r8 +10013968: 6859 ldr r1, [r3, #4] +1001396a: f7ff fcad bl 100132c8 <_Balloc> +1001396e: 2800 cmp r0, #0 +10013970: d100 bne.n 10013974 <__mdiff+0x50> +10013972: e08a b.n 10013a8a <__mdiff+0x166> +10013974: 4643 mov r3, r8 +10013976: 691a ldr r2, [r3, #16] +10013978: 2314 movs r3, #20 +1001397a: 4443 add r3, r8 +1001397c: 469c mov ip, r3 +1001397e: 60c4 str r4, [r0, #12] +10013980: 001c movs r4, r3 +10013982: 464b mov r3, r9 +10013984: 691b ldr r3, [r3, #16] +10013986: 0091 lsls r1, r2, #2 +10013988: 009b lsls r3, r3, #2 +1001398a: 4461 add r1, ip +1001398c: 469c mov ip, r3 +1001398e: 2314 movs r3, #20 +10013990: 464f mov r7, r9 +10013992: 469a mov sl, r3 +10013994: 3714 adds r7, #20 +10013996: 4482 add sl, r0 +10013998: 4653 mov r3, sl +1001399a: 44bc add ip, r7 +1001399c: 468b mov fp, r1 +1001399e: 46a2 mov sl, r4 +100139a0: 2614 movs r6, #20 +100139a2: 4664 mov r4, ip +100139a4: 2100 movs r1, #0 +100139a6: 4694 mov ip, r2 +100139a8: 4642 mov r2, r8 +100139aa: 4680 mov r8, r0 +100139ac: 9301 str r3, [sp, #4] +100139ae: 5993 ldr r3, [r2, r6] +100139b0: cf01 ldmia r7!, {r0} +100139b2: 041d lsls r5, r3, #16 +100139b4: 0c2d lsrs r5, r5, #16 +100139b6: 1869 adds r1, r5, r1 +100139b8: 0405 lsls r5, r0, #16 +100139ba: 0c2d lsrs r5, r5, #16 +100139bc: 1b4d subs r5, r1, r5 +100139be: 0c01 lsrs r1, r0, #16 +100139c0: 4640 mov r0, r8 +100139c2: 0c1b lsrs r3, r3, #16 +100139c4: 1a5b subs r3, r3, r1 +100139c6: 1429 asrs r1, r5, #16 +100139c8: 185b adds r3, r3, r1 +100139ca: 042d lsls r5, r5, #16 +100139cc: 1419 asrs r1, r3, #16 +100139ce: 0c2d lsrs r5, r5, #16 +100139d0: 041b lsls r3, r3, #16 +100139d2: 432b orrs r3, r5 +100139d4: 5183 str r3, [r0, r6] +100139d6: 3604 adds r6, #4 +100139d8: 42bc cmp r4, r7 +100139da: d8e8 bhi.n 100139ae <__mdiff+0x8a> +100139dc: 4662 mov r2, ip +100139de: 46a4 mov ip, r4 +100139e0: 464d mov r5, r9 +100139e2: 001c movs r4, r3 +100139e4: 4663 mov r3, ip +100139e6: 464e mov r6, r9 +100139e8: 1b5d subs r5, r3, r5 +100139ea: 3d15 subs r5, #21 +100139ec: 3615 adds r6, #21 +100139ee: 2300 movs r3, #0 +100139f0: 08ad lsrs r5, r5, #2 +100139f2: 45b4 cmp ip, r6 +100139f4: d300 bcc.n 100139f8 <__mdiff+0xd4> +100139f6: 00ab lsls r3, r5, #2 +100139f8: 9f01 ldr r7, [sp, #4] +100139fa: 46b8 mov r8, r7 +100139fc: 2704 movs r7, #4 +100139fe: 4443 add r3, r8 +10013a00: 45b4 cmp ip, r6 +10013a02: d301 bcc.n 10013a08 <__mdiff+0xe4> +10013a04: 3501 adds r5, #1 +10013a06: 00af lsls r7, r5, #2 +10013a08: 9d01 ldr r5, [sp, #4] +10013a0a: 44ba add sl, r7 +10013a0c: 46ac mov ip, r5 +10013a0e: 44bc add ip, r7 +10013a10: 45d3 cmp fp, sl +10013a12: d918 bls.n 10013a46 <__mdiff+0x122> +10013a14: 4665 mov r5, ip +10013a16: 4657 mov r7, sl +10013a18: 465e mov r6, fp +10013a1a: cf10 ldmia r7!, {r4} +10013a1c: 0423 lsls r3, r4, #16 +10013a1e: 0c1b lsrs r3, r3, #16 +10013a20: 185b adds r3, r3, r1 +10013a22: 1419 asrs r1, r3, #16 +10013a24: 0c24 lsrs r4, r4, #16 +10013a26: 1864 adds r4, r4, r1 +10013a28: 041b lsls r3, r3, #16 +10013a2a: 1421 asrs r1, r4, #16 +10013a2c: 0c1b lsrs r3, r3, #16 +10013a2e: 0424 lsls r4, r4, #16 +10013a30: 431c orrs r4, r3 +10013a32: c510 stmia r5!, {r4} +10013a34: 42be cmp r6, r7 +10013a36: d8f0 bhi.n 10013a1a <__mdiff+0xf6> +10013a38: 0031 movs r1, r6 +10013a3a: 4653 mov r3, sl +10013a3c: 3901 subs r1, #1 +10013a3e: 1acb subs r3, r1, r3 +10013a40: 089b lsrs r3, r3, #2 +10013a42: 009b lsls r3, r3, #2 +10013a44: 4463 add r3, ip +10013a46: 2c00 cmp r4, #0 +10013a48: d104 bne.n 10013a54 <__mdiff+0x130> +10013a4a: 3b04 subs r3, #4 +10013a4c: 6819 ldr r1, [r3, #0] +10013a4e: 3a01 subs r2, #1 +10013a50: 2900 cmp r1, #0 +10013a52: d0fa beq.n 10013a4a <__mdiff+0x126> +10013a54: 6102 str r2, [r0, #16] +10013a56: b003 add sp, #12 +10013a58: bcf0 pop {r4, r5, r6, r7} +10013a5a: 46bb mov fp, r7 +10013a5c: 46b2 mov sl, r6 +10013a5e: 46a9 mov r9, r5 +10013a60: 46a0 mov r8, r4 +10013a62: bdf0 pop {r4, r5, r6, r7, pc} +10013a64: 4643 mov r3, r8 +10013a66: 2401 movs r4, #1 +10013a68: 46c8 mov r8, r9 +10013a6a: 4699 mov r9, r3 +10013a6c: e77b b.n 10013966 <__mdiff+0x42> +10013a6e: 2c00 cmp r4, #0 +10013a70: dbf8 blt.n 10013a64 <__mdiff+0x140> +10013a72: 2400 movs r4, #0 +10013a74: e777 b.n 10013966 <__mdiff+0x42> +10013a76: 2100 movs r1, #0 +10013a78: f7ff fc26 bl 100132c8 <_Balloc> +10013a7c: 2800 cmp r0, #0 +10013a7e: d00b beq.n 10013a98 <__mdiff+0x174> +10013a80: 2301 movs r3, #1 +10013a82: 6103 str r3, [r0, #16] +10013a84: 2300 movs r3, #0 +10013a86: 6143 str r3, [r0, #20] +10013a88: e7e5 b.n 10013a56 <__mdiff+0x132> +10013a8a: 2190 movs r1, #144 ; 0x90 +10013a8c: 2200 movs r2, #0 +10013a8e: 4b05 ldr r3, [pc, #20] ; (10013aa4 <__mdiff+0x180>) +10013a90: 4805 ldr r0, [pc, #20] ; (10013aa8 <__mdiff+0x184>) +10013a92: 0089 lsls r1, r1, #2 +10013a94: f7f1 fc94 bl 100053c0 <__assert_func> +10013a98: 2200 movs r2, #0 +10013a9a: 4b02 ldr r3, [pc, #8] ; (10013aa4 <__mdiff+0x180>) +10013a9c: 4903 ldr r1, [pc, #12] ; (10013aac <__mdiff+0x188>) +10013a9e: 4802 ldr r0, [pc, #8] ; (10013aa8 <__mdiff+0x184>) +10013aa0: f7f1 fc8e bl 100053c0 <__assert_func> +10013aa4: 1004d084 .word 0x1004d084 +10013aa8: 1004d1e0 .word 0x1004d1e0 +10013aac: 00000232 .word 0x00000232 + +10013ab0 <__ulp>: +10013ab0: 4b0f ldr r3, [pc, #60] ; (10013af0 <__ulp+0x40>) +10013ab2: 4019 ands r1, r3 +10013ab4: 4b0f ldr r3, [pc, #60] ; (10013af4 <__ulp+0x44>) +10013ab6: 469c mov ip, r3 +10013ab8: 4461 add r1, ip +10013aba: 2900 cmp r1, #0 +10013abc: dd04 ble.n 10013ac8 <__ulp+0x18> +10013abe: 2200 movs r2, #0 +10013ac0: 000b movs r3, r1 +10013ac2: 0010 movs r0, r2 +10013ac4: 0019 movs r1, r3 +10013ac6: 4770 bx lr +10013ac8: 4249 negs r1, r1 +10013aca: 2200 movs r2, #0 +10013acc: 2300 movs r3, #0 +10013ace: 1509 asrs r1, r1, #20 +10013ad0: 2913 cmp r1, #19 +10013ad2: dc04 bgt.n 10013ade <__ulp+0x2e> +10013ad4: 2080 movs r0, #128 ; 0x80 +10013ad6: 0300 lsls r0, r0, #12 +10013ad8: 4108 asrs r0, r1 +10013ada: 0003 movs r3, r0 +10013adc: e7f1 b.n 10013ac2 <__ulp+0x12> +10013ade: 3914 subs r1, #20 +10013ae0: 2001 movs r0, #1 +10013ae2: 291e cmp r1, #30 +10013ae4: dc02 bgt.n 10013aec <__ulp+0x3c> +10013ae6: 2080 movs r0, #128 ; 0x80 +10013ae8: 0600 lsls r0, r0, #24 +10013aea: 40c8 lsrs r0, r1 +10013aec: 0002 movs r2, r0 +10013aee: e7e8 b.n 10013ac2 <__ulp+0x12> +10013af0: 7ff00000 .word 0x7ff00000 +10013af4: fcc00000 .word 0xfcc00000 + +10013af8 <__b2d>: +10013af8: b5f8 push {r3, r4, r5, r6, r7, lr} +10013afa: 0006 movs r6, r0 +10013afc: 4647 mov r7, r8 +10013afe: 46ce mov lr, r9 +10013b00: 6904 ldr r4, [r0, #16] +10013b02: 3614 adds r6, #20 +10013b04: 00a4 lsls r4, r4, #2 +10013b06: 1934 adds r4, r6, r4 +10013b08: 1f23 subs r3, r4, #4 +10013b0a: 681d ldr r5, [r3, #0] +10013b0c: b580 push {r7, lr} +10013b0e: 0028 movs r0, r5 +10013b10: 000f movs r7, r1 +10013b12: 4698 mov r8, r3 +10013b14: f7ff fcb6 bl 10013484 <__hi0bits> +10013b18: 2120 movs r1, #32 +10013b1a: 1a0a subs r2, r1, r0 +10013b1c: 603a str r2, [r7, #0] +10013b1e: 280a cmp r0, #10 +10013b20: dd2e ble.n 10013b80 <__b2d+0x88> +10013b22: 4546 cmp r6, r8 +10013b24: d223 bcs.n 10013b6e <__b2d+0x76> +10013b26: 2308 movs r3, #8 +10013b28: 425b negs r3, r3 +10013b2a: 4698 mov r8, r3 +10013b2c: 44a0 add r8, r4 +10013b2e: 4643 mov r3, r8 +10013b30: 681f ldr r7, [r3, #0] +10013b32: 230b movs r3, #11 +10013b34: 425b negs r3, r3 +10013b36: 469c mov ip, r3 +10013b38: 4484 add ip, r0 +10013b3a: 280b cmp r0, #11 +10013b3c: d01c beq.n 10013b78 <__b2d+0x80> +10013b3e: 4663 mov r3, ip +10013b40: 409d lsls r5, r3 +10013b42: 1ac9 subs r1, r1, r3 +10013b44: 003b movs r3, r7 +10013b46: 40cb lsrs r3, r1 +10013b48: 481c ldr r0, [pc, #112] ; (10013bbc <__b2d+0xc4>) +10013b4a: 431d orrs r5, r3 +10013b4c: 4328 orrs r0, r5 +10013b4e: 0003 movs r3, r0 +10013b50: 4546 cmp r6, r8 +10013b52: d22f bcs.n 10013bb4 <__b2d+0xbc> +10013b54: 3c0c subs r4, #12 +10013b56: 6820 ldr r0, [r4, #0] +10013b58: 40c8 lsrs r0, r1 +10013b5a: 4661 mov r1, ip +10013b5c: 408f lsls r7, r1 +10013b5e: 4307 orrs r7, r0 +10013b60: 003a movs r2, r7 +10013b62: 0010 movs r0, r2 +10013b64: 0019 movs r1, r3 +10013b66: bcc0 pop {r6, r7} +10013b68: 46b9 mov r9, r7 +10013b6a: 46b0 mov r8, r6 +10013b6c: bdf8 pop {r3, r4, r5, r6, r7, pc} +10013b6e: 0003 movs r3, r0 +10013b70: 2700 movs r7, #0 +10013b72: 3b0b subs r3, #11 +10013b74: 280b cmp r0, #11 +10013b76: d117 bne.n 10013ba8 <__b2d+0xb0> +10013b78: 4910 ldr r1, [pc, #64] ; (10013bbc <__b2d+0xc4>) +10013b7a: 4329 orrs r1, r5 +10013b7c: 000b movs r3, r1 +10013b7e: e7ef b.n 10013b60 <__b2d+0x68> +10013b80: 002f movs r7, r5 +10013b82: 3915 subs r1, #21 +10013b84: 1a0b subs r3, r1, r0 +10013b86: 40df lsrs r7, r3 +10013b88: 490c ldr r1, [pc, #48] ; (10013bbc <__b2d+0xc4>) +10013b8a: 4699 mov r9, r3 +10013b8c: 4339 orrs r1, r7 +10013b8e: 000b movs r3, r1 +10013b90: 2700 movs r7, #0 +10013b92: 4546 cmp r6, r8 +10013b94: d203 bcs.n 10013b9e <__b2d+0xa6> +10013b96: 4649 mov r1, r9 +10013b98: 3c08 subs r4, #8 +10013b9a: 6827 ldr r7, [r4, #0] +10013b9c: 40cf lsrs r7, r1 +10013b9e: 3015 adds r0, #21 +10013ba0: 4085 lsls r5, r0 +10013ba2: 433d orrs r5, r7 +10013ba4: 002a movs r2, r5 +10013ba6: e7dc b.n 10013b62 <__b2d+0x6a> +10013ba8: 409d lsls r5, r3 +10013baa: 4904 ldr r1, [pc, #16] ; (10013bbc <__b2d+0xc4>) +10013bac: 2700 movs r7, #0 +10013bae: 4329 orrs r1, r5 +10013bb0: 000b movs r3, r1 +10013bb2: e7d5 b.n 10013b60 <__b2d+0x68> +10013bb4: 4661 mov r1, ip +10013bb6: 408f lsls r7, r1 +10013bb8: e7d2 b.n 10013b60 <__b2d+0x68> +10013bba: 46c0 nop ; (mov r8, r8) +10013bbc: 3ff00000 .word 0x3ff00000 + +10013bc0 <__d2b>: +10013bc0: b570 push {r4, r5, r6, lr} +10013bc2: 2101 movs r1, #1 +10013bc4: b082 sub sp, #8 +10013bc6: 0015 movs r5, r2 +10013bc8: 001c movs r4, r3 +10013bca: f7ff fb7d bl 100132c8 <_Balloc> +10013bce: 1e06 subs r6, r0, #0 +10013bd0: d04f beq.n 10013c72 <__d2b+0xb2> +10013bd2: 0323 lsls r3, r4, #12 +10013bd4: 0064 lsls r4, r4, #1 +10013bd6: 0b1b lsrs r3, r3, #12 +10013bd8: 0d64 lsrs r4, r4, #21 +10013bda: d002 beq.n 10013be2 <__d2b+0x22> +10013bdc: 2280 movs r2, #128 ; 0x80 +10013bde: 0352 lsls r2, r2, #13 +10013be0: 4313 orrs r3, r2 +10013be2: 9301 str r3, [sp, #4] +10013be4: 2d00 cmp r5, #0 +10013be6: d117 bne.n 10013c18 <__d2b+0x58> +10013be8: a801 add r0, sp, #4 +10013bea: f7ff fc67 bl 100134bc <__lo0bits> +10013bee: 9b01 ldr r3, [sp, #4] +10013bf0: 2501 movs r5, #1 +10013bf2: 6173 str r3, [r6, #20] +10013bf4: 2301 movs r3, #1 +10013bf6: 3020 adds r0, #32 +10013bf8: 6133 str r3, [r6, #16] +10013bfa: 2c00 cmp r4, #0 +10013bfc: d024 beq.n 10013c48 <__d2b+0x88> +10013bfe: 4b20 ldr r3, [pc, #128] ; (10013c80 <__d2b+0xc0>) +10013c00: 469c mov ip, r3 +10013c02: 9b06 ldr r3, [sp, #24] +10013c04: 4464 add r4, ip +10013c06: 1824 adds r4, r4, r0 +10013c08: 601c str r4, [r3, #0] +10013c0a: 2335 movs r3, #53 ; 0x35 +10013c0c: 1a18 subs r0, r3, r0 +10013c0e: 9b07 ldr r3, [sp, #28] +10013c10: 6018 str r0, [r3, #0] +10013c12: 0030 movs r0, r6 +10013c14: b002 add sp, #8 +10013c16: bd70 pop {r4, r5, r6, pc} +10013c18: 4668 mov r0, sp +10013c1a: 9500 str r5, [sp, #0] +10013c1c: f7ff fc4e bl 100134bc <__lo0bits> +10013c20: 2800 cmp r0, #0 +10013c22: d022 beq.n 10013c6a <__d2b+0xaa> +10013c24: 9d01 ldr r5, [sp, #4] +10013c26: 2320 movs r3, #32 +10013c28: 002a movs r2, r5 +10013c2a: 1a1b subs r3, r3, r0 +10013c2c: 409a lsls r2, r3 +10013c2e: 0013 movs r3, r2 +10013c30: 40c5 lsrs r5, r0 +10013c32: 9a00 ldr r2, [sp, #0] +10013c34: 9501 str r5, [sp, #4] +10013c36: 4313 orrs r3, r2 +10013c38: 6173 str r3, [r6, #20] +10013c3a: 61b5 str r5, [r6, #24] +10013c3c: 1e6b subs r3, r5, #1 +10013c3e: 419d sbcs r5, r3 +10013c40: 3501 adds r5, #1 +10013c42: 6135 str r5, [r6, #16] +10013c44: 2c00 cmp r4, #0 +10013c46: d1da bne.n 10013bfe <__d2b+0x3e> +10013c48: 4b0e ldr r3, [pc, #56] ; (10013c84 <__d2b+0xc4>) +10013c4a: 469c mov ip, r3 +10013c4c: 9b06 ldr r3, [sp, #24] +10013c4e: 4460 add r0, ip +10013c50: 6018 str r0, [r3, #0] +10013c52: 4b0d ldr r3, [pc, #52] ; (10013c88 <__d2b+0xc8>) +10013c54: 18eb adds r3, r5, r3 +10013c56: 009b lsls r3, r3, #2 +10013c58: 18f3 adds r3, r6, r3 +10013c5a: 6958 ldr r0, [r3, #20] +10013c5c: f7ff fc12 bl 10013484 <__hi0bits> +10013c60: 016d lsls r5, r5, #5 +10013c62: 9b07 ldr r3, [sp, #28] +10013c64: 1a2d subs r5, r5, r0 +10013c66: 601d str r5, [r3, #0] +10013c68: e7d3 b.n 10013c12 <__d2b+0x52> +10013c6a: 9b00 ldr r3, [sp, #0] +10013c6c: 9d01 ldr r5, [sp, #4] +10013c6e: 6173 str r3, [r6, #20] +10013c70: e7e3 b.n 10013c3a <__d2b+0x7a> +10013c72: 2200 movs r2, #0 +10013c74: 4b05 ldr r3, [pc, #20] ; (10013c8c <__d2b+0xcc>) +10013c76: 4906 ldr r1, [pc, #24] ; (10013c90 <__d2b+0xd0>) +10013c78: 4806 ldr r0, [pc, #24] ; (10013c94 <__d2b+0xd4>) +10013c7a: f7f1 fba1 bl 100053c0 <__assert_func> +10013c7e: 46c0 nop ; (mov r8, r8) +10013c80: fffffbcd .word 0xfffffbcd +10013c84: fffffbce .word 0xfffffbce +10013c88: 3fffffff .word 0x3fffffff +10013c8c: 1004d084 .word 0x1004d084 +10013c90: 0000030a .word 0x0000030a +10013c94: 1004d1e0 .word 0x1004d1e0 + +10013c98 <__ratio>: +10013c98: b5f0 push {r4, r5, r6, r7, lr} +10013c9a: 46ce mov lr, r9 +10013c9c: 4647 mov r7, r8 +10013c9e: b580 push {r7, lr} +10013ca0: b085 sub sp, #20 +10013ca2: 4688 mov r8, r1 +10013ca4: a902 add r1, sp, #8 +10013ca6: 4681 mov r9, r0 +10013ca8: f7ff ff26 bl 10013af8 <__b2d> +10013cac: 0004 movs r4, r0 +10013cae: 000d movs r5, r1 +10013cb0: 4640 mov r0, r8 +10013cb2: a903 add r1, sp, #12 +10013cb4: f7ff ff20 bl 10013af8 <__b2d> +10013cb8: 0002 movs r2, r0 +10013cba: 000b movs r3, r1 +10013cbc: 4640 mov r0, r8 +10013cbe: 4649 mov r1, r9 +10013cc0: 6900 ldr r0, [r0, #16] +10013cc2: 6909 ldr r1, [r1, #16] +10013cc4: 9200 str r2, [sp, #0] +10013cc6: 9301 str r3, [sp, #4] +10013cc8: 1a09 subs r1, r1, r0 +10013cca: 0149 lsls r1, r1, #5 +10013ccc: 468c mov ip, r1 +10013cce: 9802 ldr r0, [sp, #8] +10013cd0: 9903 ldr r1, [sp, #12] +10013cd2: 1a40 subs r0, r0, r1 +10013cd4: 0001 movs r1, r0 +10013cd6: 4461 add r1, ip +10013cd8: 2900 cmp r1, #0 +10013cda: dd0b ble.n 10013cf4 <__ratio+0x5c> +10013cdc: 0509 lsls r1, r1, #20 +10013cde: 194f adds r7, r1, r5 +10013ce0: 003d movs r5, r7 +10013ce2: 0020 movs r0, r4 +10013ce4: 0029 movs r1, r5 +10013ce6: f7f3 f96a bl 10006fbe <__wrap___aeabi_ddiv> +10013cea: b005 add sp, #20 +10013cec: bcc0 pop {r6, r7} +10013cee: 46b9 mov r9, r7 +10013cf0: 46b0 mov r8, r6 +10013cf2: bdf0 pop {r4, r5, r6, r7, pc} +10013cf4: 0509 lsls r1, r1, #20 +10013cf6: 1a5b subs r3, r3, r1 +10013cf8: 9301 str r3, [sp, #4] +10013cfa: 9a00 ldr r2, [sp, #0] +10013cfc: 9b01 ldr r3, [sp, #4] +10013cfe: e7f0 b.n 10013ce2 <__ratio+0x4a> + +10013d00 <_mprec_log10>: +10013d00: b510 push {r4, lr} +10013d02: 0004 movs r4, r0 +10013d04: 2817 cmp r0, #23 +10013d06: dd09 ble.n 10013d1c <_mprec_log10+0x1c> +10013d08: 2000 movs r0, #0 +10013d0a: 4907 ldr r1, [pc, #28] ; (10013d28 <_mprec_log10+0x28>) +10013d0c: 2200 movs r2, #0 +10013d0e: 4b07 ldr r3, [pc, #28] ; (10013d2c <_mprec_log10+0x2c>) +10013d10: 3c01 subs r4, #1 +10013d12: f7f3 f96e bl 10006ff2 <__wrap___aeabi_dmul> +10013d16: 2c00 cmp r4, #0 +10013d18: d1f8 bne.n 10013d0c <_mprec_log10+0xc> +10013d1a: bd10 pop {r4, pc} +10013d1c: 00c4 lsls r4, r0, #3 +10013d1e: 4804 ldr r0, [pc, #16] ; (10013d30 <_mprec_log10+0x30>) +10013d20: 1904 adds r4, r0, r4 +10013d22: 6820 ldr r0, [r4, #0] +10013d24: 6861 ldr r1, [r4, #4] +10013d26: e7f8 b.n 10013d1a <_mprec_log10+0x1a> +10013d28: 3ff00000 .word 0x3ff00000 +10013d2c: 40240000 .word 0x40240000 +10013d30: 1004d278 .word 0x1004d278 + +10013d34 <__copybits>: +10013d34: 0013 movs r3, r2 +10013d36: 3901 subs r1, #1 +10013d38: b570 push {r4, r5, r6, lr} +10013d3a: 114c asrs r4, r1, #5 +10013d3c: 6911 ldr r1, [r2, #16] +10013d3e: 3401 adds r4, #1 +10013d40: 3314 adds r3, #20 +10013d42: 0089 lsls r1, r1, #2 +10013d44: 00a4 lsls r4, r4, #2 +10013d46: 1859 adds r1, r3, r1 +10013d48: 1904 adds r4, r0, r4 +10013d4a: 428b cmp r3, r1 +10013d4c: d20a bcs.n 10013d64 <__copybits+0x30> +10013d4e: 0005 movs r5, r0 +10013d50: cb40 ldmia r3!, {r6} +10013d52: c540 stmia r5!, {r6} +10013d54: 4299 cmp r1, r3 +10013d56: d8fb bhi.n 10013d50 <__copybits+0x1c> +10013d58: 1a8b subs r3, r1, r2 +10013d5a: 3b15 subs r3, #21 +10013d5c: 089b lsrs r3, r3, #2 +10013d5e: 3301 adds r3, #1 +10013d60: 009b lsls r3, r3, #2 +10013d62: 18c0 adds r0, r0, r3 +10013d64: 4284 cmp r4, r0 +10013d66: d903 bls.n 10013d70 <__copybits+0x3c> +10013d68: 2300 movs r3, #0 +10013d6a: c008 stmia r0!, {r3} +10013d6c: 4284 cmp r4, r0 +10013d6e: d8fc bhi.n 10013d6a <__copybits+0x36> +10013d70: bd70 pop {r4, r5, r6, pc} +10013d72: 46c0 nop ; (mov r8, r8) + +10013d74 <__any_on>: +10013d74: 0002 movs r2, r0 +10013d76: 6903 ldr r3, [r0, #16] +10013d78: b510 push {r4, lr} +10013d7a: 3214 adds r2, #20 +10013d7c: 1148 asrs r0, r1, #5 +10013d7e: 4283 cmp r3, r0 +10013d80: da0a bge.n 10013d98 <__any_on+0x24> +10013d82: 009b lsls r3, r3, #2 +10013d84: 18d3 adds r3, r2, r3 +10013d86: e003 b.n 10013d90 <__any_on+0x1c> +10013d88: 3b04 subs r3, #4 +10013d8a: 6819 ldr r1, [r3, #0] +10013d8c: 2900 cmp r1, #0 +10013d8e: d117 bne.n 10013dc0 <__any_on+0x4c> +10013d90: 4293 cmp r3, r2 +10013d92: d8f9 bhi.n 10013d88 <__any_on+0x14> 10013d94: 2000 movs r0, #0 -10013d96: 4907 ldr r1, [pc, #28] ; (10013db4 <_mprec_log10+0x28>) -10013d98: 2200 movs r2, #0 -10013d9a: 4b07 ldr r3, [pc, #28] ; (10013db8 <_mprec_log10+0x2c>) -10013d9c: 3c01 subs r4, #1 -10013d9e: f7f3 f970 bl 10007082 <__wrap___aeabi_dmul> -10013da2: 2c00 cmp r4, #0 -10013da4: d1f8 bne.n 10013d98 <_mprec_log10+0xc> -10013da6: bd10 pop {r4, pc} -10013da8: 00c4 lsls r4, r0, #3 -10013daa: 4804 ldr r0, [pc, #16] ; (10013dbc <_mprec_log10+0x30>) -10013dac: 1904 adds r4, r0, r4 -10013dae: 6820 ldr r0, [r4, #0] -10013db0: 6861 ldr r1, [r4, #4] -10013db2: e7f8 b.n 10013da6 <_mprec_log10+0x1a> -10013db4: 3ff00000 .word 0x3ff00000 -10013db8: 40240000 .word 0x40240000 -10013dbc: 1004d338 .word 0x1004d338 - -10013dc0 <__copybits>: -10013dc0: 0013 movs r3, r2 -10013dc2: 3901 subs r1, #1 -10013dc4: b570 push {r4, r5, r6, lr} -10013dc6: 114c asrs r4, r1, #5 -10013dc8: 6911 ldr r1, [r2, #16] -10013dca: 3401 adds r4, #1 -10013dcc: 3314 adds r3, #20 -10013dce: 0089 lsls r1, r1, #2 -10013dd0: 00a4 lsls r4, r4, #2 -10013dd2: 1859 adds r1, r3, r1 -10013dd4: 1904 adds r4, r0, r4 -10013dd6: 428b cmp r3, r1 -10013dd8: d20a bcs.n 10013df0 <__copybits+0x30> -10013dda: 0005 movs r5, r0 -10013ddc: cb40 ldmia r3!, {r6} -10013dde: c540 stmia r5!, {r6} -10013de0: 4299 cmp r1, r3 -10013de2: d8fb bhi.n 10013ddc <__copybits+0x1c> -10013de4: 1a8b subs r3, r1, r2 -10013de6: 3b15 subs r3, #21 -10013de8: 089b lsrs r3, r3, #2 -10013dea: 3301 adds r3, #1 -10013dec: 009b lsls r3, r3, #2 -10013dee: 18c0 adds r0, r0, r3 -10013df0: 4284 cmp r4, r0 -10013df2: d903 bls.n 10013dfc <__copybits+0x3c> -10013df4: 2300 movs r3, #0 -10013df6: c008 stmia r0!, {r3} -10013df8: 4284 cmp r4, r0 -10013dfa: d8fc bhi.n 10013df6 <__copybits+0x36> -10013dfc: bd70 pop {r4, r5, r6, pc} -10013dfe: 46c0 nop ; (mov r8, r8) - -10013e00 <__any_on>: -10013e00: 0002 movs r2, r0 -10013e02: 6903 ldr r3, [r0, #16] -10013e04: b510 push {r4, lr} -10013e06: 3214 adds r2, #20 -10013e08: 1148 asrs r0, r1, #5 -10013e0a: 4283 cmp r3, r0 -10013e0c: da0a bge.n 10013e24 <__any_on+0x24> -10013e0e: 009b lsls r3, r3, #2 -10013e10: 18d3 adds r3, r2, r3 -10013e12: e003 b.n 10013e1c <__any_on+0x1c> -10013e14: 3b04 subs r3, #4 -10013e16: 6819 ldr r1, [r3, #0] -10013e18: 2900 cmp r1, #0 -10013e1a: d117 bne.n 10013e4c <__any_on+0x4c> -10013e1c: 4293 cmp r3, r2 -10013e1e: d8f9 bhi.n 10013e14 <__any_on+0x14> -10013e20: 2000 movs r0, #0 -10013e22: bd10 pop {r4, pc} -10013e24: 4283 cmp r3, r0 -10013e26: dd0e ble.n 10013e46 <__any_on+0x46> -10013e28: 231f movs r3, #31 -10013e2a: 001c movs r4, r3 -10013e2c: 400c ands r4, r1 -10013e2e: 420b tst r3, r1 -10013e30: d009 beq.n 10013e46 <__any_on+0x46> -10013e32: 0083 lsls r3, r0, #2 -10013e34: 18d3 adds r3, r2, r3 -10013e36: 6819 ldr r1, [r3, #0] -10013e38: 2001 movs r0, #1 -10013e3a: 40e1 lsrs r1, r4 -10013e3c: 40a1 lsls r1, r4 -10013e3e: 681c ldr r4, [r3, #0] -10013e40: 428c cmp r4, r1 -10013e42: d1ee bne.n 10013e22 <__any_on+0x22> -10013e44: e7ea b.n 10013e1c <__any_on+0x1c> -10013e46: 0083 lsls r3, r0, #2 -10013e48: 18d3 adds r3, r2, r3 -10013e4a: e7e7 b.n 10013e1c <__any_on+0x1c> -10013e4c: 2001 movs r0, #1 -10013e4e: e7e8 b.n 10013e22 <__any_on+0x22> - -10013e50 : -10013e50: 2000 movs r0, #0 -10013e52: 4901 ldr r1, [pc, #4] ; (10013e58 ) -10013e54: 4770 bx lr -10013e56: 46c0 nop ; (mov r8, r8) -10013e58: 7ff80000 .word 0x7ff80000 - -10013e5c <_fclose_r.part.0>: -10013e5c: b570 push {r4, r5, r6, lr} -10013e5e: 000c movs r4, r1 -10013e60: 0005 movs r5, r0 -10013e62: f7fe fbf9 bl 10012658 <__sflush_r> -10013e66: 6ae3 ldr r3, [r4, #44] ; 0x2c -10013e68: 0006 movs r6, r0 -10013e6a: 2b00 cmp r3, #0 -10013e6c: d004 beq.n 10013e78 <_fclose_r.part.0+0x1c> -10013e6e: 0028 movs r0, r5 -10013e70: 69e1 ldr r1, [r4, #28] -10013e72: 4798 blx r3 -10013e74: 2800 cmp r0, #0 -10013e76: db1e blt.n 10013eb6 <_fclose_r.part.0+0x5a> -10013e78: 89a3 ldrh r3, [r4, #12] -10013e7a: 061b lsls r3, r3, #24 -10013e7c: d420 bmi.n 10013ec0 <_fclose_r.part.0+0x64> -10013e7e: 6b21 ldr r1, [r4, #48] ; 0x30 -10013e80: 2900 cmp r1, #0 -10013e82: d008 beq.n 10013e96 <_fclose_r.part.0+0x3a> -10013e84: 0023 movs r3, r4 -10013e86: 3340 adds r3, #64 ; 0x40 -10013e88: 4299 cmp r1, r3 -10013e8a: d002 beq.n 10013e92 <_fclose_r.part.0+0x36> -10013e8c: 0028 movs r0, r5 -10013e8e: f7fb fde1 bl 1000fa54 <_free_r> -10013e92: 2300 movs r3, #0 -10013e94: 6323 str r3, [r4, #48] ; 0x30 -10013e96: 6c61 ldr r1, [r4, #68] ; 0x44 -10013e98: 2900 cmp r1, #0 -10013e9a: d004 beq.n 10013ea6 <_fclose_r.part.0+0x4a> -10013e9c: 0028 movs r0, r5 -10013e9e: f7fb fdd9 bl 1000fa54 <_free_r> -10013ea2: 2300 movs r3, #0 -10013ea4: 6463 str r3, [r4, #68] ; 0x44 -10013ea6: f7fe fdbb bl 10012a20 <__sfp_lock_acquire> -10013eaa: 2300 movs r3, #0 -10013eac: 81a3 strh r3, [r4, #12] -10013eae: f7fe fdb9 bl 10012a24 <__sfp_lock_release> -10013eb2: 0030 movs r0, r6 -10013eb4: bd70 pop {r4, r5, r6, pc} -10013eb6: 2601 movs r6, #1 -10013eb8: 89a3 ldrh r3, [r4, #12] -10013eba: 4276 negs r6, r6 -10013ebc: 061b lsls r3, r3, #24 -10013ebe: d5de bpl.n 10013e7e <_fclose_r.part.0+0x22> -10013ec0: 0028 movs r0, r5 -10013ec2: 6921 ldr r1, [r4, #16] -10013ec4: f7fb fdc6 bl 1000fa54 <_free_r> -10013ec8: e7d9 b.n 10013e7e <_fclose_r.part.0+0x22> -10013eca: 46c0 nop ; (mov r8, r8) - -10013ecc <_fclose_r>: -10013ecc: b570 push {r4, r5, r6, lr} -10013ece: 0005 movs r5, r0 -10013ed0: 1e0c subs r4, r1, #0 -10013ed2: d008 beq.n 10013ee6 <_fclose_r+0x1a> -10013ed4: 2800 cmp r0, #0 -10013ed6: d002 beq.n 10013ede <_fclose_r+0x12> -10013ed8: 6b83 ldr r3, [r0, #56] ; 0x38 -10013eda: 2b00 cmp r3, #0 -10013edc: d00a beq.n 10013ef4 <_fclose_r+0x28> -10013ede: 220c movs r2, #12 -10013ee0: 5ea3 ldrsh r3, [r4, r2] -10013ee2: 2b00 cmp r3, #0 -10013ee4: d101 bne.n 10013eea <_fclose_r+0x1e> -10013ee6: 2000 movs r0, #0 -10013ee8: bd70 pop {r4, r5, r6, pc} -10013eea: 0021 movs r1, r4 -10013eec: 0028 movs r0, r5 -10013eee: f7ff ffb5 bl 10013e5c <_fclose_r.part.0> -10013ef2: e7f9 b.n 10013ee8 <_fclose_r+0x1c> -10013ef4: f7fe fd8c bl 10012a10 <__sinit> -10013ef8: 220c movs r2, #12 -10013efa: 5ea3 ldrsh r3, [r4, r2] -10013efc: 2b00 cmp r3, #0 -10013efe: d0f2 beq.n 10013ee6 <_fclose_r+0x1a> -10013f00: e7f3 b.n 10013eea <_fclose_r+0x1e> -10013f02: 46c0 nop ; (mov r8, r8) - -10013f04 : -10013f04: b570 push {r4, r5, r6, lr} -10013f06: 1e04 subs r4, r0, #0 -10013f08: d00a beq.n 10013f20 -10013f0a: 4b0d ldr r3, [pc, #52] ; (10013f40 ) -10013f0c: 681d ldr r5, [r3, #0] -10013f0e: 2d00 cmp r5, #0 -10013f10: d002 beq.n 10013f18 -10013f12: 6bab ldr r3, [r5, #56] ; 0x38 -10013f14: 2b00 cmp r3, #0 -10013f16: d00a beq.n 10013f2e -10013f18: 220c movs r2, #12 -10013f1a: 5ea3 ldrsh r3, [r4, r2] -10013f1c: 2b00 cmp r3, #0 -10013f1e: d101 bne.n 10013f24 -10013f20: 2000 movs r0, #0 -10013f22: bd70 pop {r4, r5, r6, pc} -10013f24: 0021 movs r1, r4 -10013f26: 0028 movs r0, r5 -10013f28: f7ff ff98 bl 10013e5c <_fclose_r.part.0> -10013f2c: e7f9 b.n 10013f22 -10013f2e: 0028 movs r0, r5 -10013f30: f7fe fd6e bl 10012a10 <__sinit> -10013f34: 220c movs r2, #12 -10013f36: 5ea3 ldrsh r3, [r4, r2] -10013f38: 2b00 cmp r3, #0 -10013f3a: d0f1 beq.n 10013f20 -10013f3c: e7f2 b.n 10013f24 -10013f3e: 46c0 nop ; (mov r8, r8) -10013f40: 200008e0 .word 0x200008e0 - -10013f44 <_fini>: -10013f44: b5f8 push {r3, r4, r5, r6, r7, lr} -10013f46: 46c0 nop ; (mov r8, r8) - -10013f48 <__sem_release_veneer>: -10013f48: b401 push {r0} -10013f4a: 4802 ldr r0, [pc, #8] ; (10013f54 <__sem_release_veneer+0xc>) -10013f4c: 4684 mov ip, r0 -10013f4e: bc01 pop {r0} -10013f50: 4760 bx ip -10013f52: bf00 nop -10013f54: 2000016d .word 0x2000016d - -10013f58 <__flash_do_cmd_veneer>: -10013f58: b401 push {r0} -10013f5a: 4802 ldr r0, [pc, #8] ; (10013f64 <__flash_do_cmd_veneer+0xc>) -10013f5c: 4684 mov ip, r0 -10013f5e: bc01 pop {r0} -10013f60: 4760 bx ip -10013f62: bf00 nop -10013f64: 200005f9 .word 0x200005f9 - -10013f68 <__mutex_exit_veneer>: -10013f68: b401 push {r0} -10013f6a: 4802 ldr r0, [pc, #8] ; (10013f74 <__mutex_exit_veneer+0xc>) -10013f6c: 4684 mov ip, r0 -10013f6e: bc01 pop {r0} -10013f70: 4760 bx ip -10013f72: bf00 nop -10013f74: 200003b9 .word 0x200003b9 - -10013f78 <____aeabi_ldiv0_veneer>: -10013f78: b401 push {r0} -10013f7a: 4802 ldr r0, [pc, #8] ; (10013f84 <____aeabi_ldiv0_veneer+0xc>) -10013f7c: 4684 mov ip, r0 -10013f7e: bc01 pop {r0} -10013f80: 4760 bx ip -10013f82: bf00 nop -10013f84: 200006bd .word 0x200006bd - -10013f88 <__memcmp_veneer>: -10013f88: b401 push {r0} -10013f8a: 4802 ldr r0, [pc, #8] ; (10013f94 <__memcmp_veneer+0xc>) -10013f8c: 4684 mov ip, r0 -10013f8e: bc01 pop {r0} -10013f90: 4760 bx ip -10013f92: bf00 nop -10013f94: 200006c1 .word 0x200006c1 - -10013f98 <__flash_range_program_veneer>: -10013f98: b401 push {r0} -10013f9a: 4802 ldr r0, [pc, #8] ; (10013fa4 <__flash_range_program_veneer+0xc>) -10013f9c: 4684 mov ip, r0 -10013f9e: bc01 pop {r0} -10013fa0: 4760 bx ip -10013fa2: bf00 nop -10013fa4: 20000579 .word 0x20000579 - -10013fa8 <__recursive_mutex_try_enter_veneer>: -10013fa8: b401 push {r0} -10013faa: 4802 ldr r0, [pc, #8] ; (10013fb4 <__recursive_mutex_try_enter_veneer+0xc>) -10013fac: 4684 mov ip, r0 -10013fae: bc01 pop {r0} -10013fb0: 4760 bx ip -10013fb2: bf00 nop -10013fb4: 200002f1 .word 0x200002f1 - -10013fb8 <____aeabi_idiv0_veneer>: -10013fb8: b401 push {r0} -10013fba: 4802 ldr r0, [pc, #8] ; (10013fc4 <____aeabi_idiv0_veneer+0xc>) -10013fbc: 4684 mov ip, r0 -10013fbe: bc01 pop {r0} -10013fc0: 4760 bx ip -10013fc2: bf00 nop -10013fc4: 200006bd .word 0x200006bd - -10013fc8 <__sem_acquire_blocking_veneer>: -10013fc8: b401 push {r0} -10013fca: 4802 ldr r0, [pc, #8] ; (10013fd4 <__sem_acquire_blocking_veneer+0xc>) -10013fcc: 4684 mov ip, r0 -10013fce: bc01 pop {r0} -10013fd0: 4760 bx ip -10013fd2: bf00 nop -10013fd4: 200000c1 .word 0x200000c1 - -10013fd8 <__recursive_mutex_enter_blocking_veneer>: -10013fd8: b401 push {r0} -10013fda: 4802 ldr r0, [pc, #8] ; (10013fe4 <__recursive_mutex_enter_blocking_veneer+0xc>) -10013fdc: 4684 mov ip, r0 -10013fde: bc01 pop {r0} -10013fe0: 4760 bx ip -10013fe2: bf00 nop -10013fe4: 20000201 .word 0x20000201 - -10013fe8 <__flash_range_erase_veneer>: -10013fe8: b401 push {r0} -10013fea: 4802 ldr r0, [pc, #8] ; (10013ff4 <__flash_range_erase_veneer+0xc>) -10013fec: 4684 mov ip, r0 -10013fee: bc01 pop {r0} -10013ff0: 4760 bx ip -10013ff2: bf00 nop -10013ff4: 200004f9 .word 0x200004f9 - -10013ff8 <__mutex_enter_block_until_veneer>: -10013ff8: b401 push {r0} -10013ffa: 4802 ldr r0, [pc, #8] ; (10014004 <__mutex_enter_block_until_veneer+0xc>) -10013ffc: 4684 mov ip, r0 -10013ffe: bc01 pop {r0} -10014000: 4760 bx ip -10014002: bf00 nop -10014004: 20000345 .word 0x20000345 - -10014008 <__mutex_try_enter_block_until_veneer>: -10014008: b401 push {r0} -1001400a: 4802 ldr r0, [pc, #8] ; (10014014 <__mutex_try_enter_block_until_veneer+0xc>) -1001400c: 4684 mov ip, r0 -1001400e: bc01 pop {r0} -10014010: 4760 bx ip -10014012: bf00 nop -10014014: 20000255 .word 0x20000255 - -10014018 <__recursive_mutex_exit_veneer>: -10014018: b401 push {r0} -1001401a: 4802 ldr r0, [pc, #8] ; (10014024 <__recursive_mutex_exit_veneer+0xc>) -1001401c: 4684 mov ip, r0 -1001401e: bc01 pop {r0} -10014020: 4760 bx ip -10014022: bf00 nop -10014024: 200003e1 .word 0x200003e1 - -10014028 <__mutex_enter_blocking_veneer>: -10014028: b401 push {r0} -1001402a: 4802 ldr r0, [pc, #8] ; (10014034 <__mutex_enter_blocking_veneer+0xc>) -1001402c: 4684 mov ip, r0 -1001402e: bc01 pop {r0} -10014030: 4760 bx ip -10014032: bf00 nop -10014034: 200001b9 .word 0x200001b9 - -10014038 <__sem_acquire_block_until_veneer>: -10014038: b401 push {r0} -1001403a: 4802 ldr r0, [pc, #8] ; (10014044 <__sem_acquire_block_until_veneer+0xc>) -1001403c: 4684 mov ip, r0 -1001403e: bc01 pop {r0} -10014040: 4760 bx ip -10014042: bf00 nop -10014044: 20000105 .word 0x20000105 - -10014048 <__memmove_veneer>: -10014048: b401 push {r0} -1001404a: 4802 ldr r0, [pc, #8] ; (10014054 <__memmove_veneer+0xc>) -1001404c: 4684 mov ip, r0 -1001404e: bc01 pop {r0} -10014050: 4760 bx ip -10014052: bf00 nop -10014054: 20000709 .word 0x20000709 +10013d96: bd10 pop {r4, pc} +10013d98: 4283 cmp r3, r0 +10013d9a: dd0e ble.n 10013dba <__any_on+0x46> +10013d9c: 231f movs r3, #31 +10013d9e: 001c movs r4, r3 +10013da0: 400c ands r4, r1 +10013da2: 420b tst r3, r1 +10013da4: d009 beq.n 10013dba <__any_on+0x46> +10013da6: 0083 lsls r3, r0, #2 +10013da8: 18d3 adds r3, r2, r3 +10013daa: 6819 ldr r1, [r3, #0] +10013dac: 2001 movs r0, #1 +10013dae: 40e1 lsrs r1, r4 +10013db0: 40a1 lsls r1, r4 +10013db2: 681c ldr r4, [r3, #0] +10013db4: 428c cmp r4, r1 +10013db6: d1ee bne.n 10013d96 <__any_on+0x22> +10013db8: e7ea b.n 10013d90 <__any_on+0x1c> +10013dba: 0083 lsls r3, r0, #2 +10013dbc: 18d3 adds r3, r2, r3 +10013dbe: e7e7 b.n 10013d90 <__any_on+0x1c> +10013dc0: 2001 movs r0, #1 +10013dc2: e7e8 b.n 10013d96 <__any_on+0x22> + +10013dc4 : +10013dc4: 2000 movs r0, #0 +10013dc6: 4901 ldr r1, [pc, #4] ; (10013dcc ) +10013dc8: 4770 bx lr +10013dca: 46c0 nop ; (mov r8, r8) +10013dcc: 7ff80000 .word 0x7ff80000 + +10013dd0 <_fclose_r.part.0>: +10013dd0: b570 push {r4, r5, r6, lr} +10013dd2: 000c movs r4, r1 +10013dd4: 0005 movs r5, r0 +10013dd6: f7fe fbf9 bl 100125cc <__sflush_r> +10013dda: 6ae3 ldr r3, [r4, #44] ; 0x2c +10013ddc: 0006 movs r6, r0 +10013dde: 2b00 cmp r3, #0 +10013de0: d004 beq.n 10013dec <_fclose_r.part.0+0x1c> +10013de2: 0028 movs r0, r5 +10013de4: 69e1 ldr r1, [r4, #28] +10013de6: 4798 blx r3 +10013de8: 2800 cmp r0, #0 +10013dea: db1e blt.n 10013e2a <_fclose_r.part.0+0x5a> +10013dec: 89a3 ldrh r3, [r4, #12] +10013dee: 061b lsls r3, r3, #24 +10013df0: d420 bmi.n 10013e34 <_fclose_r.part.0+0x64> +10013df2: 6b21 ldr r1, [r4, #48] ; 0x30 +10013df4: 2900 cmp r1, #0 +10013df6: d008 beq.n 10013e0a <_fclose_r.part.0+0x3a> +10013df8: 0023 movs r3, r4 +10013dfa: 3340 adds r3, #64 ; 0x40 +10013dfc: 4299 cmp r1, r3 +10013dfe: d002 beq.n 10013e06 <_fclose_r.part.0+0x36> +10013e00: 0028 movs r0, r5 +10013e02: f7fb fde1 bl 1000f9c8 <_free_r> +10013e06: 2300 movs r3, #0 +10013e08: 6323 str r3, [r4, #48] ; 0x30 +10013e0a: 6c61 ldr r1, [r4, #68] ; 0x44 +10013e0c: 2900 cmp r1, #0 +10013e0e: d004 beq.n 10013e1a <_fclose_r.part.0+0x4a> +10013e10: 0028 movs r0, r5 +10013e12: f7fb fdd9 bl 1000f9c8 <_free_r> +10013e16: 2300 movs r3, #0 +10013e18: 6463 str r3, [r4, #68] ; 0x44 +10013e1a: f7fe fdbb bl 10012994 <__sfp_lock_acquire> +10013e1e: 2300 movs r3, #0 +10013e20: 81a3 strh r3, [r4, #12] +10013e22: f7fe fdb9 bl 10012998 <__sfp_lock_release> +10013e26: 0030 movs r0, r6 +10013e28: bd70 pop {r4, r5, r6, pc} +10013e2a: 2601 movs r6, #1 +10013e2c: 89a3 ldrh r3, [r4, #12] +10013e2e: 4276 negs r6, r6 +10013e30: 061b lsls r3, r3, #24 +10013e32: d5de bpl.n 10013df2 <_fclose_r.part.0+0x22> +10013e34: 0028 movs r0, r5 +10013e36: 6921 ldr r1, [r4, #16] +10013e38: f7fb fdc6 bl 1000f9c8 <_free_r> +10013e3c: e7d9 b.n 10013df2 <_fclose_r.part.0+0x22> +10013e3e: 46c0 nop ; (mov r8, r8) + +10013e40 <_fclose_r>: +10013e40: b570 push {r4, r5, r6, lr} +10013e42: 0005 movs r5, r0 +10013e44: 1e0c subs r4, r1, #0 +10013e46: d008 beq.n 10013e5a <_fclose_r+0x1a> +10013e48: 2800 cmp r0, #0 +10013e4a: d002 beq.n 10013e52 <_fclose_r+0x12> +10013e4c: 6b83 ldr r3, [r0, #56] ; 0x38 +10013e4e: 2b00 cmp r3, #0 +10013e50: d00a beq.n 10013e68 <_fclose_r+0x28> +10013e52: 220c movs r2, #12 +10013e54: 5ea3 ldrsh r3, [r4, r2] +10013e56: 2b00 cmp r3, #0 +10013e58: d101 bne.n 10013e5e <_fclose_r+0x1e> +10013e5a: 2000 movs r0, #0 +10013e5c: bd70 pop {r4, r5, r6, pc} +10013e5e: 0021 movs r1, r4 +10013e60: 0028 movs r0, r5 +10013e62: f7ff ffb5 bl 10013dd0 <_fclose_r.part.0> +10013e66: e7f9 b.n 10013e5c <_fclose_r+0x1c> +10013e68: f7fe fd8c bl 10012984 <__sinit> +10013e6c: 220c movs r2, #12 +10013e6e: 5ea3 ldrsh r3, [r4, r2] +10013e70: 2b00 cmp r3, #0 +10013e72: d0f2 beq.n 10013e5a <_fclose_r+0x1a> +10013e74: e7f3 b.n 10013e5e <_fclose_r+0x1e> +10013e76: 46c0 nop ; (mov r8, r8) + +10013e78 : +10013e78: b570 push {r4, r5, r6, lr} +10013e7a: 1e04 subs r4, r0, #0 +10013e7c: d00a beq.n 10013e94 +10013e7e: 4b0d ldr r3, [pc, #52] ; (10013eb4 ) +10013e80: 681d ldr r5, [r3, #0] +10013e82: 2d00 cmp r5, #0 +10013e84: d002 beq.n 10013e8c +10013e86: 6bab ldr r3, [r5, #56] ; 0x38 +10013e88: 2b00 cmp r3, #0 +10013e8a: d00a beq.n 10013ea2 +10013e8c: 220c movs r2, #12 +10013e8e: 5ea3 ldrsh r3, [r4, r2] +10013e90: 2b00 cmp r3, #0 +10013e92: d101 bne.n 10013e98 +10013e94: 2000 movs r0, #0 +10013e96: bd70 pop {r4, r5, r6, pc} +10013e98: 0021 movs r1, r4 +10013e9a: 0028 movs r0, r5 +10013e9c: f7ff ff98 bl 10013dd0 <_fclose_r.part.0> +10013ea0: e7f9 b.n 10013e96 +10013ea2: 0028 movs r0, r5 +10013ea4: f7fe fd6e bl 10012984 <__sinit> +10013ea8: 220c movs r2, #12 +10013eaa: 5ea3 ldrsh r3, [r4, r2] +10013eac: 2b00 cmp r3, #0 +10013eae: d0f1 beq.n 10013e94 +10013eb0: e7f2 b.n 10013e98 +10013eb2: 46c0 nop ; (mov r8, r8) +10013eb4: 200008e0 .word 0x200008e0 + +10013eb8 <_fini>: +10013eb8: b5f8 push {r3, r4, r5, r6, r7, lr} +10013eba: 46c0 nop ; (mov r8, r8) +10013ebc: 0000 movs r0, r0 + ... + +10013ec0 <__sem_release_veneer>: +10013ec0: b401 push {r0} +10013ec2: 4802 ldr r0, [pc, #8] ; (10013ecc <__sem_release_veneer+0xc>) +10013ec4: 4684 mov ip, r0 +10013ec6: bc01 pop {r0} +10013ec8: 4760 bx ip +10013eca: bf00 nop +10013ecc: 2000016d .word 0x2000016d + +10013ed0 <__flash_do_cmd_veneer>: +10013ed0: b401 push {r0} +10013ed2: 4802 ldr r0, [pc, #8] ; (10013edc <__flash_do_cmd_veneer+0xc>) +10013ed4: 4684 mov ip, r0 +10013ed6: bc01 pop {r0} +10013ed8: 4760 bx ip +10013eda: bf00 nop +10013edc: 200005f9 .word 0x200005f9 + +10013ee0 <__mutex_exit_veneer>: +10013ee0: b401 push {r0} +10013ee2: 4802 ldr r0, [pc, #8] ; (10013eec <__mutex_exit_veneer+0xc>) +10013ee4: 4684 mov ip, r0 +10013ee6: bc01 pop {r0} +10013ee8: 4760 bx ip +10013eea: bf00 nop +10013eec: 200003b9 .word 0x200003b9 + +10013ef0 <____aeabi_ldiv0_veneer>: +10013ef0: b401 push {r0} +10013ef2: 4802 ldr r0, [pc, #8] ; (10013efc <____aeabi_ldiv0_veneer+0xc>) +10013ef4: 4684 mov ip, r0 +10013ef6: bc01 pop {r0} +10013ef8: 4760 bx ip +10013efa: bf00 nop +10013efc: 200006bd .word 0x200006bd + +10013f00 <__memcmp_veneer>: +10013f00: b401 push {r0} +10013f02: 4802 ldr r0, [pc, #8] ; (10013f0c <__memcmp_veneer+0xc>) +10013f04: 4684 mov ip, r0 +10013f06: bc01 pop {r0} +10013f08: 4760 bx ip +10013f0a: bf00 nop +10013f0c: 200006c1 .word 0x200006c1 + +10013f10 <__flash_range_program_veneer>: +10013f10: b401 push {r0} +10013f12: 4802 ldr r0, [pc, #8] ; (10013f1c <__flash_range_program_veneer+0xc>) +10013f14: 4684 mov ip, r0 +10013f16: bc01 pop {r0} +10013f18: 4760 bx ip +10013f1a: bf00 nop +10013f1c: 20000579 .word 0x20000579 + +10013f20 <__recursive_mutex_try_enter_veneer>: +10013f20: b401 push {r0} +10013f22: 4802 ldr r0, [pc, #8] ; (10013f2c <__recursive_mutex_try_enter_veneer+0xc>) +10013f24: 4684 mov ip, r0 +10013f26: bc01 pop {r0} +10013f28: 4760 bx ip +10013f2a: bf00 nop +10013f2c: 200002f1 .word 0x200002f1 + +10013f30 <____aeabi_idiv0_veneer>: +10013f30: b401 push {r0} +10013f32: 4802 ldr r0, [pc, #8] ; (10013f3c <____aeabi_idiv0_veneer+0xc>) +10013f34: 4684 mov ip, r0 +10013f36: bc01 pop {r0} +10013f38: 4760 bx ip +10013f3a: bf00 nop +10013f3c: 200006bd .word 0x200006bd + +10013f40 <__sem_acquire_blocking_veneer>: +10013f40: b401 push {r0} +10013f42: 4802 ldr r0, [pc, #8] ; (10013f4c <__sem_acquire_blocking_veneer+0xc>) +10013f44: 4684 mov ip, r0 +10013f46: bc01 pop {r0} +10013f48: 4760 bx ip +10013f4a: bf00 nop +10013f4c: 200000c1 .word 0x200000c1 + +10013f50 <__recursive_mutex_enter_blocking_veneer>: +10013f50: b401 push {r0} +10013f52: 4802 ldr r0, [pc, #8] ; (10013f5c <__recursive_mutex_enter_blocking_veneer+0xc>) +10013f54: 4684 mov ip, r0 +10013f56: bc01 pop {r0} +10013f58: 4760 bx ip +10013f5a: bf00 nop +10013f5c: 20000201 .word 0x20000201 + +10013f60 <__flash_range_erase_veneer>: +10013f60: b401 push {r0} +10013f62: 4802 ldr r0, [pc, #8] ; (10013f6c <__flash_range_erase_veneer+0xc>) +10013f64: 4684 mov ip, r0 +10013f66: bc01 pop {r0} +10013f68: 4760 bx ip +10013f6a: bf00 nop +10013f6c: 200004f9 .word 0x200004f9 + +10013f70 <__mutex_enter_block_until_veneer>: +10013f70: b401 push {r0} +10013f72: 4802 ldr r0, [pc, #8] ; (10013f7c <__mutex_enter_block_until_veneer+0xc>) +10013f74: 4684 mov ip, r0 +10013f76: bc01 pop {r0} +10013f78: 4760 bx ip +10013f7a: bf00 nop +10013f7c: 20000345 .word 0x20000345 + +10013f80 <__mutex_try_enter_block_until_veneer>: +10013f80: b401 push {r0} +10013f82: 4802 ldr r0, [pc, #8] ; (10013f8c <__mutex_try_enter_block_until_veneer+0xc>) +10013f84: 4684 mov ip, r0 +10013f86: bc01 pop {r0} +10013f88: 4760 bx ip +10013f8a: bf00 nop +10013f8c: 20000255 .word 0x20000255 + +10013f90 <__recursive_mutex_exit_veneer>: +10013f90: b401 push {r0} +10013f92: 4802 ldr r0, [pc, #8] ; (10013f9c <__recursive_mutex_exit_veneer+0xc>) +10013f94: 4684 mov ip, r0 +10013f96: bc01 pop {r0} +10013f98: 4760 bx ip +10013f9a: bf00 nop +10013f9c: 200003e1 .word 0x200003e1 + +10013fa0 <__mutex_enter_blocking_veneer>: +10013fa0: b401 push {r0} +10013fa2: 4802 ldr r0, [pc, #8] ; (10013fac <__mutex_enter_blocking_veneer+0xc>) +10013fa4: 4684 mov ip, r0 +10013fa6: bc01 pop {r0} +10013fa8: 4760 bx ip +10013faa: bf00 nop +10013fac: 200001b9 .word 0x200001b9 + +10013fb0 <__sem_acquire_block_until_veneer>: +10013fb0: b401 push {r0} +10013fb2: 4802 ldr r0, [pc, #8] ; (10013fbc <__sem_acquire_block_until_veneer+0xc>) +10013fb4: 4684 mov ip, r0 +10013fb6: bc01 pop {r0} +10013fb8: 4760 bx ip +10013fba: bf00 nop +10013fbc: 20000105 .word 0x20000105 + +10013fc0 <__memmove_veneer>: +10013fc0: b401 push {r0} +10013fc2: 4802 ldr r0, [pc, #8] ; (10013fcc <__memmove_veneer+0xc>) +10013fc4: 4684 mov ip, r0 +10013fc6: bc01 pop {r0} +10013fc8: 4760 bx ip +10013fca: bf00 nop +10013fcc: 20000709 .word 0x20000709 Disassembly of section .data: @@ -39084,7 +39036,7 @@ Disassembly of section .data: 2000049e: 7003 strb r3, [r0, #0] 200004a0: bd10 pop {r4, pc} 200004a2: 46c0 nop ; (mov r8, r8) -200004a4: 20010fce .word 0x20010fce +200004a4: 20010fe2 .word 0x20010fe2 200004a8: 1000173c .word 0x1000173c 200004ac: 10000100 .word 0x10000100 @@ -39475,7 +39427,7 @@ Disassembly of section .data: 200007be: bc01 pop {r0} 200007c0: 4760 bx ip 200007c2: bf00 nop -200007c4: 100054b5 .word 0x100054b5 +200007c4: 10005425 .word 0x10005425 200007c8 <__best_effort_wfe_or_timeout_veneer>: 200007c8: b401 push {r0} @@ -39484,7 +39436,7 @@ Disassembly of section .data: 200007ce: bc01 pop {r0} 200007d0: 4760 bx ip 200007d2: bf00 nop -200007d4: 1000455d .word 0x1000455d +200007d4: 100045e5 .word 0x100045e5 200007d8 : 200007d8: 6a848920 0000aa96 ..j.... @@ -39493,22 +39445,22 @@ Disassembly of section .data: 200007e0: 10140000 .... 200007e4 : -200007e4: 00000082 10000dcd ........ +200007e4: 00000082 10000d81 ........ 200007ec : -200007ec: 00000083 10000dcd ........ +200007ec: 00000083 10000d81 ........ 200007f4 : -200007f4: 00000084 10000dcd ........ +200007f4: 00000084 10000d81 ........ 200007fc : -200007fc: 00000002 10000c91 ........ +200007fc: 00000002 10000c45 ....E... 20000804 : -20000804: 00000003 10000c91 ........ +20000804: 00000003 10000c45 ....E... 2000080c : -2000080c: 00000004 10000c91 ........ +2000080c: 00000004 10000c45 ....E... 20000814 : 20000814: 00000010 .... @@ -39537,7 +39489,7 @@ Disassembly of section .data: 20000856: 4901 ldr r1, [pc, #4] ; (2000085c ) 20000858: 4788 blx r1 2000085a: bd01 pop {r0, pc} -2000085c: 10003b85 .word 0x10003b85 +2000085c: 10003c0d .word 0x10003c0d 20000860 : 20000860: 20000878 00000000 20001308 200023bc x.. ....... .#. @@ -39563,11 +39515,11 @@ Disassembly of section .data: 200008b0: 00005858 XX.. 200008b4 : -200008b4: 00000000 1000d1b1 00000000 00000000 ................ +200008b4: 00000000 1000d121 00000000 00000000 ....!........... 200008c4: 00000000 .... 200008c8 : -200008c8: 00000000 1000d115 00000000 00000000 ................ +200008c8: 00000000 1000d085 00000000 00000000 ................ ... 200008e0 <_impure_ptr>: @@ -39668,10 +39620,10 @@ Disassembly of section .data: ... 200011e0: 00000043 00000000 00000000 00000000 C............... ... -20001200: 1001263d 1000fdc5 00000000 1004c864 =&..........d... -20001210: 1004cd64 1001434c 1001434c 1001434c d...LC..LC..LC.. -20001220: 1001434c 1001434c 1001434c 1001434c LC..LC..LC..LC.. -20001230: 1001434c 1001434c ffffffff ffffffff LC..LC.......... +20001200: 100125b1 1000fd39 00000000 1004c7a4 .%..9........... +20001210: 1004cca4 10014290 10014290 10014290 .....B...B...B.. +20001220: 10014290 10014290 10014290 10014290 .B...B...B...B.. +20001230: 10014290 10014290 ffffffff ffffffff .B...B.......... 20001240: ffffffff 0000ffff 53410001 00494943 ..........ASCII. ... 20001268: 53410000 00494943 00000000 00000000 ..ASCII......... @@ -39687,10 +39639,10 @@ Disassembly of section .data: ... 200012a0 <__mutex_array_end>: -200012a0: 100074dd .word 0x100074dd -200012a4: 10006af5 .word 0x10006af5 -200012a8: 10007269 .word 0x10007269 -200012ac: 100073e5 .word 0x100073e5 +200012a0: 1000744d .word 0x1000744d +200012a4: 10006a65 .word 0x10006a65 +200012a8: 100071d9 .word 0x100071d9 +200012ac: 10007355 .word 0x10007355 200012b0 <__frame_dummy_init_array_entry>: -200012b0: 10000331 100089fd 1....... +200012b0: 10000331 1000896d 1...m... diff --git a/build/PicoPiFi.elf b/build/PicoPiFi.elf index 984c9ad26abecf0d3896d028cd6ef357a4e2853a..9208d8159f8b76bf26d38838eba485d17062d2fa 100755 GIT binary patch delta 60459 zcmce;33yY**9SavliZtbkZv^HXxg-NFKH?J)|L{w0cA%7OxY|bQV_8s(u$~nsK7<0 zEFuUhC}5>xTmXxrqN1jN%Kk5F5ELU~(Z*a7`o9oBY#H0dZW_Txlu0n?;JR}{$Lb|9B-6t_tlGlasZ8%tNg3z+wy|}MP)Oa zwE2E{T9aRXP%f48jh%9ce7{k&O>Yd$*P1@E5|kl2rEN}2mDLxu{JfDwD&UifA=So{ z648}wiB26rbQ&+JtG`8bTY`x$E}G~vvO1F1*48ph2+<|sof}{1O?4;XlQCI@*!F#C zB>QyokiZBUB|jM0vrKIC&JBJ$XNPE`jX66y*w)qO>=cNgBes_vM7KsCN?*+`-~XY} zcA&Pdwe>dSIgoNPTuvG1bjyXP+I>G4tgj@IIx>=ow)EBuuzw^u4$D&jAIl#}f{TB^ zTQc5s*455#i7N5tXSLEw8-Rb``$tI&tx1f_##hd`Xblg zF6_r{>}JP@`5&RpK6eW-yM?TA?92b49lyr-z8n9XBg?oKWnKK0ZtRnecYzxPjmnI$ zLAy=)VJ4#AVBD3z5vjs>zcI9wBofQ!TBR+kUf7`6=oj)rCNQUW1Jk>{Pw|t*F3c~d z%W`~d)vY8h-9q(?a%r!ML0&}Ywy~gE>sK32iu$XP$;lVxeL=~zRK64xshL+b zhFD|4{aO6I8$_&dirHcQVv6bs{>4p6Gf5jt1-vo+RX9$P1wL8U`^R)Fx=ifadab6{J{ANcqyv&Ox7v zfG3g+!Uww&Ik)+ztDbpF;K?6bh+ge zxCGIrm;7o-@B_mdsa{_~;*>QMaY?fEXe~ML`=6TU=6xX9*0hvIZqen^428dKR%3b8 z7F|49L-xZEhPsCv_S5& zT<(2$$xU_2^~!b06(F~~<=J+*7hBroj%hk;t0^=#Rd&}%q2buU6hC zMkDFa3*wLp07oOwL9W@SF3=TIo3GPEojfNjkVebThQ-i%@;hPOeVL>FK)F7qfasz~ zC?&Sx@*iQ{1LixTVk`^Cp>BDXvZh;c>Q(aoG;W`%$b;3>o21F z@fjA~sQxrpD#a6v27y|6nwaI|NOXG0+>Ja6`Od~DC;hQ9H^bA75l+Nx_xlrI3SK!&J^2~_t{<`Kga%pBfiNL%X(%c!( zAo;zBh%%`;2=K8ce>`b3(cQ8J0CG6^`&UgJ@T_xSy34w1<*?1cpPw|T@x1P!z@J9@ zVOk+tbVNclh2yiRrWi?s^lK*Oel$jn!ly`4o)PM4q5MFj7tEsr`zLI$li zMrxOnx!R!%^NeN5=7FCMy)TpJ(IEsFdy zUbOur)5xHF!FHp*djChpN@M+jdHIj#ZJ2n>gC-2Ogp`tmTX>e_9^30_B5?c->-d>V zjYKykdqR=6NU)jfFIqdsdXc^vr^we@SwBTCiVUU|@{^IdWdmz?`>&~g!x}QPV%d@` zpHqGzAw?5rF40aX;*{C-71m`@$0)DI80&pAiEgElL{7;LE}BqOo+@D7vdl`l23h(J zO(-S_lWII?^~qgp+!A$6waPff=ux~;y_{xd({3G2d8QXk>G`3>-59&wZcGjtxc`1OO;qp zqmSwkN!uo%Tmh)a;5^N~VDy&5_42hSoljMLIbZBiKcIHYf%QWbL>?C% zshZS$*jgb!6+K+3vRPVXOLSW32d%37km7()zWhm?cMW}xYj*ZKIXq?*gv^b(f11-8 zduuB}G_ma~)A63xiInf786<(!%&R>@#thBYZYN2>Q42X{Q!RMRpLS3$-1VTlnc8=m-Wj(^e=tvbF^WI$<>o=2in^9?&6kH zU5EEUYi89%%}Oq~)0)w6>~@+B$96GIF>N!&qBSp}HT$-;=AbHT7~y6eKe^3H$`ZTP z93de?v$Si-+uDGIBq`2v+~i+0s%Q{~%MI6;nA}O!h}!hgD_zL7RXISpIP~+ufX~zBkPs+c6POIs%wSuPZ!Us zT@!VL%yv6@4S8MbhcQHIzLC4fMx+W4O{2N8H8#Ba-yM6{?UK5apIAxa!!>K7kC2{jpKK=q!O^88X|misu4h@7 zVS}{q8@XquW`~w?KQQ>=m3BYev_?3aC9I~R&A{TY|Dkz0{iAv2xII}B)nWJ=(&o#x z#%bBn#k8y2rPrJ;UE*|UnY#<~LBa>n-2+FijAOJ(&WSe!sBGW2Mw0$Hb2C)7uUq@& zsBB-h$}8g&LH;m4TR6}tx5Vp&U5&CXAv>6d;BxHXh{4wxhSwt8@-U3Cln^RphRPcf zCetV6hJ>zTUT&D8HjqqXLPo3obBvdZi0&%euPsHTKFF`Nc;k7cg}42W){9SUd%{l$ z8PvPD*r>8)I}Bu&G1J&;XDIh2s==fD4z5amDlswqkM_MZ(7xmexpxYo;btXRwsF}2#|`rFoYzF0*G&Y2_ij4Yya;<-eXG4demAMF@4}|t`AH?gixP+$ zOXOC27r80vxUbsD%@;bUi==L?_V?xgB*$x>Z~mkB3DozQX8tU1mbEEegr6GajFhgl zQ7%cz=-3S$!$IrX%%4f}rzwF!kR}+n2&a28Dga}$L2$Zz8w6rc7B!AX5rHp&_ zth*7>4f4PDJ4qKT3VW0Pas!NN(Cf>^a&1Ba)1jYw7U8P zR({yi7Y-%+5{r4vn_qhPY_ z_->XhUFuZt8++$^6fdVm*=o#HKNKk}w#j+G)dC_{+xl6IWa5LGR~;f?KOTCdJu{~HqzHfS7Q0D_CaHzv7hNl(}yOhqTWPx zidA$~1SvF*%l^bj*ywCS$n)xtjl+%JCernxng@)-P2-F&o5a`9WU*zR7?rFmkup9u zs=xOXgy z=;g-5+9IR$nvW^pw9Lf&fnqgX9jskpOxBXshLBt|gpX;s>3Q`JMX}JN%<5<%>$eQ@ z(8g(nvR6rRam`?392Pq?QeE+`NwxZ#Nm%Vt5@U&l7dF5HV~Qg(h^)^#X;DTV39Ur^ z4TP>I@t;|WAUxl6r07elt7hLCe<)gKy<@sx@!=wF@LM&CjU-X9q~+5MAtt30o?t9X zMQl{L2?7Y|`Q?$DjGh~El~c0)i@mZOHB|3a5gn;8d29?>{ zPRR3Jhya7=_d~0MH{Rp)L#kiuZp@`y`KK%sy9|yG7TY~ z@)rHtS;jM}so6enhnS?i2_~;KouW<`9l0uEQux`b#Pftzi=NHTCWa!JUmn?FKY_!AYGXRWW3;@p+q3HV4b=#^1MB4;=>}nZgIt`xF2%dy zHH3rPLIZLx$bFK;JH~~m}JG2S7QoxSv zs*ydjsqnEwuISY-L}}AuZZCoCu+}+v2II{@TI@{@`DU+8Ab-&kNd|*(s3i-}gLvcQ z1rB+8@1G2PnliI8Gxeok@BIp)C>kcjyUj^-n=;;Q3OBPPyXx&eooF;`)RzvwI^CFm zIf+a+&WG67o1;jsaUP&ooB4A?bJgX(l{An`Jcg1rZfQxVfJWZgf2!ftMx4Av>R`(F zrUq-d6YANB`I|QZO1VyrN#v4B6?jHA$o&Sybr{_6kZ~sB#^#b1`@jZy-hg>Hp13j~ zLU^=676+OFvKlTG>vH4B%s~sZdy9FyS{vkr1Ji|-jdJBcZTGjDykOkCMo&DqHkC)l zLG*nMib~r77d)z=zTE)c4qKe&HV^CyHOU!WwcIeDypnx|gM12nh%%U0KxzA+UY?&3 z=gEnuVu&WwAitS0fE$)^Kc1PH`RSZA4=$+Rr|j%u34!+gjlp<6-@uUts3HQSA?a&>05mK(938-aWgh6NYITcS#nt)V{saf*mIOzOwqwA$q4!4cFZ z4;}oGu(w548!PB^d8@HWXl<_AJmgJE6Xn6Vsa}4~<9I_;VzJ6k=e7zjI^-pJ2dP!g z%)fzWa=}1)L!MorR~?1c8}cg!-_rD|qM=m+O_Bo(rw&fX0oU^WMDyDKqRBwVO~QC3 zIVD3(IA$o>ry^RMd=GBul&d5H&OZr`wKb7CQyfv)#y8N&Ely~Ze4wze&plFP)rhWv zJsY+ZD{ScvI&h~pXby0hNmaQceo%NEfJ*+FE=P`upflynF*oP|IeF~6s_QtL=qFzo z8yZ*-i!b3#vkyy_oEH0ct(pUuWZ!Y2sxTucRjK17>hqD2XnL7c83BkP*X6cV7yB`uNvn(|6yujco&>W+sF3oEFO+FH!Z@2-E-)M8I)M2vB?*uRwDnHnj0 zG|S&leZ*raS`_DCx?knN)4F*YU}Xlx$vFhNok)B+JP%ME7B&U=#2_lzY)jMdMcBAy|uzv)nm>8h40SEL{p4IpzYwfhLm3Q?7T81 z?OmmM{C)*Zm5UZe2>Zs$OBVJKIolg!<s9LWw@1;=llB@0h(p&jIH zPv+8JJrUuSnRX^Tx6-I4 z%OQ0~(-PyOur&@c3gvH?$8F@I#%5i9MoAnT@;-_%vWBd&UPUmhFyIHV=G zrRAQ9cY1obJa_qW`mx-!JlLc6WA2*D;VT{u&c+8DDf6gChtv;gM{bq4axv}9`FOc<xbFkH6)-lU@^$uU&2)h-U{;N=Uz&4f+hL#!I$3l$S%Ov2uW8p_vIiej4zN^ zteVkzJ}{bnBu=oj+Ap|5lH>tZ9k8sI<>~qrHAOSqXTcEuSSQwm`RdT&N%E%@|bmc-(TwQ zU;}`?ATM7xj=mvZSeHm&mVH>T_u6_~U6GEuCi_$MavC!!o9y}Z@;a7v-xJRg4NjNI zW5@}vx=Z#o+NZWEiBFCKTLgcLjx^dIY_;e^#js+J+!)fadmL=*S06`cWRu;qo<`xY zZA{65Cj0qDe$+M}b%;?C-6A=)!auZUtN&0X;oHYhr=-5EWCPt8N4#tn`GJb?@F$uS zm4*Wjdr-?CRxWpEx>KZfX9?^`g_$oUNNC+kD$NcrdWseWp-2W~>5 zXl{#rE{+-0UUJ9=16?8KZ`di643q0N9QEJppg4il>Kg4|IH)r}CI7f_I45`6loxQn zBU~5xM5BG2lPw%LNDSO|9~l*E?11d6QFH z+|-tKYKx1yLllJ3!{iU%zAkJkta|;Ola$_)pWHoNSURlg;_d{YLoK@X4s>82Ldl6? za!BO_dcXWw0Ikd9s_m5SS?vwxe zj$#v zdO7*vi*#hwCkK6m{A*yVQVOI4>d~(dMS5wpBuAs=AB|)qd5@%;4(MH*ixtENxf(q0 zJftAB`<^UvcJYNlMvtgmd8ZG!B7Xg2*_e)`Zr`a{*BLv~8@<&QpZ>U8;#QWMZD zk&nsXRtI{oI$fhJE|kAH92Lk77c~NDGyX872UO87{-pGZ{MVOVI~4=53n>ETEkeE) zsdRW%pRW>VhZBG=BiWD~h4Q>3dGu@fz>!hZyUO?LF$%g!e(>nfVD1loe=A^s1VCLh z(lUQS`pMrN4H61RR9!uKkkTLJH@GxJ`Jg*^*^m8$OWuU%16j6 zEQ^JeBV^B-4Z^As@|!h<)K9k8yw<_g@W>Qwx*~&gcKd_|dHb=vV9)xnVcif3(kvuW zhhw@&@C60WXUWp>@D9NZF7`Q7>~{YKIqi4~JtG$#f0D+^=Z?n;`bJqiQQ(!`w9iT+ zyz7rq$+-g+i-xwc-2y)wADL?sRaB%V=tcVblj~-TPR(+w=)FQu( zlr8W6F`llIfBrFc;K~-PSMS;C65Hh#ZWFQ9wmgSx$t$DF^_G}WErKk4I_Hy^P6Q_B$J_qZH; zwz3mJye1KlcR|klS?_C0`(&MdWlJYgU*2^_N$40)~ywkcTBOX13*lskt@+-}kCUqWkb<7(m^OzibvVU(= z^VCTjC350IEwL3g4>E=q^HwFvq-IZTi+vn+0XouZmmI{F-~0$lz1_?)#P+8A^2tE2 zNzM80`i+<0JsFeyj$o#G@>olkfyy2zVFsrsN<5BSlt-P4O&;$^Ly2T}iTE}hv6h&DP95)pv(}NO zn}htU{1$X{b)3CQY)W?t(pKUgtIR0Dt*Vk6PR07G9C21xJx^l3;PpKwcRQU-ljWk* zp>&Y^)ajnRQ?YQZ-T$%iJ>w1>uMpb{ZqDZ&ql{C>xO&`%_8vC?SXYnhE&p~p#$#nu zwN)8IY%Ox=nP8_}f3KyL6~+!E2-;4{qt5iFpUbPyM8pTW<@!4E+vTormwTj%w*c?S zpUbDt#Q1i?$f8lo{ELN$obs2-9nS{)xAkW1MbVo(K*Kb-?^%8CiA{0jPH#3hx$0Wg zboZ#KXxBBfiT7r%Ynsf?>SI4_{PJH$P5nOJpOv_RTZW4`V)K%11x;=Dt;9CN zt!c_Vn(ov}+g>Ywx%WA}?}Lp;?j1Ms>~ldL;h60SvAla(e(_ucV#w}uL4LQtM1;UJ zRo3O8 zAUXG9tni9Oo_8^+dsIE)D>{?r059@B(gB#pzdSmOq(LtzHhN>FwxtOhps4j>e0`{q zk6(-wTI=Pyi~X>E>UOD{e@SCw6c0*7zXrQK64_w?S$^VDsxYik-gPOP?w0?!6o@^z zbU9h@Xq0?wKh8s2KRMhEdq_cDk!6FN<` zF_`@Rr|KCE!9D{=uy*^)IKZg0+hlenMl5QrHWqv(e|Duu?^8|sV#UrgGj-Tw=!s4%A-7|q5CqT7UgTBI8o}FP7Z9mGXSN)4_IIdc^E$)MIa#m*x zvHjIZ;%-?u{k-G##eIu6WOcF>Jxt<-bG#~FW2rs)Vb`2ojg z)>ixemJ`-oeeJ|L`=$C@))B{vX14ss)nxsWcD|ktzEUQT<=Ofxc&owtQN7JNTmI{6 zYV7!SJ|AqRNF?Xwde6692k#N^zF2<~yhE))W%ol;$pOAsd1i51v78kF>!-qco71rc zu)Z6t4{}=XbJph`yF=UcSeni_+h}{sZ?HeUrN(W4A@o!mXaB@!SQQp&N@wdoQz_b7 zn{dsHFG_50G(7Z#NNA$UsW3qP(;8W(a67F{t@k}@k2SZs>-i>E*SO!Qwzl~Pw_1r; z?_ZRfT}o{|@6ma*$-tKt2Q0AzMQ0<*@-^SGPnui}_wP2WXt!aY+XjE94Ha%1{<43H zRr9~uFvo3!;vO58{=)|SFTQ1u{*N|fwcB8Cbot@iX72vNb{ii5FE+%wZIJ8l_I8flvJm;G3aX;LbJ`K@{cc8t^Knsig%TwG^=xcRxPA1q2l;isE&^fXF0 z<>KhCtPdkf^YMc{jf4$hV_>L068io9pZ?a{jNoslBS<*P&{}^2 zUmTD<^VbO4SN`#@-q`PSteZrOss#-nDE!`lj`xo! zHRt@W5dTK0`QuvEfaWYk@E_NRrtEfWE60}}RcczB5vUtmTl?)>Pa_4|$^3~x?-%Gb z7Nnx7^aqx!qJPpctiMRj9lIcY5lhDlVuiHcZhxIAB>FrZYkonZfmGOaguSk&9|x_% z86!V>QWIYig0QR_nrO1ySHj*vw#k%jZ>DY_T`Z zyZil^H;ogbT4YUK0Mq!;9320#2|jcf&)@c;_^AZZ<*DP&Y|C%$NA%Wnm)kp3!sC8 z`n8Zat;M&(Z+)G817K1^(FMk^eF3zu$Cu4s8$37G*|)KV0Q!(ndW_8oqtWz*ulbGnJvqw63Jq*rz3}{kr&}@uW_z#Nq z;vwt(ys$z3HSg!w**CG{!8F!)Srdu-6~}q0WJlgkpw}_45W16o!}f*Hui&GnLg_$X zQ=|9B&7pPV&ET}+M~mz1Aq!cYwHgKTU-A#u=|yFyYoZlW#1_^yfzW|$hhP?b})=K22W|Y zBfJ;ioawoOI{PcECY&z!`3>uYHdG#aurrPE_+njWS~?tCy10~@NVpc&Y8XPw z)M8j@Zm+O9doHGg@EWZX?h81mhDJ>z)71Rz*B>XDs1ClXRs+j19i5nSY*Ga6%e&Wx z2pT>75E$Bo4{!?)a|-+eYQt-So$w{VcMA`2irRLUaE%l5EW=`KAQwJNM@#5I_Nk60 z({T2ij{fPx$E<7J)M`&5Z$bLvNZ!kF(6)^gj9~+t`~9PJX62-IPKOTD|oK zQ(x05E7ydNQ(86q6#0r=Z85P8tLK_HK9l+Mp*=%hgy1`5(MhhwYIAF>d2%1xMJe)- zal&F=F@P=*Xaj>=dWS7TKRh3)$XDjvvM*^EY4k6;iUq+^i&9fzF^|opjZ`>cVIv38 zpXhWJpG^}zo3JM1^x7IWIh%&iC)pF(^aamtchDUM(_^$dyD*rBiY`vGV5A$U=eU;k zqHhkNU;6#tTy4~1kjxbbaf@7>LvMM`2Hst8VJ_W41J*jQc1OL1oImU@IozZk`A`$G zwW-?p9lqfD9tl4KInfgbNiZ*JC>=>>vB!qeMEVHZI+TVYc9{=rjNgiuMlul5z#C`-pQS(xpR*Dw^VuuUv>`zCzPV_ z#mWDFrLuo2dUGn#WWxxa|9>?k!Suh#Fu7~W8COCn&;M?~e-py-A56KUpx*7dyZIAX z=6%#0pVm#6W=KnS{*~M(t^Gd0A9FbWO76mvWo2qNeBAa}7BNRopk0Ns_i+QHB^^mR zZi5_vtC6tVBGX>Q!e9&09mTstr6F7T<1;F}pTs*3_DS((d|HL~%T9iQcq8}5JHJuF z1Io^iXWDR_=s@CQQ;9Va&-srxVC`M+9H+y3(%*3X*y^8@kJD_P-H+u7 zvP3$OXQ5&Vc+0z@cof!dL#XD64Cf)qA5b2i98%MuH&y0MDq($ zuDR%>(x1lLe!-vYT)#JY|90=Ylg?^RDI-|zDW!MW-}(RBd&;jwv)3)VEx((09_VfF zVRyl8xWDIlH=O)s&O#agOMybr(~!90wzL%Q@84DKGdFw|xejT#moMS;!}=lySKJZS%x{=r}NKM45;vzxc^|4`=NlyltQWtRON z@qc;e1{D5*SpNH+oWmyIjv)Wv66bZNvNoVSKYfSj#EB4EZ)-208GRSrCMfz}aGa+7 z7yQ+GNIvO@^6s#B3V2EBOOHAt7gXY%8_M$LHH#3Z)sP^KXII=_WzjvF7Lm+ z7lhEVe<;73dCFae^tcPYo9AwrXzv&v@W1hcu8S(WQ-BM44#*966|4_-(RU#aiNc|S z`0jzSdtyBV)vQiK@eR}TS@`b-bBSgQzRXI+pAgSp{$AyX zj;k#nnXCO&R!Y_89RVtdQk}UnP&G;+EIMme1*@h~Vf$J0tPoYKH`TH=T~y6rSQV@4 zAqn%Zn2)5W-l9Uq74uw!N+-}><~3=m^Hex{)jTg} z(GyjxsZiNuHcwJT3pB@k_5sx%Dok{^BvlrvHdA4#!(2F3B@2*rdAjNy3Wcj4RGAdQ z%4YMeS*l7(z1g;hRZq|WbNFo4{erNm#k_Eis$-yVxTE=nrK+6@VXd#Z$1>GQ1z0|R zK{ZAR#{{oZJ*=f#^K&~?LzKdn81oOiRJ*8fG{*eY9@Qe48EbCZt9nZ%oQOAX|4=np zK_{B8f1-NDLpW+MKmCR3RZ%#SX4V~5DV4&~baNMrs-uTs>t*hFN;Ta>INaa7`J!qJ z6)gSDe_c|2#+%~9E2_WLRL%C>RHei3mu{*CcTX11|9nE+ycci!U(>N;xs-4l!}pe_XhUci|?oq7c!)(~4Rb zY3UtO^2fF26(Qm#1)4Utvl!?BPxp@%6VZ8Q#)=PnApglAE~Ioc8<8eDx36g;6ZT(b zncc+V*!s&vlMHF`bc8S;-b~KANHl$bSd2=>!wruEck&{$bQ85@x=Tbe8nnIbGEawd zW>2Myf2skn@B51n2urW9t^>p#o)uRJHc5mugfc^C@uYdkKrvS>T)V>73=tP~5^?^s z6&>p*4?+@Xq2f3-`j;FoYgwf(N*k_#|Ef#y?LSHix z#5p?W@L?D}sqCFGVrPUa_U#yPre`lJ(eQ@65P2_$Kif4{^n$n#$BHX?EHjQ1*YWpr zQ^W#f2~))dbR^q4Rg9zK**8-~e2>O{ohq7;4V@+~#^K!2X<}S(682?}yLO9FZ=!X) zc8Nx)vt468(?$H5@HJL4U3^SvxyG#1AxgeIe7+WJ1L4; zcuA?o#FhjZ3FU0&0#OrR`WMlh!)?A{FMwYFSTR^rozWqc$EQ>@UN2&({)@f7Kukgi z`(c5Yu3hpcW>qXECa%`QAH z#>J1k?N+%G09VPq%_WuMc}L~u+bpeAG;|&S!?><5TwKc4l?z4iagAw>c2-_0cJ-|P z!!6RlJ}MQ%X$Jcl=w4%QA%dc)3GRRbL|eliphAIK=t3bRpoUyl*A;dbbJ}NiW?3Kx zvQbZn%Y@qB*tsXfSZQHBcJo1m85WA26}|TS#*!9_dK?E7E);`l2R3V=*ywc@8<=5` zebnE{hi}`v&Z@&~094mf08;@NF4wX3Pl`AggSt{6A_DGmqe`(0C$J=K9keY45k{*N zeA$44-(wfM8n_|u0#5+99Zkw>Q{=`y?yL=Bj$wz5g)I`bVJqMn?!8yqOSye#c&UyR zf}?vDba5G9yEz_f^N3-Zn{w&zl(Y|6S*aKpZpcBGtHT>N_60)x!(L#nb@l4%b3N>#1i3JJ+mzn^Z7!i|8mi)2Ee+k5pxg#=ByEWVj_8K zjrfZioqY91gt;X1CmY4So-~Qs-w-#J^=KfPgNR;Ae5DcR40j}UB5>aV7v7GGb5829 zvq1P6gw%EdiCy4kE@;PrSuvkPkk~bDc2hfv#BX-9yL83*x>gGb&*NKQI>=Kz(qN8y zOH|Q>)8ONFtw(CJYeAz+{q8%s_?AXCVuv^kt2MTDhd7hx-aEwzVQmvj-YNFsi?^9O z#YepWu=DSWgZLs&zfaumg%Ee7TI`2Rbx1Ub2@b4o6IkCvVvk;FfbH%XY(Af2+j?t) zpPTX;EZ}pVo60XNNn97U^N<)N+-_pu9l~^1*~A8XCiaqkYJ%jSn%GmHiQRjj$IHKq zKIo>@-mBOp`dAaY@tN4iGY9(7ZOMXs9)C^dmp>PO_rwyR?0Yd3hj|;n7njo<7W0ER zz;hy4`8uojP%|dgBWmWeM)dYBgyG`aj%6TBWJ6Dib7=|t^rSf0b1B$20c#%CF4<3E zEG+CVlVM`rs%oXuT zVUvR$yCSCee*h)U2^H}W^CvII{I7~5(MM-o6{qlN?dv~88C`YKE%8BWU|-x4XM0YA zI$o23qxjTVZr=Z=__!L=b-F{GE0i{y-*SlCys^k;1s>8o;r(V-?IGzsy>X18MyZ?Q z`J$pT^YWA?V@S;Mlm>_aplxbldpxChz6d|%DGl-Qt;CgA+(*HL_-vDoW38cKsak1z zqNXFhIwcnDm}sy{Lotse`-g)Hw9@&64kG;KNmAl)KP!a}PX{Fx9EJ=4eK;@-z#tAx z08qezk~W?t0LB25vIW3o0JET=YkPb&?CQu8gQd>6InE1~7L=8Cpqfa;_-OdJD~8#h zw6H53$(KZ3=_q6)iD4;Noa$EraH`)7z^VRi08aJQZ9K;SIMv$#aP@PYg4@Eg!Qn=e zxV_vl(iZhs@Ju!{hDd!Avq2QdhukwtmFKT0>GTXoD+zzLc_wu%+Z7^3A>{lJA{Ed9 zEG$%tr(w((DitP%Ii+mjQtFhR6qR#I;b`M#fMWAw=cFW+*uMO3(smp(fXeQBN`^jg8OSCqm; z5!i<~_I+SIIrfx7IP8srJvjCNwoVY)*8nSfKy1$$B{K=@sFOSe+{B0Kq*$TSlV$59 zqp;b7t<*`O9KTa1MG8AS*-@RO<@BpMsYlr+^s)m-Ildjb5(sbml*d;3t_(t5KQQBr0ZzTt2&r2ud;89qa^I>4S%07s}h zBch-^;2-7c+lxhRGj?t%SKYLJ|D+jCP<+6Sa)z4#xJ*NR8%8NmO*kh_1OSqfq%0O# zf?i7Qv=^9eAnkHWEacOD%29#M)}!&R3G8{jq#IKYp8LQ=Kz|hUzIV|_3JXEmrC<)ID60m?i{O~!<|yT&Apt8SQ1}=%1fUB# z0Udx1;58%waMpAJ0H?2K0B~0M5dgfVDJuayi{hWPt0pOH-MF*uI8UyP+p|f@UX7Nt z1Gl?bH27+#y{dfQXXv7$nr&RW34l{qC4gNVbJ~qbQM238Qe;^O#?@yal-wf(l}bqf zgokCIu0LPuUxgE#dw*cJJ+}wNJl!d@O?8bfHj&t^rWo05sneU>pwK0-^k40`q zA=Fiqg-*|+CMiqZl(2g!Tw#UC&c#SN;RBJi#z>tr8^P)9^4^lW&Z7Z1J#K2l6a#Sf zEk_%s2Zk(nP)fZAo7_dxl_lU*+UdGm0GzH%bB_%}RvT~-fK$u~Hzwr+j9>1T01O`9 z6s`&^06dcSy@Mc^gPh_fbAqeq^ud^Nj#wiAG>{K5SlUo$eaxP*(yIbLd)gTBV6`lJF}(xRdx92#GmPUNI^_DSPBx(`mx@FrAfj?KUOhVs)r!9#whLd zI_pa{KSDv;bzf#2B6Y*j*}@@Gg_mFpU;(3~Ayi;DM@gaW)zJti1K65T(*45q0AA5F z!4kmqqapdH09M&UieYb!mX6Z^_T(7p?VuU3u9ll$+6Ghu_=Oeqf?cD=O2IfUn>|+g zkC(8jlX=(_Ng<3k;p2+-4e&*rIk#_s18}7N&kgVi&eFC4=KO6N;2k)3Zr=d!4P`s0 zVLq9!!+u`ss@|^WQFObWDW*#a;mdUR?`7!4-Dsh5^{v##g+4=9qNzZJSFhh#K+A?p3l!X=9i!-D_SdrDt zfUIox`wS^bcr%iPKPYvT1~_d=Vxu0E62tdL{#{o3H?YoW3c)D?iu`{!@n#vs4qhb{(p>~jW0%xLh$yt8ubcyi+Py6RxE`Ji^ADK6zsYR_{UJw-F{97 zU_adbDp388Kk!ANMDO%-6DKId+AXRf1PItz}<51jUD;iju=&tmPp{y6L7a31*oO zOI@+FpZlid}mctuZXrDGCEHX*O)S>8!%dC^l_2x2dyB z&x#24)@(?c!hW7DB?oLqC;3~=Iy3DfQmt?_kTpIc?MJsU&yfst9=kS2N={1Z)XvYR zVba|jh_~STUon%Q^TEa3(U|hO=dsKZDOgz9iA^k#GSJAcmPmQ%IoC?0fx^l_7C%=? zRDTfYbWtFiI2T5~j&DNeO1nL^(YObp*nh4yW5HjmW)V+f5?&U=dOwNbS`ou$Kgk#F z(X8T0X=;ovhF|%?n0P-x!GHuLJ&aj^r}KC;Y8KNik|J@$nzcx}kEXLti=+@7=$IFw zhnv{Xi=<+HvYz>rG|o$?jA0v=Nwa}q9?PZsgtueZwB^z?e&YVka!K^SCZ%SL)P-iT z`Zdxxzv5WLpF0~|5^G{bvJ})|G4L0hc&zMv*mJTpT$}FZ#hT`ML~HsWodmm&#<1UH z={uaae6m&wi%aW*zUvlPioNeBbm-Vefc&i;3HQF;g|)85#=x6(enl$8mwaIGyXrh~zV)-6*1g{xbuERSj#a0x-!sQgV$3*G& zcGh<}YvtXnFUGPluSu%|9&YDZ3{NNW$HT1gHAyd&#-i0GUc`eO>Ja%^LRHR_RAvZ?H+P zOA*4VShg5>uL_u3;Iy5e1Q!z0KMd-(1AEO`!IcQsN%27W-NsTAX@Ch^-fv>rkFO(o zBCmfPedu~DOWG#sFgFa{hK-59O12>oMX|(fQW&e=CaKUzzT5`)rn4)YGSW#=lm5Ie zE8|%I?NWN@&8XaXm~s&+VKz4h9#uRBrBNTmv6r{Q?4|Lna=R3wU3I5=F0(WIVB^|& zc5%Bj%JT%M%V7TG?Y!B(QZsRnq{S2zu}69uLuTt9sXwlFSnVFETxf}BQ{I(&(}{0w zdROxCJ%QP#ODmTBbd~e?nV5I)hu*LaiByx~+~{~yVSZPeklyq5N zg2M-g2^&xaoX9Cw7ldh4{^d@PGK}mC2!cB9c;Udy44u3eh zCxvf4GvGqX`c_M`Iz^*01Hs*+{Q#60RwS}ds?o>^>}<6ZX*iKYHRHhYlA8s~P(xI* zOUX_b?k+`!u`KxzR)E#XZ1^EbJK$Gva?LI7(hE`75qxoKNP#V!qJ>LPe=N`3lwMmv z;TjFS*c*`5a}k<>S80-q^KNaMK$-^9Fr&6&-qEtf&-mK0pX??q`*!LEK((;uzMFglXqmM8EWA*>!x zl0I}(-g8q*U6hF=;W{Wwof6Y9pU_(Z4M0e!?#mRHu%!IHFKfAkt7+?F`%=wFtO9~z1~*~#!z4+E!W@_E#yy2g0~2s>0f+y?U%;#L z2!zu&1!r~Y`%ujhAnB$sw0v|CI@~LlrFWvIK(;}P2QSElW6mS`54j^sT_r2~uxVGM z2WYhU@D*t+?YRh&u46awCz==*BdQy=1NG0EqzQM|gpIID`ks&Ub`>^M{A-bndy4Q8 znsyakGMc?(m2L^QdzxRnh6Tf*gkCNwFXMEX+l(pPa22?J+HeZrq2KGxv@c=%u3oJE z7bzWQH_6wfw>#~)iJt6*8&X_f{sNbi9-P&15pVxADB~Xnp+HhGyLkiAuA(RF_^Z^p)B7lz zfr$*Zcf^t}BsDB8TA^iwew9*$((dL*f0ee<M61T2Mz4gExe80#`QQNlFDtxj>Z`O-LRWsb!aMIag2OpVBC- z2q*k04a~@b8+ox(Oe^=uGr0-(%A*AYKYe}B!Z~2TQufrJQrCeTMi_86{aC#Hy`Bos ze{1?Y-o0(T*pS=OSNMp5Y5tOy@_gN2Ql6&;fr+mM*bn^ZS8w*IlfG69r32W>7AczN zEiF>6-;M#8w-EREIX)k}aa&&bR2|43X_az)A9m9a(fKmS(w`k^#pd;Nf7a3}Y4fi^ z!DLK6?xJZT*kd4S-d(s(ZrpQsaJcou1OPrm7XSkR#PxfnNF6{kURj{dp)>YV-+{Vewvsz+7dYE4++BZ&X`=1NB`sq~ z8{0G%SpuU@;NmT=jR(1l?d@%CY!1->X>{Q3HoA^I4KWxeTagv5#C-`|+y3K{_S5HW z+!dhnHE-LGi@xfIHhLxK6>UW1F8bPYZS))#ITzX{vP@)=ZPz1h1zg-G@Cl`>8DJad zp2oJ$RS%3@i5rXZHr968Bct26y&0Vc?f@2vtY{MsJmWCAwEehbcgk+#K8&jY%Rk&p zMzzt`;sm7pAM|TQZS(-Pm1|S8Lp;;63&_g0V6T+arV+VIY0vF#g^q$={STpOm2LF4 zokp7oSNZLqw$a;`wD;0Izj4zATt7Yis5$}*6!!X~>H))#AUrwlYEPHEr#cF52Oq|e z^KKK?Ztrlc0$mNzHs;+dY;KUspXKO5p?7WKYPTgoS&qzqSGD`k%ee=9w@PZCYc@7ONEyx;V{Rq;&|p; z>k;9(3a{JoI$y;GobpIxJ5G9-0=4*X3Oi=}D>#19jDf)4+3K?%{>*U7Lyb7x`;c|^3-KIBE#o%2w}@C$A33-0}B6(I$9SKswM zn!oeb2x1xF=U-g58yvL?1$baCKmoMDQpK}q_^b|E?h8)Cz4c4yJW|kv2hMr?KW&{2 zd{o8R_9r1pvrCWwK>`F=ASlR(K?8yY3>s{(LHUR^SX59@(14(!1r2P_pzsu0Q0Rd+ zw6TR2ZLpy)3bxP&3l`d7gJK(6pkRZ7MhiB!&?m@yU1w%??mbUVe>ME)y62vcGhgTI z?o3a-w>fqq)E{H?8^&e4;nmLZw;;bN<6vLYk9?Sy6 zTfGjaLj98)@y`tJ%~K(4QIG)-UIN+~--Lg8Ds*-7c?4yOHZ~n=o>Xtl=}^z!tGi-J zEz%o^e^ahU_aO<(C<`Z@ zbiX5nW?`(a1!n20ji6Rjsu6~lVb6XL>X)2`H#*mO7d{GgNoMdUZ{G)@!JRqlu(_~v zr(yksw?bcj5W2c+wF%EQ;r{y|Z*xa_WdMWkR z{3FzDS|#4Xa4mY989~@4naFyCqc{0&l)N#(RROLxY~641-6#7m;dCYYrJWA{c&RhC zDbx=uftgLAo3Pl})D*fF&)55!&^a+Re%Tc2fd_oA$C=Q5$($nZV%O}_bv+)7GqG-G z5)u5LjCIi&)H$9_-aZq$rf(&lLq?ihQ{Dr<56t@TqkA1b4B^L~BfRTA^jq>hABL{Q zqoTJAh%X3xuYQQy%Eoi&YH#R=p|E^tBW^#i64coNyLNtbsyn& z;}yW2V3cFwM`-@J-l~s6Jws)f!8uyq?saMmb@K-eerEuS_IDTwYwXWHLWcM7rht5;%k&aVx|4)`D)dS3dCTBuO0fvlyA&FhxO=Skz$M;=TX!u3VHx3V(3v zHuGT|N0s7fR=#cwc(Rq`x&ZUUE2&=$aK7LNSu_v zVSc!`e{zOab$vuc`NpEY`ht(b0B2YFed3_dSwAg;r^5aV+T*Xa-`3gH7wr!U_HR&5 zmw1Eef?2_H1k*vOU|-LOkBgt&B(*&oXfv6G@K!X{A>0q~D>U9C$FPQc@ z-Qp805KKLzyVKK(5x~=D@CTQ^1w*6(LaTd-2w)!Ggg>}+lgkuc?{QRprgwj0xKA{x zXMD5_!Oz2N9GH_1?-a|GDReTvj}og$@~8mk31+!?1`Gb+@{7?~WzY_r;T(OAfFdg>DSSM$*Blu&v>{U<`R1)sS8)=FeBg~B6vO=*vr~y3!Mp$5=?)2 zf~gk??lAxXlSBXw)(WPB^&`FBVf5Xco8n70OYk?_$k-gA({H(8`mGd9eWTzH2caUc zyHNtd6I6;?+K$t%xopX+L!mk2(hY9GG&>%VG4 z%NL0=^F@N+Zo__(&{+?qW4!OAg`bX=;@z6PY%5wRZ0UQqV8-1e_#LFhGgopDZl|EL zLZ^MR;D5mWQ!;7__ECQ>JUiCaq#r@>6-EH>(Gh(6s{DBSZGxHMR>Aa_G0xdj&x~MvtNrXt2Nr7(N@|X2En&Jw85x zTEWy$38w!h!PIN+(DA*bj^T`i?q2tf;XZh|Ga7$FU&qUbdYmhl<4w*EcN@@eEZ#>| zs|fpoUA*vcA0V!8-~q?)?!)NB$k025xH_ePs;G$saWsk(`ivwIUSL;}G>jWB10GT;H zDwqz>3#Q&8nEH^%;uFjjOnrKQdDt3)`8iNny^9hvz;%x^BFq^jJkzl57nMExV{-`}2 z;PQBms!|bumVmAd$K;8ekHgYyK}<7aNFPz1aSo+7vre4pTx;70^Efp-c%3w}{B zZ$XV<7EszpKSP9@=er#L8=OARF&(4{rUR*e3Hwt*r~NwtZV=4)jgF(r|A74oksv-s z&y|b_-w$wAfXl@#U zEpTO+2K{Qm)E5M}BAy>otK$PyRe);({6>I}1~_e@%MdeA?BO>SeG#dB26j}K4_0{lRLX9PGYz>kUIvjC+5ZWZ@y{#W?1fw|Zy z7@<*&p{%cZkw67*C=aWootQa&wGdaMjJ$=za!E~!OU^wDVGUyj^LI+BFtoPnN}$5 zlQA*yz)n#^Q8h^zFo9yhG^`3RPya+PuCVImW*SUF`WEpdPp#{fL~S7cDZxF|jd=Ya z0+?W=EWX4;1XC~cF89I1>|mtLQ$d*pzHl4m4T^;Oj4KjZQpnO&u$&+713QxoR~`b; ztG+H=dCXfC3HKjfBobw>Ta49&fGI2GIuwZ%w5zi4@M1;QIX2N0pzagzFvwZnhyg8NCR%O?i)a#1f48(Zo6*v z+0e;S=QiwCe;PVD>@B<|+%2>Y$X(gP-Vxv(TY%i?UEV+?Zs0EHWT__!{Q&f&YH$7^ zG^R%UJ2haNCTu@}PL{sXg^t2<|HC+at+=;r+0_BAb*vjxoeS`9c0+(q1^B$+POL+7 z*}k458V`R{Z7(~c@*HFx7S(+g9qtzE%Wyz2M=264O3ud3=T{^s_ae1jA}{AOaKQiO=|h z%j8%%D1dzkTm;qDP?6A?V6ot0*z*MFQNq4b>(}`~Opr%K;}0&K;A-K3dX_hF5Y_{a zz*k+5`1Y11+9O5>MV9TACs6yI;d(W6d&Qc|v#xSp4Cp@q=iv46c|=N3;d}kNl{(Qm zWMOlKgRO`#0^EXdTR9oexddoGP%z6@`v*F0E~q z@oDWBOn(;x%;U8Yj4K>fe}h8?=!sMhq&$P0GF!@L(8;!TFSn6lp31H5^^I%|Bv`t_ zWsn)-vESN$l=+%xETElAZLcN%*WRu&;UEM0q7~kE28Vkj4DenVj7QqVLS|)G3g*w& zR)CX4g;hN7@CA7Q;BWZZONwv-jBTN~G>WPcVZaC*1v7yyf~l*OE&=N4 zf~iju{3sGU7x+Yi3^QE3VOal{na<6CXAps`mrnYQmJ59q^m6a=5Ol3AeqppHTh}v0 z+RV!w!OUx^VCofusjn1Fy_C}n@d2G~uqo;{ZIn^1a`jIabG(Ve!aeWc{ujHk=$wQg^nBHxnz?NCl!~a` zpw9!dG24#6c$N3suyF4&<-(3`RtA{osv{UzSltK%vb|&ZUg&zf!6@_w@y}Fm0{_hP z=3b9&ugbkm{Ns6tt`9$#xO$a$R}O}eU&6x&fkr~6f2P04?>mRIubN~>Vm)#X4CqPT-WxDZ{1dj=x-P;f z>=^vJKqQrbUsaItjud)3)f2oJtnKv}Plk-Eow^OWy=-&L_<_sXMCe_?vtWegsF#eT z!hmI4EO-tgECJsvM)^vSAnkWnxdfhr{p;Xroq%7UqRmcc#<#`dnnSs?puR;7Z;EN&yi>u?~XWRHuR2dyq3WNP{umZeaI2iS^b3pq- z!GDGQ1aO0}Py2DaeWu{gVc#A6W7wm6nRfufAQkUZ_JUtC4w+!-Pn^SH(C2}Viv;tw zINi^n;JaZz0W2r#{H?w{zXYb+_hMTmrbddifvjMQk7|`o#5Z_PVWZ*0V{7aXxWP3cH z4LF=0&~s{?{d1_Xv?&ScjZd`myDbZ}KlvoMW;uezS zdY^3oX1MfF&0B2wx3Hh7!L7%Khy?3lFce$|BRdi{2%Q;h7R(G4ycJ)760gJP@Zcy- zTZBZ@)&SR=!{qEkqxzk5Mf;Zhj*la2YjH^2EX)eFxeh$wblNvM)~lGaF2J7_R=@2c zFoRWs>7e#dyna+L^|gP9*S86#Uin9>V<$8}fmnd<;W_ozK7XIN=l6R*yg58J z%92CI)lN;qm}oCM;hqY_yBOe>w_SYZOC5IkV7fVispkoX9#vKG0V)$G@z9UGbz1`Z zjCWiDbXY2w32qcjy;?B!{6ER~8E9rAfClIP={v^-M+- zTw&Fzqy88FYiqA1;2Q@co5Jb4HY8BkB&SdD+f|ke@NavzU}m;7z{f>~evS;2Z71&L zjn2boo!20rD-ewtv0ZVkaKlPlFPO>f7JM7xp8yw___W_6blNuxrheS9UZ!OnaTP&> zh~Q~RfCo2~BHU(hvCwJ1I>1$enSmO?wBH$H^U2BaSb**?&4TG5>)rSa<^;GzFzrhP zGr=;!)GIBQpiDGaX#>DC*eIBKm0;=z1ygSjOg+t;H#Xd-Z~lAn`7R7_k=NnYaLU^~Yd)*`_>6IKr>?)MRi!7}-@{nb1!{Uj*h`Agfmh zJriwjIryN~b(6?H>T*692J`-mqaKBWLZOd_J^^f&{(c2+6Z$OZ+rfDvevQysVNEf{ zuiRLpXJY}0YAGD>1W;Lm7NNfmou`B{o^7K=fzF)%zAI1@?0M?wK(B9pxSKzRjS@2R zlY#Q$4=$aZEWur{lMW9jo#d;!!ORglvr#IT{^|r%-|sl83gM6^p_U7Wd4Gw|K)&E5 zu;&S>YlVHi(3wDk;2p5%$*R(RdZYDkp2TOw0ut3Hh`?i5WrSv-GlBDhuf>LQJib-h zmmjkU=o+jD@M_DcsA5)8wm0uKJh(mpU)kMk^VbiqrQ&8TfllUoYOWBT1>4JZkDR~8 zr(F`@iU4nM{B^(e)w=*cZ?%7mceqoq*G2|Xk2`yo4ZGRh9_}-l8_MXsCaQj%%FJc+ z%^hZRkgk%|f?4O>X-4YRzT4s4aYhEKQ;r!eL$KetyjT^YM>?D?n03G{ zaim@?m^$~yae5cL1Qh`^Xz=zHV07kYInEACs*fBWX``S#bxYcB5&X9{?77pKwQqvH z9bDjEk)UGEIs@j5Tl3fmyi>X798>4sJW`(__=`XW7~elg$&aAlVDLaL7az}+J9*NQ zF<^v^&CY-c^0;EH>qgx2Psh}GT&>iHv^b`oE13S1E()E`wOJy71`UF*phP?$jFTZp zhY;?hy=*VzE^#_cXYiun&TZIp!y;>+%mlN%rC$yA=^VM_!Wlg9lI}Z00^z#_vw#N$ zGv4C=b$XiF;&T(h)VUp#)Jp_UZo?lBA(HkLj=e`GggbR* zfrH-;tMoo){+M2av-d~(jLXj7tTxh%2%WBT1=HUs!B4aif0om~?kBj?1*mVe5rMl% z!7r{vwX6-DJ4#ud8Nwb=cVe94rcyF^qu}oa+%TGd%8MUCcYAIbDC6(uDKJK-eKmGi zu{z7WQ!wOmj?KUFDd%J;;akk(X9)H)(9!v0e4f`t?|yuaQ?(-CN2v0ZI1vYrxc<1b70eTI zEYHPi-#;G8=&uEC5fk9HUigCxXCgsA0N&`P236e2>3-XuE&`b2#e(UuTrl;ug8$S; z2Dnie%y1>DW6(E%3q=O%u|t^A^@|y9C1wKrwti7CGterS8A$Kq?9aE6fefMlFZ8Zp z`3uZF*kw$oXBM^GiA-joSuiueZONpbggwVB2Pa3`rwW}JZp1Cr_WCv4DI9I>v;BC9 zXI*OpJ=Zj6Irbg)a_rXt4kobnoXdFBhn>s1u(6oS&SgBvKnH36YYn6Q>1B6Sz@Tz~ zi@*%56wC}%3C?OGL2j@n6RZ(Tf822mf4+wQC#q}PaKLRprGr##tY(=GxGkGyW~ky? zZ|vPzk#b`;8$KF-*O(32>;qqw(CLR8wpshzVb4{X1)zdhj@gx8p&`y=Nk%4*{fevnP z4!+%nJ-3^SC4hefGgy!P=dA7zXh%f=b6B414E!n=?BCN7@%m!H)HAR@w@rZYvjkIb za;yim78l?TXlJptxpZ(|FdcCFb*Xb-JImD13uXqm7rfN>VEcE?WtV3D5Z-GiS|ypO6STFcv*dGblHwc~f#|5jaab9%5{*=@8yTWD{z#nm|3xNpdh0X+81rLUO z0`^&y1yE++MLV#j3BCpPonrQ;Q=|(6CXgk#1QGhiBIp{52%Yvr1V01&;Q{*`q0>Ik zGH3Z05n)^)LcTSC&Im<F z%LQlP2!-VV`wF4cezoAyuwSR`S$}g8d}Jlfk(B(S~~f%mnlNlYt2Aq_DHl zlL*-1!2q8PF@Y7}-#+0ovV2A-fuDkHg5+O==MBfFWTwhb zgU470(EknIiWhT3OafnmS75b-4-Neir(j(4f53(Ko$%>kNAM23)ZnLPQ6`Xufazw# z({y}bI1Ic73&3Hka1W(3T*)Q)K=l&pwC6O%QAX1_z)J9cNuO0bHh$lpr64c7}`B~ z(@_JAxEZ}DYWwvF1k6Q(wwv4vUb4bvXd-xGnQ65s(F5SiJ>5Ni9K8H7{ZTGU{0w-| zb1Hqk$e~Mf&?) zbWjK$(H@P`*gpj3mZwP9ui`m@_)mg+p@yi_-*>@h?sVhIkHO2M9rT$TOkfuRX5e=N z4;qKqtr5Rgc8%tb&}X8b+Y2HJ&#-~7A3qI zd`Jw{eZk9*>5oq7zZl$AOm>g=iDD$fPcK*}92l0tU^G4qZ89191-RGKDt)>ch<1Z7 z;W@9t@ILUk9KCxE6F37N+8sw*82vM_T^4srOi}*@pKhljxB324RL5up{T$EY%m5wq z0FN)kDHw)FfhM3*68 z=_=Q6J@66HPk#ZH3BC#LfXS*@=>-2sdvvo&hTj9%n;*Zh5&oSz3Ut)ym%!ECRpd8d z=uwr@7qedkX9bul%LMoRno8$~Gb~Ym@FqOh%`rR$v(nPzu8|IgzPCZ8M~t2aUW3_< zAD1)!c<{cdZhbHnyci1*PRE@Tz9~Bc0rN2QvWght8E~>_Brk#A7hIEz&*#O^`ZMTD zMV0;nT;J7oyE^b1%nkX*|6y=*w}c3g-&Aa`jv>G{l5|wrN8rnNH)!wCKf#Mczr6y+ zD4-pvkm}M8^FKbay#~Q7z&P+k(XH+t{PjamzSv`1AiF1RTNq%m6xA4(^VZ z1v3o40PgUD{xKExAA%cjkNKNd-s4xni|~nMwz2;ucnyYfo8Tevi5v9Zw~T)r+=|%` z(K-L8sIv&z^i6$U5DoqVo{cyE1C7Hg;H_d!n9*NvPn`gr8R!EZgC*7+V}B!f9G-&UEl*^T$m2#yMt&FB5>q;0s$vPD}NS@0|;W1#|CiU576)1 z=?qqbJD|jN(fJB^FYdXWJ9dKoH)gm;^uHHeD3;}a1>yy2=fB{&bh zT&dC*8|FKZL2F%`NC&Sl{hBp!HTVKvK%sZ~jkp(ht5`7&1}jqoeArlWEjF>kH}%;_ z{Rp?gfIs1V+|O}X-4B){-=hJ}L`p-%^t=%Ij!iDZ&w|g@xJBqj@MuwEKLRh0iYk8{ z0q@UMv5~9}Jg*A|CS-`c;xKr-u>S{m1jdCNQ-Bumm{;6DmWTm?KU-x9c?&v$m)5!I zw?8;K2J^AKXE!3?oT(xvm=C^xJH~eWz?M7(JaH73TqZ+v!JF|(S%qo!Pl5TnSesxa z_%LS6>r4h$lSL!ka1Hw3j;Gv`=qE5pNK}z2euNbD7I*~ag6|jyN5QZEO{Hrc;{vT*u zb|{_-{h*lL9su`60gykxhVH>6a%71cDa)XLy3ai~M8V_n;9}>R=NX_flOlA$46Fw) z8sX;qgWw!7f4>9X`)!mUNhf$3EUWZm@NkUvqu`IX>=JmNsPbeCsY#++M>7$yW4xOl z`-0y!5!g+}f)g;b<{5`mz}&c>CE(Co0-lUERABVS!81|9TEk`FpNpY;CHPS1*mFTt ztw+GiXvNmSR&X!8Xl^tPYQeMDxhi}Mycq*c#ONo%?iOC9E`V1(uhO42dKzw_N_90H zL1S*l^o>x|c(lFh1%vm;q2HQTJpz0f)9G0lunO;?gV=PNrXB`w7i0TE@R?eJvAxW~3pwt~+c z(EEWf!(sHdd1Le!0?B>AtI$hqHy;k(m#3#|fBqkjfNIfi?*^~IP+Mv;@DR8IBJ4C= z4&H#FHPP^Q!S{=2!_DAxV!^Q!d;mkaZIt`K<`!`L4XeWlICKfW4Kh{uK6nY9)hhf1 zQq(!{W-;2l z?SNC%JQ#2*@Z4nG%9nsUVU0M+INS(!Z6c&z1&6T4t2FxS;2mPRt^=ocu(N53dJp^s z{P`a&F~`jaI9K4F?G)zK`?09BC1?+J^Ldi$1AcumkCW5uhikyEEOi;Y0sIAeQLD+& zE#Tqba^3i=VD=iWKm37bIs&?)AKNM{1#f;E_sq=q%fPRTe*7X>4m?$0IlcZA%>6Ff z;g)io*aHq#;7Q74s9wj{zm(zp{bvLm!qCYQu|`gVM}Op|&vVo#s`RIgo-h427t_JT*QIR|R4C8eTcpbWQfhj-^7#Eu>{*$1_gI8tXC^;~j z!&LAlJd^l6mZR)_2uN;l^Tt!)y-0wASU)_PXJAa3EJn@c)bSFu);N3tJOVGa#~OYS z%#)MYUfCRe03KJbf1$|?yb4}p+Mhql)*;|ibn*ShK|MGVV?rwGhz~)>z%PqY^)v8j zyzbFsQlk11Ug>3v_2$2!cgKp{j>1Vf_^|}us=}S0p`PIFXak5J^{eDM1a!bt4+`pY zF1RliH}@GH3tn@~y?uEUEF0|t@CET2cL_LCG`e-*BN)`ujlb8xEAHe=R5Qx%Mt~b5 z64cw^Ggx~ZH4#pOx$#Omm|gTd_*gO?>rfFTrzYG~XC(LjaG@dJ73Khjri!XWat!58%z1IkS!ZU%^{(i^?z$ zF#}Ct`3moI@D9A0=W2|4!VUNe32uq5krdSd+&w!X8tWF_5Fj1&1J6W>XBY<~!SACH z<{KUZK7zGFf#HrA-7>0OBP)XLR#WX&F*sZ3Gr(sa6Hi%X2w+`0K%|(9H@>g1-dws4XVQ8p9bW>XjTf z&K$WB{qGfY1N$6#3I=bQPobIP4;kSPdOH~Mzrj;P6=&q4QHcfZwP2pbWfL3<9@h`O z#4HtV1uw5~lhuS=^uHCmab&JBm<|K^8ulr$TrDjJSKzg-c}J*T1b4#M{dSrXKXwi7 zF`hBd&HXCJJ7+a9?4G=Lg5Sqvhdbr#d-*BHCae!_1RU3*Cf<&2X8QRBF#25Vo`*(Y zu4r|wz6@GkCdJ!2Sm;OPGL1Y^iqyk4Cq~BF)cmZ}7lsn?dY&Gz0-V z@Pf*g@CLASi1T06Uh%pH=f9|Z7zu5OzX47{w_}a4l`jJGTPz%U*^OTS&%;LtxRZVc zz7HO5Uy5@6uS3Ar7u-Y5X|T+|C*XUq;+bw7dV))_9dwC*3qFPfH<}E*2hPWv_6PM_*0A~n0i%1mk9*W8MUf}#Jj1a~7K5^EG;buYLRdcjJQX#5%@fGW>7gzIY>N$Nux+p%`i-Cc~}ZH5mCS47a-l8NjQACw)#)J;70ak1xT`Ks(hR z0jDv4XP5|o!L!}GZ|M@V)!zi2J3;n`&XKMdEFV-JBBPfyn)nOB$+!h`OoD?^<;$n) zR|)jD>K4rZvdUjVgfFn#2bLF<8z833(V9(Wa)G z45sFx|6LHTb^F0!__MBC4F(rrT=+Svk|oAlc(qWx5Gw{J3{FVrp$ELD_k(wA@K@MA zF9g?%UR6nZjGUz=1M8y*IFsk9d@GoHy6J(Xo%$sh_rvdI%)k-wo4Dr@zG;NfkqB6aer~J$4)DvEpDp7gC^a0*Z1!8; zv&X^m7LL~34T}t) z1nY0a=n{Pb-i$BLHyiy6@IpMiE;if&kHG^9T@CdDbIVH(M67{<;7BJGDfJsYp8rQ7 zfTs|HVGzd0bMYno8n{T@lBwY2<*to90N!h+Q?`MHf%s2@2Vh*tHyK<5-hf+>OXmDv zgvaIW=r+9Ptm0}Iq>9;YHyC?s#~z(N1+P2q+RX33o5i@$2=0q@f3->QG_;Up8d&LbT>fwh+j4HnIj*+_-R)p_px2x{C@Zqa>{pkDQlPSB_y&V2# zV*0FkGap>^)I$$GykN4(THsx-3-?Lk zd&~TPc>VT;KgV%aUEji&iJNzgcq`m7F;w?$R1zwv(3`kF+%u)50(;oq>doID?w9be Kw{Cy9+y4hGK}3uI delta 60627 zcmce;34BvU_dh&yliZswK?O5y`OP_bSZ8Pvlb#FFzBm5H5SmBck7Y^(M+H zz|T&rzbq`T9<7KvwT)?N?2nG z%>1-KM*_1~nLa59H2d2xId>NhGilAdVzT*5Auuz`6qx-HrvdgS=P=W*!V0kFm|gCg zAG+&(4a`pTDu;jI<+#I*+3OruYTE8ay;qQ&?P0YG6}EYyT*NzG5pO%+0(7{kO3-F* zDNM-Lnu%e(>CM6oNaaXji%2r5-c+lwpK}T86&nIVpC16o&mRDC!qv<2n8gFR^7A8k z+=?WjYjrp^%+IG8<=K8j=rX}nr46W!Ad~y5Qpt&zYUS%4wes4IL3FXat)t#B9<@F| ztuEEnFs8NAf}$#IdvB#j<=;D|mQFhvN(S^&C6SX?YkTw#C54M3h_UbWT|Q|)ok%7l z!+)vi4PARAlbVCI-S9kK+Xc^4wMINILDwNJVi;XerX4$gBn~?@yfDN3sM+1Nnn^Zl zKh&sJ!%ZYPs=C0GQ~1Le z3IQgY!X5 zg+AN-?Q82u0;ztoR<&WhDa=N7Y5AF1TWy(bbP7_9DMH#(9iMu&n67+k@+r!vE8NPY zkkFYsO;p2Ya4}}GGKLgS_9vPqSCp$;Sro|wYy?sfpXI396R=n$vWe&j-aDh5&;jfW zL>Ge`^>r!8{gG!tq}eRaKbGt}o6Gc@bon$>5oll5P!_#Omq^wS{x-5fvj5cl%wL-2 zM5kXQ*?YQL9O(AOvo^mf6D;BG3?lCjjVg@*Qvxwy{4{60@Gi!MZpME39>(Ed{95zV zt&B-4kS>-WvYu`-oKkHxl^Lew9JP#BhGrS7H|Yiy9~HwKD7RmlnL&@G2+~N8#bj}4S{+NeJ z7fY691D%=^VVZ?tHG8W}8o6h9 zEH%pag?DTJn6qwgnIX1_=%Ps&CH6M*TjAY;#yC&e%Hlc{b*Ej>Hy980D^B@(c#0vz z`56?r_#1IAWNIxIb1eB6&tq8grC*J*+&3a5{v&4@7Nhf81;z!jzmK=^cq=m~^$-Hc z7U!>=kNkKN zA@;;(4^_ANc=x;B`<_})bcTGvo{u~l`M~;UH@>|WA5kCWe)sXd2iKEQT^I;Eqe3Y1 z)cR02L4A`)fU3Tu`~6Svds7|J1%fUF^a03&>jMe`Kq1&?)C)T`d;PKQKHQ7wRv~Ri zI)vnegSp5P%A_~UrY5>;cn?Q8qqiSA6@Z%nyddw5>_}_mA0uN8d5wJTIcqd~pLE+Z zv+=g=DR-%Nv(!{2YDBo-h#M973 zbT@24C`C5$_bZKU@zgd62uCj2csZbnKhHF(@$_$^fd7pCsdAxzH$iElDGth}ni!;S zv#4e((r%<dXV= z<-rE+2J)9Sbk?iO-_0T?rpTRjQNeH3mPH>Wq1k%v3NlYSXmM#OIr*+UOBYKYlV8$B zls+_Q1GzjVs7o}tGDfsF*1v4nKzG?-@`I<>|XvsC(m|4qAL^ma8++^)!3^3OPTf2Ba(mV4cIjofp zqX%;>Hjr<$T1z=3ZIn~>K6IblL!V#TqlW0HJ>B)TEp%4-@+Y(WPX>gBP98VwN$t4F z9Mi_N&bB=IC=JaXV;eh*=vJDDeo9Wrw?nwfS(&~iEP4%DYw|6ak<-}{n(1qH+3xO&-F zP>yyBNePKwOp-{=;#v}Y$!wTBWim;gSpDX5c>Ao}6PtIf&&oXE8DAdinTtz11)aRN z58`L17sXh%&}lhw=9%Wr=1%B?3+6JFyA$N_xELBE4~PpZ^^7l15AU^w6VBanqS8i^ zV`>hOz(HBsHRN4w&|)Z6{ewAh^6<&o7)e*P8#&Wty`@8VC!zgucNu`xEUjG=eTYo*8et82QyYN6PHNth z=f+2wm(;FykA-PD(QZ?Wbem#ut0@YGaMRgB`Y$T&q&-<4?=i^dWRqc!>6B_(&PG$V zDc+KGk6HSA%;K@i7xC#sIv1LAs3kDd?{5Q5VS!II-)*fATCMdCtktt-P0S$@;kDNm z5)=}%h@>RTxd}aT{0C=iKQeKvP0a~gRGLgqtg}TE)@r5eZYx>cR{F?0Zuo$`+g5T) zBBKrRfkb1FXdh9hCw=qgWs3G8b$u{Oi|S-`QZmq8lX3)oqr5mtCukbwjY&Bn+~t)~ zO))XHce}k}uiIND*C&Mu2Seo!$&;u{ek8fm$iM2RsEuTRDJj$C_!0y3JiMvOKHoKY zQ5)nBy8Q9H-^IJ~N89;FH$NJH>D<#|F{$idJB?(vX@JS)V5s*Mn!vs4G%iZ6Pfm{b zut~F5Q8?Dz2uyJj6v9Br!2+W6qdJ{DASHg{OQ4V~>MlQM{me%#VqvJ+<#5#9wCND= z6rl#EOc4p;wM#17kRU?ss~afXxzhffizLz-lA@>~(Mr_h;TDNbB=7`|!%l~-Og@-0 zJTTtLW4)@vXcDpnfv&;jSSu%|_HIv{?-!<&ge*xSY6Q40$Aj|1)F0Zv*vP4Q=+JqI z)Wzj+%Hz`#HEo*zv^)wc_%!pU*etJ2ixVa^%6rl}(R%q>T4wK0n*Ov50j{!%KX)}v zvY86xtkjyW<28(FAa#nlTTDtVJ(B|OU1 zoKW-7f^p_GrjF6;%|i-!WIUvByagM-(wdiQ2f?-QE%LLqMTNqO^;q-DYBxn6RjoFy zGOaZ!Vsi_XV*(PQt7R7p>ke|&Y;j5as!ZQ6v zlWKjwa!O91#V^ZQLk+`BfoA1~p{CFk#il@#(xuQGqyNGjSnz~7&>Uz9DPeMDqmlLCBvDlaF`n z9@Jyt4R4*$A}jEr=uSzq4~ z$mw;OB94~p<;6WCyC*i^w9P?i;+ESDEkT(Fo|ywZ!Du-4>D4In0Cf!Vu6W-)u;NJ1 z94ZLSa!~I+p(^{^@ct#>{bt=$337@uK%N$+|wr zjZZoUWDOW#Saf*Te_(hGR7muylk8O`$g2uhGi6{!T;C2f<`=~8LoQ7>6<$ms(@hWK zpe?}_P4Z3iQ8KvrQ|GEM_uEN>Ime@@S>xq)nRAn4Gp8DVZG>Oe>!9gkXT7b=T`Fz7 zX=^csC*~&lCwHnqv%W#zote<~g@*f0vrGx(wUTDXvkmg~%=uI!PaY5@)Hlda4loBD zYPew0?Azb*&2UewYAze=9$l)d^y@Wp&c>=Cmm&sVvTJQ`CkiLwEy}IEIz&SqZ)zInh8g z2UF$f?0#Ia?D2T+%`WW9QS)Jfx=LlFPjx7yXE{UgY}3e}eVolUZJ~D1So7Nmet#<_ zx@O0Vb#kAaoKmjDBCZ5-3sy+Zi1&oO@+sJ*E!I6^|FE7U&}!a@;2|`+H=%mMR7Psw z+tdZY5?M?28tgK6y7V|PnwPD>(W;X87h>Scf?kP`ep{1)5ceKcg||1GdJ_ThE@7gM zmfANo9kr1;rvjwUtlrRLCO>MY0}|{&*aN($&HmY8aoj(R41S z(9{m+UFEfdhYTr{Vn*kzA2{oTo@9{8P~Z{gGg*1nQzOewG-XnC1euuFeF0!a%7bn&hYkm{xY`i4!K6$X)(Xu7bWrtFKvgM2 zTA_UbEvU{msgjGTGsu-F9JK-xUMU&F1tvow)eX<4>jO*8Stema zxLL6w)U3MKeLAn$G7uWh05_y}G|yLt|Fp{jHi4rW42;y=rc+QN%os z_rJUfeo&)~c?9oQ-Ky=XQN=uH6JqAru(QTwEODd}&CYp#q`1zXaMSB*T&{}p91U%A z7)NPX3`pIW>$cN!<-jO1VTq+le(FxKS1p4yXL8HIDmM$@#AEo55GRExy7 zwnxq8;M{SPAhz$j2*k)L=vUyF|(-sNON}h7*eHGWHcS6 z>kXD+ba-ZMX>@2NKWs8&hnfpaG^x|cvb$Jt(Y?r6(@Zn9|K2>@G-fE(!4cfG&SpdG zfto6V!Yww`EcDup!#`)WN5HtuTEiXwz6I~&G&;+qw+zixMEhojnrU==wrPE)r^*)? znAI3Wq>N;a!O@(t(qH!!ZlgY_Z+48V7&<9XNhiqDr@XA+?))h0_77o$!;7k-->`7Y zzF+sYx!Lg=2=koHj$U%uRK4)HQ|>qQL7x(SaD)rC6LRI$F1~j3AIYVfqHOub)T96- zip#O~p`-I$j*G6$+={em!+hiNaAQVDZT}+Ri;*TE#cWW>h7CA7H&B@r8f;^7E8c#v zpQ3%w`-o-)PNSxQW-HRoid*wamGp4MBMZhW=zh88(I{cyX!*vYy+lsdZM2-eIH`lD zNHjE0smH-_?kWt)&iBjn7jL4za^Pe6^jCS}V~43(j$iT+jjPzOWR{YK%c>{77s~VH z<4?Tk8;&?~;(Rc8NPh6i^8y+)?5V+tIzWrM5W=x1A0nEPN+t0fY$X2n>lk&SeY}$o zMSuIV^5LhV^gGeal1ddW3H;nN-!~<|F^hKUrJ5=GEQ?C_P~p;ZPy%Z1bn}UK@^V2F z4{BE7TC$}Xn>@`Jx9n#jrah)2|cV&LUJr9xlK2LZQgt{EOtto)Lw90I+E$e+sBLnnZs1j&xe zsjuPEx1+oYsd%vb#oF$0!*avg`GM7da25)F+K(a9=m?TaUyhF|t9#N!5~kKv$8{H- z4h-Op^wpTq7Y2~jv{O#UT>0S3hV~Qhf(8LPQm%h_G!2o5zLHE8^5d_B_^ay(R)BW8 z2FIT+`OR0%$_B^hE?Hz*V||_>8k}$w6>@@G{*uZD$4|{l(k4%VyO4UVNQ8jUl+ktKT@9m5*<37{Emh*c7uMSg4Rom-)u-Ae)ezW?^#5|BaMok#=TBQ$L2q6321Xf!!I^I5jdA0WuNjW`nsH0 zt`9Ud{^6Y>9CL2T=#@Xp6U%%1M7bpRR+T+WexqCuxAkRtVMMW0K>$n+sOBg7{IDjq zu6@xg6Q@g)lh=jOVmWtR=YX5&58S;()BI+~JRHW{^p&4mXQa=_pRL;_7>CF+)_)rq z=cEV}wXj=HCw1q8eNDWYAchUvH# zYIGzwaEd+^xtl6!(Ed6P@4a;`ysPUfG;f}#9qJtiT^v{M*pH6k8r3_Fxn#|o9V#NX z9H&7Co4wfPR&28e`!>fmd9h8c*d`Blt0)LTL*%%3e-kDQtq6GU1f_QQ>h|eE&X9^> z?hKli~nI#&MmgAKGweqv`fy&@mn*;iuGgSA){FC^~ogKPG0xPNSrDE z@yT4ez2d%4Rg_l9(?7dKGvx7mdecyu?TL*`Y<$@^W*F6sD8?W{vLG!&T86}h{()1* zwZ-!JJ^21)m^^N87G?6Qdtac%70LVB2!&fgR-qKI?V!ZTt7K@jBu}H|AI#(+eGArY zF}z;0C`cRRhd}e*{R%?6?Z_ghm!8Wu`9$ZN#)K*CW8|l*9-zO=e^&LU-&J(p@1QhS zPW-a5!(8OIFM~@E4^QW~1y9Hc0y*9Z9sq>SQ<4BzxbhIEu zT^ByM3tT~ZHPPz`wa=-e?%X0TJQ~sVg*p%U+$j#nvvu;DN7Lv@x#s9&G*%w;L%hK1 z*n`=re=T$)}T6Ac$~)3HXrdMqSl?|!1Oz$>pj zsMHjHrPORfz6I%9IpW7ex>nBpF~0wE%?Rc12_=dBd^6XH*v~dUgWJ$wN0b?=W5bji zOsV2~lY?}`zP5S1DP4E}WMY3we*eeV*z-;M;g}AE65Rzz`xZHu%y;%UXQ_O0C-yb= zKCS4T<3D)!j$Ev?qY>oP6ocWNY_0CIbG!G#|??k zHtn_jQ%bJs2x5_^cXl9f*dz-4evv;sZV3FTNwu?T&nKpxIEJFBw`+*~fNVP+5%_u2 zGtq)RfNq}feD>xMXKlp3UGDgk-si0*l6DwWOdjx4y#9rzZMGemi5MZcL~ior7n&|i zjLg0?@-5VPNM7+%-=342rcT@-kz?m-iG6TWwkg8GdzGY;njN*xj?vg4>4?iAIf*^L z=|R-m+QcEaN0wbb1^bO}D)hE*lpJ*;Hg%hG9%z<&X%;tmtshq%+g+I|2I+Rd5}ljU zbq^v>mFJ;GnX?QvMtW-ub=SBwqAb2TuD`N7YFI(3MvaBYmGYM-;!{UC(@`VYTO+AERcD%~sBoD8D_CY&$c@8DQ}fEvyqQxE^CS`oi@aO-0;=E%$mANKAx4Nta3TOBDA-Y zhn|k==>tigv0MjRP4h}J-y`Wxt2(r{s=d7Jw4wd>Tk-PQnN-!LQM31uOlyPvcH!)e?7fBxhh%+i zX|FT&6jM;EyY1Lf-$qCEw;h)o5UTHepoVD55Ra(xGnKa;*ANj9(A{=ysOQ)!(*rf~ z&$UUy6ZNuqE^pww4GlQeT|+z{aj8$K3!^RN=9A`OvqCU!SLI&A&6*P5OWklcp1Y+( zYFzbT`+X-;cmPR*5nwU- zBTRd<5xbx0b>TcX43Klr>jhi}%|73U68W9;T>>xFH$-!X#5KhJU0?4wDgS=Hvv8nZ z)?LWy_+C@8h41phW|!yk-J7P;XcX<2<;O0h3Z?b(yBE@7fqgEy_ChF~A~#;>R(jj9 z7W*N?w7+a5>2S5(9U|5r=X=Y1#G08CNrJY9oP9MN-%G8oq3{|f7@YdFi(WB8;N1+$dfkC<7!i_t>=$K z)284L`Gbog@rl?DsH*ROlqM^xIj^zUd2$ao#O1KXbmZ2_Kr1H6e_RZfR5gAA2sfN0y7Q${$ z9y${+D{H<6+A7d?s^TY0n=s7JHJfitG&>jMYFLwCO38SJ)zY=e2Tsy3x~PHBFpbZPWK&ZjXc8zwxS+&wq255DuTaHJtul(e3trN;k<4$DhLVLlwW(eXIzW z4oMFmR%&Ji;soJqrRMP~6}y~Sijc>z5KZY#my5$QzEf&kO>kljE|;^i4Tam$T004J zyg+|r&nszXTEq4#>0fj-`%p!#?Gi9$Np-t(V!5==;n>0!iu74J#_AGjFcsz;W*yY@ zQ*99r-}sq~nzSdOa9OHB$!3S+MUU3Zsitj(qn;P5&WElPpfTIwM|=5BfHtQQQWj;i z8-BFl?st);GTw6Ap>!$nHEtVpUx`Z~`1Fhlh%%|67#pKmVi4`^bEwI0z3+zG zjrRG2d_++BWZqQp44Z8cc}s2ulyA4I$I&?=b3Bj}3}}GrR3zY+wXk z(dG}nXYqoH*r^B_>&v+yb}2<8eIx0jAz`?>N~_@)Q)ohcE-6)u;bHk1;kO-y@Zu3Q zT6eiG${lNH^fWR}&6mbN9OprGd;zTnltbFNA-}MiNZOl^rM6KtX2_QyXknh|WghNk z_!q=R)P%UpzoL9M^B^~?x9(!DaYLSEPejrFocR|~w1if%E;^b@qu68}{fm$KQF^+p z-3}ZUQC(+}nYGJw%kd7oqNf))@<=p&1z((`lQI~n&_r?3y}#ovMpifKPhv04{&8bUOiE z4Qo!JbLe90{i$@bKoeLyBmIN!WG*A^M9Zz6I@4eU4YUsIO8YB9EO005;<1Uxhi95f zA)na$VO_2=eaBwyK?`YbcBKdHf%fS$P+4L_GiX#mL;}?uyhJn;ZA9}Y^3FE)WCl&A zKeEaUI+ku_?RwIIsZTd`HK&n%Hh+WB+}nK8#wFon6qlw_QK-n*TCgLkVkv)=0dxk%UA$L}0xPIFp#dN zzGItP04y|@eiiU%6Mi%UdGqjvj)#!l$fY-Y=K}7ncs-A9r9rPa5!1pzLf)T_RZcJJ z-2#elEjKr!U+{t45hVQe=SW{1uxvWYUMZr(=p1&Xh$cst)RUAtd{ldYDD#vdI?H5B zoei_CKR%qu%=p2YK8QX?tyP2Ra+*H;(T5(M{(x@koVio)*Ug=wi+x0Qf8Ju<)X5J% zIQL=QlP-6*#tf_EL#3?yD|dFQYRNO?$Wy>O0u&Rgd7mwL-d$o->;p9ULwjTUKlg!TMz z`U;I35s%+wA&rQ+lXt-Tc`xh>h2{f|7%-j;I0aI~D~e^=nYG2w92)H?!}do6c2{ip1SG1Qvaxu-7OnBLX>`@7Fv zeLk+mbsGQu-MJ^1mmcz#f3QE2Rb`z#mUa?KH{oJMOWNTl6-0L#8SxrEaYwltNrS_~I=t7R%r9*4eFzCh&M$2?;ZmjysTgS$ zk{PLlrzwxjxNpXM)@}m*-Dl*}@aUM^pIB8B>HRq09rEn_Nfb#yQds9tQbsNuuoIEh z9wdUl1KymMzeV}PUGE%Li}!1PgE?8vkIID#VT$4|ofpCFpwk-h_b8#W_c#uLCjg7l;Hjh~c(lrCZCPACI~ z^55Cn6Uq*8kynZ4e@~n?Decp1MAHxSYks?v^KwgS2EL`d^%}1e-S)Vbp2NR&!y-#h zgKnRf7w5;5=68I&fYefdu(xbMz8$oe?&AHMw`{))#^r3ej@gRTlJoLDqy_h;(t7|q zfaHl2|F?7zO8i^;Z}k5&98>&mf@l5*!7X(ECY-}s@c*~+(!UAh3Y`8EUh|JTIWJ!W zY=r%PPn`C@r5UJyH*O7hmM-%O3^dKetUH3oeI2S09qb*SL>H~nPeb;JDO^i+{N^UR~UZp)+&@M@LM?53`1(k zd082O`!D4GNTpujP2@ar;{TSCfcv-f-{}8O;H51@-~JDRTWJ1GIES_1{~zSOt(CvE zPOMcfr2f;~hYnP;5+92&{imvAtKWJ2^1L0vmmA9kM5D;H1@yxY-}1NO{}{Naphv84 z-Bd;?236vB|MVjvZ<&eiG3S!cCk{mXyJFewSKj4oWsv4cJilv0G*5Z+W!@a&DOv4L zG+6!JIj$ARYSz9^StvZ+n@y@yj_dGYjc36Hru8ql#(JbqneNlQZydH~O&)@2*e$lS zfFI)g_r$sjs@WaRJWMpVW)saUe6sW_K1}MYz%PPVe7JLHyVcd7SgQh5HcHo8w+5*s zO1E2g2CIfE1oauKDnvDv3dS?m*`ca6^$vV%d z(h2l{bxpeJEEOy^>-?^&2^4_uyQ#_qA>*=jXol(+CAC{S_f-W23+8&ZdZsGIdjBxh z7%D8Uw;mj>>c?d(N2+ou-EA!zrHWPxTBo&SoN5J8e!FTr6~@F_AK#%`0yPt?jk{Fus04G8b<1wmKn1;Q{p~Z=%Ra)G&ekUms$La^ z5nZghZ&gaApy_6ft5&u15tj6{_Bg4U?jscUv%Yp-HIfPw`dM#XP<_F>V)w7ATWY$N z?YOS$3cFvpuIlHz{WQ^x!?@T++5TTuN!H>v;=5|*a;T=!?QB||>O}hnP|WZpB%ThX zxO|BFhz+V&{UJ;{WbN0WO7IaZhnYnohWo0|5Dji%$sVN@oX)9nS|>_E_!+jyU(^c; zXV?aRF$@EM?dI=6XV@u!aR46&k!{4KzP#{SM=_rY{=cv*TG1Nb>ldOa!UdTXSH3B< zSXhAPP{rd2&69VqJt1O9_?~kfimP{12#?{;boP1nXNcHg+%V`g9XvYX?!?1`BrgYS zK48grU}>AYbjdr;dXRZ{kjWXf9@vDtV3*nCP%*GW2WY@~ExUtCHJ!6Q7bjI*`3RoFFsfqcaBfsX4DbT*fKnrX zG@X#BPyleC7K=t)V|0W#h8|$!Mu<<*YIb&nXz{h6(gYyq>fF zBgI+12SC9)@|^x&ia@q~l;{U`yGMyDxi2$~7GL4-XQqfn$daat3+P$)##AwZUSwZS z74`5k*QSbQWP_%OOX)85?KCkVWH*lU7P@y-B>HXij^B3C1aV8Qur|}h$pZ3{>Ea{8 zb61#cI#{h@ni=9*$Yb^y;x=K~Wwv1^dddziCG7|~9M8`AN@Lmgqofb47cAmwUpTv} zhr}eIlwTGkGtkh7B-#Pnn&goXOP>~mrPxEIv~7=Ya;4&~b_B&(yK9MPeu4WjDMm_pnbEi4i!1{|VrX^8hEH zsu|{h0C-ztufK>U44}mx5L^OU$a!_@Q0E~|A6&<(7l^@Z_@m--Va|1S=20Z!|>ZEiK z%~TYOB@VXkF)@1bN&prC5QU$Qw3<<+n1cgZk{%6d%YXzzrQl%$Dvm?#e1ai%yF0#rk-u=u-1I zX6bUVM0mKK*_VrjJd)|VLbRz-U~y~2Ja~Y)Ys4N{N#0o_UQuI|uigMZx7+&J2C=s< z-OU_ti5p74K&R}3`%?N5{Md*4I}(2xux|j1XoV%XSM~VYK>P$m=T-!X7aBaoMXfLp zD;~yaYJ4P6oZQ@sB8f>}a*wQp_MUJd=~;XWOS65&5e?SpcSIFUngKel*E*yYy@W;& zzxVIJ5}#{iL$`{95w5W}wu-ZO?!Qfp5_C?Mx=rlGqqkYx#E1M)U}rxPvw0L}s1&#O z!N(n{68j)i?H7&W$4-Q|AG6;3#qJsVPz$K2Fx}3o%2Q!Z}ZIvd6y=yY-y?Us)G;F}3#!_OPDhWLLisd-)y% z5ymZ9P{C`p ze=!sn*S0GK;xZd_LYzmP?DG@iKwnK0(QE|NI=Gc{fWlgKTCA6Z2~F&=i(;9uq=_|M z6jPJefY!YvdY4C!dH7=38J_?@4o56aQm25KriqRGReVfHXktfy71QwFZlEGxQQ;7= zfbx1Q@RB$TV|2zPaSC784*x027^)L*h%@OPcJPMyfUh03cuV>Z=WAn`biiIRK zFalVBmF_2G5aD-UlJ*hXua&}vQ~}c&6h?fVtLeoHKckS%3ztwR;ss|5OrApM(!^y|M#+@+D{-VX5=rA4=b)v(O4I@TP z3+r$c+~Si^aEtGbf?Ir13(X`H+~Sv@z{SsVGj8$E#^qix1~)g1v`PIRSf-kpLZ#lx z)or%dziFYQTiZGsxl(AsCWdMGeR{z=TCo_(5p%z zLxryvZe!i&=iI*mlkp8FTSA2e6h_$!2a7u!A>%m?{Z%Pk76HAVLq7u4mqSk~gyJ@+ z*quZ7V($c&y^YYaJJ|M^Q8J6Lb~?#d!0mdNPKp=$_^}+FWD=5m*-D)h#^Kv^l3wWQ z$G+7`T8_V@le(8qz$i-#he~T;?NabUXA7%y(3vU){~Cd$r33jokgs@ z#f|TR<0q(O+=0RuyznUs-|)gQ6przNv!&qgOEqTzAt~#^@e?HfSE8ldDEzQbbBUAn zL*XxuCD|NZ4zp5H&SpeQ14=jI#ZB}n3T`6fV05b!p^S$7zKAr zFQMQz;|&ztO>RJew=_+Qf%`P7f6*$Mr0Kk{)2%RHE{*GxpklAaNZS5JFNp>p=d?DJ zZ~TnAfZ5EYUqitys}H8nb`F_=0*9onWjA9aed*hH{{o1Tdzhe6X&(c_wOZDSA!%O& z#*O$|D~y|O0jTX>>Rn#UV!-OWup_N7_ZV4TDv~rJxw*5ou~J}nwdaKhVV;&Oc3T!L zNz-^S;rC#;z!-_0iIsFhmc(4KQsjVVKtPj%@^K6 z+A?1@DNfRrevEnIHr-O3PrKRdYbhLQDHLF~xY?M!(dKF}L^$OS)07qIU2*cfJSu*S_EGa z!^T+9qPM~GZ)^_0HtrVHvDYn9grJUO`%tk{cqG+4f|kA?;5Gnu#NFlt)Ca@%KOPVQ z^)B!w@abK31{N_(T7`p=9kUSrO^abCXGyWbli{z-mJ)=x2$nP()}7>TQL%wdo-HK> z^?~4fbxGgHUY{+6BMRL!8>(l)ew1{LVmCo92wJAQUkX-d;jV;`EG_GMKO~LuLP>}_ zrU_wBb7+SUwiC3%j1cyp`ysd(q9`ejV9ob~(_$~SZ73TsN9u&we%>4@RfrCCSE7g5 z$8#j3FwMX&&p~(m9OeOIAO8T9TI_DaVgsA@09Pu?BdCLpz4HKAU1vW%Af*N+VU+x> zY40-agHo+9rUPquP}+lWW1TA*X*0V#S4vIU-JzA9FT|uAkkHH&%-%WzN}>-m_JF2uyK2Oi_0dn_w|Oqv?IJ(g;|#(5n{d<~@# zlmsLLlv#kM`-C+5Hq$MU^f+bBS|W|bM|K;RNTE2>u`a<7zs7!AB3bz1`hdr!(SAao zIJSPd^Z)?NXN5FY=pM(Wt&pbiL-(&&NTLt6DK%@PIC_NDt&v6t+>D0@y0gV4@z>a7 zS?bu<7vG+pbHfqatz*x~(hzNxmljdYv+&n+CY=bq$HcMUW$8N{xqP-(3QyPR7|;l0i@=v8YYbNFgtgE!ZSY^j!+dZnvTLK6Yl4)CWU0^bILgIG@N~ z+9CzB!Z##8`Y{{*h7=L72c$~uemxxr(Hq$_Z%9Alii1sjQ;HJ86WCJZ88Ohe$gMm- z4K606Z#d)|0ln;Q;Yzsclth36ZsNZ-L+WS7u6I-d`|(ZqPvmuPVh}AzU@4m=9et4v z+Kj!)i>zd`)J53ghK8}K&5{bEjQ06>@ zLUFDTjH-A9VxzO%jf@gBNo?m9DO4K{Q+gZdQ9LsMTI!P6`7P3LUo)`F(SS)?c+dSu z&BPs&7Ryl74(SQZnm2YxeR0XdYIjIw!gEP%$_G+UdikA=A4qN5uf>WJ=R)jHSGfV^Cu3kitHzLN|ZRPFG2KqdApoMuX%MkZm5=U4o3~S?Yd-fkkO- z$bL!NZ&4b4YY)lI-r9@N)}cH?HGb;FXkikxA2FI2laT@~xkTdu_7-^cP{UGO+C&fK z-O>_(ng-OudzfI+GIljGClnCI8Lb_@kb)`BXj8tFuJb#-@B`9fDlF@4Ek7vX3Uwpf z^p!M33hjbrB(w{={gt$qQ?2}ulBruym8_T!Q_o2&=t}ncIjOt$&AwFgm=0LO zChQ>T^9uI>jOojIpO=;tWdPe3y~;2m}PE` z=~z&7qDOQ1=S0n0#}uSe|8JT3SVDEDj%e&cLr(7;y$>( zMWTxL)Ze6ceEB!XJvsa)JNp}= zk(>;sxhiFb=Rl4>>|ugAx@E&a6`d$~AIVsh!RB0*w2~PV#GJvNzbYm4<}WZg>CQ=w z58~~g3T6I7Ayi1Y$*y08w~NVO?XF3Y9Wqfh6KffCZ-=liv~zfRjN$~#z9yv!%I?;O zu1Rmu)Qs+4Q@+;Y-vmv(M-UruT^cRqbz|$VOT%!B&aPkQzPKw({X_aCb5&Olt4j!i z_!!{sK7AC z9(JQT1EpM`N{=C=fV14fF5YklP~u4i)yG>meGT4YK|cR3*qdJ1Gk0Ld zcL7TWopBcm{ZU9b^zvkN5dHS$1?oI{qw;h0yay01cYaVEg>Bc+2h~HOTfUm$y6`^? zZ+s5?d_3-L-0#LS?28B0lMvqO=elbRKsJEjS{&Wi`sb;2Y)nh7mW%fm0uTPhsV(>e z>4%sEQQU@Y~rFV1tSB2C~Uo+;YIQt$!YF$G>c$jsc#>y)Azp{HpI;@O^+UZ$TpW z;MbmM!5?G#d60IQ4M3)Exg=?+;GsT7sJDsGjZ@p%8}rot^;+CAl(mqy@*Wn`LS4@2 zd{A#dsUXkp>0zvc55d`nDwFW&cSFJ8bU z)DsV>qY$C6Hy={>8!`fJ$azgDVe@Q^yEuYphGL7$gOmM_=cK95;Lv&p21exx;Q0XEz1OP0b4yH_0fTEpQi$dA7y_ZM{?$750qz|r<%;e|IDa%g}%<;JZwkutPF{g;hgPScX1?p{Ioi> zGyyMZNZ25}&T}J@NFE{&Se-EGQ`6Vns#87F+P3f(0*Fybn5P@oli! z7h16R77Mh}1{+$`sMumJC|J;l;DZ({wxCho-+yLyW}UeiA36E$wf5TIAG2p>Z-341 z)YJ~Ed4Ec8Nvd*HP~q2z{m1vF+WUj{r1bE7_@30o1woJMkAE-K!{50(mETuwL%pbi z7wvUgMY1r5mR{q^sp&e2Oc@4S;byVG1=&XF;j z^b@G9@VmX6>R3>ZxWC`?eJqfo{DQf>Gjr6R@^0#4y-D!(zErQkvR^0jK_?uf^GWF{ zqU-!)@21r6w%eQP(Q3jM{&{;zRM7th@seWUIuv=({@C7BcRl}pes8LChxv4|CB#eJ za0BvXaJ8RD9?Hv;`%?LR^jKSYq1-Po@Vwn{k>UMfl}1Ou3VpqJ*&N|s%kZF%xdsoE z!GhKcDfmlIFH>Gf#?$M^_N4|=gj@Hey0CV$XJ4u}ee_rRQa>zE1D@X;8Nc>DQmaN6 zgw|dW^y}nSi`#72RPPHWkUKNl2OD+g1Sj`dxF@3_cNW}F-=FGLu$#YY{Vn@b=M+rtfC)d3%BD5( zulJ|UESQT^nW<=#nfNUCM;u6X>0ZWCU6n~+1%FFC5%+q}|NZ_{*WzJ(aT~gJ?dboX z1F4G`Y4#jQ_10S5*9WK-tl@Qkp9-y!rzB_%sp)k1m0;H}e=}rlVJ&W~iaqo`5njQX z+1dWFk5cUmdp~u~85(+2XVk)rnMAQV^!59xGduK;+{+{PU|q<6rZLq;&vgS; z)^4u;Al12GG;22-{E>~Rjwxs5gunEIRL2`iSc}n&^wOvsQN>gs8Qf`7K}8jpC%7WP z{Udhf2c7Ld_5ryZEXRep93*!#0kF1nNn@%P^MPrNsSBBMJk^*wi`(pNjWkgP$gdky zow?8VJAatEp+E!W)oP&aJ1pn!cr~anGW;)QcJv{c&MnHHK1}uPS;Cb1f+*S&kA`o6 zl_7z5zsj4o^=-xd`q>{*-mC;%36qYyKcW%T`HMeFbxC=QT?ee>yNOixo*tma=yI3_enCvhR=>2|$mluUwV)ToU zm+bN%z|OU$#=Q&fVrQo>tnUM?oid|85V_dt4;NqQe~R5+3ZLM)!gR}yW%LG~Obu*R z{Z0SIla#{5s!b2Tylh_OKmP@SxmEsqU!*SjmI4pX0t{rr)eZu~NJdY(VGDV53d{C!QSbI;JhV(4Gpx|(8kT&KVacoc z+JYahRzdbmH7xmpT<-1Z&@J4#!lV}0dYJ$tE~)k3Xi9bWmwcVdWS8ao_Ga?UN2nZz zw#2YP+hJI-Z7?kP5yO%nP4IEU=x4o#)8hbp&>`vor>DtHRc#q4X&cKGK*q4-yuZ{O zVacZ_SSK~%%oXOwUvikY*K}G`AdeJua+GDAB4t@8N?C49uy=8;T&GM~{b82X(>A`7 ztI+twi1b~pibp>2e7bvZC`RZz%#N8Rd6$q~cfh+);6%!xUYC}{*`e&IGJGBSBjJ_& zI{msca`pEb4$7yxeXhbR!^-cuh85s^!-2ds*Z)exlJjP4bNR`C#&9w9!<%Uwq%hmC z3^W*)d{=^Z8y6HJ@RlUMM%fagb4@-r{z8302HC>Ow5Xq*E8nMUNsA; z#z6`zdc_Jw1T=y3J!}eh8M*YUdi&4kr@Q;>no=brgY#PyN>m$krb~bk%b4Z)iP}@` zcPmKu=%w>>oLXn%Al95qxvVg2tNj}b=r1Psj^ir#)d|*N4WXT|GOsi8A=q6HmoYVV znW@t}oWAU3&Wi0TGqtltC=dFdtheaw*g*;#4a>l?0lD&e!;+T|%$4^yEcyNf>-Y%f}R1S`# zAd}UGC0~$Wovwj1S6FDv6Y~7?Vte?f3+D)qKtHM-GyG@1LDTMnQhK3(V~U<^SnM(A;c5&kpmBy3&}74sPcXDj+~LhB2?n-xh9xh*I9EQ|u;lX%D*_7)OWw88`llxwW*nq2&aezjHZ1wf1TRW- z8?zGfWrmkf5`SfC9F`1Y$|wxVfgi54w+@B>u?o0~`Qb`?TU#i~6_x&{r=>3%^~V-u zn@!+~e7)f}ThQO(k2o#e#a~pMo|V0iwK#XVzQ`L9=br2hGOWxRV)%csKNKE>yBp}H z8oBhR8$N>mtzvQq{cKPlr(O~V7A zHk=SHZ*~Z${wEB}K+(uJKpChuEP0J#$vKv-c_^2>-mv72mql_NS1pA@&LQHd)wu?y z86ZoJ@Q8Q{rDMm6FJ_%VTdYH zHzz8q^)et=+G~Fa;lql6lk-_Y2INY6^YEYXm$prJX}5$wr_xD<)2l-7r~a0<>E78j zrZp)xI-fl7%%HppFYa;`a!?dorS=cVb=HrY&&&T#BNywypwLD*$REj-XT2ulpzO)N zBF;`3C`qu+8L|dT6Y~CsWp9XK*{e3(nM8V{{X0t1T{=j2rI7`Z_t%%Cd)z!^bQ~qA zjW#T`qA|Jhu7)MAF)aTR4NJagjQ<#`HraQ`Po0_MO7lfxr^A+-doOgw{BVUc9G!aacz;S^r{b2mW(AoNO@rS#Ba%ioz4{4Aj-5DDq84E}nd4ZsJ!YcwK@k zuZs11V}FD==un~#pt2@bPykh9W4<6a#zBN%GIHf+!_~3A{O>X>dCmA-`D(}h_3hK` z{j&DylI%ALM+Yrcps#jyO$*^}aQ?^`*{!@bwtIaG`s0jT`jZVSo>OBEyW(B3Ll6KX zZw5WCv^SLi#FTIl!P{F1@I=CY>2+}g?`c6l(=4YX6vJK34q?%kOo$CA#-)aX955{T zXv30+pEUCa%}(-h3Hcny>WbxI&=t9DeSuSm(nB2aDQe?mSAR)65+6O8;#3B~#3i|Wp4T8T^ASf6e`eQo$<2)k+3^JD-;*17{{&Yi zxW=$D^jr7%Z**g=;_`(1=mcMo;9&{=+QdtCy@dSJg#2hOXT9aQ4&E0gmu0Xi!AlH( zpHgv`YJ&7vm#sQMzdb(kx>?n+P|k4fn=6VfS>;>{R3F5T5QdtVnD~aGhb!{c65kW+i89yN&+o z3=BF%GtMmUW^cbyP=JkwrPzOVZZ7CVPMo>YUf+16VGs&SOQ&mw@^B_m<*(1Ay9|}- zxd~Gn3`_o!VFkV0f4v9yz(WW{XL2eqE!2(lPxeUn7043dH*`W-hH|G^I1ZEJi(2IA1cyAg6L8PDgyb&;G@J@ zhlSd?VyTfoi(ChbZp5FPS=Af4?CmhT34I;UIlWn*@XNm!r$8S18-4>11K_4+4`kx^ zbM-3>D~Hw@mc2T|lAkc#S?O;w4pNvuCpUm)h9$4KKUZFv;OYd|7?%IyAH@DgDTd|7 zK?*wSlpn6NcaR(q+o_yRRt?0+KSkcv-`XqPCHpyl>ZnwHf{H3r<>qaaJl-l3YkCvB zEd#sDm42m(O8XY%6OFu6t~^``m}(Rhfn^ESp{ik^Vf$Q{knjFsoH_DeaaF7@)*-9b zf6-j0e^of~o;%MugsjtALl0@M2Qe1g%&e%5<@-hO zkedNP^I4q;zWjmQ=$uHze^^33Kj!d;eo#$rf)~XKL4UG2!P*VorB@lI-OnwLdnT8) z8@iQiH}sIR;bM`tL$?arcHQw1azISJHRq7FVR!N|$i-H!ZP}fC5^}MXYn%2!p7qk+ zohZn`Drnz!XW(JvVk_Tk;&hF3$J!`clJE#H%TxuI=VS_3)X!ww<@EE$A(4i+an; z5?q_$4KZiE&dQkRa(zIZsZqTWa@8muRvdZ>n{d6+*9XGe;SDIb5n)C)w+WPub^dv% zrv7hsLSfPTTn{=6*#@{GAwOzZ_Kq7?go_`H?MYtZxF2y0I$-AjUzA9(!k^qjOzquez?NKtT495qW=_JgVg25UL%+7M#EFk{}3K#^h+OVj(p#s!RzQ|y6R*97kba*VLJ}T5x9(4{cv-_frC!aZYltsh#k6xg|;LSU{iwguW|arqSs2B9a?+s5&G`B7|6`eg}TX;|rNFg!hoUVcW?-#qFD{r8W;xzb)G3Sw7cWBfe> zdEz3F>>YmT*ESVG-ifc98SazLBWl(;w!hgSoE?`wo@=11VFfVPumV_QSn@-LB|mOh@(KSP*>?-`Q=J2u zD20;cxe=%`EP4Ku3Ay1wz9Jzv9LS#z<&#uuaws(&sbX9eDLDCt1Wz9Cdg8F>-kgvx z_m`eWKXC%vY@3%+5N=2uWP(aFn-sHlioCT~4iAGv{jiT0Bj#%DU4`6Tt~##%Nu1Vi zA%6~@juO=|yjN&43QAki%Gkr*cu2t)nO?ry1StLLXJUQccK1fXwP653-t9GVMSMoH z|7a%HXcV5tz=!ZK#!c5?ifZEkWT39uKs1*z@)z;n4L)HaP_!!7f1~rCCCik8Qlr3` z4PFPh-Wb?nAG9_%z|n>kp$&#*ufee7jR6PiNMQ~fG79o=G{NJ3ksILZ1egCZmMee>i3Ckd z$j7ZmKL|f6f;n;st}um%61*m1@JK>lw;}egU5^^B%`4e`SL>kJDnZ^0u{_A3jhtWP z0$huS)i39ld_=8p{%+&NTn}ZNa(Q{8i>XY=r*F>HZ%F9R-t1*_Qe3hn*Tb%ahth<6 z<4du=Qg|rA-qu`sjbY_L?bgH{Tp3vw=1ABqS0_BotcwlGKutn_NkU$oGS99gl4NIPR&BiG%Wel*JJ59Q#+e z%M$WB!;&``CLUR@{~Ngx+nq2tBq2X)SO%L6D`6FH#`Yv1WLWZ@hCAyc-(AK*3iEgR zzrQ%$d2p+?ESqqL@8;Wjt86E2f@(rN3GbN1AQxY^_-iY9rX>^0cE)iKA4#NXc|yL< zu;RSYu>3bAc!vpgBheB^O*N}e;+ij4iluMG5jq!n2Ux}KnqtPt6@hZYioj^YSK9z`*WftA<1wgnQs)|jJB(ZrY%u%~`Z_;#nbDuPJF@TYY$rPhQt(?m=-^fB;gFFl zfFp*Fqpw3+t^S-nxe1tScn}-i>2O!+4|iEy^iHma;slo&R+ew@M_kIC>vynK-qF3| z9d_;ghNO=m&;sj%@aC?nS02v>}jtaBWE`BQS2ZE?b>4$yorV- zpKQ3Hg%oRhAM5`m!|(hreQx1&UYPYT=upg!|H}glI7a>n^5Jl`SznobIQFjyYcnBh zzs_**DuT8XvI<8Gf1QYciXb=wD)10a^>vh(^*>ujL`8Dxmwyt=6(OCj9LjlhR|@lw z#tu@@@w!ey^3BI%mb}ie={*?+hH=YAcLg1RwoD;^sSx74^c8@cqWzlg&l-C1vfagaiOQ>@Uxg$QU% zCl}!hTaar@JtvpFVTRdvp!rh16nodPu9LXS)1G_Qz-+@RDQy^Kz9?ZR!k5UT=6#3;vH9xdJTxI*uTlJ~UtX-Z#RRs>=L%S5j-W z2UaKyEAvXj%X0jM-n2iK)h|C4^G_4{ibrs4P2eHy4z&BB@t^hP=;)eAK_2?Ia?2Xg zje=pxr*jxds2|Gb8xrZd&-z-!gbo>2g!9kHl@}S7ysP2e zxe*B8(9(uyE&}hP&=VeQA~2Di&YWBk(2i)16~F?+k}onW`AWklb0Uz9YPC_wC+}9l z_Uq8mY?kH%Q~=sf&9MTQV_0%+u4d)S4Cf4**=TKUxlxe86_igoFwC$5_74+Cz9wx$r;X@HCAx%bK5iIK$2PpYb z!;kM4UXkvooc`jS8H!!3lW%T^n)qkxbtHJ%UkfEP4hy7 zVHPGMIFTK;om>%|YFH5}8k#HDwtA6%^i(r;2<{d0*=5`rl!00{8+WV#))p_&Qei{^h48@bSy&3F%V5azeT|?=*i54tX8?+w?QQUp#@gL@x2S@RPl~1NDga zTEavWdJ|#2=i>M_SRVm6o|lj>OYkaqgVBF6!8>3Rp8uWe`55Cp9LJE8%1Y&|ih8uk zSrzF7!~aBoQbK>CkxPHN;nbOY8k*3b5zE8YHam9ky5Zsegoimst^gJo9)kYjg#IEU zm;Q3Y)#yLftRF4ptuPAmu-fo6JgjZ@5a!StBbWY0!wb;glF;955MAv^J7N)$`bVdM%FcnqZg z9)qu$6-Ve<_`tGofnM^Ba2^j3)US#E40r0PEu=zz8?L1X1Tj+ReGDJw9$EoP|DW(3 zd0ytqfcZZ3loZy6AC*g?Ee~QQjfn%SfM3rGBh(AIj)3WO8mG=j2CsqZn5Tk4fH%T- zSH=O(hKKT~aR+kQUjUDv86{9PW+e`9cL=wemcp-K7ofNvJ~oiYZc&zhEcxw`0pzFP z!7RS@j{^7xU0*vUK0KWc0&EKhUw+}g9giE!;1T4A9>Zl7Kpz~soyRfhk%tT6uF(#z zB}_lZz@3=u4UFX9f;%v|CF6nsrofG#@%k1H3Sb7j_<`_EY}vmDUdw_jB^>BK1mDVS z1nSwqVJQyU?NB?W$iUO^-7bqT@GE%Qe|shSqa1h{{(OG8x3~gmfY)+ws#+%g8$5VW zxG#_RB>Y4b`>RLtzMPAqH~WKEU#NxN`8YgdTEP|YT9d^$!N;g0H%11&2lvF_%!nU@ z>)YmKG`m&;ehN-$iCt#$byqD9^*E%y;bqnZ1`D;>p?8co zVbyr$;V|6uI$l1C_>N&TLyE)|!M~6nxFF7vZ**m&0p^xhNBV7H?N~|%2I2L9waIYs z>P-nba1IXrXjZNnje}2K8`t6+;M5~=gl53|X2+HAe)z#IaTz}Xw<8B#kvs`+d01~O zh6!2)-*IpB>Wxyk8Ha~WyKjI$xjZ~7L-GUgdKMO&a|Dhn>9JGC;ODk_C5NJZVVp*Vt5(6 zm>8GBiqH-4MiuW_va~!K837{EF$iE8#Zpgb!8mHvS61q21)Wq2W> zj5-p@Q?Q#Ew`*1Cb;#myptYB|Gzg&3I~(rCZMbVTL*cDga6UyKZ{>}L@8^Yq>WFWJ zZ6&=6?(?7*++QdH55j*mIj|V^cv;_7((I3MIL0cO>qwr0+c3Vn2>d^I+P!f*e-*X? z?t*(VcunxaB0LCBVTE^G#Gk@+&&`$Y3wX@vaIaw^nDt6~(l;~s%#E_B0dedVt)>#bh#_sAofr5|dw)Zo zVwuq8@OviR69ZV^p$=hzG($O_5v%YrpQiz<=7i8h-utxLMvTW|DdV;RjhV z6Nhfp`l`s_e0V#{bFNnZ2tMJ;j1>J8p0|wm!6W^Ra9Md=%U^?!@i=i-+tB_Vc)&ez zD>?`tQ344+NZ~OYY_s|je!G`fvM35bd8dz2|9DfFrRTugO_^80+vuuWp|2vH2rpzM zWk=-yM%W!Hpy7U|{L?Qe{J_HxaL__RKCD{56u!gM>RNa`bGQku!xa4zeu@k0w|GhnkF|%0M z7Rfyc?ny}f&2T&y`N*f^2rq^2Ums68e+F+iIra;dpNI^m$^1DQ0VQ0*VFeu78(49^!IWKRm5jdrXMmox*RBn+tE>7 z5XlF^x4zmu_;{C`Mg5;v9B1K`D3l%y*8@v<;Bgb&=dHNX?dnJ0Pk^pc-HCjM8Qt!O zUofNPEMhW^`9e(;fgdBE#{_3)#7}2&c#At17voj1SC*gQUux#DQ@?^gVG30Zt4Kb8 zbr68`)wLdm$1WiO`JucCwpm<2b6Lv_YgpvJ6y6pUv06FTV z&1Mq(I9+LFWbh8S@uE0F_rkAGr(A>|fj=RE8zTK5!xzV0b=LbC4*SlCZw!6~52j~x z2I}CoEK2W=47>(^{&<{)```|AJef#-5{`@Tbg!5q>%`#nP$WMK_KI8%^Hi-LwR<;% z1g4;1Q;8UjpApzfvCg_hC2Z(}Kim zxD%E1blKDW{}vnum`d|HJdajT6$SV%Jd!%#+WE)uSCpx%gax#(`~MVfB%%nmhd-+Y2vT%$<_PUuEIvI83XK z@8wdAtB0AE7e(??jk9J+rUD*yzfQ#qhwpRY;Vikh2wn_7$fKI3$bU7wjTw|{w&P&6 zl3@H-M{_F{@bDd@Y5UhM1RL&5?!TIqzHTrZ~rJBK0kv;GFJQ`lBWm2%c(xpLg{yh$6p&K z;5<0b)S1z6Ehjq6#=l0xZ^NSoPmQzeb{q|WDcl0q7*#~ zkL6*M>zLNSBdL_Gmj4zWSL0uOC*RM$!rwNx{tCD0$c=3j)V&Knf-K-eyNULt*_2329)v)EN1mYZC<(cA8=|ebAc!VH^V3M;}$m? z-e&rwN8vVfg3kYour@#WS(F)n?nMi3O=d;*b|T-;1UEmBXA8Z9IMkVO0?em zmnFaUaq;zlw-tJs%Yz6PdVS#(y>fMwfZ;G#(C27f`D*x?QclE+4W%LQ!<6Ad5@52L3uljFzJ1GeJBwmYV ziLczuH%}pdjv2Y@h1(2by2m0a=7I>7!y~8z_z&;0&d1>?ZfZzqkirr0`n{Yp8u1ly zr+4DjmRYc^wD-gF=;U0l`w(1aru0w4)9BPnB72+Quf}N6H0ouy;Sl!`dET4w6y_Sc zA`c(K+MuNbRuer5?5LAM6Ay%swIPRG zFFP8C=YHXpJP-x=AFxf~G_1pI-v+D0@;NAB6tdYRBGOCXPLYH;Qs|utKUbcYZEhAB9ISzJ#H4s?WZ;|dG%8_L#FxWUm^)NQ?5TIF zjVsyp$nE553S463x54+_Ztk+?;jo@tcUOsi1i#G^--alFpTpWT>0wwo^ar@nECsv@ zFEf?yUD)0T{}bLqN4GMv*Xn!{kY)1Xno)ZkwB>r3Mcfs^t9Vs#LFAz~th08gb3p_y zg1Itv{L{`W@X9e%VVdDp$fq&xtU#_J`Zhd*am*FTt#H;>vb%85_Jsz}-h4MqyO+ zNK`TY2R!_>aDN%`Dfn8G#odTmetDcDgJ2y#<^sF`9?;V(SrfII(Qvy57 zVMinVT6hxuKvk5WU&8HZWi_F_toIun)^3YeO*!tx+eVx(4HUSumIpIoJp|hnewL7X z+){5R048NYgxkWUwJw5buNypq^`|g_tg`mT!5SO@k1@+LBjDlmd@jW`a6ZjUIigzq zpRnFjQCF+6VGjHiPgNSL!eFq>U9N4NsEt>OasJ~!ne z0ab8uP$y{riqU8p7#uHZ-pT0o_#Cff9pNZPCL-TWUms4X3cZ`*7n!n6MXntA9=w!} ztSaKgu%|XG%}U6gI=O*9N}(b+057+3O0=q-We1>7NCA6glY+Cj=MZFwZR8UIjm19B$F6 z6i$P$XTfVF`nnIDCj(yGu{;X*VQ?u6`>Rs+Y^@u{tLZ-(n^LE=QZcZP$rjSxKU9NDnaF} zkiVW6jsGg+0XVFp-G?0mJI2A!&5M_R$Zqcio$4DESq*%cI~~_dZ-l4xj_=wYgx|iJ zeMcxW1-KO6Q0isK_Mpg~grDKv@t{liH2Lhexq=a8JO6Uh&1@8+&;{1X_EgaQ1G->(a=>e(vqQ;#Pb)tO!-0 zpnW5I!-~)-*xs022aml!e$IR|TtE@bhyol!mbW9zRViif2gq$l$MH~EZz0Xd&0<%e zP)V7&N$4*V9$tj=M#Np~TM7BQupKKtgKuLN?270le9Wxcwy&iAZ+j?iRvb{}4WeWC zC0VBw_kr{1ib+6FhNIx6=j4?%M6=$j;gL@UGwMKoGu#mMq?%^m2R}{@&y4&pgr_iV zcRBuK76)w#7j`VIy`RBIgJz}(ybKR!xXnZcK7_Yy5BHo^mJf-?t z`pk$jk^FRSgS8i?IwB3no#0G6_U;dAeWBM6E@f;1k+T`H-mNUGr{9*pbA zHSkzQH~fcXp74J=yq12UDw00{_n`=eM0`DW$0KMpD)L?${~t%;xVe$|6WncITuD~K z{Y*db0{p`Gcx?DByoEPv)H)=({G&F?%rEx-*oT&_uh2N%)4&6{iaznXKuRp>GaAbxE`^oBbtG1z^Tkg8^KX3caefQkD>B!I1hgxkqxHf%5 ze&_q{y?Odgw@km~rfIj_agzd>KKmYT*0eisyJgc2&!_)UxM|vpX+O28g=8W sMK4H7uOffd@u-|q{Lc)(`I<35?KNKFKT@CWRaWzdw5Qp&yWF4uA2|Wg@Bjb+ diff --git a/build/PicoPiFi.elf.map b/build/PicoPiFi.elf.map index 5e228f1..0218bb9 100644 --- a/build/PicoPiFi.elf.map +++ b/build/PicoPiFi.elf.map @@ -145,6 +145,10 @@ Discarded input sections 0x0000000000000000 0x84 CMakeFiles/PicoPiFi.dir/src/main.c.obj .text.hex_encode 0x0000000000000000 0x28 CMakeFiles/PicoPiFi.dir/src/main.c.obj + .bss.chan_2_flag + 0x0000000000000000 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + .bss.chan_flag + 0x0000000000000000 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj .bss.comm_manager 0x0000000000000000 0x8 CMakeFiles/PicoPiFi.dir/src/main.c.obj .text 0x0000000000000000 0x0 CMakeFiles/PicoPiFi.dir/src/lwip.c.obj @@ -207,8 +211,15 @@ Discarded input sections .bss 0x0000000000000000 0x0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .text.set_sys_clock_48mhz 0x0000000000000000 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + .text.set_sys_clock_pll + 0x0000000000000000 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + .text.check_sys_clock_khz + 0x0000000000000000 0x17c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .text.setup_default_uart 0x0000000000000000 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + .comment 0x0000000000000000 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + .ARM.attributes + 0x0000000000000000 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .text 0x0000000000000000 0x0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj .data 0x0000000000000000 0x0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj .bss 0x0000000000000000 0x0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj @@ -473,6 +484,8 @@ Discarded input sections 0x0000000000000000 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .text.clock_stop 0x0000000000000000 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + .text.clock_configure + 0x0000000000000000 0x118 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .text.clock_set_reported_hz 0x0000000000000000 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .text.frequency_count_khz @@ -2050,9 +2063,9 @@ Discarded input sections 0x0000000000000000 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj .text.async_context_base_refresh_next_timeout 0x0000000000000000 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - .text 0x0000000000000000 0x0 /tmp/ccf5NjI0.o - .data 0x0000000000000000 0x0 /tmp/ccf5NjI0.o - .bss 0x0000000000000000 0x0 /tmp/ccf5NjI0.o + .text 0x0000000000000000 0x0 /tmp/cc58T3F6.o + .data 0x0000000000000000 0x0 /tmp/cc58T3F6.o + .bss 0x0000000000000000 0x0 /tmp/cc58T3F6.o .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .text 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-atexit.o) @@ -2269,11 +2282,11 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof .boot2 0x0000000010000000 0x100 0x0000000010000000 __boot2_start__ = . *(.boot2) - .boot2 0x0000000010000000 0x100 /tmp/ccf5NjI0.o + .boot2 0x0000000010000000 0x100 /tmp/cc58T3F6.o 0x0000000010000100 __boot2_end__ = . 0x0000000000000001 ASSERT (((__boot2_end__ - __boot2_start__) == 0x100), ERROR: Pico second stage bootloader must be 256 bytes in size) -.text 0x0000000010000100 0x13f58 +.text 0x0000000010000100 0x13ed0 0x0000000010000100 __logical_binary_start = . *(.vectors) .vectors 0x0000000010000100 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj @@ -2338,1161 +2351,1153 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof .text.scan_result 0x0000000010000540 0x98 CMakeFiles/PicoPiFi.dir/src/main.c.obj .text.startup.main - 0x00000000100005d8 0x4bc CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x00000000100005d8 0x468 CMakeFiles/PicoPiFi.dir/src/main.c.obj 0x00000000100005d8 main - .text.sys_now 0x0000000010000a94 0xc CMakeFiles/PicoPiFi.dir/src/lwip.c.obj - 0x0000000010000a94 sys_now + .text.sys_now 0x0000000010000a40 0xc CMakeFiles/PicoPiFi.dir/src/lwip.c.obj + 0x0000000010000a40 sys_now .text.cyw43_cb_tcpip_set_link_up - 0x0000000010000aa0 0x78 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000010000aa0 cyw43_cb_tcpip_set_link_up + 0x0000000010000a4c 0x78 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000010000a4c cyw43_cb_tcpip_set_link_up .text.cyw43_cb_tcpip_set_link_down - 0x0000000010000b18 0x70 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000010000b18 cyw43_cb_tcpip_set_link_down + 0x0000000010000ac4 0x70 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000010000ac4 cyw43_cb_tcpip_set_link_down .text.cyw43_cb_process_ethernet - 0x0000000010000b88 0xd8 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000010000b88 cyw43_cb_process_ethernet + 0x0000000010000b34 0xe0 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000010000b34 cyw43_cb_process_ethernet .text.dma_handler - 0x0000000010000c60 0x30 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000010000c60 dma_handler + 0x0000000010000c14 0x30 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000010000c14 dma_handler .text.usbd_cdc_acm_bulk_out - 0x0000000010000c90 0xfc CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000c90 usbd_cdc_acm_bulk_out + 0x0000000010000c44 0xfc CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000c44 usbd_cdc_acm_bulk_out .text.usbd_event_handler - 0x0000000010000d8c 0x40 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000d8c usbd_event_handler + 0x0000000010000d40 0x40 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000d40 usbd_event_handler .text.usbd_cdc_acm_bulk_in - 0x0000000010000dcc 0x24 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000dcc usbd_cdc_acm_bulk_in + 0x0000000010000d80 0x24 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000d80 usbd_cdc_acm_bulk_in .text.usbd_rndis_data_recv_done - 0x0000000010000df0 0x4 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000df0 usbd_rndis_data_recv_done + 0x0000000010000da4 0x4 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000da4 usbd_rndis_data_recv_done .text.cdc_rndis_init - 0x0000000010000df4 0x11c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000df4 cdc_rndis_init + 0x0000000010000da8 0x11c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000da8 cdc_rndis_init .text.usbd_cdc_acm_set_dtr - 0x0000000010000f10 0x14 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000f10 usbd_cdc_acm_set_dtr + 0x0000000010000ec4 0x14 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000ec4 usbd_cdc_acm_set_dtr .text.cdc_acm_data_send_with_dtr - 0x0000000010000f24 0x48 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000f24 cdc_acm_data_send_with_dtr + 0x0000000010000ed8 0x48 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000ed8 cdc_acm_data_send_with_dtr .text.rp2040_usb_config_ep - 0x0000000010000f6c 0xd4 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x0000000010000f20 0xd4 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj .text.usb_handle_ep_buff_done - 0x0000000010001040 0x29c CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x0000000010000ff4 0x2d4 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj .text.usb_dc_init - 0x00000000100012dc 0x94 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x00000000100012dc usb_dc_init + 0x00000000100012c8 0x94 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x00000000100012c8 usb_dc_init .text.usbd_set_address - 0x0000000010001370 0x10 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x0000000010001370 usbd_set_address + 0x000000001000135c 0x10 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x000000001000135c usbd_set_address .text.usbd_ep_open - 0x0000000010001380 0x11c CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x0000000010001380 usbd_ep_open + 0x000000001000136c 0x11c CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x000000001000136c usbd_ep_open .text.usbd_ep_close - 0x000000001000149c 0x84 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x000000001000149c usbd_ep_close + 0x0000000010001488 0x84 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x0000000010001488 usbd_ep_close .text.usbd_ep_set_stall - 0x0000000010001520 0x54 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x0000000010001520 usbd_ep_set_stall + 0x000000001000150c 0x54 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x000000001000150c usbd_ep_set_stall .text.usbd_ep_clear_stall - 0x0000000010001574 0x60 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x0000000010001574 usbd_ep_clear_stall + 0x0000000010001560 0x60 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x0000000010001560 usbd_ep_clear_stall .text.usbd_ep_is_stalled - 0x00000000100015d4 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x00000000100015d4 usbd_ep_is_stalled + 0x00000000100015c0 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x00000000100015c0 usbd_ep_is_stalled .text.usbd_ep_start_write - 0x00000000100015d8 0x134 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x00000000100015d8 usbd_ep_start_write + 0x00000000100015c4 0x180 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x00000000100015c4 usbd_ep_start_write .text.usbd_ep_start_read - 0x000000001000170c 0x1a4 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x000000001000170c usbd_ep_start_read + 0x0000000010001744 0x1e8 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x0000000010001744 usbd_ep_start_read .text.isr_irq5 - 0x00000000100018b0 0x1d8 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x00000000100018b0 isr_irq5 + 0x000000001000192c 0x1d8 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x000000001000192c isr_irq5 .text.usbd_cdc_acm_init_intf - 0x0000000010001a88 0x14 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj - 0x0000000010001a88 usbd_cdc_acm_init_intf + 0x0000000010001b04 0x14 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj + 0x0000000010001b04 usbd_cdc_acm_init_intf .text.usbd_cdc_acm_set_line_coding - 0x0000000010001a9c 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj - 0x0000000010001a9c usbd_cdc_acm_set_line_coding + 0x0000000010001b18 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj + 0x0000000010001b18 usbd_cdc_acm_set_line_coding .text.usbd_cdc_acm_get_line_coding - 0x0000000010001aa0 0x1c CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj - 0x0000000010001aa0 usbd_cdc_acm_get_line_coding + 0x0000000010001b1c 0x1c CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj + 0x0000000010001b1c usbd_cdc_acm_get_line_coding .text.usbd_cdc_acm_set_rts - 0x0000000010001abc 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj - 0x0000000010001abc usbd_cdc_acm_set_rts + 0x0000000010001b38 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj + 0x0000000010001b38 usbd_cdc_acm_set_rts .text.usbd_cdc_acm_send_break - 0x0000000010001ac0 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj - 0x0000000010001ac0 usbd_cdc_acm_send_break + 0x0000000010001b3c 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj + 0x0000000010001b3c usbd_cdc_acm_send_break .text.cdc_acm_class_interface_request_handler - 0x0000000010001ac4 0xbc CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj + 0x0000000010001b40 0xbc CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj .text.rndis_int_in - 0x0000000010001b80 0x4 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x0000000010001b80 rndis_int_in + 0x0000000010001bfc 0x4 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000010001bfc rndis_int_in .text.rndis_notify_handler - 0x0000000010001b84 0x48 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000010001c00 0x48 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj .text.rndis_bulk_out - 0x0000000010001bcc 0x4c CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x0000000010001bcc rndis_bulk_out + 0x0000000010001c48 0x4c CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000010001c48 rndis_bulk_out .text.rndis_bulk_in - 0x0000000010001c18 0x34 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x0000000010001c18 rndis_bulk_in + 0x0000000010001c94 0x34 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000010001c94 rndis_bulk_in .text.rndis_class_interface_request_handler - 0x0000000010001c4c 0x3f8 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000010001cc8 0x3f8 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj .text.usbd_rndis_eth_rx - 0x0000000010002044 0xe8 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x0000000010002044 usbd_rndis_eth_rx + 0x00000000100020c0 0x180 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x00000000100020c0 usbd_rndis_eth_rx .text.usbd_rndis_eth_tx - 0x000000001000212c 0x1a8 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x000000001000212c usbd_rndis_eth_tx + 0x0000000010002240 0x310 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000010002240 usbd_rndis_eth_tx .text.usbd_rndis_init_intf - 0x00000000100022d4 0x88 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x00000000100022d4 usbd_rndis_init_intf + 0x0000000010002550 0x88 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000010002550 usbd_rndis_init_intf .text.usbd_event_ep0_in_complete_handler - 0x000000001000235c 0x50 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x000000001000235c usbd_event_ep0_in_complete_handler + 0x00000000100025d8 0x50 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x00000000100025d8 usbd_event_ep0_in_complete_handler .text.usbd_setup_request_handler - 0x00000000100023ac 0xa18 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000010002628 0xa18 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj .text.usbd_event_ep0_out_complete_handler - 0x0000000010002dc4 0x68 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000010002dc4 usbd_event_ep0_out_complete_handler + 0x0000000010003040 0x68 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000010003040 usbd_event_ep0_out_complete_handler .text.usbd_event_reset_handler - 0x0000000010002e2c 0xc4 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000010002e2c usbd_event_reset_handler + 0x00000000100030a8 0xc4 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x00000000100030a8 usbd_event_reset_handler .text.usbd_event_ep0_setup_complete_handler - 0x0000000010002ef0 0x110 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000010002ef0 usbd_event_ep0_setup_complete_handler + 0x000000001000316c 0x110 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x000000001000316c usbd_event_ep0_setup_complete_handler .text.usbd_event_ep_in_complete_handler - 0x0000000010003000 0x30 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000010003000 usbd_event_ep_in_complete_handler + 0x000000001000327c 0x30 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x000000001000327c usbd_event_ep_in_complete_handler .text.usbd_event_ep_out_complete_handler - 0x0000000010003030 0x30 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000010003030 usbd_event_ep_out_complete_handler + 0x00000000100032ac 0x30 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x00000000100032ac usbd_event_ep_out_complete_handler .text.usbd_desc_register - 0x0000000010003060 0x48 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000010003060 usbd_desc_register + 0x00000000100032dc 0x48 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x00000000100032dc usbd_desc_register .text.usbd_add_interface - 0x00000000100030a8 0x40 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x00000000100030a8 usbd_add_interface + 0x0000000010003324 0x40 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000010003324 usbd_add_interface .text.usbd_add_endpoint - 0x00000000100030e8 0x5c CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x00000000100030e8 usbd_add_endpoint + 0x0000000010003364 0x5c CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000010003364 usbd_add_endpoint .text.usbd_get_ep_mps - 0x0000000010003144 0x50 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000010003144 usbd_get_ep_mps + 0x00000000100033c0 0x50 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x00000000100033c0 usbd_get_ep_mps .text.usbd_initialize - 0x0000000010003194 0x88 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000010003194 usbd_initialize - .text.set_sys_clock_pll - 0x000000001000321c 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - 0x000000001000321c set_sys_clock_pll - .text.check_sys_clock_khz - 0x0000000010003294 0x17c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - 0x0000000010003294 check_sys_clock_khz + 0x0000000010003410 0x88 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000010003410 usbd_initialize .text.gpio_set_function - 0x0000000010003410 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010003410 gpio_set_function + 0x0000000010003498 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x0000000010003498 gpio_set_function .text.gpio_set_pulls - 0x0000000010003440 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010003440 gpio_set_pulls + 0x00000000100034c8 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000100034c8 gpio_set_pulls .text.gpio_set_input_hysteresis_enabled - 0x0000000010003470 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010003470 gpio_set_input_hysteresis_enabled + 0x00000000100034f8 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000100034f8 gpio_set_input_hysteresis_enabled .text.gpio_set_irq_enabled - 0x0000000010003498 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010003498 gpio_set_irq_enabled + 0x0000000010003520 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x0000000010003520 gpio_set_irq_enabled .text.gpio_add_raw_irq_handler_with_order_priority_masked - 0x00000000100034ec 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x00000000100034ec gpio_add_raw_irq_handler_with_order_priority_masked + 0x0000000010003574 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x0000000010003574 gpio_add_raw_irq_handler_with_order_priority_masked .text.gpio_remove_raw_irq_handler_masked - 0x0000000010003530 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010003530 gpio_remove_raw_irq_handler_masked + 0x00000000100035b8 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000100035b8 gpio_remove_raw_irq_handler_masked .text.gpio_init - 0x0000000010003550 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010003550 gpio_init + 0x00000000100035d8 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000100035d8 gpio_init .text.running_on_fpga - 0x000000001000358c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_platform/platform.c.obj - 0x000000001000358c running_on_fpga + 0x0000000010003614 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + 0x0000000010003614 running_on_fpga .text.hw_claim_lock - 0x000000001000359c 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x000000001000359c hw_claim_lock + 0x0000000010003624 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x0000000010003624 hw_claim_lock .text.hw_claim_unlock - 0x00000000100035b4 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x00000000100035b4 hw_claim_unlock + 0x000000001000363c 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x000000001000363c hw_claim_unlock .text.hw_claim_or_assert - 0x00000000100035c8 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x00000000100035c8 hw_claim_or_assert + 0x0000000010003650 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x0000000010003650 hw_claim_or_assert .text.hw_claim_unused_from_range - 0x000000001000360c 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x000000001000360c hw_claim_unused_from_range + 0x0000000010003694 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x0000000010003694 hw_claim_unused_from_range .text.hw_claim_clear - 0x00000000100036a8 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x00000000100036a8 hw_claim_clear + 0x0000000010003730 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x0000000010003730 hw_claim_clear .text.spin_locks_reset - 0x00000000100036e0 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - 0x00000000100036e0 spin_locks_reset + 0x0000000010003768 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x0000000010003768 spin_locks_reset .text.next_striped_spin_lock_num - 0x00000000100036fc 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - 0x00000000100036fc next_striped_spin_lock_num + 0x0000000010003784 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x0000000010003784 next_striped_spin_lock_num .text.irq_set_enabled - 0x0000000010003714 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003714 irq_set_enabled + 0x000000001000379c 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x000000001000379c irq_set_enabled .text.irq_is_enabled - 0x0000000010003738 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003738 irq_is_enabled + 0x00000000100037c0 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100037c0 irq_is_enabled .text.irq_set_pending - 0x0000000010003750 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003750 irq_set_pending + 0x00000000100037d8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100037d8 irq_set_pending .text.irq_get_vtable_handler - 0x0000000010003760 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003760 irq_get_vtable_handler + 0x00000000100037e8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100037e8 irq_get_vtable_handler .text.irq_set_exclusive_handler - 0x0000000010003770 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003770 irq_set_exclusive_handler + 0x00000000100037f8 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100037f8 irq_set_exclusive_handler .text.irq_add_shared_handler - 0x00000000100037c4 0x1e8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x00000000100037c4 irq_add_shared_handler + 0x000000001000384c 0x1e8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x000000001000384c irq_add_shared_handler .text.irq_remove_handler - 0x00000000100039ac 0x1b0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x00000000100039ac irq_remove_handler + 0x0000000010003a34 0x1b0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010003a34 irq_remove_handler .text.irq_set_priority - 0x0000000010003b5c 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003b5c irq_set_priority + 0x0000000010003be4 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010003be4 irq_set_priority .text.irq_add_tail_to_free_list - 0x0000000010003b84 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003b84 irq_add_tail_to_free_list + 0x0000000010003c0c 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010003c0c irq_add_tail_to_free_list .text.irq_init_priorities - 0x0000000010003c38 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003c38 irq_init_priorities + 0x0000000010003cc0 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010003cc0 irq_init_priorities .text.user_irq_unclaim - 0x0000000010003c5c 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003c5c user_irq_unclaim + 0x0000000010003ce4 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010003ce4 user_irq_unclaim .text.user_irq_claim_unused - 0x0000000010003c70 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010003c70 user_irq_claim_unused + 0x0000000010003cf8 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010003cf8 user_irq_claim_unused .text.sem_init - 0x0000000010003c98 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/sem.c.obj - 0x0000000010003c98 sem_init + 0x0000000010003d20 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/sem.c.obj + 0x0000000010003d20 sem_init .text.lock_init - 0x0000000010003cb8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/lock_core.c.obj - 0x0000000010003cb8 lock_init + 0x0000000010003d40 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/lock_core.c.obj + 0x0000000010003d40 lock_init .text.mutex_init - 0x0000000010003cc8 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj - 0x0000000010003cc8 mutex_init + 0x0000000010003d50 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x0000000010003d50 mutex_init .text.recursive_mutex_init - 0x0000000010003ce4 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj - 0x0000000010003ce4 recursive_mutex_init + 0x0000000010003d6c 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x0000000010003d6c recursive_mutex_init .text.timer_pool_entry_comparator - 0x0000000010003d00 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010003d00 timer_pool_entry_comparator + 0x0000000010003d88 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010003d88 timer_pool_entry_comparator .text.sleep_until_callback - 0x0000000010003d34 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010003dbc 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj .text.add_alarm_under_lock.isra.0 - 0x0000000010003d64 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010003dec 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj .text.alarm_pool_alarm_callback - 0x0000000010003e64 0x1bc CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010003eec 0x1bc CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj .text.alarm_pool_init_default - 0x0000000010004020 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010004020 alarm_pool_init_default + 0x00000000100040a8 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100040a8 alarm_pool_init_default .text.alarm_pool_get_default - 0x000000001000408c 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x000000001000408c alarm_pool_get_default + 0x0000000010004114 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010004114 alarm_pool_get_default .text.alarm_pool_create_with_unused_hardware_alarm - 0x0000000010004094 0x74 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010004094 alarm_pool_create_with_unused_hardware_alarm + 0x000000001000411c 0x74 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x000000001000411c alarm_pool_create_with_unused_hardware_alarm .text.alarm_pool_destroy - 0x0000000010004108 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010004108 alarm_pool_destroy + 0x0000000010004190 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010004190 alarm_pool_destroy .text.alarm_pool_add_alarm_at - 0x000000001000414c 0x178 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x000000001000414c alarm_pool_add_alarm_at + 0x00000000100041d4 0x178 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100041d4 alarm_pool_add_alarm_at .text.alarm_pool_add_alarm_at_force_in_context - 0x00000000100042c4 0x124 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x00000000100042c4 alarm_pool_add_alarm_at_force_in_context + 0x000000001000434c 0x124 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x000000001000434c alarm_pool_add_alarm_at_force_in_context .text.alarm_pool_cancel_alarm - 0x00000000100043e8 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x00000000100043e8 alarm_pool_cancel_alarm + 0x0000000010004470 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010004470 alarm_pool_cancel_alarm .text.alarm_pool_core_num - 0x0000000010004460 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010004460 alarm_pool_core_num + 0x00000000100044e8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100044e8 alarm_pool_core_num .text.sleep_until - 0x0000000010004464 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010004464 sleep_until + 0x00000000100044ec 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100044ec sleep_until .text.sleep_ms - 0x0000000010004528 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010004528 sleep_ms + 0x00000000100045b0 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100045b0 sleep_ms .text.best_effort_wfe_or_timeout - 0x000000001000455c 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x000000001000455c best_effort_wfe_or_timeout + 0x00000000100045e4 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100045e4 best_effort_wfe_or_timeout .text.hardware_alarm_irq_handler - 0x0000000010004630 0xbc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100046b8 0xbc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .text.hardware_alarm_claim - 0x00000000100046ec 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x00000000100046ec hardware_alarm_claim + 0x0000000010004774 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010004774 hardware_alarm_claim .text.hardware_alarm_unclaim - 0x0000000010004704 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010004704 hardware_alarm_unclaim + 0x000000001000478c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x000000001000478c hardware_alarm_unclaim .text.hardware_alarm_claim_unused - 0x0000000010004714 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010004714 hardware_alarm_claim_unused + 0x000000001000479c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x000000001000479c hardware_alarm_claim_unused .text.time_us_64 - 0x0000000010004734 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010004734 time_us_64 + 0x00000000100047bc 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100047bc time_us_64 .text.busy_wait_us - 0x0000000010004748 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010004748 busy_wait_us + 0x00000000100047d0 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100047d0 busy_wait_us .text.busy_wait_until - 0x000000001000479c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x000000001000479c busy_wait_until + 0x0000000010004824 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010004824 busy_wait_until .text.hardware_alarm_set_callback - 0x00000000100047bc 0x8c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x00000000100047bc hardware_alarm_set_callback + 0x0000000010004844 0x8c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010004844 hardware_alarm_set_callback .text.hardware_alarm_set_target - 0x0000000010004848 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010004848 hardware_alarm_set_target + 0x00000000100048d0 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100048d0 hardware_alarm_set_target .text.hardware_alarm_cancel - 0x000000001000491c 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x000000001000491c hardware_alarm_cancel + 0x00000000100049a4 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100049a4 hardware_alarm_cancel .text.hardware_alarm_force_irq - 0x0000000010004958 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010004958 hardware_alarm_force_irq + 0x00000000100049e0 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100049e0 hardware_alarm_force_irq .text.ph_merge_nodes - 0x0000000010004994 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010004a1c 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj .text.ph_create - 0x00000000100049fc 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x00000000100049fc ph_create + 0x0000000010004a84 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010004a84 ph_create .text.ph_post_alloc_init - 0x0000000010004a5c 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010004a5c ph_post_alloc_init + 0x0000000010004ae4 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010004ae4 ph_post_alloc_init .text.ph_destroy - 0x0000000010004a98 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010004a98 ph_destroy + 0x0000000010004b20 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010004b20 ph_destroy .text.ph_merge_two_pass - 0x0000000010004aac 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010004aac ph_merge_two_pass + 0x0000000010004b34 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010004b34 ph_merge_two_pass .text.ph_remove_any_head - 0x0000000010004b3c 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010004bc4 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj .text.ph_remove_head - 0x0000000010004c3c 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010004c3c ph_remove_head + 0x0000000010004cc4 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010004cc4 ph_remove_head .text.ph_remove_and_free_node - 0x0000000010004d40 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010004d40 ph_remove_and_free_node - .text.clock_configure - 0x0000000010004dbc 0x118 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x0000000010004dbc clock_configure + 0x0000000010004dc8 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010004dc8 ph_remove_and_free_node .text.clocks_init - 0x0000000010004ed4 0x2d0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x0000000010004ed4 clocks_init + 0x0000000010004e44 0x2d0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x0000000010004e44 clocks_init .text.clock_get_hz - 0x00000000100051a4 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x00000000100051a4 clock_get_hz + 0x0000000010005114 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x0000000010005114 clock_get_hz .text.pll_init - 0x00000000100051b0 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - 0x00000000100051b0 pll_init + 0x0000000010005120 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + 0x0000000010005120 pll_init .text.watchdog_start_tick - 0x0000000010005250 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - 0x0000000010005250 watchdog_start_tick + 0x00000000100051c0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x00000000100051c0 watchdog_start_tick .text.watchdog_reboot - 0x0000000010005260 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - 0x0000000010005260 watchdog_reboot + 0x00000000100051d0 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x00000000100051d0 watchdog_reboot .text.xosc_init - 0x00000000100052f8 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj - 0x00000000100052f8 xosc_init + 0x0000000010005268 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + 0x0000000010005268 xosc_init .text.runtime_init - 0x0000000010005320 0xf0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010005320 runtime_init - .text._exit 0x0000000010005410 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010005410 _exit - .text._sbrk 0x0000000010005414 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010005414 _sbrk - .text.exit 0x0000000010005448 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010005448 exit + 0x0000000010005290 0xf0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010005290 runtime_init + .text._exit 0x0000000010005380 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010005380 _exit + .text._sbrk 0x0000000010005384 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010005384 _sbrk + .text.exit 0x00000000100053b8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x00000000100053b8 exit .text.__assert_func - 0x0000000010005450 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010005450 __assert_func - .text.panic 0x0000000010005484 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010005484 panic + 0x00000000100053c0 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x00000000100053c0 __assert_func + .text.panic 0x00000000100053f4 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x00000000100053f4 panic .text.hard_assertion_failure - 0x00000000100054b4 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x00000000100054b4 hard_assertion_failure + 0x0000000010005424 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010005424 hard_assertion_failure .text._out_buffer - 0x00000000100054c0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010005430 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_null - 0x00000000100054c8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010005438 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_rev - 0x00000000100054cc 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x000000001000543c 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._ntoa_format - 0x0000000010005568 0x1cc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100054d8 0x1cc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_char - 0x0000000010005734 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100056a4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_fct - 0x0000000010005744 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .text._etoa 0x0000000010005754 0x44c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .text._ftoa 0x0000000010005ba0 0x398 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100056b4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .text._etoa 0x00000000100056c4 0x44c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .text._ftoa 0x0000000010005b10 0x398 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._vsnprintf - 0x0000000010005f38 0xb04 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010005ea8 0xb04 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text.__wrap_sprintf - 0x0000000010006a3c 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x0000000010006a3c __wrap_sprintf + 0x00000000100069ac 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100069ac __wrap_sprintf .text.vfctprintf - 0x0000000010006a64 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x0000000010006a64 vfctprintf + 0x00000000100069d4 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100069d4 vfctprintf .text.weak_raw_printf - 0x0000000010006a84 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x0000000010006a84 weak_raw_printf + 0x00000000100069f4 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100069f4 weak_raw_printf .text.weak_raw_vprintf - 0x0000000010006ac4 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x0000000010006ac4 weak_raw_vprintf - .text 0x0000000010006af4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - .text.ctzsi 0x0000000010006b04 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - 0x0000000010006b04 __wrap___ctzsi2 + 0x0000000010006a34 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010006a34 weak_raw_vprintf + .text 0x0000000010006a64 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + .text.ctzsi 0x0000000010006a74 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + 0x0000000010006a74 __wrap___ctzsi2 .text.rom_func_lookup - 0x0000000010006b10 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x0000000010006b10 rom_func_lookup + 0x0000000010006a80 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x0000000010006a80 rom_func_lookup .text.rom_data_lookup - 0x0000000010006b20 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x0000000010006b20 rom_data_lookup + 0x0000000010006a90 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x0000000010006a90 rom_data_lookup .text.rom_funcs_lookup - 0x0000000010006b30 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x0000000010006b30 rom_funcs_lookup + 0x0000000010006aa0 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x0000000010006aa0 rom_funcs_lookup .text.__wrap___aeabi_idiv - 0x0000000010006b74 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x0000000010006b74 __wrap___aeabi_idivmod - 0x0000000010006b74 divmod_s32s32 - 0x0000000010006b74 div_s32s32 - 0x0000000010006b74 __wrap___aeabi_idiv - 0x0000000010006b7c divmod_s32s32_unsafe - 0x0000000010006ba8 divmod_s32s32_savestate + 0x0000000010006ae4 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x0000000010006ae4 __wrap___aeabi_idivmod + 0x0000000010006ae4 divmod_s32s32 + 0x0000000010006ae4 div_s32s32 + 0x0000000010006ae4 __wrap___aeabi_idiv + 0x0000000010006aec divmod_s32s32_unsafe + 0x0000000010006b18 divmod_s32s32_savestate .text.__wrap___aeabi_uidiv - 0x0000000010006bc4 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x0000000010006bc4 __wrap___aeabi_uidiv - 0x0000000010006bc4 __wrap___aeabi_uidivmod - 0x0000000010006bc4 div_u32u32 - 0x0000000010006bc4 divmod_u32u32 - 0x0000000010006bcc divmod_u32u32_unsafe - 0x0000000010006bf4 divmod_u32u32_savestate + 0x0000000010006b34 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x0000000010006b34 __wrap___aeabi_uidiv + 0x0000000010006b34 __wrap___aeabi_uidivmod + 0x0000000010006b34 div_u32u32 + 0x0000000010006b34 divmod_u32u32 + 0x0000000010006b3c divmod_u32u32_unsafe + 0x0000000010006b64 divmod_u32u32_savestate .text.__wrap___aeabi_ldiv - 0x0000000010006c10 0x424 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x0000000010006c10 div_s64s64 - 0x0000000010006c10 divmod_s64s64 - 0x0000000010006c10 __wrap___aeabi_ldivmod - 0x0000000010006c40 div_u64u64 - 0x0000000010006c40 divmod_u64u64 - 0x0000000010006c40 __wrap___aeabi_uldivmod - 0x0000000010006c50 divmod_u64u64_savestate - 0x0000000010006c70 divmod_s64s64_unsafe - 0x0000000010006cf8 divmod_u64u64_unsafe + 0x0000000010006b80 0x424 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x0000000010006b80 div_s64s64 + 0x0000000010006b80 divmod_s64s64 + 0x0000000010006b80 __wrap___aeabi_ldivmod + 0x0000000010006bb0 div_u64u64 + 0x0000000010006bb0 divmod_u64u64 + 0x0000000010006bb0 __wrap___aeabi_uldivmod + 0x0000000010006bc0 divmod_u64u64_savestate + 0x0000000010006be0 divmod_s64s64_unsafe + 0x0000000010006c68 divmod_u64u64_unsafe .text.__wrap___aeabi_darithmetic - 0x0000000010007034 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010007034 __wrap___aeabi_drsub - 0x000000001000703a __wrap___aeabi_dsub - 0x0000000010007044 __wrap___aeabi_dadd - 0x000000001000704e __wrap___aeabi_ddiv - 0x0000000010007082 __wrap___aeabi_dmul + 0x0000000010006fa4 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010006fa4 __wrap___aeabi_drsub + 0x0000000010006faa __wrap___aeabi_dsub + 0x0000000010006fb4 __wrap___aeabi_dadd + 0x0000000010006fbe __wrap___aeabi_ddiv + 0x0000000010006ff2 __wrap___aeabi_dmul .text.__wrap___aeabi_cdcmple - 0x0000000010007094 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010007094 __wrap___aeabi_cdrcmple - 0x00000000100070a4 __wrap___aeabi_cdcmple - 0x00000000100070a4 __wrap___aeabi_cdcmpeq + 0x0000000010007004 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010007004 __wrap___aeabi_cdrcmple + 0x0000000010007014 __wrap___aeabi_cdcmple + 0x0000000010007014 __wrap___aeabi_cdcmpeq .text.__wrap___aeabi_dcmpeq - 0x0000000010007100 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010007100 __wrap___aeabi_dcmpeq + 0x0000000010007070 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010007070 __wrap___aeabi_dcmpeq .text.__wrap___aeabi_dcmplt - 0x0000000010007110 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010007110 __wrap___aeabi_dcmplt + 0x0000000010007080 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010007080 __wrap___aeabi_dcmplt .text.__wrap___aeabi_dcmple - 0x000000001000711c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x000000001000711c __wrap___aeabi_dcmple + 0x000000001000708c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x000000001000708c __wrap___aeabi_dcmple .text.__wrap___aeabi_dcmpge - 0x000000001000712c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x000000001000712c __wrap___aeabi_dcmpge + 0x000000001000709c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x000000001000709c __wrap___aeabi_dcmpge .text.__wrap___aeabi_dcmpgt - 0x000000001000713c 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x000000001000713c __wrap___aeabi_dcmpgt + 0x00000000100070ac 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x00000000100070ac __wrap___aeabi_dcmpgt .text.__wrap___aeabi_dcmpun - 0x0000000010007146 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010007146 __wrap___aeabi_dcmpun - *fill* 0x0000000010007162 0x2 + 0x00000000100070b6 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x00000000100070b6 __wrap___aeabi_dcmpun + *fill* 0x00000000100070d2 0x2 .text.__wrap___aeabi_i2d - 0x0000000010007164 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010007164 __wrap___aeabi_ui2d - 0x000000001000716c __wrap___aeabi_i2d + 0x00000000100070d4 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x00000000100070d4 __wrap___aeabi_ui2d + 0x00000000100070dc __wrap___aeabi_i2d .text.__wrap___aeabi_d2iz - 0x000000001000719c 0x48 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x000000001000719c __wrap___aeabi_d2iz - 0x000000001000719c double2int_z + 0x000000001000710c 0x48 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x000000001000710c __wrap___aeabi_d2iz + 0x000000001000710c double2int_z .text.__wrap___aeabi_d2uiz - 0x00000000100071e4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x00000000100071e4 double2uint - 0x00000000100071e4 __wrap___aeabi_d2uiz + 0x0000000010007154 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010007154 double2uint + 0x0000000010007154 __wrap___aeabi_d2uiz .text.__wrap___aeabi_l2d - 0x00000000100071f4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x00000000100071f4 __wrap___aeabi_l2d + 0x0000000010007164 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010007164 __wrap___aeabi_l2d .text.__wrap___aeabi_d2lz - 0x0000000010007204 0x26 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010007204 __wrap___aeabi_d2lz - 0x0000000010007204 double2int64_z - *fill* 0x000000001000722a 0x2 + 0x0000000010007174 0x26 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010007174 __wrap___aeabi_d2lz + 0x0000000010007174 double2int64_z + *fill* 0x000000001000719a 0x2 .text.double2int64 - 0x000000001000722c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x000000001000722c double2int64 + 0x000000001000719c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x000000001000719c double2int64 .text.double2ufix64 - 0x000000001000723c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x000000001000723c double2ufix64 + 0x00000000100071ac 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x00000000100071ac double2ufix64 .text.__wrap___aeabi_d2f - 0x000000001000724c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x000000001000724c __wrap___aeabi_d2f + 0x00000000100071bc 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x00000000100071bc __wrap___aeabi_d2f .text.missing_double_func_shim - 0x000000001000725c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x00000000100071cc 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj .text.__aeabi_double_init - 0x0000000010007268 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - 0x0000000010007268 __aeabi_double_init + 0x00000000100071d8 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x00000000100071d8 __aeabi_double_init .text.double_table_shim_on_use_helper - 0x0000000010007300 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x0000000010007300 double_table_shim_on_use_helper + 0x0000000010007270 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x0000000010007270 double_table_shim_on_use_helper .text.__aeabi_lmul - 0x000000001000732c 0x32 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj - 0x000000001000732c __wrap___aeabi_lmul - *fill* 0x000000001000735e 0x2 + 0x000000001000729c 0x32 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj + 0x000000001000729c __wrap___aeabi_lmul + *fill* 0x00000000100072ce 0x2 .text.__wrap___aeabi_cfcmple - 0x0000000010007360 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - 0x0000000010007360 __wrap___aeabi_cfrcmple - 0x000000001000736c __wrap___aeabi_cfcmpeq - 0x000000001000736c __wrap___aeabi_cfcmple + 0x00000000100072d0 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x00000000100072d0 __wrap___aeabi_cfrcmple + 0x00000000100072dc __wrap___aeabi_cfcmpeq + 0x00000000100072dc __wrap___aeabi_cfcmple .text.__wrap___aeabi_fcmple - 0x00000000100073b0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - 0x00000000100073b0 __wrap___aeabi_fcmple + 0x0000000010007320 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x0000000010007320 __wrap___aeabi_fcmple .text.__wrap___aeabi_fcmpun - 0x00000000100073c0 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - 0x00000000100073c0 __wrap___aeabi_fcmpun + 0x0000000010007330 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x0000000010007330 __wrap___aeabi_fcmpun .text.missing_float_func_shim - 0x00000000100073d8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x0000000010007348 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj .text.__aeabi_float_init - 0x00000000100073e4 0x5c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - 0x00000000100073e4 __aeabi_float_init + 0x0000000010007354 0x5c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x0000000010007354 __aeabi_float_init .text.__wrap_malloc - 0x0000000010007440 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - 0x0000000010007440 __wrap_malloc + 0x00000000100073b0 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + 0x00000000100073b0 __wrap_malloc .text.__wrap_calloc - 0x000000001000747c 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - 0x000000001000747c __wrap_calloc + 0x00000000100073ec 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + 0x00000000100073ec __wrap_calloc .text.__wrap_free - 0x00000000100074bc 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - 0x00000000100074bc __wrap_free - .text 0x00000000100074dc 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x00000000100074dc __aeabi_mem_init - .text.memset 0x00000000100074ec 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x00000000100074ec __wrap_memset - .text.memcpy 0x00000000100074f8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x00000000100074f8 __wrap___aeabi_memcpy - 0x00000000100074f8 __wrap_memcpy + 0x000000001000742c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + 0x000000001000742c __wrap_free + .text 0x000000001000744c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x000000001000744c __aeabi_mem_init + .text.memset 0x000000001000745c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x000000001000745c __wrap_memset + .text.memcpy 0x0000000010007468 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x0000000010007468 __wrap___aeabi_memcpy + 0x0000000010007468 __wrap_memcpy .text.stdio_out_chars_no_crlf - 0x0000000010007504 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010007474 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_out_chars_crlf - 0x0000000010007514 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010007484 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_buffered_printer - 0x00000000100075c8 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010007538 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_put_string.isra.0 - 0x000000001000762c 0xfc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x000000001000759c 0xfc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.__wrap_putchar - 0x0000000010007728 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010007728 __wrap_putchar + 0x0000000010007698 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010007698 __wrap_putchar .text.__wrap_puts - 0x00000000100077c0 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x00000000100077c0 __wrap_puts - .text._read 0x00000000100077fc 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x00000000100077fc _read - .text._write 0x0000000010007890 0xac CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010007890 _write - .text._close 0x000000001000793c 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x000000001000793c _close - .text._lseek 0x0000000010007944 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010007944 _lseek + 0x0000000010007730 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010007730 __wrap_puts + .text._read 0x000000001000776c 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x000000001000776c _read + .text._write 0x0000000010007800 0xac CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010007800 _write + .text._close 0x00000000100078ac 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000000100078ac _close + .text._lseek 0x00000000100078b4 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000000100078b4 _lseek .text.__wrap_vprintf - 0x000000001000794c 0xd8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x000000001000794c __wrap_vprintf + 0x00000000100078bc 0xd8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000000100078bc __wrap_vprintf .text.__wrap_printf - 0x0000000010007a24 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010007a24 __wrap_printf + 0x0000000010007994 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010007994 __wrap_printf .text.lwip_init - 0x0000000010007a3c 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/init.c.obj - 0x0000000010007a3c lwip_init + 0x00000000100079ac 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/init.c.obj + 0x00000000100079ac lwip_init .text.lwip_htons - 0x0000000010007a58 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/def.c.obj - 0x0000000010007a58 lwip_htons + 0x00000000100079c8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/def.c.obj + 0x00000000100079c8 lwip_htons .text.mem_init - 0x0000000010007a60 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - 0x0000000010007a60 mem_init + 0x00000000100079d0 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x00000000100079d0 mem_init .text.mem_free - 0x0000000010007aac 0x15c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - 0x0000000010007aac mem_free + 0x0000000010007a1c 0x15c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x0000000010007a1c mem_free .text.mem_malloc - 0x0000000010007c08 0x19c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - 0x0000000010007c08 mem_malloc + 0x0000000010007b78 0x19c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x0000000010007b78 mem_malloc .text.memp_init - 0x0000000010007da4 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010007da4 memp_init + 0x0000000010007d14 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010007d14 memp_init .text.memp_malloc - 0x0000000010007e38 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010007e38 memp_malloc + 0x0000000010007da8 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010007da8 memp_malloc .text.memp_free - 0x0000000010007e88 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010007e88 memp_free + 0x0000000010007df8 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010007df8 memp_free .text.netif_init - 0x0000000010007ec0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/netif.c.obj - 0x0000000010007ec0 netif_init + 0x0000000010007e30 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/netif.c.obj + 0x0000000010007e30 netif_init .text.pbuf_free.part.0 - 0x0000000010007ec4 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010007e34 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj .text.pbuf_alloc - 0x0000000010007f74 0x124 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010007f74 pbuf_alloc + 0x0000000010007ee4 0x124 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010007ee4 pbuf_alloc .text.pbuf_add_header - 0x0000000010008098 0x5c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010008098 pbuf_add_header + 0x0000000010008008 0x5c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010008008 pbuf_add_header .text.pbuf_free - 0x00000000100080f4 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x00000000100080f4 pbuf_free + 0x0000000010008064 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010008064 pbuf_free .text.pbuf_clen - 0x0000000010008110 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010008110 pbuf_clen + 0x0000000010008080 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010008080 pbuf_clen .text.pbuf_copy_partial - 0x0000000010008124 0x70 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010008124 pbuf_copy_partial + 0x0000000010008094 0x70 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010008094 pbuf_copy_partial .text.stats_init - 0x0000000010008194 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj - 0x0000000010008194 stats_init + 0x0000000010008104 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj + 0x0000000010008104 stats_init .text.sys_timeout_abs - 0x0000000010008198 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x0000000010008108 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj .text.lwip_cyclic_timer - 0x00000000100081e4 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x0000000010008154 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj .text.sys_timeouts_init - 0x000000001000821c 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - 0x000000001000821c sys_timeouts_init + 0x000000001000818c 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x000000001000818c sys_timeouts_init .text.udp_init - 0x00000000100082c0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/udp.c.obj - 0x00000000100082c0 udp_init + 0x0000000010008230 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/udp.c.obj + 0x0000000010008230 udp_init .text.etharp_raw - 0x00000000100082c4 0xf4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj + 0x0000000010008234 0xf4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj .text.etharp_tmr - 0x00000000100083b8 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj - 0x00000000100083b8 etharp_tmr + 0x0000000010008328 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj + 0x0000000010008328 etharp_tmr .text.ip_reass_free_complete_datagram - 0x000000001000844c 0x108 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x00000000100083bc 0x108 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj .text.ip_reass_tmr - 0x0000000010008554 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj - 0x0000000010008554 ip_reass_tmr + 0x00000000100084c4 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x00000000100084c4 ip_reass_tmr .text.ethernet_output - 0x000000001000858c 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj - 0x000000001000858c ethernet_output + 0x00000000100084fc 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + 0x00000000100084fc ethernet_output .text.core1_trampoline - 0x0000000010008604 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010008574 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .text.core1_wrapper - 0x0000000010008608 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x0000000010008608 core1_wrapper + 0x0000000010008578 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010008578 core1_wrapper .text.multicore_lockout_handshake - 0x0000000010008614 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010008584 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .text.multicore_launch_core1_raw - 0x0000000010008718 0x84 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x0000000010008718 multicore_launch_core1_raw + 0x0000000010008688 0x84 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010008688 multicore_launch_core1_raw .text.multicore_launch_core1 - 0x000000001000879c 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x000000001000879c multicore_launch_core1 + 0x000000001000870c 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x000000001000870c multicore_launch_core1 .text.multicore_lockout_victim_init - 0x00000000100087e8 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x00000000100087e8 multicore_lockout_victim_init + 0x0000000010008758 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010008758 multicore_lockout_victim_init .text.multicore_lockout_start_blocking - 0x0000000010008834 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x0000000010008834 multicore_lockout_start_blocking + 0x00000000100087a4 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x00000000100087a4 multicore_lockout_start_blocking .text.multicore_lockout_end_blocking - 0x00000000100088a0 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x00000000100088a0 multicore_lockout_end_blocking + 0x0000000010008810 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010008810 multicore_lockout_end_blocking .text.cyw43_arch_set_async_context - 0x00000000100088f0 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x00000000100088f0 cyw43_arch_set_async_context + 0x0000000010008860 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x0000000010008860 cyw43_arch_set_async_context .text.cyw43_arch_enable_sta_mode - 0x00000000100088fc 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x00000000100088fc cyw43_arch_enable_sta_mode + 0x000000001000886c 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x000000001000886c cyw43_arch_enable_sta_mode .text.cyw43_arch_wifi_connect_async - 0x0000000010008918 0x48 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x0000000010008918 cyw43_arch_wifi_connect_async + 0x0000000010008888 0x48 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x0000000010008888 cyw43_arch_wifi_connect_async .text.cyw43_arch_init_with_country - 0x0000000010008960 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x0000000010008960 cyw43_arch_init_with_country + 0x00000000100088d0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x00000000100088d0 cyw43_arch_init_with_country .text.cyw43_arch_gpio_put - 0x0000000010008970 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x0000000010008970 cyw43_arch_gpio_put + 0x00000000100088e0 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x00000000100088e0 cyw43_arch_gpio_put .text.cyw43_arch_async_context - 0x0000000010008984 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x0000000010008984 cyw43_arch_async_context + 0x00000000100088f4 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x00000000100088f4 cyw43_arch_async_context .text.cyw43_arch_init - 0x0000000010008990 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch_threadsafe_background.c.obj - 0x0000000010008990 cyw43_arch_init + 0x0000000010008900 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch_threadsafe_background.c.obj + 0x0000000010008900 cyw43_arch_init .text.startup._retrieve_unique_id_on_boot - 0x00000000100089fc 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj + 0x000000001000896c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj .text.pico_get_unique_board_id - 0x0000000010008a0c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj - 0x0000000010008a0c pico_get_unique_board_id + 0x000000001000897c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj + 0x000000001000897c pico_get_unique_board_id .text.flash_get_unique_id - 0x0000000010008a1c 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj - 0x0000000010008a1c flash_get_unique_id + 0x000000001000898c 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj + 0x000000001000898c flash_get_unique_id .text.ns_delay.constprop.0 - 0x0000000010008a5c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100089cc 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj .text.cyw43_spi_deinit - 0x0000000010008a7c 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010008a7c cyw43_spi_deinit + 0x00000000100089ec 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100089ec cyw43_spi_deinit .text.cyw43_spi_init - 0x0000000010008af8 0x154 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010008af8 cyw43_spi_init + 0x0000000010008a68 0x154 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010008a68 cyw43_spi_init .text.cyw43_spi_transfer - 0x0000000010008c4c 0x430 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010008c4c cyw43_spi_transfer + 0x0000000010008bbc 0x430 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010008bbc cyw43_spi_transfer .text.cyw43_spi_gpio_setup - 0x000000001000907c 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x000000001000907c cyw43_spi_gpio_setup + 0x0000000010008fec 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010008fec cyw43_spi_gpio_setup .text.cyw43_spi_reset - 0x00000000100090b8 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x00000000100090b8 cyw43_spi_reset + 0x0000000010009028 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010009028 cyw43_spi_reset .text.read_reg_u32_swap - 0x00000000100090e0 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x00000000100090e0 read_reg_u32_swap + 0x0000000010009050 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010009050 read_reg_u32_swap .text.cyw43_read_reg_u32 - 0x000000001000911c 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x000000001000911c cyw43_read_reg_u32 + 0x000000001000908c 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x000000001000908c cyw43_read_reg_u32 .text.cyw43_read_reg_u16 - 0x0000000010009188 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010009188 cyw43_read_reg_u16 + 0x00000000100090f8 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100090f8 cyw43_read_reg_u16 .text.cyw43_read_reg_u8 - 0x00000000100091f4 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x00000000100091f4 cyw43_read_reg_u8 + 0x0000000010009164 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010009164 cyw43_read_reg_u8 .text.write_reg_u32_swap - 0x0000000010009260 0x1e0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010009260 write_reg_u32_swap + 0x00000000100091d0 0x1e0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100091d0 write_reg_u32_swap .text.cyw43_write_reg_u32 - 0x0000000010009440 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010009440 cyw43_write_reg_u32 + 0x00000000100093b0 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100093b0 cyw43_write_reg_u32 .text.cyw43_write_reg_u16 - 0x0000000010009640 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010009640 cyw43_write_reg_u16 + 0x00000000100095b0 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100095b0 cyw43_write_reg_u16 .text.cyw43_write_reg_u8 - 0x0000000010009840 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010009840 cyw43_write_reg_u8 + 0x00000000100097b0 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100097b0 cyw43_write_reg_u8 .text.cyw43_read_bytes - 0x0000000010009a40 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010009a40 cyw43_read_bytes + 0x00000000100099b0 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100099b0 cyw43_read_bytes .text.cyw43_write_bytes - 0x0000000010009ab8 0xec CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010009ab8 cyw43_write_bytes + 0x0000000010009a28 0xec CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010009a28 cyw43_write_bytes .text.cyw43_set_backplane_window - 0x0000000010009ba4 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009b14 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_ll_parse_async_event - 0x0000000010009c08 0x13c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009b78 0x13c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_kso_set - 0x0000000010009d44 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009cb4 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_ll_sdpcm_poll_device - 0x0000000010009de4 0x238 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009d54 0x238 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_sdpcm_send_common - 0x000000001000a01c 0xf8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009f8c 0xf8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_do_ioctl.part.0 - 0x000000001000a114 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a084 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_download_resource - 0x000000001000a1d8 0xd0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a148 0xd0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_write_iovar_u32 - 0x000000001000a2a8 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a218 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_write_iovar_u32_u32.constprop.0 - 0x000000001000a34c 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a2bc 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_read_backplane.constprop.0 - 0x000000001000a3fc 0xdc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a36c 0xdc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_write_backplane - 0x000000001000a4d8 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a448 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.reset_device_core.constprop.0 - 0x000000001000a5dc 0x3f0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a54c 0x3f0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_ll_init - 0x000000001000a9cc 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000a9cc cyw43_ll_init + 0x000000001000a93c 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a93c cyw43_ll_init .text.cyw43_ll_deinit - 0x000000001000a9e8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000a9e8 cyw43_ll_deinit + 0x000000001000a958 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a958 cyw43_ll_deinit .text.cyw43_ll_send_ethernet - 0x000000001000a9f0 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000a9f0 cyw43_ll_send_ethernet + 0x000000001000a960 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a960 cyw43_ll_send_ethernet .text.cyw43_ll_process_packets - 0x000000001000aa50 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000aa50 cyw43_ll_process_packets + 0x000000001000a9c0 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000a9c0 cyw43_ll_process_packets .text.cyw43_ll_ioctl - 0x000000001000aaa4 0x80 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000aaa4 cyw43_ll_ioctl + 0x000000001000aa14 0x80 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000aa14 cyw43_ll_ioctl .text.cyw43_ll_bus_sleep - 0x000000001000ab24 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000ab24 cyw43_ll_bus_sleep + 0x000000001000aa94 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000aa94 cyw43_ll_bus_sleep .text.cyw43_ll_wifi_on - 0x000000001000ab58 0x220 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000ab58 cyw43_ll_wifi_on + 0x000000001000aac8 0x220 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000aac8 cyw43_ll_wifi_on .text.cyw43_ll_wifi_get_mac - 0x000000001000ad78 0x74 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000ad78 cyw43_ll_wifi_get_mac + 0x000000001000ace8 0x74 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000ace8 cyw43_ll_wifi_get_mac .text.cyw43_ll_bus_init - 0x000000001000adec 0x950 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000adec cyw43_ll_bus_init + 0x000000001000ad5c 0x950 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000ad5c cyw43_ll_bus_init .text.cyw43_ll_wifi_pm - 0x000000001000b73c 0x138 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000b73c cyw43_ll_wifi_pm + 0x000000001000b6ac 0x138 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000b6ac cyw43_ll_wifi_pm .text.cyw43_ll_wifi_scan - 0x000000001000b874 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000b874 cyw43_ll_wifi_scan + 0x000000001000b7e4 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000b7e4 cyw43_ll_wifi_scan .text.cyw43_ll_wifi_join - 0x000000001000b914 0x3ec CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000b914 cyw43_ll_wifi_join + 0x000000001000b884 0x3ec CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000b884 cyw43_ll_wifi_join .text.cyw43_ll_wifi_set_wpa_auth - 0x000000001000bd00 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000bd00 cyw43_ll_wifi_set_wpa_auth + 0x000000001000bc70 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000bc70 cyw43_ll_wifi_set_wpa_auth .text.cyw43_ll_wifi_rejoin - 0x000000001000bd4c 0x58 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000bd4c cyw43_ll_wifi_rejoin + 0x000000001000bcbc 0x58 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000bcbc cyw43_ll_wifi_rejoin .text.cyw43_ll_wifi_ap_init - 0x000000001000bda4 0x2e8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000bda4 cyw43_ll_wifi_ap_init + 0x000000001000bd14 0x2e8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000bd14 cyw43_ll_wifi_ap_init .text.cyw43_ll_wifi_ap_set_up - 0x000000001000c08c 0x80 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000c08c cyw43_ll_wifi_ap_set_up + 0x000000001000bffc 0x80 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000bffc cyw43_ll_wifi_ap_set_up .text.cyw43_ll_gpio_set - 0x000000001000c10c 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000c10c cyw43_ll_gpio_set + 0x000000001000c07c 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000c07c cyw43_ll_gpio_set .text.cyw43_ll_has_work - 0x000000001000c1a8 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000c1a8 cyw43_ll_has_work + 0x000000001000c118 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000c118 cyw43_ll_has_work .text.cyw43_poll_func - 0x000000001000c1bc 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c12c 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj .text.cyw43_init - 0x000000001000c27c 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000c27c cyw43_init + 0x000000001000c1ec 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c1ec cyw43_init .text.cyw43_deinit - 0x000000001000c2e8 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000c2e8 cyw43_deinit + 0x000000001000c258 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c258 cyw43_deinit .text.cyw43_cb_read_host_interrupt_pin - 0x000000001000c378 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000c378 cyw43_cb_read_host_interrupt_pin + 0x000000001000c2e8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c2e8 cyw43_cb_read_host_interrupt_pin .text.cyw43_cb_ensure_awake - 0x000000001000c384 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000c384 cyw43_cb_ensure_awake + 0x000000001000c2f4 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c2f4 cyw43_cb_ensure_awake .text.cyw43_cb_process_async_event - 0x000000001000c390 0x228 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000c390 cyw43_cb_process_async_event + 0x000000001000c300 0x228 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c300 cyw43_cb_process_async_event .text.cyw43_send_ethernet - 0x000000001000c5b8 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000c5b8 cyw43_send_ethernet + 0x000000001000c528 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c528 cyw43_send_ethernet .text.cyw43_wifi_pm - 0x000000001000c678 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000c678 cyw43_wifi_pm + 0x000000001000c5e8 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c5e8 cyw43_wifi_pm .text.cyw43_wifi_set_up - 0x000000001000c72c 0x338 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000c72c cyw43_wifi_set_up + 0x000000001000c69c 0x338 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c69c cyw43_wifi_set_up .text.cyw43_wifi_scan - 0x000000001000ca64 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000ca64 cyw43_wifi_scan + 0x000000001000c9d4 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000c9d4 cyw43_wifi_scan .text.cyw43_wifi_join - 0x000000001000cb38 0xf4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000cb38 cyw43_wifi_join + 0x000000001000caa8 0xf4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000caa8 cyw43_wifi_join .text.cyw43_wifi_leave - 0x000000001000cc2c 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000cc2c cyw43_wifi_leave + 0x000000001000cb9c 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000cb9c cyw43_wifi_leave .text.cyw43_gpio_set - 0x000000001000ccd0 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000ccd0 cyw43_gpio_set + 0x000000001000cc40 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000cc40 cyw43_gpio_set .text.pio_sm_unclaim - 0x000000001000cd70 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000cd70 pio_sm_unclaim + 0x000000001000cce0 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000cce0 pio_sm_unclaim .text.pio_claim_unused_sm - 0x000000001000cd90 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000cd90 pio_claim_unused_sm + 0x000000001000cd00 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000cd00 pio_claim_unused_sm .text.pio_can_add_program - 0x000000001000cdcc 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000cdcc pio_can_add_program + 0x000000001000cd3c 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000cd3c pio_can_add_program .text.pio_add_program - 0x000000001000ce34 0xc8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000ce34 pio_add_program + 0x000000001000cda4 0xc8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000cda4 pio_add_program .text.pio_remove_program - 0x000000001000cefc 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000cefc pio_remove_program + 0x000000001000ce6c 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000ce6c pio_remove_program .text.pio_sm_set_pindirs_with_mask - 0x000000001000cf30 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000cf30 pio_sm_set_pindirs_with_mask + 0x000000001000cea0 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000cea0 pio_sm_set_pindirs_with_mask .text.pio_sm_set_consecutive_pindirs - 0x000000001000cfd4 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000cfd4 pio_sm_set_consecutive_pindirs + 0x000000001000cf44 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000cf44 pio_sm_set_consecutive_pindirs .text.dma_channel_unclaim - 0x000000001000d084 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - 0x000000001000d084 dma_channel_unclaim + 0x000000001000cff4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x000000001000cff4 dma_channel_unclaim .text.dma_claim_unused_channel - 0x000000001000d094 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - 0x000000001000d094 dma_claim_unused_channel + 0x000000001000d004 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x000000001000d004 dma_claim_unused_channel .text.dma_channel_cleanup - 0x000000001000d0b4 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - 0x000000001000d0b4 dma_channel_cleanup + 0x000000001000d024 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x000000001000d024 dma_channel_cleanup .text.cyw43_sleep_timeout_reached - 0x000000001000d114 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d084 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj .text.cyw43_irq_init - 0x000000001000d124 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d124 cyw43_irq_init + 0x000000001000d094 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d094 cyw43_irq_init .text.cyw43_irq_deinit - 0x000000001000d14c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d14c cyw43_irq_deinit + 0x000000001000d0bc 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d0bc cyw43_irq_deinit .text.cyw43_gpio_irq_handler - 0x000000001000d16c 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d0dc 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj .text.cyw43_do_poll - 0x000000001000d1b0 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d120 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj .text.cyw43_post_poll_hook - 0x000000001000d218 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d218 cyw43_post_poll_hook + 0x000000001000d18c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d18c cyw43_post_poll_hook .text.cyw43_schedule_internal_poll_dispatch - 0x000000001000d228 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d228 cyw43_schedule_internal_poll_dispatch + 0x000000001000d19c 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d19c cyw43_schedule_internal_poll_dispatch .text.cyw43_driver_init - 0x000000001000d240 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d240 cyw43_driver_init + 0x000000001000d1b4 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d1b4 cyw43_driver_init .text.cyw43_driver_deinit - 0x000000001000d278 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d278 cyw43_driver_deinit + 0x000000001000d1ec 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d1ec cyw43_driver_deinit .text.cyw43_hal_generate_laa_mac - 0x000000001000d2bc 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d2bc cyw43_hal_generate_laa_mac + 0x000000001000d230 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d230 cyw43_hal_generate_laa_mac .text.cyw43_hal_get_mac - 0x000000001000d2e4 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d2e4 cyw43_hal_get_mac + 0x000000001000d258 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d258 cyw43_hal_get_mac .text.cyw43_thread_enter - 0x000000001000d300 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d300 cyw43_thread_enter + 0x000000001000d274 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d274 cyw43_thread_enter .text.cyw43_thread_exit - 0x000000001000d314 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d314 cyw43_thread_exit + 0x000000001000d288 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d288 cyw43_thread_exit .text.cyw43_await_background_or_timeout_us - 0x000000001000d328 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d328 cyw43_await_background_or_timeout_us + 0x000000001000d29c 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d29c cyw43_await_background_or_timeout_us .text.cyw43_delay_ms - 0x000000001000d35c 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d35c cyw43_delay_ms + 0x000000001000d2d0 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d2d0 cyw43_delay_ms .text.cyw43_delay_us - 0x000000001000d3a0 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d3a0 cyw43_delay_us + 0x000000001000d314 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d314 cyw43_delay_us .text.cyw43_cb_tcpip_init - 0x000000001000d3d4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d3d4 cyw43_cb_tcpip_init + 0x000000001000d348 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d348 cyw43_cb_tcpip_init .text.cyw43_cb_tcpip_deinit - 0x000000001000d3d8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000d3d8 cyw43_cb_tcpip_deinit + 0x000000001000d34c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000d34c cyw43_cb_tcpip_deinit .text.handle_sync_func_call - 0x000000001000d3dc 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d350 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_acquire_lock_blocking - 0x000000001000d400 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d374 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.process_under_lock - 0x000000001000d40c 0xc8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d380 0xc8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_deinit - 0x000000001000d4d4 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d448 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.low_priority_irq_handler - 0x000000001000d538 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d4ac 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_wait_for_work_until - 0x000000001000d574 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d4e8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_wait_until - 0x000000001000d580 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d4f4 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_lock_check - 0x000000001000d59c 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d510 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_execute_sync - 0x000000001000d5c4 0xe4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj - 0x000000001000d5c4 async_context_threadsafe_background_execute_sync + 0x000000001000d538 0xe4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d538 async_context_threadsafe_background_execute_sync .text.async_context_threadsafe_background_set_work_pending - 0x000000001000d6a8 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d61c 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.alarm_handler - 0x000000001000d6f8 0x58 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d66c 0x58 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_release_lock - 0x000000001000d750 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d6c4 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_when_pending_worker - 0x000000001000d7cc 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d740 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_remove_at_time_worker - 0x000000001000d85c 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d7d0 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_add_when_pending_worker - 0x000000001000d8ec 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d860 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_add_at_time_worker - 0x000000001000d97c 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d8f0 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_default_config - 0x000000001000da0c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj - 0x000000001000da0c async_context_threadsafe_background_default_config + 0x000000001000d980 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d980 async_context_threadsafe_background_default_config .text.async_context_threadsafe_background_init - 0x000000001000da18 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj - 0x000000001000da18 async_context_threadsafe_background_init + 0x000000001000d98c 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000d98c async_context_threadsafe_background_init .text.async_context_base_add_at_time_worker - 0x000000001000dabc 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000dabc async_context_base_add_at_time_worker + 0x000000001000da30 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000da30 async_context_base_add_at_time_worker .text.async_context_base_remove_at_time_worker - 0x000000001000dae4 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000dae4 async_context_base_remove_at_time_worker + 0x000000001000da58 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000da58 async_context_base_remove_at_time_worker .text.async_context_base_add_when_pending_worker - 0x000000001000db0c 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000db0c async_context_base_add_when_pending_worker + 0x000000001000da80 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000da80 async_context_base_add_when_pending_worker .text.async_context_base_remove_when_pending_worker - 0x000000001000db30 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000db30 async_context_base_remove_when_pending_worker + 0x000000001000daa4 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000daa4 async_context_base_remove_when_pending_worker .text.async_context_base_execute_once - 0x000000001000db58 0xe8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000db58 async_context_base_execute_once + 0x000000001000dacc 0xe8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000dacc async_context_base_execute_once .text.async_context_base_needs_servicing - 0x000000001000dc40 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000dc40 async_context_base_needs_servicing - .text 0x000000001000dc94 0x18 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-calloc.o) - 0x000000001000dc94 calloc - .text 0x000000001000dcac 0x5c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-callocr.o) - 0x000000001000dcac _calloc_r - .text 0x000000001000dd08 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-malloc.o) - 0x000000001000dd08 malloc - 0x000000001000dd1c free - .text 0x000000001000dd30 0x574 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mallocr.o) - 0x000000001000dd30 _malloc_r - .text 0x000000001000e2a4 0x8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mlock.o) - 0x000000001000e2a4 __malloc_lock - 0x000000001000e2a8 __malloc_unlock - .text 0x000000001000e2ac 0x354 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-reallocr.o) - 0x000000001000e2ac _realloc_r - .text 0x000000001000e600 0x24 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sbrkr.o) - 0x000000001000e600 _sbrk_r - .text 0x000000001000e624 0xa0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sscanf.o) - 0x000000001000e624 sscanf - 0x000000001000e674 _sscanf_r - .text 0x000000001000e6c4 0xa4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-stdio.o) - 0x000000001000e6c4 __sread - 0x000000001000e6ec __seofread - 0x000000001000e6f0 __swrite - 0x000000001000e730 __sseek - 0x000000001000e75c __sclose - .text 0x000000001000e768 0x5c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strlen-stub.o) - 0x000000001000e768 strlen - .text 0x000000001000e7c4 0x74 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strncmp.o) - 0x000000001000e7c4 strncmp - .text 0x000000001000e838 0x1b8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtol.o) - 0x000000001000e97c _strtol_r - 0x000000001000e998 strtol_l - 0x000000001000e9c4 strtol - .text 0x000000001000e9f0 0xf70 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) - 0x000000001000e9f0 __ssvfscanf_r - .text 0x000000001000f960 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-writer.o) - 0x000000001000f960 _write_r - .text 0x000000001000f988 0x24 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-closer.o) - 0x000000001000f988 _close_r - .text 0x000000001000f9ac 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-errno.o) - 0x000000001000f9ac __errno - .text 0x000000001000f9b8 0x260 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-freer.o) - 0x000000001000f9b8 _malloc_trim_r - 0x000000001000fa54 _free_r - .text 0x000000001000fc18 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace.o) - 0x000000001000fc18 iswspace - .text 0x000000001000fc24 0x18 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace_l.o) - 0x000000001000fc24 iswspace_l - .text 0x000000001000fc3c 0x98 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) - 0x000000001000fc3c _setlocale_r - 0x000000001000fc80 __locale_mb_cur_max - 0x000000001000fc90 setlocale - .text 0x000000001000fcd4 0x14 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-localeconv.o) - 0x000000001000fcd4 __localeconv_l - 0x000000001000fcd8 _localeconv_r - 0x000000001000fce0 localeconv - .text 0x000000001000fce8 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lseekr.o) - 0x000000001000fce8 _lseek_r - .text 0x000000001000fd10 0x9c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) - 0x000000001000fd10 _mbrtowc_r - 0x000000001000fd5c mbrtowc - .text 0x000000001000fdac 0x44 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbtowc_r.o) - 0x000000001000fdac _mbtowc_r - 0x000000001000fdc4 __ascii_mbtowc - .text 0x000000001000fdf0 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-readr.o) - 0x000000001000fdf0 _read_r - .text 0x000000001000fe18 0x80 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sccl.o) - 0x000000001000fe18 __sccl - .text 0x000000001000fe98 0x8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sf_nan.o) - 0x000000001000fe98 nanf - .text 0x000000001000fea0 0x88 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strcmp.o) - 0x000000001000fea0 strcmp - .text 0x000000001000ff28 0x1128 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) - 0x000000001000ff28 _strtod_l - 0x0000000010010ea8 _strtod_r - 0x0000000010010eb8 strtod_l - 0x0000000010010ed0 strtod - 0x0000000010010eec strtof_l - 0x0000000010010f9c strtof - .text 0x0000000010011050 0x1d0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoll.o) - 0x00000000100111e8 _strtoll_r - 0x00000000100111f0 strtoll_l - 0x0000000010011208 strtoll - .text 0x0000000010011220 0x180 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoul.o) - 0x0000000010011368 _strtoul_r - 0x0000000010011370 strtoul_l - 0x0000000010011388 strtoul - .text 0x00000000100113a0 0x1f4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoull.o) - 0x000000001001155c _strtoull_r - 0x0000000010011564 strtoull_l - 0x000000001001157c strtoull - .text 0x0000000010011594 0xf10 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) - 0x0000000010011594 _sungetc_r - 0x0000000010011618 __ssrefill_r - 0x0000000010011658 _sfread_r - 0x000000001001171c __ssvfiscanf_r - .text 0x00000000100124a4 0x188 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ungetc.o) - 0x00000000100124a4 __submore - 0x0000000010012528 _ungetc_r - 0x0000000010012614 ungetc - .text 0x000000001001262c 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-wctomb_r.o) - 0x000000001001262c _wctomb_r - 0x000000001001263c __ascii_wctomb - .text 0x0000000010012658 0x1c0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fflush.o) - 0x0000000010012658 __sflush_r - 0x0000000010012798 _fflush_r - 0x00000000100127c4 fflush - .text 0x0000000010012818 0x248 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-findfp.o) - 0x000000001001281c _cleanup_r - 0x0000000010012918 __sfmoreglue - 0x0000000010012948 __sfp - 0x00000000100129f8 _cleanup - 0x0000000010012a10 __sinit - 0x0000000010012a20 __sfp_lock_acquire - 0x0000000010012a24 __sfp_lock_release - 0x0000000010012a28 __sinit_lock_acquire - 0x0000000010012a2c __sinit_lock_release - 0x0000000010012a30 __fp_lock_all - 0x0000000010012a48 __fp_unlock_all - .text 0x0000000010012a60 0x88 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fwalk.o) - 0x0000000010012a60 _fwalk - 0x0000000010012aa0 _fwalk_reent - .text 0x0000000010012ae8 0x670 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) - 0x0000000010012b8c __gethex - .text 0x0000000010013158 0x1fc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-hexnan.o) - 0x0000000010013158 __match - 0x0000000010013184 __hexnan - .text 0x0000000010013354 0xafc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) - 0x0000000010013354 _Balloc - 0x00000000100133a4 _Bfree - 0x00000000100133b8 __multadd - 0x0000000010013460 __s2b - 0x0000000010013510 __hi0bits - 0x0000000010013548 __lo0bits - 0x00000000100135a4 __i2b - 0x0000000010013604 __multiply - 0x00000000100137a8 __pow5mult - 0x0000000010013880 __lshift - 0x000000001001397c __mcmp - 0x00000000100139b0 __mdiff - 0x0000000010013b3c __ulp - 0x0000000010013b84 __b2d - 0x0000000010013c4c __d2b - 0x0000000010013d24 __ratio - 0x0000000010013d8c _mprec_log10 - 0x0000000010013dc0 __copybits - 0x0000000010013e00 __any_on - .text 0x0000000010013e50 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-s_nan.o) - 0x0000000010013e50 nan - .text 0x0000000010013e5c 0xe8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fclose.o) - 0x0000000010013ecc _fclose_r - 0x0000000010013f04 fclose + 0x000000001000dbb4 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000dbb4 async_context_base_needs_servicing + .text 0x000000001000dc08 0x18 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-calloc.o) + 0x000000001000dc08 calloc + .text 0x000000001000dc20 0x5c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-callocr.o) + 0x000000001000dc20 _calloc_r + .text 0x000000001000dc7c 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-malloc.o) + 0x000000001000dc7c malloc + 0x000000001000dc90 free + .text 0x000000001000dca4 0x574 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mallocr.o) + 0x000000001000dca4 _malloc_r + .text 0x000000001000e218 0x8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mlock.o) + 0x000000001000e218 __malloc_lock + 0x000000001000e21c __malloc_unlock + .text 0x000000001000e220 0x354 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-reallocr.o) + 0x000000001000e220 _realloc_r + .text 0x000000001000e574 0x24 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sbrkr.o) + 0x000000001000e574 _sbrk_r + .text 0x000000001000e598 0xa0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sscanf.o) + 0x000000001000e598 sscanf + 0x000000001000e5e8 _sscanf_r + .text 0x000000001000e638 0xa4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-stdio.o) + 0x000000001000e638 __sread + 0x000000001000e660 __seofread + 0x000000001000e664 __swrite + 0x000000001000e6a4 __sseek + 0x000000001000e6d0 __sclose + .text 0x000000001000e6dc 0x5c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strlen-stub.o) + 0x000000001000e6dc strlen + .text 0x000000001000e738 0x74 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strncmp.o) + 0x000000001000e738 strncmp + .text 0x000000001000e7ac 0x1b8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtol.o) + 0x000000001000e8f0 _strtol_r + 0x000000001000e90c strtol_l + 0x000000001000e938 strtol + .text 0x000000001000e964 0xf70 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) + 0x000000001000e964 __ssvfscanf_r + .text 0x000000001000f8d4 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-writer.o) + 0x000000001000f8d4 _write_r + .text 0x000000001000f8fc 0x24 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-closer.o) + 0x000000001000f8fc _close_r + .text 0x000000001000f920 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-errno.o) + 0x000000001000f920 __errno + .text 0x000000001000f92c 0x260 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-freer.o) + 0x000000001000f92c _malloc_trim_r + 0x000000001000f9c8 _free_r + .text 0x000000001000fb8c 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace.o) + 0x000000001000fb8c iswspace + .text 0x000000001000fb98 0x18 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace_l.o) + 0x000000001000fb98 iswspace_l + .text 0x000000001000fbb0 0x98 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) + 0x000000001000fbb0 _setlocale_r + 0x000000001000fbf4 __locale_mb_cur_max + 0x000000001000fc04 setlocale + .text 0x000000001000fc48 0x14 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-localeconv.o) + 0x000000001000fc48 __localeconv_l + 0x000000001000fc4c _localeconv_r + 0x000000001000fc54 localeconv + .text 0x000000001000fc5c 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lseekr.o) + 0x000000001000fc5c _lseek_r + .text 0x000000001000fc84 0x9c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) + 0x000000001000fc84 _mbrtowc_r + 0x000000001000fcd0 mbrtowc + .text 0x000000001000fd20 0x44 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbtowc_r.o) + 0x000000001000fd20 _mbtowc_r + 0x000000001000fd38 __ascii_mbtowc + .text 0x000000001000fd64 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-readr.o) + 0x000000001000fd64 _read_r + .text 0x000000001000fd8c 0x80 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sccl.o) + 0x000000001000fd8c __sccl + .text 0x000000001000fe0c 0x8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sf_nan.o) + 0x000000001000fe0c nanf + .text 0x000000001000fe14 0x88 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strcmp.o) + 0x000000001000fe14 strcmp + .text 0x000000001000fe9c 0x1128 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) + 0x000000001000fe9c _strtod_l + 0x0000000010010e1c _strtod_r + 0x0000000010010e2c strtod_l + 0x0000000010010e44 strtod + 0x0000000010010e60 strtof_l + 0x0000000010010f10 strtof + .text 0x0000000010010fc4 0x1d0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoll.o) + 0x000000001001115c _strtoll_r + 0x0000000010011164 strtoll_l + 0x000000001001117c strtoll + .text 0x0000000010011194 0x180 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoul.o) + 0x00000000100112dc _strtoul_r + 0x00000000100112e4 strtoul_l + 0x00000000100112fc strtoul + .text 0x0000000010011314 0x1f4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoull.o) + 0x00000000100114d0 _strtoull_r + 0x00000000100114d8 strtoull_l + 0x00000000100114f0 strtoull + .text 0x0000000010011508 0xf10 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) + 0x0000000010011508 _sungetc_r + 0x000000001001158c __ssrefill_r + 0x00000000100115cc _sfread_r + 0x0000000010011690 __ssvfiscanf_r + .text 0x0000000010012418 0x188 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ungetc.o) + 0x0000000010012418 __submore + 0x000000001001249c _ungetc_r + 0x0000000010012588 ungetc + .text 0x00000000100125a0 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-wctomb_r.o) + 0x00000000100125a0 _wctomb_r + 0x00000000100125b0 __ascii_wctomb + .text 0x00000000100125cc 0x1c0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fflush.o) + 0x00000000100125cc __sflush_r + 0x000000001001270c _fflush_r + 0x0000000010012738 fflush + .text 0x000000001001278c 0x248 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-findfp.o) + 0x0000000010012790 _cleanup_r + 0x000000001001288c __sfmoreglue + 0x00000000100128bc __sfp + 0x000000001001296c _cleanup + 0x0000000010012984 __sinit + 0x0000000010012994 __sfp_lock_acquire + 0x0000000010012998 __sfp_lock_release + 0x000000001001299c __sinit_lock_acquire + 0x00000000100129a0 __sinit_lock_release + 0x00000000100129a4 __fp_lock_all + 0x00000000100129bc __fp_unlock_all + .text 0x00000000100129d4 0x88 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fwalk.o) + 0x00000000100129d4 _fwalk + 0x0000000010012a14 _fwalk_reent + .text 0x0000000010012a5c 0x670 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) + 0x0000000010012b00 __gethex + .text 0x00000000100130cc 0x1fc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-hexnan.o) + 0x00000000100130cc __match + 0x00000000100130f8 __hexnan + .text 0x00000000100132c8 0xafc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) + 0x00000000100132c8 _Balloc + 0x0000000010013318 _Bfree + 0x000000001001332c __multadd + 0x00000000100133d4 __s2b + 0x0000000010013484 __hi0bits + 0x00000000100134bc __lo0bits + 0x0000000010013518 __i2b + 0x0000000010013578 __multiply + 0x000000001001371c __pow5mult + 0x00000000100137f4 __lshift + 0x00000000100138f0 __mcmp + 0x0000000010013924 __mdiff + 0x0000000010013ab0 __ulp + 0x0000000010013af8 __b2d + 0x0000000010013bc0 __d2b + 0x0000000010013c98 __ratio + 0x0000000010013d00 _mprec_log10 + 0x0000000010013d34 __copybits + 0x0000000010013d74 __any_on + .text 0x0000000010013dc4 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-s_nan.o) + 0x0000000010013dc4 nan + .text 0x0000000010013dd0 0xe8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fclose.o) + 0x0000000010013e40 _fclose_r + 0x0000000010013e78 fclose *(.fini) - .fini 0x0000000010013f44 0x4 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crti.o - 0x0000000010013f44 _fini - .fini.__stub 0x0000000010013f48 0x110 linker stubs + .fini 0x0000000010013eb8 0x4 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crti.o + 0x0000000010013eb8 _fini + *fill* 0x0000000010013ebc 0x4 + .fini.__stub 0x0000000010013ec0 0x110 linker stubs *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) @@ -3504,338 +3509,335 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof *(SORT_BY_NAME(.dtors.*)) *(.dtors) *(.eh_frame*) - .eh_frame 0x0000000010014058 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o - 0x0000000010014058 . = ALIGN (0x4) + .eh_frame 0x0000000010013fd0 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o + 0x0000000010013fd0 . = ALIGN (0x4) -.glue_7 0x0000000010014058 0x0 - .glue_7 0x0000000010014058 0x0 linker stubs +.glue_7 0x0000000010013fd0 0x0 + .glue_7 0x0000000010013fd0 0x0 linker stubs -.glue_7t 0x0000000010014058 0x0 - .glue_7t 0x0000000010014058 0x0 linker stubs +.glue_7t 0x0000000010013fd0 0x0 + .glue_7t 0x0000000010013fd0 0x0 linker stubs -.vfp11_veneer 0x0000000010014058 0x0 - .vfp11_veneer 0x0000000010014058 0x0 linker stubs +.vfp11_veneer 0x0000000010013fd0 0x0 + .vfp11_veneer 0x0000000010013fd0 0x0 linker stubs -.v4_bx 0x0000000010014058 0x0 - .v4_bx 0x0000000010014058 0x0 linker stubs +.v4_bx 0x0000000010013fd0 0x0 + .v4_bx 0x0000000010013fd0 0x0 linker stubs -.iplt 0x0000000010014058 0x0 - .iplt 0x0000000010014058 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o +.iplt 0x0000000010013fd0 0x0 + .iplt 0x0000000010013fd0 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o -.rodata 0x0000000010014058 0x393a8 +.rodata 0x0000000010013fd0 0x39370 *(EXCLUDE_FILE(*libm.a: *libc.a:*lib_a-mem*.o *libgcc.a:) .rodata*) .rodata.core1.str1.4 - 0x0000000010014058 0x21 CMakeFiles/PicoPiFi.dir/src/main.c.obj - *fill* 0x0000000010014079 0x3 + 0x0000000010013fd0 0x21 CMakeFiles/PicoPiFi.dir/src/main.c.obj + *fill* 0x0000000010013ff1 0x3 .rodata.scan_result.str1.4 - 0x000000001001407c 0x53 CMakeFiles/PicoPiFi.dir/src/main.c.obj - *fill* 0x00000000100140cf 0x1 - .rodata.main.str1.4 - 0x00000000100140d0 0x32 CMakeFiles/PicoPiFi.dir/src/main.c.obj - *fill* 0x0000000010014102 0x2 - .rodata 0x0000000010014104 0x8 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000010013ff4 0x53 CMakeFiles/PicoPiFi.dir/src/main.c.obj + *fill* 0x0000000010014047 0x1 + .rodata 0x0000000010014048 0x8 CMakeFiles/PicoPiFi.dir/src/main.c.obj .rodata.cdc_descriptor - 0x000000001001410c 0x19a CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - *fill* 0x00000000100142a6 0x2 + 0x0000000010014050 0x19a CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + *fill* 0x00000000100141ea 0x2 .rodata.rp2040_usb_config_ep.str1.4 - 0x00000000100142a8 0xa5 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - *fill* 0x000000001001434d 0x3 + 0x00000000100141ec 0xa5 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + *fill* 0x0000000010014291 0x3 .rodata.isr_irq5.str1.4 - 0x0000000010014350 0x14 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x0000000010014294 0x14 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj .rodata.cdc_acm_class_interface_request_handler.str1.4 - 0x0000000010014364 0x26 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj + 0x00000000100142a8 0x26 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj 0x3d (size before relaxing) - *fill* 0x000000001001438a 0x2 + *fill* 0x00000000100142ce 0x2 .rodata.rndis_class_interface_request_handler.str1.4 - 0x000000001001438c 0x88 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x00000000100142d0 0x88 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj 0xa0 (size before relaxing) .rodata.rndis_class_interface_request_handler - 0x0000000010014414 0x8c CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000010014358 0x8c CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj .rodata.oid_supported_list - 0x00000000100144a0 0x74 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x00000000100144a0 oid_supported_list + 0x00000000100143e4 0x74 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x00000000100143e4 oid_supported_list .rodata.usbd_setup_request_handler.str1.4 - 0x0000000010014514 0x120 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000010014458 0x120 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj 0x148 (size before relaxing) .rodata.usbd_setup_request_handler - 0x0000000010014634 0x28 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000010014578 0x28 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj .rodata.usbd_event_ep0_setup_complete_handler.str1.4 - 0x000000001001465c 0x1a CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - *fill* 0x0000000010014676 0x2 + 0x00000000100145a0 0x1a CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + *fill* 0x00000000100145ba 0x2 .rodata.usbd_initialize.str1.4 - 0x0000000010014678 0xe CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - *fill* 0x0000000010014686 0x2 + 0x00000000100145bc 0xe CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + *fill* 0x00000000100145ca 0x2 .rodata.user_irq_claim_unused.str1.4 - 0x0000000010014688 0x1b CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x00000000100146a3 0x5 + 0x00000000100145cc 0x1b CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x00000000100145e7 0x1 .rodata.at_the_end_of_time - 0x00000000100146a8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x00000000100146a8 at_the_end_of_time + 0x00000000100145e8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100145e8 at_the_end_of_time .rodata.nil_time - 0x00000000100146b0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x00000000100146b0 nil_time + 0x00000000100145f0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100145f0 nil_time .rodata.hardware_alarm_claim.str1.4 - 0x00000000100146b8 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - *fill* 0x00000000100146da 0x2 + 0x00000000100145f8 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + *fill* 0x000000001001461a 0x2 .rodata.hardware_alarm_claim_unused.str1.4 - 0x00000000100146dc 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x000000001001461c 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .rodata.__assert_func.str1.4 - 0x00000000100146f0 0x3f CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010014630 0x3f CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x43 (size before relaxing) - *fill* 0x000000001001472f 0x1 + *fill* 0x000000001001466f 0x1 .rodata.panic.str1.4 - 0x0000000010014730 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010014670 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x12 (size before relaxing) .rodata.hard_assertion_failure.str1.4 - 0x0000000010014740 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010014680 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj .rodata._ftoa.str1.4 - 0x000000001001474c 0x15 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - *fill* 0x0000000010014761 0x3 + 0x000000001001468c 0x15 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + *fill* 0x00000000100146a1 0x3 .rodata._vsnprintf - 0x0000000010014764 0x1e0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - *fill* 0x0000000010014944 0x4 + 0x00000000100146a4 0x1e0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + *fill* 0x0000000010014884 0x4 .rodata.pow10.0 - 0x0000000010014948 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010014888 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .rodata.missing_double_func_shim.str1.4 - 0x0000000010014998 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x00000000100148d8 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj .rodata.missing_float_func_shim.str1.4 - 0x00000000100149b0 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x00000000100148f0 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj .rodata.__wrap_malloc.str1.4 - 0x00000000100149b0 0xe CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - *fill* 0x00000000100149be 0x2 + 0x00000000100148f0 0xe CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + *fill* 0x00000000100148fe 0x2 .rodata.str1.4 - 0x00000000100149c0 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x0000000010014900 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_44 - 0x0000000010014a00 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x0000000010014940 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_75 - 0x0000000010014a0c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001001494c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_81 - 0x0000000010014a18 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x0000000010014958 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.crlf_str.0 - 0x0000000010014a24 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - *fill* 0x0000000010014a26 0x2 + 0x0000000010014964 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + *fill* 0x0000000010014966 0x2 .rodata.mem_free.str1.4 - 0x0000000010014a28 0xfe CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - *fill* 0x0000000010014b26 0x2 + 0x0000000010014968 0xfe CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + *fill* 0x0000000010014a66 0x2 .rodata.mem_trim.str1.4 - 0x0000000010014b28 0x49 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - *fill* 0x0000000010014b71 0x3 + 0x0000000010014a68 0x49 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + *fill* 0x0000000010014ab1 0x3 .rodata.mem_malloc.str1.4 - 0x0000000010014b74 0x83 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - *fill* 0x0000000010014bf7 0x1 + 0x0000000010014ab4 0x83 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + *fill* 0x0000000010014b37 0x1 .rodata.memp_malloc_pool.str1.4 - 0x0000000010014bf8 0x37 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000010014c2f 0x1 + 0x0000000010014b38 0x37 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000010014b6f 0x1 .rodata.memp_free_pool.str1.4 - 0x0000000010014c30 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014b70 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .rodata.memp_FRAG_PBUF - 0x0000000010014c50 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014c50 memp_FRAG_PBUF + 0x0000000010014b90 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014b90 memp_FRAG_PBUF .rodata.memp_PBUF - 0x0000000010014c60 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014c60 memp_PBUF + 0x0000000010014ba0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014ba0 memp_PBUF .rodata.memp_PBUF_POOL - 0x0000000010014c70 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014c70 memp_PBUF_POOL + 0x0000000010014bb0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014bb0 memp_PBUF_POOL .rodata.memp_REASSDATA - 0x0000000010014c80 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014c80 memp_REASSDATA + 0x0000000010014bc0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014bc0 memp_REASSDATA .rodata.memp_SYS_TIMEOUT - 0x0000000010014c90 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014c90 memp_SYS_TIMEOUT + 0x0000000010014bd0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014bd0 memp_SYS_TIMEOUT .rodata.memp_UDP_PCB - 0x0000000010014ca0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014ca0 memp_UDP_PCB + 0x0000000010014be0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014be0 memp_UDP_PCB .rodata.memp_pools - 0x0000000010014cb0 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014cb0 memp_pools + 0x0000000010014bf0 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014bf0 memp_pools .rodata.pbuf_free.part.0.str1.4 - 0x0000000010014cc8 0x4e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - *fill* 0x0000000010014d16 0x2 + 0x0000000010014c08 0x4e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + *fill* 0x0000000010014c56 0x2 .rodata.pbuf_alloc.str1.4 - 0x0000000010014d18 0x1b CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - *fill* 0x0000000010014d33 0x1 + 0x0000000010014c58 0x1b CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + *fill* 0x0000000010014c73 0x1 .rodata.pbuf_add_header.str1.4 - 0x0000000010014d34 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - *fill* 0x0000000010014d3e 0x2 + 0x0000000010014c74 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + *fill* 0x0000000010014c7e 0x2 .rodata.sys_timeout_abs.str1.4 - 0x0000000010014d40 0x3d CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - *fill* 0x0000000010014d7d 0x3 + 0x0000000010014c80 0x3d CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + *fill* 0x0000000010014cbd 0x3 .rodata.sys_timeouts_init.str1.4 - 0x0000000010014d80 0x36 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - *fill* 0x0000000010014db6 0x2 + 0x0000000010014cc0 0x36 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + *fill* 0x0000000010014cf6 0x2 .rodata.lwip_cyclic_timers - 0x0000000010014db8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - 0x0000000010014db8 lwip_cyclic_timers + 0x0000000010014cf8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x0000000010014cf8 lwip_cyclic_timers .rodata.etharp_raw.str1.4 - 0x0000000010014dc8 0x85 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj - *fill* 0x0000000010014e4d 0x3 + 0x0000000010014d08 0x85 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj + *fill* 0x0000000010014d8d 0x3 .rodata.ip_reass_free_complete_datagram.str1.4 - 0x0000000010014e50 0x7e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj - *fill* 0x0000000010014ece 0x2 + 0x0000000010014d90 0x7e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + *fill* 0x0000000010014e0e 0x2 .rodata.ethernet_output.str1.4 - 0x0000000010014ed0 0x31 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj - *fill* 0x0000000010014f01 0x3 + 0x0000000010014e10 0x31 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + *fill* 0x0000000010014e41 0x3 .rodata.ethbroadcast - 0x0000000010014f04 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj - 0x0000000010014f04 ethbroadcast - *fill* 0x0000000010014f0a 0x2 + 0x0000000010014e44 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + 0x0000000010014e44 ethbroadcast + *fill* 0x0000000010014e4a 0x2 .rodata.ethzero - 0x0000000010014f0c 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj - 0x0000000010014f0c ethzero - *fill* 0x0000000010014f12 0x2 + 0x0000000010014e4c 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + 0x0000000010014e4c ethzero + *fill* 0x0000000010014e52 0x2 .rodata.cyw43_read_bytes.str1.4 - 0x0000000010014f14 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010014e54 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj .rodata.cyw43_write_bytes.str1.4 - 0x0000000010014f2e 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010014e6e 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj 0xd (size before relaxing) - *fill* 0x0000000010014f2e 0x2 + *fill* 0x0000000010014e6e 0x2 .rodata.spi_gap01_sample0_program - 0x0000000010014f30 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - *fill* 0x0000000010014f36 0x2 + 0x0000000010014e70 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + *fill* 0x0000000010014e76 0x2 .rodata.spi_gap01_sample0_program_instructions - 0x0000000010014f38 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010014e78 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj .rodata.cyw43_kso_set.str1.4 - 0x0000000010014f44 0x23 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014f67 0x1 + 0x0000000010014e84 0x23 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010014ea7 0x1 .rodata.cyw43_ll_sdpcm_poll_device.str1.4 - 0x0000000010014f68 0x55 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014fbd 0x3 + 0x0000000010014ea8 0x55 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010014efd 0x3 .rodata.cyw43_sdpcm_send_common.str1.4 - 0x0000000010014fc0 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014fe2 0x2 + 0x0000000010014f00 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010014f22 0x2 .rodata.cyw43_do_ioctl.part.0.str1.4 - 0x0000000010014fe4 0x53 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010015037 0x1 + 0x0000000010014f24 0x53 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010014f77 0x1 .rodata.reset_device_core.constprop.0.str1.4 - 0x0000000010015038 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010015052 0x2 + 0x0000000010014f78 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010014f92 0x2 .rodata.cyw43_ll_wifi_on.str1.4 - 0x0000000010015054 0x52 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x00000000100150a6 0x2 + 0x0000000010014f94 0x52 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010014fe6 0x2 .rodata.cyw43_ll_bus_init.str1.4 - 0x00000000100150a8 0xea CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010015192 0x2 + 0x0000000010014fe8 0xea CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x00000000100150d2 0x2 .rodata.cyw43_ll_wifi_pm.str1.4 - 0x0000000010015194 0x35 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x00000000100151c9 0x3 + 0x00000000100150d4 0x35 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015109 0x3 .rodata.cyw43_ll_wifi_scan.str1.4 - 0x00000000100151cc 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x00000000100151d2 0x2 + 0x000000001001510c 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015112 0x2 .rodata.cyw43_ll_wifi_join.str1.4 - 0x00000000100151d4 0x41 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010015215 0x3 + 0x0000000010015114 0x41 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015155 0x3 .rodata.cyw43_ll_wifi_ap_init.str1.4 - 0x0000000010015218 0x31 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010015249 0x3 + 0x0000000010015158 0x31 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015189 0x3 .rodata.cyw43_ll_wifi_ap_set_up.str1.4 - 0x000000001001524c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001001518c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .rodata.cyw43_ll_gpio_set.str1.4 - 0x0000000010015250 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - .rodata 0x0000000010015258 0x72 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x00000000100152ca 0x2 + 0x0000000010015190 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + .rodata 0x0000000010015198 0x72 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x000000001001520a 0x2 .rodata.w43439A0_7_95_49_00_combined - 0x00000000100152cc 0x36fd8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001001520c 0x36fd8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .rodata.wifi_nvram_4343 - 0x000000001004c2a4 0x2e7 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x000000001004c58b 0x1 + 0x000000001004c1e4 0x2e7 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x000000001004c4cb 0x1 .rodata.cyw43_cb_process_async_event.str1.4 - 0x000000001004c58c 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001004c4cc 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj 0x28 (size before relaxing) .rodata.str1.4 - 0x000000001004c5b0 0x9e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - *fill* 0x000000001004c64e 0x2 + 0x000000001004c4f0 0x9e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + *fill* 0x000000001004c58e 0x2 .rodata.cyw43_async_event_name_table - 0x000000001004c650 0x164 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001004c590 0x164 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj .rodata.pio_claim_unused_sm.str1.4 - 0x000000001004c7b4 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001004c6f4 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .rodata.pio_add_program.str1.4 - 0x000000001004c7d8 0x11 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - *fill* 0x000000001004c7e9 0x3 + 0x000000001004c718 0x11 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + *fill* 0x000000001004c729 0x3 .rodata.dma_claim_unused_channel.str1.4 - 0x000000001004c7ec 0x1e CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - *fill* 0x000000001004c80a 0x2 + 0x000000001004c72c 0x1e CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + *fill* 0x000000001004c74a 0x2 .rodata.async_context_threadsafe_background_lock_check.str1.4 - 0x000000001004c80c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001004c74c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .rodata.template - 0x000000001004c82c 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj - .rodata 0x000000001004c864 0x101 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ctype_.o) - 0x000000001004c864 _ctype_ - *fill* 0x000000001004c965 0x3 - .rodata 0x000000001004c968 0x4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-impure.o) - 0x000000001004c968 _global_impure_ptr + 0x000000001004c76c 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + .rodata 0x000000001004c7a4 0x101 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ctype_.o) + 0x000000001004c7a4 _ctype_ + *fill* 0x000000001004c8a5 0x3 + .rodata 0x000000001004c8a8 0x4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-impure.o) + 0x000000001004c8a8 _global_impure_ptr .rodata.str1.4 - 0x000000001004c96c 0x5 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) + 0x000000001004c8ac 0x5 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) 0x9 (size before relaxing) - *fill* 0x000000001004c971 0x3 - .rodata 0x000000001004c974 0x3e6 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) - *fill* 0x000000001004cd5a 0x2 + *fill* 0x000000001004c8b1 0x3 + .rodata 0x000000001004c8b4 0x3e6 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) + *fill* 0x000000001004cc9a 0x2 .rodata.str1.4 - 0x000000001004cd5c 0xa /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) + 0x000000001004cc9c 0xa /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) 0x12 (size before relaxing) .rodata.str1.4 - 0x000000001004cd66 0x1 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) - *fill* 0x000000001004cd66 0x2 + 0x000000001004cca6 0x1 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) + *fill* 0x000000001004cca6 0x2 .rodata.str1.4 - 0x000000001004cd68 0xf /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) + 0x000000001004cca8 0xf /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) 0x11 (size before relaxing) - *fill* 0x000000001004cd77 0x1 - .rodata 0x000000001004cd78 0x120 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) - .rodata 0x000000001004ce98 0x2aa /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) - *fill* 0x000000001004d142 0x2 + *fill* 0x000000001004ccb7 0x1 + .rodata 0x000000001004ccb8 0x120 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) + .rodata 0x000000001004cdd8 0x2aa /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) + *fill* 0x000000001004d082 0x2 .rodata.str1.4 - 0x000000001004d144 0x4e /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) - *fill* 0x000000001004d192 0x2 - .rodata 0x000000001004d194 0x100 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) - 0x000000001004d194 __hexdig + 0x000000001004d084 0x4e /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) + *fill* 0x000000001004d0d2 0x2 + .rodata 0x000000001004d0d4 0x100 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) + 0x000000001004d0d4 __hexdig .rodata.str1.4 - 0x000000001004d294 0x5 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) - .rodata 0x000000001004d294 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) - 0x000000001004d294 _C_numeric_locale + 0x000000001004d1d4 0x5 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) + .rodata 0x000000001004d1d4 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) + 0x000000001004d1d4 _C_numeric_locale .rodata.str1.4 - 0x000000001004d2a0 0x33 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) + 0x000000001004d1e0 0x33 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) 0x47 (size before relaxing) - *fill* 0x000000001004d2d3 0x5 - .rodata 0x000000001004d2d8 0x128 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) - 0x000000001004d2e8 __mprec_tinytens - 0x000000001004d310 __mprec_bigtens - 0x000000001004d338 __mprec_tens - 0x000000001004d400 . = ALIGN (0x4) + *fill* 0x000000001004d213 0x5 + .rodata 0x000000001004d218 0x128 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) + 0x000000001004d228 __mprec_tinytens + 0x000000001004d250 __mprec_bigtens + 0x000000001004d278 __mprec_tens + 0x000000001004d340 . = ALIGN (0x4) *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*))) - 0x000000001004d400 . = ALIGN (0x4) + 0x000000001004d340 . = ALIGN (0x4) .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x000000001004d400 __exidx_start = . + 0x000000001004d340 __exidx_start = . .ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x000000001004d400 __exidx_end = . - 0x000000001004d400 . = ALIGN (0x4) - 0x000000001004d400 __binary_info_start = . + 0x000000001004d340 __exidx_end = . + 0x000000001004d340 . = ALIGN (0x4) + 0x000000001004d340 __binary_info_start = . -.binary_info 0x000000001004d400 0x1c +.binary_info 0x000000001004d340 0x1c *(.binary_info.keep.*) .binary_info.keep.__bi_ptr22 - 0x000000001004d400 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d340 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr30 - 0x000000001004d404 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d344 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr38 - 0x000000001004d408 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d348 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr44 - 0x000000001004d40c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d34c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr50 - 0x000000001004d410 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d350 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr75 - 0x000000001004d414 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d354 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr81 - 0x000000001004d418 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d358 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj *(.binary_info.*) - 0x000000001004d41c __binary_info_end = . + 0x000000001004d35c __binary_info_end = . -.rel.dyn 0x000000001004d41c 0x0 - .rel.iplt 0x000000001004d41c 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o - 0x000000001004d41c . = ALIGN (0x4) +.rel.dyn 0x000000001004d35c 0x0 + .rel.iplt 0x000000001004d35c 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o + 0x000000001004d35c . = ALIGN (0x4) .ram_vector_table 0x0000000020000000 0xc0 @@ -3844,7 +3846,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof 0x0000000020000000 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x0000000020000000 ram_vector_table -.data 0x00000000200000c0 0x11f8 load address 0x000000001004d41c +.data 0x00000000200000c0 0x11f8 load address 0x000000001004d35c 0x00000000200000c0 __data_start__ = . *(vtable) *(.time_critical*) @@ -4008,38 +4010,38 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof *(.jcr) 0x00000000200012b8 . = ALIGN (0x4) 0x00000000200012b8 __data_end__ = . - 0x000000001004d41c __etext = LOADADDR (.data) + 0x000000001004d35c __etext = LOADADDR (.data) .tm_clone_table - 0x00000000200012b8 0x0 load address 0x000000001004e614 + 0x00000000200012b8 0x0 load address 0x000000001004e554 .tm_clone_table 0x00000000200012b8 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o .tm_clone_table 0x00000000200012b8 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtend.o -.igot.plt 0x00000000200012b8 0x0 load address 0x000000001004e614 +.igot.plt 0x00000000200012b8 0x0 load address 0x000000001004e554 .igot.plt 0x00000000200012b8 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o .uninitialized_data - 0x00000000200012b8 0x0 load address 0x000000001004e614 + 0x00000000200012b8 0x0 load address 0x000000001004e554 0x00000000200012b8 . = ALIGN (0x4) *(.uninitialized_data*) -.scratch_x 0x0000000020040000 0x0 load address 0x000000001004e614 +.scratch_x 0x0000000020040000 0x0 load address 0x000000001004e554 0x0000000020040000 __scratch_x_start__ = . *(.scratch_x.*) 0x0000000020040000 . = ALIGN (0x4) 0x0000000020040000 __scratch_x_end__ = . - 0x000000001004e614 __scratch_x_source__ = LOADADDR (.scratch_x) + 0x000000001004e554 __scratch_x_source__ = LOADADDR (.scratch_x) -.scratch_y 0x0000000020041000 0x0 load address 0x000000001004e614 +.scratch_y 0x0000000020041000 0x0 load address 0x000000001004e554 0x0000000020041000 __scratch_y_start__ = . *(.scratch_y.*) 0x0000000020041000 . = ALIGN (0x4) 0x0000000020041000 __scratch_y_end__ = . - 0x000000001004e614 __scratch_y_source__ = LOADADDR (.scratch_y) + 0x000000001004e554 __scratch_y_source__ = LOADADDR (.scratch_y) -.bss 0x00000000200012b8 0xfd20 +.bss 0x00000000200012b8 0xfd34 0x00000000200012b8 . = ALIGN (0x4) 0x00000000200012b8 __bss_start__ = . *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.bss*))) @@ -4135,231 +4137,246 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof .bss.dma_align_cpy 0x00000000200023fc 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj 0x00000000200023fc dma_align_cpy - .bss.dma_align_cpy_head + .bss.dma_align_cpy_flag 0x0000000020002400 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020002400 dma_align_cpy_head - .bss.dma_align_cpy_tail + 0x0000000020002400 dma_align_cpy_flag + .bss.dma_align_cpy_head 0x0000000020002404 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020002404 dma_align_cpy_tail - .bss.dma_memset_0 + 0x0000000020002404 dma_align_cpy_head + .bss.dma_align_cpy_head_flag 0x0000000020002408 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020002408 dma_memset_0 - .bss.dma_usb_cpy + 0x0000000020002408 dma_align_cpy_head_flag + .bss.dma_align_cpy_tail 0x000000002000240c 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x000000002000240c dma_usb_cpy - .bss.drivers 0x0000000020002410 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - .bss.enc_type 0x0000000020002414 0x1 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020002414 enc_type - *fill* 0x0000000020002415 0x3 - .bss.eth_frame_send_success + 0x000000002000240c dma_align_cpy_tail + .bss.dma_align_cpy_tail_flag + 0x0000000020002410 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002410 dma_align_cpy_tail_flag + .bss.dma_memset_0 + 0x0000000020002414 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002414 dma_memset_0 + .bss.dma_memset_0_flag 0x0000000020002418 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020002418 eth_frame_send_success - .bss.filter 0x000000002000241c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000020002418 dma_memset_0_flag + .bss.dma_usb_cpy + 0x000000002000241c 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x000000002000241c dma_usb_cpy + .bss.dma_usb_cpy_flag + 0x0000000020002420 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002420 dma_usb_cpy_flag + .bss.drivers 0x0000000020002424 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .bss.enc_type 0x0000000020002428 0x1 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002428 enc_type + *fill* 0x0000000020002429 0x3 + .bss.eth_frame_send_success + 0x000000002000242c 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x000000002000242c eth_frame_send_success + .bss.filter 0x0000000020002430 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .bss.g_rndis_rx_buffer - 0x0000000020002420 0x62c CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000020002434 0x62c CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj .bss.g_rndis_rx_data_buffer - 0x0000000020002a4c 0x4 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x0000000020002a4c g_rndis_rx_data_buffer + 0x0000000020002a60 0x4 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000020002a60 g_rndis_rx_data_buffer .bss.g_rndis_rx_data_length - 0x0000000020002a50 0x4 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x0000000020002a50 g_rndis_rx_data_length + 0x0000000020002a64 0x4 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000020002a64 g_rndis_rx_data_length .bss.g_rndis_tx_buffer - 0x0000000020002a54 0x62c CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000020002a68 0x62c CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj .bss.g_rndis_tx_data_length - 0x0000000020003080 0x4 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x0000000020003080 g_rndis_tx_data_length + 0x0000000020003094 0x4 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000020003094 g_rndis_tx_data_length .bss.g_rp2040_udc - 0x0000000020003084 0x48c CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj - 0x0000000020003084 g_rp2040_udc + 0x0000000020003098 0x48c CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x0000000020003098 g_rp2040_udc .bss.g_usbd_core - 0x0000000020003510 0x534 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000020003510 g_usbd_core + 0x0000000020003524 0x534 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000020003524 g_usbd_core .bss.g_usbd_rndis - 0x0000000020003a44 0x24 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj - 0x0000000020003a44 g_usbd_rndis + 0x0000000020003a58 0x24 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000020003a58 g_usbd_rndis .bss.g_usbdev_bus - 0x0000000020003a68 0x8 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - 0x0000000020003a68 g_usbdev_bus + 0x0000000020003a7c 0x8 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj + 0x0000000020003a7c g_usbdev_bus .bss.heap_end.0 - 0x0000000020003a70 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - .bss.intf0 0x0000000020003a74 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003a74 intf0 - .bss.intf1 0x0000000020003a90 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003a90 intf1 - .bss.intf2 0x0000000020003aac 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003aac intf2 - .bss.intf3 0x0000000020003ac8 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003ac8 intf3 - .bss.intf4 0x0000000020003ae4 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003ae4 intf4 - .bss.intf5 0x0000000020003b00 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003b00 intf5 - .bss.intf6 0x0000000020003b1c 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003b1c intf6 - .bss.intf7 0x0000000020003b38 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003b38 intf7 + 0x0000000020003a84 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + .bss.intf0 0x0000000020003a88 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003a88 intf0 + .bss.intf1 0x0000000020003aa4 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003aa4 intf1 + .bss.intf2 0x0000000020003ac0 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003ac0 intf2 + .bss.intf3 0x0000000020003adc 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003adc intf3 + .bss.intf4 0x0000000020003af8 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003af8 intf4 + .bss.intf5 0x0000000020003b14 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003b14 intf5 + .bss.intf6 0x0000000020003b30 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003b30 intf6 + .bss.intf7 0x0000000020003b4c 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003b4c intf7 .bss.lazy_vsnprintf - 0x0000000020003b54 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .bss.lfree 0x0000000020003b58 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x0000000020003b68 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .bss.lfree 0x0000000020003b6c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj .bss.load_value - 0x0000000020003b5c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x0000000020003b70 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj .bss.lockout_mutex - 0x0000000020003b60 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000020003b74 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .bss.lockout_victim_initialized - 0x0000000020003b68 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - *fill* 0x0000000020003b6a 0x2 + 0x0000000020003b7c 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + *fill* 0x0000000020003b7e 0x2 .bss.lwip_stats - 0x0000000020003b6c 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj - 0x0000000020003b6c lwip_stats + 0x0000000020003b80 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj + 0x0000000020003b80 lwip_stats .bss.memp_memory_FRAG_PBUF_base - 0x0000000020003c20 0x16b CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020003c20 memp_memory_FRAG_PBUF_base - *fill* 0x0000000020003d8b 0x1 + 0x0000000020003c34 0x16b CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020003c34 memp_memory_FRAG_PBUF_base + *fill* 0x0000000020003d9f 0x1 .bss.memp_memory_PBUF_POOL_base - 0x0000000020003d8c 0x5fc3 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020003d8c memp_memory_PBUF_POOL_base - *fill* 0x0000000020009d4f 0x1 + 0x0000000020003da0 0x5fc3 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020003da0 memp_memory_PBUF_POOL_base + *fill* 0x0000000020009d63 0x1 .bss.memp_memory_PBUF_base - 0x0000000020009d50 0x103 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020009d50 memp_memory_PBUF_base - *fill* 0x0000000020009e53 0x1 + 0x0000000020009d64 0x103 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009d64 memp_memory_PBUF_base + *fill* 0x0000000020009e67 0x1 .bss.memp_memory_REASSDATA_base - 0x0000000020009e54 0xa3 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020009e54 memp_memory_REASSDATA_base - *fill* 0x0000000020009ef7 0x1 + 0x0000000020009e68 0xa3 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009e68 memp_memory_REASSDATA_base + *fill* 0x0000000020009f0b 0x1 .bss.memp_memory_SYS_TIMEOUT_base - 0x0000000020009ef8 0x23 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020009ef8 memp_memory_SYS_TIMEOUT_base - *fill* 0x0000000020009f1b 0x1 + 0x0000000020009f0c 0x23 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009f0c memp_memory_SYS_TIMEOUT_base + *fill* 0x0000000020009f2f 0x1 .bss.memp_memory_UDP_PCB_base - 0x0000000020009f1c 0x83 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020009f1c memp_memory_UDP_PCB_base - *fill* 0x0000000020009f9f 0x1 + 0x0000000020009f30 0x83 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009f30 memp_memory_UDP_PCB_base + *fill* 0x0000000020009fb3 0x1 .bss.memp_stats_FRAG_PBUF - 0x0000000020009fa0 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009faa 0x2 + 0x0000000020009fb4 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fbe 0x2 .bss.memp_stats_PBUF - 0x0000000020009fac 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fb6 0x2 + 0x0000000020009fc0 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fca 0x2 .bss.memp_stats_PBUF_POOL - 0x0000000020009fb8 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fc2 0x2 + 0x0000000020009fcc 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fd6 0x2 .bss.memp_stats_REASSDATA - 0x0000000020009fc4 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fce 0x2 + 0x0000000020009fd8 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fe2 0x2 .bss.memp_stats_SYS_TIMEOUT - 0x0000000020009fd0 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fda 0x2 + 0x0000000020009fe4 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fee 0x2 .bss.memp_stats_UDP_PCB - 0x0000000020009fdc 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fe6 0x2 + 0x0000000020009ff0 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009ffa 0x2 .bss.memp_tab_FRAG_PBUF - 0x0000000020009fe8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009ffc 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_PBUF - 0x0000000020009fec 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x000000002000a000 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_PBUF_POOL - 0x0000000020009ff0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x000000002000a004 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_REASSDATA - 0x0000000020009ff4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x000000002000a008 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_SYS_TIMEOUT - 0x0000000020009ff8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x000000002000a00c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_UDP_PCB - 0x0000000020009ffc 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - .bss.memset_0 0x000000002000a000 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x000000002000a000 memset_0 + 0x000000002000a010 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + .bss.memset_0 0x000000002000a014 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x000000002000a014 memset_0 .bss.next_buffer_ptr - 0x000000002000a004 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj + 0x000000002000a018 0x4 CMakeFiles/PicoPiFi.dir/CherryUSB/port/rp2040/usb_dc_rp2040.c.obj .bss.next_timeout - 0x000000002000a008 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - .bss.out_pkt 0x000000002000a00c 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x000000002000a00c out_pkt + 0x000000002000a01c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + .bss.out_pkt 0x000000002000a020 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x000000002000a020 out_pkt .bss.out_pkt_dma - 0x000000002000a010 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x000000002000a010 out_pkt_dma + 0x000000002000a024 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x000000002000a024 out_pkt_dma .bss.out_pkt_dma_2 - 0x000000002000a014 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x000000002000a014 out_pkt_dma_2 - .bss.pools 0x000000002000a018 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - .bss.ram 0x000000002000a028 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - .bss.ram_end 0x000000002000a02c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - .bss.ram_heap 0x000000002000a030 0x3aab CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - 0x000000002000a030 ram_heap - *fill* 0x000000002000dadb 0x1 + 0x000000002000a028 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x000000002000a028 out_pkt_dma_2 + .bss.pools 0x000000002000a02c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + .bss.ram 0x000000002000a03c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + .bss.ram_end 0x000000002000a040 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + .bss.ram_heap 0x000000002000a044 0x3aab CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x000000002000a044 ram_heap + *fill* 0x000000002000daef 0x1 .bss.raw_irq_mask - 0x000000002000dadc 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x000000002000daf0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj .bss.read_buffer - 0x000000002000dae4 0x1800 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x000000002000dae4 read_buffer + 0x000000002000daf8 0x1800 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x000000002000daf8 read_buffer .bss.read_queue - 0x000000002000f2e4 0x180c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x000000002000f2e4 read_queue + 0x000000002000f2f8 0x180c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x000000002000f2f8 read_queue .bss.reassdatagrams - 0x0000000020010af0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x0000000020010b04 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj .bss.retrieved_id - 0x0000000020010af4 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj - .bss.retry_ms 0x0000000020010afc 0x6 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010afc retry_ms - *fill* 0x0000000020010b02 0x2 + 0x0000000020010b08 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj + .bss.retry_ms 0x0000000020010b10 0x6 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010b10 retry_ms + *fill* 0x0000000020010b16 0x2 .bss.rndis_ep_data - 0x0000000020010b04 0x18 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj + 0x0000000020010b18 0x18 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj .bss.sf_clz_func - 0x0000000020010b1c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - 0x0000000020010b1c sf_clz_func - .bss.sf_table 0x0000000020010b20 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - 0x0000000020010b20 sf_table + 0x0000000020010b30 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x0000000020010b30 sf_clz_func + .bss.sf_table 0x0000000020010b34 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x0000000020010b34 sf_table .bss.sleep_notifier - 0x0000000020010c20 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - .bss.sys_tick 0x0000000020010c24 0x4 CMakeFiles/PicoPiFi.dir/src/lwip.c.obj + 0x0000000020010c34 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + .bss.sys_tick 0x0000000020010c38 0x4 CMakeFiles/PicoPiFi.dir/src/lwip.c.obj .bss.target_hi - 0x0000000020010c28 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - .bss.usb_cpy 0x0000000020010c38 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010c38 usb_cpy + 0x0000000020010c3c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .bss.usb_cpy 0x0000000020010c4c 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010c4c usb_cpy .bss.wifi_configuration - 0x0000000020010c3c 0x1c2 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010c3c wifi_configuration - *fill* 0x0000000020010dfe 0x2 + 0x0000000020010c50 0x1c2 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010c50 wifi_configuration + *fill* 0x0000000020010e12 0x2 .bss.wifi_configuration_last - 0x0000000020010e00 0x1c2 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010e00 wifi_configuration_last - *fill* 0x0000000020010fc2 0x2 + 0x0000000020010e14 0x1c2 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010e14 wifi_configuration_last + *fill* 0x0000000020010fd6 0x2 .bss.wifi_congfig_len - 0x0000000020010fc4 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010fc4 wifi_congfig_len - .bss._claimed 0x0000000020010fc8 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x0000000020010fd8 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010fd8 wifi_congfig_len + .bss._claimed 0x0000000020010fdc 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj .bss.ip_reass_pbufcount - 0x0000000020010fca 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x0000000020010fde 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj .bss.last_spi_int.0 - 0x0000000020010fcc 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000020010fe0 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .bss.boot2_copyout_valid - 0x0000000020010fce 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj - .bss.claimed 0x0000000020010fcf 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - .bss.claimed 0x0000000020010fd0 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x0000000020010fe2 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj + .bss.claimed 0x0000000020010fe3 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .bss.claimed 0x0000000020010fe4 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .bss.dtr_enable - 0x0000000020010fd1 0x1 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020010fd1 dtr_enable + 0x0000000020010fe5 0x1 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020010fe5 dtr_enable .bss.ep_tx_busy_flag - 0x0000000020010fd2 0x1 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020010fd2 ep_tx_busy_flag + 0x0000000020010fe6 0x1 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020010fe6 ep_tx_busy_flag .bss.irq_hander_chain_free_slot_head - 0x0000000020010fd3 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .bss.link_up 0x0000000020010fd4 0x1 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000020010fd4 link_up + 0x0000000020010fe7 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .bss.link_up 0x0000000020010fe8 0x1 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000020010fe8 link_up .bss.lockout_in_progress - 0x0000000020010fd5 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000020010fe9 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .bss.timer_callbacks_pending - 0x0000000020010fd6 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000020010fea 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .bss.user_irq_claimed - 0x0000000020010fd7 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000020010feb 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj *(COMMON) - 0x0000000020010fd8 . = ALIGN (0x4) - 0x0000000020010fd8 __bss_end__ = . + 0x0000000020010fec . = ALIGN (0x4) + 0x0000000020010fec __bss_end__ = . -.heap 0x0000000020010fd8 0x800 - 0x0000000020010fd8 __end__ = . - 0x0000000020010fd8 end = __end__ +.heap 0x0000000020010fec 0x800 + 0x0000000020010fec __end__ = . + 0x0000000020010fec end = __end__ *(.heap*) - .heap 0x0000000020010fd8 0x800 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj - 0x00000000200117d8 __HeapLimit = . + .heap 0x0000000020010fec 0x800 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + 0x00000000200117ec __HeapLimit = . .stack1_dummy 0x0000000020040000 0x800 *(.stack1*) @@ -4369,8 +4386,8 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof *(.stack*) .stack 0x0000000020041000 0x800 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj -.flash_end 0x000000001004e614 0x0 - 0x000000001004e614 PROVIDE (__flash_binary_end = .) +.flash_end 0x000000001004e554 0x0 + 0x000000001004e554 PROVIDE (__flash_binary_end = .) 0x0000000020040000 __StackLimit = (ORIGIN (RAM) + LENGTH (RAM)) 0x0000000020041000 __StackOneTop = (ORIGIN (SCRATCH_X) + LENGTH (SCRATCH_X)) 0x0000000020042000 __StackTop = (ORIGIN (SCRATCH_Y) + LENGTH (SCRATCH_Y)) @@ -4537,7 +4554,7 @@ LOAD CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_exception/exceptio LOAD CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj LOAD CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj LOAD CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj -LOAD /tmp/ccf5NjI0.o +LOAD /tmp/cc58T3F6.o LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libstdc++.a LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libm.a START GROUP @@ -4577,225 +4594,223 @@ LOAD linker stubs .ARM.attributes 0x000000000000017e 0x2c CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj .ARM.attributes - 0x00000000000001aa 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - .ARM.attributes - 0x00000000000001d6 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000000001aa 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj .ARM.attributes - 0x0000000000000202 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + 0x00000000000001d6 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_platform/platform.c.obj .ARM.attributes - 0x000000000000022e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x0000000000000202 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj .ARM.attributes - 0x000000000000025a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x000000000000022e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj .ARM.attributes - 0x0000000000000286 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x000000000000025a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj .ARM.attributes - 0x00000000000002b2 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj + 0x0000000000000286 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj .ARM.attributes - 0x00000000000002d4 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/sem.c.obj + 0x00000000000002a8 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/sem.c.obj .ARM.attributes - 0x0000000000000300 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/lock_core.c.obj + 0x00000000000002d4 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/lock_core.c.obj .ARM.attributes - 0x000000000000032c 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x0000000000000300 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj .ARM.attributes - 0x0000000000000358 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x000000000000032c 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj .ARM.attributes - 0x0000000000000384 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000000000358 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .ARM.attributes - 0x00000000000003b0 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000000000384 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj .ARM.attributes - 0x00000000000003dc 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x00000000000003b0 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .ARM.attributes - 0x0000000000000408 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + 0x00000000000003dc 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj .ARM.attributes - 0x0000000000000434 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x0000000000000408 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj .ARM.attributes - 0x0000000000000460 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + 0x0000000000000434 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj .ARM.attributes - 0x000000000000048c 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000000000460 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj .ARM.attributes - 0x00000000000004b8 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x000000000000048c 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .ARM.attributes - 0x00000000000004e4 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + 0x00000000000004b8 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj .ARM.attributes - 0x0000000000000506 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x00000000000004da 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj .ARM.attributes - 0x0000000000000532 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x0000000000000506 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj .ARM.attributes - 0x0000000000000554 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000000000528 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj .ARM.attributes - 0x0000000000000576 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x000000000000054a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj .ARM.attributes - 0x00000000000005a2 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x0000000000000576 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj .ARM.attributes - 0x00000000000005c4 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj + 0x0000000000000598 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj .ARM.attributes - 0x00000000000005e6 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x00000000000005ba 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .ARM.attributes - 0x0000000000000608 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x00000000000005dc 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj .ARM.attributes - 0x0000000000000634 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + 0x0000000000000608 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj .ARM.attributes - 0x0000000000000660 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x0000000000000634 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj .ARM.attributes - 0x0000000000000682 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + 0x0000000000000656 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj .ARM.attributes - 0x00000000000006a4 0x32 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x0000000000000678 0x32 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .ARM.attributes - 0x00000000000006d6 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000000000006aa 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .ARM.attributes - 0x0000000000000702 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/init.c.obj + 0x00000000000006d6 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/init.c.obj .ARM.attributes - 0x000000000000072e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/def.c.obj + 0x0000000000000702 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/def.c.obj .ARM.attributes - 0x000000000000075a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x000000000000072e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj .ARM.attributes - 0x0000000000000786 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x000000000000075a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .ARM.attributes - 0x00000000000007b2 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/netif.c.obj + 0x0000000000000786 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/netif.c.obj .ARM.attributes - 0x00000000000007de 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x00000000000007b2 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj .ARM.attributes - 0x000000000000080a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj + 0x00000000000007de 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj .ARM.attributes - 0x0000000000000836 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x000000000000080a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj .ARM.attributes - 0x0000000000000862 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/udp.c.obj + 0x0000000000000836 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/udp.c.obj .ARM.attributes - 0x000000000000088e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj + 0x0000000000000862 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj .ARM.attributes - 0x00000000000008ba 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x000000000000088e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj .ARM.attributes - 0x00000000000008e6 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + 0x00000000000008ba 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj .ARM.attributes - 0x0000000000000912 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x00000000000008e6 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .ARM.attributes - 0x000000000000093e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x0000000000000912 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj .ARM.attributes - 0x000000000000096a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch_threadsafe_background.c.obj + 0x000000000000093e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch_threadsafe_background.c.obj .ARM.attributes - 0x0000000000000996 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj + 0x000000000000096a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj .ARM.attributes - 0x00000000000009c2 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj + 0x0000000000000996 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj .ARM.attributes - 0x00000000000009ee 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000000009c2 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj .ARM.attributes - 0x0000000000000a1a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000000009ee 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .ARM.attributes - 0x0000000000000a46 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000000000a1a 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj .ARM.attributes - 0x0000000000000a72 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x0000000000000a46 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .ARM.attributes - 0x0000000000000a9e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x0000000000000a72 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj .ARM.attributes - 0x0000000000000aca 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x0000000000000a9e 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj .ARM.attributes - 0x0000000000000af6 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x0000000000000aca 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .ARM.attributes - 0x0000000000000b22 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x0000000000000af6 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj .ARM.attributes - 0x0000000000000b4e 0x22 /tmp/ccf5NjI0.o + 0x0000000000000b22 0x22 /tmp/cc58T3F6.o .ARM.attributes - 0x0000000000000b70 0x1e /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x0000000000000b44 0x1e /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .ARM.attributes - 0x0000000000000b8e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-calloc.o) + 0x0000000000000b62 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-calloc.o) .ARM.attributes - 0x0000000000000bba 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-callocr.o) + 0x0000000000000b8e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-callocr.o) .ARM.attributes - 0x0000000000000be6 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ctype_.o) + 0x0000000000000bba 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ctype_.o) .ARM.attributes - 0x0000000000000c12 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-impure.o) + 0x0000000000000be6 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-impure.o) .ARM.attributes - 0x0000000000000c3e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-malloc.o) + 0x0000000000000c12 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-malloc.o) .ARM.attributes - 0x0000000000000c6a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mallocr.o) + 0x0000000000000c3e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mallocr.o) .ARM.attributes - 0x0000000000000c96 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-memcmp.o) + 0x0000000000000c6a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-memcmp.o) .ARM.attributes - 0x0000000000000cc2 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-memmove.o) + 0x0000000000000c96 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-memmove.o) .ARM.attributes - 0x0000000000000cee 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mlock.o) + 0x0000000000000cc2 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mlock.o) .ARM.attributes - 0x0000000000000d1a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-reallocr.o) + 0x0000000000000cee 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-reallocr.o) .ARM.attributes - 0x0000000000000d46 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sbrkr.o) + 0x0000000000000d1a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sbrkr.o) .ARM.attributes - 0x0000000000000d72 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sscanf.o) + 0x0000000000000d46 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sscanf.o) .ARM.attributes - 0x0000000000000d9e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-stdio.o) + 0x0000000000000d72 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-stdio.o) .ARM.attributes - 0x0000000000000dca 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strlen-stub.o) + 0x0000000000000d9e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strlen-stub.o) .ARM.attributes - 0x0000000000000df6 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strncmp.o) + 0x0000000000000dca 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strncmp.o) .ARM.attributes - 0x0000000000000e22 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtol.o) + 0x0000000000000df6 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtol.o) .ARM.attributes - 0x0000000000000e4e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) + 0x0000000000000e22 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) .ARM.attributes - 0x0000000000000e7a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-writer.o) + 0x0000000000000e4e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-writer.o) .ARM.attributes - 0x0000000000000ea6 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-closer.o) + 0x0000000000000e7a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-closer.o) .ARM.attributes - 0x0000000000000ed2 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-errno.o) + 0x0000000000000ea6 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-errno.o) .ARM.attributes - 0x0000000000000efe 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-freer.o) + 0x0000000000000ed2 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-freer.o) .ARM.attributes - 0x0000000000000f2a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace.o) + 0x0000000000000efe 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace.o) .ARM.attributes - 0x0000000000000f56 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace_l.o) + 0x0000000000000f2a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace_l.o) .ARM.attributes - 0x0000000000000f82 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) + 0x0000000000000f56 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) .ARM.attributes - 0x0000000000000fae 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-localeconv.o) + 0x0000000000000f82 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-localeconv.o) .ARM.attributes - 0x0000000000000fda 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lseekr.o) + 0x0000000000000fae 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lseekr.o) .ARM.attributes - 0x0000000000001006 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) + 0x0000000000000fda 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) .ARM.attributes - 0x0000000000001032 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbtowc_r.o) + 0x0000000000001006 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbtowc_r.o) .ARM.attributes - 0x000000000000105e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-readr.o) + 0x0000000000001032 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-readr.o) .ARM.attributes - 0x000000000000108a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-reent.o) + 0x000000000000105e 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-reent.o) .ARM.attributes - 0x00000000000010b6 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sccl.o) + 0x000000000000108a 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sccl.o) .ARM.attributes - 0x00000000000010e2 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sf_nan.o) + 0x00000000000010b6 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sf_nan.o) .ARM.attributes - 0x000000000000110e 0x1b /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strcmp.o) + 0x00000000000010e2 0x1b /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strcmp.o) .ARM.attributes - 0x0000000000001129 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) + 0x00000000000010fd 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) .ARM.attributes - 0x0000000000001155 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoll.o) + 0x0000000000001129 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoll.o) .ARM.attributes - 0x0000000000001181 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoul.o) + 0x0000000000001155 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoul.o) .ARM.attributes - 0x00000000000011ad 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoull.o) + 0x0000000000001181 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoull.o) .ARM.attributes - 0x00000000000011d9 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) + 0x00000000000011ad 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) .ARM.attributes - 0x0000000000001205 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ungetc.o) + 0x00000000000011d9 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ungetc.o) .ARM.attributes - 0x0000000000001231 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-wctomb_r.o) + 0x0000000000001205 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-wctomb_r.o) .ARM.attributes - 0x000000000000125d 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fflush.o) + 0x0000000000001231 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fflush.o) .ARM.attributes - 0x0000000000001289 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-findfp.o) + 0x000000000000125d 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-findfp.o) .ARM.attributes - 0x00000000000012b5 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fwalk.o) + 0x0000000000001289 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fwalk.o) .ARM.attributes - 0x00000000000012e1 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) + 0x00000000000012b5 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) .ARM.attributes - 0x000000000000130d 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-hexnan.o) + 0x00000000000012e1 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-hexnan.o) .ARM.attributes - 0x0000000000001339 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) + 0x000000000000130d 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) .ARM.attributes - 0x0000000000001365 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) + 0x0000000000001339 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) .ARM.attributes - 0x0000000000001391 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-s_nan.o) + 0x0000000000001365 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-s_nan.o) .ARM.attributes - 0x00000000000013bd 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fclose.o) + 0x0000000000001391 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fclose.o) .ARM.attributes - 0x00000000000013e9 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtend.o + 0x00000000000013bd 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtend.o .comment 0x0000000000000000 0x33 .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o @@ -4808,7 +4823,6 @@ LOAD linker stubs .comment 0x0000000000000033 0x34 CMakeFiles/PicoPiFi.dir/CherryUSB/class/cdc/usbd_cdc.c.obj .comment 0x0000000000000033 0x34 CMakeFiles/PicoPiFi.dir/src/usbd_rndis.c.obj .comment 0x0000000000000033 0x34 CMakeFiles/PicoPiFi.dir/CherryUSB/core/usbd_core.c.obj - .comment 0x0000000000000033 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .comment 0x0000000000000033 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj .comment 0x0000000000000033 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_platform/platform.c.obj .comment 0x0000000000000033 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj diff --git a/build/PicoPiFi.hex b/build/PicoPiFi.hex index d04947f..4558918 100644 --- a/build/PicoPiFi.hex +++ b/build/PicoPiFi.hex @@ -20,7 +20,7 @@ :10012000C1010010C1010010C1010010C701001081 :10013000C1010010C1010010C9010010CB01001065 :10014000CD010010CD010010CD010010CD01001037 -:10015000CD010010B1180010CD010010CD0100102C +:10015000CD0100102D190010CD010010CD010010AF :10016000CD010010CD010010CD010010CD01001017 :10017000CD010010CD010010CD010010CD01001007 :10018000CD010010CD010010CD010010CD010010F7 @@ -28,37 +28,37 @@ :1001A000CD010010CD010010CD010010CD010010D7 :1001B000CD010010CD010010CD010010CD010010C7 :1001C00000BE00BE00BE00BE00BE00BEEFF3058054 -:1001D000103800BEF2EB887100D404101CD4041057 +:1001D000103800BEF2EB887140D304105CD30410D9 :1001E0003402001090A31AE700201F49086006C8D7 :1001F00081F3088810471D48006800282FD10DA4FE :100200000ECC002902D000F012F8F9E71849194A7B :10021000002000E001C19142FCD1174988471749ED :1002200088471749884700BEFDE701C901C29A42C5 -:10023000FBD370471CD40410C0000020B81200206B -:1002400014E60410000004200000042014E604104A +:10023000FBD370475CD30410C0000020B81200202C +:1002400054E50410000004200000042054E50410CC :10025000001004200010042000000000704709482E -:1002600006F056FC0047000008ED00E0000000D05A -:10027000B8120020D80F012021530010D90500101A -:10028000495400105756000006005250ABB360535B -:10029000D849011006005250861C0302E84901109B -:1002A000060052505422A29DF449011005005250FC -:1002B000DE65F46814E60410F8B5C0460448054B42 +:1002600006F00EFC0047000008ED00E0000000D0A2 +:10027000B8120020EC0F012091520010D905001097 +:10028000B95300105756000006005250ABB36053EC +:100290001849011006005250861C0302284901101B +:1002A000060052505422A29D3449011005005250BC +:1002B000DE65F46854E50410F8B5C0460448054B03 :1002C00010B5834203D0044B002B00D0984710BDDB :1002D000B8120020B81200200000000006480749AC :1002E000091A8B10C90FC91810B5491003D0044B57 :1002F000002B00D0984710BDB8120020B812002083 :100300000000000010B5074C2378002B09D1FFF73F :10031000D5FF054B002B02D0044800E000BF0123AD -:10032000237010BDB01500200000000058400110DF +:10032000237010BDB015002000000000D03F011068 :10033000054B10B5002B03D00449054800E000BF71 :10034000FFF7CCFF10BDC04600000000B415002030 -:1003500058400110F0B5DE464E4645465746E0B5DA -:10036000684885B000F046FD07F068FB08F03CFAED -:10037000654B664D9B46664B664C994604F0DAF930 +:10035000D03F0110F0B5DE464E4645465746E0B563 +:10036000684885B000F020FD07F020FB08F0F4F9A4 +:10037000654B664D9B46664B664C994604F01EFAEB :100380002A686B68121A8B41002BF7DA80231B0155 -:10039000E658002E66D0BE2200215F4807F0A6F87E -:1003A000BE220021584607F0A1F806220021484647 -:1003B00007F09CF80023594A771E13708333FF33EC +:10039000E658002E66D0BE2200215F4807F05EF8C6 +:1003A000BE220021584607F059F80622002148468F +:1003B00007F054F80023594A771E13708333FF3334 :1003C0009F4200DD1F00BE21002349009C46002201 :1003D00000208A46B046039309E0002A0DD1BD2BC8 :1003E00055DD8C46012103910133BB420FDCE15CFA @@ -69,10988 +69,10987 @@ :100430009E4207D9E15C2029F2D10133002001322C :100440009E42F7D84346002B08D06246334B1A70C1 :10045000582A36D0592A47D05A2A4BD08023002216 -:100460001B01E25004F066F900232D4A801859411F +:100460001B01E25004F0AAF900232D4A80185941DB :10047000002922DB2860696080E7022AB1D1C12609 :100480007600B342ADD04E4631540130ACE7224E37 :1004900031540130A8E7012A05D15345C7DA5F4638 :1004A00039540130C3E7022AC1D1C1277F00BB42C2 :1004B000BDDA4F4639540130B9E7012019494042AD -:1004C000D8E7002118480CF0B1FB184B124A18600D +:1004C000D8E7002118480CF069FB184B124A186055 :1004D000124B174901934B46164800935B4606F0B2 -:1004E000ADFA154B1860B9E700220021002004F096 -:1004F000B7FEB3E7114806F00BFB00210300002014 +:1004E00065FA154B1860B9E700220021002004F0DE +:1004F0006FFEB3E7114806F0C3FA002103000020A5 :100500009847C046D8070020801800200814002013 -:10051000FC0A0120E4F20020A0190020142400208D -:1005200040420F00FFFFFF7FD01A00201824002058 -:10053000584001103C0C0120C40F0120554200001E +:10051000100B0120F8F20020A01900202824002050 +:1005200040420F00FFFFFF7FD01A00202C24002044 +:10053000D03F0110500C0120D80F0120554200007F :10054000F0B5C64600B5204C0E00A544002934D0B5 :100550001E4B0D0098461F3508AC18AF20002A78B6 -:100560004146023406F06AFA0135BC42F6D15A23FC +:100560004146023406F022FA0135BC42F6D15A2344 :10057000F35E5822B25C16490792727E19A8069261 :10058000327E0592F27D0492B27D0392727D0292D8 -:10059000327D01925422B25A009208AA06F04EFA15 -:1005A0000C4919AA48A806F049FA48A80EF0DCF848 -:1005B00048A90200022000F0B5FC002092231B0194 -:1005C0009D4480BCB846F0BDE0F6FFFF7C400110C2 -:1005D0008440011004410110F0B5DE4657464E46F6 -:1005E0004546E0B59DB0DA4809AB08AA07A902F074 -:1005F00051FE0590002803D1D549D64804F042FFAA -:10060000099A0899079802F009FEE122D24C0021CC -:100610002000520006F06AFFE12200215200CF487C -:1006200006F064FFE122CE4B52001968CB4806F079 -:1006300063FFE1222000C949520006F05DFFC94B6B -:10064000C94A0193C94BCA490093C448C94B0DF02C -:10065000E9FFC94808F084F908F050F9C74BC849C8 -:10066000180099460CF008F8C64900200CF03AFE34 -:10067000C54808F093F8C54BC54F00205C681B685F -:10068000029303943B607C6001240CF003FDC14B9A -:10069000C14D1860984623008340C0492B600B2051 -:1006A00003F066F821000B2003F034F843461B6882 -:1006B000BB4ADB0292461340BA4A200013439046DD -:1006C000B94A13600CF0E6FCB84B524618602300A0 -:1006D00083402B60C302134042461343B44A2000B8 -:1006E00013600CF0D7FC5246B24BB34D1860C302F6 -:1006F0001340B24A20001343B14A13600CF0CAFC05 -:100700005246B04B1860C3021340AF4A2000134357 -:100710009046AE4A13600CF0BDFC5246AC4B1860DC -:10072000C3021340AB4A2B43200013600CF0B2FC11 -:100730005246A94B1860C302134042461343A74ACE -:10074000200013600CF0A6FCA54B18605346C002B5 -:100750001840A44B2843186000239A46A24B9B469E -:10076000A24B9846A24B1B78002B00D0A0E003F0D0 -:10077000E1FF029A039B121A8B41002B00DAAFE0D3 -:1007800003F0D8FF3A687B68121A8B41002BE9DA34 -:1007900075480DF0E9FF002834D001237249013873 -:1007A00098430B0002335C46C01812E01D00613D07 -:1007B000052D00D88FE01D00413D052D22D8373B87 -:1007C000551C1FD01201134302312370013488429B -:1007D00018D00B781A00303AD5B2092D09D9313A20 -:1007E000052A7AD91A00413A052A00D927E1373B70 -:1007F0001A004B781D00303DEEB2092ED6D82B00E2 -:10080000551CDFD15B480DF0AFFF002833D001232A -:100810005849013898430B000233764CC01811E058 -:100820001D00613D052D79D91D00413D052D22D8C2 -:10083000373B551C1FD01201134302312370013482 -:10084000814218D00B781A00303AD5B2092D09D957 -:10085000313A052A64D91A00413A052A00D9EBE059 -:10086000373B1A004B781D00303DEEB2092ED7D829 -:100870002B00551CDFD13B4B1B78372B00D1C5E03B -:10088000352B00D1D6E0332B00D1DBE0302B00D16B -:10089000E6E003F04FFF0023574A80185941002932 -:1008A00052DB534B386079601B78002B00D15EE738 -:1008B00001F0C8FB041E00D154E701230289002186 -:1008C0000093030048460BF077FE43461860200073 -:1008D00007F010FC46E7573B72E7573B1A0088E7E2 -:1008E0005346002B1FD04A46444BD358012B00D10E -:1008F00046E703F01FFF0023414A801859410022B8 -:1009000003000C00924602930394002900DB37E7B2 -:1009100001233C4C5B420293039431E7573B88E749 -:10092000573B1A009EE74C22002109A806F0DEFD85 -:1009300000224846344B09A90CF094F8002800D056 -:1009400082E0059B9A461BE701202E494042A8E71A -:10095000400D0300D0400110000E01203C0C01208E -:10096000E007002014240020A0190020FC0A012028 -:100970005840011080180020494E0000D01A002075 -:1009800020101100D807002055030010B0460110B8 -:10099000081400205018002004240050610C00109E -:1009A000FDFF1FFF35801F0048180020541800204D -:1009B0004C1800200824002039801F0025801F00CB -:1009C00000A000200024002031801F0028160020F5 -:1009D000FC23002024160020042400202C160020D4 -:1009E0000C240020380C0120601A0020182400205C -:1009F000D40F01204019002080969800680800005C -:100A000080841E00FFFFFF7F41050010154A164934 -:100A1000584607F081FF43461860144B144A01936F -:100A2000144B154900931548154B06F007F8154B64 -:100A300018602EE7144AEAE70122524212E7012227 -:100A40005242D6E6114AE2E703F074FE0023104A50 -:100A50008018594102900391002900DB90E657E786 -:100A60000022D4E706004000401900201424002092 -:100A7000A0190020FC0A0120584001103C0C012064 -:100A800080180020C40F0120040040000200200054 -:100A900080841E00014B18687047C046240C01205A -:100AA00070B51A4C2378002B0ED1E122184D19484D -:100AB0002900520013F068FA01232370002804D1A2 -:100AC0000121002007F054FF70BDEFF3108672B6CD -:100AD00007F0B0FE8021A0204901400313F084FA02 -:100AE0008022A02029009200400313F055FA07F05D -:100AF000D7FE86F310880020217807F039FF002206 -:100B00000021002004F0ACFBDEE7C046D40F01203A -:100B10003C0C0120000E012070B5184C2378002BEE -:100B200009D0174B1B78582B06D00023002100203A -:100B3000237007F01DFF70BD00232370EFF31085B5 -:100B400072B607F077FE8021A0204901400313F020 -:100B50004BFA8022A0200B499200400313F01CFAAC -:100B600007F09EFE85F310880020217807F000FF33 -:100B700000220021002004F073FBDCE7D40F0120E9 -:100B8000142400203C0C012070B52E4E1D0033684B -:100B900014009A01A023DB059C4680236244D2689E -:100BA0005B041A4230D0A021C9058C46264EA1B262 -:100BB000326892016244D2681A420DD0C1220020EC -:100BC000520007F0D7F9214C4560206001F0AEFAE1 -:100BD000206807F08FFA70BDC1220020520007F094 -:100BE000C9F91B4B1860E30727D4A021C9058C461F -:100BF000336842689B0163441D6064085A60154A6B -:100C00009C601268DA60E6E7C1220020A1B25200BF -:100C100007F0B0F9104B1860E30710D4A021C90504 -:100C20008C46336842689B0163441D6064085A60C7 -:100C30000A4A9C601268DA60CDE70134D5E70134D6 -:100C4000ECE7C04650180020541800200CA00020EB -:100C500014A000204C18002010A0002048180020EC -:100C600010B5084C206801F061FA206807F042FADC -:100C7000054BA0211A6801239340044AC9058B50F3 -:100C800010BDC04610A00020501800200C04000029 -:100C9000F8B51500022948D0032923D08023334E0C -:100CA0000421320000201B0100F030FD002D12D085 -:100CB00030002F4A2F4B7719D1582F4B54189C4690 -:100CC000013103786444490501302370490D87429E -:100CD000F3D1284BD1502B0032008421002000F0AA -:100CE0007BFCF8BD8023254C002022001B0100F076 -:100CF0000DFD002D12D0224B1D4A6719D15823003B -:100D0000204E5018B44601311E7860444905013325 -:100D10000670490D9F42F3D1194BD1502B00220090 -:100D20008321002000F058FCDBE78026164C3601BA -:100D300033002200002000F0E9FC002D0ED021003D -:100D40000B4A9359661908780131D05401335B0579 -:100D50005B0D8E42F7D18021090153502B002200F8 -:100D60008221002000F038FCBBE7C046E4EA002006 -:100D7000E4F200200818000008100000E4E200205F -:100D80000410000004080000E4DA002010B5072970 -:100D900000D010BD80230C4C1B012200053900201F -:100DA00000F0B4FC80231B01E2180321002000F0B6 -:100DB000ADFC80235B01E218802304211B0100208D -:100DC00000F0A4FCE5E7C046E4DA002010B5930685 -:100DD00001D1002A03D10022044B1A7010BD002358 -:100DE0000022002000F0F8FBF8E7C046D20F0120F7 -:100DF0007047C04610B5040082B00020334902F0AD -:100E00002FF98523812201210094314801F062FAF3 -:100E10000100002002F048F985238122012100947D -:100E20002C4801F057FA0100002002F03DF92A4950 -:100E3000002000F029FE0100002002F035F92749CA -:100E4000002000F021FE0100002002F02DF900201A -:100E5000234902F049F90020224902F045F92249CC -:100E6000002000F011FE0100002002F01DF91F49D2 -:100E7000002000F009FE0100002002F015F900201A -:100E80001B4902F031F900201A4902F02DF91A49E4 -:100E9000002000F0F9FD0100002002F005F91749DB -:100EA000002000F0F1FD0100002002F0FDF800201C -:100EB000134902F019F90020124902F015F9124AFB -:100EC0001249002002F066F902B010BD0C41011079 -:100ED000743A0020903A0020AC3A0020C83A002032 -:100EE000FC070020E4070020E43A0020003B00203B -:100EF00004080020EC0700201C3B0020383B0020A9 -:100F00000C080020F40700208D0D00100000115087 -:100F1000034B002A02D001221A7070471A70FCE7B6 -:100F2000D10F012010B50F4B1B78002B0FD00123E0 -:100F30000D4C237013000A00022809D003280CD09E -:100F40008421002000F048FB2378002BFCD110BD49 -:100F50008221002000F040FBF6E78321002000F012 -:100F60003BFBF1E7D10F0120D20F012070B543699F -:100F7000040082B0002B29D00588264B26493F3536 -:100F80001D400B685A19C3610A60920635D1234E81 -:100F90005E4080235B019E4223D8214806F042FD3B -:100FA0003200E36929001F4806F03CFD1E4806F0A8 -:100FB00039FDA37800209B061E43A0231B061E4379 -:100FC00001966369019A1A6002B070BD174806F075 -:100FD00029FD174806F0F4FB134806F023FD002016 -:100FE000F2E7144806F01EFD134806F0E9FB0E4830 -:100FF00006F018FD02204042E6E70E4806F012FD1A -:101000000E4806F0DDFB084806F00CFD01204042CA -:10101000DAE7C046C0FF000004A000200000105026 -:101020001443011024430110CC420110A8420110C6 -:10103000B8420110D442011000430110E4420110F3 -:10104000F0B5C64600B58369417905001C68802962 -:1010500000D166E0A405A40D002949D04BB2002BB5 -:1010600000DB77E00F200840C400954E23189B005A -:10107000F3181A699D88AA4200D862E0D968521B09 -:101080004F1959691A614919DF6059612B0095425E -:1010900000D913009BB29D4200D9A5E08022D20066 -:1010A0001A432118890071184D7A7F2D00D9AAE0C2 -:1010B00023189B00F31824331B78002B02D08021C7 -:1010C00089010A432418A400361931000120243173 -:1010D00043400B707B4BF16913400B60FFE7FFE768 -:1010E000FFE7FFE7FFE7FFE7FFE7F3691A6015E0B7 -:1010F0009323734D9B00E85814332200E95806F0FF -:10110000FBF995239B00EA580020A218EA50043B03 -:10111000E9580C1BEC50002101F08AFF80BCB84656 -:10112000F0BD674B684A9A5CD209012A4FD01A7801 -:10113000002AF3D01A786549D2B20A6000221A70E8 -:10114000ECE758698446002062445A61186101F056 -:1011500057FFE3E70F270B003B40D900C918932343 -:10116000574E890071189B00CB18186898239B0074 -:101170009C4661442200096806F0BEF99322697911 -:1011800092000F40FB009846DB199B00F31898185B -:101190000268121902609522920098180268A2183B -:1011A00002609420800084469C4460466546006846 -:1011B000001B28609125AD00AC4663441B88A34208 -:1011C00001D8002837D1002001F032FFA6E71A69C4 -:1011D000988882420CD9121A1A615A6982185A6187 -:1011E000002001F00DFF99E78822D2011A4358E749 -:1011F000596900208C460021624419615A6180318E -:1012000001F0FEFE8AE7002F11D09B0801339846BB -:10121000A023DB059C4643460D6A2D4909688901D8 -:1012200061440F604D608B602A4B1B68CB6080234C -:101230001B021A433CE71A00834200D9020092B213 -:10124000934238D88023DB00134342462249D21907 -:101250008C469200B218624412787F2A02D980220A -:10126000120213439921424689008C46D2199200FA -:10127000B21862441278002A02D0802189010B43FF -:10128000992101204744BF00F61989007118424096 -:101290000A709722920094460A4A664431681A40BE -:1012A0000A60FFE7FFE7FFE7FFE7FFE7FFE7FFE78A -:1012B0003268136032E78823DB011343C5E7C04679 -:1012C00084300020FFFBFFFF840400000000115069 -:1012D0000C240020380C0120490200000021194A8A -:1012E00010B5194806F002F98022184B52041A6012 -:1012F000174B18491A6010008B689843FBD1164CA5 -:101300009C220021200006F0F1F8802200215201E9 -:10131000124806F0EBF8092363670333A3670B3B1E -:10132000236480239B05E36490230D4A0020E25050 -:101330000C4A703B13600C4A136080220B4B520224 -:10134000DA6410BD8C0400008430002000E000400E -:1013500000F0004000C0004000001150000010509C -:1013600010D0010080E200E000E100E00020115018 -:10137000002901D0014B19700020704784300020F3 -:101380007F22F8B5CE464746130080B58D783B489E -:101390002B402A4208D19622982492008350384A42 -:1013A000A4000251836102626AB2002A2FDBDA00D4 -:1013B0009446D7189122920090460A79BF00914630 -:1013C0004C464A79C619B04412022243444652059B -:1013D000520D22802B4AC978B41803220A40227089 -:1013E000294A0121B218157092229200B218117088 -:1013F0009721264A8900624471180A600021116011 -:10140000002B2AD10020C0BCB946B046F8BDDA0096 -:101410009446D7180A79BF00904644464A79C619BF -:10142000120222435205520DB2800322C97875720E -:101430000A40B271012200213272154A6244F261FF -:101440001160002BDED0134A634694460437634490 -:10145000B361C019FFF78AFDD5E796229200944642 -:101460000D4A66449446DB006344336091239B003D -:101470009C466744C019FFF779FDC4E7843000201B -:101480000001105046020000490200008400105084 -:101490008000105000001050040010507F230B40BB -:1014A00049B270B500291FDBDC00E318194C9B0022 -:1014B000E41891239B00E3181D88174B3F351D400E -:1014C00098239B00E3182A001868002106F00EF804 -:1014D000124B1A68551B1D6092239B009C460023EB -:1014E00064442370002070BDDD00EB18094D9B00A3 -:1014F000ED18AC88084B3F341C4022000021286ABC -:1015000005F0F4FF054B1A68141B1C6000232B72B6 -:10151000E8E7C04684300020C0FF000004A000209F -:1015200080230A009A43130049B2002A04D1CA4317 -:101530000E48D20F01328266DA0000290DDBD21884 -:101540000B4B92009B189722920094468022634492 -:101550001B6812011A6000207047D318044A9B00D0 -:10156000D3188022DB6912011A60F4E700201150C1 -:101570008430002000228023080082B0019298432A -:1015800016D049B2002916DBC100104B091889009A -:101590005B189921890059180A7097229200944685 -:1015A00063441A6813680A490B400193019B136056 -:1015B000002002B07047C1000B1804499B00CB18F3 -:1015C000190024310A70DA69ECE7C0468430002043 -:1015D000FFF7FFFF00207047F0B57F20C6461600DA -:1015E00000B50140002A5FD0C800444D4418A40053 -:1015F0002C19227A002A00D17AE00022E6602361C9 -:101600006261002B5DD0A28814009A4247D8A3B231 -:101610009A4240D88022D2001A434418A4002C19C0 -:10162000677A7F2F14D99B0801339846A023DB05E6 -:101630009C464346276A324C2468A40164442660D1 -:101640006760A3602F4B1B68E36080231B021A4373 -:1016500043189B00EB1824331B78002B02D0802406 -:10166000A4012243401880002818010001242431DD -:1016700063400B70244BC16913400B60FFE7FFE729 -:10168000FFE7FFE7FFE7FFE7FFE7C36900201A6016 -:1016900080BCB846F0BD8822D2011A43BDE71C00C9 -:1016A000A3B29A42F7D8B5E7002B24D1C800134D56 -:1016B00042189200AA18147A002C19D0D360136132 -:1016C000536143189B00EB189B88002B0BD184249B -:1016D00080222402D20043189B00EB185B7A7F2BF8 -:1016E000B6D92200B4E7C42488222402D201F2E74A -:1016F00002204042CCE701204042C9E7843000206C -:101700000C240020380C0120FFFBFFFFF0B57F20E8 -:10171000C646160000B50140002A00D17EE09222A4 -:10172000C8005E4D4418A4002C199200A21812782B -:10173000002A00D1ABE093229200A21816609422F6 -:101740009200A2181360952200279200A218176039 -:10175000002B00D17CE091229200944664442288C0 -:1017600014009A4255D8A3B29A424ED88022D20091 -:101770001A4344184A4FA4002C19E7193F787F2FC9 -:1017800018D998279B0801339846BF00A023BC4670 -:10179000DB0564449C4643462768424C2468A40108 -:1017A000644426606760A3603F4B1B68E36080234E -:1017B0001B021A439924A400A44643189B00EB186B -:1017C00063441B78002B02D08024A40122434018DC -:1017D00099210124800028188900411863400B706A -:1017E00097239B009C46314B6044016813400B607B -:1017F000FFE7FFE7FFE7FFE7FFE7FFE7FFE7036834 -:1018000000201A6080BCB846F0BD8822D2011A437D -:10181000AFE71C00A3B29A42F7D8A7E7002B39D153 -:101820009224C8001D4D42189200AA18A400141951 -:101830002478002C2BD09324A40014192360942422 -:10184000A400141923609524A400A44662441360E4 -:1018500091229200944643189B00EB1863441B8826 -:10186000002B0FD1842480222402D2000C4E431876 -:10187000B4469B00EB1863441B787F2B00D899E794 -:10188000220097E7C42488222402D201EEE7022036 -:101890004042B7E701204042B4E7C0468430002010 -:1018A000490200000C240020380C0120FFFBFFFF40 -:1018B000F8B598235B4ACE46D658883B47461C006D -:1018C00080B53440334200D07CE080256D02F303C4 -:1018D00060D480235B011E423AD01C430023514A4E -:1018E00000201360504A9360D360504A9360D360E5 -:1018F0004F4A9360D3604F4A9360D3604E4A9360DF -:10190000D3604E4A9360D3604D4A9360D3604D4A92 -:101910009360D3604C4A9360D3604C4A9360D36029 -:101920004B4A9360D3604B4A9360D3604A4A9360BA -:10193000D3604A4A9360D360494A9360D360494B6D -:10194000494A1A6001F072FA8022484B12031A6564 -:101950008023DB011E4203D010221C43434B1A6537 -:1019600080231B021E4204D080221C433F4B1201E5 -:101970001A65B4420AD03E4806F054F821003D48AA -:10198000714006F04FF83C4806F04CF8C0BCB94630 -:10199000B046F8BD39493A4B234ACB1811CA11C396 -:1019A000012324228B54992292008B54344B002023 -:1019B0009C46614401F09CFA80222C4B92022C0040 -:1019C0001A6586E7976D00240125002F1BD0274B51 -:1019D00099462A4B984603E06D000134202C12D022 -:1019E000E3B22F42F8D04A465B089565E2070DD472 -:1019F000D800C018800004304044FFF721FBAF43FB -:101A00006D00002FE9D110241E4D60E7D800C018EA -:101A100091239B009C46800060444044FFF710FBEC -:101A2000EDE7C046000011500000105008001050B3 -:101A300010001050180010502000105028001050B6 -:101A40003000105038001050400010504800105026 -:101A50005000105058001050600010506800105096 -:101A60007000105004A00020800110500030115070 -:101A70001443011050430110CC4201108430002067 -:101A80008404000010000100034B08000B600023D9 -:101A90004B608B60CB607047C51A00107047C04622 -:101AA0008021002349421170043151709A319170A4 -:101AB0001639D37091715371137170477047C046D6 -:101AC0007047C046F0B5C64600B50C001D000B7946 -:101AD000497806001700984682B022291BD013D8F7 -:101AE000202937D0212928D119006A46FFF7D8FFCD -:101AF00007226946386805F0FFFC072300202B60A9 -:101B000002B080BCB846F0BD232916D11900FFF7FA -:101B1000D7FF0020F4E70125A278E4781900240219 -:101B200014432A002240FFF7F3F9620830004146CF -:101B30002A40FFF7C3FF0020E2E70E4805F072FFDE -:101B400061780D4805F06EFF0C4805F06BFF012031 -:101B50004042D5E7E279A37912021A433968684610 -:101B600005F0CAFC30006A464146FFF797FF0020A7 -:101B7000C6E7C046A842011064430110CC420110E0 -:101B80007047C04610B5012910D007290DD1002398 -:101B9000084A00201360084A1360084A5360084B43 -:101BA000084A1978084BFFF7B1FD10BD034B596087 -:101BB000FBE7C046502A002080300020443A002035 -:101BC000040B0120202400202C06000013000D4AE5 -:101BD0000D49106810B50A60012802D1506898427A -:101BE00006D90A4B00201978094BFFF78FFD10BD6D -:101BF00093680833D3180B60D268064B1A60FFF75E -:101C0000F7F8F4E7202400204C2A0020040B0120E0 -:101C10002C060000502A002070B50D00140001F0C1 -:101C200091FA0100200004F0CDFF002901D1002C21 -:101C300003D10022044B1A6070BD0023002229004A -:101C40000020FFF7C9FCF7E78030002070B5497825 -:101C500082B000290BD0012906D10020CD491160A6 -:101C60004A681A6002B070BD01204042FAE7166867 -:101C70003468082C00D993E0C74AA300D3589F4684 -:101C8000C44BB26810219A600022C448DA60186020 -:101C90005960C34C08320021200005F027FC0123C5 -:101CA0002370C04B2200197C00200823FFF794FC0E -:101CB0000020D7E7B74BB268342101249A60002294 -:101CC000B948B74D18605960B849DA615A61DA60AD -:101CD00059629A62DA621A631C619C611C62B44B9D -:101CE0000021083228001C7705F000FCAD4B2C7059 -:101CF000197C2A0008230020FFF76EFC0020B1E7C2 -:101D00000023A44A00205360A94A1377AAE7A14DF3 -:101D1000A84BA94A2B60B368AB6010236B6100230A -:101D2000EB60F368934247D03CD8A44A944663449E -:101D3000152B65D8A24A9B00D3589F46954DB36892 -:101D4000A04AAB6010232A606B6000239E4AEB60C0 -:101D5000F368934214D000D9B3E09C4A934200D078 -:101D60009EE03369032B00D8FDE073699C4666440E -:101D7000B2688F4B9A60002A00D1F1E002221A77F4 -:101D80000822874C87E71021824B91480022186077 -:101D90005960002001219860D960854B1A7778E757 -:101DA00000205FE78B4A93421CD88B4A934200D9AC -:101DB0009DE08A4A934223D100237A4EAB611C33C3 -:101DC0002C61774C082200216B60200005F08EFB0F -:101DD0000123237022000020317C0733FFF7FCFB36 -:101DE00000203FE77E4A93421FD000D89FE07D4A03 -:101DF000934200D1B1E07C4A94466344022BDBD984 -:101E00007A4B7B48EB6005F00DFEF168794805F0F0 -:101E100009FE794805F006FE00241823614ECFE73D -:101E2000764B604EAB611C23CAE701235D4EAB616C -:101E30001B33C5E7280074227149183005F05CFB9C -:101E400074248C23574EBBE76E4A6F4B0A2403CB96 -:101E500003C21B78534E13702223B1E76B4B514ED4 -:101E6000AB611C23ACE74F4E0020317801F06AF9DA -:101E7000402800D889E0664BAB611C23A0E74C4B9F -:101E8000484E5B68AB611C239AE7624B454EAB61E1 -:101E90001C2395E7464B434E9B68AB611C238FE7A1 -:101EA0005D4A934200D16BE7504B5148EB6005F01F -:101EB000B9FDF1684F4805F0B5FD4F4805F0B2FD9A -:101EC0005EE7464A93422DD1340073690834E41822 -:101ED000474805F0A7FD2069E36862682168009023 -:101EE0004E4805F09FFD444805F09CFD48E74C4AEC -:101EF00094466344032B42D84A4A9B00D3589F46DA -:101F00002B4B284E5B69AB611C2359E7284B254EB0 -:101F10001B69AB611C2353E7254B224E9B69AB61C8 -:101F20001C234DE7404A934200D129E7BCE73F4AD2 -:101F300093420ED83E4A934200D861E728001C49DC -:101F4000062218301D3105F0D7FA06241E23154E3F -:101F500036E7354A934200D052E7364BEB602BE729 -:101F600001221A770CE7224805F05CFD324805F0A3 -:101F700027FC214805F056FD304BEB6000E70C4B89 -:101F8000084EDB68AB611C231AE72D4BAB611C23A9 -:101F900016E7C04610140020144401100800008009 -:101FA00004160020040B0120020000802C06000013 -:101FB000443A00200400008002020100FFFEFEFF00 -:101FC0003844011005000080120101000E010100DB -:101FD0000600008005010200000102001B02010052 -:101FE0000401010105010101FFFEFDFE010000C029 -:101FF000A842011098430110CC420110DC050000FA -:10200000A0440110281400208C430110FFFF0000A1 -:10201000003E4900160600000F010100C0430110F8 -:10202000FEFEFDFF904401100301010102010101C8 -:1020300000010101BB0000C004440110150001C0F3 -:10204000C0D40100F8B52E4D2B68002B54D0C1220E -:102050002968002089B2520005F08CFF041E4BD085 -:10206000284B41681E68032318002A68084019425B -:1020700014D001331B1A10009A423FD8A027FF0545 -:10208000BC46214B214F1B683F689B0163441E6087 -:10209000121A5960361898600918DF60A027FF05EA -:1020A000BC461B4B90081B689B0163441E60596033 -:1020B000986018480068D860032318001040134245 -:1020C0000CD12B680020638100232B60124B134A34 -:1020D0001978134BFFF71AFB2000F8BD9A43114BF8 -:1020E000B6181B688A189B0163441E605A600E4A2A -:1020F00098601268DA60E4E70024EDE71800BDE7B5 -:10210000502A00204C2A00200024002028160020FD -:10211000FC23002024160020040B01202024002092 -:102120002C060000042400202C160020F0B5574691 -:10213000DE464E4645460023E0B589B007AA138027 -:10214000554B04901B689B0119000593A0238C46F6 -:10215000DB0563441A60514A5A60924617229A601E -:102160004F4A1268DA604F4B5B68012B00D18FE059 -:102170004D4B1B68002B00D087E04C4B02899A42E4 -:1021800000D980E0A022D2059146904694460325CE -:10219000474B04981B6847499B019944464B1B6871 -:1021A0000293464B1E68464BB6011B68664401937A -:1021B000444B1B689B019844434B1B6803932F00BF -:1021C00044898B468C46230042680F40294213D035 -:1021D0000423A346DF1BBC4200D9BB464F465B46E7 -:1021E0003A607960BB60029B5A44FB605B46CB1847 -:1021F0009C465B46E346E31A5F46326077609F0881 -:10220000B760019FF7602F001F401D4236D0AB43DF -:102210009B4643465A441A605B46424663445360B9 -:10222000434697600068039A0919DA600028C6D10E -:10223000264B80219C46059A4904624413680B4250 -:10224000FCD1012352461360049B51461A89504623 -:1022500013002C334B602421C260134A8160136049 -:1022600013681B4A0020117A5246FFF7B5F909B0EE -:10227000F0BCBB46B246A946A046F0BD00680919AD -:1022800000289CD1D4E703817CE706204042EEE79A -:1022900004204042EBE7C04608240020542A0020D6 -:1022A00000A00020443A0020803000202C060000CE -:1022B00000240020802A002028160020FC23002073 -:1022C00024160020042400202C16002010000050AA -:1022D000040B0120F0B51A4CC6460500200000B5DD -:1022E00088461700069906221D301E0005F004F9E5 -:1022F0000123236063604346124C00202370124B7D -:1023000021006360114B2772E360114B26746361F7 -:1023100000F0EAFE21000020083100F0E5FE210077 -:102320000020103100F0E0FE0A4B28002B60002353 -:102330006B60AB60084BEB6080BCB846F0BDC0463C -:10234000443A0020040B0120CD1B0010191C001082 -:10235000811B00104D1C0010851B0010130070B570 -:10236000104C114D444329198A68CE68D218F31ACB -:102370008A60CB6011D10A7D002A0BD1CB88002B5B -:102380000ED0635D7F2B0BD9002300220021FFF7C5 -:10239000BDF905E00B75002200238021FFF71CF931 -:1023A00070BDC0463405000010350020F0B557461A -:1023B0004E464546DE466024E0B59A460B78060058 -:1023C0000D0017008BB01C40202C0DD0402C4DD0A0 -:1023D00000229346002C30D058460BB0F0BCBB46D0 -:1023E000B246A946A046F0BD03221340012B00D1FE -:1023F0009FE0022B19D1CA4ACA4B94464343CA4CA8 -:10240000E1186144087800280FD0C84A9A180023C0 -:1024100012191168002903D04C68002C00D042E149 -:102420000133DBB204329842F3D1C14805F0FAFA25 -:10243000C04805F0C5F9C04C65E003321A4091462A -:10244000012A00D1E7E0022A00D198E0002A00D159 -:10245000C4E06B78062B04D16988C023DB00994265 -:1024600064D0B34805F0DEFAB448E2E7AE4B9846D4 -:10247000AC4B43434344DA69002A00D1B7E04978C2 -:102480001379994200D116E1A54AA64B94467343AD -:10249000434463441A780024F300002A2BD09B198C -:1024A0009B009B199B46D90043468B44B946A846DE -:1024B0005F4635001E003B190B33FF339B00F318BA -:1024C0005B68002B12D09B689B46002B0ED05346B6 -:1024D0004A4641462800D847002800D198E0904A53 -:1024E000904B94466B43F31863441A780134E4B27A -:1024F000A242E0D845468E4E8F4C300005F092FA4D -:102500008F4805F05DF9200005F08CFA8D4805F044 -:1025100089FAE8886B886A7829780190A888009001 -:10252000894805F07FFA200005F07CFA00239B46DD -:1025300052E77B4A7B4B944643437B4CE118614412 -:102540000878002800D170E7FF21784A8C469A1855 -:10255000B0460023B94612191168002909D00C6849 -:10256000002C06D067460E7EA98839408E4200D1E5 -:1025700097E00133DBB204328342EDD155E7694A7B -:10258000694B42439B188522D200944663441B78D2 -:10259000002B00D15DE74B780C79012B00D195E140 -:1025A000032B00D18BE1002B00D053E706AB9C46F8 -:1025B0000F2565442A002100FFF70CF82B78002B2B -:1025C00000D1DDE101233A68137000223B685A70A4 -:1025D000022352461360013B9B46FDE66B78498817 -:1025E000092B00D936E759489A00825897461B6A4A -:1025F000002B00D148E749789A79914200D043E70F -:10260000AA88072A70D11A683A6052469B881360DC -:1026100001239B46E0E6444B9846424B43431A0055 -:10262000049385234244DB00D3181B78002B00D190 -:102630000FE72B7949880393936918006B780A2B6D -:1026400000D157E100D9F7E0002B00D15BE1062B68 -:1026500000D006E70B0A212B00D16BE2222B00D021 -:10266000FBE6304B2E4A5E43434694469B19634437 -:102670001878002800D1F0E62C4B9C4666443300C5 -:102680008C46039943441A68002A03D0167E8E4272 -:1026900000D160E30134E4B204338442F3D16146F3 -:1026A000DBE646464F4653463A0029003000A04735 -:1026B0000028ADDAB9E6AB88042B21D0052B13D165 -:1026C0006B88D2689B009A583A60537811781B0245 -:1026D0005B189178D278090412065B189B18524651 -:1026E000136001239B4677E6114E300005F09AF9FE -:1026F000174805F065F8104C200005F093F9FCE64A -:102700009268E1E7012900D152E1002352461360AB -:1027100001339B4660E63000C9B2FEF729FEF4E7BC -:102720006C04000034050000103500202C0400006B -:10273000D442011040450110CC4201101C4601104A -:10274000D0450110144301105845011034460110C2 -:10275000B845011000233A681370CB4BCB4A98461A -:102760009446CB4B7343434463441B78002B04D003 -:1027700001213A6813780B431370C64AC44B944640 -:102780007343434463441B78002B00D11DE70221AF -:102790003A6813780B43137017E7FF231A000A40B7 -:1027A0000B4200D018E18521C9008C46B84B5E432E -:1027B000B54B9B1963441A7053461A6001239B461C -:1027C0000AE68521C9008C46B14B3A685E43AE4BA0 -:1027D0009B1963441B781370012352469B46136078 -:1027E000FAE50B0A99461800CCB2032B00D16FE131 -:1027F0000F2B00D18EE1032B00D92EE6A24B984679 -:10280000A34B734343449B691A78002A00D1DEE14D -:1028100000218C462900250064468C4604E09B1864 -:102820001A78002A00D1D0E159788142F7D1A54227 -:1028300000D1D9E10134F2E70B2B00D011E6CBB285 -:1028400006930378002B00D1D8E100220592FF32D5 -:102850009346320007940025002704005E46914607 -:102860000AE0022A1AD0E4182378ED18BD4201D3F9 -:10287000002F4DD1002B4BD06278042A14D0052AAA -:10288000EFD1039AB242EED1069BA1785B4500D10D -:1028900078E14846FEF702FE2378E4E7E778A1787E -:1028A0003F0200250F43DEE7E278A6789346039ABD -:1028B000B242D8D1069A5A45D5D10594D3E74B8870 -:1028C000002B61D0002352461360CAE54B88002BD1 -:1028D000F8D1714805F0A6F82100704805F0A2F87B -:1028E0006F4805F09FF821003000FEF743FE0123FA -:1028F0009B4671E55A463B681A7053464A461A6031 -:1029000001239B4668E55A463B681A703B685EE6C1 -:102910005F4F4E463B00634A7343944643446344CF -:102920001A78079C002A00D1EFE60599F3000029E8 -:1029300000D16AE19B199D00AD194646EB00ED18E8 -:102940002B190B33FF339B00F3185968002912D061 -:10295000CB68002B0FD00598097E807888420AD179 -:10296000059A0821484698474B464E4A7B43944671 -:10297000F31863441A780134E4B29442E0D3C4E615 -:1029800000233A68137020E6434805F04BF8210015 -:10299000454805F047F8424805F044F8210030006A -:1029A000FEF7BEFD53465A461A6001239B4613E5C7 -:1029B000374A7243032B00D161E10021324B3000D2 -:1029C0009B18344A9A181170A622D2009446634488 -:1029D0001B680A31984798E6CBB203932A4B984676 -:1029E0002B4B7343059343449C692378002B00D100 -:1029F0008BE000218B46FF310022FF2004914946E5 -:102A00000027B146069106005946D346AA4615004E -:102A10000AE0022A4ED0E4182378FF18AF4201D30F -:102A2000002D69D1002B67D06278042A4DD0052A89 -:102A3000EFD1039AB242EED1049A002AEBD10223DD -:102A4000E356A178002B00DA8EE162792379120235 -:102A50001A430C234B4305998C4614496344434461 -:102A600058185105490D018011498C46D204634420 -:102A7000920F1A7021004846FEF782FC4142414104 -:102A80002378C9B2C7E7C0461035002029040000EA -:102A9000340500002B040000D4420110144501103D -:102AA000CC4201106C0400002C450110D20400003F -:102AB000D10400006679039AB242ACD1E578A278DD -:102AC0002D02002701211543A5E7E2780492A2E731 -:102AD000EE2C00D092E6AE487043AE4E3618F36945 -:102AE000002B00D1BDE41A683A601B6852461B787F -:102AF000136001239B466FE4069B4E46554699465C -:102B0000DA468B46002900D0C7E000235246136006 -:102B10006B789FE49E4870439E4E3618736A002B74 -:102B200000D19EE41A685B683A6052461360012344 -:102B30009B4651E402780300002A00D191E4FF246F -:102B4000AC46002125000020039C0AE0022E11D093 -:102B50009B181A788918814201D3002833D1002AA2 -:102B600031D05E78042E0BD0212EEFD1A542EFD1CB -:102B70003B60BBE7D8789978000208430021E7E77B -:102B80009D78E5E70223E356002B64DB6279237925 -:102B900012021A434B005B1804999B008C467E4935 -:102BA0006344434458185105490D01807B498C46C4 -:102BB0000321D21263440A401A7021004846FEF7EE -:102BC000DFFB23784FE665464BE42C0065467448EE -:102BD00004F028FF22004946724804F023FF72489F -:102BE00004F020FF6B7835E4022800D19AE05146CA -:102BF0000A603B6001239B46FFF7EEFB6B4B9C4654 -:102C000062441278002A00D17FE5F3009D19AD00DF -:102C1000AD19EB00ED184346B0462E001D005C4F89 -:102C200033190B33FF339B00EB185B68002B0DD07F -:102C3000DB68002B0AD00022082140469847434613 -:102C40005A4A7B439446EB1863441A780134E4B241 -:102C50009442E5D359E56279237912021A437F231E -:102C600019404B005B1804999B008C465049634403 -:102C7000434458185105490D01804E4997E7454B8B -:102C800030009B184C4A9A181170A622D200944624 -:102C900063441B680831984737E5434685223C4C1E -:102CA00003997443D2001B199A1811703F4A944635 -:102CB00063441A78F300002A24D09D19AD00AD19A1 -:102CC000EB00ED1843464F46B0462E0025001C0091 -:102CD000F3190B33FF339B00E3185B68002B06D01E -:102CE000DB68002B03D000220721404698472F4A7B -:102CF00063199446634401371B78FFB2BB42E7D89F -:102D00004646A046A622D2009446214B0721734393 -:102D1000434463441B6830009847002352461360C5 -:102D2000FFF75AFBDA78997812020A4351463F209E -:102D30000A60174A5643214A4644B118DA79824359 -:102D4000501E82410A701E4A9446DA796644920601 -:102D5000D20F32704DE7136952693B6053461A60D7 -:102D600001239B46FFF738FB6279237912021A434D -:102D70007F230B400C214B4305998C460C4963443F -:102D8000434458185105490D01800A496DE6C04673 -:102D90003405000010350020D2040000D1040000EA -:102DA000D4420110E8450110CC4201106C0400002F -:102DB00072040000710400002B04000029040000CC -:102DC0002A04000070B513000400002A1FD0154823 -:102DD000154D604329188A68CE68D218F31A8A60A4 -:102DE000CB6015D1030028335B1902008B60030010 -:102DF0000832103320005B195219FFF7D7FA002868 -:102E00000BD00023002280212000FEF7E5FB70BDDF -:102E100000212000FEF77AFCF9E780212000FEF770 -:102E20007FFBF4E73405000010350020F0B5C646FE -:102E300000B5002182B00500FEF79AFA284B002663 -:102E40001C006C43274F98460D3B3C19FF3BE31891 -:102E50006A461E7040239380234B69462800967172 -:102E60000093FEF78DFA6B46694628009E70FEF7C8 -:102E700087FA1E4BEE009C46644422780024002A08 -:102E80001ED07619B6007619F300F61833190B33F5 -:102E9000FF339B00FB185B68002B0DD0DB68002B19 -:102EA0000AD0002201212800984743460F4A6B436D -:102EB0009446FB1863441A780134E4B29442E5D393 -:102EC000074B01216B43FF18A623DB009C46674498 -:102ED00028003B68984702B080BCB846F0BDC046A9 -:102EE0003405000010350020070580006C04000048 -:102EF000F0B53E4C3E4E444337190822050083B0DE -:102F0000380004F0F9FA8022FB88D20093423DD9C0 -:102F1000325D7F2A56D92200FB603B6100232832B4 -:102F2000B218BA603B7501922300103339002800B3 -:102F3000F31801AAFFF73AFA002852D02B4B6B4343 -:102F4000F3181A69DB88934233D88022274CD200C9 -:102F50006C433419E360934234D8A06801998842E5 -:102F600003D01A0004F0C8FAE36820492800694336 -:102F70007618B2688021FEF72FFB3369F2889A42F7 -:102F80002DD99B062BD10123337528E02200002187 -:102F90002832B218BA60FB603B6139750192002B90 -:102FA000C2D0315D7F29BFD800212800FEF7AEFBDB -:102FB00015E0130080220D4CD2006C433419E360FD -:102FC0009342CAD90B4804F02DFD0B4804F0F8FBDE -:102FD0000A4804F027FD80212800FEF7A1FA03B07B -:102FE000F0BD80212800FEF79BFAF8E734050000C9 -:102FF00010350020D44201105C460110CC42011073 -:1030000010B57F240C4063001B19074C9B00444300 -:103010001B19064CE3188F24E400A44663441B6884 -:10302000002B00D0984710BD34050000103500205B -:1030300010B57F240C4063001B19074C9B004443D0 -:103040001B19064CE3189B24E400A44663441B6848 -:10305000002B00D0984710BD34050000103500202B -:103060000D4A70B550430D4C0D000419002120008D -:1030700004F03CFA8E238022DB00E3181A708F23C1 -:10308000074ADB00E3181A609B23DB009C46054BD4 -:10309000A5616444236070BD340500001035002034 -:1030A0005D230010C52D001070B50C4B04009C462C -:1030B0000B4A0C4E4243C0000019B2188000624413 -:1030C00000191578C300C01840190B30FF3080007C -:1030D0000D76301801351570416070BD6C0400002C -:1030E00034050000103500200023CB5610B50A78B7 -:1030F000002B12DB114C530060439B189B001818E7 -:103100000F4B18189A23DB00C3181A709B23DB009F -:103110009C464B686044036010BD7F2414406300EC -:103120001B19064C9B0060431818054B18188E237A -:10313000DB00C3181A708F23E9E7C046340500008E -:10314000103500204BB2002B0CDB4B0059180D4BF7 -:10315000890058430C4B09189C460C48411861449F -:10316000088870477F2319404B005B1805499B0076 -:1031700048431818064B05499C46081860440088C7 -:10318000EFE7C04634050000D204000010350020EF -:1031900072040000F8B5041E09D01A4804F042FC7D -:1031A000194804F00DFB194804F03CFCFEE7184BED -:1031B000184D5960A623DB00EA500020FEF78EF878 -:1031C000154E0700AA5D002A13D023000B33FF33EE -:1031D0009B00EB185B68002B07D0DB68002B04D04A -:1031E00000220B2100209847AA5D0134E4B29442EA -:1031F000EBD3A623DB00EB580B21002098473800C7 -:10320000F8BDC046D442011078460110CC420110EE -:10321000683A0020103500206C040000F0B583B03F -:1032200005000E00140000F0B1F9002801D003B031 -:10323000F0BD154F01223B0001210097053001F040 -:10324000BDFD33002A0000940121104801F0B0FFB9 -:1032500021002800714303F0B5FC04000C4B002250 -:1032600000930221042001F0A9FD23000022012186 -:103270000094052001F0A2FD3B00022200210097EE -:10328000062001F09BFDD2E7006CDC0200800240CA -:10329000001BB700F0B54E465746DE464546E0B542 -:1032A00085B00393554B06009A46A0235B009946D0 -:1032B0000191029201235B429C46E1444B460F2B55 -:1032C00000D198E04E4F4F4B072457449A4569D898 -:1032D00021003800614303F075FC864248D0631E2C -:1032E0009846012C5ED01D0065433800290003F08C -:1032F00069FC86425AD0A31E9B46022C5CD02D1B33 -:103300002900380003F05EFC864257D0E31E9B463E -:10331000032C6ED02D1B2900380003F053FC86428D -:1033200050D0231F9B46042C52D02D1B290038005F -:1033300003F048FC86424DD0631F9B46052C4FD0BE -:103340002D1B2900380003F03DFC86424AD043463D -:10335000052B4CD03800E91F03F034FC86421CD00A -:10336000062421003800614303F02CFC8642B6D1CC -:103370000029B4D1A0464A46234B01205343019A69 -:1033800013604246029B1C60039B1A6005B0F0BCB0 -:10339000BB46B246A946A046F0BD0029E0D10123B4 -:1033A0009846E8E7194B9C46E24483E70029E2D0BF -:1033B000A31E9B46022CA2D1012489E70029A5D196 -:1033C000D846D8E70029FBD0231F9B46042CACD15C -:1033D00003247DE70029F3D0631F9B46052CAFD162 -:1033E000042475E70029EBD04346052BB2D1052410 -:1033F0006EE702246CE70020C8E7C04670F72E0095 -:10340000B0710B0050F80C00001BB70020D1FFFF7B -:10341000094A830094464022634410B51C68C000EA -:103420006240C02414408022520113431C60034BAD -:103430009C466044416010BD04C001400040014012 -:103440000A4B80009C4604236044002901D00C23D1 -:103450000821002A00D10B00026853400C221A40B8 -:1034600080235B01184302607047C04604C00140DE -:10347000084B80009C466044002905D080239B01B6 -:103480001843022303607047C0239B0118430223A3 -:103490000360F8E704C00140D0231B061B6830B569 -:1034A0000500581E83410F485C42844607203023A4 -:1034B000284023408000EC08814020000A4D3C3029 -:1034C00063448000A40041511B19002A04D08022CB -:1034D00092011343196030BDC02292011343196059 -:1034E000F9E7C0460041014000400140D023F0B55B -:1034F000C64604001B0698461B680C4F9B00F858F4 -:103500000D00160000B5044209D104433200290021 -:10351000FC500D2000F056F980BCB846F0BD01F01B -:10352000C9FF43461B689B00F858EEE7DCDA002031 -:1035300010B504000D2000F039FAD0231B061B68DB -:1035400002499B005A58A2435A5010BDDCDA0020B1 -:103550000123D0228340120693629361094A8300BB -:103560009446402263441968C0004A40C02111407B -:103570008022520113431960034B9C46052360448B -:103580004360704704C0014000400140024B18688E -:103590008007C00F7047C04600C00640EFF31080A0 -:1035A00072B6034A1368002BFCD0BFF35F8F7047DD -:1035B0002C0100D0BFF35F8F0022024B1A6080F312 -:1035C000108870472C0100D070B5EFF3108C72B6E4 -:1035D0000D4D2B68002BFCD0BFF35F8F0724CB0869 -:1035E000C618C05C01230C40A3401C0004400342E9 -:1035F00007D103433370BFF35F8F2C608CF31088C7 -:1036000070BD100001F03EFF2C0100D0F8B5474618 -:10361000CE46884680B5EFF3108C72B6214D2C68EB -:10362000002CFCD0BFF35F8F9A422CD8D408072718 -:10363000055D061901241740BC402C421FD007210C -:103640000127894609E0D408055D06194C46390072 -:103650001440A1400C00294211D001329342F2D211 -:1036600001204042BFF35F8F00220E4B1A608CF3A3 -:10367000108800280FDBC0BCB946B046F8BD2C430B -:1036800010003470EEE7BFF35F8F00232B608CF3E4 -:103690001088012040424346002BECD0089801F0EE -:1036A000F1FEC0462C0100D030B5EFF3108C72B69D -:1036B0000A4C2368002BFCD0BFF35F8F0723012245 -:1036C000CD0819408A40435D93434355BFF35F8F54 -:1036D000002323608CF3108830BDC0462C0100D03D -:1036E0000021044B044ABFF35F8F02C39342FAD117 -:1036F0007047C046000100D0800100D0044A107815 -:10370000431CDBB2172B00D9102313707047C0463F -:103710001408002001238340002904D0034A1360C9 -:10372000034A13607047034A1360FBE780E200E03E -:1037300000E100E080E100E001228240034B1B68D1 -:1037400013405A1E9341D8B27047C04600E100E0D2 -:1037500001238340014A13607047C04600E200E045 -:10376000024B10309B688000C058704700ED00E0AD -:1037700070B50D00EFF3108672B60F4A1368002B78 -:10378000FCD0BFF35F8F0D4B10309B6884001B593A -:103790000B4A934203D09D4201D001F08BFE074BB0 -:1037A0009B681D51BFF35F8FBFF35F8F0022024BF9 -:1037B0001A6086F3108870BD240100D000ED00E08F -:1037C000CD010010F0B557464E46DE464546E0B501 -:1037D00085B0060002911700EFF3108B72B6674AAE -:1037E0001368002BFCD0BFF35F8F0025644B5D573F -:1037F0009A46002D00DAA4E06B00624C03935B193B -:103800009B009846A146C1444B4652469B791036D0 -:1038100013705D4BB2009B68019299580B1B2F2BC4 -:1038200034D95A4B994200D0A4E0039B584A9C4695 -:10383000584B6544AD006353434602336519E418A1 -:10384000554B0121043B1B1B1B055B0D13436B8078 -:10385000524BEF71AB80FF23AB71029BAB604B46C9 -:103860000B431900484B019A9B689950BFF35F8F37 -:10387000BFF35F8F0022414B1A608BF3108805B0B5 -:10388000F0BCBB46B246A946A046F0BD01200A00E6 -:103890008243D379BB422FD845464E461300404958 -:1038A0001B1B5B415943090D3A4B63533A4B02359D -:1038B0006519043B5B1B1B05354D5B0D2B4373806A -:1038C0000426B446E0444444131F1B1B4C46A1711C -:1038D00002991B05A16049465B0D2B43A380314B28 -:1038E000E77101431360BDE75800C018800020183D -:1038F000C679BE422BD902000623D356002BF3DA39 -:10390000101D82462848804604267642B446E1448B -:1039100050464E46361A3005400D824656461C48E3 -:10392000957106439680039A944665441D4AAD00FE -:10393000641922604246A371029BA280E771A360D2 -:1039400090E701F0B7FD002553465D5754E7101D81 -:10395000824690884005001584464046D444664619 -:1039600004302018301AE0260005400D360230439E -:103970008046C9E701F09EFD57E7C046240100D00C -:10398000D30F01201808002000ED00E0CD01001049 -:1039900000E0FFFF00A1FFFF4808002001BDFFFF7E -:1039A000AAAA00000148804701BD0000F0B5DE462C -:1039B00057464E464546E0B50C0083B0EFF31089FC -:1039C00072B6584A1368002BFCD0BFF35F8F564B7A -:1039D0009A68030010339F00D559544A9046954287 -:1039E00032D0A54243D0524EAA1B2F2A2CD80122F6 -:1039F0008240924651464F4A126811400191514609 -:103A00004D4A1160BFF35F8FEFF305829346002AA2 -:103A100033D101232A009A4393689C4208D177E06E -:103A20004B005B189B00F3189968A1422AD01A003A -:103A3000062151560029F3DA019B002B19D052467A -:103A40003E4B1A603B4B1A60374B9B68DD51BFF30E -:103A50005F8FBFF35F8F0022324B1A6089F31088AB -:103A600003B0F0BCBB46B246A946A046F0BD150067 -:103A7000EAE75246304B1A60E6E79342C9D001F0BC -:103A800019FDC6E706215956002921DB4A005018C6 -:103A9000800034188046A0689860E079D8710620CC -:103AA00020569871002824DBA488F01A6405241598 -:103AB00044440019E0240005400D2402204398806E -:103AC00052181F4B9200B6181A781970B271B3E7EA -:103AD000594600290FD1FF3191711A499180184937 -:103AE0000A789A71184A9B1B5B415A43120D0A705F -:103AF000A2E71648E3E7164A1649D21A083A5002D6 -:103B0000400D01439980144952080A43DA8093E733 -:103B10000621515613000029B8DA5A46002AEAD184 -:103B20004546DCE7240100D000ED00E0CD010010A7 -:103B30001808002000E100E080E100E080E200E001 -:103B4000D30F012001BDFFFFAAAA000001BD0000A4 -:103B50005208002000F0FFFF00F8FFFF032310B51C -:103B60000400074A18409446C0009C43FC3383403D -:103B70006444226881409A4313000B43236010BDC4 -:103B800000E400E070B5EFF3058101240443EFF396 -:103B9000108C72B6214A1368002BFCD0BFF35F8FE4 -:103BA0001F4B05001F4AED1A6D416A43120D1E4D51 -:103BB0008900AE6852B27658A6421CD006215956EA -:103BC00091421CD012215956914222D01E215956A1 -:103BD000914220D02A2159560324914210D0134BF0 -:103BE00019781A708171BFF35F8F00220B4B1A6036 -:103BF0008CF3108870BDAB680D4C5C50EFE700246F -:103C00006100091989005B18FF21997109499980A0 -:103C1000E5E70124F4E70224F2E7C046240100D0DE -:103C200018080020AAAA000000ED00E0D30F012030 -:103C3000CD01001001BDFFFF054B064A1360064A87 -:103C4000136053609360D360136153619361704755 -:103C50008080808000E400E004E400E01F2110B5D3 -:103C6000091A0248FFF720FD10BDC046D70F0120FA -:103C700000B5074B83B001000093002205230548DF -:103C8000FFF7C4FC002801DB1F23181A03B000BD96 -:103C900088460110D70F012070B504000E001500F2 -:103CA000FFF72CFD0100200000F006F8A680E5805B -:103CB000BFF35F8F70BDC046024B9C4661448900D4 -:103CC000016070474000003410B50400FFF716FD96 -:103CD00001002000FFF7F0FFFF232371BFF35F8F88 -:103CE00010BDC04610B50400FFF708FD010020001C -:103CF000FFF7E2FFFF23A380BFF35F8F10BDC04635 -:103D000083680B4810B5844661446244090112017E -:103D10009A18591854684B6801209C4201D802D067 -:103D20000020C0B210BD12680B689A42F9D8F7E7BC -:103D3000FFFFFF0F0A4B1968EFF3108072B60A6895 -:103D4000002AFCD0BFF35F8F1B68BFF35F8F002298 -:103D50001A6080F3108840BF002000217047C046E1 -:103D6000200C0120F8B557464E464546DE46E0B5E4 -:103D700099460CAB1C780DAB1B78060090469A4612 -:103D80000768002C11D1BC7B002C42D065003B6839 -:103D90002D19033D59194B78BB73002B00D1FB73D0 -:103DA00000238B704B700B7004E065003B682D198D -:103DB000033D5919B2682A4B94464246E3181B0149 -:103DC00063441A604A465A600A9A9A600B9ADA600B -:103DD00000238B704B700B707B7B9B46002B2BD092 -:103DE00022005946B8687B6898473A68002816D080 -:103DF0005B4658465B005B445519033BA870D118DD -:103E0000D35C002B00D06B705B460C707B73A345BA -:103E100013D0F0BCBB46B246A946A046F8BD5B46EF -:103E20005B005B44033BD3189C705119525D002A20 -:103E300000D05A705B460B707C7342464B46307D17 -:103E400000F002FD051E06D05346002B03D12100D1 -:103E5000306800F075FF0E9B002BDAD01D70D8E79C -:103E6000FFFFFF0FF0B5DE4657464E46454600239E -:103E7000E0B58BB00893674B8200D45800239B4673 -:103E8000099000F057FC626806000F00EFF3108500 -:103E900072B61368002BFCD0BFF35F8F23689C467B -:103EA0005B7B9946002B00D169E0A2685A4B904693 -:103EB0004B441B01984443461A685B681000190084 -:103EC000801BB941002900DC63E0099800F0BCFCCC -:103ED00000230022984600230692079300239A4667 -:103EE0006368BFF35F8F5A461A6085F310885346A4 -:103EF000002B08D10028C4D10BB0F0BCBB46B246A1 -:103F0000A946A046F0BD089B414618024B461843FF -:103F1000D047626806000F00EFF3108572B6136891 -:103F2000002BFCD0BFF35F8F002F50DB33003B43EF -:103F300002D02369002B61D12368D97B002907D0E7 -:103F40004A00521819688C4649466244033A517037 -:103F50009A7B002A01D14A469A734A46DA734B4645 -:103F6000E168013BCA5C0132CA545B462361636865 -:103F7000BFF35F8F5A461A6085F3108881E70023EC -:103F800000229846002306920793002300209A46B9 -:103F9000A6E7002902D1002800D096E7002160465C -:103FA00000F04CFE43461A685B680692079343464E -:103FB0009B689A464346DB689846E3684B44013B5E -:103FC0001B7808931B0203432361002088E72369C1 -:103FD000002BB1D0069A079B921BBB41002B15DB2F -:103FE00059460491012103914946029141460191AC -:103FF000514620000091FFF7B5FEB6E700F09AFBAE -:1040000032003B0012184B41002BE9DA0122034B2E -:104010005242E5E718A00020FFFFFF0FFFFFFF7FE0 -:1040200010B5144C6368002B04D00A211248FFF726 -:1040300043FE10BD2300114A1021206800F00EFD40 -:10404000032000F053FB032000F068FC03200C4920 -:1040500000F0B4FBFFF752FB0A4B9C460323237589 -:10406000D0231B061B6860446375074B80006060AB -:10407000DC60DAE760080020200C0120013D001020 -:10408000653E00104000003418A000200048704732 -:104090006008002070B50500182003F0D1F916491A -:1040A00004000200280000F0A9FC10212060280074 -:1040B00003F0E4F90121A060280003F0DFF9E060DB -:1040C000012000F027FB050000F028FC28000B4928 -:1040D00000F074FBFFF712FB094B25759C46D023BB -:1040E0001B061B6860446375064BAD008000606072 -:1040F000EC50200070BDC046013D0010653E001030 -:104100004000003418A000200E4B10B50400984267 -:1041100017D00021037D0C4A9B009950006800F0E5 -:10412000BBFC0021207D00F049FB207D00F0EAFA75 -:10413000E06803F0C3F9A06803F0C0F9200003F0C1 -:10414000BDF910BD6008002018A00020F0B54E4653 -:104150004546DE465746E0B585B0019310AB1B7867 -:104160000600039300239946984600927268EFF385 -:10417000108B72B61368002BFCD0BFF35F8F3568CD -:10418000AC7B002C3DD067002B683F19033FDB1947 -:104190005A78AA73002A00D1EA73B168474A8C465C -:1041A00000980199A21812016244106051600E99A2 -:1041B00091600F99D16042469A705A701A706B7B69 -:1041C0009A46002B67D022001900A8686B689847B0 -:1041D0002A68002852D0534650465B005344D719F2 -:1041E000033BB870D118D35C002B00D07B705346D2 -:1041F0000C706B7354454FD0F3681B19013B187852 -:1042000000E000207368BFF35F8F42461A608BF3B3 -:104210001088002C4FD04B46002B08D100022043C1 -:1042200005B0F0BCBB46B246A946A046F0BD039B14 -:10423000002B3ED00E9B00200F99984703000400EE -:104240000D000B4335D000290ADA009A019B121B9E -:10425000AB4100920193002B0ADB039B994685E753 -:1042600000F068FA24184D4100940195002DF4DA0D -:104270000123134C5B4200930194EEE753465B002D -:104280005344033BD3189C70D119D25D002A00D04F -:104290005A7053460B706C73307D009A019B00F08E -:1042A000D3FA81460028A7D02100306800F048FDED -:1042B000A2E70020B4E701204042B1E7FFFFFF0F73 -:1042C000FFFFFF7FF0B557464546DE464E46E0B558 -:1042D0000400170083B098464268EFF3108A72B664 -:1042E0001368002BFCD0BFF35F8F2668B57B002DD1 -:1042F0003FD06B005B19033B9C46326801936244DC -:104300005378AB46B373002B00D1F373A168354BE0 -:104310008C464146EB181B01634459600C991F60A1 -:1043200099600D99D9600023937053701370737B5B -:104330009946002B48D02A001900B0687368984746 -:104340003268002832D04B4648465B004B44033B62 -:10435000D1188C46019951188870D35C002B00D07D -:104360004B7063461D704B46002073734D4531D131 -:104370002BE0002300269B4600206368BFF35F8F7D -:1043800000221A608AF31088002D28D0002809D155 -:104390005B463002184303B0F0BCBB46B246A946A8 -:1043A000A046F0BD207D00F0D7FAF1E74B465B0058 -:1043B0004B44033B0198D3189D701118125C002ADE -:1043C00000D05A704B460B7075733A004346207DFF -:1043D00000F03AFAE3685B19013B1E78CDE7012053 -:1043E0004042D8E7FFFFFF0F70B50400002933D02B -:1043F0004268EFF3108572B61368002BFCD0BFF350 -:104400005F8F2068CEB2437BB34216D0FF230B40B0 -:104410005A00D318026894466344033B9B78002BF0 -:104420000BD12269914219D000206368BFF35F8FDE -:1044300000221A6085F3108870BDFF230A0A0B4022 -:10444000E168D2B28C466344013B19789142EBD1CA -:10445000310000F075FCE8E70020EDE72361E3E7B9 -:10446000407D7047F0B504000D0006267642F71730 -:10447000C64636196F4100B584B08F4214D811D0AA -:1044800000F058F932003B00121A8B41002B15DC6A -:10449000002B3ED02000290000F080F904B080BC41 -:1044A000B846F0BD8642EBD90026002700F042F95D -:1044B00032003B00121A8B41002BE9DD00230293EE -:1044C0000193154B3200009314483B00FFF73EFE6A -:1044D0000028DFDB00239846BC46114A114F7B6A57 -:1044E0009C4504D8B96A8E42D4D99C45D2D1116872 -:1044F000EFF3108072B60B68002BFCD0BFF35F8F18 -:104500001368BFF35F8F4146196080F3108820BFA6 -:10451000E5E7002ABED0D1E7353D00106008002055 -:10452000200C01200040054070B5060000F002F9A3 -:10453000FA2204000D00002330000021920002F056 -:10454000F5FE00196941002902DBFFF78BFF70BD02 -:10455000012001494042F8E7FFFFFF7FF0B5EFF38C -:104560000583CE46474680B505000C0085B0002B7C -:1045700012D02C4A0020536A9C4203D8926A013020 -:10458000AA4204D305B0C0BCB946B046F0BDE01A9B -:10459000421E9041C0B2F5E7234E02930193234B94 -:1045A0000200009330000B00FFF7D0FD031EE0DD9A -:1045B00020BF7168EFF3108772B60A68002AFCD03A -:1045C000BFF35F8FDAB294463068427B62451DD0FC -:1045D000FF221A40510089460168914488464946A5 -:1045E000414403398978002913D0F1681B0A8846B1 -:1045F0004244013A1278DBB29A420FD07368BFF39B -:104600005F8F00221A6087F31088B2E7FF221A40FA -:10461000EBE732699342F1D13161EFE7614600F097 -:104620008FFBEBE70040054060080020353D00109F -:10463000F0B5EFF30582D6464F4646461000C0B5AA -:104640001038EFF3108872B6214C2368002BFCD091 -:10465000BFF35F8F0123190081401E4D1F00696366 -:10466000AA461D4D29601D4D2E78AC463500C5402B -:104670002F402B4209D1BFF35F8F276088F310884A -:10468000E0BCBA46B146A846F0BD5346144D5F6A39 -:1046900083005D59AF420ED3124A8E439B58624647 -:1046A0001670BFF35F8F0022226088F31088002B02 -:1046B000E6D09847E4E70C4B92009C4662441368AE -:1046C0001360BFF35F8F0023236088F31088D7E760 -:1046D000280100D0004005403C700540D60F012065 -:1046E000280C012014160020D03F054010B5010011 -:1046F000024A0348FEF768FF10BDC046B8460110E5 -:10470000CF0F012010B501000148FEF7CDFF10BD0D -:10471000CF0F012000B5054B83B0010000930022AC -:1047200003230348FEF772FF03B000BDDC4601100F -:10473000CF0F0120034B596A0A00986A596A8A42CE -:10474000FAD170470040054070B504000D00124AD0 -:10475000536A1900966A536A8B42FAD130001900E5 -:1047600024184D41AB4211D80ED02B000A494A6A99 -:104770009A42FCD307D1084A02E0516A994202D119 -:10478000916AA142F9D370BDA642EED9012301245A -:104790006442E5175B42E9E700400540064A536A78 -:1047A0009942FCD807D1044B02E05A6A914202D1E7 -:1047B0009A6A8242F9D370470040054070B5040000 -:1047C0000D00EFF3108672B61A4A1368002BFCD066 -:1047D000BFF35F8F002D1BD02000FEF7C1FF1649ED -:1047E00081420AD02000FEF7C3FF01212000FEF71E -:1047F00091FF0123A340114A1360114BA400E5501F -:10480000BFF35F8F00220B4B1A6086F3108870BDD8 -:104810000B4BA200D5500122A2400A4920000B7880 -:1048200093430B700449FFF7C1F800212000FEF705 -:1048300071FFE5E7280100D03146001038600540DF -:1048400014160020D60F0120F0B54F46D646464636 -:10485000C0B507002C4C616A0D00A66A616AA942C6 -:10486000FAD18B4208D805D00120E0BCBA46B14647 -:10487000A846F0BDB242F7D9EFF3108A72B62348CA -:1048800001680029FCD0BFF35F8F0125BD4020499E -:104890001D4C8846097889462943C9B28C46414651 -:1048A00060460870391D1B48890065630A51B900CC -:1048B0000B50216A0020294219D0616A0800A66ABB -:1048C000616A8142FAD18B4219D801D1B24216D81D -:1048D000CC4516D00C4B1F201D625D6301230740A1 -:1048E000BB400D4A1E38136043464A461A70BFF358 -:1048F0005F8F0022054B1A608AF31088B5E700200D -:10490000F5E70120F3E7C04600400540280100D04C -:10491000D60F0120280C012080E200E0EFF3108C7C -:1049200072B60A490B68002BFCD0BFF35F8F0123DE -:104930008340074A0748136202789A430270BFF324 -:104940005F8F00230B608CF310887047280100D024 -:1049500000400540D60F0120EFF3108C72B60A49D3 -:104960000B68002BFCD0BFF35F8F01238340074807 -:1049700002781A430270BFF35F8F00220A608CF343 -:104980001088034A13607047280100D0D60F012019 -:104990003C60054070B5050014001600002915D0D4 -:1049A0000C00002A12D080686B689847296800289C -:1049B0000ED073009B196200033B1219CB18033A07 -:1049C0009C7088188A5C002A15D10670200070BD82 -:1049D00063001B197200033B9219CB18033A9E70B7 -:1049E00088188A5C002A02D104703400EEE75A70FD -:1049F00004703400EAE75A700670E7E7F0B5C6467F -:104A00000600884600B510210120170002F036FD8F -:104A100003210500300002F031FD43466B600023A6 -:104A2000F4B26B73013328602C73AF60AB73EC731B -:104A3000012C06D9421C0133DBB2137003329C42B5 -:104A4000F9D1FF231E4073009E19002380190338FB -:104A50004370280080BCB846F0BDC04630B58360C6 -:104A60000023CCB243730133047342608373C47375 -:104A70000D000068012C06D9421C0133DBB2137013 -:104A800003329C42F9D1FF2129404B0059180023E1 -:104A900040180338437030BD10B50400006802F0C0 -:104AA0000DFD200002F00AFD10BDC046F8B5CE464F -:104AB000474606000C0080B5002907D04D0003686A -:104AC0006D18033D5A195778002F04D12000C0BC3F -:104AD000B946B046F8BD7900C91903398846434440 -:104AE0005978894600215970517073683A00210045 -:104AF000806898473368002814D042469A1894700A -:104B000059195B5D002B00D053700F702700494688 -:104B10003000FFF7CBFF390002003000FFF73AFF0B -:104B20000400D3E7424641465D19AF709A185B5CBA -:104B3000002B00D06B701470E9E7C046F0B5574603 -:104B40004546DE464E46E0B50D006B0001685B1938 -:104B5000DF1E0400C85D83B00192CA19002850D03E -:104B600043001B18033BCB185E78B446002E1AD1C5 -:104B7000019E002E42D0E67B002E04D073009B19CC -:104B8000CB18033B5D70A37B002B00D1A573E573AD -:104B900000282FD10023537003B0F0BCBB46B246AF -:104BA000A946A046F0BD72006244033A89184A78CB -:104BB000904600224A7091465A700100320020004F -:104BC000FFF7E8FE43468246002B07D05B002168D2 -:104BD0004344033BCB185A78002A16D1424651462B -:104BE0002000FFF7D7FE2168019BCA19002BC2D114 -:104BF0000028CFD043001B18033BCB18002199702D -:104C0000C8E7019B002BB6D1C4E7500080180338D9 -:104C10000918487883464846487058704146200035 -:104C2000FFF7B8FE594680462000FFF73FFF414698 -:104C300002002000FFF7AEFE8046CFE7F0B55746F2 -:104C40004546DE464E46E0B583B00191457B040003 -:104C50006B0000685B19DF1EC15DC219002952D0CC -:104C60004B005B18033BC3185E78B446002E1CD182 -:104C7000019E002E44D0E67B002E04D073009B19C9 -:104C8000C318033B5D70A37B002B00D1A573E573B4 -:104C9000002931D1002328005370617303B0F0BCA8 -:104CA000BB46B246A946A046F0BD72006244033A34 -:104CB0008018427890460022427091465A70200037 -:104CC0003200FFF767FE43468246002B07D05B00A9 -:104CD00021684344033BCB185A78002A17D1424637 -:104CE00051462000FFF756FE019B01002068C219C3 -:104CF000002BC0D10029CDD04B005B18033BC3185B -:104D000000209870C6E7019B002BB4D1C2E7500089 -:104D10008018033809184878834648464870587008 -:104D200041462000FFF736FE594680462000FFF737 -:104D3000BDFE414602002000FFF72CFE8046CEE774 -:104D400070B5040000292CD0437B8B422ED005681F -:104D500048004018033828188278002A21D05300D0 -:104D60009B18033BEA5CEE188A4202D11BE0002A42 -:104D700008D053009B18033BEB185A788A42F6D1AF -:104D800042785A7000230122837043702000FFF79D -:104D9000D5FE617B02002000FFF7FCFD607301205F -:104DA00000E0002070BD43783370EBE7012219006A -:104DB000FFF7C4FE60730120F4E7C046F0B5454636 -:104DC000DE4657464E46E0B583B001920C9A050088 -:104DD00088469A4200D976E01A0E93461E023000A9 -:104DE000002359460C9A01F02BFF384B6C009C466F -:104DF0006419A400644463680700834200D26060C1 -:104E00002B1FDBB29946012B37D9C02380229B018F -:104E1000234312011A602E4BAD0059599A460029BE -:104E200007D0586901F0CEFE431C5800C018033863 -:104E3000FDD2019A236852015340E0221A40802398 -:104E40005B0123431A604A46012A2FD9802380221E -:104E50009B01234312011A60300000233A00594697 -:104E6000676001F0EDFE53465851012003B0F0BCDD -:104E7000BB46B246A946A046F0BD4346012BC4D16D -:104E8000C02303229B0123431A60023AA3681A42FB -:104E9000FCD0019A236852015A40E0231A40802333 -:104EA0005B0123431A600A4AAD00924642462168DC -:104EB000514003220A401A60012243469A40A368E7 -:104EC0001A42FCD0C2E70020D0E7C0460080004074 -:104ED0005818002030B50C2083B000F0B9F9FEF767 -:104EE00055FB00280ED0994B994A1A605A609A6077 -:104EF000DA601A615A619A61DA611A62954A5A62F5 -:104F000003B030BD944CA06700F0F6F90122934B3A -:104F10001A60636C012BFCD10322914B1A608E4AFC -:104F2000936B012BFCD1013301218E4A8E480093F3 -:104F3000043300F03DF905238C4A009301218C488D -:104F400000F036F98B4B5A68FF2A02D880225200B3 -:104F50005A6080227D4C824B21691201854D1A6076 -:104F6000002907D0606901F02DFE431C5800C018CD -:104F70000338FDD2E0217F4B02201A6811408022C5 -:104F800052012A4311601968484003210140116011 -:104F900004219A681142FCD08022802192012A4388 -:104FA00009011160802252005A60734B2361734BD8 -:104FB0005968FF2900D85A600321684A6F4B116075 -:104FC00002399A681142FCD0E0201A681040802211 -:104FD00052011A4310601868484003210140022022 -:104FE000116066498A681042FCD080229201134306 -:104FF000802212011A608022614B52004A60636174 -:10500000604B5968FF2900D85A6080225E4BE169E5 -:1050100012015C4D1A60002907D0606901F0D2FDD1 -:10502000431C5800C0180338FDD2E02255490B68D4 -:105030001A4080235B012B431A60802380229B014E -:105040002B4312011A608022414B52004A60E361F7 -:105050004E4B5968FF2900D85A6080224C4B216A78 -:1050600012014A4D1A60002907D0606901F0AAFDBB -:10507000431C5800C0180338FDD2E02243490B6896 -:105080001A4080235B012B431A60802380229B01FE -:105090002B4312011A60802380225B004B602C4B53 -:1050A000D20223623B4B5968914200D25A6080225F -:1050B000394B616A1201374D1A60002907D06069C7 -:1050C00001F080FD431C5800C0180338FDD2E022D7 -:1050D00030490B681A4080235B012B431A60802300 -:1050E00080229B012B4312011A608023DB024B605C -:1050F000184B6362294B5A68FF2A02D8802252005B -:105100005A608022264BA1691201244D1A600029A1 -:1051100007D0606901F056FD431C5800C0180338E1 -:10512000FDD2E0221D490B681A4080235B012B430E -:105130001A60802380229B012B4312011A60802376 -:105140005B004B600E4BA361DAE6C04658180020A6 -:10515000006CDC021BB70000008000403CB0004047 -:1051600030B00040002F685900800240008C864714 -:1051700000C0024030800040001BB7003C8000406F -:10518000405973075480004054B000406080004094 -:1051900060B000406C8000406CB00040488000402F -:1051A00048B00040014B8000C0587047581800209C -:1051B000F8B5040021481D0017000E0001F002FDA3 -:1051C0000100380001F0FEFC069B29041B03194373 -:1051D0002368002B20DB1A4B1A4DE21853425A4128 -:1051E00080235B019C461203174B62441A60174BE5 -:1051F0001A601700AB689F43FBD1C022231D9201A8 -:105200001A4321232660A06013602368002BFCDA78 -:105210000823E1601360F8BD3F2322681340B342C6 -:10522000D9D1A3681B051B0D8342D4D1EE22E368BC -:10523000D20213408B42CED1EDE7C046001BB7002F -:105240000040FDBF00C0004000E0004000F0004012 -:105250008023024A9B000343D362704700800540CD -:1052600010B5140080221B4BD2051A6000281AD0FA -:105270000123194A1843194BDA61194A42401A624C -:10528000596298628022134BD2051A601549164A5A -:105290001160E022D2041A60002C07D18022134B47 -:1052A00012061A6010BD0D4BD861EBE763011B1BA2 -:1052B0009A008023121912015B049A4200D30C4A0F -:1052C0000C4B1A60054B5A608022084BD2051A60BD -:1052D000E8E7C04600B00540D3C007B000800540F5 -:1052E0002D3FF84FFCFF01000820014000A00540C1 -:1052F000FFFFFF005C3B0020AA23064A1B0113604E -:105300002F230549D360054B19605368002BFCDA45 -:105310007047C0460040024000B0FA000060024002 -:105320002C4B2D4A70B51A602C4A2D4B2D491A6012 -:1053300014008B689C43FBD12B4D2C4EB54208D2F8 -:10534000013E761BB60808CD984723000134B342CE -:10535000F9D1FFF7BFFD264A214B1A60214A936815 -:10536000DB43DB01DD09002BF9D14022214B224C2C -:10537000224E9A675A671A67DA66B44208D22368DF -:105380002000002B20D00834FEF7ACFCB442F6D34A -:105390001B4E1C4CC022A168300002F0ADF8A66084 -:1053A000FEF79EF9FEF748FCFEF73AFE164C174E44 -:1053B000B44208D2013E361BB60808CC98472B00F1 -:1053C00001359E42F9D170BD0834FEF77DFCB44230 -:1053D000D5D3DDE700E00040BFCDFBFEFE7F3C0003 -:1053E00000F0004000C00040A0120020B0120020D9 -:1053F000FFFFFF0100F0014090120020A0120020EA -:105400000000002000ED00E0B0120020B8120020E3 -:1054100000BEFDE7094A03001068002805D00849CE -:10542000C3188B4207D81360704706480449C31855 -:1054300010608B42F7D901204042F5E7703A002016 -:1054400000000420D80F012010B5FFF7E1FFC0468F -:1054500010B50C0082B01900002A0AD0064B019248 -:10546000009302002300054801F00CFB0120FFF728 -:10547000CFFF034B1A00F2E7F0460110004701107E -:105480004C4301100FB400B5084883B002F098F9FE -:10549000049B002B07D005A91800019101F012FB15 -:1054A000034802F08DF90120FFF7B2FF30470110E9 -:1054B0008843011010B50148FFF7E4FF4047011091 -:1054C0009A4200D2885470477047C046F8B5574694 -:1054D0004E464546DE46E0B599460A9B07009A4689 -:1054E0000D9B8846934615000B9E9B0710D10C9B85 -:1054F0009E420DD29D1B14000E005D4422004B46BF -:10550000013431002020B847A542F7D1B0460B9EA8 -:10551000002E27D0444675195346AA1B013E985DBC -:1055200021004B46B847002EF6D123002C009846A8 -:105530000D9B9B070FD55B46E51A0C9BAB420AD926 -:105540004646984622004B46310020200135B84798 -:105550000134A845F6D82000F0BCBB46B246A946A7 -:10556000A046F8BD2C00E3E7F0B54F464646D646C8 -:10557000C0B584B098460EAB1B78129F99469446EE -:105580000D9C109B119EBA0725D4002E4BD19C4236 -:1055900000D3BFE001223A4092461F2C00D9B8E068 -:1055A0000C9A551E302201E0202C03D001342A55DC -:1055B000A342F9D85246002A0DD0A6420BD9202C7E -:1055C00044D00C9A551E302201E0202C3ED00134EC -:1055D0002A55B442F9D1FA064DD57A053FD4002CAC -:1055E00039D10F9B102B00D179E00F9B022B00D1FA -:1055F0008AE030230C9A012413704B46002B3FD0D5 -:105600002D230C9A135501340C9B6246009303978B -:10561000434602960194FFF759FF04B0E0BCBA4636 -:10562000B146A846F0BD012215003D40AA463A42C7 -:105630002FD04A46002A02D10C323A4200D0013E15 -:105640009C42BAD21F2CABD9202E27D92024FA068F -:10565000DAD57A0503D4A3422DD0A6422BD00F9BD6 -:10566000102B32D0022B20D0202CCDD030220C9BFE -:105670001B191A700134202CC6D04B46002BBFD109 -:105680007B070DD43B07BFD520230C9A135501345B -:10569000BAE79C429FD21F2C00D881E720249AE7CA -:1056A0002B230C9A13550134AEE7202CACD00C9B65 -:1056B0001B1901343AE0631E012C92D00F9A102A74 -:1056C0002AD0022A2FD01C00D0E7BB060ED4202CF3 -:1056D0009AD00C9B1A19013478231370C4E7BB06C7 -:1056E0000DD478230C9A01241370BFE7202C00D12D -:1056F0008AE758220C9B1B191A700134B4E758230F -:105700000C9A01241370B1E70C9A603301241370D2 -:10571000ACE7202400265EE7023CBA06E9D40C9AE6 -:1057200012191C00D8E70C9A9246534462221A7050 -:105730009AE7C04610B5002800D110BD01F0F4FF73 -:10574000FBE7C0460B0010B5002802D049681B6873 -:10575000984710BDF0B5DE4657464E464546E0B583 -:105760009BB09B46249B89469846259B0B900C92A8 -:105770004046424619009A4601F0E5FC002800D058 -:10578000D8E0012240465146774B524201F0D6FC08 -:10579000002800D0CEE0012240465146734B5242D1 -:1057A00001F0B6FC002800D0C4E0002200234046EF -:1057B000514601F0ADFC002800D0B9E14246534605 -:1057C0000A9209938023289ADB001A400E92289AA5 -:1057D0001A4201D1062326930A9A099B1600134305 -:1057E00000D0C7E0289B002500261B0500D49BE1C4 -:1057F00000230D93269A0D9B9A4200DC9FE1D01A5C -:10580000431E26938023289ADB001A430023002797 -:1058100028920D93279B0024BB4200D9DC1B022356 -:10582000289A1A400E92289A134203D07B427B4159 -:105830005B421C400D9B002B07D00A9809992A0057 -:10584000330001F004FC0A90099100220023404635 -:10585000514601F05DFC002805D0802000068446FA -:10586000099961440991289A414B0B9D1340049377 -:10587000269B0A9A0293099B03940092019349463E -:105880005B4628000C9A00F08BF90400002F62D0D0 -:10589000289B220098061F23C0179843631C984634 -:1058A00049465B466530A8470D9B0025DA179C18D2 -:1058B000DB0F9A465440013F01E0202D13D00AAA85 -:1058C00094461F23200063440A2101355E1901F02C -:1058D00079F93031317020000A2101F073F9260086 -:1058E0000400092EE9D805230693002304930A3304 -:1058F0000393534605970B9F029312AB00934246C6 -:105900005B46494638000195FFF72EFE0E9B0400CA -:10591000002B20D00C9BC51A279BAB421BD91E0025 -:1059200022005B46494620200135B8470134AE428B -:10593000F6D810E0289B42460493279B49460393E0 -:10594000269B0B9802935346009201935B460C9A58 -:1059500000F026F9040020001BB0F0BCBB46B246A4 -:10596000A946A046F0BDC046FFFFEF7FFFFFEFFF57 -:10597000FFF7FFFF734B099F9C467800400D604482 -:1059800001F0F4FB704A714B01F07BFB704A714BE4 -:1059900001F058FB3B03704A1B0B1A4304000D0037 -:1059A000300011006D4B002201F047FB6C4A6D4B3B -:1059B00001F067FB02000B002000290001F042FB10 -:1059C00001F0ECFB0D9001F0D1FB674A674B04003E -:1059D0000D0001F056FB0022654B01F033FB01F096 -:1059E000DDFB644A0600644B2000290001F049FBFE -:1059F000040030000D000F9601F0B8FB5F4A604BC9 -:105A000001F03FFB02000B002000290001F015FB14 -:105A100002000B0006000F0001F033FB320004000F -:105A20000D003B003000390001F00CFB002210900B -:105A30001191544B2000290001F009FB0022524B28 -:105A400001F000FB02000B002000290001F0FFFA2A -:105A500000224E4B01F0F6FA02000B002000290054 -:105A600001F0F5FA0D008021040032003B00002017 -:105A7000C90501F0E2FA02000B002000290001F044 -:105A8000E1FA02000B001098119901F0E0FA0022EF -:105A9000314B01F0D7FA3E4B0F9C9C4664440022E8 -:105AA000230501F0EEFA05000E0002000B000A9833 -:105AB000099901F02DFB00280AD00D9B2800013B1D -:105AC00031000D930022304B01F0C1FA05000E00A9 -:105AD000C6270D992B0063318F42BF4128997F4221 -:105AE0000437090500D495E6334300D182E6099CCA -:105AF000284A2100284B0A9801F018FB002808D0FA -:105B000000222100254B0A9801F002FB002800D05A -:105B100070E6269B002B00D17CE60E9B5A1E93411B -:105B2000269AD31A269375E6002304270D9371E66F -:105B300043460A9380231B065344099342E60023FD -:105B400026935FE601FCFFFFFB799F501344D33F90 -:105B5000B3C8608B288AC63F0000F03F0000F83FC2 -:105B600061436F63A787D23F71A379094F930A40BE -:105B70000000E03F1655B5BBB16B0240EF39FAFEAD -:105B8000422EE63F00002C40000024400000184058 -:105B9000FF0300002D431CEBE2361A3F80842E41A8 -:105BA000F0B54E46DE4657464546E0B597B09946B5 -:105BB000209E219F229B8346984607910C923B0092 -:105BC00032003000390001F0BEFA002800D0A9E10F -:105BD000012230003900CA4B524201F099FA0028E4 -:105BE00000D0E1E0012230003900C64B524201F002 -:105BF000A5FA002800D0B7E0002230003900C24BDF -:105C000001F09CFA002800D099E000223000390011 -:105C1000BE4B01F07DFA002800D090E00022002366 -:105C20003000390001F074FA002800D0B1E0002300 -:105C30000D93249B5B0501D40623984608AB9C4634 -:105C40001722002430234146624404E001341355F6 -:105C50000139202C01D00929F8D8884630003900B4 -:105C600001F09CFA4346DA00A94B05009B181A681C -:105C70005B680892099301F079FA02000B0030008A -:105C8000390001F0DAF9089A099B01F0FAF90A9053 -:105C90000B9101F0A7FA824601F064FA02000B00B2 -:105CA0000A980B9901F0C9F900229A4B0A900B91BE -:105CB00001F044FA002800D1C0E001239C46E244F0 -:105CC000504601F04FFA02000B000898099901F0C4 -:105CD00025FA002802D000239A4601354346002BBE -:105CE0006AD008AB17269C4608956644554614E0D2 -:105CF00001235B4243440A2128009A4600F062FFD8 -:105D0000013430313719397028000A2100F05AFF68 -:105D1000092D00D8D0E0D0460500202CE8D10EABEC -:105D200098460323249A1340012B00D196E02023A8 -:105D3000249A01930392239A434602921EE0249BE5 -:105D400058460493239B00960197039343460C9A6D -:105D5000029307994B46FFF7FDFC17B0F0BCBB461A -:105D6000B246A946A046F0BD249B5B070ED4032291 -:105D7000694B24990192039123990291009358460B -:105D80004B460C9A0799FFF7A1FBE6E70422634B09 -:105D9000EFE73B0032000020002101F04EF9012323 -:105DA00006000F000D9344E7249B0393239B02936B -:105DB000042301935A4BE1E7280001F0D7F90200D0 -:105DC0000B003000390001F038F9524B0022060078 -:105DD0000F0001F09DF90EAB984600280AD1002271 -:105DE000300039004B4B01F0A9F9002802D1EB0734 -:105DF00000D50135202C94D008AA944617232800FA -:105E000063440A2101341E1900F0B4FE3031280029 -:105E100031700A2100F0AEFE051EEBD10323249A57 -:105E20001340012B1BD0202C00D180E70D9B002BB1 -:105E300035D02D224146631C0A5579E700220A9885 -:105E40000B99344B01F064F9002800D046E7534623 -:105E5000002B51D101239C46E2443FE72024239BA1 -:105E6000002BE0D00D9B002B03D1249A0C3313425E -:105E700002D0239B013B2393239BA342D3D908AB9E -:105E80009C46172230236244202C00D14FE72399EF -:105E9000013413558C42C6D0202CF8D147E7249BFF -:105EA0005B0724D4249A2300120700D440E7202261 -:105EB000414601330A553BE75746089D202C00D147 -:105EC0002DE7220030214046002F09D00132B15485 -:105ED000202A00D123E7D3431B191B18002BF5D12F -:105EE0000EAB98462E234146541C8B5482E72B223E -:105EF0004146631C0A551BE7DB0700D4EEE6A9E721 -:105F0000FFFFEFFFFFFFEF7F65CDCD4165CDCDC139 -:105F1000484901100000E03F4C4701105047011074 -:105F20005C470110249B0393239B0293032301935B -:105F3000004B23E758470110F0B5DE464E46574662 -:105F40004546E0B59FB01C00289B91460993C94A7D -:105F5000C94B8B4608901A60002900D118E2002333 -:105F600020789A46002800D11AE226001D005C46DF -:105F70000AE02A006F1C4B46089D2100A8473D00FF -:105F800001363078002870D02528F2D110239B46A6 -:105F9000083B9A46043B9846023B00219C46721CF3 -:105FA000107816000300203BDBB2102B03D8B34F50 -:105FB0009B00FB589F460300303B092B32D900233E -:105FC0000A932A2868D0002398462E283ED0030042 -:105FD000683BDBB2122B1CD8A94A9B00D3589F46C2 -:105FE000012301321943DBE7634601321943D7E746 -:105FF000434601321943D3E75B4601321943CFE7E9 -:10600000534601321943CBE780235B007078194374 -:1060100001360300253BDBB2532BAAD8994A9B00DB -:10602000D3589F4600270300B800C019013640002E -:10603000C018337830381A00303A0700092AF3D9EB -:106040000A901800002398462E28C0D1802370782B -:10605000DB0019430300303B721C092B00D8A1E17F -:106060002A2800D1B2E11600B1E7A346AA462C00C7 -:10607000D14503D801235B424B449A464B465246D6 -:1060800059460020089DA84720001FB0F0BCBB4621 -:10609000B246A946A046F0BD099B40CB0A96002E09 -:1060A00003DB50780993561C8DE728380143704272 -:1060B0000A9009935078561C85E7782800D1DFE1D3 -:1060C000582800D14CE26F2800D14FE3622801D15B -:1060D00000F030FC10230A009A430B92692801D08B -:1060E00000F0A9FC0A230C934B0500D5D0E10B9AD4 -:1060F000802311009B0019408B461A4200D0A1E278 -:10610000802311005B0019408A461A4200D0B6E392 -:1061100013005B0600D5EDE2130009991B0601D4BC -:1061200000F076FC08C91BB2D8171A18424092B288 -:1061300009919346DA0F1292002B09D18023102285 -:106140000B99DB000B4091430B91002B00D0E4E254 -:106150000B9A6123920600D541230EA91F228C467B -:10616000DBB262440A3B5F461395A34655460C9C3E -:10617000B2460D9316000AE03033DBB20135735599 -:10618000A74200D2EDE2202D00D1EAE20700210073 -:10619000380000F017FDCBB20929EDD90D9A9446CD -:1061A0006344DBB2EAE780239B0070781943013631 -:1061B0002FE77078682800D1CDE18023013619439C -:1061C00027E770786C2800D1BFE180235B0019437A -:1061D00001361EE7462800D19BE10722099B049166 -:1061E000073393430A9A19000392424602920CC95C -:1061F00008980092019309912A004B462100FFF76D -:10620000CFFC01360500BCE62A006F1C4B46089DFA -:1062100021002520A84701363D00B2E68B0700D4B7 -:10622000ADE1099B2A009A466B1C9846534601CB68 -:1062300021009A46089F4B46C0B2B8470A9B9C462D -:106240006544012B00D886E2089B4746B0462600ED -:106250004C4699463A002300013731002020C847B8 -:10626000AF42F7D1A1465346340046460993013662 -:1062700087E6C046395F0010543B00206447011098 -:10628000A8470110F4470110099B04CB9B464346E5 -:106290000992002B00D1C6E013789C46002B00D158 -:1062A000BDE34346013B099A0133D0180A9F13000E -:1062B00001E0834203D05A780133002AF9D1099AC8 -:1062C0000A979B1A0B9380230A00DB001A400C925A -:1062D000194204D00B9B434501D943460B9302233B -:1062E0001A000A400D920B4200D187E16046002857 -:1062F00000D168E10C9B002B00D10DE1A844C246FF -:10630000099B57465B1B9846089BB2462A0026000D -:106310004C46994609E023003100551CC8474346C6 -:10632000585D002800D126E12A009742F3D1A1460A -:106330003D00340056460D9B002B00D043E15B46E8 -:10634000013609931DE6099B1A0008CA9246002BE4 -:1063500048D0212211438B460EA884461F21614458 -:10636000099500220F27A4460D0002E0202A0CD038 -:106370000B003C001C4020003730092C00D80738A7 -:106380000132A85419090F2BF0D86446099D32E058 -:10639000DC4B2078089300239A46002800D0E4E5DF -:1063A000002465E6434606000A9F9800C0180132A3 -:1063B000400080191678030030003038303B09283F -:1063C000F3D93000984616000A9700E6099B02367A -:1063D00004CB9046D2434046D217104080460993E2 -:1063E0003078F4E5102208009043113210438346C0 -:1063F00000224905B0D55B46069308230593434622 -:106400000493102303930023029316AB019200938D -:106410002A004B4621000898FFF7A6F853460500CE -:1064200001360993ADE513789C46002B00D1F7E2C5 -:1064300002235B4237E7202302009A43472A04D114 -:1064400080231B01194302239843452801D12023AF -:1064500019430722099B0491073393430A9A1900B1 -:106460000392424602920CC9089800920193099146 -:106470002A004B462100FFF76DF90136050080E543 -:1064800010230C930C230A009A430B924B0503D55F -:1064900001230B9A9A430B92692800D127E66428BE -:1064A00000D124E60B9A802311009B0019408B46F3 -:1064B0001A4200D066E1802311005B0019408A4631 -:1064C0001A4200D039E213005B0600D53CE113000C -:1064D0001B0600D4A6E2099B04CB1204120C9346BF -:1064E00009935B46002B00D09AE10B9A1033110000 -:1064F00099430B91520500D492E100239A460B9BDD -:1065000006930A9B0593434604930C9B0393002335 -:106510000CE12023194360E6099B0A9A5B1B98460D -:106520004B4691461F00B2462600089C2A003B00BD -:106530003100A04743460135585D0028F6D14A4650 -:106540003400B94656460A92F5E6C0239B00B0785F -:10655000194302365DE5C023B0781943023658E589 -:106560000C230A009A4314331A43103B0B920C93EA -:106570004B058DD496E7A14634005646DBE60A9AD1 -:10658000012A00D853E26B1E9F18089BB0462600D4 -:106590004C4699462A002300013531002020C84787 -:1065A000BD42F7D1A14634004646099B3A0001CBD3 -:1065B000210098467D1C4B46089FC0B2B847434611 -:1065C00001360993DDE40B9B0A9AA8469A4200D84B -:1065D000B5E694466544ED1A089B4746B04626004A -:1065E0004C4699463A002300013731002020C84725 -:1065F000AF42F7D1A14634004646A0E60B9A0A996D -:10660000531C914200D814E24B199B1A1F00089B9F -:10661000B24626004C4699462A0023000135310037 -:106620002020C847BD42F7D10A9BA14601330B93F6 -:10663000099B34001B7856469C466046002800D0D3 -:1066400058E67CE60722099B0733934301329446C0 -:106650009C4462465F6809921A68FB171093119375 -:1066600010981199030053400E930B007B400F9339 -:1066700094460E9A0F9B121A8B410E920F93FB0FAA -:106680006246129300233A439B463DD00B9A612306 -:10669000920600D541230022DBB20EA90A3B8C46AC -:1066A00092460D9343461F32624413951596554604 -:1066B0000E9E0F9FA24690460C9C14930CE0303225 -:1066C000D2B2434601355A55BB4500D18AE1202D4F -:1066D00000D18AE106000F002200002330003900BB -:1066E00000F0AEFAD2B2092AE9D90D9B9C46624469 -:1066F000D2B2E6E7FF23099904C913401A000991B1 -:1067000017E5C046C95400100B9A10331100994385 -:106710000B915205BAD500239A460B9B06930A9B10 -:106720000593434604930C9B0393129B0293534699 -:10673000019316AB2A00009321004B460898FEF700 -:1067400013FF013605001CE4FF22099B02CB114018 -:106750008B460993C5E65346454609930136FFF734 -:1067600010FC56465C46AA46139DD6E708230C93B8 -:106770000B910B99642800D084E60B9B5B0500D538 -:1067800086E6B4E40722099B07339343013294461B -:106790009C44624609921A685B6810009B4613008D -:1067A0005A46134307D10B9A1033110099430B91AA -:1067B000520500D5A1E60B9A6123920600D541232C -:1067C0000022DBB20EA90A3B8C4692460D9343464B -:1067D0001F3262445F461295A34655460400B246F6 -:1067E00090460C9E13930DE03032D2B243460135F1 -:1067F0005A550023BB4200D100E1202D00D100E119 -:1068000004000F00320000232000390000F018FAC5 -:10681000D2B2092AE8D90D9B9C466244D2B2E5E780 -:106820000B9A6123920600D54123DBB20EA90A3BE5 -:106830001F228C460D93230062445C46129517007C -:1068400055469B46B2460C9E08E03033DBB201351C -:106850007B55B4420ED3202D0CD004003100200013 -:1068600000F0B0F9CBB20929EFD90D9A94466344F0 -:10687000DBB2ECE756465C46AA46129D3FE6099B12 -:106880001A0008CAD91713925A184A409246DA0FCA -:106890001292002B08D1802310220B99DB000B40B1 -:1068A00091430B91002B2BD10B9A6123920600D5BB -:1068B00041230EAA1F279446DBB20A3B0D9567447D -:1068C0005D460993A3465446B2460C9E08E0303319 -:1068D000DBB201357B55B4420ED3202D0CD0040021 -:1068E0003100200000F06EF9CBB20929EFD9099AE6 -:1068F00094466344DBB2ECE756465C46AB460D9DDE -:106900000B9B2A0006930A9B2100059343460493A0 -:106910000C9B08980393129B013602935B460193EC -:1069200016AB00934B46FEF71FFE139B0500099321 -:10693000FFF727FB02230C931AE7099B04CB92462F -:106940001293002A08D1802310220B99DB000B4000 -:1069500091430B91002B2BD10B9A6123920600D50A -:1069600041230EAA1F279446DBB20A3B0D956744CC -:106970005D460993A3465446B2460C9E08E0303368 -:10698000DBB201357B55B4420ED3202D0CD0040070 -:106990003100200000F016F9CBB20929EFD9099A8D -:1069A00094466344DBB2ECE756465C46AB460D9D2D -:1069B0000B9B2A0006930A9B2100059343460493F0 -:1069C0000C9B08980393002302935B46019316AB3C -:1069D00000934B46FEF7C8FD129B05000993013654 -:1069E000FFF7CFFAB44200D871E6149B54460E96D6 -:1069F0000F97AA469846159E139D8EE6A64200D88C -:106A0000FBE6139B56469846AA465C46129D76E5E1 -:106A100008C9D8171A1842400991FFF78AFB0023CA -:106A20000B9350E4099B04CB9346099359E52F003F -:106A3000BBE50B9301E6063B0C939AE60EB40122EC -:106A400010B585B007AC08CC010000945242044850 -:106A50000394FFF771FA05B010BC08BC03B01847E7 -:106A6000C154001000B585B003910121029000933C -:106A7000034813004A4202A9FFF75EFA05B000BDC1 -:106A8000455700100FB410B50C4984B006AA08CAC7 -:106A90000C680392002C0BD000920122084852424D -:106AA00002A9A047012004B010BC08BC04B01847DC -:106AB000180000F085FE0020F5E7C046543B00209A -:106AC0003557001010B5094A0300146884B0002C33 -:106AD00008D0012200910648524203A9A047012094 -:106AE00004B010BD00F06CFE0020F9E7543B00201C -:106AF0003557001001480421014B18479008002029 -:106B0000316B0010014B9B68184700009008002073 -:106B1000142310B50100188804331B88984710BD52 -:106B2000162310B50100188802331B88984710BD42 -:106B3000F8B54746CE4680B50F1E19D014239946A6 -:106B4000043304000025012698464B461888434626 -:106B500021681B88984701C4431E98410135404273 -:106B60000640AF42F1D13000C0BCB946B046F8BDD6 -:106B70000126F8E7124A936F9B0815D29066D166FA -:106B8000002905D0FFE7FFE7FFE7516F106F70475F -:106B900004B580210906C2175140002800D0C8431F -:106BA0000DF00AFA002104BDF0B5146E556E576F52 -:106BB000166FFFF7E3FF1466556657671667F0BD5B -:106BC000000000D0114A936F9B0813D210665166E3 -:106BD000002905D0FFE7FFE7FFE7516F106F70470F -:106BE00004B5002801D00020C0430DF0E5F90021D4 -:106BF00004BDC046F0B5146E556E576F166FFFF7A3 -:106C0000E5FF1466556657671667F0BD000000D0B3 -:106C100094464A4A926F9208624601D228E0C046E2 -:106C2000F0B5464E346E756E776F366F00F020F813 -:106C30009446424A14665566576716676246F0BD29 -:106C400094463E4A926F9208624601D254E0C04692 -:106C5000F0B53A4E346E756E776F366F00F04CF8C3 -:106C60009446364A14665566576716676246F0BD05 -:106C7000002B24DB11D000293EDA00B5C943404285 -:106C800000D1013100F038F8C943404200D1013150 -:106C9000DB43524200D1013300BD002AEBD1002872 -:106CA00001D1002905D00020C90FC90701D1C04377 -:106CB000410800B50DF060F90022002300BD00B5C9 -:106CC00000290ADBDB43524200D1013300F014F803 -:106CD000C943404200D1013100BDC943404200D107 -:106CE0000131DB43524200D1013300F005F8DB43B0 -:106CF000524200D1013300BD002923D1002B18D10D -:106D0000002A0CD0BC460D4F38667A66002100235D -:106D1000FFE7FFE7FFE77A6F386F674670470028A5 -:106D200001D00748010000B50DF026F9002200232C -:106D300000BD02000B00002000217047000000D0C1 -:106D4000FFFFFFFF002B00D0BFE0130C28D1002A6B -:106D5000E7D080B4114F39667A66FFE7FFE730B4B9 -:106D6000040C7B6F396F1B0423433B667A66FFE795 -:106D7000FFE7FFE7C04684B27B6F3D6F1B042343F0 -:106D80003B667A66FFE7FFE7C04600232C042D0C24 -:106D90007A6F386F00196941B0BC7047000000D0AD -:106DA000F0B594460025140E01D112020835140FD7 -:106DB00001D112010435940F01D192000235D40F94 -:106DC00001D152000135D40B0134254F7C66254C8E -:106DD0003C660E0C93B2FFE7FFE7FFE73C6F6643AC -:106DE000360C7703BE467343DF0B5B04C01AB94110 -:106DF000130C7343DB18C91ACE086643360CB6442D -:106E000093B273431F0F1B01C01AB941130C734394 -:106E10001F0B1B05C01AB941860D8F023E43664306 -:106E2000360C092D24DB520A7243801A7703460A76 -:106E30006643360C16235B1BDE40DF40BF196446F9 -:106E40006643821B7046043506330100D940A840D2 -:106E5000C01900D30131A24206D20023F0BD0000C8 -:106E6000000000D0FFFFFFFF121B0130F3D3F1E75A -:106E700009277F1BFE406446A2B27243801A00D2EB -:106E80000139220C7243130C1204821A99410B002F -:106E90007046043513370100F940A840801900D32B -:106EA0000131002B02D1A2420AD2F0BD013000D341 -:106EB0000131121BFAD2013BF8D1A24200D2F0BD3F -:106EC000013000D30131121BF7E7F0B51C0C00D0E4 -:106ED00080E00CB400251C0A04D11B02160E3343BB -:106EE000120208351C0B04D11B01160F334312018B -:106EF00004359C0B04D19B00960F3343920002355E -:106F0000DC0B02D192185B4101351C0097186441DB -:106F10000134464F7C66464C3C660E0CFFE7FFE7AB -:106F2000FFE7C0463C6F6643360C7703BE4697B218 -:106F30007743C01B00D20139C01B00D201399FB278 -:106F40007743C91BC91B170C77437E04FF0B801BBB -:106F5000B941CE086643360C0C2D33DBB644120B18 -:106F60001F053A431B0B97B27743C01B00D2013970 -:106F70009FB27743C91B170C77433E043F0C801B1D -:106F8000B941860D8F023E43664329277F1BFE4091 -:106F90000C3D7746AF40BF1930BCA2B2ABB27243D2 -:106FA0007343801A9941220C7243130C1204801A05 -:106FB000994102000B000137001BA941F9D2781E4C -:106FC0000021F0BD0C277F1BFE4077467F0BAF40B2 -:106FD000FF19E0E700245D1C07D0144F7D66396679 -:106FE000FFE7FFE7FFE7FFE73C6F95B29EB265431F -:106FF0006643401BB141150C1E0C654366433604C5 -:107000002F0C3E432D04401BB141994204D2020093 -:107010000B0020000021F0BD01D19042F7D3801A6F -:10702000994101349942F2D3F6E70000000000D004 -:10703000FFFFFFFF48404140484018B4134B5B68D6 -:10704000019308BD18B4114B1B68019308BD944609 -:107050000F4A926F920805D2624618B40B4BDB6858 -:10706000019308BD0A4AF0B5146E556E576F166F3E -:107070006246FFF7F2FF064A1466556657671667C1 -:10708000F0BD18B4014B9B68019308BDB0140020FB -:10709000000000D0FFB550404240504059404B40A6 -:1070A000594000E0FFB5154F4C00640D03D0BC42C1 -:1070B00004D10C0314D80020090D09055C00640DEF -:1070C00003D0BC4204D11C030AD800221B0D1B05AF -:1070D00001264B4009D44B4003D58B4200D182425C -:1070E000FFBD9942FCD19042FFBD0B43DB18034327 -:1070F0001343F5D0C9434918FFBD0000FF07000046 -:1071000000B5FFF7CFFF01D0002000BD012000BD7A -:1071100000B5FFF7C7FF804100BDC04600B5FFF7CF -:10712000C1FF01D9002000BD012000BD00B5FFF75F -:10713000B1FF01D9002000BD012000BD00B5FFF75F -:10714000A9FF804100BD012040054A00121804D863 -:107150005A00121801D80020704701207047002003 -:10716000704700000021002805D17047C117484032 -:10717000401AFAD0C90713B5064B1B6898470CBCD8 -:10718000441CA2401005120B0349091B09051943B1 -:10719000114310BD1C0B01201F04000010B54C0052 -:1071A000620D8023D218DB00D21A5B057E2A10DD27 -:1071B0009E3A13DACC170903490819435242D140C9 -:1071C000640001341532202A05DAD04008436043B8 -:1071D00010BD002010BD0846604310BDC80FC01888 -:1071E000013810BD18B4024B5B6A019308BD000062 -:1071F000B014002018B4024BDB6D019308BD0000F1 -:10720000B0140020C94211D300B54900490800223A -:1072100000F014F8002904D4002240428A411146AB -:1072200000BD80210906002000BD000018B4024BFB -:10723000DB6E019308BD0000B014002018B4024BAF -:107240009B6F019308BD0000B014002018B4024BDE -:10725000DB6F019308BD0000B014002010B5014899 -:10726000FEF710F998490110132370B51D78012D10 -:1072700011D035DD1C48FFF753FC1C4C0100802267 -:10728000200000F039F9022D27D01948FFF740FC03 -:10729000184B186070BD184B144C23606360A360DA -:1072A000E36023616361A361E36123626362A362BC -:1072B000E36223636363A363E36323646364A3649C -:1072C000E36423656365A365E36523666366A3667C -:1072D000E36623676367A367E367084BA364D4E7A8 -:1072E000024C064BA364D0E753440000B0140020C6 -:1072F0004C3300001C0B01205D7200100173001064 -:1073000007B5604601880A0A0230DF2AFAD1C9B2FD -:10731000820804D3028840880004104300E000681B -:10732000014A5050039007BDB0140020514343431D -:10733000C9188C46110C83B24B4310B4040C614342 -:1073400092B280B2504362431C041B0C001910BC63 -:1073500059411304120CC018514161447047000098 -:1073600007B548404140484001E0C04607B54200EB -:10737000120E03D0FF2A03D1420218D8C00DC00557 -:107380004A00120E03D0FF2A03D14A020FD8C90DBA -:10739000C9050122414005D4414001D5814207BDC4 -:1073A000884207BD0143491801D0C043001807BDFA -:1073B00000B5FFF7DBFF01D9002000BD012000BDB3 -:1073C00001231B064200D21804D84A00D21801D863 -:1073D000002070470120704710B50148FEF752F8B1 -:1073E0004C430110132310B510481C78FFF798FB8D -:1073F0000100012C0AD003DD80220D4800F07CF84A -:107400000C48FFF785FB0C4B186010BD084C54224C -:10741000200000F071F82300084A80332168002919 -:1074200000D122600434A342F8D1E9E753460000BA -:10743000200B01204C3300001C0B0120D9730010DD -:1074400070B504000A4E30000CF0EEFD200006F08E -:107450005BFC050030000CF087FD002D05D0054BCE -:107460002C199C4201D8280070BD0348FEF70AF889 -:107470009012002000000420B049011070B50500F2 -:107480000C000B4E30000CF0CFFD2800210006F060 -:1074900001FC050030000CF067FD002D05D0054B08 -:1074A0002C199C4201D8280070BD0348FDF7EAFF63 -:1074B0009012002000000420B049011070B50400B3 -:1074C000054D28000CF0B0FD200006F027FC280038 -:1074D0000CF04AFD70BDC046901200200148042106 -:1074E000014B1847A0080020316B0010014B1B68AE -:1074F00018470000A0080020014B5B6818470000F7 -:10750000A0080020030010B5080011001B68984770 -:1075100010BDC046F0B546464F46D646C0B5437D81 -:1075200080460E001700002B46D0002A3FDD4B1E80 -:107530009946244B0125002400209A460DE04B4635 -:107540001B5D0D3B5A425341325DDBB20A2A0BD020 -:107550002B00013401359F421ADD002CEFD1434648 -:10756000325D1B7D0A2AF3D1002BF1D1A04204DA4F -:107570004346211A1B6830189847434650461B68FB -:1075800002219847013428002B0001359F42E4DC9A -:10759000874204DD4346391A1B6830189847F619AC -:1075A000013E33780D3B5A42534142461375E0BCCD -:1075B000BA46B146A846F0BD0368110030009847AE -:1075C000F5E7C046244A0110F0B5C6460C0009682C -:1075D000060000B5802906D04B1C23606418267174 -:1075E00080BCB846F0BD0F4B1D68002D16D0231D82 -:1075F00098460D4F02E02D69002D0FD02B68002B0F -:10760000F9D03B68002B01D0AB42F4D128004146B1 -:107610002268FFF77FFF2D69002DEFD101230021A4 -:10762000DBE7C046102400201C240020F0B5DE4615 -:1076300057464E464546E0B585B017001C0006008B -:107640000D00FDF777F80023304A12184B41002B4C -:1076500058DB2F4908008A460CF0D6FC01906B1CC1 -:1076600003D1300007F080F80500002C25D1294B0C -:107670009846294B1C68002C15D0002F20D1274F8D -:1076800002E02469002C0ED02368002BF9D03B685F -:10769000002B01D0A342F4D120002A003100C047C2 -:1076A0002469002CF0D1019B002B27D105B0F0BC40 -:1076B000BB46B246A946A046F0BD194B9846D8E74E -:1076C000164B994602ABDF1D0A239B4602E0246954 -:1076D000002CE8D02368002BF9D04B461B68002B08 -:1076E00001D0A342F3D12A0031002000C0475B46FD -:1076F0000122390020003B70C047E8E750460CF0FB -:1077000033FCD3E70122074B5242A2E740420F006D -:107710009812002015750010102400201C24002051 -:1077200005750010FFFFFF7FF0B5CE46474680B5D8 -:1077300083B06B460600DD1D2870FCF7FBFF0023BD -:107740001A4A12184B41002B2BDB194908008846B6 -:107750000CF05AFC174B81461C68002C14D0164FB5 -:1077600002E02469002C0FD02368002BF9D03B687D -:10777000002B01D0A342F4D1200001222900FFF701 -:10778000C9FE2469002CEFD14B46002B05D13000F7 -:1077900003B0C0BCB946B046F0BD40460CF0E4FBB7 -:1077A000F5E70122054B5242CFE7C04640420F00A9 -:1077B00098120020102400201C240020FFFFFF7FCF -:1077C00070B5040006F0D0FF00230100050001227F -:1077D0002000FFF72BFF084B1C68002C06D06368C5 -:1077E000002B05D098472469002CF8D1280070BDE3 -:1077F0002469002CF3D1F9E710240020F0B54746A6 -:10780000D64680B516000F0083B000282DD11C4B42 -:107810001C4D1A685B68019200931B4B9A461B4BE8 -:10782000984653461C68002C03D114E02469002CB0 -:1078300011D02B68002B01D0A342F7D1A368002BF5 -:10784000F4D03100380098470028EFDD03B0C0BC09 -:10785000BA46B046F0BD434600995B6A994209D8E2 -:1078600042460198926A824202D301204042EDE7EB -:107870009942FAD101200021FCF766FFD1E7C0460A -:10788000A84601101C2400201024002000400540C0 -:10789000F0B54646D6464F460138C0B50D00160035 -:1078A00001283ED8FCF746FF00231F4A12184B411F -:1078B000002B32DB1D49B046080089460CF0A4FBC2 -:1078C0008246731C03D1280006F04EFF8046184BF9 -:1078D0001C68002C14D0174F02E02469002C0FD034 -:1078E0002368002BF9D03B68002B01D0A342F4D1D0 -:1078F000200042462900FFF70DFE2469002CEFD13D -:107900005346002B05D13000E0BCBA46B146A8462C -:10791000F0BD48460CF028FBF5E70122064B524229 -:10792000C8E701267642EEE740420F009812002099 -:10793000102400201C240020FFFFFF7F0120404274 -:107940007047C046012040427047C046F0B5CE4661 -:10795000474680B5A5B004000D00FCF7EBFE002300 -:107960002A4A12184B41002B49DB294E30000CF0FB -:107970004BFB00230700039322002B00254803A99B -:10798000FFF770F8039B8046002B14D1224B1C6834 -:10799000002C06D06368002B0BD098472469002C7C -:1079A000F8D1002F27D1404625B0C0BCB946B0461B -:1079B000F0BD2469ECE7184B1D689946002D22D0D4 -:1079C000164C02E02D69002D11D02B68002BF9D048 -:1079D0002368002B01D09D42F4D1039B28001A009C -:1079E00004A90193FFF796FD2D69002DEDD14B46BB -:1079F00003951C68CCE730000CF0B6FAD3E70122FF -:107A0000074B5242B1E70395CBE7C04640420F0017 -:107A100098120020C9750010102400201C2400209A -:107A2000FFFFFF7F0FB400B583B004A901C9019126 -:107A3000FFF78CFF03B008BC04B0184710B500F086 -:107A4000A9FB00F00DF800F0ADF900F039FA00F0F4 -:107A500037FC00F0E3FB10BD40BA80B27047C0466F -:107A6000032200210A4B0B48033393430A4A19713E -:107A700013600A4A9918016001201A6008710849C8 -:107A8000995008490B6092230749CA527047C04673 -:107A900030A000202CA0002028A00020983A000050 -:107AA000983A983A583B00206C3B0020F8B5CE46F7 -:107AB000474680B5002864D0830700D070E00400FA -:107AC000454D083C2B68A3425FD8444E0C303168CA -:107AD00081425AD32279002A00D175E02288404899 -:107AE00082425BD86788874258D8E01A80B2B84291 -:107AF00002D0DF5B874251D19B18994202D05B884C -:107B000083424BD100232371364B99461B68A34215 -:107B100001D94B461C60344B984694239C464346FF -:107B20006746DB5B9B1AC0184346D853A14239D93C -:107B30002B6899188C4212D0087900280FD1306830 -:107B400081420CD04A46126891423FD00A882448AC -:107B500022800988814202D0E01A59184880608842 -:107B600019188C420DD00D79002D0AD14D462D6883 -:107B7000AC422ED00A80228819498A4201D09B1833 -:107B80005880C0BCB946B046F8BD1848FFF74AFF58 -:107B9000982215498B5A01338B52F2E71448F5E7C6 -:107BA0001448F3E71448FFF73DFF2379002B02D078 -:107BB0001248FFF737FF2288094B9A42B8D910487C -:107BC000FFF730FF2288B3E70E48DFE74A4614602C -:107BD000BCE74D462960CDE728A000202CA000205E -:107BE000983A0000583B00206C3B00204C4A0110A2 -:107BF000904A0110284A0110C44A0110E04A0110BD -:107C0000FC4A0110684A0110F8B5DE4657464E4658 -:107C10004546E0B500283BD0584DC31C1D400B2DF8 -:107C200033D9574B9D4233D8A84231D8554B544F86 -:107C30001B687F1B9846544B1A689B4643469B1A09 -:107C40009CB21B041B0C9F4213D90821494208E037 -:107C50003088CB1A1B18AB421CD2030004009F4291 -:107C600007D9D61830790028F2D0348823009F42F3 -:107C7000F7D89022002045498B5A01338B52F0BC33 -:107C8000BB46B246A946A046F8BD0C25A842CDD9B0 -:107C90000020F4E714218C46AC44614689B28B4243 -:107CA0001ED2012394273371384BD95B8C46604434 -:107CB000041B9620A4B2DC531F5AA74200D21C52C8 -:107CC0000835ABB29946324B46453BD01B684A4615 -:107CD0009219934232D3B30729D130000830CEE74E -:107CE0002B0008339BB299461B199BB29A46244B32 -:107CF0009A4538D05346D3181880002701205146A2 -:107D00001F715C80307131801B881D48834201D017 -:107D1000D318598094241D48035B0833ED1896232B -:107D2000ADB20553C45AAC42CDD2C552CBE71948C7 -:107D3000FFF778FE1848FFF775FECEE71748FFF704 -:107D400071FEC8E71868330004E01B88D31819795E -:107D5000002904D09842F8D10A4A1360B7E7094ACB -:107D600013600300B3E70E48FFF75CFE5B461A683A -:107D7000044B30881B689846BCE7C046FCFF0000F7 -:107D8000983A0000583B002028A000206C3B0020BF -:107D90002CA00020A44B0110D44B0110744B0110F7 -:107DA000604B01101F4BF0B5002245469846182342 -:107DB0005746DE464E469B46924603320424914681 -:107DC000194BE0B5194F9C46194D1A4BBB4451460F -:107DD0003A682960494603338B43002C0BD09688C0 -:107DE0000021002200E003000132196098191900F7 -:107DF0002B60A242F7DB634662465C804346043751 -:107E000004C39846BB4506D03A681168D5688C46CD -:107E10009368D488DBE7F0BCBB46B246A946A046CF -:107E2000F0BDC046083C0020DC9F0020B04C011093 -:107E3000FC9F00201C9F002070B5052815D8104B12 -:107E40008000C558EB681C68002C14D022681A60AA -:107E5000A3070CD12A689388D18801339BB2938001 -:107E6000994200D2D380200070BD0024FBE7054872 -:107E7000FFF7D8FDEEE72A68138801331380F2E795 -:107E8000B04C01100C4C011070B50C0005280ED838 -:107E900000290CD0084B8000C5588B0708D12A68F0 -:107EA0009388013B9380EB681A6822601C6070BD68 -:107EB0000248FFF7B7FDF2E7B04C0110304C01105B -:107EC0007047C046F8B5CE4647460400002580B549 -:107ED00000282BD0244B254E9946254B984609E087 -:107EE0002369002B35D0200098470135EDB2002FD3 -:107EF0001CD03C00A37B002B1DD0013BDBB2A37345 -:107F0000002B13D1637B27689B07E9D40F23227BC7 -:107F10001340022B18D0012B20D0002B10D12000B1 -:107F20000135FFF7C3FDEDB2002FE2D12800C0BC40 -:107F3000B946B046F8BD3000FFF774FDA37BDCE71F -:107F40004846FFF76FFDD0E721000520FFF79CFFB3 -:107F5000CBE74046FFF766FD2369C4E72100042014 -:107F6000FFF792FFC1E7C046044D0110C84C011055 -:107F7000E04C0110F0B5C1234F464646D646804638 -:107F8000C0B50D00170084B25B009A4242D00FD8F2 -:107F90001400433BFF3B9C43012C2CD03A48FFF795 -:107FA00041FD00263000E0BCBA46B146A846F0BD0F -:107FB000A0239B009A42F1D1E31C0324CA1CA343D3 -:107FC000A2439B189BB21800103080B29342E8D3B2 -:107FD0008242E6D8FFF718FE061EE3D000230360B6 -:107FE0004346C7181337294B2904A7430D4347605D -:107FF0008560C360D6E70420FFF71EFF061ED1D0C0 -:10800000002329040D4303604360856007734373B5 -:10801000C481C7E7002398461D4B00269A460023DB -:108020000327994607E043466D1AADB21860002D4C -:10803000B8D0804600240520FFF7FEFE00281BD0A4 -:108040005246E31CBB43D31A1A1C9BB2AB4200D965 -:108050002A1C4B460419036013340E4BBC4391B2E7 -:10806000446005814281C360002EDCD16D1AADB23F -:108070000600002DDDD195E7002E00D191E73000FC -:10808000FFF720FF00268DE7184D0110800001004A -:10809000EC05000082000100030070B5002821D02B -:1080A0008022520291420CD200290CD01A898CB243 -:1080B000A21892B2944204D81D7B01207F2D04D8CF -:1080C00070BD0120FCE70020FAE75D68691A1D0019 -:1080D0001035A942F4D359605989002064185C8195 -:1080E0001A81EDE70248FFF79DFC0120E8E7C04652 -:1080F000344D011010B5002802D0FFF7E3FE10BD8B -:108100000248FFF78FFC0020F9E7C046344D01100C -:1081100003000020002B04D01B68013080B2002B2C -:10812000FAD17047F0B5C64605008846160019001A -:10813000002700B5002828D04346002B25D0002A70 -:1081400005D122E02D68091B89B2002D1DD06C8954 -:10815000002901D0A142F5D2641AA4B2321CA64271 -:1081600000D9221C4346D8196B6894B29C46361B32 -:1081700022006144E719B6B2FFF7BEF9BFB22D681D -:10818000002E02D00021002DE1D1380080BCB8467D -:10819000F0BDC0467047C04670B5040003200E0015 -:1081A0001500FFF749FE002813D000230B49036098 -:1081B0000B688660C5604460002B04D107E019009D -:1081C0001B68002B02D05A68A21AF8D50360086019 -:1081D00070BD0348FFF726FCFAE7C04608A0002060 -:1081E000404D011010B5436804009847F8F752FC61 -:1081F00003000849226808681018C11A05D5D0186C -:1082000005492200FFF7C8FF10BD22000249FFF711 -:10821000C3FFF9E7C01A0020E5810010F8B5474612 -:10822000CE46224B224D9946224B80B52F009846D0 -:10823000214E103780232C68DB059C4226D2F8F7AC -:1082400029FC24180320FFF7F7FD002829D000237C -:108250000360434683603368C5604460002B03D0ED -:108260005A68A21A0BD5036030600835BD42E1D1CF -:10827000C0BCB946B046F8BD5A68A21A03D419006A -:108280001B68002BF8D103600860EEE74846FFF753 -:10829000C9FBF8F7FFFB24180320FFF7CDFD0028EA -:1082A000D5D10648FFF7BEFBDFE7C046804D011081 -:1082B000B84D0110E581001008A00020404D0110CC -:1082C0007047C046F0B54F464646D646C0B582B068 -:1082D0009A460DAB0700884691461E88002855D067 -:1082E000A0221C210E209200FFF744FE051E51D053 -:1082F00043891B2B46D930006C68FFF7ADFB282360 -:10830000A071000AE071FB5C062B02D02548FFF744 -:1083100089FB2000062251460830FFF7EDF82000C7 -:1083200006220B991230FFF7E7F8200004220A9981 -:108330000E30FFF7E1F8200004220C991830FFF707 -:10834000DBF8002301222370E37006332371023B24 -:108350006371154B62700732A27029004246009388 -:1083600038004B4600F012F9104A2800138B0133F5 -:108370001383FFF7BFFE002002B0E0BCBA46B1464F -:10838000A846F0BD0A48FFF74DFBB4E70948FFF7E0 -:1083900049FBA5E70120054A4042938C01339384B1 -:1083A000EAE7C0460C4E0110060800006C3B0020B6 -:1083B000D84D0110C84D0110F0B5C646204C962688 -:1083C000250000B51F4B204F984684B0F03576004D -:1083D0000AE0012A21D0032A2FD0042A01D1022346 -:1083E00023751834AC4214D0227D002AF9D0638A58 -:1083F00001339BB26382B342EBD32068002803D0E1 -:10840000FFF778FE00232360002323751834AC4265 -:10841000EAD104B080BCB846F0BD042BEDD8A0680A -:10842000231D010002932231031D03920093424653 -:108430000B000197FFF746FFD3E704232375D0E72E -:1084400030160020044F01100C4F0110F8B5DE4625 -:108450004E465746454681468B46E0B5814267D039 -:108460005B46002B05D01B684B4502D03248FFF716 -:10847000D9FA4B465B68002698460024002B32D080 -:10848000596840464B780A788E781B021A43CB789D -:1084900036041B0616431E43FFF73AFE80235B0299 -:1084A000070000249A4616E072683000537811786D -:1084B00095781B021943D3782D041B060D431D43E9 -:1084C000FFF726FE23180700534502DB1B48FFF782 -:1084D000A9FAB0462E003C194046A4B2FFF70AFEA6 -:1084E000002EE1D12600164B1A68914503D05B4659 -:1084F000002B19D05B464A46126849461A60012093 -:10850000FFF7C2FC0F4D2B88A34208D31B1B300082 -:108510002B80F0BCBB46B246A946A046F8BD0A482F -:10852000FFF780FA2B88F1E70848FFF77BFAE1E7CD -:108530000748FFF777FA93E75C4E0110704E011081 -:10854000F00A0120CA0F0120AC4E0110904E01101C -:10855000504E01100C4B70B51868002813D0C37F23 -:108560000025002B09D00468013BC377002C0AD0FA -:1085700005002000C37F002BF5D104682900FFF718 -:1085800065FF002CF5D170BDF00A0120F8B5CE468C -:10859000474680B5994608AB070018880E009046FC -:1085A000FFF75AFA0E2104003000FFF775FD00288E -:1085B0001CD1756806222C73240A494628006C7366 -:1085C000FEF79AFF06224146A81DFEF795FF2823D5 -:1085D000FB5C062B02D00948FFF724FA3100380073 -:1085E000BB699847C0BCB946B046F8BD0220044AF2 -:1085F0004042538901335381F4E7C046D04E011005 -:108600006C3B002003BDC04610B50400FBF714FB13 -:10861000A04710BDF0B5DE4657464646C0B582B00D -:1086200000920F220193D02393461B061B688046BD -:108630009B445846FBF780F88246002863D1D02639 -:108640003606FCF777F8009C019D241A8D41002D19 -:108650002EDBFCF76FF824184D41002D4BDB290071 -:1086600002202B4A336D184241D1536A8B42F9D311 -:10867000976AA74236D3FCF75DF8009C019D241A47 -:108680008D41002D14DBFCF755F824184D41002DC9 -:1086900035DB336D2900DB0718D401201C4A20BFCD -:1086A000536A99420FD8976AA74201D299420AD0D9 -:1086B00053460024002B10D1200002B0E0BCBB4682 -:1086C000B246A846F0BD336D1842E8D0B36D984568 -:1086D000B7D153460124002BEED001215846FBF7B9 -:1086E00019F8E9E78B42C6D1336D1842BDD0434635 -:1086F000736540BFBFE7012406496442B0E7012427 -:10870000044D6442C5E700215846FBF703F896E79D -:1087100000400540FFFFFF7FF0B5040087B00F2049 -:108720000E001700FBF708F8002105000F20FAF7EC -:10873000F1FF002300220092019301230293D02332 -:1087400004960594002600240121022003971B06AD -:10875000002C14D01A6D1042FCD05C6540BF1A6D1D -:10876000114203D120BF1A6D1142FBD09A6DA24273 -:108770000AD000266C46B200A458E9E79A6D1A6D3B -:108780001142FBD140BFE5E70136052EF2D92900A1 -:108790000F20FAF7BFFF07B0F0BDC0460B4B0C4AE5 -:1087A00010B5934201D201235B421900094A985047 -:1087B00004329B50084A094B0948CA50094B9A6831 -:1087C000044B9C466144FFF7A7FF10BD000804203E -:1087D00000000420F407000009860010FC070000D8 -:1087E0000586001000ED00E070B5FAF7D7FE040032 -:1087F0000D480368002B13D02000FAF7DBFED023CE -:108800001B061C68094925000F352800FAF7B0FF40 -:1088100028000121FAF77EFF0122054B1A5570BD91 -:10882000FBF752FAE8E7C046603B00202504002031 -:10883000683B002030B5164B83B05C681B68009322 -:108840000194FAF7ABFE134D04002B68002B1BD0EC -:108850002000FAF7AFFE009A019B28000BF0CCFB3A -:1088600000280CD00C4C2378002B0AD1009A019BD5 -:108870000A48FFF7CFFE207028000BF075FB03B00D -:1088800030BDFCF717FEF1E72800FBF71DFADFE724 -:10889000A8460110603B0020D50F01201E83A8735D -:1088A00010B50F4B82B05C681B6800930194009A6E -:1088B000019B0C4C20000BF09FFB002801D102B063 -:1088C00010BD0948009A019BFFF7A4FE002802D0C2 -:1088D0000022064B1A7020000BF046FBEFE7C04663 -:1088E000A8460110603B0020E17C578CD50F012089 -:1088F000014B18607047C0462017002010B5044B8C -:10890000012200211B68034803F010FF10BDC04680 -:10891000B0080020D01A0020F0B505000C001600A9 -:1089200085B0002914D005F01FFF0700200005F0D6 -:108930001BFF0300012252420392002239000292DF -:1089400001962A000094054804F0F6F805B0F0BD41 -:1089500005F00AFF002607000023EBE7D01A0020ED -:1089600010B5024B186000F013F810BDB0080020DD -:1089700010B50A000100024804F0AAF910BDC04673 -:10898000D01A0020014B18687047C04620170020FD -:1089900010B582B0FFF7F6FF002807D004F050FCB6 -:1089A00003000020002B12D002B010BD684605F075 -:1089B0002DF8114C6946200005F02EF8002804D04F -:1089C0002000FFF795FF2000E8E70238ECE7FFF70B -:1089D000D9FF040004F050FC074B9C4202D0022057 -:1089E0004042E1E7236820005B6B98470020FFF7D7 -:1089F0007FFF02204042D7E7B812002010B502489E -:108A000000F00CF810BDC046F40A012010B5082291 -:108A10000149FEF771FD10BDF40A012030B50025B3 -:108A200089B004000922002101A80095FEF75EFD2F -:108A30000922002105A80495FEF758FD4B236A463C -:108A40006846137004A90D220BF086FA152108223E -:108A500020006944FEF750FD09B030BD10B5052077 -:108A6000FCF7A0FB030C642003495843FEF7AAF867 -:108A70000338FDD210BDC0469A3B00001C4B70B5B8 -:108A8000C4580500002C1BD00621615600290CDBC0 -:108A90000522A256531C05D01649206804F02EFA70 -:108AA00006216156206804F063F90720205600284B -:108AB00010DA08202056002803DA00220C4BEA5076 -:108AC00070BD04F0F7FA0820205604F0DBFAFF230B -:108AD0002372F2E704F0EEFA0720205604F0D2FAEF -:108AE000FF230820E37120560028E6DBE9E7C046B3 -:108AF0004C080000304F0110F0B5C64600B5494E95 -:108B0000050082B03100484804F060F9002809D11E -:108B10003100464804F05AF9002800D179E00622D5 -:108B2000424801E007224048414C424B0021EC50B2 -:108B3000FF2320602372E371227104F029F940B20F -:108B4000A071002868DB3100206804F073F930233D -:108B5000012640B2421D60711203C0011043364A23 -:108B6000024036489046016880228B433449920285 -:108B70000B60036830009843086020688023010080 -:108B80009B0138310B43802149041960062161564D -:108B90004B005B18DB00C3181F00C8373A60424621 -:108BA0007A601A00C027D032BF021760254ADC3332 -:108BB0001A6001231D22009604F00CFA1820217976 -:108BC000FAF726FC012200211820FAF739FC0121CE -:108BD0001820FAF74DFC0622A256002053009B18DD -:108BE0002268DB009446184A6344D8331A6004F0C4 -:108BF00051FAE071002004F04DFAE37940B220729E -:108C00007F2B09D8002807DB002002B080BCB846C3 -:108C1000F0BD06204042F8E72800FFF72FFF0620AE -:108C20004042F2E7304F0110000030500000205069 -:108C30003C1800204C080000FFFFFF9F78C0014057 -:108C400078D0014018771C2401E00000F0B54E46B2 -:108C50004546DE465746E0B587B088461600029383 -:108C6000002900D1CCE05D4BC45818202179FAF7D7 -:108C7000CFFB1D202179FAF7CBFB012200211D201B -:108C8000FAF7DEFBD02380221B0692049A61029B36 -:108C9000002B00D0CDE006210122615691468A408A -:108CA00020680368934303600523E3569C464B000A -:108CB0005B18DB00C518CC352A68D0339246624673 -:108CC000013217030397464FC318BB4657465A460F -:108CD00017403A00039F17433A006746FF013A43A3 -:108CE0002A60802252011343802212061A601A6001 -:108CF000802306255B041A0004F01AF94A466557DA -:108D000021682B1D9A409C4680239B010B431A60CF -:108D100008229246AA4450464A4682401A60F3000E -:108D2000AA008A18013B13616B005B19DB002D4818 -:108D3000CB18D8331860029810612B4A1A601F2292 -:108D4000607902401A600723E356A0209B464B46F9 -:108D50005A469340254AC00583505B4680229F01B6 -:108D6000234B5204F81803681342FCD15B46214A96 -:108D7000DB02914200D163E11F4AB608134052461C -:108D8000D20313431D4A1343A022D2059146424603 -:108D90004F443A606246900008187860BE60FB60FD -:108DA00001232A00180018329040AB40886002006E -:108DB000086803430B608B681A42FCD0062101222D -:108DC000615620688A400368934303600023182299 -:108DD0000093013304F0FEF815E1C0464C08000092 -:108DE0007F00FEFF2060000040600000440400009F -:108DF0000C00005000002050FD7F00FF19004000D3 -:108E0000002B00D11EE1914BC45818202179FAF7AC -:108E1000FFFA1D202179FAF7FBFA012200211D201B -:108E2000FAF70EFBD02380221B0692049A61029B64 -:108E3000984606210122615691468A4020680368BF -:108E4000934303600523E3569C464B005B18DB000D -:108E5000C518CC352A68D0339246624605321703CE -:108E600003977B4FC318BB4657465A4617403A00F4 -:108E7000039F17433A006746FF013A432A60802266 -:108E800052011343802212061A601A6080235B0489 -:108E90001A0004F04DF806214846615623680A1D61 -:108EA00003929040802292011A431060082082466B -:108EB0008A4448465546A8401060F20088001818B9 -:108EC000013A02614A005218D200624D9A18D83213 -:108ED0001560109D029FAD1BED00013D05615E48D0 -:108EE00010601F206579284010600722A256944622 -:108EF0004A4660468240A020C00581464D465748FC -:108F00002A5062469201934604928022544D5204A4 -:108F10005D4428681042FCD10822A2564D46934673 -:108F20000122584682404D482A505A4692019146A5 -:108F3000059280224A4D52044D4428681042FCD1CB -:108F4000624648480297D202834200D174E00C2066 -:108F5000814689445546444FED033A402A43434DE8 -:108F6000049F1543039AAA469500A022D205944671 -:108F70006744BC463A00474617605A199046624615 -:108F8000474657606746B008B86002005046F86030 -:108F90005846354FC00238404F46FF033843344FE0 -:108FA00010353843109F5D19BF08BA1AA027FF0576 -:108FB000B8469446059A029F42441560BD19556013 -:108FC00065469560D06001228A40186802431A60A5 -:108FD0000722284B80219C46A256490492016244F4 -:108FE00013680B42FCD10822224B80219C46A256DA -:108FF00049049201624413680B42FCD138000021FD -:109000003200FEF773FA0621615623684A005218AF -:10901000D2009B18184AD8331A60D02380221B062E -:1090200092045A61FFF71AFD002007B0F0BCBB465E -:10903000B246A946A046F0BD03988A46814689E714 -:10904000AA4699E605204042EFE7C0464C080000DA -:109050007F00FEFF2060000040600000440400002C -:109060000C00005000002050FD7F00FF1900400060 -:10907000290040001000005003A0000010B5172088 -:10908000FAF766FAD024802324061B04002201216B -:1090900063621720FAF7D4F91820FAF759FA8023F7 -:1090A0005B0463621920A361FAF752FA80239B04E0 -:1090B0006362636110BDC04670B5D024802524066C -:1090C0002D04A5611420FBF72FFA6561FA20FBF748 -:1090D0002BFA1820FAF73CFA80235B04A36270BDD8 -:1090E000002300B585B003930A4BD2021A4008232F -:1090F00009070A4308490093114302AB49BA042205 -:1091000002910021FFF7A2FD002801D1039840BA87 -:1091100005B000BD00F8FF0F0400004010B588B096 -:10912000012916D0154BD2021A40082309070A4319 -:10913000134902AC0A430292009304222300002147 -:10914000FFF784FD0123002801D19B00E05808B0FF -:1091500010BD0A4BD2021A400A4B02AC1A43182324 -:1091600002920093042223000021FFF76FFD0028E4 -:10917000EDD105239B00E058E9E7C04600F8FF0F5A -:10918000040000400400005010B588B0012916D03A -:10919000154BD2021A40082309070A43134902ACAF -:1091A0000A4302920093042223000021FFF74EFDA0 -:1091B0000123002801D19B00E05808B010BD0A4BE4 -:1091C000D2021A400A4B02AC1A43182302920093AF -:1091D000042223000021FFF739FD0028EDD10523EB -:1091E0009B00E058E9E7C04600F8FF0F020000408E -:1091F0000200005010B588B0012916D0154BD202DC -:109200001A40082309070A43134902AC0A43029291 -:109210000093042223000021FFF718FD01230028FA -:1092200001D19B00E05808B010BD0A4BD2021A4091 -:109230000A4B02AC1A431823029200930422230023 -:109240000021FFF703FD0028EDD105239B00E05826 -:10925000E9E7C04600F8FF0F0100004001000050A0 -:10926000F0B55BBAD6464F464646C0B5684C84B0AA -:10927000D20203932240674B09070A436649C45848 -:10928000114349BA029118202179FAF7C1F81D203B -:109290002179FAF7BDF8012200211D20FAF7D0F854 -:1092A000D023802206211B0692049A610122615676 -:1092B00090468A402068594E036802AD934303608C -:1092C0000523E3569C464B005B18DB00C718CC37E0 -:1092D0003A68D033914662460132120392464A46BA -:1092E0001640524632436646F60132433A608022C7 -:1092F000C31852011343802212061A601A60802399 -:1093000006265B041A0003F013FE4146A65780238D -:10931000371DB94022689B011343196008218C4610 -:10932000B44441466046814019603F23B100511862 -:109330000B6173009B19DB003948D318D8331860D0 -:1093400000200861374919601F21607901401960C8 -:109350000723E356A0209946434649468B403249AD -:10936000C00543504B469B01984680212F48490435 -:10937000404403680B42FCD14B462D49DB028A4234 -:1093800044D02C4902200B406146C9030B432A49B3 -:10939000BF000B43A021C9054144D7190D604F60A0 -:1093A0008860CB6001233100180018318840B34039 -:1093B0009060010010680343136093680B42FCD077 -:1093C00006210122615620688A40036893430360A6 -:1093D000002318220093013303F0FCFD062161569F -:1093E00023684A005218D2009B18144AD8331A60D6 -:1093F000D02380221B0692045A61FFF72FFB002026 -:1094000004B0E0BCBA46B146A846F0BDB446B8E7E1 -:1094100000F8FF0F4C080000040000C07F00FEFFB2 -:109420002060000040600000440400000C00005078 -:1094300000002050FD7F00FF1900400003A0000045 -:10944000F0B5D6464F464646C0B56E4CD2022240D5 -:109450000C0722436C4C84B0224302AD02926B6035 -:10946000012909D108246949445008394250684A01 -:109470008350684B8268C250674B684EC4581820AE -:109480002179F9F7C5FF1D202179F9F7C1FF0122E4 -:1094900000211D20F9F7D4FFD023802206211B06CE -:1094A00092049A610122615690468A4020680368BE -:1094B000934303600523E3569C464B005B18DB0097 -:1094C000C718CC373A68D03391466246013212034E -:1094D00092464A461640524632436646F6013243A9 -:1094E0003A608022C31852011343802212061A6088 -:1094F0001A60802306265B041A0003F019FD41461A -:10950000A6578023371DB94022689B011343196079 -:1095100008218C46B44441466046814019603F238F -:10952000B10051180B6173009B19DB003C48D31844 -:10953000D8331860002008613A4919601F2160790A -:10954000014019600723E356A02099464346494647 -:109550008B403549C00543504B469B0198468021BE -:1095600032484904404403680B42FCD14B46304921 -:10957000DB028A4244D02F4902200B406146C903D6 -:109580000B432D49BF000B43A021C9054144D71906 -:109590000D604F608860CB600123310018001831E6 -:1095A0008840B340906001001068034313609368E3 -:1095B0000B42FCD006210122615620688A400368D4 -:1095C00093430360002318220093013303F002FD4C -:1095D0000621615623684A005218D2009B18174A88 -:1095E000D8331A60D02380221B0692045A61FFF7F9 -:1095F00035FA002004B0E0BCBA46B146A846F0BD3A -:10960000B446B8E700F8FF0F040000C05808000097 -:10961000540800005C0800004C0800007F00FEFFBA -:109620002060000040600000440400000C00005076 -:1096300000002050FD7F00FF1900400003A0000043 -:10964000F0B5D6464F464646C0B56E4CD2022240D3 -:109650000C0722436C4C84B0224302AD02926B6033 -:10966000012909D108246949445008394250684AFF -:109670008350684B8268C250674B684EC4581820AC -:109680002179F9F7C5FE1D202179F9F7C1FE0122E4 -:1096900000211D20F9F7D4FED023802206211B06CD -:1096A00092049A610122615690468A4020680368BC -:1096B000934303600523E3569C464B005B18DB0095 -:1096C000C718CC373A68D03391466246013212034C -:1096D00092464A461640524632436646F6013243A7 -:1096E0003A608022C31852011343802212061A6086 -:1096F0001A60802306265B041A0003F019FC414619 -:10970000A6578023371DB94022689B011343196077 -:1097100008218C46B44441466046814019603F238D -:10972000B10051180B6173009B19DB003C48D31842 -:10973000D8331860002008613A4919601F21607908 -:10974000014019600723E356A02099464346494645 -:109750008B403549C00543504B469B0198468021BC -:1097600032484904404403680B42FCD14B4630491F -:10977000DB028A4244D02F4902200B406146C903D4 -:109780000B432D49BF000B43A021C9054144D71904 -:109790000D604F608860CB600123310018001831E4 -:1097A0008840B340906001001068034313609368E1 -:1097B0000B42FCD006210122615620688A400368D2 -:1097C00093430360002318220093013303F002FC4B -:1097D0000621615623684A005218D2009B18174A86 -:1097E000D8331A60D02380221B0692045A61FFF7F7 -:1097F00035F9002004B0E0BCBA46B146A846F0BD39 -:10980000B446B8E700F8FF0F020000C05808000097 -:10981000540800005C0800004C0800007F00FEFFB8 -:109820002060000040600000440400000C00005074 -:1098300000002050FD7F00FF1900400003A0000041 -:10984000F0B5D6464F464646C0B56E4CD2022240D1 -:109850000C0722436C4C84B0224302AD02926B6031 -:10986000012909D108246949445008394250684AFD -:109870008350684B8268C250674B684EC4581820AA -:109880002179F9F7C5FD1D202179F9F7C1FD0122E4 -:1098900000211D20F9F7D4FDD023802206211B06CC -:1098A00092049A610122615690468A4020680368BA -:1098B000934303600523E3569C464B005B18DB0093 -:1098C000C718CC373A68D03391466246013212034A -:1098D00092464A461640524632436646F6013243A5 -:1098E0003A608022C31852011343802212061A6084 -:1098F0001A60802306265B041A0003F019FB414618 -:10990000A6578023371DB94022689B011343196075 -:1099100008218C46B44441466046814019603F238B -:10992000B10051180B6173009B19DB003C48D31840 -:10993000D8331860002008613A4919601F21607906 -:10994000014019600723E356A02099464346494643 -:109950008B403549C00543504B469B0198468021BA -:1099600032484904404403680B42FCD14B4630491D -:10997000DB028A4244D02F4902200B406146C903D2 -:109980000B432D49BF000B43A021C9054144D71902 -:109990000D604F608860CB600123310018001831E2 -:1099A0008840B340906001001068034313609368DF -:1099B0000B42FCD006210122615620688A400368D0 -:1099C00093430360002318220093013303F002FB4A -:1099D0000621615623684A005218D2009B18174A84 -:1099E000D8331A60D02380221B0692045A61FFF7F5 -:1099F00035F8002004B0E0BCBA46B146A846F0BD38 -:109A0000B446B8E700F8FF0F010000C05808000096 -:109A1000540800005C0800004C0800007F00FEFFB6 -:109A20002060000040600000440400000C00005072 -:109A300000002050FD7F00FF1900400003A000003F -:109A4000F0B5DE1C1D000323040083B09E430129F2 -:109A500024D004202133164FD2023A4009072A436A -:109A60000A4380210430C90580000A4320180436C7 -:109A700042600021009604222000E318FFF7E6F878 -:109A8000061E0FD12100089B2831994203D02A00DD -:109A90001800FDF731FD300003B0F0BD0020103696 -:109AA0001133D8E701000348FDF7BCFFF3E7C046D8 -:109AB00000F8FF0F144F0110F0B545465746DE463B -:109AC0004E46E0B58DB002AF9846BA60DA1C03236B -:109AD0009A430500FA60022925D028003B6D283002 -:109AE000984248D0434609071943BB68DA02294B1C -:109AF0001A40C02311431B06194369624246396D5F -:109B0000FDF7FAFC29000023FA682800043224310A -:109B10000093FFF79BF8BD460BB0F0BCBB46B246C6 -:109B2000A946A046F0BD1C4B1C4C9B4608239A46F8 -:109B300018339946796001E0013C16D35B463B61DE -:109B4000534600931023042200212800FB186E4680 -:109B5000FFF77CF8002800D178694B46B5460342F0 -:109B6000EAD07B681900002CB7D10D48FDF728FE1C -:109B700006204042CFE7BB680907DA02054B1A40CE -:109B800043460B4313431A00C0231B061A436A6261 -:109B9000B8E7C04600F8FF0F04400040E7030000AC -:109BA0005C510110836870B5CC0B0500E403A3423F -:109BB0000BD063401A0E19D1FF22120413420CD1AC -:109BC000FF221202134201D1AC6070BD01212800B6 -:109BD0000A4A230AFFF734FEF6E7230C0121280086 -:109BE000074AFFF72DFEAB686340E9E7230E01212A -:109BF000044AFFF725FEAB686340DDE70A00010079 -:109C00000B0001000C000100F0B5C64603308308CC -:109C10009C4600B58E1E002B1DD00B0033435B0706 -:109C200054D16346013B0A2B50D9C308984642469B -:109C300030000B00D2008F1830CB30C09F42FBD1D8 -:109C40004346B4185F008A18BC4504D05388108876 -:109C50001B040343236008000B888A1D5BBA7380D2 -:109C60008B1C1B680A301BBA7360126812BAB26090 -:109C7000006800BAF060452B03D0300080BCB846C5 -:109C8000F0BD082AF9D10B000A000C00B232AE3345 -:109C90001B8810682E3425691A18AA4222D83A3136 -:109CA000C918081881424AD20027002504E0DD2A9D -:109CB0001CD0C91888422CD94B780233CA1890425C -:109CC000F7D30A78302AF2D10D00F2E7634632006A -:109CD00098003018938854881B04234308C282429A -:109CE000F8D1B8E701235B42B360C6E78A1C90460F -:109CF0008A78002ADDD142465278502AD9D142468C -:109D00009278F22AD5D14246D278012AD1D10F00D9 -:109D1000CFE7002D10D006230422002F0AD0A28BFB -:109D2000D20601D5012213438422B15CB152043220 -:109D3000B354A2E71300F2E702230022EDE7002369 -:109D4000EDE7C046F8B5CE4647460500894680B5E2 -:109D5000002932D001230121204AFFF771FD0123A0 -:109D6000012128001D4AFFF76BFD032303279846B6 -:109D7000012640240BE0012003F0F0FA013C3300FF -:109D800001212800154AFFF75BFD002C10D00121AE -:109D90002800124AFFF72EFA0028ECDB3B000340B4 -:109DA0004345E8D1FF28E6D0C0BCB946B046F8BD6F -:109DB00049460B48FDF736FEF6E700230121074A26 -:109DC000FFF73EFD002301212800044AFFF738FD7C -:109DD0000023012798460026CBE7C0461F0001005C -:109DE000444F0110F0B5D6464F464646C0B5C37C39 -:109DF00005000F00924682B0002B04D1006802F0EB -:109E0000BBFA002863D0280002F0BCFAAB7C002B20 -:109E100005D101212800FFF795FF0123AB74EB7CEE -:109E2000002B61D0FA24A40002E0013C002C4ED0AB -:109E3000082200212800FFF771F9431CF5D0C30563 -:109E400043D5C02203035B0D591ED200914200D3BB -:109E5000B1E0820700D5AEE02C00283400220221B8 -:109E600028000094FFF7ECFD002826D1298D6A8D8B -:109E7000002928D00123EB74634B9C460B00534010 -:109E8000634500D09EE0D24392B2914200D09FE061 -:109E90000B2900D8A2E0237AAB730F236279134019 -:109EA000022B17D90C2900D1A4E0012B58D0022B8A -:109EB00035D0002B45D00B20404202B0E0BCBA4662 -:109EC000B146A846F0BD002AD4D10023EB7401208E -:109ED0004042F2E7627A944666466A7BB21AD2B290 -:109EE000142ADFD86E73DDE7042200212800FFF773 -:109EF0004BF983B29846454B000499461B88040CE5 -:109F0000434502D0862323424AD14346002B4CD1FD -:109F10004B4642461A80A30600D583E7D7E71029AF -:109F200065D9E2790220A218D3789B000433D318B4 -:109F30001C1B0C1B91785246C9070C433C601360F4 -:109F4000BBE71B295CD9E3792D8AE3185A8995422E -:109F50004AD1524610331C1B0C1B3C601360ACE70B -:109F600010294AD9E379E318DA78920004329B1871 -:109F70001A7B1C1B091B882A33D15A7B6C2A30D1CF -:109F8000DA7C002A27D11A7D102A24D15A7D182A7A -:109F900021D15246183918333960012013608CE7FB -:109FA00021001B48FDF73EFDAFE7042200212800F9 -:109FB000FFF746FBACE7012301212800154AFFF714 -:109FC0003FFC82E71448FDF72DFD0120404274E775 -:109FD0000220404271E70A2040426EE703204042DF -:109FE0006BE70920404268E70620404265E707200A -:109FF000404262E7042040425FE7082040425CE7BD -:10A000000520404259E7C046FFFF0000CC0F012069 -:10A01000684F01100D000100944F0110F0B5DE46AD -:10A0200057464E4645460400E0B585B09A468946F7 -:10A03000934602F0A7F9A37C002B05D10121200053 -:10A04000FFF780FE0123A374A37B002B24D02E4EA8 -:10A050002E4FB36A98460EE0A17B002903D1237BE3 -:10A06000627B9A421CD14346ED1ABD4243D8FA2086 -:10A07000800003F059F9200003AA02A9B56AFFF78E -:10A08000B1FE0128E8D103990298FFF7BDFD010058 -:10A09000200002F07DF9DFE7237B627B9A42D6D075 -:10A0A0005A4651460C3292B20A80D2430B714A8012 -:10A0B000524649465171002251468A714946023939 -:10A0C00048424141504649000C310133C17102817F -:10A0D000428123735B4603320F3393430090002287 -:10A0E00002212000FFF7E8FC05B0F0BCBB46B246F9 -:10A0F000A946A046F0BD637B227B0548FDF792FC94 -:10A1000001204042F0E7C0460040054040420F00B9 -:10A11000C04F0110F0B557464E464546DE46E0B505 -:10A12000294E9246B76A9846284AB36A050089467E -:10A1300083B0DB1B93422ED8254B9B4610E00228B0 -:10A1400020D0002803DB01005846FDF76BFCFA2005 -:10A15000800003F0E9F8B36A1C4ADB1B93421AD86B -:10A160006946280001AAFFF73DFE041E23D00128FE -:10A17000E5D101990098FFF747FD0100280002F0A2 -:10A1800007F9E4E70099019B4A0028685208C90FC3 -:10A19000F6F7FAFCDBE743465246494601240D48F0 -:10A1A000FDF740FC6442200003B0F0BCBB46B24661 -:10A1B000A946A046F0BD009A424500D94246019901 -:10A1C0000C9809F041FFEEE7004005403F420F00C8 -:10A1D000E44F011010500110F0B545469046402262 -:10A1E00057464E46DE469146803A93469246E0B543 -:10A1F0000700402683B08B449A445B469C19BB6899 -:10A20000E50BED039D420BD06B401A0E36D1FF22B9 -:10A210001204134229D1FF22120213421ED1BD6043 -:10A220006204534680249B19520C2402009301219E -:10A230004B4638002243FFF73FFC002827D1B045AA -:10A2400025D93300402240339146434501D81E00B2 -:10A25000D3E74246921B91461E00CEE7012138000B -:10A260000E4A2B0AFFF7ECFAD9E72B0C0121380034 -:10A270000B4AFFF7E5FABB686B40CCE700230121EE -:10A280003800084AFFF7DCFABB686B40BFE703B051 -:10A29000F0BCBB46B246A946A046F0BD0A0001008C -:10A2A0000B0001000C000100F0B5D6464F464646B3 -:10A2B000C0B50400060082B0080017008A4699461F -:10A2C00004F052FA431C9846443605001A005146E1 -:10A2D0003000FDF711F94346F2183B0A177053702E -:10A2E0003B0C3F0E9370D7702A00802321326F1DE4 -:10A2F0001B019A4223D80823FF33984663633B042B -:10A300001B0CA3634B46218A1B03013189B22182B6 -:10A310000904194302231943002323642300E16342 -:10A32000200000210C3A2833FFF778FE002806D1E0 -:10A330003B004246022120000096FFF7EBFE02B0F0 -:10A34000E0BCBA46B146A846F0BDC046F0B5D64618 -:10A350004F464646C0B50400060082B008001F0004 -:10A360009246894604F000FA431C9846443605009C -:10A370001A0049463000FDF7BFF843465246F3182D -:10A380001A700022691D5A709A70DA7071183B0AAF -:10A390000F704B703B0C3F0E8B70CF7029002F005D -:10A3A0008023253109371B01994220D80821FF312C -:10A3B000884661633904090CA1630221238A22645F -:10A3C00001339BB223821B040B432A00E363230067 -:10A3D0000021200019322833FFF720FE002806D183 -:10A3E0003B004246022120000096FFF793FE02B098 -:10A3F000E0BCBA46B146A846F0BDC046836870B519 -:10A40000CE0B04000D00F6039E420BD073401A0ED3 -:10A4100037D1FF22120413422AD1FF221202134223 -:10A420001FD1A6606A048025520C2D022A43012107 -:10A430002000FEF7DFFEC025A36806006D05AB42D5 -:10A440000DD06B401A0E38D1FF221204134228D1CE -:10A45000FF22120213421CD1C0235B05A36030000F -:10A4600070BD01212000194A330AFFF7E9F9D8E746 -:10A47000330C01212000164AFFF7E2F9A36873406C -:10A48000CBE7330E0121134AFFF7DAF9A3687340D3 -:10A49000BFE7C023012120000C4A5B03FFF7D0F97E -:10A4A000DAE7C0230A4A5B0101212000FFF7C8F95F -:10A4B000C023A2685B055340CAE71823012120008E -:10A4C000044AFFF7BDF9A3686B40BDE70A0001002D -:10A4D0000B0001000C000100F0B5C646CF0B0D00CB -:10A4E0008168040090461E0000B5FF038F420BD028 -:10A4F00079400B0E64D1FF231B04194257D1FF236F -:10A500001B02194223D1A760802243466D046D0CC3 -:10A5100012022A43012B21D0330001212000FEF733 -:10A520008FFFC025A3686D05AB420DD06B401A0E9E -:10A530001AD1FF221204134222D1FF221202134227 -:10A540002DD1C0235B05A36080BCB846F0BD0121BE -:10A5500020001F4A3B0AFFF773F9D4E733000121BB -:10A560002000FFF76DF9DCE718231A4A01212000CB -:10A57000FFF766F9FF22A36812046B401342DCD098 -:10A58000C023154A5B0101212000FFF759F9C023C0 -:10A59000A2685B055340FF2212021342D1D0C023B0 -:10A5A000012120000A4A5B03FFF74AF9C9E70121AC -:10A5B0002000094A3B0CFFF743F9A16879409EE768 -:10A5C0000121044A3B0EFFF73BF9A168794092E76D -:10A5D0000A0001000C0001000B000100F8B5CE4696 -:10A5E000474604000D0080B5012900D1D4E1D04BCD -:10A5F000C82798463F02C02641462000FFF7D2FAFE -:10A600003A0001212000FEF7F5FDA3687605B3426C -:10A6100010D073401A0E00D0DBE0FF221204134268 -:10A6200000D0E3E0FF221202134200D0EEE0C0238C -:10A630005B05A36041462000FFF7B4FA3A00012110 -:10A640002000FEF7D7FDC022A36852050600914600 -:10A65000934210D053401A0E00D093E1FF2212040F -:10A66000134200D082E1FF221202134200D075E1B2 -:10A67000C0235B05A360F30700D495E1012D00D151 -:10A680008FE1AC4DAC4E31002000FFF78BFA032375 -:10A690002A0001212000FFF7D3F8C022A368520549 -:10A6A0009146934210D053401A0E00D04CE1FF2245 -:10A6B0001204134200D02EE1FF221202134200D0F6 -:10A6C00021E1C0235B05A36031002000FFF76AFA97 -:10A6D0002A0001212000FEF78DFDC022A36852054B -:10A6E0009146934210D053401A0E00D001E1FF2250 -:10A6F0001204134200D0F0E0FF221202134200D0F5 -:10A70000E3E0C0235B05A36041462000FFF74AFA5F -:10A710003A00C027002301212000FFF791F8A36829 -:10A720007F05BB4210D07B401A0E00D0C4E0FF2250 -:10A730001204134200D0B3E0FF221202134200D0F1 -:10A74000A6E0C0235B05A360C027012002F006FE3F -:10A7500031002000FFF726FA01232A000121200002 -:10A76000FFF76EF8A3687F05BB420FD07B401A0E3F -:10A7700000D084E0FF221204134200D073E0FF22D5 -:10A780001202134267D1C0235B05A3603100200091 -:10A79000FFF708FA2A00C02501212000FEF72AFD54 -:10A7A000A3686D05AB420DD06B401A0E4AD1FF2253 -:10A7B000120413423AD1FF22120213422ED1C023B7 -:10A7C0005B05A360012002F0C9FDC0BCB946B046DC -:10A7D000F8BD1823594A01212000FFF731F8FF2264 -:10A7E000A36812047340134200D11BE7C023544AEC -:10A7F0005B0101212000FFF723F8C023A2685B055D -:10A800005340FF221202134200D110E7C02301215E -:10A8100020004C4A5B03FFF713F808E7C02301212F -:10A820002000484A5B03FFF70BF8C8E7C023444AFF -:10A830005B0101212000FFF703F8C023A2685B053C -:10A840005340B8E71823012120003C4AFEF7F8FFE7 -:10A85000A3686B40ABE7C02301212000394A5B03AA -:10A86000FEF7EEFF8FE7C023354A5B010121200090 -:10A87000FEF7E6FFC023A2685B0553407FE718237D -:10A88000012120002D4AFEF7DBFFA3687B4071E722 -:10A89000C023012120002B4A5B03FEF7D1FF50E7C4 -:10A8A000C023274A5B0101212000FEF7C9FFC02316 -:10A8B000A2685B0553403FE71823012120001F4A8F -:10A8C000FEF7BEFFA3687B4031E7C02301212000D3 -:10A8D0001C4A5B03FEF7B4FF13E7C023184A5B0171 -:10A8E00001212000FEF7ACFFC023A2685B055340A6 -:10A8F00002E71823114A01212000FEF7A1FF4B4671 -:10A90000A2685340F3E6C023012120000D4A5B03F7 -:10A91000FEF796FFD5E6C023094A5B01012120001E -:10A92000FEF78EFFC023A2685B055340C4E6C04615 -:10A930000048101808C40000084410180C0001005A -:10A940000B0001000A0001001823194A0121200010 -:10A95000FEF776FF4B46A2685340A8E6C0230121CC -:10A960002000144A5B03FEF76BFF81E6C023124A06 -:10A970005B0101212000FEF763FFC023A2685B0595 -:10A98000534070E618230A4A01212000FEF758FFC1 -:10A990004B46A268534061E6B827084B3F029846F1 -:10A9A00029E6074D074E6EE60748FCF709FF65E606 -:10A9B0000C0001000A0001000B0001000038101813 -:10A9C00008B4000008341018385001108022002309 -:10A9D00052008281034A0160836083730361835064 -:10A9E0007047C0464C08000010B5FEF747F810BD90 -:10A9F00070B5140004AA2600050018001378802200 -:10AA00001236120196421FD836222026AE542A0052 -:10AA10000026363256709170D670002B0DD1010091 -:10AA2000280022003A3009F00FFB2B0002212800F9 -:10AA30002833A21DFFF7F2FA70BD29000023A2B24D -:10AA40003A31FDF76FFBF0E705204042F4E7C046DE -:10AA500010B5040082B06946200001AAFFF7C2F9D0 -:10AA6000431C14D0031DF6D0012812D00228F2D1C5 -:10AA70000099019B4A0020685208C90FF6F784F834 -:10AA80006946200001AAFFF7ADF9431CEAD102B0E4 -:10AA900010BD01990098FFF7B7F80100200001F000 -:10AAA00077FCD8E7F0B50227C64698464B001F4012 -:10AAB000802300B516001C32040082B04D081B0133 -:10AAC0009A422BD83304008A1B0CA363089B0130E5 -:10AAD00080B21B0320823B4300041843E063002341 -:10AAE00020003200414623646563443009F0ACFA2B -:10AAF000230032000021200028331032FFF78EFAA5 -:10AB0000002807D143462A00009339003300200073 -:10AB1000FFF700FB02B080BCB846F0BD0520404204 -:10AB2000F8E7C04610B50400002909D0837C002B4B -:10AB300000D110BD002300218374FFF703F9F8E76B -:10AB400001F020FCA37C002BF3D101212000FFF7B2 -:10AB5000F9F80123A374ECE7F0B506000D007C4979 -:10AB60004436040008220831300083B0FCF7C4FCEE -:10AB70004C222B04E9B2A1541B0E0132A3544E20E7 -:10AB80000022225401302254280C00D0CFE0FF32A2 -:10AB900050302254013022540130225401302254CA -:10ABA0005422A1540132A354002256231421082711 -:10ABB0002500E2540133E254238AA16301339BB29E -:10ABC000123923821B040B43FF372835E3632264C9 -:10ABD0002B000021200067632432FFF71FFA0028B2 -:10ABE00006D114233A00022120000096FFF792FAC2 -:10ABF000322002F0B3FB40210022238A616301333B -:10AC00009BB23C392382A1631B0402390B4362646B -:10AC1000E36322642B00002120001432FFF7FEF9C9 -:10AC2000002806D104234022022120000096FFF7CD -:10AC300071FA0023002220004649FFF735FB00236C -:10AC4000012220004449FFF72FFB002308222000A7 -:10AC50004249FFF729FB0023042220004049FFF767 -:10AC600023FB0023002220003E49FFF71DFB3E4B43 -:10AC700060689B6A3D4A191A914262D920001322EA -:10AC8000FF215A30FCF732FC5C23E722E254033305 -:10AC90000732E25401332F3AE2540233403AE2548D -:10ACA00033496D3A3000FCF727FC2922238AA2633E -:10ACB00001339BB2273A23821B0413430827E36323 -:10ACC0000023FF37236400212B0020006763373205 -:10ACD000FFF7A4F9002806D129233A000221200019 -:10ACE0000096FFF717FA322002F038FB022100220B -:10ACF000238A616301339BB223821B040B43A2634B -:10AD0000E36322642B00002120001032FFF786F954 -:10AD1000002806D100900023022202212000FFF724 -:10AD2000F9F9322002F01AFB002003B0F0BD5027E1 -:10AD3000E05551202D0E255401302254013022546B -:10AD40002EE7C01A0B4B9C46604402F029FB95E7A6 -:10AD500058520110545001106050011068500110F9 -:10AD6000785001108450011000400540EF49020066 -:10AD700094500110F0490200F0B5C64607000400E7 -:10AD800000B50E0018494437142282B0143138003F -:10AD9000FCF7B2FB238A832201339BB223821B047C -:10ADA000E363002323642300520062639046F23A77 -:10ADB000A2630021200028331032FFF72FF9051E6F -:10ADC0000DD114234246002120000097FFF7A2F97D -:10ADD000051E04D1062239003000FCF78DFB280047 -:10ADE00002B080BCB846F0BD58520110F0B55746CD -:10ADF000DE464E464546E0B5B14B87B09B6A04003F -:10AE000043600F00FDF778FE002812D1FEF736F9F7 -:10AE10000A25FEF751F9AB4E142200212000FEF75F -:10AE20005FF9B04212D00120013D02F097FA002DE7 -:10AE3000F2D10625A448FCF7C3FC6D42280007B0F8 -:10AE4000F0BCBB46B246A946A046F0BD0022002198 -:10AE500020009E4BFEF704FA0028EAD100220021D0 -:10AE60002000FEF75BF910231D2200212000FEF7D1 -:10AE7000E7FC0028DDD19923042200212000FEF701 -:10AE8000DFFC0028D5D1BE23062200212000FEF7DA -:10AE9000D7FB0028CDD10823012120008C4AFEF7E2 -:10AEA000CFFC0A25402601212000894AFEF7A2F99D -:10AEB00006420AD10120013D02F050FA002DF2D1E4 -:10AEC0008448FCF77DFC063DB8E70023804A012159 -:10AED0002000FEF7B5FC20007F49FEF763FEB82294 -:10AEE000C025012120001202FEF784F9A3686D0538 -:10AEF000AB4210D06B401A0E00D03AE3FF2212048E -:10AF0000134200D029E3FF221202134200D01CE3B7 -:10AF1000C0235B05A36020006F49FEF743FEB82203 -:10AF2000012120001202FEF765F9C026A368050082 -:10AF30007605B34210D073401A0E00D0FCE2FF2217 -:10AF40001204134200D0EBE2FF221202134200D09F -:10AF5000DEE2C0235B05A360EB0700D4D7E320004B -:10AF60005E49FEF71FFEC822C02501212000120203 -:10AF7000FEF740F9A3686D05AB4210D06B401A0E86 -:10AF800000D08CE2FF221204134200D07BE2FF22A9 -:10AF90001202134200D06EE2C0235B05A3602000C2 -:10AFA0004E49FEF7FFFDC822012120001202FEF7E4 -:10AFB00021F9C026A36805007605B34210D073407E -:10AFC0001A0E00D04EE2FF221204134200D03DE2DE -:10AFD000FF221202134200D030E2C0235B05A360BF -:10AFE000EB0700D48FE3C02502212000FFF7F6FA1B -:10AFF000A3686D05AB4210D06B401A0E00D014E26E -:10B00000FF221204134200D003E2FF221202134275 -:10B0100000D0D4E2C0235B05A360C0250323012137 -:10B0200020002F4AFEF70CFAA3686D05AB4210D042 -:10B030006B401A0E00D0B9E2FF221204134200D076 -:10B04000A8E2FF221202134200D09BE2C0235B055C -:10B05000A360C025002301212000224AFEF7F0F959 -:10B06000A3686D05AB4210D06B401A0E00D0BAE257 -:10B07000FF221204134200D0A9E2FF22120213425F -:10B0800000D0B9E2C0235B05A360174B174A9A466C -:10B09000174B53449E5A1B3AFF3A964200DBB2E1EB -:10B0A000144A9B5C002B00D0ADE1502E00DCAAE1DD -:10B0B000114B50259946114B5344984624E0C04605 -:10B0C00000400540ADBEEDFEA8500110B3040200E3 -:10B0D0000E000100FC500110003810180048101834 -:10B0E00010C0000044C00000CC5201100E0300004C -:10B0F0009E6803000D030000C8500110AB6B0300F5 -:10B100000135AE4200DC7EE1434609224946581B28 -:10B1100003F058FB0028F3D1534600212000E44AF5 -:10B12000FFF75AF8051E00D088E6BA22E14BE24943 -:10B1300092002000FFF750F8E04B04222000E04985 -:10B14000FFF7CAF901212000FFF748FA2000DD4986 -:10B15000FFF754F903230340012B02D0DA48FCF730 -:10B160002FFB2000D949FFF749F9C30700D54BE26F -:10B17000FA268023B600984606E00120013E02F040 -:10B18000EDF8002E00D191E201212000D04AFEF717 -:10B1900031F843460342F0D0F02304222000CD4989 -:10B1A000FFF79AF9202301212000CB4AFEF748FB44 -:10B1B000FA262023B600984606E00120013E02F060 -:10B1C000CDF8002E00D197E2082200212000FDF7E3 -:10B1D000A5FF43460342F0D00121C04A2000FEF7FC -:10B1E00009F80222C3B213430121BC4A2000FEF732 -:10B1F00027FB0823F02200212000FEF721FB022379 -:10B200000121B34A2000FEF71BFB01212000B44AB4 -:10B21000FDF7F0FFC30700D4FEE10F230121B14A7F -:10B220002000FEF70DFB00230121AE4A2000FEF7AF -:10B2300007FB0121AB4A2000FDF7DCFF04220021BF -:10B240002000FDF7A1FFC30700D5EEE1C026A368EB -:10B250007605B34210D073401A0E00D01DE2FF22D3 -:10B260001204134200D00CE2FF221202134200D05B -:10B27000FFE1C0235B05A360C026012120009A4A9C -:10B28000FDF74CFFA3687605B34210D073401A0E49 -:10B2900000D0E5E1FF221204134200D0D4E1FF22E6 -:10B2A0001202134200D0C7E1C0235B05A360200057 -:10B2B00001F068F8A37C002B05D101212000FEF7E6 -:10B2C00041FD0123A374894B26001900443608224E -:10B2D0002C3130009846FCF70FF9854BF622DB2124 -:10B2E000E3642000002392008902514422656365D3 -:10B2F00058309946FCF700F90822FF329246626303 -:10B30000FC2292009346A2630222238A0021013389 -:10B310009BB223821B041343E3634B46236428330D -:10B3200099468022A1444B462000D200FEF776FECB -:10B33000002806D15B465246022120000096FEF707 -:10B34000E9FE4146132238313000FCF7D5F8238A54 -:10B35000832201339BB223821B04E3630023520048 -:10B3600092466263F33AA263236400214B462000B5 -:10B370001032FEF753FE002806D113235246002157 -:10B3800020000096FEF7C6FE636C002B00D03FE164 -:10B390000023002220005749FEF786FF00230122E8 -:10B3A00020005549FEF780FF002F00D185E12000E5 -:10B3B00039000622523008F047FE0E224F49300075 -:10B3C000FCF79AF81422238AA26301339BB2123A43 -:10B3D00023821B0413430827E3630023FF372364FE -:10B3E00000214B46200067632232FEF717FE00283B -:10B3F00000D023E514233A00022120000096FEF736 -:10B4000089FE00251AE506253D48FCF7D9F96D426D -:10B4100014E5C0233B4A5B0101212000FEF710FA2E -:10B42000C023A2685B055340EFE5182301212000EB -:10B43000354AFEF705FAA3686B40E1E5C023012118 -:10B440002000324A5B03FEF7FBF9C6E5C0232D4A14 -:10B450005B0101212000FEF7F3F9C023A2685B0520 -:10B460005340B5E5182301212000274AFEF7E8F9EB -:10B47000A3687340A7E5C02301212000234A5B0392 -:10B48000FEF7DEF988E5C0231E4A5B01012120009A -:10B49000FEF7D6F9C023A2685B05534077E5182371 -:10B4A00001212000184AFEF7CBF9A3686B4069E53B -:10B4B000C06B0300A4C2041014FD0700BA0045FFCE -:10B4C000FCFF07000834101828510110003810182C -:10B4D0000E00010024200018080001001E000100D9 -:10B4E0001F0001000F0001000885000058520110E4 -:10B4F00006100200545001106050011084510110D8 -:10B50000D45001100B0001000C0001000A000100E2 -:10B51000C02301212000804A5B03FEF791F918E562 -:10B52000C0237E4A5B0101212000FEF789F9C02378 -:10B53000A2685B05534007E5182301212000784AE3 -:10B54000FEF77EF9A3687340F9E4C02301212000CF -:10B55000714A5B03FEF774F9DAE4C0236F4A5B01BA -:10B5600001212000FEF76CF9C023A2685B0553405F -:10B57000C9E4182301212000694AFEF761F9A36894 -:10B580006B40BBE4C02301212000634A5B03FEF74C -:10B5900057F95BE5C023614A5B0101212000FEF7FA -:10B5A0004FF9C023A2685B0553404AE518230121E7 -:10B5B00020005B4AFEF744F9A3686B403CE5C023DA -:10B5C00001212000544A5B03FEF73AF922E5C0232B -:10B5D000524A5B0101212000FEF732F9C023A26824 -:10B5E0005B05534049E51823012120004C4AFEF732 -:10B5F00027F9A3686B403BE5C02301212000464AA0 -:10B600005B03FEF71DF93DE54648FCF7D9F8AFE5C9 -:10B610004548FCF7D5F8BBE60123C0B2034301213E -:10B620002000424AFEF70CF9F7E583B2042200211C -:10B630002000FEF705F809E6C02301212000364A64 -:10B640005B03FEF7FDF82FE6C023344A5B010121BE -:10B650002000FEF7F5F8C023A2685B0553401EE604 -:10B660001823012120002E4AFEF7EAF8A368734050 -:10B6700010E6C02301212000274A5B03FEF7E0F813 -:10B68000F7E5C023254A5B0101212000FEF7D8F829 -:10B69000C023A2685B055340E6E518230121200082 -:10B6A0001F4AFEF7CDF8A3687340D8E50625204869 -:10B6B000FCF786F86D42FFF7C1FB42464346D26C69 -:10B6C0004C3304926A469B8802AF39002000938273 -:10B6D000FFF752FB00280AD1029B049A934200D044 -:10B6E0008FE66B46BA889B8A9A4200D089E6390079 -:10B6F000002001F0E3FD5AE606250E48FCF760F84D -:10B700006D42FFF79BFB0C48FCF75AF86BE40A48C4 -:10B71000FCF756F823E4C0460A0001000B000100C4 -:10B720000C000100285101106C5101101F00010094 -:10B730003C510110545101103850011070B50400F3 -:10B740000D001E0082B0C82A00D886E0C8229100F1 -:10B750008A180023200043495200FEF7A5FD32005D -:10B76000002320004049FEF79FFD00232000069A99 -:10B770003E49FEF799FD00232000079A3C49FEF759 -:10B7800093FD44232A0AE5540133E2542A0C013381 -:10B79000E25456222D0E0133E554238A62630133AD -:10B7A0009BB2523A2382A2631B04023A1343250040 -:10B7B000E363002326002835236400212B002000AA -:10B7C00012324436FEF72AFC002806D10423562202 -:10B7D000022120000096FEF79DFC01236E22636487 -:10B7E000238A626301339BB26A3A2382A2631B04F9 -:10B7F000023A1343E36300230021236420002B005B -:10B800001232FEF70BFC002806D104236E2202211F -:10B8100020000096FEF77EFC8E210022238A6163C1 -:10B8200001339BB28A392382A1631B0402390B4383 -:10B830006264E36322642B00002120001432FEF7CF -:10B84000EDFB002806D104238E2202212000009661 -:10B85000FEF760FC002002B070BD002A00D076E741 -:10B86000013274E794510110A4510110B05101103C -:10B87000BC510110F0B5C64605000123080000B513 -:10B880000C0082B00B604B600622FF212C30FBF7CE -:10B890002DFE02239846424600262F002800303312 -:10B8A000E254333B6363A363E363236449332100BE -:10B8B00066644A32E65244374A3008F0C5FB062235 -:10B8C00013493800FBF718FE5222AA6342462B8A1E -:10B8D000082401339BB22B821B041343EB632B0020 -:10B8E000FF34002128006C632E6428336032FEF799 -:10B8F00095FB002806D15223220002212800009740 -:10B90000FEF708FC002002B080BCB846F0BDC0467F -:10B91000CC510110F0B557464E464546DE46E0B5DF -:10B92000A5B02F9F0D009946039200230822E149FC -:10B930000400FEF7B9FC002F00D185E102233A0094 -:10B940009A43DD4B9A4200D15CE1DC4B9F4200D030 -:10B95000D2E104239B4644230022862126009846F8 -:10B96000E7540133E2540133E2540133E254238AB1 -:10B97000616301339BB282392382A1631B040239C4 -:10B980000B432836E3632264330000212000143285 -:10B99000A044FEF743FB002807D1434686220093CC -:10B9A000022104232000FEF7B5FB3B0020005A1EB5 -:10B9B0009341C3490022FEF7C9FC1722C149404602 -:10B9C000FBF79AFD00225B235F21E2540133E2542E -:10B9D0000133E2540133E254A1336354013163541F -:10B9E00001316354013163540821238AFF3101334B -:10B9F0009BB28A466163E8392382A1631B041D3927 -:10BA00000B43E36322643300002120002F32FEF752 -:10BA100005FB002807D143465246009302211F230D -:10BA20002000FEF777FB00222000A74BA749FEF776 -:10BA30008DFC002F00D00AE1012314226364238AC5 -:10BA4000626301339BB2103A2382A2631B04023A61 -:10BA50001343E363002300212364200033001232E8 -:10BA6000FEF7DCFA002807D1434614220093022196 -:10BA700004232000FEF74EFB16210022238A616377 -:10BA800001339BB212392382A1631B0402390B4399 -:10BA90006264E36322643300002120001432FEF765 -:10BAA000BDFA002807D14346162200930221042341 -:10BAB0002000FEF72FFB44235A46E2540022A52122 -:10BAC0000133E2540133E2540133E254238A6163C7 -:10BAD00001339BB2A1392382A1631B0402390B43BA -:10BAE000E36322643300002120001432FEF796FA4B -:10BAF000002807D14346A5220093022104232000F9 -:10BB0000FEF708FB724BEFB2E7542B0ADBB29A4602 -:10BB10005246704B0399E2542B0CDBB299464A46CD -:10BB20006D4BE2542B0E9B465A466C4BE2546C4BC9 -:10BB30002A00E018FBF7E0FC309B002B65D0422286 -:10BB4000002105A8FBF7D2FC53464A461B021F43BF -:10BB50005B4612041B0617431F432A00039908255E -:10BB600005A80497FBF7C8FC0022242302A9491961 -:10BB7000CA5412A8253B309906320E930F931093A6 -:10BB80001193FBF7B9FC319B013309D001231493C6 -:10BB90008023319A5B011343442202A949198B5235 -:10BBA0002000462204A94930FBF7A6FC05224D4996 -:10BBB0004046FBF7A1FC4B22238AA26301339BB2D0 -:10BBC0002382493A1B0413430827E3630023FF370A -:10BBD000236400213300200067635932FEF71EFA08 -:10BBE000051E2FD143463A00009302214B2320002B -:10BBF000FEF790FA280025B0F0BCBB46B246A94635 -:10BC0000A046F0BD80239B46A5E61A22304B626316 -:10BC1000E718238A0A3201339BB22382A2631B04F2 -:10BC2000223A1343E363309B3900236422324046B7 -:10BC3000FBF762FC3300342200212000FEF7EEF90E -:10BC4000051E51D00025D5E700239B4683E64B46D1 -:10BC500004AF3B8001234A462E997B8005A8FBF761 -:10BC60004BFC022001F07AFB8622238A520001332A -:10BC70009BB262639146C83A2382A2631B04423A94 -:10BC80001343E36300233900236442324046FBF749 -:10BC900033FC3300542200212000FEF7BFF90028B6 -:10BCA00000D0C9E644234A46022120000097FEF74F -:10BCB00031FAC1E668500110040040000200200083 -:10BCC000D4510110E451011088130000FC510110FF -:10BCD00028080000290800002A0800002B0800009E -:10BCE0002C0800001052011024231A2202212000E7 -:10BCF0000097FEF70FFA7DE705256D427AE7C0460B -:10BD0000042230B5038A426401339BB2038282630A -:10BD10001B04023A1343C3630023A52103640300F9 -:10BD2000050083B0416328330021123204004435FA -:10BD3000FEF774F9002806D10423A5220221200071 -:10BD40000095FEF7E7F903B030BDC0461A2230B5C2 -:10BD5000134B4263C518038A0A3201339BB2038234 -:10BD600082631B04223A1343C36300230400036469 -:10BD7000290083B022324430FBF7BEFB230034227B -:10BD8000002120002833FEF749F9002806D124239A -:10BD90001A22022120000095FEF7BCF903B030BD45 -:10BDA00028080000F0B54E464546DE465746E0B549 -:10BDB0001E00442398460F00AC4985B0804404001F -:10BDC0000292543104224046FBF796FB48239C46DE -:10BDD000A444634603930123A364238A8325013388 -:10BDE0009BB223821B04E363002323642833994618 -:10BDF00008226D00A144A2634B4600212000656328 -:10BE00001032FEF70BF9002807D143462A000093B1 -:10BE1000002108232000FEF77DF94423E25C9B46C5 -:10BE200001339A46E35C1B021A434623E55C2D046A -:10BE300015434722A35C1B061D4307D0002005B015 -:10BE4000F0BCBB46B246A946A046F0BD0023200088 -:10BE50008749453AFEF728FA01235946635451466B -:10BE6000472245336554E5540233A554E7543A0A52 -:10BE70000133E2543A0C0133E2543A0E0133E254F6 -:10BE800001339A46A244202200215046FBF72EFBA4 -:10BE90003A0002995046FBF72FFB2000282241462A -:10BEA000503008F0D1F80C2272494046FBF724FBD1 -:10BEB00034220827238AA26301339BB2323A2382B9 -:10BEC0001B041343FF37E36300214B4620006763E5 -:10BED00025644232FEF7A2F8002807D143463A0013 -:10BEE0000093022134232000FEF714F94423109A12 -:10BEF0000021E2544523120AE254109B20001A0C40 -:10BF00004623E2544722109B1B0EA354238A293A4E -:10BF100001339BB262631A3A2382A2631B04023A82 -:10BF20001343E3630023123223644B46FEF776F893 -:10BF3000002807D143461E2200930221042320003B -:10BF4000FEF7E8F83300012220004B49FEF7FEF926 -:10BF5000002E43D0494B2000F3185A4253417F2210 -:10BF600044265B429343464984337E3AFEF7EEF91A -:10BF70000E9B0025A3551A0A4523E2540122039F74 -:10BF80000133E2540133E554002138003F32FBF71E -:10BF9000ADFA380086270E9A0F99FBF7ADFA02200A -:10BFA00001F0DCF9238A374A01339BB223821B0458 -:10BFB00013437F00E36354224B4600212000676354 -:10BFC000A6632564FEF72AF8002807D143463A0005 -:10BFD0000093022144232000FEF79CF801236E22E7 -:10BFE0006364238A626301336A3A9BB2A263254A7F -:10BFF00023821B041343E3630023142223640021E0 -:10C000004B462000FEF70AF8002807D143466E226F -:10C010000093022104232000FEF77CF8012316225E -:10C0200020001949FEF740F901234E226364238A58 -:10C03000626301334A3A9BB2A263124A23821B0411 -:10C040001343E36300231422236400214B462000A2 -:10C05000FDF7E4FF002800D0F0E643464E220093AF -:10C06000022104232000FEF755F8E7E6585201109C -:10C07000685001101852011024520110FEFFDFFF1A -:10C0800030520110021000004052011070B505003E -:10C09000443504000E0004221B4982B02800FBF73F -:10C0A0002BFA48230122E25400220C210133E254EE -:10C0B0000133E2540133E2540133E6540133E254D4 -:10C0C0000133E2540133E254238AA16301339BB26A -:10C0D0000A3923821B040B430826E3632300FF363F -:10C0E000226400212000666328331C32FDF796FF8E -:10C0F000002806D10C233200022120000095FEF713 -:10C1000009F8002002B070BD4C520110F0B50400D7 -:10C1100083B0022943D801238B40002A3AD100275B -:10C12000DEB22500443508221E492800FBF7E4F959 -:10C130004C2300221021E6540133E2540133E2542F -:10C140000133E2540133E7540133E2540133E25442 -:10C150000133E254238AA16301339BB223820E3957 -:10C160001B040B430827E3632300FF3722640021ED -:10C170002000676328332032FDF750FF061E0CD1E4 -:10C1800010233A00022120000095FDF7C3FF300084 -:10C1900003B0F0BDDFB23E00C3E70026F7E701269B -:10C1A0007642F4E75052011010B5006800F0E4F850 -:10C1B000013843425841C0B210BDC04610B5284BAB -:10C1C00082B01B68002B17D0264C2000FFF7ECFF35 -:10C1D00000283CD1244BE25C002A2BD1234BE25CAB -:10C1E000002A1DD1224BE25C002A0CD1214B1B6896 -:10C1F000002B03D001F010F802B010BD0121200087 -:10C20000FEF790FCF6E700222000E254FFF79EFDC7 -:10C210000122194BE250174B1B68002BEAD1EDE7C6 -:10C2200000222000E254FFF76BFD114BE25C002A74 -:10C23000DCD0E8E700226921E254200000230092CC -:10C24000FEF730FC094BE25C002ACBD0E8E7200087 -:10C25000FEF7FEFB044BE25C002ABFD0EAE7C046D3 -:10C26000C81A0020D01A0020790800007B080000BE -:10C270007A080000CC1A00206C08000070B58023FA -:10C28000D025802604002D065B04AB623604002214 -:10C2900000211820F7F7D4F86E6200220021172041 -:10C2A000F7F7CEF8AE6121002000FEF78FFB862263 -:10C2B000002303211201A354064AA350064AA350A7 -:10C2C0001432A152054AA354054A13600122054BBA -:10C2D000E25070BD680800006C0800008208000091 -:10C2E000C81A002078080000F8B5040001F008F82A -:10C2F0001C4E3368002B32D00021200001F06CF876 -:10C300000121200001F068F82000FEF76DFBD02528 -:10C31000802380275B042D06AB62002200211820B9 -:10C320003F04F7F78DF80022002117206F62F7F71E -:10C3300087F821002000AF61FEF748FB862200232A -:10C3400003211201A354084A3360A350074AA350A3 -:10C350001432A152064AA3540122064BE25000F0C7 -:10C36000D9FFF8BDC81A0020680800006C0800005A -:10C370008208000078080000D0231B065868C0011E -:10C38000C00F70473222014B1A607047CC1A002050 -:10C390007C4B70B5C35805000C00DB0731D46368D3 -:10C3A000452B1FD00B2B56D0172B0BD0002B00D0BA -:10C3B0006FE0A368002B66D1734BEB58734A93422E -:10C3C00041D070BDA368002BF6D1E368082BF3D1F0 -:10C3D00002226F4BFF32EA526E4800F025FF6A4B93 -:10C3E000EB58EBE76C4BEA58012AE5D1A268082A22 -:10C3F00000D1A7E0002ADFD10222EA50624BEB58BD -:10C40000DCE7F8F797F900292DD0FA2200239200F3 -:10C41000FAF716FC628801006048FBF703FB6168CD -:10C4200058292CD85E4B8A00D358002B27D01900EE -:10C430005C48FBF7F7FA2E23E268E35CA1685A48F0 -:10C44000FBF7F0FAABE701224F4B00212800EA503E -:10C45000F4F726FBB5E700212800F4F75DFB002286 -:10C46000494BEA50ADE7FA218900FAF7ABFB628845 -:10C4700001004A48FBF7D6FA61685829D2D94B48DF -:10C48000FBF7D0FAD7E7032B56D002223E4BEA50F7 -:10C4900097E7032B10D0062B22D1A368002B00D0E6 -:10C4A0008AE7E368022B00D086E7414B0122394836 -:10C4B000EA5400F0B9FE7FE7A368002B24D1324B89 -:10C4C000EA580F2319001140042903D19A4313009D -:10C4D00001221A4380239B0013432B4AAB506DE784 -:10C4E000102B18D1A368002B00D065E76388DB0709 -:10C4F00039D52E23E15C00293DD18023224ADB007F -:10C50000A9580B43AB5059E7062B00D154E704223E -:10C510001D4BEA5055E72E2B00D04DE7A368062BA4 -:10C520001AD0042B03D002229343082BEFD1E368E7 -:10C530000F2BECD1164BB9E7E268002AA5D1124ABD -:10C54000AB503EE721000833E8581A4B3031EB5826 -:10C5500098470D4BEB5831E780230B4A1B01A95834 -:10C560000B43AB502AE72E232800E15CF4F7D4FA02 -:10C57000054BEB5822E72800F4F792FA024BEB58F0 -:10C580001CE7C046640800006C080000010E0000B3 -:10C590007A080000BDC10010680800008CC50410B6 -:10C5A00050C60410A0C50410A4C50410CC4001104E -:10C5B0007908000074080000F0B557464E4645461D -:10C5C000DE460400E0B583B098460CAB1B780E0045 -:10C5D0009A46170000F094FE234B00211D689946EF -:10C5E0002000002D14D0FEF79DFA53463A00009328 -:10C5F000310043462000FEF7FBF9050000F08AFEFB -:10C60000280003B0F0BCBB46B246A946A046F0BD28 -:10C6100000F0E2FE0121200000F0DEFE86231B0177 -:10C62000E5548023D0251B049B462D06AB611420C6 -:10C6300000F094FE5B4632206B6100F08FFE00211B -:10C640002000FEF7D3FB051ED8D1084B2000E118CF -:10C65000FEF792FB3222064B06481A604B461860E2 -:10C6600000F0E2FDC1E7C046C81A0020E308000060 -:10C67000CC1A0020BDC10010F0B5C646050000B5BB -:10C6800082B00C0000F03CFE244F00213E682800E0 -:10C69000002E19D0FEF746FA0F200100230B2205C9 -:10C6A0002140260D240C064004400340019628003A -:10C6B000120E0094FFF742F8060000F02BFE300047 -:10C6C00002B080BCB846F0BD00F086FE0121280013 -:10C6D00000F082FE86231B01EE548023D0261B042B -:10C6E00098463606B361142000F038FE43463220E7 -:10C6F000736100F033FE00212800FEF777FB061E71 -:10C70000DBD1074B2800E918FEF736FB3222054B38 -:10C7100005481A60386000F087FDBDE7C81A0020A0 -:10C72000E3080000CC1A0020BDC10010F0B5474658 -:10C73000CE4680B585B0160004000D001F0000F045 -:10C74000DFFD002E14D086263601A35D002B29D0F4 -:10C75000012D60D086273F01E35D01262B411E425B -:10C760004CD000F0D7FD05B0C0BCB946B046F0BD16 -:10C77000012DF6D100F0C4FDB14E00213568200036 -:10C78000002D00D1FBE0FEF7CDF900212000FFF7DE -:10C790007DFC00F0BFFD862202211201A35C8B43C9 -:10C7A000A354DEE700F0ACFDA54B002198461B68C2 -:10C7B00020009946002B65D0FEF7B4F9390020001F -:10C7C000FEF7CAF9060000F0A5FD002EC9D100F061 -:10C7D00097FD43461E6800212000002E00D1A4E0F2 -:10C7E000FEF7A0F90A230193093B1422022120003D -:10C7F0000093FEF7A3FF00F08DFDA9E7AE402900EE -:10C80000200000F0E9FD2900200000F0E3FDE35DD9 -:10C810001E43E655A5E700F073FD894B00211D6816 -:10C8200098462000002D57D0FEF77CF9854A864BAC -:10C83000A15C013AA25C20000292844AE358A2184B -:10C840000192834AA25C0092824AA218FFF7AAFAD8 -:10C8500086252D0100F05EFD635D9B0700D4E1E0BD -:10C8600000F04EFD43461D6800212000002D00D140 -:10C87000AEE0FEF757F901212000FFF707FC00F0BA -:10C8800049FD6EE700F0A8FD0121200000F0A4FDA5 -:10C890004B46A3558023D0261B0499463606142008 -:10C8A000B36100F05BFD4B463220736100F056FD32 -:10C8B00000212000FEF79AFA0028E0D1664B200004 -:10C8C000E118FEF759FA3222644B65481A60434674 -:10C8D000186000F0A9FC71E700F07EFD0121200046 -:10C8E00000F07AFD86231B01E5548026D02536040E -:10C8F0002D061420AE6100F031FD32206E6100F093 -:10C900002DFD00212000FEF771FA0028A0D1524B26 -:10C910002000E118FEF730FA3222504B50481A60DE -:10C920004346186000F080FC80E700F055FD0121CF -:10C93000200000F051FD86231B01E6548027D026FD -:10C940003F0436061420B76100F008FD32207761FD -:10C9500000F004FD00212000FEF748FA002800D076 -:10C9600049E73D4B2000E118FEF706FA32223B4B27 -:10C970003B481A604346186000F056FC32E700F06E -:10C980002BFD0121200000F027FD86231B01E5542B -:10C990008027D0253F042D061420AF6100F0DEFC77 -:10C9A00032206F6100F0DAFC00212000FEF71EFA51 -:10C9B000002800D0EDE6284B2000E118FEF7DCF956 -:10C9C0003222264B26481A60306000F02DFCDCE64F -:10C9D00000F002FD0121200000F0FEFC86231B0177 -:10C9E000E5548026D02536042D061420AE6100F0D3 -:10C9F000B5FC32206E6100F0B1FC00212000FEF792 -:10CA0000F5F9002800D03AE7134B2000E118FEF7B3 -:10CA1000B3F93222114B12481A604346186000F0F5 -:10CA200003FC28E70121200000F0D6FC01212000B2 -:10CA300000F0D0FC0222635D1343635510E7C0464B -:10CA4000C81A0020810800007C080000A30800002C -:10CA50008208000083080000E3080000CC1A0020D0 -:10CA6000BDC10010F0B54646D6464F4686250400A7 -:10CA7000C0B52D011F000E00904600F041FC635D23 -:10CA8000002B48D0264B002199461B6820009A466F -:10CA9000002B16D0FEF746F80122224B3100E2505F -:10CAA00042460833E250204B2000E750FEF7E2FEFA -:10CAB000050000F02FFC2800E0BCBA46B146A846AD -:10CAC000F0BD00F089FC0121200000F085FC5346F8 -:10CAD00063558023D0251B049A462D06AB61142094 -:10CAE00000F03CFC534632206B6100F037FC002123 -:10CAF0002000FEF77BF9051EDBD10C4B2000E1186E -:10CB0000FEF73AF932220A4B0A481A604B4618607F -:10CB100000F08AFBC0E7042500F0FCFB6D42CAE789 -:10CB2000C81A00206808000074080000E30800002C -:10CB3000CC1A0020BDC10010F0B54646D6464F467F -:10CB400086250400C0B52D0184B098460E0017005C -:10CB500000F0D6FB635DDB0757D52E4B00219A46CC -:10CB60001B6820009946002B21D0FDF7DBFF0F9BAF -:10CB70003A0003930E9B310002930D9B200001931A -:10CB80000C9B00934346FEF7C5FE051E08D000F03F -:10CB9000C1FB280004B0E0BCBA46B146A846F0BDCF -:10CBA0000D9B002B2DD11C4B1C4AE250EFE700F0EF -:10CBB00013FC0121200000F00FFC4B46635580233D -:10CBC000D0251B0499462D06AB61142000F0C6FB4E -:10CBD0004B4632206B6100F0C1FB00212000FEF7C4 -:10CBE00005F9051ED3D10E4B2000E118FEF7C4F85D -:10CBF00032220C4B0C481A605346186000F014FBAC -:10CC0000B5E70122044BE250C1E7042500F082FBA6 -:10CC10006D42BEE7C81A00206C0800000108000041 -:10CC2000E3080000CC1A0020BDC10010F0B5C646D4 -:10CC3000040000B582B00E0000F062FB204F00211E -:10CC40003D682000002D10D0FDF76CFF002300226E -:10CC5000692120000096FDF725FF050000F05AFB32 -:10CC6000280002B080BCB846F0BD00F0B5FB012141 -:10CC7000200000F0B1FB86231B01E5548023D02562 -:10CC80001B0498462D06AB61142000F067FB434659 -:10CC900032206B6100F062FB00212000FEF7A6F855 -:10CCA000051EDBD1074B2000E118FEF765F83222A4 -:10CCB000054B06481A60386000F0B6FAC6E7C04671 -:10CCC000C81A0020E3080000CC1A0020BDC10010E3 -:10CCD000F8B54746CE46040080B58846160000F0F9 -:10CCE0000FFB1F4F00213D682000002D0ED0FDF7E7 -:10CCF00019FF320041462000FFF708FA050000F056 -:10CD000009FB2800C0BCB946B046F8BD00F064FB82 -:10CD10000121200000F060FB86231B01E5548023E5 -:10CD2000D0251B0499462D06AB61142000F016FB9C -:10CD30004B4632206B6100F011FB00212000FEF712 -:10CD400055F8051EDBD1074B2000E118FEF714F85B -:10CD50003222054B05481A60386000F065FAC8E7D2 -:10CD6000C81A0020E3080000CC1A0020BDC1001042 -:10CD7000054B10B59C466044434258418000411821 -:10CD80000248F6F791FC10BD0000D0AFD00F012093 -:10CD90000B4B10B59C46604443425841094A8400FD -:10CDA00082B0009208482200E31CF6F72FFC844270 -:10CDB00002DC001B02B010BD01204042FAE7C04671 -:10CDC0000000D0AFB4C70410D00F012070B50E0022 -:10CDD0000400F6F7E3FB154B01229C4664446342D2 -:10CDE0005C41134BA400E558052134792023A2406F -:10CDF0007156013A1B1B00290BDB994214DC8A4057 -:10CE000014002C4063425C41E4B2F6F7D3FB2000EF -:10CE100070BD002B02DA07E0013B05D311009940F9 -:10CE20000D42F9D10124F0E70024EEE70000D0AF75 -:10CE30000C160020F0B5D6464F4646468846C0B58B -:10CE400005240600F6F7AAFB43461F791C57284B1A -:10CE50008146F01843425841264B9A4683009C462F -:10CE600053466246985801222023BA40DB1B013A00 -:10CE7000002C32DB9C422DDCA2401500104229D14F -:10CE8000002F1AD043465A781978120211434246AD -:10CE90009B78D2781B040B4312061A43904600225B -:10CEA00041465300C95A4B0B00D1091913191233CB -:10CEB0009B00013299519742F2D85346624605438E -:10CEC0009D504846F6F776FB2000E0BCBA46B146D6 -:10CED000A846F0BD0848F8F7D5FA002B02DAF9E7C2 -:10CEE000013BF7D315009D401C000542F8D1C7E770 -:10CEF0000000D0AF0C160020D8C7041070B5012573 -:10CF00000B7904009D40013D9540F6F747FB064B29 -:10CF100006499C46644463425C41A4006258AA43AB -:10CF20006250F6F747FB70BD0000D0AF0C16002032 -:10CF3000F0B5DE4657464E4645468B46E0B51C00EA -:10CF400085B04B0003935B44DB00C5182F00DC3732 -:10CF500016003A68844600922A00CC321268CC331C -:10CF60000192C022634492011343802292020290F4 -:10CF70001A60002C18D08023DB049A4601239946BE -:10CF8000134BD83598462000F9F7BCFD52464301B3 -:10CF900013433B6033004A46C340134042461343A9 -:10CFA0002B60631E1C40EED1029B03989C465844A4 -:10CFB000C00060440300009ADC331A60019BCC304F -:10CFC000036005B0F0BCBB46B246A946A046F0BD22 -:10CFD00080E00000F0B557464E464546DE4689469D -:10CFE000E0B583B00CA90D7849464900884649440C -:10CFF000C900461837003400DC3701903868CC345B -:10D0000083462068C02482460198CC318446A4011E -:10D01000614421438024A4020C60691E8D411F21BC -:10D020006D420D4016498C466544052B0ED9A02152 -:10D0300049058C461F21D836604654010443053209 -:10D04000053B3C600A403560052BF5D8414652014E -:10D050009B0613434944019AC90050180200DC3270 -:10D0600013600300D8331D605B4613605346CC3019 -:10D07000036003B0F0BCBB46B246A946A046F0BD73 -:10D0800080E0000010B501000148F6F70DFB10BD6F -:10D09000C80F012000B5054B83B0010000930022AA -:10D0A0000B230348F6F7B2FA03B000BDECC7041037 -:10D0B000C80F012003001149820110B554182068DF -:10D0C000D90241400E4801408020400120430160C8 -:10D0D00001209840A0240B4BE40518600A4B8021E6 -:10D0E00018600A4B4904E050094B9C46624413689F -:10D0F0000B42FCD18023DB00E05010BD100000503B -:10D10000017800000434005014340050440400003E -:10D110000C00005010B5036801495B6A984710BDC8 -:10D12000B4080020802010B5402207494004F6F7DB -:10D13000DDF9012202211820F6F7AEF90D200121B8 -:10D14000F6F7E8FA002010BD6DD10010802010B570 -:10D1500005494004F6F7ECF9182000220221F6F701 -:10D160009BF9002010BDC0466DD10010D0231B06D6 -:10D170001B6810B55A1E93415A4230231340094A86 -:10D1800094466344DB6A9B0700D410BD0022022151 -:10D190001820F6F781F9044B0449186803685B6AA4 -:10D1A0009847F2E700410140C41A0020B40800206B -:10D1B000154B70B51B680400002B0ED0134D2A6868 -:10D1C000002A01D0013A2A6098472B68002B05D12C -:10D1D000236820009B690E49984770BDF7F7AAFAAB -:10D1E000FA220023920080185941002908DB084BDD -:10D1F00022689860D9605269190020009047ECE7D6 -:10D20000012004494042F2E7C81A0020CC1A00204D -:10D21000C8080020FFFFFF7F10B50122022118205F -:10D22000F6F73AF910BDC046034B10B5186803492C -:10D2300003685B6A984710BDC41A0020B408002038 -:10D2400010B504000848FFF719F8084B00221C60CD -:10D25000236820001B690649984723682000DB6982 -:10D2600004499847012010BDD01A0020C41A00209C -:10D2700025D10010B408002010B5040003680A4945 -:10D280009B699847236820001B6A084998472368D0 -:10D2900000221B690649200098470648FFF724F83A -:10D2A0000022054B1A6010BDC8080020B4080020F9 -:10D2B0004DD10010D01A0020C41A002010B582B041 -:10D2C00068460C00FBF7A2FB6B460622991C200067 -:10D2D000FAF712F9012223789343022213432370B1 -:10D2E00002B010BD044B10B59C460800034906224D -:10D2F0006144FAF701F910BDE3080000D01A0020DC -:10D30000034B10B5186803685B68984710BDC046AA -:10D31000C41A0020034B10B5186803689B6898472F -:10D3200010BDC046C41A002070B50400094B1D682A -:10D33000F7F700FA2200002312184B41002B04DB00 -:10D3400029682800096B884770BD0122024B5242B0 -:10D35000F6E7C046C41A0020FFFFFF7FF8B50E4B6A -:10D3600006001F68F7F7E6F9FA2204000D00002313 -:10D37000920030000021F9F7D9FF02000B001219CA -:10D380006B41002B04DB39683800C96A8847F8BD57 -:10D390000122024B5242F6E7C41A0020FFFFFF7F32 -:10D3A00070B50400094B1D68F7F7C4F9220000238B -:10D3B00012184B41002B04DB29682800C96A8847F2 -:10D3C00070BD0122024B5242F6E7C046C41A00204B -:10D3D000FFFFFF7F7047C0467047C04670B58B693E -:10D3E0000500C8690C00984720622000103006F044 -:10D3F000ABFD2B68280021001B6A984770BDC04612 -:10D4000010B5303006F0E8FD10BDC046F0B5CE4690 -:10D41000474680B52D4B87B01A685B6804000593BA -:10D420002B4B90464A259946200000F095FB0600BC -:10D430000F00F7F77FF932003B00121A8B41002BE7 -:10D4400029DD46452DD0635D002B08D0A06AE16A36 -:10D4500032003B00121A8B41002B28DC33D0236CA6 -:10D46000002B03DD216C206AF6F7BEFF0123A662C4 -:10D47000E7626355002302934B4632000093206A13 -:10D480003B000194F6F762FE2064236C002B0EDC57 -:10D4900000236355C8E7002BC6D1002AC4D04645F7 -:10D4A000D1D1059B9F42CED1236C002B04DC07B069 -:10D4B000C0BCB946B046F0BD216C206AF6F794FFB7 -:10D4C00000232364F3E7002AC9D0F0E7A84601103F -:10D4D000F9D6001070B549250400405D002818D128 -:10D4E000236C002B03DD216C206AF6F77DFF4823B7 -:10D4F000E35C002B1AD125003035280006F06CFDC6 -:10D50000280006F089FD502200212000F9F7EEFFE7 -:10D5100070BD0021F6F7FEF8605D0649F6F746FAA1 -:10D52000605DF6F79BFB00236355D9E7206AF6F7A9 -:10D53000EBFDE0E739D500100D4AEFF305832A3BF8 -:10D540009B0070B59C58002C0DD025003035002173 -:10D55000280006F029FD002805D06B79012B03D0A7 -:10D56000280006F059FD70BD2000FFF74FFFF7E7D8 -:10D570002417002010B5383006F05EFD10BDC046FF -:10D580001900EFF30583100010B5002B02D0F7F758 -:10D5900005F910BDF6F766FFFBE7C04610B5303061 -:10D5A0004379002B08D0D02300221B069A5604236F -:10D5B000C3569A4200D110BD0148F7F763FFC04639 -:10D5C0000CC80410F0B5C646D02700B53F061600BB -:10D5D000837E3A6804000D008CB0934223D0030090 -:10D5E00030335B79002B1BD12D4B0122002107A882 -:10D5F000049309950A96F6F74FFB236803A9DB69A4 -:10D6000020009847236820005B6A03A9984707A871 -:10D6100006F0DAFC0B9D28000CB080BCB846F0BDCB -:10D62000F7F748FFE0E7302398468044404606F08D -:10D63000D3FC3000A84743465B790500012B03D09B -:10D64000404606F0E9FCE6E7A37E3A6820009342F4 -:10D650001ED000F0F5FA0028F2D0404606F0DCFCBF -:10D66000A27E3B689A4216D0616C002902DD206AD6 -:10D67000F6F7BAFE0B4B00220093206A00230194B8 -:10D68000F6F720FE60642000383006F05DFCC2E74B -:10D69000FFF7BCFED4E74923E05CF6F759F8F2E760 -:10D6A000DDD30010F9D60010012310B50B72D02382 -:10D6B0001B06827E1B68040082B09A4215D0416C22 -:10D6C00000290EDC0B4B00220093206A00230194FA -:10D6D000F6F7F8FD60642000383006F035FC02B043 -:10D6E00010BD006AF6F780FEECE74923C05CF6F750 -:10D6F0002FF8F0E7F9D6001000234A2210B54B644A -:10D700008B54D0231B068A7E1B680C0082B09A4281 -:10D7100017D0496C002910DC0C4B00220093206AC2 -:10D7200000230194F6F7CEFD60642000383006F047 -:10D730000BFC0020002102B010BD206AF6F754FE59 -:10D74000EAE74923C85CF6F703F8EEE7F9D60010DC -:10D7500070B5050030356B79040082B0012B04D020 -:10D76000280006F059FC02B070BDD0263606837E34 -:10D77000326893421FD000F063FA0028F0D02800EE -:10D7800006F04AFCA27E33689A4217D0616C0029E9 -:10D790000DDC0D4B00220093206A00230194F6F764 -:10D7A00091FD60642000383006F0CEFBDBE7206A94 -:10D7B000F6F71AFEEDE7FFF729FED1E74923E05C13 -:10D7C000F5F7C6FFEEE7C046F9D60010F0B5050044 -:10D7D0000E0004003035280083B006F0FDFB310058 -:10D7E000200000F0A5F96B790600012B05D0280078 -:10D7F00006F012FC300003B0F0BDD0273F06A37E38 -:10D800003A68200093421FD000F01AFA0028EED0A8 -:10D81000280006F001FCA27E3B689A4217D0616C9A -:10D8200000290DDC0C4B00220093206A0023019498 -:10D83000F6F748FD60642000383006F085FBD9E734 -:10D84000206AF6F7D1FDEDE7FFF7E0FDCFE74923CA -:10D85000E05CF5F77DFFEEE7F9D60010F0B50500C6 -:10D860000E0004003035280083B006F0B5FB31000F -:10D87000200000F037F96B790600012B05D0280055 -:10D8800006F0CAFB300003B0F0BDD0273F06A37EF0 -:10D890003A68200093421FD000F0D2F90028EED061 -:10D8A000280006F0B9FBA27E3B689A4217D0616C53 -:10D8B00000290DDC0C4B00220093206A0023019408 -:10D8C000F6F700FD60642000383006F03DFBD9E734 -:10D8D000206AF6F789FDEDE7FFF798FDCFE74923CA -:10D8E000E05CF5F735FFEEE7F9D60010F0B505007E -:10D8F0000E0004003035280083B006F06DFB3100C7 -:10D90000200000F003F96B790600012B05D02800F8 -:10D9100006F082FB300003B0F0BDD0273F06A37EA7 -:10D920003A68200093421FD000F08AF90028EED018 -:10D93000280006F071FBA27E3B689A4217D0616C0A -:10D9400000290DDC0C4B00220093206A0023019477 -:10D95000F6F7B8FC60642000383006F0F5FAD9E735 -:10D96000206AF6F741FDEDE7FFF750FDCFE74923C9 -:10D97000E05CF5F7EDFEEEE7F9D60010F0B5050036 -:10D980000E0004003035280083B006F025FB31007E -:10D99000200000F093F86B790600012B05D02800D9 -:10D9A00006F03AFB300003B0F0BDD0273F06A37E5F -:10D9B0003A68200093421FD000F042F90028EED0D0 -:10D9C000280006F029FBA27E3B689A4217D0616CC2 -:10D9D00000290DDC0C4B00220093206A00230194E7 -:10D9E000F6F770FC60642000383006F0ADFAD9E735 -:10D9F000206AF6F7F9FCEDE7FFF708FDCFE74923CA -:10DA0000E05CF5F7A5FEEEE7F9D60010FF23037002 -:10DA1000002343607047C04670B504000D004C22DF -:10DA200000210430F9F762FD214B23600323238397 -:10DA3000D0231B061B68A3766B68002B28D02362BB -:10DA40002000012201213830F6F726F9200030307D -:10DA5000F6F748F900202E78F6F70AF903000020BF -:10DA6000002B14DB1A00492512491A3A9200FF30A4 -:10DA70005450184063551049F5F77AFE0121605D56 -:10DA8000F5F748FE605D3100F6F768F8012070BDDB -:10DA9000F6F7FCFA2062A67EF6F7E2FC8642CFD0CB -:10DAA0000420F6F7F7FA482301222062E254C7E780 -:10DAB0002CC804102417002039D5001002008368F8 -:10DAC0000832002B04D107E01A001B68002B03D09A -:10DAD0009942F9D1002003E00023012011600B607E -:10DAE0007047C0468368002B08D0994202D107E0F6 -:10DAF000994207D01A001B68002BF9D1002070470B -:10DB0000020008320B6801201360F8E74368021D29 -:10DB1000002B04D107E01A001B68002B03D09942A8 -:10DB2000F9D1002003E00023012011600B60704751 -:10DB30004368002B08D0994202D107E0994206D0F1 -:10DB40001A001B68002BF9D100207047021D0B68DA -:10DB500001201360F9E7C046F8B54746CE46836812 -:10DB6000804680B5002B29D0082343449946F6F718 -:10DB7000E1FD43469E6804000D00002E58D00023AE -:10DB80004F469C46B268F36820002900801A9941EC -:10DB9000002902DB14001D00BC4637003668002E49 -:10DBA000F0D16346002B43D0196840460A681A60DA -:10DBB0004B68984743469B68002BD8D143465C6826 -:10DBC000002C31D00025237A002B29D02100636856 -:10DBD0002572404698472468002CF4D1174B1868EA -:10DBE000596843469E68002E04D112E020002900A7 -:10DBF000002E0ED0330002009C68DD680B00121B63 -:10DC0000AB413668002BF1DCF2D1002AEED1002EB8 -:10DC1000F0D1434618615961C0BCB946B046F8BD61 -:10DC20002468002CCFD1D9E7044B18685968F0E775 -:10DC300043465C68002CC5D1D0E7C046A846011019 -:10DC4000F0B5C646804600B5F6F774FD43469B68BE -:10DC500006000F00002B0AD09968DA6834003D00F6 -:10DC6000641A9541002D10DA1B68002BF4D143464D -:10DC70005B68002B03D10AE01B68002B02D0187AE6 -:10DC80000028F9D080BCB846F0BD0120FAE700209A -:10DC9000F8E7C046030010B50A00034908681900F8 -:10DCA00000F004F810BDC046E008002010B5514354 -:10DCB00000F03EF8041E0ED00300083B5A68032310 -:10DCC0009A43043A242A15D80300132A05D80022BF -:10DCD0001A605A609A60200010BD0021083301606C -:10DCE00041601B2AF3D98160C160242A06D0030059 -:10DCF0001033ECE70021F9F7F9FBECE703000161D1 -:10DD000018334161E3E7C04610B5034B01001868C2 -:10DD100000F00EF810BDC046E008002010B5034B1F -:10DD20000100186801F096FE10BDC046E008002012 -:10DD3000F0B54E464546DE465746E0B50D000B357C -:10DD4000060083B0162D22D8102900D9B2E000F0C9 -:10DD5000A9FA102518230220CC4FFB181A005C6882 -:10DD6000083A944200D1B5E0032362689A43130055 -:10DD7000E268A168CA6091600122E3185968300026 -:10DD80000A435A6000F090FA2000083095E007231B -:10DD90009D4300D58EE0A94200D98BE000F082FAC5 -:10DDA000FC235B009D4200D2A1E1680A00D18BE018 -:10DDB000042800D974E138239846A80980443930F2 -:10DDC000C100B24F79184C680839A1420ED0032324 -:10DDD0009C4604E0002ACBDAE468A14206D0624601 -:10DDE000636893435A1B0F2AF4DD40463A003C69AE -:10DDF0000832944200D178E0032361689943894650 -:10DE00000B00491B0F2900DD75E17A613A61002999 -:10DE1000B2DA80229200914500D310E15909DA0864 -:10DE200001238B40D2007968D2190B4391687B6043 -:10DE3000E260A1609460CC6001218210914099421F -:10DE400059D80B4205D103229043490004300B42BC -:10DE5000FBD003239846C3009946B944CC4682467A -:10DE60006346DC68A44507D126E1002A00DB2FE1E8 -:10DE7000E468A44500D11FE14246636893435A1BFE -:10DE80000F2AF2DD01208046611905436560A06814 -:10DE9000E5680837C560A86040461043F960B9607E -:10DEA0004860CF6030008F60E25000F0FDF9200044 -:10DEB000083002E00C230020336003B0F0BCBB4606 -:10DEC000B246A946A046F0BD80213F234020984697 -:10DED000890076E7DC680230A34200D044E73A00CC -:10DEE0003C690832944200D086E701217B688210A9 -:10DEF00091409942A5D90323BC6862689A43914630 -:10DF0000954203D8531B0F2B00DD8AE023004B44BE -:10DF10005F4A01935F4B93469A4612681B68EB1861 -:10DF2000013200D136E15C4A944663441B0B1B036B -:10DF300000933000009900F063FB0300804601333A -:10DF400000D1F3E0019B834200D9EDE052460098F6 -:10DF5000526803009446514663444B6001991A008D -:10DF6000414500D14BE15B461B68013300D150E1D4 -:10DF7000434601995B1A9A1853465A600723424652 -:10DF800041461A400192194200D10DE108239846FA -:10DF9000881A424B0099804441449B1A5B1A1B0526 -:10DFA0001B0D0091300019009B4600F029FB431C1B -:10DFB00000D14AE14346C01A03005B440093534634 -:10DFC00052465B6801215B44536042464046BA605A -:10DFD000009A0A434260BC4200D11EE14A460F2A21 -:10DFE00000D81CE107200C3A8243606801400520FC -:10DFF00011436160A118486088600F2A00D92FE1A1 -:10E000004246444652685146C96A994201D2514635 -:10E01000CB625146096B994200D389E051460B63AC -:10E0200086E0012229001343114365196160300025 -:10E03000BD606B6000F038F9200008303DE75A0AF7 -:10E04000042A6BD9142A00D9BEE011005C325B317E -:10E05000D20008235B429C46BA18944463469A68EF -:10E0600003239846944500D197E04346516899436D -:10E07000494502D992689445F7D1D3689C467B689C -:10E080006146A260E1608C60D460D5E6180D002086 -:10E09000100D0020CC1500200F100000081000000B -:10E0A000142852D9542800D996E06E239846280B9C -:10E0B00080446F30C10084E608239B46073BDC4464 -:10E0C0009B46DA4443465246134200D0C8E64CE031 -:10E0D0000122E318596830000A435A60E368A268D5 -:10E0E000D3609A6000F0E0F820000830E5E62B00ED -:10E0F000E808083330E6012360191D436560786144 -:10E100003861C26082601A004B460A4342603000A8 -:10E11000E15000F0C9F820000830CEE69A0911005D -:10E1200039323831D20094E7BC4260D0BC686268B2 -:10E1300003239A43531B954202D80F2B00DD70E74F -:10E14000300000F0B1F80020B7E65B239846804429 -:10E150005C30C10035E608235B429C46E1444B46F7 -:10E160009B6801384B4500D097E043460342F2D10B -:10E170007B688B437B604900994200D9BBE600294C -:10E1800004D1B8E6042294464900E2440B42F9D097 -:10E19000504660E610330093CBE68910023B8B407B -:10E1A00079680B437B606BE7009B300043445B4224 -:10E1B0001B051B0D19009B4600F022FA431C00D0E2 -:10E1C000F8E600239B46FAE6542A2AD81A0B1100D7 -:10E1D0006F326E31D2003CE7AA235B0098422AD806 -:10E1E000DD3B9846E80B80447830C100E9E55346B2 -:10E1F0005B68009A9C46534662445A60B3E6090540 -:10E2000000D0B0E60200BC684A4401310A436260B3 -:10E21000F9E65B4642461A60B0E64446F3E64160E2 -:10E220008EE7AA2149008A4224D8DA0B11007832FD -:10E230007731D2000DE71A4B984224D87C239846B8 -:10E24000A80C80447D30C100BBE5009A019B944638 -:10E250004246083B63449B1A009300239B46AEE66C -:10E2600021003000083101F0F5FB5346BC685B68C3 -:10E270006268C8E60A498A420BD89A0C11007D32BE -:10E280007C31D200E5E6FE217E237F20984689007E -:10E2900097E5FE227E219200DBE67B686BE7C046B5 -:10E2A000540500007047C0467047C046F0B5574659 -:10E2B0004546DE464E46E0B50C000700904683B06A -:10E2C000002900D1A8E045460B35FFF7EBFF162DDE -:10E2D00070D810251023A84570D82600083E716814 -:10E2E00003220800904381460096984200DB77E0C5 -:10E2F000C24A301893469268824200D1CAE042680E -:10E3000001900092012292465046009A8243019861 -:10E3100094468346DC44624650465268024200D02E -:10E3200071E00320009ACB4682439446E3449B4528 -:10E3300050DA52460A4211D103213268B21A92468B -:10E3400052688A436146511849448B46994200DB22 -:10E3500078E04A4493469A4200DB78E04146380030 -:10E36000FFF7E6FC8046002820D07368B44600938F -:10E3700001230099020099430B00083A6344934239 -:10E3800000D1F7E04A46043A242A00D9F7E0030016 -:10E390002100132A00D9C8E00A681A604A685A6046 -:10E3A0008A689A602100380001F054FB3800FFF7BA -:10E3B0007BFF07E007239D432B1E8CDA0C233B6079 -:10E3C00000239846404603B0F0BCBB46B246A9467F -:10E3D000A046F0BDD946019AD3689268D3609A608E -:10E3E0004B465B1B0F2B1CD801214A4673680B4020 -:10E3F000134373604E447368194371603800FFF72C -:10E4000053FFA046DEE70842A8D103213268B21AC2 -:10E41000924652688A439CE71100FFF789FC8046C8 -:10E42000D0E70120726871190240034315437560FB -:10E430004B604E447368083118437060380001F037 -:10E4400009FBDBE7019AD3689268D3609A60534670 -:10E450005246DB6892685646D3609A604A46043A50 -:10E460000836242A6BD83300132A09D95346216869 -:10E4700099606168D9601B2A00D98EE00834103396 -:10E480002268D9461A6062685A60A26834009A60AD -:10E490005646A5E75068032290430D3282469446C3 -:10E4A000CA44AC44E24552DACA0700D556E731689F -:10E4B000721A0321924652688A4310180100494497 -:10E4C00000918C4500DD44E753465246DB68926874 -:10E4D000D3609A6008234A465344043A9846242A53 -:10E4E00075D8132A08D95346216899606168D960A4 -:10E4F0001B2A71D80834103322681A6062685A6087 -:10E50000A2689A60534659195B469960009B38008F -:10E510005A1B01231A434A605246526813401D4356 -:10E5200053465D60FFF7C0FE4CE7216801606168FB -:10E5300041601B2A27D82100083308312CE721002D -:10E540003000340005F080FDD946564648E75B466A -:10E550000098A0464119996053465A1B01231A435B -:10E560004A6041680B401D43456038000091FFF749 -:10E570009BFE27E703225B689343994430E7210021 -:10E5800005F062FD0EE7A1688160E168C160242AA0 -:10E590000CD0210010331031FEE6A1681961E1684A -:10E5A0005961242A0BD01034183369E722692100FD -:10E5B000026102006069183118335061ECE622698B -:10E5C0009A61524661692033D161183458E72100BD -:10E5D000180005F039FD95E7A1681961E1685961F6 -:10E5E000242A02D01034183386E722699A615246F1 -:10E5F00061692033D16118347EE7C046180D0020D0 -:10E60000002370B5064D040008002B60F6F702FFEA -:10E61000431C00D070BD2B68002BFBD02360F9E7B2 -:10E62000001600200EB430B581239CB06A461FACA2 -:10E630009B0020CC93820290069000F095F80B4B43 -:10E640006A460A9300230E931393013BD382084B2F -:10E65000039007902A00186802A92300019400F093 -:10E66000C7F91CB030BC08BC03B01847EDE6001079 -:10E67000E00800200CB470B581239CB06A4620AC41 -:10E6800005009B00080040CC93820291069100F0A7 -:10E690006BF80B4B6A460A9300230E931393013BCE -:10E6A00003900790D38228002300320002A901942E -:10E6B00000F09EF91CB070BC08BC02B01847C04600 -:10E6C000EDE6001070B50C000E25495F01F090FBDF -:10E6D000002803DB236D1B18236570BDA389024A44 -:10E6E0001340A381F9E7C046FFEFFFFF002070470A -:10E6F000F8B50C001F000C23C95E05001600CB0501 -:10E700000AD40A4B320019402800A1810E23E15E91 -:10E710003B0001F025F9F8BD0E23E15E0022022343 -:10E7200001F0E2FA0C23E15EEBE7C046FFEFFFFFEA -:10E7300070B50C000E25495F01F0D6FA431C06D0D7 -:10E740008023A2895B011343A381206570BDA38947 -:10E75000014A1340A381F9E7FFEFFFFF10B50E2335 -:10E76000C95E01F011F910BD10B583070AD003008E -:10E77000032102E001330B4205D01A78002AF9D1B7 -:10E78000181A10BD030019680C4A0D4C8A188A43E8 -:10E7900022420FD15968094A04338A188A43224217 -:10E7A00008D15968054A04338A188A432242F1D0B5 -:10E7B00000E001331A78002AFBD1E1E7FFFEFEFEFC -:10E7C0008080808030B5002A26D003000B439B0751 -:10E7D00024D1032A22D9164D0BE0043A002A1BD07B -:10E7E000144C1C199C432C4216D104300431032ACA -:10E7F00014D903680C68A342EFD004780D78AC42BA -:10E8000013D1012306E0C45CCD5CAC420DD10133D1 -:10E81000934201D0002CF6D1002030BD04780D7851 -:10E82000A54202D1012AECD1F6E7601BF5E7C0460C -:10E8300080808080FFFEFEFEF0B557464E4645467E -:10E84000DE468246E0B5914688461E000A00082052 -:10E85000484F83B013001C78551C395D2A000842CC -:10E86000F8D12D2C66D02B2C29D0434B9B4600236E -:10E870000193002E2BD0102E64D03700390058465B -:10E88000F8F7A0F92B008C460022002107E088420F -:10E8900012D33FD00122794369181C780133250037 -:10E8A000303D092D04D9113D192D15D8373C2500CF -:10E8B000AE4219DD002AEADA01225242EDE72C7855 -:10E8C0009D1C2D4B9B4600230193002ED3D1302C51 -:10E8D00046D00A270A26D1E72500613D192D03D825 -:10E8E000573C2500AE42E5DC002A18DB01980028E1 -:10E8F00000D049424846002804D0002A38D14B466F -:10E9000042461A60080003B0F0BCBB46B246A946B6 -:10E91000A046F0BDAC45BDDA01225242BDE722223D -:10E9200051460A604A465946002AEBD0013B9846B8 -:10E930005946E4E72C789D1C80231B069B46012347 -:10E94000019396E7302C04D120222B789343582B47 -:10E9500001D0102792E76C781027102602358DE73A -:10E9600020222B789343582BF5D00827082685E7DB -:10E970008B46DBE765C80410FFFFFF7F10B5012B56 -:10E9800004D0242B02D8FFF757FF04E001F00EF863 -:10E9900016230360002010BD130010B5012A09D012 -:10E9A000242A07D8064A14680A0001002000FFF74D -:10E9B00043FF04E000F0FAFF16230360002010BDBF -:10E9C000E0080020130010B5012A09D0242A07D836 -:10E9D000064A14680A0001002000FFF72DFF04E03A -:10E9E00000F0E4FF16230360002010BDE0080020C3 -:10E9F000F0B55746DE464E464546E0B5C94C0F00D9 -:10EA0000A5440A930C23C95E80239B0182461942C8 -:10EA100005D10B43BB81796EC34B0B407B661378EA -:10EA2000013213930392002B01D100F001FF002269 -:10EA300091460B92049208920592BC4A9346524624 -:10EA4000CA46914608215A460C00D25C1440114235 -:10EA500029D1252B13D1039B00251A780023984632 -:10EA600004330F209C46039B591C1300253BDBB24B -:10EA7000532B0ED8AE4E9B00F3589F4603917B68F4 -:10EA8000002B3CDD039B3A68013B11781B789942CF -:10EA90002CD00598B1239B009D44F0BCBB46B246E8 -:10EAA000A946A046F0BD082455464E467B680BE0BB -:10EAB00059463A681378CB5C1C420DD07B68013212 -:10EAC000013B01357B603A60002BF1DC39003000FE -:10EAD00002F0A2FD0028EBD0AA46B146039A1378B3 -:10EAE000013213930392002BACD1D2E77B68013241 -:10EAF000013B7B6001239C463A60E244EEE739002B -:10EB0000484602F089FD0028BCD0059B002B02D0AE -:10EB1000BB895B06BDD501235B420593B9E78F2313 -:10EB20002B42B6D143469B0043445B009A183023E6 -:10EB30005B429846039B904403915A7893E70426DE -:10EB400003917B68002B52DD6B0658D5032E00D154 -:10EB500087E0042E00D1FDE1012E00D1C7E1022E95 -:10EB600000D023E14346002B01D1013B9846EB073F -:10EB700000D576E3EB0601D400F05AFC59463A681A -:10EB80001378CB5C1B07A9D401323A6042467B68FC -:10EB90000124013B082546467B60012A11D100F083 -:10EBA000B4FE59463A681378CB5C1D4211D17B689C -:10EBB0000132013B01347B603A60A64201D100F092 -:10EBC0000AFE002BEDDC3900484602F025FD002846 -:10EBD000E7D0A24482E780239B001D43554B0326C8 -:10EBE0000B93102308937B680391002BACDC390056 -:10EBF000484602F011FD002887D16B06A6D459467D -:10EC00003A681378CB5C1B07A0D521004B465446CD -:10EC1000A9468A461D0007E0594601323A6013783A -:10EC2000CB5C0821194213D07B680134013B7B6027 -:10EC3000002BF1DC3900280002F0EEFC002800D0A7 -:10EC400063E759463A681378CB5C08211942EBD147 -:10EC500053462A00A2464D461C009146032E00D082 -:10EC600077E74346AE220021013B520006919342D2 -:10EC700005D95D3BFF3B06935E23FF339846D823BF -:10EC800000221B011D4358AB44461E0090460C93C6 -:10EC90003A6811780B002B3BDBB24D2B00D9B3E067 -:10ECA00025489B00C3589F4601231D43214B032643 -:10ECB0000B9308230391089343E701231D431F4B44 -:10ECC00003260B930A23039108933AE718A801F04F -:10ECD000A3F84023012603901D4332E7402300267A -:10ECE0001D4303912DE7882376E70226039128E749 -:10ECF000104B03260B930A230391089321E7284224 -:10ED000000D0C6E602231D43039B03915A78AAE66E -:10ED1000284200D0BDE663461D43039B03915A7809 -:10ED2000A1E6C0463CFDFFFFFFDFFFFF65C8041002 -:10ED300074C9041069130110C4CA04107DE90010DD -:10ED4000CF4B03260B93002303910893F9E6284247 -:10ED500000D09EE6039B5A786C2A01D100F02FFD6B -:10ED6000012303911D437EE60391EB0600D5B5E632 -:10ED70006B0701D500F0EEFCEB0701D500F05CFD60 -:10ED8000AB0701D400F058FD51460A9B04CB11603B -:10ED9000C91751600A93A1E643462B43984600D019 -:10EDA00077E6039B10255A7803915CE64446002CD5 -:10EDB00000D10134EB0701D500F015FCEB0600D5BE -:10EDC00018E30A9D230002CD01224846009702F075 -:10EDD00043FC002800D198E6059B8244013305934B -:10EDE0000A957BE6089B0A2B0EDDA64B1D40317071 -:10EDF00001367B68013B7B60002B71DD01323A609C -:10EE0000013C002C00D043E73400EB0508D50C9BF7 -:10EE10009E4201D900F0BBFC0C9B9C4200D138E61D -:10EE200010231A002A402B4200D0FFE1089B2270D9 -:10EE3000484600220C990B9EB047AB0600D5EEE188 -:10EE40006B0701D500F079FCEB0700D5E7E1AB07D4 -:10EE500000D4E4E18C4B0B9A9A4201D100F04DFDB5 -:10EE600000224846089B0C9902F0BEF90A9B04CB8D -:10EE700003C20A93D7E1089B84485B00C35E0893F2 -:10EE8000804B1D40B3E7C0238020DB002B40800077 -:10EE90008342B9D17E4B1D40A023DB001D431023CC -:10EEA0000893A4E780232B42AED09D439FE7089BA5 -:10EEB00076485B001B5E0893082B96DCA4E72B05C5 -:10EEC00095D5089B002B05D180239B001D43F93B62 -:10EED000FF3B08936B0500D4F6E36E4B1D4086E7BD -:10EEE0003900484602F098FB002889D08CE7434659 -:10EEF000002B01D1013B9846EB0700D5E0E2EB0681 -:10EF000000D429E23A6818AD1378EB5C002B00D1ED -:10EF1000BFE501323A6042467B684446013B7B6074 -:10EF2000012A0DD114E03A681378EB5C002B0FD066 -:10EF30007B680132013B01367B603A60B44207D006 -:10EF4000002BF0DC3900484602F066FB0028EAD0CE -:10EF5000B244C3E5484600F0BFFE0368AE220E93FC -:10EF600043460021013B52000F91934205D95D3B7E -:10EF7000FF3B0F935E23FF339846F023DB001D43D6 -:10EF8000002306931193109309930D9358AB1E0021 -:10EF90000C9323004446A84655469A463A68117891 -:10EFA0000B002B3BDBB24E2B03D83B489B00C358D6 -:10EFB0009F460E9B1B788B4217D1802043468000D2 -:10EFC000034212D0354803409846099B0D93317097 -:10EFD000013C01367B680135013B7B60002B00DC86 -:10EFE00015E101323A60002CD8D1099B5446AA465B -:10EFF0004546002B00D031E1069B013B012B01D897 -:10F0000000F057FC631E062B00D97FE0022C01D8CC -:10F0100000F08AFC032C79D03B004F469846A94665 -:10F0200025003400013C42463800217802F0B2FA53 -:10F0300063199B1BDBB2032BF4D82C00043CE4B215 -:10F04000E343F6185346013B1B1B4D469A46B9460F -:10F0500047465BE0069B5344002BC6D14046104B0D -:10F0600018408046B3E7069B012BBED102230693CE -:10F07000ADE75346072BB8D108239A46A7E7C04609 -:10F080007DE900107FF4FFFF6913011038CD0410F3 -:10F09000FFFDFFFF7FFAFFFFFCCB04107FFDFFFFAA -:10F0A0007FFEFFFF5346062B9FD107239A468EE72C -:10F0B000069B002B00D0C7E0099B002B06D1E02364 -:10F0C0004046DB001840984200D195E35346012B9F -:10F0D00001D0042B89D153460133DBB29A4676E73F -:10F0E0005346002B00D0A6E0099B002B00D0B2E0D5 -:10F0F000E0234046DB001840984200D174E3069BB1 -:10F10000AA46013B4546012B00D8D2E3EB0513D5B7 -:10F110006B0500D5DFE30123741E5B422178534465 -:10F120009846652902D0452900D0F2E23A004846C7 -:10F1300002F030FAC246260010231A002A402B4261 -:10F1400000D0CBE4C02332708022DB002B40D20001 -:10F15000934200D123E3109B002B00D001E3002257 -:10F1600048460C9901F0A0FE06900791EB0700D4E9 -:10F17000B7E20A9B04CB106051600A93059B0133F0 -:10F180000593ABE45346022B00D02EE703239A46A7 -:10F190001DE7A0234046DB0003408020C0008342DF -:10F1A00007D04346034200D11FE7099B002B00D143 -:10F1B0007AE3802043468000034204D1099B0D98E6 -:10F1C00011961B1A10934046BB4B18400300C020F9 -:10F1D00040001843002380460993F8E68023404608 -:10F1E000034200D101E798438046F0E64346DB0541 -:10F1F00000D42FE7802341469943099B8846013379 -:10F2000009930F9B002B00D0F0E0013CE2E63900AF -:10F21000484602F001FA002800D1E4E6E5E60A9B40 -:10F2200004CB10600A93059B013305930C9BE41AF1 -:10F230004444A24452E4FD20033B034200D0D4E600 -:10F240000433DBB29A46C2E6069B022B00D03DE7B0 -:10F2500003230693BBE65446AA464546974B1D40FA -:10F26000CAE610231A002A40069213AE2B4200D1A0 -:10F270004BE25A463B681B78D35C1B0761D40024E1 -:10F2800000F0FEFCA04200D13FE490203B6810A9B2 -:10F290001A78400009180A5501337A683B60049BCC -:10F2A000013A651C7A6016AC032B02D1169B042B25 -:10F2B00004D0082200212000F8F718F92B003100B3 -:10F2C0004846009458AA099500F022FD0490421C7B -:10F2D00000D11AE4002800D096E23060002000F04F -:10F2E0009BFC002818D1AA4401235B429C46E044C1 -:10F2F000069B0025002B00D104367B68002B00DC28 -:10F30000A1E25A463B681B78D35C1B0719D44346DD -:10F31000002B16D02C00B3E7002D12D0202410AB08 -:10F320009C46FF346444B04626004C46099D715DFE -:10F330003A002000013D02F02DF9002DF7D146469C -:10F34000A146069B002B01D0FFF7C8FB3360059B4D -:10F3500001330593FFF7C2FB0A9B18AD02CB09935B -:10F360003B6806911A78AA5C002A01D1FFF791FB4D -:10F370007A684E1C013A7A605A1C3A601B780B700E -:10F380004346012B22D08C463400E0440FE03B681A -:10F390001A78AA5C002A19D07A680134013A7A6096 -:10F3A0005A1C3A601B783370A04500D105E27B6897 -:10F3B0002600002BEBDC3900484602F02DF900282E -:10F3C000E5D0069BA34201D1FFF79FFB069AB31A33 -:10F3D000964201D1FFF75DFB00223270059A9A44F4 -:10F3E000099B013205920A93FFF778FB0F9B013BC3 -:10F3F0000F93EFE500254E460CE03A68ED18944671 -:10F40000E41A6344390030003B6002F005F900283B -:10F4100000D0CAE17B689C42EFDC1B1B7B603B6831 -:10F420002D199C466444B1463C60AA44FFF756FB44 -:10F4300058460A9B02CB09933B6806911A78825C76 -:10F44000120700D566E27A684D1C013A7A605A1CB0 -:10F450003A601B782C000B70434641440E00012B90 -:10F4600013D159E259463B681A788A5C0821114247 -:10F4700000D0ACE17A680134013A7A605A1C3A60F3 -:10F480001B782B70A64200D1A9E17B682500002BD8 -:10F49000E8DC3900484602F0BFF80028E2D0069BBD -:10F4A000E31A9A4400232B70059B01330593099BB3 -:10F4B0000A93FFF713FBC0467FF8FFFFFFFEFFFF35 -:10F4C00010231A002A400E9213AE2B4200D130E1D5 -:10F4D00000254B46C146A846069300F0D1FB4045A7 -:10F4E00001D1FFF712FB4246902540463B68541C71 -:10F4F00010A91A786D00491901330A547A683B60E3 -:10F50000049B013A7A60032B4DD014AB9846082235 -:10F5100000214046F7F7EAFF434631000093069882 -:10F52000230058AA099400F0F3FB0490421C01D177 -:10F53000FFF7EBFA00283CD130600C9016AB0822A4 -:10F54000002118000D93F7F7D1FFE023D04A069869 -:10F55000D55812A90D9B0C9AA8470023012801D168 -:10F5600010AB1B7A18AAD35C002B00D177E1049B67 -:10F57000A244032B32D001235B429C46E1440E9B04 -:10F58000002B00D10436002398467B68002B18DD41 -:10F590004B46002BA1D1069B99460E9B002B01D018 -:10F5A000FFF79CFAD2E614AB9846149B042BAED11D -:10F5B000B2E7049B023300D0C8E17B68A046002B71 -:10F5C0008BDC3900069802F027F80028E0D0454689 -:10F5D000069B9946002DE0D0FFF797FA43461B683B -:10F5E000042BC8D1CBE710231A002A400692002230 -:10F5F00090462B4200D197E043460026A0461C00CF -:10F6000000F03EFBB04201D1FFF77FFA90203B684B -:10F6100010A91A78400009188A5501337A683B60AE -:10F62000049B013A751C7A6016AE032B02D1169B1F -:10F63000042B04D0082200213000F7F757FF2B00DD -:10F6400021004846009658AA00F062FB0490421C34 -:10F6500001D1FFF75AFA00281DD1069B002B00D1DB -:10F660002360AA4401235B429C46E044069B002B96 -:10F6700000D104347B680026002B13DD4346002BA9 -:10F68000BED1069B5A425341059A94469C44634618 -:10F690000593FFF723FA049B02330DD17B682E00FC -:10F6A000002BADDC3900484601F0B6FF0028E5D05C -:10F6B000002EE6D0FFF729FA049BAA44032BD1D1F0 -:10F6C0003368042BCED1D1E7724B1D40069B002B33 -:10F6D00002D0013B0693013401239C46E044FFF72E -:10F6E00088FBAB072ED4069807990A9C02000B00F2 -:10F6F00020CCF7F728FD002800D00FE106980799E5 -:10F70000F7F7A4FD0A94286038E50A9B40CB0A93DA -:10F71000AFE53A00484601F03DFF02235B42B41ECC -:10F7200053449846217801E50A9B04CB90460A93FE -:10F7300062E70A9B40CB0A93CAE60A9B04CB10807F -:10F740000A9370E50A9B0698079904CB10605160F4 -:10F750000A9313E551460A9B04CB11800A93FFF7E5 -:10F76000BDF9119E0A2300224846711CFFF706F9D5 -:10F77000109BC21A10A98C46474B63449E4201D38A -:10F78000464E664430004649F7F758F9E7E4013C35 -:10F790003A004846217801F0FDFEFFF73DFB0D9B46 -:10F7A00009995A1A8B42E5D1D9E4B146002D01D10D -:10F7B000FFF7ABF9AA44FFF791F9464606E60223A4 -:10F7C0001D43039B9A7802330393FFF74CF9069B82 -:10F7D000E41AA24466E6B046C244FFF77FF9069BEE -:10F7E0003500F31A9A445DE640462E4B184001233B -:10F7F00080469A46FFF7EBFB40462A4B1840012310 -:10F8000080460693FFF7E3FB049B023300D174E5C7 -:10F81000306800F001FA002800D07DE5049BAA447E -:10F82000032B00D060E52368042B00D05CE55FE586 -:10F8300000230593FFF72DF951460A9B04CB116075 -:10F840000A93FFF74BF93900484601F0E5FE00281E -:10F8500000D156E5002D01D0FFF757F971E5069B61 -:10F860009946002C00D198E6202410AB9C46FF342A -:10F870006444B04626004C46099D715D3A00200064 -:10F88000013D01F087FE002DF7D14646A14684E6F2 -:10F89000201100207FFCFFFF7302000072020000B5 -:10F8A0006CC904107FF8FFFF5446AA464546FFF78F -:10F8B000A3FB330034000C9EB34201D8FFF7E9F8F4 -:10F8C0004D46013C3A002800217801F063FEB44225 -:10F8D000F7D1FFF7DEF80C9B34009E4201D8FFF70A -:10F8E000D8F84D46013C3A002800217801F052FE3C -:10F8F0000C9B9C42F6D1FFF7CCF800224846089BAF -:10F900000C9901F02BFEFFF7B1FA01239C46E2446B -:10F91000FFF7E4F8069DC5E5C244C3E50F4800F0D3 -:10F92000BBFA0A94286029E40C9A35004C469642AA -:10F9300001D8FFF7AEF8013D3A002000297801F028 -:10F9400029FE0C9B9D42F6D1FFF7A3F833680C9378 -:10F95000013300D0F2E501235B4203E64C43011082 -:10F9600070B50400080011001A000023054D2B603B -:10F97000F7F78EFF431C00D070BD2B68002BFBD027 -:10F980002360F9E700160020002370B5064D04003F -:10F9900008002B60F7F7D2FF431C00D070BD2B6826 -:10F9A000002BFBD02360F9E700160020014B1868FC -:10F9B0007047C046E0080020F8B50C000500FEF7CF -:10F9C00071FC204FBB685E6803239E431E4B341BB3 -:10F9D0009C466444240B013C113324039C4207DB06 -:10F9E00000212800FEF70CFEBB689B19984204D04A -:10F9F0002800FEF759FC0020F8BD28006142FEF700 -:10FA0000FFFD431C0DD00122BB68361B16435E6010 -:10FA10000E4B28001A68141B1C60FEF745FC0120E1 -:10FA2000EAE700212800FEF7EBFDBA68831A0F2BE6 -:10FA3000DEDD07490968401A0449086001210B43CB -:10FA40005360D5E7180D0020EF0F0000D0150020FF -:10FA5000100D0020F0B5C64605000C0000B50029C9 -:10FA60004FD0FEF71FFC210008394C680126220008 -:10FA70000320B2438F187B688343624898468368AB -:10FA8000BB426AD043467B6026421ED108239C4677 -:10FA90000C688444091B12198C6864454FD0CB68EC -:10FAA000E3609C604346FC186468344211D1BB6833 -:10FAB000554C4244A34200D17EE0FC68DC60A36068 -:10FAC000012313434B608A5006E0FC1864683442FB -:10FAD000EDD016434E603A6080239B009A4213D2C9 -:10FAE0005409D3080122A2404468DB00224342604B -:10FAF00018188368C8608B608160D9602800FEF7A1 -:10FB0000D3FB80BCB846F0BD530A042B3ED8940901 -:10FB1000260039343836E40004192368083C0327EA -:10FB20009C4242D05868B843904202D99B689C429C -:10FB3000F8D1DC68CC608B60A160D960DEE7434619 -:10FB4000F8184068304257D1FB68B8684244164301 -:10FB5000C36098604E608A50D0E713004344264249 -:10FB600006D10A68891A8C689B18CA68E26094609A -:10FB700001221A434A60254A816012689A42BDD820 -:10FB8000234B28001968FFF717FFB7E7142B07D995 -:10FB9000542B1AD8140B26006F346E36E400BBE7E2 -:10FBA0001E005C335B36DC00B6E70122B610B240C3 -:10FBB000466832434260BDE7D9609960CB608B6094 -:10FBC000012313434B608A5098E7AA246400A342A0 -:10FBD00005D8D40B260078347736E4009CE70D4C2A -:10FBE000A34205D8940C26007D347C36E40093E7CC -:10FBF000FE247E26A4008FE7330013434B603A6057 -:10FC00007CE7C046180D0020200D0020140D0020B8 -:10FC1000CC1500205405000010B5002100F002F8BA -:10FC200010BDC04603000020FF2B03D8024A083055 -:10FC3000D35C18407047C04665C8041070B5141EE8 -:10FC400005D010000B4900F02BF9002802D10A4D15 -:10FC5000280070BD084D2000290000F021F900287F -:10FC6000F6D02000054900F01BF90028F0D0002054 -:10FC7000EFE7C0465CCD0410DCC504104C43011016 -:10FC80009423024A5B00D05C7047C04620110020DC -:10FC900070B50C1E05D020000B4900F001F90028BA -:10FCA00002D10A4D280070BD084D2000290000F047 -:10FCB000F7F80028F6D02000054900F0F1F80028F8 -:10FCC000F0D00020EFE7C0465CCD0410DCC5041086 -:10FCD0004C430110F030704700487047101200206C -:10FCE000004870471012002070B504000800110091 -:10FCF0001A000023054D2B60F7F724FE431C00D0AB -:10FD000070BD2B68002BFBD02360F9E700160020A4 -:10FD100030B5040083B0002A0AD006980D4D00903B -:10FD2000E4202D582000A847431C0CD003B030BD60 -:10FD3000069B084A0093E4230021D558E33B064A7A -:10FD4000A847431CF2D10023069A13608A3323602C -:10FD5000ECE7C046201100204C43011070B51C0098 -:10FD60000F4B82B01D68009400290BD0E4230D4E88 -:10FD7000F65813000A0001002800B047431C0AD0BF -:10FD800002B070BDE423074A2800D658E33B064A78 -:10FD9000B047431CF4D1002323608A332B60EFE784 -:10FDA000E0080020201100204C43011030B583B042 -:10FDB000069C034D0094E4242C59A04703B030BDA9 -:10FDC0002011002082B000290AD0002A0BD0002B7D -:10FDD0000BD013780B601078431E984102B0704727 -:10FDE00001A9002AF3D10020F8E702204042F5E7FC -:10FDF00070B50400080011001A000023054D2B60A7 -:10FE0000F7F7FCFC431C00D070BD2B68002BFBD027 -:10FE10002360F9E70016002070B50D7804005E2D10 -:10FE20001DD04E1C002000212300621CFF321970DF -:10FE300001339342FBD1002D0FD001224240625585 -:10FE40003378701C2D2B0FD05D2B05D0002B02D0EA -:10FE50001D000600F3E7300070BD701EFCE74D7812 -:10FE60008E1C01200121DFE771785D2911D08D42C0 -:10FE70000FDC2B0002360133E2549942FBDC0023F5 -:10FE8000681C8D4201DBC518DAE7491B4B1EC518FB -:10FE9000D6E72D250600D2E7004870470000C07F56 -:10FEA000024670B50A4392072AD11E4DEE0104C8DE -:10FEB00008C9541B9443344017D0D0B2D9B2401A69 -:10FEC0002106014310D190B299B2401A2104014396 -:10FED0000AD110021902000A090A401A210201433C -:10FEE00002D1100E190E401A70BD9A42DFD010BA1E -:10FEF00019BA884201D9012070BD0020C04370BDED -:10FF000002780B7801300131002A09D09A4207D1DA -:10FF100002780B7801300131002A01D09A42EFD0EB -:10FF2000D01A70BD01010101F0B5DE4657464546C5 -:10FF30004E461C000023E0B5A1B01C93BB4B82468B -:10FF40001B680D00180008920793FEF70DFC0022B5 -:10FF5000002383462F0004920593B54A1B953B78F6 -:10FF60002D2B02D8990051588F4600220992002269 -:10FF70000A92302B00D1E5E01C002F2B01D800F0B5 -:10FF80007CFD0022AC4638000026190015000BE06D -:10FF9000013093009A181B90047852005218303A9E -:10FFA000210001362F2C10DD392C5BDC082EEFDD13 -:10FFB000AB005B1901305B001B905B180478303B91 -:10FFC0001D00210001362F2CEEDC904607995A4681 -:10FFD000A9466546FEF7F6FB002800D1BAE20D9669 -:10FFE000002300209C4610930B93002E00D027E1A5 -:10FFF0000A9B034300D09CE26346002B1ED1692C70 +:10059000327D01925422B25A009208AA06F006FA5D +:1005A0000C4919AA48A806F001FA48A80EF096F8D6 +:1005B00048A90200022000F08FFC002092231B01BA +:1005C0009D4480BCB846F0BDE0F6FFFFF43F01104B +:1005D000FC3F011048400110F0B5DE4657464E463C +:1005E0004546E122E0B5D74C99B0002120005200E9 +:1005F00006F034FFE12200215200D34806F02EFF1E +:10060000E122D24B52001968CF4806F02DFFE122BB +:100610002000CD49520006F027FFCD4BCD4A019373 +:10062000CD4BCE490093C848CD4B0DF0B5FFCD481A +:1006300008F04EF908F01AF9CB4BCC49180099464E +:100640000BF0D2FFCA4900200CF006FEC94808F0A2 +:100650005DF8C94BC94F00205C681B680293039486 +:100660003B607C600CF0CEFC01238340C44CC54A47 +:100670002060C54913600B2003F0BEF801210B2058 +:1006800003F08CF82368C14CC14ADB0223401343BA +:100690009046C04A012013600CF0B4FCBE4B1860B9 +:1006A0004346C00220401843BC4B186001200CF0A8 +:1006B000A9FCBB4B1860BB4BC00220401843BA4B8F +:1006C000186001200CF09EFCB84BB94A1860C302B8 +:1006D000234013439046B74A012013600CF092FC6C +:1006E000B54BB64A1860C302234013439246B44A3E +:1006F000012013600CF086FC4246B24B1860C30226 +:1007000023401343B04A012013600CF07BFCAF4B35 +:1007100018605346C00204401C43AD4B1C600023CC +:100720009A46AC4B9B46AC4B98465B461B78002BDD +:1007300000D09EE004F042F8029A039B121A8B410B +:10074000002B00DAADE004F039F83A687B68121A41 +:100750008B41002BE9DA7F480DF0C0FF002834D030 +:1007600001237C49013898430B0002339B4CC0188D +:1007700012E01D00613D052D00D88DE01D00413DBA +:10078000052D22D8373B551C1FD0120113430231CF +:1007900023700134884218D00B781A00303AD5B251 +:1007A000092D09D9313A052A78D91A00413A052A82 +:1007B00000D927E1373B1A004B781D00303DEEB2DF +:1007C000092ED6D82B00551CDFD165480DF086FFC9 +:1007D000002833D001236249013898430B000233CB +:1007E0007F4CC01811E01D00613D052D77D91D001B +:1007F000413D052D22D8373B551C1FD01201134314 +:10080000023123700134814218D00B781A00303A3B +:10081000D5B2092D09D9313A052A62D91A00413ACF +:10082000052A00D98BE0373B1A004B781D00303D7C +:10083000EEB2092ED7D82B00551CDFD1444B1B78C4 +:10084000372B66D0352B78D0332B00D1DDE0302B21 +:1008500000D1EDE003F0B2FF0023624A8018594155 +:10086000002952DB5B461B7838607960002B00D191 +:1008700060E701F025FC041E00D156E70123028940 +:1008800000210093030048460BF04EFE43461860DB +:10089000200007F0E7FB48E7573B74E7573B1A0097 +:1008A0008AE75346002B1FD04A464F4BD358012BA3 +:1008B00000D148E703F082FF00234C4A80185941D9 +:1008C000002203000C00924602930394002900DBEF +:1008D00039E70123464C5B420293039433E7573BCD +:1008E0008AE7573B1A00A0E74C22002105A806F032 +:1008F000B5FD002248463F4B05A90CF06BF80028D7 +:1009000000D084E001239A461DE701203849404287 +:10091000A8E7394A3249314807F0B6FF4346186024 +:100920000B4B0C4A01930C4B0C49009306480C4BA3 +:1009300006F03CF8314B18608CE7314AEAE70122B7 +:10094000524272E7140E0120500C0120E0070020F3 +:1009500028240020A0190020100B0120D03F0110F6 +:1009600080180020494E0000D01A002020101100ED +:10097000D807002055030010F0450110081400208E +:100980005018002004240050150C0010FDFF1FFF1C +:1009900035801F0048180020541800204C180020F3 +:1009A0001424002025801F0014A00020042400200F +:1009B00031801F0028160020FC23002039801F00F2 +:1009C000241600200C2400202C1600201C240020BB +:1009D0004C0C0120E80F01202C240020601A00207C +:1009E00040190020809698006808000080841E004E +:1009F000FFFFFF7F4105001006004000D80F0120D7 +:100A00000400400001225242D6E60A4A82E703F07F +:100A1000D5FE0023084A801859410290039100290D +:100A200000DB90E60123054C5B42029303948AE6C7 +:100A300000226FE70200200080841E00FFFFFF7F7E +:100A4000014B18687047C046380C012070B51A4C2D +:100A50002378002B0ED1E122184D194829005200AD +:100A600013F04EFA01232370002804D10121002045 +:100A700007F036FF70BDEFF3108672B607F092FEF6 +:100A80008021A0204901400313F06AFA8022A020AF +:100A900029009200400313F03BFA07F0B9FE86F3F9 +:100AA00010880020217807F01BFF00220021002081 +:100AB00004F08EFBDEE7C046E80F0120500C012059 +:100AC000140E012070B5184C2378002B09D0174B59 +:100AD0001B78582B06D0002300210020237007F03C +:100AE000FFFE70BD00232370EFF3108572B607F090 +:100AF00059FE8021A0204901400313F031FA8022E1 +:100B0000A0200B499200400313F002FA07F080FE88 +:100B100085F310880020217807F0E2FE00220021F2 +:100B2000002004F055FBDCE7E80F0120282400201A +:100B3000500C0120F8B5304E1D00336814009A01A6 +:100B4000A023DB059C4680236244D2685B041A42E2 +:100B500035D0A021C9058C46284EA1B23268920139 +:100B60006244D2681A420DD0C1220020520007F020 +:100B7000B9F9234C4560206001F062FB206807F062 +:100B800071FAF8BDC1220020520007F0ABF91D4FE9 +:100B90003860E3072CD4A021C9058C46336842682D +:100BA0009B0163441D605A60174A640812689C6088 +:100BB000DA6001F045FB386807F054FAE1E7C1223A +:100BC0000020A1B2520007F08DF9104B1860E30726 +:100BD00010D4A021C9058C46336842689B01634448 +:100BE0001D605A600A4A640812689C60DA60C8E7AF +:100BF0000134D0E70134ECE75018002054180020ED +:100C000020A0002028A000204C18002024A00020B4 +:100C10004818002010B5084C206801F011FB20682E +:100C200007F020FA054BA0211A6801239340044ADB +:100C3000C9058B5010BDC04624A0002050180020CC +:100C40000C040000F8B51500022948D0032923D070 +:100C50008023334E0421320000201B0100F072FD7E +:100C6000002D12D030002F4A2F4B7719D1582F4B1F +:100C700054189C46013103786444490501302370BF +:100C8000490D8742F3D1284BD1502B0032008421EB +:100C9000002000F097FCF8BD8023254C00202200A6 +:100CA0001B0100F04FFD002D12D0224B1D4A671989 +:100CB000D1582300204E5018B44601311E786044AC +:100CC000490501330670490D9F42F3D1194BD150AC +:100CD0002B0022008321002000F074FCDBE780263B +:100CE000164C360133002200002000F02BFD002DB1 +:100CF0000ED021000B4A9359661908780131D0545F +:100D000001335B055B0D8E42F7D180210901535001 +:100D10002B0022008221002000F054FCBBE7C046DB +:100D2000F8EA0020F8F2002008180000081000007F +:100D3000F8E200200410000004080000F8DA0020A7 +:100D400010B5072900D010BD80230C4C1B012200D8 +:100D50000539002000F0F6FC80231B01E218032176 +:100D6000002000F0EFFC80235B01E21880230421C7 +:100D70001B01002000F0E6FCE5E7C046F8DA0020A1 +:100D800010B5930601D1002A03D10022044B1A703A +:100D900010BD00230022002000F014FCF8E7C0463C +:100DA000E60F01207047C04610B5040082B0002055 +:100DB000334902F093FA85238122012100943148BE +:100DC00001F0C6FB0100002002F0ACFA852381226D +:100DD000012100942C4801F0BBFB0100002002F02F +:100DE000A1FA2A49002000F08DFE0100002002F047 +:100DF00099FA2749002000F085FE0100002002F04A +:100E000091FA0020234902F0ADFA0020224902F0B5 +:100E1000A9FA2249002000F075FE0100002002F02E +:100E200081FA1F49002000F06DFE0100002002F051 +:100E300079FA00201B4902F095FA00201A4902F0C5 +:100E400091FA1A49002000F05DFE0100002002F036 +:100E500069FA1749002000F055FE0100002002F059 +:100E600061FA0020134902F07DFA0020124902F0D5 +:100E700079FA124A1249002002F0CAFA02B010BDF3 +:100E800050400110883A0020A43A0020C03A0020C7 +:100E9000DC3A0020FC070020E4070020F83A00209C +:100EA000143B002004080020EC070020303B002009 +:100EB0004C3B00200C080020F4070020410D0010DE +:100EC00000001150034B002A02D001221A70704713 +:100ED0001A70FCE7E50F012010B50F4B1B78002BB3 +:100EE0000FD001230D4C237013000A00022809D0F3 +:100EF00003280CD08421002000F064FB2378002B11 +:100F0000FCD110BD8221002000F05CFBF6E78321BC +:100F1000002000F057FBF1E7E50F0120E60F01206C +:100F200070B54369040082B0002B29D00588264B98 +:100F300026493F351D400B685A19C3610A60920665 +:100F400035D1234E5E4080235B019E4223D8214849 +:100F500006F020FD3200E36929001F4806F01AFD63 +:100F60001E4806F017FDA37800209B061E43A02311 +:100F70001B061E4301966369019A1A6002B070BD98 +:100F8000174806F007FD174806F0D2FB134806F095 +:100F900001FD0020F2E7144806F0FCFC134806F0BF +:100FA000C7FB0E4806F0F6FC02204042E6E70E487A +:100FB00006F0F0FC0E4806F0BBFB084806F0EAFC21 +:100FC00001204042DAE7C046C0FF000018A0002020 +:100FD00000001050584201106842011010420110E8 +:100FE000EC410110FC410110184201104442011073 +:100FF00028420110F8B5CE46474680B5836941794D +:1010000005001C68802900D169E0A405A40D002911 +:101010004BD04BB2002B00DB7AE00F200840C4001D +:10102000A14E23189B00F3181A699D88AA4200D884 +:1010300065E0D968521B4F1959691A614919DF6077 +:1010400059612B00954200D913009BB29D4200D9F3 +:10105000A8E08022D2001A43914621188900711815 +:101060004D7A4A467F2D00D9ACE023189B00F31837 +:1010700024331B78002B02D0802189010A432418D5 +:10108000A400361931000120243143400B70874BF6 +:10109000F16913400B60FFE7FFE7FFE7FFE7FFE7BA +:1010A000FFE7FFE7F3691A6015E093237E4D9B008D +:1010B000E85814332200E95806F0D6F995239B002E +:1010C000EA580020A218EA50043BE9580C1BEC50E7 +:1010D000002102F0EBF8C0BCB946B046F8BD724B37 +:1010E000734A9A5CD209012A4FD01A78002AF2D0AA +:1010F0001A787049D2B20A6000221A70EBE7586978 +:101100008446002062445A61186102F0B7F8E2E7B1 +:101110000F270B003B40D900C9189323624E89006A +:1011200071189B00CB18186898239B009C4661445B +:101130002200096806F098F99322697992000F401D +:10114000FB009846DB199B00F318981802681219E7 +:1011500002609522920098180268A21802609420FA +:10116000800084469C44604665460068001B2860F9 +:101170009125AD00AC4663441B88A34201D80028EA +:101180003FD1002002F092F8A5E71A6998888242C0 +:101190000DD9121A1A615A6982185A61002002F098 +:1011A0006DF898E78822D2011A43914655E75969AC +:1011B00000208C460021624419615A61803102F09E +:1011C0005DF888E7002F17D03B4D2A68002A5DD1D3 +:1011D0000A6A3A499446A022D205904662460968B6 +:1011E0009B088901414401330F604A608B60344B96 +:1011F0001B68CB6001232B6080234A461B021A43E5 +:1012000033E71A00834200D9020092B2934239D8E0 +:101210008023DB00134342462A49D2198C469200B0 +:10122000B218624412787F2A02D980221202134334 +:101230009921424689008C46D2199200B218624424 +:101240001278002A02D0802189010B433D009921A8 +:1012500001204544AD0076198900711842400A709A +:10126000972292009446114A664431681A400A60F7 +:10127000FFE7FFE7FFE7FFE7FFE7FFE7FFE732688A +:10128000136028E78823DB011343C4E7A022D205BB +:1012900094460A4D096A2D689B08AD0165440133E7 +:1012A0002F606960EB61A7E798300020FFFBFFFF2C +:1012B0008404000000001150202400201C24002081 +:1012C0004C0C0120490200000021194A10B51948B0 +:1012D00006F0C4F88022184B52041A60174B1849C4 +:1012E0001A6010008B689843FBD1164C9C22002199 +:1012F000200006F0B3F8802200215201124806F0C7 +:10130000ADF8092363670333A3670B3B2364802392 +:101310009B05E36490230D4A0020E2500C4A703B89 +:1013200013600C4A136080220B4B5202DA6410BD2A +:101330008C0400009830002000E0004000F00040E5 +:1013400000C00040000011500000105010D00100FB +:1013500080E200E000E100E000201150002901D00F +:10136000014B197000207047983000207F22F8B59B +:10137000CE464746130080B58D783B482B402A4225 +:1013800008D19622982492008350384AA400025132 +:10139000836102626AB2002A2FDBDA009446D71812 +:1013A0009122920090460A79BF0091464C464A79B4 +:1013B000C619B0441202224344465205520D2280FF +:1013C0002B4AC978B41803220A402270294A012105 +:1013D000B218157092229200B21811709721264A05 +:1013E0008900624471180A6000211160002B2AD123 +:1013F0000020C0BCB946B046F8BDDA009446D71804 +:101400000A79BF00904644464A79C619120222431F +:101410005205520DB2800322C97875720A40B2712A +:10142000012200213272154A6244F2611160002BE0 +:10143000DED0134A6346944604376344B361C0194F +:10144000FFF76EFDD5E79622920094460D4A66445A +:101450009446DB006344336091239B009C466744C1 +:10146000C019FFF75DFDC4E798300020000110505F +:101470004602000049020000840010508000105015 +:1014800000001050040010507F230B4049B270B58B +:1014900000291FDBDC00E318194C9B00E4189123A2 +:1014A0009B00E3181D88174B3F351D4098239B0078 +:1014B000E3182A001868002105F0D0FF124B1A68C3 +:1014C000551B1D6092239B009C460023644423709F +:1014D000002070BDDD00EB18094D9B00ED18AC88B5 +:1014E000084B3F341C4022000021286A05F0B6FF5B +:1014F000054B1A68141B1C6000232B72E8E7C046DA +:1015000098300020C0FF000018A0002080230A00AF +:101510009A43130049B2002A04D1CA430E48D20F9D +:1015200001328266DA0000290DDBD2180B4B9200E3 +:101530009B18972292009446802263441B681201F4 +:101540001A6000207047D318044A9B00D3188022E9 +:10155000DB6912011A60F4E7002011509830002076 +:1015600000228023080082B00192984316D049B22D +:10157000002916DBC100104B091889005B1899215E +:10158000890059180A7097229200944663441A6899 +:1015900013680A490B400193019B1360002002B0BD +:1015A0007047C1000B1804499B00CB181900243167 +:1015B0000A70DA69ECE7C04698300020FFF7FFFFB9 +:1015C00000207047F0B57F20CE464746160080B514 +:1015D0000140002A00D172E0C800554D4418A40013 +:1015E0002C19227A002A00D19CE00022E6602361B7 +:1015F0006261002B00D16FE0A28814009A4259D892 +:10160000A3B29A422ED88022D2001A43914644189F +:10161000A4002C19677A4A467F2F2ED843189B00C6 +:10162000EB1824331B78002B02D08024A401224322 +:1016300040188000281801000124243163400B70F9 +:101640003C4BC16913400B60FFE7FFE7FFE7FFE793 +:10165000FFE7FFE7FFE7C36900201A60C0BCB94697 +:10166000B046F0BD8822D2011A4391464418A40026 +:101670002C19677A4A467F2FD0D92F4F3A68002A13 +:1016800042D1226A2D4C9446A022D2059046624651 +:1016900024689B08A4014444013326606260A3606F +:1016A000274B1B68E36001233B6080234A461B02F3 +:1016B0001A43B3E71C00A3B29A42D3D8A3E7002B86 +:1016C00033D1C8001A4D42189200AA18147A002C7F +:1016D00028D0D3601361536143189B00EB189B889B +:1016E000002B0CD1842480222402D20043189B00BA +:1016F000EB185B7A7F2B00D890E722008EE7C4249A +:1017000088222402D201F1E7A022D20594460B4F91 +:10171000246A3F689B08BF01674401333E607C60D8 +:10172000FB61C2E70220404298E70120404295E772 +:1017300098300020FFFBFFFF202400201C24002005 +:101740004C0C0120F0B57F20CE464746160080B5F0 +:101750000140002A00D16AE09222C8006D4D441871 +:10176000A4002C199200A2181278002A00D1CAE015 +:1017700093229200A218166094229200A21813607D +:10178000952200279200A2181760002B00D168E074 +:101790009122920094466444228814009A4241D8CF +:1017A000A3B29A4239D88022D2001A4391464418F3 +:1017B000594FA4002C19E7193F784A467F2F00D9CA +:1017C0006EE09924A400A44643189B00EB186344E0 +:1017D0001B78002B02D08024A401224340189921B9 +:1017E0000124800028188900411863400B7097235A +:1017F0009B009C46494B6044016813400B60FFE727 +:10180000FFE7FFE7FFE7FFE7FFE7FFE703680020E9 +:101810001A60C0BCB946B046F0BD8822D2011A4356 +:101820009146C4E71C00A3B29A42F6D8BBE7002B4E +:101830006CD19224C800374D42189200AA18A40017 +:1018400014192478002C5ED09324A400141923606A +:101850009424A400141923609524A400A44662448F +:10186000136091229200944643189B00EB18634446 +:101870001B88002B0FD1842480222402D200264E04 +:101880004318B4469B00EB1863441B787F2B00D8A9 +:1018900097E7220095E7C42488222402D201EEE7CC +:1018A0001F4F3A68002A1CD1982292009446644443 +:1018B00022681C4C9446A022D205904662462468B9 +:1018C0009B08A4014444013326606260A360164B68 +:1018D0001B68E36001233B6080234A461B021A43D6 +:1018E0006FE7A022D205944698220E4F92003F68DF +:1018F0009B08BF01674494466444246801333E60FA +:101900007C60FB61E8E70220404282E70120404220 +:101910007FE7C0469830002049020000FFFBFFFF30 +:10192000202400201C2400204C0C0120F8B5982312 +:101930005B4ACE46D658883B47461C0080B53440AB +:10194000334200D07CE080256D02F30360D4802315 +:101950005B011E423AD01C430023514A0020136011 +:10196000504A9360D360504A9360D3604F4A93606B +:10197000D3604F4A9360D3604E4A9360D3604E4A1F +:101980009360D3604D4A9360D3604D4A9360D360B7 +:101990004C4A9360D3604C4A9360D3604B4A936047 +:1019A000D3604B4A9360D3604A4A9360D3604A4AFB +:1019B0009360D360494A9360D360494B494A1A60A7 +:1019C00001F072FB8022484B12031A658023DB0171 +:1019D0001E4203D010221C43434B1A6580231B0276 +:1019E0001E4204D080221C433F4B12011A65B442B0 +:1019F0000AD03E4805F0CEFF21003D48714005F079 +:101A0000C9FF3C4805F0C6FFC0BCB946B046F8BDAA +:101A100039493A4B234ACB1811CA11C30123242256 +:101A20008B54992292008B54344B00209C46614485 +:101A300001F09CFB80222C4B92022C001A6586E759 +:101A4000976D00240125002F1BD0274B99462A4B68 +:101A5000984603E06D000134202C12D0E3B22F42EF +:101A6000F8D04A465B089565E2070DD4D800C01847 +:101A7000800004304044FFF7BDFAAF436D00002FF3 +:101A8000E9D110241E4D60E7D800C01891239B00B7 +:101A90009C46800060444044FFF7ACFAEDE7C04646 +:101AA000000011500000105008001050100010509D +:101AB0001800105020001050280010503000105016 +:101AC0003800105040001050480010505000105086 +:101AD00058001050600010506800105070001050F6 +:101AE00018A0002080011050003011505842011001 +:101AF000944201101042011098300020840400002C +:101B000010000100034B08000B6000234B608B604A +:101B1000CB607047411B00107047C04680210023F6 +:101B200049421170043151709A3191701639D37055 +:101B300091715371137170477047C0467047C0462A +:101B4000F0B5C64600B50C001D000B7949780600BB +:101B50001700984682B022291BD013D8202937D0ED +:101B6000212928D119006A46FFF7D8FF07226946C4 +:101B7000386805F079FC072300202B6002B080BC98 +:101B8000B846F0BD232916D11900FFF7D7FF002072 +:101B9000F4E70125A278E4781900240214432A000E +:101BA0002240FFF78FF96208300041462A40FFF7D4 +:101BB000C3FF0020E2E70E4805F0ECFE61780D4817 +:101BC00005F0E8FE0C4805F0E5FE01204042D5E7AF +:101BD000E279A37912021A433968684605F044FC99 +:101BE00030006A464146FFF797FF0020C6E7C0462F +:101BF000EC410110A8420110104201107047C0468C +:101C000010B5012910D007290DD10023084A002062 +:101C10001360084A1360084A5360084B084A197851 +:101C2000084BFFF78FFD10BD034B5960FBE7C04623 +:101C3000642A002094300020583A0020180B01201C +:101C4000342400202C06000013000D4A0D491068B2 +:101C500010B50A60012802D15068984206D90A4B93 +:101C600000201978094BFFF76DFD10BD936808330C +:101C7000D3180B60D268064B1A60FFF793F8F4E7AD +:101C800034240020602A0020180B01202C060000BC +:101C9000642A002070B50D00140001F091FB0100D2 +:101CA000200004F047FF002901D1002C03D10022BD +:101CB000044B1A6070BD0023002229000020FFF7AA +:101CC00081FCF7E79430002070B5497882B0002994 +:101CD0000BD0012906D10020CD4911604A681A6055 +:101CE00002B070BD01204042FAE716683468082C43 +:101CF00000D993E0C74AA300D3589F46C44BB268AB +:101D000010219A600022C448DA6018605960C34C00 +:101D100008320021200005F0A1FB01232370C04BF5 +:101D20002200197C00200823FFF74CFC0020D7E795 +:101D3000B74BB268342101249A600022B948B74DEC +:101D400018605960B849DA615A61DA6059629A627A +:101D5000DA621A631C619C611C62B44B0021083278 +:101D600028001C7705F07AFBAD4B2C70197C2A00FB +:101D700008230020FFF726FC0020B1E70023A44A37 +:101D800000205360A94A1377AAE7A14DA84BA94A9E +:101D90002B60B368AB6010236B610023EB60F368CA +:101DA000934247D03CD8A44A94466344152B65D847 +:101DB000A24A9B00D3589F46954DB368A04AAB609A +:101DC00010232A606B6000239E4AEB60F368934205 +:101DD00014D000D9B3E09C4A934200D09EE033690E +:101DE000032B00D8FDE073699C466644B2688F4BB4 +:101DF0009A60002A00D1F1E002221A770822874C6B +:101E000087E71021824B914800221860596000201A +:101E100001219860D960854B1A7778E700205FE749 +:101E20008B4A93421CD88B4A934200D99DE08A4A40 +:101E3000934223D100237A4EAB611C332C61774C43 +:101E4000082200216B60200005F008FB01232370AD +:101E500022000020317C0733FFF7B4FB00203FE76E +:101E60007E4A93421FD000D89FE07D4A934200D122 +:101E7000B1E07C4A94466344022BDBD97A4B7B4821 +:101E8000EB6005F087FDF168794805F083FD79483E +:101E900005F080FD00241823614ECFE7764B604E9D +:101EA000AB611C23CAE701235D4EAB611B33C5E761 +:101EB000280074227149183005F0D6FA74248C2356 +:101EC000574EBBE76E4A6F4B0A2403CB03C21B7805 +:101ED000534E13702223B1E76B4B514EAB611C2361 +:101EE000ACE74F4E0020317801F06AFA402800D864 +:101EF00089E0664BAB611C23A0E74C4B484E5B6806 +:101F0000AB611C239AE7624B454EAB611C2395E7FE +:101F1000464B434E9B68AB611C238FE75D4A93425F +:101F200000D16BE7504B5148EB6005F033FDF16891 +:101F30004F4805F02FFD4F4805F02CFD5EE7464A5F +:101F400093422DD1340073690834E418474805F0F2 +:101F500021FD2069E3686268216800904E4805F021 +:101F600019FD444805F016FD48E74C4A9446634481 +:101F7000032B42D84A4A9B00D3589F462B4B284EEE +:101F80005B69AB611C2359E7284B254E1B69AB618C +:101F90001C2353E7254B224E9B69AB611C234DE765 +:101FA000404A934200D129E7BCE73F4A93420ED80A +:101FB0003E4A934200D861E728001C4906221830A7 +:101FC0001D3105F051FA06241E23154E36E7354A19 +:101FD000934200D052E7364BEB602BE701221A7791 +:101FE0000CE7224805F0D6FC324805F0A1FB214859 +:101FF00005F0D0FC304BEB6000E70C4B084EDB6883 +:10200000AB611C231AE72D4BAB611C2316E7C046BE +:10201000101400205843011008000080041600200E +:10202000180B0120020000802C060000583A002006 +:102030000400008002020100FFFEFEFF7C4301104D +:1020400005000080120101000E0101000600008061 +:1020500005010200000102001B0201000401010150 +:1020600005010101FFFEFDFE010000C0EC41011071 +:10207000DC42011010420110DC050000E4430110B5 +:1020800028140020D0420110FFFF0000003E49004C +:10209000160600000F01010004430110FEFEFDFFC3 +:1020A000D4430110030101010201010100010101FA +:1020B000BB0000C048430110150001C0C0D401009E +:1020C000F0B5C646504D00B52B68002B00D174E02A +:1020D000C1222968002089B2520005F003FF041EC6 +:1020E0006BD003210F004268484B174018682B68DB +:1020F0000A4217D004261900F61BB34200D96FE03C +:10210000434EB0463668002E59D0A027FF05BC4686 +:10211000404E3668B601664430607260F161521814 +:1021200040185B1A3C4E9F083168002933D0A02626 +:10213000F605B446394909688901614408604A6076 +:10214000CF6103210E001E40194215D08B43D218D7 +:10215000C3183348016800294AD1A027FF05BC46AF +:1021600030490968890161440B602F4B4A601B6844 +:102170008E60CB60012303602B6800206381002305 +:102180002B602A4B2A4A19782A4BFFF7DBFA2000EA +:1021900080BCB846F0BD2149096889018846A02164 +:1021A000C9058C464146614408604A608F60224FF1 +:1021B0003F68CF6001213160C3E70024E7E7A02733 +:1021C000FF05BC46134E1D4F3668B60166443060AD +:1021D00072603F68B160F760012647463E609EE747 +:1021E00031000B4EB0463668002E00D08DE7E6E792 +:1021F000A020C00584460B490968890161440B6031 +:102200004A60CE61B8E7C046642A0020602A0020F8 +:10221000082400200424002000240020FC230020A7 +:10222000102400200C2400202C160020180B012064 +:10223000342400202C06000024160020281600203C +:10224000F0B5DE4657464E4645460023E0B58FB012 +:102250000CAA9380AB4B09901A68002A00D03AE18F +:10226000A94A1268920111000A92A0228C46D20556 +:1022700062440DA91160A54951600B91172191602D +:10228000A3490968D16001221A60A24B5B68012B47 +:1022900000D134E1A04B1B68002B00D02CE1099940 +:1022A0009E4B0A899A4200D913E1A022D205944696 +:1022B00090469B4B03251B68099A0193994B1B6819 +:1022C0009B019C44984B1B680793984B1B6899464D +:1022D000974B1968974B89011B6841440693964BAD +:1022E0001B680293954B1B689B019844944B1B6899 +:1022F00008930023059304930393924B00E0D9467F +:1023000028005689184082469B4630005468009346 +:102310002B421BD057460420B246C71BBE4200D9F1 +:10232000BA46019F002F00D0CDE0674650463C6082 +:102330007B60B8600798F8600120039001901F004F +:1023400050465744BB4600975444301A8708BA4653 +:102350004F460C60002F6BD15F464F6057468F6031 +:10236000069FCF600127BB4604972F000740BA465F +:10237000054211D0009FA8433F182018029C002C52 +:102380005CD1444620606760404654468460089CA7 +:10239000C46001200590029012689B19002A57D052 +:1023A00048460028ABD0032489462BE06146079FAE +:1023B0000D604B608860CF60012103910191191875 +:1023C0008A462D180091301A494657460D604F60D5 +:1023D0008708CF612700074004420FD00099A0432F +:1023E00009182818029D002D68D1454628606960AB +:1023F00001210898AF600591E860029112689B196D +:10240000002A25D0270056899A46300055681F407B +:1024100000932342D8D00421C81BB04200D9300019 +:1024200001990029C2D061460D604B60C861C6E7C2 +:102430005F464F605746CB46CF6196E744462060E3 +:102440006760404654461268C4619B19002AA7D1B0 +:10245000039B002B02D0324B019A1A60049B002B85 +:1024600002D05A46314B1A60059B002B02D0324BEA +:10247000029A1A60344B80219C460A9A49046244AD +:1024800013680B42FCD101230B9824210360099BA4 +:102490001A8981601300C2601F4A2C3313604360A5 +:1024A00013682A4A117A02000020FFF78BF80FB058 +:1024B000F0BCBB46B246A946A046F0BD45462860E2 +:1024C0006960EF619AE76046574604604360C76100 +:1024D00035E70B81E9E60C4B1A6893011A000A9361 +:1024E000A0239446DB0563440DAA1A60074A5A608C +:1024F0000B921622DA61C8E606204042D7E7042094 +:102500004042D4E71824002014240020682A002028 +:1025100014A00020583A0020943000202C0600001F +:102520000824002004240020281600200024002075 +:10253000FC23002024160020102400200C2400205E +:102540002C160020942A002010000050180B0120A7 +:10255000F0B51A4CC6460500200000B588461700A5 +:10256000069906221D301E0004F07EFF0123236021 +:1025700063604346124C00202370124B21006360BD +:10258000114B2772E360114B2674636100F0EAFE81 +:1025900021000020083100F0E5FE2100002010316C +:1025A00000F0E0FE0A4B28002B6000236B60AB605C +:1025B000084BEB6080BCB846F0BDC046583A0020DE +:1025C000180B0120491C0010951C0010FD1B001069 +:1025D000C91C0010011C0010130070B5104C114DE7 +:1025E000444329198A68CE68D218F31A8A60CB60EE +:1025F00011D10A7D002A0BD1CB88002B0ED0635D50 +:102600007F2B0BD9002300220021FFF79BF805E068 +:102610000B75002200238021FEF7D4FF70BDC04659 +:102620003405000024350020F0B557464E46454697 +:10263000DE466024E0B59A460B7806000D001700D0 +:102640008BB01C40202C0DD0402C4DD00022934646 +:10265000002C30D058460BB0F0BCBB46B246A94661 +:10266000A046F0BD03221340012B00D19FE0022BB6 +:1026700019D1CA4ACA4B94464343CA4CE118614433 +:10268000087800280FD0C84A9A1800231219116838 +:10269000002903D04C68002C00D042E10133DBB2AA +:1026A00004329842F3D1C14805F074F9C04805F0EE +:1026B0003FF8C04C65E003321A409146012A00D130 +:1026C000E7E0022A00D198E0002A00D1C4E06B784C +:1026D000062B04D16988C023DB00994264D0B3483B +:1026E00005F058F9B448E2E7AE4B9846AC4B43438B +:1026F0004344DA69002A00D1B7E049781379994256 +:1027000000D116E1A54AA64B944673434344634463 +:102710001A780024F300002A2BD09B199B009B19E8 +:102720009B46D90043468B44B946A8465F463500D0 +:102730001E003B190B33FF339B00F3185B68002B23 +:1027400012D09B689B46002B0ED053464A4641460A +:102750002800D847002800D198E0904A904B944632 +:102760006B43F31863441A780134E4B2A242E0D810 +:1027700045468E4E8F4C300005F00CF98F4804F022 +:10278000D7FF200005F006F98D4805F003F9E88829 +:102790006B886A7829780190A8880090894805F0AC +:1027A000F9F8200005F0F6F800239B4652E77B4A33 +:1027B0007B4B944643437B4CE118614408780028E6 +:1027C00000D170E7FF21784A8C469A18B046002362 +:1027D000B94612191168002909D00C68002C06D0DE +:1027E00067460E7EA98839408E4200D197E00133BA +:1027F000DBB204328342EDD155E7694A694B42436B +:102800009B188522D200944663441B78002B00D18C +:102810005DE74B780C79012B00D195E1032B00D1BA +:102820008BE1002B00D053E706AB9C460F25654497 +:102830002A002100FEF7C4FE2B78002B00D1DDE139 +:1028400001233A68137000223B685A7002235246F3 +:102850001360013B9B46FDE66B784988092B00D944 +:1028600036E759489A00825897461B6A002B00D1D8 +:1028700048E749789A79914200D043E7AA88072A25 +:1028800070D11A683A6052469B88136001239B46B8 +:10289000E0E6444B9846424B43431A000493852399 +:1028A0004244DB00D3181B78002B00D10FE72B79B3 +:1028B00049880393936918006B780A2B00D157E17C +:1028C00000D9F7E0002B00D15BE1062B00D006E732 +:1028D0000B0A212B00D16BE2222B00D0FBE6304B00 +:1028E0002E4A5E43434694469B1963441878002859 +:1028F00000D1F0E62C4B9C46664433008C4603998D +:1029000043441A68002A03D0167E8E4200D160E349 +:102910000134E4B204338442F3D16146DBE6464637 +:102920004F4653463A0029003000A0470028ADDA50 +:10293000B9E6AB88042B21D0052B13D16B88D26864 +:102940009B009A583A60537811781B025B18917873 +:10295000D278090412065B189B18524613600123B3 +:102960009B4677E6114E300005F014F8174804F046 +:10297000DFFE104C200005F00DF8FCE69268E1E760 +:10298000012900D152E100235246136001339B46D6 +:1029900060E63000C9B2FEF7E1FCF4E76C04000029 +:1029A00034050000243500202C04000018420110DA +:1029B00084440110104201106045011014450110BB +:1029C000584201109C44011078450110FC4401104C +:1029D00000233A681370CB4BCB4A98469446CB4BB6 +:1029E0007343434463441B78002B04D001213A68AD +:1029F00013780B431370C64AC44B94467343434445 +:102A000063441B78002B00D11DE702213A6813783C +:102A10000B43137017E7FF231A000A400B4200D044 +:102A200018E18521C9008C46B84B5E43B54B9B1914 +:102A300063441A7053461A6001239B460AE68521B7 +:102A4000C9008C46B14B3A685E43AE4B9B19634458 +:102A50001B781370012352469B461360FAE50B0A5C +:102A600099461800CCB2032B00D16FE10F2B00D197 +:102A70008EE1032B00D92EE6A24B9846A34B73435D +:102A800043449B691A78002A00D1DEE100218C467C +:102A90002900250064468C4604E09B181A78002A19 +:102AA00000D1D0E159788142F7D1A54200D1D9E1D6 +:102AB0000134F2E70B2B00D011E6CBB2069303787A +:102AC000002B00D1D8E100220592FF32934632005C +:102AD00007940025002704005E4691460AE0022A7A +:102AE0001AD0E4182378ED18BD4201D3002F4DD140 +:102AF000002B4BD06278042A14D0052AEFD1039A18 +:102B0000B242EED1069BA1785B4500D178E1484600 +:102B1000FEF7BAFC2378E4E7E778A1783F020025C6 +:102B20000F43DEE7E278A6789346039AB242D8D103 +:102B3000069A5A45D5D10594D3E74B88002B61D02E +:102B4000002352461360CAE54B88002BF8D1714828 +:102B500004F020FF2100704804F01CFF6F4804F0CF +:102B600019FF21003000FEF7FBFC01239B4671E5B5 +:102B70005A463B681A7053464A461A6001239B46E0 +:102B800068E55A463B681A703B685EE65F4F4E4602 +:102B90003B00634A73439446434463441A78079C5A +:102BA000002A00D1EFE60599F300002900D16AE17F +:102BB0009B199D00AD194646EB00ED182B190B3300 +:102BC000FF339B00F3185968002912D0CB68002B03 +:102BD0000FD00598097E807888420AD1059A08218D +:102BE000484698474B464E4A7B439446F318634405 +:102BF0001A780134E4B29442E0D3C4E600233A6880 +:102C0000137020E6434804F0C5FE2100454804F057 +:102C1000C1FE424804F0BEFE21003000FEF776FC03 +:102C200053465A461A6001239B4613E5374A7243BE +:102C3000032B00D161E10021324B30009B18344A54 +:102C40009A181170A622D200944663441B680A3178 +:102C5000984798E6CBB203932A4B98462B4B734385 +:102C6000059343449C692378002B00D18BE000211D +:102C70008B46FF310022FF20049149460027B146D0 +:102C8000069106005946D346AA4615000AE0022AD4 +:102C90004ED0E4182378FF18AF4201D3002D69D13C +:102CA000002B67D06278042A4DD0052AEFD1039A11 +:102CB000B242EED1049A002AEBD10223E356A17866 +:102CC000002B00DA8EE16279237912021A430C2379 +:102CD0004B4305998C4614496344434458185105A5 +:102CE000490D018011498C46D2046344920F1A7039 +:102CF00021004846FEF73AFB414241412378C9B2E0 +:102D0000C7E7C04624350020290400003405000030 +:102D10002B04000018420110584401101042011009 +:102D20006C04000070440110D2040000D1040000C3 +:102D30006679039AB242ACD1E578A2782D020027D9 +:102D400001211543A5E7E2780492A2E7EE2C00D01A +:102D500092E6AE487043AE4E3618F369002B00D1B0 +:102D6000BDE41A683A601B6852461B781360012361 +:102D70009B466FE4069B4E4655469946DA468B467F +:102D8000002900D0C7E00023524613606B789FE40F +:102D90009E4870439E4E3618736A002B00D19EE405 +:102DA0001A685B683A605246136001239B4651E4FF +:102DB00002780300002A00D191E4FF24AC460021F0 +:102DC00025000020039C0AE0022E11D09B181A78DF +:102DD0008918814201D3002833D1002A31D05E788E +:102DE000042E0BD0212EEFD1A542EFD13B60BBE7E3 +:102DF000D8789978000208430021E7E79D78E5E755 +:102E00000223E356002B64DB6279237912021A4312 +:102E10004B005B1804999B008C467E4963444344F5 +:102E200058185105490D01807B498C460321D21267 +:102E300063440A401A7021004846FEF797FA237847 +:102E40004FE665464BE42C006546744804F0A2FD4D +:102E500022004946724804F09DFD724804F09AFD34 +:102E60006B7835E4022800D19AE051460A603B6055 +:102E700001239B46FFF7EEFB6B4B9C4662441278A6 +:102E8000002A00D17FE5F3009D19AD00AD19EB00DC +:102E9000ED184346B0462E001D005C4F33190B332E +:102EA000FF339B00EB185B68002B0DD0DB68002B19 +:102EB0000AD0002208214046984743465A4A7B439D +:102EC0009446EB1863441A780134E4B29442E5D393 +:102ED00059E56279237912021A437F2319404B0086 +:102EE0005B1804999B008C4650496344434458182E +:102EF0005105490D01804E4997E7454B30009B181D +:102F00004C4A9A181170A622D200944663441B685A +:102F10000831984737E5434685223C4C0399744372 +:102F2000D2001B199A1811703F4A944663441A78CC +:102F3000F300002A24D09D19AD00AD19EB00ED1867 +:102F400043464F46B0462E0025001C00F3190B33B4 +:102F5000FF339B00E3185B68002B06D0DB68002B77 +:102F600003D000220721404698472F4A6319944610 +:102F7000634401371B78FFB2BB42E7D84646A04600 +:102F8000A622D2009446214B072173434344634455 +:102F90001B6830009847002352461360FFF75AFB26 +:102FA000DA78997812020A4351463F200A60174A9C +:102FB0005643214A4644B118DA798243501E824171 +:102FC0000A701E4A9446DA7966449206D20F32702D +:102FD0004DE7136952693B6053461A6001239B46D3 +:102FE000FFF738FB6279237912021A437F230B40E3 +:102FF0000C214B4305998C460C49634443445818B3 +:103000005105490D01800A496DE6C04634050000AE +:1030100024350020D2040000D10400001842011021 +:103020002C450110104201106C04000072040000D5 +:10303000710400002B040000290400002A04000091 +:1030400070B513000400002A1FD01548154D6043C9 +:1030500029188A68CE68D218F31A8A60CB6015D115 +:10306000030028335B1902008B6003000832103321 +:1030700020005B195219FFF7D7FA00280BD0002364 +:10308000002280212000FEF79DFA70BD0021200063 +:10309000FEF758FBF9E780212000FEF737FAF4E746 +:1030A0003405000024350020F0B5C64600B50021E7 +:1030B00082B00500FEF752F9284B00261C006C4335 +:1030C000274F98460D3B3C19FF3BE3186A461E709C +:1030D00040239380234B6946280096710093FEF7A6 +:1030E00045F96B46694628009E70FEF73FF91E4B76 +:1030F000EE009C46644422780024002A1ED07619F3 +:10310000B6007619F300F61833190B33FF339B0022 +:10311000FB185B68002B0DD0DB68002B0AD0002267 +:1031200001212800984743460F4A6B439446FB18F9 +:1031300063441A780134E4B29442E5D3074B012189 +:103140006B43FF18A623DB009C46674428003B68BE +:10315000984702B080BCB846F0BDC04634050000B8 +:1031600024350020070580006C040000F0B53E4CBB +:103170003E4E444337190822050083B0380004F05E +:1031800073F98022FB88D20093423DD9325D7F2AB9 +:1031900056D92200FB603B6100232832B218BA6086 +:1031A0003B7501922300103339002800F31801AA5F +:1031B000FFF73AFA002852D02B4B6B43F3181A69E9 +:1031C000DB88934233D88022274CD2006C433419D9 +:1031D000E360934234D8A0680199884203D01A0072 +:1031E00004F042F9E3682049280069437618B26880 +:1031F0008021FEF7E7F93369F2889A422DD99B06C0 +:103200002BD10123337528E0220000212832B21887 +:10321000BA60FB603B6139750192002BC2D0315D11 +:103220007F29BFD800212800FEF78CFA15E0130093 +:1032300080220D4CD2006C433419E3609342CAD90A +:103240000B4804F0A7FB0B4804F072FA0A4804F09C +:10325000A1FB80212800FEF759F903B0F0BD8021C1 +:103260002800FEF753F9F8E7340500002435002064 +:1032700018420110A04501101042011010B57F2422 +:103280000C4063001B19074C9B0044431B19064C60 +:10329000E3188F24E400A44663441B68002B00D08D +:1032A000984710BD340500002435002010B57F2458 +:1032B0000C4063001B19074C9B0044431B19064C30 +:1032C000E3189B24E400A44663441B68002B00D051 +:1032D000984710BD34050000243500200D4A70B514 +:1032E00050430D4C0D0004190021200004F0B6F8E5 +:1032F0008E238022DB00E3181A708F23074ADB003D +:10330000E3181A609B23DB009C46054BA5616444CF +:10331000236070BD3405000024350020D92500103D +:103320004130001070B50C4B04009C460B4A0C4E0B +:103330004243C0000019B218800062440019157899 +:10334000C300C01840190B30FF3080000D763018D4 +:1033500001351570416070BD6C040000340500003B +:10336000243500200023CB5610B50A78002B12DB41 +:10337000114C530060439B189B0018180F4B1818F2 +:103380009A23DB00C3181A709B23DB009C464B6812 +:103390006044036010BD7F24144063001B19064C79 +:1033A0009B0060431818054B18188E23DB00C318C8 +:1033B0001A708F23E9E7C046340500002435002049 +:1033C0004BB2002B0CDB4B0059180D4B89005843B6 +:1033D0000C4B09189C460C484118614408887047FA +:1033E0007F2319404B005B1805499B004843181880 +:1033F000064B05499C46081860440088EFE7C04624 +:1034000034050000D20400002435002072040000BE +:10341000F8B5041E09D01A4804F0BCFA194804F0A3 +:1034200087F9194804F0B6FAFEE7184B184D5960B1 +:10343000A623DB00EA500020FDF746FF154E0700EB +:10344000AA5D002A13D023000B33FF339B00EB1837 +:103450005B68002B07D0DB68002B04D000220B2117 +:1034600000209847AA5D0134E4B29442EBD3A6232E +:10347000DB00EB580B21002098473800F8BDC04610 +:1034800018420110BC450110104201107C3A002086 +:10349000243500206C040000094A83009446402231 +:1034A000634410B51C68C0006240C02414408022F0 +:1034B000520113431C60034B9C466044416010BDA5 +:1034C00004C00140004001400A4B80009C46042398 +:1034D0006044002901D00C230821002A00D10B00F0 +:1034E000026853400C221A4080235B01184302609B +:1034F0007047C04604C00140084B80009C466044B1 +:10350000002905D080239B011843022303607047E4 +:10351000C0239B01184302230360F8E704C0014065 +:10352000D0231B061B6830B50500581E83410F4889 +:103530005C42844607203023284023408000EC086A +:10354000814020000A4D3C3063448000A40041517A +:103550001B19002A04D0802292011343196030BD48 +:10356000C022920113431960F9E7C04600410140AF +:1035700000400140D023F0B5C64604001B06984623 +:103580001B680C4F9B00F8580D00160000B5044254 +:1035900009D1044332002900FC500D2000F056F9F7 +:1035A00080BCB846F0BD01F03DFF43461B689B0060 +:1035B000F858EEE7F0DA002010B504000D2000F016 +:1035C00039FAD0231B061B6802499B005A58A243B4 +:1035D0005A5010BDF0DA00200123D0228340120699 +:1035E00093629361094A83009446402263441968B8 +:1035F000C0004A40C021114080225201134319608B +:10360000034B9C46052360444360704704C001405F +:1036100000400140024B18688007C00F7047C04649 +:1036200000C00640EFF3108072B6034A1368002B07 +:10363000FCD0BFF35F8F70472C0100D0BFF35F8FCA +:103640000022024B1A6080F3108870472C0100D0D2 +:1036500070B5EFF3108C72B60D4D2B68002BFCD0BB +:10366000BFF35F8F0724CB08C618C05C01230C4052 +:10367000A3401C000440034207D103433370BFF34F +:103680005F8F2C608CF3108870BD100001F0B2FECB +:103690002C0100D0F8B54746CE46884680B5EFF3FA +:1036A000108C72B6214D2C68002CFCD0BFF35F8FBC +:1036B0009A422CD8D4080727055D06190124174023 +:1036C000BC402C421FD007210127894609E0D408BD +:1036D000055D06194C4639001440A1400C002942F2 +:1036E00011D001329342F2D201204042BFF35F8FEA +:1036F00000220E4B1A608CF3108800280FDBC0BC30 +:10370000B946B046F8BD2C4310003470EEE7BFF365 +:103710005F8F00232B608CF31088012040424346CA +:10372000002BECD0089801F065FEC0462C0100D0BB +:1037300030B5EFF3108C72B60A4C2368002BFCD026 +:10374000BFF35F8F07230122CD0819408A40435DF4 +:1037500093434355BFF35F8F002323608CF310889E +:1037600030BDC0462C0100D00021044B044ABFF3F9 +:103770005F8F02C39342FAD17047C046000100D068 +:10378000800100D0044A1078431CDBB2172B00D90B +:10379000102313707047C046140800200123834093 +:1037A000002904D0034A1360034A13607047034A98 +:1037B0001360FBE780E200E000E100E080E100E070 +:1037C00001228240034B1B6813405A1E9341D8B21A +:1037D0007047C04600E100E001238340014A1360C6 +:1037E0007047C04600E200E0024B10309B6880004A +:1037F000C058704700ED00E070B50D00EFF3108683 +:1038000072B60F4A1368002BFCD0BFF35F8F0D4BCD +:1038100010309B6884001B590B4A934203D09D4291 +:1038200001D001F0FFFD074B9B681D51BFF35F8F77 +:10383000BFF35F8F0022024B1A6086F3108870BDC1 +:10384000240100D000ED00E0CD010010F0B5574696 +:103850004E46DE464546E0B585B0060002911700AB +:10386000EFF3108B72B6674A1368002BFCD0BFF3DE +:103870005F8F0025644B5D579A46002D00DAA4E067 +:103880006B00624C03935B199B009846A146C144B0 +:103890004B4652469B79103613705D4BB2009B68C5 +:1038A000019299580B1B2F2B34D95A4B994200D0B7 +:1038B000A4E0039B584A9C46584B6544AD006353B3 +:1038C000434602336519E418554B0121043B1B1B89 +:1038D0001B055B0D13436B80524BEF71AB80FF23D5 +:1038E000AB71029BAB604B460B431900484B019AEE +:1038F0009B689950BFF35F8FBFF35F8F0022414BEE +:103900001A608BF3108805B0F0BCBB46B246A946DE +:10391000A046F0BD01200A008243D379BB422FD8D4 +:1039200045464E46130040491B1B5B415943090D58 +:103930003A4B63533A4B02356519043B5B1B1B053D +:10394000354D5B0D2B4373800426B446E04444445C +:10395000131F1B1B4C46A17102991B05A160494610 +:103960005B0D2B43A380314BE77101431360BDE72F +:103970005800C01880002018C679BE422BD902001A +:103980000623D356002BF3DA101D824628488046C2 +:1039900004267642B446E14450464E46361A300577 +:1039A000400D824656461C48957106439680039A00 +:1039B000944665441D4AAD00641922604246A371D5 +:1039C000029BA280E771A36090E701F02BFD002528 +:1039D00053465D5754E7101D8246908840050015F8 +:1039E00084464046D444664604302018301AE02607 +:1039F0000005400D360230438046C9E701F012FD54 +:103A000057E7C046240100D0E70F01201808002026 +:103A100000ED00E0CD01001000E0FFFF00A1FFFF7E +:103A20004808002001BDFFFFAAAA00000148804706 +:103A300001BD0000F0B5DE4657464E464546E0B5AE +:103A40000C0083B0EFF3108972B6584A1368002B4C +:103A5000FCD0BFF35F8F564B9A68030010339F0072 +:103A6000D559544A9046954232D0A54243D0524E41 +:103A7000AA1B2F2A2CD801228240924651464F4A37 +:103A800012681140019151464D4A1160BFF35F8F9A +:103A9000EFF305829346002A33D101232A009A438B +:103AA00093689C4208D177E04B005B189B00F318A9 +:103AB0009968A1422AD01A00062151560029F3DA4A +:103AC000019B002B19D052463E4B1A603B4B1A60AB +:103AD000374B9B68DD51BFF35F8FBFF35F8F0022D1 +:103AE000324B1A6089F3108803B0F0BCBB46B24673 +:103AF000A946A046F0BD1500EAE75246304B1A60D1 +:103B0000E6E79342C9D001F08DFCC6E7062159567D +:103B1000002921DB4A005018800034188046A06834 +:103B20009860E079D871062020569871002824DB2F +:103B3000A488F01A6405241544440019E024000503 +:103B4000400D24022043988052181F4B9200B61853 +:103B50001A781970B271B3E7594600290FD1FF31B5 +:103B600091711A49918018490A789A71184A9B1BD9 +:103B70005B415A43120D0A70A2E71648E3E7164A62 +:103B80001649D21A083A5002400D0143998014494F +:103B900052080A43DA8093E70621515613000029A0 +:103BA000B8DA5A46002AEAD14546DCE7240100D0BB +:103BB00000ED00E0CD0100101808002000E100E059 +:103BC00080E100E080E200E0E70F012001BDFFFF9F +:103BD000AAAA000001BD00005208002000F0FFFF6B +:103BE00000F8FFFF032310B50400074A184094466D +:103BF000C0009C43FC3383406444226881409A4364 +:103C000013000B43236010BD00E400E070B5EFF338 +:103C1000058101240443EFF3108C72B6214A136826 +:103C2000002BFCD0BFF35F8F1F4B05001F4AED1A1E +:103C30006D416A43120D1E4D8900AE6852B276582E +:103C4000A6421CD00621595691421CD01221595629 +:103C5000914222D01E215956914220D02A215956F4 +:103C60000324914210D0134B19781A708171BFF35D +:103C70005F8F00220B4B1A608CF3108870BDAB680D +:103C80000D4C5C50EFE700246100091989005B18B6 +:103C9000FF21997109499980E5E70124F4E702249D +:103CA000F2E7C046240100D018080020AAAA0000AC +:103CB00000ED00E0E70F0120CD01001001BDFFFF86 +:103CC000054B064A1360064A136053609360D36045 +:103CD00013615361936170478080808000E400E04D +:103CE00004E400E01F2110B5091A0248FFF720FD87 +:103CF00010BDC046EB0F012000B5074B83B001009B +:103D00000093002205230548FFF7C4FC002801DBCF +:103D10001F23181A03B000BDCC450110EB0F012082 +:103D200070B504000E001500FFF72CFD0100200007 +:103D300000F006F8A680E580BFF35F8F70BDC04637 +:103D4000024B9C466144890001607047400000348A +:103D500010B50400FFF716FD01002000FFF7F0FF8B +:103D6000FF232371BFF35F8F10BDC04610B5040061 +:103D7000FFF708FD01002000FFF7E2FFFF23A3800B +:103D8000BFF35F8F10BDC04683680B4810B58446F3 +:103D900061446244090112019A18591854684B6829 +:103DA00001209C4201D802D00020C0B210BD126890 +:103DB0000B689A42F9D8F7E7FFFFFF0F0A4B196823 +:103DC000EFF3108072B60A68002AFCD0BFF35F8F51 +:103DD0001B68BFF35F8F00221A6080F3108840BF1A +:103DE000002000217047C046340C0120F8B557462A +:103DF0004E464546DE46E0B599460CAB1C780DAB09 +:103E00001B78060090469A460768002C11D1BC7BAF +:103E1000002C42D065003B682D19033D59194B78A1 +:103E2000BB73002B00D1FB7300238B704B700B70A6 +:103E300004E065003B682D19033D5919B2682A4B0F +:103E400094464246E3181B0163441A604A465A608E +:103E50000A9A9A600B9ADA6000238B704B700B7091 +:103E60007B7B9B46002B2BD022005946B8687B6891 +:103E700098473A68002816D05B4658465B005B447A +:103E80005519033BA870D118D35C002B00D06B7080 +:103E90005B460C707B73A34513D0F0BCBB46B246A7 +:103EA000A946A046F8BD5B465B005B44033BD318C4 +:103EB0009C705119525D002A00D05A705B460B70FD +:103EC0007C7342464B46307D00F002FD051E06D055 +:103ED0005346002B03D12100306800F075FF0E9B84 +:103EE000002BDAD01D70D8E7FFFFFF0FF0B5DE46DC +:103EF00057464E4645460023E0B58BB00893674BC6 +:103F00008200D45800239B46099000F057FC626859 +:103F100006000F00EFF3108572B61368002BFCD07B +:103F2000BFF35F8F23689C465B7B9946002B00D1D3 +:103F300069E0A2685A4B90464B441B0198444346A3 +:103F40001A685B6810001900801BB941002900DC69 +:103F500063E0099800F0BCFC00230022984600238F +:103F60000692079300239A466368BFF35F8F5A4611 +:103F70001A6085F310885346002B08D10028C4D15D +:103F80000BB0F0BCBB46B246A946A046F0BD089BAC +:103F9000414618024B461843D047626806000F009E +:103FA000EFF3108572B61368002BFCD0BFF35F8F60 +:103FB000002F50DB33003B4302D02369002B61D13B +:103FC0002368D97B002907D04A00521819688C460B +:103FD00049466244033A51709A7B002A01D14A460D +:103FE0009A734A46DA734B46E168013BCA5C013278 +:103FF000CA545B4623616368BFF35F8F5A461A60F9 +:1040000085F3108881E7002300229846002306925A +:104010000793002300209A46A6E7002902D1002832 +:1040200000D096E70021604600F04CFE43461A6837 +:104030005B680692079343469B689A464346DB6853 +:104040009846E3684B44013B1B7808931B020343EB +:104050002361002088E72369002BB1D0069A079BD3 +:10406000921BBB41002B15DB5946049101210391A2 +:104070004946029141460191514620000091FFF7C7 +:10408000B5FEB6E700F09AFB32003B0012184B4138 +:10409000002BE9DA0122034B5242E5E72CA0002075 +:1040A000FFFFFF0FFFFFFF7F10B5144C6368002B6D +:1040B00004D00A211248FFF743FE10BD2300114A25 +:1040C0001021206800F00EFD032000F053FB0320B8 +:1040D00000F068FC03200C4900F0B4FBFFF752FB32 +:1040E0000A4B9C4603232375D0231B061B686044A0 +:1040F0006375074B80006060DC60DAE760080020D1 +:10410000340C0120893D0010ED3E001040000034C9 +:104110002CA00020004870476008002070B5050002 +:10412000182003F045F9164904000200280000F0A9 +:10413000A9FC10212060280003F058F90121A0609B +:10414000280003F053F9E060012000F027FB050090 +:1041500000F028FC28000B4900F074FBFFF712FB6D +:10416000094B25759C46D0231B061B68604463756C +:10417000064BAD0080006060EC50200070BDC04672 +:10418000893D0010ED3E0010400000342CA00020BE +:104190000E4B10B50400984217D00021037D0C4A45 +:1041A0009B009950006800F0BBFC0021207D00F0CE +:1041B00049FB207D00F0EAFAE06803F037F9A068D7 +:1041C00003F034F9200003F031F910BD600800203D +:1041D0002CA00020F0B54E464546DE465746E0B5D9 +:1041E00085B0019310AB1B7806000393002399461A +:1041F000984600927268EFF3108B72B61368002B2A +:10420000FCD0BFF35F8F3568AC7B002C3DD06700DE +:104210002B683F19033FDB195A78AA73002A00D193 +:10422000EA73B168474A8C4600980199A2181201B6 +:104230006244106051600E9991600F99D1604246BE +:104240009A705A701A706B7B9A46002B67D02200C6 +:104250001900A8686B6898472A68002852D053460E +:1042600050465B005344D719033BB870D118D35C58 +:10427000002B00D07B7053460C706B7354454FD0AD +:10428000F3681B19013B187800E000207368BFF346 +:104290005F8F42461A608BF31088002C4FD04B463C +:1042A000002B08D10002204305B0F0BCBB46B2464B +:1042B000A946A046F0BD039B002B3ED00E9B0020DC +:1042C0000F999847030004000D000B4335D00029D7 +:1042D0000ADA009A019B121BAB4100920193002B5A +:1042E0000ADB039B994685E700F068FA24184D41E4 +:1042F00000940195002DF4DA0123134C5B420093E6 +:104300000194EEE753465B005344033BD3189C7083 +:10431000D119D25D002A00D05A7053460B706C73CD +:10432000307D009A019B00F0D3FA81460028A7D087 +:104330002100306800F048FDA2E70020B4E701202A +:104340004042B1E7FFFFFF0FFFFFFF7FF0B5574689 +:104350004546DE464E46E0B50400170083B0984659 +:104360004268EFF3108A72B61368002BFCD0BFF3DB +:104370005F8F2668B57B002D3FD06B005B19033B38 +:104380009C463268019362445378AB46B373002B6A +:1043900000D1F373A168354B8C464146EB181B01E5 +:1043A000634459600C991F6099600D99D96000238E +:1043B000937053701370737B9946002B48D02A007A +:1043C0001900B068736898473268002832D04B46AD +:1043D00048465B004B44033BD1188C460199511869 +:1043E0008870D35C002B00D04B7063461D704B4629 +:1043F000002073734D4531D12BE0002300269B46EE +:1044000000206368BFF35F8F00221A608AF3108870 +:10441000002D28D0002809D15B463002184303B094 +:10442000F0BCBB46B246A946A046F0BD207D00F0D8 +:10443000D7FAF1E74B465B004B44033B0198D31896 +:104440009D701118125C002A00D05A704B460B70F8 +:1044500075733A004346207D00F03AFAE3685B1931 +:10446000013B1E78CDE701204042D8E7FFFFFF0F58 +:1044700070B50400002933D04268EFF3108572B69E +:104480001368002BFCD0BFF35F8F2068CEB2437B54 +:10449000B34216D0FF230B405A00D318026894464B +:1044A0006344033B9B78002B0BD12269914219D0C6 +:1044B00000206368BFF35F8F00221A6085F31088C5 +:1044C00070BDFF230A0A0B40E168D2B28C466344F8 +:1044D000013B19789142EBD1310000F075FCE8E71F +:1044E0000020EDE72361E3E7407D7047F0B504006D +:1044F0000D0006267642F717C64636196F4100B5FD +:1045000084B08F4214D811D000F058F932003B002B +:10451000121A8B41002B15DC002B3ED02000290005 +:1045200000F080F904B080BCB846F0BD8642EBD9FB +:104530000026002700F042F932003B00121A8B419E +:10454000002BE9DD002302930193154B3200009309 +:1045500014483B00FFF73EFE0028DFDB00239846AF +:10456000BC46114A114F7B6A9C4504D8B96A8E42F9 +:10457000D4D99C45D2D11168EFF3108072B60B6884 +:10458000002BFCD0BFF35F8F1368BFF35F8F4146F2 +:10459000196080F3108820BFE5E7002ABED0D1E77C +:1045A000BD3D001060080020340C01200040054093 +:1045B00070B5060000F002F9FA2204000D00002395 +:1045C00030000021920002F069FE001969410029C3 +:1045D00002DBFFF78BFF70BD012001494042F8E785 +:1045E000FFFFFF7FF0B5EFF30583CE46474680B56A +:1045F00005000C0085B0002B12D02C4A0020536A15 +:104600009C4203D8926A0130AA4204D305B0C0BCD0 +:10461000B946B046F0BDE01A421E9041C0B2F5E77F +:10462000234E02930193234B0200009330000B00B2 +:10463000FFF7D0FD031EE0DD20BF7168EFF31087A8 +:1046400072B60A68002AFCD0BFF35F8FDAB29446D4 +:104650003068427B62451DD0FF221A4051008946D6 +:1046600001689144884649464144033989780029C4 +:1046700013D0F1681B0A88464244013A1278DBB233 +:104680009A420FD07368BFF35F8F00221A6087F3DE +:104690001088B2E7FF221A40EBE732699342F1D16A +:1046A0003161EFE7614600F08FFBEBE7004005402A +:1046B00060080020BD3D0010F0B5EFF30582D6463E +:1046C0004F4646461000C0B51038EFF3108872B65A +:1046D000214C2368002BFCD0BFF35F8F012319000E +:1046E00081401E4D1F006963AA461D4D29601D4D66 +:1046F0002E78AC463500C5402F402B4209D1BFF380 +:104700005F8F276088F31088E0BCBA46B146A846A0 +:10471000F0BD5346144D5F6A83005D59AF420ED31E +:10472000124A8E439B5862461670BFF35F8F002279 +:10473000226088F31088002BE6D09847E4E70C4B02 +:1047400092009C46624413681360BFF35F8F00239E +:10475000236088F31088D7E7280100D00040054087 +:104760003C700540EA0F01203C0C0120141600208B +:10477000D03F054010B50100024A0348FEF768FF2C +:1047800010BDC046F8450110E30F012010B501002F +:104790000148FEF7CDFF10BDE30F012000B5054B2A +:1047A00083B001000093002203230348FEF772FF49 +:1047B00003B000BD1C460110E30F0120034B596AF2 +:1047C0000A00986A596A8A42FAD170470040054047 +:1047D00070B504000D00124A536A1900966A536AB4 +:1047E0008B42FAD13000190024184D41AB4211D848 +:1047F0000ED02B000A494A6A9A42FCD307D1084AD4 +:1048000002E0516A994202D1916AA142F9D370BD86 +:10481000A642EED9012301246442E5175B42E9E791 +:1048200000400540064A536A9942FCD807D1044B20 +:1048300002E05A6A914202D19A6A8242F9D37047E1 +:104840000040054070B504000D00EFF3108672B60D +:104850001A4A1368002BFCD0BFF35F8F002D1BD0CA +:104860002000FEF7C1FF164981420AD02000FEF762 +:10487000C3FF01212000FEF791FF0123A340114A4D +:104880001360114BA400E550BFF35F8F00220B4B68 +:104890001A6086F3108870BD0B4BA200D550012220 +:1048A000A2400A4920000B7893430B700449FFF79C +:1048B000C1F800212000FEF771FFE5E7280100D0D4 +:1048C000B94600103860054014160020EA0F012098 +:1048D000F0B54F46D6464646C0B507002C4C616A37 +:1048E0000D00A66A616AA942FAD18B4208D805D0A8 +:1048F0000120E0BCBA46B146A846F0BDB242F7D9A5 +:10490000EFF3108A72B6234801680029FCD0BFF388 +:104910005F8F0125BD4020491D4C88460978894696 +:104920002943C9B28C46414660460870391D1B4870 +:10493000890065630A51B9000B50216A00202942A1 +:1049400019D0616A0800A66A616A8142FAD18B4275 +:1049500019D801D1B24216D8CC4516D00C4B1F2025 +:104960001D625D6301230740BB400D4A1E38136082 +:1049700043464A461A70BFF35F8F0022054B1A6008 +:104980008AF31088B5E70020F5E70120F3E7C04679 +:1049900000400540280100D0EA0F01203C0C012016 +:1049A00080E200E0EFF3108C72B60A490B68002B2E +:1049B000FCD0BFF35F8F01238340074A074813628F +:1049C00002789A430270BFF35F8F00230B608CF371 +:1049D00010887047280100D000400540EA0F0120F0 +:1049E000EFF3108C72B60A490B68002BFCD0BFF3B2 +:1049F0005F8F01238340074802781A430270BFF398 +:104A00005F8F00220A608CF31088034A136070479E +:104A1000280100D0EA0F01203C60054070B5050078 +:104A200014001600002915D00C00002A12D080684E +:104A30006B689847296800280ED073009B196200A4 +:104A4000033B1219CB18033A9C7088188A5C002A21 +:104A500015D10670200070BD63001B197200033B66 +:104A60009219CB18033A9E7088188A5C002A02D1EA +:104A700004703400EEE75A7004703400EAE75A70AC +:104A80000670E7E7F0B5C6460600884600B5102177 +:104A90000120170002F0AAFC03210500300002F0FB +:104AA000A5FC43466B600023F4B26B7301332860AE +:104AB0002C73AF60AB73EC73012C06D9421C01332D +:104AC000DBB2137003329C42F9D1FF231E40730006 +:104AD0009E190023801903384370280080BCB84613 +:104AE000F0BDC04630B583600023CCB243730133C0 +:104AF000047342608373C4730D000068012C06D9EF +:104B0000421C0133DBB2137003329C42F9D1FF2106 +:104B100029404B005918002340180338437030BD1A +:104B200010B50400006802F081FC200002F07EFC59 +:104B300010BDC046F8B5CE46474606000C0080B50D +:104B4000002907D04D0003686D18033D5A195778A6 +:104B5000002F04D12000C0BCB946B046F8BD790092 +:104B6000C919033988464344597889460021597048 +:104B7000517073683A0021008068984733680028B4 +:104B800014D042469A18947059195B5D002B00D0DE +:104B900053700F70270049463000FFF7CBFF3900F4 +:104BA00002003000FFF73AFF0400D3E742464146D7 +:104BB0005D19AF709A185B5C002B00D06B7014709D +:104BC000E9E7C046F0B557464546DE464E46E0B5F5 +:104BD0000D006B0001685B19DF1E0400C85D83B027 +:104BE0000192CA19002850D043001B18033BCB1870 +:104BF0005E78B446002E1AD1019E002E42D0E67B8C +:104C0000002E04D073009B19CB18033B5D70A37B6F +:104C1000002B00D1A573E57300282FD1002353701A +:104C200003B0F0BCBB46B246A946A046F0BD720038 +:104C30006244033A89184A78904600224A709146A5 +:104C40005A70010032002000FFF7E8FE434682461A +:104C5000002B07D05B0021684344033BCB185A78F4 +:104C6000002A16D1424651462000FFF7D7FE2168A0 +:104C7000019BCA19002BC2D10028CFD043001B18BA +:104C8000033BCB1800219970C8E7019B002BB6D1DC +:104C9000C4E750008018033809184878834648460E +:104CA0004870587041462000FFF7B8FE59468046CC +:104CB0002000FFF73FFF414602002000FFF7AEFE55 +:104CC0008046CFE7F0B557464546DE464E46E0B54E +:104CD00083B00191457B04006B0000685B19DF1E07 +:104CE000C15DC219002952D04B005B18033BC318A9 +:104CF0005E78B446002E1CD1019E002E44D0E67B87 +:104D0000002E04D073009B19C318033B5D70A37B76 +:104D1000002B00D1A573E573002931D100232800B1 +:104D20005370617303B0F0BCBB46B246A946A046BF +:104D3000F0BD72006244033A801842789046002227 +:104D4000427091465A7020003200FFF767FE4346DA +:104D50008246002B07D05B0021684344033BCB18FD +:104D60005A78002A17D1424651462000FFF756FED6 +:104D7000019B01002068C219002BC0D10029CDD0B1 +:104D80004B005B18033BC31800209870C6E7019BDB +:104D9000002BB4D1C2E750008018033809184878B6 +:104DA000834648464870587041462000FFF736FE5B +:104DB000594680462000FFF7BDFE41460200200014 +:104DC000FFF72CFE8046CEE770B5040000292CD0FA +:104DD000437B8B422ED005684800401803382818C2 +:104DE0008278002A21D053009B18033BEA5CEE181E +:104DF0008A4202D11BE0002A08D053009B18033BD3 +:104E0000EB185A788A42F6D142785A700023012270 +:104E1000837043702000FFF7D5FE617B0200200005 +:104E2000FFF7FCFD6073012000E0002070BD4378B7 +:104E30003370EBE701221900FFF7C4FE6073012015 +:104E4000F4E7C04630B50C2083B000F0B9F9FEF7A6 +:104E5000E1FB00280ED0994B994A1A605A609A607B +:104E6000DA601A615A619A61DA611A62954A5A6285 +:104E700003B030BD944CA06700F0F6F90122934BCB +:104E80001A60636C012BFCD10322914B1A608E4A8D +:104E9000936B012BFCD1013301218E4A8E48009384 +:104EA000043300F03DF905238C4A009301218C481E +:104EB00000F036F98B4B5A68FF2A02D88022520044 +:104EC0005A6080227D4C824B21691201854D1A6007 +:104ED000002907D0606901F02DFE431C5800C0185E +:104EE0000338FDD2E0217F4B02201A681140802256 +:104EF00052012A43116019684840032101401160A2 +:104F000004219A681142FCD08022802192012A4318 +:104F100009011160802252005A60734B2361734B68 +:104F20005968FF2900D85A600321684A6F4B116005 +:104F300002399A681142FCD0E0201A6810408022A1 +:104F400052011A43106018684840032101400220B2 +:104F5000116066498A681042FCD080229201134396 +:104F6000802212011A608022614B52004A60636104 +:104F7000604B5968FF2900D85A6080225E4BE16976 +:104F800012015C4D1A60002907D0606901F0D2FD62 +:104F9000431C5800C0180338FDD2E02255490B6865 +:104FA0001A4080235B012B431A60802380229B01DF +:104FB0002B4312011A608022414B52004A60E36188 +:104FC0004E4B5968FF2900D85A6080224C4B216A09 +:104FD00012014A4D1A60002907D0606901F0AAFD4C +:104FE000431C5800C0180338FDD2E02243490B6827 +:104FF0001A4080235B012B431A60802380229B018F +:105000002B4312011A60802380225B004B602C4BE3 +:10501000D20223623B4B5968914200D25A608022EF +:10502000394B616A1201374D1A60002907D0606957 +:1050300001F080FD431C5800C0180338FDD2E02267 +:1050400030490B681A4080235B012B431A60802390 +:1050500080229B012B4312011A608023DB024B60EC +:10506000184B6362294B5A68FF2A02D880225200EB +:105070005A608022264BA1691201244D1A60002932 +:1050800007D0606901F056FD431C5800C018033872 +:10509000FDD2E0221D490B681A4080235B012B439F +:1050A0001A60802380229B012B4312011A60802307 +:1050B0005B004B600E4BA361DAE6C0465818002037 +:1050C000006CDC021BB70000008000403CB00040D8 +:1050D00030B00040002F685900800240008C8647A5 +:1050E00000C0024030800040001BB7003C80004000 +:1050F000405973075480004054B000406080004025 +:1051000060B000406C8000406CB0004048800040BF +:1051100048B00040014B8000C0587047581800202C +:10512000F8B5040021481D0017000E0001F002FD33 +:105130000100380001F0FEFC069B29041B03194303 +:105140002368002B20DB1A4B1A4DE21853425A41B8 +:1051500080235B019C461203174B62441A60174B75 +:105160001A601700AB689F43FBD1C022231D920138 +:105170001A4321232660A06013602368002BFCDA09 +:105180000823E1601360F8BD3F2322681340B34257 +:10519000D9D1A3681B051B0D8342D4D1EE22E3684D +:1051A000D20213408B42CED1EDE7C046001BB700C0 +:1051B0000040FDBF00C0004000E0004000F00040A3 +:1051C0008023024A9B000343D3627047008005405E +:1051D00010B5140080221B4BD2051A6000281AD08B +:1051E0000123194A1843194BDA61194A42401A62DD +:1051F000596298628022134BD2051A601549164AEB +:105200001160E022D2041A60002C07D18022134BD7 +:1052100012061A6010BD0D4BD861EBE763011B1B32 +:105220009A008023121912015B049A4200D30C4A9F +:105230000C4B1A60054B5A608022084BD2051A604D +:10524000E8E7C04600B00540D3C007B00080054085 +:105250002D3FF84FFCFF01000820014000A0054051 +:10526000FFFFFF00703B0020AA23064A1B011360CA +:105270002F230549D360054B19605368002BFCDAD6 +:105280007047C0460040024000B0FA000060024093 +:105290002C4B2D4A70B51A602C4A2D4B2D491A60A3 +:1052A00014008B689C43FBD12B4D2C4EB54208D289 +:1052B000013E761BB60808CD984723000134B3425F +:1052C000F9D1FFF7BFFD264A214B1A60214A9368A6 +:1052D000DB43DB01DD09002BF9D14022214B224CBD +:1052E000224E9A675A671A67DA66B44208D2236870 +:1052F0002000002B20D00834FEF738FDB442F6D34E +:105300001B4E1C4CC022A168300002F0ADF8A66014 +:10531000FEF72AFAFEF7D4FCFEF7C6FE164C174E2F +:10532000B44208D2013E361BB60808CC98472B0081 +:1053300001359E42F9D170BD0834FEF709FDB44233 +:10534000D5D3DDE700E00040BFCDFBFEFE7F3C0093 +:1053500000F0004000C00040A0120020B012002069 +:10536000FFFFFF0100F0014090120020A01200207A +:105370000000002000ED00E0B0120020B812002074 +:1053800000BEFDE7094A03001068002805D008495F +:10539000C3188B4207D81360704706480449C318E6 +:1053A00010608B42F7D901204042F5E7843A002093 +:1053B00000000420EC0F012010B5FFF7E1FFC0460C +:1053C00010B50C0082B01900002A0AD0064B0192D9 +:1053D000009302002300054801F00CFB0120FFF7B9 +:1053E000CFFF034B1A00F2E7304601104046011090 +:1053F000904201100FB400B5084883B002F098F94C +:10540000049B002B07D005A91800019101F012FBA5 +:10541000034802F08DF90120FFF7B2FF704601103A +:10542000CC42011010B50148FFF7E4FF804601109F +:105430009A4200D2885470477047C046F8B5574624 +:105440004E464546DE46E0B599460A9B07009A4619 +:105450000D9B8846934615000B9E9B0710D10C9B15 +:105460009E420DD29D1B14000E005D4422004B464F +:10547000013431002020B847A542F7D1B0460B9E39 +:10548000002E27D0444675195346AA1B013E985D4D +:1054900021004B46B847002EF6D123002C00984639 +:1054A0000D9B9B070FD55B46E51A0C9BAB420AD9B7 +:1054B0004646984622004B46310020200135B84729 +:1054C0000134A845F6D82000F0BCBB46B246A94638 +:1054D000A046F8BD2C00E3E7F0B54F464646D64659 +:1054E000C0B584B098460EAB1B78129F994694467F +:1054F0000D9C109B119EBA0725D4002E4BD19C42C7 +:1055000000D3BFE001223A4092461F2C00D9B8E0F8 +:105510000C9A551E302201E0202C03D001342A556C +:10552000A342F9D85246002A0DD0A6420BD9202C0E +:1055300044D00C9A551E302201E0202C3ED001347C +:105540002A55B442F9D1FA064DD57A053FD4002C3C +:1055500039D10F9B102B00D179E00F9B022B00D18A +:105560008AE030230C9A012413704B46002B3FD065 +:105570002D230C9A135501340C9B6246009303971C +:10558000434602960194FFF759FF04B0E0BCBA46C7 +:10559000B146A846F0BD012215003D40AA463A4258 +:1055A0002FD04A46002A02D10C323A4200D0013EA6 +:1055B0009C42BAD21F2CABD9202E27D92024FA0620 +:1055C000DAD57A0503D4A3422DD0A6422BD00F9B67 +:1055D000102B32D0022B20D0202CCDD030220C9B8F +:1055E0001B191A700134202CC6D04B46002BBFD19A +:1055F0007B070DD43B07BFD520230C9A13550134EC +:10560000BAE79C429FD21F2C00D881E720249AE75A +:105610002B230C9A13550134AEE7202CACD00C9BF5 +:105620001B1901343AE0631E012C92D00F9A102A04 +:105630002AD0022A2FD01C00D0E7BB060ED4202C83 +:105640009AD00C9B1A19013478231370C4E7BB0657 +:105650000DD478230C9A01241370BFE7202C00D1BD +:105660008AE758220C9B1B191A700134B4E758239F +:105670000C9A01241370B1E70C9A60330124137063 +:10568000ACE7202400265EE7023CBA06E9D40C9A77 +:1056900012191C00D8E70C9A9246534462221A70E1 +:1056A0009AE7C04610B5002800D110BD01F0F4FF04 +:1056B000FBE7C0460B0010B5002802D049681B6804 +:1056C000984710BDF0B5DE4657464E464546E0B514 +:1056D0009BB09B46249B89469846259B0B900C9239 +:1056E0004046424619009A4601F0E5FC002800D0E9 +:1056F000D8E0012240465146774B524201F0D6FC99 +:10570000002800D0CEE0012240465146734B524261 +:1057100001F0B6FC002800D0C4E00022002340467F +:10572000514601F0ADFC002800D0B9E14246534695 +:105730000A9209938023289ADB001A400E92289A35 +:105740001A4201D1062326930A9A099B1600134395 +:1057500000D0C7E0289B002500261B0500D49BE154 +:1057600000230D93269A0D9B9A4200DC9FE1D01AEC +:10577000431E26938023289ADB001A430023002728 +:1057800028920D93279B0024BB4200D9DC1B0223E7 +:10579000289A1A400E92289A134203D07B427B41EA +:1057A0005B421C400D9B002B07D00A9809992A00E8 +:1057B000330001F004FC0A900991002200234046C6 +:1057C000514601F05DFC002805D08020000684468B +:1057D000099961440991289A414B0B9D1340049308 +:1057E000269B0A9A0293099B0394009201934946CF +:1057F0005B4628000C9A00F08BF90400002F62D061 +:10580000289B220098061F23C0179843631C9846C4 +:1058100049465B466530A8470D9B0025DA179C1862 +:10582000DB0F9A465440013F01E0202D13D00AAA15 +:1058300094461F23200063440A2101355E1901F0BC +:1058400079F93031317020000A2101F073F9260016 +:105850000400092EE9D805230693002304930A3394 +:105860000393534605970B9F029312AB0093424656 +:105870005B46494638000195FFF72EFE0E9B04005B +:10588000002B20D00C9BC51A279BAB421BD91E00B6 +:1058900022005B46494620200135B8470134AE421C +:1058A000F6D810E0289B42460493279B4946039371 +:1058B000269B0B9802935346009201935B460C9AE9 +:1058C00000F026F9040020001BB0F0BCBB46B24635 +:1058D000A946A046F0BDC046FFFFEF7FFFFFEFFFE8 +:1058E000FFF7FFFF734B099F9C467800400D604413 +:1058F00001F0F4FB704A714B01F07BFB704A714B75 +:1059000001F058FB3B03704A1B0B1A4304000D00C7 +:10591000300011006D4B002201F047FB6C4A6D4BCB +:1059200001F067FB02000B002000290001F042FBA0 +:1059300001F0ECFB0D9001F0D1FB674A674B0400CE +:105940000D0001F056FB0022654B01F033FB01F026 +:10595000DDFB644A0600644B2000290001F049FB8E +:10596000040030000D000F9601F0B8FB5F4A604B59 +:1059700001F03FFB02000B002000290001F015FBA5 +:1059800002000B0006000F0001F033FB32000400A0 +:105990000D003B003000390001F00CFB002210909C +:1059A0001191544B2000290001F009FB0022524BB9 +:1059B00001F000FB02000B002000290001F0FFFABB +:1059C00000224E4B01F0F6FA02000B0020002900E5 +:1059D00001F0F5FA0D008021040032003B000020A8 +:1059E000C90501F0E2FA02000B002000290001F0D5 +:1059F000E1FA02000B001098119901F0E0FA002280 +:105A0000314B01F0D7FA3E4B0F9C9C466444002278 +:105A1000230501F0EEFA05000E0002000B000A98C3 +:105A2000099901F02DFB00280AD00D9B2800013BAD +:105A300031000D930022304B01F0C1FA05000E0039 +:105A4000C6270D992B0063318F42BF4128997F42B1 +:105A50000437090500D495E6334300D182E6099C5A +:105A6000284A2100284B0A9801F018FB002808D08A +:105A700000222100254B0A9801F002FB002800D0EB +:105A800070E6269B002B00D17CE60E9B5A1E9341AC +:105A9000269AD31A269375E6002304270D9371E600 +:105AA00043460A9380231B065344099342E600238E +:105AB00026935FE601FCFFFFFB799F501344D33F21 +:105AC000B3C8608B288AC63F0000F03F0000F83F53 +:105AD00061436F63A787D23F71A379094F930A404F +:105AE0000000E03F1655B5BBB16B0240EF39FAFE3E +:105AF000422EE63F00002C400000244000001840E9 +:105B0000FF0300002D431CEBE2361A3F80842E4138 +:105B1000F0B54E46DE4657464546E0B597B0994645 +:105B2000209E219F229B8346984607910C923B0022 +:105B300032003000390001F0BEFA002800D0A9E19F +:105B4000012230003900CA4B524201F099FA002874 +:105B500000D0E1E0012230003900C64B524201F092 +:105B6000A5FA002800D0B7E0002230003900C24B6F +:105B700001F09CFA002800D099E0002230003900A2 +:105B8000BE4B01F07DFA002800D090E000220023F7 +:105B90003000390001F074FA002800D0B1E0002391 +:105BA0000D93249B5B0501D40623984608AB9C46C5 +:105BB0001722002430234146624404E00134135587 +:105BC0000139202C01D00929F8D888463000390045 +:105BD00001F09CFA4346DA00A94B05009B181A68AD +:105BE0005B680892099301F079FA02000B0030001B +:105BF000390001F0DAF9089A099B01F0FAF90A90E4 +:105C00000B9101F0A7FA824601F064FA02000B0042 +:105C10000A980B9901F0C9F900229A4B0A900B914E +:105C200001F044FA002800D1C0E001239C46E24480 +:105C3000504601F04FFA02000B000898099901F054 +:105C400025FA002802D000239A4601354346002B4E +:105C50006AD008AB17269C4608956644554614E062 +:105C600001235B4243440A2128009A4600F062FF68 +:105C7000013430313719397028000A2100F05AFFF9 +:105C8000092D00D8D0E0D0460500202CE8D10EAB7D +:105C900098460323249A1340012B00D196E0202339 +:105CA000249A01930392239A434602921EE0249B76 +:105CB00058460493239B00960197039343460C9AFE +:105CC000029307994B46FFF7FDFC17B0F0BCBB46AB +:105CD000B246A946A046F0BD249B5B070ED4032222 +:105CE000694B24990192039123990291009358469C +:105CF0004B460C9A0799FFF7A1FBE6E70422634B9A +:105D0000EFE73B0032000020002101F04EF90123B3 +:105D100006000F000D9344E7249B0393239B0293FB +:105D2000042301935A4BE1E7280001F0D7F9020060 +:105D30000B003000390001F038F9524B0022060008 +:105D40000F0001F09DF90EAB984600280AD1002201 +:105D5000300039004B4B01F0A9F9002802D1EB07C4 +:105D600000D50135202C94D008AA9446172328008A +:105D700063440A2101341E1900F0B4FE30312800BA +:105D800031700A2100F0AEFE051EEBD10323249AE8 +:105D90001340012B1BD0202C00D180E70D9B002B42 +:105DA00035D02D224146631C0A5579E700220A9816 +:105DB0000B99344B01F064F9002800D046E75346B4 +:105DC000002B51D101239C46E2443FE72024239B32 +:105DD000002BE0D00D9B002B03D1249A0C331342EF +:105DE00002D0239B013B2393239BA342D3D908AB2F +:105DF0009C46172230236244202C00D14FE7239980 +:105E0000013413558C42C6D0202CF8D147E7249B8F +:105E10005B0724D4249A2300120700D440E72022F1 +:105E2000414601330A553BE75746089D202C00D1D7 +:105E30002DE7220030214046002F09D00132B15415 +:105E4000202A00D123E7D3431B191B18002BF5D1BF +:105E50000EAB98462E234146541C8B5482E72B22CE +:105E60004146631C0A551BE7DB0700D4EEE6A9E7B1 +:105E7000FFFFEFFFFFFFEF7F65CDCD4165CDCDC1CA +:105E8000884801100000E03F8C4601109046011048 +:105E90009C460110249B0393239B029303230193AD +:105EA000004B23E798460110F0B5DE464E465746B4 +:105EB0004546E0B59FB01C00289B91460993C94A0E +:105EC000C94B8B4608901A60002900D118E20023C4 +:105ED00020789A46002800D11AE226001D005C4670 +:105EE0000AE02A006F1C4B46089D2100A8473D0090 +:105EF00001363078002870D02528F2D110239B4637 +:105F0000083B9A46043B9846023B00219C46721C83 +:105F1000107816000300203BDBB2102B03D8B34FE0 +:105F20009B00FB589F460300303B092B32D90023CE +:105F30000A932A2868D0002398462E283ED00300D2 +:105F4000683BDBB2122B1CD8A94A9B00D3589F4652 +:105F5000012301321943DBE7634601321943D7E7D6 +:105F6000434601321943D3E75B4601321943CFE779 +:105F7000534601321943CBE780235B007078194305 +:105F800001360300253BDBB2532BAAD8994A9B006C +:105F9000D3589F4600270300B800C01901364000BF +:105FA000C018337830381A00303A0700092AF3D97C +:105FB0000A901800002398462E28C0D180237078BC +:105FC000DB0019430300303B721C092B00D8A1E110 +:105FD0002A2800D1B2E11600B1E7A346AA462C0058 +:105FE000D14503D801235B424B449A464B46524667 +:105FF00059460020089DA84720001FB0F0BCBB46B2 +:10600000B246A946A046F0BD099B40CB0A96002E99 +:1060100003DB50780993561C8DE728380143704202 +:106020000A9009935078561C85E7782800D1DFE163 +:10603000582800D14CE26F2800D14FE3622801D1EB +:1060400000F030FC10230A009A430B92692801D01B +:1060500000F0A9FC0A230C934B0500D5D0E10B9A64 +:10606000802311009B0019408B461A4200D0A1E208 +:10607000802311005B0019408A461A4200D0B6E323 +:1060800013005B0600D5EDE2130009991B0601D44D +:1060900000F076FC08C91BB2D8171A18424092B219 +:1060A00009919346DA0F1292002B09D18023102216 +:1060B0000B99DB000B4091430B91002B00D0E4E2E5 +:1060C0000B9A6123920600D541230EA91F228C460C +:1060D000DBB262440A3B5F461395A34655460C9CCF +:1060E000B2460D9316000AE03033DBB2013573552A +:1060F000A74200D2EDE2202D00D1EAE20700210004 +:10610000380000F017FDCBB20929EDD90D9A94465D +:106110006344DBB2EAE780239B00707819430136C1 +:106120002FE77078682800D1CDE18023013619432C +:1061300027E770786C2800D1BFE180235B0019430A +:1061400001361EE7462800D19BE10722099B0491F6 +:10615000073393430A9A19000392424602920CC9EC +:1061600008980092019309912A004B462100FFF7FD +:10617000CFFC01360500BCE62A006F1C4B46089D8B +:1061800021002520A84701363D00B2E68B0700D448 +:10619000ADE1099B2A009A466B1C9846534601CBF9 +:1061A00021009A46089F4B46C0B2B8470A9B9C46BE +:1061B0006544012B00D886E2089B4746B04626007E +:1061C0004C4699463A002300013731002020C84749 +:1061D000AF42F7D1A14653463400464609930136F3 +:1061E00087E6C046A95E0010683B0020A446011067 +:1061F000E846011034470110099B04CB9B464346F7 +:106200000992002B00D1C6E013789C46002B00D1E8 +:10621000BDE34346013B099A0133D0180A9F13009E +:1062200001E0834203D05A780133002AF9D1099A58 +:106230000A979B1A0B9380230A00DB001A400C92EA +:10624000194204D00B9B434501D943460B930223CB +:106250001A000A400D920B4200D187E160460028E7 +:1062600000D168E10C9B002B00D10DE1A844C2468F +:10627000099B57465B1B9846089BB2462A0026009E +:106280004C46994609E023003100551CC847434657 +:10629000585D002800D126E12A009742F3D1A1469B +:1062A0003D00340056460D9B002B00D043E15B4679 +:1062B000013609931DE6099B1A0008CA9246002B75 +:1062C00048D0212211438B460EA884461F216144E9 +:1062D000099500220F27A4460D0002E0202A0CD0C9 +:1062E0000B003C001C4020003730092C00D8073838 +:1062F0000132A85419090F2BF0D86446099D32E0E9 +:10630000DC4B2078089300239A46002800D0E4E56F +:10631000002465E6434606000A9F9800C018013233 +:10632000400080191678030030003038303B0928CF +:10633000F3D93000984616000A9700E6099B02360A +:1063400004CB9046D2434046D21710408046099372 +:106350003078F4E510220800904311321043834650 +:1063600000224905B0D55B460693082305934346B2 +:106370000493102303930023029316AB019200931E +:106380002A004B4621000898FFF7A6F8534605005F +:1063900001360993ADE513789C46002B00D1F7E256 +:1063A00002235B4237E7202302009A43472A04D1A5 +:1063B00080231B01194302239843452801D1202340 +:1063C00019430722099B0491073393430A9A190042 +:1063D0000392424602920CC90898009201930991D7 +:1063E0002A004B462100FFF76DF90136050080E5D4 +:1063F00010230C930C230A009A430B924B0503D5F0 +:1064000001230B9A9A430B92692800D127E664284E +:1064100000D124E60B9A802311009B0019408B4683 +:106420001A4200D066E1802311005B0019408A46C1 +:106430001A4200D039E213005B0600D53CE113009C +:106440001B0600D4A6E2099B04CB1204120C93464F +:1064500009935B46002B00D09AE10B9A1033110090 +:1064600099430B91520500D492E100239A460B9B6D +:1064700006930A9B0593434604930C9B03930023C6 +:106480000CE12023194360E6099B0A9A5B1B98469E +:106490004B4691461F00B2462600089C2A003B004E +:1064A0003100A04743460135585D0028F6D14A46E1 +:1064B0003400B94656460A92F5E6C0239B00B078F0 +:1064C000194302365DE5C023B0781943023658E51A +:1064D0000C230A009A4314331A43103B0B920C937B +:1064E0004B058DD496E7A14634005646DBE60A9A62 +:1064F000012A00D853E26B1E9F18089BB046260065 +:106500004C4699462A002300013531002020C84717 +:10651000BD42F7D1A14634004646099B3A0001CB63 +:10652000210098467D1C4B46089FC0B2B8474346A1 +:1065300001360993DDE40B9B0A9AA8469A4200D8DB +:10654000B5E694466544ED1A089B4746B0462600DA +:106550004C4699463A002300013731002020C847B5 +:10656000AF42F7D1A14634004646A0E60B9A0A99FD +:10657000531C914200D814E24B199B1A1F00089B30 +:10658000B24626004C4699462A00230001353100C8 +:106590002020C847BD42F7D10A9BA14601330B9387 +:1065A000099B34001B7856469C466046002800D064 +:1065B00058E67CE60722099B073393430132944651 +:1065C0009C4462465F6809921A68FB171093119306 +:1065D00010981199030053400E930B007B400F93CA +:1065E00094460E9A0F9B121A8B410E920F93FB0F3B +:1065F0006246129300233A439B463DD00B9A612397 +:10660000920600D541230022DBB20EA90A3B8C463C +:1066100092460D9343461F32624413951596554694 +:106620000E9E0F9FA24690460C9C14930CE03032B5 +:10663000D2B2434601355A55BB4500D18AE1202DDF +:1066400000D18AE106000F0022000023300039004B +:1066500000F0AEFAD2B2092AE9D90D9B9C466244F9 +:10666000D2B2E6E7FF23099904C913401A00099141 +:1066700017E5C046395400100B9A103311009943A6 +:106680000B915205BAD500239A460B9B06930A9BA1 +:106690000593434604930C9B0393129B029353462A +:1066A000019316AB2A00009321004B460898FEF791 +:1066B00013FF013605001CE4FF22099B02CB1140A9 +:1066C0008B460993C5E65346454609930136FFF7C5 +:1066D00010FC56465C46AA46139DD6E708230C9349 +:1066E0000B910B99642800D084E60B9B5B0500D5C9 +:1066F00086E6B4E40722099B0733934301329446AC +:106700009C44624609921A685B6810009B4613001D +:106710005A46134307D10B9A1033110099430B913A +:10672000520500D5A1E60B9A6123920600D54123BC +:106730000022DBB20EA90A3B8C4692460D934346DB +:106740001F3262445F461295A34655460400B24686 +:1067500090460C9E13930DE03032D2B24346013581 +:106760005A550023BB4200D100E1202D00D100E1A9 +:1067700004000F00320000232000390000F018FA56 +:10678000D2B2092AE8D90D9B9C466244D2B2E5E711 +:106790000B9A6123920600D54123DBB20EA90A3B76 +:1067A0001F228C460D93230062445C46129517000D +:1067B00055469B46B2460C9E08E03033DBB20135AD +:1067C0007B55B4420ED3202D0CD0040031002000A4 +:1067D00000F0B0F9CBB20929EFD90D9A9446634481 +:1067E000DBB2ECE756465C46AA46129D3FE6099BA3 +:1067F0001A0008CAD91713925A184A409246DA0F5B +:106800001292002B08D1802310220B99DB000B4041 +:1068100091430B91002B2BD10B9A6123920600D54B +:1068200041230EAA1F279446DBB20A3B0D9567440D +:106830005D460993A3465446B2460C9E08E03033A9 +:10684000DBB201357B55B4420ED3202D0CD00400B1 +:106850003100200000F06EF9CBB20929EFD9099A76 +:1068600094466344DBB2ECE756465C46AB460D9D6E +:106870000B9B2A0006930A9B210005934346049331 +:106880000C9B08980393129B013602935B4601937D +:1068900016AB00934B46FEF71FFE139B05000993B2 +:1068A000FFF727FB02230C931AE7099B04CB9246C0 +:1068B0001293002A08D1802310220B99DB000B4091 +:1068C00091430B91002B2BD10B9A6123920600D59B +:1068D00041230EAA1F279446DBB20A3B0D9567445D +:1068E0005D460993A3465446B2460C9E08E03033F9 +:1068F000DBB201357B55B4420ED3202D0CD0040001 +:106900003100200000F016F9CBB20929EFD9099A1D +:1069100094466344DBB2ECE756465C46AB460D9DBD +:106920000B9B2A0006930A9B210005934346049380 +:106930000C9B08980393002302935B46019316ABCC +:1069400000934B46FEF7C8FD129B050009930136E4 +:10695000FFF7CFFAB44200D871E6149B54460E9666 +:106960000F97AA469846159E139D8EE6A64200D81C +:10697000FBE6139B56469846AA465C46129D76E572 +:1069800008C9D8171A1842400991FFF78AFB00235B +:106990000B9350E4099B04CB9346099359E52F00D0 +:1069A000BBE50B9301E6063B0C939AE60EB401227D +:1069B00010B585B007AC08CC0100009452420448E1 +:1069C0000394FFF771FA05B010BC08BC03B0184778 +:1069D0003154001000B585B003910121029000935D +:1069E000034813004A4202A9FFF75EFA05B000BD52 +:1069F000B55600100FB410B50C4984B006AA08CAE9 +:106A00000C680392002C0BD00092012208485242DD +:106A100002A9A047012004B010BC08BC04B018476C +:106A2000180000F085FE0020F5E7C046683B002016 +:106A3000A556001010B5094A0300146884B0002C54 +:106A400008D0012200910648524203A9A047012024 +:106A500004B010BD00F06CFE0020F9E7683B002098 +:106A6000A556001001480421014B1847900800204A +:106A7000A16A0010014B9B68184700009008002095 +:106A8000142310B50100188804331B88984710BDE3 +:106A9000162310B50100188802331B88984710BDD3 +:106AA000F8B54746CE4680B50F1E19D01423994637 +:106AB000043304000025012698464B4618884346B7 +:106AC00021681B88984701C4431E98410135404204 +:106AD0000640AF42F1D13000C0BCB946B046F8BD67 +:106AE0000126F8E7124A936F9B0815D29066D1668B +:106AF000002905D0FFE7FFE7FFE7516F106F7047F0 +:106B000004B580210906C2175140002800D0C843AF +:106B10000DF00EFA002104BDF0B5146E556E576FDE +:106B2000166FFFF7E3FF1466556657671667F0BDEB +:106B3000000000D0114A936F9B0813D21066516673 +:106B4000002905D0FFE7FFE7FFE7516F106F70479F +:106B500004B5002801D00020C0430DF0E9F9002160 +:106B600004BDC046F0B5146E556E576F166FFFF733 +:106B7000E5FF1466556657671667F0BD000000D044 +:106B800094464A4A926F9208624601D228E0C04673 +:106B9000F0B5464E346E756E776F366F00F020F8A4 +:106BA0009446424A14665566576716676246F0BDBA +:106BB00094463E4A926F9208624601D254E0C04623 +:106BC000F0B53A4E346E756E776F366F00F04CF854 +:106BD0009446364A14665566576716676246F0BD96 +:106BE000002B24DB11D000293EDA00B5C943404216 +:106BF00000D1013100F038F8C943404200D10131E1 +:106C0000DB43524200D1013300BD002AEBD1002802 +:106C100001D1002905D00020C90FC90701D1C04307 +:106C2000410800B50DF064F90022002300BD00B555 +:106C300000290ADBDB43524200D1013300F014F893 +:106C4000C943404200D1013100BDC943404200D197 +:106C50000131DB43524200D1013300F005F8DB4340 +:106C6000524200D1013300BD002923D1002B18D19D +:106C7000002A0CD0BC460D4F38667A6600210023EE +:106C8000FFE7FFE7FFE77A6F386F67467047002836 +:106C900001D00748010000B50DF02AF900220023B9 +:106CA00000BD02000B00002000217047000000D052 +:106CB000FFFFFFFF002B00D0BFE0130C28D1002AFC +:106CC000E7D080B4114F39667A66FFE7FFE730B44A +:106CD000040C7B6F396F1B0423433B667A66FFE726 +:106CE000FFE7FFE7C04684B27B6F3D6F1B04234381 +:106CF0003B667A66FFE7FFE7C04600232C042D0CB5 +:106D00007A6F386F00196941B0BC7047000000D03D +:106D1000F0B594460025140E01D112020835140F67 +:106D200001D112010435940F01D192000235D40F24 +:106D300001D152000135D40B0134254F7C66254C1E +:106D40003C660E0C93B2FFE7FFE7FFE73C6F66433C +:106D5000360C7703BE467343DF0B5B04C01AB941A0 +:106D6000130C7343DB18C91ACE086643360CB644BD +:106D700093B273431F0F1B01C01AB941130C734325 +:106D80001F0B1B05C01AB941860D8F023E43664397 +:106D9000360C092D24DB520A7243801A7703460A07 +:106DA0006643360C16235B1BDE40DF40BF1964468A +:106DB0006643821B7046043506330100D940A84063 +:106DC000C01900D30131A24206D20023F0BD000059 +:106DD000000000D0FFFFFFFF121B0130F3D3F1E7EB +:106DE00009277F1BFE406446A2B27243801A00D27C +:106DF0000139220C7243130C1204821A99410B00C0 +:106E00007046043513370100F940A840801900D3BB +:106E10000131002B02D1A2420AD2F0BD013000D3D1 +:106E20000131121BFAD2013BF8D1A24200D2F0BDCF +:106E3000013000D30131121BF7E7F0B51C0C00D074 +:106E400080E00CB400251C0A04D11B02160E33434B +:106E5000120208351C0B04D11B01160F334312011B +:106E600004359C0B04D19B00960F334392000235EE +:106E7000DC0B02D192185B4101351C00971864416C +:106E80000134464F7C66464C3C660E0CFFE7FFE73C +:106E9000FFE7C0463C6F6643360C7703BE4697B2A9 +:106EA0007743C01B00D20139C01B00D201399FB209 +:106EB0007743C91BC91B170C77437E04FF0B801B4C +:106EC000B941CE086643360C0C2D33DBB644120BA9 +:106ED0001F053A431B0B97B27743C01B00D2013901 +:106EE0009FB27743C91B170C77433E043F0C801BAE +:106EF000B941860D8F023E43664329277F1BFE4022 +:106F00000C3D7746AF40BF1930BCA2B2ABB2724362 +:106F10007343801A9941220C7243130C1204801A95 +:106F2000994102000B000137001BA941F9D2781EDC +:106F30000021F0BD0C277F1BFE4077467F0BAF4042 +:106F4000FF19E0E700245D1C07D0144F7D66396609 +:106F5000FFE7FFE7FFE7FFE73C6F95B29EB26543AF +:106F60006643401BB141150C1E0C65436643360455 +:106F70002F0C3E432D04401BB141994204D2020024 +:106F80000B0020000021F0BD01D19042F7D3801A00 +:106F9000994101349942F2D3F6E70000000000D095 +:106FA000FFFFFFFF48404140484018B4134B5B6867 +:106FB000019308BD18B4114B1B68019308BD94469A +:106FC0000F4A926F920805D2624618B40B4BDB68E9 +:106FD000019308BD0A4AF0B5146E556E576F166FCF +:106FE0006246FFF7F2FF064A146655665767166752 +:106FF000F0BD18B4014B9B68019308BDB01400208C +:10700000000000D0FFB550404240504059404B4036 +:10701000594000E0FFB5154F4C00640D03D0BC4251 +:1070200004D10C0314D80020090D09055C00640D7F +:1070300003D0BC4204D11C030AD800221B0D1B053F +:1070400001264B4009D44B4003D58B4200D18242EC +:10705000FFBD9942FCD19042FFBD0B43DB180343B7 +:107060001343F5D0C9434918FFBD0000FF070000D6 +:1070700000B5FFF7CFFF01D0002000BD012000BD0B +:1070800000B5FFF7C7FF804100BDC04600B5FFF760 +:10709000C1FF01D9002000BD012000BD00B5FFF7F0 +:1070A000B1FF01D9002000BD012000BD00B5FFF7F0 +:1070B000A9FF804100BD012040054A00121804D8F4 +:1070C0005A00121801D80020704701207047002094 +:1070D000704700000021002805D17047C1174840C3 +:1070E000401AFAD0C90713B5064B1B6898470CBC69 +:1070F000441CA2401005120B0349091B0905194342 +:10710000114310BD300B01201F04000010B54C00CE +:10711000620D8023D218DB00D21A5B057E2A10DDB7 +:107120009E3A13DACC170903490819435242D14059 +:10713000640001341532202A05DAD0400843604348 +:1071400010BD002010BD0846604310BDC80FC01818 +:10715000013810BD18B4024B5B6A019308BD0000F2 +:10716000B014002018B4024BDB6D019308BD000081 +:10717000B0140020C94211D300B5490049080022CB +:1071800000F014F8002904D4002240428A4111463C +:1071900000BD80210906002000BD000018B4024B8C +:1071A000DB6E019308BD0000B014002018B4024B40 +:1071B0009B6F019308BD0000B014002018B4024B6F +:1071C000DB6F019308BD0000B014002010B501482A +:1071D000FEF710F9D8480110132370B51D78012D62 +:1071E00011D035DD1C48FFF753FC1C4C01008022F8 +:1071F000200000F039F9022D27D01948FFF740FC94 +:10720000184B186070BD184B144C23606360A3606A +:10721000E36023616361A361E36123626362A3624C +:10722000E36223636363A363E36323646364A3642C +:10723000E36423656365A365E36523666366A3660C +:10724000E36623676367A367E367084BA364D4E738 +:10725000024C064BA364D0E753440000B014002056 +:107260004C330000300B0120CD7100107172001002 +:1072700007B5604601880A0A0230DF2AFAD1C9B28E +:10728000820804D3028840880004104300E00068AC +:10729000014A5050039007BDB014002051434343AE +:1072A000C9188C46110C83B24B4310B4040C6143D3 +:1072B00092B280B2504362431C041B0C001910BCF4 +:1072C00059411304120CC018514161447047000029 +:1072D00007B548404140484001E0C04607B542007C +:1072E000120E03D0FF2A03D1420218D8C00DC005E8 +:1072F0004A00120E03D0FF2A03D14A020FD8C90D4B +:10730000C9050122414005D4414001D5814207BD54 +:10731000884207BD0143491801D0C043001807BD8A +:1073200000B5FFF7DBFF01D9002000BD012000BD43 +:1073300001231B064200D21804D84A00D21801D8F3 +:10734000002070470120704710B50148FEF752F841 +:1073500090420110132310B510481C78FFF798FBDA +:107360000100012C0AD003DD80220D4800F07CF8DA +:107370000C48FFF785FB0C4B186010BD084C5422DD +:10738000200000F071F82300084A803321680029AA +:1073900000D122600434A342F8D1E9E7534600004B +:1073A000340B01204C330000300B012049730010D6 +:1073B00070B504000A4E30000CF0F2FD200006F01B +:1073C0005DFC050030000CF08BFD002D05D0054B59 +:1073D0002C199C4201D8280070BD0348FEF70AF81A +:1073E0009012002000000420F048011070B5050044 +:1073F0000C000B4E30000CF0D3FD2800210006F0ED +:1074000003FC050030000CF06BFD002D05D0054B92 +:107410002C199C4201D8280070BD0348FDF7EAFFF3 +:107420009012002000000420F048011070B5040004 +:10743000054D28000CF0B4FD200006F029FC2800C2 +:107440000CF04EFD70BDC046901200200148042192 +:10745000014B1847A0080020A16A0010014B1B68CF +:1074600018470000A0080020014B5B681847000087 +:10747000A0080020030010B5080011001B68984701 +:1074800010BDC046F0B546464F46D646C0B5437D12 +:1074900080460E001700002B46D0002A3FDD4B1E11 +:1074A0009946244B0125002400209A460DE04B46C6 +:1074B0001B5D0D3B5A425341325DDBB20A2A0BD0B1 +:1074C0002B00013401359F421ADD002CEFD14346D9 +:1074D000325D1B7D0A2AF3D1002BF1D1A04204DAE0 +:1074E0004346211A1B6830189847434650461B688C +:1074F00002219847013428002B0001359F42E4DC2B +:10750000874204DD4346391A1B6830189847F6193C +:10751000013E33780D3B5A42534142461375E0BC5D +:10752000BA46B146A846F0BD03681100300098473E +:10753000F5E7C04664490110F0B5C6460C0009687D +:10754000060000B5802906D04B1C23606418267104 +:1075500080BCB846F0BD0F4B1D68002D16D0231D12 +:1075600098460D4F02E02D69002D0FD02B68002B9F +:10757000F9D03B68002B01D0AB42F4D12800414642 +:107580002268FFF77FFF2D69002DEFD10123002135 +:10759000DBE7C0462424002030240020F0B5DE467E +:1075A00057464E464546E0B585B017001C0006001C +:1075B0000D00FDF703F90023304A12184B41002B50 +:1075C00058DB2F4908008A460CF0DAFC01906B1C4E +:1075D00003D1300007F082F80500002C25D1294B9B +:1075E0009846294B1C68002C15D0002F20D1274F1E +:1075F00002E02469002C0ED02368002BF9D03B68F0 +:10760000002B01D0A342F4D120002A003100C04752 +:107610002469002CF0D1019B002B27D105B0F0BCD0 +:10762000BB46B246A946A046F0BD194B9846D8E7DE +:10763000164B994602ABDF1D0A239B4602E02469E4 +:10764000002CE8D02368002BF9D04B461B68002B98 +:1076500001D0A342F3D12A0031002000C0475B468D +:107660000122390020003B70C047E8E750460CF08B +:1076700037FCD3E70122074B5242A2E740420F00FA +:10768000981200208574001024240020302400204B +:1076900075740010FFFFFF7FF0B5CE46474680B5FA +:1076A00083B06B460600DD1D2870FDF787F80023C8 +:1076B0001A4A12184B41002B2BDB19490800884647 +:1076C0000CF05EFC174B81461C68002C14D0164F42 +:1076D00002E02469002C0FD02368002BF9D03B680E +:1076E000002B01D0A342F4D1200001222900FFF792 +:1076F000C9FE2469002CEFD14B46002B05D1300088 +:1077000003B0C0BCB946B046F0BD40460CF0E8FB43 +:10771000F5E70122054B5242CFE7C04640420F0039 +:10772000981200202424002030240020FFFFFF7F37 +:1077300070B5040006F0D2FF00230100050001220D +:107740002000FFF72BFF084B1C68002C06D0636855 +:10775000002B05D098472469002CF8D1280070BD73 +:107760002469002CF3D1F9E724240020F0B5474622 +:10777000D64680B516000F0083B000282DD11C4BD3 +:107780001C4D1A685B68019200931B4B9A461B4B79 +:10779000984653461C68002C03D114E02469002C41 +:1077A00011D02B68002B01D0A342F7D1A368002B86 +:1077B000F4D03100380098470028EFDD03B0C0BC9A +:1077C000BA46B046F0BD434600995B6A994209D873 +:1077D00042460198926A824202D301204042EDE77C +:1077E0009942FAD101200021FCF7F2FFD1E7C0460F +:1077F000E8450110302400202424002000400540EA +:10780000F0B54646D6464F460138C0B50D001600C5 +:1078100001283ED8FCF7D2FF00231F4A12184B4123 +:10782000002B32DB1D49B046080089460CF0A8FB4E +:107830008246731C03D1280006F050FF8046184B87 +:107840001C68002C14D0174F02E02469002C0FD0C4 +:107850002368002BF9D03B68002B01D0A342F4D160 +:10786000200042462900FFF70DFE2469002CEFD1CD +:107870005346002B05D13000E0BCBA46B146A846BD +:10788000F0BD48460CF02CFBF5E70122064B5242B6 +:10789000C8E701267642EEE740420F00981200202A +:1078A0002424002030240020FFFFFF7F01204042DD +:1078B0007047C046012040427047C046F0B5CE46F2 +:1078C000474680B5A5B004000D00FCF777FF002304 +:1078D0002A4A12184B41002B49DB294E30000CF08C +:1078E0004FFB00230700039322002B00254803A928 +:1078F000FFF770F8039B8046002B14D1224B1C68C5 +:10790000002C06D06368002B0BD098472469002C0C +:10791000F8D1002F27D1404625B0C0BCB946B046AB +:10792000F0BD2469ECE7184B1D689946002D22D064 +:10793000164C02E02D69002D11D02B68002BF9D0D8 +:107940002368002B01D09D42F4D1039B28001A002C +:1079500004A90193FFF796FD2D69002DEDD14B464B +:1079600003951C68CCE730000CF0BAFAD3E701228B +:10797000074B5242B1E70395CBE7C04640420F00A8 +:107980009812002039750010242400203024002093 +:10799000FFFFFF7F0FB400B583B004A901C90191B7 +:1079A000FFF78CFF03B008BC04B0184710B500F017 +:1079B000A9FB00F00DF800F0ADF900F039FA00F085 +:1079C00037FC00F0E3FB10BD40BA80B27047C04600 +:1079D000032200210A4B0B48033393430A4A1971CF +:1079E00013600A4A9918016001201A600871084959 +:1079F000995008490B6092230749CA527047C04604 +:107A000044A0002040A000203CA00020983A0000A4 +:107A1000983A983A6C3B0020803B0020F8B5CE465F +:107A2000474680B5002864D0830700D070E004008A +:107A3000454D083C2B68A3425FD8444E0C3031685A +:107A400081425AD32279002A00D175E02288404829 +:107A500082425BD86788874258D8E01A80B2B84221 +:107A600002D0DF5B874251D19B18994202D05B88DC +:107A700083424BD100232371364B99461B68A342A6 +:107A800001D94B461C60344B984694239C46434690 +:107A90006746DB5B9B1AC0184346D853A14239D9CD +:107AA0002B6899188C4212D0087900280FD13068C1 +:107AB00081420CD04A46126891423FD00A8824483D +:107AC00022800988814202D0E01A591848806088D3 +:107AD00019188C420DD00D79002D0AD14D462D6814 +:107AE000AC422ED00A80228819498A4201D09B18C4 +:107AF0005880C0BCB946B046F8BD1848FFF74AFFE9 +:107B0000982215498B5A01338B52F2E71448F5E756 +:107B10001448F3E71448FFF73DFF2379002B02D008 +:107B20001248FFF737FF2288094B9A42B8D910480C +:107B3000FFF730FF2288B3E70E48DFE74A461460BC +:107B4000BCE74D462960CDE73CA0002040A00020C6 +:107B5000983A00006C3B0020803B00208C490110CB +:107B6000D049011068490110044A0110204A01104F +:107B70003C4A0110A8490110F8B5DE4657464E466A +:107B80004546E0B500283BD0584DC31C1D400B2D89 +:107B900033D9574B9D4233D8A84231D8554B544F17 +:107BA0001B687F1B9846544B1A689B4643469B1A9A +:107BB0009CB21B041B0C9F4213D90821494208E0C8 +:107BC0003088CB1A1B18AB421CD2030004009F4222 +:107BD00007D9D61830790028F2D0348823009F4284 +:107BE000F7D89022002045498B5A01338B52F0BCC4 +:107BF000BB46B246A946A046F8BD0C25A842CDD941 +:107C00000020F4E714218C46AC44614689B28B42D3 +:107C10001ED2012394273371384BD95B8C466044C4 +:107C2000041B9620A4B2DC531F5AA74200D21C5258 +:107C30000835ABB29946324B46453BD01B684A46A5 +:107C40009219934232D3B30729D130000830CEE7DE +:107C50002B0008339BB299461B199BB29A46244BC2 +:107C60009A4538D05346D318188000270120514632 +:107C70001F715C80307131801B881D48834201D0A8 +:107C8000D318598094241D48035B0833ED189623BC +:107C9000ADB20553C45AAC42CDD2C552CBE7194858 +:107CA000FFF778FE1848FFF775FECEE71748FFF795 +:107CB00071FEC8E71868330004E01B88D3181979EF +:107CC000002904D09842F8D10A4A1360B7E7094A5C +:107CD00013600300B3E70E48FFF75CFE5B461A68CB +:107CE000044B30881B689846BCE7C046FCFF000088 +:107CF000983A00006C3B00203CA00020803B002014 +:107D000040A00020E44A0110144B0110B44A0110B5 +:107D1000A04A01101F4BF0B5002245469846182393 +:107D20005746DE464E469B46924603320424914611 +:107D3000194BE0B5194F9C46194D1A4BBB4451469F +:107D40003A682960494603338B43002C0BD0968850 +:107D50000021002200E00300013219609819190087 +:107D60002B60A242F7DB634662465C8043460437E1 +:107D700004C39846BB4506D03A681168D5688C465E +:107D80009368D488DBE7F0BCBB46B246A946A04660 +:107D9000F0BDC0461C3C0020F09F0020F04B0110BD +:107DA00010A00020309F002070B5052815D8104B7A +:107DB0008000C558EB681C68002C14D022681A603B +:107DC000A3070CD12A689388D18801339BB2938092 +:107DD000994200D2D380200070BD0024FBE7054803 +:107DE000FFF7D8FDEEE72A68138801331380F2E726 +:107DF000F04B01104C4B011070B50C0005280ED84B +:107E000000290CD0084B8000C5588B0708D12A6880 +:107E10009388013B9380EB681A6822601C6070BDF8 +:107E20000248FFF7B7FDF2E7F04B0110704B01106D +:107E30007047C046F8B5CE4647460400002580B5D9 +:107E400000282BD0244B254E9946254B984609E017 +:107E50002369002B35D0200098470135EDB2002F63 +:107E60001CD03C00A37B002B1DD0013BDBB2A373D5 +:107E7000002B13D1637B27689B07E9D40F23227B58 +:107E80001340022B18D0012B20D0002B10D1200042 +:107E90000135FFF7C3FDEDB2002FE2D12800C0BCD1 +:107EA000B946B046F8BD3000FFF774FDA37BDCE7B0 +:107EB0004846FFF76FFDD0E721000520FFF79CFF44 +:107EC000CBE74046FFF766FD2369C4E721000420A5 +:107ED000FFF792FFC1E7C046444C0110084C011067 +:107EE000204C0110F0B5C1234F464646D646804689 +:107EF000C0B50D00170084B25B009A4242D00FD883 +:107F00001400433BFF3B9C43012C2CD03A48FFF725 +:107F100041FD00263000E0BCBA46B146A846F0BD9F +:107F2000A0239B009A42F1D1E31C0324CA1CA34363 +:107F3000A2439B189BB21800103080B29342E8D342 +:107F40008242E6D8FFF718FE061EE3D00023036046 +:107F50004346C7181337294B2904A7430D434760ED +:107F60008560C360D6E70420FFF71EFF061ED1D050 +:107F7000002329040D430360436085600773437346 +:107F8000C481C7E7002398461D4B00269A4600236C +:107F90000327994607E043466D1AADB21860002DDD +:107FA000B8D0804600240520FFF7FEFE00281BD035 +:107FB0005246E31CBB43D31A1A1C9BB2AB4200D9F6 +:107FC0002A1C4B460419036013340E4BBC4391B278 +:107FD000446005814281C360002EDCD16D1AADB2D0 +:107FE0000600002DDDD195E7002E00D191E730008D +:107FF000FFF720FF00268DE7584C0110800001009C +:10800000EC05000082000100030070B5002821D0BB +:108010008022520291420CD200290CD01A898CB2D3 +:10802000A21892B2944204D81D7B01207F2D04D85F +:1080300070BD0120FCE70020FAE75D68691A1D00A9 +:108040001035A942F4D359605989002064185C8125 +:108050001A81EDE70248FFF79DFC0120E8E7C046E2 +:10806000744C011010B5002802D0FFF7E3FE10BDDC +:108070000248FFF78FFC0020F9E7C046744C01105E +:1080800003000020002B04D01B68013080B2002BBD +:10809000FAD17047F0B5C6460500884616001900AB +:1080A000002700B5002828D04346002B25D0002A01 +:1080B00005D122E02D68091B89B2002D1DD06C89E5 +:1080C000002901D0A142F5D2641AA4B2321CA64202 +:1080D00000D9221C4346D8196B6894B29C46361BC3 +:1080E00022006144E719B6B2FFF7BEF9BFB22D68AE +:1080F000002E02D00021002DE1D1380080BCB8460E +:10810000F0BDC0467047C04670B5040003200E00A5 +:108110001500FFF749FE002813D000230B49036028 +:108120000B688660C5604460002B04D107E019002D +:108130001B68002B02D05A68A21AF8D503600860A9 +:1081400070BD0348FFF726FCFAE7C0461CA00020DC +:10815000804C011010B5436804009847F8F770FC94 +:1081600003000849226808681018C11A05D5D018FC +:1081700005492200FFF7C8FF10BD22000249FFF7A2 +:10818000C3FFF9E7C01A002055810010F8B5474633 +:10819000CE46224B224D9946224B80B52F00984661 +:1081A000214E103780232C68DB059C4226D2F8F73D +:1081B00047FC24180320FFF7F7FD002829D00023EF +:1081C0000360434683603368C5604460002B03D07E +:1081D0005A68A21A0BD5036030600835BD42E1D160 +:1081E000C0BCB946B046F8BD5A68A21A03D41900FB +:1081F0001B68002BF8D103600860EEE74846FFF7E4 +:10820000C9FBF8F71DFC24180320FFF7CDFD00285B +:10821000D5D10648FFF7BEFBDFE7C046C04C0110D2 +:10822000F84C0110558100101CA00020804C01105A +:108230007047C046F0B54F464646D646C0B582B0F8 +:108240009A460DAB0700884691461E88002855D0F7 +:10825000A0221C210E209200FFF744FE051E51D0E3 +:1082600043891B2B46D930006C68FFF7ADFB2823F0 +:10827000A071000AE071FB5C062B02D02548FFF7D5 +:1082800089FB2000062251460830FFF7EDF8200058 +:1082900006220B991230FFF7E7F8200004220A9912 +:1082A0000E30FFF7E1F8200004220C991830FFF798 +:1082B000DBF8002301222370E37006332371023BB5 +:1082C0006371154B62700732A27029004246009319 +:1082D00038004B4600F012F9104A2800138B013386 +:1082E0001383FFF7BFFE002002B0E0BCBA46B146E0 +:1082F000A846F0BD0A48FFF74DFBB4E70948FFF771 +:1083000049FBA5E70120054A4042938C0133938441 +:10831000EAE7C0464C4D011006080000803B0020F3 +:10832000184D0110084D0110F0B5C646204C962698 +:10833000250000B51F4B204F984684B0F0357600DD +:108340000AE0012A21D0032A2FD0042A01D10223D6 +:1083500023751834AC4214D0227D002AF9D0638AE8 +:1083600001339BB26382B342EBD32068002803D071 +:10837000FFF778FE00232360002323751834AC42F6 +:10838000EAD104B080BCB846F0BD042BEDD8A0689B +:10839000231D010002932231031D039200934246E4 +:1083A0000B000197FFF746FFD3E704232375D0E7BF +:1083B00030160020444E01104C4E0110F8B5DE4638 +:1083C0004E465746454681468B46E0B5814267D0CA +:1083D0005B46002B05D01B684B4502D03248FFF7A7 +:1083E000D9FA4B465B68002698460024002B32D011 +:1083F000596840464B780A788E781B021A43CB782E +:1084000036041B0616431E43FFF73AFE80235B0229 +:10841000070000249A4616E07268300053781178FD +:1084200095781B021943D3782D041B060D431D4379 +:10843000FFF726FE23180700534502DB1B48FFF712 +:10844000A9FAB0462E003C194046A4B2FFF70AFE36 +:10845000002EE1D12600164B1A68914503D05B46E9 +:10846000002B19D05B464A46126849461A60012023 +:10847000FFF7C2FC0F4D2B88A34208D31B1B300013 +:108480002B80F0BCBB46B246A946A046F8BD0A48C0 +:10849000FFF780FA2B88F1E70848FFF77BFAE1E75E +:1084A0000748FFF777FA93E79C4D0110B04D011094 +:1084B000040B0120DE0F0120EC4D0110D04D011006 +:1084C000904D01100C4B70B51868002813D0C37F75 +:1084D0000025002B09D00468013BC377002C0AD08B +:1084E00005002000C37F002BF5D104682900FFF7A9 +:1084F00065FF002CF5D170BD040B0120F8B5CE4608 +:10850000474680B5994608AB070018880E0090468C +:10851000FFF75AFA0E2104003000FFF775FD00281E +:108520001CD1756806222C73240A494628006C73F6 +:10853000FEF79AFF06224146A81DFEF795FF282365 +:10854000FB5C062B02D00948FFF724FA3100380003 +:10855000BB699847C0BCB946B046F8BD0220044A82 +:108560004042538901335381F4E7C046104E011055 +:10857000803B002003BDC04610B50400FBF7A0FB04 +:10858000A04710BDF0B5DE4657464646C0B582B09E +:1085900000920F220193D02393461B061B6880464E +:1085A0009B445846FBF70CF98246002863D1D0263D +:1085B0003606FCF703F9009C019D241A8D41002D1D +:1085C0002EDBFCF7FBF824184D41002D4BDB290076 +:1085D00002202B4A336D184241D1536A8B42F9D3A2 +:1085E000976AA74236D3FCF7E9F8009C019D241A4C +:1085F0008D41002D14DBFCF7E1F824184D41002DCE +:1086000035DB336D2900DB0718D401201C4A20BF5D +:10861000536A99420FD8976AA74201D299420AD069 +:1086200053460024002B10D1200002B0E0BCBB4612 +:10863000B246A846F0BD336D1842E8D0B36D9845F8 +:10864000B7D153460124002BEED001215846FBF749 +:10865000A5F8E9E78B42C6D1336D1842BDD0434639 +:10866000736540BFBFE7012406496442B0E70124B7 +:10867000044D6442C5E700215846FBF78FF896E7A2 +:1086800000400540FFFFFF7FF0B5040087B00F20DA +:108690000E001700FBF794F8002105000F20FBF7F0 +:1086A0007DF8002300220092019301230293D0233E +:1086B00004960594002600240121022003971B063E +:1086C000002C14D01A6D1042FCD05C6540BF1A6DAE +:1086D000114203D120BF1A6D1142FBD09A6DA24204 +:1086E0000AD000266C46B200A458E9E79A6D1A6DCC +:1086F0001142FBD140BFE5E70136052EF2D9290032 +:108700000F20FBF74BF807B0F0BDC0460B4B0C4AEF +:1087100010B5934201D201235B421900094A9850D7 +:1087200004329B50084A094B0948CA50094B9A68C1 +:10873000044B9C466144FFF7A7FF10BD00080420CE +:1087400000000420F407000079850010FC070000F9 +:108750007585001000ED00E070B5FAF763FF0400C6 +:108760000D480368002B13D02000FAF767FFD023D1 +:108770001B061C68094925000F352800FBF73CF84B +:1087800028000121FBF70AF80122054B1A5570BD9C +:10879000FBF7DEFAE8E7C046743B00202504002022 +:1087A0007C3B002030B5164B83B05C681B6800939F +:1087B0000194FAF737FF134D04002B68002B1BD0F0 +:1087C0002000FAF73BFF009A019B28000BF0D0FB3A +:1087D00000280CD00C4C2378002B0AD1009A019B66 +:1087E0000A48FFF7CFFE207028000BF079FB03B09A +:1087F00030BDFCF717FEF1E72800FBF7A9FADFE729 +:10880000E8450110743B0020E90F01201E83A87386 +:1088100010B50F4B82B05C681B6800930194009AFE +:10882000019B0C4C20000BF0A3FB002801D102B0EF +:1088300010BD0948009A019BFFF7A4FE002802D052 +:108840000022064B1A7020000BF04AFBEFE7C046EF +:10885000E8450110743B0020E17C578CE90F0120B2 +:10886000014B18607047C0462017002010B5044B1C +:10887000012200211B68034803F010FF10BDC04611 +:10888000B0080020D01A0020F0B505000C0016003A +:1088900085B0002914D005F021FF0700200005F065 +:1088A0001DFF03000122524203920022390002926E +:1088B00001962A000094054804F0F6F805B0F0BDD2 +:1088C00005F00CFF002607000023EBE7D01A00207C +:1088D00010B5024B186000F013F810BDB00800206E +:1088E00010B50A000100024804F0AAF910BDC04604 +:1088F000D01A0020014B18687047C046201700208E +:1089000010B582B0FFF7F6FF002807D004F052FC44 +:1089100003000020002B12D002B010BD684605F005 +:108920002FF8114C6946200005F030F8002804D0DB +:108930002000FFF795FF2000E8E70238ECE7FFF79B +:10894000D9FF040004F052FC074B9C4202D00220E5 +:108950004042E1E7236820005B6B98470020FFF767 +:108960007FFF02204042D7E7B812002010B502482E +:1089700000F00CF810BDC046080B012010B508220D +:108980000149FEF771FD10BD080B012030B500252F +:1089900089B004000922002101A80095FEF75EFDC0 +:1089A0000922002105A80495FEF758FD4B236A46CD +:1089B0006846137004A90D220BF08AFA15210822CB +:1089C00020006944FEF750FD09B030BD10B5052008 +:1089D000FCF7A0FB030C642003495843FEF7AAF8F8 +:1089E0000338FDD210BDC0469A3B00001C4B70B549 +:1089F000C4580500002C1BD00621615600290CDB51 +:108A00000522A256531C05D01649206804F02EFA00 +:108A100006216156206804F063F9072020560028DB +:108A200010DA08202056002803DA00220C4BEA5006 +:108A300070BD04F0F7FA0820205604F0DBFAFF239B +:108A40002372F2E704F0EEFA0720205604F0D2FA7F +:108A5000FF230820E37120560028E6DBE9E7C04643 +:108A60004C080000704E0110F0B5C64600B5494EE6 +:108A7000050082B03100484804F060F9002809D1AF +:108A80003100464804F05AF9002800D179E0062266 +:108A9000424801E007224048414C424B0021EC5043 +:108AA000FF2320602372E371227104F029F940B2A0 +:108AB000A071002868DB3100206804F073F93023CE +:108AC000012640B2421D60711203C0011043364AB4 +:108AD000024036489046016880228B433449920216 +:108AE0000B60036830009843086020688023010011 +:108AF0009B0138310B4380214904196006216156DE +:108B00004B005B18DB00C3181F00C8373A604246B1 +:108B10007A601A00C027D032BF021760254ADC33C2 +:108B20001A6001231D22009604F00CFA1820217906 +:108B3000FAF7B2FC012200211820FAF7C5FC012146 +:108B40001820FAF7D9FC0622A256002053009B18E1 +:108B50002268DB009446184A6344D8331A6004F054 +:108B600051FAE071002004F04DFAE37940B220722E +:108B70007F2B09D8002807DB002002B080BCB84654 +:108B8000F0BD06204042F8E72800FFF72FFF06203F +:108B90004042F2E7704E01100000305000002050BB +:108BA0003C1800204C080000FFFFFF9F78C00140E8 +:108BB00078D0014018771C2401E00000F0B54E4643 +:108BC0004546DE465746E0B587B088461600029314 +:108BD000002900D1CCE05D4BC45818202179FAF768 +:108BE0005BFC1D202179FAF757FC012200211D2092 +:108BF000FAF76AFCD02380221B0692049A61029B3A +:108C0000002B00D0CDE006210122615691468A401A +:108C100020680368934303600523E3569C464B009A +:108C20005B18DB00C518CC352A68D0339246624603 +:108C3000013217030397464FC318BB4657465A469F +:108C400017403A00039F17433A006746FF013A4333 +:108C50002A60802252011343802212061A601A6091 +:108C6000802306255B041A0004F01AF94A4665576A +:108C700021682B1D9A409C4680239B010B431A6060 +:108C800008229246AA4450464A4682401A60F3009F +:108C9000AA008A18013B13616B005B19DB002D48A9 +:108CA000CB18D8331860029810612B4A1A601F2223 +:108CB000607902401A600723E356A0209B464B468A +:108CC0005A469340254AC00583505B4680229F0147 +:108CD000234B5204F81803681342FCD15B46214A27 +:108CE000DB02914200D163E11F4AB60813405246AD +:108CF000D20313431D4A1343A022D2059146424694 +:108D00004F443A606246900008187860BE60FB608D +:108D100001232A00180018329040AB4088600200FE +:108D2000086803430B608B681A42FCD006210122BD +:108D3000615620688A400368934303600023182229 +:108D40000093013304F0FEF815E1C0464C08000022 +:108D50007F00FEFF2060000040600000440400002F +:108D60000C00005000002050FD7F00FF1900400063 +:108D7000002B00D11EE1914BC45818202179FAF73D +:108D80008BFB1D202179FAF787FB012200211D2092 +:108D9000FAF79AFBD02380221B0692049A61029B69 +:108DA000984606210122615691468A402068036850 +:108DB000934303600523E3569C464B005B18DB009E +:108DC000C518CC352A68D03392466246053217035F +:108DD00003977B4FC318BB4657465A4617403A0085 +:108DE000039F17433A006746FF013A432A608022F7 +:108DF00052011343802212061A601A6080235B041A +:108E00001A0004F04DF806214846615623680A1DF1 +:108E100003929040802292011A43106008208246FB +:108E20008A4448465546A8401060F2008800181849 +:108E3000013A02614A005218D200624D9A18D832A3 +:108E40001560109D029FAD1BED00013D05615E4860 +:108E500010601F206579284010600722A2569446B2 +:108E60004A4660468240A020C00581464D4657488C +:108E70002A5062469201934604928022544D520435 +:108E80005D4428681042FCD10822A2564D46934604 +:108E90000122584682404D482A505A469201914636 +:108EA000059280224A4D52044D4428681042FCD15C +:108EB000624648480297D202834200D174E00C20F7 +:108EC000814689445546444FED033A402A43434D79 +:108ED000049F1543039AAA469500A022D205944602 +:108EE0006744BC463A00474617605A1990466246A6 +:108EF000474657606746B008B86002005046F860C1 +:108F00005846354FC00238404F46FF033843344F70 +:108F100010353843109F5D19BF08BA1AA027FF0506 +:108F2000B8469446059A029F42441560BD195560A3 +:108F300065469560D06001228A40186802431A6035 +:108F40000722284B80219C46A25649049201624484 +:108F500013680B42FCD10822224B80219C46A2566A +:108F600049049201624413680B42FCD1380000218D +:108F70003200FEF773FA0621615623684A00521840 +:108F8000D2009B18184AD8331A60D02380221B06BF +:108F900092045A61FFF71AFD002007B0F0BCBB46EF +:108FA000B246A946A046F0BD03988A46814689E7A5 +:108FB000AA4699E605204042EFE7C0464C0800006B +:108FC0007F00FEFF206000004060000044040000BD +:108FD0000C00005000002050FD7F00FF19004000F1 +:108FE000290040001000005003A0000010B5172019 +:108FF000FAF7F2FAD024802324061B040022012170 +:1090000063621720FAF760FA1820FAF7E5FA80236E +:109010005B0463621920A361FAF7DEFA80239B04E4 +:109020006362636110BDC04670B5D02480252406FC +:109030002D04A5611420FBF7BBFA6561FA20FBF74C +:10904000B7FA1820FAF7C8FA80235B04A36270BD50 +:10905000002300B585B003930A4BD2021A400823BF +:1090600009070A4308490093114302AB49BA042295 +:1090700002910021FFF7A2FD002801D1039840BA18 +:1090800005B000BD00F8FF0F0400004010B588B027 +:10909000012916D0154BD2021A40082309070A43AA +:1090A000134902AC0A4302920093042223000021D8 +:1090B000FFF784FD0123002801D19B00E05808B090 +:1090C00010BD0A4BD2021A400A4B02AC1A431823B5 +:1090D00002920093042223000021FFF76FFD002875 +:1090E000EDD105239B00E058E9E7C04600F8FF0FEB +:1090F000040000400400005010B588B0012916D0CB +:10910000154BD2021A40082309070A43134902AC3F +:109110000A4302920093042223000021FFF74EFD30 +:109120000123002801D19B00E05808B010BD0A4B74 +:10913000D2021A400A4B02AC1A431823029200933F +:10914000042223000021FFF739FD0028EDD105237B +:109150009B00E058E9E7C04600F8FF0F020000401E +:109160000200005010B588B0012916D0154BD2026C +:109170001A40082309070A43134902AC0A43029222 +:109180000093042223000021FFF718FD012300288B +:1091900001D19B00E05808B010BD0A4BD2021A4022 +:1091A0000A4B02AC1A4318230292009304222300B4 +:1091B0000021FFF703FD0028EDD105239B00E058B7 +:1091C000E9E7C04600F8FF0F010000400100005031 +:1091D000F0B55BBAD6464F464646C0B5684C84B03B +:1091E000D20203932240674B09070A436649C458D9 +:1091F000114349BA029118202179FAF74DF91D203F +:109200002179FAF749F9012200211D20FAF75CF9CA +:10921000D023802206211B0692049A610122615606 +:1092200090468A402068594E036802AD934303601C +:109230000523E3569C464B005B18DB00C718CC3770 +:109240003A68D033914662460132120392464A464A +:109250001640524632436646F60132433A60802257 +:10926000C31852011343802212061A601A60802329 +:1092700006265B041A0003F013FE4146A65780231E +:10928000371DB94022689B011343196008218C46A1 +:10929000B44441466046814019603F23B1005118F3 +:1092A0000B6173009B19DB003948D318D833186061 +:1092B00000200861374919601F2160790140196059 +:1092C0000723E356A0209946434649468B4032493E +:1092D000C00543504B469B01984680212F484904C6 +:1092E000404403680B42FCD14B462D49DB028A42C5 +:1092F00044D02C4902200B406146C9030B432A4944 +:10930000BF000B43A021C9054144D7190D604F6030 +:109310008860CB6001233100180018318840B340C9 +:109320009060010010680343136093680B42FCD007 +:1093300006210122615620688A4003689343036036 +:10934000002318220093013303F0FCFD062161562F +:1093500023684A005218D2009B18144AD8331A6066 +:10936000D02380221B0692045A61FFF72FFB0020B6 +:1093700004B0E0BCBA46B146A846F0BDB446B8E772 +:1093800000F8FF0F4C080000040000C07F00FEFF43 +:109390002060000040600000440400000C00005009 +:1093A00000002050FD7F00FF1900400003A00000D6 +:1093B000F0B5D6464F464646C0B56E4CD202224066 +:1093C0000C0722436C4C84B0224302AD02926B60C6 +:1093D000012909D108246949445008394250684A92 +:1093E0008350684B8268C250674B684EC45818203F +:1093F0002179FAF751F81D202179FAF74DF8012269 +:1094000000211D20FAF760F8D023802206211B06D8 +:1094100092049A610122615690468A40206803684E +:10942000934303600523E3569C464B005B18DB0027 +:10943000C718CC373A68D0339146624601321203DE +:1094400092464A461640524632436646F601324339 +:109450003A608022C31852011343802212061A6018 +:109460001A60802306265B041A0003F019FD4146AA +:10947000A6578023371DB94022689B01134319600A +:1094800008218C46B44441466046814019603F2320 +:10949000B10051180B6173009B19DB003C48D318D5 +:1094A000D8331860002008613A4919601F2160799B +:1094B000014019600723E356A020994643464946D8 +:1094C0008B403549C00543504B469B01984680214F +:1094D00032484904404403680B42FCD14B463049B2 +:1094E000DB028A4244D02F4902200B406146C90367 +:1094F0000B432D49BF000B43A021C9054144D71997 +:109500000D604F608860CB60012331001800183176 +:109510008840B34090600100106803431360936873 +:109520000B42FCD006210122615620688A40036864 +:1095300093430360002318220093013303F002FDDC +:109540000621615623684A005218D2009B18174A18 +:10955000D8331A60D02380221B0692045A61FFF789 +:1095600035FA002004B0E0BCBA46B146A846F0BDCA +:10957000B446B8E700F8FF0F040000C05808000028 +:10958000540800005C0800004C0800007F00FEFF4B +:109590002060000040600000440400000C00005007 +:1095A00000002050FD7F00FF1900400003A00000D4 +:1095B000F0B5D6464F464646C0B56E4CD202224064 +:1095C0000C0722436C4C84B0224302AD02926B60C4 +:1095D000012909D108246949445008394250684A90 +:1095E0008350684B8268C250674B684EC45818203D +:1095F0002179F9F751FF1D202179F9F74DFF01225B +:1096000000211D20F9F760FFD023802206211B06D0 +:1096100092049A610122615690468A40206803684C +:10962000934303600523E3569C464B005B18DB0025 +:10963000C718CC373A68D0339146624601321203DC +:1096400092464A461640524632436646F601324337 +:109650003A608022C31852011343802212061A6016 +:109660001A60802306265B041A0003F019FC4146A9 +:10967000A6578023371DB94022689B011343196008 +:1096800008218C46B44441466046814019603F231E +:10969000B10051180B6173009B19DB003C48D318D3 +:1096A000D8331860002008613A4919601F21607999 +:1096B000014019600723E356A020994643464946D6 +:1096C0008B403549C00543504B469B01984680214D +:1096D00032484904404403680B42FCD14B463049B0 +:1096E000DB028A4244D02F4902200B406146C90365 +:1096F0000B432D49BF000B43A021C9054144D71995 +:109700000D604F608860CB60012331001800183174 +:109710008840B34090600100106803431360936871 +:109720000B42FCD006210122615620688A40036862 +:1097300093430360002318220093013303F002FCDB +:109740000621615623684A005218D2009B18174A16 +:10975000D8331A60D02380221B0692045A61FFF787 +:1097600035F9002004B0E0BCBA46B146A846F0BDC9 +:10977000B446B8E700F8FF0F020000C05808000028 +:10978000540800005C0800004C0800007F00FEFF49 +:109790002060000040600000440400000C00005005 +:1097A00000002050FD7F00FF1900400003A00000D2 +:1097B000F0B5D6464F464646C0B56E4CD202224062 +:1097C0000C0722436C4C84B0224302AD02926B60C2 +:1097D000012909D108246949445008394250684A8E +:1097E0008350684B8268C250674B684EC45818203B +:1097F0002179F9F751FE1D202179F9F74DFE01225B +:1098000000211D20F9F760FED023802206211B06CF +:1098100092049A610122615690468A40206803684A +:10982000934303600523E3569C464B005B18DB0023 +:10983000C718CC373A68D0339146624601321203DA +:1098400092464A461640524632436646F601324335 +:109850003A608022C31852011343802212061A6014 +:109860001A60802306265B041A0003F019FB4146A8 +:10987000A6578023371DB94022689B011343196006 +:1098800008218C46B44441466046814019603F231C +:10989000B10051180B6173009B19DB003C48D318D1 +:1098A000D8331860002008613A4919601F21607997 +:1098B000014019600723E356A020994643464946D4 +:1098C0008B403549C00543504B469B01984680214B +:1098D00032484904404403680B42FCD14B463049AE +:1098E000DB028A4244D02F4902200B406146C90363 +:1098F0000B432D49BF000B43A021C9054144D71993 +:109900000D604F608860CB60012331001800183172 +:109910008840B3409060010010680343136093686F +:109920000B42FCD006210122615620688A40036860 +:1099300093430360002318220093013303F002FBDA +:109940000621615623684A005218D2009B18174A14 +:10995000D8331A60D02380221B0692045A61FFF785 +:1099600035F8002004B0E0BCBA46B146A846F0BDC8 +:10997000B446B8E700F8FF0F010000C05808000027 +:10998000540800005C0800004C0800007F00FEFF47 +:109990002060000040600000440400000C00005003 +:1099A00000002050FD7F00FF1900400003A00000D0 +:1099B000F0B5DE1C1D000323040083B09E43012983 +:1099C00024D004202133164FD2023A4009072A43FB +:1099D0000A4380210430C90580000A432018043658 +:1099E00042600021009604222000E318FFF7E6F809 +:1099F000061E0FD12100089B2831994203D02A006E +:109A00001800FDF731FD300003B0F0BD0020103626 +:109A10001133D8E701000348FDF7BCFFF3E7C04668 +:109A200000F8FF0F544E0110F0B545465746DE468C +:109A30004E46E0B58DB002AF9846BA60DA1C0323FB +:109A40009A430500FA60022925D028003B6D283092 +:109A5000984248D0434609071943BB68DA02294BAC +:109A60001A40C02311431B06194369624246396DEF +:109A7000FDF7FAFC29000023FA682800043224319B +:109A80000093FFF79BF8BD460BB0F0BCBB46B24657 +:109A9000A946A046F0BD1C4B1C4C9B4608239A4689 +:109AA00018339946796001E0013C16D35B463B616F +:109AB000534600931023042200212800FB186E4611 +:109AC000FFF77CF8002800D178694B46B546034281 +:109AD000EAD07B681900002CB7D10D48FDF728FEAD +:109AE00006204042CFE7BB680907DA02054B1A405F +:109AF00043460B4313431A00C0231B061A436A62F2 +:109B0000B8E7C04600F8FF0F04400040E70300003C +:109B10009C500110836870B5CC0B0500E403A34290 +:109B20000BD063401A0E19D1FF22120413420CD13C +:109B3000FF221202134201D1AC6070BD0121280046 +:109B40000A4A230AFFF734FEF6E7230C0121280016 +:109B5000074AFFF72DFEAB686340E9E7230E0121BA +:109B6000044AFFF725FEAB686340DDE70A00010009 +:109B70000B0001000C000100F0B5C646033083085D +:109B80009C4600B58E1E002B1DD00B0033435B0797 +:109B900054D16346013B0A2B50D9C308984642462C +:109BA00030000B00D2008F1830CB30C09F42FBD169 +:109BB0004346B4185F008A18BC4504D05388108807 +:109BC0001B040343236008000B888A1D5BBA738063 +:109BD0008B1C1B680A301BBA7360126812BAB26021 +:109BE000006800BAF060452B03D0300080BCB84656 +:109BF000F0BD082AF9D10B000A000C00B232AE33D6 +:109C00001B8810682E3425691A18AA4222D83A31C6 +:109C1000C918081881424AD20027002504E0DD2A2D +:109C20001CD0C91888422CD94B780233CA189042EC +:109C3000F7D30A78302AF2D10D00F2E763463200FA +:109C400098003018938854881B04234308C282422A +:109C5000F8D1B8E701235B42B360C6E78A1C90469F +:109C60008A78002ADDD142465278502AD9D142461C +:109C70009278F22AD5D14246D278012AD1D10F006A +:109C8000CFE7002D10D006230422002F0AD0A28B8C +:109C9000D20601D5012213438422B15CB1520432B1 +:109CA000B354A2E71300F2E702230022EDE70023FA +:109CB000EDE7C046F8B5CE4647460500894680B573 +:109CC000002932D001230121204AFFF771FD012331 +:109CD000012128001D4AFFF76BFD03230327984647 +:109CE000012640240BE0012003F0F2FA013C33008E +:109CF00001212800154AFFF75BFD002C10D001213F +:109D00002800124AFFF72EFA0028ECDB3B00034044 +:109D10004345E8D1FF28E6D0C0BCB946B046F8BDFF +:109D200049460B48FDF736FEF6E700230121074AB6 +:109D3000FFF73EFD002301212800044AFFF738FD0C +:109D40000023012798460026CBE7C0461F000100EC +:109D5000844E0110F0B5D6464F464646C0B5C37C8A +:109D600005000F00924682B0002B04D1006802F07B +:109D7000BBFA002863D0280002F0BCFAAB7C002BB1 +:109D800005D101212800FFF795FF0123AB74EB7C7F +:109D9000002B61D0FA24A40002E0013C002C4ED03C +:109DA000082200212800FFF771F9431CF5D0C305F4 +:109DB00043D5C02203035B0D591ED200914200D34C +:109DC000B1E0820700D5AEE02C0028340022022149 +:109DD00028000094FFF7ECFD002826D1298D6A8D1C +:109DE000002928D00123EB74634B9C460B005340A1 +:109DF000634500D09EE0D24392B2914200D09FE0F2 +:109E00000B2900D8A2E0237AAB730F2362791340A9 +:109E1000022B17D90C2900D1A4E0012B58D0022B1A +:109E200035D0002B45D00B20404202B0E0BCBA46F2 +:109E3000B146A846F0BD002AD4D10023EB7401201E +:109E40004042F2E7627A944666466A7BB21AD2B220 +:109E5000142ADFD86E73DDE7042200212800FFF703 +:109E60004BF983B29846454B000499461B88040C75 +:109E7000434502D0862323424AD14346002B4CD18E +:109E80004B4642461A80A30600D583E7D7E7102940 +:109E900065D9E2790220A218D3789B000433D31845 +:109EA0001C1B0C1B91785246C9070C433C60136085 +:109EB000BBE71B295CD9E3792D8AE3185A899542BF +:109EC0004AD1524610331C1B0C1B3C601360ACE79C +:109ED00010294AD9E379E318DA78920004329B1802 +:109EE0001A7B1C1B091B882A33D15A7B6C2A30D160 +:109EF000DA7C002A27D11A7D102A24D15A7D182A0B +:109F000021D15246183918333960012013608CE78B +:109F100021001B48FDF73EFDAFE704220021280089 +:109F2000FFF746FBACE7012301212800154AFFF7A4 +:109F30003FFC82E71448FDF72DFD0120404274E705 +:109F40000220404271E70A2040426EE7032040426F +:109F50006BE70920404268E70620404265E707209A +:109F6000404262E7042040425FE7082040425CE74D +:109F70000520404259E7C046FFFF0000E00F0120E6 +:109F8000A84E01100D000100D44E0110F0B5DE46C0 +:109F900057464E4645460400E0B585B09A46894688 +:109FA000934602F0A7F9A37C002B05D101212000E4 +:109FB000FFF780FE0123A374A37B002B24D02E4E39 +:109FC0002E4FB36A98460EE0A17B002903D1237B74 +:109FD000627B9A421CD14346ED1ABD4243D8FA2017 +:109FE000800003F05BF9200003AA02A9B56AFFF71D +:109FF000B1FE0128E8D103990298FFF7BDFD0100E9 +:10A00000200002F07DF9DFE7237B627B9A42D6D005 +:10A010005A4651460C3292B20A80D2430B714A80A2 +:10A02000524649465171002251468A7149460239C9 +:10A0300048424141504649000C310133C17102810F +:10A04000428123735B4603320F3393430090002217 +:10A0500002212000FFF7E8FC05B0F0BCBB46B24689 +:10A06000A946A046F0BD637B227B0548FDF792FC24 +:10A0700001204042F0E7C0460040054040420F004A +:10A08000004F0110F0B557464E464546DE46E0B556 +:10A09000294E9246B76A9846284AB36A050089460F +:10A0A00083B0DB1B93422ED8254B9B4610E0022841 +:10A0B00020D0002803DB01005846FDF76BFCFA2096 +:10A0C000800003F0EBF8B36A1C4ADB1B93421AD8FA +:10A0D0006946280001AAFFF73DFE041E23D001288F +:10A0E000E5D101990098FFF747FD0100280002F033 +:10A0F00007F9E4E70099019B4A0028685208C90F54 +:10A10000F6F718FDDBE743465246494601240D4861 +:10A11000FDF740FC6442200003B0F0BCBB46B246F1 +:10A12000A946A046F0BD009A424500D94246019991 +:10A130000C9809F045FFEEE7004005403F420F0054 +:10A14000244F0110504F0110F0B545469046402273 +:10A1500057464E46DE469146803A93469246E0B5D3 +:10A160000700402683B08B449A445B469C19BB6829 +:10A17000E50BED039D420BD06B401A0E36D1FF224A +:10A180001204134229D1FF22120213421ED1BD60D4 +:10A190006204534680249B19520C2402009301212F +:10A1A0004B4638002243FFF73FFC002827D1B0453B +:10A1B00025D93300402240339146434501D81E0043 +:10A1C000D3E74246921B91461E00CEE7012138009C +:10A1D0000E4A2B0AFFF7ECFAD9E72B0C01213800C5 +:10A1E0000B4AFFF7E5FABB686B40CCE7002301217F +:10A1F0003800084AFFF7DCFABB686B40BFE703B0E2 +:10A20000F0BCBB46B246A946A046F0BD0A0001001C +:10A210000B0001000C000100F0B5D6464F46464643 +:10A22000C0B50400060082B0080017008A469946AF +:10A2300004F054FA431C9846443605001A0051466F +:10A240003000FDF711F94346F2183B0A17705370BE +:10A250003B0C3F0E9370D7702A00802321326F1D74 +:10A260001B019A4223D80823FF33984663633B04BB +:10A270001B0CA3634B46218A1B03013189B2218247 +:10A280000904194302231943002323642300E163D3 +:10A29000200000210C3A2833FFF778FE002806D171 +:10A2A0003B004246022120000096FFF7EBFE02B081 +:10A2B000E0BCBA46B146A846F0BDC046F0B5D646A9 +:10A2C0004F464646C0B50400060082B008001F0095 +:10A2D0009246894604F002FA431C9846443605002B +:10A2E0001A0049463000FDF7BFF843465246F318BE +:10A2F0001A700022691D5A709A70DA7071183B0A40 +:10A300000F704B703B0C3F0E8B70CF7029002F00ED +:10A310008023253109371B01994220D80821FF31BC +:10A32000884661633904090CA1630221238A2264EF +:10A3300001339BB223821B040B432A00E3632300F7 +:10A340000021200019322833FFF720FE002806D113 +:10A350003B004246022120000096FFF793FE02B028 +:10A36000E0BCBA46B146A846F0BDC046836870B5A9 +:10A37000CE0B04000D00F6039E420BD073401A0E64 +:10A3800037D1FF22120413422AD1FF2212021342B4 +:10A390001FD1A6606A048025520C2D022A43012198 +:10A3A0002000FEF7DFFEC025A36806006D05AB4266 +:10A3B0000DD06B401A0E38D1FF221204134228D15F +:10A3C000FF22120213421CD1C0235B05A3603000A0 +:10A3D00070BD01212000194A330AFFF7E9F9D8E7D7 +:10A3E000330C01212000164AFFF7E2F9A3687340FD +:10A3F000CBE7330E0121134AFFF7DAF9A368734064 +:10A40000BFE7C023012120000C4A5B03FFF7D0F90E +:10A41000DAE7C0230A4A5B0101212000FFF7C8F9EF +:10A42000C023A2685B055340CAE71823012120001E +:10A43000044AFFF7BDF9A3686B40BDE70A000100BD +:10A440000B0001000C000100F0B5C646CF0B0D005B +:10A450008168040090461E0000B5FF038F420BD0B8 +:10A4600079400B0E64D1FF231B04194257D1FF23FF +:10A470001B02194223D1A760802243466D046D0C54 +:10A4800012022A43012B21D0330001212000FEF7C4 +:10A490008FFFC025A3686D05AB420DD06B401A0E2F +:10A4A0001AD1FF221204134222D1FF2212021342B8 +:10A4B0002DD1C0235B05A36080BCB846F0BD01214F +:10A4C00020001F4A3B0AFFF773F9D4E7330001214C +:10A4D0002000FFF76DF9DCE718231A4A012120005C +:10A4E000FFF766F9FF22A36812046B401342DCD029 +:10A4F000C023154A5B0101212000FFF759F9C02351 +:10A50000A2685B055340FF2212021342D1D0C02340 +:10A51000012120000A4A5B03FFF74AF9C9E701213C +:10A520002000094A3B0CFFF743F9A16879409EE7F8 +:10A530000121044A3B0EFFF73BF9A168794092E7FD +:10A540000A0001000C0001000B000100F8B5CE4626 +:10A55000474604000D0080B5012900D1D4E1D04B5D +:10A56000C82798463F02C02641462000FFF7D2FA8E +:10A570003A0001212000FEF7F5FDA3687605B342FD +:10A5800010D073401A0E00D0DBE0FF2212041342F9 +:10A5900000D0E3E0FF221202134200D0EEE0C0231D +:10A5A0005B05A36041462000FFF7B4FA3A000121A1 +:10A5B0002000FEF7D7FDC022A36852050600914691 +:10A5C000934210D053401A0E00D093E1FF221204A0 +:10A5D000134200D082E1FF221202134200D075E143 +:10A5E000C0235B05A360F30700D495E1012D00D1E2 +:10A5F0008FE1AC4DAC4E31002000FFF78BFA032306 +:10A600002A0001212000FFF7D3F8C022A3685205D9 +:10A610009146934210D053401A0E00D04CE1FF22D5 +:10A620001204134200D02EE1FF221202134200D086 +:10A6300021E1C0235B05A36031002000FFF76AFA27 +:10A640002A0001212000FEF78DFDC022A3685205DB +:10A650009146934210D053401A0E00D001E1FF22E0 +:10A660001204134200D0F0E0FF221202134200D085 +:10A67000E3E0C0235B05A36041462000FFF74AFAF0 +:10A680003A00C027002301212000FFF791F8A368BA +:10A690007F05BB4210D07B401A0E00D0C4E0FF22E1 +:10A6A0001204134200D0B3E0FF221202134200D082 +:10A6B000A6E0C0235B05A360C027012002F008FECE +:10A6C00031002000FFF726FA01232A000121200093 +:10A6D000FFF76EF8A3687F05BB420FD07B401A0ED0 +:10A6E00000D084E0FF221204134200D073E0FF2266 +:10A6F0001202134267D1C0235B05A3603100200022 +:10A70000FFF708FA2A00C02501212000FEF72AFDE4 +:10A71000A3686D05AB420DD06B401A0E4AD1FF22E3 +:10A72000120413423AD1FF22120213422ED1C02347 +:10A730005B05A360012002F0CBFDC0BCB946B0466A +:10A74000F8BD1823594A01212000FFF731F8FF22F4 +:10A75000A36812047340134200D11BE7C023544A7C +:10A760005B0101212000FFF723F8C023A2685B05ED +:10A770005340FF221202134200D110E7C0230121EF +:10A7800020004C4A5B03FFF713F808E7C0230121C0 +:10A790002000484A5B03FFF70BF8C8E7C023444A90 +:10A7A0005B0101212000FFF703F8C023A2685B05CD +:10A7B0005340B8E71823012120003C4AFEF7F8FF78 +:10A7C000A3686B40ABE7C02301212000394A5B033B +:10A7D000FEF7EEFF8FE7C023354A5B010121200021 +:10A7E000FEF7E6FFC023A2685B0553407FE718230E +:10A7F000012120002D4AFEF7DBFFA3687B4071E7B3 +:10A80000C023012120002B4A5B03FEF7D1FF50E754 +:10A81000C023274A5B0101212000FEF7C9FFC023A6 +:10A82000A2685B0553403FE71823012120001F4A1F +:10A83000FEF7BEFFA3687B4031E7C0230121200063 +:10A840001C4A5B03FEF7B4FF13E7C023184A5B0101 +:10A8500001212000FEF7ACFFC023A2685B05534036 +:10A8600002E71823114A01212000FEF7A1FF4B4601 +:10A87000A2685340F3E6C023012120000D4A5B0388 +:10A88000FEF796FFD5E6C023094A5B0101212000AF +:10A89000FEF78EFFC023A2685B055340C4E6C046A6 +:10A8A0000048101808C40000084410180C000100EB +:10A8B0000B0001000A0001001823194A01212000A1 +:10A8C000FEF776FF4B46A2685340A8E6C02301215D +:10A8D0002000144A5B03FEF76BFF81E6C023124A97 +:10A8E0005B0101212000FEF763FFC023A2685B0526 +:10A8F000534070E618230A4A01212000FEF758FF52 +:10A900004B46A268534061E6B827084B3F02984681 +:10A9100029E6074D074E6EE60748FCF709FF65E696 +:10A920000C0001000A0001000B00010000381018A3 +:10A9300008B4000008341018784F0110802200235A +:10A9400052008281034A01608360837303618350F4 +:10A950007047C0464C08000010B5FEF747F810BD20 +:10A9600070B5140004AA2600050018001378802290 +:10A970001236120196421FD836222026AE542A00E3 +:10A980000026363256709170D670002B0DD1010022 +:10A99000280022003A3009F013FB2B000221280086 +:10A9A0002833A21DFFF7F2FA70BD29000023A2B2DE +:10A9B0003A31FDF76FFBF0E705204042F4E7C0466F +:10A9C00010B5040082B06946200001AAFFF7C2F961 +:10A9D000431C14D0031DF6D0012812D00228F2D156 +:10A9E0000099019B4A0020685208C90FF6F7A2F8A7 +:10A9F0006946200001AAFFF7ADF9431CEAD102B075 +:10AA000010BD01990098FFF7B7F80100200001F090 +:10AA100077FCD8E7F0B50227C64698464B001F40A2 +:10AA2000802300B516001C32040082B04D081B01C3 +:10AA30009A422BD83304008A1B0CA363089B013075 +:10AA400080B21B0320823B4300041843E0630023D1 +:10AA500020003200414623646563443009F0B0FAB7 +:10AA6000230032000021200028331032FFF78EFA35 +:10AA7000002807D143462A00009339003300200004 +:10AA8000FFF700FB02B080BCB846F0BD0520404295 +:10AA9000F8E7C04610B50400002909D0837C002BDC +:10AAA00000D110BD002300218374FFF703F9F8E7FC +:10AAB00001F020FCA37C002BF3D101212000FFF743 +:10AAC000F9F80123A374ECE7F0B506000D007C490A +:10AAD0004436040008220831300083B0FCF7C4FC7F +:10AAE0004C222B04E9B2A1541B0E0132A3544E2078 +:10AAF0000022225401302254280C00D0CFE0FF3233 +:10AB0000503022540130225401302254013022545A +:10AB10005422A1540132A3540022562314210827A1 +:10AB20002500E2540133E254238AA16301339BB22E +:10AB3000123923821B040B43FF372835E363226459 +:10AB40002B000021200067632432FFF71FFA002842 +:10AB500006D114233A00022120000096FFF792FA52 +:10AB6000322002F0B5FB40210022238A61630133C9 +:10AB70009BB23C392382A1631B0402390B436264FC +:10AB8000E36322642B00002120001432FFF7FEF95A +:10AB9000002806D104234022022120000096FFF75E +:10ABA00071FA0023002220004649FFF735FB0023FD +:10ABB000012220004449FFF72FFB00230822200038 +:10ABC0004249FFF729FB0023042220004049FFF7F8 +:10ABD00023FB0023002220003E49FFF71DFB3E4BD4 +:10ABE00060689B6A3D4A191A914262D9200013227B +:10ABF000FF215A30FCF732FC5C23E722E254033396 +:10AC00000732E25401332F3AE2540233403AE2541D +:10AC100033496D3A3000FCF727FC2922238AA263CE +:10AC200001339BB2273A23821B0413430827E363B3 +:10AC30000023FF37236400212B0020006763373295 +:10AC4000FFF7A4F9002806D129233A0002212000A9 +:10AC50000096FFF717FA322002F03AFB0221002299 +:10AC6000238A616301339BB223821B040B43A263DB +:10AC7000E36322642B00002120001032FFF786F9E5 +:10AC8000002806D100900023022202212000FFF7B5 +:10AC9000F9F9322002F01CFB002003B0F0BD502770 +:10ACA000E05551202D0E25540130225401302254FC +:10ACB0002EE7C01A0B4B9C46604402F02BFB95E735 +:10ACC00098510110944F0110A04F0110A84F01108E +:10ACD000B84F0110C44F011000400540EF49020079 +:10ACE000D44F0110F0490200F0B5C6460700040039 +:10ACF00000B50E0018494437142282B014313800D0 +:10AD0000FCF7B2FB238A832201339BB223821B040C +:10AD1000E363002323642300520062639046F23A07 +:10AD2000A2630021200028331032FFF72FF9051EFF +:10AD30000DD114234246002120000097FFF7A2F90D +:10AD4000051E04D1062239003000FCF78DFB2800D7 +:10AD500002B080BCB846F0BD98510110F0B557461E +:10AD6000DE464E464546E0B5B14B87B09B6A0400CF +:10AD700043600F00FDF778FE002812D1FEF736F988 +:10AD80000A25FEF751F9AB4E142200212000FEF7F0 +:10AD90005FF9B04212D00120013D02F099FA002D76 +:10ADA000F2D10625A448FCF7C3FC6D42280007B089 +:10ADB000F0BCBB46B246A946A046F0BD0022002129 +:10ADC00020009E4BFEF704FA0028EAD10022002161 +:10ADD0002000FEF75BF910231D2200212000FEF762 +:10ADE000E7FC0028DDD19923042200212000FEF792 +:10ADF000DFFC0028D5D1BE23062200212000FEF76B +:10AE0000D7FB0028CDD10823012120008C4AFEF772 +:10AE1000CFFC0A25402601212000894AFEF7A2F92D +:10AE200006420AD10120013D02F052FA002DF2D172 +:10AE30008448FCF77DFC063DB8E70023804A0121E9 +:10AE40002000FEF7B5FC20007F49FEF763FEB82224 +:10AE5000C025012120001202FEF784F9A3686D05C8 +:10AE6000AB4210D06B401A0E00D03AE3FF2212041E +:10AE7000134200D029E3FF221202134200D01CE348 +:10AE8000C0235B05A36020006F49FEF743FEB82294 +:10AE9000012120001202FEF765F9C026A368050013 +:10AEA0007605B34210D073401A0E00D0FCE2FF22A8 +:10AEB0001204134200D0EBE2FF221202134200D030 +:10AEC000DEE2C0235B05A360EB0700D4D7E32000DC +:10AED0005E49FEF71FFEC822C02501212000120294 +:10AEE000FEF740F9A3686D05AB4210D06B401A0E17 +:10AEF00000D08CE2FF221204134200D07BE2FF223A +:10AF00001202134200D06EE2C0235B05A360200052 +:10AF10004E49FEF7FFFDC822012120001202FEF774 +:10AF200021F9C026A36805007605B34210D073400E +:10AF30001A0E00D04EE2FF221204134200D03DE26E +:10AF4000FF221202134200D030E2C0235B05A3604F +:10AF5000EB0700D48FE3C02502212000FFF7F6FAAB +:10AF6000A3686D05AB4210D06B401A0E00D014E2FE +:10AF7000FF221204134200D003E2FF221202134206 +:10AF800000D0D4E2C0235B05A360C02503230121C8 +:10AF900020002F4AFEF70CFAA3686D05AB4210D0D3 +:10AFA0006B401A0E00D0B9E2FF221204134200D007 +:10AFB000A8E2FF221202134200D09BE2C0235B05ED +:10AFC000A360C025002301212000224AFEF7F0F9EA +:10AFD000A3686D05AB4210D06B401A0E00D0BAE2E8 +:10AFE000FF221204134200D0A9E2FF2212021342F0 +:10AFF00000D0B9E2C0235B05A360174B174A9A46FD +:10B00000174B53449E5A1B3AFF3A964200DBB2E17B +:10B01000144A9B5C002B00D0ADE1502E00DCAAE16D +:10B02000114B50259946114B5344984624E0C04695 +:10B0300000400540ADBEEDFEE84F0110B304020034 +:10B040000E0001003C500110003810180048101884 +:10B0500010C0000044C000000C5201100E0300009C +:10B060009E6803000D03000008500110AB6B030045 +:10B070000135AE4200DC7EE1434609224946581BB9 +:10B0800003F05AFB0028F3D1534600212000E44A84 +:10B09000FFF75AF8051E00D088E6BA22E14BE249D4 +:10B0A00092002000FFF750F8E04B04222000E04916 +:10B0B000FFF7CAF901212000FFF748FA2000DD4917 +:10B0C000FFF754F903230340012B02D0DA48FCF7C1 +:10B0D0002FFB2000D949FFF749F9C30700D54BE200 +:10B0E000FA268023B600984606E00120013E02F0D1 +:10B0F000EFF8002E00D191E201212000D04AFEF7A6 +:10B1000031F843460342F0D0F02304222000CD4919 +:10B11000FFF79AF9202301212000CB4AFEF748FBD4 +:10B12000FA262023B600984606E00120013E02F0F0 +:10B13000CFF8002E00D197E2082200212000FDF771 +:10B14000A5FF43460342F0D00121C04A2000FEF78C +:10B1500009F80222C3B213430121BC4A2000FEF7C2 +:10B1600027FB0823F02200212000FEF721FB022309 +:10B170000121B34A2000FEF71BFB01212000B44A45 +:10B18000FDF7F0FFC30700D4FEE10F230121B14A10 +:10B190002000FEF70DFB00230121AE4A2000FEF740 +:10B1A00007FB0121AB4A2000FDF7DCFF0422002150 +:10B1B0002000FDF7A1FFC30700D5EEE1C026A3687C +:10B1C0007605B34210D073401A0E00D01DE2FF2264 +:10B1D0001204134200D00CE2FF221202134200D0EC +:10B1E000FFE1C0235B05A360C026012120009A4A2D +:10B1F000FDF74CFFA3687605B34210D073401A0EDA +:10B2000000D0E5E1FF221204134200D0D4E1FF2276 +:10B210001202134200D0C7E1C0235B05A3602000E7 +:10B2200001F068F8A37C002B05D101212000FEF776 +:10B2300041FD0123A374894B2600190044360822DE +:10B240002C3130009846FCF70FF9854BF622DB21B4 +:10B25000E364200000239200890251442265636563 +:10B2600058309946FCF700F90822FF329246626393 +:10B27000FC2292009346A2630222238A002101331A +:10B280009BB223821B041343E3634B46236428339E +:10B2900099468022A1444B462000D200FEF776FE5C +:10B2A000002806D15B465246022120000096FEF798 +:10B2B000E9FE4146132238313000FCF7D5F8238AE5 +:10B2C000832201339BB223821B04E36300235200D9 +:10B2D00092466263F33AA263236400214B46200046 +:10B2E0001032FEF753FE002806D1132352460021E8 +:10B2F00020000096FEF7C6FE636C002B00D03FE1F5 +:10B300000023002220005749FEF786FF0023012278 +:10B3100020005549FEF780FF002F00D185E1200075 +:10B3200039000622523008F04BFE0E224F49300001 +:10B33000FCF79AF81422238AA26301339BB2123AD3 +:10B3400023821B0413430827E3630023FF3723648E +:10B3500000214B46200067632232FEF717FE0028CB +:10B3600000D023E514233A00022120000096FEF7C6 +:10B3700089FE00251AE506253D48FCF7D9F96D42FE +:10B3800014E5C0233B4A5B0101212000FEF710FABF +:10B39000C023A2685B055340EFE51823012120007C +:10B3A000354AFEF705FAA3686B40E1E5C0230121A9 +:10B3B0002000324A5B03FEF7FBF9C6E5C0232D4AA5 +:10B3C0005B0101212000FEF7F3F9C023A2685B05B1 +:10B3D0005340B5E5182301212000274AFEF7E8F97C +:10B3E000A3687340A7E5C02301212000234A5B0323 +:10B3F000FEF7DEF988E5C0231E4A5B01012120002B +:10B40000FEF7D6F9C023A2685B05534077E5182301 +:10B4100001212000184AFEF7CBF9A3686B4069E5CB +:10B42000C06B0300E4C1041014FD0700BA0045FF1F +:10B43000FCFF07000834101868500110003810187D +:10B440000E00010024200018080001001E00010069 +:10B450001F0001000F000100088500009851011035 +:10B4600006100200944F0110A04F0110C4500110AB +:10B47000145001100B0001000C0001000A00010033 +:10B48000C02301212000804A5B03FEF791F918E5F3 +:10B49000C0237E4A5B0101212000FEF789F9C02309 +:10B4A000A2685B05534007E5182301212000784A74 +:10B4B000FEF77EF9A3687340F9E4C0230121200060 +:10B4C000714A5B03FEF774F9DAE4C0236F4A5B014B +:10B4D00001212000FEF76CF9C023A2685B055340F0 +:10B4E000C9E4182301212000694AFEF761F9A36825 +:10B4F0006B40BBE4C02301212000634A5B03FEF7DD +:10B5000057F95BE5C023614A5B0101212000FEF78A +:10B510004FF9C023A2685B0553404AE51823012177 +:10B5200020005B4AFEF744F9A3686B403CE5C0236A +:10B5300001212000544A5B03FEF73AF922E5C023BB +:10B54000524A5B0101212000FEF732F9C023A268B4 +:10B550005B05534049E51823012120004C4AFEF7C2 +:10B5600027F9A3686B403BE5C02301212000464A30 +:10B570005B03FEF71DF93DE54648FCF7D9F8AFE55A +:10B580004548FCF7D5F8BBE60123C0B203430121CF +:10B590002000424AFEF70CF9F7E583B204220021AD +:10B5A0002000FEF705F809E6C02301212000364AF5 +:10B5B0005B03FEF7FDF82FE6C023344A5B0101214F +:10B5C0002000FEF7F5F8C023A2685B0553401EE695 +:10B5D0001823012120002E4AFEF7EAF8A3687340E1 +:10B5E00010E6C02301212000274A5B03FEF7E0F8A4 +:10B5F000F7E5C023254A5B0101212000FEF7D8F8BA +:10B60000C023A2685B055340E6E518230121200012 +:10B610001F4AFEF7CDF8A3687340D8E506252048F9 +:10B62000FCF786F86D42FFF7C1FB42464346D26CF9 +:10B630004C3304926A469B8802AF39002000938203 +:10B64000FFF752FB00280AD1029B049A934200D0D4 +:10B650008FE66B46BA889B8A9A4200D089E6390009 +:10B66000002001F0E5FD5AE606250E48FCF760F8DB +:10B670006D42FFF79BFB0C48FCF75AF86BE40A4855 +:10B68000FCF756F823E4C0460A0001000B00010055 +:10B690000C00010068500110AC5001101F000100A7 +:10B6A0007C50011094500110784F011070B50400C7 +:10B6B0000D001E0082B0C82A00D886E0C822910082 +:10B6C0008A180023200043495200FEF7A5FD3200EE +:10B6D000002320004049FEF79FFD00232000069A2A +:10B6E0003E49FEF799FD00232000079A3C49FEF7EA +:10B6F00093FD44232A0AE5540133E2542A0C013312 +:10B70000E25456222D0E0133E554238A626301333D +:10B710009BB2523A2382A2631B04023A13432500D0 +:10B72000E363002326002835236400212B0020003A +:10B7300012324436FEF72AFC002806D10423562292 +:10B74000022120000096FEF79DFC01236E22636417 +:10B75000238A626301339BB26A3A2382A2631B0489 +:10B76000023A1343E36300230021236420002B00EB +:10B770001232FEF70BFC002806D104236E220221B0 +:10B7800020000096FEF77EFC8E210022238A616352 +:10B7900001339BB28A392382A1631B0402390B4314 +:10B7A0006264E36322642B00002120001432FEF760 +:10B7B000EDFB002806D104238E22022120000096F2 +:10B7C000FEF760FC002002B070BD002A00D076E7D2 +:10B7D000013274E7D4500110E4500110F050011010 +:10B7E000FC500110F0B5C64605000123080000B565 +:10B7F0000C0082B00B604B600622FF212C30FBF75F +:10B800002DFE02239846424600262F0028003033A2 +:10B81000E254333B6363A363E3632364493321004E +:10B8200066644A32E65244374A3008F0C9FB0622C1 +:10B8300013493800FBF718FE5222AA6342462B8AAE +:10B84000082401339BB22B821B041343EB632B00B0 +:10B85000FF34002128006C632E6428336032FEF729 +:10B8600095FB002806D152232200022128000097D0 +:10B87000FEF708FC002002B080BCB846F0BDC04610 +:10B880000C510110F0B557464E464546DE46E0B530 +:10B89000A5B02F9F0D009946039200230822E1498D +:10B8A0000400FEF7B9FC002F00D185E102233A0025 +:10B8B0009A43DD4B9A4200D15CE1DC4B9F4200D0C1 +:10B8C000D2E104239B464423002286212600984689 +:10B8D000E7540133E2540133E2540133E254238A42 +:10B8E000616301339BB282392382A1631B04023955 +:10B8F0000B432836E3632264330000212000143216 +:10B90000A044FEF743FB002807D14346862200935C +:10B91000022104232000FEF7B5FB3B0020005A1E45 +:10B920009341C3490022FEF7C9FC1722C149404692 +:10B93000FBF79AFD00225B235F21E2540133E254BE +:10B940000133E2540133E254A133635401316354AF +:10B9500001316354013163540821238AFF310133DB +:10B960009BB28A466163E8392382A1631B041D39B7 +:10B970000B43E36322643300002120002F32FEF7E3 +:10B9800005FB002807D143465246009302211F239E +:10B990002000FEF777FB00222000A74BA749FEF707 +:10B9A0008DFC002F00D00AE1012314226364238A56 +:10B9B000626301339BB2103A2382A2631B04023AF2 +:10B9C0001343E36300230021236420003300123279 +:10B9D000FEF7DCFA002807D1434614220093022127 +:10B9E00004232000FEF74EFB16210022238A616308 +:10B9F00001339BB212392382A1631B0402390B432A +:10BA00006264E36322643300002120001432FEF7F5 +:10BA1000BDFA002807D143461622009302210423D1 +:10BA20002000FEF72FFB44235A46E2540022A521B2 +:10BA30000133E2540133E2540133E254238A616357 +:10BA400001339BB2A1392382A1631B0402390B434A +:10BA5000E36322643300002120001432FEF796FADB +:10BA6000002807D14346A522009302210423200089 +:10BA7000FEF708FB724BEFB2E7542B0ADBB29A4693 +:10BA80005246704B0399E2542B0CDBB299464A465E +:10BA90006D4BE2542B0E9B465A466C4BE2546C4B5A +:10BAA0002A00E018FBF7E0FC309B002B65D0422217 +:10BAB000002105A8FBF7D2FC53464A461B021F4350 +:10BAC0005B4612041B0617431F432A0003990825EF +:10BAD00005A80497FBF7C8FC0022242302A94919F2 +:10BAE000CA5412A8253B309906320E930F93109337 +:10BAF0001193FBF7B9FC319B013309D00123149357 +:10BB00008023319A5B011343442202A949198B52C5 +:10BB10002000462204A94930FBF7A6FC05224D4926 +:10BB20004046FBF7A1FC4B22238AA26301339BB260 +:10BB30002382493A1B0413430827E3630023FF379A +:10BB4000236400213300200067635932FEF71EFA98 +:10BB5000051E2FD143463A00009302214B232000BB +:10BB6000FEF790FA280025B0F0BCBB46B246A946C5 +:10BB7000A046F0BD80239B46A5E61A22304B6263A7 +:10BB8000E718238A0A3201339BB22382A2631B0483 +:10BB9000223A1343E363309B390023642232404648 +:10BBA000FBF762FC3300342200212000FEF7EEF99F +:10BBB000051E51D00025D5E700239B4683E64B4662 +:10BBC00004AF3B8001234A462E997B8005A8FBF7F2 +:10BBD0004BFC022001F07CFB8622238A52000133B9 +:10BBE0009BB262639146C83A2382A2631B04423A25 +:10BBF0001343E36300233900236442324046FBF7DA +:10BC000033FC3300542200212000FEF7BFF9002846 +:10BC100000D0C9E644234A46022120000097FEF7DF +:10BC200031FAC1E6A84F01100400400002002000D4 +:10BC30001451011024510110881300003C510110CF +:10BC400028080000290800002A0800002B0800002E +:10BC50002C0800005051011024231A220221200038 +:10BC60000097FEF70FFA7DE705256D427AE7C0469B +:10BC7000042230B5038A426401339BB2038282639B +:10BC80001B04023A1343C3630023A521036403008A +:10BC9000050083B04163283300211232040044358B +:10BCA000FEF774F9002806D10423A5220221200002 +:10BCB0000095FEF7E7F903B030BDC0461A2230B553 +:10BCC000134B4263C518038A0A3201339BB20382C5 +:10BCD00082631B04223A1343C363002304000364FA +:10BCE000290083B022324430FBF7BEFB230034220C +:10BCF000002120002833FEF749F9002806D124232B +:10BD00001A22022120000095FEF7BCF903B030BDD5 +:10BD100028080000F0B54E464546DE465746E0B5D9 +:10BD20001E00442398460F00AC4985B080440400AF +:10BD30000292543104224046FBF796FB48239C466E +:10BD4000A444634603930123A364238A8325013318 +:10BD50009BB223821B04E3630023236428339946A8 +:10BD600008226D00A144A2634B46002120006563B8 +:10BD70001032FEF70BF9002807D143462A00009342 +:10BD8000002108232000FEF77DF94423E25C9B4656 +:10BD900001339A46E35C1B021A434623E55C2D04FB +:10BDA00015434722A35C1B061D4307D0002005B0A6 +:10BDB000F0BCBB46B246A946A046F0BD0023200019 +:10BDC0008749453AFEF728FA0123594663545146FC +:10BDD000472245336554E5540233A554E7543A0AE3 +:10BDE0000133E2543A0C0133E2543A0E0133E25487 +:10BDF00001339A46A244202200215046FBF72EFB35 +:10BE00003A0002995046FBF72FFB200028224146BA +:10BE1000503008F0D5F80C2272494046FBF724FB5D +:10BE200034220827238AA26301339BB2323A238249 +:10BE30001B041343FF37E36300214B462000676375 +:10BE400025644232FEF7A2F8002807D143463A00A3 +:10BE50000093022134232000FEF714F94423109AA2 +:10BE60000021E2544523120AE254109B20001A0CD0 +:10BE70004623E2544722109B1B0EA354238A293ADF +:10BE800001339BB262631A3A2382A2631B04023A13 +:10BE90001343E3630023123223644B46FEF776F824 +:10BEA000002807D143461E220093022104232000CC +:10BEB000FEF7E8F83300012220004B49FEF7FEF9B7 +:10BEC000002E43D0494B2000F3185A4253417F22A1 +:10BED00044265B429343464984337E3AFEF7EEF9AB +:10BEE0000E9B0025A3551A0A4523E2540122039F05 +:10BEF0000133E2540133E554002138003F32FBF7AF +:10BF0000ADFA380086270E9A0F99FBF7ADFA02209A +:10BF100001F0DEF9238A374A01339BB223821B04E6 +:10BF200013437F00E36354224B46002120006763E4 +:10BF3000A6632564FEF72AF8002807D143463A0095 +:10BF40000093022144232000FEF79CF801236E2277 +:10BF50006364238A626301336A3A9BB2A263254A0F +:10BF600023821B041343E363002314222364002170 +:10BF70004B462000FEF70AF8002807D143466E2200 +:10BF80000093022104232000FEF77CF801231622EF +:10BF900020001949FEF740F901234E226364238AE9 +:10BFA000626301334A3A9BB2A263124A23821B04A2 +:10BFB0001343E36300231422236400214B46200033 +:10BFC000FDF7E4FF002800D0F0E643464E22009340 +:10BFD000022104232000FEF755F8E7E698510110EE +:10BFE000A84F01105851011064510110FEFFDFFFEE +:10BFF00070510110021000008051011070B5050051 +:10C00000443504000E0004221B4982B02800FBF7CF +:10C010002BFA48230122E25400220C210133E2547E +:10C020000133E2540133E2540133E6540133E25464 +:10C030000133E2540133E254238AA16301339BB2FA +:10C040000A3923821B040B430826E3632300FF36CF +:10C05000226400212000666328331C32FDF796FF1E +:10C06000002806D10C233200022120000095FEF7A3 +:10C0700009F8002002B070BD8C510110F0B5040029 +:10C0800083B0022943D801238B40002A3AD10027EC +:10C09000DEB22500443508221E492800FBF7E4F9EA +:10C0A0004C2300221021E6540133E2540133E254C0 +:10C0B0000133E2540133E7540133E2540133E254D3 +:10C0C0000133E254238AA16301339BB223820E39E8 +:10C0D0001B040B430827E3632300FF37226400217E +:10C0E0002000676328332032FDF750FF061E0CD175 +:10C0F00010233A00022120000095FDF7C3FF300015 +:10C1000003B0F0BDDFB23E00C3E70026F7E701262B +:10C110007642F4E79051011010B5006800F0E4F8A1 +:10C12000013843425841C0B210BDC04610B5284B3B +:10C1300082B01B68002B17D0264C2000FFF7ECFFC5 +:10C1400000283CD1244BE25C002A2BD1234BE25C3B +:10C15000002A1DD1224BE25C002A0CD1214B1B6826 +:10C16000002B03D001F012F802B010BD0121200015 +:10C17000FEF790FCF6E700222000E254FFF79EFD58 +:10C180000122194BE250174B1B68002BEAD1EDE757 +:10C1900000222000E254FFF76BFD114BE25C002A05 +:10C1A000DCD0E8E700226921E2542000002300925D +:10C1B000FEF730FC094BE25C002ACBD0E8E7200018 +:10C1C000FEF7FEFB044BE25C002ABFD0EAE7C04664 +:10C1D000C81A0020D01A0020790800007B0800004F +:10C1E0007A080000CC1A00206C08000070B580238B +:10C1F000D025802604002D065B04AB6236040022A5 +:10C2000000211820F7F760F96E6200220021172044 +:10C21000F7F75AF9AE6121002000FEF78FFB862266 +:10C22000002303211201A354064AA350064AA35037 +:10C230001432A152054AA354054A13600122054B4A +:10C24000E25070BD680800006C0800008208000021 +:10C25000C81A002078080000F8B5040001F00AF8B8 +:10C260001C4E3368002B32D00021200001F06EF804 +:10C270000121200001F06AF82000FEF76DFBD025B7 +:10C28000802380275B042D06AB620022002118204A +:10C290003F04F7F719F90022002117206F62F7F722 +:10C2A00013F921002000AF61FEF748FB862200232E +:10C2B00003211201A354084A3360A350074AA35034 +:10C2C0001432A152064AA3540122064BE25000F058 +:10C2D000DBFFF8BDC81A0020680800006C080000E9 +:10C2E0008208000078080000D0231B065868C001AF +:10C2F000C00F70473222014B1A607047CC1A0020E1 +:10C300007C4B70B5C35805000C00DB0731D4636863 +:10C31000452B1FD00B2B56D0172B0BD0002B00D04A +:10C320006FE0A368002B66D1734BEB58734A9342BE +:10C3300041D070BDA368002BF6D1E368082BF3D180 +:10C3400002226F4BFF32EA526E4800F027FF6A4B21 +:10C35000EB58EBE76C4BEA58012AE5D1A268082AB2 +:10C3600000D1A7E0002ADFD10222EA50624BEB584D +:10C37000DCE7F8F723FA00292DD0FA2200239200F7 +:10C38000FAF716FC628801006048FBF703FB61685E +:10C3900058292CD85E4B8A00D358002B27D019007F +:10C3A0005C48FBF7F7FA2E23E268E35CA1685A4881 +:10C3B000FBF7F0FAABE701224F4B00212800EA50CF +:10C3C000F4F744FBB5E700212800F4F77BFB0022DB +:10C3D000494BEA50ADE7FA218900FAF7ABFB6288D6 +:10C3E00001004A48FBF7D6FA61685829D2D94B4870 +:10C3F000FBF7D0FAD7E7032B56D002223E4BEA5088 +:10C4000097E7032B10D0062B22D1A368002B00D076 +:10C410008AE7E368022B00D086E7414B01223948C6 +:10C42000EA5400F0BBFE7FE7A368002B24D1324B17 +:10C43000EA580F2319001140042903D19A4313002D +:10C4400001221A4380239B0013432B4AAB506DE714 +:10C45000102B18D1A368002B00D065E76388DB0799 +:10C4600039D52E23E15C00293DD18023224ADB000F +:10C47000A9580B43AB5059E7062B00D154E70422CF +:10C480001D4BEA5055E72E2B00D04DE7A368062B35 +:10C490001AD0042B03D002229343082BEFD1E36878 +:10C4A0000F2BECD1164BB9E7E268002AA5D1124A4E +:10C4B000AB503EE721000833E8581A4B3031EB58B7 +:10C4C00098470D4BEB5831E780230B4A1B01A958C5 +:10C4D0000B43AB502AE72E232800E15CF4F7F2FA75 +:10C4E000054BEB5822E72800F4F7B0FA024BEB5863 +:10C4F0001CE7C046640800006C080000010E000044 +:10C500007A0800002DC1001068080000CCC4041097 +:10C5100090C50410E0C40410E4C4041044400110A9 +:10C520007908000074080000F0B557464E464546AD +:10C53000DE460400E0B583B098460CAB1B780E00D5 +:10C540009A46170000F096FE234B00211D6899467D +:10C550002000002D14D0FEF79DFA53463A000093B8 +:10C56000310043462000FEF7FBF9050000F08CFE89 +:10C57000280003B0F0BCBB46B246A946A046F0BDB9 +:10C5800000F0E4FE0121200000F0E0FE86231B0104 +:10C59000E5548023D0251B049B462D06AB61142057 +:10C5A00000F096FE5B4632206B6100F091FE0021A8 +:10C5B0002000FEF7D3FB051ED8D1084B2000E11860 +:10C5C000FEF792FB3222064B06481A604B46186073 +:10C5D00000F0E4FDC1E7C046C81A0020E3080000EF +:10C5E000CC1A00202DC10010F0B5C646050000B5DC +:10C5F00082B00C0000F03EFE244F00213E6828006F +:10C60000002E19D0FEF746FA0F200100230B220559 +:10C610002140260D240C06400440034001962800CA +:10C62000120E0094FFF742F8060000F02DFE3000D5 +:10C6300002B080BCB846F0BD00F088FE01212800A1 +:10C6400000F084FE86231B01EE548023D0261B04B9 +:10C6500098463606B361142000F03AFE4346322075 +:10C66000736100F035FE00212800FEF777FB061EFF +:10C67000DBD1074B2800E918FEF736FB3222054BC9 +:10C6800005481A60386000F089FDBDE7C81A00202F +:10C69000E3080000CC1A00202DC10010F0B5474679 +:10C6A000CE4680B585B0160004000D001F0000F0D6 +:10C6B000E1FD002E14D086263601A35D002B29D083 +:10C6C000012D60D086273F01E35D01262B411E42EC +:10C6D0004CD000F0D9FD05B0C0BCB946B046F0BDA5 +:10C6E000012DF6D100F0C6FDB14E002135682000C5 +:10C6F000002D00D1FBE0FEF7CDF900212000FFF76F +:10C700007DFC00F0C1FD862202211201A35C8B4357 +:10C71000A354DEE700F0AEFDA54B002198461B6850 +:10C7200020009946002B65D0FEF7B4F939002000AF +:10C73000FEF7CAF9060000F0A7FD002EC9D100F0EF +:10C7400099FD43461E6800212000002E00D1A4E080 +:10C75000FEF7A0F90A230193093B142202212000CD +:10C760000093FEF7A3FF00F08FFDA9E7AE4029007C +:10C77000200000F0EBFD2900200000F0E5FDE35D66 +:10C780001E43E655A5E700F075FD894B00211D68A5 +:10C7900098462000002D57D0FEF77CF9854A864B3D +:10C7A000A15C013AA25C20000292844AE358A218DC +:10C7B0000192834AA25C0092824AA218FFF7AAFA69 +:10C7C00086252D0100F060FD635D9B0700D4E1E04C +:10C7D00000F050FD43461D6800212000002D00D1CF +:10C7E000AEE0FEF757F901212000FFF707FC00F04B +:10C7F0004BFD6EE700F0AAFD0121200000F0A6FD30 +:10C800004B46A3558023D0261B0499463606142098 +:10C81000B36100F05DFD4B463220736100F058FDBE +:10C8200000212000FEF79AFA0028E0D1664B200094 +:10C83000E118FEF759FA3222644B65481A60434604 +:10C84000186000F0ABFC71E700F080FD01212000D2 +:10C8500000F07CFD86231B01E5548026D02536049C +:10C860002D061420AE6100F033FD32206E6100F021 +:10C870002FFD00212000FEF771FA0028A0D1524BB5 +:10C880002000E118FEF730FA3222504B50481A606F +:10C890004346186000F082FC80E700F057FD01215C +:10C8A000200000F053FD86231B01E6548027D0268C +:10C8B0003F0436061420B76100F00AFD322077618C +:10C8C00000F006FD00212000FEF748FA002800D005 +:10C8D00049E73D4B2000E118FEF706FA32223B4BB8 +:10C8E0003B481A604346186000F058FC32E700F0FD +:10C8F0002DFD0121200000F029FD86231B01E554B8 +:10C900008027D0253F042D061420AF6100F0E0FC05 +:10C9100032206F6100F0DCFC00212000FEF71EFADF +:10C92000002800D0EDE6284B2000E118FEF7DCF9E6 +:10C930003222264B26481A60306000F02FFCDCE6DD +:10C9400000F004FD0121200000F000FD86231B0102 +:10C95000E5548026D02536042D061420AE6100F063 +:10C96000B7FC32206E6100F0B3FC00212000FEF71E +:10C97000F5F9002800D03AE7134B2000E118FEF744 +:10C98000B3F93222114B12481A604346186000F086 +:10C9900005FC28E70121200000F0D8FC012120003F +:10C9A00000F0D2FC0222635D1343635510E7C046DA +:10C9B000C81A0020810800007C080000A3080000BD +:10C9C0008208000083080000E3080000CC1A002061 +:10C9D0002DC10010F0B54646D6464F4686250400C8 +:10C9E000C0B52D011F000E00904600F043FC635DB2 +:10C9F000002B48D0264B002199461B6820009A4600 +:10CA0000002B16D0FEF746F80122224B3100E250EF +:10CA100042460833E250204B2000E750FEF7E2FE8A +:10CA2000050000F031FC2800E0BCBA46B146A8463B +:10CA3000F0BD00F08BFC0121200000F087FC534684 +:10CA400063558023D0251B049A462D06AB61142024 +:10CA500000F03EFC534632206B6100F039FC0021AF +:10CA60002000FEF77BF9051EDBD10C4B2000E118FE +:10CA7000FEF73AF932220A4B0A481A604B46186010 +:10CA800000F08CFBC0E7042500F0FEFB6D42CAE716 +:10CA9000C81A00206808000074080000E3080000BD +:10CAA000CC1A00202DC10010F0B54646D6464F46A0 +:10CAB00086250400C0B52D0184B098460E001700ED +:10CAC00000F0D8FB635DDB0757D52E4B00219A465B +:10CAD0001B6820009946002B21D0FDF7DBFF0F9B40 +:10CAE0003A0003930E9B310002930D9B20000193AB +:10CAF0000C9B00934346FEF7C5FE051E08D000F0D0 +:10CB0000C3FB280004B0E0BCBA46B146A846F0BD5D +:10CB10000D9B002B2DD11C4B1C4AE250EFE700F07F +:10CB200015FC0121200000F011FC4B4663558023C9 +:10CB3000D0251B0499462D06AB61142000F0C8FBDC +:10CB40004B4632206B6100F0C3FB00212000FEF752 +:10CB500005F9051ED3D10E4B2000E118FEF7C4F8ED +:10CB600032220C4B0C481A605346186000F016FB3A +:10CB7000B5E70122044BE250C1E7042500F084FB35 +:10CB80006D42BEE7C81A00206C08000001080000D2 +:10CB9000E3080000CC1A00202DC10010F0B5C646F5 +:10CBA000040000B582B00E0000F064FB204F0021AD +:10CBB0003D682000002D10D0FDF76CFF00230022FF +:10CBC000692120000096FDF725FF050000F05CFBC1 +:10CBD000280002B080BCB846F0BD00F0B7FB0121D0 +:10CBE000200000F0B3FB86231B01E5548023D025F1 +:10CBF0001B0498462D06AB61142000F069FB4346E8 +:10CC000032206B6100F064FB00212000FEF7A6F8E3 +:10CC1000051EDBD1074B2000E118FEF765F8322234 +:10CC2000054B06481A60386000F0B8FAC6E7C046FF +:10CC3000C81A0020E3080000CC1A00202DC1001003 +:10CC4000F8B54746CE46040080B58846160000F089 +:10CC500011FB1F4F00213D682000002D0ED0FDF775 +:10CC600019FF320041462000FFF708FA050000F0E6 +:10CC70000BFB2800C0BCB946B046F8BD00F066FB0F +:10CC80000121200000F062FB86231B01E554802374 +:10CC9000D0251B0499462D06AB61142000F018FB2B +:10CCA0004B4632206B6100F013FB00212000FEF7A1 +:10CCB00055F8051EDBD1074B2000E118FEF714F8EC +:10CCC0003222054B05481A60386000F067FAC8E761 +:10CCD000C81A0020E3080000CC1A00202DC1001063 +:10CCE000054B10B59C4660444342584180004118B2 +:10CCF0000248F6F71DFD10BD0000D0AFE40F012083 +:10CD00000B4B10B59C46604443425841094A84008D +:10CD100082B0009208482200E31CF6F7BBFC844274 +:10CD200002DC001B02B010BD01204042FAE7C04601 +:10CD30000000D0AFF4C60410E40F012070B50E005F +:10CD40000400F6F76FFC154B01229C4664446342D5 +:10CD50005C41134BA400E558052134792023A240FF +:10CD60007156013A1B1B00290BDB994214DC8A40E7 +:10CD700014002C4063425C41E4B2F6F75FFC2000F3 +:10CD800070BD002B02DA07E0013B05D3110099408A +:10CD90000D42F9D10124F0E70024EEE70000D0AF06 +:10CDA0000C160020F0B5D6464F4646468846C0B51C +:10CDB00005240600F6F736FC43461F791C57284B1E +:10CDC0008146F01843425841264B9A4683009C46C0 +:10CDD00053466246985801222023BA40DB1B013A91 +:10CDE000002C32DB9C422DDCA2401500104229D1E0 +:10CDF000002F1AD043465A7819781202114342463E +:10CE00009B78D2781B040B4312061A4390460022EB +:10CE100041465300C95A4B0B00D10919131912335B +:10CE20009B00013299519742F2D85346624605431E +:10CE30009D504846F6F702FC2000E0BCBA46B146D9 +:10CE4000A846F0BD0848F8F7D5FA002B02DAF9E752 +:10CE5000013BF7D315009D401C000542F8D1C7E700 +:10CE60000000D0AF0C16002018C7041070B50125C3 +:10CE70000B7904009D40013D9540F6F7D3FB064B2E +:10CE800006499C46644463425C41A4006258AA433C +:10CE90006250F6F7D3FB70BD0000D0AF0C16002037 +:10CEA000F0B5DE4657464E4645468B46E0B51C007B +:10CEB00085B04B0003935B44DB00C5182F00DC37C3 +:10CEC00016003A68844600922A00CC321268CC33AD +:10CED0000192C02263449201134380229202029085 +:10CEE0001A60002C18D08023DB049A46012399464F +:10CEF000134BD83598462000F9F7BCFD5246430144 +:10CF000013433B6033004A46C34013404246134339 +:10CF10002B60631E1C40EED1029B03989C46584434 +:10CF2000C00060440300009ADC331A60019BCC30DF +:10CF3000036005B0F0BCBB46B246A946A046F0BDB2 +:10CF400080E00000F0B557464E464546DE4689462D +:10CF5000E0B583B00CA90D7849464900884649449C +:10CF6000C900461837003400DC3701903868CC34EB +:10CF700083462068C02482460198CC318446A401AF +:10CF8000614421438024A4020C60691E8D411F214D +:10CF90006D420D4016498C466544052B0ED9A021E3 +:10CFA00049058C461F21D83660465401044305329A +:10CFB000053B3C600A403560052BF5D841465201DF +:10CFC0009B0613434944019AC90050180200DC3201 +:10CFD00013600300D8331D605B4613605346CC30AA +:10CFE000036003B0F0BCBB46B246A946A046F0BD04 +:10CFF00080E0000010B501000148F6F799FB10BD74 +:10D00000DC0F012000B5054B83B001000093002226 +:10D010000B230348F6F73EFB03B000BD2CC70410FA +:10D02000DC0F012003001149820110B5541820685B +:10D03000D90241400E480140802040012043016058 +:10D0400001209840A0240B4BE40518600A4B802176 +:10D0500018600A4B4904E050094B9C46624413682F +:10D060000B42FCD18023DB00E05010BD10000050CB +:10D0700001780000043400501434005044040000CF +:10D080000C00005010B5036801495B6A984710BD59 +:10D09000B4080020802010B5402207494004F6F76C +:10D0A00069FA012202211820F6F73AFA0D2001212F +:10D0B000F6F774FB002010BDDDD00010802010B505 +:10D0C00005494004F6F778FA182000220221F6F705 +:10D0D00027FA002010BDC046DDD00010D0231B066B +:10D0E0001B6810B55A1E93415A4230231340094A17 +:10D0F00094466344DB6A9B0700D410BD00220221E2 +:10D100001820F6F70DFA044B0449186803685B6AA7 +:10D110009847F2E700410140C41A0020B4080020FB +:10D12000154B70B51B680400002B0ED0134D2A68F8 +:10D13000002A01D0013A2A6098472B68002B05D1BC +:10D14000236820009B690E49984770BDF7F736FBAE +:10D1500000230C4A80185941002908DB084B22683B +:10D160009860D9605269190020009047EDE70120CE +:10D1700005494042F2E7C046C81A0020CC1A0020F8 +:10D18000C8080020B80B0000FFFFFF7F10B5012288 +:10D1900002211820F6F7C4F910BDC046034B10B5A4 +:10D1A0001868034903685B6A984710BDC41A0020D9 +:10D1B000B408002010B504000848FFF717F8084B22 +:10D1C00000221C60236820001B69064998472368D9 +:10D1D0002000DB6904499847012010BDD01A0020C7 +:10D1E000C41A002095D00010B408002010B5040027 +:10D1F00003680A499B699847236820001B6A08490D +:10D200009847236800221B69064920009847064872 +:10D21000FFF722F80022054B1A6010BDC808002055 +:10D22000B4080020BDD00010D01A0020C41A00207D +:10D2300010B582B068460C00FBF7A0FB6B460622D7 +:10D24000991C2000FAF710F9012223789343022257 +:10D250001343237002B010BD044B10B59C46080068 +:10D26000034906226144FAF7FFF810BDE308000005 +:10D27000D01A0020034B10B5186803685B68984704 +:10D2800010BDC046C41A0020034B10B518680368CF +:10D290009B68984710BDC046C41A002070B50400B2 +:10D2A000094B1D68F7F78AFA2200002312184B4138 +:10D2B000002B04DB29682800096B884770BD012218 +:10D2C000024B5242F6E7C046C41A0020FFFFFF7F20 +:10D2D000F8B50E4B06001F68F7F770FAFA22040043 +:10D2E0000D000023920030000021F9F7D7FF020063 +:10D2F0000B0012196B41002B04DB39683800C96A36 +:10D300008847F8BD0122024B5242F6E7C41A0020BA +:10D31000FFFFFF7F70B50400094B1D68F7F74EFA59 +:10D320002200002312184B41002B04DB296828003F +:10D33000C96A884770BD0122024B5242F6E7C046D7 +:10D34000C41A0020FFFFFF7F7047C0467047C046E9 +:10D3500070B58B690500C8690C00984720622000F1 +:10D36000103006F0ADFD2B68280021001B6A98479D +:10D3700070BDC04610B5303006F0EAFD10BDC046A5 +:10D38000F0B5CE46474680B52D4B87B01A685B682E +:10D39000040005932B4B90464A259946200000F047 +:10D3A00095FB06000F00F7F709FA32003B00121A4E +:10D3B0008B41002B29DD46452DD0635D002B08D025 +:10D3C000A06AE16A32003B00121A8B41002B28DC74 +:10D3D00033D0236C002B03DD216C206AF7F748F86B +:10D3E0000123A662E7626355002302934B46320095 +:10D3F0000093206A3B000194F6F7ECFE2064236C56 +:10D40000002B0EDC00236355C8E7002BC6D1002A91 +:10D41000C4D04645D1D1059B9F42CED1236C002B71 +:10D4200004DC07B0C0BCB946B046F0BD216C206A30 +:10D43000F7F71EF800232364F3E7002AC9D0F0E7CA +:10D44000E84501106DD6001070B549250400405D17 +:10D45000002818D1236C002B03DD216C206AF7F71C +:10D4600007F84823E35C002B1AD12500303528004B +:10D4700006F06EFD280006F08BFD502200212000F2 +:10D48000F9F7ECFF70BD0021F6F788F9605D0649F9 +:10D49000F6F7D0FA605DF6F725FC00236355D9E76F +:10D4A000206AF6F775FEE0E7ADD400100D4AEFF301 +:10D4B00005832A3B9B0070B59C58002C0DD025009D +:10D4C00030350021280006F02BFD002805D06B79AF +:10D4D000012B03D0280006F05BFD70BD2000FFF794 +:10D4E0004FFFF7E72417002010B5383006F060FD35 +:10D4F00010BDC0461900EFF30583100010B5002BD6 +:10D5000002D0F7F78FF910BDF6F7F0FFFBE7C04642 +:10D5100010B530304379002B08D0D02300221B06F1 +:10D520009A560423C3569A4200D110BD0148F7F71A +:10D5300061FFC0464CC70410F0B5C646D02700B501 +:10D540003F061600837E3A6804000D008CB09342BB +:10D5500023D0030030335B79002B1BD12D4B0122EC +:10D56000002107A8049309950A96F6F7D9FB2368CA +:10D5700003A9DB6920009847236820005B6A03A9A0 +:10D58000984707A806F0DCFC0B9D28000CB080BC77 +:10D59000B846F0BDF7F746FFE0E7302398468044F1 +:10D5A000404606F0D5FC3000A84743465B790500AD +:10D5B000012B03D0404606F0EBFCE6E7A37E3A6879 +:10D5C000200093421ED000F0F5FA0028F2D0404629 +:10D5D00006F0DEFCA27E3B689A4216D0616C002900 +:10D5E00002DD206AF6F744FF0B4B00220093206A0D +:10D5F00000230194F6F7AAFE60642000383006F09C +:10D600005FFCC2E7FFF7BCFED4E74923E05CF6F716 +:10D61000E3F8F2E751D300106DD60010012310B5E6 +:10D620000B72D0231B06827E1B68040082B09A42D4 +:10D6300015D0416C00290EDC0B4B00220093206AB0 +:10D6400000230194F6F782FE60642000383006F073 +:10D6500037FC02B010BD006AF6F70AFFECE7492379 +:10D66000C05CF6F7B9F8F0E76DD6001000234A2247 +:10D6700010B54B648B54D0231B068A7E1B680C00AC +:10D6800082B09A4217D0496C002910DC0C4B002262 +:10D690000093206A00230194F6F758FE606420008E +:10D6A000383006F00DFC0020002102B010BD206AC9 +:10D6B000F6F7DEFEEAE74923C85CF6F78DF8EEE7F9 +:10D6C0006DD6001070B5050030356B79040082B05E +:10D6D000012B04D0280006F05BFC02B070BDD02600 +:10D6E0003606837E326893421FD000F063FA00282A +:10D6F000F0D0280006F04CFCA27E33689A4217D086 +:10D70000616C00290DDC0D4B00220093206A002380 +:10D710000194F6F71BFE60642000383006F0D0FB61 +:10D72000DBE7206AF6F7A4FEEDE7FFF729FED1E775 +:10D730004923E05CF6F750F8EEE7C0466DD60010DE +:10D74000F0B505000E0004003035280083B006F067 +:10D75000FFFB3100200000F0A5F96B790600012BDA +:10D7600005D0280006F014FC300003B0F0BDD0272F +:10D770003F06A37E3A68200093421FD000F01AFAB9 +:10D780000028EED0280006F003FCA27E3B689A42F7 +:10D7900017D0616C00290DDC0C4B00220093206A2D +:10D7A00000230194F6F7D2FD60642000383006F0C3 +:10D7B00087FBD9E7206AF6F75BFEEDE7FFF7E0FDB0 +:10D7C000CFE74923E05CF6F707F8EEE76DD60010E7 +:10D7D000F0B505000E0004003035280083B006F0D7 +:10D7E000B7FB3100200000F037F96B790600012B00 +:10D7F00005D0280006F0CCFB300003B0F0BDD027E8 +:10D800003F06A37E3A68200093421FD000F0D2F971 +:10D810000028EED0280006F0BBFBA27E3B689A42AF +:10D8200017D0616C00290DDC0C4B00220093206A9C +:10D8300000230194F6F78AFD60642000383006F07A +:10D840003FFBD9E7206AF6F713FEEDE7FFF798FDF7 +:10D85000CFE74923E05CF5F7BFFFEEE76DD6001098 +:10D86000F0B505000E0004003035280083B006F046 +:10D870006FFB3100200000F003F96B790600012BEB +:10D8800005D0280006F084FB300003B0F0BDD0279F +:10D890003F06A37E3A68200093421FD000F08AF929 +:10D8A0000028EED0280006F073FBA27E3B689A4267 +:10D8B00017D0616C00290DDC0C4B00220093206A0C +:10D8C00000230194F6F742FD60642000383006F032 +:10D8D000F7FAD9E7206AF6F7CBFDEDE7FFF750FD41 +:10D8E000CFE74923E05CF5F777FFEEE76DD6001050 +:10D8F000F0B505000E0004003035280083B006F0B6 +:10D9000027FB3100200000F093F86B790600012B13 +:10D9100005D0280006F03CFB300003B0F0BDD02756 +:10D920003F06A37E3A68200093421FD000F042F9E0 +:10D930000028EED0280006F02BFBA27E3B689A421E +:10D9400017D0616C00290DDC0C4B00220093206A7B +:10D9500000230194F6F7FAFC60642000383006F0EA +:10D96000AFFAD9E7206AF6F783FDEDE7FFF708FD88 +:10D97000CFE74923E05CF5F72FFFEEE76DD6001007 +:10D98000FF230370002343607047C04670B5040056 +:10D990000D004C2200210430F9F760FD214B23607B +:10D9A00003232383D0231B061B68A3766B68002BFD +:10D9B00028D023622000012201213830F6F7B0F987 +:10D9C00020003030F6F7D2F900202E78F6F794F9DF +:10D9D00003000020002B14DB1A00492512491A3AD3 +:10D9E0009200FF305450184063551049F5F704FF7A +:10D9F0000121605DF5F7D2FE605D3100F6F7F2F8C7 +:10DA0000012070BDF6F786FB2062A67EF6F76CFD5E +:10DA10008642CFD00420F6F781FB48230122206202 +:10DA2000E254C7E76CC7041024170020ADD40010DF +:10DA3000020083680832002B04D107E01A001B683B +:10DA4000002B03D09942F9D1002003E000230120EC +:10DA500011600B607047C0468368002B08D0994264 +:10DA600002D107E0994207D01A001B68002BF9D1B8 +:10DA700000207047020008320B6801201360F8E7AD +:10DA80004368021D002B04D107E01A001B68002B1D +:10DA900003D09942F9D1002003E000230120116056 +:10DAA0000B6070474368002B08D0994202D107E011 +:10DAB000994206D01A001B68002BF9D1002070474C +:10DAC000021D0B6801201360F9E7C046F8B5474610 +:10DAD000CE468368804680B5002B29D00823434476 +:10DAE0009946F6F76BFE43469E6804000D00002E33 +:10DAF00058D000234F469C46B268F36820002900A6 +:10DB0000801A9941002902DB14001D00BC46370031 +:10DB10003668002EF0D16346002B43D0196840468A +:10DB20000A681A604B68984743469B68002BD8D117 +:10DB300043465C68002C31D00025237A002B29D085 +:10DB4000210063682572404698472468002CF4D170 +:10DB5000174B1868596843469E68002E04D112E09E +:10DB600020002900002E0ED0330002009C68DD68E2 +:10DB70000B00121BAB413668002BF1DCF2D1002AFE +:10DB8000EED1002EF0D1434618615961C0BCB946B0 +:10DB9000B046F8BD2468002CCFD1D9E7044B1868F3 +:10DBA0005968F0E743465C68002CC5D1D0E7C04611 +:10DBB000E8450110F0B5C646804600B5F6F7FEFD13 +:10DBC00043469B6806000F00002B0AD09968DA686C +:10DBD00034003D00641A9541002D10DA1B68002BBB +:10DBE000F4D143465B68002B03D10AE01B68002B8D +:10DBF00002D0187A0028F9D080BCB846F0BD0120C8 +:10DC0000FAE70020F8E7C046030010B50A00034910 +:10DC10000868190000F004F810BDC046E0080020B4 +:10DC200010B5514300F03EF8041E0ED00300083B2F +:10DC30005A6803239A43043A242A15D80300132A66 +:10DC400005D800221A605A609A60200010BD002199 +:10DC50000833016041601B2AF3D98160C160242A26 +:10DC600006D003001033ECE70021F9F7F7FBECE7EF +:10DC70000300016118334161E3E7C04610B5034B6F +:10DC80000100186800F00EF810BDC046E008002042 +:10DC900010B5034B0100186801F096FE10BDC04698 +:10DCA000E0080020F0B54E464546DE465746E0B552 +:10DCB0000D000B35060083B0162D22D8102900D98F +:10DCC000B2E000F0A9FA102518230220CC4FFB186F +:10DCD0001A005C68083A944200D1B5E003236268F8 +:10DCE0009A431300E268A168CA6091600122E318B8 +:10DCF000596830000A435A6000F090FA200008305A +:10DD000095E007239D4300D58EE0A94200D98BE022 +:10DD100000F082FAFC235B009D4200D2A1E1680A78 +:10DD200000D18BE0042800D974E138239846A80973 +:10DD300080443930C100B24F79184C680839A1428B +:10DD40000ED003239C4604E0002ACBDAE468A1420B +:10DD500006D06246636893435A1B0F2AF4DD40469F +:10DD60003A003C690832944200D178E003236168AC +:10DD7000994389460B00491B0F2900DD75E17A6143 +:10DD80003A610029B2DA80229200914500D310E175 +:10DD90005909DA0801238B40D2007968D2190B4364 +:10DDA00091687B60E260A1609460CC600121821088 +:10DDB0009140994259D80B4205D103229043490022 +:10DDC00004300B42FBD003239846C3009946B94464 +:10DDD000CC4682466346DC68A44507D126E1002A8A +:10DDE00000DB2FE1E468A44500D11FE142466368EF +:10DDF00093435A1B0F2AF2DD012080466119054327 +:10DE00006560A068E5680837C560A86040461043B3 +:10DE1000F960B9604860CF6030008F60E25000F078 +:10DE2000FDF92000083002E00C230020336003B02D +:10DE3000F0BCBB46B246A946A046F0BD80213F23B8 +:10DE400040209846890076E7DC680230A34200D083 +:10DE500044E73A003C690832944200D086E7012149 +:10DE60007B68821091409942A5D90323BC686268FF +:10DE70009A439146954203D8531B0F2B00DD8AE04D +:10DE800023004B445F4A01935F4B93469A461268C6 +:10DE90001B68EB18013200D136E15C4A94466344BA +:10DEA0001B0B1B0300933000009900F063FB030081 +:10DEB0008046013300D1F3E0019B834200D9EDE0BD +:10DEC00052460098526803009446514663444B60A2 +:10DED00001991A00414500D14BE15B461B680133B3 +:10DEE00000D150E1434601995B1A9A1853465A6093 +:10DEF0000723424641461A400192194200D10DE1E2 +:10DF000008239846881A424B0099804441449B1A42 +:10DF10005B1A1B051B0D0091300019009B4600F099 +:10DF200029FB431C00D14AE14346C01A03005B446D +:10DF30000093534652465B6801215B44536042465E +:10DF40004046BA60009A0A434260BC4200D11EE1DA +:10DF50004A460F2A00D81CE107200C3A8243606829 +:10DF60000140052011436160A118486088600F2AB4 +:10DF700000D92FE14246444652685146C96A994247 +:10DF800001D25146CB625146096B994200D389E0D8 +:10DF900051460B6386E001222900134311436519A2 +:10DFA00061603000BD606B6000F038F9200008301F +:10DFB0003DE75A0A042A6BD9142A00D9BEE01100A1 +:10DFC0005C325B31D20008235B429C46BA18944411 +:10DFD00063469A6803239846944500D197E04346E8 +:10DFE00051689943494502D992689445F7D1D3685D +:10DFF0009C467B686146A260E1608C60D460D5E697 +:10E00000180D0020100D0020CC1500200F1000006E +:10E0100008100000142852D9542800D996E06E2325 +:10E020009846280B80446F30C10084E608239B4645 +:10E03000073BDC449B46DA4443465246134200D039 +:10E04000C8E64CE00122E318596830000A435A60E0 +:10E05000E368A268D3609A6000F0E0F8200008301E +:10E06000E5E62B00E808083330E6012360191D437C +:10E07000656078613861C26082601A004B460A436D +:10E0800042603000E15000F0C9F820000830CEE6D0 +:10E090009A09110039323831D20094E7BC4260D07D +:10E0A000BC68626803239A43531B954202D80F2B26 +:10E0B00000DD70E7300000F0B1F80020B7E65B2328 +:10E0C000984680445C30C10035E608235B429C469C +:10E0D000E1444B469B6801384B4500D097E04346EE +:10E0E0000342F2D17B688B437B604900994200D99F +:10E0F000BBE6002904D1B8E6042294464900E24474 +:10E100000B42F9D0504660E610330093CBE68910FD +:10E11000023B8B4079680B437B606BE7009B3000D0 +:10E1200043445B421B051B0D19009B4600F022FA7D +:10E13000431C00D0F8E600239B46FAE6542A2AD86E +:10E140001A0B11006F326E31D2003CE7AA235B003C +:10E1500098422AD8DD3B9846E80B80447830C100CD +:10E16000E9E553465B68009A9C46534662445A6010 +:10E17000B3E6090500D0B0E60200BC684A440131AC +:10E180000A436260F9E65B4642461A60B0E64446DE +:10E19000F3E641608EE7AA2149008A4224D8DA0BCF +:10E1A000110078327731D2000DE71A4B984224D80B +:10E1B0007C239846A80C80447D30C100BBE5009AC2 +:10E1C000019B94464246083B63449B1A00930023FC +:10E1D0009B46AEE621003000083101F0F5FB5346C6 +:10E1E000BC685B686268C8E60A498A420BD89A0C28 +:10E1F00011007D327C31D200E5E6FE217E237F20B6 +:10E200009846890097E5FE227E219200DBE67B6836 +:10E210006BE7C046540500007047C0467047C046D3 +:10E22000F0B557464546DE464E46E0B50C000700C1 +:10E23000904683B0002900D1A8E045460B35FFF792 +:10E24000EBFF162D70D810251023A84570D8260096 +:10E25000083E716803220800904381460096984268 +:10E2600000DB77E0C24A301893469268824200D1C0 +:10E27000CAE0426801900092012292465046009AFC +:10E280008243019894468346DC4462465046526875 +:10E29000024200D071E00320009ACB4682439446AC +:10E2A000E3449B4550DA52460A4211D103213268B9 +:10E2B000B21A924652688A436146511849448B46C5 +:10E2C000994200DB78E04A4493469A4200DB78E0CA +:10E2D00041463800FFF7E6FC8046002820D07368EE +:10E2E000B446009301230099020099430B00083AB9 +:10E2F0006344934200D1F7E04A46043A242A00D905 +:10E30000F7E003002100132A00D9C8E00A681A6068 +:10E310004A685A608A689A602100380001F054FB0C +:10E320003800FFF77BFF07E007239D432B1E8CDAA5 +:10E330000C233B6000239846404603B0F0BCBB462C +:10E34000B246A946A046F0BDD946019AD368926864 +:10E35000D3609A604B465B1B0F2B1CD801214A46A9 +:10E3600073680B40134373604E44736819437160C4 +:10E370003800FFF753FFA046DEE70842A8D103218B +:10E380003268B21A924652688A439CE71100FFF73E +:10E3900089FC8046D0E7012072687119024003436E +:10E3A000154375604B604E447368083118437060C4 +:10E3B000380001F009FBDBE7019AD3689268D3606B +:10E3C0009A6053465246DB6892685646D3609A601C +:10E3D0004A46043A0836242A6BD83300132A09D94E +:10E3E0005346216899606168D9601B2A00D98EE084 +:10E3F000083410332268D9461A6062685A60A268ED +:10E4000034009A605646A5E75068032290430D32C7 +:10E4100082469446CA44AC44E24552DACA0700D563 +:10E4200056E73168721A0321924652688A431018DF +:10E430000100494400918C4500DD44E753465246B3 +:10E44000DB689268D3609A6008234A465344043AD2 +:10E450009846242A75D8132A08D95346216899600A +:10E460006168D9601B2A71D80834103322681A6099 +:10E4700062685A60A2689A60534659195B4699606F +:10E48000009B38005A1B01231A434A6052465268C7 +:10E4900013401D4353465D60FFF7C0FE4CE7216803 +:10E4A0000160616841601B2A27D8210008330831C8 +:10E4B0002CE721003000340005F082FDD946564695 +:10E4C00048E75B460098A0464119996053465A1B9D +:10E4D00001231A434A6041680B401D4345603800E0 +:10E4E0000091FFF79BFE27E703225B689343994463 +:10E4F00030E7210005F064FD0EE7A1688160E16866 +:10E50000C160242A0CD0210010331031FEE6A1682E +:10E510001961E1685961242A0BD01034183369E776 +:10E5200022692100026102006069183118335061CC +:10E53000ECE622699A61524661692033D161183450 +:10E5400058E72100180005F03BFD95E7A168196127 +:10E55000E1685961242A02D01034183386E7226911 +:10E560009A61524661692033D16118347EE7C04612 +:10E57000180D0020002370B5064D040008002B6024 +:10E58000F6F700FF431C00D070BD2B68002BFBD0BA +:10E590002360F9E7001600200EB430B581239CB04B +:10E5A0006A461FAC9B0020CC93820290069000F03C +:10E5B00095F80B4B6A460A9300230E931393013B85 +:10E5C000D382084B039007902A00186802A9230001 +:10E5D000019400F0C7F91CB030BC08BC03B0184768 +:10E5E00061E60010E00800200CB470B581239CB0F7 +:10E5F0006A4620AC05009B00080040CC9382029143 +:10E60000069100F06BF80B4B6A460A9300230E93B9 +:10E610001393013B03900790D3822800230032001C +:10E6200002A9019400F09EF91CB070BC08BC02B0B5 +:10E630001847C04661E6001070B50C000E25495F12 +:10E6400001F090FB002803DB236D1B18236570BDD0 +:10E65000A389024A1340A381F9E7C046FFEFFFFFF9 +:10E6600000207047F8B50C001F000C23C95E0500A0 +:10E670001600CB050AD40A4B320019402800A181AC +:10E680000E23E15E3B0001F025F9F8BD0E23E15EAB +:10E690000022022301F0E2FA0C23E15EEBE7C04620 +:10E6A000FFEFFFFF70B50C000E25495F01F0D6FAB1 +:10E6B000431C06D08023A2895B011343A3812065FC +:10E6C00070BDA389014A1340A381F9E7FFEFFFFF63 +:10E6D00010B50E23C95E01F011F910BD10B5830706 +:10E6E0000AD00300032102E001330B4205D01A785F +:10E6F000002AF9D1181A10BD030019680C4A0D4CF4 +:10E700008A188A4322420FD15968094A04338A1869 +:10E710008A43224208D15968054A04338A188A4339 +:10E720002242F1D000E001331A78002AFBD1E1E760 +:10E73000FFFEFEFE8080808030B5002A26D00300D8 +:10E740000B439B0724D1032A22D9164D0BE0043A30 +:10E75000002A1BD0144C1C199C432C4216D10430A7 +:10E760000431032A14D903680C68A342EFD004785B +:10E770000D78AC4213D1012306E0C45CCD5CAC4201 +:10E780000DD10133934201D0002CF6D1002030BDD1 +:10E7900004780D78A54202D1012AECD1F6E7601B7E +:10E7A000F5E7C04680808080FFFEFEFEF0B557464C +:10E7B0004E464546DE468246E0B5914688461E00F6 +:10E7C0000A000820484F83B013001C78551C395D9F +:10E7D0002A000842F8D12D2C66D02B2C29D0434B8F +:10E7E0009B4600230193002E2BD0102E64D03700BF +:10E7F00039005846F8F79EF92B008C46002200217C +:10E8000007E0884212D33FD00122794369181C786F +:10E8100001332500303D092D04D9113D192D15D89E +:10E82000373C2500AE4219DD002AEADA01225242C5 +:10E83000EDE72C789D1C2D4B9B4600230193002E69 +:10E84000D3D1302C46D00A270A26D1E72500613DD6 +:10E85000192D03D8573C2500AE42E5DC002A18DB11 +:10E860000198002800D049424846002804D0002AD8 +:10E8700038D14B4642461A60080003B0F0BCBB4694 +:10E88000B246A946A046F0BDAC45BDDA01225242CF +:10E89000BDE7222251460A604A465946002AEBD07B +:10E8A000013B98465946E4E72C789D1C80231B06C3 +:10E8B0009B460123019396E7302C04D120222B782C +:10E8C0009343582B01D0102792E76C78102710261D +:10E8D00002358DE720222B789343582BF5D008275B +:10E8E000082685E78B46DBE7A5C70410FFFFFF7FFF +:10E8F00010B5012B04D0242B02D8FFF757FF04E0FA +:10E9000001F00EF816230360002010BD130010B5AF +:10E91000012A09D0242A07D8064A14680A000100EF +:10E920002000FFF743FF04E000F0FAFF1623036026 +:10E93000002010BDE0080020130010B5012A09D006 +:10E94000242A07D8064A14680A0001002000FFF7AD +:10E950002DFF04E000F0E4FF16230360002010BD4B +:10E96000E0080020F0B55746DE464E464546E0B585 +:10E97000C94C0F00A5440A930C23C95E80239B0158 +:10E980008246194205D10B43BB81796EC34B0B40C4 +:10E990007B661378013213930392002B01D100F0B0 +:10E9A00001FF002291460B92049208920592BC4A04 +:10E9B00093465246CA46914608215A460C00D25CFC +:10E9C0001440114229D1252B13D1039B00251A781D +:10E9D0000023984604330F209C46039B591C1300C8 +:10E9E000253BDBB2532B0ED8AE4E9B00F3589F460F +:10E9F00003917B68002B3CDD039B3A68013B117857 +:10EA00001B7899422CD00598B1239B009D44F0BC03 +:10EA1000BB46B246A946A046F0BD082455464E4620 +:10EA20007B680BE059463A681378CB5C1C420DD0EA +:10EA30007B680132013B01357B603A60002BF1DCE1 +:10EA40003900300002F0A2FD0028EBD0AA46B14602 +:10EA5000039A1378013213930392002BACD1D2E7BF +:10EA60007B680132013B7B6001239C463A60E244B3 +:10EA7000EEE73900484602F089FD0028BCD0059B2E +:10EA8000002B02D0BB895B06BDD501235B420593F9 +:10EA9000B9E78F232B42B6D143469B0043445B002A +:10EAA0009A1830235B429846039B904403915A780E +:10EAB00093E7042603917B68002B52DD6B0658D543 +:10EAC000032E00D187E0042E00D1FDE1012E00D1FC +:10EAD000C7E1022E00D023E14346002B01D1013BC8 +:10EAE0009846EB0700D576E3EB0601D400F05AFC1C +:10EAF00059463A681378CB5C1B07A9D401323A60B7 +:10EB000042467B680124013B082546467B60012A7A +:10EB100011D100F0B4FE59463A681378CB5C1D421F +:10EB200011D17B680132013B01347B603A60A6421F +:10EB300001D100F00AFE002BEDDC3900484602F05E +:10EB400025FD0028E7D0A24482E780239B001D43D7 +:10EB5000554B03260B93102308937B680391002BDE +:10EB6000ACDC3900484602F011FD002887D16B0665 +:10EB7000A6D459463A681378CB5C1B07A0D5210070 +:10EB80004B465446A9468A461D0007E059460132C5 +:10EB90003A601378CB5C0821194213D07B680134AA +:10EBA000013B7B60002BF1DC3900280002F0EEFC19 +:10EBB000002800D063E759463A681378CB5C0821F7 +:10EBC0001942EBD153462A00A2464D461C009146FD +:10EBD000032E00D077E74346AE220021013B5200CE +:10EBE0000691934205D95D3BFF3B06935E23FF33BD +:10EBF0009846D82300221B011D4358AB44461E00F3 +:10EC000090460C933A6811780B002B3BDBB24D2BEE +:10EC100000D9B3E025489B00C3589F4601231D43FC +:10EC2000214B03260B9308230391089343E7012309 +:10EC30001D431F4B03260B930A23039108933AE7C6 +:10EC400018A801F0A3F84023012603901D4332E7E2 +:10EC5000402300261D4303912DE7882376E70226F3 +:10EC6000039128E7104B03260B930A230391089383 +:10EC700021E7284200D0C6E602231D43039B0391EF +:10EC80005A78AAE6284200D0BDE663461D43039B9E +:10EC900003915A78A1E6C0463CFDFFFFFFDFFFFF6E +:10ECA000A5C70410B4C80410DD12011004CA041072 +:10ECB000F1E80010CF4B03260B9300230391089338 +:10ECC000F9E6284200D09EE6039B5A786C2A01D1CF +:10ECD00000F02FFD012303911D437EE60391EB0617 +:10ECE00000D5B5E66B0701D500F0EEFCEB0701D5CA +:10ECF00000F05CFDAB0701D400F058FD51460A9BC3 +:10ED000004CB1160C91751600A93A1E643462B4317 +:10ED1000984600D077E6039B10255A7803915CE66D +:10ED20004446002C00D10134EB0701D500F015FC5E +:10ED3000EB0600D518E30A9D230002CD01224846C8 +:10ED4000009702F043FC002800D198E6059B82441E +:10ED5000013305930A957BE6089B0A2B0EDDA64B33 +:10ED60001D40317001367B68013B7B60002B71DDFB +:10ED700001323A60013C002C00D043E73400EB053F +:10ED800008D50C9B9E4201D900F0BBFC0C9B9C4219 +:10ED900000D138E610231A002A402B4200D0FFE1B0 +:10EDA000089B2270484600220C990B9EB047AB0688 +:10EDB00000D5EEE16B0701D500F079FCEB0700D53B +:10EDC000E7E1AB0700D4E4E18C4B0B9A9A4201D106 +:10EDD00000F04DFD00224846089B0C9902F0BEF958 +:10EDE0000A9B04CB03C20A93D7E1089B84485B00CB +:10EDF000C35E0893804B1D40B3E7C0238020DB0037 +:10EE00002B4080008342B9D17E4B1D40A023DB0004 +:10EE10001D4310230893A4E780232B42AED09D43CB +:10EE20009FE7089B76485B001B5E0893082B96DCE7 +:10EE3000A4E72B0595D5089B002B05D180239B00CB +:10EE40001D43F93BFF3B08936B0500D4F6E36E4B83 +:10EE50001D4086E73900484602F098FB002889D01B +:10EE60008CE74346002B01D1013B9846EB0700D5C8 +:10EE7000E0E2EB0600D429E23A6818AD1378EB5CC7 +:10EE8000002B00D1BFE501323A6042467B68444620 +:10EE9000013B7B60012A0DD114E03A681378EB5CEA +:10EEA000002B0FD07B680132013B01367B603A605A +:10EEB000B44207D0002BF0DC3900484602F066FB74 +:10EEC0000028EAD0B244C3E5484600F0BFFE03681C +:10EED000AE220E9343460021013B52000F91934214 +:10EEE00005D95D3BFF3B0F935E23FF339846F0232C +:10EEF000DB001D43002306931193109309930D9398 +:10EF000058AB1E000C9323004446A84655469A462B +:10EF10003A6811780B002B3BDBB24E2B03D83B48F1 +:10EF20009B00C3589F460E9B1B788B4217D18020B5 +:10EF300043468000034212D0354803409846099B5F +:10EF40000D933170013C01367B680135013B7B60DC +:10EF5000002B00DC15E101323A60002CD8D1099B6E +:10EF60005446AA464546002B00D031E1069B013BA2 +:10EF7000012B01D800F057FC631E062B00D97FE05F +:10EF8000022C01D800F08AFC032C79D03B004F46BC +:10EF90009846A94625003400013C424638002178B5 +:10EFA00002F0B2FA63199B1BDBB2032BF4D82C00DE +:10EFB000043CE4B2E343F6185346013B1B1B4D46A9 +:10EFC0009A46B94647465BE0069B5344002BC6D1A0 +:10EFD0004046104B18408046B3E7069B012BBED13C +:10EFE00002230693ADE75346072BB8D108239A4670 +:10EFF000A7E7C046F1E800107FF4FFFFDD12011023 +:10F0000078CC0410FFFDFFFF7FFAFFFF3CCB04101C +:10F010007FFDFFFF7FFEFFFF5346062B9FD1072397 +:10F020009A468EE7069B002B00D0C7E0099B002B79 +:10F0300006D1E0234046DB001840984200D195E31A +:10F040005346012B01D0042B89D153460133DBB247 +:10F050009A4676E75346002B00D0A6E0099B002B8A +:10F0600000D0B2E0E0234046DB001840984200D1D7 +:10F0700074E3069BAA46013B4546012B00D8D2E328 +:10F08000EB0513D56B0500D5DFE30123741E5B424E +:10F09000217853449846652902D0452900D0F2E2F0 +:10F0A0003A00484602F030FAC246260010231A0001 +:10F0B0002A402B4200D0CBE4C02332708022DB00F8 +:10F0C0002B40D200934200D123E3109B002B00D0B1 +:10F0D00001E3002248460C9901F0A0FE069007913A +:10F0E000EB0700D4B7E20A9B04CB106051600A938F +:10F0F000059B01330593ABE45346022B00D02EE76A +:10F1000003239A461DE7A0234046DB0003408020EE +:10F11000C000834207D04346034200D11FE7099B4A +:10F12000002B00D17AE3802043468000034204D1C3 +:10F13000099B0D9811961B1A10934046BB4B184023 +:10F140000300C02040001843002380460993F8E6DE +:10F1500080234046034200D101E798438046F0E611 +:10F160004346DB0500D42FE7802341469943099BA2 +:10F170008846013309930F9B002B00D0F0E0013C3F +:10F18000E2E63900484602F001FA002800D1E4E640 +:10F19000E5E60A9B04CB10600A93059B01330593B7 +:10F1A0000C9BE41A4444A24452E4FD20033B034276 +:10F1B00000D0D4E60433DBB29A46C2E6069B022BAB +:10F1C00000D03DE703230693BBE65446AA464546D6 +:10F1D000974B1D40CAE610231A002A40069213AE30 +:10F1E0002B4200D14BE25A463B681B78D35C1B078D +:10F1F00061D4002400F0FEFCA04200D13FE4902046 +:10F200003B6810A91A78400009180A5501337A683A +:10F210003B60049B013A651C7A6016AC032B02D15B +:10F22000169B042B04D0082200212000F8F716F9C1 +:10F230002B0031004846009458AA099500F022FDA1 +:10F240000490421C00D11AE4002800D096E23060FD +:10F25000002000F09BFC002818D1AA4401235B4247 +:10F260009C46E044069B0025002B00D104367B68B9 +:10F27000002B00DCA1E25A463B681B78D35C1B07DD +:10F2800019D44346002B16D02C00B3E7002D12D022 +:10F29000202410AB9C46FF346444B04626004C4604 +:10F2A000099D715D3A002000013D02F02DF9002D0D +:10F2B000F7D14646A146069B002B01D0FFF7C8FBBD +:10F2C0003360059B01330593FFF7C2FB0A9B18AD22 +:10F2D00002CB09933B6806911A78AA5C002A01D1F7 +:10F2E000FFF791FB7A684E1C013A7A605A1C3A602B +:10F2F0001B780B704346012B22D08C463400E0442F +:10F300000FE03B681A78AA5C002A19D07A680134A9 +:10F31000013A7A605A1C3A601B783370A04500D1DC +:10F3200005E27B682600002BEBDC3900484602F042 +:10F330002DF90028E5D0069BA34201D1FFF79FFBE2 +:10F34000069AB31A964201D1FFF75DFB0022327094 +:10F35000059A9A44099B013205920A93FFF778FBBC +:10F360000F9B013B0F93EFE500254E460CE03A68FA +:10F37000ED189446E41A6344390030003B6002F013 +:10F3800005F9002800D0CAE17B689C42EFDC1B1B1A +:10F390007B603B682D199C466444B1463C60AA449E +:10F3A000FFF756FB58460A9B02CB09933B68069130 +:10F3B0001A78825C120700D566E27A684D1C013A21 +:10F3C0007A605A1C3A601B782C000B70434641440B +:10F3D0000E00012B13D159E259463B681A788A5C1A +:10F3E0000821114200D0ACE17A680134013A7A6018 +:10F3F0005A1C3A601B782B70A64200D1A9E17B68A9 +:10F400002500002BE8DC3900484602F0BFF8002850 +:10F41000E2D0069BE31A9A4400232B70059B01332C +:10F420000593099B0A93FFF713FBC0467FF8FFFF84 +:10F43000FFFEFFFF10231A002A400E9213AE2B424C +:10F4400000D130E100254B46C146A846069300F0A6 +:10F45000D1FB404501D1FFF712FB424690254046C3 +:10F460003B68541C10A91A786D00491901330A54DD +:10F470007A683B60049B013A7A60032B4DD014AB51 +:10F480009846082200214046F7F7E8FF434631003E +:10F4900000930698230058AA099400F0F3FB049007 +:10F4A000421C01D1FFF7EBFA00283CD130600C90F0 +:10F4B00016AB0822002118000D93F7F7CFFFE023C9 +:10F4C000D04A0698D55812A90D9B0C9AA84700233C +:10F4D000012801D110AB1B7A18AAD35C002B00D1F4 +:10F4E00077E1049BA244032B32D001235B429C466C +:10F4F000E1440E9B002B00D10436002398467B6824 +:10F50000002B18DD4B46002BA1D1069B99460E9B84 +:10F51000002B01D0FFF79CFAD2E614AB9846149B5F +:10F52000042BAED1B2E7049B023300D0C8E17B6864 +:10F53000A046002B8BDC3900069802F027F8002843 +:10F54000E0D04546069B9946002DE0D0FFF797FA9C +:10F5500043461B68042BC8D1CBE710231A002A406E +:10F560000692002290462B4200D197E043460026A7 +:10F57000A0461C0000F03EFBB04201D1FFF77FFA2D +:10F5800090203B6810A91A78400009188A55013369 +:10F590007A683B60049B013A751C7A6016AE032BB7 +:10F5A00002D1169B042B04D0082200213000F7F76B +:10F5B00055FF2B0021004846009658AA00F062FB38 +:10F5C0000490421C01D1FFF75AFA00281DD1069B76 +:10F5D000002B00D12360AA4401235B429C46E044F7 +:10F5E000069B002B00D104347B680026002B13DD22 +:10F5F0004346002BBED1069B5A425341059A94467E +:10F600009C4463460593FFF723FA049B02330DD114 +:10F610007B682E00002BADDC3900484601F0B6FFB8 +:10F620000028E5D0002EE6D0FFF729FA049BAA4473 +:10F63000032BD1D13368042BCED1D1E7724B1D40BF +:10F64000069B002B02D0013B0693013401239C460C +:10F65000E044FFF788FBAB072ED4069807990A9C75 +:10F6600002000B0020CCF7F726FD002800D00FE1A8 +:10F6700006980799F7F7A2FD0A94286038E50A9BD7 +:10F6800040CB0A93AFE53A00484601F03DFF022324 +:10F690005B42B41E53449846217801E50A9B04CB93 +:10F6A00090460A9362E70A9B40CB0A93CAE60A9BFC +:10F6B00004CB10800A9370E50A9B0698079904CB47 +:10F6C000106051600A9313E551460A9B04CB1180E8 +:10F6D0000A93FFF7BDF9119E0A2300224846711CC8 +:10F6E000FFF706F9109BC21A10A98C46474B6344DA +:10F6F0009E4201D3464E664430004649F7F756F91C +:10F70000E7E4013C3A004846217801F0FDFEFFF7AE +:10F710003DFB0D9B09995A1A8B42E5D1D9E4B146BC +:10F72000002D01D1FFF7ABF9AA44FFF791F9464646 +:10F7300006E602231D43039B9A7802330393FFF7E7 +:10F740004CF9069BE41AA24466E6B046C244FFF7B1 +:10F750007FF9069B3500F31A9A445DE640462E4B2E +:10F760001840012380469A46FFF7EBFB40462A4BA0 +:10F770001840012380460693FFF7E3FB049B023306 +:10F7800000D174E5306800F001FA002800D07DE572 +:10F79000049BAA44032B00D060E52368042B00D00F +:10F7A0005CE55FE500230593FFF72DF951460A9BC1 +:10F7B00004CB11600A93FFF74BF93900484601F07A +:10F7C000E5FE002800D156E5002D01D0FFF757F9DE +:10F7D00071E5069B9946002C00D198E6202410ABD9 +:10F7E0009C46FF346444B04626004C46099D715D3A +:10F7F0003A002000013D01F087FE002DF7D146467A +:10F80000A14684E6201100207FFCFFFF7302000068 +:10F8100072020000ACC804107FF8FFFF5446AA46ED +:10F820004546FFF7A3FB330034000C9EB34201D8DA +:10F83000FFF7E9F84D46013C3A002800217801F035 +:10F8400063FEB442F7D1FFF7DEF80C9B34009E4212 +:10F8500001D8FFF7D8F84D46013C3A00280021783E +:10F8600001F052FE0C9B9C42F6D1FFF7CCF800222F +:10F870004846089B0C9901F02BFEFFF7B1FA0123D3 +:10F880009C46E244FFF7E4F8069DC5E5C244C3E5A3 +:10F890000F4800F0BBFA0A94286029E40C9A35005E +:10F8A0004C46964201D8FFF7AEF8013D3A002000E1 +:10F8B000297801F029FE0C9B9D42F6D1FFF7A3F8B1 +:10F8C00033680C93013300D0F2E501235B4203E679 +:10F8D0009042011070B50400080011001A000023C6 +:10F8E000054D2B60F7F78CFF431C00D070BD2B68D3 +:10F8F000002BFBD02360F9E700160020002370B531 +:10F90000064D040008002B60F7F7D0FF431C00D021 +:10F9100070BD2B68002BFBD02360F9E70016002098 +:10F92000014B18687047C046E0080020F8B50C008D +:10F930000500FEF771FC204FBB685E6803239E4301 +:10F940001E4B341B9C466444240B013C113324039E +:10F950009C4207DB00212800FEF70CFEBB689B19C8 +:10F96000984204D02800FEF759FC0020F8BD28007A +:10F970006142FEF7FFFD431C0DD00122BB68361B20 +:10F9800016435E600E4B28001A68141B1C60FEF7BD +:10F9900045FC0120EAE700212800FEF7EBFDBA68EC +:10F9A000831A0F2BDEDD07490968401A04490860F5 +:10F9B00001210B435360D5E7180D0020EF0F000025 +:10F9C000D0150020100D0020F0B5C64605000C0033 +:10F9D00000B500294FD0FEF71FFC210008394C6804 +:10F9E000012622000320B2438F187B6883436248BC +:10F9F00098468368BB426AD043467B6026421ED14C +:10FA000008239C460C688444091B12198C686445C1 +:10FA10004FD0CB68E3609C604346FC186468344276 +:10FA200011D1BB68554C4244A34200D17EE0FC6832 +:10FA3000DC60A360012313434B608A5006E0FC188E +:10FA400064683442EDD016434E603A6080239B00D8 +:10FA50009A4213D25409D3080122A2404468DB0021 +:10FA60002243426018188368C8608B608160D96047 +:10FA70002800FEF7D3FB80BCB846F0BD530A042B28 +:10FA80003ED89409260039343836E4000419236836 +:10FA9000083C03279C4242D05868B843904202D9A0 +:10FAA0009B689C42F8D1DC68CC608B60A160D96017 +:10FAB000DEE74346F8184068304257D1FB68B86823 +:10FAC00042441643C36098604E608A50D0E71300EA +:10FAD0004344264206D10A68891A8C689B18CA6872 +:10FAE000E260946001221A434A60254A81601268EC +:10FAF0009A42BDD8234B28001968FFF717FFB7E7D4 +:10FB0000142B07D9542B1AD8140B26006F346E36D9 +:10FB1000E400BBE71E005C335B36DC00B6E7012285 +:10FB2000B610B240466832434260BDE7D960996082 +:10FB3000CB608B60012313434B608A5098E7AA2463 +:10FB40006400A34205D8D40B260078347736E4004D +:10FB50009CE70D4CA34205D8940C26007D347C36DE +:10FB6000E40093E7FE247E26A4008FE733001343CE +:10FB70004B603A607CE7C046180D0020200D002045 +:10FB8000140D0020CC1500205405000010B50021F4 +:10FB900000F002F810BDC04603000020FF2B03D880 +:10FBA000024A0830D35C18407047C046A5C704100D +:10FBB00070B5141E05D010000B4900F02BF9002879 +:10FBC00002D10A4D280070BD084D2000290000F028 +:10FBD00021F90028F6D02000054900F01BF9002883 +:10FBE000F0D00020EFE7C0469CCC04101CC50410E8 +:10FBF000904201109423024A5B00D05C7047C046DB +:10FC00002011002070B50C1E05D020000B4900F01B +:10FC100001F9002802D10A4D280070BD084D2000CE +:10FC2000290000F0F7F80028F6D02000054900F080 +:10FC3000F1F80028F0D00020EFE7C0469CCC04107B +:10FC40001CC5041090420110F03070470048704706 +:10FC500010120020004870471012002070B50400F8 +:10FC6000080011001A000023054D2B60F7F722FE53 +:10FC7000431C00D070BD2B68002BFBD02360F9E73C +:10FC80000016002030B5040083B0002A0AD0069880 +:10FC90000D4D0090E4202D582000A847431C0CD0A7 +:10FCA00003B030BD069B084A0093E4230021D558D9 +:10FCB000E33B064AA847431CF2D10023069A13608F +:10FCC0008A332360ECE7C0462011002090420110E7 +:10FCD00070B51C000F4B82B01D68009400290BD03A +:10FCE000E4230D4EF65813000A0001002800B04727 +:10FCF000431C0AD002B070BDE423074A2800D6583E +:10FD0000E33B064AB047431CF4D1002323608A3307 +:10FD10002B60EFE7E0080020201100209042011046 +:10FD200030B583B0069C034D0094E4242C59A047C1 +:10FD300003B030BD2011002082B000290AD0002A73 +:10FD40000BD0002B0BD013780B601078431E98411A +:10FD500002B0704701A9002AF3D10020F8E7022081 +:10FD60004042F5E770B50400080011001A000023B6 +:10FD7000054D2B60F7F7FAFC431C00D070BD2B68D3 +:10FD8000002BFBD02360F9E70016002070B50D783A +:10FD900004005E2D1DD04E1C002000212300621C9B +:10FDA000FF32197001339342FBD1002D0FD0012295 +:10FDB000424062553378701C2D2B0FD05D2B05D03F +:10FDC000002B02D01D000600F3E7300070BD701E4E +:10FDD000FCE74D788E1C01200121DFE771785D2959 +:10FDE00011D08D420FDC2B0002360133E2549942D0 +:10FDF000FBDC0023681C8D4201DBC518DAE7491BD8 +:10FE00004B1EC518D6E72D250600D2E700487047DF +:10FE10000000C07F024670B50A4392072AD11E4DEA +:10FE2000EE0104C808C9541B9443344017D0D0B223 +:10FE3000D9B2401A2106014310D190B299B2401AAA +:10FE4000210401430AD110021902000A090A401ACA +:10FE50002102014302D1100E190E401A70BD9A42C0 +:10FE6000DFD010BA19BA884201D9012070BD002034 +:10FE7000C04370BD02780B7801300131002A09D0EF +:10FE80009A4207D102780B7801300131002A01D063 +:10FE90009A42EFD0D01A70BD01010101F0B5DE46E3 +:10FEA000574645464E461C000023E0B5A1B01C93C2 +:10FEB000BB4B82461B680D00180008920793FEF7A3 +:10FEC0000DFC0022002383462F0004920593B54ABF +:10FED0001B953B782D2B02D8990051588F46002254 +:10FEE000099200220A92302B00D1E5E01C002F2B52 +:10FEF00001D800F07CFD0022AC4638000026190035 +:10FF000015000BE0013093009A181B900478520002 +:10FF10005218303A210001362F2C10DD392C5BDCD1 +:10FF2000082EEFDDAB005B1901305B001B905B1806 +:10FF30000478303B1D00210001362F2CEEDC90466A +:10FF400007995A46A9466546FEF7F6FB002800D1F8 +:10FF5000BAE20D96002300209C4610930B93002ECE +:10FF600000D027E10A9B034300D09CE26346002BAC +:10FF70001ED1692C01D100F0B4FC17DC492C01D151 +:10FF800000F0AFFC4E2C13D187491BA803F09EF85C +:10FF900000280DD01B9B1B78282B01D100F054FEAC +:10FFA000824803F00FFF83460F007FE26E2CEBD0F8 +:10FFB000089B002B02D0089B1D6000239B46002756 +:10FFC0005846390021B0F0BCBB46B246A946A0460F +:10FFD000F0BD01371B977CE7904607995A46A94622 +:10FFE0006546FEF7A9FB00287AD11B9B5B441B9357 +:10FFF0001C78002E01D000F07FFD302C01D000F0E5 :020000041001E9 -:1000000001D100F0B4FC17DC492C01D100F0AFFCA9 -:100010004E2C13D187491BA803F09EF800280DD061 -:100020001B9B1B78282B01D100F054FE824803F063 -:100030000FFF83460F007FE26E2CEBD0089B002B56 -:1000400002D0089B1D6000239B46002758463900BC -:1000500021B0F0BCBB46B246A946A046F0BD013770 -:100060001B977CE7904607995A46A9466546FEF7D6 -:10007000A9FB00287AD11B9B5B441B931C78002EA4 -:1000800001D000F07FFD302C01D000F06CFD01228A -:10009000D21A981801331B931C78302CF9D0230006 -:1000A000313B082B00D9BAE31B9B01269C46302329 -:1000B0005B429B46A3445B460793431C109300237B -:1000C00067460D934346079A9B00434490465B0066 -:1000D000434498460020634601331B9363465C7893 -:1000E00021003039092900D938E31B9B01309C4697 -:1000F00007910029EFD0109C731CA34683445C46F3 -:100100001A001094012801D100F0B2FC0A002C0062 -:1001100080198B4645464946A0469146013807E07E -:10012000AC0065196D00984201D100F098FC0133D4 -:1001300032001E00082AF3D9102BF4DC8C00611861 -:100140004900F0E77B78203293437E1C582B01D185 -:1001500000F060FC37001B963B780136302BF9D05D -:10016000002B00D1E5E101220A9205E700230020DF -:100170009C460D961093202322009A4313000022E0 -:100180000B92452B00D030E733000A9A0343134308 -:1001900000D153E71B9D6B1C1B936C782B2C01D15A -:1001A00000F026FC2D2C00D107E300239B46230002 -:1001B000303B092B00D9FBE2302C06D11B9B0133CD -:1001C0001B931C780133302CFAD000230B932300AF -:1001D000313B082B00D908E71B9A0133511C1B91B6 -:1001E0005478079222002F2C0DDC00F079FC9C0043 -:1001F000E4186400A4180A00230001311B9152780E -:10020000303B2F2A01DD392AF1DD1400079A891AC3 -:10021000082901DC00F064FC084B0B935B46002BC3 -:1002200000D1E2E60B9B5B420B93DEE694D2041016 -:1002300078CD041074CD04104C4301101F4E000003 -:100240000B9B109A9B1A0C930D9B002B00D10D96C3 -:10025000B346102E01DD10239B464046F6F782FF81 -:1002600004900591092E15DD5A46BE4B093AD2007D -:100270009B181A685B68F6F704FF040048460D00F7 -:10028000F6F770FF02000B0020002900F6F7DAFEF7 -:10029000049005910F2E00DD72E10C9B002B00D124 -:1002A00060E30C9B002B01DC00F0F5FB162B01DC5E -:1002B00000F05CFC25230C9A9B1B934201DB00F0B1 -:1002C00073FC5B46F41A0C9B9C4664440F231A0093 -:1002D000224023420AD0A349D200891808684968FD -:1002E000049A059BF6F7CDFE049005910F239C43DD -:1002F000231E00D0ABE2002307934346390000934E -:10030000504633000D9A03F0ABF88046002800D128 -:100310009FE30C99109B0B98CA171B1A1A40CB43EA -:10032000DB17194000260023C3469946B0465746BE -:100330000D9213915B463800596803F00BF8824622 -:10034000002800D189E35B4659461B690C319A1C91 -:1003500092000C30F7F7D0F8049B059C19000B9322 -:100360001EAB01931DAB00930A00230038000A94D2 -:1003700003F06CFC1C90002800D1AAE10121380098 -:1003800003F010F98146002800D166E31D9B002B85 -:1003900000DABEE10D9A139C9D1807991E9A5B1A0C -:1003A00036219B188A1A7049013B8B4200DB4FE1D2 -:1003B000C91A521A1F2900DDC8E101238B400E9390 -:1003C00000231193079BA4189C46AE182B0064448D -:1003D000B54200DD3300A34200DD2300002B02DD27 -:1003E000F61AE41AED1A0D9B002B00DD4DE1002EEC -:1003F00000DD65E10C9B002B00DD8EE1002C00DDB3 -:100400009AE1002D08DD49462A00380003F038FA49 -:100410008146002800D120E3524638001C9903F0A1 -:10042000C7FA8046002800D117E3C36849461093F5 -:100430000023C36003F0A2FA002801DA00F060FC98 -:1004400000D1C7E34946404603F06CFC80230022FC -:10045000DB0504000D00F6F761FE002800D1FCE08A -:10046000109B002B00D181E1059B00240E930023FB -:1004700011933E4B3D4D12933D4B0E9E1E403D4B06 -:100480009E4200D19FE1079B002B28D0D423DB04A0 -:100490009E4224D8384A394B11981299F6F73EFEFD -:1004A000002818D011981299F6F79CFE002800D168 -:1004B0000130F6F757FE0B001291109902001190CF -:1004C000002900D015E31692802212069446634458 -:1004D0001793169C179DD623DB04EB189D1B0B98D6 -:1004E0000A9903F02BFB02000B0020002900F6F70D -:1004F000C8FD0B9A0A9BF6F7A5FD0C000490059128 -:10050000079B002B04D11A4B23409E4200D146E2A8 -:1005100038001C9902F046FF5146380002F042FFB5 -:100520004946380002F03EFF4146380002F03AFFEB -:1005300000E7002300279B46089B002B01D01B9A55 -:100540001A60099B002B00D180E5802109067B18E9 -:100550001F007BE51B9B0D965B441B931C780023BF -:100560001093BDE538D3041002FCFFFF0000F03FFC -:100570000000F07F0000E07F0000C0FFFFFFDF41D0 -:100580005B46F41A0C9B9C466444002C00DD9DE6FF -:1005900000D1B0E60F231A006442224023420AD061 -:1005A00004980599D14BD2009A1853681268F6F74F -:1005B0004EFD04900591241100D19CE61F2C40DCD7 -:1005C00010231A0022400792234201D05A33079386 -:1005D00001220498059900239146C54D28354A46C5 -:1005E000224204D02A686B68F6F74BFD01236410A1 -:1005F0000835002CF3D1002B01D004900591079B06 -:10060000002B15D0049B059C6B236200520D21002A -:100610009B1A002B0CDD1F2B01DC00F0DEFB002001 -:100620000490342B01DC00F024FCDC239B040593B4 -:100630000022049805990023F6F762FD002800D1F6 -:100640005BE6222352461360002300279B4673E794 -:100650000023119301330E93B4E60022A54B200032 -:100660002900F6F70EFD0B0012911099020011906F -:10067000002976D114928022120694466344159381 -:10068000059B149C159D0E93F6E649461A0038000A -:1006900003F08AF88146002800D1DEE101001C9AAF -:1006A000380002F0AFFF1090002800D1D5E13800EB -:1006B0001C9902F077FE109B1C93002E00DC99E63B -:1006C000320038001C9903F0DBF81C90002800D0A1 -:1006D00090E653464646BA46D8460C9322235246E5 -:1006E000136000239B46844F0100504602F05AFEDF -:1006F00050460C9902F056FE4946504602F052FE12 -:100700004146504602F04EFE3100504602F04AFE8D -:1007100012E7139A0D9DD41A3FE651463800139AFA -:1007200003F042F88246031E00D067E64646BA460A -:10073000D8461C980C93D1E751462200380003F0AC -:100740009FF88246031E00D05BE6EFE76B49CB1AA9 -:1007500001219940012311910E9333E601239C4618 -:1007600009E5119A129B1492159389E70499059A49 -:1007700000295BD10E9213035DD1002220002900D5 -:100780005F4BF6F7C5FC002800D000E20022594B71 -:1007900020002900F6F775FC802212060B00944613 -:1007A00063441190129118901993189C199D63E657 -:1007B00000231B950B93FFF718FC01239B46AB1CF2 -:1007C0001B93AC78F3E44F4A0E9B94466344059325 -:1007D0000E940F95049C059D2000290003F0AEF9AE -:1007E00002000B000E980F99F6F74BFC22002B002D -:1007F000F6F728FC404B444A049005910B40934285 -:1008000020D90A9A414B9A4203D10B9B013300D164 -:1008100023E13E4B059301235B42049378E60023DA -:100820000D931093013300269C46A4E4012900D1C6 -:1008300044E1059B0E9300231193314B0024344D6A -:10084000129319E6D4239B04CC18059458E69A22F7 -:100850005200944200DDFCE024111F2B00DC96E2E4 -:100860000498059900229146013293464A46294B45 -:10087000B1461D000793160000235A46224204D0B9 -:100880002A686B68F6F7FDFB012301366410083512 -:10089000012CF2D132004E469146002B01D004903B -:1008A0000591184A059B9446634405934B46D9002D -:1008B000079B9C46049A059B614408684968F6F7C3 -:1008C000E0FB0D4B144A049005910B40934200D974 -:1008D000BFE0124A934200D8CCE10C4B05930123B0 -:1008E0005B4204930023079307E5C04638D3041006 -:1008F00048CE04100000E03F0000F07FE2FBFFFF65 -:100900000000F03F0000B0FCFFFF9F7CFFFFEF7F87 -:100910000000F0BF10D304100000A07C0000907C09 -:10092000012309937A1C1B927B78002B01D1FFF7DE -:1009300085FB1700FFF71BFB00230993F2E7D24961 -:100940001E9B8C46D14A04931F9B1A401D9B6344F7 -:100950001B051A430592230704D58023059A1B061D -:100960001A430592049B059C9B462700E4E5C84971 -:100970001BA802F0F1FB002801D1FFF75FFB1B9BD6 -:10098000C449013B1BA81B9302F0E6FB002802D1DF -:100990001B9B01331B930023BF4F9B46CCE5119E4D -:1009A000129D30002900F6F72DFCF6F723FC02001B -:1009B0000B0030002900F6F740FB049A109B24033B -:1009C0001343240B05000E00B44A1C4313D1B44B4F -:1009D000F6F79EFB002800D19AE553464646BA46F4 -:1009E000D8460C931C98049B059C9B4627007BE6ED -:1009F00000239B46E3E6AB4BF6F78AFB0028ECD1DD -:100A000028003100A84AA94BF6F798FB002800D12E -:100A10007EE5E2E7099B029401931CAB00935046EC -:100A20001DABA34A1BA902F0B1F807231D00040067 -:100A30000540034200D17CE5062D74D1089B002BB4 -:100A400001D1FFF700FB1E60002300279B46FFF744 -:100A5000FDFA2223524613609DE7534666E65B4645 -:100A60004846079343468946A84601001D000232C6 -:100A7000082E43DC1600FFF725FB5A46380007997D -:100A8000FDF7A0FE002845D0002300269946984691 -:100A90000D93FFF7A5FA0C9B163300DA70E5049866 -:100AA0000599109B0B9A9A1A824BD2009B181A68D0 -:100AB0005B68F6F7CCFA83460F003DE5059B0E9385 -:100AC000002B00D0B7E653464646BA46D8460C93AC -:100AD00022235246136000231C989B461F0003E606 -:100AE0001A000B93744B9A4201DCFFF797FBFFF758 -:100AF00094FB119A129B16921793EAE4102A4FDC8A -:100B00004B469B004B4489465B00160000209944ED -:100B1000FFF7E1FA00221B9B90465B441B93914632 -:100B20001C78FFF7B0FA1C9A002A07D035211EA8BE -:100B300003F046F950461C9902F034FC052D00D90B -:100B400009E75E4BAD005B599F465D4B0593012362 -:100B50005B420493FFE6504B0593FCE61E9B049317 -:100B60001F9B0593F7E60020FFF799FA5149DB0038 -:100B7000C91808684968049A059BF6F782FA834603 -:100B80000F00D9E400230D961093FFF7A9FA002374 -:100B90004C4C1893199400231193444B129304E680 -:100BA00016000020FFF797FA0F23424C9E1BF1001E -:100BB0006118049A059B08684968F6F762FA0C9B6D -:100BC0009E1BF600A61932687368F6F75AFA834638 -:100BD0000F00B1E453460C930B9B4646D8469B4608 -:100BE000109BBA460A9F002B00D1C0E0049B059CD5 -:100BF0003549230322001B0B8B4200D1F5E01199EC -:100C0000002900D1BCE0049A059B1C0019421ED0AB -:100C1000109B58463900002B00D1BDE002F08EFF3A -:100C2000079B002B0BD06B236400640D1C1B002C56 -:100C300005DD264D240500226319F6F722FA02008D -:100C40000B0058463900F6F7FDF983460F00079B65 -:100C5000002B0DD0584639001D4B0022F6F711FA33 -:100C6000030083460F000B4302D122235246136038 -:100C70001C9839E5D42292040B00944663440593F2 -:100C800000230793FFF739FB33040000FFFFEFFF5A -:100C900068CD04106CCD04100000F07F9535A09451 -:100CA000FFFFCF3FFFFFDF3F35E5AF350000E03FFF -:100CB00048CE041038D304101F4E000030CE04106C -:100CC000FFFFFF7F0000E0BFFFFF0F000000F03FCD -:100CD000000050396D491EAA14311BA802F052FAC7 -:100CE000052801D0FFF7A2F91F9B694A1A431E9BF2 -:100CF00005920493049B059C9B462700FFF71CFC70 -:100D000053460499059A0C930B9B4646D8469B463E -:100D1000109BBA460B430A9F99D11400130396D136 -:100D20005B4B1340D622D204934290D97369002BB7 -:100D300002D13369012B8ADD31000122504602F0D5 -:100D40009FFD4946060002F019FE002800DC7EE700 -:100D5000079B002B6ED0D6224D4BD20423409342EA -:100D600068DCDC229204934200DD73E7B0E604996C -:100D7000059A13031B0B14000B4300D03FE7E7E772 -:100D80000E9A049B059C1A4200D160E740E70023BD -:100D90009946404B079384E502F0D0FE079B002B59 -:100DA00056D06B236400640D1C1B002C05DD3A4DEE -:100DB000240500226319F6F764F902000B00584677 -:100DC0003900F6F73AF90022002383460F00F6F7C0 -:100DD00097F9002800D13DE77AE6012252429A4075 -:100DE000049B13400493FFF723FC079B0499002BFB -:100DF0002BD0D420264BC0042340834225D86B201F -:100E00001B0DC01A01235B428340994200D0F6E6D5 -:100E1000224B9A4235D080211D4B49031A401300C2 -:100E20008C466344059300230493049B059C9B46D6 -:100E300027000CE7164B1C40194B9C46194B644489 -:100E40002343059301235B42EEE701235B42DCE78A -:100E500002000B0058463900F6F7EFF80022002395 -:100E600083460F00F6F74CF9002800D030E61C98B6 -:100E70003AE44B239A1A4C3B934019400591FFF7F3 -:100E8000D7FB4B1CC7D11C9828E4C04648CE0410A1 -:100E90000000F07F10D304100000F03FFFFFEF7F51 -:100EA0000000F0FFFFFF0F0010B5024BFFF73CF80A -:100EB00010BDC0462011002010B504001300034AE5 -:100EC00010680A002100FFF72FF810BDE00800208D -:100ED00010B50400034B0A0018682100024BFFF70D -:100EE00023F810BDE0080020201100201300274A3D -:100EF000F0B5C64690460A000100404600B50068BD -:100F0000FFF712F802000B0005000C00F6F71BF9C2 -:100F100000282ED121002800F6F798F947007F0815 -:100F2000061C1B49381CF6F74BFA00281DD118493E -:100F3000381CF6F73DFA002817D101226400640836 -:100F400028002100134B5242F6F7FDF8002808D183 -:100F50000122280021000F4B5242F6F7DFF800284B -:100F600003D0434622221B681A60301C80BCB8465E -:100F7000F0BD0948002C05DAFEF78EFF80231B0622 -:100F8000C618F2E7FEF788FF061CEEE7E00800202F -:100F9000FFFF7F7FFFFFEF7F4C430110274BF0B532 -:100FA000C64698460A000100404600B5244B00683A -:100FB000FEF7BAFF02000B0005000C00F6F7C3F8BD -:100FC00000282ED121002800F6F740F947007F08BD -:100FD000061C1C49381CF6F7F3F900281DD11949E5 -:100FE000381CF6F7E5F9002817D1012264006408DF -:100FF00028002100144B5242F6F7A5F8002808D12A -:10100000012228002100104B5242F6F787F80028F1 -:1010100003D0434622221B681A60301C80BCB846AD -:10102000F0BD0A48002C05DAFEF736FF80231B06C8 -:10103000C618F2E7FEF730FF061CEEE7E0080020D6 -:1010400020110020FFFF7F7FFFFFEF7F4C43011047 -:10105000F0B5DE4657464E464546E0B589B0934664 -:1010600007901E000A0008205D4F059113001C78B0 -:10107000551C395D2A000842F8D12D2C00D180E0A2 -:101080002B2C62D001235B420293564B0393002327 -:101090000693002E06D0102E00D17CE0F317B24646 -:1010A000994607E0302C00D181E00A239A460023BC -:1010B0000A26994652464B4602980399F5F7C0FD19 -:1010C0000F008046049200200022002119E01C003D -:1010D000A64221DD531C12D0B9423ED801D1404571 -:1010E0003BD8804534D052464B46F6F71FF9E317FC -:1010F00000940193009B019C0122C01861412C784F -:1011000001352300303B092BE1D92300413B192B4A -:1011100026D8373CA642DDDC531C27D0069B002B8B -:1011200004D003000C0000215842A1415B46002B73 -:1011300004D0002A4BD15B46059A1A6009B0F0BC76 -:10114000BB46B246A946A046F0BD2C789D1C99E747 -:101150008F42C8D1049BA342C5DA01225242CEE796 -:101160002300613B192BD7D8573CB1E72223079ABC -:1011700013605B46002B27D06B1E029803990593E2 -:10118000D9E72C789D1C0023029380231B06039330 -:10119000012306937DE7302C04D120222B78934342 -:1011A000582B09D010239A460023994682E7202223 -:1011B0002B789343582B0DD110239A4600236C783B -:1011C00099461026023575E702980399B6E7029012 -:1011D0000391D1E708239A4600230826994669E738 -:1011E00065C80410FFFFFF7F10B5FFF731FF10BD8A -:1011F00010B504001300034A10680A002100FFF72D -:1012000027FF10BDE008002010B504001300034ABA -:1012100010680A002100FFF71BFF10BDE008002046 -:10122000F0B54E46DE46574645468346E0B588460D -:101230001E0091460B000820474F83B01A00147817 -:101240000133395D1D000842F8D12D2C5FD00023F9 -:1012500001932B2C33D0002E0ED0102E5CD0012009 -:1012600031004042F5F7AEFC07000120310040425A -:10127000B246F5F7A7FC06E0302C59D00A23052129 -:101280009A460A26354F002200202300303B092BC6 -:1012900007D9113B192B03D92300613B192B11D816 -:1012A0000A339E420EDD002A23DBB84221D81ED02D -:1012B00052465043012218182C780135E5E72C7866 -:1012C000951CC8E7002A17DB019B002B00D0404289 -:1012D0004B46002B04D0002A16D14B4642461A60DA -:1012E00003B0F0BCBB46B246A946A046F0BD8B4257 -:1012F000DEDD01225242DFE722235A46012013603D -:101300004B464042002BEBD06B1E9846E5E71C781D -:101310000123951C01939EE7302C04D120222B78C9 -:101320009343582B09D010230F219A460C4FAAE75C -:1013300020222B789343582B07D110236C780F2150 -:101340009A461026064F02359DE7082307219A4644 -:101350000826044F97E7C04665C804109999991963 -:10136000FFFFFF0FFFFFFF1F10B5FFF759FF10BD75 -:1013700010B504001300034A10680A002100FFF7AB -:101380004FFF10BDE008002010B504001300034A11 -:1013900010680A002100FFF743FF10BDE00800209D -:1013A000F0B557464E46DE464546E0B587B01E00CE -:1013B000059092460B000820634F03911A001478A1 -:1013C0000133395D1D000842F8D12D2C00D188E091 -:1013D000002304932B2C67D0002E16D0102E00D1A2 -:1013E00084E0F317320001204042C1179946F5F717 -:1013F00027FC320080460F004B4601204042C117B7 -:10140000F5F71EFCB34602920CE0302C00D17EE0D2 -:10141000052302934D4B0A2698460A239B46002338 -:1014200099464B4F00220020002119E01C00A642E3 -:1014300021DD002A40DBB9423ED801D140453BD8EE -:10144000404534D05A464B46F5F770FFE3170094F9 -:101450000193009B019C0122C01861412C78013549 -:101460002300303B092BE1D92300413B192B26D81F -:10147000373CA642DDDC002A27DB049B002B04D08E -:1014800003000C0000215842A1415346002B04D018 -:10149000002A23D15346039A1A6007B0F0BCBB461A -:1014A000B246A946A046F0BD2C78951C94E7B942F7 -:1014B000C8D1029B9C42C5DD01225242CEE72300E7 -:1014C000613B192BD7D8573CB1E72223059A01205D -:1014D0004042C11713605346002BDED06B1E0393AE -:1014E000D8E71C780123951C049375E7302C04D1B0 -:1014F00020222B789343582B0ED00F230293103BBE -:10150000984611339B460023124F99468AE72022C2 -:101510002B789343582B0CD10F230293103B984602 -:1015200011339B4600236C7899461026094F0235EB -:1015300078E707230293083B984609339B4600232C -:1015400008269946044F6DE765C804109999999942 -:1015500099999919FFFFFF0FFFFFFF1F10B5FFF7C4 -:101560001FFF10BD10B504001300034A10680A00E5 -:101570002100FFF715FF10BDE008002010B50400A2 -:101580001300034A10680A002100FFF709FF10BD8D -:10159000E008002070B514004B1C1BD0938920225A -:1015A000FF259343A381236BCEB20D40002B14D0B3 -:1015B0006368626B934208DA2368013B23601E7004 -:1015C000636801336360280070BD210000F06AFF8A -:1015D0000028F1D001256D42F5E722692368002A31 -:1015E00005D09A4203D25A1E1178A9420FD0A363A4 -:1015F0002300403323630323626863633F33E26362 -:10160000E65423004233236001236360DBE7636811 -:10161000226001336360D6E710B50C00096B002926 -:101620000FD023004033994201D0FEF713FA002374 -:101630002363E36B6360002B03D00020A36B236064 -:1016400010BD236920222360002301206360A38949 -:1016500040421343A381F3E7F0B55746DE464E46BA -:101660004546E0B585B002925A4383460F00924644 -:101670000E9C0193002A37D0656816002168AA42A3 -:1016800025D900239846403399465346A1440393F5 -:1016900038002A00F5F730FF2368216B5B192360BF -:1016A0004346B24663607F19761B002924D0494522 -:1016B00002D05846FEF7CEF943462363E36B6360DE -:1016C000002B19D0A16B1D002160B342E0D3320082 -:1016D0003800F5F711FF63689B1B636023689C4625 -:1016E000019B66449A462660504605B0F0BCBB4656 -:1016F000B246A946A046F0BD039B51469A462369CF -:101700002022236000236360A38955441343681A91 -:10171000A3810299F5F756FA8246E5E7F0B55746F8 -:10172000DE464E464546E0B5DFB0079303900F0016 -:101730000C23C95E80239B01194205D10B43BB8159 -:10174000796ECA4B0B407B661378013291460F933A -:10175000002B01D100F0F1FD002293460892049283 -:1017600005920692C24A92465246D25C120729D48A -:10177000252B15D14B461A780023002598468F3328 -:1017800049469C460F200226A9461300253BDBB2A2 -:101790004D1C532B0ED8B74C9B00E3589F46A946CF -:1017A0007B68002B4DDD3A684B46013B11781B7876 -:1017B000994235D006985FB0F0BCBB46B246A94608 -:1017C000A046F0BD3E004036B046002508245E46E7 -:1017D0007A680BE051463B681A788A5C14421DD047 -:1017E0007A680133013A01367A603B60002AF1DC05 -:1017F000396B002900D19DE3414502D00398FEF7E3 -:1018000029F9FB6B3D637B60002B00D192E35146CD -:10181000BB6B3B601A788A5C1442E1D1B34607E0A7 -:101820007B680132013B7B6001239C463A60E344C4 -:1018300001224B4694461B78E1440F93002B93D131 -:10184000B8E7396B002900D182E23B00403399426E -:1018500002D00398FEF7FEF800233B63FB6B7B602E -:10186000002B00D174E2BA6B3A609DE763464C46A8 -:1018700023429FD143469B0043445B009A18302388 -:101880005B42984690444A7829007EE729008023ED -:101890004D469B001D43784B894608931023032433 -:1018A00005937B68002B2BDD6B063FD5022C77D090 -:1018B000032C00D19BE1012C00D156E14446002CC1 -:1018C00000D10134EB0700D5B9E3EB0600D53BE3CB -:1018D000079D230002CD012203980097FFF7BCFE6D -:1018E000002800D13CE2069B834401330693079510 -:1018F0009EE729007B684D4602248946002BD3DCF5 -:10190000396B002900D123E23B004033994202D0D9 -:101910000398FEF79FF800233B63FB6B7B60002B73 -:1019200000D115E2BB6B3B606B06BFD451463A68F1 -:101930001378CB5C1B07B9D540239C46BC44634657 -:101940000993230008265C469B4606E05146013277 -:101950003A601378CB5C1E421DD07B680134013B9A -:101960007B60002BF2DC396B002900D1F0E1099B90 -:10197000994202D00398FEF76DF800233B63FB6B9E -:101980007B60002B00D1E3E15146BA6B3A601378DB -:10199000CB5C1E42E1D15B46A3461C00022C87D1E2 -:1019A0004346002B01D1013B9846EB0700D5F1E1FE -:1019B000EB0600D4F6E251463A681378CB5C1B077D -:1019C00000D535E701323A6042467B680124013B8D -:1019D0007B60012A01D100F046FD3E004036320016 -:1019E00008254646904610E03A6851461378CB5C8D -:1019F0001D4200D0B7E07B680132013B01347B60BF -:101A00003A60A64201D100F080FC002BECDC396B7F -:101A1000002901D100F0DEFC414502D00398FEF719 -:101A200019F800233B63FB6B7B60002B01D100F0B6 -:101A3000D1FCBA6B3A60D8E729004D468946EB06DF -:101A400000D5F5E66B0701D500F026FCEB0701D5C4 -:101A500000F077FCAB0701D400F073FC5946079BFC -:101A600004CB1160C91751600793E1E6FFDFFFFF68 -:101A700065C8041098CE041069130110290088234A -:101A80004D4606E74B46184200D093E64A786C2A4A -:101A900001D100F023FC01210B439946290074E693 -:101AA00029001EA84D46FEF7B7F9402381460124C0 -:101AB0001D43F6E6290040234D46002489461D4378 -:101AC000EFE6290001234D461D43AB4B89460893A1 -:101AD000082303240593E4E6290001234D461D4312 -:101AE000A64B894608930A2303240593D9E64B465F -:101AF000184200D05EE633434A789946290044E60E -:101B00009D4B290008930A234D46032489460593DB -:101B1000C7E64B46184200D04CE6042213439946D0 -:101B20004A78290031E6954B2900089300234D4659 -:101B3000032489460593B4E643464A461343984630 -:101B400000D037E610234A78994629001DE6079B06 -:101B500004CB10600793069B0133069314ABE41A81 -:101B6000099B9C466444A34462E64346002B01D192 -:101B7000013B9846EB0700D5DEE2EB0600D484E19A -:101B80003A681EAD1378EB5C002B00D112E60132EF -:101B90003A6042467B68013B7B60012AE3D03E000D -:101BA00040363200464690460CE03A681378EB5CCB -:101BB000002BD8D07B680132013B01347B603A6056 -:101BC000A642D0D0002BF0DC396B002900D1C9E34C -:101BD000414502D00398FDF73DFF00233B63FB6BBB -:101BE0007B60002B00D1BDE3BA6B3A60DEE7434671 -:101BF0000022013B1600262B03D9263B1E0027237B -:101C00009846D8231B011D43002314AC09932300DD -:101C1000444698463A6811780B002B3BDBB24D2BBB -:101C200017D857489B00C3589F46059B0A2B10DDC9 -:101C3000544B1D404346197001239C46E0447B6889 -:101C4000013B7B60002B6EDD01323A60013C002CD1 -:101C5000E0D14446EB0507D514AB9C4200D928E3FC -:101C600014AB9C4200D1A5E510231A002A402B4258 -:101C700000D073E7059B227003980022089E14A9E8 -:101C8000B04720232B4200D061E76B0700D5FEE26E -:101C9000EB0700D55BE7AB0700D458E7364B089A53 -:101CA0009A4200D1D8E30022059B039814A9FFF7BC -:101CB0009BFA079B04CB03C207934CE7059B324872 -:101CC0005B001B5E05932F4B1D40B3E7C0238020B4 -:101CD000DB002B4080008342BBD12C4B1D40A02356 -:101CE000DB001D4310230593A4E780232B42B0D0D3 -:101CF0009D439FE7059B24485B001B5E0593082BD3 -:101D000096DCA6E72B0595D5059B002B05D18023F6 -:101D10009B001D43F93BFF3B05936B0500D4A2E2FA -:101D20001B4B1D4086E7396B002900D110E33B00B7 -:101D30004033994202D00398FDF78CFE00233B63A9 -:101D4000FB6B7B60002B00D102E3BB6B3B607DE74C -:101D50003B6920223B6000237B60BB891343BB812E -:101D6000069B002B03D0BB895B0600D422E5012330 -:101D70005B4206931EE5C046691301107DE9001021 -:101D8000E8CF04107FF4FFFF20D10410FFFDFFFF18 -:101D90007FFAFFFF10231A002A4009920FAE2B4250 -:101DA00002D1079B40CB079352463B681B78D35C1C -:101DB0001B0761D440239C46BC44634600240A931D -:101DC000FDF75EFFA042CBD020203B680CA91A781B -:101DD00009180A5501337A683B60049B013A651C77 -:101DE0007A6012AC032B02D1129B042B04D0082280 -:101DF00000212000F5F77AFB2B00310003980094B6 -:101E000014AA0B95FDF784FF0490421CA8D000286B -:101E100000D07EE230600020FDF7FEFE002818D1E1 -:101E2000AB4401235B429C46E044099B0025002B08 -:101E300000D104367B68002B00DCABE23B685246E5 -:101E40001B78D35C1B0717D44346002B14D02C00FF -:101E5000B6E7002D10D00CAB1F249C466444B0465E -:101E60000B9D2600039C715D3A002000013DFFF7A9 -:101E700091FB002DF7D14646099B002B00D0D7E4FB -:101E80003360069B01330693D2E4079B1EAD02CB61 -:101E90000A933B6809911A78AA5C002A00D189E468 -:101EA0007A684C1C013A7A605A1C3A601B780B70B5 -:101EB0004346012B30D040239C46BC4463468C46AD -:101EC00026000793E0440EE03B681A78AA5C002ADB -:101ED00022D07A680136013A7A605A1C3A601B783F -:101EE0002370B04517D07B683400002BECDC396BD5 -:101EF000002900D141E2079B994202D00398FDF7E7 -:101F0000A9FD00233B63FB6B7B60002B00D134E217 -:101F1000BB6B3B60D9E74446099AA31A944200D1AF -:101F200048E400222270069A9B440A9B01320692E2 -:101F300007937DE43B6920223B6000237B60BB89E3 -:101F4000B3461343BB8173E47B683868A34200DB6C -:101F50007AE24022904600250026396BB844099564 -:101F60000A94ED18E41AC3183B60002900D1A7E1D8 -:101F7000414502D00398FDF76DFDFB6B3E637B602E -:101F8000002B00D19CE1B86B002138609C42E6DC5C -:101F90000A9A099D944665441B1B00197B603860B2 -:101FA000AB4445E45146079B40CB09933B681A7804 -:101FB0008A5C120700D549E27A68751C013A7A609A -:101FC0005A1C3A601B782C0033704346012B00D119 -:101FD0003EE240239C46BC4463460793330046469A -:101FE000984614E03B6851461A788A5C08211142F1 -:101FF00000D079E17A680134013A7A605A1C3A607B -:102000001B782B7043469B19A34200D178E17B6873 -:102010002500002BE6DC396B002900D1E5E1079BA8 -:10202000994202D00398FDF715FD00233B63FB6B3B -:102030007B60002B00D1D8E1BB6B3B60D3E7102362 -:102040001A002A400992002290462B4200D119E141 -:1020500040239C46BC4463460A9343460026A04660 -:102060001C00FDF70DFEB04200D179E620203B6850 -:102070000CA91A7809188A5501337A683B60049BC9 -:10208000013A751C7A6012AE032B02D1129B042B0D -:1020900004D0082200213000F5F728FA2B00210097 -:1020A0000398009614AAFDF733FE0490421C00D159 -:1020B00056E600281DD1099B002B00D12360AB44BC -:1020C00001235B429C46E044099B002B00D1043471 -:1020D0007B680026002B13DD4346002BC1D1099BF2 -:1020E0005A425341069A94469C4463460693FFF72E -:1020F0009FFB049B023317D17B682E00002BB0DCC2 -:10210000396B002900D193E10A9B994202D00398D0 -:10211000FDF7A0FC00233B63FB6B7B60002B00D131 -:1021200086E1BB6B3B60D7E7049BAB44032BC7D175 -:102130003368042BC4D1C7E710231A002A400D923C -:102140000FAE2B4200D199E04B460025C146984680 -:102150000996FDF795FDA84200D101E620203B68D5 -:102160000CA91A7809184A5501337A683B60049B18 -:10217000013A6C1C7A6010AD032B02D1109B042B2A -:1021800004D0082200212800F5F7B0F9099E2300A9 -:1021900031000398009514AA0A94FDF7B9FD049044 -:1021A000421C00D1DCE5002839D130600B9012AB25 -:1021B0000822002118001E00F5F798F9E023B74A1D -:1021C0000398D2580EA90C9233000B9A0C9EB0477C -:1021D0000023012801D10CAB1B7A1EAAD35C002B73 -:1021E00000D10EE1049BA344032B38D001235B42B2 -:1021F0009C46E1440D9B002B02D1099B04330993BB -:102200007B680025002B13DD4B46002BA1D1C14676 -:10221000099E0D9B002B01D0FFF70AFB30E6049BC3 -:10222000023300D030E17B68002B02DD250090E70F -:102230000024396B002900D1BEE03B0040339942B5 -:1022400002D00398FDF706FC00233B63FB6B7B6029 -:10225000002B00D1B0E0BB6B25003B60D4E72B68BE -:10226000042BC3D1C6E78E4B1D40331E02D0013B69 -:102270001E000134099B01330993E0E4079B40CB26 -:10228000079361E7079B04CB90460793E0E6079B23 -:1022900004CB108007935EE45946079B04CB118062 -:1022A0000793FFF7C5FA29004D460EE429004D4675 -:1022B00016E4013C3A0021780398FFF76BF9CFE46C -:1022C0003B6920223B6000237B60BB891343BB81B9 -:1022D000002D00D144E5AB44FFF7AAFA33438A78D6 -:1022E00099460231FFF751FA4646A41BA344002346 -:1022F0002B70069B01330693099B0793FFF798FA0F -:102300004646A61B2500B344F1E7B046C344FFF799 -:102310008FFA049B023300D18CE53068FDF77CFC1A -:10232000002800D095E5049BAB44032B00D078E552 -:102330002368042B00D074E577E500230693FFF7AC -:1023400039FA5946079B04CB11600793FFF770FADF -:102350003B6920223B6000237B60BB8944461343DA -:10236000BB8177E43B6920223B6000237B60BB8913 -:10237000A3441343BB81FFF75BFA3B6920223B6018 -:1023800000237B60BB891343BB81099BB34200D010 -:10239000C2E5E5E4396B00296AD00A9B994202D074 -:1023A0000398FDF757FB00233B63FB6B7B60002B1F -:1023B0005ED0BB6B3B6042E53B6920223B60002363 -:1023C0007B60BB89C1461343099EBB81002C00D1B1 -:1023D0001FE7C5E43B6920223B6000237B60BB898B -:1023E000A3441343BB81FFF723FA3B6946463B6096 -:1023F000002320227B60BB89A41B1343BB81A34421 -:1024000075E7C146099E002C00D102E70CAB1F24E2 -:102410009C466444B0460A9D2600039C715D3A00C8 -:102420002000013DFFF7B6F8002DF7D14646F0E653 -:102430003B6920223B6000237B60BB891343BB8147 -:10244000002E00D14BE68BE42500A5E535004EE7D4 -:1024500001239C46E3444AE70022059B039814A904 -:10246000FFF77CF825E401239C46E344FFF7E0F9FD -:102470003B6920223B6000237B60BB891343BB8107 -:10248000002D00D06CE4F7E4099B1B680B9301332B -:1024900000D08CE601235B429FE6C046201100205D -:1024A0007FFCFFFFF0B50C002300C646096B4033EC -:1024B00000B5994215D0666B77003A00FBF7F6FE3F -:1024C000051E28D083199846010032001800F5F740 -:1024D00013F84346002023602563676380BCB84639 -:1024E000F0BD8025ED002900FBF722FC002812D06A -:1024F000422320636563E25C084BC2544123E25CE3 -:10250000074BC2544023E25C064B9C46C2546044D5 -:1025100020600020E2E701204042DFE7FF030000E7 -:10252000FE030000FD030000F8B506000D001400D6 -:102530004B1C36D0002802D0836B002B34D00C22E9 -:10254000A35E80229201134204D1616E1343304A8C -:102550000A40626620229343A3819AB2590707D4A6 -:10256000D1061ED50827174241D104221343A38167 -:10257000FF21236BEFB20D40002B1ED06368626B0E -:10258000934208DA2368013B23601F7063680133BC -:1025900063602800F8BD21003000FFF783FF0028AA -:1025A000F0D001256D42F4E700F032FA0C22A35E70 -:1025B000802292011342CDD1C7E722692368002A05 -:1025C00005D09A4203D25A1E1178A9421BD0A363A8 -:1025D0002300403323630323626863633F33E26372 -:1025E000E75423004233236001236360D1E72100D5 -:1025F000300000F0D1F80028D3D1A389A060BB43FC -:102600001BB2A061B1E76368226001336360C0E779 -:10261000FFDFFFFF030010B50A0003490868190037 -:10262000FFF782FF10BDC046E008002070B5E0242F -:10263000014D2C59A04770BD20110020002909D060 -:10264000FF2A02D801200A7070478A230360012004 -:102650004042F9E70020F7E7F0B5C6460C0000B5A8 -:10266000A28980460C23C95E13074CD4802362687C -:102670001B010B43A381002A66DDA66A002E3ED013 -:1026800042464146156800220A609AB2DB0460D4D3 -:10269000012300224046E169B047431C68D0A2896B -:1026A000A66A530706D56368C01A236B002B01D0B6 -:1026B000E36BC01A00230200E1694046B047431CA7 -:1026C00049D143461B68002B45D01D2B01D0162B4A -:1026D00057D1A3892F4A1340A38100236360236944 -:1026E00023604346216B1D60002908D0230040333E -:1026F000994202D04046FDF7ADF900232363002044 -:1027000080BCB846F0BD2669002EF8D0236826604C -:102710009D1B0023920700D16369A360002D04DC98 -:10272000EDE736182D1A002DE9DD2B00320040466A -:10273000E169676AB8470028F3DC40220120A389D9 -:1027400040421343A381DBE7E26B002A00DD94E7FC -:10275000D5E7206DA5E7A3890E4A134000226260E9 -:1027600022691BB2A3812260DB04BAD52065B8E7D9 -:1027700043461B68002B00D191E71D2B06D0162B7A -:1027800004D04022A3891343A381B9E74346002024 -:102790001D60B5E7FFF7FFFF70B504000D000028CE -:1027A00002D0836B002B09D00C22AB5E0020002BE3 -:1027B00003D029002000FFF74FFF70BD00F028F97B -:1027C000F2E7C04670B5041E1AD0104B1D68002DEC -:1027D00002D0AB6B002B0AD00C22A35E0020002B92 -:1027E00000D170BD21002800FFF736FFF9E728006F -:1027F00000F00EF90C22A35E0020002BF1D0F1E7CF -:10280000034B0449186800F04BF9EAE7E0080020A0 -:1028100068C90410992701100020704710B50249BB -:1028200000F03EF910BDC046CD3E011000207047BB -:10283000F0B5D6464F464646304BC0B5C363B823C5 -:10284000002403229B00C45004334568C25008335F -:10285000C218043BC2500600042328006C662C609A -:102860006C60AC60EB602C616C61AC610822002193 -:102870005C30F4F73BFE224B224F9A462B62224BF0 -:10288000EF6299466B62214BED61AB62B568984689 -:1028900028001F4B6C662C606C60AC60EB602C6198 -:1028A0006C61AC61082200215C30F4F71FFE5346D6 -:1028B0002B624B466B624346EF62AB62ED61F5689B -:1028C000144B2800EB606C662C606C60AC602C6173 -:1028D0006C61AC61082200215C30F4F707FE5346BE -:1028E0002B624B466B624346AB620123EF62ED61A4 -:1028F000B363E0BCBA46B146A846F0BD1D2801103E -:10290000C5E600105DE70010F1E6001031E70010A9 -:10291000090001001200020070B568254A1E5543E7 -:102920000E0029007431FBF703FA041E09D00023BE -:102930002A00036046600C300021A0606832F4F782 -:10294000D5FD200070BDC046F0B5C646284B070037 -:102950001E6800B5B36B002B2DD0B8239B009C469E -:102960000423984666447368B468013B03D51DE0B0 -:102970006834013B1AD30C22A55E002DF8D120004B -:102980001C4B08220021656625606560A560E36038 -:1029900025616561A5615C30F4F7A8FD2563656379 -:1029A0006564A564200080BCB846F0BD3568002D84 -:1029B00005D02E00D7E73000FFF73AFFCDE7D6214C -:1029C00038004900FBF7B4F9041E0DD04346D0226D -:1029D0000560250043600C300021A0605200F4F730 -:1029E00085FD34602E00BEE70C2330603B60D9E7E4 -:1029F00068C904100100FFFF10B5034B03491868B4 -:102A000000F04EF810BDC04668C90410CD3E01105C -:102A1000836B10B5002B01D1FFF70AFF10BDC04634 -:102A20007047C0467047C0467047C0467047C046B2 -:102A300010B5034B0349186800F012F810BDC046EA -:102A4000E00800201928011010B5034B034918684D -:102A500000F006F810BDC046E00800202D28011047 -:102A6000F0B5C646B8238846002600B59B00C718B7 -:102A70007B68BC685D1E0CD4A389012B06D90E228D -:102A8000A35E013302D02000C04706436834013DF5 -:102A9000F2D23F68002FEBD1300080BCB846F0BDC9 -:102AA000F8B54746CE4680B5B82780468946002609 -:102AB000BF0047447B68BC685D1E0DD4A389012B11 -:102AC00007D90E22A35E013303D021004046C84738 -:102AD00006436834013DF1D23F68002FEAD130004F -:102AE000C0BCB946B046F8BDF0B5D6464F464646DE -:102AF0000369C0B59A464F11BB422DDD1F22050068 -:102B0000140014359E000C40BB00A446AE19EB180F -:102B10000A422AD0202202CB121B9046E1409E425C -:102B200016D9A94644461A68A2400A43494604C138 -:102B30006246894602CBD1409E42F3D85346DC1B05 -:102B4000A400043C2C192160002919D0043417E09A -:102B50002C0041610029F9D1002303610023436166 -:102B6000E0BCBA46B146A846F0BD2A009E42F3D961 -:102B700002CB02C29E42FBD85346DC1BA4002C1998 -:102B8000631B9B100361AC42EAD1E7E7F0B5DE4678 -:102B90004E4645465746E0B58BB00993B94B079072 -:102BA0001B68894618001C0093460593FBF7DCFD63 -:102BB000A446020062441300013B1B780490019379 -:102BC0004B461D68AA78302A00D016E202214942FD -:102BD000EB1C491B1D00CF1801335A1E1278302AF6 -:102BE000F8D0A94B98469B5C002B00D1F3E04246FD -:102BF0002B780024D35C002292462E00002B05D0B7 -:102C0000424673780136D35C002BF9D13000049A28 -:102C10000599FBF7D7FD0390002857D0002C58D119 -:102C2000002233780392202234009343502B59D052 -:102C30004B461E605346002B77D1631B013B00219E -:102C4000072B03DD01315B10072BFBDC079800F03D -:102C500081FB8246002800D170E21423534408937C -:102C6000A54200D3D5E102930023049A994601338B -:102C70009B1A06932B0000274D4699460DE0202F06 -:102C80001DD03A000437414633783400CB5C0F2125 -:102C90000B4093401D434C4555D9661E3378019A2D -:102CA0009342ECD1069BF4184C45E8D32000049ADB -:102CB0000599FBF787FD0028EDD0202FE1D1029B7D -:102CC000002220C3042700250293DCE7002C00D15A -:102CD00080E12022A41BA3000393337834009343A4 -:102CE000502BA5D163782B2B00D163E12D2B00D184 -:102CF000A3E00022611C4046C35C2600581E182831 -:102D000096D840464E1C4978103B415C081E5FD166 -:102D1000002A00D05B42039A94469C446346039386 -:102D20004B461E605346002B87D07B1E9F410523D8 -:102D30007F429F43063738000BB0F0BCBB46B2461B -:102D4000A946A046F0BDA9464A46029B484604C390 -:102D5000089A9B1A52469B1013615E0100F0D8FB43 -:102D60005B461C68361AA6426BDC0025A64200DAD8 -:102D700022E15B46039A9B68934200DA40E15B469E -:102D8000039A5B68934243DD9E1AB44200DD7DE006 -:102D90005A46D268022A00D175E1032A00D16DE1BA -:102DA000012A00D150E15146079800F0FBFA0023B8 -:102DB000149A50271360BEE79900C91849000918F2 -:102DC00040460B0071780136405C103B00289FD0D4 -:102DD0001928F1DD9CE7049C280022000599FBF7E7 -:102DE000F1FC00286FD12300EA5C43469B5C2C1960 -:102DF000002B6AD02500302A05D16B780135302BA5 -:102E0000FBD04246D35C5942594101278A46F4E639 -:102E10000127002D0AD05B46DB68022B5DD0032B17 -:102E20005FD0012B00D1BBE010231F435246149BFF -:102E30001A60099B039A1A607DE70122A378A11CFE -:102E400059E7361B3100504600F0DAFF051E0FD05F -:102E50001F210123701E01408B40421108999200EE -:102E60008A5801251A4203D0012800DDDEE0022540 -:102E700031005046FFF738FE039B9C46B44463463E -:102E8000039376E794D2041094D10410771E002D9A -:102E900000D0C3E0002F00D0C2E01F237A111F40F2 -:102EA0001E3BBB40089992008A581A4201D0022367 -:102EB0001D4331005046FFF717FE5B465B68022753 -:102EC000A41B0393A5E72C002A7820239A43502AB9 -:102ED00000D1B4E04B461C6027E70123159A9B1AEA -:102EE0001593159B002B9FD053461E69089DB30078 -:102EF0009946E81800212B00B44603E002C398422B -:102F000000D8C5E01A68561CF8D001321A60022FAA -:102F100000D1D1E01F231E0021272640234285D067 -:102F20004B46EB18043B186800F0F2FA20239E1B76 -:102F3000B04200DB7AE753461A69002A00DCEAE077 -:102F4000534650465B699200AA1818305B088242CB -:102F500000D8E7E02C0019000368DB070B4308C426 -:102F600002C849088242F7D80B005146521A193A52 -:102F7000920801329200AA181360002B00D0D5E00D -:102F80005146531B9B100B61AA4200D1C6E05B4621 -:102F9000039A9B6801320392934231DB212745E774 -:102FA000AA0700D440E7089A1268154301922B4201 -:102FB0009AD139E7002241E7A61B51463200079813 -:102FC00000F05EFC039B82469B1B03931423534437 -:102FD0000893CEE64246049BF118F35C0E00D25CE7 -:102FE000002A00D11FE6424673780136D25C002ADF -:102FF000F9D1891B8A00039215E600270235F0E516 -:103000005146079800F0CEF90023149AA3271360C5 -:1030100091E6089B02930023994695E601253CE73B -:103020003900504600F0ECFE050036E75046B11E70 -:1030300000F0E6FE0235002800D019E717E700236C -:10304000039301339A464DE6B44200D0ABE6012C1F -:1030500008D05046611E00F0D3FE002800D1A2E641 -:103060005B465B68099A622713600123524613612D -:10307000089A13605246149B1A605CE6159A002A5F -:1030800000D190E6EEE7159A002A00D08BE6E9E73A -:103090005246664692686346964220DA51465A1C6A -:1030A0000A61012104339B0053445960022F03D06D -:1030B000964200DA41E72DE75B461B682227013B79 -:1030C000A34200D0B2E61F2362111C401E3BA34066 -:1030D000920057591F407B425F412137A6E6534675 -:1030E0005B680798591C00F035F9804600281FD00E -:1030F000534651461B690C319A1C92000C30F4F770 -:10310000FBF95146079800F04DF945464346C24643 -:103110001B691435C2E7002352461361002352464F -:10312000536134E72A002B60002B0DD0043227E7CF -:1031300000228421064B0748F2F78AF90022DE219B -:10314000034B0448F2F784F952461361E6E7C046A0 -:1031500044D1041058D1041030B5026808E0137847 -:103160001D00413D192D00D820330131A34206D165 -:103170000C780132002CF2D10260012030BD002019 -:10318000FCE7C046F0B54546DE4657464E469046FB -:103190000A681F21E0B585B00090080053119B001C -:1031A000104043440190114200D092E01A001F1FCA -:1031B000131F9A46002352461360009B18684178FB -:1031C000002900D19AE00023BC469B46604B3D009D -:1031D00000245F4600229946E34616E0202900D9E4 -:1031E00089E097420DDA654501D2072C56DD0824A7 -:1031F000A84506D22B1F00219C4617001D00002465 -:10320000196081780130002911D04B465B5C002B9E -:10321000E4D001340132082C39DC296809010F2679 -:1032200033400B432B60817801300029EDD15F469C -:10323000002A63D0AC4501D9072C6EDDA8454BD2DE -:1032400042462B0002CB02C29F42FBD2791C6A1C71 -:10325000042391425CD243441D00002308C5AF42C1 -:10326000FCD253461B68002B09D14346B84502D116 -:1032700046E0BB4244D0043F3A68002AF9D005201A -:1032800005B0F0BCBB46B246A946A046F0BDA84575 -:10329000B7D20021043D01242960C0E708231C1B8C -:1032A000A4001833191B02902E00080003942B6809 -:1032B00064469446039A716881400B433360736897 -:1032C0000436D3403360A642F5D362460298A44642 -:1032D0008DE71F001A1D6BE7019B002BC1D0202238 -:1032E000019BD21A01235B42D3405246126813401D -:1032F00052461360B7E75F46292905D00420BFE78F -:10330000012305203B60BBE7009B023018608FE77C -:103310007D1BAD080135AB009DE7082320261C1B53 -:10332000A4002B68361B1A003300280026006446D0 -:10333000AC461D0041680B00AB4013430A00F2404D -:103340000360426004308442F4D8654676E7C046A4 -:1033500094D10410C36C70B504000D00002B0AD08A -:10336000A8001B18186800280ED002681A600023F5 -:103370000361C36070BD21220421FAF797FC031E8C -:10338000E064EDD10020F5E70126AE40721D012179 -:1033900020009200FAF78AFC0028F3D0456086608E -:1033A000E5E7C046002906D04B689A00C36C9B181D -:1033B0001A680A6019607047F0B5C6461F0080465B -:1033C000002300B50E000D6914310C680133200490 -:1033D000000C5043240C5443C019070CE41900049A -:1033E000270C000C2404241810C19D42EDDC002F92 -:1033F00008D0B368AB4209DD2B1D9B00F3180135E3 -:103400005F603561300080BCB846F0BD73684046EF -:10341000591CFFF79FFF041E17D0310033690C3190 -:103420009A1C92000C30F4F767F873689A004346D0 -:10343000DB6C9B181A6832601E6026002B1D9B00F7 -:10344000F31801355F603561DCE70022B521024BDE -:103450000248F1F7FDFFC04644D10410A0D2041089 -:10346000F8B54746CE460600180080B50C00083077 -:1034700009211F009046F3F77DFB092F3BDD012555 -:1034800000216D000131A842FBDC3000FFF762FF34 -:10349000011E32D0089B4361012303614346092B7F -:1034A00016DC092398460A3447450CDD4346E719E4 -:1034B000FF1A23780A223000303BFFF77DFF0134EA -:1034C0000100BC42F5D10800C0BCB946B046F8BD09 -:1034D00009239946A1444D4644442B780A223000E2 -:1034E000303BFFF769FF01350100A542F5D14446A5 -:1034F000083C4C44D8E70021C7E70022024B0348B0 -:10350000CE31F1F7A5FFC04644D10410A0D204107B -:103510000300020C0020002A01D11B0410301A0EF7 -:1035200001D108301B021A0F01D104301B019A0F80 -:1035300001D102309B00002B02DB01305B0000D583 -:1035400070472020FCE7C04603680200590707D0F7 -:10355000D9071ED4990720D55B0803600120704766 -:103560000020190401D11B0C1030FF21194201D198 -:1035700008301B0A190701D104301B09990701D132 -:1035800002309B08D90702D401305B0803D01360D6 -:10359000E5E70020E3E72020E1E79B080360022045 -:1035A000DDE7C046C36C70B504000D00002B0AD0E7 -:1035B0005868002815D002685A600023C3600133A0 -:1035C0004561036170BD21220421FAF76FFB031EE0 -:1035D000E064EDD1A0210022084B09484900F1F731 -:1035E00037FF1C2201212000FAF760FB0028F1D0F0 -:1035F0000123436001338360DFE7C04644D10410F8 -:10360000A0D20410F0B54E464546DE465746E0B51A -:103610000D6916698946140087B0B54204DB330092 -:103620000C002E0091461D00A36877196168BB420B -:1036300000DA0131FFF78EFE0590002800D1A7E0E7 -:1036400014229446059B002263449B46BB005B44C6 -:103650009A465B465146D34503D204C39942FCD8EF -:103660008A4614239C46A444634604931423B6005C -:103670006644AD009C462B00E1444B4402939945BF -:103680006ED204230393230015339E4200D27CE0C4 -:10369000331B153B9B0801339B00B84603930196EF -:1036A00008E0000C31D104239C46029BE144E34432 -:1036B0004B4554D94B46186803041E0C002BF0D020 -:1036C000019B5D4600279C46049C04CC296813049A -:1036D0001B0C73430804000C1B18D819130C7343FC -:1036E000090C020C5B189B1802041F0C120C1B0423 -:1036F000134308C5A445E8D8634601935B46039A83 -:103700009F504B461868000CCDD05B4600271B68C5 -:103710005C4619003E00049D019A2F88090C47431E -:103720007F18BF191B0439041B0C0B43236008CD01 -:1037300061681B0C43430E04360C9B193F0CDB19CC -:103740001E0C0434AA42E8D801925A4603995350F9 -:1037500004239C46029BE144E3444B45AAD84746D8 -:103760005346002F03DC06E0013F002F03D0043B4B -:103770001A68002AF8D0059B18001F6107B0F0BC3A -:10378000BB46B246A946A046F0BDB846019691E7B1 -:103790005E210022024B0348FF31F1F759FEC0467B -:1037A00044D10410A0D20410F8B5032347461400F6 -:1037B000CE461A0080B50E0007002240234238D1C1 -:1037C000A41025D0BD6C002D3CD0012398460023C9 -:1037D00099464346234208D1641019D0286800282E -:1037E0001BD0050043462342F6D02A0031003800A2 -:1037F000FFF708FF002E1AD0FA6C736894469B00FE -:1038000063441A68641032601E600600002CE5D123 -:103810003000C0BCB946B046F8BD2A0029003800C7 -:10382000FFF7F0FE4B46286005000360DAE706006C -:10383000D2E70F4B013A9200D2580023FFF7BCFDAC -:103840000600BDE701213800FFF784FD051E07D003 -:10385000084B4361012303610023B8640360B4E7AC -:10386000A0210022044B05484900F1F7F1FDC046B4 -:10387000D8D204107102000044D10410A0D2041068 -:10388000F0B50C0023694546DE4657464E4698463D -:10389000E0B55711B84443465D1CA3688346160043 -:1038A000496883B09D4203DD01315B009D42FBDC32 -:1038B0005846FFF74FFD8446002853D014300300CC -:1038C0000190002F0CDDBF003A0000211432624449 -:1038D00002C39342FCD1019B9946B9444B460193E4 -:1038E0002269230091001F221000143330408146CA -:1038F0005918324230D00132121A92460026019FE6 -:1039000048461A688240324304C7524640CBD640EC -:103910009942F5D8220015320423914204D30B1B9F -:10392000153B9B0801339B00019AD650002E00D016 -:10393000A846634642461A61636860469A005B4641 -:10394000DB6C9B181A6822601C6003B0F0BCBB469D -:10395000B246A946A046F0BD019804CB04C09942E6 -:10396000FBD8E6E7DA210022024B0348FF31F1F7EA -:103970006FFDC04644D10410A0D2041003690A6947 -:1039800030B50500981A934211D1920014351431C4 -:10399000AB18891801E09D4209D2043B04391A682A -:1039A0000C68A242F7D0A24292410120104330BDE0 -:1039B000F0B54E464546DE465746E0B50B698846AB -:1039C0001169914683B05C1A8B4200D095E046465F -:1039D0008900143614327318521802E09E4200D344 -:1039E0008FE0043B043A1D6811688D42F6D000D286 -:1039F0007EE043465968FFF7ADFC002800D18AE01D -:103A000043461A69142343449C46C4601C004B4639 -:103A10001B6991009B0061449C4614234F469A46C3 -:103A2000143782445346BC448B46A246142664464F -:103A300000219446424680460193935901CF1D04CC -:103A40002D0C691805042D0C4D1B010C40461B0C58 -:103A50005B1A29145B182D0419142D0C1B042B431D -:103A600083510436BC42E8D86246A4464D461C0049 -:103A700063464E465D1B153D15360023AD08B44523 -:103A800000D3AB00019FB84604274344B44501D39B -:103A90000135AF00019DBA44AC46BC44D34518D9AA -:103AA000654657465E4610CF23041B0C5B1819145D -:103AB000240C64181B0421141B0C24041C4310C583 -:103AC000BE42F0D8310053460139CB1A9B089B0007 -:103AD0006344002C04D1043B1968013A0029FAD050 -:103AE000026103B0F0BCBB46B246A946A046F0BD99 -:103AF00043460124C84699467BE7002CF8DB0024A6 -:103B000077E70021FFF726FC00280BD00123036193 -:103B100000234361E5E790210022054B0548890019 -:103B2000F1F796FC0022024B03490248F1F790FCA2 -:103B300044D10410A0D20410320200000F4B1940EF -:103B40000F4B9C466144002904DD00220B0010004D -:103B5000190070474942002200230915132904DC8B -:103B60008020000308410300F1E7143901201E29D9 -:103B700002DC80200006C8400200E8E70000F07F79 -:103B80000000C0FCF8B506004746CE46046914366E -:103B9000A4003419231F1D6880B528000F00984623 -:103BA000FFF7B6FC20210A1A3A600A282EDD4645A6 -:103BB00023D208235B429846A04443461F680B2348 -:103BC0005B429C4684440B281CD063469D40C91A26 -:103BD0003B00CB401C481D432843030046452FD2E1 -:103BE0000C3C2068C84061468F4007433A001000F3 -:103BF0001900C0BCB946B046F8BD030000270B3B16 -:103C00000B2817D1104929430B00EFE72F00153976 -:103C10000B1ADF400C49994639430B0000274645F3 -:103C200003D24946083C2768CF40153085403D43C4 -:103C30002A00DCE79D400449002729430B00D5E713 -:103C400061468F40D2E7C0460000F03F70B50121C9 -:103C500082B015001C00FFF77DFB061E4FD023032A -:103C600064001B0B640D02D08022520313430193A6 -:103C7000002D17D101A8FFF767FC019B0125736197 -:103C8000012320303361002C24D0204B9C46069B1E -:103C9000644424181C603523181A079B18603000F0 -:103CA00002B070BD68460095FFF74EFC002822D098 -:103CB000019D20232A001B1A9A401300C540009A38 -:103CC000019513437361B5616B1E9D4101353561EB -:103CD000002CDAD10E4B9C46069B604418600D4BBD -:103CE000EB189B00F3185869FFF712FC6D01079B56 -:103CF0002D1A1D60D3E7009B019D7361E3E700224D -:103D0000054B06490648F1F7A3FBC046CDFBFFFF74 -:103D1000CEFBFFFFFFFFFF3F44D104100A0300006A -:103D2000A0D20410F0B5CE46474680B585B088468F -:103D300002A98146FFF726FF04000D00404603A9B3 -:103D4000FFF720FF02000B00404649460069096961 -:103D500000920193091A49018C4602980399401A6E -:103D60000100614400290BDD09054F193D002000C9 -:103D70002900F3F76CF905B0C0BCB946B046F0BDF8 -:103D800009055B1A0193009A019BF0E710B5040046 -:103D9000172809DD002007490022074B013CF3F7F3 -:103DA00070F9002CF8D110BDC40004480419206833 -:103DB0006168F8E70000F03F0000244038D30410A9 -:103DC0001300013970B54C111169013414338900A5 -:103DD000A400591804198B420AD2050040CB40C5F3 -:103DE0009942FBD88B1A153B9B0801339B00C018E6 -:103DF000844203D9002308C08442FCD870BDC04669 -:103E00000200036910B51432481183420ADA9B009C -:103E1000D31803E0043B1968002917D19342F9D85D -:103E2000002010BD83420EDD1F231C000C400B42FE -:103E300009D08300D31819680120E140A1401C6813 -:103E40008C42EED1EAE78300D318E7E70120E8E7E8 -:103E5000002001497047C0460000F87F70B50C0093 -:103E60000500FEF7F9FBE36A0600002B04D02800EA -:103E7000E169984700281EDBA3891B0620D4216B2B -:103E8000002908D023004033994202D02800FBF7D4 -:103E9000E1FD00232363616C002904D02800FBF7B7 -:103EA000D9FD00236364FEF7BBFD0023A381FEF769 -:103EB000B9FD300070BD0126A38976421B06DED510 -:103EC00028002169FBF7C6FDD9E7C04670B505009B -:103ED0000C1E08D0002802D0836B002B0AD00C22C5 -:103EE000A35E002B01D1002070BD21002800FFF748 -:103EF000B5FFF9E7FEF78CFD0C22A35E002BF2D094 -:103F0000F3E7C04670B5041E0AD00D4B1D68002DA6 -:103F100002D0AB6B002B0AD00C22A35E002B01D188 -:103F2000002070BD21002800FFF798FFF9E7280066 -:103F3000FEF76EFD0C22A35E002BF1D0F2E7C04627 -:103F4000E0080020F8B5C04601B40248844601BC30 -:103F5000604700BF6D01002001B40248844601BCE7 -:103F6000604700BFF905002001B40248844601BC47 -:103F7000604700BFB903002001B40248844601BC79 -:103F8000604700BFBD06002001B40248844601BC62 -:103F9000604700BFC106002001B40248844601BC4E -:103FA000604700BF7905002001B40248844601BC87 -:103FB000604700BFF102002001B40248844601BC02 -:103FC000604700BFBD06002001B40248844601BC22 -:103FD000604700BFC100002001B40248844601BC14 -:103FE000604700BF0102002001B40248844601BCC2 -:103FF000604700BFF904002001B40248844601BCB8 -:10400000604700BF4503002001B40248844601BC5C -:10401000604700BF5502002001B40248844601BC3D -:10402000604700BFE103002001B40248844601BCA0 -:10403000604700BFB901002001B40248844601BCBA -:10404000604700BF0501002001B40248844601BC5E -:08405000604700BF09070020D2 -:10405800735F613A20257320705F613A20257320D1 -:10406800725F613A20257320635F613A20257320CF -:104078000000000025303278000000007373696486 -:104088003A20252D36347320727373693A2025340B -:1040980064206368616E3A20253364206D61633A59 -:1040A80020253032783A253032783A253032783A3D -:1040B800253032783A253032783A253032782073F4 -:1040C80065633A202575000053797374656D206324 -:1040D8006C6F636B206F66202575206B487A2063B0 -:1040E800616E6E6F742062652065786163746C79A7 -:1040F8002061636869657665640000000D0A2573B0 -:104108000D0A000012010002EF020140FFEFFFEF6D -:1041180000010102030109021101080100803208AF -:104128000B0002E00103000904000001E0010301A3 -:1041380005240010010524010001042402000524BF -:104148000600010705850308001009040100020A9A -:104158000000000705010240000007058102400039 -:1041680000080B0202020201000904020001020217 -:10417800010405240010010524010003042402029F -:1041880005240602030705860308000A090403003C -:10419800020A00000007050202400000070582022B -:1041A800400000080B040202020100090404000197 -:1041B800020201020524001001052401000504245F -:1041C800020205240604050705870308000A0904F6 -:1041D8000500020A00000007050302400000070569 -:1041E8008302400000080B060202020100090406CF -:1041F8000001020201030524001001052401000743 -:104208000424020205240606070705880308000A95 -:1042180009040700020A0000000705040240000024 -:1042280007058402400000040309041403500069D0 -:104238000063006F00200050006900460069001804 -:10424800034500430048004F00200043004400435A -:104258000020002300310018034500430048004FA8 -:104268000020004300440043002000230032002EB9 -:10427800035000690063006F005000690046006940 -:1042880000200043006F006E00740072006F006C25 -:10429800002000500061006E0065006C0000000006 -:1042A8001B5B33336D5B572F5553425D2000000075 -:1042B8004E6F742076616C696420666F7220455079 -:1042C80030200D001B5B306D000000001B5B33319C -:1042D8006D5B452F5553425D20000000445052410C -:1042E8004D204E6F74203634206279746520616CDD -:1042F80069676E6564200D00445052414D206F7609 -:104308006572666C6F77200D000000001B5B33320E -:104318006D5B492F5553425D20000000416C6C6F66 -:104328006365642025642062797465732061742054 -:104338006F66667365742030782578202830782574 -:1043480070290D0A00000000556E68616E646C6586 -:10435800642049525120307825780A00556E6861EA -:104368006E646C65642043444320436C617373201E -:104378006252657175657374203078253032780D16 -:104388000A000000436865727279555342000000C4 -:10439800556E68616E646C6564207175657279200C -:1043A800666F72204F626A656374204944203078D2 -:1043B80025780D0A00000000524E444953206366D8 -:1043C8006720706172616D3A204E616D654F66734A -:1043D8003D25642C204E616D654C656E3D25642C31 -:1043E8002056616C75654F66733D25642C205661B7 -:1043F8006C75654C656E3D25640D0A005041434B54 -:1044080045545F46494C544552210D00A01D0010EB -:10441800A01D0010B41C0010001D00100E1D00107F -:104428003C1D0010861D0010A01D0010801C0010EF -:10443800341E0010B81D0010B81D0010B81D001063 -:10444800001E0010201E0010661E0010001E001026 -:10445800001E0010201E0010201E00105C1E001000 -:10446800481E0010941E0010001E0010001E0010B0 -:104478008A1E0010001E0010B81D00107E1E0010BD -:10448800001E00102A1E00100C1F0010001F001034 -:10449800181F0010B81D00100101010002010100E1 -:1044A80003010100040101000601010007010100E8 -:1044B8000A0101000B0101000C0101000D010100BE -:1044C800160101000E010100110101001401010093 -:1044D80002020100010102000201020003010200C0 -:1044E80004010200050102001B0201000101010193 -:1044F800020101010301010104010101010102019D -:1045080002010201030102010501010165703A255A -:1045180030327820636C6561722068616C740D0AB2 -:104528000000000065703A253032782073657420E9 -:1045380068616C740D0A0000636C617373207265A6 -:104548007175657374206572726F720D00000000DA -:1045580053657475703A20626D5265717565737430 -:1045680054797065203078253032782C2062526575 -:104578007175657374203078253032782C20775621 -:10458800616C7565203078253034782C2077496E39 -:10459800646578203078253034782C20774C656E27 -:1045A800677468203078253034780D0A00000000E0 -:1045B800756E6B6E6F776E2076656E646F722063B2 -:1045C8006F64650D0000000076656E646F7220727E -:1045D800657175657374206572726F720D000000E5 -:1045E80064657363726970746F72203C7479706566 -:1045F8003A3078253032782C696E6465783A3078AC -:10460800253032783E206E6F7420666F756E642197 -:104618000D0A00007374616E6461726420726571C2 -:1046280075657374206572726F720D0054270010DF -:1046380004270010542400100427001054240010EC -:1046480016270010E227001054240010C22700107B -:104658009A270010526571756573742062756666D5 -:10466800657220746F6F20736D616C6C0D000000B3 -:10467800627573206F766572666C6F770D00000047 -:104688004E6F2075736572204952517320617265AF -:1046980020617661696C61626C6500000000000051 -:1046A800FFFFFFFFFFFFFF7F00000000000000008A -:1046B800486172647761726520616C61726D202552 -:1046C8006420616C726561647920636C61696D65F1 -:1046D800640000004E6F2074696D65727320617606 -:1046E80061696C61626C65002C2066756E63746923 -:1046F8006F6E3A2000000000617373657274696F11 -:104708006E2022257322206661696C65643A2066F2 -:10471800696C6520222573222C206C696E65202522 -:1047280064257325730A00000A2A2A2A2050414E5C -:104738004943202A2A2A0A00486172642061737357 -:1047480065727400666E6900666E692B0000000071 -:104758006E616E00666E692D00000000006000103A -:10476800B65F0010B65F0010F85F0010B65F00106B -:10477800B65F0010B65F0010B65F0010B65F00109D -:10478800B65F0010B65F0010F05F0010B65F001053 -:10479800E85F0010B65F0010B65F0010E05F001021 -:1047A800B261001012600010A661001012600010C3 -:1047B800C261001012600010126000101260001038 -:1047C80012600010126000101260001012600010D9 -:1047D80008600010126000101260001012600010D3 -:1047E80012600010126000100860001008620010CB -:1047F800725F0010725F0010725F0010725F00102D -:10480800725F0010725F0010725F0010725F00101C -:10481800725F0010725F0010725F0010725F00100C -:10482800725F0010725F0010725F0010725F0010FC -:10483800725F0010725F0010725F0010725F0010EC -:10484800725F0010725F0010725F0010725F0010DC -:10485800725F0010725F0010725F0010725F0010CC -:10486800725F0010725F0010725F001036640010F3 -:10487800D461001036640010725F0010725F00107F -:10488800725F0010725F0010725F0010725F00109C -:10489800725F0010725F0010725F0010725F00108C -:1048A800725F0010725F0010725F0010725F00107C -:1048B800725F0010725F0010BA600010725F001023 -:1048C800725F0010725F0010725F0010725F00105C -:1048D800725F0010725F0010725F0010725F00104C -:1048E800BA6000101C620010BA6000103664001034 -:1048F800D461001036640010725F0010BA600010B6 -:10490800725F0010725F0010725F0010725F00101B -:10491800725F0010BA60001046630010725F0010EA -:10492800725F001088620010725F0010BA60001099 -:10493800725F0010725F0010BA6000100000000083 -:10494800000000000000F03F0000000000002440CC -:1049580000000000000059400000000000408F40A7 -:10496800000000000088C34000000000006AF84012 -:104978000000000080842E4100000000D012634136 -:104988000000000084D797410000000065CDCD41AC -:104998006D697373696E6720646F75626C652066F4 -:1049A800756E6374696F6E004F7574206F66206D45 -:1049B800656D6F727900000052656C656173650002 -:1049C800626F6F74325F77323571303830000000B3 -:1049D800312E352E310000007069636F5F7700005B -:1049E8005069636F50694669000000004A756C2081 -:1049F800313920323032340006005250BBFF3CB609 -:104A0800E049011006005250E182887FC849011030 -:104A180006005250D3F07542C04901100D0A00003B -:104A28006D656D5F667265653A2073616E6974794C -:104A380020636865636B20616C69676E6D656E7471 -:104A4800000000006D656D5F667265653A20696CEF -:104A58006C6567616C206D656D6F72790000000090 -:104A68006D656D5F667265653A20696C6C65676136 -:104A78006C206D656D6F72793A20646F75626C6534 -:104A880020667265650000006D656D5F667265651C -:104A98003A20696C6C6567616C206D656D6F727921 -:104AA8003A206E6F6E2D6C696E6B65643A20646F88 -:104AB80075626C652066726565000000706C7567CC -:104AC8005F686F6C65733A206D656D203C2072617C -:104AD8006D5F656E64000000706C75675F686F6C71 -:104AE80065733A206D656D2D3E75736564203D3D97 -:104AF80020300000706C75675F686F6C65733A20D2 -:104B08006D656D2D3E6E657874203C3D204D454D9C -:104B18005F53495A455F414C49474E4544000000A0 -:104B28006D656D5F7472696D3A206C6567616C20A4 -:104B38006D656D6F727900006D656D5F7472696D7A -:104B48002063616E206F6E6C7920736872696E6B7A -:104B5800206D656D6F727900696E76616C6964208D -:104B68006E65787420707472000000006D656D5F6A -:104B78006D616C6C6F633A20616C6C6F6361746516 -:104B880064206D656D6F7279206E6F742061626F3D -:104B980076652072616D5F656E642E006D656D5F70 -:104BA8006D616C6C6F633A20616C6C6F63617465E6 -:104BB80064206D656D6F72792070726F7065726CAC -:104BC8007920616C69676E65642E00006D656D5FA4 -:104BD8006D616C6C6F633A2073616E6974792063E0 -:104BE8006865636B20616C69676E6D656E74000043 -:104BF800696E76616C696420706F6F6C2064657390 -:104C0800630000006D656D705F6D616C6C6F633A79 -:104C1800206D656D702070726F7065726C7920619F -:104C28006C69676E656400006D656D705F667265BE -:104C3800653A206D656D2070726F7065726C7920B1 -:104C4800616C69676E656400A09F002018000F0002 -:104C5800203C0020E89F0020AC9F0020100010009E -:104C6800509D0020EC9F0020B89F0020FC051000FC -:104C78008C3D0020F09F0020C49F002020000500EC -:104C8800549E0020F49F0020D09F002010000200B6 -:104C9800F89E0020F89F0020DC9F002020000400E0 -:104CA8001C9F0020FC9F0020A04C0110804C01108C -:104CB800504C0110904C0110604C0110704C0110C8 -:104CC800706275665F667265653A20702D3E726522 -:104CD80066203E203000000070632D3E63757374BB -:104CE8006F6D5F667265655F66756E6374696F6E1A -:104CF80020213D204E554C4C00000000696E766125 -:104D08006C696420706275662074797065000000B3 -:104D1800706275665F616C6C6F633A206572726F62 -:104D28006E656F7573207479706500007020213D81 -:104D3800204E554C4C0000007379735F74696D65A3 -:104D48006F75743A2074696D656F757420213D2004 -:104D58004E554C4C2C20706F6F6C204D454D505F5C -:104D68005359535F54494D454F5554206973206535 -:104D78006D7074790000000054696D656F7574205A -:104D880074696D6520746F6F206C6F6E672C206D71 -:104D98006178206973204C5749505F55494E543308 -:104DA800325F4D41582F34206D73656373000000E6 -:104DB800E803000055850010E8030000B9830010DF -:104DC8006E6574696620213D204E554C4C000000EC -:104DD800636865636B2074686174206669727374B4 -:104DE80020706275662063616E20686F6C64207342 -:104DF8007472756374206574686172705F68647238 -:104E0800000000006E657469662D3E687761646411 -:104E1800725F6C656E206D757374206265207468AE -:104E2800652073616D65206173204554485F48575C -:104E3800414444525F4C454E20666F722065746849 -:104E480061727021000000007072657620213D209B -:104E580069707200707265762D3E6E657874203DBB -:104E68003D2069707200000070627566735F66723B -:104E7800656564202B20636C656E203C3D2030788E -:104E8800666666660000000073616E697479206367 -:104E98006865636B206C696E6B6564206C697374FC -:104EA8000000000069705F72656173735F706275FE -:104EB80066636F756E74203E3D2070627566735F21 -:104EC80066726565640000006E657469662D3E68EB -:104ED80077616464725F6C656E206D7573742062AF -:104EE80065203620666F722065746865726E657419 -:104EF8005F6F75747075742100000000FFFFFFFF7D -:104F0800FFFF000000000000000000006379773414 -:104F1800335F726561645F6279746573206572726C -:104F28006F72202564000000384F011006FF000052 -:104F38000160401080E042B0014084105B43595743 -:104F480034335D2063797734335F6B736F5F7365D8 -:104F580074282564293A206661696C65640A000032 -:104F68005B43595734335D20427573206572726F05 -:104F78007220636F6E646974696F6E20646574650E -:104F88006374656420307825780A00005B435957BC -:104F980034335D206572726F723A20686472206DD6 -:104FA80069736D617463682025303478205E20252C -:104FB8003034780A000000005B43595734335D20D1 -:104FC8005354414C4C2825753B25752D2575293A98 -:104FD8002074696D656F75740A0000005B4359574A -:104FE80034335D20646F5F696F63746C3A20676F58 -:104FF8007420756E6578706563746564207061638C -:105008006B65742025640A005B43595734335D206F -:10501800646F5F696F63746C2825752C2025752C67 -:10502800202575293A2074696D656F75740A00002A -:105038005B43595734335D20636F7265206E6F741C -:1050480020696E2072657365740000006275733A9A -:105058007478676C6F6D0000617073746100000094 -:10506800616D7064755F62615F7773697A6500006E -:10507800616D7064755F6D7064750000616D70645A -:10508800755F72785F666163746F720062737363D1 -:1050980066673A6576656E745F6D736773000000C6 -:1050A8005B43595734335D204661696C65642074ED -:1050B8006F207374617274204359573433000000B1 -:1050C80056657273696F6E3A200000005B4359574A -:1050D80034335D20636F756C64206E6F742066696D -:1050E8006E642076616C6964206669726D7761729E -:1050F800650000005B43595734335D2074696D6562 -:105108006F75742077616974696E6720666F7220A5 -:10511800414C5020746F2062652073657400000054 -:105128005B43595734335D20636F7265206E6F742B -:10513800207570005B43595734335D204854206E06 -:105148006F74207265616479000000005B435957F1 -:1051580034335D204632206E6F7420726561647945 -:10516800000000005B43595734335D20434C4D2009 -:105178006C6F6164206661696C6564006375725F59 -:10518800657468657261646472000000706D325FF6 -:10519800736C6565705F72657400000062636E5FB2 -:1051A8006C695F62636E000062636E5F6C695F6466 -:1051B80074696D006173736F635F6C697374656E96 -:1051C80000000000657363616E0000006273736322 -:1051D80066673A7375705F77706100006273736316 -:1051E80066673A7375705F777061325F6561707674 -:1051F800657200006273736366673A7375705F77F0 -:1052080070615F746D6F00006A6F696E0000000066 -:105218006273736366673A73736964006273736376 -:1052280066673A77736563006273736366673A7794 -:1052380070615F617574680032675F6D7261746573 -:1052480000000000627373006770696F6F75740007 -:105258000050F20100000000636F756E74727900EF -:10526800000000006375725F65746865726164644C -:10527800720000000000000000000000636C6D6C0C -:105288006F61640000000000636C6D6C6F61645FA7 -:1052980073746174757300000000000000A050B5BD -:1052A800595E000062737300000000006D61786150 -:1052B80073736F630000000063636770696F696EE2 -:1052C80000000000000000006514000091130000B9 -:1052D8009113000091130000911300009113000036 -:1052E8009113000091130000911300009113000026 -:1052F8009113000091130000911300009113000016 -:105308009113000091130000911300009113000005 -:1053180091130000911300009113000091130000F5 -:1053280091130000911300009113000091130000E5 -:1053380091130000911300009113000091130000D5 -:1053480091130000004800476514000000000000A9 -:105358000000000000000000000000000000000045 -:105368000000000000000000000000000000000035 -:105378000000000000000000000000000000000025 -:105388000000000000000000000000000000000015 -:105398000000000000000000000000000000000005 -:1053A80000000000000000000000000000000000F5 -:1053B8000000000044425050186001000000000046 -:1053C80000000000C51B0000C51B0000C51B000035 -:1053D800C51B0000C51B0000C51B0000C51B000045 -:1053E800D9130000D513000015140000DD3D00009E -:1053F800793900003B330000D93D0000C935000071 -:10540800B13900001D3E00004FD50100D93A000017 -:10541800133400007F340000893E00008B3E0000FA -:10542800FB380000AD3D00004DD50100C51B000054 -:10543800C51B0000C51B0000C51B0000C51B0000E4 -:10544800C51B0000C51B0000C51B0000C51B0000D4 -:10545800C51B0000C51B0000C51B0000C51B0000C4 -:10546800C51B00009FDC0000C51B0000C51B000019 -:10547800C51B0000C51B0000C51B0000C51B0000A4 -:10548800C51B0000C51B0000C51B0000C51B000094 -:10549800C51B0000C51B0000C51B0000C51B000084 -:1054A80047FC0000C51B0000A3FD0000C51B000051 -:1054B800C51B00009FFD00002BFC0000C51B000061 -:1054C800C51B0000C51B0000772E01005B330100DF -:1054D8001B3501006F340100DF3301001F3201006A -:1054E800C51B0000C51B0000C51B0000BD35010021 -:1054F800C51B0000C51B0000C51B0000C51B000024 -:10550800C51B0000C51B0000C51B0000C51B000013 -:10551800C51B0000C51B0000C51B0000C51B000003 -:10552800C51B0000C51B0000C51B0000C51B0000F3 -:10553800C51B0000C51B0000C51B0000C51B0000E3 -:10554800C51B0000C51B0000C51B0000C51B0000D3 -:10555800C51B0000C51B0000C51B0000C51B0000C3 -:10556800C51B0000C51B0000C51B0000C51B0000B3 -:10557800C51B0000C51B0000C51B0000C51B0000A3 -:105588007916000081160000191F0000352E000052 -:10559800892E0000ED3F0000F93F0000695100002E -:1055A800D1B10000B9DC0000B1FB0000C135010039 -:1055B800691600008D1600009D1700009D18000058 -:1055C800E51B0000851C0000F51C0000791D00008B -:1055D800251F0000A12E0000953F00000540000097 -:1055E80005490000474C00009D4D0000A54D0000F6 -:1055F800A94D0000C51B0000C54D0000FD4D000071 -:10560800054E00005B4E00005F4E00006D4E00002E -:10561800956C0000C51B000085510000C51B0000EB -:10562800056D00003D94000081A2000059A3000010 -:10563800C9A30000C5CA0000E5CA0000E1CE000009 -:10564800C1DC0000D1DC00002FE2000049E40000CA -:1056580091E8000083FB000089FB00001D17010092 -:105668000100000000000008200000000002000007 -:1056780004000000FF0300005000000001000000CB -:10568800010000000A0708010000000008000000EF -:1056980001040000010000000400040008000100EB -:1056A80000000000000000000000000000000000F2 -:1056B80000000000000000000000000000000000E2 -:1056C80000000000000000000000000000000000D2 -:1056D80000000000000000000000000000000000C2 -:1056E80000000000000000000000000000000000B2 -:1056F80000000000000000000000000000000000A2 -:105708000000000000000000000000000000000091 -:105718000000000000000000000000000000000081 -:105728000000000000000000000000000000000071 -:105738000000000000000000000000000000000061 -:105748000000000000000000000000000000000051 -:105758000000000000000000000000000000000041 -:105768000000000000000000000000000000000031 -:105778000000000000000000000000000000000021 -:105788000000000000000000000000000000000011 -:105798000000000000000000000000000000000001 -:1057A80000000000000000000000000000000000F1 -:1057B80000000000000000000000000000000000E1 -:1057C80000000000000000000000000000000000D1 -:1057D80000000000000000000000000000000000C1 -:1057E80000000000000000000000000000000000B1 -:1057F80000000000000000000000000000000000A1 -:105808000000000000000000000000000000000090 -:105818000000000000000000000000000000000080 -:105828000000000000000000000000000000000070 -:105838000000000000000000000000000000000060 -:105848000000000000000000000000000000000050 -:105858000000000000000000000000000000000040 -:105868000000000000000000000000000000000030 -:105878000000000000000000000000000000000020 -:105888000000000000000000000000000000000010 -:105898000000000000000000000000000000000000 -:1058A80000000000000000000000000000000000F0 -:1058B80000000000000000000000000000000000E0 -:1058C80000000000000000000000000000000000D0 -:1058D80000000000000000000000000000000000C0 -:1058E80000000000000000000000000000000000B0 -:1058F80000000000000000000000000000000000A0 -:10590800000000000000000000000000000000008F -:10591800000000000000000000000000000000007F -:10592800000000000000000000000000000000006F -:10593800000000000000000000000000000000005F -:10594800000000000000000000000000000000004F -:10595800000000000000000000000000000000003F -:10596800000000000000000000000000000000002F -:10597800000000000000000000000000000000001F -:10598800000000000000000000000000000000000F -:1059980000000000000000000000000000000000FF -:1059A80000000000000000000000000000000000EF -:1059B80000000000000000000000000000000000DF -:1059C80000000000000000000000000000000000CF -:1059D80000000000000000000000000000000000BF -:1059E80000000000000000000000000000000000AF -:1059F800000000000000000000000000000000009F -:105A0800000000000000000000000000000000008E -:105A1800000000000000000000000000000000007E -:105A2800000000000000000000000000000000006E -:105A3800000000000000000000000000000000005E -:105A4800000000000000000000000000000000004E -:105A5800000000000000000000000000000000003E -:105A6800000000000000000000000000000000002E -:105A7800000000000000000000000000000000001E -:105A8800000000000000000000000000000000000E -:105A980000000000000000000000000000000000FE -:105AA80000000000000000000000000000000000EE -:105AB80000000000000000000000000000000000DE -:105AC8000000000000F459B200000000FFF75E9FDC -:105AD8000000000000F463B100000000FFF7419DE2 -:105AE80000000000FFF76D9C00000000F3F7AE987F -:105AF80000000000E9F7679E00000000E5F7989DA8 -:105B080000000000E4F7829F00000000D3F77C9BB0 -:105B180000000000CFF7EC9900000000C9F7D89EFC -:105B280000000000C8F75A9F00000000C8F7B49CA6 -:105B380000000000C2F7549F00000000C0F7449C1A -:105B480000000000C0F7329A00000000BFF78C9DEB -:105B580000000000BFF7569F00000000C2F71E9D1E -:105B680000000000E1F7C29C00000000BFF70498A5 -:105B780000000000BEF7A69E00000000BDF77C9F55 -:105B880000000000BBF76D9C00000000A2F73E9DDE -:105B980000000000B7F7E29A00000000DDF7329B32 -:105BA80000000000B9F7889E00000000B2F7669B6D -:105BB80000000000B2F7F69A00000000B2F77C99E6 -:105BC80000000000B1F7869A00000000DAF7669C32 -:105BD80000000000B0F76E9E00000000C1F7FE9ABA -:105BE80000000000AEF73B9B00000000A0F7F69D08 -:105BF80000000000A0F7169C00000000ABF7F09E24 -:105C080000000000A2F7E09C00000000A2F7DE9A66 -:105C180000000000A0F7FB98000000009FF7AE9F6F -:105C2800000000009EF7B699000000009DF77C9DDB -:105C3800000000009BF7329D000000009AF7F89FD3 -:105C480000000000A0F7E09E00000000A0F70F9FF2 -:105C58000000000099F7DE9A00000000A0F7939C6E -:105C680000000000D7F7289F00000000D7F71C9A13 -:105C780000000000D7F7169C00000000D9F78A9CA6 -:105C88000000000093F7709A0000000093F77699DF -:105C98000000000093F7CD9D0000000093F77D9B66 -:105CA8000000000093F7B89A0000000092F7649F84 -:105CB8000000000092F7029D0000000092F7D29ABF -:105CC8000000000092F700990000000092F7149875 -:105CD8000000000092F7129B000000008FF7249943 -:105CE80000000000D7F7449B00000000D7F7129B84 -:105CF80000000000D6F7989E000000008CF7539C27 -:105D0800000000008CF7939D000000008BF74B9F6C -:105D1800000000008CF78E990000000089F7749E3F -:105D2800000000000000000000000000000000006B -:105D3800000000000000000000000000000000005B -:105D4800000000000000000000000000000000004B -:105D5800000000000000000000000000000000003B -:105D6800000000000000000000000000000000002B -:105D7800000000000000000000000000000000001B -:105D8800000000000000000000000000000000000B -:105D980000000000000000000000000000000000FB -:105DA80000000000000000000000000000000000EB -:105DB80000000000000000000000000000000000DB -:105DC80000000000000000000000000000000000CB -:105DD80000000000000000000000000000000000BB -:105DE80000000000000000000000000000000000AB -:105DF800000000000000000000000000000000009B -:105E0800000000000000000000000000000000008A -:105E1800000000000000000000000000000000007A -:105E2800000000000000000000000000000000006A -:105E3800000000000000000000000000000000005A -:105E4800000000000000000000000000000000004A -:105E5800000000000000000000000000000000003A -:105E6800000000000000000000000000000000002A -:105E7800000000000000000000000000000000001A -:105E8800000000000000000000000000000000000A -:105E980000000000000000000000000000000000FA -:105EA80000000000000000000000000000000000EA -:105EB80000000000000000000000000000000000DA -:105EC80000000000000000000000000000000000CA -:105ED80000000000000000000000000000000000BA -:105EE80000000000000000000000000000000000AA -:105EF800000000000000000000000000000000009A -:105F08000000000000000000000000000000000089 -:105F18000000000000000000000000000000000079 -:105F28000000000000000000000000000000000069 -:105F38000000000000000000000000000000000059 -:105F48000000000000000000000000000000000049 -:105F58000000000000000000000000000000000039 -:105F68000000000000000000000000000000000029 -:105F78000000000000000000000000000000000019 -:105F88000000000000000000000000000000000009 -:105F980000000000000000000000000000000000F9 -:105FA80000000000000000000000000000000000E9 -:105FB80000000000000000000000000000000000D9 -:105FC80000000000000000000000000000000000C9 -:105FD80000000000000000000000000000000000B9 -:105FE80000000000000000000000000000000000A9 -:105FF8000000000000000000000000000000000099 -:106008000000000000000000000000000000000088 -:106018000000000000000000000000000000000078 -:106028000000000000000000000000000000000068 -:106038000000000000000000000000000000000058 -:106048000000000000000000000000000000000048 -:106058000000000000000000000000000000000038 -:106068000000000000000000000000000000000028 -:106078000000000000000000000000000000000018 -:106088000000000000000000000000000000000008 -:1060980000000000000000000000000000000000F8 -:1060A80000000000000000000000000000000000E8 -:1060B80000000000000000000000000000000000D8 -:1060C80000000000000000000000000000000000C8 -:1060D80000000000000000000000000000000000B8 -:1060E80000000000000000000000000000000000A8 -:1060F8000000000000000000000000000000000098 -:106108000000000000000000000000000000000087 -:106118000000000000000000000000000000000077 -:106128000000000000000000000000000000000067 -:106138000000000000000000000000000000000057 -:106148000000000000000000000000000000000047 -:106158000000000000000000000000000000000037 -:106168000000000000000000000000000000000027 -:106178000000000000000000000000000000000017 -:106188000000000000000000000000000000000007 -:1061980000000000000000000000000000000000F7 -:1061A80000000000000000000000000000000000E7 -:1061B80000000000000000000000000000000000D7 -:1061C80000000000000000000000000000000000C7 -:1061D80000000000000000000000000000000000B7 -:1061E80000000000000000000000000000000000A7 -:1061F8000000000000000000000000000000000097 -:106208000000000000000000000000000000000086 -:106218000000000000000000000000000000000076 -:106228000000000000000000000000000000000066 -:106238000000000000000000000000000000000056 -:106248000000000000000000000000000000000046 -:106258000000000000000000000000000000000036 -:106268000000000000000000000000000000000026 -:106278000000000000000000000000000000000016 -:106288000000000000000000000000000000000006 -:1062980000000000000000000000000000000000F6 -:1062A80000000000000000000000000000000000E6 -:1062B80000000000000000000000000000000000D6 -:1062C80000000000D41B800004000000000800004B -:1062D800B422800004000000080800007823800031 -:1062E8000400000010080000C4278000040000001B -:1062F8001808000030288000040000002008000072 -:10630800D8178100040000002808000000D0810090 -:1063180004000000300800001C1482000400000083 -:1063280038080000283882000400000040080000F7 -:106338006C6683000400000048080000ACAD8300D0 -:106348000400000050080000080884000400000051 -:10635800580800001C1A84000400000060080000AF -:106368009822840004000000680800002C8A840039 -:106378000400000070080000D8BE8400040000007B -:1063880078080000C0BF84000400000080080000F6 -:1063980010C38400040000008808000078C9840045 -:1063A80004000000900800002C9184000400000004 -:1063B800980800000C4C820004000000A0080000AF -:1063C800FCD9840004000000A808000084E38400CD -:1063D80004000000B008000018EC8400040000006D -:1063E800B80800000C19850004000000C00800006F -:1063F80084C0860004000000C808000044668500C8 -:1064080004000000D008000010A282000400000070 -:10641800D8080000003B850004000000E0080000E8 -:1064280084B6850004000000E8080000E8B685008E -:1064380004000000F0080000CCBA85000400000049 -:10644800F8080000F8C885000400000000090000F2 -:10645800B0BE82000400000008090000ACD485002A -:106468000400000010090000E09B84000400000004 -:1064780018090000B8FB850004000000200900008E -:1064880038E3860004000000280900006CEA860052 -:1064980004000000300900002825860004000000E0 -:1064A80038090000F0C08600040000004009000020 -:1064B8003CC38600040000004809000018F9860063 -:1064C800040000005009000064FA8600040000007F -:1064D8005809000044098700040000006009000012 -:1064E80010138700040000006809000010338700BB -:1064F80004000000700900005C3B870004000000F5 -:1065080078090000A0D98600040000008009000076 -:1065180058DA86000400000088090000B860870087 -:10652800040000009009000018E086000400000044 -:1065380098090000ACE4820004000000A0090000F3 -:1065480058EF820004000000A8090000E4F182006E -:1065580004000000B0090000C0F28200040000003E -:10656800B8090000D4D1870004000000C009000069 -:10657800D4D4870004000000C8090000BCD68700F6 -:1065880004000000D0090000F4D9870004000000CE -:10659800D8090000C0DA870004000000E009000004 -:1065A800DCDC870004000000E8090000F8DC870054 -:1065B80004000000F009000088DD870004000000E6 -:1065C800F80900007CE2870004000000000A0000CF -:1065D800CCE3870004000000080A0000F4E5870007 -:1065E80004000000100A0000902688000400000043 -:1065F800180A0000A40B830004000000200A000011 -:106608007C0E830004000000280A0000081983009B -:1066180004000000300A0000505888000400000000 -:10662800380A00002059880004000000400A0000D1 -:10663800D462880004000000480A000084698800C9 -:1066480004000000500A0000DC98880004000000E4 -:10665800580A00006846836941690BB503695A46C0 -:1066680051460EB44A46414606B4C368826841683A -:10667800FEB40368C269EFF303810EB48269EFF3D5 -:10668800058106B4034801680029FED0684688479A -:1066980014B000BD3C14000062B6704772B6704773 -:1066A80004490840002803D003490A6802430A60E5 -:1066B80070470000FFFF000000E100E004490840C7 -:1066C800002804D003490A68C04302400A607047A2 -:1066D800FFFF000080E100E0024909689022885825 -:1066E8007047000044140000024909689C22885041 -:1066F8007047000044140000DDBAADBB0000000084 -:106708000000000000000000000000000000000081 -:106718000000000000000000024A11681060081C18 -:10672800704700003C1400005648574900220A50A0 -:106738000168564A0A40564F0F403F4206D150461C -:10674800004202D04046004229D1FEE7FC214158D0 -:106758000A680F2313400F2BF1D0012B01D004310D -:10676800F6E708314B4B13404B4CA34206D100F0DF -:10677800C1F8804600F0CAF88146E9E7474CA342D1 -:10678800E6D10B1F1B68464C23401824E3409C4667 -:1067980000F0B0F8824600F0B9F88346D8E74149DE -:1067A80021224250374A40498958FF23194219D0BB -:1067B80051683E4B194215D01168344B1940D36AC1 -:1067C80010E0A3420ED0C0460CE03949895819425E -:1067D80008D03849895819409942FAD1364B11697D -:1067E8001942FCD049463F4204D19823CB58102483 -:1067F800E34001E0314BCB581C242340002B01D04F -:1068080000F092F840462E49086048462D49086035 -:1068180050462D49086060462C4908602C490F6095 -:106828002C4D2D490D602D482D49002204C0814270 -:10683800FCD8043DAD46009DEC431023DD41AC423D -:1068480010D1240CA400274D2C606B461B1B264836 -:10685800264D2860002C05D01D68056004330430DF -:10686800043CF9DC81B0224B1B490D68ED1A0D6020 -:106878006C46E41AA546684600090001854600F002 -:10688800D7FCFEE70000001814060000FFFF000018 -:10689800000000F000FF0F00002A0800000E0800AA -:1068A800000000FFE00100000406000000003800BE -:1068B800180600000C060000001000000804000084 -:1068C80044140000481400004C1400005014000048 -:1068D8004014000000000800945C0100BC5F010047 -:1068E8009C6601009C5C01008C750200985C0100AC -:1068F8000000010008680F2204310240052AF9D17E -:10690800014A1040F746000000F0FFFF08680F2218 -:1069180004310240052AF9D180221042F6D0014AFA -:106928001040F74600F0FFFFFEE700000048704700 -:10693800BC5F010000487047FC5F010000487047D9 -:1069480060600100004870470860010003F04ABA1F -:1069580001238B402DE9F74FB3F5001F28BF4FF4F3 -:106968000013042B38BF04230330019320F00304E1 -:10697800FFF7E0FF354B0022D3F800B015469446E8 -:10698800134627E0D1F800A0A24522D301F1080759 -:10699800019E07EB0A08C6F10009C4EB080609EADC -:1069A8000606BE4215D3DDF8049009F1FF3919EA4D -:1069B800070FCDF8009002D0F71B072F09D9C4EBB9 -:1069C8000A075F4505D2424635466FB1BB46844645 -:1069D8000B46084641680029D4D13BB91C4A1846E1 -:1069E8001168013111602FE084460B46521B111BC0 -:1069F800072909D918682A19401A0839186029512D -:106A0800596851605A6022461968891A072903D8BB -:106A18005A68CCF8042004E05A50A1F108021A6020 -:106A28005B180C48002219685A6002688A180260CC -:106A380009480168083101608918084A10688142CC -:106A480088BF116003F10800BDE8FE8FF403000061 -:106A5800F003000014040000480400000460010072 -:106A680038B5194B50F8082C196805468A1A1A6067 -:106A7800164BA0F108041A68083A1A60FFF75AFF83 -:106A880002E0A34203D218464368002BF9D155F817 -:106A9800082CA9188B4205D119685B68521808326E -:106AA80045F8082C6360036803F108028218A242C3 -:106AB80007D155F8082C9B180833036063684360B6 -:106AC80000E04460002038BD1404000048040000C1 -:106AD80010B500214022044605F04ADC104B236023 -:106AE800104B6360104BA360104BE360104B2361A5 -:106AF800104B6361104BA361104BE361104B236291 -:106B0800104B6362104BA362104BE362104B23637C -:106B1800104B6363104BA363104BE36310BD00BFBE -:106B280000000000F8370100F8370100915C01000F -:106B3800945C0100BC5F0100BC5F01009C66010021 -:106B48009C660100FCB60200FCB602008C6A0300D9 -:106B5800FC00000000010000000000000000000030 -:106B6800F0B52D4D91B06846FFF7B2FF297800299E -:106B780037D10898099C241A06D0224605F0F8DB7C -:106B88000898214609F06EDD22462449244805F07C -:106B980015DC244B00241C7001232B70224D09F0B6 -:106BA80091DC2B68002B33D01A78002A30D09F89CB -:106BB8005E890CE02B681D4AD98910680AF076DCDA -:106BC8000134014630B1184B186806F0B1DBA3193F -:106BD800BB42EFDB164B29681868012206F0ECDB94 -:106BE80016E0144E317899B90A980B9C241A06D0ED -:106BF800224605F0BDDB0A98214609F033DD084836 -:106C08000D49224605F0DADB00232B70012333708F -:106C180009F058DC11B0F0BDFC0300009AFB8800B5 -:106C2800553901001460010044040000900400007C -:106C38002C0400006C600100521E8900014B18688A -:106C4800704700BF945C0100002070472DE9F04FA9 -:106C58009DB00AA8FFF73CFFFFF7F0FF0446FFF7D7 -:106C6800F3FF0A9B0B9A0F99D21A0E9B0D9DC3EB4B -:106C780001091199109B6E4ECB1A0C99DFF800820E -:106C8800C1EB050B93443268D8F8001002F50052A6 -:106C9800521A4A44D2185A44141924180994DFF88D -:106CA800E4A1644C644F2268DAF800506348AD18D8 -:106CB8003A680893C5EB020CCDF81CC005F07EDBE2 -:106CC800089B09F57E71019303F57E7307339B0AD0 -:106CD80007310BF57E72890A073202930823920A5C -:106CE8000091039359464B46554805F067DB3368D6 -:106CF80020683968DDF81CC00190039300F57E70A8 -:106D080003F57E730CF57E7601F57E720730073346 -:106D1800800A9B0A07320736B60A920A0290049341 -:106D280048486346009605F049DB099905F57E72E7 -:106D380001F57E7307339B0A0732920A00932946AE -:106D4800099B414805F03ADB404B414F19684148DF -:106D580005F034DB3968404B0A6846469A4203D04E -:106D68003E4805F02BDB25E01A910B4604E0156838 -:106D78003948131D854203D11A461BAB9A42F6D3F4 -:106D880033681AAD009336482B461A9205F016DB85 -:106D98003B681A9AE91A3348D31A0A46009305F051 -:106DA8000DDB33681A9A591B2F489B1A0A46009321 -:106DB80005F004DB2D4B1B684BB31A783AB359899D -:106DC800DD891A8901FB05F638354D4306F57E73D2 -:106DD80007339B128DE8280005F57E7307339B1255 -:106DE80002932348334605F0E9DA2368DAF80020ED -:106DF800991B9B185B1B03F57E7001F57E720730AB -:106E0800800A07320090920A1A4805F0D7DA1A4B1E -:106E18001D6809F081DD044609F078DD294603463E -:106E28002246164805F0CADA1DB0BDE8F08F00BF4B -:106E38000460010014040000F40300008839010014 -:106E480097390100D63901001B3A0100F003000010 -:106E580068600100563A01004B415453713A0100F1 -:106E6800953A0100CC3A0100F13A010044040000CF -:106E7800173B0100443B0100040400006C3B010087 -:106E8800106001004804000008B57146034805F089 -:106E980095DA0120BDE8084009F0249E9A3B0100DC -:106EA80000487047186001002DE9F34107460C4679 -:106EB80009F032DD10B909F035DD3AE00026204648 -:106EC8000DF106016A46ADF80660009607F1030861 -:106ED8000AF072D9009D28F00308454440F63803AB -:106EE8009D4226D82DB328463146FFF731FD04468A -:106EF800F8B13146009A05F03BDA009BA781ED1AFC -:106F0800E218C8EB050802EB0803A3606368013DBB -:106F180062F3140363601B0C65F34F13E380204690 -:106F280009F0DEDC01232080A370BDF80630E38180 -:106F380004E0044B00241A6801321A602046BDE8B8 -:106F4800FC8100BF4C04000038B50446E3895906AB -:106F580021D4A278013AD2B2A270002A27D1E278CD -:106F680062B1134B204653F82250E9890AF0D4D96C -:106F780028462146BDE8384006F0509ADA0516D46E -:106F88000C4B2046A360218809F0D4DC2046BDE8DC -:106F98003840FFF765BD074B2046A3602188A56BE5 -:106FA80009F0C8DC2046FFF75BFD2C46CEE738BD6C -:106FB80050610100EFBEADDEF8B51F4E01220D464F -:106FC8003068002102F0AAFF002108220746306835 -:106FD80002F0A4FF022D014610D107EA000414F4C0 -:106FE800806406D0306821F48061002202F096FFA8 -:106FF8002C46FA041ED544F004041BE0052D10D1DC -:1070080007F40064D4F1010438BF0024BB0511D58E -:10701800306841F48061002202F080FF44F02004CF -:1070280008E035B9306829460522BDE8F84002F085 -:1070380075BF00242046F8BD0004000029B9034BA1 -:1070480011461868072202F069BF70470004000063 -:107058002DE9FF470446FFF723FF2368C462032B8B -:1070680003D1474B18680FF0EFD92368A3F110023A -:107078000F2A04D804B0BDE8F04709F0CF9B032BD2 -:107088000FD1404AE36C22F00102934209D1626CAD -:1070980006339361636C4FF0FF321A6004B0BDE8A9 -:1070A800F087656CFFF7CAFD374E636CF169C3EB77 -:1070B800000A3268354805F081D9A36C216800932D -:1070C800636C22460193A36831480293E368002762 -:1070D8000393E36C05F072D9E36904F1100100939E -:1070E800236A2C480193636A4FEA9A0A0293A36AB7 -:1070F800B94603930EC905F061D9A36B04F12C01BD -:107108000093E36B24480193236CB84602930EC99D -:1071180005F054D9EB682148009395E80E0005F076 -:107128004DD9EB6905F1100100931D480EC905F012 -:1071380045D918E07A59D3070FD5FF2A0DD9194B2D -:107148009A4204D902F16243B3F5801F05D8164864 -:10715800394605F033D909F101090437B9F10F0FA0 -:1071680008F1010801D8D045E4D13368002043F480 -:10717800806386E8180004B0BDE8F04709F0B29CC7 -:1071880000040000D1C0800070600100C63B01000F -:10719800DC3B0100113C0100443C0100733C010050 -:1071A800913C0100F8370100AF3C0100036810B5BD -:1071B800022B044603D0084B18680BF0BDDE2046AE -:1071C800FFF746FF2368022B05D0034B1868BDE87C -:1071D80010400BF0F19E10BD00040000014B186830 -:1071E800704700BFB46001002DE9F04104464C200F -:1071F8000E46154698460AF0D1D80746A0B1002198 -:107208004C2205F0B5D84FF4F0637B634FF47A73E2 -:10721800FB631C233B640C237B640423C7F80C80AA -:107228003E607D60BC60BB643846BDE8F081704755 -:1072380010B515F04BFF15F059FF15F0B3F816F01F -:1072480005F8044615F06CF820461BF0D9FCFFF74A -:1072580087FC2046BDE8104009F0AE9A002301E003 -:10726800013340080028FBD1C3F120007047C01744 -:107278007047431E23EA0000FFF7F9BF4840FFF7B5 -:10728800F8BF22EA000208401043704708B5FFF72C -:10729800F8FFC0B208BD2DE9F843DDF820800646A6 -:1072A8000D4614469946002707E0E95DE25D304641 -:1072B800FFF7ECFF08F8070001374F45F5D1BDE8A7 -:1072C800F8830379013BDBB2A3EB511300EB830096 -:1072D8008068D0F1010038BF0020704710F001012C -:1072E80030B51AD002230122591E01249DB214FA86 -:1072F80001F1202D02D09C40013C01E04FF0FF3409 -:1073080000FB02F52C40A14234BF89181146013315 -:10731800212B0A46E8D1084630BD084630BD38B5AD -:10732800054600F51770FEF3BDF700240AE004F1E6 -:10733800760005EB8000436813B10430FFF304F7CF -:107348000134A4B2B5F85831A342F0D838BD2DE9BC -:10735800F041061D9AB004460431304604321D46F9 -:10736800FEF384F60746002D30D0204601210AAAF4 -:10737800202305F10408FFF3FDF647B92046294606 -:10738800FFF368F60028D4BF0020012000E00120A8 -:107398000021FFF773FF3146054642463046FFF3AA -:1073A800FBF4012112AA20232046FFF3E3F602AEE4 -:1073B800E8B20AA912AA20230096FFF76CFF6368B7 -:1073C8002046012132469B0000F0AEDA1AB0BDE833 -:1073D800F081F0B5071D9BB00446043138460432ED -:1073E8001D46FFF3D9F4064625B320230AAA012136 -:1073F8002046FFF3BFF630460021FFF73FFF2A1D66 -:10740800064639463846FEF331F6012112AA2023F2 -:107418002046FFF3AFF602ADF0B20AA912AA202364 -:107428000095FFF738FF6368204601212A469B0034 -:1074380000F07ADA1BB0F0BD2DE9F041B8B015467E -:1074480006468846FFF3C4F66A680446023293008B -:10745800502B4FD8D8F8043003339B00902B49D8D1 -:1074680024A9FFF379F50746002844D06A6805F196 -:107478000801920026A804F0F7DED8F80420204678 -:1074880069460332FFF368F50446002833D02846DE -:10749800FFF3A2F66D686D01451B00E0203515F17C -:1074A8001F0FFBDB20464146FFF306F63DB1384689 -:1074B800294600F079DA2046294600F075DA201DC1 -:1074C800391DFFF39FF220463946FFF3C3F5002824 -:1074D80005DB204621463A460023FFF77AFF1DB117 -:1074E8002046694200F060DA30462146FFF3E4F5B1 -:1074F800012000E0002038B0BDE8F08108B528B1CF -:10750800FFF36AF6D0F1010038BF002008BD2DE96D -:10751800F0410446ACB00D461646FFF359F66B68C9 -:1075280062682B94B2EB430F01D3201D08E00121C0 -:107538000022DB00FFF3CAF42B9000284ED0043061 -:10754800291DFFF3DBF23046FFF7D8FF0121FFF7D3 -:1075580095FE20230BAA012180462046FFF30AF658 -:107568002B981BAD201A18BF01200121FFF786FEBA -:107578002B9907462046FFF39FF5012113AA2023E4 -:107588002046FFF3F7F5F8B213A90BAA20230095BC -:10759800FFF781FE01212A4620232046FFF3EAF562 -:1075A800324620462B99FFF747FF0646B8B101211E -:1075B80023AA20232046FFF3DDF503AE5FFA88F007 -:1075C80023A92A4620230096FFF765FE3246204667 -:1075D80001212023FFF3CEF5012600E006462B9B70 -:1075E8009C4202D02BA8FFF3AFF530462CB0BDE883 -:1075F800F0812DE9F74FD2F804A007795FFA8AF9EC -:1076080091F80480144600F1080609F1FF390D4687 -:1076180030460021BA005FFA89F9083404F0A8DE80 -:10762800013F08F1FF3104EB890B6FEA0909C9B280 -:107638004FEA8909FFB208354FEA880805EB81054A -:10764800CDF80490002306EB8706C8F10009002155 -:107658001DE05FFA8AF84FEA88085C46C8EB06081E -:10766800304600270DE03A46076854F804C900235D -:10767800D2196F5843F10003E7FB0C2340F80429A3 -:107688001F464045EFD1019804393350043E49451F -:10769800DFD10020BDE8FE8F2DE9F04FBDB0884650 -:1076A8004699D0F80C900C1D8568039400684C68C6 -:1076B80008F10401049109F10401059107901146AC -:1076C80028461A460023FFF794FF98F8042099F8F3 -:1076D80004302E790892002109F108009A00083533 -:1076E800069306F1FF3A04F043DE039805EB8A0A95 -:1076F800A50040194FEAC40B0A90CBEB0A0B514680 -:10770800A4460020AE462BE00B68079A0A9F534315 -:107718000E4609932546002002910EE057F80439D9 -:1077280031680B93002342180B98099943F1000321 -:10773800E1FB002346F80429184615F1FF35EDD280 -:107748000299A5004D1B07E01E680023821943F12A -:10775800000345F804291846AB452B46F4D30439F1 -:107768001CF1FF3CD0D2059A069B754602EB8306B6 -:10777800CBF80000CEEB0A0A2246002303E05AF8B1 -:107788000310F150043B013A971CF8D10021D9F8B5 -:107798000800FFF773FD0599039A07460498FFF35D -:1077A800FBF202212B4640460CAAFFF3E3F40498AF -:1077B800089900EB810303E056F8042943F80429EB -:1077C80014F1FF34F8D202211CAA2B464046FFF3DD -:1077D800D1F42CACF8B21CA90CAA2B460094FFF7E4 -:1077E8005AFD4046022122462B4600F09DD8002033 -:1077F8003DB0BDE8F08F2DE9F04F04468BB0184638 -:1078080009921F460891FFF3E3F47B6804F5AC7214 -:1078180006929B00002200250590A4F858210793A2 -:107828002E4668E004EB8609D9F80410002960D0D8 -:107838000698FFF3D7F0804600285AD10121424626 -:10784800079B0598FFF342F305F1200A04EB8A0A27 -:10785800CAF85C01D9F8040004EB8503C3F85C019D -:10786800FFF7FCFCC0F11F00C0B204900999DAF8D8 -:107878005C01FFF321F4C146DDF810A032E04FF0BF -:10788800010B05F1200884F860B204EB8808D8F8E9 -:107898005C1104F5177C60460A460B46CDF80CC00F -:1078A8000097FFF7F9FE049ADDF80CC053B2C9EB54 -:1078B80003030BFA03FB04EB86035B681BEA030F65 -:1078C8000AD0002384F86032D8F85C116046089A20 -:1078D8000B460097FFF7E0FE0AF1FF3A5FFA8AFAD3 -:1078E80009F101091AF0800FC9D00135EDB2A4F8E9 -:1078F80058510136F6B294F84431B34292D8012077 -:107908000BB0BDE8F08F2DE9F04F8346ADF52F7D24 -:1079180018461C4689469246FFF35AF467680125C3 -:107928008046BE0000212422A1A804F021DD2946BA -:10793800002233464046A195FFF3C8F229460022AB -:107948003346AB904046FFF3C1F229460022334646 -:10795800AC904046FFF3BAF202217B198B40AD9000 -:10796800A1AA4046FFF3B2F2AA90AB9800F008D85B -:10797800267904F10805013EF6B255F8260010F004 -:10798800010000F093804946AA9A2346AC98FFF379 -:107998002DF72346AB99AA9AAD98FFF327F755F828 -:1079A8002600FFF79BFC002105464FF41E7203A832 -:1079B80004F0DEDC05236A4221469AA88DF80C30D3 -:1079C800FEF37CF4514603A8FEF3DEF3234603A836 -:1079D800AC99AD9AFFF70FFF9DF8507107F1FF388A -:1079E8001FFA88F80FFA88F3002B4FDB03A800EB87 -:1079F8008303596859A8FEF3BBF61F2846D803A984 -:107A080001EB8003D3F8DC11AD98FFF355F3C8F10F -:107A1800000800252DE0AD9901238DF86C329AA855 -:107A28000A460B460094FFF737FEBB1E1BB203A89D -:107A3800EA18C3185B1993F80431314601369942A4 -:107A4800E9DB00EB8203596891B1002359A88DF84E -:107A58006C32FEF38DF61F2818D803A901EB8003BA -:107A6800AD990094D3F8DC219AA80B46FFF714FED1 -:107A7800013D45454FF00006D7D19AA85946AD9A21 -:107A8800AB9B8DF86C620094FFF706FE03A8FFF726 -:107A980046FCACA8FFF358F3ADA8FFF355F3ABA829 -:107AA800FFF352F3AAA8FFF34FF301200DF52F7D42 -:107AB800BDE8F08F2DE9F04FB3B0039018461C468F -:107AC8008A469346FFF384F3D4F80490012509F11C -:107AD8000107BF0080464FEA890600213A4605A8FB -:107AE80004F046DC29460022334640460595FFF35C -:107AF800EDF12946002233462E904046FFF3E6F189 -:107B08002946002233462F904046FFF3DFF12946ED -:107B18000022334630904046FFF3D8F102213B461D -:107B2800319005AA4046FFF3D1F12D902E98FFF32E -:107B380027F7267904F10805013EF6B255F8260024 -:107B4800DAF8047010F0010000F08B8051462D9A8D -:107B580023462F98FFF34AF62E992D9A23463098FC -:107B6800FFF344F655F82600FFF7B8FB7F014242C1 -:107B7800214626A8FEF3A2F3013F01E0A6F1200763 -:107B8800BEB258463146FFF79CFB0028F6D109F1F2 -:107B9800FF393FB20BF1080AA9EB67175AF827001B -:107BA800FFF75CFB361A3BE0309901250A460B4685 -:107BB80026A88DF89C500094FFF76EFD294616AA5A -:107BC80020233098FFF3D6F230994FF000080B4687 -:107BD8002F9A26A88DF89C800094FFF75DFD1EAAB9 -:107BE800294620233098FFF3C5F206F01F0015FA46 -:107BF80000F0A9EB67175AF8273041461840FFF7FD -:107C08003DFB0EAFC0B216A91EAA20230097FFF7AE -:107C180042FB309829463A462023FFF385F6013E79 -:107C2800B6B237B2002FBFDA00230399309A8DF825 -:107C38009C3026A82E9B0094FFF72EFD26A8FEF365 -:107C480031F32FA8FFF380F230A8FFF37DF22EA8BE -:107C5800FFF37AF22DA8FFF377F231A8FFF374F25D -:107C6800012033B0BDE8F08F2DE9F04FBFB003908D -:107C780018461D4689469246FFF3AAF26E6802230B -:107C88000124B60000278DF8F7300A233C932146DB -:107C98003A463346804637973B978DF8F640FFF3D0 -:107CA80015F121462D903A4633464046FFF30EF132 -:107CB80021462E903A4633464046FFF307F102210B -:107CC8002F903A4633464046FFF300F12146309064 -:107CD8003A4633464046FFF3F9F0214631903A469A -:107CE80033464046FFF3F2F0214632903A46334697 -:107CF8004046FFF3EBF0214633903A463346404680 -:107D0800FFF3E4F0214634900DF1F6022346339850 -:107D1800FFF30AF621460DF1F70223463498FFF3E4 -:107D280003F621463A4633464046FFF3CFF0214654 -:107D380035903A4633464046FFF3C8F02146369020 -:107D48003A4633464046FFF3C1F0214638903A465A -:107D580033464046FFF3BAF0214639903A46334657 -:107D68004046FFF3B3F021463A903CAA23463098A8 -:107D7800FFF3DAF530982B4602462946FFF729FB30 -:107D880003992A462D98FFF7C2FB2B4630992D9A66 -:107D98002E98FFF32BF52E992A462F98FFF7B7FB5D -:107DA8002E982F9A01462B46FFF7D1FA2E98FFF707 -:107DB800A5FB2146FFF762FA29468446349A2F9894 -:107DC8002B46CDF808C0FFF704FB2E992F9A2B46B7 -:107DD8003198FFF76FFE4A462B4630992E98FFF3ED -:107DE80005F52E9829460246FFF374F251462E9A5D -:107DF8002B463598FFF3FAF452462B462E9829461F -:107E0800FFF7E7FA484629462F9AFFF363F22E98C0 -:107E18002F9A01462B46FFF3E9F42F983399319AAC -:107E28002B46FFF794FA2E992F9A2B463698FFF394 -:107E3800DDF4202321461DAA3598FFF39BF120236A -:107E4800214625AA3698FFF395F1DDF808C00DF113 -:107E5800540B5FFA8CF01DA925AA3346CDF800B063 -:107E6800FFF719FA334621465A464046FFF32EF0EB -:107E78002A46014637902E98FFF749FB2E98379AE5 -:107E880001462B46FFF3B2F44946379A2B462F9802 -:107E9800FFF3ACF42E982F9A01462B46FFF757FABA -:107EA800524639982E992B46FFF751FA30992D9A58 -:107EB8002B462E98FFF39AF42B462E99379A38982A -:107EC800FFF394F438992A462E98FFF720FB2E9852 -:107ED800389A01462B46FFF389F44946389A2B46CF -:107EE8002F98FFF383F42E982F9A01462B46FFF71D -:107EF8002EFA52463A982E992B46FFF728FA339ACB -:107F08002B462E982946FFF764FA2E982146FFF350 -:107F18004BF52E982B4602463999FFF7CBFD2E9844 -:107F2800FFF7ECFA214681462E98FFF3AFF221467F -:107F380040EA0900FFF7A2F9214681461DAA20233D -:107F48003998FFF317F15FFA89F92023214625AA0A -:107F58003A98FFF30FF148461DA925AA3346CDF8F4 -:107F680000B0FFF798F921465A4633464046FEF3DB -:107F7800ADF720233B9021461DAA3798FFF3FAF06E -:107F88002023214625AA3898FFF3F4F00DF1140AAE -:107F980048461DA925AA3346CDF800A0FFF77BF96E -:107FA8002023284621461DAAFFF3E4F006F1FF39F5 -:107FB8003EAB994419F8843C03F00303032B03D028 -:107FC800444804F0FBD954E03A464046214633463B -:107FD800FEF37CF73B4680462946339A2E98FFF7F6 -:107FE800B6F92E980221FFF3DFF42B463B992E9A1F -:107FF8004046FFF75FFD21461DAA20230398FFF3A3 -:10800800B9F025AA202321464046FFF3B3F019F81A -:10801800840C19F8641C00F0010001F00101FFF75D -:108028002DF929462B46074642462E98FFF7D1F9E7 -:1080380021461DAA20234046FFF39CF0214625AA8D -:1080480020232E98FFF396F00AEB0605F8B21DA937 -:1080580025AA33460095FFF71EF9214652463346B6 -:108068004898FFF361F4499821462A463346FFF3BE -:108078005BF42DA8FFF368F02EA8FFF365F02FA896 -:10808800FFF362F031A8FFF35FF030A8FFF35CF074 -:1080980032A8FFF359F033A8FFF356F034A8FFF3E2 -:1080A80053F035A8FFF350F036A8FFF34DF037A88A -:1080B800FFF34AF03BA8FFF347F038A8FFF344F07A -:1080C80039A8FFF341F03AA8FFF33EF000203FB093 -:1080D800BDE8F08FE93C010000487047883D010089 -:1080E80000487047103D0100004870474C3D0100B2 -:1080F80000487047C43D0100012801D1FFF7F0BFD7 -:10810800022801D1FFF7F0BF032801D1FFF7F0BF24 -:10811800042801D1FFF7E0BF0020704700487047EE -:10812800DC60010000487047305D0100014B43F8F6 -:108138002010704750610100034B53F82000431A88 -:10814800584240EB030070475061010042893C29C6 -:1081580028BF3C21034691422CBF0846104698810F -:108168007047000000F13402342A08B5034606D9E6 -:1081780005482021054A04F061D9034808BD044A8E -:10818800434252F8230008BD306101007F3E0100E0 -:108198000CA2880038B5049C1D467CB1FF2B0DD07D -:1081A80002B95BB96B1C2070A170637025B11146D0 -:1081B800E01C2A4604F058D803356419204638BD17 -:1081C800C0F3804070470000044B00F44032134372 -:1081D80003420CBF00200120704700BFD09154001B -:1081E80038B50546FFF7F0FF38B10B4B2B4033B9D4 -:1081F80015F4900418BF182402E0044600E0102487 -:10820800284605F0BDDF20B1034B2B40002B18BFDB -:108218001024204638BD00BFC4D104000048704770 -:10822800685D0100004870477852010000207047DF -:1082380008B5FFF7F3FF41780278012313FA01F13B -:1082480013FA02F20A4381788B4042EA030008BD20 -:108258002DE9F7434FF0000804460F4616469946A5 -:108268004546012303FA08F313EA090F2BD0636983 -:108278002046222B0ADDE3695A0607D540F6270176 -:1082880000220EF0AFDA0146204600E000214FF44C -:10829800C4620EF047D9C0F8008063692046222BDB -:1082A8000ADDE3695B0607D540F6270100220EF0D8 -:1082B80099DA0146204600E0002140F224620EF0DF -:1082C80031D903681D4308F10108B8F11F0FC8D15F -:1082D8009DF828304BB145B10123009320462B4629 -:1082E80039463246FFF7B4FF05432846BDE8FE830A -:1082F800816838B540F63C039942044628D1C368E2 -:108308000B2B03D84FF0A871994001D40C2B1FD91F -:1083180049F218239A4205D049F640439A4217D1A8 -:108328000C4D00E00C4D63692046222B0ADDE36901 -:10833800590607D540F6270100220EF053DA014608 -:10834800204600E0002140F2DC620EF0EBD8056028 -:1083580038BD00BF99010100B601010038B5436975 -:108368000446222B0ADDC3695D0607D540F62701BE -:1083780000220EF037DA0146204601E020460021AF -:108388004FF4C0620EF0CED80568204605F07C0593 -:10839800AD08FFF747FF03E08378AB4207D00C3006 -:1083A80010B10388002BF7D12046FFF73FFF038861 -:1083B8004FF47A70584338BD70B5044616460D46DA -:1083C8000AF0B0DD94F86023094B002818BF012398 -:1083D800012A94F8682308BFD4F85C33012A0CBF3B -:1083E800D4F864236FF000422B60326070BD00BF88 -:1083F8000100820E2DE9FF471D4643699046002281 -:10840800222B044689460292039209DDC3695F065E -:1084180006D540F627010EF0E5D90146204601E0D1 -:10842800204600214FF4C4620EF07CD80560236A10 -:1084380020460C2B636916DD222B0ADDE3695E06F4 -:1084480007D540F6270100220EF0CCD90146204678 -:1084580000E000214FF4C5620EF064D807683F0CB5 -:10846800BF05BF0D14E0222B0ADDE369590607D5C5 -:1084780040F6270100220EF0B5D90146204600E05B -:1084880000214FF4C5620EF04DD807683F0AFFB2CD -:108498000123AB4000262046494642460096FFF796 -:1084A800D7FE0546012212FA06F32B4207D00092A6 -:1084B800204649464246FFF7CBFE25EA000501362D -:1084C8001F2EEFD1204602A903AAFFF775FF029BD2 -:1084D800002625EA030A35460123AB4013EA0A0FB2 -:1084E80008D0204649464246EBB2FFF783FF864252 -:1084F80038BF064601351F2DEED1B81C801904B0CF -:10850800BDE8F0872DE9F041069E044615461F4652 -:10851800FFF78EFE002870D010EA060800EA070769 -:108528002CD063692046222B0ADDE3695A0607D559 -:1085380040F6270100220EF055D90146204600E0FA -:10854800002140F21C620DF0EDDF63690646222B24 -:1085580020460ADDE3695B0607D540F627010022BD -:108568000EF040D90146204600E0002140F21C628E -:108578000DF0D8DF036843EA08033360002F2BD0DF -:1085880063692046222B0ADDE3695E0607D540F6BB -:10859800270100220EF026D90146204600E00021DE -:1085A8004FF4C3620DF0BEDF63690646222B2046F6 -:1085B8000ADDE369590607D540F6270100220EF0C7 -:1085C80011D90146204600E000214FF4C3620DF0A6 -:1085D800A9DF03681F433760079B9A0305D4BDE8EA -:1085E800F0810A2008F0C8DB01E040F2DD54D5F83C -:1085F800E0319B0301D4013CF3D1BDE8F081F7B52C -:108608001E4643690446222B0F4615460BDDC369F7 -:108618005A0608D540F6270100220EF0E3D8009745 -:108628000146204602E00097204600214FF0FF3324 -:108638004FF4CA620EF026DC6369222B0CDDE36975 -:108648005B0609D540F62701204600220EF0CAD85D -:1086580000960146204602E000962046002140F29E -:1086680054622B460EF00EDCFEBDF7B51E4643697C -:108678000446222B0F4615460BDDC3695B0608D559 -:1086880040F6270100220EF0ADD80097014620469B -:1086980002E00097204600214FF0FF334FF4CB62F1 -:1086A8000EF0F0DB6369222B0CDDE369590609D56E -:1086B80040F62701204600220EF094D80096014685 -:1086C800204602E000962046002140F25C622B46DC -:1086D8000EF0D8DBFEBDF7B51E4643690446222BD3 -:1086E8000F4615460BDDC369590608D540F6270124 -:1086F80000220EF077D800970146204602E0009746 -:10870800204600214FF0FF334FF4CC620EF0BADB65 -:108718006369222B0CDDE3695A0609D540F6270167 -:10872800204600220EF05ED800960146204602E060 -:1087380000962046002140F264622B460EF0A2DB30 -:10874800FEBD436913B5222B04460DDDC3695B06E4 -:108758000AD540F6270100220EF044D84FF4806372 -:1087680001460093204604E04FF4806300932046BE -:1087780000214FF4C0620EF085DB1CBD2DE9F04FDF -:10878800013AD2B2082A85B004469A4615D8374B22 -:108798009E5C374B9F5C374B13F80290364B9B5CC3 -:1087A8000393364B13F802B0354B9B5C0293354B61 -:1087B80013F80280344B9D5C07E00025A84602951B -:1087C800AB460395A9462F462E466369222B0DDD3D -:1087D800E3695B060AD540F62701204600220EF021 -:1087E80001D8CDF800900146204603E0CDF800906E -:1087F800204600214FF0FF334FF4CB620EF042DBEE -:108808006369222B0FDDE36958060CD540F6270172 -:10881800204600220DF0E6DF07EA0A03B3400146CE -:108828000093204605E007EA0A03B3402046009378 -:10883800002117FA06F340F25C620EF023DB039B7B -:1088480083B148FA0BF208EA0A0848FA0BFB2046FB -:10885800029C2946A2400BFA04F305B0BDE8F04F8C -:10886800FFF703BF05B0BDE8F08F00BF5C51010002 -:10887800655101006E5101007751010080510100DE -:10888800EC530100F8510100015201002DE9F843B1 -:10889800044689460DF040DE0021064620460EF0CB -:1088A800EBDB80462046FFF7B9FC074620460EF072 -:1088B80055DA4946054642463B782046FFF79AFD79 -:1088C8000B2302305843074B3146EB18B3FBF5F541 -:1088D800454320460EF0D0DB0A23B5FBF3F5A8B2DA -:1088E800BDE8F8833F420F0038B543690446222BA0 -:1088F8000ADDC3695D0607D540F6270100220DF0A1 -:1089080071DF0146204601E02046002140F2146252 -:108918000DF008DE63690568222B20460ADDE3694D -:10892800590607D540F6270100220DF05BDF014606 -:10893800204600E0002140F214620DF0F3DD0368E8 -:108948009D4214D063692046222B0ADDE3695A064A -:1089580007D540F6270100220DF044DF01462046E6 -:1089680000E0002140F214620DF0DCDD05682846C5 -:1089780038BD38B51C461D68FFF7B6FF03462360AF -:10898800401B38BD2DE9F743002504460F4616461F -:1089980098469DF828900195FFF7A6FF0190636916 -:1089A8002046222B0ADDE3695B0607D540F627013E -:1089B80000220DF017DF0146204600E000214FF4A9 -:1089C800C2620DF0AFDDB9F1010F006801D108B93D -:1089D8000EE050B9B8EB451F09D920463946324652 -:1089E80001ABFFF7C6FF2D18D9E7002000E00120F2 -:1089F8000B9B6D011D60BDE8FE832DE9F04F00263D -:108A080085B08046894692460396012503AF4046C5 -:108A18004946524643F6982300950197FFF7B2FF5F -:108A2800044688B98DE881004023404649465246AD -:108A3800DDF80CB0FFF7A6FF039B38B99B445E44F2 -:108A480043F697239E42E0D9284600E0204605B029 -:108A5800BDE8F08F2DE9F843994643690446222B77 -:108A68000E461546DDF82080099F0ADDC3695A06BF -:108A780007D540F6270100220DF0B4DE0146204656 -:108A880001E0204600214FF4C3620DF04BDD03687E -:108A98002046C9F800306369222B0ADDE3695B06CA -:108AA80007D540F6270100220DF09CDE014620463E -:108AB80000E0002140F21C620DF034DD036820461E -:108AC800C8F80030D5F8E0313B60FFF7B1FB074646 -:108AD800002872D0D5F8E031990304D420463146F5 -:108AE8002A46FFF78AFF63692046222B0ADDE369DD -:108AF8005A0607D540F6270100220DF073DE01461D -:108B0800204600E000214FF4C3620DF00BDD6369DD -:108B18000646222B20460ADDE3695B0607D540F6A8 -:108B2800270100220DF05EDE0146204600E000210C -:108B38004FF4C3620DF0F6DC0368FF433B4033603B -:108B480063692046222B0ADDE3695E0607D540F6F5 -:108B5800270100220DF046DE0146204600E00021F4 -:108B680040F21C620DF0DEDC63690646222B2046CB -:108B78000ADDE369590607D540F6270100220DF002 -:108B880031DE0146204600E0002140F21C620DF073 -:108B9800C9DC036840F2DD541F40376002E00A2058 -:108BA80008F0EAD8D5F8E0319A0301D5013CF6D1AE -:108BB8006420BDE8F84308F0DF98BDE8F88337B5CE -:108BC800044601AB4FF400616A460EF063DA63694C -:108BD8002046222B0ADDE3695D0607D540F627010A -:108BE80000220DF0FFDD0146204600E000214FF491 -:108BF800CE620DF097DC056815F0005316D0636956 -:108C08002046222B0ADDE369590607D540F62701DD -:108C180000220DF0E7DD0146204600E000214FF478 -:108C2800CE620DF07FDC0560012500E01D46204680 -:108C38009DE806000EF04CD928463EBD70B50446A6 -:108C48000E460DF069DC0021054620460EF014DAC8 -:108C5800314602462046FFF781FB29460646204654 -:108C68000EF00ADA304670BD014B1860704700BF3D -:108C780094610100F8B5484F04463A68002A40F06C -:108C880089804369222B09DDC3695B0606D540F656 -:108C980027010DF0A7DD0146204601E0204600210E -:108CA80040F214620DF03EDC63690568222B204611 -:108CB8000ADDE3695E0607D540F6270100220DF0BC -:108CC80091DD0146204600E0002140F214620DF0DB -:108CD80029DC03689D4214D063692046222B0ADDF3 -:108CE800E369590607D540F6270100220DF07ADD21 -:108CF8000146204600E0002140F214620DF012DC2B -:108D0800056842F2107008F037D863692046222BB4 -:108D18000ADDE3695A0607D540F6270100220DF05F -:108D280061DD0146204600E0002140F214620DF0AA -:108D3800F9DB63690668222B20460ADDE3695B06D6 -:108D480007D540F6270100220DF04CDD01462046EC -:108D580000E0002140F214620DF0E4DB03689E425B -:108D680014D063692046222B0ADDE3695E0607D525 -:108D780040F6270100220DF035DD0146204600E0CF -:108D8800002140F214620DF0CDDB0668751B6426E5 -:108D980075433D603868F8BD946101002DE9F74FCF -:108DA8000446884691461F460DF0E8DF83460028B2 -:108DB80040F0D98020460DF0AFDB59468246204668 -:108DC8000EF05AD9636905462D2B0CD1D0F8F43032 -:108DD800B9F1000F02D023F0007301E043F00073F3 -:108DE800C5F8F430B8E02046FFF718FAC378012632 -:108DF8009E4000F0B180B9F1000F5ED06369204653 -:108E0800222B0ADDE369590607D540F627015A46A1 -:108E18000DF0E8DC0146204600E000214FF4C36273 -:108E28000DF080DB036841463B6043EA06070123F7 -:108E3800009320463B462A46FFF70AFA6369074330 -:108E4800222B20460ADDE3695A0607D540F627019A -:108E580000220DF0C7DC0146204600E000214FF457 -:108E6800C3620DF05FDB414607602A462046FFF7E4 -:108E7800C4FD4FF47A7007F07FDF40F2DD5702E05F -:108E88000A2007F079DF63692046222B0ADDE369AF -:108E98005B0607D540F6270100220DF0A3DC01464A -:108EA800204600E0002140F20C620DF03BDB036835 -:108EB800334242D1013FE3D13FE03A689AB963694E -:108EC8002046222B09DDE3695F0606D540F6270117 -:108ED8000DF088DC0146204600E000214FF4C36213 -:108EE8000DF020DB026822EA0607012300932046E2 -:108EF8003B4641462A46FFF7ABF9636907433742C9 -:108F08000CBF00260126222B20460ADDE3695906FC -:108F180007D540F6270100220DF064DC0146204603 -:108F280000E000214FF4C3620DF0FCDA414607600F -:108F38002A462046FFF761FD00E0012640F22D1782 -:108F480002E00A2007F018DF2B6903F48053B3EB23 -:108F5800063F01D0013FF4D12046514603B0BDE899 -:108F6800F04F0EF0899803B0BDE8F08FF0B589B0E6 -:108F780004460D4606AA07AB4FF400610EF08AD8E6 -:108F880029462046FFF75AFE4FF47A760022B0FBB6 -:108F9800F6F6134602212046FFF79DFB00220746FE -:108FA800134600F00F0503212046FFF794FB4FF608 -:108FB80080733B40DF094FF4000320F07F420093A9 -:108FC80003A804A9334603F09DDE05A80399049A73 -:108FD8001823774303F0DADE05B92D60059A4FF4BC -:108FE800006300934FF4805303A804A9BA1893FBB5 -:108FF800F5F303F087DE02A80399049A0C2303F023 -:10900800C5DE20460699079A0DF062DF029809B07E -:10901800F0BD10B504460DF0E7DE01462046BDE878 -:109028001040FFF7A3BF70B504461646FFF7F1FFDF -:1090380063690546222B20460ADDE3695B0607D5EE -:1090480040F6270100220DF0CDDB0146204600E066 -:1090580000214FF4CC620DF065DA04230360D6F8E2 -:1090680064364FF47A70DBB2B5FBF3F5684370BD34 -:1090780070B504460E460DF04FDA0021054620462D -:109088000DF0FADF314602462046FFF7CCFF2946AD -:10909800064620460DF0F0DF304670BDFFF7E8BF0A -:1090A80037B50446FFF7B5FF4FF400616A4601ABD8 -:1090B800054620460DF0EEDF002213462046042127 -:1090C800FFF709FB00F47F40030A00B91B60B5FBFA -:1090D800F3F520469DE806000DF0FADE28463EBD71 -:1090E80070B504460E460DF017DA002105462046F5 -:1090F8000DF0C2DF314602462046FFF77EFC2046CF -:10910800FFF78CF863690646222B20460ADDE369DF -:109118005A0607D540F6270100220DF063DB014609 -:10912800204600E0002140F20C620DF0FBD9F378F4 -:10913800012111FA03F3026829461A420CBF0026DE -:10914800012620460DF098DF304670BD70472DE9A6 -:10915800FF47836E002204460D460292039263B1D4 -:10916800D0F8CC1000EB8101D1F8D400216E8842F0 -:1091780005D1606E9847814602E0994600E0914625 -:1091880020460DF0C9D90021824620460DF074DF33 -:1091980002A9804603AA2046FFF70EF9029F00267F -:1091A8000396F7B13B462046294642460096FFF70C -:1091B8004FF863693843222B029020460ADDE369A1 -:1091C800590607D540F6270132460DF00BDB01465C -:1091D800204600E000214FF4C3620DF0A3D9029BA2 -:1091E8000360039EFEB100273346204629464246C7 -:1091F8000097FFF72DF863693043222B0390204630 -:109208000ADDE3695A0607D540F627013A460DF00C -:10921800E9DA0146204600E0002140F21C620DF028 -:1092280081D9039B0360294642462046FFF7E5FBA8 -:10923800204651460DF020DFE36E5BB1D4F8CC2018 -:1092480004EB8202D2F8D410226E914202D1606EF1 -:1092580049469847BDE8FF8710B500220C4608F03C -:10926800B1D8A0B90A4B1B688BB11A787AB1DA89E0 -:1092780094420CD8184604F0E1D820B1054B1A687E -:1092880001321A6010BD044B1A6801321A6010BD11 -:1092980044040000986101009C610100037E2BB129 -:1092A8004069D0F1010038BF0020704701207047A5 -:1092B800014B03EBC0007047A0610100014B03EBB9 -:1092C800C0007047C061010070B50C46164609F031 -:1092D800B3DD80B100252846FFF7F0FF03681BB90E -:1092E80080E85000184670BD0135EDB2042DF2D16A -:1092F8004FF0FF3070BD4FF0FF3070BD6FF01600BB -:10930800704770477047000003682DE9F041C0F8C6 -:10931800203143680022C0F824318368C0F828311E -:10932800C368C0F82C310369C0F830314369C0F80C -:1093380034318369C0F83831C369C0F83C3100F56D -:109348009073534E1C69DF699559D3F814C07D1981 -:109358004FEAB41787EAF42787EA7467ED199F691B -:1093680027EA040704EA0C047C402C198D1811F82C -:1093780002C0EF78043247EA0C6795F801C0AD786F -:1093880047EA0C4747EA05256419DD61DD68402A8C -:109398002544DD6093E8A01087EA0C0808EA050870 -:1093A8000CEA070C88EA0C074FEAB50C8CEA753C06 -:1093B8008CEAB5553D442C4443F8044DC1D100F125 -:1093C800E00306F13C0500F120071A6955F8044F3F -:1093D800D9695E6961184FEAB21484EAF22484EA12 -:1093E800726409199C69D3F85CC024EA020432400B -:1093F80062409E6B5C6A66444FEA744C8A188CEA39 -:10940800F44C996D8CEA942434194FEAF11686EAE3 -:10941800B14686EAD10161185218D961D96889180C -:10942800D96093E8520084EA060C0CEA010C264045 -:109438008CEA06044FEAB10686EA713686EAB1512B -:109448006118891843F8041DBB42BED103684268FD -:109458005918436A0160D31843608268836AD31835 -:109468008360C268C36AD318C3600269036BD318E8 -:1094780003614269436BD31843618269836BD318D4 -:109488008361C269C36BD318C361BDE8F08100BFB3 -:10949800C0540100F0B5034696100F46002510E0B1 -:1094A80057F8044B01354FEA146C83F800C04FEAB3 -:1094B800144C83F801C04FEA142C83F802C0DC7006 -:1094C8000433B542ECDB26EAE67312F0030200EB44 -:1094D80083000AD051F823401821002334FA01F5FB -:1094E800C554013308399342F8DBF0BD0048704792 -:1094F80064540100D0F8B43170B5D31893420446CF -:109508000E461546C0F8B43104D2D0F8B031013354 -:10951800C0F8B031D4F8AC21AB183F2B0AD8A21848 -:1095280002F5B67031462A4602F09EDED4F8AC3118 -:109538005D1925E0E2B1A0183146C2F1400200F5FC -:10954800B67002F091DED4F8B831201D04F5B6717A -:109558009847D4F8AC31C3F14002403BB6185D19C6 -:1095680006E03146D4F8B831201D98474036403DD2 -:109578003F2DF6DC04F5B67031462A4602F074DE5B -:10958800C4F8AC5170BD0000012910B5044640F87C -:10959800041B05D10A4B0B49C4F8B831142204E066 -:1095A800094B0A49C4F8B831202202F05DDE0020D8 -:1095B800C4F8AC01C4F8B001C4F8B40110BD00BFD0 -:1095C8000D430000C055010045400000A0540100B3 -:1095D800F8B5044600F5AA760D4600F58A772146C7 -:1095E8003046142202F040DE30696649726841183C -:1095F8003068331F01EBF061F06820EA020CB068B4 -:1096080010408CEA0000091846F8041C687895F8A0 -:1096180000C0000440EA0C6095F803C04FEAB202AB -:1096280040EA0C0095F802C0043540EA0C204118C5 -:109638009F42306146F8041C72601E46D4D304F57C -:10964800827530694F497268411853F80409F76800 -:1096580001EBF061B06827EA02071040784009186A -:10966800376BF0694FEAB2027840B76C72607840A5 -:10967800376D78404FEAF0703061081846F8040CEE -:10968800043EAB42DDD804F1B4061A4615693E49DA -:109698005068691853F80459D76801EBF561956863 -:1096A80045407D404919176BD5694FEAB0007D40A8 -:1096B800976C50607D40176D7D404FEAF5751561D8 -:1096C8004D1942F8045C043AB342DFD804F1640C43 -:1096D8001A4615692D49101D691853F80459C1C84F -:1096E80001EBF56186EA07050540374085EA07067C -:1096F8008919D569166B4FEAB0007540966C5060B1 -:109708007540166D75404FEAF57515614D1942F8AB -:10971800045C043A6345DCD804F114061D691C494D -:10972800586869181D68DF6801EBF5619D681A467D -:1097380045407D4049191F6BDD694FEAB0007D4007 -:109748009F6C58607D401F6D7D404FEAF575491943 -:109758001D6143F8041C043B9E42DFD3236859185B -:10976800216013686168CB1863605368A168CB18DF -:10977800A360E1689368CB18E3602169D368CB18CC -:109788002361F8BD9979825AA1EBD96EDCBC1B8F95 -:10979800D6C162CA30B5034685B00C461546684640 -:1097A800194607F0B3DE20466946102DB4BF2A4695 -:1097B800102202F059DD05B030BD07F0039F08B54F -:1097C80007F0ECDE002008BD38B504460D46FFF76B -:1097D8008DFE0346E4B10022226062600122AA40A5 -:1097E80001680A420AD100F114014069024204D119 -:1097F80003F128019B6A1A420DD00B4604F11000B0 -:1098080063602560A0609B6829469847002038BDA2 -:109818006FF0010038BD6FF0160038BD08B5436819 -:1098280013B1DB688068984708BD08B5436813B171 -:109838001B698068984708BD013806289ABF024B03 -:1098480018560020704700BFD4550100F8B50446EB -:1098580000680E461546FFF7EFFF00284AD0D4F8F7 -:10986800AC218021A31883F86C11531CA842B8BFFF -:109878000546382BC4F8AC3111D9A01800F5B670DC -:109888000021C2F13F02013002F072DDD4F8B83194 -:10989800201D04F5B67198470023C4F8AC31D4F8FC -:1098A800AC210021A01800F5B670C2F1380202F010 -:1098B8005FDDD4F8B021D4F8B431D20042EA537253 -:1098C800DB00C4F8B021C4F8B431082204F5D27022 -:1098D80004F5D871271DFFF7DDFD384604F5B6718C -:1098E800D4F8B8319847304639462A46BDE8F8409A -:1098F800FFF7D0BDF8BD07280AD84FF0C243834010 -:1099080004D44FF0F053834004D401E04020704762 -:1099180000207047802070472DE9F0470C46B0B012 -:1099280090469A460746002846D00846FFF784FF27 -:1099380081462046FFF7DFFF5045064607F18005C0 -:1099480013DA21462846FFF73FFF4146524628468C -:10995800FFF764FF284620A94A46FFF766FF4E45F1 -:10996800B4BFB246CA460DF18008002309E018F8D2 -:10997800032082F0360182F05C020DF80310FA54DD -:1099880001335345F3DB2AEAEA7A07E036230DF878 -:109998000A305C2307F80A300AF1010AB245F5DB00 -:1099A80021462846FFF710FF044638B9284669467D -:1099B8003246FFF733FF01E06FF00104204630B074 -:1099C800BDE8F08710B18030FFF728BF70472DE958 -:1099D800F843DDF8208004461546994661B10E46E5 -:1099E800002707E032881AB120467168FFF7EAFFBE -:1099F80001370836AF42F5DBB9F1000F09D0B8F1ED -:109A0800000F06D0204649464246BDE8F843FFF716 -:109A1800D9BFBDE8F8832DE9F0478A4690B0904653 -:109A2800064600282BD0D0F8807000F18004384614 -:109A3800FFF761FF81463846FFF7FEFE05462A46D6 -:109A480020466946FFF7F1FE39462046FFF7BCFE7F -:109A5800204631464A46FFF7E1FE204669462A4637 -:109A6800FFF7DCFE204669462A46FFF7DEFE504631 -:109A780069464545B4BF2A46424602F0F5DB10B0B8 -:109A8800BDE8F087F0B51446ADF5337D07460E46C0 -:109A98001D4602A8234639463246FFF73DFF0446D5 -:109AA80060B9BA9B02A800932946B89AB99BFFF7F8 -:109AB8008EFF02A8BB99BC9AFFF7ADFF20460DF5B3 -:109AC800337DF0BD2DE9F04F93B01E9F81468B4644 -:109AD80092461C461F9D002F68D0002D68D02BB1E0 -:109AE800184602F0F1DC00F1010800E0984648460B -:109AF800FFF7A2FE064600285CD0431EEB1893FB36 -:109B0800F0F3FF2B079355DC4FF6FF73984551DCB4 -:109B18001D9A9A424EDC2B4BADF83420002C08BF1E -:109B28001C461C9B01220E9312AB03F8012D1093C7 -:109B3800032300930023ADF82400ADF83C200193E3 -:109B48000293A842D4BF0490049559464846524609 -:109B58000BAB0C940A97ADF82C800397FFF792FF94 -:109B6800044600282AD14FF0020819E0AD1B002D49 -:109B78000A9723DD04230093002301930293BF195E -:109B880048465946524609AB8DF847800397B54277 -:109B9800D4BF04950496FFF775FF08F1010860B972 -:109BA800079A08F1FF339342E0DD07E03C4605E001 -:109BB8002C4603E06FF0160400E00446204613B07C -:109BC800BDE8F08F05EA89000B4B10B51A681C46F2 -:109BD800904204D15A68914201D1184610BD636978 -:109BE800054A984206D19069143281420CBF10464A -:109BF800002010BD002010BD6C5D010073B5044647 -:109C08000CF0F6DE14237422204640F60C410CF0CA -:109C18004FDE2046012104220DF030D820460221D3 -:109C280004220DF02BD801250021204640F61C62A5 -:109C38004FF0FF3300950CF0A7DE112300930021AD -:109C4800204640F618624FF0FF330CF09DDE41F2DB -:109C5800021300930021204640F644424FF0FF33A0 -:109C68000CF092DEF32320464FF45E614FF0FF3292 -:109C78000CF01EDE0023204640F6F8514FF0FF326C -:109C88000CF016DE0023204640F6E4514FF0FF3278 -:109C98000CF00EDE0823204640F6EC514FF0FF3260 -:109CA8000CF006DE0023204640F6E8514FF0FF3264 -:109CB8000CF0FEDDDB2320464FF45D614FF0FF32F0 -:109CC8000CF0F6DD0C220023204640F654410CF03F -:109CD800EFDD284B00210093204640F6BC524FF0A0 -:109CE800FF330CF051DE244B29460093204640F602 -:109CF800BC524FF0FF330CF047DE204B022100939B -:109D0800204640F6BC524FF0FF330CF03DDE2A46A9 -:109D18002B46204640F624610CF0CADD40F6FF735E -:109D280000930021164E204640F6B4524FF0FF3300 -:109D38000CF02ADE0021204640F6B8524FF0FF33DF -:109D480000960CF021DE4BF6982300932946204616 -:109D580040F6B8524FF0FF330CF016DE20464FF4B1 -:109D68005C614FF0FF32334602B0BDE870400CF042 -:109D78009F9D00BF101112131415161718191A1BDE -:109D88001032547613B50C4602B949B1084913B1DB -:109D98000B681C4003E00B681C4324EA03042240C0 -:109DA80000920021702223460CF0BADB1CBD00BFD4 -:109DB800A404000013B5144642690A2A0FDD29B12C -:109DC800012905D002290AD1842202E0782200E084 -:109DD8007C220093002123460CF0A2DB01E04FF027 -:109DE800FF301CBD2DE9F04104460CF07BDF00215B -:109DF8000A460B4607462046FFF7C4FF00210A46DD -:109E08000B4606462046FFF7D5FF002205460221ED -:109E180020461346FFF7CEFFD4F8788015E0D8F82F -:109E2800083083B198F80420002AD8F80C200CBF19 -:109E38002846384600EA020012D03240904202D04A -:109E4800D8F800109847D8F81080B8F1000FE6D17C -:109E5800204641462A462B46BDE8F041FFF7AABFF7 -:109E68000028EDD1EFE74FF48030704738B5002572 -:109E78001D70D1F8CC304FF4006113602A460446B7 -:109E88000DF0ECD8054638B1D0F8E031DA0103D44A -:109E9800204601210DF0BCDC284638BD73B50446C8 -:109EA8000DF02AD818B920460DF0D2D860B3204654 -:109EB80021466A460DF10703FFF7D8FF0646C0B1F1 -:109EC80040F22D1502E00A2006F056DFD6F8D4310C -:109ED800180706D4013DF6D103E00A2006F04CDF4E -:109EE80001E040F22D15D6F8D431590701D5013DCE -:109EF800F3D1204600210DF08BDC9DF807301BB90B -:109F0800204600990DF0B8D87CBD10B5044607F07E -:109F1800CDD82046FFF7C2FF012010BDF0B585B0AF -:109F280004460D4617460DF093D8002800F094809B -:109F3800A66E6EB1D4F8CC3004EB8303D3F8D420EA -:109F4800236E9A4203D1606EB047064600E00026B1 -:109F58002046214602AA0DF10F03FFF787FF0028CC -:109F680063D0082F61D8DFE807F005141C273540B7 -:109F78004A550D000095204600214FF49C724FF081 -:109F8800FF334EE00021009120464FF49C720B46AF -:109F980047E04FF0FF330093204600214FF49A72B8 -:109FA8003FE0002120464FF4EC720B4600910CF084 -:109FB800B7DA00F0010539E025B1202300932046E7 -:109FC800002103E002230093204629464FF4E8725B -:109FD800222326E0002120464FF49A720B46009176 -:109FE8000CF09EDAC0F3C02520E0002120464FF493 -:109FF800E0720B4600910CF093DAC5B216E000212E -:10A0080020464FF49A720B4600910CF089DAC0F39F -:10A0180040250BE0EDB20095204600214FF4E07298 -:10A02800FF230CF07DDA054600E001259DF80F308E -:10A038001BB9204602990DF01FD8E36E6BB1D4F816 -:10A04800CC2004EB8202D2F8D410226E914204D1C3 -:10A05800606E3146984700E00546284605B0F0BDD9 -:10A0680000487047C05D01000020704710B50C46DD -:10A0780041B18B6823B9C06F09680EF029DBA06075 -:10A08800A06810BDC06F10BD1FB5084A03460092F6 -:10A09800074A08460192074A0749126802921A6855 -:10A0A800064B02F0D5DB05B000BD00BF1456010019 -:10A0B8004039010090600100E55501000856010093 -:10A0C80008B1D0F888007047642910DC632921DAC8 -:10A0D8004A291FD005DC07291FDB08291ADD3C297E -:10A0E80012E0502916D018DB5C39032911E0C32986 -:10A0F80004DCC2290EDAA83902290AE0B1F5847F06 -:10A1080008D003DCB1F5807F07D103E0A1F58971A0 -:10A11800012902D86FF01600704700207047002010 -:10A128007047C88810F0080018BF6FF01600704715 -:10A138004A6810B593424C8829DBE30603D50368C7 -:10A148001B7E002B26D1210703D503681B7E002B1D -:10A1580023D0A20602D5437E002B21D0630722D448 -:10A1680014F0030322D002994CF05EDE00281FD0C1 -:10A17800E10702D58379002B1DD114F002041DD00C -:10A188008379002B0CBF6FF00500002010BD6FF025 -:10A19800010010BD6FF0040010BD6FF0030010BD8A -:10A1A8006FF00A0010BD6FF0160010BD184610BD04 -:10A1B8006FF01D0010BD6FF0060010BD204610BDE9 -:10A1C80037B50546900723D58C6A0CB3A168226978 -:10A1D80063680905C3F30043117A44BF43F00203DF -:10A1E800DBB211B1D2F8080101E0D2F804017F22F4 -:10A1F8008DE80C000022383004F13C01134675F05C -:10A2080081DB2846214603B0BDE830407CF0E69F5C -:10A2180003B030BD2DE9F04F87B000230F4610ACD6 -:10A228001599049305938046934694E87002DDF8E7 -:10A2380050A04CF0F9DDB7F90630002B1ADA1BF004 -:10A24800010FB9883A890CD04900CDF800900196E1 -:10A25800CDF80890CDF80CA0D8F81000013133469D -:10A2680005E08DE86006D8F810004900234607F09D -:10A27800B3FD0FE0032D0BD9042204A8214601F0F9 -:10A28800F3DF072D04D905A8211D042201F0ECDF16 -:10A298006FF0160007B0BDE8F08F000038B50C4627 -:10A2A80005460846484902F0D3DA4849204602F0F4 -:10A2B800CFDA4749204602F0CBDA4649204602F079 -:10A2C800C7DA4549204602F0C3DA4449204602F07D -:10A2D800BFDA2046424902F0BBDAD5F8340137F03C -:10A2E80043DA20B9D5F8380139F0DEDA18B120465A -:10A2F8003C4902F0ADDAD5F8340137F035DA18B157 -:10A308002046394902F0A4DAD5F8380139F0CCDA18 -:10A3180018B12046354902F09BDAD5F830013AF0F9 -:10A3280001DC18B12046324902F092DAD5F8300142 -:10A3380005F0ACF918B120462E4902F089DA20461A -:10A348002D4902F085DAD5F84C0165F04FDF18B1D8 -:10A3580020462A4902F07CDA2B6893F83B301BB17F -:10A368002046274902F074DA2649204602F070DABE -:10A378002549204602F06CDA2B6A186909F020FC9E -:10A38800820707D52149204602F062DA2046204993 -:10A3980002F05EDA20461F4902F05ADA20461E49CA -:10A3A80002F056DA20461D4902F052DA20461C49CE -:10A3B80002F04EDA20461B4902F04ADA1A492046D2 -:10A3C800BDE8384002F0449A1D56010021560100AC -:10A3D800265601002B560100345601003D56010057 -:10A3E80041560100465601004D56010057560100DE -:10A3F800615601006A560100735601008256010039 -:10A40800875601008E56010095560100A15601009D -:10A41800AA560100B7560100BC560100C6560100F5 -:10A42800CB560100D0560100D856010030B585B092 -:10A43800054668460C4602F0F5D928466946FFF7F6 -:10A448002DFF204605B030BD2DE9F04F03F0010384 -:10A45800A9B004461493D4F87C3410691B680E46DE -:10A46800C358D0F858131B7891460F93D4F880340A -:10A47800B2681B681991C35808901B780992159304 -:10A48800138860680B9303F00C039B08022B08BF2A -:10A498000B9913930B9A0CBFC1F3C0130023DBB2C3 -:10A4A8001A9302F44073A3F540756B4243EB05031E -:10A4B80031461C93379F03F08DDA369B04300E909B -:10A4C80083B11B7A0B2B07D1236893F8AD304BB1BE -:10A4D80036988379072B05D836990E9A91F90F305B -:10A4E800D2180E92D4F8B031002B2DDA369B03B374 -:10A4F8001B7A022B1FD194F8B022F2B90898036D89 -:10A5080013F008031CD136998A792168D1F8B8105C -:10A518008A4217D2032A15D90B2A13D8B269900098 -:10A5280010D4339A012A0FD10E9B012008330E93C1 -:10A5380004E0369A04E0002304E000200C9005E0D3 -:10A548000C9203E00C9301E000210C91B568B389EB -:10A55800AA1F7633A5F176001D92B38100217022DF -:10A56800B060189001F004DFB38BD90402D4B2694B -:10A57800520502D51B051B0D20E0D9F80420A04B7D -:10A588001340BBB10B9901F0FC03882B12D1099A37 -:10A598001379D8070ED43398F289411E02F00702C6 -:10A5A8003298583209EB42028842D38806D1591CA6 -:10A5B800D18003E01399012906D111E013980128ED -:10A5C8000ED00021079102E0102207920023329852 -:10A5D8001B019BB200F00F0209991343CB8201E0E3 -:10A5E80000220792099BA068DA8AB38B23F47E6362 -:10A5F80023F01F0343EA1213B38314F003DA0107AD -:10A6080003D5B38B43F40053B3833498042808D19B -:10A618002046089935F82A2C14F080DEADF8980009 -:10A6280019E03299339801F00F02B4F85A33411EF9 -:10A63800329842EA0312884292B202D10133A4F856 -:10A648005A333499520147F6E073134001F0070278 -:10A658001343ADF8983099F8D7303BB90B9A02F00C -:10A66800FC03802B02D0089883791BB9079941F025 -:10A6780020010791634B3B40002B40F0828007F09C -:10A688004072B2F1807F00F08180139A012A30D99C -:10A69800B369DA062DD4002B2BDB96F91F30002B7B -:10A6A80027DB226A574BD2F8488008EA030323B90C -:10A6B80008F04073B3F1807F03D109980379DF076D -:10A6C80066D4D2F844804F4B08EA030323B908F054 -:10A6D8004073B3F1807F04D109990B7913F001031A -:10A6E80059D0099A1379D80703D4D9F8083019072B -:10A6F80005D599F8407007F07F07B84649E002236E -:10A708008DF8863027AB0093D4F85C011FAB49461F -:10A7180026AA7CF053DD0B98DDF87C8000F0FC0362 -:10A72800482B209F01D0C82B0BD141460898002206 -:10A738002AF0F4DE99F84070804607F07F0700237E -:10A7480008E0B369329943F00063B361D1F10103C2 -:10A7580038BF0023BDF89C20D20703D5B26942F464 -:10A768000052B261226892F8E120BAB1D4F8F80632 -:10A778004946BDF8982005937CF0D4DA059B1290E1 -:10A788000DE00022B8461292134608E0B84603E0EE -:10A798004746002300E04746129300E012922268E1 -:10A7A800D4F8840492F84F2090F80CB012F0030209 -:10A7B80000F09C818278012A09D9216A91F94D100B -:10A7C800A1F1010EDEF1000141EB0E0100E00021D4 -:10A7D800012A5FFA81FA17D9226A92F94D200132CB -:10A7E80012D1D9F8042012F080420ED00E30022186 -:10A7F800059302F0E7DC021C18BF0122059B04E068 -:10A8080040000100FF0000C0002218F0407FD0B2D5 -:10A818005FFA88F207D01F2A02D9202A07D0553AB2 -:10A82800072A04D91CE0A0498A56002A18DAB8F188 -:10A83800000F15DB28F4801828F4407818F04072CF -:10A8480009D0BAF1000F03D1B2F1807F03D110B162 -:10A8580048F4801804E0BBF1010F08BF48F4807881 -:10A8680017F0407FFAB207D01F2A02D9202A07D052 -:10A87800553A072A04D91BE08B498A56002A17DA69 -:10A88800002F15DB27F4801727F4407717F0407264 -:10A8980009D0BAF1000F03D1B2F1807F03D110B112 -:10A8A80047F4801704E0BBF1010F08BF47F4807735 -:10A8B800B4F8582402F46052B2F5C05F2CD118F4F1 -:10A8C800E0221FD118F0407F17D0D9F804201203D6 -:10A8D80013D5226892F83B2092B1089882797AB110 -:10A8E800D0F80821528E02F46052B2F5C05F0CBF56 -:10A8F8004FF400324FF4803204E04FF4803201E02C -:10A908004FF4003218F0407F13D05FFA88F1202905 -:10A9180008BF4FF400320CE05FFA88F2F9B2202A3F -:10A9280008BF4FF08078202908BF4FF080774FF498 -:10A93800803227F4E02A17F0407F28F4E02848EA1C -:10A94800020818BF4AEA020A226A08BF4AF4803A93 -:10A95800516C564A0A40002A53D101F04071B1F1B6 -:10A96800807F4ED018F0407F94F81C2204D0012A32 -:10A9780002D148F4000802E00AB928F400081AF0E5 -:10A98800407F94F81C2205D0012A03D14AF4000A1A -:10A9980000F009BE002A40F006862AF4000A00F0FA -:10A9A80002BED9F80410C8032BD5D9F80810090637 -:10A9B80027D5013225D118F0407F0FD05FFA88F2F1 -:10A9C800A2F15701012909D9632A07D0642A05D0C1 -:10A9D800652A03D0662A18BF48F480081AF0407F19 -:10A9E8000FD05FFA8AF2A2F15701012909D9632A27 -:10A9F80007D0642A05D0652A03D0662A18BF4AF40E -:10AA0800800A2046494605931AF060DC18F0407227 -:10AA1800059B45D01599022908D108F4E02BABF520 -:10AA28000032D2F1000B4BEB020B01E04FF0000BB0 -:10AA38005FFA88F21F2A04D8072A94BF002101214F -:10AA48000AE0202A06D0A2F15501072994BF002167 -:10AA5800012100E00021C9B239B199F8FE1021B1F5 -:10AA680099F8FF10003118BF012118F4000F119157 -:10AA78001ED01F2A04D8072A8CBF0022012209E011 -:10AA8800202A05D0553A072A8CBF0022012200E06F -:10AA98000122D2B2002A0CBF024604220D9208E01D -:10AAA8000D929346119204E058168900FF0000C0E9 -:10AAB8000D901AF0407226D01AF4000F25D05FFAD4 -:10AAC8008AF21F2A04D8072A8CBF0022012209E033 -:10AAD800202A05D0553A072A8CBF0022012200E01F -:10AAE8000122D2B2002A18BF04200EE028F4E02880 -:10AAF80027F4E02A48F480384AF4803A10920D92FC -:10AB08009346119202E0109200E0109093B1089AD7 -:10AB18003398D2F8301102EBC103C2B2C3F838211E -:10AB28000131089A01F03F01C3F83481C2F83011AD -:10AB3800C9F820A218F0407703D15FFA88F31B9375 -:10AB480003E0404674F058DE1B901398022800D0AA -:10AB580088B9B4F868340E99994202DCB3695B018C -:10AB68000CD5099A1198137903F00103002B08BF3B -:10AB78000120179004E01199179101E0119A17929A -:10AB8800236A597D41B10F9B33B12FB9884A5FFAC7 -:10AB980088F3D356002B07DB236893F84F309807C8 -:10ABA80027D037B3159820B3339A012A0ED90F9BB3 -:10ABB800002B0CBF4FF0300A4FF0160AB3694AF465 -:10ABC800803A23F00063B361D04612E089B10F9850 -:10ABD80078B167B908F07F03022B0AD0042B08D09C -:10ABE8000B2B06D0162B18BF4FF0010B01E04FF0CE -:10ABF800010B18F040710F911AD108F07F03162B42 -:10AC080016D86C4A9A4013D5149A62B15FFA88F341 -:10AC1800022B0BD0D9F8103093F92C3113F1FF33F4 -:10AC280018BF012300E0149B0D9301E00F980D90CD -:10AC38001AF0407116911BD10AF07F03162B17D812 -:10AC48005C4A9A4014D5149A6AB15FFA8AF3022BC7 -:10AC58000CD0D9F8103093F92C2112F1FF3218BF1B -:10AC68000122109204E0169B109301E016981090B0 -:10AC78001399D9F80430022908BFC9F8588113F488 -:10AC880080334AD094F80D32002B46D094F8113214 -:10AC9800002B42D0159A032A30D00F9B4BB908F0ED -:10ACA8007F03022B2CD0042B2CD00B2B2DD0162B52 -:10ACB8002ED00998037913F001032BD10B9901F0D9 -:10ACC800FC02882A29D1349A032A26D8B3691C9809 -:10ACD80043F48053B361079B099900280CBF1822DD -:10ACE8001E2243F4A04307938B5A23F060031B04EE -:10ACF8001B0C43F020038B52012207E000230CE0D9 -:10AD08000F9808E00F990A9108E00F9A0A9205E057 -:10AD18000F9B02E000200A9000E00A931D9920464C -:10AD280000910E9A41460B9B20F08CD922AF204609 -:10AD380051460E9A0B9B009720F084D90622A5F164 -:10AD48004000394601F090DA169A62B90AF07F039A -:10AD5800162B08D8174A9A4005D50E9B05F83C3C97 -:10AD68001B0A05F83B3CB3690F995A0512D591B1F6 -:10AD7800369A22B1127A042A01D00B2A1CD143F444 -:10AD88000063B361179894F8DA32002B18BF0120DA -:10AD9800179011E081B9064A5FFA88F3D356002B61 -:10ADA8000ADA15F8063C03F00F03149307E000BF16 -:10ADB800581689000002102815F8062C14920B9BCF -:10ADC800A42B14D009980379DB0710D40A9981B908 -:10ADD800B36920465F05414602D517F021DD03E03F -:10ADE8000D9A359B20F008D9099A508014E00A9BE7 -:10ADF80053B1414620460D9A40F62A131FF0DCDE77 -:10AE0800099980B2023048800B9AA42A04D1099883 -:10AE1800438825F83A3C19E009990B79D90701D4F8 -:10AE28000A9A2AB1002305F83A3C05F8393C0DE0A6 -:10AE3800B36920465A05514602D517F0F1DC03E004 -:10AE4800109A359B20F0D8D825F83A0CB2699305AA -:10AE580009D5B38C25F8343CF38C25F8323C079B94 -:10AE680043F400530793329818B9079941F0080141 -:10AE7800079109980379DF0712D4D00410D494F805 -:10AE880010320BB151060BD4520505D41A9919B1D9 -:10AE9800199A92F828301BB9079B43F001030793CE -:10AEA800924B34981399185C022915901CD1349A46 -:10AEB800032A19D894F80D32B3B11B9B042B13D96C -:10AEC800D4F8340136F062DA70B91998159900EBA4 -:10AED80041039B8B13B1B3695B0505D5119A1AB968 -:10AEE800079B43F480530793236A186966F018DCBC -:10AEF80000F46050B0F5C05F03D1079840F480704B -:10AF080007900C9919B1079A42F400420792079BDF -:10AF180025F8763C369810B394F8B03213BB0899EC -:10AF28000A6D12F0080221D1037A0B2B06D123688F -:10AF380093F8AD30D3B18379072B14D8369A937927 -:10AF48002268D2F8B82093420FD2B26997000FD482 -:10AF58003698027B02F0070242EA031203E03699B0 -:10AF6800079107E00022079204E00023079301E01D -:10AF78000020079010994B1EDBB2012B04D8079ACA -:10AF880042F400539BB20793A5F17200099902227B -:10AF980001F06AD9002305F8703C05F86F3C05F804 -:10AFA8004A3C05F8493C369B002B2FD094F8B03228 -:10AFB800002B2BD10898036D180727D436990B7AE4 -:10AFC8000B2B06D1236893F8AD30FBB18B79072B97 -:10AFD8001CD8369B9A792368D3F8B8309A4215D290 -:10AFE800B369990012D41C9818B9099901F118028B -:10AFF80002E0099B03F11E021A9800B102320023F5 -:10B00800009320461899369B2EF078DC0999062281 -:10B018000431A5F15000139101F026D9BDF89830FC -:10B0280025F82A3CD4F84401089960F0E7DC35F8A3 -:10B03800303C80B243EA002325F8303C002305F871 -:10B04800283C05F8273C05F8263C05F8253C05F87A -:10B05800243C05F8233C05F8223C05F8213C05F87A -:10B06800203C05F81F3C179A1AB9BBF1000F01D113 -:10B07800E1E09B460022414608982AF04FDA002278 -:10B088000690514608982AF049DA069B089013F072 -:10B098004073189306D10699154BC8B21B56002B5E -:10B0A80003DA14E0069874F0A7DB023818BF012011 -:10B0B80070B1D9F8103093F92C31012B0AD0079AC6 -:10B0C80042F480439BB2079301230C9304E0189841 -:10B0D8000C9001E000210C91089B13F0407209D1FB -:10B0E800D8B2034B1B56002B07DA1DE06CE1880031 -:10B0F80058168900089874F07FDB023818BF0120C1 -:10B1080078B1D9F8103093F92C31012B0BD007986E -:10B1180001216FEA40436FEA53439BB207931191B1 -:10B1280003E0119001E00022119235F8763CBBF162 -:10B13800000F02D043F4006301E043F0060325F852 -:10B14800763CBBF1000F0CBF4FF0140C4FF00E0C07 -:10B15800A5F11E0362460093204606990B9BCDF885 -:10B1680014C01FF06FDFDDF814C024AF62460B9BDC -:10B178002046089900971FF065DF39460622A5F199 -:10B18800480001F071D80C980D990E9AA5F1180392 -:10B198000B9300900191029200275946069A434664 -:10B1A800204603971FF06CDF25F8160C119B1098AA -:10B1B8000E9900930190029120465946089A5346E9 -:10B1C80003971FF05DDF25F8420CA5F11400BBF1D1 -:10B1D800000F09D06FF03B0305F8183C05F8177C01 -:10B1E800099A02F10A010EE06FF04B0305F8183CCA -:10B1F80005F817BC1399062201F036D8099BA5F16A -:10B208000E0003F10A01062201F02ED81498189AAC -:10B2180081B252B906989F4AC3B2D356002B04DABA -:10B2280015F81E3C03F00F0301E015F81E3C1B0245 -:10B23800194314911FE059460622A5F11E0001F09A -:10B2480097D859461022A5F1180001F091D8A5F118 -:10B2580048005946062201F08BD805F842BC05F88B -:10B2680041BCCDF820B0CDF818B0CDF82CB0CDF851 -:10B2780044B0CDF830B0B3695A050FD50F9969B10C -:10B2880028AB002223F8022D0093D4F83401494654 -:10B2980042460E9B36F096D805F8430C079B25F8D6 -:10B2A800743C149825F8640C1699B1F1807F0BD082 -:10B2B80031B90AF07F03162B02D8774A9A4001D495 -:10B2C800012002E0169800E00220069A80B202F0FF -:10B2D8004073B3F1807F0BD033B902F07F02162A96 -:10B2E80002D86D49914000D401239B009BB200E035 -:10B2F80008230899184301F04073B3F1807F0BD0FD -:10B3080033B901F07F02162A02D86349914000D46C -:10B3180001231B019FB200E02027236A0743186915 -:10B3280066F0FED9C0B247EA002725F8627C0F9A7A -:10B33800B2F1807F0CD032B908F07F03162B02D807 -:10B34800554A9A4001D4012300E00F9B9BB200E0CC -:10B3580002230D98ADF89A30421ED2B2012A09D8BC -:10B3680043F01003ADF89A302368D3F888309A690F -:10B3780001329A6141462046BDF89A707EF080DC21 -:10B38800B3690743B9B21B01ADF89A100ED523680B -:10B3980093F8E13053B1236A186967F099DB236A9F -:10B3A8000DF19A011869129A67F0ACDBBDF89A3072 -:10B3B800414625F86E3CB4F85824204627F09AD91F -:10B3C80025F86C0C51462046B4F8582427F092D939 -:10B3D80025F86A0C179911B9BBF1000F0FD006991F -:10B3E800B4F85824204627F085D925F8680C089920 -:10B3F8002046B4F8582427F07DD925F8660C0F9A12 -:10B408004AB10D9B042B06D1204641460E9A1FF0E7 -:10B4180077DC25F8380C169848B11099042906D11C -:10B42800204651460E9A1FF06BDC25F8360CD9F8E9 -:10B438000430580640F1AE801A9A002A00F0AA801B -:10B448001998159900EB41039B8B002B7BD0B369AE -:10B45800590500F19F80329A002A40F09B800E9B8C -:10B46800204641460D9A1FF0A7DB0B9B0990ABB114 -:10B4780006990C9A204617F041D808990746119A60 -:10B48800204617F03BD80B99B1F802B0BB4435F809 -:10B49800427C1BE058168900000210280A9ABAB9A3 -:10B4A80041460D9A0A9B20461FF0A6DD099B51468E -:10B4B80000EB030B109A0E9B20461FF07DDB5146D4 -:10B4C8000746109A20460A9B1FF096DDC71902E02E -:10B4D800DDF824B00B9F1FFA8BF225F8702C25F8A5 -:10B4E8004A7C1998159900EB41039B8B0998C3185E -:10B4F8009B1A9BB21A0419D4204641460D9A16F09D -:10B50800FFDFFF2805D9B4F85A24904238BF024615 -:10B5180001E04FF48072349992B204EB4103B3F81E -:10B528005C34934202D0204618F076D8236893F80A -:10B538004430002B2ED0349A032A2BD8D4F860013B -:10B5480015995A4623E0236893F8443013B3349B83 -:10B55800032B1FD81A480B99C75C204639B10C9A9F -:10B56800069916F0CBDF0B9B5A8882180CE04146EF -:10B578000D9A0E9B1FF020DB0D9A0546414620468A -:10B588000B9B1FF039DD4219D4F8600139464B4650 -:10B5980050F0F0D8B369BDF8980043F08403B36164 -:10B5A80029B0BDE8F08FD4F8842428F4800892F9F3 -:10B5B80013202AF4800A012A7FF4F3A9FFF7FBB9C4 -:10B5C8006CE1880070B50B6912B15478032C01D86E -:10B5D800002212E04D6845F480744C605679012EC3 -:10B5E8008DBF24F4806445F4A0654D604C605478A8 -:10B5F800052C2FD9062C03D1012283F8A42370BD72 -:10B60800147A14F0040F4C6814BF44F0806424F0DA -:10B6180080644C60147A04F00804D4F1010438BF43 -:10B62800002483F8A4438B6823F004038B605478C8 -:10B63800062C0FD9127AD2060CD5026843F00403FF -:10B648008B6092F80C21D00704D592075CBF23F0D9 -:10B6580004038B6070BD00002DE9F04FB5B09A4629 -:10B668003F9B05460B2B894616463E9F409C40F261 -:10B67800E6800C3B04931AF07DDE0021C822059079 -:10B68800204600F075DE31460622204600F0ECDD4B -:10B69800FA7ABB7A494643EA022303F00302012AF5 -:10B6A800A4F86230E38808BF84F83420BAF1000FA8 -:10B6B80014BF4FF4807200221343E38028465BF0E6 -:10B6C8009BDF60857A7A3B7A07F10C0B43EA022309 -:10B6D80007AFE385002128220DF14408384600F021 -:10B6E80047DE2DAE00212822404600F041DE4FF013 -:10B6F800FF3300210C223046ADF8CE3000F038DEA2 -:10B708000DF1CE032F93049BBAF1000F0CBF4FF03D -:10B71800600A4FF0700A8DE848002846002152461A -:10B728005B462D97CDF8B8801CF0D6DA002840F09B -:10B738008680059B4246DEB2284604F13803394626 -:10B748001FF0D0DBBDF8CE304FF6FF72934217D012 -:10B758005A1E92B2DE2A75D843F480520E2B8CBF43 -:10B768004FF440430023D5F8580143EA020152F050 -:10B7780043D858B9D5F864319B889B0506D461E055 -:10B78800731E9BB2DE2BADF8CE605BD8BDF8CE3011 -:10B798009E4203D1E28842F00202E280EB1893F85D -:10B7A8003C20494684F86120284652B25BF0C8DE46 -:10B7B800BDF8CE30A08543F480520E2B8CBF4FF4D9 -:10B7C800404300231343638600210C2230A800F075 -:10B7D800CFDD1F4B0DF16C0830931E4B0021282242 -:10B7E8004046319325AF329500F0C2DDBDF8CE302A -:10B7F8000021202238468DF872301B9400F0B8DD05 -:10B80800049BD5F8940602930021524630ABCDF83C -:10B81800B080CDF894908DF8A4608DE8800857F03A -:10B8280011D988B9608E431EDBB2DE2B0AD802F02C -:10B8380059DA00280CBF00206FF0130004E04FF025 -:10B84800FF3001E06FF0130035B0BDE8F08F00BFA6 -:10B85800112A8200812B82002DE9F04FA5B0044601 -:10B86800D2F808A18B4615460021282205A898463B -:10B8780000F07EDD0FA80021282200F079DDD4F841 -:10B888006C3313B104F55B7008E0236893F82F302C -:10B8980073B9236A5B7D052B04D1694805A973F048 -:10B8A800EFDF05E0042B03D1204605A91FF066DD74 -:10B8B80005AF3B460FAE204629460AF138020DF186 -:10B8C8006409009628F090DA00212422484600F006 -:10B8D8004FDD0021082222A81A971B9600F048DDA8 -:10B8E80094F84135CDF88C90DA0702D52A6DD70740 -:10B8F80008D49E0708D52B6D03F00603023B18BF3A -:10B90800012302E0002300E00123226892F84F207F -:10B9180012F003020BD0D5F8EC2012F4805205D1B6 -:10B928009DF8BC10002908BF1A4600E0002224AB8D -:10B9380003F8082D1FFA8BF6009332460023D4F83B -:10B948009406294657F056D82E9A00F10C09136828 -:10B958000746994571D8404600210C2200F008DDC1 -:10B96800BAF82E30A8F80830AB7923B1012388F84B -:10B978000A30002306E0D5F8EC2012F4803204D017 -:10B9880088F80A3088F80B3004E0022388F80A3077 -:10B9980088F80B202A6D40F23713134043B195F80D -:10B9A80058302BB1B8F80A3043F01003A8F80A3021 -:10B9B800236893F830306BB9236A1B68022B09D1CE -:10B9C800BAF86230980605D5B8F80A3043F0200373 -:10B9D800A8F80A30236A5B7D43B194F872342BB11E -:10B9E800B8F80A3043F48063A8F80A30236893F85B -:10B9F800A9305BB1D5F8EC30590407D4AB792BB139 -:10BA0800B8F80A3043F48073A8F80A3022AB0093E0 -:10BA180008F10C030193D4F8940600232946324612 -:10BA2800029756F055DFBBF1800F03D1D5F890305F -:10BA38001C9A5A612E9BC3F8009025B0BDE8F08F80 -:10BA4800D40D89002DE9F04F4E688FB01746C6F324 -:10BA5800C0420C46D1F808A002920546002104A86D -:10BA68002822994600F084DC2369C6F3004B26F0AF -:10BA78008646039326F4EA162AF083036660A360D9 -:10BA8800002F00F0BF803B7897F8018043EA082830 -:10BA9800A4F80081BB7884F8023146F480336360EF -:10BAA8002B6893F84120B2B193F842309BB146F429 -:10BAB800A026D4F82431666093F85D307BB91AF477 -:10BAC800007F03D094F82430D90608D528462146AB -:10BAD80036F04EDC03E02846214636F03BDC0622F1 -:10BAE800284621462DF05EDFA26812F0006222D1BE -:10BAF80008F00C039B10012B94F8FE0094F8FF103B -:10BB080006D0032B09D043B9012284F8FE2001E0B6 -:10BB180084F8FE3084F8FF3003E084F8FE2084F8CF -:10BB2800FF2094F8FE30834207D194F8FF60761A1C -:10BB380018BF012602E0002600E0012618F4407F25 -:10BB480003D0636843F08043636018F0010F03D0AB -:10BB5800A36843F08003A36018F0200F03D0A36804 -:10BB680043F00103A36018F0400F03D0A36843F02B -:10BB78000203A360A3680AF0030A03F003039A45CB -:10BB880018BF012618F0100F03D1636843F480131F -:10BB9800636018F4804F03D0636843F000736360F8 -:10BBA800C8F34008B9F1000F38D005F53E700330EE -:10BBB8004946162200F058DBB8F1000F03D099F877 -:10BBC8000180C8F3800899F801301A0703D5636823 -:10BBD80043F08073636099F8023013F008030ED0C5 -:10BBE800039A41F61001D2F8083140F608425B8EFC -:10BBF80003F44043B3F5404F14BF0B461346A5F872 -:10BC0800DC320BE02846214606222DF0CBDE284602 -:10BC1800214636F09FDB3E46B84619E01022F91C53 -:10BC28000DF1250000F020DBD5F8843404A89978BC -:10BC380073F0E4DED5F86812284624F095DEFF2379 -:10BC48000190002204A800930146134673F05ADEBF -:10BC5800BBF1000F11D0636813F4803310D009AA28 -:10BC68000023E11812F8010F91F85110884206D10B -:10BC78000133102BF5D1002302E05B4600E00123DD -:10BC8800626802F48031C2F30042934500D163B187 -:10BC980004F1510029B10DF12501102200F0E4DA78 -:10BCA80002E0102200F064DB0126B8F1000F03D097 -:10BCB800636843F400236360029B434500D146B1A7 -:10BCC800D5F8843493F87B301BB9284621467BF09D -:10BCD80085DA0FB0BDE8F08F00F506612DE9F04177 -:10BCE800093104464AF0D6DF94F872380546002B2D -:10BCF80074D0002872D06A21206948F0CFDC460051 -:10BD080006F114084146206948F0C8DC00220746BD -:10BD18004146206949F004DB380406D430483149EB -:10BD28003A46BDE8F04100F0499BD4F884840123E9 -:10BD380088F86D3198F828313BB1A068D8F83011EF -:10BD480011F044DE002388F82831204629460CF0FB -:10BD5800C2F998F81D3153B1012388F82831A06839 -:10BD6800D8F83011D8F82421002311F009DE206911 -:10BD780006F1160148F092DCB4F8703883422DD1F0 -:10BD88000022134679B22846D5F810615BF094DC9E -:10BD980028465BF0D7DBAB798BB9D5F81421D5F8F9 -:10BDA8000831128A5A852B7C4BB1D5F8EC309904AE -:10BDB80005D473791BB92846012144F0E5DA00233C -:10BDC800B37194F80C22D6F8F0309A4206D028467F -:10BDD80084F80C32BDE8F04124F04A9ABDE8F081BD -:10BDE8001B5A8900F14D89002DE9FF4104460D4693 -:10BDF80016461F460A994BF017D820462946324660 -:10BE08003B46FEF761F9B0F10008C0F2A180236853 -:10BE18005B7E4BB9206956F02BDC28B1A06811F085 -:10BE2800DBDD4FF0FF3893E03EB1032F05D903A8BF -:10BE38003146042200F018DA01E000230393342D80 -:10BE480018D008DC022D11DB032D13DDA5F11B032F -:10BE5800012B0BD80EE0D62D0CD001DCA32D04E06D -:10BE6800FB2D07D040F20B139D4203D0002E65D066 -:10BE7800002F63DD3E2D02D0402D62D135E02368CE -:10BE88001B7E002B60D0D4F88424039992F81C31CF -:10BE98008BB1CBB282F84631D4F884241172D4F82D -:10BEA8008424206992F8AC100122009201920022A9 -:10BEB80049F0C0DB3FE0204649B27DF095DEB0F1A5 -:10BEC800000845DBD4F88434039A20461A722CF013 -:10BED80095DF20467DF028DF2046D4F8B0141EF008 -:10BEE80051DA204624F038DA32E0039B5A1C042A3F -:10BEF8002CD8013301D103230393D4F88434039954 -:10BF080093F81C2172B1C9B283F8AD10D4F8843407 -:10BF1800002293F84531206900920122019249F0EC -:10BF280089DB04E0236AC9B2186965F07BDAD4F8C2 -:10BF38008434039ADA714FF0000809E06FF00108C1 -:10BF480006E06FF0160803E0984601E06FF01C0861 -:10BF5800404604B0BDE8F0812DE9F341089C07464E -:10BF68000E46154698460094FFF73EFF10F12F0F36 -:10BF78000CD010F1170F0BD1384631462A464346EC -:10BF8800089402B0BDE8F04118F0B09B6FF01600BD -:10BF980002B0BDE8F08113B504462CF011D8204654 -:10BFA8001CF0B8DBD4F88434012293F8AD10206972 -:10BFB80093F846310092019249F03CDB206902B0C7 -:10BFC800BDE8104056F0669B37B5036804465B7EB3 -:10BFD800002B40F01A81006956F04ADB002840F037 -:10BFE8001481236893F8203033B9206947F072DE52 -:10BFF8002368012283F82020206905F012FE2368B7 -:10C0080093F8693113B120464BF042DCD4F88434FC -:10C01800032293F8513000928022002B14BF13465C -:10C0280000232046042126F04FDA2368DB6EE3B9AB -:10C03800206948F0CFDF093017D12268D36E13F09A -:10C04800020512D143F00203D366D4F86432595979 -:10C0580041B18B7933B94B7923B10B7C13B12046AD -:10C068004AF05EDC0435202DEFD12368DB6E1BB16E -:10C07800204619F087D9C6E0206948F0F7DC206926 -:10C0880090F934114D1C03D1012148F0EDDC01E099 -:10C0980048F042DC01236376204627F0ABDD2368B5 -:10C0A8002046596B0323009321B14FF4807200217D -:10C0B800134602E04FF480720B4626F005DAA068BA -:10C0C80011F006DD236801221A7694F8CF3173B196 -:10C0D80020462CF093DED4F854332046598E2BF0AA -:10C0E800BFD9002384F8CF31204624F035D9D4F8BD -:10C0F80044260321204624F033D9204616F0E8DBF5 -:10C10800B4F83415204629F095D9206948F04EDF57 -:10C1180003232022009320461346012126F0D4D978 -:10C12800236893F82F301BB1D4F818053BF0AADF29 -:10C1380020461DF08BD820467AF0D0DD01254FF43B -:10C148007A72D4F8E8110123A06811F019DCD4F848 -:10C158009C0184F82A5280F001DE20467DF0E4DD5F -:10C16800D4F88434204693F9121017F0F1DD2046F4 -:10C178002DF034DD20462DF01DDD204629462DF01A -:10C18800BFDDE36884F86056D3F82421294642F0DD -:10C198004002C3F82421236A0022186965F048D9AF -:10C1A800236884F88C5693F8693113B120464BF014 -:10C1B800AFDB6A21206948F071DA003018BF01202E -:10C1C80084F873087E21206948F068DA421E92B22A -:10C1D8004FF6FD739A4206D8430001304000A4F898 -:10C1E8005038A4F85208B4F8501821B12046B4F8D1 -:10C1F80070272DF065DFB4F8521849B12046B4F81D -:10C2080054282DF05DDF002003E06FF0080000E007 -:10C2180008463EBD2DE9F04FB5B0DDF8FC800D9322 -:10C22800B8F80A700D46ADF858701146BFB291467D -:10C23800129704461AF09ED8B9F81670C0B21A9729 -:10C24800B9F8047010900D9948461B9773F056DCA6 -:10C25800419F4FF0000A87F800A008F10C071597D6 -:10C26800409F0F900C3F1897109FDDF860B00C9717 -:10C27800159ECDF844A0CDF824A0CDF864A0CDF843 -:10C2880028A0CDF838A0CDF82CA0CDF850A0CDF836 -:10C298004CA0CDF820A0CDF81CA02F464FE0337855 -:10C2A800951C2D2B21D007D8012B13D043D3032B5A -:10C2B80012D02A2B40D114E03D2B1DD005D8089967 -:10C2C800322B08BF3146089136E04A2B1BD0DD2BB4 -:10C2D80032D11FE007962FE0B2784FF0010A0C9296 -:10C2E8002AE0B31C1393149226E0204631462A46CE -:10C2F80058F03ADA0A901FE0204631462A4658F0AC -:10C3080009DA0E9018E0204631462A4657F09CD9A3 -:10C31800199011E0032A0FD9B01C04229149FFF3A8 -:10C328008FF7119B002808BF2B461193099B08BF64 -:10C338003346099300E00B967619C5EB0B0BBBF15E -:10C34800010F03DD7278531C5B45A8DB3D46099F4E -:10C358003FB10A9F2FB920460999119A58F0B8D9C8 -:10C368000A90002D7AD1129FBE0740F1DA830B9B09 -:10C37800002B00F0D6832046991C5A784AF00EDD2F -:10C388003190002800F0CD83037C002B40F0C98356 -:10C39800037A002B00F0C583D0F80831588E01F0DD -:10C3A8006FDC0C9F874240F0BC83319F20463946A2 -:10C3B80017F054DD002847D0384649460D9A4346C1 -:10C3C8001DF09ADF00283FD040993E9BD7F80461C2 -:10C3D80003F110020191204649460123CDF800805F -:10C3E8000296FFF739F9002830D1B6F830B0BBF122 -:10C3F800000F2ED1216AD4F8843450315A469B78E4 -:10C4080006F1380073F052D94099384600910D9AD8 -:10C418004946434643F034D9CDF800B0CDF804B0CE -:10C428003B7C2046D3F1010338BF002302937D22D1 -:10C43800394607F1DC03CDF80CB0CDF810B01EF08A -:10C448008DD901220B9206E00B9504E000230B9393 -:10C4580001E000210B914FB33D4601E000270B9707 -:10C468001A9F3E9917F4404F0CBF4FF0000B4FF046 -:10C47800010B01F10A07204629463A465B467AF045 -:10C488004DDB064600BB2B7C002B40F04D8320463D -:10C4980029463A465B467AF043DC0646002800F017 -:10C4A8004383204631467AF0ABDA0DE094F88E32B9 -:10C4B800002B00F039833E9F204607F10A0131AA7C -:10C4C8007AF0D6DA064610B17368D80720D4089FE8 -:10C4D80027B17878B91C27F07BDD58B9079F67B179 -:10C4E800B91C787827F074DD10F1000B18BF4FF0F5 -:10C4F800010B04E04FF0010B01E0DDF81CB066B160 -:10C50800BBF1000F07D1736843F00103736004E0C7 -:10C518004FF0000B01E04FF0010BCDB1AB79DBB967 -:10C528002B7A0BB3D5F808315B8E079303F460536D -:10C53800A3F5C052534243EB02030798089301F056 -:10C548009FDB0C9FC11B484240EB010009900EE0A5 -:10C558000895079509950AE000270897079709970E -:10C5680005E000BFFE370100089307930993B4F86C -:10C578008E32002B7FD0236A5B7DC3B10C9FD4F829 -:10C588007C040E2F8CBF4FF44042002247F48051A8 -:10C59800129F114307F02003D3F1010338BF002392 -:10C5A8000193139A149BCDF800B071F0CDDE236887 -:10C5B80093F84F309B0712D00C9FD4F880040E2FAD -:10C5C8008CBF4FF44043002347F48051089F194320 -:10C5D8000E9A0A9BCDF800B0019772F0D9DB94F857 -:10C5E8008E32002B47D000210C222EA8FFF3C0F674 -:10C5F800944B1CAF2E93944B3846002128222F933E -:10C608003094FFF3B5F6BDF858100DF1980CDDF82D -:10C6180030E0ADF87610604600212022CDF818C031 -:10C628001C968DF874E08DF878B0FFF3A1F62D977D -:10C638000D9F236827973E9F93F84F302897109FA8 -:10C6480003F003038DF8A8700F9FDDF818C02B972F -:10C65800159F8DF8B0300197189FD4F894060021E3 -:10C6680090222EABCDF89890CDF8A480CDF800C0DC -:10C67800029756F0E7D994F88C32002B00F05682D6 -:10C68800099F002F00F05282236893F84F209707E4 -:10C6980000F08A800E9F002F00F086800A9F002FEE -:10C6A80000F0828093F8A93033B1D4F87801294694 -:10C6B80053F0F2DC002877D10E9F20467A7839783B -:10C6C80024F0ACDC079F034617F4404F0CBF002250 -:10C6D80001220A3254F822201192D5F8082162B1B9 -:10C6E800D28812F0200208D00A9F3A7812F002028B -:10C6F80003D00E9F7A78C2F380020992BAF1000F34 -:10C708000BD1109FDAB2BA4207D01846069301F04F -:10C71800B7DAB842069B40F00982D5F80821002A0A -:10C728002DD01846069301F0ABDA0746079801F0BA -:10C73800A7DA8742069B22D1D5F80821528E9A4261 -:10C7480032D0002E30D02A7A002A2DD020461199D6 -:10C758002A4625F055DEFF28074600F0E781DDF878 -:10C7680024E0204629463A465FFA8EF315F088DE23 -:10C77800D0B1204629463A462DF0C6D914E0BAF180 -:10C78800000F11D01846069301F07ADA0C9F069B29 -:10C79800B84200F0CB8103F46053B3F5805F03D057 -:10C7A800B3F5C05F40F0C281419F01233B7023680D -:10C7B800D5F818A193F84F30980716D0AEB10A9F54 -:10C7C80037B1199F2046009731460A9A0E9B0AE016 -:10C7D8002B7C53B97368D90307D50A9F2046009765 -:10C7E80031463A463B4617F075D92B7C002B00F0B2 -:10C7F800BF803E9F0D9B204629464A468DE8800112 -:10C8080015F02ADF236893F83B3043B10D9F20468B -:10C81800294632464B468DE880015EF013DA9AF8D5 -:10C8280009301BB1284600212BF028D99AF80D3081 -:10C83800DBB1D4F830371A680AB11F7A37B1284605 -:10C84800002110E0F1CF8100F5CF810004F020D95C -:10C85800D4F830371A69821AB2F57A7F05D90122DD -:10C868001A72284639462BF001DCD4F830371B6899 -:10C87800002B48D01B9F0123C7F3C0120F992046F5 -:10C888001EF08EDB98F8023098F801101B0443EA7A -:10C89800012398F80010B8F808700B4398F80310B3 -:10C8A800024643EA0163329398F8063098F8051077 -:10C8B8001B0443EA012398F8041034A80B4398F8A2 -:10C8C8000710002F08BF642743EA016340F8043DBE -:10C8D80032A900F0E7D93846329A339980F05ADA0B -:10C8E800D4F83037BF021A68BA1A90420BD95A687E -:10C8F800BA1A904207D23F1A5F60D4F84401294619 -:10C9080001225FF0CFDC236A5B7D2BB1129F2046AA -:10C91800C7F380212CF076DAD4F85801079950F043 -:10C92800B7DD80B1D4F85801079950F0A7D9236A28 -:10C93800186964F0F5DE079FB84204D1002120464B -:10C948000A4625F079DE4A460D9BD4F8440129466B -:10C95800CDF800805FF06ED8D5F8EC309A0458D541 -:10C96800D4F84C0129464246409B63F0F7DF50E07B -:10C97800BBF1000F03D1129FC7F3401300E001235E -:10C98800DBB23EB1726813B142F0040201E022F05A -:10C9980004027260226A527D4AB10193D4F87C0481 -:10C9A8002946139A149BCDF800B071F025DD236851 -:10C9B80093F84F309B070AD0089FD4F88004294683 -:10C9C8000E9A0A9BCDF800B0019772F039DA0B9FE6 -:10C9D800FFB9D4F868329D420CD0284649460D9AD2 -:10C9E80043461DF089DC28B1284649460D9A43463E -:10C9F8002CF0BEDA94F88E325BB9D4F868329D42D6 -:10CA080007D1284615F090DE18B1204641461BF0A4 -:10CA18002BD800210C222EA8FFF3AAF4454B1CAFFB -:10CA28002E93454B0021282238462F933094FFF34C -:10CA38009FF4BDF85810DDF830E01C9626AE202291 -:10CA4800ADF87610304600218DF874E08DF878B096 -:10CA5800FFF38EF42D970D9F236827973E9F93F839 -:10CA68004F302897109F03F003038DF8A8700F9F8D -:10CA78008DF8B0302B97159F80220197189F2EAB09 -:10CA8800D4F894062946CDF89890CDF8A48000965D -:10CA9800029755F0D7DF9AF80230013BDBB2012B41 -:10CAA80013D8AB798BB92A7C7AB1D5F8182192F8CA -:10CAB8006C20022A09D14FF0FF3201922046294604 -:10CAC80005F1DC02009329F07DDD0F9F17F0407F10 -:10CAD80001D1384602E00F9872F08EDE00F07F0038 -:10CAE80002280AD0042808D00B2806D0A0F1160C7A -:10CAF800DCF1000040EB0C0000E001200190B9F8E7 -:10CB08000400B9F80610800B02900120002203905F -:10CB180099F91C302046090A009204950BF00DFB88 -:10CB280004E000270B97C1E40026D0E435B0BDE847 -:10CB3800F08F00BFF1CF8100F5CF81002DE9F04FD4 -:10CB480091F91530A1B0002504468A461E951F9517 -:10CB580073B11BF0D7DD58B12368BAF81C20D3F89D -:10CB68008830D3F8C8118A18C3F8C82100F0A3BCCC -:10CB7800BAF80230606803F00703052B0B900A939C -:10CB880000F2A48463690A9953F82100002800F090 -:10CB98009D849AF81820022A089200F08984714B23 -:10CBA8000221DB6B9847814638B920460A9914F070 -:10CBB800BDDE8146002800F089842046494611AA36 -:10CBC80023F0FEDF236893F89C30012B06D0BAF8D7 -:10CBD8000220BDF848309A4240F07384B9F80E300C -:10CBE800614E03F007030993604DF35C4946EB5C23 -:10CBF80011AA0C93189B0D9318881EAB0E900093E6 -:10CC080020461FAB18F094D9236893F84F309B0740 -:10CC180017D011A81BF0A4DC38B12368D3F88830EA -:10CC2800D3F8A4220132C3F8A42211A81BF0AADC6D -:10CC380038B12368D3F88830D3F8AC220132C3F86E -:10CC4800AC22D9F818305D056CD511AD20462946BF -:10CC58002CF040DE08BB5346D4F834011E994A46EE -:10CC6800009534F05DDB236893F8E130002B59D050 -:10CC78001E99002956D0BDF85000BAF8022000903D -:10CC8800BDF84E30D4F8F8067AF086D8D4F85C01AE -:10CC98001E990C9A7AF0D2DB44E01F99A1B1089A48 -:10CCA800072A11D1D1F8EC3098030DD4D4F84C01EF -:10CCB80063F0C0DC28B9D4F84C011F9963F01CDD7F -:10CCC80010B11F984AF0F2DA11AB0093D4F834018E -:10CCD80053461E994A4634F085DA2368054693F888 -:10CCE800E13093B11E9981B1BDF85000BAF8022025 -:10CCF8000090BDF84E30D4F8F8067AF04DD8D4F844 -:10CD08005C011E990C9A7AF099DB1F98002800F0B4 -:10CD1800D2838379002B40F0CE830AF108016FF0AB -:10CD2800B9DBC8E3204611A9D9F834701BF040DC00 -:10CD3800BAF81C60FF0E07F001070F90BAF81A80C6 -:10CD4800E6B12368D3F88830DA68013A9219DA60D4 -:10CD58001E9B9BB167B1D3F82C22013A9219C3F8F4 -:10CD68002C220BE010A78800BAD588006CE1880057 -:10CD7800D3F83822013A9219C3F83822B8F1000FD3 -:10CD880006D02368D3F88830DA68013A4244DA607A -:10CD98000E98494600F48063D3F1010338BF00239D -:10CDA8000B98079300F016DED9F818509AF9193045 -:10CDB800C5F3C06B002B00F0868023681E98D3F85B -:10CDC8008830D3F8A8210132C3F8A821D3F8C821A4 -:10CDD800013A9219C3F8C82128B103691BB1DB686D -:10CDE800DA6B0132DA63012E05DDD4F88C54013D8B -:10CDF800AD19C4F88C54079900294DD02368D3F88D -:10CE08008830D3F8D8210132C3F8D82128B1036972 -:10CE18001BB1DB685A6B01325A630123099900225E -:10CE280008F065F8D4F88C347BB12368D3F88830DF -:10CE3800D3F8B4210132C3F8B4211E9B2BB11B696E -:10CE48001BB1DB68DA6A0132DA62D4F88C34012B60 -:10CE580014D923681E98D3F88830D3F8B821013242 -:10CE6800C3F8B82128B103691BB1DB681A6B01321A -:10CE78001A6309990C22012308F039F81E9B5BB14B -:10CE88002FB1D3F828220132C3F8282204E0D3F8BE -:10CE980034220132C3F834221E9B13B12268926AED -:10CEA8009A621F9B002B00F015829A79002A40F0A5 -:10CEB8001482197C002900F01482D3F8103101255E -:10CEC8009A7190460FE215F4825543D023681E9854 -:10CED800D3F88830D3F8A8210132C3F8A82128B1A3 -:10CEE80003691BB1DB68DA6B0132DA63079A0AB3AC -:10CEF8002368D3F88830D3F8D8210132C3F8D82171 -:10CF080028B103691BB1DB685A6B01325A630123EC -:10CF18000999002207F0EBFF1E9B5BB12FB1D3F8F4 -:10CF280028220132C3F8282204E0D3F8342201323F -:10CF3800C3F834221E9A002A00F0D8811F9B002BC8 -:10CF480000F0DA819D79002D40F0DC8123689B6A2E -:10CF58009362D8E1089B032B09D0042B0CD12368DA -:10CF6800D3F88830D3F810220132C3F81022A8462B -:10CF78002F460126AB46DDE10898052829D123680C -:10CF88005A6BD3F88C103AB1B9F80E20954802F0D4 -:10CF98000702825C9448825C143201EBC2014A6841 -:10CFA800D3F8883001324A60D3F8A0221E980132A3 -:10CFB800C3F8A02209990422012307F098FFB4F8C6 -:10CFC8003455002D00F0A381204623F0DFDA002538 -:10CFD8009DE10899012916D11F9B93B19B7983B1D3 -:10CFE8001E9B73B11A7DD20704D493F824309B0793 -:10CFF80040F16582204649465246079B3CF09ADC40 -:10D008004BE0089E4DE0089A062AB0D0072A51D175 -:10D018001F99002900F05382D1F8EC309F0040F1AD -:10D028004E829E030DD4D4F84C0163F003DB28B97B -:10D03800D4F84C011F9963F05FDB10B11F984AF0D8 -:10D0480035D91E99002900F03A821F9B9B795BB164 -:10D0580091F824309D0707D58B68580604D501221E -:10D06800204613463CF0B4DBD9F81830590544BFC4 -:10D0780043F48073C9F81830D9F8183023F4004302 -:10D08800C9F818301F9BD3F8EC309A0340F1178287 -:10D0980020461E994A4625F0BBDB0646002800F0CC -:10D0A8003A81002520460AF114011BF021DBA8462D -:10D0B8002F465FE7BAF8063033B12368D3F88830D3 -:10D0C8009A6B01329A6352E71B9B1B78DB0741D5A9 -:10D0D8007EB12368D3F88830D3F8A8210132C3F889 -:10D0E800A8211E9B2BB11B691BB1DB68DA6B0132CF -:10D0F800DA63079B002B00F0138123681E98D3F88E -:10D108008830D3F8D8210132C3F8D82128B103696F -:10D118001BB1DB685A6B01325A630999002201235B -:10D1280007F0E5FE002E00F0FD8023681E9DD3F871 -:10D138008830D3F8AC210132C3F8AC21002D00F0BF -:10D14800CD812D69002D00F0C981EB689A6B013201 -:10D158009A63C2E11F9B002B48D09A79002A45D1D7 -:10D168001B7C002B42D00D98037CDD073ED53EB1D9 -:10D178002368D3F88830D3F8A8210132C3F8A8214E -:10D188000799002900F0CC8023681E98D3F88830CE -:10D19800D3F8D8210132C3F8D82128B103691BB1CB -:10D1A800DB685A6B01325A6309990022012307F0A0 -:10D1B8009EFE002E00F0B68023681E9DD3F88830AE -:10D1C800D3F8AC210132C3F8AC21002D00F08681E0 -:10D1D8002B69002B00F07C81DB689A6B01329A6323 -:10D1E80076E100BFBAD588006CE188000F9AB4F8E0 -:10D1F8006A341AB1984503DAB4F86C349E4261DB9C -:10D2080022680798D2F88830D3F8C851AD19C3F806 -:10D21800C851002800F08980D3F8B0110131C3F853 -:10D22800B011D4F8843493F81D1109B3D4F86812F6 -:10D238008979E9B992F8642122B193F86D210AB18C -:10D2480083F86D11D4F88414204601F582710BF02F -:10D2580048F9D4F88434012283F82821D4F8843496 -:10D26800A068D3F83011D3F82421002310F088DB0C -:10D278001E9860B12FB1D0F830320133C0F8303287 -:10D2880030E1D0F83C320133C0F83C322AE10123C6 -:10D298000999082207F02BFE1E9B2BB11B691BB1B5 -:10D2A800DB689A6A01329A62002502238DE8280019 -:10D2B80020461F9914221B9B0295039504951DF087 -:10D2C8004DDA33E023680025D3F88830DA69013273 -:10D2D800DA614CE60125984605E001254FF0000883 -:10D2E80001E0012588462F462E4623E001271546F2 -:10D2F80090463E4693461DE001271D4698463E4609 -:10D308009B4617E000250127A8463E4632E6A84678 -:10D318002F4601260EE0054680460746834609E06B -:10D32800079DDBE03546B046D9E0079D4FF0010880 -:10D338002F464646B4F8343543B1D4F838352BB1C6 -:10D348000899052902D0204623F00ED9BBF1000F19 -:10D358004ED01E9B002B4BD011A81BF001D99DF875 -:10D368004E30834603F00303023BDBB2012B04D8A3 -:10D37800204611A92CF0B6DA00E0FF200A9A032A09 -:10D388000AD85B498B5C04EB4303B3F836221309D4 -:10D3980003F00F03120B03E0B4F86E34B4F87024F2 -:10D3A800009200220392BDF84C200190C2F3003293 -:10D3B8000492D4F85C011E995246CDF808B07AF070 -:10D3C800BFD8236893F8E13093B11E9981B1BDF8B5 -:10D3D8005000BAF802200090BDF84E30D4F8F80694 -:10D3E80079F0DADCD4F85C011E990C9A7AF026D828 -:10D3F80020460A9901222CF0E7D81E9860B15EB148 -:10D40800E368D3F88021D9F830309A4204D91DB1A5 -:10D418000999D21A07F079FD1F9DB5B10AF11401D7 -:10D4280020462CF03DDB014628462CF0EFDB0E9A17 -:10D4380002F0FC03082B01D0882B06D1079B23B1EF -:10D448001F980AF108016FF025D81E99C9B10B7D04 -:10D45800D80716D41F9BA3B19A7992B91A7C82B1C6 -:10D468001A7A72B1D3F8EC2092040AD4D3F81031A6 -:10D478005B7933B9204652463B46CDF8008043F0ED -:10D4880075D97EB10AF1140120462CF009DB494612 -:10D498000246D4F8880463F01DDE0B984946012241 -:10D4A80003F0B2DF079828B10025C4F88C5402E0D5 -:10D4B800002500E0079D284621B0BDE8F08F012631 -:10D4C800EFE50B984946012203F09EDF0125F2E7BC -:10D4D800D5F868310133C5F868310025A846012719 -:10D4E8003E4627E7D0F84C310133C0F84C31CEE640 -:10D4F8006CE188002DE9F04F002BB5B007930CBF05 -:10D5080004230A230993079B15690DF12C0918BFF9 -:10D518002023044615AF8846934600212822484612 -:10D528000693D5F80C610DF1B80AFEF321F7002136 -:10D5380028223846FEF31CF700210C225046FEF341 -:10D5480017F7336B20468DE808042946069AF36AD4 -:10D55800CDF8B8902F9714F0F3DD002840F0F8804C -:10D56800B8F80630D80715D5216A4B7D93B10A6DF6 -:10D578000CA854310B92FEF377F6D5F8EC309904E9 -:10D5880005D5D4F84C0129464A4663F08BD90023C7 -:10D59800159308E015AB00932046294608F1380298 -:10D5A8000BAB26F021DCF36A83B128A800211822EE -:10D5B800FEF3DEF6F36A2D942893336B2993674BB9 -:10D5C8002B93674B2A93674B2C9328AB1FAF0021F3 -:10D5D800242238460893FEF3CBF60BAB0021082231 -:10D5E800219331A815AB2293CDF87CB0CDF880807B -:10D5F800FEF3BEF62368294693F84F2034AB12F0A9 -:10D60800030218BFDBF80420D4F8940618BFC2F34D -:10D61800004203F80C2D0093069A089B329755F0A8 -:10D62800E9D9099B069900EB030A33AB029320461C -:10D63800424605F1E2038DE8000523F03FD807468E -:10D6480030B920463946B5F82E2140F015DB80E088 -:10D65800204629464246DDF8CC901CF05BDBA9F851 -:10D668000000738CA9F80230339B04333393079B73 -:10D6780013B9AAF1040A13E006F124094846FFF396 -:10D68800E3F410B93398494602E0339805F1F801FC -:10D698000622FEF3E9F5339BAAF10A0A063333930F -:10D6A80031AB0093339BD4F8940601932946069A2C -:10D6B800089BCDF808A055F00BD9814628B16068C1 -:10D6C8003946012203F0A0DE42E0339B009001902E -:10D6D800029003932046294657224B46CDF810A0C6 -:10D6E8001DF03CD8706B18B103F06ADEC6F83490B0 -:10D6F800079B23B1339B0AF1060A063B3393339BFE -:10D708000AF1040A043B3393079B504686F83C30E1 -:10D7180003F044DE706308B9B06305E033995246FC -:10D72800FEF3A2F5C6F838A0B8F862300095C3F346 -:10D738004013019300230293039339462046D4F8FB -:10D74800BC255B4626F09AD9002808BF002700E0D0 -:10D758000027384635B0BDE8F08F00BFCDCE810038 -:10D76800DDCE8100FDCE81002DE9F04F95B0064653 -:10D7780006910792209C219DD0F800909B46002B93 -:10D7880000F0B380ECB91E9A012A1CD11F9A931E8F -:10D79800012B18D8032A16D1002D40F0AB80C36E98 -:10D7A8005A1C05D01C3350F82350002D40F0A2809D -:10D7B80048460021B6F82E2140F0D6DD4FF000088B -:10D7C80094E0002500E025464FF0B00806270DF14B -:10D7D800200A002124225046FEF3CAF51E9B1F9AF8 -:10D7E8000893229B099211A800210822CDF828B09D -:10D7F8000B930594ADF83040FEF3BAF5CDF848A088 -:10D8080044B1089B032B0FD14C2C0DDB4D2C01DDB3 -:10D818007E2C09D111AB0093D9F894063146B02279 -:10D82800002355F0E7D83F18079B41468DE888004C -:10D8380013AB02934846069A06F1E20322F03EDF54 -:10D848008046002852D075B10023009301932A46E0 -:10D85800139B4846314658F00DDC95F90E30139A63 -:10D86800FF1AD21813921E9BDDF84CA09AB2AAF8A0 -:10D8780000201F9BAAF80230059BAAF804300AF181 -:10D88800060313933CB1032A17D14C2C15DB4D2CFE -:10D8980001DD7E2C11D111AA8DE80C00063F0297FC -:10D8A800D9F894063146B022002355F011D824B98E -:10D8B800BDF830300BB1AAF80430B37913B1F3686E -:10D8C800DA6801E0D9F8BC259DF88C30414601930F -:10D8D8000023039348465B460096029526F0CED86F -:10D8E800002808BF4FF0000800E09846404615B0F1 -:10D8F800BDE8F08F95F90E7044F2B008063766E778 -:10D908002DE9F0470446A4B090469A460D460029F2 -:10D918006DD0D1F86433002B69D004AF0EAE334616 -:10D928003A460DF1600923F01BD90021242248460C -:10D93800FEF31EF5236A00216533082221A81893F7 -:10D94800CDF864808DF868A01B971C96FEF310F53F -:10D958002368CDF8889093F84F3013F0030307D06D -:10D96800D5F8EC3003F48053D3F1010338BF00231A -:10D9780024AF07F80C3D294640220023D4F894062A -:10D98800009755F037D82D9B0190009323AB029355 -:10D998008046402120462C9A05F1E20322F08EDED3 -:10D9A800064620B3239BD4F89406019329464022C7 -:10D9B80000230097CDF8088054F08ADF28B160680A -:10D9C8003146012203F020DD11E0D5F8EC3013F4E4 -:10D9D800005306D0D4F84C012946324663F0D8D912 -:10D9E80005E020463146D4F8BC2528F0DDDD24B01A -:10D9F800BDE8F0872DE9F04390F8A03787B00446DA -:10DA08002BB1002380F8A0374FF0010800E09846BA -:10DA180023681A7E32B9B8F1000F00F03B82204625 -:10DA2800022135E2206954F023DE18B1A0680FF016 -:10DA3800D3DF27E220461BF05DDB236A20461F69FF -:10DA4800D4F86832D3F814219D79167C1CF0FCD9DF -:10DA5800031C18BF0123384671B22A4663F094DCD0 -:10DA680094F88C36ABB12369D3F88830D3F82451B5 -:10DA780015F040050DD120462BF0C0D9236A84F853 -:10DA88008C56186929462A4663F0D2DC204622F0D3 -:10DA980063DC236820469A6A01329A621CF0D4D962 -:10DAA80018B9D4F8843483F8290120460AF0B7FD60 -:10DAB800236A186965F05AD80146204659F028DDCE -:10DAC800236A186965F00CD90146204659F0D8DC5C -:10DAD800236893F93D307BB1D4F8240103A90022CF -:10DAE80078F098DB01E00023C361D4F8240103A98E -:10DAF80078F0A6DB0028F6D194F8D4314BB1204653 -:10DB080016F03EDB28B194F8E43113B1013B84F8F8 -:10DB1800E431204626F082D8204617F01DDC204646 -:10DB280026F0D6D894F8D43113B1204624F068DA18 -:10DB38002368DA6E002A40F0A58193F8693113B1A1 -:10DB480020464BF023D9204647F030DB236893F872 -:10DB58002F20CAB193F83030B3B120461CF09CD8BE -:10DB680090B1D4F864120023CA582AB1907918B138 -:10DB7800507908B112791AB10433202BF4D103E09B -:10DB8800D4F818053AF07EDAD4F828351B68A3B122 -:10DB980020462AF0CFDCD4F828355A681B68B2FB37 -:10DBA800F3F103FB112313B9204615F089D8D4F8F3 -:10DBB80028355A6801325A600AE023689A6A1E2397 -:10DBC800B2FBF3F103FB112313B920462AF0B2DCB0 -:10DBD80094F88C3243B194F8F034013BDBB2022B59 -:10DBE80002D8204615F048DE0025D4F864325F5983 -:10DBF8001FB3BB790BBB3B7AFBB1D7F818319B7AC3 -:10DC0800DBB1384625F090DEB8B13B7CABB1D7F834 -:10DC180018319B7A8BB13B7A7BB107F1DC06304631 -:10DC2800FFF312F2034640B94FF0FF320090019221 -:10DC380020463946324628F0C5DC0435202DD4D19B -:10DC4800204616F003DB236A5B7DB3B123689A6A2A -:10DC58003C23B2FBF3F503FB152575B9D4F8643200 -:10DC6800585938B183792BB9037A1BB1037C0BB9A6 -:10DC780017F028DC0435202DF0D120462AF038DCB6 -:10DC880020B9D4F8180539F0A9DF38B1236A202162 -:10DC98001869002264F03ADD002604E0236A202196 -:10DCA80018690122F6E7D4F864329D59FDB1D5F818 -:10DCB800A83013B1013BC5F8A830D5F8AC701FB136 -:10DCC800013FC5F8AC7012E0AB7983B12B6D9907B1 -:10DCD8000DD595F8A43053B102F0DADED5F8B010BE -:10DCE80040F052DE18B1C5F8A87085F8A470043663 -:10DCF800202ED8D1B4F850371BB1013BA4F85037C7 -:10DD080002E0204622F076DD002635460BE0D4F806 -:10DD1800C4329B195B6A23B1D4F8C82252F8250093 -:10DD2800984701353836236893F8B4209542EEDBDE -:10DD380093F83B5045B193F83C502DB194F8FC55FD -:10DD480015B1E368D3F880510026D4F8643253F84B -:10DD58000690B9F1000F40D099F80630002B3CD15D -:10DD680099F80830002B38D099F85633DA0704D5DB -:10DD78002046494699F8542305E0980705D599F8AF -:10DD880055232046494624F0A7DB94F8FC3523B3F5 -:10DD980099F804300BB3D9F818314A461978204657 -:10DDA80029F02CDE236893F83B20B2B193F83C307D -:10DDB8009BB194F88E3283B9D9F80831D4F8500160 -:10DDC800DF8D93F86030BF0201335F4399F8441048 -:10DDD8002B463A465CF066DFED190436202EB4D1A6 -:10DDE800236893F83B206AB193F83C3053B194F818 -:10DDF8008E223AB994F8FC3523B1D4F850010121A8 -:10DE08005CF07ADF002384F8FC352268D4F8843487 -:10DE1800926AB3F89E30B2FBF3F103FB112313B9F6 -:10DE2800204609F095FAD4F8683223B1D3F81821BE -:10DE38000AB112781AB1D4F86402002202E01B7AFF -:10DE4800CBB9F8E7835893B19D79D3F8EC1015B1A5 -:10DE5800890405D40BE011F4005F08D0C90306D487 -:10DE6800197A21B1D3F818310BB11B781BB10432E0 -:10DE7800202AE7D103E0A06802210FF027DE204620 -:10DE880019F0ECDFB8F1000F04D02046022100227F -:10DE98002BF050DF07B0BDE8F08300002DE9F04F0C -:10DEA80092F82A301446B2F81CB08DB006460D46DA -:10DEB800D0F804A00F6952692BB1936894F82280B6 -:10DEC80003F11A0903E09268984602F11809A36859 -:10DED800072B0DD93046494613F0E8DC40B1B9F8B4 -:10DEE80006304FEA132949EA03291FFA89F901E0A4 -:10DEF800B4F8089095F8243003F01203022B0DD1E2 -:10DF080048F68E03994509D12068D7F808111030D2 -:10DF18000622FEF395F1002840F0C88394F82C30CF -:10DF2800EBB9A38B1B051AD53368D3F88830D3F81F -:10DF38004C230132C3F84C23D5F824220132C5F80A -:10DF4800242205EB4802B2F8A410B4F87E209142CE -:10DF580005D1D3F8BC210132C3F8BC21A6E3BB79B3 -:10DF6800CBF3802B002B32D1D7F818311A7B92B122 -:10DF780094F82C207AB9BBF1000F0CD195F8CA108F -:10DF8800626A51FA02F2D00705D43846A18B02938F -:10DF980017F05CDB029B3268526BC2B11B7FB3B1D6 -:10DFA80094F82A309BB194F8283083B10021384680 -:10DFB80029F008DAD7F8EC30990408D5A28B12F4C6 -:10DFC800005204D1D6F84C01394662F003D9238CAB -:10DFD8005A0700F16B83A38B03F4804363633BB957 -:10DFE8003A6D40F237131340EBB197F85830D3B17C -:10DFF8000023A3633046234651462A46CDF80080C5 -:10E008007AF042DB636B40B9002B00F04F83D5F800 -:10E0180064310133C5F8643148E323B1D5F8603180 -:10E028000133C5F8603194F82C3043B908F1500336 -:10E03800B4F87E0005EB43039A88988000E000223C -:10E0480094F82C3043B3636994F82A209B680AB18A -:10E058001A3300E01833B9F5006F40F06E81A268FA -:10E06800072A40F26A811A7A1209042A40F0658167 -:10E078009A6912BA002A00F060815B7C012B40F09B -:10E088005C8102F07043B3F1604F00F05681D2B268 -:10E09800FF2A40F00B8350E1B4F87E0008F118091C -:10E0A80010F00F0340F0A38005EB8909D9F804109C -:10E0B80079B11A465046029303F0A6D9029B05EBA4 -:10E0C8008802C2F8843008F14A02C9F8043045F8D9 -:10E0D8002230BBF1000F00F03081E36862690393DE -:10E0E80005EB88035A66A16B31B105F51C70053044 -:10E0F80014311022FEF3B8F063699A685868510D1C -:10E10800C0F3140E9889DB8849058E44C3F34A137B -:10E118003168013302EB000C7344C969CCEB03038B -:10E12800CEEB020E896803EB0E021018884234DA2F -:10E138005046FBF791F808F1180905EB8909C9F869 -:10E148000400002800F0B282626980689168536810 -:10E1580021F07F4E2EF4600E9289C3F31403C3EBB3 -:10E168000E03C91A9A18FEF37FF061698B684A6832 -:10E1780023F07F4323F46003C2F314029A1AD9F8F8 -:10E1880004309868801898609889821A9A818889DA -:10E1980000229881504603F037D9D6F8E015039B42 -:10E1A80005EB880259186FF005035B1A3168A1481E -:10E1B800C96989685B18C2F8843061680822FEF36F -:10E1C8003FF06B6810B943F0080301E023F008033F -:10E1D8006B60994861680822FEF332F0AB6810B9A9 -:10E1E80043F0200301E023F02003AB60A5E005EB3A -:10E1F8008901496800293ED0504020F00F0020B91D -:10E2080002F00F02013293420FD00022504603F071 -:10E21800FBD808F1180205EB82020023536008F1CD -:10E22800200205EB8202536021E0A16B49B105F59C -:10E238001C70053014311022FEF302F0002840F063 -:10E24800358208F1200905EB8909A368D9F804206B -:10E2580008F1180C93421DD905EB8C0750467968D4 -:10E26800002203F0D1D800237B60C9F8043008F1FC -:10E278004A0845F828303368D3F888301A6E0132D6 -:10E288001A662B69002B00F01182DB685A6D013287 -:10E298005A650BE28DE8080405EB8C0CDCF80410D9 -:10E2A800304609F104026368CDF808C013F036DF80 -:10E2B80050466169002203F0A7D8DDF808C0BBF119 -:10E2C800000F3AD1DCF8042008F14A036261CCF867 -:10E2D80004B045F823B09368928903F11801C9F88E -:10E2E80004B06160A2F11801A16094F829102360BC -:10E2F800E26021B103F11E011E3A6160A26094F848 -:10E308002A203AB1626884F8228002326260A268E8 -:10E31800023AA2601A785B7842EA0323A383636B0C -:10E328005BB1A36B4BB193F90E2061688A186260E8 -:10E3380093F90E30A268D31AA360A36B63B11B7A5A -:10E34800042B04D1304621467AF02ADA04E00B2B5C -:10E3580002D120461AF0ACDBBBF1000F40F0C481BB -:10E36800626993695B0613D5BB792BB9D4F8801021 -:10E37800384618316EF08ED863699B69180640F1EB -:10E388009581D6F830012946224601F0B5F9ABE16E -:10E3980023689888D988ADF81000ADF8121018894C -:10E3A8005989ADF81400ADF818109889D989ADF8D5 -:10E3B8001A00ADF81C10188A598AADF82000ADF87B -:10E3C8002210988A94F82910ADF8240041B1198BCD -:10E3D800588B9B8BADF82810ADF82A00ADF82C307F -:10E3E800A38B13F4807F03F4007304D104A961673D -:10E3F80023B108AB05E008A961670BB906AB00E0DB -:10E408000AAB6168236793683046C3EB010813F0D1 -:10E418004DDA6369998988B1072940F247819A687A -:10E42800A8F106084244C8EB01089A60A3F80C80DA -:10E43800E26615E02C1D8900033801000D2940F221 -:10E4480035819A68A8F10E084244C8EB01089A6021 -:10E45800A3F80C802389E266190A41EA0323938111 -:10E46800A36B6BB11B7A012B0AD0032B08D0304663 -:10E4780051462A46234679F0C7DE002800F0168167 -:10E48800A36B33B11B7A022B03D1304621467AF0B5 -:10E4980087D997F85C339BB1E36E9B891A0A42EAE5 -:10E4A8000323934A1BB293420AD13046616906227C -:10E4B800002315F0BBDD18B13046394649F006D9BE -:10E4C800626FE36E1188198050885880918899800E -:10E4D800216F0888D880488818818988598161699E -:10E4E80094F822E0C8890EF0070E20F007004EEAE3 -:10E4F8000000C8811178C9070BD53168D1F8881098 -:10E50800D1F8D0010130C1F8D001F968886D013027 -:10E51800886597F8591061B195F82410C80608D491 -:10E528009989080A40EA0121714809B2814240F0FC -:10E53800BD80D6F89811795C79B195F82410C90690 -:10E548000BD49B89190A41EA03236A491BB28B42FF -:10E5580003D026398B4240F0A980BB79EBB992F8F9 -:10E56800008018F0010818D1D7F81831384693F808 -:10E578007420013283F87420D4F8801018316DF0BB -:10E5880089DF61695046FFF325F2012103464246BF -:10E598003846CDF800806DF0FDDFD6F8D0361B6820 -:10E5A800FB58002B35D01B68002B32D0D4F86C8078 -:10E5B800B8F80C301A0A42EA03234D4A1BB29342B8 -:10E5C80027D197F8A73313B197F8F6330BB3504612 -:10E5D8006169424612232BF0C1DB00283BD0B8F812 -:10E5E800103050461A0A42EA0323616908F1120200 -:10E5F8009BB22BF0B3DB00282DD0636BD6F8D00686 -:10E60800003318BF0123394642467DF077D90028E8 -:10E618004CD17B69002B2FD0D4F86C80B8F80C3023 -:10E628001A0A42EA0323324A1BB2934224D15046C3 -:10E638006169424612232BF091DB60B1B8F81030C3 -:10E6480050461A0A42EA0323616908F112029BB292 -:10E658002BF084DB30B93368D3F888305A6E013236 -:10E668005A6623E0626B7869003218BF012241467E -:10E678002B4643F0B3DAC8B9D5F89431DB070BD58C -:10E6880094F8293043B9E36E9B891A0A42EA0323B6 -:10E69800174A1BB2934209D1636994F82920009361 -:10E6A80030462946636F26F045DC1DE033685A6B17 -:10E6B800AAB161691048CA89D3F88C3002F0070200 -:10E6C800825C0E48855C50460C3503EBC5056B68CB -:10E6D800AE6801336B60FFF37DF18019A860504686 -:10E6E8006169002202F090DE0DB0BDE8F08F00BF36 -:10E6F8008E88FFFFB488FFFFBAD588006CE18800D8 -:10E708002DE9F04F4FF0000AAFB0CDF8B0A0CDF82A -:10E71800B4A0D68A984610939B890446212B0F46AD -:10E728001546CDF864A08DF84EA0CDF850A08DF810 -:10E7380057A08DF854A08DF88CA08DF858A0119290 -:10E748002B92CDF888A001D803684AE0D8F8089041 -:10E758001046494671F0D2D909F106030890C8F865 -:10E768002C000B93B9F806301946ADF8483001F083 -:10E778000C02184601F0F00301F44071A1F5407E47 -:10E7880092081B09DEF1000141EB0E01022A08BFC5 -:10E798004FEAD30AADF84A205FFA8AF2ADF84C3056 -:10E7A8008DF855108DF85620B5F804E00EF0030EDC -:10E7B800BEF1020F04D100B2002801DADB0800E044 -:10E7C8000023D8B28DF85700002914BF282322232C -:10E7D80002B1023300B1043310988089984206D2FE -:10E7E8002368D3F888305A6E01325A667EE399F866 -:10E7F8000A3003F001038DF8583009F11E030C9319 -:10E8080011B109F124030C9300238DF859304AB152 -:10E818000C9B5A781B7843EA0222DB0907928DF891 -:10E82800593000E0079241463846FFF3D3F010997B -:10E8380009908B68384606338B608B89063B8B8141 -:10E848009DF859301BB1FEF365F5014638460422A0 -:10E8580002F084DD16F4404F9DF855200CBF4FF0B0 -:10E86800000B4FF0010B00232D9302BBBDF848307D -:10E878000B9913F4407F09D101F1100620460A31A3 -:10E888005A462DAB78F00CDA2C9005E0D80501D566 -:10E898000E1D01E001F10A062D9B23B920463146E1 -:10E8A80048F0F8D92D902D9B003318BF01238DF81F -:10E8B8005C302D9B13F1000A9DF8583018BF4FF0BB -:10E8C800010A43B90B992046043148F009DA061CBD -:10E8D80018BF012600E00026D4F804321BB92368CB -:10E8E80093F82C306BB3236893F83E20002A08BFB6 -:10E8F8004FF0000A7EBBBDF84820D20506D49DF82B -:10E9080058201AB1BAF1000F40F0F6829DF8552050 -:10E9180012B19DF858203ABB93F82C30002B00F028 -:10E92800C982BAF1000F04D12046294658F064DEA6 -:10E93800C0E22D9B9B79002B40F0BC824FF0010A6E -:10E9480014E09DF858301BB9002E00F0B38202E0A5 -:10E95800002E00F0D1829DF855302BB9BAF1000F86 -:10E9680000F0A8829A4601E04FF0000A9DF8563060 -:10E978000BB39DF859304BB194F80E32002B00F0D0 -:10E988009982109B9A6942F040029A6107999E4ABF -:10E9980001F00703D25C9D498DF84E308A5C0799D7 -:10E9A800149201F0100212118DF854200C9A8DF86F -:10E9B8008C3002320C92109BD989988911F400523C -:10E9C80018BFB3F850200C999B688218CB1A0E9286 -:10E9D8004146D21A38460D920693FEF3FBF7069B82 -:10E9E8000B9AC31A0F93937DD17D43EA0123ADF8A7 -:10E9F800AA30BAF1000F2FD12CAB00930E9B204602 -:10EA080001932DA92B4618F0ABDE002840F0528266 -:10EA180074E22D99002900F04D820B9A20460A32A3 -:10EA28005B4678F07BD82C90002840F06D820B9ADA -:10EA38002D9920460A325B4678F072D901462C900F -:10EA480030B92368D3F88830DA6E0132DA6631E2F9 -:10EA5800204677F0D5DF57E2BDF8483013F4407F01 -:10EA680004D12D9B1B7C002B3AD106E09DF8553034 -:10EA78001BB92D9B1B7C002B32D020462D990A32C6 -:10EA88005B4678F04DD92C9018B913E22C9B1B6982 -:10EA98002D931EB123689A6A2C9B9A622D9BD3F8FA -:10EAA80010210792BAF1000F21D19DF85520F2B933 -:10EAB8009DF858201AB1BDF84820D00510D499798E -:10EAC800BDF8482011B1D1050AD510E01B7C02F42D -:10EAD8004072002B14BF4FF4007300239A4206D0F3 -:10EAE8002368D3F888309A6D01329A65E2E12046AE -:10EAF800294658F081DD002388F8230083462D98A5 -:10EB080088F822308379ABB9BBF1000F12D059468F -:10EB180095F91D20334658F0CFDD2946D4F8C42690 -:10EB2800204658F00DDD3246014688F822002D981F -:10EB380058F010DE2C9B93F8922112B9D3F8F420E8 -:10EB480052B3BBF1000F27D0D3F8F010D3F8EC2064 -:10EB580042F821B0D4F88424517911F00100D3F897 -:10EB6800F01018BF95F91F0003EB8101C1F89C0153 -:10EB78005279521012F00101D3F8F02018BF95F91C -:10EB8800201003EB8202C2F8BC11D3F8F020013246 -:10EB980002F00702C3F8F0209DF855202D9B0AB11A -:10EBA800DB6D3CE09A792C99002A31D04B6B259388 -:10EBB8004B685A061BD59DF85620C2B1BDF8AA204D -:10EBC800100714D191F8D7208AB10A7DD2070ED444 -:10EBD800BDF84820D0040AD59A0308D5149A91F8AC -:10EBE800C9301341DB0702D520463AF00FD9BDF8EA -:10EBF800483013F4805F2C9B5A6814BF42F40032EB -:10EC080022F400325A600BE0BAD588006CE1880023 -:10EC18004A6B25921A7C1AB9DB6DD80700D5259363 -:10EC28002D988379A3B9037C93B19DF858307BB9AB -:10EC3800BAF1000F0CD1079B83F806A094F80C22B8 -:10EC4800D3F8F0309A4203D084F80C3221F010DB6C -:10EC58009DF85830FBB12D998B79002B40F02A8113 -:10EC68000B7C43B10B98E23110300622FDF3E8F239 -:10EC7800002800F01F810B980430FEF3D9F150B939 -:10EC88002D9890F8453033B90B99043148F076D96E -:10EC9800002840F00F81BDF8AA30089AA8F81C3067 -:10ECA8000B9BC8F82C201B7C2C9913F0010F099E94 -:10ECB8004FF0000707D0D1F854310133C1F854316F -:10ECC800F1E9622306E0D1F850310133C1F850313F -:10ECD800F1E96023921943EB0703C1E900239DF88A -:10ECE80058309BB999F8003099F801201A4399F8DF -:10ECF800023013430AD0D8F82C10D4F85C016A8A81 -:10ED080078F0C6DB2C9B0899C3F85C1199F903309D -:10ED1800002B07DA2368D3F88830D3F8A822013209 -:10ED2800C3F8A82299F8033013F0300F07D02368EE -:10ED3800D3F88830D3F8B0220132C3F8B0229DF856 -:10ED48005830002B71D1D8F82C00236810F0407F80 -:10ED5800D3F8886001D1C0B201E070F04DDD16280B -:10ED68003AD00CD80B2825D004D8022816D004286D -:10ED78005BD119E00C2823D0122856D126E0302880 -:10ED88003CD004D818282DD024284ED130E0602853 -:10ED980040D06C2844D0482847D135E0D6F83832DE -:10EDA8000133C6F8383240E0D6F83C320133C6F8B1 -:10EDB8003C323AE0D6F840320133C6F8403234E00B -:10EDC800D6F844320133C6F844322EE0D6F8483239 -:10EDD8000133C6F8483228E0D6F84C320133C6F879 -:10EDE8004C3222E0D6F850320133C6F850321CE0DB -:10EDF800D6F854320133C6F8543216E0D6F85832F1 -:10EE08000133C6F8583210E0D6F85C320133C6F840 -:10EE18005C320AE0D6F860320133C6F8603204E0AA -:10EE2800D6F864320133C6F864329DF858301BB105 -:10EE38002D980BA91AF01ED99DF858302BBBD8F87D -:10EE48002C0010F0407F01D070F0D6DC00F07F007D -:10EE5800022809D0042807D00B2805D0A0F11601F4 -:10EE6800484240EB010000E001200022E98895F9C2 -:10EE78001C3000920190A888090A800B02902D98F6 -:10EE880003920490204609F058F92C994B685A03CC -:10EE98000BD59DF8583043B9BAF1000F05D1D4F815 -:10EEA80038010BAA33F038DE33E020460BAAFEF710 -:10EEB800F5FF2EE023685A6BC2B19DF85820AAB915 -:10EEC80010991548CA89D3F88C3002F00702825C81 -:10EED8001248845C38460C3403EBC4046368A568A4 -:10EEE80001336360FEF376F54019A0603846109947 -:10EEF800002202F089DA0CE0B24637E5BDF8483066 -:10EF080013F4407F3FF485AD2D9B002B7FF4C1ADFA -:10EF1800BCE52FB0BDE8F08FBAD588006CE1880059 -:10EF28000B68C968DB691A6889B14B78012B0ED167 -:10EF3800B2F8BE3023F040031B041B0CA2F8BE300D -:10EF48008978890644BF43F04003A2F8BE30002008 -:10EF58007047F8B591E88800DC6903680D461A68BF -:10EF680092F8626126B1D3F8600806F073FF06468E -:10EF7800F86DF9F725F958B156B1E86858B14378F2 -:10EF8800012B04D00C23A3804FF0FF30F8BDA06103 -:10EF98000023A3800020F8BD38B503684C681A68C0 -:10EFA80092F8625125B1D3F8600806F053FF054680 -:10EFB800E06DF9F705F950B145B9D4F8A00300F0B0 -:10EFC8002000002814BF0320002038BD032038BDCE -:10EFD8002DE9F84391E808020568DC692B680E46BC -:10EFE80093F86271D4F8008027B1D5F8600806F06C -:10EFF80031FF0746D9F85C00F9F7E2F888B187B124 -:10F00800F06888B14278012A05D00C2323844FF098 -:10F01800FF30BDE8F8836062D5F86008414607F024 -:10F02800D9FC002323840020BDE8F8832DE9F04FA4 -:10F038001C4692F801909B68D1F85CC089B0002703 -:10F0480023F4C063B9F1010F80460E461546CDF88A -:10F0580010C005970697A36040F23C81D278AB7840 -:10F0680043EA0223012B40F03581A9F10203DBB208 -:10F07800032B0ED81CF0400F00F02C8104222DF039 -:10F08800F5DC002800F02681402363630423A36392 -:10F0980029E12F1D384696490322FDF3D1F0824617 -:10F0A800002840F0178140463146EA792DF0DEDC31 -:10F0B800002800F00F8104F1380B38465946FFF359 -:10F0C8001DF0A9F10603DBB2012B11D8049B5F06E2 -:10F0D80040F100814046314604222DF0C7DC00286B -:10F0E80000F0F880402363630423A3635746FAE0E3 -:10F0F8006A7A2B7A43EA0223012B40F0EB8005F170 -:10F108000A0738467A490322FDF39AF0002840F0AE -:10F11800E180404631466A7B2DF0A8DC002800F0EB -:10F12800D98038465946FEF3E9F7A9F10C03DBB25A -:10F13800012B06D8049B580640F1CC80402363631A -:10F14800CEE0EA7BAB7B43EA0223012B40F0C08090 -:10F1580005F1100066490322FDF372F0002840F023 -:10F16800B780EB7C012B01D0052B02D1049A510604 -:10F1780017D4062B02D1049A120612D4D8F800200C -:10F1880092F862212AB1082B03D1049A12F4802F35 -:10F1980005E0022B40F09C80049A12F0800F00F0EA -:10F1A80097805A1FD2B2012A01D9082B0BD1336D8F -:10F1B8005B0504D4049B13F4922F00F08F80A3689E -:10F1C80043F48063A360336D5F0503D5A3685805D6 -:10F1D80040F1848005F1100004A90022FEF31AF71B -:10F1E800002877D0049BA9F11202D2B2012A6363E6 -:10F1F8008CBF2A7D0022B3F5802F01D151066BD533 -:10F20800D8F87C06316D0DF11F0304F05FFA002871 -:10F2180064D09DF81F301BB1A36843F40073A3604A -:10F22800A9F11407FFB2002F4AD095F801A0A9F15F -:10F238001609C7EB0A0A05EB0A0393F803C003F1A2 -:10F24800020B9B785FFA89F943EA0C2C4FEA1919EB -:10F25800002723E00BEB0713023305931023ADF8C7 -:10F268001C3004F114030093636B3046019306A924 -:10F2780005AA07ABCDF80CC057F09ED90137202856 -:10F28800DDF80CC00AD1059A62B1069B53B1012181 -:10F2980000914046214638F033D903E0674501D054 -:10F2A8004F45D7D15544EA78AB7853EA022317D0B3 -:10F2B800059BBBB1069F002F0CBF3527002712E026 -:10F2C800404621463A463B46009738F019D90AE0AD -:10F2D8002B2708E00C2706E02D2704E01F2702E073 -:10F2E800002700E03527384609B0BDE8F08F00BF99 -:10F2F80022380100F8B591E8280007685B681E68A5 -:10F308003B6893F862415CB1D7F8600806F0A2FD4B -:10F3180031460446D7F8600806F0A0FD064600E02E -:10F328002646E86DF8F74CFF30B124B1002E14BF23 -:10F3380003200020F8BD2046F8BD2DE9F34191E8EF -:10F34800480007685B680C46D3F800803B6893F870 -:10F3580062315BB1D7F8600806F07CFD414605468E -:10F36800D7F8600806F07AFD074601E01F461D46FB -:10F37800F06DF8F725FFA0B19DB197B101220021EA -:10F3880001A8FCF3F5F701A80521FEF3C9F3012252 -:10F39800A369F42001A9FDF30FF52368A2695B684E -:10F3A8001A620020BDE8FC8173B503680C461A6830 -:10F3B8004D6892F8626126B1D3F8600806F04AFDFC -:10F3C8000646E86DF8F7FCFEB8B11EB9D5F8A033CB -:10F3D800980612D50122002101A8FCF3C9F701A85B -:10F3E8000521FEF39DF30122A369F42001A9FDF391 -:10F3F800E3F42368A2695B685A6100207CBD73B599 -:10F4080003680C461A684D6892F8626126B1D3F811 -:10F41800600806F01FFD0646E86DF8F7D1FE98B1C2 -:10F428001EB9D5F8A0339B060ED50122002101A8EC -:10F43800FCF39EF701A80521FEF372F3F42001A95D -:10F448000122A369FDF3B8F400207CBD2DE9F34740 -:10F458001746027A04460E46D0F80090D1F800808C -:10F468000AB1002B6AD0E3199D7A002D67D098F86D -:10F47800023194F8272003F01C039B08934238BFFD -:10F4880013463371304630F093DD98F802314FF46B -:10F49800005203F0030312FA03F3F36098F8023101 -:10F4A800204603F003030D3386F83D31414607F14A -:10F4B800360A2FF00BD856F82A5045B94FF4417048 -:10F4C80001F06CDF0546002839D046F82A002846A6 -:10F4D80000214FF44172FCF34BF702232B700023F9 -:10F4E800AF7085F8ED30D9F80030C5F8F48093F89E -:10F4F80069318BB1484649F041DC38B1E37C984228 -:10F5080028BF184684F80434E07405E094F80434FD -:10F5180013B1E37484F80404A27CE37C009294F8A9 -:10F528002F2048460192D5F8F4103A4632F036DFDB -:10F53800D4F850321A6D01321A6500E01D4628468B -:10F54800BDE8FC872DE9F041D0F8E8220025074600 -:10F558000E46A8462B46D2F8B0100432002918BF30 -:10F5680098460133182B0D44F5D128F0070830468A -:10F57800184908F10708FDF36BF105BB22E0D7F83D -:10F58800E83204F12C0253F8222064235343304616 -:10F59800B3FBF5F31049FDF35BF1104B2340002B4F -:10F5A80003DA013B63F007030133072B05D1444518 -:10F5B80003D030460A49FDF34BF1013400E0002442 -:10F5C8004445DCDD30460749FDF342F10020BDE843 -:10F5D800F08100BF225701002C570100070000806E -:10F5E800375701001A2D890037B500230193079B6F -:10F5F8000546032B144604D901A806990422FCF3F6 -:10F6080033F60E2C2B6806D11B68002093F8D12006 -:10F61800089B1A6001E06FF016003EBDF8B5C2699C -:10F62800002307460D461E46D1580433602B0E446E -:10F63800FAD128461149FDF30BF1C6B10024FB6944 -:10F64800284653F82420642353430D49B3FBF6F3AB -:10F65800FDF3FEF004F00703072B05D1172C03D0A8 -:10F6680028460849FDF3F4F00134182CE7D1284660 -:10F678000549FDF3EDF00020F8BD00BF5C5701001F -:10F688002C570100375701001A2D890000207047B8 -:10F6980010B51C4603699B794BB9880501D5101D27 -:10F6A80003E0C90510D502F10A00214608E0CB05A0 -:10F6B80002D502F10A0002E0880505D5101DA11D3A -:10F6C8000622FCF3BDF580B9204602990622FCF318 -:10F6D800B7F568B1204603990622FCF3B1F5002876 -:10F6E8000CBF4FF0FF30002010BD4FF0FF3010BDB1 -:10F6F8004FF0FF3010BD00002DE9F04F5D4B07467D -:10F708001868EFB06A9015469A886C69ADF8AC2114 -:10F7180053F8060FA2686C909B880491ADF8B43139 -:10F728007B68A98BD3F814B06B6805919B1A9BB2C0 -:10F73800D218A260A289D5F81090D31AA381002606 -:10F74800B84664E0642E64D0A368E28903F10E072A -:10F7580012F4005218BFB4F85020BF07A089998945 -:10F7680005D04746FB6E1A6C01321A645BE012182A -:10F77800DFF808A10F0A92B247EA01270392A18A8B -:10F78800DAF800200E3752F82120BFB21AB13A4AEF -:10F79800F91C0A4000E03A460399914205D04746D1 -:10F7A800FB6EDA6B0132DA633DE06AAA00926CAA5A -:10F7B8000192049805992A68FFF76AFF002832D158 -:10F7C800E3899B0407D5B4F8503023B1A389FF1A05 -:10F7D800A4F8507000E0A7812246D8F800005946E6 -:10F7E80019F0BCDEE38995F8222023F0070302F024 -:10F7F80007021343E38106AB43F82640A28ADAF8EE -:10F808000030013653F82240039BC3EB0909002C52 -:10F8180098D14746B9F1000F01D105AB0FE0FB6E57 -:10F828005A6C01325A6458466969002201F0ECDDCD -:10F838001DE053F8042F0021918209F10109B14517 -:10F84800F7D124B158462146002201F0DDDD00241D -:10F858000BE006AB53F8243095F82920009338685C -:10F8680004999B6825F066DB0134B442F1D16FB08E -:10F87800BDE8F08F2B380100FCFF0100E803000011 -:10F888002DE9F04FB1B0DDF8F480079300230F9213 -:10F898002F9308F138023A9B0B92D1F808215B8824 -:10F8A8000C92079A0E931388814603F0FC03A3F188 -:10F8B80020077B4243EB07030C463C9E856908936F -:10F8C8002BB13A9B4FF0300B04330A9303E0089AAC -:10F8D8004FF0100B0A920021282210A8FCF348F5DB -:10F8E8001AA800212822FCF343F5D5F86C332BB174 -:10F8F80010A805F55B712822FCF3B6F40C9B0DF1FA -:10F90800400A03F138070DF1680C3A465346284679 -:10F918002146CDF800C0CDF818C024F065DAD5F836 -:10F92800843439469B7824AF00220B986FF0BEDEF2 -:10F93800384600212422FCF31BF508F14D03DDF8BD -:10F9480018C02593CDF898A0B8F868300DF1B40A1E -:10F95800504600210822CDF89CC028932496FCF339 -:10F9680007F57368CDF800A0C3F300438DF8B430F1 -:10F9780021465A460023D5F894062E9753F03AD8D4 -:10F9880004F1DC0300F1060A079A0D938DE80804D8 -:10F998002FAB0A32029307465946284604F1E20380 -:10F9A800099220F08BDE844618B91122A8F8682045 -:10F9B800E9E02F9B0022012119705A702A6A126807 -:10F9C800022A04D194F92C210AB921221A70216D36 -:10F9D80040F237120A4032B194F858201AB11A8806 -:10F9E80042F010021A8095F8722432B12A6A527DC8 -:10F9F8001AB11A8842F480621A80B8F86820214641 -:10FA08005A80B8F820209A802F9B2DAA06338DE8BB -:10FA18008C002F93D5F894065A460023CDF818C0C9 -:10FA280052F056DFDDF818C0002840F099800094A5 -:10FA380098F81820E368029003900192DA68284643 -:10FA48003346614624F01AD8B8F8683023B13046F6 -:10FA5800022176F0A5DB83E02F9B063B2F93B3684A -:10FA680098050CD596F8243003F00303032B06D130 -:10FA7800D5F87C06214632465DF0C6DA83E0B8F850 -:10FA880020303146A6F8CC30284676F0B9DF0C9AFB -:10FA9800022192F860300E9A3046934238BF1346DE -:10FAA800A6F8FA3076F004DED4F8EC30190309D55C -:10FAB800284621461AF038DD012803D12846214678 -:10FAC80046F0F2DE2B689B6AF362089B53B10D98EF -:10FAD8000A990622FCF3B4F320B148460999E26872 -:10FAE80036F0A6DF0999E268484636F0C5DC2A6890 -:10FAF800D4F8EC1092F84F2011F4005318BF0223E9 -:10FB080012F0030205D0CA045ABF7268C2F3004259 -:10FB180000227F218DE806000B9806F13C010022A7 -:10FB28006FF0F0DE2846314677F058DB606920B187 -:10FB380006F11401012201F0D9FFD4F8EC309B043E -:10FB480004D5D5F84C01214660F064DB2B6893F8A6 -:10FB5800693133B128462146012202F0BDFF00E099 -:10FB6800BA463B9B3A9A01932F9B009202934846D0 -:10FB780021460F9A079BCDF80CA00496CDF8148067 -:10FB880036F054D905E048462146079A434635F0F1 -:10FB980029D931B0BDE8F08F2DE9F04F8569E3B080 -:10FBA800924698469DF8B421D5F864310C460792E0 -:10FBB8001BB19B79002B40F06A812B6893F82F309A -:10FBC800ABB1236D990712D594F8A4307BB100F03E -:10FBD8005FDFD4F8B0103EF0D7DE002800F06C816B -:10FBE8000023C4F8A830C4F8AC3084F8A430A37952 -:10FBF8001BB12379002B00F04A81BAF800B01BF43E -:10FC0800804B65D00AF10A03284621461A46069316 -:10FC180076F080DF0746002800F03981D0F8D03030 -:10FC2800002B00F0348198F803909DF8B8314FEA22 -:10FC380099190BB3D5F89C3253F82960E6B13369AA -:10FC4800D3B1337AC3B1414603225BA8FCF30CF36A -:10FC58005BA806F1140132690330FCF305F331693E -:10FC68005BA8033108AA02F0AFDA6C9A08F1040025 -:10FC7800111F08AA02F0CADA09F11C0954F8293040 -:10FC880093B11A696C984146143308F0F5DCC0B991 -:10FC98000123009001930290039004902146284686 -:10FCA8001722069B1AF05ADDD7F8D00001F088DB3E -:10FCB8000023C7F8D03003230F2606934FF001091D -:10FCC800D2E06C9A08F10408083A6C920F2601E019 -:10FCD8005E465F46B8F80230B8F8009006932B6885 -:10FCE80093F8623173B1B9F1030F0BD16C9A079B8A -:10FCF80000920193D5F8600821465246434674F0B5 -:10FD080057D8C4E0069A032A00F2C180BBF1000F5D -:10FD180067D1012A40F0CC80B5F8AA0122F014D9A5 -:10FD28000AF10A0B031C214618BF012328465A462C -:10FD380076F0F4DE014610B1284676F0F1DE28466A -:10FD480021465A4676F0E8DF0746002800F0B280E0 -:10FD58004368DA0408D52A6892F83020002A40F06F -:10FD6800A98023F4805343602846394625F0B2DD44 -:10FD7800B9F1000F03D0B9F1010F2BD112E0B4F99A -:10FD8800543094F94420384601211BB916B976F04D -:10FD9800B9DC01E076F01EDA97F8243013F001039D -:10FDA8001DD118E0B4F95430012B18D03846494613 -:10FDB80094F9442076F00EDA00238DE808020293C5 -:10FDC800039304932846214617225B461AF0C6DCA3 -:10FDD8000D2649E00023012200930192EFE7002E4F -:10FDE80042D100210C225FA8FCF3C2F2344B0DF57E -:10FDF800927B5F93334B002128225846609361958C -:10FE0800FCF3B6F2069BADF8346153AE30460021E0 -:10FE180020224A93CDF824914B97FCF3A9F26C9ACF -:10FE280008F106030193931F00960293D5F89406F0 -:10FE38002146B0225FABCDF868B152F003DEBDF8C1 -:10FE480034618EB987B197F82430D8070CD5284685 -:10FE5800214604220AF10A0300960196CDF808907B -:10FE6800039604961AF07ADC069A2046531C0193EE -:10FE7800002303930493079B0AF10A01059304F1F5 -:10FE8800DC023B46CDF800900296FDF76DFC284653 -:10FE980021460AF10A0276F03DDE68B1A3795BB12A -:10FEA80090F82430D90707D52B689B6A836203E052 -:10FEB8000E26D9E70126D7E763B0BDE8F08F00BF6B -:10FEC80011148400151484002DE9F04F9A46836EAE -:10FED800ADF5077D81468669CB58D1F80C01919C18 -:10FEE8000D460D92DDF8408212930C90002C00F024 -:10FEF800AA82002131A86C22FCF33AF29DF848321C -:10FF08000D998DF8DC30B4F8CC303391CDF8D0A011 -:10FF1800CDF8C4903295CDF8D480369423B92069B1 -:10FF280047F04AD8A4F8CC00B4F8CC20D5F808316A -:10FF38000021ADF8E4204CA828221093FCF318F215 -:10FF48000D98BAF800200388ADF82C2003F0FC03C4 -:10FF5800A3F12000434243EB0003D9B28DF84730A8 -:10FF680093B20A934B010E9394F824300F9103F047 -:10FF78000303032B03D1A368990500F13F82D6F848 -:10FF880064311BB19B79002B40F05782336893F89A -:10FF98002F30ABB12B6D9A0712D595F8A4307BB1F1 -:10FFA80000F076DDD5F8B0103EF0EEDC002800F069 -:10FFB8004A820023C5F8A830C5F8AC3085F8A430CB -:10FFC8000F9820B1B8F1090F40F2378209E0B8F173 -:10FFD800030F40F23282A8F104010AF1040B0991DF -:10FFE80004E0A8F10A020AF10A0B099200276763E4 -:08FFF800A763304621463A469A +:100000006CFD0122D21A981801331B931C78302CF6 +:10001000F9D02300313B082B00D9BAE31B9B012602 +:100020009C4630235B429B46A3445B460793431C9C +:100030001093002367460D934346079A9B00434461 +:1000400090465B00434498460020634601331B936F +:1000500063465C7821003039092900D938E31B9BBD +:1000600001309C4607910029EFD0109C731CA346D9 +:1000700083445C461A001094012801D100F0B2FCC0 +:100080000A002C0080198B4645464946A0469146F9 +:10009000013807E0AC0065196D00984201D100F00D +:1000A00098FC013332001E00082AF3D9102BF4DC2F +:1000B0008C0061184900F0E77B78203293437E1C66 +:1000C000582B01D100F060FC37001B963B780136BD +:1000D000302BF9D0002B00D1E5E101220A9205E78F +:1000E000002300209C460D961093202322009A4363 +:1000F000130000220B92452B00D030E733000A9A00 +:100100000343134300D153E71B9D6B1C1B936C7877 +:100110002B2C01D100F026FC2D2C00D107E300236D +:100120009B462300303B092B00D9FBE2302C06D143 +:100130001B9B01331B931C780133302CFAD0002316 +:100140000B932300313B082B00D908E71B9A01339E +:10015000511C1B915478079222002F2C0DDC00F0CB +:1001600079FC9C00E4186400A4180A002300013103 +:100170001B915278303B2F2A01DD392AF1DD140022 +:10018000079A891A082901DC00F064FC084B0B93DC +:100190005B46002B00D1E2E60B9B5B420B93DEE655 +:1001A000D4D10410B8CC0410B4CC04109042011087 +:1001B0001F4E00000B9B109A9B1A0C930D9B002B5B +:1001C00000D10D96B346102E01DD10239B4640460C +:1001D000F6F780FF04900591092E15DD5A46BE4BB7 +:1001E000093AD2009B181A685B68F6F702FF040010 +:1001F00048460D00F6F76EFF02000B0020002900B4 +:10020000F6F7D8FE049005910F2E00DD72E10C9BED +:10021000002B00D160E30C9B002B01DC00F0F5FB10 +:10022000162B01DC00F05CFC25230C9A9B1B9342EF +:1002300001DB00F073FC5B46F41A0C9B9C466444A3 +:100240000F231A00224023420AD0A349D200891862 +:1002500008684968049A059BF6F7CBFE049005915F +:100260000F239C43231E00D0ABE200230793434699 +:1002700039000093504633000D9A03F0ABF88046E6 +:10028000002800D19FE30C99109B0B98CA171B1AEA +:100290001A40CB43DB17194000260023C34699467A +:1002A000B04657460D9213915B463800596803F0EB +:1002B0000BF88246002800D189E35B4659461B694A +:1002C0000C319A1C92000C30F7F7CEF8049B059C79 +:1002D00019000B931EAB01931DAB00930A00230082 +:1002E00038000A9403F06CFC1C90002800D1AAE1AD +:1002F0000121380003F010F98146002800D166E39F +:100300001D9B002B00DABEE10D9A139C9D180799E6 +:100310001E9A5B1A36219B188A1A7049013B8B4240 +:1003200000DB4FE1C91A521A1F2900DDC8E1012381 +:100330008B400E9300231193079BA4189C46AE1884 +:100340002B006444B54200DD3300A34200DD2300EE +:10035000002B02DDF61AE41AED1A0D9B002B00DDCE +:100360004DE1002E00DD65E10C9B002B00DD8EE1F0 +:10037000002C00DD9AE1002D08DD49462A003800F6 +:1003800003F038FA8146002800D120E352463800B5 +:100390001C9903F0C7FA8046002800D117E3C36810 +:1003A000494610930023C36003F0A2FA002801DA43 +:1003B00000F060FC00D1C7E34946404603F06CFC06 +:1003C00080230022DB0504000D00F6F75FFE002805 +:1003D00000D1FCE0109B002B00D181E1059B0024A3 +:1003E0000E93002311933E4B3D4D12933D4B0E9EB9 +:1003F0001E403D4B9E4200D19FE1079B002B28D021 +:10040000D423DB049E4224D8384A394B11981299E0 +:10041000F6F73CFE002818D011981299F6F79AFECC +:10042000002800D10130F6F755FE0B00129110990B +:1004300002001190002900D015E3169280221206C6 +:10044000944663441793169C179DD623DB04EB1840 +:100450009D1B0B980A9903F02BFB02000B00200058 +:100460002900F6F7C6FD0B9A0A9BF6F7A3FD0C00D0 +:1004700004900591079B002B04D11A4B23409E4208 +:1004800000D146E238001C9902F046FF5146380080 +:1004900002F042FF4946380002F03EFF4146380074 +:1004A00002F03AFF00E7002300279B46089B002B41 +:1004B00001D01B9A1A60099B002B00D180E5802196 +:1004C00009067B181F007BE51B9B0D965B441B9365 +:1004D0001C7800231093BDE578D2041002FCFFFFC6 +:1004E0000000F03F0000F07F0000E07F0000C0FF50 +:1004F000FFFFDF415B46F41A0C9B9C466444002CD2 +:1005000000DD9DE600D1B0E60F231A0064422240D0 +:1005100023420AD004980599D14BD2009A18536807 +:100520001268F6F74CFD04900591241100D19CE669 +:100530001F2C40DC10231A0022400792234201D0D6 +:100540005A33079301220498059900239146C54D1B +:1005500028354A46224204D02A686B68F6F749FDDE +:10056000012364100835002CF3D1002B01D0049036 +:100570000591079B002B15D0049B059C6B23620003 +:10058000520D21009B1A002B0CDD1F2B01DC00F00B +:10059000DEFB00200490342B01DC00F024FCDC2383 +:1005A0009B0405930022049805990023F6F760FD4B +:1005B000002800D15BE62223524613600023002767 +:1005C0009B4673E70023119301330E93B4E6002298 +:1005D000A54B20002900F6F70CFD0B001291109995 +:1005E00002001190002976D11492802212069446BE +:1005F00063441593059B149C159D0E93F6E649469E +:100600001A00380003F08AF88146002800D1DEE1A4 +:1006100001001C9A380002F0AFFF1090002800D1B2 +:10062000D5E138001C9902F077FE109B1C93002E38 +:1006300000DC99E6320038001C9903F0DBF81C90CE +:10064000002800D090E653464646BA46D8460C935A +:1006500022235246136000239B46844F01005046DC +:1006600002F05AFE50460C9902F056FE494650469A +:1006700002F052FE4146504602F04EFE3100504616 +:1006800002F04AFE12E7139A0D9DD41A3FE6514636 +:100690003800139A03F042F88246031E00D067E642 +:1006A0004646BA46D8461C980C93D1E751462200DC +:1006B000380003F09FF88246031E00D05BE6EFE7A8 +:1006C0006B49CB1A01219940012311910E9333E616 +:1006D00001239C4609E5119A129B1492159389E710 +:1006E0000499059A00295BD10E9213035DD1002273 +:1006F000200029005F4BF6F7C3FC002800D000E281 +:100700000022594B20002900F6F773FC80221206C4 +:100710000B00944663441190129118901993189C01 +:10072000199D63E600231B950B93FFF718FC01232B +:100730009B46AB1C1B93AC78F3E44F4A0E9B94464C +:10074000634405930E940F95049C059D2000290099 +:1007500003F0AEF902000B000E980F99F6F749FC72 +:1007600022002B00F6F726FC404B444A04900591EA +:100770000B40934220D90A9A414B9A4203D10B9BDA +:10078000013300D123E13E4B059301235B420493E7 +:1007900078E600230D931093013300269C46A4E4D1 +:1007A000012900D144E1059B0E9300231193314BA5 +:1007B0000024344D129319E6D4239B04CC180594DD +:1007C00058E69A225200944200DDFCE024111F2BCF +:1007D00000DC96E204980599002291460132934686 +:1007E0004A46294BB1461D000793160000235A467E +:1007F000224204D02A686B68F6F7FBFB012301361E +:1008000064100835012CF2D132004E469146002B7F +:1008100001D004900591184A059B944663440593C2 +:100820004B46D900079B9C46049A059B6144086887 +:100830004968F6F7DEFB0D4B144A049005910B4016 +:10084000934200D9BFE0124A934200D8CCE10C4B4E +:10085000059301235B4204930023079307E5C046F9 +:1008600078D2041088CD04100000E03F0000F07F33 +:10087000E2FBFFFF0000F03F0000B0FCFFFF9F7CA9 +:10088000FFFFEF7F0000F0BF50D204100000A07CFB +:100890000000907C012309937A1C1B927B78002B2B +:1008A00001D1FFF785FB1700FFF71BFB002309931E +:1008B000F2E7D2491E9B8C46D14A04931F9B1A40F3 +:1008C0001D9B63441B051A430592230704D580230F +:1008D000059A1B061A430592049B059C9B4627001C +:1008E000E4E5C8491BA802F0F1FB002801D1FFF79D +:1008F0005FFB1B9BC449013B1BA81B9302F0E6FB5B +:10090000002802D11B9B01331B930023BF4F9B4642 +:10091000CCE5119E129D30002900F6F72BFCF6F76E +:1009200021FC02000B0030002900F6F73EFB049A80 +:10093000109B24031343240B05000E00B44A1C43F0 +:1009400013D1B44BF6F79CFB002800D19AE553462F +:100950004646BA46D8460C931C98049B059C9B4679 +:1009600027007BE600239B46E3E6AB4BF6F788FBCC +:100970000028ECD128003100A84AA94BF6F796FBD5 +:10098000002800D17EE5E2E7099B029401931CABAD +:10099000009350461DABA34A1BA902F0B1F80723F0 +:1009A0001D0004000540034200D17CE5062D74D1F2 +:1009B000089B002B01D1FFF700FB1E6000230027DE +:1009C0009B46FFF7FDFA2223524613609DE75346EC +:1009D00066E65B464846079343468946A8460100BB +:1009E0001D000232082E43DC1600FFF725FB5A4695 +:1009F00038000799FDF7A0FE002845D00023002607 +:100A0000994698460D93FFF7A5FA0C9B163300DA2A +:100A100070E504980599109B0B9A9A1A824BD200A4 +:100A20009B181A685B68F6F7CAFA83460F003DE523 +:100A3000059B0E93002B00D0B7E653464646BA46B8 +:100A4000D8460C9322235246136000231C989B46E1 +:100A50001F0003E61A000B93744B9A4201DCFFF768 +:100A600097FBFFF794FB119A129B16921793EAE4F7 +:100A7000102A4FDC4B469B004B4489465B00160016 +:100A800000209944FFF7E1FA00221B9B90465B444B +:100A90001B9391461C78FFF7B0FA1C9A002A07D0E6 +:100AA00035211EA803F046F950461C9902F034FC8B +:100AB000052D00D909E75E4BAD005B599F465D4BA4 +:100AC000059301235B420493FFE6504B0593FCE63C +:100AD0001E9B04931F9B0593F7E60020FFF799FAEE +:100AE0005149DB00C91808684968049A059BF6F764 +:100AF00080FA83460F00D9E400230D961093FFF788 +:100B0000A9FA00234C4C1893199400231193444BD9 +:100B1000129304E616000020FFF797FA0F23424CC9 +:100B20009E1BF1006118049A059B08684968F6F756 +:100B300060FA0C9B9E1BF600A61932687368F6F7E4 +:100B400058FA83460F00B1E453460C930B9B46467C +:100B5000D8469B46109BBA460A9F002B00D1C0E0A6 +:100B6000049B059C3549230322001B0B8B4200D1BB +:100B7000F5E01199002900D1BCE0049A059B1C0006 +:100B800019421ED0109B58463900002B00D1BDE001 +:100B900002F08EFF079B002B0BD06B236400640DCB +:100BA0001C1B002C05DD264D240500226319F6F7D9 +:100BB00020FA02000B0058463900F6F7FBF983468D +:100BC0000F00079B002B0DD0584639001D4B00220B +:100BD000F6F70FFA030083460F000B4302D12223DE +:100BE000524613601C9839E5D42292040B009446B7 +:100BF0006344059300230793FFF739FB3304000098 +:100C0000FFFFEFFFA8CC0410ACCC04100000F07F75 +:100C10009535A094FFFFCF3FFFFFDF3F35E5AF35B0 +:100C20000000E03F88CD041078D204101F4E000071 +:100C300070CD0410FFFFFF7F0000E0BFFFFF0F003B +:100C40000000F03F000050396D491EAA14311BA866 +:100C500002F052FA052801D0FFF7A2F91F9B694A5A +:100C60001A431E9B05920493049B059C9B462700F8 +:100C7000FFF71CFC53460499059A0C930B9B4646C0 +:100C8000D8469B46109BBA460B430A9F99D1140045 +:100C9000130396D15B4B1340D622D204934290D9D2 +:100CA0007369002B02D13369012B8ADD31000122E7 +:100CB000504602F09FFD4946060002F019FE00284A +:100CC00000DC7EE7079B002B6ED0D6224D4BD20472 +:100CD0002340934268DCDC229204934200DD73E7F8 +:100CE000B0E60499059A13031B0B14000B4300D0C4 +:100CF0003FE7E7E70E9A049B059C1A4200D160E7A4 +:100D000040E700239946404B079384E502F0D0FE6C +:100D1000079B002B56D06B236400640D1C1B002C1A +:100D200005DD3A4D240500226319F6F762F9020049 +:100D30000B0058463900F6F738F9002200238346A5 +:100D40000F00F6F795F9002800D13DE77AE6012279 +:100D500052429A40049B13400493FFF723FC079BE5 +:100D60000499002B2BD0D420264BC004234083426F +:100D700025D86B201B0DC01A01235B42834099428A +:100D800000D0F6E6224B9A4235D080211D4B490314 +:100D90001A4013008C466344059300230493049B7C +:100DA000059C9B4627000CE7164B1C40194B9C46A4 +:100DB000194B64442343059301235B42EEE701236F +:100DC0005B42DCE702000B0058463900F6F7EDF80D +:100DD0000022002383460F00F6F74AF9002800D0CE +:100DE00030E61C983AE44B239A1A4C3B9340194046 +:100DF0000591FFF7D7FB4B1CC7D11C9828E4C046D0 +:100E000088CD04100000F07F50D204100000F03FA5 +:100E1000FFFFEF7F0000F0FFFFFF0F0010B5024B58 +:100E2000FFF73CF810BDC0462011002010B50400AB +:100E30001300034A10680A002100FFF72FF810BDC5 +:100E4000E008002010B50400034B0A0018682100D8 +:100E5000024BFFF723F810BDE0080020201100200E +:100E60001300274AF0B5C64690460A0001004046E6 +:100E700000B50068FFF712F802000B0005000C0037 +:100E8000F6F719F900282ED121002800F6F796F977 +:100E900047007F08061C1B49381CF6F749FA002852 +:100EA0001DD11849381CF6F73BFA002817D101224A +:100EB0006400640828002100134B5242F6F7FBF847 +:100EC000002808D10122280021000F4B5242F6F7DA +:100ED000DDF8002803D0434622221B681A60301C2C +:100EE00080BCB846F0BD0948002C05DAFEF78EFF3D +:100EF00080231B06C618F2E7FEF788FF061CEEE704 +:100F0000E0080020FFFF7F7FFFFFEF7F904201108E +:100F1000274BF0B5C64698460A000100404600B58A +:100F2000244B0068FEF7BAFF02000B0005000C001E +:100F3000F6F7C1F800282ED121002800F6F73EF977 +:100F400047007F08061C1C49381CF6F7F1F90028F9 +:100F50001DD11949381CF6F7E3F9002817D10122F1 +:100F60006400640828002100144B5242F6F7A3F8ED +:100F7000002808D1012228002100104B5242F6F728 +:100F800085F8002803D0434622221B681A60301CD3 +:100F900080BCB846F0BD0A48002C05DAFEF736FFE3 +:100FA00080231B06C618F2E7FEF730FF061CEEE7AB +:100FB000E008002020110020FFFF7F7FFFFFEF7F70 +:100FC00090420110F0B5DE4657464E464546E0B524 +:100FD00089B0934607901E000A0008205D4F0591D6 +:100FE00013001C78551C395D2A000842F8D12D2CBD +:100FF00000D180E02B2C62D001235B420293564B40 +:10100000039300230693002E06D0102E00D17CE01F +:10101000F317B246994607E0302C00D181E00A234D +:101020009A4600230A26994652464B46029803994F +:10103000F5F7BEFD0F00804604920020002200213B +:1010400019E01C00A64221DD531C12D0B9423ED843 +:1010500001D140453BD8804534D052464B46F6F747 +:101060001DF9E31700940193009B019C0122C01815 +:1010700061412C7801352300303B092BE1D9230055 +:10108000413B192B26D8373CA642DDDC531C27D028 +:10109000069B002B04D003000C0000215842A14104 +:1010A0005B46002B04D0002A4BD15B46059A1A60A0 +:1010B00009B0F0BCBB46B246A946A046F0BD2C78AC +:1010C0009D1C99E78F42C8D1049BA342C5DA012237 +:1010D0005242CEE72300613B192BD7D8573CB1E7EA +:1010E0002223079A13605B46002B27D06B1E0298C1 +:1010F00003990593D9E72C789D1C00230293802344 +:101100001B060393012306937DE7302C04D1202294 +:101110002B789343582B09D010239A4600239946E5 +:1011200082E720222B789343582B0DD110239A4627 +:1011300000236C7899461026023575E702980399CA +:10114000B6E702900391D1E708239A4600230826C8 +:10115000994669E7A5C70410FFFFFF7F10B5FFF7A9 +:1011600031FF10BD10B504001300034A10680A00D7 +:101170002100FFF727FF10BDE008002010B5040094 +:101180001300034A10680A002100FFF71BFF10BD7F +:10119000E0080020F0B54E46DE46574645468346F9 +:1011A000E0B588461E0091460B000820474F83B0EB +:1011B0001A0014780133395D1D000842F8D12D2C36 +:1011C0005FD0002301932B2C33D0002E0ED0102E95 +:1011D0005CD0012031004042F5F7ACFC0700012053 +:1011E00031004042B246F5F7A5FC06E0302C59D05C +:1011F0000A2305219A460A26354F002200202300A3 +:10120000303B092B07D9113B192B03D92300613B34 +:10121000192B11D80A339E420EDD002A23DBB84277 +:1012200021D81ED052465043012218182C7801357F +:10123000E5E72C78951CC8E7002A17DB019B002BFB +:1012400000D040424B46002B04D0002A16D14B461A +:1012500042461A6003B0F0BCBB46B246A946A0465F +:10126000F0BD8B42DEDD01225242DFE722235A46E7 +:10127000012013604B464042002BEBD06B1E98467A +:10128000E5E71C780123951C01939EE7302C04D1DF +:1012900020222B789343582B09D010230F219A46F4 +:1012A0000C4FAAE720222B789343582B07D1102309 +:1012B0006C780F219A461026064F02359DE70823C9 +:1012C00007219A460826044F97E7C046A5C7041091 +:1012D00099999919FFFFFF0FFFFFFF1F10B5FFF747 +:1012E00059FF10BD10B504001300034A10680A002E +:1012F0002100FFF74FFF10BDE008002010B50400EB +:101300001300034A10680A002100FFF743FF10BDD5 +:10131000E0080020F0B557464E46DE464546E0B5AB +:1013200087B01E00059092460B000820634F039182 +:101330001A0014780133395D1D000842F8D12D2CB4 +:1013400000D188E0002304932B2C67D0002E16D008 +:10135000102E00D184E0F317320001204042C11763 +:101360009946F5F725FC320080460F004B460120D8 +:101370004042C117F5F71CFCB34602920CE0302C3A +:1013800000D17EE0052302934D4B0A2698460A239E +:101390009B46002399464B4F00220020002119E074 +:1013A0001C00A64221DD002A40DBB9423ED801D113 +:1013B00040453BD8404534D05A464B46F5F76EFF82 +:1013C000E31700940193009B019C0122C018614126 +:1013D0002C7801352300303B092BE1D92300413B18 +:1013E000192B26D8373CA642DDDC002A27DB049BDC +:1013F000002B04D003000C0000215842A1415346A9 +:10140000002B04D0002A23D15346039A1A6007B058 +:10141000F0BCBB46B246A946A046F0BD2C78951C50 +:1014200094E7B942C8D1029B9C42C5DD01225242D9 +:10143000CEE72300613B192BD7D8573CB1E72223D5 +:10144000059A01204042C11713605346002BDED09D +:101450006B1E0393D8E71C780123951C049375E752 +:10146000302C04D120222B789343582B0ED00F23FD +:101470000293103B984611339B460023124F994626 +:101480008AE720222B789343582B0CD10F23029309 +:10149000103B984611339B4600236C7899461026E2 +:1014A000094F023578E707230293083B9846093332 +:1014B0009B46002308269946044F6DE7A5C70410F4 +:1014C0009999999999999919FFFFFF0FFFFFFF1FAC +:1014D00010B5FFF71FFF10BD10B504001300034A3D +:1014E00010680A002100FFF715FF10BDE00800207A +:1014F00010B504001300034A10680A002100FFF72A +:1015000009FF10BDE008002070B514004B1C1BD073 +:1015100093892022FF259343A381236BCEB20D40F4 +:10152000002B14D06368626B934208DA2368013B96 +:1015300023601E70636801336360280070BD210062 +:1015400000F06AFF0028F1D001256D42F5E722691D +:101550002368002A05D09A4203D25A1E1178A94264 +:101560000FD0A363230040332363032362686363C4 +:101570003F33E263E6542300423323600123636078 +:10158000DBE76368226001336360D6E710B50C00C7 +:10159000096B00290FD023004033994201D0FEF798 +:1015A00013FA00232363E36B6360002B03D0002056 +:1015B000A36B236010BD2369202223600023012038 +:1015C0006360A38940421343A381F3E7F0B5574614 +:1015D000DE464E464546E0B585B002925A43834604 +:1015E0000F0092460E9C0193002A37D065681600C2 +:1015F0002168AA4225D9002398464033994653468C +:10160000A144039338002A00F5F72EFF2368216BCD +:101610005B1923604346B24663607F19761B00293D +:1016200024D0494502D05846FEF7CEF943462363FD +:10163000E36B6360002B19D0A16B1D002160B342E6 +:10164000E0D332003800F5F70FFF63689B1B63603F +:1016500023689C46019B66449A462660504605B026 +:10166000F0BCBB46B246A946A046F0BD039B51461E +:101670009A4623692022236000236360A38955448E +:101680001343681AA3810299F5F754FA8246E5E7F5 +:10169000F0B55746DE464E464546E0B5DFB0079307 +:1016A00003900F000C23C95E80239B01194205D1D2 +:1016B0000B43BB81796ECA4B0B407B6613780132BA +:1016C00091460F93002B01D100F0F1FD00229346CB +:1016D0000892049205920692C24A92465246D25C01 +:1016E000120729D4252B15D14B461A780023002543 +:1016F00098468F3349469C460F200226A946130080 +:10170000253BDBB24D1C532B0ED8B74C9B00E35846 +:101710009F46A9467B68002B4DDD3A684B46013B4E +:1017200011781B78994235D006985FB0F0BCBB4663 +:10173000B246A946A046F0BD3E004036B046002560 +:1017400008245E467A680BE051463B681A788A5C4A +:1017500014421DD07A680133013A01367A603B6049 +:10176000002AF1DC396B002900D19DE3414502D00C +:101770000398FEF729F9FB6B3D637B60002B00D1DA +:1017800092E35146BB6B3B601A788A5C1442E1D10C +:10179000B34607E07B680132013B7B6001239C4636 +:1017A0003A60E34401224B4694461B78E1440F9390 +:1017B000002B93D1B8E7396B002900D182E23B00BE +:1017C0004033994202D00398FEF7FEF800233B63B2 +:1017D000FB6B7B60002B00D174E2BA6B3A609DE733 +:1017E00063464C4623429FD143469B0043445B00E3 +:1017F0009A1830235B42984690444A7829007EE745 +:10180000290080234D469B001D43784B8946089351 +:101810001023032405937B68002B2BDD6B063FD53B +:10182000022C77D0032C00D19BE1012C00D156E192 +:101830004446002C00D10134EB0700D5B9E3EB0698 +:1018400000D53BE3079D230002CD012203980097BA +:10185000FFF7BCFE002800D13CE2069B8344013325 +:10186000069307959EE729007B684D46022489462A +:10187000002BD3DC396B002900D123E23B0040333D +:10188000994202D00398FEF79FF800233B63FB6B5D +:101890007B60002B00D115E2BB6B3B606B06BFD4B5 +:1018A00051463A681378CB5C1B07B9D540239C4658 +:1018B000BC4463460993230008265C469B4606E029 +:1018C000514601323A601378CB5C1E421DD07B68D2 +:1018D0000134013B7B60002BF2DC396B002900D125 +:1018E000F0E1099B994202D00398FEF76DF80023BE +:1018F0003B63FB6B7B60002B00D1E3E15146BA6B8D +:101900003A601378CB5C1E42E1D15B46A3461C00D3 +:10191000022C87D14346002B01D1013B9846EB07AF +:1019200000D5F1E1EB0600D4F6E251463A681378AF +:10193000CB5C1B0700D535E701323A6042467B6835 +:101940000124013B7B60012A01D100F046FD3E00ED +:101950004036320008254646904610E03A68514627 +:101960001378CB5C1D4200D0B7E07B680132013BAD +:1019700001347B603A60A64201D100F080FC002B6C +:10198000ECDC396B002901D100F0DEFC414502D0CE +:101990000398FEF719F800233B63FB6B7B60002B79 +:1019A00001D100F0D1FCBA6B3A60D8E729004D466E +:1019B0008946EB0600D5F5E66B0701D500F026FC5D +:1019C000EB0701D500F077FCAB0701D400F073FC06 +:1019D0005946079B04CB1160C91751600793E1E694 +:1019E000FFDFFFFFA5C70410D8CD0410DD120110E2 +:1019F000290088234D4606E74B46184200D093E65F +:101A00004A786C2A01D100F023FC01210B4399464E +:101A1000290074E629001EA84D46FEF7B7F94023B9 +:101A2000814601241D43F6E6290040234D4600244B +:101A300089461D43EFE6290001234D461D43AB4B6C +:101A400089460893082303240593E4E6290001232B +:101A50004D461D43A64B894608930A23032405934C +:101A6000D9E64B46184200D05EE633434A789946A1 +:101A7000290044E69D4B290008930A234D46032480 +:101A800089460593C7E64B46184200D04CE604222F +:101A9000134399464A78290031E6954B290008936B +:101AA00000234D46032489460593B4E643464A463F +:101AB0001343984600D037E610234A789946290008 +:101AC0001DE6079B04CB10600793069B013306932A +:101AD00014ABE41A099B9C466444A34462E6434663 +:101AE000002B01D1013B9846EB0700D5DEE2EB0667 +:101AF00000D484E13A681EAD1378EB5C002B00D172 +:101B000012E601323A6042467B68013B7B60012A63 +:101B1000E3D03E0040363200464690460CE03A683C +:101B20001378EB5C002BD8D07B680132013B013489 +:101B30007B603A60A642D0D0002BF0DC396B0029E4 +:101B400000D1C9E3414502D00398FDF73DFF0023D2 +:101B50003B63FB6B7B60002B00D1BDE3BA6B3A604B +:101B6000DEE743460022013B1600262B03D9263B25 +:101B70001E0027239846D8231B011D43002314ACC5 +:101B800009932300444698463A6811780B002B3B92 +:101B9000DBB24D2B17D857489B00C3589F46059B77 +:101BA0000A2B10DD544B1D404346197001239C46FF +:101BB000E0447B68013B7B60002B6EDD01323A60C4 +:101BC000013C002CE0D14446EB0507D514AB9C4208 +:101BD00000D928E314AB9C4200D1A5E510231A00DC +:101BE0002A402B4200D073E7059B22700398002205 +:101BF000089E14A9B04720232B4200D061E76B0751 +:101C000000D5FEE2EB0700D55BE7AB0700D458E751 +:101C1000364B089A9A4200D1D8E30022059B0398DC +:101C200014A9FFF79BFA079B04CB03C207934CE769 +:101C3000059B32485B001B5E05932F4B1D40B3E7AD +:101C4000C0238020DB002B4080008342BBD12C4B83 +:101C50001D40A023DB001D4310230593A4E7802330 +:101C60002B42B0D09D439FE7059B24485B001B5E41 +:101C70000593082B96DCA6E72B0595D5059B002B35 +:101C800005D180239B001D43F93BFF3B05936B056A +:101C900000D4A2E21B4B1D4086E7396B002900D11E +:101CA00010E33B004033994202D00398FDF78CFECD +:101CB00000233B63FB6B7B60002B00D102E3BB6B1B +:101CC0003B607DE73B6920223B6000237B60BB8952 +:101CD0001343BB81069B002B03D0BB895B0600D45A +:101CE00022E501235B4206931EE5C046DD1201108A +:101CF000F1E8001028CF04107FF4FFFF60D004103B +:101D0000FFFDFFFF7FFAFFFF10231A002A40099210 +:101D10000FAE2B4202D1079B40CB079352463B6844 +:101D20001B78D35C1B0761D440239C46BC446346AC +:101D300000240A93FDF75EFFA042CBD020203B6831 +:101D40000CA91A7809180A5501337A683B60049B7C +:101D5000013A651C7A6012AC032B02D1129B042B52 +:101D600004D0082200212000F5F778FB2B00310079 +:101D70000398009414AA0B95FDF784FF0490421C6D +:101D8000A8D0002800D07EE230600020FDF7FEFEE3 +:101D9000002818D1AB4401235B429C46E044099BD8 +:101DA0000025002B00D104367B68002B00DCABE261 +:101DB0003B6852461B78D35C1B0717D44346002B65 +:101DC00014D02C00B6E7002D10D00CAB1F249C467D +:101DD0006444B0460B9D2600039C715D3A002000D0 +:101DE000013DFFF791FB002DF7D14646099B002BE3 +:101DF00000D0D7E43360069B01330693D2E4079BFF +:101E00001EAD02CB0A933B6809911A78AA5C002A9E +:101E100000D189E47A684C1C013A7A605A1C3A6015 +:101E20001B780B704346012B30D040239C46BC44AA +:101E300063468C4626000793E0440EE03B681A7820 +:101E4000AA5C002A22D07A680136013A7A605A1CCC +:101E50003A601B782370B04517D07B683400002BA4 +:101E6000ECDC396B002900D141E2079B994202D09A +:101E70000398FDF7A9FD00233B63FB6B7B60002B00 +:101E800000D134E2BB6B3B60D9E74446099AA31A00 +:101E9000944200D148E400222270069A9B440A9B97 +:101EA0000132069207937DE43B6920223B600023C8 +:101EB0007B60BB89B3461343BB8173E47B6838689E +:101EC000A34200DB7AE24022904600250026396BCF +:101ED000B84409950A94ED18E41AC3183B60002928 +:101EE00000D1A7E1414502D00398FDF76DFDFB6BE2 +:101EF0003E637B60002B00D19CE1B86B0021386011 +:101F00009C42E6DC0A9A099D944665441B1B001915 +:101F10007B603860AB4445E45146079B40CB099356 +:101F20003B681A788A5C120700D549E27A68751C0A +:101F3000013A7A605A1C3A601B782C003370434691 +:101F4000012B00D13EE240239C46BC4463460793EC +:101F500033004646984614E03B6851461A788A5C3E +:101F60000821114200D079E17A680134013A7A609F +:101F70005A1C3A601B782B7043469B19A34200D130 +:101F800078E17B682500002BE6DC396B002900D165 +:101F9000E5E1079B994202D00398FDF715FD002368 +:101FA0003B63FB6B7B60002B00D1D8E1BB6B3B60DC +:101FB000D3E710231A002A400992002290462B42B0 +:101FC00000D119E140239C46BC4463460A93434632 +:101FD0000026A0461C00FDF70DFEB04200D179E6B8 +:101FE00020203B680CA91A7809188A5501337A68B1 +:101FF0003B60049B013A751C7A6012AE032B02D140 +:10200000129B042B04D0082200213000F5F726FA99 +:102010002B0021000398009614AAFDF733FE0490CC +:10202000421C00D156E600281DD1099B002B00D18F +:102030002360AB4401235B429C46E044099B002B98 +:1020400000D104347B680026002B13DD4346002BAF +:10205000C1D1099B5A425341069A94469C44634617 +:102060000693FFF79FFB049B023317D17B682E007A +:10207000002BB0DC396B002900D193E10A9B994217 +:1020800002D00398FDF7A0FC00233B63FB6B7B6051 +:10209000002B00D186E1BB6B3B60D7E7049BAB44D0 +:1020A000032BC7D13368042BC4D1C7E710231A0010 +:1020B0002A400D920FAE2B4200D199E04B460025ED +:1020C000C14698460996FDF795FDA84200D101E664 +:1020D00020203B680CA91A7809184A5501337A6800 +:1020E0003B60049B013A6C1C7A6010AD032B02D15B +:1020F000109B042B04D0082200212800F5F7AEF92C +:10210000099E230031000398009514AA0A94FDF754 +:10211000B9FD0490421C00D1DCE5002839D13060C3 +:102120000B9012AB0822002118001E00F5F796F95B +:10213000E023B74A0398D2580EA90C9233000B9AA9 +:102140000C9EB0470023012801D10CAB1B7A1EAABC +:10215000D35C002B00D10EE1049BA344032B38D0A9 +:1021600001235B429C46E1440D9B002B02D1099B5D +:10217000043309937B680025002B13DD4B46002BAD +:10218000A1D1C146099E0D9B002B01D0FFF70AFB90 +:1021900030E6049B023300D030E17B68002B02DD87 +:1021A000250090E70024396B002900D1BEE03B00F8 +:1021B0004033994202D00398FDF706FC00233B63AD +:1021C000FB6B7B60002B00D1B0E0BB6B25003B605C +:1021D000D4E72B68042BC3D1C6E78E4B1D40331EBA +:1021E00002D0013B1E000134099B01330993E0E456 +:1021F000079B40CB079361E7079B04CB904607936F +:10220000E0E6079B04CB108007935EE45946079BEA +:1022100004CB11800793FFF7C5FA29004D460EE461 +:1022200029004D4616E4013C3A0021780398FFF757 +:102230006BF9CFE43B6920223B6000237B60BB89C4 +:102240001343BB81002D00D144E5AB44FFF7AAFA4C +:1022500033438A7899460231FFF751FA4646A41B68 +:10226000A34400232B70069B01330693099B07931D +:10227000FFF798FA4646A61B2500B344F1E7B0469F +:10228000C344FFF78FFA049B023300D18CE530681A +:10229000FDF77CFC002800D095E5049BAB44032BA4 +:1022A00000D078E52368042B00D074E577E500239F +:1022B0000693FFF739FA5946079B04CB1160079341 +:1022C000FFF770FA3B6920223B6000237B60BB89EB +:1022D00044461343BB8177E43B6920223B600023E3 +:1022E0007B60BB89A3441343BB81FFF75BFA3B6967 +:1022F00020223B6000237B60BB891343BB81099B89 +:10230000B34200D0C2E5E5E4396B00296AD00A9BEC +:10231000994202D00398FDF757FB00233B63FB6B08 +:102320007B60002B5ED0BB6B3B6042E53B692022AB +:102330003B6000237B60BB89C1461343099EBB8180 +:10234000002C00D11FE7C5E43B6920223B6000233D +:102350007B60BB89A3441343BB81FFF723FA3B692E +:1023600046463B60002320227B60BB89A41B1343AD +:10237000BB81A34475E7C146099E002C00D102E74A +:102380000CAB1F249C466444B0460A9D2600039C67 +:10239000715D3A002000013DFFF7B6F8002DF7D13E +:1023A0004646F0E63B6920223B6000237B60BB8908 +:1023B0001343BB81002E00D14BE68BE42500A5E53D +:1023C00035004EE701239C46E3444AE70022059B83 +:1023D000039814A9FFF77CF825E401239C46E34405 +:1023E000FFF7E0F93B6920223B6000237B60BB895B +:1023F0001343BB81002D00D06CE4F7E4099B1B68FC +:102400000B93013300D08CE601235B429FE6C0466C +:10241000201100207FFCFFFFF0B50C002300C64612 +:10242000096B403300B5994215D0666B77003A00CE +:10243000FBF7F6FE051E28D08319984601003200EE +:102440001800F5F711F84346002023602563676301 +:1024500080BCB846F0BD8025ED002900FBF722FCCA +:10246000002812D0422320636563E25C084BC2540B +:102470004123E25C074BC2544023E25C064B9C467E +:10248000C254604420600020E2E701204042DFE7C0 +:10249000FF030000FE030000FD030000F8B5060086 +:1024A0000D0014004B1C36D0002802D0836B002B8B +:1024B00034D00C22A35E80229201134204D1616EBB +:1024C0001343304A0A40626620229343A3819AB2A2 +:1024D000590707D4D1061ED50827174241D1042237 +:1024E0001343A381FF21236BEFB20D40002B1ED0BD +:1024F0006368626B934208DA2368013B23601F70B4 +:102500006368013363602800F8BD21003000FFF7E5 +:1025100083FF0028F0D001256D42F4E700F032FA85 +:102520000C22A35E802292011342CDD1C7E722691B +:102530002368002A05D09A4203D25A1E1178A94274 +:102540001BD0A363230040332363032362686363C8 +:102550003F33E263E7542300423323600123636087 +:10256000D1E72100300000F0D1F80028D3D1A389B1 +:10257000A060BB431BB2A061B1E763682260013376 +:102580006360C0E7FFDFFFFF030010B50A000349E7 +:1025900008681900FFF782FF10BDC046E008002060 +:1025A00070B5E024014D2C59A04770BD20110020CA +:1025B000002909D0FF2A02D801200A7070478A2317 +:1025C000036001204042F9E70020F7E7F0B5C64676 +:1025D0000C0000B5A28980460C23C95E13074CD4B9 +:1025E000802362681B010B43A381002A66DDA66A73 +:1025F000002E3ED042464146156800220A609AB23B +:10260000DB0460D4012300224046E169B047431C4B +:1026100068D0A289A66A530706D56368C01A236BDF +:10262000002B01D0E36BC01A00230200E169404691 +:10263000B047431C49D143461B68002B45D01D2B96 +:1026400001D0162B57D1A3892F4A1340A381002311 +:102650006360236923604346216B1D60002908D015 +:1026600023004033994202D04046FDF7ADF90023E4 +:102670002363002080BCB846F0BD2669002EF8D048 +:10268000236826609D1B0023920700D16369A36025 +:10269000002D04DCEDE736182D1A002DE9DD2B00A6 +:1026A00032004046E169676AB8470028F3DC4022FF +:1026B0000120A38940421343A381DBE7E26B002A98 +:1026C00000DD94E7D5E7206DA5E7A3890E4A134006 +:1026D0000022626022691BB2A3812260DB04BAD5AA +:1026E0002065B8E743461B68002B00D191E71D2BFE +:1026F00006D0162B04D04022A3891343A381B9E747 +:10270000434600201D60B5E7FFF7FFFF70B50400EA +:102710000D00002802D0836B002B09D00C22AB5E89 +:102720000020002B03D029002000FFF74FFF70BDD1 +:1027300000F028F9F2E7C04670B5041E1AD0104B1D +:102740001D68002D02D0AB6B002B0AD00C22A35EBB +:102750000020002B00D170BD21002800FFF736FFBC +:10276000F9E7280000F00EF90C22A35E0020002BF0 +:10277000F1D0F1E7034B0449186800F04BF9EAE7A0 +:10278000E0080020A8C804100D27011000207047A1 +:1027900010B5024900F03EF910BDC046413E01109F +:1027A00000207047F0B5D6464F464646304BC0B580 +:1027B000C363B823002403229B00C450043345683C +:1027C000C2500833C218043BC2500600042328003C +:1027D0006C662C606C60AC60EB602C616C61AC6111 +:1027E000082200215C30F4F739FE224B224F9A4632 +:1027F0002B62224BEF6299466B62214BED61AB621B +:10280000B568984628001F4B6C662C606C60AC6005 +:10281000EB602C616C61AC61082200215C30F4F744 +:102820001DFE53462B624B466B624346EF62AB6222 +:10283000ED61F568144B2800EB606C662C606C60F1 +:10284000AC602C616C61AC61082200215C30F4F753 +:1028500005FE53462B624B466B624346AB62012337 +:10286000EF62ED61B363E0BCBA46B146A846F0BD85 +:102870009127011039E60010D1E6001065E600103E +:10288000A5E60010090001001200020070B56825DD +:102890004A1E55430E0029007431FBF703FA041E4B +:1028A00009D000232A00036046600C300021A0609C +:1028B0006832F4F7D3FD200070BDC046F0B5C646BF +:1028C000284B07001E6800B5B36B002B2DD0B82332 +:1028D0009B009C460423984666447368B468013B99 +:1028E00003D51DE06834013B1AD30C22A55E002DF0 +:1028F000F8D120001C4B0822002165662560656028 +:10290000A560E36025616561A5615C30F4F7A6FD13 +:10291000256365636564A564200080BCB846F0BD8E +:102920003568002D05D02E00D7E73000FFF73AFFBD +:10293000CDE7D62138004900FBF7B4F9041E0DD0CD +:102940004346D0220560250043600C300021A06082 +:102950005200F4F783FD34602E00BEE70C23306094 +:102960003B60D9E7A8C804100100FFFF10B5034B76 +:102970000349186800F04EF810BDC046A8C80410FE +:10298000413E0110836B10B5002B01D1FFF70AFF08 +:1029900010BDC0467047C0467047C0467047C0462D +:1029A0007047C04610B5034B0349186800F012F891 +:1029B00010BDC046E00800208D27011010B5034B64 +:1029C0000349186800F006F810BDC046E008002072 +:1029D000A1270110F0B5C646B8238846002600B5E9 +:1029E0009B00C7187B68BC685D1E0CD4A389012BB3 +:1029F00006D90E22A35E013302D02000C047064351 +:102A00006834013DF2D23F68002FEBD1300080BC2A +:102A1000B846F0BDF8B54746CE4680B5B8278046E3 +:102A200089460026BF0047447B68BC685D1E0DD404 +:102A3000A389012B07D90E22A35E013303D0210005 +:102A40004046C84706436834013DF1D23F68002F35 +:102A5000EAD13000C0BCB946B046F8BDF0B5D646A4 +:102A60004F4646460369C0B59A464F11BB422DDD1D +:102A70001F220500140014359E000C40BB00A44624 +:102A8000AE19EB180A422AD0202202CB121B904624 +:102A9000E1409E4216D9A94644461A68A2400A431C +:102AA000494604C16246894602CBD1409E42F3D8D2 +:102AB0005346DC1BA400043C2C192160002919D0CA +:102AC000043417E02C0041610029F9D1002303618F +:102AD00000234361E0BCBA46B146A846F0BD2A00D7 +:102AE0009E42F3D902CB02C29E42FBD85346DC1B66 +:102AF000A4002C19631B9B100361AC42EAD1E7E7E9 +:102B0000F0B5DE464E4645465746E0B58BB00993D4 +:102B1000B94B07901B68894618001C009346059323 +:102B2000FBF7DCFDA446020062441300013B1B7866 +:102B3000049001934B461D68AA78302A00D016E213 +:102B400002214942EB1C491B1D00CF1801335A1EBC +:102B50001278302AF8D0A94B98469B5C002B00D104 +:102B6000F3E042462B780024D35C002292462E00EC +:102B7000002B05D0424673780136D35C002BF9D187 +:102B80003000049A0599FBF7D7FD0390002857D031 +:102B9000002C58D100223378039220223400934332 +:102BA000502B59D04B461E605346002B77D1631BE8 +:102BB000013B0021072B03DD01315B10072BFBDC00 +:102BC000079800F081FB8246002800D170E21423B0 +:102BD00053440893A54200D3D5E102930023049AFD +:102BE000994601339B1A06932B0000274D469946C0 +:102BF0000DE0202F1DD03A000437414633783400D1 +:102C0000CB5C0F210B4093401D434C4555D9661EAC +:102C10003378019A9342ECD1069BF4184C45E8D3E3 +:102C20002000049A0599FBF787FD0028EDD0202F9E +:102C3000E1D1029B002220C3042700250293DCE798 +:102C4000002C00D180E12022A41BA3000393337841 +:102C500034009343502BA5D163782B2B00D163E133 +:102C60002D2B00D1A3E00022611C4046C35C26004E +:102C7000581E182896D840464E1C4978103B415C97 +:102C8000081E5FD1002A00D05B42039A94469C4400 +:102C9000634603934B461E605346002B87D07B1E32 +:102CA0009F4105237F429F43063738000BB0F0BC9D +:102CB000BB46B246A946A046F0BDA9464A46029B7D +:102CC000484604C3089A9B1A52469B1013615E0142 +:102CD00000F0D8FB5B461C68361AA6426BDC002568 +:102CE000A64200DA22E15B46039A9B68934200DA2F +:102CF00040E15B46039A5B68934243DD9E1AB4420F +:102D000000DD7DE05A46D268022A00D175E1032A2F +:102D100000D16DE1012A00D150E15146079800F041 +:102D2000FBFA0023149A50271360BEE79900C918D4 +:102D30004900091840460B0071780136405C103B91 +:102D400000289FD01928F1DD9CE7049C2800220070 +:102D50000599FBF7F1FC00286FD12300EA5C43469C +:102D60009B5C2C19002B6AD02500302A05D16B788A +:102D70000135302BFBD04246D35C594259410127E3 +:102D80008A46F4E60127002D0AD05B46DB68022B59 +:102D90005DD0032B5FD0012B00D1BBE010231F437C +:102DA0005246149B1A60099B039A1A607DE7012220 +:102DB000A378A11C59E7361B3100504600F0DAFF1A +:102DC000051E0FD01F210123701E01408B404211B0 +:102DD000089992008A5801251A4203D0012800DD83 +:102DE000DEE0022531005046FFF738FE039B9C468B +:102DF000B4446346039376E7D4D10410D4D00410CE +:102E0000771E002D00D0C3E0002F00D0C2E01F23AA +:102E10007A111F401E3BBB40089992008A581A4203 +:102E200001D002231D4331005046FFF717FE5B46D9 +:102E30005B680227A41B0393A5E72C002A782023B4 +:102E40009A43502A00D1B4E04B461C6027E7012387 +:102E5000159A9B1A1593159B002B9FD053461E69FC +:102E6000089DB3009946E81800212B00B44603E002 +:102E700002C3984200D8C5E01A68561CF8D0013247 +:102E80001A60022F00D1D1E01F231E002127264007 +:102E9000234285D04B46EB18043B186800F0F2FA49 +:102EA00020239E1BB04200DB7AE753461A69002AB2 +:102EB00000DCEAE0534650465B699200AA181830DD +:102EC0005B08824200D8E7E02C0019000368DB07AA +:102ED0000B4308C402C849088242F7D80B00514688 +:102EE000521A193A920801329200AA181360002B64 +:102EF00000D0D5E05146531B9B100B61AA4200D174 +:102F0000C6E05B46039A9B6801320392934231DB31 +:102F1000212745E7AA0700D440E7089A126815431D +:102F200001922B429AD139E7002241E7A61B514674 +:102F30003200079800F05EFC039B82469B1B0393C4 +:102F4000142353440893CEE64246049BF118F35CE5 +:102F50000E00D25C002A00D11FE64246737801368B +:102F6000D25C002AF9D1891B8A00039215E600275A +:102F70000235F0E55146079800F0CEF90023149A87 +:102F8000A327136091E6089B02930023994695E6D8 +:102F900001253CE73900504600F0ECFE050036E71D +:102FA0005046B11E00F0E6FE0235002800D019E7B9 +:102FB00017E70023039301339A464DE6B44200D04D +:102FC000ABE6012C08D05046611E00F0D3FE00286D +:102FD00000D1A2E65B465B68099A62271360012371 +:102FE00052461361089A13605246149B1A605CE6BD +:102FF000159A002A00D190E6EEE7159A002A00D033 +:103000008BE6E9E75246664692686346964220DAC6 +:1030100051465A1C0A61012104339B0053445960F4 +:10302000022F03D0964200DA41E72DE75B461B688A +:103030002227013BA34200D0B2E61F2362111C40AD +:103040001E3BA340920057591F407B425F412137EE +:10305000A6E653465B680798591C00F035F9804690 +:1030600000281FD0534651461B690C319A1C920010 +:103070000C30F4F7F9F95146079800F04DF9454640 +:103080004346C2461B691435C2E70023524613610A +:1030900000235246536134E72A002B60002B0DD0E9 +:1030A000043227E700228421064B0748F2F788F90B +:1030B0000022DE21034B0448F2F782F952461361E5 +:1030C000E6E7C04684D0041098D0041030B50268FA +:1030D00008E013781D00413D192D00D8203301313F +:1030E000A34206D10C780132002CF2D102600120FB +:1030F00030BD0020FCE7C046F0B54546DE465746E9 +:103100004E4690460A681F21E0B585B00090080041 +:1031100053119B00104043440190114200D092E0B3 +:103120001A001F1F131F9A46002352461360009B6C +:1031300018684178002900D19AE00023BC469B46DC +:10314000604B3D0000245F4600229946E34616E0AE +:10315000202900D989E097420DDA654501D2072C74 +:1031600056DD0824A84506D22B1F00219C461700D7 +:103170001D000024196081780130002911D04B46D0 +:103180005B5C002BE4D001340132082C39DC296867 +:1031900009010F2633400B432B6081780130002951 +:1031A000EDD15F46002A63D0AC4501D9072C6EDD16 +:1031B000A8454BD242462B0002CB02C29F42FBD213 +:1031C000791C6A1C042391425CD243441D000023F5 +:1031D00008C5AF42FCD253461B68002B09D14346B9 +:1031E000B84502D146E0BB4244D0043F3A68002AC9 +:1031F000F9D0052005B0F0BCBB46B246A946A046B2 +:10320000F0BDA845B7D20021043D01242960C0E7E4 +:1032100008231C1BA4001833191B02902E00080061 +:1032200003942B6864469446039A716881400B436B +:10323000336073680436D3403360A642F5D36246E8 +:103240000298A4468DE71F001A1D6BE7019B002B17 +:10325000C1D02022019BD21A01235B42D3405246A7 +:103260001268134052461360B7E75F46292905D01C +:103270000420BFE7012305203B60BBE7009B023031 +:1032800018608FE77D1BAD080135AB009DE7082373 +:1032900020261C1BA4002B68361B1A0033002800B4 +:1032A00026006446AC461D0041680B00AB4013434A +:1032B0000A00F2400360426004308442F4D865465C +:1032C00076E7C046D4D00410C36C70B504000D007E +:1032D000002B0AD0A8001B18186800280ED002681E +:1032E0001A6000230361C36070BD21220421FAF734 +:1032F00097FC031EE064EDD10020F5E70126AE4007 +:10330000721D012120009200FAF78AFC0028F3D0F8 +:1033100045608660E5E7C046002906D04B689A0004 +:10332000C36C9B181A680A6019607047F0B5C646EE +:103330001F008046002300B50E000D6914310C6893 +:1033400001332004000C5043240C5443C019070CD3 +:10335000E4190004270C000C2404241810C19D4219 +:10336000EDDC002F08D0B368AB4209DD2B1D9B00BC +:10337000F31801355F603561300080BCB846F0BDA0 +:1033800073684046591CFFF79FFF041E17D0310099 +:1033900033690C319A1C92000C30F4F765F87368AD +:1033A0009A004346DB6C9B181A6832601E60260048 +:1033B0002B1D9B00F31801355F603561DCE70022AF +:1033C000B521024B0248F1F7FBFFC04684D0041040 +:1033D000E0D10410F8B54746CE460600180080B587 +:1033E0000C00083009211F009046F3F77BFB092FE2 +:1033F0003BDD012500216D000131A842FBDC3000DE +:10340000FFF762FF011E32D0089B43610123036175 +:103410004346092B16DC092398460A3447450CDD40 +:103420004346E719FF1A23780A223000303BFFF7A2 +:103430007DFF01340100BC42F5D10800C0BCB94693 +:10344000B046F8BD09239946A1444D4644442B7823 +:103450000A223000303BFFF769FF01350100A54229 +:10346000F5D14446083C4C44D8E70021C7E7002288 +:10347000024B0348CE31F1F7A3FFC04684D00410BD +:10348000E0D104100300020C0020002A01D11B042B +:1034900010301A0E01D108301B021A0F01D104306E +:1034A0001B019A0F01D102309B00002B02DB01307F +:1034B0005B0000D570472020FCE7C046036802008F +:1034C000590707D0D9071ED4990720D55B08036098 +:1034D000012070470020190401D11B0C1030FF217E +:1034E000194201D108301B0A190701D104301B0908 +:1034F000990701D102309B08D90702D401305B083B +:1035000003D01360E5E70020E3E72020E1E79B0814 +:1035100003600220DDE7C046C36C70B504000D00F7 +:10352000002B0AD05868002815D002685A60002382 +:10353000C36001334561036170BD21220421FAF7A4 +:103540006FFB031EE064EDD1A0210022084B094867 +:103550004900F1F735FF1C2201212000FAF760FB3A +:103560000028F1D00123436001338360DFE7C046C8 +:1035700084D00410E0D10410F0B54E464546DE4636 +:103580005746E0B50D6916698946140087B0B54203 +:1035900004DB33000C002E0091461D00A368771950 +:1035A0006168BB4200DA0131FFF78EFE059000280A +:1035B00000D1A7E014229446059B002263449B4659 +:1035C000BB005B449A465B465146D34503D204C3D5 +:1035D0009942FCD88A4614239C46A444634604932B +:1035E0001423B6006644AD009C462B00E1444B44D6 +:1035F000029399456ED204230393230015339E4210 +:1036000000D27CE0331B153B9B0801339B00B8467E +:103610000393019608E0000C31D104239C46029BE1 +:10362000E144E3444B4554D94B46186803041E0C4F +:10363000002BF0D0019B5D4600279C46049C04CCE7 +:10364000296813041B0C73430804000C1B18D819B9 +:10365000130C7343090C020C5B189B1802041F0C1B +:10366000120C1B04134308C5A445E8D86346019314 +:103670005B46039A9F504B461868000CCDD05B46C2 +:1036800000271B685C4619003E00049D019A2F88A4 +:10369000090C47437F18BF191B0439041B0C0B434B +:1036A000236008CD61681B0C43430E04360C9B1944 +:1036B0003F0CDB191E0C0434AA42E8D801925A468A +:1036C0000399535004239C46029BE144E3444B4539 +:1036D000AAD847465346002F03DC06E0013F002FDF +:1036E00003D0043B1A68002AF8D0059B18001F611C +:1036F00007B0F0BCBB46B246A946A046F0BDB846EE +:10370000019691E75E210022024B0348FF31F1F759 +:1037100057FEC04684D00410E0D10410F8B503234E +:1037200047461400CE461A0080B50E00070022401E +:10373000234238D1A41025D0BD6C002D3CD00123EC +:103740009846002399464346234208D1641019D075 +:10375000286800281BD0050043462342F6D02A00E3 +:1037600031003800FFF708FF002E1AD0FA6C73689A +:1037700094469B0063441A68641032601E60060021 +:10378000002CE5D13000C0BCB946B046F8BD2A00D7 +:1037900029003800FFF7F0FE4B4628600500036063 +:1037A000DAE70600D2E70F4B013A9200D258002325 +:1037B000FFF7BCFD0600BDE701213800FFF784FDDF +:1037C000051E07D0084B4361012303610023B86441 +:1037D0000360B4E7A0210022044B05484900F1F73B +:1037E000EFFDC04618D204107102000084D004100E +:1037F000E0D10410F0B50C0023694546DE4657467B +:103800004E469846E0B55711B84443465D1CA36840 +:1038100083461600496883B09D4203DD01315B0099 +:103820009D42FBDC5846FFF74FFD8446002853D0ED +:10383000143003000190002F0CDDBF003A0000217E +:103840001432624402C39342FCD1019B9946B944AD +:103850004B4601932269230091001F22100014336C +:10386000304081465918324230D00132121A924605 +:103870000026019F48461A688240324304C75246D8 +:1038800040CBD6409942F5D822001532042391420C +:1038900004D30B1B153B9B0801339B00019AD650A8 +:1038A000002E00D0A846634642461A61636860460F +:1038B0009A005B46DB6C9B181A6822601C6003B0A0 +:1038C000F0BCBB46B246A946A046F0BD019804CB69 +:1038D00004C09942FBD8E6E7DA210022024B0348F4 +:1038E000FF31F1F76DFDC04684D00410E0D1041023 +:1038F00003690A6930B50500981A934211D1920004 +:1039000014351431AB18891801E09D4209D2043BEB +:1039100004391A680C68A242F7D0A24292410120F1 +:10392000104330BDF0B54E464546DE465746E0B53D +:103930000B6988461169914683B05C1A8B4200D0AE +:1039400095E046468900143614327318521802E086 +:103950009E4200D38FE0043B043A1D6811688D42FB +:10396000F6D000D27EE043465968FFF7ADFC002850 +:1039700000D18AE043461A69142343449C46C4603C +:103980001C004B461B6991009B0061449C4614231C +:103990004F469A46143782445346BC448B46A2464F +:1039A000142664460021944642468046019393596A +:1039B00001CF1D042D0C691805042D0C4D1B010CA5 +:1039C00040461B0C5B1A29145B182D0419142D0C8E +:1039D0001B042B4383510436BC42E8D86246A446FC +:1039E0004D461C0063464E465D1B153D15360023B3 +:1039F000AD08B44500D3AB00019FB846042743444B +:103A0000B44501D30135AF00019DBA44AC46BC4476 +:103A1000D34518D9654657465E4610CF23041B0C84 +:103A20005B181914240C64181B0421141B0C2404A7 +:103A30001C4310C5BE42F0D8310053460139CB1AA1 +:103A40009B089B006344002C04D1043B1968013A95 +:103A50000029FAD0026103B0F0BCBB46B246A946C9 +:103A6000A046F0BD43460124C84699467BE7002C9A +:103A7000F8DB002477E70021FFF726FC00280BD0B5 +:103A80000123036100234361E5E790210022054BF8 +:103A900005488900F1F794FC0022024B03490248D3 +:103AA000F1F78EFC84D00410E0D104103202000043 +:103AB0000F4B19400F4B9C466144002904DD002246 +:103AC0000B0010001900704749420022002309151D +:103AD000132904DC8020000308410300F1E71439B6 +:103AE00001201E2902DC80200006C8400200E8E711 +:103AF0000000F07F0000C0FCF8B506004746CE4647 +:103B000004691436A4003419231F1D6880B52800E9 +:103B10000F009846FFF7B6FC20210A1A3A600A28DF +:103B20002EDD464523D208235B429846A0444346F7 +:103B30001F680B235B429C4684440B281CD06346C1 +:103B40009D40C91A3B00CB401C481D43284303003D +:103B500046452FD20C3C2068C84061468F40074341 +:103B60003A0010001900C0BCB946B046F8BD0300C9 +:103B700000270B3B0B2817D1104929430B00EFE717 +:103B80002F0015390B1ADF400C49994639430B00B9 +:103B90000027464503D24946083C2768CF401530E8 +:103BA00085403D432A00DCE79D4004490027294326 +:103BB0000B00D5E761468F40D2E7C0460000F03FDA +:103BC00070B5012182B015001C00FFF77DFB061EB9 +:103BD0004FD0230364001B0B640D02D080225203DC +:103BE00013430193002D17D101A8FFF767FC019B38 +:103BF00001257361012320303361002C24D0204B38 +:103C00009C46069B644424181C603523181A079BA5 +:103C10001860300002B070BD68460095FFF74EFC9A +:103C2000002822D0019D20232A001B1A9A4013004D +:103C3000C540009A019513437361B5616B1E9D41A8 +:103C400001353561002CDAD10E4B9C46069B604451 +:103C500018600D4BEB189B00F3185869FFF712FC26 +:103C60006D01079B2D1A1D60D3E7009B019D7361B9 +:103C7000E3E70022054B06490648F1F7A1FBC046E1 +:103C8000CDFBFFFFCEFBFFFFFFFFFF3F84D0041003 +:103C90000A030000E0D10410F0B5CE46474680B5D7 +:103CA00085B0884602A98146FFF726FF04000D0073 +:103CB000404603A9FFF720FF02000B00404649469B +:103CC0000069096900920193091A49018C4602981A +:103CD0000399401A0100614400290BDD09054F19C1 +:103CE0003D0020002900F3F76AF905B0C0BCB946D1 +:103CF000B046F0BD09055B1A0193009A019BF0E7FD +:103D000010B50400172809DD002007490022074BE1 +:103D1000013CF3F76EF9002CF8D110BDC400044843 +:103D2000041920686168F8E70000F03F00002440B3 +:103D300078D204101300013970B54C1111690134A7 +:103D400014338900A400591804198B420AD20500C3 +:103D500040CB40C59942FBD88B1A153B9B080133D9 +:103D60009B00C018844203D9002308C08442FCD8B9 +:103D700070BDC0460200036910B514324811834279 +:103D80000ADA9B00D31803E0043B1968002917D115 +:103D90009342F9D8002010BD83420EDD1F231C0082 +:103DA0000C400B4209D08300D31819680120E14070 +:103DB000A1401C688C42EED1EAE78300D318E7E704 +:103DC0000120E8E7002001497047C0460000F87F65 +:103DD00070B50C000500FEF7F9FBE36A0600002B46 +:103DE00004D02800E169984700281EDBA3891B0640 +:103DF00020D4216B002908D023004033994202D0FF +:103E00002800FBF7E1FD00232363616C002904D047 +:103E10002800FBF7D9FD00236364FEF7BBFD0023F8 +:103E2000A381FEF7B9FD300070BD0126A38976425B +:103E30001B06DED528002169FBF7C6FDD9E7C04681 +:103E400070B505000C1E08D0002802D0836B002B33 +:103E50000AD00C22A35E002B01D1002070BD2100EE +:103E60002800FFF7B5FFF9E7FEF78CFD0C22A35EF3 +:103E7000002BF2D0F3E7C04670B5041E0AD00D4BFC +:103E80001D68002D02D0AB6B002B0AD00C22A35E64 +:103E9000002B01D1002070BD21002800FFF798FF02 +:103EA000F9E72800FEF76EFD0C22A35E002BF1D08F +:103EB000F2E7C046E0080020F8B5C0460000000068 +:103EC00001B40248844601BC604700BF6D01002078 +:103ED00001B40248844601BC604700BFF9050020D8 +:103EE00001B40248844601BC604700BFB90300200A +:103EF00001B40248844601BC604700BFBD060020F3 +:103F000001B40248844601BC604700BFC1060020DE +:103F100001B40248844601BC604700BF7905002017 +:103F200001B40248844601BC604700BFF102002092 +:103F300001B40248844601BC604700BFBD060020B2 +:103F400001B40248844601BC604700BFC1000020A4 +:103F500001B40248844601BC604700BF0102002052 +:103F600001B40248844601BC604700BFF904002048 +:103F700001B40248844601BC604700BF45030020ED +:103F800001B40248844601BC604700BF55020020CE +:103F900001B40248844601BC604700BFE103002031 +:103FA00001B40248844601BC604700BFB90100204B +:103FB00001B40248844601BC604700BF05010020EF +:103FC00001B40248844601BC604700BF09070020D5 +:103FD000735F613A20257320705F613A202573205A +:103FE000725F613A20257320635F613A2025732058 +:103FF000000000002530327800000000737369640F +:104000003A20252D36347320727373693A20253493 +:1040100064206368616E3A20253364206D61633AE1 +:1040200020253032783A253032783A253032783AC5 +:10403000253032783A253032783A2530327820737C +:1040400065633A20257500000D0A25730D0A0000EE +:1040500012010002EF020140FFEFFFEF0001010239 +:104060000301090211010801008032080B0002E07F +:104070000103000904000001E00103010524001010 +:1040800001052401000104240200052406000107A3 +:1040900005850308001009040100020A000000075A +:1040A00005010240000007058102400000080B02E4 +:1040B00002020201000904020001020201040524B7 +:1040C0000010010524010003042402020524060255 +:1040D000030705860308000A09040300020A00001A +:1040E00000070502024000000705820240000008A8 +:1040F0000B04020202010009040400010202010291 +:1041000005240010010524010005042402020524F1 +:104110000604050705870308000A09040500020ACA +:10412000000000070503024000000705830240006D +:1041300000080B0602020201000904060001020247 +:1041400001030524001001052401000704240202D4 +:1041500005240606070705880308000A0904070066 +:10416000020A00000007050402400000070584025F +:104170004000000403090414035000690063006F49 +:104180000020005000690046006900180345004304 +:104190000048004F0020004300440043002000235B +:1041A00000310018034500430048004F0020004341 +:1041B00000440043002000230032002E0350006919 +:1041C0000063006F00500069004600690020004352 +:1041D000006F006E00740072006F006C00200050D1 +:1041E0000061006E0065006C000000001B5B333353 +:1041F0006D5B572F5553425D200000004E6F7420B9 +:1042000076616C696420666F7220455030200D0025 +:104210001B5B306D000000001B5B33316D5B452F75 +:104220005553425D20000000445052414D204E6FD6 +:1042300074203634206279746520616C69676E651C +:1042400064200D00445052414D206F766572666CBB +:104250006F77200D000000001B5B33326D5B492F30 +:104260005553425D20000000416C6C6F6365642013 +:104270002564206279746573206174206F666673AB +:1042800065742030782578202830782570290D0A2B +:1042900000000000556E68616E646C6564204952D0 +:1042A0005120307825780A00556E68616E646C651F +:1042B000642043444320436C6173732062526571F0 +:1042C00075657374203078253032780D0A0000004F +:1042D000436865727279555342000000556E6861FB +:1042E0006E646C656420717565727920666F7220EA +:1042F0004F626A65637420494420307825780D0A3E +:1043000000000000524E44495320636667207061EC +:1043100072616D3A204E616D654F66733D25642C68 +:10432000204E616D654C656E3D25642C2056616C98 +:1043300075654F66733D25642C2056616C75654C20 +:10434000656E3D25640D0A005041434B45545F4660 +:10435000494C544552210D001C1E00101C1E00101B +:10436000301D00107C1D00108A1D0010B81D0010AB +:10437000021E00101C1E0010FC1C0010B01E0010BD +:10438000341E0010341E0010341E00107C1E00105D +:104390009C1E0010E21E00107C1E00107C1E0010EF +:1043A0009C1E00109C1E0010D81E0010C41E001081 +:1043B000101F00107C1E00107C1E0010061F001035 +:1043C0007C1E0010341E0010FA1E00107C1E00100F +:1043D000A61E0010881F00107C1F0010941F0010E4 +:1043E000341E00100101010002010100030101005F +:1043F0000401010006010100070101000A0101009A +:104400000B0101000C0101000D010100160101006A +:104410000E0101001101010014010100020201005E +:104420000101020002010200030102000401020076 +:10443000050102001B02010001010101020101014D +:104440000301010104010101010102010201020154 +:10445000030102010501010165703A25303278201F +:10446000636C6561722068616C740D0A0000000065 +:1044700065703A25303278207365742068616C74F9 +:104480000D0A0000636C617373207265717565734A +:1044900074206572726F720D0000000053657475B0 +:1044A000703A20626D5265717565737454797065E8 +:1044B000203078253032782C206252657175657312 +:1044C00074203078253032782C207756616C7565F1 +:1044D000203078253034782C2077496E6465782038 +:1044E0003078253034782C20774C656E67746820DE +:1044F0003078253034780D0A00000000756E6B6E40 +:104500006F776E2076656E646F7220636F64650DE1 +:104510000000000076656E646F72207265717565CB +:104520007374206572726F720D00000064657363AE +:10453000726970746F72203C747970653A307825B6 +:104540003032782C696E6465783A3078253032786C +:104550003E206E6F7420666F756E64210D0A000038 +:104560007374616E646172642072657175657374D1 +:10457000206572726F720D00D02900108029001022 +:10458000D026001080290010D0260010922900109B +:104590005E2A0010D02600103E2A0010162A0010B5 +:1045A00052657175657374206275666665722074F4 +:1045B0006F6F20736D616C6C0D000000627573206D +:1045C0006F766572666C6F770D0000004E6F207518 +:1045D0007365722049525173206172652061766162 +:1045E000696C61626C650000FFFFFFFFFFFFFF7FEA +:1045F000000000000000000048617264776172658D +:1046000020616C61726D20256420616C726561644B +:104610007920636C61696D65640000004E6F2074E1 +:10462000696D65727320617661696C61626C6500A9 +:104630002C2066756E6374696F6E3A20000000006E +:10464000617373657274696F6E2022257322206610 +:1046500061696C65643A2066696C65202225732265 +:104660002C206C696E65202564257325730A000073 +:104670000A2A2A2A2050414E4943202A2A2A0A007F +:10468000486172642061737365727400666E6900BC +:10469000666E692B000000006E616E00666E692D0B +:1046A00000000000705F0010265F0010265F001001 +:1046B000685F0010265F0010265F0010265F001064 +:1046C000265F0010265F0010265F0010265F001096 +:1046D000605F0010265F0010585F0010265F00101A +:1046E000265F0010505F001022610010825F0010F2 +:1046F00016610010825F001032610010825F0010AE +:10470000825F0010825F0010825F0010825F0010E5 +:10471000825F0010825F0010785F0010825F0010DF +:10472000825F0010825F0010825F0010825F0010C5 +:10473000785F001078610010E25E0010E25E001009 +:10474000E25E0010E25E0010E25E0010E25E001029 +:10475000E25E0010E25E0010E25E0010E25E001019 +:10476000E25E0010E25E0010E25E0010E25E001009 +:10477000E25E0010E25E0010E25E0010E25E0010F9 +:10478000E25E0010E25E0010E25E0010E25E0010E9 +:10479000E25E0010E25E0010E25E0010E25E0010D9 +:1047A000E25E0010E25E0010E25E0010E25E0010C9 +:1047B000E25E0010A663001044610010A6630010C2 +:1047C000E25E0010E25E0010E25E0010E25E0010A9 +:1047D000E25E0010E25E0010E25E0010E25E001099 +:1047E000E25E0010E25E0010E25E0010E25E001089 +:1047F000E25E0010E25E0010E25E0010E25E001079 +:104800002A600010E25E0010E25E0010E25E00101E +:10481000E25E0010E25E0010E25E0010E25E001058 +:10482000E25E0010E25E00102A6000108C61001051 +:104830002A600010A663001044610010A6630010F7 +:10484000E25E00102A600010E25E0010E25E0010DE +:10485000E25E0010E25E0010E25E00102A600010CE +:10486000B6620010E25E0010E25E0010F861001017 +:10487000E25E00102A600010E25E0010E25E0010AE +:104880002A60001000000000000000000000F03F5F +:10489000000000000000244000000000000059401B +:1048A0000000000000408F40000000000088C3406E +:1048B00000000000006AF8400000000080842E41E3 +:1048C00000000000D01263410000000084D797412F +:1048D0000000000065CDCD416D697373696E67207E +:1048E000646F75626C652066756E6374696F6E00C7 +:1048F0004F7574206F66206D656D6F7279000000D2 +:1049000052656C6561736500626F6F74325F7732F8 +:104910003571303830000000312E352E3100000066 +:104920007069636F5F7700005069636F5069466913 +:10493000000000004A756C203233203230323400DF +:1049400006005250BBFF3CB62049011006005250F1 +:10495000E182887F0849011006005250D3F0754269 +:10496000004901100D0A00006D656D5F6672656596 +:104970003A2073616E69747920636865636B2061A6 +:104980006C69676E6D656E74000000006D656D5F2B +:10499000667265653A20696C6C6567616C206D654F +:1049A0006D6F7279000000006D656D5F6672656500 +:1049B0003A20696C6C6567616C206D656D6F72790A +:1049C0003A20646F75626C65206672656500000050 +:1049D0006D656D5F667265653A20696C6C656761CF +:1049E0006C206D656D6F72793A206E6F6E2D6C69FB +:1049F0006E6B65643A20646F75626C6520667265E3 +:104A000065000000706C75675F686F6C65733A20B5 +:104A10006D656D203C2072616D5F656E6400000005 +:104A2000706C75675F686F6C65733A206D656D2D8E +:104A30003E75736564203D3D20300000706C7567E5 +:104A40005F686F6C65733A206D656D2D3E6E65789D +:104A500074203C3D204D454D5F53495A455F414CC4 +:104A600049474E45440000006D656D5F7472696D85 +:104A70003A206C6567616C206D656D6F727900001E +:104A80006D656D5F7472696D2063616E206F6E6C11 +:104A90007920736872696E6B206D656D6F72790035 +:104AA000696E76616C6964206E65787420707472CA +:104AB000000000006D656D5F6D616C6C6F633A2086 +:104AC000616C6C6F6361746564206D656D6F727984 +:104AD000206E6F742061626F76652072616D5F6514 +:104AE0006E642E006D656D5F6D616C6C6F633A2056 +:104AF000616C6C6F6361746564206D656D6F727954 +:104B00002070726F7065726C7920616C69676E6578 +:104B1000642E00006D656D5F6D616C6C6F633A2093 +:104B200073616E69747920636865636B20616C6979 +:104B3000676E6D656E740000696E76616C696420E5 +:104B4000706F6F6C20646573630000006D656D703D +:104B50005F6D616C6C6F633A206D656D7020707273 +:104B60006F7065726C7920616C69676E65640000B6 +:104B70006D656D705F667265653A206D656D20705C +:104B8000726F7065726C7920616C69676E65640024 +:104B9000B49F002018000F00343C0020FC9F002030 +:104BA000C09F002010001000649D002000A0002085 +:104BB000CC9F0020FC051000A03D002004A0002098 +:104BC000D89F002020000500689E002008A000203B +:104BD000E49F0020100002000C9F00200CA0002089 +:104BE000F09F002020000400309F002010A0002033 +:104BF000E04B0110C04B0110904B0110D04B011045 +:104C0000A04B0110B04B0110706275665F66726553 +:104C1000653A20702D3E726566203E20300000000F +:104C200070632D3E637573746F6D5F667265655F4B +:104C300066756E6374696F6E20213D204E554C4C35 +:104C400000000000696E76616C69642070627566B0 +:104C50002074797065000000706275665F616C6C2D +:104C60006F633A206572726F6E656F757320747929 +:104C7000706500007020213D204E554C4C00000016 +:104C80007379735F74696D656F75743A2074696DBB +:104C9000656F757420213D204E554C4C2C20706F53 +:104CA0006F6C204D454D505F5359535F54494D45EE +:104CB0004F555420697320656D70747900000000B1 +:104CC00054696D656F75742074696D6520746F6FBC +:104CD000206C6F6E672C206D6178206973204C57B3 +:104CE00049505F55494E5433325F4D41582F34205F +:104CF0006D73656373000000E8030000C584001055 +:104D0000E8030000298300106E6574696620213D68 +:104D1000204E554C4C000000636865636B2074683E +:104D200061742066697273742070627566206361B5 +:104D30006E20686F6C642073747275637420657480 +:104D4000686172705F686472000000006E6574696B +:104D5000662D3E6877616464725F6C656E206D7568 +:104D60007374206265207468652073616D652061CD +:104D700073204554485F4857414444525F4C454E68 +:104D800020666F72206574686172702100000000F7 +:104D90007072657620213D206970720070726576B0 +:104DA0002D3E6E657874203D3D20697072000000D4 +:104DB00070627566735F6672656564202B20636C34 +:104DC000656E203C3D203078666666660000000017 +:104DD00073616E69747920636865636B206C696EBA +:104DE0006B6564206C6973740000000069705F7209 +:104DF000656173735F70627566636F756E74203E74 +:104E00003D2070627566735F6672656564000000C0 +:104E10006E657469662D3E6877616464725F6C6567 +:104E20006E206D757374206265203620666F722067 +:104E300065746865726E65745F6F757470757421E2 +:104E400000000000FFFFFFFFFFFF00000000000068 +:104E50000000000063797734335F726561645F62DC +:104E600079746573206572726F722025640000008A +:104E7000784E011006FF00000160401080E042B053 +:104E8000014084105B43595734335D206379773494 +:104E9000335F6B736F5F736574282564293A2066EE +:104EA00061696C65640A00005B43595734335D20C7 +:104EB000427573206572726F7220636F6E646974DD +:104EC000696F6E206465746563746564203078254D +:104ED000780A00005B43595734335D206572726F66 +:104EE000723A20686472206D69736D617463682022 +:104EF00025303478205E20253034780A0000000008 +:104F00005B43595734335D205354414C4C2825752D +:104F10003B25752D2575293A2074696D656F75746B +:104F20000A0000005B43595734335D20646F5F69AA +:104F30006F63746C3A20676F7420756E6578706566 +:104F400063746564207061636B65742025640A0076 +:104F50005B43595734335D20646F5F696F63746CD2 +:104F60002825752C2025752C202575293A20746953 +:104F70006D656F75740A00005B43595734335D20CB +:104F8000636F7265206E6F7420696E207265736541 +:104F9000740000006275733A7478676C6F6D00007E +:104FA0006170737461000000616D7064755F6261AF +:104FB0005F7773697A650000616D7064755F6D700D +:104FC00064750000616D7064755F72785F6661631F +:104FD000746F72006273736366673A6576656E74A8 +:104FE0005F6D7367730000005B43595734335D2076 +:104FF0004661696C656420746F20737461727420FB +:10500000435957343300000056657273696F6E3A26 +:10501000200000005B43595734335D20636F756C8B +:1050200064206E6F742066696E642076616C6964BA +:10503000206669726D776172650000005B435957A5 +:1050400034335D2074696D656F75742077616974A0 +:10505000696E6720666F7220414C5020746F206229 +:1050600065207365740000005B43595734335D203D +:10507000636F7265206E6F74207570005B435957C3 +:1050800034335D204854206E6F74207265616479FA +:10509000000000005B43595734335D204632206ED8 +:1050A0006F74207265616479000000005B4359579A +:1050B00034335D20434C4D206C6F61642066616920 +:1050C0006C6564006375725F6574686572616464C1 +:1050D00072000000706D325F736C6565705F7265A1 +:1050E0007400000062636E5F6C695F62636E000053 +:1050F00062636E5F6C695F6474696D006173736F86 +:10510000635F6C697374656E0000000065736361B2 +:105110006E0000006273736366673A7375705F7741 +:10512000706100006273736366673A7375705F77CE +:105130007061325F656170766572000062737363DF +:1051400066673A7375705F7770615F746D6F0000AA +:105150006A6F696E000000006273736366673A737A +:10516000736964006273736366673A77736563009B +:105170006273736366673A7770615F617574680024 +:1051800032675F6D726174650000000062737300C6 +:105190006770696F6F7574000050F20100000000C5 +:1051A000636F756E74727900000000006375725F42 +:1051B000657468657261646472000000000000003C +:1051C00000000000636C6D6C6F6164000000000003 +:1051D000636C6D6C6F61645F7374617475730000F0 +:1051E0000000000000A050B5595E0000627373001B +:1051F000000000006D61786173736F630000000050 +:1052000063636770696F696E000000000000000052 +:105210006514000091130000911300009113000029 +:1052200091130000911300009113000091130000EE +:1052300091130000911300009113000091130000DE +:1052400091130000911300009113000091130000CE +:1052500091130000911300009113000091130000BE +:1052600091130000911300009113000091130000AE +:10527000911300009113000091130000911300009E +:1052800091130000911300009113000000480047A3 +:105290006514000000000000000000000000000095 +:1052A00000000000000000000000000000000000FE +:1052B00000000000000000000000000000000000EE +:1052C00000000000000000000000000000000000DE +:1052D00000000000000000000000000000000000CE +:1052E00000000000000000000000000000000000BE +:1052F0000000000000000000000000004442505088 +:10530000186001000000000000000000C51B000044 +:10531000C51B0000C51B0000C51B0000C51B00000D +:10532000C51B0000C51B0000D9130000D5130000E9 +:1053300015140000DD3D0000793900003B3300000A +:10534000D93D0000C9350000B13900001D3E000004 +:105350004FD50100D93A0000133400007F3400001B +:10536000893E00008B3E0000FB380000AD3D000090 +:105370004DD50100C51B0000C51B0000C51B00006A +:10538000C51B0000C51B0000C51B0000C51B00009D +:10539000C51B0000C51B0000C51B0000C51B00008D +:1053A000C51B0000C51B0000C51B00009FDC0000E2 +:1053B000C51B0000C51B0000C51B0000C51B00006D +:1053C000C51B0000C51B0000C51B0000C51B00005D +:1053D000C51B0000C51B0000C51B0000C51B00004D +:1053E000C51B0000C51B000047FC0000C51B0000DA +:1053F000A3FD0000C51B0000C51B00009FFD0000B1 +:105400002BFC0000C51B0000C51B0000C51B0000D5 +:10541000772E01005B3301001B3501006F34010062 +:10542000DF3301001F320100C51B0000C51B000057 +:10543000C51B0000BD350100C51B0000C51B0000D9 +:10544000C51B0000C51B0000C51B0000C51B0000DC +:10545000C51B0000C51B0000C51B0000C51B0000CC +:10546000C51B0000C51B0000C51B0000C51B0000BC +:10547000C51B0000C51B0000C51B0000C51B0000AC +:10548000C51B0000C51B0000C51B0000C51B00009C +:10549000C51B0000C51B0000C51B0000C51B00008C +:1054A000C51B0000C51B0000C51B0000C51B00007C +:1054B000C51B0000C51B0000C51B0000C51B00006C +:1054C000C51B0000C51B00007916000081160000F6 +:1054D000191F0000352E0000892E0000ED3F00004E +:1054E000F93F000069510000D1B10000B9DC0000B3 +:1054F000B1FB0000C1350100691600008D160000E7 +:105500009D1700009D180000E51B0000851C000091 +:10551000F51C0000791D0000251F0000A12E0000D1 +:10552000953F00000540000005490000474C000081 +:105530009D4D0000A54D0000A94D0000C51B0000B9 +:10554000C54D0000FD4D0000054E00005B4E000003 +:105550005F4E00006D4E0000956C0000C51B000002 +:1055600085510000C51B0000056D00003D94000042 +:1055700081A2000059A30000C9A30000C5CA000011 +:10558000E5CA0000E1CE0000C1DC0000D1DC000073 +:105590002FE2000049E4000091E8000083FB0000D6 +:1055A00089FB00001D170100010000000000000839 +:1055B000200000000002000004000000FF030000C3 +:1055C0005000000001000000010000000A0708016F +:1055D00000000000080000000104000001000000BD +:1055E00004000400080001000000000000000000AA +:1055F00000000000000000000000000000000000AB +:10560000000000000000000000000000000000009A +:10561000000000000000000000000000000000008A +:10562000000000000000000000000000000000007A +:10563000000000000000000000000000000000006A +:10564000000000000000000000000000000000005A +:10565000000000000000000000000000000000004A +:10566000000000000000000000000000000000003A +:10567000000000000000000000000000000000002A +:10568000000000000000000000000000000000001A +:10569000000000000000000000000000000000000A +:1056A00000000000000000000000000000000000FA +:1056B00000000000000000000000000000000000EA +:1056C00000000000000000000000000000000000DA +:1056D00000000000000000000000000000000000CA +:1056E00000000000000000000000000000000000BA +:1056F00000000000000000000000000000000000AA +:105700000000000000000000000000000000000099 +:105710000000000000000000000000000000000089 +:105720000000000000000000000000000000000079 +:105730000000000000000000000000000000000069 +:105740000000000000000000000000000000000059 +:105750000000000000000000000000000000000049 +:105760000000000000000000000000000000000039 +:105770000000000000000000000000000000000029 +:105780000000000000000000000000000000000019 +:105790000000000000000000000000000000000009 +:1057A00000000000000000000000000000000000F9 +:1057B00000000000000000000000000000000000E9 +:1057C00000000000000000000000000000000000D9 +:1057D00000000000000000000000000000000000C9 +:1057E00000000000000000000000000000000000B9 +:1057F00000000000000000000000000000000000A9 +:105800000000000000000000000000000000000098 +:105810000000000000000000000000000000000088 +:105820000000000000000000000000000000000078 +:105830000000000000000000000000000000000068 +:105840000000000000000000000000000000000058 +:105850000000000000000000000000000000000048 +:105860000000000000000000000000000000000038 +:105870000000000000000000000000000000000028 +:105880000000000000000000000000000000000018 +:105890000000000000000000000000000000000008 +:1058A00000000000000000000000000000000000F8 +:1058B00000000000000000000000000000000000E8 +:1058C00000000000000000000000000000000000D8 +:1058D00000000000000000000000000000000000C8 +:1058E00000000000000000000000000000000000B8 +:1058F00000000000000000000000000000000000A8 +:105900000000000000000000000000000000000097 +:105910000000000000000000000000000000000087 +:105920000000000000000000000000000000000077 +:105930000000000000000000000000000000000067 +:105940000000000000000000000000000000000057 +:105950000000000000000000000000000000000047 +:105960000000000000000000000000000000000037 +:105970000000000000000000000000000000000027 +:105980000000000000000000000000000000000017 +:105990000000000000000000000000000000000007 +:1059A00000000000000000000000000000000000F7 +:1059B00000000000000000000000000000000000E7 +:1059C00000000000000000000000000000000000D7 +:1059D00000000000000000000000000000000000C7 +:1059E00000000000000000000000000000000000B7 +:1059F00000000000000000000000000000000000A7 +:105A000000000000000000000000000000F459B297 +:105A100000000000FFF75E9F0000000000F463B18B +:105A200000000000FFF7419D00000000FFF76D9CA3 +:105A300000000000F3F7AE9800000000E9F7679E51 +:105A400000000000E5F7989D00000000E4F7829F49 +:105A500000000000D3F77C9B00000000CFF7EC991A +:105A600000000000C9F7D89E00000000C8F75A9F48 +:105A700000000000C8F7B49C00000000C2F7549F6B +:105A800000000000C0F7449C00000000C0F7329AFC +:105A900000000000BFF78C9D00000000BFF7569F7C +:105AA00000000000C2F71E9D00000000E1F7C29C4C +:105AB00000000000BFF7049800000000BEF7A69E9B +:105AC00000000000BDF77C9F00000000BBF76D9C4C +:105AD00000000000A2F73E9D00000000B7F7E29A28 +:105AE00000000000DDF7329B00000000B9F7889E3F +:105AF00000000000B2F7669B00000000B2F7F69AC3 +:105B000000000000B2F77C9900000000B1F7869A0F +:105B100000000000DAF7669C00000000B0F76E9EFF +:105B200000000000C1F7FE9A00000000AEF73B9BAA +:105B300000000000A0F7F69D00000000A0F7169CF2 +:105B400000000000ABF7F09E00000000A2F7E09C10 +:105B500000000000A2F7DE9A00000000A0F7FB980A +:105B6000000000009FF7AE9F000000009EF7B6996E +:105B7000000000009DF77C9D000000009BF7329D17 +:105B8000000000009AF7F89F00000000A0F7E09ED8 +:105B900000000000A0F70F9F0000000099F7DE9AB8 +:105BA00000000000A0F7939C00000000D7F7289F9A +:105BB00000000000D7F71C9A00000000D7F7169CE1 +:105BC00000000000D9F78A9C0000000093F7709A4B +:105BD0000000000093F776990000000093F7CD9D38 +:105BE0000000000093F77D9B0000000093F7B89A37 +:105BF0000000000092F7649F0000000092F7029DF1 +:105C00000000000092F7D29A0000000092F700997D +:105C10000000000092F714980000000092F7129B19 +:105C2000000000008FF7249900000000D7F7449B84 +:105C300000000000D7F7129B00000000D6F7989EE6 +:105C4000000000008CF7539C000000008CF7939D2F +:105C5000000000008BF74B9F000000008CF78E992E +:105C60000000000089F7749E0000000000000000A2 +:105C70000000000000000000000000000000000024 +:105C80000000000000000000000000000000000014 +:105C90000000000000000000000000000000000004 +:105CA00000000000000000000000000000000000F4 +:105CB00000000000000000000000000000000000E4 +:105CC00000000000000000000000000000000000D4 +:105CD00000000000000000000000000000000000C4 +:105CE00000000000000000000000000000000000B4 +:105CF00000000000000000000000000000000000A4 +:105D00000000000000000000000000000000000093 +:105D10000000000000000000000000000000000083 +:105D20000000000000000000000000000000000073 +:105D30000000000000000000000000000000000063 +:105D40000000000000000000000000000000000053 +:105D50000000000000000000000000000000000043 +:105D60000000000000000000000000000000000033 +:105D70000000000000000000000000000000000023 +:105D80000000000000000000000000000000000013 +:105D90000000000000000000000000000000000003 +:105DA00000000000000000000000000000000000F3 +:105DB00000000000000000000000000000000000E3 +:105DC00000000000000000000000000000000000D3 +:105DD00000000000000000000000000000000000C3 +:105DE00000000000000000000000000000000000B3 +:105DF00000000000000000000000000000000000A3 +:105E00000000000000000000000000000000000092 +:105E10000000000000000000000000000000000082 +:105E20000000000000000000000000000000000072 +:105E30000000000000000000000000000000000062 +:105E40000000000000000000000000000000000052 +:105E50000000000000000000000000000000000042 +:105E60000000000000000000000000000000000032 +:105E70000000000000000000000000000000000022 +:105E80000000000000000000000000000000000012 +:105E90000000000000000000000000000000000002 +:105EA00000000000000000000000000000000000F2 +:105EB00000000000000000000000000000000000E2 +:105EC00000000000000000000000000000000000D2 +:105ED00000000000000000000000000000000000C2 +:105EE00000000000000000000000000000000000B2 +:105EF00000000000000000000000000000000000A2 +:105F00000000000000000000000000000000000091 +:105F10000000000000000000000000000000000081 +:105F20000000000000000000000000000000000071 +:105F30000000000000000000000000000000000061 +:105F40000000000000000000000000000000000051 +:105F50000000000000000000000000000000000041 +:105F60000000000000000000000000000000000031 +:105F70000000000000000000000000000000000021 +:105F80000000000000000000000000000000000011 +:105F90000000000000000000000000000000000001 +:105FA00000000000000000000000000000000000F1 +:105FB00000000000000000000000000000000000E1 +:105FC00000000000000000000000000000000000D1 +:105FD00000000000000000000000000000000000C1 +:105FE00000000000000000000000000000000000B1 +:105FF00000000000000000000000000000000000A1 +:106000000000000000000000000000000000000090 +:106010000000000000000000000000000000000080 +:106020000000000000000000000000000000000070 +:106030000000000000000000000000000000000060 +:106040000000000000000000000000000000000050 +:106050000000000000000000000000000000000040 +:106060000000000000000000000000000000000030 +:106070000000000000000000000000000000000020 +:106080000000000000000000000000000000000010 +:106090000000000000000000000000000000000000 +:1060A00000000000000000000000000000000000F0 +:1060B00000000000000000000000000000000000E0 +:1060C00000000000000000000000000000000000D0 +:1060D00000000000000000000000000000000000C0 +:1060E00000000000000000000000000000000000B0 +:1060F00000000000000000000000000000000000A0 +:10610000000000000000000000000000000000008F +:10611000000000000000000000000000000000007F +:10612000000000000000000000000000000000006F +:10613000000000000000000000000000000000005F +:10614000000000000000000000000000000000004F +:10615000000000000000000000000000000000003F +:10616000000000000000000000000000000000002F +:10617000000000000000000000000000000000001F +:10618000000000000000000000000000000000000F +:1061900000000000000000000000000000000000FF +:1061A00000000000000000000000000000000000EF +:1061B00000000000000000000000000000000000DF +:1061C00000000000000000000000000000000000CF +:1061D00000000000000000000000000000000000BF +:1061E00000000000000000000000000000000000AF +:1061F000000000000000000000000000000000009F +:10620000000000000000000000000000D41B80001F +:106210000400000000080000B42280000400000018 +:106220000808000078238000040000001008000027 +:10623000C4278000040000001808000030288000F7 +:106240000400000020080000D817810004000000AE +:106250002808000000D08100040000003008000081 +:106260001C14820004000000380800002838820056 +:1062700004000000400800006C6683000400000079 +:1062800048080000ACAD8300040000005008000086 +:106290000808840004000000580800001C1A84004C +:1062A0000400000060080000982284000400000040 +:1062B000680800002C8A84000400000070080000B8 +:1062C000D8BE84000400000078080000C0BF84002D +:1062D000040000008008000010C3840004000000D7 +:1062E0008808000078C984000400000090080000BD +:1062F0002C91840004000000980800000C4C8200DF +:1063000004000000A0080000FCD984000400000084 +:10631000A808000084E3840004000000B008000026 +:1063200018EC840004000000B80800000C19850077 +:1063300004000000C008000084C0860004000000C3 +:10634000C80800004466850004000000D008000072 +:1063500010A2820004000000D8080000003B850065 +:1063600004000000E008000084B68500040000007E +:10637000E8080000E8B6850004000000F00800000E +:10638000CCBA850004000000F8080000F8C88500B9 +:106390000400000000090000B0BE820004000000FC +:1063A00008090000ACD485000400000010090000BA +:1063B000E09B84000400000018090000B8FB850081 +:1063C000040000002009000038E3860004000000FB +:1063D000280900006CEA8600040000003009000073 +:1063E000282586000400000038090000F0C086005F +:1063F00004000000400900003CC3860004000000C7 +:106400004809000018F98600040000005009000047 +:1064100064FA86000400000058090000440987005F +:106420000400000060090000101387000400000051 +:1064300068090000103387000400000070090000A4 +:106440005C3B87000400000078090000A0D98600AA +:10645000040000008009000058DA860004000000F3 +:1064600088090000B860870004000000900900005F +:1064700018E086000400000098090000ACE48200E7 +:1064800004000000A009000058EF82000400000092 +:10649000A8090000E4F1820004000000B009000037 +:1064A000C0F2820004000000B8090000D4D18700C7 +:1064B00004000000C0090000D4D4870004000000DC +:1064C000C8090000BCD6870004000000D009000005 +:1064D000F4D9870004000000D8090000C0DA870062 +:1064E00004000000E0090000DCDC8700040000007C +:1064F000E8090000F8DC870004000000F009000053 +:1065000088DD870004000000F80900007CE28700B5 +:1065100004000000000A0000CCE387000400000033 +:10652000080A0000F4E5870004000000100A0000DB +:106530009026880004000000180A0000A40B8300C5 +:1065400004000000200A00007C0E8300040000000C +:10655000280A00000819830004000000300A000027 +:106560005058880004000000380A000020598800B4 +:1065700004000000400A0000D4628800040000000B +:10658000480A00008469880004000000500A0000E6 +:10659000DC98880004000000580A000068468369FF +:1065A00041690BB503695A4651460EB44A46414605 +:1065B00006B4C36882684168FEB40368C269EFF339 +:1065C00003810EB48269EFF3058106B403480168C4 +:1065D0000029FED06846884714B000BD3C14000076 +:1065E00062B6704772B6704704490840002803D06D +:1065F00003490A6802430A6070470000FFFF000079 +:1066000000E100E004490840002804D003490A687A +:10661000C04302400A607047FFFF000080E100E0D5 +:10662000024909689022885870470000441400000D +:10663000024909689C2288507047000044140000F9 +:10664000DDBAADBB0000000000000000000000004B +:10665000000000000000000000000000000000003A +:10666000024A11681060081C704700003C140000CA +:106670005648574900220A500168564A0A40564F68 +:106680000F403F4206D15046004202D040460042F1 +:1066900029D1FEE7FC2141580A680F2313400F2B34 +:1066A000F1D0012B01D00431F6E708314B4B1340F8 +:1066B0004B4CA34206D100F0C1F8804600F0CAF866 +:1066C0008146E9E7474CA342E6D10B1F1B68464CC5 +:1066D00023401824E3409C4600F0B0F8824600F0C6 +:1066E000B9F88346D8E7414921224250374A404908 +:1066F0008958FF23194219D051683E4B194215D0D1 +:106700001168344B1940D36A10E0A3420ED0C04642 +:106710000CE039498958194208D03849895819403C +:106720009942FAD1364B11691942FCD049463F4291 +:1067300004D19823CB581024E34001E0314BCB58CF +:106740001C242340002B01D000F092F840462E4933 +:10675000086048462D49086050462D49086060464B +:106760002C4908602C490F602C4D2D490D602D4897 +:106770002D49002204C08142FCD8043DAD46009D55 +:10678000EC431023DD41AC4210D1240CA400274D72 +:106790002C606B461B1B2648264D2860002C05D01C +:1067A0001D68056004330430043CF9DC81B0224BE1 +:1067B0001B490D68ED1A0D606C46E41AA546684643 +:1067C00000090001854600F0D7FCFEE70000001834 +:1067D00014060000FFFF0000000000F000FF0F00A3 +:1067E000002A0800000E0800000000FFE001000081 +:1067F0000406000000003800180600000C06000027 +:1068000000100000080400004414000048140000B8 +:106810004C14000050140000401400000000080058 +:10682000945C0100BC5F01009C6601009C5C01005F +:106830008C750200985C01000000010008680F22BE +:1068400004310240052AF9D1014A1040F746000000 +:1068500000F0FFFF08680F2204310240052AF9D139 +:1068600080221042F6D0014A1040F74600F0FFFFA8 +:10687000FEE7000000487047BC5F01000048704719 +:10688000FC5F0100004870476060010000487047ED +:106890000860010003F04ABA01238B402DE9F74F4D +:1068A000B3F5001F28BF4FF40013042B38BF042397 +:1068B0000330019320F00304FFF7E0FF354B002283 +:1068C000D3F800B015469446134627E0D1F800A04F +:1068D000A24522D301F10807019E07EB0A08C6F181 +:1068E0000009C4EB080609EA0606BE4215D3DDF826 +:1068F000049009F1FF3919EA070FCDF8009002D092 +:10690000F71B072F09D9C4EB0A075F4505D242469A +:1069100035466FB1BB4684460B46084641680029A0 +:10692000D4D13BB91C4A18461168013111602FE0DF +:1069300084460B46521B111B072909D918682A19CE +:10694000401A083918602951596851605A60224626 +:106950001968891A072903D85A68CCF8042004E07A +:106960005A50A1F108021A605B180C4800221968FD +:106970005A6002688A18026009480168083101609B +:106980008918084A1068814288BF116003F1080025 +:10699000BDE8FE8FF4030000F003000014040000C3 +:1069A000480400000460010038B5194B50F8082C69 +:1069B000196805468A1A1A60164BA0F108041A686D +:1069C000083A1A60FFF75AFF02E0A34203D21846C2 +:1069D0004368002BF9D155F8082CA9188B4205D132 +:1069E00019685B685218083245F8082C6360036820 +:1069F00003F108028218A24207D155F8082C9B180F +:106A0000083303606368436000E04460002038BDE1 +:106A1000140400004804000010B500214022044680 +:106A200005F04ADC104B2360104B6360104BA360F1 +:106A3000104BE360104B2361104B6361104BA3615B +:106A4000104BE361104B2362104B6362104BA36247 +:106A5000104BE362104B2363104B6363104BA36333 +:106A6000104BE36310BD00BF00000000F8370100C9 +:106A7000F8370100915C0100945C0100BC5F0100EB +:106A8000BC5F01009C6601009C660100FCB6020030 +:106A9000FCB602008C6A0300FC000000000100004C +:106AA0000000000000000000F0B52D4D91B06846D8 +:106AB000FFF7B2FF2978002937D10898099C241ADA +:106AC00006D0224605F0F8DB0898214609F06EDD75 +:106AD00022462449244805F015DC244B00241C7070 +:106AE00001232B70224D09F091DC2B68002B33D051 +:106AF0001A78002A30D09F895E890CE02B681D4AE5 +:106B0000D98910680AF076DC0134014630B1184B9F +:106B1000186806F0B1DBA319BB42EFDB164B2968FE +:106B20001868012206F0ECDB16E0144E317899B9B2 +:106B30000A980B9C241A06D0224605F0BDDB0A9861 +:106B4000214609F033DD08480D49224605F0DADB1D +:106B500000232B700123337009F058DC11B0F0BD15 +:106B6000FC0300009AFB8800553901001460010005 +:106B700044040000900400002C0400006C6001003C +:106B8000521E8900014B1868704700BF945C0100D9 +:106B9000002070472DE9F04F9DB00AA8FFF73CFF99 +:106BA000FFF7F0FF0446FFF7F3FF0A9B0B9A0F99DC +:106BB000D21A0E9B0D9DC3EB01091199109B6E4ECD +:106BC000CB1A0C99DFF80082C1EB050B93443268B5 +:106BD000D8F8001002F50052521A4A44D2185A440A +:106BE000141924180994DFF8E4A1644C644F226856 +:106BF000DAF800506348AD183A680893C5EB020C08 +:106C0000CDF81CC005F07EDB089B09F57E71019371 +:106C100003F57E7307339B0A07310BF57E72890AF1 +:106C2000073202930823920A0091039359464B4678 +:106C3000554805F067DB336820683968DDF81CC00B +:106C40000190039300F57E7003F57E730CF57E765C +:106C500001F57E7207300733800A9B0A0732073638 +:106C6000B60A920A0290049348486346009605F0DB +:106C700049DB099905F57E7201F57E7307339B0A9E +:106C80000732920A00932946099B414805F03ADBF6 +:106C9000404B414F1968414805F034DB3968404B9F +:106CA0000A6846469A4203D03E4805F02BDB25E0B1 +:106CB0001A910B4604E015683948131D854203D12B +:106CC0001A461BAB9A42F6D333681AAD0093364886 +:106CD0002B461A9205F016DB3B681A9AE91A3348DC +:106CE000D31A0A46009305F00DDB33681A9A591B34 +:106CF0002F489B1A0A46009305F004DB2D4B1B68B6 +:106D00004BB31A783AB35989DD891A8901FB05F624 +:106D100038354D4306F57E7307339B128DE8280006 +:106D200005F57E7307339B1202932348334605F023 +:106D3000E9DA2368DAF80020991B9B185B1B03F53E +:106D40007E7001F57E720730800A07320090920A49 +:106D50001A4805F0D7DA1A4B1D6809F081DD0446A0 +:106D600009F078DD294603462246164805F0CADABE +:106D70001DB0BDE8F08F00BF0460010014040000E6 +:106D8000F40300008839010097390100D639010069 +:106D90001B3A0100F003000068600100563A010050 +:106DA0004B415453713A0100953A0100CC3A01002D +:106DB000F13A010044040000173B0100443B01008C +:106DC000040400006C3B0100106001004804000056 +:106DD00008B57146034805F095DA0120BDE8084082 +:106DE00009F0249E9A3B010000487047186001009A +:106DF0002DE9F34107460C4609F032DD10B909F0E0 +:106E000035DD3AE0002620460DF106016A46ADF870 +:106E10000660009607F103080AF072D9009D28F079 +:106E20000308454440F638039D4226D82DB3284632 +:106E30003146FFF731FD0446F8B13146009A05F0BE +:106E40003BDA009BA781ED1AE218C8EB050802EBBC +:106E50000803A3606368013D62F3140363601B0CC5 +:106E600065F34F13E380204609F0DEDC0123208028 +:106E7000A370BDF80630E38104E0044B00241A68D7 +:106E800001321A602046BDE8FC8100BF4C040000BE +:106E900038B50446E389590621D4A278013AD2B222 +:106EA000A270002A27D1E27862B1134B204653F832 +:106EB0002250E9890AF0D4D928462146BDE8384055 +:106EC00006F0509ADA0516D40C4B2046A3602188B0 +:106ED00009F0D4DC2046BDE83840FFF765BD074B1C +:106EE0002046A3602188A56B09F0C8DC2046FFF787 +:106EF0005BFD2C46CEE738BD50610100EFBEADDE34 +:106F0000F8B51F4E01220D463068002102F0AAFF9D +:106F1000002108220746306802F0A4FF022D014636 +:106F200010D107EA000414F4806406D0306821F41C +:106F30008061002202F096FF2C46FA041ED544F030 +:106F400004041BE0052D10D107F40064D4F1010402 +:106F500038BF0024BB0511D5306841F480610022A0 +:106F600002F080FF44F0200408E035B9306829467B +:106F70000522BDE8F84002F075BF00242046F8BDA8 +:106F80000004000029B9034B11461868072202F0DB +:106F900069BF7047000400002DE9FF470446FFF772 +:106FA00023FF2368C462032B03D1474B18680FF0FB +:106FB000EFD92368A3F110020F2A04D804B0BDE86A +:106FC000F04709F0CF9B032B0FD1404AE36C22F02E +:106FD0000102934209D1626C06339361636C4FF0F6 +:106FE000FF321A6004B0BDE8F087656CFFF7CAFD98 +:106FF000374E636CF169C3EB000A3268354805F01F +:1070000081D9A36C21680093636C22460193A36825 +:1070100031480293E36800270393E36C05F072D9CB +:10702000E36904F110010093236A2C480193636A19 +:107030004FEA9A0A0293A36AB94603930EC905F070 +:1070400061D9A36B04F12C010093E36B24480193F5 +:10705000236CB84602930EC905F054D9EB68214859 +:10706000009395E80E0005F04DD9EB6905F110018C +:1070700000931D480EC905F045D918E07A59D30789 +:107080000FD5FF2A0DD9194B9A4204D902F1624358 +:10709000B3F5801F05D81648394605F033D909F1F4 +:1070A00001090437B9F10F0F08F1010801D8D045E3 +:1070B000E4D13368002043F4806386E8180004B00C +:1070C000BDE8F04709F0B29C00040000D1C0800088 +:1070D00070600100C63B0100DC3B0100113C010077 +:1070E000443C0100733C0100913C0100F837010071 +:1070F000AF3C0100036810B5022B044603D0084BD7 +:1071000018680BF0BDDE2046FFF746FF2368022B10 +:1071100005D0034B1868BDE810400BF0F19E10BD80 +:1071200000040000014B1868704700BFB460010004 +:107130002DE9F04104464C200E46154698460AF0CB +:10714000D1D80746A0B100214C2205F0B5D84FF4A4 +:10715000F0637B634FF47A73FB631C233B640C2363 +:107160007B640423C7F80C803E607D60BC60BB6418 +:107170003846BDE8F081704710B515F04BFF15F0AB +:1071800059FF15F0B3F816F005F8044615F06CF841 +:1071900020461BF0D9FCFFF787FC2046BDE81040D5 +:1071A00009F0AE9A002301E0013340080028FBD12A +:1071B000C3F120007047C0177047431E23EA000048 +:1071C000FFF7F9BF4840FFF7F8BF22EA0002084086 +:1071D0001043704708B5FFF7F8FFC0B208BD2DE9AE +:1071E000F843DDF8208006460D46144699460027F0 +:1071F00007E0E95DE25D3046FFF7ECFF08F80700C5 +:1072000001374F45F5D1BDE8F8830379013BDBB287 +:10721000A3EB511300EB83008068D0F1010038BF6D +:107220000020704710F0010130B51AD0022301226E +:10723000591E01249DB214FA01F1202D02D09C4068 +:10724000013C01E04FF0FF3400FB02F52C40A1426D +:1072500034BF891811460133212B0A46E8D108466C +:1072600030BD084630BD38B5054600F51770FEF351 +:10727000BDF700240AE004F1760005EB80004368C6 +:1072800013B10430FFF304F70134A4B2B5F8583158 +:10729000A342F0D838BD2DE9F041061D9AB004464E +:1072A0000431304604321D46FEF384F60746002DB5 +:1072B00030D0204601210AAA202305F10408FFF35B +:1072C000FDF647B920462946FFF368F60028D4BFEB +:1072D0000020012000E001200021FFF773FF31466C +:1072E000054642463046FFF3FBF4012112AA202353 +:1072F0002046FFF3E3F602AEE8B20AA912AA202361 +:107300000096FFF76CFF63682046012132469B0020 +:1073100000F0AEDA1AB0BDE8F081F0B5071D9BB001 +:1073200004460431384604321D46FFF3D9F40646BC +:1073300025B320230AAA01212046FFF3BFF63046D9 +:107340000021FFF73FFF2A1D064639463846FEF367 +:1073500031F6012112AA20232046FFF3AFF602AD39 +:10736000F0B20AA912AA20230095FFF738FF63683C +:10737000204601212A469B0000F07ADA1BB0F0BDBE +:107380002DE9F041B8B0154606468846FFF3C4F62D +:107390006A68044602329300502B4FD8D8F8043064 +:1073A00003339B00902B49D824A9FFF379F50746B6 +:1073B000002844D06A6805F10801920026A804F06C +:1073C000F7DED8F80420204669460332FFF368F55B +:1073D0000446002833D02846FFF3A2F66D686D01FD +:1073E000451B00E0203515F11F0FFBDB2046414611 +:1073F000FFF306F63DB13846294600F079DA20461B +:10740000294600F075DA201D391DFFF39FF2204652 +:107410003946FFF3C3F5002805DB204621463A46EE +:107420000023FFF77AFF1DB12046694200F060DAC1 +:1074300030462146FFF3E4F5012000E0002038B09B +:10744000BDE8F08108B528B1FFF36AF6D0F101007C +:1074500038BF002008BD2DE9F0410446ACB00D4610 +:107460001646FFF359F66B6862682B94B2EB430F34 +:1074700001D3201D08E001210022DB00FFF3CAF444 +:107480002B9000284ED00430291DFFF3DBF230464C +:10749000FFF7D8FF0121FFF795FE20230BAA01215A +:1074A00080462046FFF30AF62B981BAD201A18BF22 +:1074B00001200121FFF786FE2B9907462046FFF3A6 +:1074C0009FF5012113AA20232046FFF3F7F5F8B218 +:1074D00013A90BAA20230095FFF781FE01212A465C +:1074E00020232046FFF3EAF5324620462B99FFF78A +:1074F00047FF0646B8B1012123AA20232046FFF307 +:10750000DDF503AE5FFA88F023A92A462023009612 +:10751000FFF765FE3246204601212023FFF3CEF51A +:10752000012600E006462B9B9C4202D02BA8FFF3CD +:10753000AFF530462CB0BDE8F0812DE9F74FD2F819 +:1075400004A007795FFA8AF991F80480144600F1E3 +:10755000080609F1FF390D4630460021BA005FFAEE +:1075600089F9083404F0A8DE013F08F1FF3104EB8B +:10757000890B6FEA0909C9B24FEA8909FFB20835D8 +:107580004FEA880805EB8105CDF80490002306EB4F +:107590008706C8F1000900211DE05FFA8AF84FEA6A +:1075A00088085C46C8EB0608304600270DE03A46DE +:1075B000076854F804C90023D2196F5843F1000337 +:1075C000E7FB0C2340F804291F464045EFD1019802 +:1075D00004393350043E4945DFD10020BDE8FE8F19 +:1075E0002DE9F04FBDB088464699D0F80C900C1D9F +:1075F0008568039400684C6808F10401049109F15E +:10760000040105910790114628461A460023FFF70A +:1076100094FF98F8042099F804302E7908920021FC +:1076200009F108009A000835069306F1FF3A04F0C4 +:1076300043DE039805EB8A0AA50040194FEAC40B04 +:107640000A90CBEB0A0B5146A4460020AE462BE035 +:107650000B68079A0A9F53430E460993254600205C +:1076600002910EE057F8043931680B930023421859 +:107670000B98099943F10003E1FB002346F8042924 +:10768000184615F1FF35EDD20299A5004D1B07E014 +:107690001E680023821943F1000345F804291846A7 +:1076A000AB452B46F4D304391CF1FF3CD0D2059AEC +:1076B000069B754602EB8306CBF80000CEEB0A0A68 +:1076C0002246002303E05AF80310F150043B013A2C +:1076D000971CF8D10021D9F80800FFF773FD059930 +:1076E000039A07460498FFF3FBF202212B4640461B +:1076F0000CAAFFF3E3F40498089900EB810303E07C +:1077000056F8042943F8042914F1FF34F8D2022171 +:107710001CAA2B464046FFF3D1F42CACF8B21CA9AE +:107720000CAA2B460094FFF75AFD40460221224640 +:107730002B4600F09DD800203DB0BDE8F08F2DE92C +:10774000F04F04468BB0184609921F460891FFF38C +:10775000E3F47B6804F5AC7206929B0000220025DE +:107760000590A4F8582107932E4668E004EB86099B +:10777000D9F80410002960D00698FFF3D7F08046AE +:1077800000285AD101214246079B0598FFF342F396 +:1077900005F1200A04EB8A0ACAF85C01D9F8040052 +:1077A00004EB8503C3F85C01FFF7FCFCC0F11F008C +:1077B000C0B204900999DAF85C01FFF321F4C146E4 +:1077C000DDF810A032E04FF0010B05F1200884F83D +:1077D00060B204EB8808D8F85C1104F5177C6046A9 +:1077E0000A460B46CDF80CC00097FFF7F9FE049A45 +:1077F000DDF80CC053B2C9EB03030BFA03FB04EB37 +:1078000086035B681BEA030F0AD0002384F860320A +:10781000D8F85C116046089A0B460097FFF7E0FE27 +:107820000AF1FF3A5FFA8AFA09F101091AF0800FAA +:10783000C9D00135EDB2A4F858510136F6B294F82A +:107840004431B34292D801200BB0BDE8F08F2DE94E +:10785000F04F8346ADF52F7D18461C46894692466B +:10786000FFF35AF4676801258046BE0000212422F8 +:10787000A1A804F021DD2946002233464046A19507 +:10788000FFF3C8F2294600223346AB904046FFF38F +:10789000C1F2294600223346AC904046FFF3BAF2CB +:1078A00002217B198B40AD90A1AA4046FFF3B2F2B2 +:1078B000AA90AB9800F008D8267904F10805013E9B +:1078C000F6B255F8260010F0010000F0938049460A +:1078D000AA9A2346AC98FFF32DF72346AB99AA9AB0 +:1078E000AD98FFF327F755F82600FFF79BFC002122 +:1078F00005464FF41E7203A804F0DEDC05236A423D +:1079000021469AA88DF80C30FEF37CF4514603A86A +:10791000FEF3DEF3234603A8AC99AD9AFFF70FFF01 +:107920009DF8507107F1FF381FFA88F80FFA88F3B5 +:10793000002B4FDB03A800EB8303596859A8FEF323 +:10794000BBF61F2846D803A901EB8003D3F8DC114E +:10795000AD98FFF355F3C8F1000800252DE0AD996F +:1079600001238DF86C329AA80A460B460094FFF763 +:1079700037FEBB1E1BB203A8EA18C3185B1993F8A5 +:107980000431314601369942E9DB00EB8203596844 +:1079900091B1002359A88DF86C32FEF38DF61F28A3 +:1079A00018D803A901EB8003AD990094D3F8DC212A +:1079B0009AA80B46FFF714FE013D45454FF000061F +:1079C000D7D19AA85946AD9AAB9B8DF86C620094BA +:1079D000FFF706FE03A8FFF746FCACA8FFF358F339 +:1079E000ADA8FFF355F3ABA8FFF352F3AAA8FFF33A +:1079F0004FF301200DF52F7DBDE8F08F2DE9F04FFD +:107A0000B3B0039018461C468A469346FFF384F3AE +:107A1000D4F80490012509F10107BF0080464FEA20 +:107A2000890600213A4605A804F046DC29460022D2 +:107A3000334640460595FFF3EDF1294600223346D3 +:107A40002E904046FFF3E6F12946002233462F9060 +:107A50004046FFF3DFF1294600223346309040468E +:107A6000FFF3D8F102213B46319005AA4046FFF3CF +:107A7000D1F12D902E98FFF327F7267904F1080510 +:107A8000013EF6B255F82600DAF8047010F0010055 +:107A900000F08B8051462D9A23462F98FFF34AF62B +:107AA0002E992D9A23463098FFF344F655F8260078 +:107AB000FFF7B8FB7F014242214626A8FEF3A2F35E +:107AC000013F01E0A6F12007BEB258463146FFF75C +:107AD0009CFB0028F6D109F1FF393FB20BF1080AEF +:107AE000A9EB67175AF82700FFF75CFB361A3BE053 +:107AF000309901250A460B4626A88DF89C50009423 +:107B0000FFF76EFD294616AA20233098FFF3D6F220 +:107B100030994FF000080B462F9A26A88DF89C80CC +:107B20000094FFF75DFD1EAA294620233098FFF33D +:107B3000C5F206F01F0015FA00F0A9EB67175AF816 +:107B4000273041461840FFF73DFB0EAFC0B216A9E3 +:107B50001EAA20230097FFF742FB309829463A4699 +:107B60002023FFF385F6013EB6B237B2002FBFDA0D +:107B700000230399309A8DF89C3026A82E9B009400 +:107B8000FFF72EFD26A8FEF331F32FA8FFF380F2B6 +:107B900030A8FFF37DF22EA8FFF37AF22DA8FFF3B1 +:107BA00077F231A8FFF374F2012033B0BDE8F08F13 +:107BB0002DE9F04FBFB0039018461D468946924606 +:107BC000FFF3AAF26E6802230124B60000278DF8A5 +:107BD000F7300A233C9321463A463346804637978E +:107BE0003B978DF8F640FFF315F121462D903A466C +:107BF00033464046FFF30EF121462E903A46334677 +:107C00004046FFF307F102212F903A4633464046A3 +:107C1000FFF300F1214630903A4633464046FFF3E9 +:107C2000F9F0214631903A4633464046FFF3F2F0F0 +:107C3000214632903A4633464046FFF3EBF0214668 +:107C400033903A4633464046FFF3E4F02146349001 +:107C50000DF1F60223463398FFF30AF621460DF1A3 +:107C6000F70223463498FFF303F621463A4633469B +:107C70004046FFF3CFF0214635903A463346404622 +:107C8000FFF3C8F0214636903A4633464046FFF3AC +:107C9000C1F0214638903A4633464046FFF3BAF0E9 +:107CA000214639903A4633464046FFF3B3F0214629 +:107CB0003A903CAA23463098FFF3DAF530982B46E9 +:107CC00002462946FFF729FB03992A462D98FFF71C +:107CD000C2FB2B4630992D9A2E98FFF32BF52E9947 +:107CE0002A462F98FFF7B7FB2E982F9A01462B466E +:107CF000FFF7D1FA2E98FFF7A5FB2146FFF762FAAE +:107D000029468446349A2F982B46CDF808C0FFF7B1 +:107D100004FB2E992F9A2B463198FFF76FFE4A46A7 +:107D20002B4630992E98FFF305F52E9829460246EA +:107D3000FFF374F251462E9A2B463598FFF3FAF46E +:107D400052462B462E982946FFF7E7FA4846294621 +:107D50002F9AFFF363F22E982F9A01462B46FFF3DA +:107D6000E9F42F983399319A2B46FFF794FA2E991C +:107D70002F9A2B463698FFF3DDF4202321461DAAC7 +:107D80003598FFF39BF12023214625AA3698FFF36F +:107D900095F1DDF808C00DF1540B5FFA8CF01DA9C8 +:107DA00025AA3346CDF800B0FFF719FA334621462D +:107DB0005A464046FFF32EF02A46014637902E9849 +:107DC000FFF749FB2E98379A01462B46FFF3B2F492 +:107DD0004946379A2B462F98FFF3ACF42E982F9AEA +:107DE00001462B46FFF757FA524639982E992B46F3 +:107DF000FFF751FA30992D9A2B462E98FFF39AF4FB +:107E00002B462E99379A3898FFF394F438992A46DE +:107E10002E98FFF720FB2E98389A01462B46FFF349 +:107E200089F44946389A2B462F98FFF383F42E980D +:107E30002F9A01462B46FFF72EFA52463A982E9972 +:107E40002B46FFF728FA339A2B462E982946FFF740 +:107E500064FA2E982146FFF34BF52E982B460246E6 +:107E60003999FFF7CBFD2E98FFF7ECFA21468146B2 +:107E70002E98FFF3AFF2214640EA0900FFF7A2F97E +:107E8000214681461DAA20233998FFF317F15FFA96 +:107E900089F92023214625AA3A98FFF30FF1484695 +:107EA0001DA925AA3346CDF800B0FFF798F9214661 +:107EB0005A4633464046FEF3ADF720233B90214619 +:107EC0001DAA3798FFF3FAF02023214625AA3898F7 +:107ED000FFF3F4F00DF1140A48461DA925AA334614 +:107EE000CDF800A0FFF77BF92023284621461DAAE4 +:107EF000FFF3E4F006F1FF393EAB994419F8843CF6 +:107F000003F00303032B03D0444804F0FBD954E0EF +:107F10003A46404621463346FEF37CF73B468046D0 +:107F20002946339A2E98FFF7B6F92E980221FFF3CF +:107F3000DFF42B463B992E9A4046FFF75FFD214622 +:107F40001DAA20230398FFF3B9F025AA2023214678 +:107F50004046FFF3B3F019F8840C19F8641C00F0E4 +:107F6000010001F00101FFF72DF929462B460746D4 +:107F700042462E98FFF7D1F921461DAA20234046FC +:107F8000FFF39CF0214625AA20232E98FFF396F0BC +:107F90000AEB0605F8B21DA925AA33460095FFF79E +:107FA0001EF92146524633464898FFF361F449983A +:107FB00021462A463346FFF35BF42DA8FFF368F011 +:107FC0002EA8FFF365F02FA8FFF362F031A8FFF3AE +:107FD0005FF030A8FFF35CF032A8FFF359F033A84C +:107FE000FFF356F034A8FFF353F035A8FFF350F039 +:107FF00036A8FFF34DF037A8FFF34AF03BA8FFF394 +:1080000047F038A8FFF344F039A8FFF341F03AA84D +:10801000FFF33EF000203FB0BDE8F08FE93C0100E7 +:1080200000487047883D010000487047103D01003E +:10803000004870474C3D010000487047C43D0100B6 +:10804000012801D1FFF7F0BF022801D1FFF7F0BFEF +:10805000032801D1FFF7F0BF042801D1FFF7E0BFEB +:108060000020704700487047DC60010000487047FE +:10807000305D0100014B43F8201070475061010052 +:10808000034B53F82000431A584240EB030070475B +:108090005061010042893C2928BF3C21034691429E +:1080A0002CBF0846104698817047000000F134024A +:1080B000342A08B5034606D905482021054A04F0AC +:1080C00061D9034808BD044A434252F8230008BD61 +:1080D000306101007F3E01000CA2880038B5049C8D +:1080E0001D467CB1FF2B0DD002B95BB96B1C207013 +:1080F000A170637025B11146E01C2A4604F058D8DF +:1081000003356419204638BDC0F380407047000035 +:10811000044B00F44032134303420CBF0020012003 +:10812000704700BFD091540038B50546FFF7F0FF07 +:1081300038B10B4B2B4033B915F4900418BF1824F9 +:1081400002E0044600E01024284605F0BDDF20B11F +:10815000034B2B40002B18BF1024204638BD00BF16 +:10816000C4D1040000487047685D010000487047B2 +:10817000785201000020704708B5FFF7F3FF4178FF +:108180000278012313FA01F113FA02F20A4381780B +:108190008B4042EA030008BD2DE9F7434FF0000889 +:1081A00004460F46164699464546012303FA08F34E +:1081B00013EA090F2BD063692046222B0ADDE369FD +:1081C0005A0607D540F6270100220EF0AFDA014625 +:1081D000204600E000214FF4C4620EF047D9C0F8F9 +:1081E000008063692046222B0ADDE3695B0607D520 +:1081F00040F6270100220EF099DA0146204600E001 +:10820000002140F224620EF031D903681D4308F1C9 +:108210000108B8F11F0FC8D19DF828304BB145B106 +:108220000123009320462B4639463246FFF7B4FF20 +:1082300005432846BDE8FE83816838B540F63C0317 +:108240009942044628D1C3680B2B03D84FF0A8717C +:10825000994001D40C2B1FD949F218239A4205D01A +:1082600049F640439A4217D10C4D00E00C4D63692A +:108270002046222B0ADDE369590607D540F627017F +:1082800000220EF053DA0146204600E0002140F2C1 +:10829000DC620EF0EBD8056038BD00BF990101002B +:1082A000B601010038B543690446222B0ADDC369D3 +:1082B0005D0607D540F6270100220EF037DA0146A9 +:1082C000204601E0204600214FF4C0620EF0CED8D7 +:1082D0000568204605F07C05AD08FFF747FF03E081 +:1082E0008378AB4207D00C3010B10388002BF7D154 +:1082F0002046FFF73FFF03884FF47A70584338BD9C +:1083000070B5044616460D460AF0B0DD94F86023B9 +:10831000094B002818BF0123012A94F8682308BFDD +:10832000D4F85C33012A0CBFD4F864236FF0004208 +:108330002B60326070BD00BF0100820E2DE9FF4747 +:108340001D46436990460022222B0446894602922C +:10835000039209DDC3695F0606D540F627010EF0DA +:10836000E5D90146204601E0204600214FF4C462D1 +:108370000EF07CD80560236A20460C2B636916DD5D +:10838000222B0ADDE3695E0607D540F627010022AD +:108390000EF0CCD90146204600E000214FF4C56222 +:1083A0000EF064D807683F0CBF05BF0D14E0222B08 +:1083B0000ADDE369590607D540F6270100220EF0D1 +:1083C000B5D90146204600E000214FF4C5620EF009 +:1083D0004DD807683F0AFFB20123AB400026204674 +:1083E000494642460096FFF7D7FE0546012212FA9B +:1083F00006F32B4207D00092204649464246FFF73B +:10840000CBFE25EA000501361F2EEFD1204602A93A +:1084100003AAFFF775FF029B002625EA030A3546EB +:108420000123AB4013EA0A0F08D0204649464246D2 +:10843000EBB2FFF783FF864238BF064601351F2D9A +:10844000EED1B81C801904B0BDE8F0872DE9F041E9 +:10845000069E044615461F46FFF78EFE002870D084 +:1084600010EA060800EA07072CD063692046222B91 +:108470000ADDE3695A0607D540F6270100220EF00F +:1084800055D90146204600E0002140F21C620DF063 +:10849000EDDF63690646222B20460ADDE3695B06B1 +:1084A00007D540F6270100220EF040D901462046AC +:1084B00000E0002140F21C620DF0D8DF036843EABF +:1084C00008033360002F2BD063692046222B0ADD7E +:1084D000E3695E0607D540F6270100220EF026D993 +:1084E0000146204600E000214FF4C3620DF0BEDFDC +:1084F00063690646222B20460ADDE369590607D543 +:1085000040F6270100220EF011D90146204600E076 +:1085100000214FF4C3620DF0A9DF03681F433760E9 +:10852000079B9A0305D4BDE8F0810A2008F0C8DB58 +:1085300001E040F2DD54D5F8E0319B0301D4013C69 +:10854000F3D1BDE8F081F7B51E4643690446222BFE +:108550000F4615460BDDC3695A0608D540F62701BC +:1085600000220EF0E3D800970146204602E0009773 +:10857000204600214FF0FF334FF4CA620EF026DC94 +:108580006369222B0CDDE3695B0609D540F6270100 +:10859000204600220EF0CAD800960146204602E08E +:1085A00000962046002140F254622B460EF00EDC6D +:1085B000FEBDF7B51E4643690446222B0F461546FD +:1085C0000BDDC3695B0608D540F6270100220EF0DB +:1085D000ADD800970146204602E0009720460021D2 +:1085E0004FF0FF334FF4CB620EF0F0DB6369222BC8 +:1085F0000CDDE369590609D540F627012046002223 +:108600000EF094D800960146204602E000962046DF +:10861000002140F25C622B460EF0D8DBFEBDF7B5C0 +:108620001E4643690446222B0F4615460BDDC369DF +:10863000590608D540F6270100220EF077D800979A +:108640000146204602E00097204600214FF0FF330C +:108650004FF4CC620EF0BADB6369222B0CDDE369C8 +:108660005A0609D540F62701204600220EF05ED8B2 +:1086700000960146204602E000962046002140F286 +:1086800064622B460EF0A2DBFEBD436913B5222BBC +:1086900004460DDDC3695B060AD540F627010022BA +:1086A0000EF044D84FF4806301460093204604E066 +:1086B0004FF480630093204600214FF4C0620EF017 +:1086C00085DB1CBD2DE9F04F013AD2B2082A85B0F6 +:1086D00004469A4615D8374B9E5C374B9F5C374B08 +:1086E00013F80290364B9B5C0393364B13F802B0A1 +:1086F000354B9B5C0293354B13F80280344B9D5CE9 +:1087000007E00025A8460295AB460395A9462F46EB +:108710002E466369222B0DDDE3695B060AD540F620 +:108720002701204600220EF001D8CDF80090014626 +:10873000204603E0CDF80090204600214FF0FF33A3 +:108740004FF4CB620EF042DB6369222B0FDDE3694D +:1087500058060CD540F62701204600220DF0E6DF32 +:1087600007EA0A03B34001460093204605E007EA02 +:108770000A03B34020460093002117FA06F340F2A3 +:108780005C620EF023DB039B83B148FA0BF208EA2C +:108790000A0848FA0BFB2046029C2946A2400BFA25 +:1087A00004F305B0BDE8F04FFFF703BF05B0BDE827 +:1087B000F08F00BF5C510100655101006E51010056 +:1087C0007751010080510100EC530100F851010084 +:1087D000015201002DE9F843044689460DF040DEC0 +:1087E0000021064620460EF0EBDB80462046FFF7D0 +:1087F000B9FC074620460EF055DA49460546424682 +:108800003B782046FFF79AFD0B2302305843074B75 +:108810003146EB18B3FBF5F5454320460EF0D0DBAF +:108820000A23B5FBF3F5A8B2BDE8F8833F420F0079 +:1088300038B543690446222B0ADDC3695D0607D5B6 +:1088400040F6270100220DF071DF0146204601E0CD +:108850002046002140F214620DF008DE63690568CD +:10886000222B20460ADDE369590607D540F6270189 +:1088700000220DF05BDF0146204600E0002140F2BF +:1088800014620DF0F3DD03689D4214D06369204645 +:10889000222B0ADDE3695A0607D540F6270100229C +:1088A0000DF044DF0146204600E0002140F2146252 +:1088B0000DF0DCDD0568284638BD38B51C461D685E +:1088C000FFF7B6FF03462360401B38BD2DE9F74391 +:1088D000002504460F46164698469DF828900195B7 +:1088E000FFF7A6FF019063692046222B0ADDE369AA +:1088F0005B0607D540F6270100220DF017DF014681 +:10890000204600E000214FF4C2620DF0AFDDB9F166 +:10891000010F006801D108B90EE050B9B8EB451F4E +:1089200009D920463946324601ABFFF7C6FF2D185C +:10893000D9E7002000E001200B9B6D011D60BDE820 +:10894000FE832DE9F04F002685B080468946924689 +:108950000396012503AF40464946524643F6982305 +:1089600000950197FFF7B2FF044688B98DE88100B2 +:108970004023404649465246DDF80CB0FFF7A6FFBB +:10898000039B38B99B445E4443F697239E42E0D94B +:10899000284600E0204605B0BDE8F08F2DE9F843F9 +:1089A000994643690446222B0E461546DDF8208081 +:1089B000099F0ADDC3695A0607D540F62701002240 +:1089C0000DF0B4DE0146204601E0204600214FF4C0 +:1089D000C3620DF04BDD03682046C9F800306369BF +:1089E000222B0ADDE3695B0607D540F6270100224A +:1089F0000DF09CDE0146204600E0002140F21C62A2 +:108A00000DF034DD03682046C8F80030D5F8E031B9 +:108A10003B60FFF7B1FB0746002872D0D5F8E03184 +:108A2000990304D4204631462A46FFF78AFF63693A +:108A30002046222B0ADDE3695A0607D540F62701B6 +:108A400000220DF073DE0146204600E000214FF4C5 +:108A5000C3620DF00BDD63690646222B20460ADD5A +:108A6000E3695B0607D540F6270100220DF05EDEC4 +:108A70000146204600E000214FF4C3620DF0F6DC11 +:108A80000368FF433B40336063692046222B0ADDC5 +:108A9000E3695E0607D540F6270100220DF046DEA9 +:108AA0000146204600E0002140F21C620DF0DEDCB1 +:108AB00063690646222B20460ADDE369590607D57D +:108AC00040F6270100220DF031DE0146204600E08D +:108AD000002140F21C620DF0C9DC036840F2DD5455 +:108AE0001F40376002E00A2008F0EAD8D5F8E031EC +:108AF0009A0301D5013CF6D16420BDE8F84308F0A3 +:108B0000DF98BDE8F88337B5044601AB4FF4006148 +:108B10006A460EF063DA63692046222B0ADDE369B8 +:108B20005D0607D540F6270100220DF0FFDD014666 +:108B3000204600E000214FF4CE620DF097DC05687E +:108B400015F0005316D063692046222B0ADDE36935 +:108B5000590607D540F6270100220DF0E7DD014652 +:108B6000204600E000214FF4CE620DF07FDC05606E +:108B7000012500E01D4620469DE806000EF04CD978 +:108B800028463EBD70B504460E460DF069DC002156 +:108B9000054620460EF014DA314602462046FFF71D +:108BA00081FB2946064620460EF00ADA304670BDA3 +:108BB000014B1860704700BF94610100F8B5484F41 +:108BC00004463A68002A40F089804369222B09DD77 +:108BD000C3695B0606D540F627010DF0A7DD014607 +:108BE000204601E02046002140F214620DF03EDCF8 +:108BF00063690568222B20460ADDE3695E0607D516 +:108C000040F6270100220DF091DD0146204600E0EC +:108C1000002140F214620DF029DC03689D4214D05B +:108C200063692046222B0ADDE369590607D540F621 +:108C3000270100220DF07ADD0146204600E00021E8 +:108C400040F214620DF012DC056842F2107008F078 +:108C500037D863692046222B0ADDE3695A0607D517 +:108C600040F6270100220DF061DD0146204600E0BC +:108C7000002140F214620DF0F9DB63690668222BD3 +:108C800020460ADDE3695B0607D540F6270100228E +:108C90000DF04CDD0146204600E0002140F2146258 +:108CA0000DF0E4DB03689E4214D063692046222B5A +:108CB0000ADDE3695E0607D540F6270100220DF0C4 +:108CC00035DD0146204600E0002140F214620DF03F +:108CD000CDDB0668751B642675433D603868F8BDBA +:108CE000946101002DE9F74F0446884691461F46DE +:108CF0000DF0E8DF8346002840F0D98020460DF0D3 +:108D0000AFDB5946824620460EF05AD963690546C4 +:108D10002D2B0CD1D0F8F430B9F1000F02D023F094 +:108D2000007301E043F00073C5F8F430B8E020466A +:108D3000FFF718FAC37801269E4000F0B180B9F120 +:108D4000000F5ED063692046222B0ADDE3695906D5 +:108D500007D540F627015A460DF0E8DC01462046CB +:108D600000E000214FF4C3620DF080DB0368414650 +:108D70003B6043EA06070123009320463B462A4610 +:108D8000FFF70AFA63690743222B20460ADDE369ED +:108D90005A0607D540F6270100220DF0C7DC014630 +:108DA000204600E000214FF4C3620DF05FDB414636 +:108DB00007602A462046FFF7C4FD4FF47A7007F09B +:108DC0007FDF40F2DD5702E00A2007F079DF6369B8 +:108DD0002046222B0ADDE3695B0607D540F6270112 +:108DE00000220DF0A3DC0146204600E0002140F205 +:108DF0000C620DF03BDB0368334242D1013FE3D10B +:108E00003FE03A689AB963692046222B09DDE3699D +:108E10005F0606D540F627010DF088DC01462046A6 +:108E200000E000214FF4C3620DF020DB026822EA6B +:108E300006070123009320463B4641462A46FFF79A +:108E4000ABF96369074337420CBF00260126222B8A +:108E500020460ADDE369590607D540F627010022BE +:108E60000DF064DC0146204600E000214FF4C362AF +:108E70000DF0FCDA414607602A462046FFF761FD07 +:108E800000E0012640F22D1702E00A2007F018DF6B +:108E90002B6903F48053B3EB063F01D0013FF4D1BB +:108EA0002046514603B0BDE8F04F0EF0899803B05C +:108EB000BDE8F08FF0B589B004460D4606AA07ABB1 +:108EC0004FF400610EF08AD829462046FFF75AFE7B +:108ED0004FF47A760022B0FBF6F6134602212046C4 +:108EE000FFF79DFB00220746134600F00F05032104 +:108EF0002046FFF794FB4FF680733B40DF094FF4A9 +:108F0000000320F07F42009303A804A9334603F036 +:108F10009DDE05A80399049A1823774303F0DADE4F +:108F200005B92D60059A4FF4006300934FF4805308 +:108F300003A804A9BA1893FBF5F303F087DE02A88F +:108F40000399049A0C2303F0C5DE20460699079A7C +:108F50000DF062DF029809B0F0BD10B504460DF0C7 +:108F6000E7DE01462046BDE81040FFF7A3BF70B51D +:108F700004461646FFF7F1FF63690546222B20469B +:108F80000ADDE3695B0607D540F6270100220DF0F4 +:108F9000CDDB0146204600E000214FF4CC620DF00D +:108FA00065DA04230360D6F864364FF47A70DBB2D6 +:108FB000B5FBF3F5684370BD70B504460E460DF081 +:108FC0004FDA0021054620460DF0FADF3146024611 +:108FD0002046FFF7CCFF2946064620460DF0F0DF7D +:108FE000304670BDFFF7E8BF37B50446FFF7B5FF61 +:108FF0004FF400616A4601AB054620460DF0EEDFF6 +:109000000022134620460421FFF709FB00F47F40AD +:10901000030A00B91B60B5FBF3F520469DE8060086 +:109020000DF0FADE28463EBD70B504460E460DF042 +:1090300017DA0021054620460DF0C2DF3146024610 +:109040002046FFF77EFC2046FFF78CF86369064652 +:10905000222B20460ADDE3695A0607D540F6270190 +:1090600000220DF063DB0146204600E0002140F2C3 +:109070000C620DF0FBD9F378012111FA03F30268B9 +:1090800029461A420CBF0026012620460DF098DF23 +:10909000304670BD70472DE9FF47836E00220446BD +:1090A0000D460292039263B1D0F8CC1000EB81011F +:1090B000D1F8D400216E884205D1606E9847814670 +:1090C00002E0994600E0914620460DF0C9D9002102 +:1090D000824620460DF074DF02A9804603AA20468E +:1090E000FFF70EF9029F00260396F7B13B46204694 +:1090F000294642460096FFF74FF863693843222B12 +:10910000029020460ADDE369590607D540F627019B +:1091100032460DF00BDB0146204600E000214FF403 +:10912000C3620DF0A3D9029B0360039EFEB100272A +:1091300033462046294642460097FFF72DF86369DB +:109140003043222B039020460ADDE3695A0607D5F7 +:1091500040F627013A460DF0E9DA0146204600E0E4 +:10916000002140F21C620DF081D9039B0360294667 +:1091700042462046FFF7E5FB204651460DF020DF32 +:10918000E36E5BB1D4F8CC2004EB8202D2F8D410A9 +:10919000226E914202D1606E49469847BDE8FF8732 +:1091A00010B500220C4608F0B1D8A0B90A4B1B68D4 +:1091B0008BB11A787AB1DA8994420CD8184604F047 +:1091C000E1D820B1054B1A6801321A6010BD044B7A +:1091D0001A6801321A6010BD440400009861010051 +:1091E0009C610100037E2BB14069D0F1010038BFC2 +:1091F0000020704701207047014B03EBC00070470F +:10920000A0610100014B03EBC0007047C061010089 +:1092100070B50C46164609F0B3DD80B1002528462E +:10922000FFF7F0FF03681BB980E85000184670BDD7 +:109230000135EDB2042DF2D14FF0FF3070BD4FF08B +:10924000FF3070BD6FF01600704770477047000028 +:1092500003682DE9F041C0F8203143680022C0F8CE +:1092600024318368C0F82831C368C0F82C31036901 +:10927000C0F830314369C0F834318369C0F83831FF +:10928000C369C0F83C3100F59073534E1C69DF6927 +:109290009559D3F814C07D194FEAB41787EAF4271B +:1092A00087EA7467ED199F6927EA040704EA0C044A +:1092B0007C402C198D1811F802C0EF78043247EA6F +:1092C0000C6795F801C0AD7847EA0C4747EA0525D9 +:1092D0006419DD61DD68402A2544DD6093E8A01053 +:1092E00087EA0C0808EA05080CEA070C88EA0C076C +:1092F0004FEAB50C8CEA753C8CEAB5553D442C44DC +:1093000043F8044DC1D100F1E00306F13C0500F142 +:1093100020071A6955F8044FD9695E6961184FEA48 +:10932000B21484EAF22484EA726409199C69D3F8BD +:109330005CC024EA0204324062409E6B5C6A664470 +:109340004FEA744C8A188CEAF44C996D8CEA942498 +:1093500034194FEAF11686EAB14686EAD10161185E +:109360005218D961D9688918D96093E8520084EA03 +:10937000060C0CEA010C26408CEA06044FEAB10602 +:1093800086EA713686EAB1516118891843F8041DDE +:10939000BB42BED1036842685918436A0160D318C2 +:1093A00043608268836AD3188360C268C36AD31833 +:1093B000C3600269036BD31803614269436BD3181E +:1093C00043618269836BD3188361C269C36BD3180D +:1093D000C361BDE8F08100BFC0540100F0B5034691 +:1093E00096100F46002510E057F8044B01354FEA60 +:1093F000146C83F800C04FEA144C83F801C04FEAA4 +:10940000142C83F802C0DC700433B542ECDB26EA8E +:10941000E67312F0030200EB83000AD051F82340F8 +:109420001821002334FA01F5C55401330839934259 +:10943000F8DBF0BD0048704764540100D0F8B43147 +:1094400070B5D318934204460E461546C0F8B431A1 +:1094500004D2D0F8B0310133C0F8B031D4F8AC2127 +:10946000AB183F2B0AD8A21802F5B67031462A462F +:1094700002F09EDED4F8AC315D1925E0E2B1A0180F +:109480003146C2F1400200F5B67002F091DED4F828 +:10949000B831201D04F5B6719847D4F8AC31C3F14A +:1094A0004002403BB6185D1906E03146D4F8B831A9 +:1094B000201D98474036403D3F2DF6DC04F5B67040 +:1094C00031462A4602F074DEC4F8AC5170BD00008B +:1094D000012910B5044640F8041B05D10A4B0B497D +:1094E000C4F8B831142204E0094B0A49C4F8B83171 +:1094F000202202F05DDE0020C4F8AC01C4F8B00107 +:10950000C4F8B40110BD00BF0D430000C0550100F8 +:1095100045400000A0540100F8B5044600F5AA76C5 +:109520000D4600F58A7721463046142202F040DECF +:1095300030696649726841183068331F01EBF06189 +:10954000F06820EA020CB06810408CEA00000918AC +:1095500046F8041C687895F800C0000440EA0C60E6 +:1095600095F803C04FEAB20240EA0C0095F802C039 +:10957000043540EA0C2041189F42306146F8041C33 +:1095800072601E46D4D304F5827530694F49726803 +:10959000411853F80409F76801EBF061B06827EA55 +:1095A0000207104078400918376BF0694FEAB202A1 +:1095B0007840B76C72607840376D78404FEAF07051 +:1095C0003061081846F8040C043EAB42DDD804F1C3 +:1095D000B4061A4615693E495068691853F804598B +:1095E000D76801EBF561956845407D404919176BD7 +:1095F000D5694FEAB0007D40976C50607D40176D93 +:109600007D404FEAF57515614D1942F8045C043A46 +:10961000B342DFD804F1640C1A4615692D49101DB8 +:10962000691853F80459C1C801EBF56186EA0705CA +:109630000540374085EA07068919D569166B4FEA58 +:10964000B0007540966C50607540166D75404FEADD +:10965000F57515614D1942F8045C043A6345DCD890 +:1096600004F114061D691C49586869181D68DF68F3 +:1096700001EBF5619D681A4645407D4049191F6B15 +:10968000DD694FEAB0007D409F6C58607D401F6DE2 +:109690007D404FEAF57549191D6143F8041C043BF0 +:1096A0009E42DFD323685918216013686168CB1884 +:1096B00063605368A168CB18A360E1689368CB1816 +:1096C000E3602169D368CB182361F8BD9979825A88 +:1096D000A1EBD96EDCBC1B8FD6C162CA30B5034684 +:1096E00085B00C4615466846194607F0B3DE20469D +:1096F0006946102DB4BF2A46102202F059DD05B08C +:1097000030BD07F0039F08B507F0ECDE002008BD70 +:1097100038B504460D46FFF78DFE0346E4B100223E +:10972000226062600122AA4001680A420AD100F167 +:1097300014014069024204D103F128019B6A1A42D4 +:109740000DD00B4604F1100063602560A0609B689B +:1097500029469847002038BD6FF0010038BD6FF0F2 +:10976000160038BD08B5436813B1DB6880689847B8 +:1097700008BD08B5436813B11B698068984708BDE8 +:10978000013806289ABF024B18560020704700BFC8 +:10979000D4550100F8B5044600680E461546FFF79B +:1097A000EFFF00284AD0D4F8AC218021A31883F819 +:1097B0006C11531CA842B8BF0546382BC4F8AC3115 +:1097C00011D9A01800F5B6700021C2F13F02013096 +:1097D00002F072DDD4F8B831201D04F5B671984757 +:1097E0000023C4F8AC31D4F8AC210021A01800F556 +:1097F000B670C2F1380202F05FDDD4F8B021D4F8BF +:10980000B431D20042EA5372DB00C4F8B021C4F88C +:10981000B431082204F5D27004F5D871271DFFF782 +:10982000DDFD384604F5B671D4F8B83198473046B6 +:1098300039462A46BDE8F840FFF7D0BDF8BD0728F5 +:109840000AD84FF0C243834004D44FF0F053834012 +:1098500004D401E04020704700207047802070470A +:109860002DE9F0470C46B0B090469A4607460028CE +:1098700046D00846FFF784FF81462046FFF7DFFF0A +:109880005045064607F1800513DA21462846FFF7C2 +:109890003FFF414652462846FFF764FF284620A96D +:1098A0004A46FFF766FF4E45B4BFB246CA460DF1C1 +:1098B0008008002309E018F8032082F0360182F0C6 +:1098C0005C020DF80310FA5401335345F3DB2AEA26 +:1098D000EA7A07E036230DF80A305C2307F80A30ED +:1098E0000AF1010AB245F5DB21462846FFF710FFD1 +:1098F000044638B9284669463246FFF733FF01E08F +:109900006FF00104204630B0BDE8F08710B1803020 +:10991000FFF728BF70472DE9F843DDF820800446A3 +:109920001546994661B10E46002707E032881AB104 +:1099300020467168FFF7EAFF01370836AF42F5DBD2 +:10994000B9F1000F09D0B8F1000F06D02046494602 +:109950004246BDE8F843FFF7D9BFBDE8F8832DE9DB +:10996000F0478A4690B09046064600282BD0D0F8A3 +:10997000807000F180043846FFF761FF8146384669 +:10998000FFF7FEFE05462A4620466946FFF7F1FE30 +:1099900039462046FFF7BCFE204631464A46FFF7CF +:1099A000E1FE204669462A46FFF7DCFE204669466E +:1099B0002A46FFF7DEFE504669464545B4BF2A46B3 +:1099C000424602F0F5DB10B0BDE8F087F0B5144672 +:1099D000ADF5337D07460E461D4602A8234639469F +:1099E0003246FFF73DFF044660B9BA9B02A80093D8 +:1099F0002946B89AB99BFFF78EFF02A8BB99BC9A7B +:109A0000FFF7ADFF20460DF5337DF0BD2DE9F04F9A +:109A100093B01E9F81468B4692461C461F9D002F89 +:109A200068D0002D68D02BB1184602F0F1DC00F1AF +:109A3000010800E098464846FFF7A2FE06460028C7 +:109A40005CD0431EEB1893FBF0F3FF2B079355DC20 +:109A50004FF6FF73984551DC1D9A9A424EDC2B4B12 +:109A6000ADF83420002C08BF1C461C9B01220E932D +:109A700012AB03F8012D1093032300930023ADF8DC +:109A80002400ADF83C2001930293A842D4BF049077 +:109A900004955946484652460BAB0C940A97ADF8CC +:109AA0002C800397FFF792FF044600282AD14FF03D +:109AB000020819E0AD1B002D0A9723DD0423009353 +:109AC000002301930293BF1948465946524609ABF9 +:109AD0008DF847800397B542D4BF04950496FFF7ED +:109AE00075FF08F1010860B9079A08F1FF33934246 +:109AF000E0DD07E03C4605E02C4603E06FF016048D +:109B000000E00446204613B0BDE8F08F05EA890066 +:109B10000B4B10B51A681C46904204D15A6891420A +:109B200001D1184610BD6369054A984206D1906973 +:109B3000143281420CBF1046002010BD002010BD21 +:109B40006C5D010073B504460CF0F6DE142374223C +:109B5000204640F60C410CF04FDE20460121042245 +:109B60000DF030D82046022104220DF02BD801251B +:109B70000021204640F61C624FF0FF3300950CF0A8 +:109B8000A7DE112300930021204640F618624FF013 +:109B9000FF330CF09DDE41F20213009300212046BA +:109BA00040F644424FF0FF330CF092DEF3232046A0 +:109BB0004FF45E614FF0FF320CF01EDE00232046B2 +:109BC00040F6F8514FF0FF320CF016DE002320462D +:109BD00040F6E4514FF0FF320CF00EDE0823204631 +:109BE00040F6EC514FF0FF320CF006DE0023204629 +:109BF00040F6E8514FF0FF320CF0FEDDDB2320464B +:109C00004FF45D614FF0FF320CF0F6DD0C220023C3 +:109C1000204640F654410CF0EFDD284B0021009324 +:109C2000204640F6BC524FF0FF330CF051DE244B7F +:109C300029460093204640F6BC524FF0FF330CF00B +:109C400047DE204B02210093204640F6BC524FF0E5 +:109C5000FF330CF03DDE2A462B46204640F62461B9 +:109C60000CF0CADD40F6FF7300930021164E20462B +:109C700040F6B4524FF0FF330CF02ADE00212046AC +:109C800040F6B8524FF0FF3300960CF021DE4BF651 +:109C9000982300932946204640F6B8524FF0FF33F0 +:109CA0000CF016DE20464FF45C614FF0FF32334675 +:109CB00002B0BDE870400CF09F9D00BF1011121360 +:109CC0001415161718191A1B1032547613B50C46B2 +:109CD00002B949B1084913B10B681C4003E00B6895 +:109CE0001C4324EA030422400092002170222346F0 +:109CF0000CF0BADB1CBD00BFA404000013B5144671 +:109D000042690A2A0FDD29B1012905D002290AD1A9 +:109D1000842202E0782200E07C2200930021234686 +:109D20000CF0A2DB01E04FF0FF301CBD2DE9F0414B +:109D300004460CF07BDF00210A460B46074620460E +:109D4000FFF7C4FF00210A460B4606462046FFF7F0 +:109D5000D5FF00220546022120461346FFF7CEFF1D +:109D6000D4F8788015E0D8F8083083B198F804204A +:109D7000002AD8F80C200CBF2846384600EA02001A +:109D800012D03240904202D0D8F800109847D8F84C +:109D90001080B8F1000FE6D1204641462A462B46F6 +:109DA000BDE8F041FFF7AABF0028EDD1EFE74FF47F +:109DB0008030704738B500251D70D1F8CC304FF495 +:109DC000006113602A4604460DF0ECD8054638B110 +:109DD000D0F8E031DA0103D4204601210DF0BCDCDB +:109DE000284638BD73B504460DF02AD818B9204668 +:109DF0000DF0D2D860B3204621466A460DF1070324 +:109E0000FFF7D8FF0646C0B140F22D1502E00A2048 +:109E100006F056DFD6F8D431180706D4013DF6D146 +:109E200003E00A2006F04CDF01E040F22D15D6F8E1 +:109E3000D431590701D5013DF3D1204600210DF061 +:109E40008BDC9DF807301BB9204600990DF0B8D87F +:109E50007CBD10B5044607F0CDD82046FFF7C2FF01 +:109E6000012010BDF0B585B004460D4617460DF033 +:109E700093D8002800F09480A66E6EB1D4F8CC3050 +:109E800004EB8303D3F8D420236E9A4203D1606E8F +:109E9000B047064600E000262046214602AA0DF102 +:109EA0000F03FFF787FF002863D0082F61D8DFE892 +:109EB00007F005141C2735404A550D000095204633 +:109EC00000214FF49C724FF0FF334EE000210091CF +:109ED00020464FF49C720B4647E04FF0FF3300934F +:109EE000204600214FF49A723FE0002120464FF4B3 +:109EF000EC720B4600910CF0B7DA00F0010539E086 +:109F000025B1202300932046002103E00223009383 +:109F1000204629464FF4E872222326E000212046FD +:109F20004FF49A720B4600910CF09EDAC0F3C025F4 +:109F300020E0002120464FF4E0720B4600910CF027 +:109F400093DAC5B216E0002120464FF49A720B4610 +:109F500000910CF089DAC0F340250BE0EDB20095DA +:109F6000204600214FF4E072FF230CF07DDA054615 +:109F700000E001259DF80F301BB9204602990DF035 +:109F80001FD8E36E6BB1D4F8CC2004EB8202D2F878 +:109F9000D410226E914204D1606E3146984700E0A1 +:109FA0000546284605B0F0BD00487047C05D010079 +:109FB0000020704710B50C4641B18B6823B9C06FC3 +:109FC00009680EF029DBA060A06810BDC06F10BD4D +:109FD0001FB5084A03460092074A08460192074AFD +:109FE0000749126802921A68064B02F0D5DB05B0E9 +:109FF00000BD00BF1456010040390100906001000F +:10A00000E55501000856010008B1D0F888007047F6 +:10A01000642910DC632921DA4A291FD005DC0729CD +:10A020001FDB08291ADD3C2912E0502916D018DB65 +:10A030005C39032911E0C32904DCC2290EDAA839EE +:10A0400002290AE0B1F5847F08D003DCB1F5807FF6 +:10A0500007D103E0A1F58971012902D86FF016003C +:10A0600070470020704700207047C88810F0080033 +:10A0700018BF6FF0160070474A6810B593424C88BD +:10A0800029DBE30603D503681B7E002B26D12107BD +:10A0900003D503681B7E002B23D0A20602D5437E86 +:10A0A000002B21D0630722D414F0030322D002999D +:10A0B0004CF05EDE00281FD0E10702D58379002B2B +:10A0C0001DD114F002041DD08379002B0CBF6FF05A +:10A0D0000500002010BD6FF0010010BD6FF00400FE +:10A0E00010BD6FF0030010BD6FF00A0010BD6FF0DF +:10A0F000160010BD184610BD6FF01D0010BD6FF0AA +:10A10000060010BD204610BD37B50546900723D583 +:10A110008C6A0CB3A168226963680905C3F3004324 +:10A12000117A44BF43F00203DBB211B1D2F8080147 +:10A1300001E0D2F804017F228DE80C0000223830C3 +:10A1400004F13C01134675F081DB2846214603B03B +:10A15000BDE830407CF0E69F03B030BD2DE9F04F04 +:10A1600087B000230F4610AC1599049305938046E1 +:10A17000934694E87002DDF850A04CF0F9DDB7F991 +:10A180000630002B1ADA1BF0010FB9883A890CD07F +:10A190004900CDF800900196CDF80890CDF80CA0BC +:10A1A000D8F810000131334605E08DE86006D8F894 +:10A1B00010004900234607F0B3FD0FE0032D0BD933 +:10A1C000042204A8214601F0F3DF072D04D905A8D5 +:10A1D000211D042201F0ECDF6FF0160007B0BDE88E +:10A1E000F08F000038B50C4605460846484902F095 +:10A1F000D3DA4849204602F0CFDA4749204602F038 +:10A20000CBDA4649204602F0C7DA4549204602F03B +:10A21000C3DA4449204602F0BFDA2046424902F040 +:10A22000BBDAD5F8340137F043DA20B9D5F8380174 +:10A2300039F0DEDA18B120463C4902F0ADDAD5F843 +:10A24000340137F035DA18B12046394902F0A4DA82 +:10A25000D5F8380139F0CCDA18B12046354902F08A +:10A260009BDAD5F830013AF001DC18B120463249CA +:10A2700002F092DAD5F8300105F0ACF918B12046B9 +:10A280002E4902F089DA20462D4902F085DAD5F808 +:10A290004C0165F04FDF18B120462A4902F07CDA04 +:10A2A0002B6893F83B301BB12046274902F074DA43 +:10A2B0002649204602F070DA2549204602F06CDA81 +:10A2C0002B6A186909F020FC820707D5214920462E +:10A2D00002F062DA2046204902F05EDA20461F4989 +:10A2E00002F05ADA20461E4902F056DA20461D498D +:10A2F00002F052DA20461C4902F04EDA20461B4991 +:10A3000002F04ADA1A492046BDE8384002F0449A81 +:10A310001D56010021560100265601002B56010052 +:10A32000345601003D5601004156010046560100D9 +:10A330004D56010057560100615601006A56010052 +:10A340007356010082560100875601008E560100A7 +:10A3500095560100A1560100AA560100B75601000A +:10A36000BC560100C6560100CB560100D056010074 +:10A37000D856010030B585B0054668460C4602F057 +:10A38000F5D928466946FFF72DFF204605B030BDB8 +:10A390002DE9F04F03F00103A9B004461493D4F85B +:10A3A0007C3410691B680E46C358D0F858131B78CC +:10A3B00091460F93D4F88034B2681B681991C35842 +:10A3C00008901B7809921593138860680B9303F02B +:10A3D0000C039B08022B08BF0B9913930B9A0CBF1D +:10A3E000C1F3C0130023DBB21A9302F44073A3F548 +:10A3F00040756B4243EB050331461C93379F03F0D6 +:10A400008DDA369B04300E9083B11B7A0B2B07D16B +:10A41000236893F8AD304BB136988379072B05D874 +:10A4200036990E9A91F90F30D2180E92D4F8B031B5 +:10A43000002B2DDA369B03B31B7A022B1FD194F825 +:10A44000B022F2B90898036D13F008031CD13699B5 +:10A450008A792168D1F8B8108A4217D2032A15D90F +:10A460000B2A13D8B269900010D4339A012A0FD165 +:10A470000E9B012008330E9304E0369A04E000237B +:10A4800004E000200C9005E00C9203E00C9301E046 +:10A4900000210C91B568B389AA1F7633A5F1760027 +:10A4A0001D92B38100217022B060189001F004DF8A +:10A4B000B38BD90402D4B269520502D51B051B0D1A +:10A4C00020E0D9F80420A04B1340BBB10B9901F058 +:10A4D000FC03882B12D1099A1379D8070ED433982C +:10A4E000F289411E02F007023298583209EB42020B +:10A4F0008842D38806D1591CD18003E013990129E1 +:10A5000006D111E0139801280ED00021079102E036 +:10A5100010220792002332981B019BB200F00F0219 +:10A5200009991343CB8201E000220792099BA0689E +:10A53000DA8AB38B23F47E6323F01F0343EA1213FA +:10A54000B38314F003DA010703D5B38B43F400534C +:10A55000B3833498042808D12046089935F82A2C6A +:10A5600014F080DEADF8980019E03299339801F0CC +:10A570000F02B4F85A33411E329842EA031288425D +:10A5800092B202D10133A4F85A333499520147F6FA +:10A59000E073134001F007021343ADF8983099F8C7 +:10A5A000D7303BB90B9A02F0FC03802B02D00898FD +:10A5B00083791BB9079941F020010791634B3B4018 +:10A5C000002B40F0828007F04072B2F1807F00F0F3 +:10A5D0008180139A012A30D9B369DA062DD4002B71 +:10A5E0002BDB96F91F30002B27DB226A574BD2F862 +:10A5F000488008EA030323B908F04073B3F1807F71 +:10A6000003D109980379DF0766D4D2F844804F4B11 +:10A6100008EA030323B908F04073B3F1807F04D143 +:10A6200009990B7913F0010359D0099A1379D807C6 +:10A6300003D4D9F80830190705D599F8407007F008 +:10A640007F07B84649E002238DF8863027AB009398 +:10A65000D4F85C011FAB494626AA7CF053DD0B9869 +:10A66000DDF87C8000F0FC03482B209F01D0C82B34 +:10A670000BD14146089800222AF0F4DE99F8407088 +:10A68000804607F07F07002308E0B369329943F062 +:10A690000063B361D1F1010338BF0023BDF89C20F2 +:10A6A000D20703D5B26942F40052B261226892F82F +:10A6B000E120BAB1D4F8F8064946BDF898200593D0 +:10A6C0007CF0D4DA059B12900DE00022B84612927D +:10A6D000134608E0B84603E04746002300E047463B +:10A6E000129300E012922268D4F8840492F84F206A +:10A6F00090F80CB012F0030200F09C818278012ADD +:10A7000009D9216A91F94D10A1F1010EDEF1000184 +:10A7100041EB0E0100E00021012A5FFA81FA17D90E +:10A72000226A92F94D20013212D1D9F8042012F098 +:10A7300080420ED00E300221059302F0E7DC021CAD +:10A7400018BF0122059B04E040000100FF0000C08B +:10A75000002218F0407FD0B25FFA88F207D01F2A9B +:10A7600002D9202A07D0553A072A04D91CE0A0496B +:10A770008A56002A18DAB8F1000F15DB28F4801881 +:10A7800028F4407818F0407209D0BAF1000F03D1D4 +:10A79000B2F1807F03D110B148F4801804E0BBF11E +:10A7A000010F08BF48F4807817F0407FFAB207D055 +:10A7B0001F2A02D9202A07D0553A072A04D91BE0BC +:10A7C0008B498A56002A17DA002F15DB27F48017E9 +:10A7D00027F4407717F0407209D0BAF1000F03D187 +:10A7E000B2F1807F03D110B147F4801704E0BBF1D0 +:10A7F000010F08BF47F48077B4F8582402F4605280 +:10A80000B2F5C05F2CD118F4E0221FD118F0407FC0 +:10A8100017D0D9F80420120313D5226892F83B20F0 +:10A8200092B1089882797AB1D0F80821528E02F458 +:10A830006052B2F5C05F0CBF4FF400324FF480326B +:10A8400004E04FF4803201E04FF4003218F0407F12 +:10A8500013D05FFA88F1202908BF4FF400320CE0D2 +:10A860005FFA88F2F9B2202A08BF4FF080782029D9 +:10A8700008BF4FF080774FF4803227F4E02A17F0BA +:10A88000407F28F4E02848EA020818BF4AEA020A92 +:10A89000226A08BF4AF4803A516C564A0A40002A9C +:10A8A00053D101F04071B1F1807F4ED018F0407F5C +:10A8B00094F81C2204D0012A02D148F4000802E0D6 +:10A8C0000AB928F400081AF0407F94F81C2205D039 +:10A8D000012A03D14AF4000A00F009BE002A40F020 +:10A8E00006862AF4000A00F002BED9F80410C80354 +:10A8F0002BD5D9F80810090627D5013225D118F033 +:10A90000407F0FD05FFA88F2A2F15701012909D9DF +:10A91000632A07D0642A05D0652A03D0662A18BFA7 +:10A9200048F480081AF0407F0FD05FFA8AF2A2F153 +:10A930005701012909D9632A07D0642A05D0652A5D +:10A9400003D0662A18BF4AF4800A20464946059378 +:10A950001AF060DC18F04072059B45D01599022969 +:10A9600008D108F4E02BABF50032D2F1000B4BEB31 +:10A97000020B01E04FF0000B5FFA88F21F2A04D8A7 +:10A98000072A94BF002101210AE0202A06D0A2F163 +:10A990005501072994BF0021012100E00021C9B21F +:10A9A00039B199F8FE1021B199F8FF10003118BFA4 +:10A9B000012118F4000F11911ED01F2A04D8072A74 +:10A9C0008CBF0022012209E0202A05D0553A072A2F +:10A9D0008CBF0022012200E00122D2B2002A0CBF6B +:10A9E000024604220D9208E00D929346119204E073 +:10A9F00058168900FF0000C00D901AF0407226D052 +:10AA00001AF4000F25D05FFA8AF21F2A04D8072A09 +:10AA10008CBF0022012209E0202A05D0553A072ADE +:10AA20008CBF0022012200E00122D2B2002A18BF0E +:10AA300004200EE028F4E02827F4E02A48F48038C7 +:10AA40004AF4803A10920D929346119202E01092CD +:10AA500000E0109093B1089A3398D2F8301102EBCD +:10AA6000C103C2B2C3F838210131089A01F03F0195 +:10AA7000C3F83481C2F83011C9F820A218F0407729 +:10AA800003D15FFA88F31B9303E0404674F058DE6D +:10AA90001B901398022800D088B9B4F868340E9936 +:10AAA000994202DCB3695B010CD5099A11981379BC +:10AAB00003F00103002B08BF0120179004E0119957 +:10AAC000179101E0119A1792236A597D41B10F9BAA +:10AAD00033B12FB9884A5FFA88F3D356002B07DBCE +:10AAE000236893F84F30980727D037B3159820B3D1 +:10AAF000339A012A0ED90F9B002B0CBF4FF0300A5E +:10AB00004FF0160AB3694AF4803A23F00063B36148 +:10AB1000D04612E089B10F9878B167B908F07F0389 +:10AB2000022B0AD0042B08D00B2B06D0162B18BFF3 +:10AB30004FF0010B01E04FF0010B18F040710F9145 +:10AB40001AD108F07F03162B16D86C4A9A4013D5F9 +:10AB5000149A62B15FFA88F3022B0BD0D9F8103047 +:10AB600093F92C3113F1FF3318BF012300E0149B3C +:10AB70000D9301E00F980D901AF0407116911BD1C2 +:10AB80000AF07F03162B17D85C4A9A4014D5149A02 +:10AB90006AB15FFA8AF3022B0CD0D9F8103093F91E +:10ABA0002C2112F1FF3218BF0122109204E0169BF3 +:10ABB000109301E0169810901399D9F804300229E7 +:10ABC00008BFC9F8588113F480334AD094F80D3285 +:10ABD000002B46D094F81132002B42D0159A032A4C +:10ABE00030D00F9B4BB908F07F03022B2CD0042BE5 +:10ABF0002CD00B2B2DD0162B2ED00998037913F0C7 +:10AC000001032BD10B9901F0FC02882A29D1349A37 +:10AC1000032A26D8B3691C9843F48053B361079B79 +:10AC2000099900280CBF18221E2243F4A043079361 +:10AC30008B5A23F060031B041B0C43F020038B5240 +:10AC4000012207E000230CE00F9808E00F990A9119 +:10AC500008E00F9A0A9205E00F9B02E000200A909C +:10AC600000E00A931D99204600910E9A41460B9BE5 +:10AC700020F08CD922AF204651460E9A0B9B0097AC +:10AC800020F084D90622A5F14000394601F090DA7F +:10AC9000169A62B90AF07F03162B08D8174A9A4011 +:10ACA00005D50E9B05F83C3C1B0A05F83B3CB369F7 +:10ACB0000F995A0512D591B1369A22B1127A042A07 +:10ACC00001D00B2A1CD143F40063B361179894F8A8 +:10ACD000DA32002B18BF0120179011E081B9064A23 +:10ACE0005FFA88F3D356002B0ADA15F8063C03F016 +:10ACF0000F03149307E000BF5816890000021028C4 +:10AD000015F8062C14920B9BA42B14D009980379E8 +:10AD1000DB0710D40A9981B9B36920465F05414623 +:10AD200002D517F021DD03E00D9A359B20F008D9FC +:10AD3000099A508014E00A9B53B1414620460D9A6F +:10AD400040F62A131FF0DCDE099980B202304880F9 +:10AD50000B9AA42A04D10998438825F83A3C19E0B3 +:10AD600009990B79D90701D40A9A2AB1002305F869 +:10AD70003A3C05F8393C0DE0B36920465A05514686 +:10AD800002D517F0F1DC03E0109A359B20F0D8D8FB +:10AD900025F83A0CB269930509D5B38C25F8343CF3 +:10ADA000F38C25F8323C079B43F400530793329809 +:10ADB00018B9079941F00801079109980379DF074D +:10ADC00012D4D00410D494F810320BB151060BD425 +:10ADD000520505D41A9919B1199A92F828301BB95D +:10ADE000079B43F001030793924B34981399185C27 +:10ADF000022915901CD1349A032A19D894F80D32DF +:10AE0000B3B11B9B042B13D9D4F8340136F062DAAA +:10AE100070B91998159900EB41039B8B13B1B36975 +:10AE20005B0505D5119A1AB9079B43F48053079324 +:10AE3000236A186966F018DC00F46050B0F5C05F52 +:10AE400003D1079840F4807007900C9919B1079AC4 +:10AE500042F400420792079B25F8763C369810B3DF +:10AE600094F8B03213BB08990A6D12F0080221D190 +:10AE7000037A0B2B06D1236893F8AD30D3B18379D5 +:10AE8000072B14D8369A93792268D2F8B8209342C7 +:10AE90000FD2B26997000FD43698027B02F00702F6 +:10AEA00042EA031203E03699079107E00022079275 +:10AEB00004E00023079301E00020079010994B1E47 +:10AEC000DBB2012B04D8079A42F400539BB20793DC +:10AED000A5F172000999022201F06AD9002305F850 +:10AEE000703C05F86F3C05F84A3C05F8493C369B38 +:10AEF000002B2FD094F8B032002B2BD10898036D83 +:10AF0000180727D436990B7A0B2B06D1236893F8B0 +:10AF1000AD30FBB18B79072B1CD8369B9A7923680F +:10AF2000D3F8B8309A4215D2B369990012D41C985C +:10AF300018B9099901F1180202E0099B03F11E02F8 +:10AF40001A9800B102320023009320461899369BCC +:10AF50002EF078DC099906220431A5F150001391F6 +:10AF600001F026D9BDF8983025F82A3CD4F84401E0 +:10AF7000089960F0E7DC35F8303C80B243EA002302 +:10AF800025F8303C002305F8283C05F8273C05F857 +:10AF9000263C05F8253C05F8243C05F8233C05F83B +:10AFA000223C05F8213C05F8203C05F81F3C179A87 +:10AFB0001AB9BBF1000F01D1E1E09B4600224146E6 +:10AFC00008982AF04FDA00220690514608982AF095 +:10AFD00049DA069B089013F04073189306D106993E +:10AFE000154BC8B21B56002B03DA14E0069874F018 +:10AFF000A7DB023818BF012070B1D9F8103093F9DF +:10B000002C31012B0AD0079A42F480439BB207935C +:10B0100001230C9304E018980C9001E000210C919E +:10B02000089B13F0407209D1D8B2034B1B56002B7A +:10B0300007DA1DE06CE1880058168900089874F062 +:10B040007FDB023818BF012078B1D9F8103093F9AE +:10B050002C31012B0BD0079801216FEA40436FEA96 +:10B0600053439BB20793119103E0119001E000223A +:10B07000119235F8763CBBF1000F02D043F4006327 +:10B0800001E043F0060325F8763CBBF1000F0CBF4E +:10B090004FF0140C4FF00E0CA5F11E036246009306 +:10B0A000204606990B9BCDF814C01FF06FDFDDF82A +:10B0B00014C024AF62460B9B2046089900971FF0EE +:10B0C00065DF39460622A5F1480001F071D80C98D9 +:10B0D0000D990E9AA5F118030B930090019102921D +:10B0E00000275946069A4346204603971FF06CDF17 +:10B0F00025F8160C119B10980E990093019002915F +:10B1000020465946089A534603971FF05DDF25F8FD +:10B11000420CA5F11400BBF1000F09D06FF03B0306 +:10B1200005F8183C05F8177C099A02F10A010EE0AF +:10B130006FF04B0305F8183C05F817BC139906226D +:10B1400001F036D8099BA5F10E0003F10A01062291 +:10B1500001F02ED81498189A81B252B906989F4AD5 +:10B16000C3B2D356002B04DA15F81E3C03F00F03CC +:10B1700001E015F81E3C1B02194314911FE05946CB +:10B180000622A5F11E0001F097D859461022A5F11C +:10B19000180001F091D8A5F148005946062201F0A7 +:10B1A0008BD805F842BC05F841BCCDF820B0CDF8ED +:10B1B00018B0CDF82CB0CDF844B0CDF830B0B369AC +:10B1C0005A050FD50F9969B128AB002223F8022D3B +:10B1D0000093D4F83401494642460E9B36F096D887 +:10B1E00005F8430C079B25F8743C149825F8640C6B +:10B1F0001699B1F1807F0BD031B90AF07F03162B7D +:10B2000002D8774A9A4001D4012002E0169800E063 +:10B210000220069A80B202F04073B3F1807F0BD017 +:10B2200033B902F07F02162A02D86D49914000D44A +:10B2300001239B009BB200E008230899184301F00A +:10B240004073B3F1807F0BD033B901F07F02162A2F +:10B2500002D86349914000D401231B019FB200E052 +:10B260002027236A0743186966F0FED9C0B247EA6F +:10B27000002725F8627C0F9AB2F1807F0CD032B99A +:10B2800008F07F03162B02D8554A9A4001D40123B7 +:10B2900000E00F9B9BB200E002230D98ADF89A30BE +:10B2A000421ED2B2012A09D843F01003ADF89A30F9 +:10B2B0002368D3F888309A6901329A614146204662 +:10B2C000BDF89A707EF080DCB3690743B9B21B0108 +:10B2D000ADF89A100ED5236893F8E13053B1236A84 +:10B2E000186967F099DB236A0DF19A011869129ABF +:10B2F00067F0ACDBBDF89A30414625F86E3CB4F8F7 +:10B300005824204627F09AD925F86C0C514620463F +:10B31000B4F8582427F092D925F86A0C179911B976 +:10B32000BBF1000F0FD00699B4F85824204627F03F +:10B3300085D925F8680C08992046B4F8582427F0D8 +:10B340007DD925F8660C0F9A4AB10D9B042B06D1C6 +:10B35000204641460E9A1FF077DC25F8380C1698E7 +:10B3600048B11099042906D1204651460E9A1FF083 +:10B370006BDC25F8360CD9F80430580640F1AE8065 +:10B380001A9A002A00F0AA801998159900EB410337 +:10B390009B8B002B7BD0B369590500F19F80329ABB +:10B3A000002A40F09B800E9B204641460D9A1FF0DC +:10B3B000A7DB0B9B0990ABB106990C9A204617F0BE +:10B3C00041D808990746119A204617F03BD80B99A7 +:10B3D000B1F802B0BB4435F8427C1BE05816890036 +:10B3E000000210280A9ABAB941460D9A0A9B2046D3 +:10B3F0001FF0A6DD099B514600EB030B109A0E9B34 +:10B4000020461FF07DDB51460746109A20460A9BD6 +:10B410001FF096DDC71902E0DDF824B00B9F1FFA7C +:10B420008BF225F8702C25F84A7C1998159900EBB9 +:10B4300041039B8B0998C3189B1A9BB21A0419D419 +:10B44000204641460D9A16F0FFDFFF2805D9B4F8D3 +:10B450005A24904238BF024601E04FF4807234997A +:10B4600092B204EB4103B3F85C34934202D020461D +:10B4700018F076D8236893F84430002B2ED0349AF5 +:10B48000032A2BD8D4F8600115995A4623E0236883 +:10B4900093F8443013B3349B032B1FD81A480B99ED +:10B4A000C75C204639B10C9A069916F0CBDF0B9B8E +:10B4B0005A8882180CE041460D9A0E9B1FF020DB43 +:10B4C0000D9A0546414620460B9B1FF039DD421977 +:10B4D000D4F8600139464B4650F0F0D8B369BDF856 +:10B4E000980043F08403B36129B0BDE8F08FD4F82D +:10B4F000842428F4800892F913202AF4800A012A6F +:10B500007FF4F3A9FFF7FBB96CE1880070B50B6914 +:10B5100012B15478032C01D8002212E04D6845F492 +:10B5200080744C605679012E8DBF24F4806445F4FC +:10B53000A0654D604C605478052C2FD9062C03D1A2 +:10B54000012283F8A42370BD147A14F0040F4C6810 +:10B5500014BF44F0806424F080644C60147A04F0DA +:10B560000804D4F1010438BF002483F8A4438B6895 +:10B5700023F004038B605478062C0FD9127AD2067C +:10B580000CD5026843F004038B6092F80C21D007BD +:10B5900004D592075CBF23F004038B6070BD0000EC +:10B5A0002DE9F04FB5B09A463F9B05460B2B8946D7 +:10B5B00016463E9F409C40F2E6800C3B04931AF0F6 +:10B5C0007DDE0021C8220590204600F075DE314660 +:10B5D0000622204600F0ECDDFA7ABB7A494643EABF +:10B5E000022303F00302012AA4F86230E38808BFB3 +:10B5F00084F83420BAF1000F14BF4FF48072002297 +:10B600001343E38028465BF09BDF60857A7A3B7AC0 +:10B6100007F10C0B43EA022307AFE3850021282240 +:10B620000DF14408384600F047DE2DAE00212822F7 +:10B63000404600F041DE4FF0FF3300210C2230463F +:10B64000ADF8CE3000F038DE0DF1CE032F93049B21 +:10B65000BAF1000F0CBF4FF0600A4FF0700A8DE88E +:10B6600048002846002152465B462D97CDF8B88009 +:10B670001CF0D6DA002840F08680059B4246DEB2F8 +:10B68000284604F1380339461FF0D0DBBDF8CE3030 +:10B690004FF6FF72934217D05A1E92B2DE2A75D827 +:10B6A00043F480520E2B8CBF4FF440430023D5F857 +:10B6B000580143EA020152F043D858B9D5F8643131 +:10B6C0009B889B0506D461E0731E9BB2DE2BADF810 +:10B6D000CE605BD8BDF8CE309E4203D1E28842F006 +:10B6E0000202E280EB1893F83C20494684F861207E +:10B6F000284652B25BF0C8DEBDF8CE30A08543F4D8 +:10B7000080520E2B8CBF4FF44043002313436386BB +:10B7100000210C2230A800F0CFDD1F4B0DF16C088A +:10B7200030931E4B002128224046319325AF32959D +:10B7300000F0C2DDBDF8CE300021202238468DF861 +:10B7400072301B9400F0B8DD049BD5F89406029388 +:10B750000021524630ABCDF8B080CDF894908DF8F2 +:10B76000A4608DE8800857F011D988B9608E431E17 +:10B77000DBB2DE2B0AD802F059DA00280CBF002019 +:10B780006FF0130004E04FF0FF3001E06FF01300A2 +:10B7900035B0BDE8F08F00BF112A8200812B8200F6 +:10B7A0002DE9F04FA5B00446D2F808A18B46154606 +:10B7B0000021282205A8984600F07EDD0FA8002170 +:10B7C000282200F079DDD4F86C3313B104F55B70F6 +:10B7D00008E0236893F82F3073B9236A5B7D052B4B +:10B7E00004D1694805A973F0EFDF05E0042B03D10C +:10B7F000204605A91FF066DD05AF3B460FAE20468B +:10B8000029460AF138020DF16409009628F090DA11 +:10B8100000212422484600F04FDD0021082222A802 +:10B820001A971B9600F048DD94F84135CDF88C90BE +:10B83000DA0702D52A6DD70708D49E0708D52B6DE5 +:10B8400003F00603023B18BF012302E0002300E0DF +:10B850000123226892F84F2012F003020BD0D5F892 +:10B86000EC2012F4805205D19DF8BC10002908BFCD +:10B870001A4600E0002224AB03F8082D1FFA8BF6CD +:10B88000009332460023D4F89406294657F056D840 +:10B890002E9A00F10C0913680746994571D8404665 +:10B8A00000210C2200F008DDBAF82E30A8F808308C +:10B8B000AB7923B1012388F80A30002306E0D5F8DC +:10B8C000EC2012F4803204D088F80A3088F80B306B +:10B8D00004E0022388F80A3088F80B202A6D40F231 +:10B8E0003713134043B195F858302BB1B8F80A30EC +:10B8F00043F01003A8F80A30236893F830306BB98E +:10B90000236A1B68022B09D1BAF86230980605D564 +:10B91000B8F80A3043F02003A8F80A30236A5B7DA8 +:10B9200043B194F872342BB1B8F80A3043F4806311 +:10B93000A8F80A30236893F8A9305BB1D5F8EC3049 +:10B94000590407D4AB792BB1B8F80A3043F48073AB +:10B95000A8F80A3022AB009308F10C030193D4F845 +:10B960009406002329463246029756F055DFBBF174 +:10B97000800F03D1D5F890301C9A5A612E9BC3F8E2 +:10B98000009025B0BDE8F08FD40D89002DE9F04F6F +:10B990004E688FB01746C6F3C0420C46D1F808A0D7 +:10B9A00002920546002104A82822994600F084DC72 +:10B9B0002369C6F3004B26F08646039326F4EA1665 +:10B9C0002AF083036660A360002F00F0BF803B78FD +:10B9D00097F8018043EA0828A4F80081BB7884F82E +:10B9E000023146F4803363602B6893F84120B2B192 +:10B9F00093F842309BB146F4A026D4F82431666017 +:10BA000093F85D307BB91AF4007F03D094F82430AA +:10BA1000D90608D52846214636F04EDC03E02846F4 +:10BA2000214636F03BDC0622284621462DF05EDF1B +:10BA3000A26812F0006222D108F00C039B10012BC7 +:10BA400094F8FE0094F8FF1006D0032B09D043B9F8 +:10BA5000012284F8FE2001E084F8FE3084F8FF30F3 +:10BA600003E084F8FE2084F8FF2094F8FE3083423F +:10BA700007D194F8FF60761A18BF012602E000266D +:10BA800000E0012618F4407F03D0636843F0804350 +:10BA9000636018F0010F03D0A36843F08003A36034 +:10BAA00018F0200F03D0A36843F00103A36018F03F +:10BAB000400F03D0A36843F00203A360A3680AF019 +:10BAC000030A03F003039A4518BF012618F0100F6C +:10BAD00003D1636843F48013636018F4804F03D08C +:10BAE000636843F000736360C8F34008B9F1000F66 +:10BAF00038D005F53E7003304946162200F058DB79 +:10BB0000B8F1000F03D099F80180C8F3800899F8C4 +:10BB100001301A0703D5636843F08073636099F8B6 +:10BB2000023013F008030ED0039A41F61001D2F848 +:10BB3000083140F608425B8E03F44043B3F5404FB2 +:10BB400014BF0B461346A5F8DC320BE0284621460D +:10BB500006222DF0CBDE2846214636F09FDB3E46FE +:10BB6000B84619E01022F91C0DF1250000F020DB89 +:10BB7000D5F8843404A8997873F0E4DED5F8681217 +:10BB8000284624F095DEFF230190002204A80093AC +:10BB90000146134673F05ADEBBF1000F11D0636803 +:10BBA00013F4803310D009AA0023E11812F8010F12 +:10BBB00091F85110884206D10133102BF5D10023A2 +:10BBC00002E05B4600E00123626802F48031C2F3C8 +:10BBD0000042934500D163B104F1510029B10DF148 +:10BBE0002501102200F0E4DA02E0102200F064DB0C +:10BBF0000126B8F1000F03D0636843F400236360AB +:10BC0000029B434500D146B1D5F8843493F87B308C +:10BC10001BB9284621467BF085DA0FB0BDE8F08FCE +:10BC200000F506612DE9F041093104464AF0D6DFFE +:10BC300094F872380546002B74D0002872D06A211F +:10BC4000206948F0CFDC460006F11408414620691F +:10BC500048F0C8DC002207464146206949F004DB71 +:10BC6000380406D4304831493A46BDE8F04100F086 +:10BC7000499BD4F88484012388F86D3198F82831E1 +:10BC80003BB1A068D8F8301111F044DE002388F8E9 +:10BC90002831204629460CF0C2F998F81D3153B1DD +:10BCA000012388F82831A068D8F83011D8F8242169 +:10BCB000002311F009DE206906F1160148F092DC3C +:10BCC000B4F8703883422DD10022134679B2284649 +:10BCD000D5F810615BF094DC28465BF0D7DBAB79DC +:10BCE0008BB9D5F81421D5F80831128A5A852B7CE6 +:10BCF0004BB1D5F8EC30990405D473791BB92846BB +:10BD0000012144F0E5DA0023B37194F80C22D6F84F +:10BD1000F0309A4206D0284684F80C32BDE8F04153 +:10BD200024F04A9ABDE8F0811B5A8900F14D890040 +:10BD30002DE9FF4104460D4616461F460A994BF071 +:10BD400017D82046294632463B46FEF761F9B0F146 +:10BD50000008C0F2A18023685B7E4BB9206956F0D1 +:10BD60002BDC28B1A06811F0DBDD4FF0FF3893E049 +:10BD70003EB1032F05D903A83146042200F018DA9A +:10BD800001E000230393342D18D008DC022D11DBD1 +:10BD9000032D13DDA5F11B03012B0BD80EE0D62DCF +:10BDA0000CD001DCA32D04E0FB2D07D040F20B13D7 +:10BDB0009D4203D0002E65D0002F63DD3E2D02D0C2 +:10BDC000402D62D135E023681B7E002B60D0D4F873 +:10BDD0008424039992F81C318BB1CBB282F846319E +:10BDE000D4F884241172D4F88424206992F8AC1019 +:10BDF000012200920192002249F0C0DB3FE0204680 +:10BE000049B27DF095DEB0F1000845DBD4F884340A +:10BE1000039A20461A722CF095DF20467DF028DF29 +:10BE20002046D4F8B0141EF051DA204624F038DA57 +:10BE300032E0039B5A1C042A2CD8013301D103237E +:10BE40000393D4F88434039993F81C2172B1C9B2D6 +:10BE500083F8AD10D4F88434002293F8453120697A +:10BE600000920122019249F089DB04E0236AC9B201 +:10BE7000186965F07BDAD4F88434039ADA714FF0EC +:10BE8000000809E06FF0010806E06FF0160803E013 +:10BE9000984601E06FF01C08404604B0BDE8F08110 +:10BEA0002DE9F341089C07460E4615469846009436 +:10BEB000FFF73EFF10F12F0F0CD010F1170F0BD131 +:10BEC000384631462A464346089402B0BDE8F04160 +:10BED00018F0B09B6FF0160002B0BDE8F08113B50A +:10BEE00004462CF011D820461CF0B8DBD4F884347A +:10BEF000012293F8AD10206993F846310092019227 +:10BF000049F03CDB206902B0BDE8104056F0669B6A +:10BF100037B5036804465B7E002B40F01A81006948 +:10BF200056F04ADB002840F01481236893F8203053 +:10BF300033B9206947F072DE2368012283F820209C +:10BF4000206905F012FE236893F8693113B1204689 +:10BF50004BF042DCD4F88434032293F85130009241 +:10BF60008022002B14BF134600232046042126F014 +:10BF70004FDA2368DB6EE3B9206948F0CFDF093080 +:10BF800017D12268D36E13F0020512D143F00203D9 +:10BF9000D366D4F86432595941B18B7933B94B79AE +:10BFA00023B10B7C13B120464AF05EDC0435202D12 +:10BFB000EFD12368DB6E1BB1204619F087D9C6E0AC +:10BFC000206948F0F7DC206990F934114D1C03D149 +:10BFD000012148F0EDDC01E048F042DC012363760A +:10BFE000204627F0ABDD23682046596B03230093DE +:10BFF00021B14FF480720021134602E04FF48072A9 +:10C000000B4626F005DAA06811F006DD2368012250 +:10C010001A7694F8CF3173B120462CF093DED4F821 +:10C0200054332046598E2BF0BFD9002384F8CF31EA +:10C03000204624F035D9D4F844260321204624F0A4 +:10C0400033D9204616F0E8DBB4F83415204629F041 +:10C0500095D9206948F04EDF032320220093204623 +:10C060001346012126F0D4D9236893F82F301BB151 +:10C07000D4F818053BF0AADF20461DF08BD82046E7 +:10C080007AF0D0DD01254FF47A72D4F8E81101235B +:10C09000A06811F019DCD4F89C0184F82A5280F0D1 +:10C0A00001DE20467DF0E4DDD4F88434204693F9A7 +:10C0B000121017F0F1DD20462DF034DD20462DF072 +:10C0C0001DDD204629462DF0BFDDE36884F860566B +:10C0D000D3F82421294642F04002C3F82421236AE0 +:10C0E0000022186965F048D9236884F88C5693F8C3 +:10C0F000693113B120464BF0AFDB6A21206948F06B +:10C1000071DA003018BF012084F873087E2120699D +:10C1100048F068DA421E92B24FF6FD739A4206D892 +:10C12000430001304000A4F85038A4F85208B4F895 +:10C13000501821B12046B4F870272DF065DFB4F80F +:10C14000521849B12046B4F854282DF05DDF002084 +:10C1500003E06FF0080000E008463EBD2DE9F04F17 +:10C16000B5B0DDF8FC800D93B8F80A700D46ADF857 +:10C1700058701146BFB29146129704461AF09ED8E5 +:10C18000B9F81670C0B21A97B9F8047010900D99EA +:10C1900048461B9773F056DC419F4FF0000A87F822 +:10C1A00000A008F10C071597409F0F900C3F1897BF +:10C1B000109FDDF860B00C97159ECDF844A0CDF827 +:10C1C00024A0CDF864A0CDF828A0CDF838A0CDF8F3 +:10C1D0002CA0CDF850A0CDF84CA0CDF820A0CDF8E3 +:10C1E0001CA02F464FE03378951C2D2B21D007D86B +:10C1F000012B13D043D3032B12D02A2B40D114E0B0 +:10C200003D2B1DD005D80899322B08BF3146089127 +:10C2100036E04A2B1BD0DD2B32D11FE007962FE0F2 +:10C22000B2784FF0010A0C922AE0B31C13931492D7 +:10C2300026E0204631462A4658F03ADA0A901FE0B6 +:10C24000204631462A4658F009DA0E9018E020467A +:10C2500031462A4657F09CD9199011E0032A0FD98C +:10C26000B01C04229149FFF38FF7119B002808BFEF +:10C270002B461193099B08BF3346099300E00B96A8 +:10C280007619C5EB0B0BBBF1010F03DD7278531C64 +:10C290005B45A8DB3D46099F3FB10A9F2FB9204669 +:10C2A0000999119A58F0B8D90A90002D7AD1129FA5 +:10C2B000BE0740F1DA830B9B002B00F0D6832046AB +:10C2C000991C5A784AF00EDD3190002800F0CD8399 +:10C2D000037C002B40F0C983037A002B00F0C58358 +:10C2E000D0F80831588E01F06FDC0C9F874240F087 +:10C2F000BC83319F2046394617F054DD002847D0D3 +:10C30000384649460D9A43461DF09ADF00283FD033 +:10C3100040993E9BD7F8046103F110020191204639 +:10C3200049460123CDF800800296FFF739F900282D +:10C3300030D1B6F830B0BBF1000F2ED1216AD4F85D +:10C34000843450315A469B7806F1380073F052D944 +:10C350004099384600910D9A4946434643F034D9F6 +:10C36000CDF800B0CDF804B03B7C2046D3F10103FA +:10C3700038BF002302937D22394607F1DC03CDF854 +:10C380000CB0CDF810B01EF08DD901220B9206E052 +:10C390000B9504E000230B9301E000210B914FB3B8 +:10C3A0003D4601E000270B971A9F3E9917F4404F36 +:10C3B0000CBF4FF0000B4FF0010B01F10A072046B4 +:10C3C00029463A465B467AF04DDB064600BB2B7C9D +:10C3D000002B40F04D83204629463A465B467AF0D2 +:10C3E00043DC0646002800F04383204631467AF0BD +:10C3F000ABDA0DE094F88E32002B00F039833E9FCB +:10C40000204607F10A0131AA7AF0D6DA064610B1C1 +:10C410007368D80720D4089F27B17878B91C27F013 +:10C420007BDD58B9079F67B1B91C787827F074DDB8 +:10C4300010F1000B18BF4FF0010B04E04FF0010B9F +:10C4400001E0DDF81CB066B1BBF1000F07D17368E5 +:10C4500043F00103736004E04FF0000B01E04FF084 +:10C46000010BCDB1AB79DBB92B7A0BB3D5F8083121 +:10C470005B8E079303F46053A3F5C052534243EB22 +:10C4800002030798089301F09FDB0C9FC11B4842F1 +:10C4900040EB010009900EE00895079509950AE028 +:10C4A000002708970797099705E000BFFE370100AE +:10C4B000089307930993B4F88E32002B7FD0236A38 +:10C4C0005B7DC3B10C9FD4F87C040E2F8CBF4FF45E +:10C4D0004042002247F48051129F114307F020038D +:10C4E000D3F1010338BF00230193139A149BCDF8B5 +:10C4F00000B071F0CDDE236893F84F309B0712D067 +:10C500000C9FD4F880040E2F8CBF4FF440430023BF +:10C5100047F48051089F19430E9A0A9BCDF800B04A +:10C52000019772F0D9DB94F88E32002B47D00021AE +:10C530000C222EA8FFF3C0F6944B1CAF2E93944B05 +:10C540003846002128222F933094FFF3B5F6BDF82A +:10C5500058100DF1980CDDF830E0ADF8761060461B +:10C5600000212022CDF818C01C968DF874E08DF8BB +:10C5700078B0FFF3A1F62D970D9F236827973E9F74 +:10C5800093F84F302897109F03F003038DF8A8709D +:10C590000F9FDDF818C02B97159F8DF8B0300197CD +:10C5A000189FD4F89406002190222EABCDF89890D5 +:10C5B000CDF8A480CDF800C0029756F0E7D994F8E2 +:10C5C0008C32002B00F05682099F002F00F052821F +:10C5D000236893F84F20970700F08A800E9F002F62 +:10C5E00000F086800A9F002F00F0828093F8A93027 +:10C5F00033B1D4F87801294653F0F2DC002877D122 +:10C600000E9F20467A78397824F0ACDC079F0346E9 +:10C6100017F4404F0CBF002201220A3254F82220A6 +:10C620001192D5F8082162B1D28812F0200208D008 +:10C630000A9F3A7812F0020203D00E9F7A78C2F372 +:10C6400080020992BAF1000F0BD1109FDAB2BA4200 +:10C6500007D01846069301F0B7DAB842069B40F0BF +:10C660000982D5F80821002A2DD01846069301F03A +:10C67000ABDA0746079801F0A7DA8742069B22D17A +:10C68000D5F80821528E9A4232D0002E30D02A7A24 +:10C69000002A2DD0204611992A4625F055DEFF2884 +:10C6A000074600F0E781DDF824E0204629463A46B7 +:10C6B0005FFA8EF315F088DED0B1204629463A465F +:10C6C0002DF0C6D914E0BAF1000F11D01846069328 +:10C6D00001F07ADA0C9F069BB84200F0CB8103F49C +:10C6E0006053B3F5805F03D0B3F5C05F40F0C28103 +:10C6F000419F01233B702368D5F818A193F84F3070 +:10C70000980716D0AEB10A9F37B1199F20460097FF +:10C7100031460A9A0E9B0AE02B7C53B97368D90301 +:10C7200007D50A9F2046009731463A463B4617F008 +:10C7300075D92B7C002B00F0BF803E9F0D9B2046BF +:10C7400029464A468DE8800115F02ADF236893F8D0 +:10C750003B3043B10D9F2046294632464B468DE87B +:10C7600080015EF013DA9AF809301BB128460021E7 +:10C770002BF028D99AF80D30DBB1D4F830371A688D +:10C780000AB11F7A37B12846002110E0F1CF8100AD +:10C79000F5CF810004F020D9D4F830371A69821A15 +:10C7A000B2F57A7F05D901221A72284639462BF054 +:10C7B00001DCD4F830371B68002B48D01B9F0123C5 +:10C7C000C7F3C0120F9920461EF08EDB98F8023096 +:10C7D00098F801101B0443EA012398F80010B8F8F8 +:10C7E00008700B4398F80310024643EA0163329342 +:10C7F00098F8063098F805101B0443EA012398F8CE +:10C80000041034A80B4398F80710002F08BF6427C2 +:10C8100043EA016340F8043D32A900F0E7D9384605 +:10C82000329A339980F05ADAD4F83037BF021A6856 +:10C83000BA1A90420BD95A68BA1A904207D23F1AD4 +:10C840005F60D4F84401294601225FF0CFDC236AFF +:10C850005B7D2BB1129F2046C7F380212CF076DA46 +:10C86000D4F85801079950F0B7DD80B1D4F85801D9 +:10C87000079950F0A7D9236A186964F0F5DE079F7D +:10C88000B84204D1002120460A4625F079DE4A4606 +:10C890000D9BD4F844012946CDF800805FF06ED896 +:10C8A000D5F8EC309A0458D5D4F84C0129464246C4 +:10C8B000409B63F0F7DF50E0BBF1000F03D1129F04 +:10C8C000C7F3401300E00123DBB23EB1726813B13D +:10C8D00042F0040201E022F004027260226A527DFA +:10C8E0004AB10193D4F87C042946139A149BCDF8DD +:10C8F00000B071F025DD236893F84F309B070AD014 +:10C90000089FD4F8800429460E9A0A9BCDF800B0FF +:10C91000019772F039DA0B9FFFB9D4F868329D4263 +:10C920000CD0284649460D9A43461DF089DC28B1B3 +:10C93000284649460D9A43462CF0BEDA94F88E32CA +:10C940005BB9D4F868329D4207D1284615F090DED5 +:10C9500018B1204641461BF02BD800210C222EA8EE +:10C96000FFF3AAF4454B1CAF2E93454B0021282220 +:10C9700038462F933094FFF39FF4BDF85810DDF83C +:10C9800030E01C9626AE2022ADF87610304600210D +:10C990008DF874E08DF878B0FFF38EF42D970D9F2D +:10C9A000236827973E9F93F84F302897109F03F0F6 +:10C9B00003038DF8A8700F9F8DF8B0302B97159F4B +:10C9C00080220197189F2EABD4F894062946CDF803 +:10C9D0009890CDF8A4800096029755F0D7DF9AF88A +:10C9E0000230013BDBB2012B13D8AB798BB92A7C27 +:10C9F0007AB1D5F8182192F86C20022A09D14FF0AB +:10CA0000FF3201922046294605F1DC02009329F00D +:10CA10007DDD0F9F17F0407F01D1384602E00F986F +:10CA200072F08EDE00F07F0002280AD0042808D0C1 +:10CA30000B2806D0A0F1160CDCF1000040EB0C0036 +:10CA400000E001200190B9F80400B9F80610800B4D +:10CA5000029001200022039099F91C302046090A17 +:10CA6000009204950BF00DFB04E000270B97C1E446 +:10CA70000026D0E435B0BDE8F08F00BFF1CF8100D3 +:10CA8000F5CF81002DE9F04F91F91530A1B00025C7 +:10CA900004468A461E951F9573B11BF0D7DD58B129 +:10CAA0002368BAF81C20D3F88830D3F8C8118A1844 +:10CAB000C3F8C82100F0A3BCBAF80230606803F0E4 +:10CAC0000703052B0B900A9300F2A48463690A996B +:10CAD00053F82100002800F09D849AF81820022ABB +:10CAE000089200F08984714B0221DB6B98478146E4 +:10CAF00038B920460A9914F0BDDE8146002800F0BE +:10CB000089842046494611AA23F0FEDF236893F862 +:10CB10009C30012B06D0BAF80220BDF848309A426A +:10CB200040F07384B9F80E30614E03F007030993A7 +:10CB3000604DF35C4946EB5C11AA0C93189B0D9376 +:10CB400018881EAB0E90009320461FAB18F094D9A6 +:10CB5000236893F84F309B0717D011A81BF0A4DC73 +:10CB600038B12368D3F88830D3F8A4220132C3F84F +:10CB7000A42211A81BF0AADC38B12368D3F88830AE +:10CB8000D3F8AC220132C3F8AC22D9F818305D05D5 +:10CB90006CD511AD204629462CF040DE08BB53462B +:10CBA000D4F834011E994A46009534F05DDB2368C1 +:10CBB00093F8E130002B59D01E99002956D0BDF8CA +:10CBC0005000BAF802200090BDF84E30D4F8F806B4 +:10CBD0007AF086D8D4F85C011E990C9A7AF0D2DBF0 +:10CBE00044E01F99A1B1089A072A11D1D1F8EC307D +:10CBF00098030DD4D4F84C0163F0C0DC28B9D4F804 +:10CC00004C011F9963F01CDD10B11F984AF0F2DA55 +:10CC100011AB0093D4F8340153461E994A4634F0C0 +:10CC200085DA2368054693F8E13093B11E9981B106 +:10CC3000BDF85000BAF802200090BDF84E30D4F88C +:10CC4000F8067AF04DD8D4F85C011E990C9A7AF067 +:10CC500099DB1F98002800F0D2838379002B40F0E5 +:10CC6000CE830AF108016FF0B9DBC8E3204611A9B1 +:10CC7000D9F834701BF040DCBAF81C60FF0E07F0E6 +:10CC800001070F90BAF81A80E6B12368D3F888300C +:10CC9000DA68013A9219DA601E9B9BB167B1D3F84A +:10CCA0002C22013A9219C3F82C220BE010A788001D +:10CCB000BAD588006CE18800D3F83822013A92197D +:10CCC000C3F83822B8F1000F06D02368D3F88830B3 +:10CCD000DA68013A4244DA600E98494600F480630B +:10CCE000D3F1010338BF00230B98079300F016DE41 +:10CCF000D9F818509AF91930C5F3C06B002B00F021 +:10CD0000868023681E98D3F88830D3F8A821013292 +:10CD1000C3F8A821D3F8C821013A9219C3F8C82151 +:10CD200028B103691BB1DB68DA6B0132DA63012ECB +:10CD300005DDD4F88C54013DAD19C4F88C54079925 +:10CD400000294DD02368D3F88830D3F8D821013298 +:10CD5000C3F8D82128B103691BB1DB685A6B0132D3 +:10CD60005A6301230999002208F065F8D4F88C343D +:10CD70007BB12368D3F88830D3F8B4210132C3F8EB +:10CD8000B4211E9B2BB11B691BB1DB68DA6A01322F +:10CD9000DA62D4F88C34012B14D923681E98D3F8A6 +:10CDA0008830D3F8B8210132C3F8B82128B103691B +:10CDB0001BB1DB681A6B01321A6309990C2201233B +:10CDC00008F039F81E9B5BB12FB1D3F8282201324D +:10CDD000C3F8282204E0D3F834220132C3F8342205 +:10CDE0001E9B13B12268926A9A621F9B002B00F06F +:10CDF00015829A79002A40F01482197C002900F0EB +:10CE00001482D3F8103101259A7190460FE215F47F +:10CE1000825543D023681E98D3F88830D3F8A821D0 +:10CE20000132C3F8A82128B103691BB1DB68DA6BB2 +:10CE30000132DA63079A0AB32368D3F88830D3F84B +:10CE4000D8210132C3F8D82128B103691BB1DB68AE +:10CE50005A6B01325A6301230999002207F0EBFF54 +:10CE60001E9B5BB12FB1D3F828220132C3F82822D0 +:10CE700004E0D3F834220132C3F834221E9A002A87 +:10CE800000F0D8811F9B002B00F0DA819D79002DE6 +:10CE900040F0DC8123689B6A9362D8E1089B032BF6 +:10CEA00009D0042B0CD12368D3F88830D3F8102292 +:10CEB0000132C3F81022A8462F460126AB46DDE119 +:10CEC0000898052829D123685A6BD3F88C103AB1F9 +:10CED000B9F80E20954802F00702825C9448825C03 +:10CEE000143201EBC2014A68D3F8883001324A603B +:10CEF000D3F8A0221E980132C3F8A0220999042277 +:10CF0000012307F098FFB4F83455002D00F0A381F9 +:10CF1000204623F0DFDA00259DE10899012916D18A +:10CF20001F9B93B19B7983B11E9B73B11A7DD2076E +:10CF300004D493F824309B0740F16582204649468B +:10CF40005246079B3CF09ADC4BE0089E4DE0089A65 +:10CF5000062AB0D0072A51D11F99002900F0538228 +:10CF6000D1F8EC309F0040F14E829E030DD4D4F8EE +:10CF70004C0163F003DB28B9D4F84C011F9963F02E +:10CF80005FDB10B11F984AF035D91E99002900F0D7 +:10CF90003A821F9B9B795BB191F824309D0707D59E +:10CFA0008B68580604D50122204613463CF0B4DBBA +:10CFB000D9F81830590544BF43F48073C9F81830C4 +:10CFC000D9F8183023F40043C9F818301F9BD3F860 +:10CFD000EC309A0340F1178220461E994A4625F00C +:10CFE000BBDB0646002800F03A81002520460AF106 +:10CFF00014011BF021DBA8462F465FE7BAF8063084 +:10D0000033B12368D3F888309A6B01329A6352E7C0 +:10D010001B9B1B78DB0741D57EB12368D3F8883092 +:10D02000D3F8A8210132C3F8A8211E9B2BB11B699C +:10D030001BB1DB68DA6B0132DA63079B002B00F06F +:10D04000138123681E98D3F88830D3F8D821013291 +:10D05000C3F8D82128B103691BB1DB685A6B0132D0 +:10D060005A6309990022012307F0E5FE002E00F023 +:10D07000FD8023681E9DD3F88830D3F8AC2101329F +:10D08000C3F8AC21002D00F0CD812D69002D00F0FA +:10D09000C981EB689A6B01329A63C2E11F9B002B36 +:10D0A00048D09A79002A45D11B7C002B42D00D989C +:10D0B000037CDD073ED53EB12368D3F88830D3F832 +:10D0C000A8210132C3F8A8210799002900F0CC80DB +:10D0D00023681E98D3F88830D3F8D8210132C3F8DA +:10D0E000D82128B103691BB1DB685A6B01325A633E +:10D0F00009990022012307F09EFE002E00F0B68061 +:10D1000023681E9DD3F88830D3F8AC210132C3F8D0 +:10D11000AC21002D00F086812B69002B00F07C8172 +:10D12000DB689A6B01329A6376E100BFBAD588005A +:10D130006CE188000F9AB4F86A341AB1984503DAA2 +:10D14000B4F86C349E4261DB22680798D2F88830CC +:10D15000D3F8C851AD19C3F8C851002800F0898030 +:10D16000D3F8B0110131C3F8B011D4F8843493F876 +:10D170001D1109B3D4F868128979E9B992F86421CC +:10D1800022B193F86D210AB183F86D11D4F884149B +:10D19000204601F582710BF048F9D4F8843401225D +:10D1A00083F82821D4F88434A068D3F83011D3F858 +:10D1B0002421002310F088DB1E9860B12FB1D0F835 +:10D1C00030320133C0F8303230E1D0F83C32013334 +:10D1D000C0F83C322AE101230999082207F02BFE0E +:10D1E0001E9B2BB11B691BB1DB689A6A01329A62E4 +:10D1F000002502238DE8280020461F9914221B9B3E +:10D200000295039504951DF04DDA33E0236800255F +:10D21000D3F88830DA690132DA614CE601259846A4 +:10D2200005E001254FF0000801E0012588462F4662 +:10D230002E4623E00127154690463E4693461DE0C4 +:10D2400001271D4698463E469B4617E000250127CC +:10D25000A8463E4632E6A8462F4601260EE0054681 +:10D2600080460746834609E0079DDBE03546B04629 +:10D27000D9E0079D4FF001082F464646B4F83435F3 +:10D2800043B1D4F838352BB10899052902D020468E +:10D2900023F00ED9BBF1000F4ED01E9B002B4BD0BC +:10D2A00011A81BF001D99DF84E30834603F003030B +:10D2B000023BDBB2012B04D8204611A92CF0B6DAD0 +:10D2C00000E0FF200A9A032A0AD85B498B5C04EB32 +:10D2D0004303B3F83622130903F00F03120B03E0E4 +:10D2E000B4F86E34B4F87024009200220392BDF8B2 +:10D2F0004C200190C2F300320492D4F85C011E99D4 +:10D300005246CDF808B07AF0BFD8236893F8E130E0 +:10D3100093B11E9981B1BDF85000BAF80220009077 +:10D32000BDF84E30D4F8F80679F0DADCD4F85C01B8 +:10D330001E990C9A7AF026D820460A9901222CF0E0 +:10D34000E7D81E9860B15EB1E368D3F88021D9F8C0 +:10D3500030309A4204D91DB10999D21A07F079FDEB +:10D360001F9DB5B10AF1140120462CF03DDB0146AA +:10D3700028462CF0EFDB0E9A02F0FC03082B01D0BC +:10D38000882B06D1079B23B11F980AF108016FF083 +:10D3900025D81E99C9B10B7DD80716D41F9BA3B100 +:10D3A0009A7992B91A7C82B11A7A72B1D3F8EC20C8 +:10D3B00092040AD4D3F810315B7933B9204652462F +:10D3C0003B46CDF8008043F075D97EB10AF11401D7 +:10D3D00020462CF009DB49460246D4F8880463F065 +:10D3E0001DDE0B984946012203F0B2DF079828B1F1 +:10D3F0000025C4F88C5402E0002500E0079D284673 +:10D4000021B0BDE8F08F0126EFE50B9849460122D7 +:10D4100003F09EDF0125F2E7D5F868310133C5F846 +:10D4200068310025A84601273E4627E7D0F84C3151 +:10D430000133C0F84C31CEE66CE188002DE9F04FA5 +:10D44000002BB5B007930CBF04230A230993079B55 +:10D4500015690DF12C0918BF2023044615AF884625 +:10D4600093460021282248460693D5F80C610DF119 +:10D47000B80AFEF321F7002128223846FEF31CF7F4 +:10D4800000210C225046FEF317F7336B20468DE83F +:10D4900008042946069AF36ACDF8B8902F9714F03D +:10D4A000F3DD002840F0F880B8F80630D80715D52D +:10D4B000216A4B7D93B10A6D0CA854310B92FEF397 +:10D4C00077F6D5F8EC30990405D5D4F84C01294607 +:10D4D0004A4663F08BD90023159308E015AB0093FF +:10D4E0002046294608F138020BAB26F021DCF36A0E +:10D4F00083B128A800211822FEF3DEF6F36A2D94EA +:10D500002893336B2993674B2B93674B2A93674B75 +:10D510002C9328AB1FAF0021242238460893FEF33A +:10D52000CBF60BAB00210822219331A815AB229337 +:10D53000CDF87CB0CDF88080FEF3BEF62368294696 +:10D5400093F84F2034AB12F0030218BFDBF804202D +:10D55000D4F8940618BFC2F3004203F80C2D0093D0 +:10D56000069A089B329755F0E9D9099B069900EB7A +:10D57000030A33AB02932046424605F1E2038DE8ED +:10D58000000523F03FD8074630B920463946B5F8A4 +:10D590002E2140F015DB80E0204629464246DDF88A +:10D5A000CC901CF05BDBA9F80000738CA9F802306A +:10D5B000339B04333393079B13B9AAF1040A13E096 +:10D5C00006F124094846FFF3E3F410B933984946BD +:10D5D00002E0339805F1F8010622FEF3E9F5339BEA +:10D5E000AAF10A0A0633339331AB0093339BD4F884 +:10D5F000940601932946069A089BCDF808A055F099 +:10D600000BD9814628B160683946012203F0A0DEBB +:10D6100042E0339B009001900290039320462946FC +:10D6200057224B46CDF810A01DF03CD8706B18B1B6 +:10D6300003F06ADEC6F83490079B23B1339B0AF1EE +:10D64000060A063B3393339B0AF1040A043B3393E7 +:10D65000079B504686F83C3003F044DE706308B9FF +:10D66000B06305E033995246FEF3A2F5C6F838A040 +:10D67000B8F862300095C3F340130193002302937E +:10D68000039339462046D4F8BC255B4626F09AD948 +:10D69000002808BF002700E00027384635B0BDE865 +:10D6A000F08F00BFCDCE8100DDCE8100FDCE8100A8 +:10D6B0002DE9F04F95B0064606910792209C219DDA +:10D6C000D0F800909B46002B00F0B380ECB91E9A76 +:10D6D000012A1CD11F9A931E012B18D8032A16D198 +:10D6E000002D40F0AB80C36E5A1C05D01C3350F89F +:10D6F0002350002D40F0A28048460021B6F82E218C +:10D7000040F0D6DD4FF0000894E0002500E025460B +:10D710004FF0B00806270DF1200A002124225046C0 +:10D72000FEF3CAF51E9B1F9A0893229B099211A82B +:10D7300000210822CDF828B00B930594ADF83040B5 +:10D74000FEF3BAF5CDF848A044B1089B032B0FD1E6 +:10D750004C2C0DDB4D2C01DD7E2C09D111AB00933F +:10D76000D9F894063146B022002355F0E7D83F1887 +:10D77000079B41468DE8880013AB02934846069A02 +:10D7800006F1E20322F03EDF8046002852D075B158 +:10D790000023009301932A46139B4846314658F0D4 +:10D7A0000DDC95F90E30139AFF1AD21813921E9BB6 +:10D7B000DDF84CA09AB2AAF800201F9BAAF802300C +:10D7C000059BAAF804300AF1060313933CB1032A1F +:10D7D00017D14C2C15DB4D2C01DD7E2C11D111AA5B +:10D7E0008DE80C00063F0297D9F894063146B02226 +:10D7F000002355F011D824B9BDF830300BB1AAF888 +:10D800000430B37913B1F368DA6801E0D9F8BC25C4 +:10D810009DF88C30414601930023039348465B46B4 +:10D820000096029526F0CED8002808BF4FF00008D9 +:10D8300000E09846404615B0BDE8F08F95F90E70AF +:10D8400044F2B008063766E72DE9F0470446A4B075 +:10D8500090469A460D4600296DD0D1F86433002BCE +:10D8600069D004AF0EAE33463A460DF1600923F09D +:10D870001BD9002124224846FEF31EF5236A00210D +:10D880006533082221A81893CDF864808DF868A02C +:10D890001B971C96FEF310F52368CDF8889093F83B +:10D8A0004F3013F0030307D0D5F8EC3003F4805366 +:10D8B000D3F1010338BF002324AF07F80C3D2946FC +:10D8C00040220023D4F89406009755F037D82D9BBA +:10D8D0000190009323AB02938046402120462C9A6E +:10D8E00005F1E20322F08EDE064620B3239BD4F836 +:10D8F000940601932946402200230097CDF8088022 +:10D9000054F08ADF28B160683146012203F020DD3F +:10D9100011E0D5F8EC3013F4005306D0D4F84C01E4 +:10D920002946324663F0D8D905E020463146D4F87E +:10D93000BC2528F0DDDD24B0BDE8F0872DE9F043FB +:10D9400090F8A03787B004462BB1002380F8A037A9 +:10D950004FF0010800E0984623681A7E32B9B8F10A +:10D96000000F00F03B822046022135E2206954F08E +:10D9700023DE18B1A0680FF0D3DF27E220461BF0AA +:10D980005DDB236A20461F69D4F86832D3F814217E +:10D990009D79167C1CF0FCD9031C18BF0123384666 +:10D9A00071B22A4663F094DC94F88C36ABB12369EB +:10D9B000D3F88830D3F8245115F040050DD1204616 +:10D9C0002BF0C0D9236A84F88C56186929462A4658 +:10D9D00063F0D2DC204622F063DC236820469A6A9A +:10D9E00001329A621CF0D4D918B9D4F8843483F87F +:10D9F000290120460AF0B7FD236A186965F05AD854 +:10DA00000146204659F028DD236A186965F00CD9D3 +:10DA10000146204659F0D8DC236893F93D307BB1AC +:10DA2000D4F8240103A9002278F098DB01E0002358 +:10DA3000C361D4F8240103A978F0A6DB0028F6D14D +:10DA400094F8D4314BB1204616F03EDB28B194F85F +:10DA5000E43113B1013B84F8E431204626F082D84A +:10DA6000204617F01DDC204626F0D6D894F8D43195 +:10DA700013B1204624F068DA2368DA6E002A40F0F9 +:10DA8000A58193F8693113B120464BF023D9204684 +:10DA900047F030DB236893F82F20CAB193F8303079 +:10DAA000B3B120461CF09CD890B1D4F86412002386 +:10DAB000CA582AB1907918B1507908B112791AB1BF +:10DAC0000433202BF4D103E0D4F818053AF07EDAC1 +:10DAD000D4F828351B68A3B120462AF0CFDCD4F84F +:10DAE00028355A681B68B2FBF3F103FB112313B905 +:10DAF000204615F089D8D4F828355A6801325A6082 +:10DB00000AE023689A6A1E23B2FBF3F103FB112398 +:10DB100013B920462AF0B2DC94F88C3243B194F861 +:10DB2000F034013BDBB2022B02D8204615F048DE70 +:10DB30000025D4F864325F591FB3BB790BBB3B7A25 +:10DB4000FBB1D7F818319B7ADBB1384625F090DE6F +:10DB5000B8B13B7CABB1D7F818319B7A8BB13B7A2B +:10DB60007BB107F1DC063046FFF312F2034640B901 +:10DB70004FF0FF320090019220463946324628F09D +:10DB8000C5DC0435202DD4D1204616F003DB236AF2 +:10DB90005B7DB3B123689A6A3C23B2FBF3F503FBC8 +:10DBA000152575B9D4F86432585938B183792BB931 +:10DBB000037A1BB1037C0BB917F028DC0435202D48 +:10DBC000F0D120462AF038DC20B9D4F8180539F015 +:10DBD000A9DF38B1236A20211869002264F03ADDF8 +:10DBE000002604E0236A202118690122F6E7D4F810 +:10DBF00064329D59FDB1D5F8A83013B1013BC5F889 +:10DC0000A830D5F8AC701FB1013FC5F8AC7012E078 +:10DC1000AB7983B12B6D99070DD595F8A43053B12D +:10DC200002F0DADED5F8B01040F052DE18B1C5F8D7 +:10DC3000A87085F8A4700436202ED8D1B4F85037D7 +:10DC40001BB1013BA4F8503702E0204622F076DDFC +:10DC5000002635460BE0D4F8C4329B195B6A23B129 +:10DC6000D4F8C82252F82500984701353836236881 +:10DC700093F8B4209542EEDB93F83B5045B193F80E +:10DC80003C502DB194F8FC5515B1E368D3F88051A0 +:10DC90000026D4F8643253F80690B9F1000F40D052 +:10DCA00099F80630002B3CD199F80830002B38D079 +:10DCB00099F85633DA0704D52046494699F8542393 +:10DCC00005E0980705D599F855232046494624F0E4 +:10DCD000A7DB94F8FC3523B399F804300BB3D9F8DB +:10DCE00018314A461978204629F02CDE236893F82B +:10DCF0003B20B2B193F83C309BB194F88E3283B99B +:10DD0000D9F80831D4F85001DF8D93F86030BF02A4 +:10DD100001335F4399F844102B463A465CF066DFC6 +:10DD2000ED190436202EB4D1236893F83B206AB154 +:10DD300093F83C3053B194F88E223AB994F8FC35FC +:10DD400023B1D4F8500101215CF07ADF002384F87C +:10DD5000FC352268D4F88434926AB3F89E30B2FB62 +:10DD6000F3F103FB112313B9204609F095FAD4F817 +:10DD7000683223B1D3F818210AB112781AB1D4F855 +:10DD80006402002202E01B7ACBB9F8E7835893B112 +:10DD90009D79D3F8EC1015B1890405D40BE011F48A +:10DDA000005F08D0C90306D4197A21B1D3F818311D +:10DDB0000BB11B781BB10432202AE7D103E0A06825 +:10DDC00002210FF027DE204619F0ECDFB8F1000F3A +:10DDD00004D02046022100222BF050DF07B0BDE81E +:10DDE000F08300002DE9F04F92F82A301446B2F883 +:10DDF0001CB08DB006460D46D0F804A00F695269DC +:10DE00002BB1936894F8228003F11A0903E0926819 +:10DE1000984602F11809A368072B0DD930464946E8 +:10DE200013F0E8DC40B1B9F806304FEA132949EAAB +:10DE300003291FFA89F901E0B4F8089095F8243015 +:10DE400003F01203022B0DD148F68E03994509D138 +:10DE50002068D7F8081110300622FEF395F100284B +:10DE600040F0C88394F82C30EBB9A38B1B051AD56E +:10DE70003368D3F88830D3F84C230132C3F84C23ED +:10DE8000D5F824220132C5F8242205EB4802B2F865 +:10DE9000A410B4F87E20914205D1D3F8BC21013200 +:10DEA000C3F8BC21A6E3BB79CBF3802B002B32D186 +:10DEB000D7F818311A7B92B194F82C207AB9BBF1BB +:10DEC000000F0CD195F8CA10626A51FA02F2D0071D +:10DED00005D43846A18B029317F05CDB029B3268B5 +:10DEE000526BC2B11B7FB3B194F82A309BB194F846 +:10DEF000283083B10021384629F008DAD7F8EC3011 +:10DF0000990408D5A28B12F4005204D1D6F84C0122 +:10DF1000394662F003D9238C5A0700F16B83A38B37 +:10DF200003F4804363633BB93A6D40F23713134007 +:10DF3000EBB197F85830D3B10023A36330462346A2 +:10DF400051462A46CDF800807AF042DB636B40B937 +:10DF5000002B00F04F83D5F864310133C5F86431EC +:10DF600048E323B1D5F860310133C5F8603194F846 +:10DF70002C3043B908F15003B4F87E0005EB43039D +:10DF80009A88988000E0002294F82C3043B36369AB +:10DF900094F82A209B680AB11A3300E01833B9F5C7 +:10DFA000006F40F06E81A268072A40F26A811A7AF7 +:10DFB0001209042A40F065819A6912BA002A00F019 +:10DFC00060815B7C012B40F05C8102F07043B3F117 +:10DFD000604F00F05681D2B2FF2A40F00B8350E12F +:10DFE000B4F87E0008F1180910F00F0340F0A38088 +:10DFF00005EB8909D9F8041079B11A465046029305 +:10E0000003F0A6D9029B05EB8802C2F8843008F120 +:10E010004A02C9F8043045F82230BBF1000F00F085 +:10E020003081E3686269039305EB88035A66A16B4C +:10E0300031B105F51C70053014311022FEF3B8F033 +:10E0400063699A685868510DC0F3140E9889DB888B +:10E0500049058E44C3F34A133168013302EB000CC7 +:10E060007344C969CCEB0303CEEB020E896803EB62 +:10E070000E021018884234DA5046FBF791F808F186 +:10E08000180905EB8909C9F80400002800F0B282DC +:10E09000626980689168536821F07F4E2EF4600EAB +:10E0A0009289C3F31403C3EB0E03C91A9A18FEF343 +:10E0B0007FF061698B684A6823F07F4323F4600333 +:10E0C000C2F314029A1AD9F804309868801898603C +:10E0D0009889821A9A81888900229881504603F093 +:10E0E00037D9D6F8E015039B05EB880259186FF075 +:10E0F00005035B1A3168A148C96989685B18C2F8D1 +:10E10000843061680822FEF33FF06B6810B943F079 +:10E11000080301E023F008036B6099486168082256 +:10E12000FEF332F0AB6810B943F0200301E023F0B6 +:10E130002003AB60A5E005EB8901496800293ED0CA +:10E14000504020F00F0020B902F00F02013293423C +:10E150000FD00022504603F0FBD808F1180205EB5F +:10E1600082020023536008F1200205EB8202536013 +:10E1700021E0A16B49B105F51C7005301431102266 +:10E18000FEF302F0002840F0358208F1200905EB8B +:10E190008909A368D9F8042008F1180C93421DD905 +:10E1A00005EB8C0750467968002203F0D1D8002394 +:10E1B0007B60C9F8043008F14A0845F82830336814 +:10E1C000D3F888301A6E01321A662B69002B00F0E2 +:10E1D0001182DB685A6D01325A650BE28DE8080442 +:10E1E00005EB8C0CDCF80410304609F1040263687E +:10E1F000CDF808C013F036DF50466169002203F005 +:10E20000A7D8DDF808C0BBF1000F3AD1DCF8042034 +:10E2100008F14A036261CCF804B045F823B0936872 +:10E22000928903F11801C9F804B06160A2F11801E4 +:10E23000A16094F829102360E26021B103F11E016E +:10E240001E3A6160A26094F82A203AB1626884F8AC +:10E25000228002326260A268023AA2601A785B7879 +:10E2600042EA0323A383636B5BB1A36B4BB193F9C6 +:10E270000E2061688A18626093F90E30A268D31A82 +:10E28000A360A36B63B11B7A042B04D130462146F3 +:10E290007AF02ADA04E00B2B02D120461AF0ACDB2C +:10E2A000BBF1000F40F0C481626993695B0613D52E +:10E2B000BB792BB9D4F88010384618316EF08ED85F +:10E2C00063699B69180640F19581D6F830012946AB +:10E2D000224601F0B5F9ABE123689888D988ADF8FA +:10E2E0001000ADF8121018895989ADF81400ADF876 +:10E2F00018109889D989ADF81A00ADF81C10188A41 +:10E30000598AADF82000ADF82210988A94F82910A7 +:10E31000ADF8240041B1198B588B9B8BADF82810B8 +:10E32000ADF82A00ADF82C30A38B13F4807F03F4F2 +:10E33000007304D104A9616723B108AB05E008A903 +:10E3400061670BB906AB00E00AAB616823679368AD +:10E350003046C3EB010813F04DDA6369998988B13F +:10E36000072940F247819A68A8F106084244C8EBA1 +:10E3700001089A60A3F80C80E26615E02C1D890064 +:10E38000033801000D2940F235819A68A8F10E0882 +:10E390004244C8EB01089A60A3F80C802389E26626 +:10E3A000190A41EA03239381A36B6BB11B7A012BFA +:10E3B0000AD0032B08D0304651462A46234679F02E +:10E3C000C7DE002800F01681A36B33B11B7A022B45 +:10E3D00003D1304621467AF087D997F85C339BB158 +:10E3E000E36E9B891A0A42EA0323934A1BB29342C3 +:10E3F0000AD1304661690622002315F0BBDD18B151 +:10E400003046394649F006D9626FE36E11881980AB +:10E410005088588091889980216F0888D8804888D2 +:10E42000188189885981616994F822E0C8890EF0C1 +:10E43000070E20F007004EEA0000C8811178C907D6 +:10E440000BD53168D1F88810D1F8D0010130C1F86E +:10E45000D001F968886D0130886597F8591061B16D +:10E4600095F82410C80608D49989080A40EA0121C1 +:10E47000714809B2814240F0BD80D6F89811795CAC +:10E4800079B195F82410C9060BD49B89190A41EA81 +:10E4900003236A491BB28B4203D026398B4240F0DA +:10E4A000A980BB79EBB992F8008018F0010818D167 +:10E4B000D7F81831384693F87420013283F8742065 +:10E4C000D4F8801018316DF089DF61695046FFF390 +:10E4D00025F20121034642463846CDF800806DF012 +:10E4E000FDDFD6F8D0361B68FB58002B35D01B68F3 +:10E4F000002B32D0D4F86C80B8F80C301A0A42EAFB +:10E5000003234D4A1BB2934227D197F8A73313B187 +:10E5100097F8F6330BB350466169424612232BF04D +:10E52000C1DB00283BD0B8F8103050461A0A42EA46 +:10E530000323616908F112029BB22BF0B3DB0028C0 +:10E540002DD0636BD6F8D006003318BF01233946AF +:10E5500042467DF077D900284CD17B69002B2FD023 +:10E56000D4F86C80B8F80C301A0A42EA0323324A15 +:10E570001BB2934224D150466169424612232BF0CC +:10E5800091DB60B1B8F8103050461A0A42EA032312 +:10E59000616908F112029BB22BF084DB30B9336859 +:10E5A000D3F888305A6E01325A6623E0626B78697C +:10E5B000003218BF012241462B4643F0B3DAC8B9F6 +:10E5C000D5F89431DB070BD594F8293043B9E36EC5 +:10E5D0009B891A0A42EA0323174A1BB2934209D1C4 +:10E5E000636994F82920009330462946636F26F02A +:10E5F00045DC1DE033685A6BAAB161691048CA89CD +:10E60000D3F88C3002F00702825C0E48855C5046DD +:10E610000C3503EBC5056B68AE6801336B60FFF327 +:10E620007DF18019A86050466169002202F090DEF9 +:10E630000DB0BDE8F08F00BF8E88FFFFB488FFFFEC +:10E64000BAD588006CE188002DE9F04F4FF0000A40 +:10E65000AFB0CDF8B0A0CDF8B4A0D68A984610934C +:10E660009B890446212B0F461546CDF864A08DF8F2 +:10E670004EA0CDF850A08DF857A08DF854A08DF87D +:10E680008CA08DF858A011922B92CDF888A001D8BB +:10E6900003684AE0D8F808901046494671F0D2D98C +:10E6A00009F106030890C8F82C000B93B9F806305E +:10E6B0001946ADF8483001F00C02184601F0F0039D +:10E6C00001F44071A1F5407E92081B09DEF10001C2 +:10E6D00041EB0E01022A08BF4FEAD30AADF84A20E7 +:10E6E0005FFA8AF2ADF84C308DF855108DF856204F +:10E6F000B5F804E00EF0030EBEF1020F04D100B233 +:10E70000002801DADB0800E00023D8B28DF85700BA +:10E71000002914BF2823222302B1023300B104339D +:10E7200010988089984206D22368D3F888305A6EB0 +:10E7300001325A667EE399F80A3003F001038DF83E +:10E74000583009F11E030C9311B109F124030C9305 +:10E7500000238DF859304AB10C9B5A781B7843EA54 +:10E760000222DB0907928DF8593000E007924146FA +:10E770003846FFF3D3F0109909908B68384606337A +:10E780008B608B89063B8B819DF859301BB1FEF362 +:10E7900065F501463846042202F084DD16F4404F48 +:10E7A0009DF855200CBF4FF0000B4FF0010B0023DC +:10E7B0002D9302BBBDF848300B9913F4407F09D16B +:10E7C00001F1100620460A315A462DAB78F00CDADA +:10E7D0002C9005E0D80501D50E1D01E001F10A06D7 +:10E7E0002D9B23B92046314648F0F8D92D902D9B1A +:10E7F000003318BF01238DF85C302D9B13F1000A04 +:10E800009DF8583018BF4FF0010A43B90B992046C4 +:10E81000043148F009DA061C18BF012600E0002682 +:10E82000D4F804321BB9236893F82C306BB32368F7 +:10E8300093F83E20002A08BF4FF0000A7EBBBDF8C7 +:10E840004820D20506D49DF858201AB1BAF1000F1D +:10E8500040F0F6829DF8552012B19DF858203ABB41 +:10E8600093F82C30002B00F0C982BAF1000F04D1CC +:10E870002046294658F064DEC0E22D9B9B79002B90 +:10E8800040F0BC824FF0010A14E09DF858301BB9EB +:10E89000002E00F0B38202E0002E00F0D1829DF83D +:10E8A00055302BB9BAF1000F00F0A8829A4601E06A +:10E8B0004FF0000A9DF856300BB39DF859304BB11C +:10E8C00094F80E32002B00F09982109B9A6942F066 +:10E8D00040029A6107999E4A01F00703D25C9D4964 +:10E8E0008DF84E308A5C0799149201F010021211D3 +:10E8F0008DF854200C9A8DF88C3002320C92109BBB +:10E90000D989988911F4005218BFB3F850200C9996 +:10E910009B688218CB1A0E924146D21A38460D9245 +:10E920000693FEF3FBF7069B0B9AC31A0F93937D96 +:10E93000D17D43EA0123ADF8AA30BAF1000F2FD1FF +:10E940002CAB00930E9B204601932DA92B4618F06B +:10E95000ABDE002840F0528274E22D99002900F0CD +:10E960004D820B9A20460A325B4678F07BD82C9079 +:10E97000002840F06D820B9A2D9920460A325B46A2 +:10E9800078F072D901462C9030B92368D3F88830DA +:10E99000DA6E0132DA6631E2204677F0D5DF57E2EF +:10E9A000BDF8483013F4407F04D12D9B1B7C002B15 +:10E9B0003AD106E09DF855301BB92D9B1B7C002BEE +:10E9C00032D020462D990A325B4678F04DD92C90F2 +:10E9D00018B913E22C9B1B692D931EB123689A6A08 +:10E9E0002C9B9A622D9BD3F810210792BAF1000F4D +:10E9F00021D19DF85520F2B99DF858201AB1BDF8E3 +:10EA00004820D00510D49979BDF8482011B1D1051E +:10EA10000AD510E01B7C02F44072002B14BF4FF4A7 +:10EA2000007300239A4206D02368D3F888309A6D89 +:10EA300001329A65E2E12046294658F081DD002343 +:10EA400088F8230083462D9888F822308379ABB963 +:10EA5000BBF1000F12D0594695F91D20334658F0EE +:10EA6000CFDD2946D4F8C426204658F00DDD3246C5 +:10EA7000014688F822002D9858F010DE2C9B93F860 +:10EA8000922112B9D3F8F42052B3BBF1000F27D072 +:10EA9000D3F8F010D3F8EC2042F821B0D4F8842455 +:10EAA000517911F00100D3F8F01018BF95F91F004B +:10EAB00003EB8101C1F89C015279521012F001015F +:10EAC000D3F8F02018BF95F9201003EB8202C2F8AA +:10EAD000BC11D3F8F020013202F00702C3F8F02095 +:10EAE0009DF855202D9B0AB1DB6D3CE09A792C995D +:10EAF000002A31D04B6B25934B685A061BD59DF8E5 +:10EB00005620C2B1BDF8AA20100714D191F8D72021 +:10EB10008AB10A7DD2070ED4BDF84820D0040AD5A8 +:10EB20009A0308D5149A91F8C9301341DB0702D52E +:10EB300020463AF00FD9BDF8483013F4805F2C9B83 +:10EB40005A6814BF42F4003222F400325A600BE0DB +:10EB5000BAD588006CE188004A6B25921A7C1AB9F4 +:10EB6000DB6DD80700D525932D988379A3B9037C55 +:10EB700093B19DF858307BB9BAF1000F0CD1079BC7 +:10EB800083F806A094F80C22D3F8F0309A4203D010 +:10EB900084F80C3221F010DB9DF85830FBB12D9930 +:10EBA0008B79002B40F02A810B7C43B10B98E2312A +:10EBB00010300622FDF3E8F2002800F01F810B98C8 +:10EBC0000430FEF3D9F150B92D9890F8453033B99F +:10EBD0000B99043148F076D9002840F00F81BDF838 +:10EBE000AA30089AA8F81C300B9BC8F82C201B7C74 +:10EBF0002C9913F0010F099E4FF0000707D0D1F8B0 +:10EC000054310133C1F85431F1E9622306E0D1F8FF +:10EC100050310133C1F85031F1E96023921943EBCF +:10EC20000703C1E900239DF858309BB999F80030DB +:10EC300099F801201A4399F8023013430AD0D8F802 +:10EC40002C10D4F85C016A8A78F0C6DB2C9B0899FA +:10EC5000C3F85C1199F90330002B07DA2368D3F865 +:10EC60008830D3F8A8220132C3F8A82299F80330DB +:10EC700013F0300F07D02368D3F88830D3F8B022D0 +:10EC80000132C3F8B0229DF85830002B71D1D8F86A +:10EC90002C00236810F0407FD3F8886001D1C0B207 +:10ECA00001E070F04DDD16283AD00CD80B2825D0A5 +:10ECB00004D8022816D004285BD119E00C2823D0F0 +:10ECC000122856D126E030283CD004D818282DD060 +:10ECD00024284ED130E0602840D06C2844D0482809 +:10ECE00047D135E0D6F838320133C6F8383240E043 +:10ECF000D6F83C320133C6F83C323AE0D6F840321E +:10ED00000133C6F8403234E0D6F844320133C6F855 +:10ED100044322EE0D6F848320133C6F8483228E0B3 +:10ED2000D6F84C320133C6F84C3222E0D6F85032D5 +:10ED30000133C6F850321CE0D6F854320133C6F81D +:10ED4000543216E0D6F858320133C6F8583210E083 +:10ED5000D6F85C320133C6F85C320AE0D6F860328D +:10ED60000133C6F8603204E0D6F864320133C6F8E5 +:10ED700064329DF858301BB12D980BA91AF01ED99A +:10ED80009DF858302BBBD8F82C0010F0407F01D0F4 +:10ED900070F0D6DC00F07F00022809D0042807D0EC +:10EDA0000B2805D0A0F11601484240EB010000E01D +:10EDB00001200022E98895F91C3000920190A88872 +:10EDC000090A800B02902D9803920490204609F0C6 +:10EDD00058F92C994B685A030BD59DF8583043B914 +:10EDE000BAF1000F05D1D4F838010BAA33F038DEA0 +:10EDF00033E020460BAAFEF7F5FF2EE023685A6B9E +:10EE0000C2B19DF85820AAB910991548CA89D3F8FB +:10EE10008C3002F00702825C1248845C38460C3465 +:10EE200003EBC4046368A56801336360FEF376F501 +:10EE30004019A06038461099002202F089DA0CE0EF +:10EE4000B24637E5BDF8483013F4407F3FF485AD56 +:10EE50002D9B002B7FF4C1ADBCE52FB0BDE8F08F3A +:10EE6000BAD588006CE188000B68C968DB691A684C +:10EE700089B14B78012B0ED1B2F8BE3023F040039C +:10EE80001B041B0CA2F8BE308978890644BF43F0EE +:10EE90004003A2F8BE3000207047F8B591E8880022 +:10EEA000DC6903680D461A6892F8626126B1D3F8EE +:10EEB000600806F073FF0646F86DF9F725F958B1BA +:10EEC00056B1E86858B14378012B04D00C23A380D5 +:10EED0004FF0FF30F8BDA0610023A3800020F8BDF3 +:10EEE00038B503684C681A6892F8625125B1D3F8B6 +:10EEF000600806F053FF0546E06DF9F705F950B1DB +:10EF000045B9D4F8A00300F02000002814BF032066 +:10EF1000002038BD032038BD2DE9F84391E80802F0 +:10EF20000568DC692B680E4693F86271D4F800809E +:10EF300027B1D5F8600806F031FF0746D9F85C0024 +:10EF4000F9F7E2F888B187B1F06888B14278012A10 +:10EF500005D00C2323844FF0FF30BDE8F8836062B6 +:10EF6000D5F86008414607F0D9FC0023238400202F +:10EF7000BDE8F8832DE9F04F1C4692F801909B689C +:10EF8000D1F85CC089B0002723F4C063B9F1010F48 +:10EF900080460E461546CDF810C005970697A3602B +:10EFA00040F23C81D278AB7843EA0223012B40F057 +:10EFB0003581A9F10203DBB2032B0ED81CF0400F00 +:10EFC00000F02C8104222DF0F5DC002800F02681D1 +:10EFD000402363630423A36329E12F1D3846964928 +:10EFE0000322FDF3D1F08246002840F0178140460D +:10EFF0003146EA792DF0DEDC002800F00F8104F1C3 +:10F00000380B38465946FFF31DF0A9F10603DBB271 +:10F01000012B11D8049B5F0640F100814046314628 +:10F0200004222DF0C7DC002800F0F8804023636341 +:10F030000423A3635746FAE06A7A2B7A43EA022351 +:10F04000012B40F0EB8005F10A0738467A4903228C +:10F05000FDF39AF0002840F0E180404631466A7B9B +:10F060002DF0A8DC002800F0D98038465946FEF380 +:10F07000E9F7A9F10C03DBB2012B06D8049B580673 +:10F0800040F1CC8040236363CEE0EA7BAB7B43EA74 +:10F090000223012B40F0C08005F1100066490322D5 +:10F0A000FDF372F0002840F0B780EB7C012B01D01B +:10F0B000052B02D1049A510617D4062B02D1049ACB +:10F0C000120612D4D8F8002092F862212AB1082B37 +:10F0D00003D1049A12F4802F05E0022B40F09C80AB +:10F0E000049A12F0800F00F097805A1FD2B2012AC2 +:10F0F00001D9082B0BD1336D5B0504D4049B13F4A9 +:10F10000922F00F08F80A36843F48063A360336D77 +:10F110005F0503D5A368580540F1848005F1100010 +:10F1200004A90022FEF31AF7002877D0049BA9F166 +:10F130001202D2B2012A63638CBF2A7D0022B3F58A +:10F14000802F01D151066BD5D8F87C06316D0DF1B9 +:10F150001F0304F05FFA002864D09DF81F301BB134 +:10F16000A36843F40073A360A9F11407FFB2002F52 +:10F170004AD095F801A0A9F11609C7EB0A0A05EBD8 +:10F180000A0393F803C003F1020B9B785FFA89F935 +:10F1900043EA0C2C4FEA1919002723E00BEB071365 +:10F1A000023305931023ADF81C3004F114030093CF +:10F1B000636B3046019306A905AA07ABCDF80CC0D6 +:10F1C00057F09ED901372028DDF80CC00AD1059AE6 +:10F1D00062B1069B53B1012100914046214638F0AF +:10F1E00033D903E0674501D04F45D7D15544EA787C +:10F1F000AB7853EA022317D0059BBBB1069F002FC3 +:10F200000CBF3527002712E0404621463A463B46D0 +:10F21000009738F019D90AE02B2708E00C2706E000 +:10F220002D2704E01F2702E0002700E0352738469D +:10F2300009B0BDE8F08F00BF22380100F8B591E8B1 +:10F24000280007685B681E683B6893F862415CB100 +:10F25000D7F8600806F0A2FD31460446D7F86008EA +:10F2600006F0A0FD064600E02646E86DF8F74CFFE4 +:10F2700030B124B1002E14BF03200020F8BD204679 +:10F28000F8BD2DE9F34191E8480007685B680C463A +:10F29000D3F800803B6893F862315BB1D7F860081F +:10F2A00006F07CFD41460546D7F8600806F07AFD79 +:10F2B000074601E01F461D46F06DF8F725FFA0B197 +:10F2C0009DB197B10122002101A8FCF3F5F701A837 +:10F2D0000521FEF3C9F30122A369F42001A9FDF37E +:10F2E0000FF52368A2695B681A620020BDE8FC8103 +:10F2F00073B503680C461A684D6892F8626126B1CE +:10F30000D3F8600806F04AFD0646E86DF8F7FCFE03 +:10F31000B8B11EB9D5F8A033980612D50122002144 +:10F3200001A8FCF3C9F701A80521FEF39DF3012212 +:10F33000A369F42001A9FDF3E3F42368A2695B68E3 +:10F340005A6100207CBD73B503680C461A684D688D +:10F3500092F8626126B1D3F8600806F01FFD0646F8 +:10F36000E86DF8F7D1FE98B11EB9D5F8A0339B0629 +:10F370000ED50122002101A8FCF39EF701A805216A +:10F38000FEF372F3F42001A90122A369FDF3B8F49E +:10F3900000207CBD2DE9F3471746027A04460E464D +:10F3A000D0F80090D1F800800AB1002B6AD0E319A0 +:10F3B0009D7A002D67D098F8023194F8272003F049 +:10F3C0001C039B08934238BF13463371304630F01C +:10F3D00093DD98F802314FF4005203F0030312FA60 +:10F3E00003F3F36098F80231204603F003030D3372 +:10F3F00086F83D31414607F1360A2FF00BD856F812 +:10F400002A5045B94FF4417001F06CDF05460028E1 +:10F4100039D046F82A00284600214FF44172FCF307 +:10F420004BF702232B700023AF7085F8ED30D9F82D +:10F430000030C5F8F48093F869318BB1484649F043 +:10F4400041DC38B1E37C984228BF184684F8043484 +:10F45000E07405E094F8043413B1E37484F8040410 +:10F46000A27CE37C009294F82F2048460192D5F8C4 +:10F47000F4103A4632F036DFD4F850321A6D0132C9 +:10F480001A6500E01D462846BDE8FC872DE9F041DD +:10F49000D0F8E822002507460E46A8462B46D2F8AB +:10F4A000B0100432002918BF98460133182B0D44C0 +:10F4B000F5D128F007083046184908F10708FDF390 +:10F4C0006BF105BB22E0D7F8E83204F12C0253F8C7 +:10F4D0002220642353433046B3FBF5F31049FDF378 +:10F4E0005BF1104B2340002B03DA013B63F0070371 +:10F4F0000133072B05D1444503D030460A49FDF3BB +:10F500004BF1013400E000244445DCDD304607497E +:10F51000FDF342F10020BDE8F08100BF2257010059 +:10F520002C57010007000080375701001A2D890071 +:10F5300037B500230193079B0546032B144604D9D6 +:10F5400001A806990422FCF333F60E2C2B6806D191 +:10F550001B68002093F8D120089B1A6001E06FF02F +:10F5600016003EBDF8B5C269002307460D461E468B +:10F57000D1580433602B0E44FAD128461149FDF3CB +:10F580000BF1C6B10024FB69284653F824206423FC +:10F5900053430D49B3FBF6F3FDF3FEF004F007030C +:10F5A000072B05D1172C03D028460849FDF3F4F0AA +:10F5B0000134182CE7D128460549FDF3EDF0002071 +:10F5C000F8BD00BF5C5701002C5701003757010000 +:10F5D0001A2D89000020704710B51C4603699B79DD +:10F5E0004BB9880501D5101D03E0C90510D502F1FE +:10F5F0000A00214608E0CB0502D502F10A0002E02C +:10F60000880505D5101DA11D0622FCF3BDF580B9A6 +:10F61000204602990622FCF3B7F568B1204603990B +:10F620000622FCF3B1F500280CBF4FF0FF3000209C +:10F6300010BD4FF0FF3010BD4FF0FF3010BD000087 +:10F640002DE9F04F5D4B07461868EFB06A901546FC +:10F650009A886C69ADF8AC2153F8060FA2686C90DB +:10F660009B880491ADF8B4317B68A98BD3F814B0B2 +:10F670006B6805919B1A9BB2D218A260A289D5F83B +:10F680001090D31AA3810026B84664E0642E64D09B +:10F69000A368E28903F10E0712F4005218BFB4F810 +:10F6A0005020BF07A089998905D04746FB6E1A6C88 +:10F6B00001321A645BE01218DFF808A10F0A92B257 +:10F6C00047EA01270392A18ADAF800200E3752F8A0 +:10F6D0002120BFB21AB13A4AF91C0A4000E03A466A +:10F6E0000399914205D04746FB6EDA6B0132DA632B +:10F6F0003DE06AAA00926CAA0192049805992A68D2 +:10F70000FFF76AFF002832D1E3899B0407D5B4F8DC +:10F71000503023B1A389FF1AA4F8507000E0A781EC +:10F720002246D8F80000594619F0BCDEE38995F866 +:10F73000222023F0070302F007021343E38106AB04 +:10F7400043F82640A28ADAF80030013653F8224006 +:10F75000039BC3EB0909002C98D14746B9F1000F70 +:10F7600001D105AB0FE0FB6E5A6C01325A6458466A +:10F770006969002201F0ECDD1DE053F8042F00213F +:10F78000918209F10109B145F7D124B158462146CA +:10F79000002201F0DDDD00240BE006AB53F824303D +:10F7A00095F829200093386804999B6825F066DB5A +:10F7B0000134B442F1D16FB0BDE8F08F2B380100B5 +:10F7C000FCFF0100E80300002DE9F04FB1B0DDF8C7 +:10F7D000F480079300230F922F9308F138023A9B8D +:10F7E0000B92D1F808215B880C92079A0E9313882C +:10F7F000814603F0FC03A3F120077B4243EB0703A0 +:10F800000C463C9E856908932BB13A9B4FF0300B18 +:10F8100004330A9303E0089A4FF0100B0A92002178 +:10F82000282210A8FCF348F51AA800212822FCF38E +:10F8300043F5D5F86C332BB110A805F55B71282280 +:10F84000FCF3B6F40C9B0DF1400A03F138070DF1FF +:10F85000680C3A46534628462146CDF800C0CDF8FC +:10F8600018C024F065DAD5F8843439469B7824AF83 +:10F8700000220B986FF0BEDE384600212422FCF3F4 +:10F880001BF508F14D03DDF818C02593CDF898A0BD +:10F89000B8F868300DF1B40A504600210822CDF8BE +:10F8A0009CC028932496FCF307F57368CDF800A05C +:10F8B000C3F300438DF8B43021465A460023D5F8EF +:10F8C00094062E9753F03AD804F1DC0300F1060AAF +:10F8D000079A0D938DE808042FAB0A32029307466E +:10F8E0005946284604F1E203099220F08BDE844653 +:10F8F00018B91122A8F86820E9E02F9B0022012105 +:10F9000019705A702A6A1268022A04D194F92C21BB +:10F910000AB921221A70216D40F237120A4032B121 +:10F9200094F858201AB11A8842F010021A8095F8FB +:10F93000722432B12A6A527D1AB11A8842F4806266 +:10F940001A80B8F8682021465A80B8F820209A809A +:10F950002F9B2DAA06338DE88C002F93D5F89406A3 +:10F960005A460023CDF818C052F056DFDDF818C013 +:10F97000002840F09980009498F81820E3680290DD +:10F9800003900192DA6828463346614624F01AD87B +:10F99000B8F8683023B13046022176F0A5DB83E069 +:10F9A0002F9B063B2F93B36898050CD596F824300F +:10F9B00003F00303032B06D1D5F87C06214632461B +:10F9C0005DF0C6DA83E0B8F820303146A6F8CC30D6 +:10F9D000284676F0B9DF0C9A022192F860300E9A30 +:10F9E0003046934238BF1346A6F8FA3076F004DE6C +:10F9F000D4F8EC30190309D5284621461AF038DD31 +:10FA0000012803D12846214646F0F2DE2B689B6A86 +:10FA1000F362089B53B10D980A990622FCF3B4F3E4 +:10FA200020B148460999E26836F0A6DF0999E268F4 +:10FA3000484636F0C5DC2A68D4F8EC1092F84F201E +:10FA400011F4005318BF022312F0030205D0CA04B8 +:10FA50005ABF7268C2F3004200227F218DE806007F +:10FA60000B9806F13C0100226FF0F0DE284631468B +:10FA700077F058DB606920B106F11401012201F032 +:10FA8000D9FFD4F8EC309B0404D5D5F84C012146BD +:10FA900060F064DB2B6893F8693133B12846214666 +:10FAA000012202F0BDFF00E0BA463B9B3A9A019367 +:10FAB0002F9B00920293484621460F9A079BCDF850 +:10FAC0000CA00496CDF8148036F054D905E04846D1 +:10FAD0002146079A434635F029D931B0BDE8F08F69 +:10FAE0002DE9F04F8569E3B0924698469DF8B42120 +:10FAF000D5F864310C4607921BB19B79002B40F07E +:10FB00006A812B6893F82F30ABB1236D990712D51A +:10FB100094F8A4307BB100F05FDFD4F8B0103EF071 +:10FB2000D7DE002800F06C810023C4F8A830C4F8A8 +:10FB3000AC3084F8A430A3791BB12379002B00F0FA +:10FB40004A81BAF800B01BF4804B65D00AF10A0371 +:10FB5000284621461A46069376F080DF074600289D +:10FB600000F03981D0F8D030002B00F0348198F8C3 +:10FB700003909DF8B8314FEA99190BB3D5F89C3230 +:10FB800053F82960E6B13369D3B1337AC3B1414642 +:10FB900003225BA8FCF30CF35BA806F114013269A5 +:10FBA0000330FCF305F331695BA8033108AA02F0C6 +:10FBB000AFDA6C9A08F10400111F08AA02F0CADA41 +:10FBC00009F11C0954F8293093B11A696C9841461F +:10FBD000143308F0F5DCC0B90123009001930290C2 +:10FBE00003900490214628461722069B1AF05ADDFE +:10FBF000D7F8D00001F088DB0023C7F8D03003230A +:10FC00000F2606934FF00109D2E06C9A08F1040820 +:10FC1000083A6C920F2601E05E465F46B8F8023063 +:10FC2000B8F8009006932B6893F8623173B1B9F17C +:10FC3000030F0BD16C9A079B00920193D5F86008D3 +:10FC400021465246434674F057D8C4E0069A032A28 +:10FC500000F2C180BBF1000F67D1012A40F0CC80D7 +:10FC6000B5F8AA0122F014D90AF10A0B031C2146A7 +:10FC700018BF012328465A4676F0F4DE014610B13B +:10FC8000284676F0F1DE284621465A4676F0E8DF2F +:10FC90000746002800F0B2804368DA0408D52A68D5 +:10FCA00092F83020002A40F0A98023F4805343606A +:10FCB0002846394625F0B2DDB9F1000F03D0B9F17D +:10FCC000010F2BD112E0B4F9543094F94420384696 +:10FCD00001211BB916B976F0B9DC01E076F01EDA25 +:10FCE00097F8243013F001031DD118E0B4F9543013 +:10FCF000012B18D03846494694F9442076F00EDAA4 +:10FD000000238DE8080202930393049328462146BA +:10FD100017225B461AF0C6DC0D2649E000230122BB +:10FD200000930192EFE7002E42D100210C225FA840 +:10FD3000FCF3C2F2344B0DF5927B5F93334B002101 +:10FD40002822584660936195FCF3B6F2069BADF805 +:10FD5000346153AE3046002120224A93CDF82491DD +:10FD60004B97FCF3A9F26C9A08F106030193931FD9 +:10FD700000960293D5F894062146B0225FABCDF8E9 +:10FD800068B152F003DEBDF834618EB987B197F8DF +:10FD90002430D8070CD52846214604220AF10A034C +:10FDA00000960196CDF80890039604961AF07ADC36 +:10FDB000069A2046531C0193002303930493079B48 +:10FDC0000AF10A01059304F1DC023B46CDF80090EC +:10FDD0000296FDF76DFC284621460AF10A0276F0EC +:10FDE0003DDE68B1A3795BB190F82430D90707D51F +:10FDF0002B689B6A836203E00E26D9E70126D7E7CA +:10FE000063B0BDE8F08F00BF1114840015148400A6 +:10FE10002DE9F04F9A46836EADF5077D81468669E0 +:10FE2000CB58D1F80C01919C0D460D92DDF8408223 +:10FE300012930C90002C00F0AA82002131A86C22B1 +:10FE4000FCF33AF29DF848320D998DF8DC30B4F8A5 +:10FE5000CC303391CDF8D0A0CDF8C4903295CDF808 +:10FE6000D480369423B9206947F04AD8A4F8CC004E +:10FE7000B4F8CC20D5F808310021ADF8E4204CA826 +:10FE800028221093FCF318F20D98BAF8002003888A +:10FE9000ADF82C2003F0FC03A3F12000434243EB18 +:10FEA0000003D9B28DF8473093B20A934B010E93F9 +:10FEB00094F824300F9103F00303032B03D1A368BC +:10FEC000990500F13F82D6F864311BB19B79002B74 +:10FED00040F05782336893F82F30ABB12B6D9A07FF +:10FEE00012D595F8A4307BB100F076DDD5F8B010CE +:10FEF0003EF0EEDC002800F04A820023C5F8A8306E +:10FF0000C5F8AC3085F8A4300F9820B1B8F1090FCE +:10FF100040F2378209E0B8F1030F40F23282A8F1D3 +:10FF200004010AF1040B099104E0A8F10A020AF1A4 +:10FF30000A0B099200276763A763304621463A46B9 +:10FF400076F0B4D9099BCDF8F4B0012B3E93CDF8EF +:10FF5000ECB040F316829BF80130099802339842C6 +:10FF6000C0F20F8239460C2283A8FCF3A5F1704B36 +:10FF7000394683936F4B282284936AAB18460893C3 +:10FF80008596FCF399F156AA0DF5E87C6B9260AA70 +:10FF90006C92604639462022CDF81CC06A94ADF8B8 +:10FFA000C871FCF389F1089B09997B933368DDF8EC +:10FFB0001CC093F84F30029103F00303CDF800C04A +:10FFC000CDF804B08DF8E8310E9AD6F8940629469B +:10FFD00083AB52F0DBDCBDF8C8210E9208B11746A6 +:10FFE000BFE1BDF82C30D4F8E000A4F8F83038B107 +:10FFF00041780231FDF322F7D0F1010038BF002033 :020000041002E8 -:1000000076F0B4D9099BCDF8F4B0012B3E93CDF82E -:10001000ECB040F316829BF8013009980233984205 -:10002000C0F20F8239460C2283A8FCF3A5F1704B75 -:10003000394683936F4B282284936AAB1846089302 -:100040008596FCF399F156AA0DF5E87C6B9260AAAF -:100050006C92604639462022CDF81CC06A94ADF8F7 -:10006000C871FCF389F1089B09997B933368DDF82B -:100070001CC093F84F30029103F00303CDF800C089 -:10008000CDF804B08DF8E8310E9AD6F894062946DA -:1000900083AB52F0DBDCBDF8C8210E9208B11746E5 -:1000A000BFE1BDF82C30D4F8E000A4F8F83038B146 -:1000B00041780231FDF322F7D0F1010038BF002072 -:1000C0000B900B98EB6D8DF8E60023B12A6D40F292 -:1000D0003713134013B92B6D5B060BD5D4F8E03002 -:1000E00043B9AB79002B00F08F81D5F8EC30980440 -:1000F00040F18A81304656A960AA4CAB1AF0F6DE70 -:10010000002840F0858196F81C259DF844319A42DC -:1001100040F07E8194F8243099070BD594F8D730BD -:1001200023B130462146012239F0C0D92046FE21B4 -:1001300076F03AD895F94430002BC0F2718194F8EA -:100140002430DA0740F16C81336893F8A9304BB161 -:10015000D6F870012AF04EDD022803D10A99CB05AA -:1001600040F154816D2215A80021FCF305F1002314 -:10017000DDF830E11A4612E086A8C11811F8E41C37 -:1001800001F07F016C2909D81B48405C30B115AFE4 -:1001900040B2795432EA200228BF0122013373456C -:1001A000EAD16168336A21F007016160587D12F17C -:1001B000000C18BF4FF0010C18B112B941F0010149 -:1001C00061605B7D33B10A99480503D4636843F0ED -:1001D000020363600A9A12F02002139203D063684C -:1001E00043F004036360109B986B002314E000BF8E -:1001F000B1118400CD138400581689001099CA18D3 -:1002000092F83C20110606D502F07F0215A98A5CFF -:10021000002A00F0FD8001338342EFD1336893F868 -:100220004F309A072AD06D9941B34A78304602324E -:10023000CDF81CC054F09CDA0022074600923046EC -:1002400021463A460023FBF701FCDDF81CC0AFB1A4 -:1002500051A810220130F91CFCF30AF051AA002326 -:10026000F11891F8011312F8010F0840884240F08C -:10027000CF800133102BF3D14FF0020C129B9C4521 -:10028000C0F0C680EA6D22B1296D40F237130B40F1 -:1002900013B92B6D5B060BD5636B23B1A16B40F2D9 -:1002A00037130B4023B92B6D13F0410F00F0B880CA -:1002B0000A98C00618D5296D40F237130B409BB938 -:1002C000490601D50B9979B130460D9E00230122D4 -:1002D000009301920293039304932946172206F197 -:1002E0000A031AF03FDA9BE0E2B12A6D40F23713BD -:1002F0001340BBB1D30715D594F8D630012B11D1DB -:10030000636B7BB105F1DC03009305F1E20301931C -:10031000022730462946224604F11403029726F0AC -:1003200097D87EE0336893F830304BB9336A1B6856 -:10033000022B05D195F92C3113B91398002869D0F7 -:10034000336A1B68022B05D199F8003013B10A9962 -:10035000480561D5304619F07BDDD9F82830984240 -:100360005CD2304629461AF0E3D8D5F8843098425A -:1003700054D2D5F8EC30990408D5D6F84C01214672 -:100380005A46099B60F016DA002849D10E9A4CA90A -:10039000ADF82C213FA82822FBF36AF70C99486B93 -:1003A00008B101F011D80F9A1AB1AAF1060A08F1A2 -:1003B00006089DF847000C9B83F83C00404600F07F -:1003C000F1DF0C99486308B9886306E0424651465C -:1003D000FBF34EF70C9AC2F8388001238DF8F03108 -:1003E00004F11401002306227DA8ADF8F231FBF3DD -:1003F0003FF731AB0093304629467CAA234635F0BF -:1004000051DD24E01E270CE00D270AE0162708E046 -:10041000122706E0132704E0192702E0112700E065 -:100420000C2731AB0393484629467CAA0D9BADF8B7 -:100430002C71CDF800A0CDF804800294FFF724FAC7 -:1004400005E0484629460D9A31AB34F0CFDC0DF576 -:10045000077DBDE8F08F00BFD1F80C0130B5446BCB -:100460004CB1816B39B190F83C50002D0CBF042584 -:100470000A25A94203D200211160196030BD251D53 -:100480001560196090F83C0018B106390A341960FB -:1004900014601A68043A1A6030BD0000024B00F084 -:1004A0000F0053F820007047746501002DE9F04FEC -:1004B000CB88D0F810218BB09B0605460E46046809 -:1004C000D0F80C710892D0F804A11DD5036D9A07DD -:1004D00012D558070BD501F16F0004217CF0BADC6E -:1004E00090B906F1830004217CF0B4DC60B994F883 -:1004F000413513F0020F05E0DA0705D594F84135D0 -:1005000013F0010F40F02B8320462946728E1623EC -:100510003CF0D6D8002840F04083738E204613F478 -:10052000404F0CBF002201220A3254F822902A4682 -:10053000494621F069DFFF28804600F02E8394F8B9 -:10054000903243F0040384F89032236893F83B30F0 -:100550003BB12046294642465AF000D9002840F0D7 -:100560001C83236A186961F0DFD840454DD0236AA7 -:10057000186961F0D9D8FDF387F383464046FDF34F -:1005800083F3834509D1236A186961F0CDD808F453 -:10059000605300F46050984237DC7B68022B0AD12C -:1005A000BAF8BE30DB0706D5BB68182B03D0089A13 -:1005B000536B042B29D1D4F8580141464CF062DB2F -:1005C000204628F01FDC7B68022B08D1B5F9543097 -:1005D0002BB9D4F8D4062946324651F0B5DA204674 -:1005E000414626F041DF236893F83B304BB1D5F804 -:1005F0003C335968D4F8C035994202D0204623F0E4 -:10060000ABD820461FF0ACDE0FE0D4F858014146CD -:100610004CF042DF48B1D4F8580141464CF032DB8F -:10062000002120460A4622F00BD8236893F83B307D -:1006300093B1D5F83C335A68D4F8C0359A420BD000 -:10064000204628F0DFDBD5F83C332046596823F0FC -:1006500083D820461FF084DE09F15003C82250469B -:1006600031460993FBF304F6D9F80030AAF832803A -:10067000022B07D199F81580D8F1010838BF4FF047 -:10068000000801E04FF00008F38813F020030DD0BC -:10069000236893F84F3013F0030307D0D5F8EC30FC -:1006A00003F48053D3F1010338BF0023DBB20AF116 -:1006B000380B0793FF22B8F1000F18BF00238DE815 -:1006C0000C0058465946002243466FF01FD9D4F813 -:1006D00084345846099901229B786EF0EBDF00289C -:1006E0002ED1B9F80820D9F80090B8F1000F05D143 -:1006F00020464146069220F03BD9069ABAF832309D -:1007000003F46053B3F5205F08D0B3F5C05F07D0A2 -:10071000B3F5805F14BF0A23142302E0A02300E096 -:100720002823FF2101910290CDF800800393D4F893 -:10073000843458461B79099904934B466FF0AAD824 -:10074000D5F8EC3098040CD52946204620F010D975 -:10075000FF230093019059465846002202236FF070 -:10076000D5D82046594623F0D9DA96F934202046C8 -:100770000032294618BF012246F0F2DC96F93430E7 -:10078000E3B9D5F80831012283F86020D4F8440198 -:1007900029465BF097D9284631463BF023DA2846B4 -:1007A0000E213DF05BD82946204646F051DE20461A -:1007B00029467A68BB6845F007D8CCE1D5F8EC301B -:1007C000990405D5D4F84C01294652465FF0BADCAD -:1007D00020462946324676F0A3DA804638B92046CC -:1007E00029463A460BB0BDE8F04F3BF09D9F079A73 -:1007F000F2B1DAF86830BAF86C900C33A9F10C0950 -:1008000019464A462046069353F0CCDF069B8446A1 -:1008100019464A462046CDF818C053F099DFDDF856 -:1008200018C00022034600922046414662460AE074 -:100830004368DA0309D5F3889B0606D4079B204654 -:10084000009341461A46FBF701F9D8F80430D5F871 -:10085000EC2043F48053C8F8043012F400524FF0F7 -:100860007F0308F13C01009305D0079A5846019296 -:100870000223002203E0079B5846019313466FF0C2 -:1008800045D82046414676F0ADDC204629463AF070 -:10089000C1DD236893F862315BB1EB6D580308D575 -:1008A000BAF8BE20D4F860084146C2F3801206F0C0 -:1008B00095F898F8243013F00C0F40F04681B5F904 -:1008C00054A02368C5F800A193F86231002B7DD0B5 -:1008D000EB6D190605D5D4F86008294673F054DB92 -:1008E00010B9EB6D5A033CD500232946C5F80031F9 -:1008F000D4F8600873F032DA29468246D4F86008EA -:1009000073F040DA88B14FF48029204629463246F8 -:1009100008238DE800063DF019D830B10323C5F84F -:100920000031C5F85C909A461BE0D4F8600829466F -:1009300073F02ADBA0B14FF0800B4FF00009204686 -:10094000294632460223CDF800B0CDF804903CF0A1 -:10095000FDDF28B1C5F80091C5F85CB0CA4600E0DB -:100960008246D5F80031032B0BD1D4F8DC0629469A -:100970003246EB6D6CF002D818B10023C5F8003197 -:100980009A46D5F80031032B20D1D4F8600805F041 -:1009900065FA50B1D4F86008414605F063FA20B119 -:1009A000D4F86008294605F01FF9D4F860082946F4 -:1009B0004246334673F092DA30B1284608210BB034 -:1009C000BDE8F04F3CF04A9FC5F800A1D7F804906D -:1009D000B9F1020F1DD1BAF1000F1AD1D4F8D40623 -:1009E0002946324651F0C8D898B1D5F80801FCF331 -:1009F0002FF370B9D4F8D00629463246C5F80091D5 -:100A00007BF00EDAD4F8D4062946324651F016DBD4 -:100A1000CA460C21404675F04FDE7B68022B23D17D -:100A2000089A536B093B012B1ED893464FF00009DF -:100A3000134616E00A2000FB0930D5F80811623091 -:100A400006220693FBF300F4069B30B94FF496722E -:100A5000ABF86820012283F8502009F101090BF15D -:100A60000A0BDA6C9145E5D37B68022B33D12B7AE4 -:100A7000002B30D0BAF1020F2DD1B6F8BE30DB0713 -:100A800029D5089A536B042B25D0BB68182B22D08C -:100A9000284622F04DDF18B12846002127F058D80B -:100AA000284618213CF0DADED8F80C30D4F8D40609 -:100AB000D5F808211BB11969002908BF002300934C -:100AC000B6F862302946C3F340130193434651F010 -:100AD00013DA064629E0284608213CF0BFDE4FF035 -:100AE00001090023CDF800A0CDF8049002930393F0 -:100AF0000493B6F862303246C3F340130593284698 -:100B0000434608F11401FCF733FE2368064693F8C8 -:100B100069311BB12046494648F0D2D8A0683968EF -:100B20004FF4967200230CF02FDF46B1D4F88804FE -:100B30001B49B5F82E21334660F0F8DA0BE0A068C7 -:100B400039684FF49B72334603E00022A06839688D -:100B500013460CF019DFBB7F0133BB771DE0F38830 -:100B6000708E23F46663F380FDF38EF040F48050C2 -:100B70001FFA80F8708EFDF387F0B6F8BE300E28AD -:100B80008CBF4FF44040002048EA000823F00A03DD -:100B9000A6F83280A6F8BE30B6E40BB0BDE8F08F00 -:100BA000A59084002DE9F04F9A461388D0F80C6187 -:100BB000A3B003F0FC030993B36894460B3BBAF867 -:100BC0000220012B04468B46DDF8B0900568D0F872 -:100BD0000471ADF828201FFA82F80BD80CF1100030 -:100BE00039460622CDF818C0FBF32EF3DDF818C005 -:100BF000034660B1099A2046B2F1100318BF0123E1 -:100C000000930023019306210CF10A0248E0306CA6 -:100C100020B1069300F0D8DB069B7364484600F0D1 -:100C2000C1DB306428B1C6F8449051464A46FBF314 -:100C30001FF32B6893F844303BB1D5F86001BAF844 -:100C400002104AF037DCAAF80200B8F10B0F10D1FD -:100C50007368012B13D0B3680C2B10D000230093C2 -:100C6000214628465A463B463BF0C6D820460C2132 -:100C700077E0B8F1000F16D0B8F11E0F13D07368EB -:100C8000204613F1FF3318BF0123009397F9343046 -:100C90003A46D3F1010338BF0023019301214346B3 -:100CA00039F0AEDBC1E02B684FF000089B6AA9F178 -:100CB0000602CBF82C300AF106030793089203933F -:100CC00004924346284621465822CDF80080CDF8AC -:100CD0000480CDF8088019F045DD41460C221FA89C -:100CE000FBF34AF3524B41461F93524B2822209369 -:100CF0000DAB184606932195FBF33EF3BDF8282073 -:100D00000DF15C094146ADF8382048462022CDF867 -:100D100034B0FBF331F3069B089A1E93079B0292B3 -:100D20000193CDF80090D5F894062146099A1FAB9F -:100D300051F08CDE8046002877D1BDF83890B9F1AB -:100D40001E0F11D1129B2846F36421463AF062DB54 -:100D5000F26CA86831681E3243460CF015DE20465E -:100D600019213CF07BDD60E0D4F8EC309B0406D523 -:100D7000D5F84C015946079A089B5FF07BDDBAF81D -:100D80000420A4F8F62095F87338A5F8582383B109 -:100D900092042869C421920C44F0C6DA05F5066075 -:100DA000093039460622FBF363F297F83230A5F892 -:100DB00070387368204613F1FF3318BF0123009386 -:100DC00097F934303A46D3F1010338BF0023019339 -:100DD00000214B4639F014DB204659463AF026DA1A -:100DE000D5F868329C4220D0E36DF3B9236DD80763 -:100DF0001BD5E36E591C18D01C3354F82320A2B124 -:100E0000117A012901D003290FD15089D3798DE8B6 -:100E1000030002F11401029100210491059103974E -:100E200028462146126954F0C3DD23B0BDE8F08F97 -:100E3000D5548400616184002DE9F04FA5B092463D -:100E40000C939DF8B820D0F80C310D920993BAF8A4 -:100E50000220D0F8043101F10A07BAF804900446E0 -:100E60000B9105680892384619460622BAF800B078 -:100E70001FFA89F80A93FBF3E7F100282ED12846E0 -:100E800021463A4675F04ADE0646002826D0099AE1 -:100E90009368082B01D00A2B20D1726842F480524B -:100EA00072602A6892F8622172B1BBF1030F0BD114 -:100EB0000C9B0D9A00930192D5F8600821460B9A7D -:100EC000534672F079DF92E0082B02D1089B022B87 -:100ED00003E00A2B07D1089A042A04D000230093C8 -:100EE0002046062180E0B8F1000F06D0CDF800B012 -:100EF000204601213A46434677E041460C2221A88C -:100F0000FBF33AF23B4B414621933B4B2822229381 -:100F10000FAB184607932395FBF32EF2089AADF812 -:100F20004C900DF164091092414620224846CDF8BC -:100F30003CB01196FBF320F2079B0C9A20930AF128 -:100F400006030193931F0293CDF80090D5F8940601 -:100F50002146B02221AB51F079DD002847D1BDF800 -:100F60004C30002B3AD1BBF1010F37D1089A022A3D -:100F700034D10A2120463CF071DCF368129A06F164 -:100F800014011BB11869002808BF002303930D9BAF -:100F900001204FF0030C4FF0000E8DE80150049239 -:100FA0000593204633460A9AFCF7E2FB21460646A3 -:100FB00028463AF02FDA46B1D5F888040F49B4F83C -:100FC0002E21334660F0B2D811E0099AA868116862 -:100FD00033464FF49B720CF0D7DC08E0191CCDF8B7 -:100FE00000B0204618BF01213A463DF025D825B073 -:100FF000BDE8F08F6D61840071618400A59084006C -:101000002DE9F041876806467D68B86851F805808B -:101010000C46FAF3D1F2C8F80400002830D0635926 -:1010200000215868E422FBF3A7F1F86854F8058022 -:10103000FAF3C2F2C8F8080010B3635900219868A7 -:10104000E822FBF399F163592949D3F80880336802 -:101050003246C8F80030986800230CF03FDDC8F82D -:10106000680068B163592349D3F808803368224681 -:10107000986800230CF032DDC8F8C00000282FD19A -:1010800063599B68FBB1996E39B1336898680CF06D -:101090000DDD635900229B689A6663599B68D3F8FB -:1010A000C01041B1336898680CF000DD635900222C -:1010B0009B68C3F8C0206359F8689968FAF3A2F2F4 -:1010C000635900229A606359596861B1B868FAF3AC -:1010D00099F2635900225A606FF01A00BDE8F0815E -:1010E0000020BDE8F0816FF01A00BDE8F08100BF7C -:1010F00055BE84009DBC84002DE9F04F9FB006468C -:101100008B461446D0F800900493002B00F0DE824A -:101110008368049A5B681146D35848465D689B68AB -:101120001CAA05931BAB36F043D860B15CB9059C93 -:10113000202204F148001B99FBF39AF02022E28060 -:101140004FF0870C0DE0062C00F2C382DFE814F0AC -:101150000700C1026F00C1026C01C102E4014FF03F -:10116000710C049C63464846716804F11402CDF882 -:101170000CC07DF03DDBDDF80CC08046002800F09F -:10118000AC82BBF1030F06D1D5F8D030B3F5802F78 -:1011900008BF4FF0000BD8F80840ACF112039BB227 -:1011A0001B0204F1120A238200215F225046CDF86F -:1011B0000CC0FBF3E1F04BF088039BB21A0AE27417 -:1011C00023752B8B05F11C071A0AA3756275484617 -:1011D000394620221FF048DD04F11F003946202245 -:1011E000FBF346F0DDF80CC0ACF1710C1FFA8CF388 -:1011F000BBB11A02A4F86F20023BDD2284F87120F3 -:1012000084F872308749032204F17300FBF330F055 -:10121000042384F8763004F177001C991022FBF344 -:1012200027F00B235F462B604FF0000B5AE2BBF117 -:10123000030F07D1D5F8D070B7F5802F14BF03275F -:10124000002700E05F46D5F8D000802802D0B0F536 -:10125000802F04D147F49E5747F0080703E0042885 -:1012600002D147F4E477BFB2D9F8003093F8624175 -:1012700054B1F6F7A9FF40B1D9F8600804F0EEFDCB -:1012800018B1B5F8D40000E02046AC88D5F8D030CD -:101290000419A4B2802BADF8764002D0B3F5802FAC -:1012A00025D117F4805323D0B6F8108018F0010828 -:1012B00008D130463FF03EDD30463FF05FDD013083 -:1012C00000F00B8233687168D3F87C065BF062DD56 -:1012D000B6F87C30BDF876202633C31812F007022A -:1012E0009BB205D0C2F108029B189BB200E000231C -:1012F00071341B19049C4846716804F114029BB2B6 -:101300007DF076DA8046002800F0E78184680021CD -:101310005F2204F1120A227461745046FBF32CF030 -:101320003B0AE37427752B8B05F11C011A0AA37580 -:10133000627504F11F002022FAF39AF7AA8804F1DB -:101340007100A968FAF394F7BDF876301A0A42EAF8 -:101350000323A4F86F30D9F8003093F86231B3B1A9 -:10136000D5F8D000F6F730FF88B1D9F8600804F05E -:1013700075FD60B1AB68002B00F0B381A888D5F88B -:10138000D81050445F30B5F8D420FAF371F7D5F88F -:10139000D030802B02D0B3F5802F33D1F80431D573 -:1013A00021460DF1760230463FF074DCBDF8763010 -:1013B0001A0A42EA0323A4F86F30049A9368990545 -:1013C0000FD533682246D3F87C0671680DF1760399 -:1013D0005BF02CDDBDF876301A0A42EA0323A4F84C -:1013E0006F30A37B30460093294652465B463FF060 -:1013F000ABDA013006D1D9F804004146002200F0F2 -:1014000007D866E194F86F2094F8703043EA02231D -:10141000228AD3189BB21A0A42EA032323820C239E -:1014200016E100BF3738010096F87A704BF4607B04 -:101430003F0107F030074BEA0707B6F87CC0BFB2A0 -:101440000023BA0754BF0CF1710C0CF1790C049C09 -:101450001FFA8CFCADF8763048466346716804F19B -:101460001402CDF80CC07DF0C3D9DDF80CC0804665 -:10147000002800F0328184685F234FF0000B04F1F4 -:10148000120AACF112022374594684F811B0504686 -:10149000FAF372F73B0AE3742775B6F87C3006F16D -:1014A000BE011A0AA375627504F11F002022FAF327 -:1014B000DFF6102206F18E0104F13F00FAF3D8F6B0 -:1014C000082206F1FE0104F14F00FAF3D1F6B6F856 -:1014D0007C2006F15A0104F17100ADF87620FAF390 -:1014E000C7F6BDF8763030461A0A42EA0323A4F85C -:1014F0006F30A37B29460093524607F003033FF069 -:1015000023DA013040F096804146D9F804005A466B -:10151000FFF37EF7D846E0E0D5F8D030802B03D03B -:10152000B3F5802F40F0D5803368AC88D3F87C06C3 -:101530007168ADF876405BF02DDCB6F87C30BDF814 -:10154000762026337134C31812F00702A4B29BB27E -:1015500003D0C2F108029B189BB2E318049C4846D2 -:10156000716804F114029BB27DF042D980460028D4 -:1015700000F0B38084684FF0000C5F224BF49C575E -:1015800004F1120A84F811C06146BFB222745046B9 -:10159000CDF80CC0FAF3F0F63B0AE37427752B8BF9 -:1015A00005F11C011A0AA375627504F11F002022BF -:1015B000FAF35EF60DF1780BA968AA8804F17100C0 -:1015C000FAF356F63BF8023D21461A0A42EA032393 -:1015D000A4F86F305A4630463FF05CDBBDF87630F9 -:1015E0001A0A42EA0323A4F86F3033687168D3F80B -:1015F0007C0622465B465BF019DCBDF8763030464F -:101600001A0A42EA0323A4F86F30A37B2946009309 -:1016100052463B463FF098D90130DDF80CC009D165 -:1016200041466246D9F80400FFF3F2F6DDF80CC03B -:10163000E04652E094F86F2094F8703043EA0223B9 -:10164000228AD3189BB21A0A42EA032323820D236B -:101650002B604FF0010B45E0B3F5802F14BFFE2344 -:10166000022300E00223504605F15C01082200F845 -:10167000053BFAF3FDF517F0030104D1D5F8D000CE -:10168000FDF38EF10146BBF1000F0CD0204605F1B1 -:101690008C0207ABFDF394F1F0B10AF14D0007A9FC -:1016A0001022FAF3E5F573684146DA68484624F0FB -:1016B00093DF059CD9F80800D4F8C0104FF47A7273 -:1016C00000230CF061D94FF0010806E0DDF810802E -:1016D00003E04FF0000800E0804640461FB0BDE840 -:1016E000F08F9B460323E373D5F8D030802BB3D122 -:1016F000B8E700BF2DE9F04F054689B00E46D0F897 -:1017000000A01F46002B00F0878183685B68FB58B0 -:101710005C68D3F80880D4F8D000F6F765FD00289F -:1017200000F07C81B8F1000F00F07A81BB685805A9 -:1017300007D4BB6B03F00203002B14BF0123022369 -:1017400000E00323D4F8D0000793802805D0B0F53B -:10175000802F02D0042840F06581337D96F81390E5 -:1017600043EA092919F00303069302D1FDF318F1A6 -:10177000069004F15C0B0120082306F117015A467C -:10178000FCF3F0F5834500F04F8123680C2B00F04B -:10179000B7800D2B00F018810B2B40F0458109F428 -:1017A000DC73B3F5847F40F03F8104F13C032022D9 -:1017B000184606F11F010493FAF35AF5BA68049B20 -:1017C00012F4806F09D12A68126892F86221C2B1BE -:1017D000D4F8D020B2F5802F13D108F1480200923E -:1017E000B8F806206968019204F18C020292A28A7C -:1017F00007F114000392E23104F11C02FCF346F5F8 -:1018000022E0696807F1140C6046E2310622049375 -:10181000CDF814C0FAF318F5049BDDF814C00028C5 -:1018200000F0028108F148020092B8F806206968C9 -:10183000019204F18C020292A28A60460392E23184 -:1018400004F11C02FCF322F719F4807F10D0338AD4 -:101850001A0A42EA03239BB25C2B40F2BF80304657 -:10186000069904F18C02FCF377F7002800F0DC8085 -:10187000338A1A0A42EA03239BB25E2B40F2AE80FF -:1018800096F86F1096F8702042EA012202F15F018B -:101890008B42C0F0A380C2B1E188B4F8DC30CB1831 -:1018A0009A4212D106F17100E16806F11209FAF3C9 -:1018B000CBF488B1E388D4F8E010994409F15F00D3 -:1018C000B4F8DC20FAF3C0F430B1686807F1140111 -:1018D00011227DF025D9A7E0002384F8CD302B68B4 -:1018E000D8F8C01098680CF075D858460821FDF358 -:1018F0005DF02846079902223B46FFF7FDFB93E087 -:1019000009F4D873B3F5807F40F08E8019F4807F9E -:1019100008D03046069904F18C02FCF31DF700282C -:1019200000F08280002384F8CD302B68D8F8C010F6 -:1019300098680CF04FD8228A07F11406238B504682 -:101940008DE84400696804F1AC027DF089D8D4F8D0 -:10195000D030802B02D0B3F5802F02D1102323602A -:1019600018E0042B16D10D2323602B8AD90707D446 -:1019700028463FF0DFD928463FF000DA013053D047 -:1019800058460821FDF312F02846079904223B46E9 -:10199000FFF7B2FBD4F8D030802B04D0B3F5802F02 -:1019A00001D0042B08D16B685046DB687921009385 -:1019B00032460623FAF7D4FAD4F8D030802B27D059 -:1019C000B3F5802F30D123E019F4807F15D0338A0E -:1019D0001A0A42EA03239BB25C2B07D8DAF80030DC -:1019E000D3F888305A6E01325A661DE030460699A7 -:1019F00004F18C02FCF3B0F6B0B1002384F8CD30D2 -:101A00002B68D8F8C01098680BF0E4DF102323602F -:101A100028463EF0F3DF07E0184606E0E92004E040 -:101A2000404602E0002000E0012009B0BDE8F08F50 -:101A30002DE9FF470D9C064617469A468946002920 -:101A400052D0002C52D0836800685B68E3585D6810 -:101A5000D3F80880294606F01DFF09232B6048466D -:101A600039463022FBF382F0736848B1626BDB6D5C -:101A7000B2F5802F0CBF03F4802303F0800302E053 -:101A8000DB6D03F00403C5F8D0300C9B3068029383 -:101A900021462A464B468DE8800406F018FF30B3F5 -:101AA0007369012B02D1B8F8060000B3002385F852 -:101AB000CD303368D8F8C01098680BF08BDF0A235C -:101AC0002B60A3685B0507D4A16B01F0020100291C -:101AD00014BF0121022100E00321304600222346E9 -:101AE000FFF70AFB012002E0084600E0204604B0B0 -:101AF000BDE8F0872DE9F04390E86000D6F80831A2 -:101B00008E465B8E174603F440437246A3F5404E63 -:101B1000DEF1000389B004463146284643EB0E034C -:101B200075F000D8804600287CD047B1E368002BD0 -:101B300078D120464146FFF763FA002872D1A368A6 -:101B40005B6858F803309F68238AD90702D420467F -:101B50003FF04CD82B68C4F80C8093F86231ABB1DD -:101B600098F8D630032B0BD1D8F83430B3F5802F4A -:101B70000CD12846414607F1480270F01BDC0FE00B -:101B800023B9D8F83430B3F5802F09D0238A9A07C7 -:101B900008D507F1480004F11A012022FAF368F38E -:101BA0002023FB80FB88202B35D12B684FF00009C8 -:101BB000D3F8E800CDF81890CDF81C900590FFF30D -:101BC000F1F3074600282DD005AB8DE80802284622 -:101BD0005021D8F810203B46F9F742FED5F81805F9 -:101BE000314606AA07ABFEF737FC07F10C0300935A -:101BF000059B20460C3B0193E36801210293069A62 -:101C0000079B40F0D9D92B683846D3F8E8300593C4 -:101C1000FFF3DAF306E0706906F11901327E4346FC -:101C20003FF054DA09B0BDE8F0834FF0FF30704761 -:101C300070B50446D0F8880000220A21D4F8D830C4 -:101C40000D0A33F81230CEB2CB189BB2013B46EAF4 -:101C5000032605F0030503F440731D436FEA426356 -:101C60006FEA5343A0F84035A0F82065A0F82C5542 -:101C7000A0F84035D4F8D83033F812500132491961 -:101C8000062A89B2DAD1204698215A8843F04CDBE3 -:101C9000D4F8D83020469A219A8843F045DBD4F80E -:101CA000D8302046DA881B889C2143EA022292B26F -:101CB00043F03ADBD4F8D83020465A891B899E215C -:101CC00043EA022292B243F02FDB2046BDE8704087 -:101CD00040F0EE9CF8B503688E210446D3F8845496 -:101CE00042F0E0DC236840001B6886B293F8643160 -:101CF00006F1500106F1940789B2BFB213B1002377 -:101D000085F86D31D5F82031012B1CD002D3022B80 -:101D100030D122E095F8E820012010FA02F295F87F -:101D2000583192B2FF2B03D010FA03F31A4392B248 -:101D3000204643F0F9DA95F8E83001229A4020462F -:101D4000394692B214E02046B5F82A2143F0ECDA85 -:101D500020463946B5F82C210AE095F8E8300122F2 -:101D60009A40204692B243F0DFDA204639460022FC -:101D700043F0DADA95F81C2142B94C364FF6FE7181 -:101D800020463140BDE8F84043F0CE9AF8BD00004F -:101D9000D0F8941010B50831044641F0F3D8034947 -:101DA0002046BDE8104041F0D59800BF6C4F0100BF -:101DB00038B5437C04468B420D4606D039B142F01B -:101DC00005DB38B94FF0FF3038BD002038BD4FF08B -:101DD000FF3038BD002084F87600657438BD0000FF -:101DE0002DE9F0438BB0129F98460023032F044641 -:101DF0000D46139EDDF85090089309930CD90422E8 -:101E000008A84146FAF334F2072F05D909A808F1CA -:101E100004010422FAF32CF25A2D089900F0B38041 -:101E200032D8212D00F0D08016D80E2D00F0A780DA -:101E300008D8052D5BD00C2D00F09D80042D40F0BE -:101E40009B817CE0142DC0F09781172D40F2A0817A -:101E5000202D40F09181C5E03F2D00F0F88009D899 -:101E6000272D00F0CE803E2D00F0EC80262D40F096 -:101E70008381D4E0522D00F02A81542D00F02A8174 -:101E8000442D40F07981E7E06A2D00F0618116D899 -:101E9000642D00F0408109D85D2D00F08680632D0F -:101EA00000F01B815C2D40F067817BE0682D00F025 -:101EB000398100F23A81662D40F05E812FE1792D63 -:101EC00000F0528109D8712D00F04681782D00F084 -:101ED0004E81702D40F050815AE17C2DC0F04C8134 -:101EE0007D2D40F255818C2D40F0468163E0E06FFE -:101EF00098E8A000C66916F004060ED0002335FA53 -:101F000003F2D607D9B203D401330F2BF7D1194608 -:101F10002A463B4604F0DADC2CE12946324602230D -:101F200004F0CADE29462A460223E06F04F000DFEF -:101F3000E06F29463A46022304F0E0DE2DE1B9F1D4 -:101F40000B0F40F31C8100210A460223E06F04F0CE -:101F5000B3DE00210A4607460223E06F04F0CEDE1E -:101F6000002105460A46E06F022304F0E1DE3760F7 -:101F70007560B060FEE0E06F04F0B8DE3FE0D4F8DA -:101F80008000884902E0D4F880008749FBF390F094 -:101F900020B100210A46FAF327F630E04FF0FF3374 -:101FA0003360E9E094F81C31E3E0003118BF01210F -:101FB00084F81C11DEE0099A4A4500F3E0802046CF -:101FC000334640F069D845E0072F40F2D880002919 -:101FD000C0F2D88002230093E06F0122099B04F035 -:101FE0001DDFC7E0032F40F2CA800029C0F2CA807B -:101FF000022300930022E06F134604F00FDF3060ED -:10200000B8E00B2F40F2BB800029C0F2BB80099BD7 -:10201000002BACBF6FF016066FF00106BDE0072F76 -:1020200040F2AD800029C0F2AD80099A002AC0F2CA -:10203000A98000250095E06F2B4604F0FBDE3060A0 -:102040002E46AAE0E06F314604F034DE02E0E06F95 -:1020500005F006D80646A0E0236898680BF046DD38 -:102060000746E06F04F09ADE10B3E06F04F0B2DED2 -:10207000054618B9E06F012105F004D83368E06F18 -:102080000093736808360193002302960393416816 -:10209000D4F88820A368FAF3A1F0002814BF4FF009 -:1020A000FF3600266DB9E06F294604F0EBDF08E04B -:1020B000E06F04F067DE002814BF6FF01D066FF0BC -:1020C00016062368394698680BF018DD65E0D4F8E9 -:1020D00060314EE0D4F864314BE03146102204A860 -:1020E000FAF3C6F0059D0C352846FFF35BF1044674 -:1020F00000284AD031462A46FAF3BAF0238820460F -:102100001B0B012B04D0FFF35FF14FF0FF3644E0CF -:10211000FFF35AF13CE0236893F8183629E04FF4B6 -:10212000B06326E0B4F81E3123E089B201292FD82C -:102130000323A4F81E112046009319B12022022186 -:10214000134602E002212022002342F083D811E04E -:10215000204640F08BD952E74B1C022B1BD820465F -:1021600049B242F0DDDB75E7C4F8381102E0D4F87B -:1021700038313360002610E06FF01D060DE06FF07F -:102180000D060AE06FF0010607E06FF01A0604E0A2 -:102190006FF0160601E06FF01C0630460BB0BDE88C -:1021A000F08300BFFA6C8900026D8900F0B587B03A -:1021B00004460668D0F8885000210C2202A8FAF3E1 -:1021C000DBF0002320464FF0FF31704A059342F0C8 -:1021D00031D823681B6893F8693113B1204640F069 -:1021E0008BD8204643F014D84FF40037204640F0F7 -:1021F00039DC009704233069242105AA41F0AADACA -:1022000000210A46E06F04F081D96149204640F080 -:10221000A1DE2046FFF70CFD02A9204640F05EDB60 -:1022200020468021082243F07FD80A2220465C21E4 -:1022300043F07AD82046D4F8201140F0EDD9554A21 -:102240002046554941F0F6DF4FF00043C5F888318C -:102250004FF00073C5F88C314FF48043C5F8283136 -:102260004FF480336B620121204641F0D9DFE06FEB -:1022700004F0F0D8A4F81201A5F8A806162120460B -:10228000B4F8482043F050D82046C021B4F86C2060 -:1022900043F04AD82046C221B4F86E2043F044D817 -:1022A0002046182104F1A4020223009741F09EDA8F -:1022B000022320461C2104F1A602009741F096DA81 -:1022C00096F858361BB1002386F8583606E000977A -:1022D0003069242105AA042341F088DA20464421EC -:1022E000B4F8A82043F020D820464621B4F8AA200C -:1022F00043F01AD8B5F888361B051B0DA5F88836AB -:102300000123A5F89C360025B5636319586910B1FF -:10231000224B5B6898470435182DF6D11F4D606934 -:10232000AB6D98476B6F606998472046002142F07B -:10233000BDDC23681B6893F8693113B1204640F077 -:102340000DD8A36F2046598B4FF48072CC3142F0E8 -:10235000EBDF637C032200921022002B14BF134694 -:1023600000232046042141F075DF2046AE2142F0D3 -:1023700099D94FF4D8634000C4F82401C4F8283137 -:10238000304640F091DC07B0F0BD00BF040400040B -:10239000943E0100000002400000064010A78800A3 -:1023A00070B5036804461B6893F86931002B00F090 -:1023B0008180836F598B363142F074D9236D064684 -:1023C000D80777D5636D190674D4E36F9A699200C4 -:1023D00002D5DA69D00704D5DB69D90701D45A07D9 -:1023E00068D5E36E9B0065D5D4F888304FF49675B8 -:1023F000B3F8B42692B242F00302A3F8B426D4F89C -:102400008820B2F8B83623F0C0031B041B0CA2F8D6 -:10241000B836236DD80719D5636D190616D4E36F46 -:10242000DB695A0712D5E36E9B000FD5D4F88830CC -:102430000121A3F8F016D4F88830B3F8F22692B24E -:10244000130A03F00F0302F03F0213E0D4F88830C0 -:102450000022A3F8F026D4F888300121B3F8F22640 -:10246000A3F8F016D4F88830C2F30512B3F8F236A8 -:10247000C3F30313042A02D10BB1042E02D04FF48C -:10248000FB750AE06420FEF37BF4013DC1D1F6E761 -:10249000013D08D00A20FEF373F4D4F88830B3F875 -:1024A000B626D007F4D4B3F8B82692B242F0C002F0 -:1024B000A3F8B82670BD38B58B7905460C463BB1FC -:1024C00090F88E22002A21D190F88F22002A20D164 -:1024D0000122627193B12B6893F8623173B1E36D9D -:1024E00058030BD5D5F8600803F0B8FC30B1637918 -:1024F00023B1D5F86008214603F076FBA07950B1EE -:1025000028462146BDE8384044F0A29F4FF0FF30F6 -:1025100038BD4FF0FF3038BD43690BB9022343612A -:1025200083690BB914238361C36913B94FF416731C -:10253000C361836813B94FF47A73836003690BB97D -:10254000034B0361C3680BB9024BC360704700BF04 -:1025500000350C00804F12002DE9FF470368044648 -:10256000D3F80090D9F810309B6FB3F81AA099F8FF -:102570001930002B5AD040F2A47600253146D9F804 -:10258000100042F08FD8B11C0746D9F8100042F075 -:1025900089D86B08023504AAEDB202EB830347EA3F -:1025A00000400436062D43F80C0CE7D10AF1A40ACA -:1025B0005146D9F81000019F039E029D42F072D847 -:1025C00051468046D9F8100042F06CD84BF6FF72A5 -:1025D00002405146D9F8100042F0A6DE236A9F421D -:1025E00002D2DB43D81900E0F81A636A9E4202D295 -:1025F000DB43991900E0F11AA36A9D4202D2DB4342 -:102600005A1900E0EA1AA368276298426662A56236 -:1026100003D3032384F838300AE02369994207D2B0 -:10262000E3689A4204D2C8F3803002E0F52000E06B -:10263000012004B0BDE8F087F7B5099D0023032D04 -:1026400006461746089C009301930BD9042268465E -:102650002146F9F30DF6072D04D901A8211D042206 -:10266000F9F306F61C2F07D1D6F88030002093F836 -:1026700038200A9B1A6001E06FF01600FEBD2DE9BC -:10268000F041044616461F460D46002900F09D8085 -:1026900030F0C4D8D4F8A031804693F8661093F88F -:1026A0006C20002940F08880002A40F085809988BD -:1026B00042F20E72013989B291422DD8206940F25E -:1026C000EA3140F0D3DD90B120694FF47B7140F0E6 -:1026D000CDDDD4F8A0319A8841F64B539A4204D903 -:1026E000206940F2ED3140F0C1DDC5B200E00546A1 -:1026F000206940F2EB3140F0B9DD012330B13B708D -:10270000D4F8A031002283F86E2033E03870D4F87A -:10271000A02182F86E302DE05A8D910706D52069F0 -:1027200040F2EE3140F0A2DDC5B223E012F001022A -:1027300014D0B3F87B10002973D0B3F87920002AA5 -:102740006FD00A20414391FBF2F2062A69DDB3F80B -:102750007130012B67D0022B0DD166E032703A70D8 -:10276000D4F8A021012382F86C30D4F8A02182F89B -:102770006E3000E03DB900233370D4F8A03101225F -:1027800083F86C201BE0D4F8A03193F86D20022A66 -:1027900007D9012283F86620D4F8A03183F8675066 -:1027A00002E0002333703B70D4F8A03193F86D2021 -:1027B000013283F86D2002E00AB100233370D4F8AF -:1027C000A031C3F86880BDE8F081D0F8A03193F85B -:1027D00066202AB9DB6E13F0FF1F13D1BDE8F0812C -:1027E000022213462FF03EDC012320462946022216 -:1027F0002FF038DCD4F8A03183F86650D4F8A0313B -:1028000083F86750D4F8A021002382F86C30D4F804 -:10281000A02182F86E30D4F8A02182F86D30BDE896 -:10282000F0810625AFE70225ADE70825ABE770B5D7 -:10283000036886B00C460546002103A80A221E68DC -:10284000F9F39AF5BDF80C3043F01003ADF80C30F5 -:1028500094F8AC30A3B1D4F88830D3F82031D8073D -:102860000ED5204642F0B8D9022200922046BDF88B -:102870000C300021102241F0EDDC204641F064D9FB -:10288000012185F83910336A186901F0C4FA06B0DD -:1028900070BDF0B5036887B00C460746002103A859 -:1028A0000A221D68F9F368F5BDF80C3023F0100317 -:1028B000ADF80C302B699B6F5E8B94F8AC30002B1D -:1028C0003CD0D4F88830D3F82031DB0736D5204609 -:1028D00042F082D90222BDF80C300092204600213D -:1028E000102241F0B7DC236DD80724D5636D19069B -:1028F00021D4E36F9A69920002D5DA69D00704D532 -:10290000DB69D90701D45A0715D5E36E9B0012D5B0 -:10291000D4F88830B3F8B82692B242F04002A3F857 -:10292000B826D4F88820B2F8B83623F080031B0408 -:102930001B0CA2F8B836204641F006D9002487F8CF -:10294000394006F136012869224642F0EDDC06F1F5 -:1029500008012869224642F0E7DC06F1F801224628 -:102960002869A43642F0E0DC3146286941F09ADE5D -:102970004BF6FF7202403146286942F0D5DC2B6AE3 -:1029800097F83910186901F046FA6B7E43B128694F -:1029900040F2A47122460C2342F0DAD8204601E02E -:1029A0006FF00A0007B0F0BD7FB551F8383B002248 -:1029B0001868D0F8683200920192029201220391C5 -:1029C000049219469822DC3317F0CCDE07B000BD24 -:1029D00038B50446FFF7A0FD94F83830032B04D037 -:1029E0002046FFF7B9FD054600E0002594F8383091 -:1029F000013B032B73D8DFE803F00213304C0120B6 -:102A00002146FFF7D1FF012D08D1E36A6269013346 -:102A10009342E36263D3022384F83830002351E009 -:102A200002202146FFF7C0FF012D4FF000030BD11C -:102A3000226BA16901328A422263E3624FD30322EF -:102A400084F83820236338BDE26A616901328A4222 -:102A5000E262236343D3012232E003202146FFF7E1 -:102A6000A3FF94F83930012B07D120466168FFF7A6 -:102A700010FF002323626362A362636BE269013388 -:102A8000934263632BD300236363042384F83830B9 -:102A900038BD04202146FFF787FF94F839301BB971 -:102AA00020466168FFF7C3FE012D4FF000030BD1F4 -:102AB000E26A616901328A422363E2620FD3032230 -:102AC00084F83820E36238BD226BA16901328A4262 -:102AD000E362226303D3012284F83820236338BDE4 -:102AE000F7B50368044693F83C20002A40F0AC8018 -:102AF00093F86931002B00F0A78044F06BDF0228C7 -:102B000040F3A280204644F003DF002800F09C80C0 -:102B1000206940F059DA23680646DA6ED4F8687204 -:102B2000002A40F091801B7E002B00F08D8094F8ED -:102B3000D4312BB120461FF067DA002840F08480A2 -:102B4000D4F8A0315A6B5278D1070CD4DD795DB13D -:102B5000D4F86832D3F814311B695B42AB42CCBF66 -:102B60000825002500E0002506F00403002B18BF0F -:102B70000825BB7916F0100618BF4FF4007623BB6A -:102B8000D7F8083193F93430FBB13B7AEBB13B7C99 -:102B900023B107F1DC00FAF35BF2B0B994F88D329F -:102BA000012B12D194F88E3223B1D4F8180535F0E8 -:102BB00019D850B9FB6DA3B13A6D40F237131340E9 -:102BC0007BB197F86030D3B10BE094F88D325BB1F4 -:102BD000D4F88C221D4B1340B3F5807F10D13B7C81 -:102BE00073B13543ADB20BE094F88E323BB1D4F8FB -:102BF000180534F0F7DF002808BF002500E01D4667 -:102C0000022120464FF402722B4600911FF060DC37 -:102C1000354219D00023D4F86422D15889B18A7979 -:102C20007AB90A7A6AB10A7C5AB1D4F8440158F0E8 -:102C3000E9DE0146D4F8440103B0BDE8F04059F0A4 -:102C4000A9990433202BE6D103B0F0BD00FFFF00AB -:102C50002DE9F84305680446D5F8A031D0F8348052 -:102C6000D3F810902B699B6F5E8BFDF315F7A36C67 -:102C7000A064C31AB3F5617F01D2BDE8F883204692 -:102C800045F0BAD984F83000204644F033DF84F8A8 -:102C90003100204645F088D894F8453084F85A0031 -:102CA0005BB194F8403084F8303094F8413084F8C7 -:102CB000313094F8423084F85A3098F801305B078C -:102CC00021D5E76B284694F9311094F9302094F916 -:102CD0005A30B8475FFA89F94845074613D0284665 -:102CE000394645F0A7D82869026D12F480020AD14E -:102CF0004EB1012F06F1A40101D1602301E0602251 -:102D0000134642F013DA28460122D5F86812FFF77D -:102D1000E7FE98F80130980715D5A66B94F95A305C -:102D2000284694F9311094F93020B04794F83230A5 -:102D30000646834207D02846044932461FF0F8D899 -:102D400008B984F83260BDE8F88300BF6FB089002D -:102D500073B504680546204644F0DADDD4F8A031A6 -:102D6000064693F85E20013283F85E20236893F8CC -:102D70006931002B4AD0002848D0236A1B68022BF7 -:102D800044D1012803D12046294645F0B5DB6B6BC1 -:102D90005B78DB0703D52846FFF75AFF36E020466D -:102DA00045F05CD8D4F8A031DA7A72B1D4F8681260 -:102DB000D1F8141109694942914206DD721E012AB7 -:102DC0001ED95E73204601210EE09A7A7AB1D4F8BA -:102DD0006812D1F8141109694942914207DA042EA8 -:102DE0000ED05E732046042145F024D808E0597BBC -:102DF00031B1204645F01ED8D4F8A03100225A73D4 -:102E00002046D4F868120122FFF76AFE236893F87F -:102E10006921002A51D0226A1268022A4DD101226A -:102E20008DF806208DF807204EB3042E27D093F896 -:102E3000412022B393F842200AB3D4F864210AB1A6 -:102E40009279E2B993F83E30CBB1D4F8A03142F296 -:102E50000E729988013989B2914203D9598D11F0C6 -:102E6000030105D0013E012E09D82046012100E0D2 -:102E700020460DF107020DF10603FFF700FC9DF857 -:102E800007109DF80630A1F101025142A3F10100A3 -:102E900041EB0201434243EB000302228DF806306E -:102EA000204613468DF807102FF0DCD820469DF8F9 -:102EB0000610022201232FF0D5D8236893F8693138 -:102EC00023B1236A2846196845F00CDFD5F8800045 -:102ED000FFF77EFD00207CBD2DE9F04705689A468E -:102EE0002B68044693F844008EB00F46164600281F -:102EF00038D00DF10C094FF000080021242248467B -:102F0000F9F33AF2414608220CA8CDF81080CDF82A -:102F10000C80F9F331F242464346D5F8C0063946F3 -:102F2000CDF8349051F0FADCD4F8444180460FE0FB -:102F30008DE8400101330493D5F8C00639464FF6B9 -:102F4000FF720CAB059451F0C9DC50B924684644BB -:102F5000049B002CECD1039A01209B18CAF8003086 -:102F600000E000200EB0BDE8F08702680146D2F80C -:102F70006C31D2F8D80603F5C67203F5CE7305F0AE -:102F800077B8000000487047C4580100024B542233 -:102F900002FB0030704700BFBC650100004870476D -:102FA0006466010038B58B781C1DA24230D30A78C4 -:102FB000012A30D1142B34BF1A4614224B78022B2D -:102FC00004D0032B1ED0012B28D101E0002315E0F3 -:102FD000002307E0CC18257990F8234001332C43D7 -:102FE00080F8234001309342F4DB0FE0CC182579C0 -:102FF00090F8234001332C4080F823400130934265 -:10300000F4DB03E024300431F9F332F1002038BD61 -:103010006FF00D0038BD6FF0240038BD002038BDC2 -:1030200038B5044610468A78151DAB420FD30B788D -:10303000012B0FD1142A28BF142214238270C370CD -:1030400004F124010430F9F313F1002038BD6FF0CE -:103050000D0038BD6FF0240038BD982970B50446C6 -:103060000D46164611D8243012B1FAF35DF501E091 -:10307000F9F3D6F72C2D0BD10121321CA06818BF13 -:1030800001221DF071D9002070BD4FF0FF3070BDDE -:10309000002070BD70B505460C464EF067D8064658 -:1030A00080B190F861309BB9836923B9E420FEF3C5 -:1030B0007FF1B06130B1F36953B9E820FEF378F1E4 -:1030C000F06128B928462146BDE870404DF04E9E7B -:1030D00070BD00002DE9F04F9A469BB00D46D1F827 -:1030E0000C31D1F80461002800F0318189794468FD -:1030F000002940F02C81297C002900F028819AF8D1 -:10310000011002291FD19B68182B1CD102F10A0063 -:10311000D5F808110622F9F397F0A0B90AF10800D2 -:1031200031460622F9F390F068B920462946D5F8D1 -:10313000082173F0F3DC30B120462946324673F0A3 -:10314000EDDC074620B9002300932846062138E02D -:10315000BAF80E308BBB00210C2217A8F9F30CF142 -:103160007C4B0DF1140917937B4B002128220DF1A4 -:103170003C08484618931994F9F3FEF00023002107 -:1031800020224046ADF82430F9F3F6F00AF110039E -:103190000193249BCDF80080103B0293D4F8BC0629 -:1031A0002946D02217ABCDF8589051F0D3DB002838 -:1031B00040F0CD80BDF824302BB102220092284689 -:1031C00001213246C1E0D5F8103193F8F430F3B95B -:1031D000D5F818311B7AD3B994F89032284659079C -:1031E00044BF23F0040384F89032012124F0B0DCC2 -:1031F000D5F81031012283F8F4204FF4FA70FDF372 -:10320000BFF594F8903243F0040384F89032B6F896 -:103210003280236AD3F804B008F44043A3F5404257 -:10322000D2F1000A4AEB020A003318BF01230A3325 -:1032300054F8239008F46053B3F5005F03D140467F -:10324000FAF3A2F5804608F46053B3F5C05F27D1C6 -:10325000236893F84F309B0714D0D4F85801D9F85D -:10326000041049F00FDB00070CD499F8E5309907FA -:1032700008D5D9F80030022B12D1D5F868339B78E5 -:103280009A070DD54046FAF3FFF440F480539BB201 -:103290000E288CBF4FF440484FF0000848EA03085E -:1032A000236A18695EF040DA40451CD04146D4F8E4 -:1032B000580149F0E7DC204625F0A4DD20464146D0 -:1032C00024F0D2D8236893F83B304BB1D5F83C3387 -:1032D0005968D4F8C035994202D0204620F03CDA33 -:1032E00020461DF03DD8204606F1380120F016DDBD -:1032F000D34524D0236A204639465A682B4673F0BA -:103300003DDA2368206A93F84F30503013F00303FE -:1033100007F13C0108D03B69D3F8EC3003F480534B -:10332000D3F1010338BF00237F228DE80C00002277 -:1033300013466CF0EBDA2046394673F053DF022374 -:1033400000210093284632460B463AF075DE1BB04A -:10335000BDE8F08FA9B885000DBA85000B89F0B5DE -:10336000C48F03F0F0060419360934F81650428F62 -:10337000B0F83CE0013634F81670CC688218864408 -:1033800087B052190EEBC50E2CB14E69C4EB060C7A -:103390008E69664400E026467D1BADB2CDF800E0A4 -:1033A0000195C068029008680494039005964868E7 -:1033B000194600234FF084DF07B0F0BDF0B50C468E -:1033C0000989C58E01F0F006878E4519360935F852 -:1033D0001630C7194FF00C0E0EFB037787B0428EE4 -:1033E0000136009735F816508218ED1AADB20195E6 -:1033F0008068D2180290206800230390A06904908E -:10340000E069059060684FF041DE07B0F0BDF0B5AF -:103410000C460989C58E01F0F006878E45193609DC -:1034200035F81630C7194FF00C0E0EFB037785B038 -:10343000428E0136009735F816508218ED1AADB25B -:1034400001958068D218029020680023039060687C -:103450004FF0F6DE05B0F0BD2DE9F341B0F8128073 -:10346000878AC68A84798044C7198619F4B92546A3 -:1034700005F00F0336F81310013336F813208A4293 -:103480000ED00C4B521A181980884FF00C0E009079 -:1034900092B208EB0100E3580EFB01714FF0CEDF52 -:1034A000013508340D2DE3D1002001E06FF0160046 -:1034B000BDE8FC81685901000378FF2B01D0184654 -:1034C0007047437813B18078FF3070474FF6FF7034 -:1034D000704791E80C0009895268B02902D112683E -:1034E000032A08D090F8420630B1D3F864335878F4 -:1034F00010B1023070470020704706207047036803 -:1035000073B50446D0F82454D4F81C1498680AF013 -:1035100061DA26E0EE690BBBD4F8243405F10E0223 -:103520009D4208BFC4F824642068214673F0F6DA8F -:10353000024640B1012102238DE80A00206821469D -:10354000002372F053DF23682946586851F088DC65 -:1035500094F82034013B84F8203401E0013BAB6156 -:1035600035461DB1AB695A1CD4D116E02368D4F896 -:1035700024249868D4F81C143AB90AF097DAC4F8ED -:103580001C5484F8205402B070BD42F210722B46D5 -:1035900002B0BDE870400AF0F799FEE77FB5D0F8B9 -:1035A00024040E4615461C4698B104AB43F8040D9E -:1035B00000200093014632462B4651F09FDC40B973 -:1035C0004EF660235C4342F21073B4FBF3F4039BAA -:1035D0009C6104B070BD00002DE9F0410546D0F8B3 -:1035E0000080D0F81441FDF357F2D8F82030064699 -:1035F00018695EF099D8D5F808315B8E834259D1AD -:1036000013F4404F09D1D8F8003093F8693123B151 -:10361000404640F00FD800284CD0A36C002B53D06C -:10362000E16C721A9A424FDB94F850301BB1226958 -:103630005BB2934248DB94F84430FBB12769EFB1A9 -:10364000FF1AD8F8C4366FF0C7029742B8BF1746C2 -:1036500013B19F42B8BF1F46B4F90E30002B03DAF6 -:103660001A483246F8F3AEF6002213462846394689 -:1036700054F026D8D5F80831228A5A8594F8453076 -:1036800013B3676907B3FF1AB4F93A3027EAE7774B -:10369000002B04DA0E48E16C3246F8F393F6284624 -:1036A0003946002254F05AD8D5F80831A48A9C85AE -:1036B000BDE8F081D5F80831DA8DE36CD318E36406 -:1036C0009B1B002BC8BFE664BDE8F081AEC5890036 -:1036D000DFC5890010B5002012F04004187002D038 -:1036E00012F0800F15D011F4007005D012F0800F89 -:1036F00002D00120187010BD490501D5130605D56B -:1037000030B9D4F1010038BF002010BD002010BD39 -:10371000012010BD2DE9F04F836B0D46596C044616 -:1037200040F2395087B09246002281428DF817202E -:1037300003D040F28B50814208D1B4F8522002F4F9 -:103740004042A2F540414A4242EB0102186903920D -:1037500068F072D828B3D4F8E4235AB1D4F8F80347 -:10376000012169F07FDE28B9A36BD4F8E4139868CF -:1037700069F0A8DC94F8943083B9D4F8F803B4F86D -:103780005210012269F038DEC4F8E40330B1BAF116 -:10379000000F03D120465EF04FDD46E10023C4F860 -:1037A000E433B4F85210A36B01F46051B1F5005F3B -:1037B000986805D0A1F5C052514241EB020100E0EA -:1037C000022169F071DC0646002800F02E8135B137 -:1037D00020462946B4F8522033465EF007DDB4F89F -:1037E00052904846FAF350F209F46057A36BB7F5CC -:1037F000005F986805D0A7F5C053594241EB03011B -:1038000000E0022169F050DCA36B054610B998680E -:10381000314617E0B7F5005F986806D0A7F5C058A5 -:10382000D8F1000141EB080100E0022169F03CDC25 -:10383000804650B9A36B3146986869F043DCA36BAE -:103840002946986869F03EDCEFE0D4F8E403B8B1AB -:1038500069F044DCB7F5005F06D0A7F5C05CDCF189 -:10386000000343EB0C0300E00223984208D0A36B53 -:10387000D4F8E413986869F025DC0023C4F8E43335 -:10388000D4F8E433FBB9A36BB7F5005F986806D0B2 -:10389000A7F5C05EDEF1000141EB0E0100E0022160 -:1038A00069F002DCC4F8E40368B9A36B3146986898 -:1038B00069F008DCA36B2946986869F003DCA36B08 -:1038C00041469868BEE7D4F8E40369F02DDB204652 -:1038D0005EF04CD8284694F97B1069F017DD002380 -:1038E0000DF1170200932046434649465FF09CDCE9 -:1038F0004046314669F054DB404694F9651369F05F -:10390000ADDC4146284669F04BDB94F8581063293A -:1039100002D8284669F0B6DC284669F0DDDB284687 -:1039200069F014DC94F8673307469B0098426FF007 -:103930007F012846B8BFDFB269F01EDCFFB25FFA34 -:1039400080F9A36B84F87E7084F87F9083461869B1 -:1039500067F072DFB8B1D4F8F803B4F8521069F028 -:103960002DDE01280FD1B4F8521000224B46D4F8B6 -:10397000F80369F0D5DDD4F8F803B4F8521000224A -:103980003B4669F0BDDD002384F891B084F89630A1 -:1039900084F88030BAF1000F03D02846514669F010 -:1039A00019DB94F8823028460BB1039B23B194F9BC -:1039B0007E1069F0C7DA03E094F97F1069F04EDCFD -:1039C000D4F8E403294669F0D1DAA36B186967F0EB -:1039D00033DF98B1D4F8F803B4F8521069F0EEDD93 -:1039E000012803460AD1D4F8E403A16B009088684B -:1039F000B4F85220D4F8F81369F054DDA36B3146C3 -:103A0000986869F05FDBA36B2946986869F05ADB18 -:103A1000A36B4146986869F055DBBAF1000F04D1F9 -:103A2000D4F8543A0BB12046984707B0BDE8F08F60 -:103A300010B590F86330002B3CD0DB07C9B22CD511 -:103A4000836E8B4223D190F8253A3BB10023846BDF -:103A5000E4180133082B84F82021F8D1836BD3F8C4 -:103A600028411B1983F82021836BD3F82841072CA8 -:103A700001D0013400E00024C3F8284190F8253A31 -:103A80002BB190F8263A13B1002380F8253A90F82C -:103A9000633023F0010380F8633090F8633013F053 -:103AA000020F07D023F0020380F86330836B18699C -:103AB00067F0BADE002010BDF8B590F86330044618 -:103AC000002B3AD1012902D0022939D100E08266C7 -:103AD000A36B80F863101A6A94F8D900626618BB69 -:103AE00094F86C20002A2DD118698E2167F072DEBF -:103AF000400087B2062502E00A20FDF341F1A36BE6 -:103B000007F174061869314667F064DE08B1013DBB -:103B1000F2D1A36B01221869314667F067DE2046B7 -:103B200001F012F8024600E0A122B4F8521020463B -:103B300052B2BDE8F840FFF77BBF6FF01800F8BD48 -:103B40006FF00200F8BD10B504465DF0EDDD022116 -:103B5000C2B22046BDE81040FFF7AEBF30B5026CE0 -:103B6000CB8892F829463CB9846B64690A2C03D946 -:103B70004C8A14F4807F14D0846B6569272D03D19F -:103B80000C8A14F4006F0CD18C88DBB214F0030F94 -:103B900001D09D2B05D0232D07D14D8A15F0200F84 -:103BA00003D001238B7700230AE090F92C031B1824 -:103BB000E00444BF92F91E269B180022CB778A7737 -:103BC0000B7700234B7730BDC369043B082B06D825 -:103BD000DFE803F01805090709050B050D000020B3 -:103BE000704717207047042070470720704790F8EF -:103BF0003E03012808D0032814BF4FF483704FF40C -:103C00008B707047012070474FF48B707047836B47 -:103C100013B51A6A044601321A6290F86020002A2D -:103C200000F0AC80B0F8C8222AB1D0F8F013A1F8A7 -:103C30003622A1F83A22B4F8CC222AB1D4F8F013F3 -:103C4000A1F82822A1F82422B4F8CA222AB1D4F873 -:103C5000F013A1F82222A1F82622216F40F60622B5 -:103C60000A402AB993F82C3113B120465DF0F8DDF3 -:103C7000A36B1A6A1B6EB2FBF3F103FB1123A3B90A -:103C800020465FF085DC236F40F60202A16B1A40EC -:103C90000032086918BF0122B4F85210C3F3800340 -:103CA00067F0D2DD20465FF081DC226F40F60E2304 -:103CB0001340B3B9A36BD4F88C21196AD2F89020C1 -:103CC000D3F818318A1A9A420BD394F8522020461E -:103CD0000121FFF7F1FEA26BD4F88C31126AC3F810 -:103CE000902094F8633043B1A36B1A6A636ED31AC1 -:103CF000052B02D9002384F86330D4F8F4202AB1CC -:103D0000A36B196A1B6E8A1A9A420CD3226F40F673 -:103D1000020313403BB920465DF016DE18B1A36BD9 -:103D20001B6AC4F8F430226F40F60F2313402BBBFC -:103D300020465EF0B5DA20465EF054DAD4F88C31D5 -:103D4000D3F8882012B1013AC3F88820D4F8B43AE5 -:103D50000BB120469847A36B186967F023DD68B163 -:103D6000A36B01A918690DF1070267F01FDD20465A -:103D70009DF80710BDF804205DF0D4DD00201CBDC7 -:103D800003460021986B40180131082980F8202152 -:103D9000F8D19A6B0021C2F82811D16E032907D1FE -:103DA000D3F8C410C90703D5126A0832C3F8B82083 -:103DB0000022991802324FF6A470202AA1F8040AB2 -:103DC000F7D10020012283F8240A83F8EC2A7047F7 -:103DD000836B10B59A69044692001BD590F8ED2AC2 -:103DE000012A17D1B0F8522012F4404F12D11869AD -:103DF00067F004DD636CB3F8B42692B242F00302BC -:103E0000A3F8B426636CB3F8B82692B242F0C002AD -:103E1000A3F8B82610BD80F8ED1A704730B5056CD0 -:103E2000044687B028464FF4007141F21C1260F03E -:103E300047DB002800F09D80072303932023059390 -:103E40008023029300230190049340F8043B013344 -:103E5000802BFAD1204601A965F0E8DE4FF43073DB -:103E6000204601A9049365F0E1DE206C41F22F1198 -:103E700060F04CDB2046012164F086DC20463E49A0 -:103E800036225DF0F7D9D5F8C434204640F6F41157 -:103E90004FF480426BB113465DF0B4D9B5F85824A5 -:103EA000B5F856342046D31840F20C5140F2FF12B8 -:103EB0009BB25DF0A7D91E22304920465DF0DAD9C9 -:103EC000204661F011D8204663F014DA99210122CE -:103ED000002320465DF068D9962102220023204667 -:103EE0005DF062D9A2210122002320465DF05CD959 -:103EF000A5214022002320465DF056D9A6210122AB -:103F0000002320465DF050D9A12101220023204644 -:103F10005DF04AD930220023204602215DF044D9C9 -:103F20006F2120464FF4005200235DF03DD94FF43D -:103F30008052134620466F215DF036D90422134685 -:103F4000204640F2D7415DF05DD940F2D7414FF4B1 -:103F500070624FF4807320465DF054D9204662F0C1 -:103F6000DBDB204640F275514FF4007200235DF018 -:103F700049D907B030BD00BFBE5A01002A5B01001D -:103F8000F0B5072387B0066C029320230493012326 -:103F900004460D460193304605AB4FF4007141F2E3 -:103FA0007332009360F08CDA002849D0D6F8B865F7 -:103FB000074601460023B3422CBF9E46B64605EB9A -:103FC000CE0292F803C015F83EE001334EEA4C5E93 -:103FD00092F802C052784EEA4C3E4EEA4212802BD2 -:103FE000059241F8042BE6D18DE809006946C0230B -:103FF0002046039365F01ADE0023B3422CBF1A4615 -:10400000324605EBC20210795179400240EA414044 -:10401000D179013340EA0102802B059247F8042B45 -:10402000EBD14FF4107320466946039365F0FEDD33 -:10403000236C41F29F31C3F8BC55206C60F066DA06 -:1040400007B0F0BDF0B5076C89B0002304460D46FB -:1040500038464FF400714FF4965205930693079338 -:1040600060F02EDA0646002834D04DB9204605A966 -:1040700006AA07AB5EF028DB03953746002510E063 -:1040800097F83336002BF8D0B4F9283A0693B4F9F0 -:104090002A3A0793B4F92C3A05934FF430730393FB -:1040A000EBE705A928460EC964F0B0DE0135802D86 -:1040B00047F8040BF5D107230293204620236946D5 -:1040C00004930096019565F0B1DD206C41F2DF218B -:1040D00060F01CDA09B0F0BD2DE9F047571A7E1CDC -:1040E0001FFA86F94FEA89034FF6FC7186B0044641 -:1040F0001940006C41F6DE3260F0E2D90546002836 -:1041000071D010234FF0600ADFF8E0808DE80804DA -:1041100004AA022320460021CDF808805EF0CCD806 -:10412000BDF81020BDF8123092059B059B0D920D35 -:1041300043EA8222C246002308E055F8231001F02A -:104140007F61114345F8231001339BB2BB42F4DD7C -:1041500020234FF4A0788DE80801DFF894802A46E8 -:10416000334620460721CDF808805EF0B3D8206C96 -:1041700041F6F23160F0CAD94FEA49094FF6FE71B3 -:10418000206C09EA010141F6F53260F099D9054643 -:1041900048B310234FF0620C8DE80810204601232D -:1041A00000210DF11602CDF808A05EF085D800239D -:1041B00005E0BDF8162025F8132001339BB2BB4261 -:1041C000F7DD10234FF4E07E8DE8084020460721FC -:1041D0002A463346CDF808805EF07CD8206C41F644 -:1041E000024160F093D906B0BDE8F087CD21870089 -:1041F0006149870010B5044660F098D92046012235 -:1042000000234FF430615CF0FDDF204604220023E0 -:104210004FF430615CF0F6DF2046082200234FF4B3 -:1042200030615CF0EFDFF022204613464FF430613E -:104230005CF0E8DF4FF47062204613464FF43061C3 -:104240005CF0E0DF204600234FF430614FF48052F1 -:104250005CF0D8DF20460622042340F607315CF0EC -:10426000D1DF20463822082340F607315CF0CADF50 -:104270002046002340F607314FF4E0725CF0C2DFC5 -:1042800020463022102340F60B315CF0BBDF402289 -:104290002046134640F60B315CF0B4DF204640F672 -:1042A0000B314FF4F0624FF480635CF0ABDF2046DB -:1042B00040F60B314FF4F0424FF400535CF0A2DFB4 -:1042C00094F8FC392046012B14BF4FF480534FF46F -:1042D000105340F60C314FF6FF725CF093DF20462E -:1042E00040F60C314FF6FF724FF480535CF08ADFDA -:1042F000204640F60D314FF6FF724FF450435CF00C -:1043000081DF204640F60E314FF6FF724FF47843BE -:104310005CF078DF2046102340F60F314FF6FF7235 -:104320005CF070DF20464FF431614FF6FF724FF4BE -:1043300078435CF067DF204640F611314FF6FF729C -:104340004FF47D435CF05EDF20460F22002340F6F1 -:1043500012315CF057DF2046F022002340F6123184 -:104360005CF050DF2046002340F612314FF47062BB -:104370005CF048DF20460F22002340F613315CF04A -:1043800041DF2046F022002340F613315CF03ADF93 -:104390002046002340F613314FF470625CF032DFA8 -:1043A00020460F22002340F614315CF02BDF20461C -:1043B000F022002340F614315CF024DF204640F662 -:1043C00014314FF4706200235CF01CDF20460F2292 -:1043D00040F6153100235CF015DF2046F022002363 -:1043E00040F615315CF00EDF2046002340F6153113 -:1043F0004FF470625CF006DF20460322012340F692 -:1044000016315CF0FFDE20460C22002340F6163108 -:104410005CF0F8DE20463022102340F616315CF0C6 -:10442000F1DE2046C022402340F616315CF0EADE81 -:104430002046002340F616314FF440725CF0E2DE75 -:10444000204640F616314FF440624FF480635CF032 -:10445000D9DE20460322002340F617315CF0D2DE7D -:1044600020460C2240F617314FF6FC735CF0CADE92 -:104470002046302240F617314FF6F0735CF0C2DE72 -:104480002046C022002340F617315CF0BBDE2046F8 -:1044900040F617314FF440724FF47F435CF0B2DEC8 -:1044A000204640F617314FF440624FF47C435CF0F5 -:1044B000A9DE20460122002340F606315CF0A2DE90 -:1044C0001F222046134640F605315CF09BDE4FF676 -:1044D000FF722046134640F604315CF093DE4FF63F -:1044E000FF722046134640F608315CF08BDE204612 -:1044F00040F609314FF6FF7247F6FF735CF082DE3B -:104500002046082340F60A314FF6FF725CF07ADE4F -:1045100020463F2340F602314FF6FF725CF072DE18 -:104520002046FF2340F603314FF6FF725CF06ADE4F -:104530000F222046134640F601315CF063DEF02284 -:104540002046134640F601315CF05CDE0122204635 -:1045500013464FF430615CF055DEA36B2046D96EF4 -:10456000BDE810405FF0029A2DE9F043044689B09F -:104570000F469046006C4FF4806141F236629946D6 -:104580005FF09EDF064600284ED0012213462046EB -:1045900040F29C41C4F8D0705CF034DE20469DF8B7 -:1045A00040105FF041DB28222046394661F09CDF55 -:1045B000B0F5807F054603D9206C41F2526131E0AD -:1045C000204640F2D661032200235CF01BDE082265 -:1045D0001346204640F2DA615CF014DE282342469E -:1045E0008DE8280020463346394665F061D9152309 -:1045F0000396059300262023204603A907930495DC -:10460000069665F013DB9DF8443020460193294659 -:104610004FF6FF723346CDF8009062F0F1DF206C68 -:1046200041F266615FF072DF09B0BDE8F08300001F -:104630002DE9F04F00218FB0076C90F85250ADF883 -:104640003210ADF834100446002109A80C22F7F30B -:1046500093F60023ADF8363097F8153613B197F876 -:10466000161601E097F81416D4F8DC002A465FF01D -:10467000BDDC8046002800F06081204601215FF00B -:10468000D3DAB8F8005045B12DB24FF47A726A43CC -:104690002046012163F098DE0125B8F8023063B1AD -:1046A0000135EDB21BB24FF47A725A4320462946C7 -:1046B00063F08ADE012D0AD100E0DDB10223009310 -:1046C000012100230193029320460A4608E00223B9 -:1046D0000121009301930023029320460A460B46D2 -:1046E00063F014DF204605214FF486720DF132038A -:1046F00061F01CDE00252E46A94638F8051029B3C6 -:1047000004200B238DE8090009B20DAA4FF4FA73B7 -:10471000204661F07BDBBDF83420BDF832301C3A16 -:10472000D21AB7F9181613B299420FDC0EA9062354 -:1047300003FB061338F80510013623F8141C23F880 -:10474000122C23F8100CB6B24FF001090235042DDB -:10475000D3D102230693102308930DF1360304935B -:1047600000250123204604A90593079562F094DEF5 -:1047700010238DE82800724B02210293204601236A -:104780000DF1360201355DF0A5DD402DF0D100259B -:10479000204629462A462B4600950195029563F04E -:1047A000B5DEB9F1000F40F0B180C2E00EAB4FF0C2 -:1047B000060909FB053939F8148C0135EDB20FFAF9 -:1047C00088FA4FF47A7202FB0AF22046294663F017 -:1047D000FBDDB7F91A2639F9123C9A4201DD0020B7 -:1047E00006E0B7F91C269A4201DD012000E0022014 -:1047F0005FF0F4DB29460246204663F039DEBAF169 -:10480000000FB8BFCAF1000A4FEA8A0A4FF0000948 -:1048100040F271239A450ADD09F101095FFA89F92D -:10482000AAF59C6AB9F1200FAAF1020AF0D10FFA99 -:1048300088F3002BD8BFC9F100095FFA89F94FFA54 -:1048400089F34FEA48086FF41C7202FB0388002BBF -:10485000B8BF5B42022B59DD4FF0000A00215046E1 -:104860005FF058DC0FFA88FB8BEAEB73A3EBEB737A -:10487000984244D1012150465FF04CDC0221804631 -:1048800050465FF047DCBBF1000F82464FFA89F3D8 -:104890000ADA002BDBBF5FFA89FB0BF1400909F153 -:1048A000FF3B0BF13F0B09E0002BDBBF5FFA89FBFD -:1048B0000BF1400909F1010B0BF1410B4FFA89F3A0 -:1048C000204604A9079362F0E7DDBDF836302046A4 -:1048D000984404A9ADF8368065F0A8D94FFA8BF357 -:1048E000204604A9079362F0D7DDBDF83630204694 -:1048F0009A4404A9ADF836A065F098D906E00AF10B -:10490000010A5FFA8AFABAF1060FA7D1B542FFF49D -:104910004DAF4FF00003012E009301930293204608 -:104920004FF0050101D1324601E00122134663F048 -:10493000EDDD204600215FF077D90FB0BDE8F08FA4 -:10494000614987002DE9F743904608220F461E462D -:1049500040F6070113460446056CBDF828905CF04C -:1049600051DC01221346204640F607015CF04ADC88 -:104970004FF400521346204640F646015CF042DCFC -:10498000204640F639013A465CF06EDC94F86D330F -:10499000204640F635010BB1802200E020225CF079 -:1049A00063DC20464FF4046100225CF05DDC2046AD -:1049B00040F634017F2233465CF024DC20464FF47D -:1049C00001614FF480434FF440425CF01BDC94F8EB -:1049D0006D33204640F6360113B14FF4807200E08B -:1049E00040225CF041DC204640F646010F220823BD -:1049F0005CF008DC94F86D63204640F64601F02236 -:104A000056B190235CF0FEDB204640F646014FF4A1 -:104A100070624FF4106308E033465CF0F3DB20462D -:104A200040F646014FF4706233465CF0EBDB204603 -:104A300040F633017F2243465CF0E4DB4FEA092372 -:104A4000204640F633014FF4FE4203F47F435CF00E -:104A5000D9DB012620463B496422002300960196BB -:104A6000FFF782FD4FF480521346204640F6A51111 -:104A70005CF0C8DB3246334640F6881120465CF0D5 -:104A8000C1DB4FF49670FCF37BF13246204640F6D2 -:104A900037015CF0E9DB44F6216602E00A20FCF312 -:104AA0006FF1204640F637015CF0CCDB30B1013EBF -:104AB000F4D103E00A20FCF363F101E044F621663F -:104AC000204640F637015CF0BDDB08B1013EF1D174 -:104AD00040F6370120465CF0B5DBC10705D594F8F8 -:104AE000153343F0010384F815330023204640F6C4 -:104AF000A5114FF480525CF085DB20465FF09CD915 -:104B00002046002340F2A66141F6FF725CF07ADB9A -:104B1000D4F88C312046B3F98C20B5F9043C40F62A -:104B200009019A42B4BFB5F8065CB5F848554FF68E -:104B30008072ED0105EA020303B0BDE8F0435CF0CA -:104B4000619B00BFA0252600F0B54F4B91B00446F5 -:104B500002AA03F1200618685968154603C50833F0 -:104B6000B3422A46F7D118689B882860AB8001239E -:104B700084F8263AA36B8E21186966F02BDE40007C -:104B800086B2972502E00A20FCF3FAF0A36B06F147 -:104B90007401186966F01EDE08B1013DF3D1A36B04 -:104BA0004FF44271186966F015DEA36B074640F2B8 -:104BB0000A31186966F00EDEA36B05464FF44371A7 -:104BC000186966F007DEA36B064640F20E311869DD -:104BD00066F000DEBE1936042D1876190AD194F855 -:104BE000253A4FF67862ADF83820002B31D084F8A2 -:104BF000266A2EE04FF48673ADF83C3006F58076D9 -:104C00000023760A00930FAB360201930DAA0EAB78 -:104C100020460CA90C965DF0BDDFBDF938201B4B7A -:104C20009B1A002BB8BF5B42702B94F8EC2A02D879 -:104C30005AB1282B09D94FF67863ADF8383094F87B -:104C4000253A13B1002384F8263A12B1002384F8E0 -:104C5000EC3A236CBDF9381093F8353689100846C4 -:104C60007BB14AB212F1560F0BDA12F1690F08DB71 -:104C70006FF056039B1A10AA02EB430313F8380C8B -:104C8000401840B211B0F0BD1839010078FEFFFFA6 -:104C9000436C2DE9F041D3F82031044603F00103C1 -:104CA0000D4683F001061BB9836B186966F0B4DD0D -:104CB0002046276C5EF0C2DF40F27F41A7F8020475 -:104CC0002046276C5CF0BEDAC005C00D4010A7F886 -:104CD0000404226F41F6062313402BB944F62062E8 -:104CE000102D08BFFA2200E0FA22A36BB821186940 -:104CF00066F07CDDA36B41F60627186966F098DD47 -:104D00002046FFF765F8236F1F407FB9A36B20464D -:104D10001B6A0121C4F8D430D4F88C815FF00CD91F -:104D2000D4F88C31A8F88C00C3F88870082D01D015 -:104D3000E80606D503210A22204660F0B1D9082DE5 -:104D400001D0A90604D5204664F0D0DC082D01D09E -:104D50006A0604D5204662F071DE082D01D0EB050D -:104D600006D5236C93F8173613B12046FFF760FC85 -:104D7000204660F0BBDD2046FFF72AF8082D01D061 -:104D800028060BD5256C95F8643523B1204666F0CE -:104D9000F1DBC5F85405204665F074D820465CF078 -:104DA00053DB1EB9A36B186966F036DD204600217F -:104DB000FFF748F9236C93F8333673B1204601218D -:104DC000FFF740F9204640F237614FF440424FF47C -:104DD0000043BDE8F0415CF0159ABDE8F081816BBD -:104DE000D0F8D4300A6A10B59A42044601D3D31AD7 -:104DF00001E0DB439B18D4F82823934200D302BB85 -:104E00008A6E93421FD3D4F88C31D3F88830D3B94B -:104E1000012120465FF090D8D4F88C21B2F88C3074 -:104E200019B28842CCBFC3EB0000C0EB030094F87A -:104E3000661300B2884208DAA36B9B6EC2F8883012 -:104E400001E0012010BD002010BD012010BD012097 -:104E50007047000001290BD1012B09D8013B0649FD -:104E600002EB830251F822305A1C03D0C01870475D -:104E70000020704700207047745B0100142303FB7F -:104E8000010070478369DA688A4218BFD9607047A9 -:104E900038B504462569006835B105F5077115F088 -:104EA00031DC2846FCF390F2E06C0025256108B166 -:104EB000FCF38AF2E56438BDF8B5846905460668F6 -:104EC000E06A08B1FCF380F2E969B068002708F0F5 -:104ED00081DD00212846FFF7D5FF284684F83D7084 -:104EE000FFF7D6FF304623F0F9D827826762A76222 -:104EF000E7622783F8BD10B550B1D0F8400238B151 -:104F0000072905D83C2404FB01018858C3188B509D -:104F100010BD2DE9F0410C4616460546002831D05B -:104F2000D0F84032002B2DD03C2202FB0133182256 -:104F30001F6A3346FFF7DFFF284621461C22012364 -:104F4000FFF7D9FFBE422846214601D2242214E0B1 -:104F5000B6EB470F01D228220FE0B6EB870F01D244 -:104F60002C220AE0B6EBC70F01D2302205E0B6EBE7 -:104F7000071F01D2342200E038220123BDE8F041AE -:104F8000FFF7B9BFBDE8F08173B50468032520467B -:104F900001214FF48062002300951DF099DA002171 -:104FA00020460A46012300954DF084DB0026D4F804 -:104FB00064329D599DB1AB798BB9D5F818315A6CD3 -:104FC00022F001025A641A78012A01D15B7F33B1C1 -:104FD0002846002122F0BCDD284667F0B1DA04360D -:104FE000202EE4D1204602B0BDE8704023F0769830 -:104FF000F8B5D0F8B0550446AE69F368002B30D050 -:10500000012B30D028460121FFF73CFFA068E96959 -:1050100008F0E0DC28B128460021FFF733FF012724 -:1050200000E00746338A83B1236A18695CF07CDBB1 -:10503000338A834209D0204623F0E4DE2046318AB9 -:1050400022F012DA20461BF08BD9D4F8B005FFF716 -:105050009BFF204624F0CED92846FFF72DFF384687 -:10506000F8BD0120F8BD0020F8BDFFF7C1BF00204A -:1050700070472DE9F843DDF820800446D8F8007029 -:105080000E46154699460FB91FE01F463B68A3B16F -:10509000BCB12046F9683246F7F3D6F028B9284665 -:1050A00079684A46F7F3D0F018B17B69002BECD150 -:1050B0000BE0C8F80070BDE8F8836FF00100BDE8B0 -:1050C000F8836FF00100BDE8F883C8F800706FF056 -:1050D0001D00BDE8F8831FB50C46416B81B104A8E3 -:1050E00040F8041D009019461046BDF81C30069A81 -:1050F000FFF7BFFF30B92CB1039B1B68236001E0B1 -:105100004FF0FF3080B204B010BD10B50C4699B11D -:105110000B6863B10846F5F3CFF7E068FCF354F190 -:105120006068FCF351F100232360E3606360204674 -:10513000BDE81040FCF348B110BD2DE9F84F476BB6 -:1051400004460D4616469B46DDF828A0BDF82C9077 -:10515000002F33D0B1B9AAB930E07DB976B1BAF138 -:10516000000F0BD03046F9685A46F7F36DF028B9B6 -:10517000504679684A46F7F367F050B17B691BB92E -:10518000BDE8F88FB84601E0B8461F46AF42E4D10B -:10519000A7B1636B39469F427B6908BF6363C8F858 -:1051A000143023685868FFF7B0FF94F83030013BA3 -:1051B00084F83030636B0BB984F83030BDE8F88F79 -:1051C00010B5044605E04B69636323685868FFF730 -:1051D0009CFF616B0029F6D184F8301010BD2DE9D9 -:1051E000FF471E460023039390F830300446102BEF -:1051F00088461746DDF83090BDF8345009D9416B28 -:1052000039B14A680B7C00920A890192CA68FFF79B -:1052100094FF636B0393B8F1000F65D0002F63D048 -:10522000B9F1000F60D003AB0093384631464A46CF -:105230002B46FFF71EFF824628B9039B414618689C -:10524000F5F31EF755E01E3053D11820FCF3B0F0F3 -:10525000824600284BD02069F5F3C0F6CAF800005A -:10526000B0B13046FCF3A4F0CAF80C0018B95046AF -:10527000F5F322F70CE02846FCF39AF0CAF8040094 -:1052800050B95046F5F318F7DAF80C00FCF39CF02F -:105290005046FCF399F02AE0636B2BB9012384F8A4 -:1052A0003030C4F834A007E094F83030013384F88B -:1052B0003030039BC3F814A0DAF80C0039463246AC -:1052C000CDF80CA0F6F3D4F7039B49461E7458683A -:1052D0002A46F6F3CDF7039B41461D811868F5F386 -:1052E000C1F64FF0000A04E06FF0010A01E06FF030 -:1052F0001A0A504604B0BDE8F087F8B51E461446B9 -:105300000D460CE0FEF7D8F8B04215D07A78931C21 -:105310009C420ED9ED186FF001039B1AE41854B1AA -:1053200028462146FF22F7F321F407460028E9D159 -:1053300002E0002700E027463846F8BD08B51146D0 -:105340001A464FF4AE73FFF7D8FF58B14378A3F174 -:105350002102D2B2202A04D8029A013B13700330F2 -:1053600008BD002008BD2DE9F0470468A0B0D0F8C2 -:105370000480064602200F688946F4F761FA00258A -:1053800001212A4620238246606A1F95F1F3A2F587 -:1053900001212A4620231D90606AF1F39BF501212B -:1053A0002A4620231E90606AF1F394F501212A46D3 -:1053B00020231A90606AF1F38DF5202301212A46FB -:1053C0001B90606AF1F386F5143729461C9052460B -:1053D0000FA808F1E205F6F3CFF706223846294672 -:1053E000F6F332F7002817A807DD39460622F6F350 -:1053F0003FF70DF16200294606E029460622F6F342 -:1054000037F70DF1620039460622F6F331F717AA95 -:1054100001920C22002307AD0FA9029220275246C9 -:105420000220009303950497F4F730FB1B98F2F3E6 -:10543000ABF22A4601213B461A98F2F379F2A369AE -:105440001C9861691B9AF1F7C8FF1A981C9A0146CB -:10545000F1F7F6FF1A981B9A0146A3690836F1F78F -:105460007AFF304698F81850F7F332F080B2019086 -:105470001FA9204608F119022B460096FFF72BFEC4 -:1054800008B91F9BA3B11A99D9F8D4201F98F5F336 -:1054900049F71DA91EAAD9F8D400F5F32BF61AA8CE -:1054A000F1F356F61BA8F1F353F61CA8F1F350F6EE -:1054B00020B0BDE8F08770B5456892B0044600267C -:1054C000286801A9202211961BF0CEDB20230121A0 -:1054D00001AAD4F8C000F2F32BF2286809A920220F -:1054E0001BF0C2DB686A012132462023F1F3F2F49B -:1054F000119000B3012109AA2023F2F319F26B697C -:10550000D4F8B800D4F8C010119AF1F724FFD4F8F9 -:10551000DC201199D4F8D400F5F304F7D4F8DC00BA -:105520000146F5F3B9F6D4F8DC0004F1C40104F146 -:10553000C802F5F3DFF511A8F1F30AF600212022E5 -:1055400009A8F6F319F701A800212022F6F314F7B1 -:1055500012B070BDF0B5C1B007AD0C46174611468C -:1055600028460222F6F384F601210DF11E022023C3 -:10557000D4F8BC00F1F302F601210DF13E02202324 -:10558000D4F8CC00F1F3FAF501210DF15E022023ED -:10559000D4F8D000F1F3F2F501210DF17E022023C1 -:1055A000D4F8B800F1F3EAF501210DF19E022023B1 -:1055B000D4F8C400F1F3E2F501210DF1BE0220237D -:1055C000D4F8C800F1F3DAF500238DE82800C222F0 -:1055D0002025029238AE04F118012A4602200396D3 -:1055E0000495F4F753FAB81C31462A46F6F32CF624 -:1055F000D0F1010038BF002041B0F0BD30B590F8C7 -:105600008C318DB004460D68002B3FD0D0F8D4000B -:1056100008A909AAF5F36EF5202301216A46099825 -:10562000F1F3ACF5D4F87031E31893F893219DF8B9 -:105630001F305340D80724D501210022EB69686A46 -:10564000F1F348F4EB690A9001210022686AF1F352 -:1056500041F401210B900A9A2869F5F3A9F6002379 -:105660000B980A99099AF1F7B8FE08990B9AD4F8A1 -:10567000D400F5F3D9F50AA8F1F36AF50BA8F1F314 -:1056800067F52046FFF717FF002501E04FF0FF35D3 -:10569000E43404F1A000F1F35BF504F19C00F1F3B4 -:1056A00057F504F1A400F1F353F504F1AC00F5F360 -:1056B00003F504F1B00000212022F6F35DF6284640 -:1056C0000DB030BD2DE9FF410546006832F8066F88 -:1056D0000C46D0F80080FFF73DFF002833D0696802 -:1056E000A4F864608F7904F138068FB9D8F8D00631 -:1056F0003246202376F0ACDC2368696814338DE8E9 -:1057000088003246D8F8D006202376F0B5DB17E0C3 -:105710001023009323684FF4802714330193084625 -:105720002022314604F10803029750F095DE48B973 -:105730002168686814313A46D5F88C30FDF72EFFA1 -:10574000012000E0002004B0BDE8F0812DE9FF4118 -:10575000D688B1F8643005460068B3420C46D0F8EC -:1057600000803BD84FF6FF739E4237D00632FFF7DA -:10577000F1FE002833D06968A4F864608F7904F1E1 -:1057800038068FB9D8F8D0063246202376F060DC90 -:105790002368696814338DE888003246D8F8D0064B -:1057A000202376F069DB17E01023009323684FF481 -:1057B00080271433019308462022314604F1080360 -:1057C000029750F049DE48B92168686814313A46BA -:1057D000D5F88C30FDF7E2FE012000E0002004B097 -:1057E000BDE8F08173B5002304460B99006801936E -:1057F0001646089D41F01CDB079B032B04D901A82A -:1058000006990422F6F334F50C3E032E1CD8DFE88B -:1058100006F00A0F0204A36A08E0019B5A1E272A19 -:1058200015D8A3620EE0E36AC3F340032B6009E0DE -:105830000198E36A18B923F00203E36209E043F038 -:105840000203E362002004E06FF0160001E06FF055 -:1058500001007CBDF8B5876805464FF4E0700E4640 -:10586000FBF3A6F50446002878D000214FF4E0723F -:10587000F6F382F5266065600023F451686AA4F8A7 -:10588000AC30012100222023F1F324F3C4F8BC0042 -:10589000002866D0686A012100222023F1F31AF360 -:1058A000C4F8B80000285CD0686A012100222023D7 -:1058B000F1F310F3C4F8CC00002852D0686A01213B -:1058C00000222023F1F306F3C4F8D000002848D0CA -:1058D000686A012100222023F1F3FCF2C4F8C00021 -:1058E00000283ED02869F5F379F3C4F8D4000028E5 -:1058F00037D02869F5F372F3C4F8D800002830D007 -:105900002869F5F36BF3C4F8DC0050B31323A4F853 -:1059100066302B68174998683246002308F0DED8B5 -:105920002B68A066144998683246002308F0D6D840 -:105930002B68C4F8B000114998683246002308F07B -:10594000CDD82B68C4F8B4000D49986832460023BE -:1059500008F0C4D8C4F8E000002408E06FF01A048E -:1059600001E04FF0FF34284631466DF0D5DC20468B -:10597000F8BD00BF85D1870079D187000DD18700A0 -:105980005DDF8700F8B547680646CD590C46DDB1A6 -:10599000436B0BB1FFF714FCD5F89C1049B1336889 -:1059A000986808F017D83368D5F89C10986808F004 -:1059B0007DD8D4F8243413B120464FF02FDA28468E -:1059C000FBF302F50023E351F8BD00002DE9F0419F -:1059D000D0F89830D0F89010013344688B42256895 -:1059E0008EB00246C0F8983009D1D0F894307BB11F -:1059F000D2F89C104FF47A72A8685A4304E007D298 -:105A0000D2F89C10A868214A002307F0BDDF39E0D6 -:105A1000D5F8D006214675F037DF237A002B31D038 -:105A2000D4F80801F7F314F3074658BB227E04F1BB -:105A3000DC080EAE04F1190106A846F8242DF6F391 -:105A400017F421464246284671F068D804F1E20373 -:105A50000193022302460293214643462846CDF88D -:105A6000008020F0F5DC3946204639F0C9D92146BE -:105A7000284640F059DF28461A2132462423009751 -:105A8000F6F76EFA0EB0BDE8F08100BF80EE36008A -:105A90002DE9F04F0D68ADB004460121A86922AA96 -:105AA0002023D5F800B0F1F369F34FF0080AD4F8D9 -:105AB000683194F86C11E21804F1E40682F8E310FE -:105AC00006F18C020C210DF16809019206F190009B -:105AD0003246CDF80090F9F343F2D4F87011404803 -:105AE0000591F6F3F5F422AA03464FF02008009240 -:105AF00006AF05993A4A4846CDF804800297CDF89A -:105B00000C80F9F307F201213A464346D4F88801A4 -:105B1000F1F30EF758466EF017DAD4F88801A96948 -:105B2000F1F39CF2002836DAD4F88431CDF808B0CD -:105B300000932C4BD4F8881101932869D4F8902154 -:105B4000D4F88031F5F3E8F228BB94F88C3113BB1C -:105B50002869D4F89011F5F3C7F4E0B1012384F873 -:105B60008C314946D4F8702106F1B000F6F380F389 -:105B7000D4F890012AA92BAAF5F3BCF22A992B9A02 -:105B8000D4F8D400F5F350F3D4F8682128683146EE -:105B9000013A1BF069D894F86C310133DBB284F818 -:105BA0006C31AA6A934207D80AF1FF3A5FFA8AFA7F -:105BB000BAF1000F7FF47BAF0021502206A8F6F364 -:105BC000DBF3002120221AA8F6F3D6F394F86C0137 -:105BD000AB6A984234BF002001202DB0BDE8F08FA1 -:105BE00062E6890075EA87002DE9F04F4368CFB07F -:105BF000CB58044603F1080948468846F6F368F492 -:105C000007460220F3F71CFE00234EA941F8043D8D -:105C1000BBB208F1190207930692079A83460192D4 -:105C200098F818302046069ACDF80090FFF753FAFE -:105C300018B94D9B002B40F00A810121002220233E -:105C4000606AF1F347F10121002220234290606A4B -:105C5000F1F340F10121002220234390606AF1F327 -:105C600039F10121002220234490606AF1F332F1DE -:105C70000121002220234590606AF1F32BF10121DC -:105C8000002220234690606AF1F324F101210022D2 -:105C9000E3694790606AF1F31DF1052102464990DE -:105CA0002069F5F385F3E36901210022606AF1F3CD -:105CB00011F10421024648902069F5F379F3206937 -:105CC000F5F38CF14A902069F5F388F14B90206947 -:105CD000F5F384F108AD002180224C902846F6F3BC -:105CE0004BF33A4628464946F6F3C2F20121002218 -:105CF0003023606AF1F3EEF001210022302340905E -:105D0000606AF1F3E7F0002633460DF1E00A4190B6 -:105D100098F818200195022028AD06990297009660 -:105D2000CDF80CA0CDF810B0F3F7B0FE302231461C -:105D30002846F6F321F34748F6F3CAF3454B3027DC -:105D400000930190514602205A463346029503972C -:105D5000F3F7BCFE01213B462A464098F1F3E8F5F3 -:105D60004098A2690146F1F76BFB429B489900936A -:105D7000439B499A01934098A369F1F779FF4299AF -:105D8000439A4B98F5F350F231463A462846F6F3DB -:105D9000F3F23148F6F39CF32F4B019000935146F8 -:105DA0005A463346022002950397F3F78FFE3B468F -:105DB00001212A464198F1F3BBF54198A2690146B9 -:105DC000F1F73EFB449B48990093459B499A019308 -:105DD0004198A369F1F74CFF4499459A4C98F5F323 -:105DE00023F24C994A9A4B98F5F3A2F0079A98F847 -:105DF000183001924A99069A2046CDF80090FFF794 -:105E0000EEF946A947AA4A98F5F374F142A8F1F3CE -:105E10009FF143A8F1F39CF144A8F1F399F145A84F -:105E2000F1F396F148A8F1F393F149A8F1F390F159 -:105E300040A8F1F38DF141A8F1F38AF14BA8F5F3F5 -:105E40003BF14CA8F5F338F14AA8F5F335F14FB022 -:105E5000BDE8F08FB85B0100D25B0100C06A00F0C2 -:105E60000100704721B18368CB5893F8BC0170479B -:105E7000084670472DE9FF41476804460023D0F8E3 -:105E8000008038460E46A2F168050393FFF7E6FF4F -:105E900090B138464146FFF7E5FF68B103AB009388 -:105EA00021462B46386806F16002FFF747FA039D4A -:105EB000014610B99DB100E03146A5F12003202B29 -:105EC0000DD8B4F8AC309D4209D104F16C002A46DB -:105ED000F6F3BAF1002814BF0520002000E00520E9 -:105EE00004B0BDE8F08100002DE9F0419846B8B05B -:105EF0000023359336937F4B07460C4630AE03F1B3 -:105F0000100E18685968354603C5083373452E4688 -:105F1000F7D13D680121202302F10806686A0022BA -:105F2000F0F3D8F735902869F5F358F0B8F1680F19 -:105F3000369015D97B689B79002B00F0B9802846F4 -:105F4000FFF78CFF20B128462168FFF78BFF48B987 -:105F5000A8F168081FFA88F8A4F8AC80464401E06C -:105F600040F0A880D4F8BC00012132462023F1F390 -:105F7000DFF4D4F8BC00F1F3F9F2002840F09C8083 -:105F8000D4F8BC006969F1F369F0002880F29480CC -:105F9000012106F120022023D4F8CC00F1F3C8F44B -:105FA0000121D4F8D00006F140022023F1F3C0F41F -:105FB000D4F8BC00D4F8B810F1F350F070B9D4F8AC -:105FC000CC00D4F8C410F1F349F038B9D4F8D000BB -:105FD000D4F8C810F1F342F000286FD0D4F8D800FC -:105FE000D4F8CC10D4F8D020F5F31EF1002867D0F7 -:105FF000D4F8BC10D4F8D400369AF5F393F136985F -:10600000D4F8D8100246F4F393F73698D4F8C010B9 -:10601000024620AEF5F386F1369834A90022F5F356 -:1060200069F03246202301213498F1F3A7F00021D2 -:10603000202228A8F6F3A0F1202137AB324618AF72 -:10604000019328A80B460097F8F38AF7D4F8B81004 -:10605000D4F8BC206B693598F1F77DF920233246DE -:1060600001213598F1F38AF03146102204F108003D -:10607000F6F3FEF030A8F6F32BF22025402203467B -:106080000096039204AE294630AA3846019502963E -:10609000F8F340F704F1180031462A46F6F3E8F029 -:1060A00004F138000CA92A46F6F3E2F0002408E0D7 -:1060B000FF2406E0042404E0032402E0012400E0BD -:1060C000022435A8F1F344F036A8F4F3F5F70021E3 -:1060D000202218A8F6F350F10021502204A8F6F36C -:1060E0004BF120A800212022F6F346F1204638B0DB -:1060F000BDE8F081FEE589002DE9F04F1D4683687B -:1061000089B0EF5843688046CB580E46079318462F -:1061100091463946129A139BFFF7E6FE0328044680 -:1061200001D1009005E0022801D0042816D10323F4 -:106130000093012301930293002303930493D6F861 -:1061400008313046B3F8623005F11401C3F340134F -:1061500005934A462B46F7F70BFB65E0012862D012 -:10616000002861D1B7F8623040460133A7F86230A9 -:10617000FFF774FE40B140462946FFF773FE002842 -:1061800014BF7E20002000E0204601234FF0000ACB -:106190004FF0030B0193D6F80831CDF800B0029010 -:1061A000CDF80CA0CDF810A0B3F8623005F1140CB6 -:1061B000C3F34013614605934A462B463046CDF85B -:1061C00018C0F7F7D5FACDF800B0D6F808314FF07F -:1061D000020BCDF804B0CDF808A0CDF80CA0CDF896 -:1061E00010A0B3F86230DDF818C0C3F34013614665 -:1061F00005934A462B463046F7F7BAFAD9F80030ED -:10620000B96EC7F85930B9F80430A7F85D30D8F83E -:1062100000309868079BD3F88820534607F0B4DB1A -:1062200087F858B000E0FF24204609B0BDE8F08FA1 -:106230002DE9F04FD0F804A087B09AF80630054653 -:106240000C4693460768D1F8009043B390F8A93004 -:1062500013B1013B80F8A930D4F8B431384600932B -:10626000D4F8B831514601935A464B46FFF744FFE4 -:106270000646D4F8B40168B10021D4F8B821F6F389 -:106280007BF0D4F8B401FBF39FF00023C4F8B431E1 -:10629000C4F8B831002E14BF022000202DE038468B -:1062A000FFF7DCFD38B138464946FFF7DBFD002833 -:1062B00014BF7E20002003234FF001088DE8080161 -:1062C0000026029003960496DAF8083109F11401C9 -:1062D000B3F862305A46C3F34013059350464B4619 -:1062E000F7F746FA3B68A16E9868D5F888203346E0 -:1062F00007F04ADB84F85880304607B0BDE8F08FDD -:10630000052B10B503D1BDE81040FFF791BF4368DE -:106310009B792BB190F8A93013B1013B80F8A930DB -:10632000022010BD2DE9F0419846436805469B794F -:106330000C461646069F8BB190F8A930013380F8C1 -:10634000A9303846FBF334F0C4F8B401002834D047 -:1063500041463A46F5F38CF7C4F8B8710023A4F827 -:106360006030A4F86230A4F864303368C4F859305F -:10637000B388A4F85D302868FFF770FD90B12868F5 -:106380002168FFF76FFD68B121462846FEF7EBFF55 -:106390002046FFF790F8284621463246BDE8F041F6 -:1063A000FFF746BF204629466CF04EDD20B9042396 -:1063B00084F85830BDE8F0810220BDE8F0812DE975 -:1063C000F04387B015460F9A0646012A0C461F4631 -:1063D000DDF83880D0F804C0D1F8009059D19B88FE -:1063E000072D8CBFFA88FF220BB17E2B59D10021DB -:1063F0007E2B84F8BC1103D1012384F8BC3104E066 -:106400001BB96368DB6A98074BD5132A16D00321A2 -:1064100001224D238DE80E00002303930493DCF842 -:1064200008316046B3F8623009F11401C3F3401338 -:10643000059342464B46F7F79BF932E096F8A800E1 -:1064400007F1080196F8A99040B9012386F8A83011 -:10645000B9F1000F28D1682D0AD904E0B9F1000F75 -:1064600012D1682D0AD920462A466DF00FDAD8B924 -:106470000E953046214642463B460DE030462146C9 -:106480006DF042D848460FE0304621466DF03CD8CA -:1064900009E042B90E95424607B0BDE8F043FFF768 -:1064A00041BF022000E0002007B0BDE8F0832DE9E5 -:1064B000FF4105680C46A3F10807D1F80080A4F855 -:1064C000AC7000212846039102F10806FFF7C6FCD4 -:1064D000A0B128464146FFF7C5FC78B103AB009355 -:1064E00032463B4628682146FEF728FFBDF80C30AF -:1064F0000646A4F8AC3018B913B90FE0A4F8AC7094 -:10650000B4F8AC20A2F120039BB2202B06D804F1F2 -:106510006C003146F5F3ACF6002001E04FF0FF309F -:1065200004B0BDE8F0812DE9F04F90E8C00089B0DB -:106530000792139A8046012A0C469A46DDF848B025 -:106540000D6840F0AC803368896E986807F042DAD5 -:1065500004F16C030021402218460693F5F30CF772 -:106560000021A4F8AC100799BAF8042007298CBFC1 -:10657000BAF80610FF214C2A069B3CD14FF00009C7 -:10658000184649464022A4F86090F5F3F5F6A4F8C1 -:10659000AC90404621465246079BFFF788FF3046A5 -:1065A000FFF75CFC78B130462946FFF75BFC50B141 -:1065B000032201234FF07E0C8DE80C10CDF80C90D7 -:1065C000CDF8109008E003234FF0010E8DE808404D -:1065D0000023029303930493D7F808313846B3F8A5 -:1065E000623005F11401C3F3401305935A462B465C -:1065F000F7F7BEF849E04D2A04D1B4F866308B4273 -:1066000018D042E00AB17E2A3FD113290ED1079A51 -:106610003046019239465A462B46CDF800A06CF020 -:10662000D5DF002814BF0220002076E0B4F86030E7 -:10663000052B01D900233BE0032201234FF04D0934 -:106640008DE80C024FF00009CDF80C90CDF81090B9 -:10665000D7F8083105F11401B3F862305A46C3F394 -:106660004013059338462B46F7F782F8B4F86030AC -:10667000A16E0133A4F860303368D8F88820986898 -:106680004B4607F081D9484647E03368A16E9868C9 -:10669000D8F88820002307F077D900203DE0931E2A -:1066A000012B4FF0000337D8B1F86010052903D94A -:1066B00084F85830022030E0032A09D132680131D1 -:1066C000A4F860109068A16ED8F8882007F05CD913 -:1066D0003046FFF7C3FB38B130462946FFF7C2FB0F -:1066E000002814BF7E200020032301248DE8180019 -:1066F0000024029003940494D7F808313846B3F884 -:10670000623005F11401C3F3401305935A462B463A -:10671000F7F72EF8204600E0184609B0BDE8F08FE4 -:106720002DE9F3470B6882685B680646D3F808A03A -:10673000D3F80490B3F810801B680D46032B5AF869 -:106740000240DAF810701DD1FFF788FBD0B1304657 -:106750005146FFF787FBA8B1B4F8AC3093B1B9F15B -:10676000010F0FD1B8F14C0F01D0BA7952B9AA6913 -:10677000FF2000925D2104F16C02DBB2F1F70EFD07 -:10678000002001E06FF01600BDE8FC872DE9F8431A -:106790000B6882685B680446D3F808905F681E8ABD -:1067A0001B6859F80280032BD9F8105013D1FFF75A -:1067B00055FBA0B120464946FFF754FB78B1B8F825 -:1067C000AC0060B1012F06D14C2E01D0AB792BB9B2 -:1067D0000330BDE8F8830020BDE8F8830020BDE861 -:1067E000F8832DE9F04F0B6882685B68B9B0D3F885 -:1067F00008805E681F8A1B688146032B58F8024098 -:10680000D8F810A08D69D1F81CB040F09F80012EFF -:1068100048D137B1A7F14C039BB2012B01D97E2F90 -:106820000FD1B4F8663038A9284621F8043D022279 -:10683000F5F31EF502350FB17E2F02D19AF806301E -:106840000BB14C2F13D14846FFF708FB20B1484647 -:106850004146FFF707FB50B9B4F8AC203AB12846DF -:1068600004F16C01F5F304F5B4F8AC30ED180FB198 -:106870007E2F6ED101212A462023D4F8B800F0F3F0 -:106880007DF4012105F120022023D4F8C400F0F3A7 -:1068900075F4D4F8C800012105F140022023F0F37B -:1068A0006DF456E0022E54D1B4F8623038A921F8C4 -:1068B000023D28463246F5F3DBF4BDF8DE3038AF52 -:1068C00027F8C83D01210DF11A022023D4F8B800A1 -:1068D000F0F354F401210DF13A022023D4F8C4005E -:1068E000F0F34CF401210DF15A022023D4F8C80032 -:1068F000F0F344F401210DF17A022023D4F8BC0016 -:10690000F0F33CF401210DF19A022023D4F8CC00DD -:10691000F0F334F401210DF1BA022023D4F8D000B1 -:10692000F0F32CF44FF00008C223029302353046F6 -:1069300004F1180120224346CDF800800197039509 -:10694000CDF810B0F3F7A2F8404603E06FF0160060 -:1069500000E0002039B0BDE8F08FF8B50B680446C0 -:106960005A68836896685168F558138A12683769BF -:10697000032A2DD1012926D10BB17E2B12D1BB794F -:106980006BB92046FFF76AFA20B120463146FFF77F -:1069900069FA20B9B5F8AC0008B1023000E0022075 -:1069A0006030F8BD4D2B15D04C2B11D1FFF756FAA6 -:1069B00020B120463146FFF755FA58B9B5F8AC007A -:1069C00050B10230F8BD02290CBF22200020F8BDD2 -:1069D0000020F8BD0220F8BD0220F8BD19B183687F -:1069E000CB5883F8BC21704770B50C680D4606463D -:1069F000102208460021F5F3BFF42C602046002148 -:106A0000F268F5F3B9F404F52473C4F8EC3004F536 -:106A10002C732560C4F8243170BD2DE9F0470D4674 -:106A200098462B68BDF82060099C0768896B95F82B -:106A30002CC073B193F8009093F801A049EA0A2999 -:106A4000A5F81C9093F81690DB7D49EA0323A5F87E -:106A50007E303B68B5F81C9093F8D130002B5AD1AA -:106A600097F92735B3F1FF3F03D190F8A43313B161 -:106A700051E0012B4FD0C9F38027B5F87E9019F073 -:106A80000F0901D127B987E027B94FF0010904E0C8 -:106A9000012702E04FF000094F460123002204F5D0 -:106AA000227004F5237176F017DAD4F8883298450D -:106AB00005D1D4F88C32F31A18BF012300E001236A -:106AC0003FB933B1C4F88872C4F88C72A4F88672E6 -:106AD0005CE0B9F1000F08D00020C4F88802C4F8C7 -:106AE0008C02A4F88602BDE8F087B5F87E50C4F8A1 -:106AF0008882C4F88C62A4F886524846BDE8F087C4 -:106B000006D18F88B74294BF0027012700E00127F4 -:106B1000F8B2BDE8F087BCF1000F13D04B6B03EB6C -:106B2000C20153F83230984506D307D18888B04265 -:106B300094BF0026012602E0012600E00026F0B204 -:106B4000BDE8F087D1F8E03052019A1813699845F2 -:106B50001CD302D1938AB3421BD89369984506D3BC -:106B600007D1908BB04234BF0020012002E0012009 -:106B700000E0002070B106F07F06F308D05C06F05C -:106B80000706304100F00100BDE8F0870120BDE8B4 -:106B9000F0870120BDE8F0874B6B03EBC20153F88F -:106BA00032309845ACD2B2E72DE9F04F1C4693F84D -:106BB00060B05F68D368ADF5117D064605919146DA -:106BC000156933B11B7A0B2B03D13B7803F001031A -:106BD00001E0FB789B09E36394F82C30494600936D -:106BE00030462A46E36B4FF023DB0146A06320B119 -:106BF0002A6D40F2371313402BB9304621464A46DE -:106C000071F002DAE2E090F90E2090F90F30D3181B -:106C1000A2689A42C0F0DA80A269138A13F0080FC2 -:106C20000DD0007A0B280AD196F8DC0538B18879A6 -:106C3000032804D823F008031B041B0C13820B7ACF -:106C4000042B59D00B2B00F0AE80022B40F0C080FB -:106C5000BB7897F800A097F8068043EA0A2A7B7968 -:106C60004FEA084848EA03283B7948EA0308FB79D9 -:106C7000A76E48EA036817F0010740F0AC80284689 -:106C800021465A464346CDF800A0CDF80490FFF7C0 -:106C9000C4FE002800F09F80AB79002B40F0678293 -:106CA0003368D3F88830D3F8DC210132C3F8DC2113 -:106CB00094F82C2022B1D3F8B4220132C3F8B422C4 -:106CC000D3F8E8210132C3F8E821D5F8183193F858 -:106CD00034301BB12846002165F0E0DB94F82C70BD -:106CE000002F00F044823368D3F88830D3F8C022F4 -:106CF0000132C3F8C02269E03B7897F801A097F809 -:106D0000068043EA0A2AFB794FEA084848EA036802 -:106D10003B7948EA03087B7948EA03282B7C13B9BE -:106D2000EB6DDB0757D4A76E17F0010753D1284648 -:106D300021465A464346CDF800A0CDF80490FFF70F -:106D40006CFE002847D0AB79002B40F010823368EE -:106D5000D3F88830D3F8DC210132C3F8DC2194F871 -:106D60002C2022B1D3F8B4220132C3F8B422D3F8D4 -:106D7000F0210132C3F8F021D5F8183193F83430FE -:106D80001BB12846002165F089DB94F82C70002F98 -:106D900000F0ED813368D3F88830D3F8C82201328F -:106DA000C3F8C82212E00237C83110223846F5F382 -:106DB00083F500280CDA8D4839461022F5F3ECF6FD -:106DC000A16B8B48C8311022F5F3E6F60027CEE11F -:106DD0004FF00008C24696F8B03293B92B6D1F07EA -:106DE0000FD4A06B037A022B02D1F6F331F140B934 -:106DF00063699B69980004D4A3691B8A190700F191 -:106E0000FB8063699B695A06E0D4A3691A8A42F041 -:106E100008021A82A16B0B7A013B0A2B00F2CE808A -:106E2000DFE813F035000B0035006C00CC00CC001F -:106E3000CC00CC00CC00CC00AE000846F6F308F144 -:106E400008B12B7C4BB1A36BD3F88820904504D8B4 -:106E50000FD093F88C205A450BD0A16B226804F117 -:106E60004007384614310A32434601F0C3D9E7657A -:106E700001E06433E365A16B04F14A07384614313D -:106E8000E26D534601F080DA3846102110E0616867 -:106E9000032284A8F5F3ECF1A36B84A803F1140199 -:106EA0001A690330F5F3E4F1A36B84A8196903317F -:106EB00007AAFBF38DF1A36B606893F90E30A1680C -:106EC000C018C91A07AAFBF3A5F1A36B606893F970 -:106ED0000E30A168C018C91A4FF0FF32F6F3F4F073 -:106EE000444BA2699842138A04D123F010031B0477 -:106EF0001B0C01E043F0100313827DE06368DF7830 -:106F000017F020071FD00A6948A81431D200FBF3FC -:106F100003F6002321686269484670F0A5DC00276B -:106F2000A36B01900097196948A82368E268EEF303 -:106F3000C7F3831C05D1A3691A8A42F010021A8292 -:106F40005AE0013058D13368D3F88830D3F8DC21C7 -:106F50000132C3F8DC21D3F8F4210132C3F8F42163 -:106F600094F82C20002A00F0FF80D3F8B4220132DC -:106F7000C3F8B422D3F8CC220132C3F8CC22F6E015 -:106F800001F11400E2682431236800F0F9DF0028E1 -:106F90007FF41CAFA26BD2F8D8300133C2F8D830DE -:106FA00033F07C4328D1F2220192D6F8940129468D -:106FB00009F11402009376F05DDE1DE0AF79002F39 -:106FC0007FF404AF3368D3F88830D3F8DC21013282 -:106FD000C3F8DC2194F82C20002A00F0C580D3F8F7 -:106FE000B4220132C3F8B422C1E000BFA2ED89008F -:106FF000A8ED8900E320BBDEA36B616893F90E2046 -:107000008A18626093F90E1093F90F208A18A1680C -:107010008A1AA26093F90E1093F90F208A18216939 -:107020008A1A2261A269128A02F01802182A64D10F -:10703000AB79002B7FF4CAAE95F9442000930193FD -:10704000029330463123D5F8081170F0A7DA33687F -:10705000D3F88830D3F8DC210132C3F8DC21D3F82F -:10706000EC210132C3F8EC21D3F8F4210132C3F84A -:10707000F42194F82C2072B1D3F8B4220132C3F871 -:10708000B422D3F8C4220132C3F8C422D3F8CC22EC -:107090000132C3F8CC22A26B127A022A05D0032A4D -:1070A00012D0012A7FF492AE0EE0D3F8082201320A -:1070B000C3F8082294F82C70002F58D0D3F8E0229F -:1070C0000132C3F8E02281E6D3F800220132C3F88E -:1070D0000022D3F8FC210132C3F8FC2194F82C7073 -:1070E000002F44D0D3F8D8220132C3F8D822D3F8E5 -:1070F000D4220132C3F8D42268E661698A89E26049 -:1071000094F82D209AB993F90F20059892B2FAF3CA -:1071100029F16369DA89900402D5B3F850308BB94C -:10712000A36BE26893F90F30D31AE3600AE0059885 -:10713000F6F3F4F0A36B014693F90F20059892B291 -:10714000FAF310F1A36BC4F86480A4F862A01B7A70 -:10715000042B01D0022B09D1A36ED90706D43046E7 -:10716000214670F09DDF01E0174600E00127384618 -:107170000DF5117DBDE8F08F2DE9F341099F002346 -:107180000D9904469046089E0A9D009301933FF096 -:107190004FDE032F0BD9042268463146F5F368F021 -:1071A000072F04D901A8311D0422F5F361F0A8F1DD -:1071B0004C08B8F1050F2AD8DFE808F00A03160FCB -:1071C000231BD4F88434BDF80020A3F8922016E0E5 -:1071D000D4F88434B3F8923017E0D4F88434BDF88E -:1071E0000020A3F896200AE0D4F88434B3F896304F -:1071F0000BE0D4F88434BDF80020A3F89E200020D2 -:1072000007E0D4F88434B3F89E302B60F7E76FF0D2 -:107210001600BDE8FC81D0F884242DE9F843B2F8CB -:10722000928004464145D4BF00200120B2F84A5064 -:10723000B2F89690B2F89460B2F898C010B1C8EB6A -:10724000010701E0C1EB0807B2F89030BFB2002B94 -:1072500075D0BCF1010FADB2334607D1002851D033 -:107260002BB203FB08F393FBF1F346E0BCF1020FF2 -:107270002BD131B2B8B10FFA89F3994203D104236B -:10728000A2F8983062E0132F02D9A6F1140339E076 -:10729000092F02D9A6F10A0334E0042F01D9731F84 -:1072A00030E0B31E2EE00FFA85F841451DD0132FB4 -:1072B00002D906F1140325E0092F02D906F10A03C9 -:1072C00020E0052F1CD9731D1CE0BCF1040F39D13F -:1072D00033B238B10FFA89F18B4237D0052F38D944 -:1072E000731F0AE029B28B4204D10123A2F898301F -:1072F000BDE8F883052F2DD9731D4FF0020C01E076 -:107300004FF0040C1BB229B28B4204DC0FFA89F552 -:10731000AB42A8BF1D462368A2F89450A2F898C0BB -:107320002DB22946012220461B7E72F0B1DC236873 -:107330002046294600221B7E72F0AADC06E0184691 -:10734000BDE8F8834FF0FF30BDE8F8830020BDE8CA -:10735000F8830020BDE8F883D0F8843413B5B3F87F -:10736000902004466AB1036A0DF1060118695BF0CA -:10737000BFD980B12046BDF906100122FFF74BFFAF -:1073800009E06421012372F083DC0122204664219C -:10739000134672F07DDC1CBD08B5036AD3F8D80033 -:1073A00079B143784A789A4208D102300231F4F335 -:1073B0004BF7D0F1010038BF002000E00020C0B240 -:1073C00008BD084608BD2DE9FF4799464369D0F836 -:1073D000208082461B680446174602695AF8180B3B -:1073E0000E464146D55801F055FA216920685246AB -:1073F0006FF096DC0123C8F800302B680146023B91 -:10740000012B03D82369DB6DC8F8D0300C9B2068B2 -:107410000293424633468DE8800201F058FA48B1A3 -:107420002B68022B05D1636AD888003018BF012071 -:1074300000E0012004B0BDE8F0872DE9F04FC368FB -:10744000044600F1180799B01646056A8A46006896 -:1074500021693A4603936FF063DC013E0290062EE9 -:1074600000F23881DFE816F007003601BC00360173 -:10747000DB003601FF00EE68002E00F02C81D5F80D -:10748000D03013F4804B0CD023682169D3F8D40694 -:107490000368CB581B781BB14AF04ADB834600E0F7 -:1074A0009B46636893F86231A3B1D5F8D000F0F73A -:1074B0008BFE88B12368D3F86008FEF7CFFC58B183 -:1074C00023680299D3F86008FEF7CCFC20B1B5F828 -:1074D000DC8002E0984600E08046B5F806C02068EF -:1074E000DC44C4441FFA8CFC0CF1710321693A4658 -:1074F0009BB2CDF804C077F07BD9DDF804C0064616 -:10750000002800F0E8800CF15F0CD0F808901FFA1A -:107510008CFC4FEA1C2343EA0C2C09F11207A9F852 -:1075200010C000215F223846F4F326F74AF4847332 -:107530001A0A89F8132089F814302B8B05F13C01C5 -:107540001A0A89F8152089F81630202209F11F003F -:10755000F4F38EF6EA8809F171009344D8441FFAD7 -:1075600088F84FEA182343EA0828A9F86F80E968E9 -:10757000F4F37EF6636893F86231F3B1D5F8D00086 -:10758000F0F722FEC8B12368D3F86008FEF766FC66 -:1075900098B123680299D3F86008FEF763FC60B1E4 -:1075A000EB68002B00F09B80E888D5F8E0103818D5 -:1075B0005F30B5F8DC20F4F35BF6D5F8D030580432 -:1075C00040F18D8023682169D3F8D4060368CB5835 -:1075D0001B78002B00F083803A464AF0FFD97EE00A -:1075E000206821693A46712377F002D906460028BF -:1075F00071D0D0F808905F22002109F1120789F8B4 -:10760000112089F810103846F4F3B6F64AF4807366 -:107610001A0A89F8132089F814302B8B1DE0206892 -:1076200021693A46712377F0E3D80646002852D004 -:10763000D0F808905F22002109F1120789F8112083 -:1076400089F810103846F4F397F64AF440731A0A92 -:1076500089F8132089F81430EB8A1A0A89F8152062 -:1076600089F816303BE0206821693A46712377F0AB -:10767000BFD8064678B3D0F8089000215F2209F100 -:10768000120789F8101089F811203846F4F374F6BF -:107690004FEA1A2389F8133089F814A01FE0D5F8AF -:1076A000D000F7F37DF10146484605F18C0204ABAA -:1076B000F7F386F1044630B9314603982246F9F3D0 -:1076C000A7F6264607E007F14D0004A91022F4F3BF -:1076D000CFF500E00026304619B0BDE8F08F032357 -:1076E00089F80F30D5F8D000F6F354F505F15C04B5 -:1076F00000280CBFFE2302233846082200F8053B71 -:107700002146F4F3B5F508212046F7F34FF11AF0BE -:107710000301C9D1C3E72DE9F04F91F813800B7D28 -:107720008BB043EA082818F0030904460E46069277 -:107730004769056ACDF8208005D1D5F8D000F7F368 -:107740002FF1844600E0CC4605F15C0A06F1170BE8 -:107750000120082359465246CDF810C0F6F302F630 -:107760008245DDF810C000F0F78318F480710791AE -:1077700010D0338A1A0A42EA03239BB25C2B40F2F0 -:10778000EB833046614605F18C02F6F3E5F70028FD -:1077900000F0E283338A1A0A42EA03239BB25E2B8B -:1077A00040F2DA8396F86F1096F8702042EA0122D0 -:1077B0005F329342C0F0D08306F11202099259461B -:1077C00008225046F4F354F505F1640059460822A6 -:1077D000F4F34EF5D5F8D000F6F3DCF4002868D0C9 -:1077E00018F4805F65D096F86F2096F8703043EA01 -:1077F0000223B3F5807F0BDD38462169012274F046 -:1078000065DC206904F11801012277F089D9E7E2EB -:107810004FF48070F9F3C6F5824630B938462169D5 -:10782000012274F053DCD14698E32020F9F3BAF535 -:10783000834630B95046F9F3C7F53846216901222D -:1078400008E34FF48170F9F3ADF5059068B950463F -:10785000F9F3BAF55846F9F3B7F53846216901222C -:1078600074F034DCDDF8149078E3B9F1000F04D142 -:10787000D5F8D000F7F394F08146059B494605F111 -:107880009C020293099800238DE8000CF6F394F70C -:1078900081465046F9F398F55846F9F395F5059861 -:1078A000F9F392F5B9F1000F03D1384621690122AD -:1078B00020E396F815A0B37DD5F8D00043EA0A2A54 -:1078C000F6F38AF410B918F0080326D0BAF10D0FB8 -:1078D0000BD003D8BAF1050F15D10DE0BAF1100F96 -:1078E00017D0BAF1200F0ED111E018F0080F13D005 -:1078F00038462169022271E218F0080F0FD038468D -:10790000216903226AE238462169042266E20221E3 -:1079100006E00422059204E00323059301E001211F -:10792000059118F0080900F026822B8A059A9342E7 -:1079300003D038462169052250E2079B002B40F016 -:10794000C78003232B60D5F8D0305A0606D462686E -:1079500092F86221002A37D0580335D513F48049B4 -:1079600032D196F86F1096F87030042206F171004B -:1079700043EA0121F6F3F8F70246002833D04378B2 -:10798000132B03D8384621690422B3E2636A2169C4 -:10799000483300934FF020092046063201F1DC0302 -:1079A000CDF8049073F054D88246E0B9636AA3F826 -:1079B000069094F80834B3B1A068D4F8041406F023 -:1079C00009D884F808A40EE019060CD5616AB1F84C -:1079D000E42042B101F14800C431F4F349F4636A90 -:1079E000B3F8E410D980636ADB882BB920463146AE -:1079F000069A72F0DFDFAFE205F11C0906F11F0104 -:107A00002022484605F13C06F4F332F42022206897 -:107A1000314619F029D9D5F8D0305A040AD5226850 -:107A20002169D2F8D40602688A58127812B149F056 -:107A3000FFDF3BE021690A6D100508D413F4922F93 -:107A400005D1D1F8083193F883309A0612D5636ACC -:107A500004F1180003F148020092DB88E23101933F -:107A600005F18C030293AB8A4A4603933346F6F33F -:107A70000DF41BE004F1180A5046E2310622F4F33B -:107A8000E3F3002800F06882636A216903F1480289 -:107A90000092DB885046019305F18C030293AB8A78 -:107AA000E23103934A463346F6F3F0F540F63B6283 -:107AB0003846216908EA0202012374F04BDB08B161 -:107AC000042356E1384621690D2274F0FFDA43E2BF -:107AD000069A4AB997F81690B9F1000F0CBF4FF407 -:107AE00000794FF0000901E04FF00009D5F8D0000F -:107AF000F6F350F341F2C833002808BF4FF4E473A3 -:107B000003EA080218BF4FF000099A4240F02482AD -:107B100019EA080F40F020822B68033B042B00F287 -:107B20001B822946052341F81C3B06F11F00202239 -:107B3000F4F38AF3002840F00F8296F86FA096F8CD -:107B40007030D5F8D00043EA0A2AF6F323F3002870 -:107B50003FD006F1710B584651463022F5F306F03E -:107B60008146C8B1D5F8D03042785B0440F1FA8143 -:107B700023682169D3F8D4361B68CB581B78002BB7 -:107B800000F0F081123A92B2ECE1A86809F102012A -:107B90000230F4F359F318B138462169072215E091 -:107BA0000AEB0B0199F80120C9EB010189B2901C85 -:107BB00081421CDD6FF001039B1A4844C918302232 -:107BC000F4F3D4F798B121693846062274F07EDACE -:107BD00009E0AB88534506D1A86806F17101524609 -:107BE000F4F332F318B1206904F1180142E0D5F83A -:107BF000D000F6F3CFF278B106F171005146F6F3FA -:107C0000A7F648B938462169092274F05FDA20697D -:107C100004F1180101222EE02068036893F8623114 -:107C200063B304F1180921694A466FF079D8834695 -:107C3000D5F8D000F0F7C8FA00B32368D3F860088D -:107C4000FEF70CF9D0B1BBF1000F17D023685946ED -:107C5000D3F86008FEF706F980B1514606F17100CD -:107C6000F422F4F383F701462046FFF795FB28B989 -:107C700020694946112276F053DF6DE140F20B2274 -:107C80003846216908EA0202032374F063DA814668 -:107C900028B1062318F040092B6004D116E03846BD -:107CA00021690D2226E12A8A04F1180B2B8B20680A -:107CB0008DE80408216905F1AC0276F0D1DED5F833 -:107CC000D000F6F367F2002834D003E0384621698B -:107CD00008220FE1514606F17100F6F339F64278B9 -:107CE0008046063A92B2EA82837905F16C0903F084 -:107CF000030385F8CC3008F108014846F4F3B8F2E4 -:107D000095F8CC200599EB8A009206F14F0201917B -:107D1000029298F80620216902F00402039220687A -:107D20004A4676F021DE23682169D3F87C06324684 -:107D300054F0ECDED5F8D000F6F32CF2C0B10823F5 -:107D40002B6038462169002274F0C0D923695A4655 -:107D5000DB682068009379210623F4F701F9236892 -:107D60002269D3F8D4361B68D35800221A70F3E086 -:107D700006232B60F0E02B68052B40F2ED80236A90 -:107D800005995A8A8A4208D0D3F8D000F6F324F233 -:107D900018B1384621690A22ACE008F46073B3F5E3 -:107DA000607F40F0D98007232B60D5F8D000F6F330 -:107DB000F1F18146002841D018F4805F0BD096F88D -:107DC0006F1096F8703006F1710043EA0121F6F366 -:107DD000BFF5814638B9216938460B2274F076D94F -:107DE0004FF00009BAE0427805F16C0A063A92B207 -:107DF000EA82837909F1080103F0030385F8CC30A6 -:107E00005046F4F335F295F8CC20EB8A00926A8A5A -:107E10002169019206F14F02029299F8062020682A -:107E200002F004020392524676F09EDD2368216937 -:107E3000D3F87C06324654F069DE70E0BAF1200FC8 -:107E400055D84FF48070F9F3ADF2834630B921690B -:107E500038460C2274F03AD9D9467FE02020F9F355 -:107E6000A1F2069050B95846F9F3AEF238462169AE -:107E70000C2274F02BD9DDF818906FE04FF481706C -:107E8000F9F390F2844680B95846CDF810C0F9F362 -:107E90009BF20698F9F398F2384621690C2274F0A7 -:107EA00015D9DDF810C0E14658E0069B05F16C02DB -:107EB0000792414605F19C0201930290079B0998A5 -:107EC000CDF810C0CDF800B0F6F370F481465846F6 -:107ED000F9F37AF20698F9F377F2DDF810C060460C -:107EE000F9F372F2A5F816A0B9F1000F05D12169D6 -:107EF00038460C2274F0EAD830E0089A08F03003D3 -:107F00001B110599009302F0400301914F36039332 -:107F100020682169079A5346029676F025DD384697 -:107F2000216908F00B02052374F014D928B1082345 -:107F30002B6038462169002202E0216938460D2273 -:107F400074F0C4D823692068DB687921009304F1B8 -:107F500018020623F4F704F84FF0010948460BB065 -:107F6000BDE8F08FA988931C99427FF415AE0CE60A -:107F70002DE9FF4790E810028E7905460F46002E46 -:107F800063D140F21440F9F30DF2804600285FD02F -:107F90003851314640F21442F4F3EEF1AB8AD9F88D -:107FA000D02608EB030448F803902B694FF0010A30 -:107FB000E360EB686261A360AB6827616360E42003 -:107FC000C8F8006088F804A0C4F8FC63F9F3EAF18B -:107FD0002062002841D03146E422F4F3CDF1E820BC -:107FE000F9F3E0F16062002837D03146E822F4F37B -:107FF000C3F1D4F82480E868C8F8009019492246F3 -:10800000334605F06BDDC8F86800002825D0E86825 -:1080100015492246334605F061DD6063E8B1E86842 -:1080200012492246334605F059DDC4F80404A0B1D4 -:10803000236A286A0193636A6946009702938DF860 -:108040000CA0F3F313F4304604E06FF0060001E0F7 -:108050004FF0FF3004B0BDE8F0872846394672F093 -:1080600099DBF5E7E1578800E9588800C95888008E -:1080700038B51D4690B10368848ACB5873B11C197A -:10808000114604F130001022F4F3F2F004F1400044 -:1080900029462022BDE83840F4F3EAB038BDD0F8D4 -:1080A0008404F0B503F15605A83300EB430300EB5D -:1080B0008505B3F90A60AF6890F8E940BE1B7618F1 -:1080C000AE6026415E81B0F95E31D0F86811CB1AFE -:1080D0009B18C0F868312341A0F85E31F0BD10B59F -:1080E0000A7AD0F884342AB390F82922D1F808010A -:1080F0002AB190F86000904228BF024601E090F853 -:108100006020D1F81801047864B1007AD1F8081120 -:1081100018B1C98D4A43002101E0CA8D012183F8BD -:10812000291105E0012283F82921D1F80821D28DF7 -:108130000A3203E083F829214FF49B72C3F824210B -:1081400010BD2DE9F04F8BB0D0F884449A469DF8CD -:108150005C30904608939DF85420B4F8C6300792DE -:108160000393189A94F8E9300F4609920593B4F8EE -:10817000F020D4F8D81094F81C3106469DF950B080 -:108180009DF8585004920691002B00F0AB810368D3 -:1081900093F8693123B13BF04DDA002800F0A28159 -:1081A000336893F864312BB194F86D3113B1002327 -:1081B00084F86D3194F828313BB1B068D4F83011AF -:1081C00005F008DC002384F828318E2130693CF06A -:1081D00069DA43004E334FF6FE71194030693CF0C6 -:1081E00061DA94F858318146FF2B08D094F8E830D2 -:1081F000012212FA03F300EA03091FFA89F994F83D -:10820000AF30AB4213D0002305F1320204EB8202FF -:10821000E91A93604A4242EB0102323204EB8202D5 -:1082200084F8AF50C4F8CC30C4F8C8309360BAF1C9 -:10823000000F00F05781079AC2B9022F40F3528114 -:10824000C7EB0A01B4F9F22009B204EB45039142ED -:10825000A8BF0A46A3F8EA20D6F884345B79012B3C -:108260002AD9C8EB0B03A4F8EE3025E0049F04EBF9 -:1082700045023BB2B2F9EA70C7EB0A07FF1A022FB8 -:1082800003DD1C2FA8BF1C2700E00327D6F8842499 -:108290005279012A10D9B4F9EE80C8EB0B08C3EB70 -:1082A0000808B8F1020F05DDB8F11C0FA8BF4FF0A8 -:1082B0001C0801E04FF00308D6F868329B792BB90F -:1082C000089A1AB130460999FFF709FF05F1320201 -:1082D00004EB82029368304601339360C4F8CC30DB -:1082E000D4F8383151460133C4F8383105F14E0322 -:1082F00004EB83035A6801325A605A462B46FFF753 -:10830000CEFED4F8E030D4F8E420934203D9039BA6 -:108310001BB2049307E0D4F8DC000133012106907E -:10832000C4F8E03004910598012212FA00F3D4F861 -:10833000CC1099422DD3D5F1010B38BF4FF0000B73 -:108340000BF1A80C04EB4C0C04EB4500B0F85A01FF -:10835000BCF80AC0C0EB0C0C0FFA8CFC94F86C0152 -:108360008CEAEC7AAAEBEC7A8245ACBF00210121C1 -:10837000844503910EDB94F8E8000BFA00F189457F -:1083800009D005F13C0104EB810148688018486080 -:1083900001E00392002205F1540B05F12C0004EBDF -:1083A000800004EB4B01B1F90AC0D0F808A0CCEB77 -:1083B0000A0C67448760059807414F81D4F8C000D4 -:1083C000B4F9B610059F411A4144C4F8C0103941B0 -:1083D000A4F8B61004EB8501D1F8D010B4F9C400AC -:1083E000994204EB4B01B1F90A1028BF84F8B1504F -:1083F000884244DBD4F8CC00069FB8420CD9D5F1B2 -:10840000010194F8E82038BF002111FA02F29145E9 -:108410002FD005F13C0225E0039F4FB394F844713F -:108420003DB1B4F9B2C07FB2C1EB0C0107EBC101A1 -:1084300006E0B4F9B4C07FB2C1EB0C01C900C91B9E -:10844000049FB1EBC70F13DB984211D3D5F10101A3 -:1084500094F8E82038BF002111FA02F2914508D0C3 -:1084600005F13E0204EB820251680131516000E0E7 -:108470002AB10120002D14BF0321022106E0002DA6 -:108480000CBF2846002014BF0221032194F8AF201E -:1084900084F8492194F81D215AB1D6F868229279BE -:1084A0003AB938B130690B46009201923DF0C6D816 -:1084B00004E018B9D4F8CC209A4213D294F81D31B4 -:1084C00083B1D6F868329B7963B9012284F82821F8 -:1084D000B068D4F83011D4F824210BB0BDE8F04FC7 -:1084E00005F0529A0BB0BDE8F08F2DE9FF41D0F8AE -:1084F0008454064695F81C310C4695F8E970002B1B -:1085000000F08180036993F80A31002B7BD0036867 -:1085100093F8693153B13BF08DD8034630B9B06858 -:10852000D5F83411142205F02FDA6CE0336893F893 -:10853000643133B195F86D311BB1002385F86D318D -:1085400061E0D6F83C33022B0AD0D5F8E020D5F80C -:10855000E4309A4294BF4FF000084FF0010801E068 -:108560004FF0000895F81D31002B4CD0D6F868323A -:108570009B79002B47D1336A0DF10F0118695AF02E -:108580000BDD9DF80F3085F8AF30002B14BF0321B1 -:108590000221B8F1000F25D003F1020E05EB8E0E7B -:1085A00005EB4302DEF8B0C0B2F9B200C0EB0C003C -:1085B000CEF8B000384103F12C0EA2F8B20003F15E -:1085C000540205EB8E0E05EB4202B2F9B200DEF862 -:1085D000B0C0C0EB0C00783850FA07F7CEF8B00006 -:1085E000A2F8B27085F84931002201238DE80C0011 -:1085F00030690B463DF022D89DF80F3054F8232007 -:10860000013244F82320BDE8FF8110B5D0F884443E -:1086100094F81C3123B104F58671FFF766FF00233F -:1086200084F8283110BD70B5D0F88444054694F81C -:108630001C3103B3D4F8CC20D4F8C8309A4203D10B -:1086400004F58A71FFF751FFD4F8CC30C4F8C83074 -:1086500094F81D317BB1D5F868329B795BB994F8F9 -:10866000292142B1A868D4F834114FF4FA72BDE858 -:10867000704005F0899970BD38B5D0F8844405463E -:10868000D4F83411806805F0A5D9D4F8CC20D4F8FA -:10869000C8309A4204D1284604F58A71FFF725FFB5 -:1086A000D4F8CC30C4F8C83038BDD0F884340022B7 -:1086B0004FF6A271C3F8B820C3F8BC20C3F8C0209D -:1086C000A3F8B220A3F8B420A3F8B620C3F8602121 -:1086D000C3F86421C3F86821A3F85A21A3F85C21E8 -:1086E000A3F85E21A3F8EA10A3F8EC10A3F8EE10AB -:1086F000C3F8CC20C3F8D020C3F8D420C3F8382165 -:10870000C3F83C21C3F84021C3F8E020C3F8F420AB -:10871000C3F8F820C3F8FC20C3F80021C3F80421F3 -:10872000C3F80821C3F80C21C3F81021C3F81421A1 -:10873000C3F8182183F829217047D0F88434D3F87E -:10874000CC208A60D3F838218A6493F81D2112B1B5 -:1087500093F8AF2001E093F8AC204A6093F81D2114 -:108760000A6093F848214A654A688A65D3F8D020A0 -:108770000A64D3F8D4204A64D3F83C21CA64D3F8FD -:1087800040210A65B3F9B220CA60B3F9B4200A6186 -:10879000B3F9B6204A61D3F8F4208A61D3F8F820FF -:1087A000CA61D3F8FC200A62D3F800214A62D3F8E8 -:1087B00004218A62D3F80821CA62D3F80C210A6323 -:1087C000D3F810214A63D3F814218A63D3F818210F -:1087D000CA63D3F84C21CA65D3F85021D3F8543179 -:1087E0000A664B667047F7B5D0F88444D4F84C510C -:1087F0008D4207D1D4F85051954203D1D4F8542179 -:108800009A423CD001F00F05042D3AD8022D38D001 -:1088100003F00302022A34D01F0907F00307022FD6 -:108820002FD00A0902F00F02042A2AD8022A28D0DF -:108830009E0806F00306022E23D09E0906F00306CA -:10884000022E1ED0C4F85431036AC4F84C111B68C0 -:10885000C4F85011022B04BF3E462A46042A14BF16 -:108860001146314684F8AD10D0F88434012283F8E3 -:1088700046110092019200690B463CF0DFDE0020B9 -:1088800001E06FF01C00FEBD70470000004870471B -:108890009466010010B50C46C1B1886808B1F8F3C0 -:1088A00093F5E06808B1F8F38FF5D4F8D80008B173 -:1088B000F8F38AF5D4F8E00008B1F8F385F520461E -:1088C0000021E422BDE81040F3F356B510BD2DE9B8 -:1088D000F74F0546D2F8D000019114469846DDF8CE -:1088E00030B0DDF83490DDF838A0F5F353F428B15A -:1088F000404659463022F4F339F103E040465946E8 -:10890000F5F3E0F20646002800F0D880D4F8D00055 -:10891000F5F340F428B1484651463022F4F326F1ED -:1089200003E048465146F5F3CDF20746002800F033 -:10893000C6802B6893F86231002B4FD0D4F8D0005A -:10894000EFF742FC002849D0D5F86008FDF786FA19 -:1089500010B3D5F868329B792BB9D5F86008019926 -:10896000FDF780FAC0B148465146F422F4F3FEF018 -:108970008146002800F0A28040780230A4F8D4009C -:10898000F8F310F5C4F8D800002800F097804946A5 -:10899000B4F8D420F3F36CF4D5F86008FDF75EFA70 -:1089A000E0B1D5F860080199FDF75CFAB0B1404636 -:1089B0005946F422F4F3DAF0054600287ED04078D8 -:1089C0000230A4F8DC00F8F3EDF4C4F8E00000286D -:1089D00074D02946B4F8DC20F3F34AF4022323824E -:1089E0006382D4F8D000F5F3D5F310B104232382C9 -:1089F0006382D4F8D000F5F3CDF350B106F10A004C -:108A000004F110010022F5F3A7F4002856D0002548 -:108A100013E073780A2B0FDDD4F8D05006F10E0066 -:108A2000A5F10802554245EB020504F110012A4662 -:108A3000F5F3B6F608B941E005462046218A2A46F4 -:108A400076F088D8002839D0D4F8D000F5F3A2F316 -:108A500030B1301D04F112010122F5F37DF413E071 -:108A60007378092B11DD06F1080045B9F27A012A65 -:108A700006D0A2F105035A4242EB030200E00122B4 -:108A800004F11201F5F38CF6C0B178780230A080C1 -:108A9000F8F388F4A06088B13946A288F3F3E8F3CC -:108AA00070780230E080F8F37DF40746E06030B182 -:108AB0003146E288F3F3DCF3012700E0074638464D -:108AC000BDE8FE8F01320103323D00904C3300AA15 -:108AD000AA0300000088B4000100000001010000AA -:108AE000010050F201000050F20000409600000F1B -:108AF000AC00000FAC0600AAAA03000000AAAA035B -:108B00000000F8000FAC00050400C9BF05F000CE5E -:108B1000BF0000000101000001011C7040002D0297 -:108B2000F0000A01280028013801480158015501C8 -:108B3000500150036666E2016666E3016666E40181 -:108B40006666E5016666E6016666E7016666E80157 -:108B50006666E9016666EA016666EB016666EC0137 -:108B60006666ED016666EE01CDCCF0010A000500F7 -:108B7000080040060800050008000800770008000B -:108B80008A0008000100050001000A00010005003C -:108B9000400610091E091F09240925092609200974 -:108BA000210927092809290922092309300931093E -:108BB000320912090F090009010906090709080904 -:108BC0000209030909090A090B09040905090C0925 -:108BD0000D090E0911096502340284007400560063 -:108BE00065023402040004000400030003000300D3 -:108BF000030002000100010000000000FFFFFFFF72 -:108C0000FFFFFFFFFFFFFFFFFFFF0000372E39359B -:108C10002E343920283232373162623620435929C6 -:108C2000007265636C61696D2073656374696F6E52 -:108C30002025733A2052657475726E656420256430 -:108C400020627974657320746F207468652068658C -:108C500061700A004D656D6F72792075736167658B -:108C60003A0A0009546578743A20256C6428256C0A -:108C7000644B292C20446174613A20256C642825BA -:108C80006C644B292C204273733A20256C64282590 -:108C90006C644B292C20537461636B3A2025644B20 -:108CA0000A00094172656E6120746F74616C3A202C -:108CB00025642825644B292C20467265653A2025B9 -:108CC000642825644B292C20496E207573653A2051 -:108CD00025642825644B292C2048574D3A202564CB -:108CE0002825644B290A0009496E20757365202BDD -:108CF000206F766572686561643A20256428256472 -:108D00004B292C204D6178206D656D6F727920693B -:108D10006E207573653A20256C6428256C644B2998 -:108D20000A00094D616C6C6F63206661696C757235 -:108D30006520636F756E743A2025640A00095374C8 -:108D400061636B20626F74746F6D20686173206261 -:108D500065656E206F7665727772697474656E0AE8 -:108D60000009537461636B20626F74746F6D3A20F5 -:108D7000307825702C206C776D3A20307825702C57 -:108D800020637572723A20307825702C20746F70D1 -:108D90003A20307825700A000946726565207374A0 -:108DA00061636B3A203078257828256429206C7718 -:108DB0006D3A2030782578282564290A0009496E03 -:108DC00075736520737461636B3A20307825782859 -:108DD0002564292068776D3A203078257828256425 -:108DE000290A0009496E2075736520706F6F6C2029 -:108DF0002564282564293A2025642825644B292CDC -:108E000020772F6F683A2025642825644B290A00B3 -:108E100009496E20757365202D20706F6F6C3A20A4 -:108E200025642825644B292C20772F6F683A20254C -:108E3000642825644B290A0009506B744964205446 -:108E40006F74616C3A2025642C20467265653A2067 -:108E500025642C204661696C65643A2025640A000B -:108E60006D77006D6400554E494D504C3A2072614B -:108E70003D25700A005443414D3A20256420757306 -:108E800065643A202564206578636565643A2564E5 -:108E90000A000A465749442030312D25780A666C6D -:108EA0006167732025780A000A54524150202578C2 -:108EB000282578293A2070632025782C206C722090 -:108EC00025782C2073702025782C206370737220F5 -:108ED00025782C20737073722025780A0020207268 -:108EE000302025782C2072312025782C20723220D9 -:108EF00025782C2072332025782C20723420257878 -:108F00002C2072352025782C2072362025780A00F6 -:108F1000202072372025782C2072382025782C20AC -:108F200072392025782C207231302025782C20723F -:108F300031312025782C207231322025780A000A20 -:108F400020202073702B30202530387820253038B1 -:108F500078202530387820253038780A0020207392 -:108F6000702B313020253038782025303878202576 -:108F700030387820253038780A0A0073702B25782D -:108F800020253038780A00686E6461726D5F617206 -:108F90006D7220616464723A20307825782C2063E9 -:108FA00072345F6964783A2025640A0062757373CD -:108FB0007461747300535357553A207072696D652C -:108FC00020646F6573206E6F742068617665207011 -:108FD000203D2033206D6F6420340000010000002C -:108FE0000001000020010000A1418000B953800071 -:108FF000212C8000795780006D3D8000609D8800A5 -:10900000A09E8800549F88008C9B8800409C88000C -:10901000FDFFFFFFD89A88000200000080010000D9 -:1090200030010000DD418000E5538000492C8000C4 -:10903000AD578000993D8000749D8800C09E8800D7 -:10904000749F8800AC9B8800609C8800FDFFFFFF38 -:10905000F89A880004000000FF00000020080000CB -:10906000253E8000B1518000ED2B800035578000F7 -:10907000253D8000549D8800809E8800349F880094 -:109080006C9B8800209C8800066D0700B89A8800B9 -:10909000030000000902000044010000F9418000C3 -:1090A00001548000892C8000F5578000ED3D800040 -:1090B000889D8800F09E8800A49F8800DC9B880023 -:1090C000909C8800FDFFFFFF289B8800706125644D -:1090D0003D307825257800706425643D307825255D -:1090E000780070646825643D3078252578007064C8 -:1090F0006C25643D30782525780067637225643DD2 -:1091000030782525780025303258253032582530E2 -:109110003258253032582D25303258253032582DCE -:1091200025303258253032582D25303258253032EE -:10913000582D2530325825303258253032582530B8 -:109140003258253032582530325800556E646566E5 -:10915000696E6564206572726F722025640000007C -:109160006001040005000103640104000000270001 -:109170002401040004000000280104000000000095 -:109180002C01040000000000300104000000000079 -:10919000340104000A04700034010400EFBED4005E -:1091A00034010400050000FF3401040001FF02FF48 -:1091B0003001040018000000340104000A04E0003B -:1091C00034010400EFBE480034010400050000FF34 -:1091D0003401040001FF02FF3401040000101801F3 -:1091E00034010400020300103401040018F1F2F30A -:1091F00034010400BBCC0000300104003800000042 -:109200003401040000000000300104005800000098 -:1092100034010400000000003001040038000000A8 -:10922000340104000F200007340104000000940002 -:109230003401040000000090340104007475767756 -:1092400034010400000000003401040000000500A7 -:1092500034010400FFFFFFFF300104006803000039 -:10926000340104006E84330034010400DCBA500081 -:1092700034010400D40000AB34010400BADABADAD5 -:1092800034010400001018F134010400F2F300105E -:109290003401040018F1F2F334010400100000005E -:1092A00034010400000000003401040000000A0042 -:1092B000340104000100000E340104004252434D09 -:1092C000340104005F54455334010400545F535388 -:1092D00034010400494401043401040082848B9663 -:1092E00034010400030101063401040002000000FF -:1092F0003001040068000000340104000A04280260 -:1093000034010400DCBA8000340104000000FFFFD7 -:1093100034010400FFFFFFFF34010400001018F1C6 -:1093200034010400F2F300103401040018F1F2F3E8 -:1093300034010400D0AF000034010400000000003C -:109340003401040000000001340104000200000E9A -:10935000340104004252434D340104005F5445532C -:1093600034010400545F53533401040049440104A0 -:109370003401040082848B96340104000301010649 -:1093800034010400020100003001040068060000FE -:10939000340104000A04280234010400DCBA80000D -:1093A000340104000000FFFF34010400FFFFFFFF51 -:1093B00034010400001018F134010400F2F300102D -:1093C0003401040018F1F2F334010400D0AF0000BE -:1093D000340104000000000034010400000000011A -:1093E000340104000200000E340104004252434DD7 -:1093F000340104005F54455334010400545F535357 -:1094000034010400494401043401040082848B9631 -:1094100034010400030101063401040002010000CC -:1094200000010400000000019004020000000000A0 -:10943000A0040200F1F30000B0040200EFFD000000 -:10944000A8040200FFFF0000A804020000000000C2 -:10945000A204020001000000B2040200FBFF0000B1 -:10946000AA040200FFFF0000AA040200000000009E -:10947000A4040200CF1A0000AC04020000000000A7 -:10948000BC04020000000000A6040200D702000095 -:10949000B6040200FFFD0000AE040200FFFF000062 -:1094A00006040200010000000604020000000000A3 -:1094B0000C04020018000000060402000000000076 -:1094C00048040200000C0000020402002006000014 -:1094D000020502000000000000050200004000003C -:1094E0000205020004000000000502000040000028 -:1094F0000205020008000000000502000040000014 -:10950000020502000C0000000005020000400000FF -:1095100002050200C000000080050200FFFF0000FD -:1095200082050200FFFF000084050200FFFF00002B -:1095300086050200FFFF000088050200FFFF000013 -:109540008A050200FFFF00008C050200FFFF0000FB -:109550008E050200FFFF000090050200FFFF0000E3 -:1095600092050200FFFF000094050200FFFF0000CB -:1095700096050200FFFF000098050200FFFF0000B3 -:109580009A050200FFFF00009E050200FFFF000099 -:10959000A0050200FFFF00009C050200F0FF000094 -:1095A000400502000080000020050200060F0000B8 -:1095B000400502000080000040050200008100001C -:1095C0002005020000FF00002C0502000101000040 -:1095D00040050200008100004005020000820000FA -:1095E000200502001E2800002C05020000000000DB -:1095F00040050200008200004005020000830000D8 -:10960000200502002931000040050200008300000F -:10961000400502000084000020050200323F0000E7 -:1096200040050200008400004005020000850000A3 -:1096300020050200404100004005020000850000B6 -:1096400012060200010000002E060200CDCC000030 -:10965000300602000C00000000060200048000003A -:1096600096060200080000009A060200E4000000CE -:1096700088060200000000009C06020002000000B4 -:1096800088060200001000009C0602000200000094 -:1096900088060200002000009C0602000200000074 -:1096A00088060200003000009C0602000200000054 -:1096B000880602000B0F00009E0602000700000053 -:1096C000100502000B00000050040200014E0000D3 -:1096D000520402005B010000E4040200900000005C -:1096E00004040200B400000054050200FFAF0000B3 -:1096F000FE040200000000005E05020000100000F1 -:109700006001040004000103640104000000000083 -:1097100064010400B4000000640104004700470035 -:10972000640104000000640064010400300940008A -:10973000600104000D000103640104000200020046 -:10974000640104000100C000640104000500000081 -:10975000640104000000C0006401040064006400AF -:10976000640104000E0047006401040000050000CD -:1097700060010400150001036401040040003C087E -:109780006401040000000700640104000A000000F6 -:10979000600104001A0001036401040000C000001D -:1097A000600104001D000103640104001027000093 -:1097B000600104001F0001036401040000001C0C90 -:1097C0006401040006001027600104002500010365 -:1097D000640104000000320060010400280001035D -:1097E0006401040000004C0A6401040000003F0111 -:1097F00064010400FFFF00046401040046041E0726 -:10980000640104000200EC09600104002E00010361 -:109810006401040000000080600104009201010363 -:1098200064010400640400006401040000004000BE -:109830006401040096070000600104009701010321 -:10984000640104001A08000060010400BF01010364 -:109850006401040000000500600104000804010325 -:109860006401040007020000600104001004010309 -:109870006401040000000100600104001C0C0100F0 -:1098800064010200FFFF0000600104001D0C0100E4 -:1098900064010200FFFF0000600104001A000103E0 -:1098A000640104000000200C600104002300010397 -:1098B000640104000000A607640104000000A20A7D -:1098C0006001040026000103640104000A0E0B0974 -:1098D000640104000E020000600104003200010374 -:1098E000640104000000900B640104000000A00467 -:1098F0006401040000007C066001040058000103BC -:10990000640104004252434D640104005F54455316 -:1099100064010400545F535364010400494400008F -:1099200060010400600001036401040039000000CC -:10993000640104005000000064010400C000000045 -:10994000600104007000010364010400BE03BE0353 -:1099500064010400BE03BE0364010400BE03BE0331 -:1099600064010400BE03BE03640104000004EA03B2 -:1099700064010400D403BE03640104000B04F50376 -:1099800064010400DF03C90364010400BE03BE03D5 -:1099900064010400BE03BE0364010400BE03BE03F1 -:1099A00064010400BE03BE03640104000004EA0372 -:1099B00064010400D403BE03640104000B04F50336 -:1099C00064010400DF03C9036401040016041604E3 -:1099D0006401040016041604640104002204160441 -:1099E0006401040016042E04640104001604160425 -:1099F000640104001604160464010400160416042D -:109A0000640104003A0416046401040016041604F8 -:109A10006401040016041604640104002204160400 -:109A20006401040016042E046401040016041604E4 -:109A300064010400160416046401040016041604EC -:109A4000640104003A0416046401040000001F00CD -:109A500064010400FF031F00640104000200000011 -:109A6000640104000200000060010400980001038A -:109A70006401040000001F0064010400FF031F00D4 -:109A80006401040001000000640104000100000002 -:109A900060010400A00001036401040000001F0035 -:109AA00064010400FF031F006401040001000000C2 -:109AB000640104000100000060010400A80001032B -:109AC0006401040000001F0064010400FF031F0084 -:109AD00064010400010000006401040001000000B2 -:109AE00060010400C000010364010400372437242E -:109AF000640104003724372460010400BA01010323 -:109B00006401040001000702640104000702070366 -:109B1000640104000700000060010400DF0101038C -:109B2000640104002000CB01640104000000540023 -:109B3000640104000000AB0864010400000010048C -:109B400064010400840002006401040000001400A9 -:109B500064010400CF01020064010400440000001D -:109B600064010400AF0802006401040010046400F2 -:109B70006401040002020000640104001000CA0134 -:109B80006401040002003C00640104000000AA0813 -:109B9000640104000200100464010400540002087F -:109BA000640104000000080064010400CE0100000C -:109BB000640104003400000064010400AE080000E9 -:109BC000640104001004440064010400020A00005F -:109BD000640104000800C9016401040002003000AF -:109BE000640104000000A9086401040002001004DC -:109BF000640104003C000210640104000000040041 -:109C000064010400CD010000640104002C00000088 -:109C100064010400AD080000640104001004340075 -:109C20006401040002120000640104000400C80181 -:109C30006401040000002C00640104000000A80876 -:109C400064010400000010046401040030000219E3 -:109C5000640104000000000064010400CC01020063 -:109C6000640104002C00000064010400AC08020040 -:109C7000640104001004300064010400021A0000B2 -:109C800064010400C0000A046401040070000000C4 -:109C9000640104003A010A046401040028022CC093 -:109CA00064010400F2020A046401040000000001DF -:109CB0006401040060001404640104003800000022 -:109CC00064010400020114046401040014012CC0A6 -:109CD00064010400DE01140464010400000080003B -:109CE0006401040022003704640104001500000030 -:109CF00064010400DF0037046401040065002CC027 -:109D0000640104002E0137046401040000002F00E8 -:109D10006401040011006E84640104000B00000063 -:109D200064010400D4006E846401040033002CC07C -:109D300064010400FC006E8464010400000018004B -:109D40006401040002008A9D64010400FB00020813 -:109D500064010400C54EFA0064010400020A833461 -:109D600064010400FE000210640104006227F9008F -:109D7000640104000212421A64010400FD00021989 -:109D800064010400B113F80064010400021A811197 -:109D900064010400FC00021C64010400C10FFC000B -:109DA000640104000000C10F64010400FC00000015 -:109DB00064010400C10FFC006001040050020103B3 -:109DC000640104000000000064010400010071143B -:109DD0006401040004020000600104005402010355 -:109DE000640104000100000064010400010071141A -:109DF0006401040004020000600104005802010331 -:109E000064010400020000006401040001007114F8 -:109E10006401040004020000600104005C0201030C -:109E200064010400030000006401040001007114D7 -:109E300064010400040200006001040060020103E8 -:109E40006401040000000100600104006C020103D1 -:109E500064010400200000006001040012040103FA -:109E60006401040000000C006001040050050103BF -:109E7000640104001800000064010400983A983A54 -:109E800064010400A60E6400640104000000F401F3 -:109E9000640104000400000064010400C8AFA8616C -:109EA00064010400204E1E00640104000000030051 -:109EB00064010400030000006401040050C30000BA -:109EC000600104005B050103640104000000140547 -:109ED00064010400E2040000600104005F05010366 -:109EE00064010400204E00006401040000000F0023 -:109EF00064010400F401030060010400650501032E -:109F00006401040000001300640104000000030069 -:109F1000640104000100070064010400C8AF0000F0 -:109F20006401040088130000640104002C17DF4062 -:109F3000600104006C0501036401040000002C01B1 -:109F4000640104000000A00F600104006F0501031C -:109F500064010400000002006401040000002C0100 -:109F600064010400C000000064010400C04400005B -:109F7000640104006400000064010400DC05401F6B -:109F80006401040000004600640104005000500019 -:109F9000640104000200000064010400F50A0000EE -:109FA000600104007A050103640104002010409C54 -:109FB00064010400204E000064010400B80B00009E -:109FC000600104007E050103640104000000204ECE -:109FD000640104000000050064010400DC053F008A -:109FE0006401040071020000640104003075000087 -:109FF000600104008605010364010400C409A00F88 -:10A000006001040089050103640104000000D00719 -:10A01000600104008B05010364010400204E204E02 -:10A02000600104008E0501036401040020008040EB -:10A030006401040000000A0064010400E803E81C55 -:10A0400064010400384A0000600104009305010324 -:10A050006401040000006400600104009F05010326 -:10A06000640104000200940260010400A1050103E0 -:10A0700064010400E100000060010400A405010384 -:10A08000640104003075000060010400A7050103AD -:10A0900064010400DC05000064010400581B00009A -:10A0A00060010400AF0501036401040000000F001B -:10A0B00064010400C800000060010400B20501034F -:10A0C0006401040000000200640104000000640058 -:10A0D00060010400BB05010364010400A86170175E -:10A0E00060010400C405010364010400BE00000017 -:10A0F00060010400380C010064010200000000004F -:10A100006001040003000200640104001F0000005D -:10A11000600104000400020064010400FF03000069 -:10A120006001040005000200640104001F0000003B -:10A130006001040006000200640104000700000042 -:10A140006001040007000200640104000400000034 -:10A15000600104000800020064010400FFFF000029 -:10A160006001040009000200640104000000000016 -:10A17000600104000A000200640104000000000005 -:10A18000600104000B0002006401040000000000F4 -:10A19000600104000C0002006401040000000000E3 -:10A1A000600104000D0002006401040000000000D2 -:10A1B000600104000E0002006401040000000000C1 -:10A1C000600104000F0002006401040000000000B0 -:10A1D0006001040010000200640104001F00000080 -:10A1E000600104001100020064010400000000008E -:10A1F000600104001200020064010400000000007D -:10A20000600104001300020064010400000000006B -:10A210006001040015000200640104000000000059 -:10A220006001040016000200640104000000000048 -:10A23000FFFF00000000000086060200D0090000B9 -:10A24000800602003E3E0000820602003E02000040 -:10A25000000702003C000000840602001202000019 -:10A26000600104000300010064010200C00000005E -:10A270006001040003000100660102000A00000002 -:10A2800060010400040001006401020014000000E9 -:10A290006001040007000100640102008301000066 -:10A2A000600104002500010064010200F4010000C7 -:10A2B00060010400C5050100660102002B040000D6 -:10A2C00060010400C60501006401020000010000F5 -:10A2D00060010400E1010100640102003C00000093 -:10A2E00060010400E6010100660102003400000084 -:10A2F00060010400EC010100640102003000000074 -:10A3000060010400F1010100660102002C00000060 -:10A3100060010400F7010100640102002C0000004C -:10A3200060010400FC010100660102002800000039 -:10A330006001040002020100640102002800000024 -:10A34000600104000702010066010200280000000D -:10A35000FFFF000000000000ED9F8000C1AD800005 -:10A36000DDAE8000F9AB8000B5B0800065AF800045 -:10A37000C9B08000DDB0800071AD800085AD800087 -:10A3800009AC800005B18000FDAA8000A1B080006A -:10A3900065AE800035AA800081A18000C5A1800043 -:10A3A00031A880008DA8800019A8800079AF8000B6 -:10A3B000B1A68000ADAB80008DAB8000E5AB800026 -:10A3C0008DA380007DAB800079A28000F5A3800082 -:10A3D00045A7800045A0800039A1800065A38000CA -:10A3E00039A0800055A080002D9F8000399F8000FB -:10A3F00000000000000000000000000075A38000C5 -:10A4000061A8800039A8800071A2800095A7800013 -:10A41000219F8000199F8000B9A0800085A0800046 -:10A42000E59E8000280000000F00000004010000ED -:10A4300008070000000707000007040000000404EC -:10A440000000040000000001010000000000000006 -:10A4500003030000000000000000000000000000F6 -:10A46000B10800000000000004040404040104001A -:10A47000E20400080A0000006A100000000000006A -:10A480000000000031060000DDC88D000404040453 -:10A4900004010400E20400080A0000006A10000041 -:10A4A0000000000000000000310400008C2EBA0003 -:10A4B0000404040404010400E20400080A0000008B -:10A4C0006A100000000000001818000000000000E2 -:10A4D0000006060000000000000000000000000070 -:10A4E000311900000000A0000C0C0C0C0A03040041 -:10A4F000E20400080A0000006A10000000000000EA -:10A5000000000000B1120000277662000C0C0C0C59 -:10A510000A030400E20400080A0000006A100000B8 -:10A520000000000000000000B10C00001443FD001A -:10A530000C0C0C0C0A030400E20400080A000000E2 -:10A540006A100000E02E0101015000000000000030 -:10A55000C832020101490000899DD800403803013A -:10A5600001420000AAAAAA00003C0401013E00002A -:10A5700000008000483F0501013B0000D05E420022 -:10A58000A04106010139000049922400004B070157 -:10A590000132000000000000584D080101300000A9 -:10A5A000071F7C00204E0901013000000000000060 -:10A5B000C05D0A010128000000000000A8610B0135 -:10A5C000012600006666660090650C01012400000B -:10A5D000C44EEC0030750D010120000000000000A9 -:10A5E00040830E01011C00002449920018920F02C2 -:10A5F00001330000F93E56000096100201320000BF -:10A6000000000000409C110201300000000000002A -:10A6100080BB1202012800000000000020CB1302C2 -:10A6200001240000C44EEC00000000000000000007 -:10A6300000000000626F617264666C6167733300D2 -:10A6400073707572636F6E666967000000000000CA -:10A6500000000000B1190000ABAA0A000B0C0C0CA2 +:100000000B900B98EB6D8DF8E60023B12A6D40F252 +:100010003713134013B92B6D5B060BD5D4F8E030C2 +:1000200043B9AB79002B00F08F81D5F8EC30980400 +:1000300040F18A81304656A960AA4CAB1AF0F6DE30 +:10004000002840F0858196F81C259DF844319A429D +:1000500040F07E8194F8243099070BD594F8D7307E +:1000600023B130462146012239F0C0D92046FE2175 +:1000700076F03AD895F94430002BC0F2718194F8AB +:100080002430DA0740F16C81336893F8A9304BB122 +:10009000D6F870012AF04EDD022803D10A99CB056B +:1000A00040F154816D2215A80021FCF305F10023D5 +:1000B000DDF830E11A4612E086A8C11811F8E41CF8 +:1000C00001F07F016C2909D81B48405C30B115AFA5 +:1000D00040B2795432EA200228BF0122013373452D +:1000E000EAD16168336A21F007016160587D12F13D +:1000F000000C18BF4FF0010C18B112B941F001010A +:1001000061605B7D33B10A99480503D4636843F0AD +:10011000020363600A9A12F02002139203D063680C +:1001200043F004036360109B986B002314E000BF4E +:10013000B1118400CD138400581689001099CA1893 +:1001400092F83C20110606D502F07F0215A98A5CC0 +:10015000002A00F0FD8001338342EFD1336893F829 +:100160004F309A072AD06D9941B34A78304602320F +:10017000CDF81CC054F09CDA0022074600923046AD +:1001800021463A460023FBF701FCDDF81CC0AFB165 +:1001900051A810220130F91CFCF30AF051AA0023E7 +:1001A000F11891F8011312F8010F0840884240F04D +:1001B000CF800133102BF3D14FF0020C129B9C45E2 +:1001C000C0F0C680EA6D22B1296D40F237130B40B2 +:1001D00013B92B6D5B060BD5636B23B1A16B40F29A +:1001E00037130B4023B92B6D13F0410F00F0B8808B +:1001F0000A98C00618D5296D40F237130B409BB9F9 +:10020000490601D50B9979B130460D9E0023012294 +:10021000009301920293039304932946172206F157 +:100220000A031AF03FDA9BE0E2B12A6D40F237137D +:100230001340BBB1D30715D594F8D630012B11D19B +:10024000636B7BB105F1DC03009305F1E2030193DD +:10025000022730462946224604F11403029726F06D +:1002600097D87EE0336893F830304BB9336A1B6817 +:10027000022B05D195F92C3113B91398002869D0B8 +:10028000336A1B68022B05D199F8003013B10A9923 +:10029000480561D5304619F07BDDD9F82830984201 +:1002A0005CD2304629461AF0E3D8D5F8843098421B +:1002B00054D2D5F8EC30990408D5D6F84C01214633 +:1002C0005A46099B60F016DA002849D10E9A4CA9CB +:1002D000ADF82C213FA82822FBF36AF70C99486B54 +:1002E00008B101F011D80F9A1AB1AAF1060A08F163 +:1002F00006089DF847000C9B83F83C00404600F040 +:10030000F1DF0C99486308B9886306E0424651461C +:10031000FBF34EF70C9AC2F8388001238DF8F031C8 +:1003200004F11401002306227DA8ADF8F231FBF39D +:100330003FF731AB0093304629467CAA234635F07F +:1003400051DD24E01E270CE00D270AE0162708E007 +:10035000122706E0132704E0192702E0112700E026 +:100360000C2731AB0393484629467CAA0D9BADF878 +:100370002C71CDF800A0CDF804800294FFF724FA88 +:1003800005E0484629460D9A31AB34F0CFDC0DF537 +:10039000077DBDE8F08F00BFD1F80C0130B5446B8C +:1003A0004CB1816B39B190F83C50002D0CBF042545 +:1003B0000A25A94203D200211160196030BD251D14 +:1003C0001560196090F83C0018B106390A341960BC +:1003D00014601A68043A1A6030BD0000024B00F045 +:1003E0000F0053F820007047746501002DE9F04FAD +:1003F000CB88D0F810218BB09B0605460E460468CA +:10040000D0F80C710892D0F804A11DD5036D9A079D +:1004100012D558070BD501F16F0004217CF0BADC2E +:1004200090B906F1830004217CF0B4DC60B994F843 +:10043000413513F0020F05E0DA0705D594F8413590 +:1004400013F0010F40F02B8320462946728E1623AD +:100450003CF0D6D8002840F04083738E204613F439 +:10046000404F0CBF002201220A3254F822902A4643 +:10047000494621F069DFFF28804600F02E8394F87A +:10048000903243F0040384F89032236893F83B30B1 +:100490003BB12046294642465AF000D9002840F098 +:1004A0001C83236A186961F0DFD840454DD0236A68 +:1004B000186961F0D9D8FDF387F383464046FDF310 +:1004C00083F3834509D1236A186961F0CDD808F414 +:1004D000605300F46050984237DC7B68022B0AD1ED +:1004E000BAF8BE30DB0706D5BB68182B03D0089AD4 +:1004F000536B042B29D1D4F8580141464CF062DBF0 +:10050000204628F01FDC7B68022B08D1B5F9543057 +:100510002BB9D4F8D4062946324651F0B5DA204634 +:10052000414626F041DF236893F83B304BB1D5F8C4 +:100530003C335968D4F8C035994202D0204623F0A4 +:10054000ABD820461FF0ACDE0FE0D4F8580141468E +:100550004CF042DF48B1D4F8580141464CF032DB50 +:10056000002120460A4622F00BD8236893F83B303E +:1005700093B1D5F83C335A68D4F8C0359A420BD0C1 +:10058000204628F0DFDBD5F83C332046596823F0BD +:1005900083D820461FF084DE09F15003C82250465C +:1005A00031460993FBF304F6D9F80030AAF83280FB +:1005B000022B07D199F81580D8F1010838BF4FF008 +:1005C000000801E04FF00008F38813F020030DD07D +:1005D000236893F84F3013F0030307D0D5F8EC30BD +:1005E00003F48053D3F1010338BF0023DBB20AF1D7 +:1005F000380B0793FF22B8F1000F18BF00238DE8D6 +:100600000C0058465946002243466FF01FD9D4F8D3 +:1006100084345846099901229B786EF0EBDF00285C +:100620002ED1B9F80820D9F80090B8F1000F05D103 +:1006300020464146069220F03BD9069ABAF832305D +:1006400003F46053B3F5205F08D0B3F5C05F07D063 +:10065000B3F5805F14BF0A23142302E0A02300E057 +:100660002823FF2101910290CDF800800393D4F854 +:10067000843458461B79099904934B466FF0AAD8E5 +:10068000D5F8EC3098040CD52946204620F010D936 +:10069000FF230093019059465846002202236FF031 +:1006A000D5D82046594623F0D9DA96F93420204689 +:1006B0000032294618BF012246F0F2DC96F93430A8 +:1006C000E3B9D5F80831012283F86020D4F8440159 +:1006D00029465BF097D9284631463BF023DA284675 +:1006E0000E213DF05BD82946204646F051DE2046DB +:1006F00029467A68BB6845F007D8CCE1D5F8EC30DC +:10070000990405D5D4F84C01294652465FF0BADC6D +:1007100020462946324676F0A3DA804638B920468C +:1007200029463A460BB0BDE8F04F3BF09D9F079A33 +:10073000F2B1DAF86830BAF86C900C33A9F10C0910 +:1007400019464A462046069353F0CCDF069B844662 +:1007500019464A462046CDF818C053F099DFDDF817 +:1007600018C00022034600922046414662460AE035 +:100770004368DA0309D5F3889B0606D4079B204615 +:10078000009341461A46FBF701F9D8F80430D5F832 +:10079000EC2043F48053C8F8043012F400524FF0B8 +:1007A0007F0308F13C01009305D0079A5846019257 +:1007B0000223002203E0079B5846019313466FF083 +:1007C00045D82046414676F0ADDC204629463AF031 +:1007D000C1DD236893F862315BB1EB6D580308D536 +:1007E000BAF8BE20D4F860084146C2F3801206F081 +:1007F00095F898F8243013F00C0F40F04681B5F9C5 +:1008000054A02368C5F800A193F86231002B7DD075 +:10081000EB6D190605D5D4F86008294673F054DB52 +:1008200010B9EB6D5A033CD500232946C5F80031B9 +:10083000D4F8600873F032DA29468246D4F86008AA +:1008400073F040DA88B14FF48029204629463246B9 +:1008500008238DE800063DF019D830B10323C5F810 +:100860000031C5F85C909A461BE0D4F86008294630 +:1008700073F02ADBA0B14FF0800B4FF00009204647 +:10088000294632460223CDF800B0CDF804903CF062 +:10089000FDDF28B1C5F80091C5F85CB0CA4600E09C +:1008A0008246D5F80031032B0BD1D4F8DC0629465B +:1008B0003246EB6D6CF002D818B10023C5F8003158 +:1008C0009A46D5F80031032B20D1D4F8600805F002 +:1008D00065FA50B1D4F86008414605F063FA20B1DA +:1008E000D4F86008294605F01FF9D4F860082946B5 +:1008F0004246334673F092DA30B1284608210BB0F5 +:10090000BDE8F04F3CF04A9FC5F800A1D7F804902D +:10091000B9F1020F1DD1BAF1000F1AD1D4F8D406E3 +:100920002946324651F0C8D898B1D5F80801FCF3F1 +:100930002FF370B9D4F8D00629463246C5F8009195 +:100940007BF00EDAD4F8D4062946324651F016DB95 +:10095000CA460C21404675F04FDE7B68022B23D13E +:10096000089A536B093B012B1ED893464FF00009A0 +:10097000134616E00A2000FB0930D5F80811623052 +:1009800006220693FBF300F4069B30B94FF49672EF +:10099000ABF86820012283F8502009F101090BF11E +:1009A0000A0BDA6C9145E5D37B68022B33D12B7AA5 +:1009B000002B30D0BAF1020F2DD1B6F8BE30DB07D4 +:1009C00029D5089A536B042B25D0BB68182B22D04D +:1009D000284622F04DDF18B12846002127F058D8CC +:1009E000284618213CF0DADED8F80C30D4F8D406CA +:1009F000D5F808211BB11969002908BF002300930D +:100A0000B6F862302946C3F340130193434651F0D0 +:100A100013DA064629E0284608213CF0BFDE4FF0F5 +:100A200001090023CDF800A0CDF8049002930393B0 +:100A30000493B6F862303246C3F340130593284658 +:100A4000434608F11401FCF733FE2368064693F889 +:100A500069311BB12046494648F0D2D8A0683968B0 +:100A60004FF4967200230CF02FDF46B1D4F88804BF +:100A70001B49B5F82E21334660F0F8DA0BE0A06888 +:100A800039684FF49B72334603E00022A06839684E +:100A900013460CF019DFBB7F0133BB771DE0F388F1 +:100AA000708E23F46663F380FDF38EF040F4805083 +:100AB0001FFA80F8708EFDF387F0B6F8BE300E286E +:100AC0008CBF4FF44040002048EA000823F00A039E +:100AD000A6F83280A6F8BE30B6E40BB0BDE8F08FC1 +:100AE000A59084002DE9F04F9A461388D0F80C6148 +:100AF000A3B003F0FC030993B36894460B3BBAF828 +:100B00000220012B04468B46DDF8B0900568D0F832 +:100B10000471ADF828201FFA82F80BD80CF11000F0 +:100B200039460622CDF818C0FBF32EF3DDF818C0C5 +:100B3000034660B1099A2046B2F1100318BF0123A1 +:100B400000930023019306210CF10A0248E0306C67 +:100B500020B1069300F0D8DB069B7364484600F092 +:100B6000C1DB306428B1C6F8449051464A46FBF3D5 +:100B70001FF32B6893F844303BB1D5F86001BAF805 +:100B800002104AF037DCAAF80200B8F10B0F10D1BE +:100B90007368012B13D0B3680C2B10D00023009383 +:100BA000214628465A463B463BF0C6D820460C21F3 +:100BB00077E0B8F1000F16D0B8F11E0F13D07368AC +:100BC000204613F1FF3318BF0123009397F9343007 +:100BD0003A46D3F1010338BF002301930121434674 +:100BE00039F0AEDBC1E02B684FF000089B6AA9F139 +:100BF0000602CBF82C300AF1060307930892039300 +:100C000004924346284621465822CDF80080CDF86C +:100C10000480CDF8088019F045DD41460C221FA85C +:100C2000FBF34AF3524B41461F93524B2822209329 +:100C30000DAB184606932195FBF33EF3BDF8282033 +:100C40000DF15C094146ADF8382048462022CDF828 +:100C500034B0FBF331F3069B089A1E93079B029274 +:100C60000193CDF80090D5F894062146099A1FAB60 +:100C700051F08CDE8046002877D1BDF83890B9F16C +:100C80001E0F11D1129B2846F36421463AF062DB15 +:100C9000F26CA86831681E3243460CF015DE20461F +:100CA00019213CF07BDD60E0D4F8EC309B0406D5E4 +:100CB000D5F84C015946079A089B5FF07BDDBAF8DE +:100CC0000420A4F8F62095F87338A5F8582383B1CA +:100CD00092042869C421920C44F0C6DA05F5066036 +:100CE000093039460622FBF363F297F83230A5F853 +:100CF00070387368204613F1FF3318BF0123009347 +:100D000097F934303A46D3F1010338BF00230193F9 +:100D100000214B4639F014DB204659463AF026DADA +:100D2000D5F868329C4220D0E36DF3B9236DD80723 +:100D30001BD5E36E591C18D01C3354F82320A2B1E4 +:100D4000117A012901D003290FD15089D3798DE877 +:100D5000030002F11401029100210491059103970F +:100D600028462146126954F0C3DD23B0BDE8F08F58 +:100D7000D5548400616184002DE9F04FA5B09246FE +:100D80000C939DF8B820D0F80C310D920993BAF865 +:100D90000220D0F8043101F10A07BAF804900446A1 +:100DA0000B9105680892384619460622BAF800B039 +:100DB0001FFA89F80A93FBF3E7F100282ED12846A1 +:100DC00021463A4675F04ADE0646002826D0099AA2 +:100DD0009368082B01D00A2B20D1726842F480520C +:100DE00072602A6892F8622172B1BBF1030F0BD1D5 +:100DF0000C9B0D9A00930192D5F8600821460B9A3E +:100E0000534672F079DF92E0082B02D1089B022B47 +:100E100003E00A2B07D1089A042A04D00023009388 +:100E20002046062180E0B8F1000F06D0CDF800B0D2 +:100E3000204601213A46434677E041460C2221A84C +:100E4000FBF33AF23B4B414621933B4B2822229342 +:100E50000FAB184607932395FBF32EF2089AADF8D3 +:100E60004C900DF164091092414620224846CDF87D +:100E70003CB01196FBF320F2079B0C9A20930AF1E9 +:100E800006030193931F0293CDF80090D5F89406C2 +:100E90002146B02221AB51F079DD002847D1BDF8C1 +:100EA0004C30002B3AD1BBF1010F37D1089A022AFE +:100EB00034D10A2120463CF071DCF368129A06F125 +:100EC00014011BB11869002808BF002303930D9B70 +:100ED00001204FF0030C4FF0000E8DE801500492FA +:100EE0000593204633460A9AFCF7E2FB2146064664 +:100EF00028463AF02FDA46B1D5F888040F49B4F8FD +:100F00002E21334660F0B2D811E0099AA868116822 +:100F100033464FF49B720CF0D7DC08E0191CCDF877 +:100F200000B0204618BF01213A463DF025D825B033 +:100F3000BDE8F08F6D61840071618400A59084002C +:100F40002DE9F041876806467D68B86851F805804C +:100F50000C46FAF3D1F2C8F80400002830D06359E7 +:100F600000215868E422FBF3A7F1F86854F80580E3 +:100F7000FAF3C2F2C8F8080010B363590021986868 +:100F8000E822FBF399F163592949D3F808803368C3 +:100F90003246C8F80030986800230CF03FDDC8F8EE +:100FA000680068B163592349D3F808803368224642 +:100FB000986800230CF032DDC8F8C00000282FD15B +:100FC00063599B68FBB1996E39B1336898680CF02E +:100FD0000DDD635900229B689A6663599B68D3F8BC +:100FE000C01041B1336898680CF000DD63590022ED +:100FF0009B68C3F8C0206359F8689968FAF3A2F2B5 +:10100000635900229A606359596861B1B868FAF36C +:1010100099F2635900225A606FF01A00BDE8F0811E +:101020000020BDE8F0816FF01A00BDE8F08100BF3C +:1010300055BE84009DBC84002DE9F04F9FB006464C +:101040008B461446D0F800900493002B00F0DE820B +:101050008368049A5B681146D35848465D689B686C +:101060001CAA05931BAB36F043D860B15CB9059C54 +:10107000202204F148001B99FBF39AF02022E28021 +:101080004FF0870C0DE0062C00F2C382DFE814F06D +:101090000700C1026F00C1026C01C102E4014FF000 +:1010A000710C049C63464846716804F11402CDF843 +:1010B0000CC07DF03DDBDDF80CC08046002800F060 +:1010C000AC82BBF1030F06D1D5F8D030B3F5802F39 +:1010D00008BF4FF0000BD8F80840ACF112039BB2E8 +:1010E0001B0204F1120A238200215F225046CDF830 +:1010F0000CC0FBF3E1F04BF088039BB21A0AE274D8 +:1011000023752B8B05F11C071A0AA37562754846D7 +:10111000394620221FF048DD04F11F003946202205 +:10112000FBF346F0DDF80CC0ACF1710C1FFA8CF348 +:10113000BBB11A02A4F86F20023BDD2284F87120B3 +:1011400084F872308749032204F17300FBF330F016 +:10115000042384F8763004F177001C991022FBF305 +:1011600027F00B235F462B604FF0000B5AE2BBF1D8 +:10117000030F07D1D5F8D070B7F5802F14BF032720 +:10118000002700E05F46D5F8D000802802D0B0F5F7 +:10119000802F04D147F49E5747F0080703E0042846 +:1011A00002D147F4E477BFB2D9F8003093F8624136 +:1011B00054B1F6F7A9FF40B1D9F8600804F0EEFD8C +:1011C00018B1B5F8D40000E02046AC88D5F8D0308E +:1011D0000419A4B2802BADF8764002D0B3F5802F6D +:1011E00025D117F4805323D0B6F8108018F00108E9 +:1011F00008D130463FF03EDD30463FF05FDD013044 +:1012000000F00B8233687168D3F87C065BF062DD16 +:10121000B6F87C30BDF876202633C31812F00702EA +:101220009BB205D0C2F108029B189BB200E00023DC +:1012300071341B19049C4846716804F114029BB276 +:101240007DF076DA8046002800F0E781846800218E +:101250005F2204F1120A227461745046FBF32CF0F1 +:101260003B0AE37427752B8B05F11C011A0AA37541 +:10127000627504F11F002022FAF39AF7AA8804F19C +:101280007100A968FAF394F7BDF876301A0A42EAB9 +:101290000323A4F86F30D9F8003093F86231B3B16A +:1012A000D5F8D000F6F730FF88B1D9F8600804F01F +:1012B00075FD60B1AB68002B00F0B381A888D5F84C +:1012C000D81050445F30B5F8D420FAF371F7D5F850 +:1012D000D030802B02D0B3F5802F33D1F80431D534 +:1012E00021460DF1760230463FF074DCBDF87630D1 +:1012F0001A0A42EA0323A4F86F30049A9368990506 +:101300000FD533682246D3F87C0671680DF1760359 +:101310005BF02CDDBDF876301A0A42EA0323A4F80C +:101320006F30A37B30460093294652465B463FF020 +:10133000ABDA013006D1D9F804004146002200F0B2 +:1013400007D866E194F86F2094F8703043EA0223DE +:10135000228AD3189BB21A0A42EA032323820C235F +:1013600016E100BF3738010096F87A704BF4607BC5 +:101370003F0107F030074BEA0707B6F87CC0BFB261 +:101380000023BA0754BF0CF1710C0CF1790C049CCA +:101390001FFA8CFCADF8763048466346716804F15C +:1013A0001402CDF80CC07DF0C3D9DDF80CC0804626 +:1013B000002800F0328184685F234FF0000B04F1B5 +:1013C000120AACF112022374594684F811B0504647 +:1013D000FAF372F73B0AE3742775B6F87C3006F12E +:1013E000BE011A0AA375627504F11F002022FAF3E8 +:1013F000DFF6102206F18E0104F13F00FAF3D8F671 +:10140000082206F1FE0104F14F00FAF3D1F6B6F816 +:101410007C2006F15A0104F17100ADF87620FAF350 +:10142000C7F6BDF8763030461A0A42EA0323A4F81C +:101430006F30A37B29460093524607F003033FF029 +:1014400023DA013040F096804146D9F804005A462C +:10145000FFF37EF7D846E0E0D5F8D030802B03D0FC +:10146000B3F5802F40F0D5803368AC88D3F87C0684 +:101470007168ADF876405BF02DDCB6F87C30BDF8D5 +:10148000762026337134C31812F00702A4B29BB23F +:1014900003D0C2F108029B189BB2E318049C484693 +:1014A000716804F114029BB27DF042D98046002895 +:1014B00000F0B38084684FF0000C5F224BF49C571F +:1014C00004F1120A84F811C06146BFB2227450467A +:1014D000CDF80CC0FAF3F0F63B0AE37427752B8BBA +:1014E00005F11C011A0AA375627504F11F00202280 +:1014F000FAF35EF60DF1780BA968AA8804F1710081 +:10150000FAF356F63BF8023D21461A0A42EA032353 +:10151000A4F86F305A4630463FF05CDBBDF87630B9 +:101520001A0A42EA0323A4F86F3033687168D3F8CB +:101530007C0622465B465BF019DCBDF8763030460F +:101540001A0A42EA0323A4F86F30A37B29460093CA +:1015500052463B463FF098D90130DDF80CC009D126 +:1015600041466246D9F80400FFF3F2F6DDF80CC0FC +:10157000E04652E094F86F2094F8703043EA02237A +:10158000228AD3189BB21A0A42EA032323820D232C +:101590002B604FF0010B45E0B3F5802F14BFFE2305 +:1015A000022300E00223504605F15C01082200F806 +:1015B000053BFAF3FDF517F0030104D1D5F8D0008F +:1015C000FDF38EF10146BBF1000F0CD0204605F172 +:1015D0008C0207ABFDF394F1F0B10AF14D0007A9BD +:1015E0001022FAF3E5F573684146DA68484624F0BC +:1015F00093DF059CD9F80800D4F8C0104FF47A7234 +:1016000000230CF061D94FF0010806E0DDF81080EE +:1016100003E04FF0000800E0804640461FB0BDE800 +:10162000F08F9B460323E373D5F8D030802BB3D1E2 +:10163000B8E700BF2DE9F04F054689B00E46D0F857 +:1016400000A01F46002B00F0878183685B68FB5871 +:101650005C68D3F80880D4F8D000F6F765FD002860 +:1016600000F07C81B8F1000F00F07A81BB6858056A +:1016700007D4BB6B03F00203002B14BF012302232A +:1016800000E00323D4F8D0000793802805D0B0F5FC +:10169000802F02D0042840F06581337D96F81390A6 +:1016A00043EA092919F00303069302D1FDF318F167 +:1016B000069004F15C0B0120082306F117015A463D +:1016C000FCF3F0F5834500F04F8123680C2B00F00C +:1016D000B7800D2B00F018810B2B40F0458109F4E9 +:1016E000DC73B3F5847F40F03F8104F13C0320229A +:1016F000184606F11F010493FAF35AF5BA68049BE1 +:1017000012F4806F09D12A68126892F86221C2B17E +:10171000D4F8D020B2F5802F13D108F148020092FE +:10172000B8F806206968019204F18C020292A28A3C +:1017300007F114000392E23104F11C02FCF346F5B8 +:1017400022E0696807F1140C6046E2310622049336 +:10175000CDF814C0FAF318F5049BDDF814C0002886 +:1017600000F0028108F148020092B8F8062069688A +:10177000019204F18C020292A28A60460392E23145 +:1017800004F11C02FCF322F719F4807F10D0338A95 +:101790001A0A42EA03239BB25C2B40F2BF80304618 +:1017A000069904F18C02FCF377F7002800F0DC8046 +:1017B000338A1A0A42EA03239BB25E2B40F2AE80C0 +:1017C00096F86F1096F8702042EA012202F15F014C +:1017D0008B42C0F0A380C2B1E188B4F8DC30CB18F2 +:1017E0009A4212D106F17100E16806F11209FAF38A +:1017F000CBF488B1E388D4F8E010994409F15F0094 +:10180000B4F8DC20FAF3C0F430B1686807F11401D1 +:1018100011227DF025D9A7E0002384F8CD302B6874 +:10182000D8F8C01098680CF075D858460821FDF318 +:101830005DF02846079902223B46FFF7FDFB93E047 +:1018400009F4D873B3F5807F40F08E8019F4807F5F +:1018500008D03046069904F18C02FCF31DF70028ED +:1018600000F08280002384F8CD302B68D8F8C010B7 +:1018700098680CF04FD8228A07F11406238B504643 +:101880008DE84400696804F1AC027DF089D8D4F891 +:10189000D030802B02D0B3F5802F02D110232360EB +:1018A00018E0042B16D10D2323602B8AD90707D407 +:1018B00028463FF0DFD928463FF000DA013053D008 +:1018C00058460821FDF312F02846079904223B46AA +:1018D000FFF7B2FBD4F8D030802B04D0B3F5802FC3 +:1018E00001D0042B08D16B685046DB687921009346 +:1018F00032460623FAF7D4FAD4F8D030802B27D01A +:10190000B3F5802F30D123E019F4807F15D0338ACE +:101910001A0A42EA03239BB25C2B07D8DAF800309C +:10192000D3F888305A6E01325A661DE03046069967 +:1019300004F18C02FCF3B0F6B0B1002384F8CD3092 +:101940002B68D8F8C01098680BF0E4DF10232360F0 +:1019500028463EF0F3DF07E0184606E0E92004E001 +:10196000404602E0002000E0012009B0BDE8F08F11 +:101970002DE9FF470D9C064617469A4689460029E1 +:1019800052D0002C52D0836800685B68E3585D68D1 +:10199000D3F80880294606F01DFF09232B6048462E +:1019A00039463022FBF382F0736848B1626BDB6D1D +:1019B000B2F5802F0CBF03F4802303F0800302E014 +:1019C000DB6D03F00403C5F8D0300C9B3068029344 +:1019D00021462A464B468DE8800406F018FF30B3B6 +:1019E0007369012B02D1B8F8060000B3002385F813 +:1019F000CD303368D8F8C01098680BF08BDF0A231D +:101A00002B60A3685B0507D4A16B01F002010029DC +:101A100014BF0121022100E00321304600222346A9 +:101A2000FFF70AFB012002E0084600E0204604B070 +:101A3000BDE8F0872DE9F04390E86000D6F8083162 +:101A40008E465B8E174603F440437246A3F5404E24 +:101A5000DEF1000389B004463146284643EB0E030D +:101A600075F000D8804600287CD047B1E368002B91 +:101A700078D120464146FFF763FA002872D1A36867 +:101A80005B6858F803309F68238AD90702D4204640 +:101A90003FF04CD82B68C4F80C8093F86231ABB19E +:101AA00098F8D630032B0BD1D8F83430B3F5802F0B +:101AB0000CD12846414607F1480270F01BDC0FE0CC +:101AC00023B9D8F83430B3F5802F09D0238A9A0788 +:101AD00008D507F1480004F11A012022FAF368F34F +:101AE0002023FB80FB88202B35D12B684FF0000989 +:101AF000D3F8E800CDF81890CDF81C900590FFF3CE +:101B0000F1F3074600282DD005AB8DE808022846E2 +:101B10005021D8F810203B46F9F742FED5F81805B9 +:101B2000314606AA07ABFEF737FC07F10C0300931A +:101B3000059B20460C3B0193E36801210293069A22 +:101B4000079B40F0D9D92B683846D3F8E830059385 +:101B5000FFF3DAF306E0706906F11901327E4346BD +:101B60003FF054DA09B0BDE8F0834FF0FF30704722 +:101B700070B50446D0F8880000220A21D4F8D83085 +:101B80000D0A33F81230CEB2CB189BB2013B46EAB5 +:101B9000032605F0030503F440731D436FEA426317 +:101BA0006FEA5343A0F84035A0F82065A0F82C5503 +:101BB000A0F84035D4F8D83033F812500132491922 +:101BC000062A89B2DAD1204698215A8843F04CDBA4 +:101BD000D4F8D83020469A219A8843F045DBD4F8CF +:101BE000D8302046DA881B889C2143EA022292B230 +:101BF00043F03ADBD4F8D83020465A891B899E211D +:101C000043EA022292B243F02FDB2046BDE8704047 +:101C100040F0EE9CF8B503688E210446D3F8845456 +:101C200042F0E0DC236840001B6886B293F8643120 +:101C300006F1500106F1940789B2BFB213B1002337 +:101C400085F86D31D5F82031012B1CD002D3022B41 +:101C500030D122E095F8E820012010FA02F295F840 +:101C6000583192B2FF2B03D010FA03F31A4392B209 +:101C7000204643F0F9DA95F8E83001229A402046F0 +:101C8000394692B214E02046B5F82A2143F0ECDA46 +:101C900020463946B5F82C210AE095F8E8300122B3 +:101CA0009A40204692B243F0DFDA204639460022BD +:101CB00043F0DADA95F81C2142B94C364FF6FE7142 +:101CC00020463140BDE8F84043F0CE9AF8BD000010 +:101CD000D0F8941010B50831044641F0F3D8034908 +:101CE0002046BDE8104041F0D59800BF6C4F010080 +:101CF00038B5437C04468B420D4606D039B142F0DC +:101D000005DB38B94FF0FF3038BD002038BD4FF04B +:101D1000FF3038BD002084F87600657438BD0000BF +:101D20002DE9F0438BB0129F98460023032F044601 +:101D30000D46139EDDF85090089309930CD90422A8 +:101D400008A84146FAF334F2072F05D909A808F18B +:101D500004010422FAF32CF25A2D089900F0B38002 +:101D600032D8212D00F0D08016D80E2D00F0A7809B +:101D700008D8052D5BD00C2D00F09D80042D40F07F +:101D80009B817CE0142DC0F09781172D40F2A0813B +:101D9000202D40F09181C5E03F2D00F0F88009D85A +:101DA000272D00F0CE803E2D00F0EC80262D40F057 +:101DB0008381D4E0522D00F02A81542D00F02A8135 +:101DC000442D40F07981E7E06A2D00F0618116D85A +:101DD000642D00F0408109D85D2D00F08680632DD0 +:101DE00000F01B815C2D40F067817BE0682D00F0E6 +:101DF000398100F23A81662D40F05E812FE1792D24 +:101E000000F0528109D8712D00F04681782D00F044 +:101E10004E81702D40F050815AE17C2DC0F04C81F4 +:101E20007D2D40F255818C2D40F0468163E0E06FBE +:101E300098E8A000C66916F004060ED0002335FA13 +:101E400003F2D607D9B203D401330F2BF7D11946C9 +:101E50002A463B4604F0DADC2CE1294632460223CE +:101E600004F0CADE29462A460223E06F04F000DFB0 +:101E7000E06F29463A46022304F0E0DE2DE1B9F195 +:101E80000B0F40F31C8100210A460223E06F04F08F +:101E9000B3DE00210A4607460223E06F04F0CEDEDF +:101EA000002105460A46E06F022304F0E1DE3760B8 +:101EB0007560B060FEE0E06F04F0B8DE3FE0D4F89B +:101EC0008000884902E0D4F880008749FBF390F055 +:101ED00020B100210A46FAF327F630E04FF0FF3335 +:101EE0003360E9E094F81C31E3E0003118BF0121D0 +:101EF00084F81C11DEE0099A4A4500F3E080204690 +:101F0000334640F069D845E0072F40F2D8800029D9 +:101F1000C0F2D88002230093E06F0122099B04F0F5 +:101F20001DDFC7E0032F40F2CA800029C0F2CA803B +:101F3000022300930022E06F134604F00FDF3060AD +:101F4000B8E00B2F40F2BB800029C0F2BB80099B98 +:101F5000002BACBF6FF016066FF00106BDE0072F37 +:101F600040F2AD800029C0F2AD80099A002AC0F28B +:101F7000A98000250095E06F2B4604F0FBDE306061 +:101F80002E46AAE0E06F314604F034DE02E0E06F56 +:101F900005F006D80646A0E0236898680BF046DDF9 +:101FA0000746E06F04F09ADE10B3E06F04F0B2DE93 +:101FB000054618B9E06F012105F004D83368E06FD9 +:101FC00000937368083601930023029603934168D7 +:101FD000D4F88820A368FAF3A1F0002814BF4FF0CA +:101FE000FF3600266DB9E06F294604F0EBDF08E00C +:101FF000E06F04F067DE002814BF6FF01D066FF07D +:1020000016062368394698680BF018DD65E0D4F8A9 +:1020100060314EE0D4F864314BE03146102204A820 +:10202000FAF3C6F0059D0C352846FFF35BF1044634 +:1020300000284AD031462A46FAF3BAF023882046CF +:102040001B0B012B04D0FFF35FF14FF0FF3644E090 +:10205000FFF35AF13CE0236893F8183629E04FF477 +:10206000B06326E0B4F81E3123E089B201292FD8ED +:102070000323A4F81E112046009319B12022022147 +:10208000134602E002212022002342F083D811E00F +:10209000204640F08BD952E74B1C022B1BD8204620 +:1020A00049B242F0DDDB75E7C4F8381102E0D4F83C +:1020B00038313360002610E06FF01D060DE06FF040 +:1020C0000D060AE06FF0010607E06FF01A0604E063 +:1020D0006FF0160601E06FF01C0630460BB0BDE84D +:1020E000F08300BFFA6C8900026D8900F0B587B0FB +:1020F00004460668D0F8885000210C2202A8FAF3A2 +:10210000DBF0002320464FF0FF31704A059342F088 +:1021100031D823681B6893F8693113B1204640F029 +:102120008BD8204643F014D84FF40037204640F0B7 +:1021300039DC009704233069242105AA41F0AADA8A +:1021400000210A46E06F04F081D96149204640F041 +:10215000A1DE2046FFF70CFD02A9204640F05EDB21 +:1021600020468021082243F07FD80A2220465C21A5 +:1021700043F07AD82046D4F8201140F0EDD9554AE2 +:102180002046554941F0F6DF4FF00043C5F888314D +:102190004FF00073C5F88C314FF48043C5F82831F7 +:1021A0004FF480336B620121204641F0D9DFE06FAC +:1021B00004F0F0D8A4F81201A5F8A80616212046CC +:1021C000B4F8482043F050D82046C021B4F86C2021 +:1021D00043F04AD82046C221B4F86E2043F044D8D8 +:1021E0002046182104F1A4020223009741F09EDA50 +:1021F000022320461C2104F1A602009741F096DA42 +:1022000096F858361BB1002386F8583606E000973A +:102210003069242105AA042341F088DA20464421AC +:10222000B4F8A82043F020D820464621B4F8AA20CC +:1022300043F01AD8B5F888361B051B0DA5F888366B +:102240000123A5F89C360025B5636319586910B1C0 +:10225000224B5B6898470435182DF6D11F4D6069F5 +:10226000AB6D98476B6F606998472046002142F03C +:10227000BDDC23681B6893F8693113B1204640F038 +:102280000DD8A36F2046598B4FF48072CC3142F0A9 +:10229000EBDF637C032200921022002B14BF134655 +:1022A00000232046042141F075DF2046AE2142F094 +:1022B00099D94FF4D8634000C4F82401C4F82831F8 +:1022C000304640F091DC07B0F0BD00BF04040004CC +:1022D000943E0100000002400000064010A7880064 +:1022E00070B5036804461B6893F86931002B00F051 +:1022F0008180836F598B363142F074D9236D064645 +:10230000D80777D5636D190674D4E36F9A69920084 +:1023100002D5DA69D00704D5DB69D90701D45A0799 +:1023200068D5E36E9B0065D5D4F888304FF4967578 +:10233000B3F8B42692B242F00302A3F8B426D4F85C +:102340008820B2F8B83623F0C0031B041B0CA2F897 +:10235000B836236DD80719D5636D190616D4E36F07 +:10236000DB695A0712D5E36E9B000FD5D4F888308D +:102370000121A3F8F016D4F88830B3F8F22692B20F +:10238000130A03F00F0302F03F0213E0D4F8883081 +:102390000022A3F8F026D4F888300121B3F8F22601 +:1023A000A3F8F016D4F88830C2F30512B3F8F23669 +:1023B000C3F30313042A02D10BB1042E02D04FF44D +:1023C000FB750AE06420FEF37BF4013DC1D1F6E722 +:1023D000013D08D00A20FEF373F4D4F88830B3F836 +:1023E000B626D007F4D4B3F8B82692B242F0C002B1 +:1023F000A3F8B82670BD38B58B7905460C463BB1BD +:1024000090F88E22002A21D190F88F22002A20D124 +:102410000122627193B12B6893F8623173B1E36D5D +:1024200058030BD5D5F8600803F0B8FC30B16379D8 +:1024300023B1D5F86008214603F076FBA07950B1AE +:1024400028462146BDE8384044F0A29F4FF0FF30B7 +:1024500038BD4FF0FF3038BD43690BB902234361EB +:1024600083690BB914238361C36913B94FF41673DD +:10247000C361836813B94FF47A73836003690BB93E +:10248000034B0361C3680BB9024BC360704700BFC5 +:1024900000350C00804F12002DE9FF470368044609 +:1024A000D3F80090D9F810309B6FB3F81AA099F8C0 +:1024B0001930002B5AD040F2A47600253146D9F8C5 +:1024C000100042F08FD8B11C0746D9F8100042F036 +:1024D00089D86B08023504AAEDB202EB830347EA00 +:1024E00000400436062D43F80C0CE7D10AF1A40A8B +:1024F0005146D9F81000019F039E029D42F072D808 +:1025000051468046D9F8100042F06CD84BF6FF7265 +:1025100002405146D9F8100042F0A6DE236A9F42DD +:1025200002D2DB43D81900E0F81A636A9E4202D255 +:10253000DB43991900E0F11AA36A9D4202D2DB4302 +:102540005A1900E0EA1AA368276298426662A562F7 +:1025500003D3032384F838300AE02369994207D271 +:10256000E3689A4204D2C8F3803002E0F52000E02C +:10257000012004B0BDE8F087F7B5099D0023032DC5 +:1025800006461746089C009301930BD9042268461F +:102590002146F9F30DF6072D04D901A8211D0422C7 +:1025A000F9F306F61C2F07D1D6F88030002093F8F7 +:1025B00038200A9B1A6001E06FF01600FEBD2DE97D +:1025C000F041044616461F460D46002900F09D8046 +:1025D00030F0C4D8D4F8A031804693F8661093F850 +:1025E0006C20002940F08880002A40F0858099887E +:1025F00042F20E72013989B291422DD8206940F21F +:10260000EA3140F0D3DD90B120694FF47B7140F0A6 +:10261000CDDDD4F8A0319A8841F64B539A4204D9C3 +:10262000206940F2ED3140F0C1DDC5B200E0054661 +:10263000206940F2EB3140F0B9DD012330B13B704D +:10264000D4F8A031002283F86E2033E03870D4F83B +:10265000A02182F86E302DE05A8D910706D52069B1 +:1026600040F2EE3140F0A2DDC5B223E012F00102EB +:1026700014D0B3F87B10002973D0B3F87920002A66 +:102680006FD00A20414391FBF2F2062A69DDB3F8CC +:102690007130012B67D0022B0DD166E032703A7099 +:1026A000D4F8A021012382F86C30D4F8A02182F85C +:1026B0006E3000E03DB900233370D4F8A031012220 +:1026C00083F86C201BE0D4F8A03193F86D20022A27 +:1026D00007D9012283F86620D4F8A03183F8675027 +:1026E00002E0002333703B70D4F8A03193F86D20E2 +:1026F000013283F86D2002E00AB100233370D4F870 +:10270000A031C3F86880BDE8F081D0F8A03193F81B +:1027100066202AB9DB6E13F0FF1F13D1BDE8F081EC +:10272000022213462FF03EDC0123204629460222D6 +:102730002FF038DCD4F8A03183F86650D4F8A031FB +:1027400083F86750D4F8A021002382F86C30D4F8C5 +:10275000A02182F86E30D4F8A02182F86D30BDE857 +:10276000F0810625AFE70225ADE70825ABE770B598 +:10277000036886B00C460546002103A80A221E689D +:10278000F9F39AF5BDF80C3043F01003ADF80C30B6 +:1027900094F8AC30A3B1D4F88830D3F82031D807FE +:1027A0000ED5204642F0B8D9022200922046BDF84C +:1027B0000C300021102241F0EDDC204641F064D9BC +:1027C000012185F83910336A186901F0C4FA06B09E +:1027D00070BDF0B5036887B00C460746002103A81A +:1027E0000A221D68F9F368F5BDF80C3023F01003D8 +:1027F000ADF80C302B699B6F5E8B94F8AC30002BDE +:102800003CD0D4F88830D3F82031DB0736D52046C9 +:1028100042F082D90222BDF80C30009220460021FD +:10282000102241F0B7DC236DD80724D5636D19065B +:1028300021D4E36F9A69920002D5DA69D00704D5F2 +:10284000DB69D90701D45A0715D5E36E9B0012D571 +:10285000D4F88830B3F8B82692B242F04002A3F818 +:10286000B826D4F88820B2F8B83623F080031B04C9 +:102870001B0CA2F8B836204641F006D9002487F890 +:10288000394006F136012869224642F0EDDC06F1B6 +:1028900008012869224642F0E7DC06F1F8012246E9 +:1028A0002869A43642F0E0DC3146286941F09ADE1E +:1028B0004BF6FF7202403146286942F0D5DC2B6AA4 +:1028C00097F83910186901F046FA6B7E43B1286910 +:1028D00040F2A47122460C2342F0DAD8204601E0EF +:1028E0006FF00A0007B0F0BD7FB551F8383B002209 +:1028F0001868D0F868320092019202920122039186 +:10290000049219469822DC3317F0CCDE07B000BDE4 +:1029100038B50446FFF7A0FD94F83830032B04D0F7 +:102920002046FFF7B9FD054600E0002594F8383051 +:10293000013B032B73D8DFE803F00213304C012076 +:102940002146FFF7D1FF012D08D1E36A6269013307 +:102950009342E36263D3022384F83830002351E0CA +:1029600002202146FFF7C0FF012D4FF000030BD1DD +:10297000226BA16901328A422263E3624FD30322B0 +:1029800084F83820236338BDE26A616901328A42E3 +:10299000E262236343D3012232E003202146FFF7A2 +:1029A000A3FF94F83930012B07D120466168FFF767 +:1029B00010FF002323626362A362636BE269013349 +:1029C000934263632BD300236363042384F838307A +:1029D00038BD04202146FFF787FF94F839301BB932 +:1029E00020466168FFF7C3FE012D4FF000030BD1B5 +:1029F000E26A616901328A422363E2620FD30322F1 +:102A000084F83820E36238BD226BA16901328A4222 +:102A1000E362226303D3012284F83820236338BDA4 +:102A2000F7B50368044693F83C20002A40F0AC80D8 +:102A300093F86931002B00F0A78044F06BDF022887 +:102A400040F3A280204644F003DF002800F09C8081 +:102A5000206940F059DA23680646DA6ED4F86872C5 +:102A6000002A40F091801B7E002B00F08D8094F8AE +:102A7000D4312BB120461FF067DA002840F0848063 +:102A8000D4F8A0315A6B5278D1070CD4DD795DB1FE +:102A9000D4F86832D3F814311B695B42AB42CCBF27 +:102AA0000825002500E0002506F00403002B18BFD0 +:102AB0000825BB7916F0100618BF4FF4007623BB2B +:102AC000D7F8083193F93430FBB13B7AEBB13B7C5A +:102AD00023B107F1DC00FAF35BF2B0B994F88D3260 +:102AE000012B12D194F88E3223B1D4F8180535F0A9 +:102AF00019D850B9FB6DA3B13A6D40F237131340AA +:102B00007BB197F86030D3B10BE094F88D325BB1B4 +:102B1000D4F88C221D4B1340B3F5807F10D13B7C41 +:102B200073B13543ADB20BE094F88E323BB1D4F8BB +:102B3000180534F0F7DF002808BF002500E01D4627 +:102B4000022120464FF402722B4600911FF060DCF8 +:102B5000354219D00023D4F86422D15889B18A793A +:102B60007AB90A7A6AB10A7C5AB1D4F8440158F0A9 +:102B7000E9DE0146D4F8440103B0BDE8F04059F065 +:102B8000A9990433202BE6D103B0F0BD00FFFF006C +:102B90002DE9F84305680446D5F8A031D0F8348013 +:102BA000D3F810902B699B6F5E8BFDF315F7A36C28 +:102BB000A064C31AB3F5617F01D2BDE8F883204653 +:102BC00045F0BAD984F83000204644F033DF84F869 +:102BD0003100204645F088D894F8453084F85A00F2 +:102BE0005BB194F8403084F8303094F8413084F888 +:102BF000313094F8423084F85A3098F801305B074D +:102C000021D5E76B284694F9311094F9302094F9D6 +:102C10005A30B8475FFA89F94845074613D0284625 +:102C2000394645F0A7D82869026D12F480020AD10E +:102C30004EB1012F06F1A40101D1602301E0602211 +:102C4000134642F013DA28460122D5F86812FFF73E +:102C5000E7FE98F80130980715D5A66B94F95A301D +:102C6000284694F9311094F93020B04794F8323066 +:102C70000646834207D02846044932461FF0F8D85A +:102C800008B984F83260BDE8F88300BF6FB08900EE +:102C900073B504680546204644F0DADDD4F8A03167 +:102CA000064693F85E20013283F85E20236893F88D +:102CB0006931002B4AD0002848D0236A1B68022BB8 +:102CC00044D1012803D12046294645F0B5DB6B6B82 +:102CD0005B78DB0703D52846FFF75AFF36E020462E +:102CE00045F05CD8D4F8A031DA7A72B1D4F8681221 +:102CF000D1F8141109694942914206DD721E012A78 +:102D00001ED95E73204601210EE09A7A7AB1D4F87A +:102D10006812D1F8141109694942914207DA042E68 +:102D20000ED05E732046042145F024D808E0597B7C +:102D300031B1204645F01ED8D4F8A03100225A7394 +:102D40002046D4F868120122FFF76AFE236893F840 +:102D50006921002A51D0226A1268022A4DD101222B +:102D60008DF806208DF807204EB3042E27D093F857 +:102D7000412022B393F842200AB3D4F864210AB167 +:102D80009279E2B993F83E30CBB1D4F8A03142F257 +:102D90000E729988013989B2914203D9598D11F087 +:102DA000030105D0013E012E09D82046012100E093 +:102DB00020460DF107020DF10603FFF700FC9DF818 +:102DC00007109DF80630A1F101025142A3F1010064 +:102DD00041EB0201434243EB000302228DF806302F +:102DE000204613468DF807102FF0DCD820469DF8BA +:102DF0000610022201232FF0D5D8236893F86931F9 +:102E000023B1236A2846196845F00CDFD5F8800005 +:102E1000FFF77EFD00207CBD2DE9F04705689A464E +:102E20002B68044693F844008EB00F4616460028DF +:102E300038D00DF10C094FF000080021242248463B +:102E4000F9F33AF2414608220CA8CDF81080CDF8EB +:102E50000C80F9F331F242464346D5F8C0063946B4 +:102E6000CDF8349051F0FADCD4F8444180460FE0BC +:102E70008DE8400101330493D5F8C00639464FF67A +:102E8000FF720CAB059451F0C9DC50B9246846447C +:102E9000049B002CECD1039A01209B18CAF8003047 +:102EA00000E000200EB0BDE8F08702680146D2F8CD +:102EB0006C31D2F8D80603F5C67203F5CE7305F06F +:102EC00077B8000000487047C4580100024B5422F4 +:102ED00002FB0030704700BFBC650100004870472E +:102EE0006466010038B58B781C1DA24230D30A7885 +:102EF000012A30D1142B34BF1A4614224B78022BEE +:102F000004D0032B1ED0012B28D101E0002315E0B3 +:102F1000002307E0CC18257990F8234001332C4397 +:102F200080F8234001309342F4DB0FE0CC18257980 +:102F300090F8234001332C4080F823400130934225 +:102F4000F4DB03E024300431F9F332F1002038BD22 +:102F50006FF00D0038BD6FF0240038BD002038BD83 +:102F600038B5044610468A78151DAB420FD30B784E +:102F7000012B0FD1142A28BF142214238270C3708E +:102F800004F124010430F9F313F1002038BD6FF08F +:102F90000D0038BD6FF0240038BD982970B5044687 +:102FA0000D46164611D8243012B1FAF35DF501E052 +:102FB000F9F3D6F72C2D0BD10121321CA06818BFD4 +:102FC00001221DF071D9002070BD4FF0FF3070BD9F +:102FD000002070BD70B505460C464EF067D8064619 +:102FE00080B190F861309BB9836923B9E420FEF386 +:102FF0007FF1B06130B1F36953B9E820FEF378F1A5 +:10300000F06128B928462146BDE870404DF04E9E3B +:1030100070BD00002DE9F04F9A469BB00D46D1F8E7 +:103020000C31D1F80461002800F0318189794468BD +:10303000002940F02C81297C002900F028819AF891 +:10304000011002291FD19B68182B1CD102F10A0024 +:10305000D5F808110622F9F397F0A0B90AF1080093 +:1030600031460622F9F390F068B920462946D5F892 +:10307000082173F0F3DC30B120462946324673F064 +:10308000EDDC074620B9002300932846062138E0EE +:10309000BAF80E308BBB00210C2217A8F9F30CF103 +:1030A0007C4B0DF1140917937B4B002128220DF165 +:1030B0003C08484618931994F9F3FEF000230021C8 +:1030C00020224046ADF82430F9F3F6F00AF110035F +:1030D0000193249BCDF80080103B0293D4F8BC06EA +:1030E0002946D02217ABCDF8589051F0D3DB0028F9 +:1030F00040F0CD80BDF824302BB10222009228464A +:1031000001213246C1E0D5F8103193F8F430F3B91B +:10311000D5F818311B7AD3B994F89032284659075C +:1031200044BF23F0040384F89032012124F0B0DC82 +:10313000D5F81031012283F8F4204FF4FA70FDF332 +:10314000BFF594F8903243F0040384F89032B6F857 +:103150003280236AD3F804B008F44043A3F5404218 +:10316000D2F1000A4AEB020A003318BF01230A33E6 +:1031700054F8239008F46053B3F5005F03D1404640 +:10318000FAF3A2F5804608F46053B3F5C05F27D187 +:10319000236893F84F309B0714D0D4F85801D9F81E +:1031A000041049F00FDB00070CD499F8E5309907BB +:1031B00008D5D9F80030022B12D1D5F868339B78A6 +:1031C0009A070DD54046FAF3FFF440F480539BB2C2 +:1031D0000E288CBF4FF440484FF0000848EA03081F +:1031E000236A18695EF040DA40451CD04146D4F8A5 +:1031F000580149F0E7DC204625F0A4DD2046414691 +:1032000024F0D2D8236893F83B304BB1D5F83C3347 +:103210005968D4F8C035994202D0204620F03CDAF3 +:1032200020461DF03DD8204606F1380120F016DD7D +:10323000D34524D0236A204639465A682B4673F07A +:103240003DDA2368206A93F84F30503013F00303BF +:1032500007F13C0108D03B69D3F8EC3003F480530C +:10326000D3F1010338BF00237F228DE80C00002238 +:1032700013466CF0EBDA2046394673F053DF022335 +:1032800000210093284632460B463AF075DE1BB00B +:10329000BDE8F08FA9B885000DBA85000B89F0B59F +:1032A000C48F03F0F0060419360934F81650428F23 +:1032B000B0F83CE0013634F81670CC6882188644C9 +:1032C00087B052190EEBC50E2CB14E69C4EB060C3B +:1032D0008E69664400E026467D1BADB2CDF800E065 +:1032E0000195C068029008680494039005964868A8 +:1032F000194600234FF084DF07B0F0BDF0B50C464F +:103300000989C58E01F0F006878E4519360935F812 +:103310001630C7194FF00C0E0EFB037787B0428EA4 +:103320000136009735F816508218ED1AADB20195A6 +:103330008068D2180290206800230390A06904904E +:10334000E069059060684FF041DE07B0F0BDF0B570 +:103350000C460989C58E01F0F006878E451936099D +:1033600035F81630C7194FF00C0E0EFB037785B0F9 +:10337000428E0136009735F816508218ED1AADB21C +:1033800001958068D218029020680023039060683D +:103390004FF0F6DE05B0F0BD2DE9F341B0F8128034 +:1033A000878AC68A84798044C7198619F4B9254664 +:1033B00005F00F0336F81310013336F813208A4254 +:1033C0000ED00C4B521A181980884FF00C0E00903A +:1033D00092B208EB0100E3580EFB01714FF0CEDF13 +:1033E000013508340D2DE3D1002001E06FF0160007 +:1033F000BDE8FC81685901000378FF2B01D0184615 +:103400007047437813B18078FF3070474FF6FF70F4 +:10341000704791E80C0009895268B02902D11268FE +:10342000032A08D090F8420630B1D3F864335878B4 +:1034300010B10230704700207047062070470368C3 +:1034400073B50446D0F82454D4F81C1498680AF0D4 +:1034500061DA26E0EE690BBBD4F8243405F10E02E4 +:103460009D4208BFC4F824642068214673F0F6DA50 +:10347000024640B1012102238DE80A00206821465E +:10348000002372F053DF23682946586851F088DC26 +:1034900094F82034013B84F8203401E0013BAB6117 +:1034A00035461DB1AB695A1CD4D116E02368D4F857 +:1034B00024249868D4F81C143AB90AF097DAC4F8AE +:1034C0001C5484F8205402B070BD42F210722B4696 +:1034D00002B0BDE870400AF0F799FEE77FB5D0F87A +:1034E00024040E4615461C4698B104AB43F8040D5F +:1034F00000200093014632462B4651F09FDC40B934 +:103500004EF660235C4342F21073B4FBF3F4039B6A +:103510009C6104B070BD00002DE9F0410546D0F873 +:103520000080D0F81441FDF357F2D8F82030064659 +:1035300018695EF099D8D5F808315B8E834259D16D +:1035400013F4404F09D1D8F8003093F8693123B112 +:10355000404640F00FD800284CD0A36C002B53D02D +:10356000E16C721A9A424FDB94F850301BB1226919 +:103570005BB2934248DB94F84430FBB12769EFB16A +:10358000FF1AD8F8C4366FF0C7029742B8BF174683 +:1035900013B19F42B8BF1F46B4F90E30002B03DAB7 +:1035A0001A483246F8F3AEF600221346284639464A +:1035B00054F026D8D5F80831228A5A8594F8453037 +:1035C00013B3676907B3FF1AB4F93A3027EAE7770C +:1035D000002B04DA0E48E16C3246F8F393F62846E5 +:1035E0003946002254F05AD8D5F80831A48A9C856F +:1035F000BDE8F081D5F80831DA8DE36CD318E364C7 +:103600009B1B002BC8BFE664BDE8F081AEC58900F6 +:10361000DFC5890010B5002012F04004187002D0F8 +:1036200012F0800F15D011F4007005D012F0800F49 +:1036300002D00120187010BD490501D5130605D52B +:1036400030B9D4F1010038BF002010BD002010BDFA +:10365000012010BD2DE9F04F836B0D46596C0446D7 +:1036600040F2395087B09246002281428DF81720EF +:1036700003D040F28B50814208D1B4F8522002F4BA +:103680004042A2F540414A4242EB010218690392CE +:1036900068F072D828B3D4F8E4235AB1D4F8F80308 +:1036A000012169F07FDE28B9A36BD4F8E413986890 +:1036B00069F0A8DC94F8943083B9D4F8F803B4F82E +:1036C0005210012269F038DEC4F8E40330B1BAF1D7 +:1036D000000F03D120465EF04FDD46E10023C4F821 +:1036E000E433B4F85210A36B01F46051B1F5005FFC +:1036F000986805D0A1F5C052514241EB020100E0AB +:10370000022169F071DC0646002800F02E8135B1F7 +:1037100020462946B4F8522033465EF007DDB4F85F +:1037200052904846FAF350F209F46057A36BB7F58C +:10373000005F986805D0A7F5C053594241EB0301DB +:1037400000E0022169F050DCA36B054610B99868CF +:10375000314617E0B7F5005F986806D0A7F5C05866 +:10376000D8F1000141EB080100E0022169F03CDCE6 +:10377000804650B9A36B3146986869F043DCA36B6F +:103780002946986869F03EDCEFE0D4F8E403B8B16C +:1037900069F044DCB7F5005F06D0A7F5C05CDCF14A +:1037A000000343EB0C0300E00223984208D0A36B14 +:1037B000D4F8E413986869F025DC0023C4F8E433F6 +:1037C000D4F8E433FBB9A36BB7F5005F986806D073 +:1037D000A7F5C05EDEF1000141EB0E0100E0022121 +:1037E00069F002DCC4F8E40368B9A36B3146986859 +:1037F00069F008DCA36B2946986869F003DCA36BC9 +:1038000041469868BEE7D4F8E40369F02DDB204612 +:103810005EF04CD8284694F97B1069F017DD002340 +:103820000DF1170200932046434649465FF09CDCA9 +:103830004046314669F054DB404694F9651369F01F +:10384000ADDC4146284669F04BDB94F858106329FB +:1038500002D8284669F0B6DC284669F0DDDB284648 +:1038600069F014DC94F8673307469B0098426FF0C8 +:103870007F012846B8BFDFB269F01EDCFFB25FFAF5 +:1038800080F9A36B84F87E7084F87F908346186972 +:1038900067F072DFB8B1D4F8F803B4F8521069F0E9 +:1038A0002DDE01280FD1B4F8521000224B46D4F877 +:1038B000F80369F0D5DDD4F8F803B4F8521000220B +:1038C0003B4669F0BDDD002384F891B084F8963062 +:1038D00084F88030BAF1000F03D02846514669F0D1 +:1038E00019DB94F8823028460BB1039B23B194F97D +:1038F0007E1069F0C7DA03E094F97F1069F04EDCBE +:10390000D4F8E403294669F0D1DAA36B186967F0AB +:1039100033DF98B1D4F8F803B4F8521069F0EEDD53 +:10392000012803460AD1D4F8E403A16B009088680B +:10393000B4F85220D4F8F81369F054DDA36B314683 +:10394000986869F05FDBA36B2946986869F05ADBD9 +:10395000A36B4146986869F055DBBAF1000F04D1BA +:10396000D4F8543A0BB12046984707B0BDE8F08F21 +:1039700010B590F86330002B3CD0DB07C9B22CD5D2 +:10398000836E8B4223D190F8253A3BB10023846BA0 +:10399000E4180133082B84F82021F8D1836BD3F885 +:1039A00028411B1983F82021836BD3F82841072C69 +:1039B00001D0013400E00024C3F8284190F8253AF2 +:1039C0002BB190F8263A13B1002380F8253A90F8ED +:1039D000633023F0010380F8633090F8633013F014 +:1039E000020F07D023F0020380F86330836B18695D +:1039F00067F0BADE002010BDF8B590F863300446D9 +:103A0000002B3AD1012902D0022939D100E0826687 +:103A1000A36B80F863101A6A94F8D900626618BB29 +:103A200094F86C20002A2DD118698E2167F072DE7F +:103A3000400087B2062502E00A20FDF341F1A36BA6 +:103A400007F174061869314667F064DE08B1013D7C +:103A5000F2D1A36B01221869314667F067DE204678 +:103A600001F012F8024600E0A122B4F852102046FC +:103A700052B2BDE8F840FFF77BBF6FF01800F8BD09 +:103A80006FF00200F8BD10B504465DF0EDDD0221D7 +:103A9000C2B22046BDE81040FFF7AEBF30B5026CA1 +:103AA000CB8892F829463CB9846B64690A2C03D907 +:103AB0004C8A14F4807F14D0846B6569272D03D160 +:103AC0000C8A14F4006F0CD18C88DBB214F0030F55 +:103AD00001D09D2B05D0232D07D14D8A15F0200F45 +:103AE00003D001238B7700230AE090F92C031B18E5 +:103AF000E00444BF92F91E269B180022CB778A77F8 +:103B00000B7700234B7730BDC369043B082B06D8E5 +:103B1000DFE803F01805090709050B050D00002073 +:103B2000704717207047042070470720704790F8AF +:103B30003E03012808D0032814BF4FF483704FF4CC +:103B40008B707047012070474FF48B707047836B08 +:103B500013B51A6A044601321A6290F86020002AEE +:103B600000F0AC80B0F8C8222AB1D0F8F013A1F868 +:103B70003622A1F83A22B4F8CC222AB1D4F8F013B4 +:103B8000A1F82822A1F82422B4F8CA222AB1D4F834 +:103B9000F013A1F82222A1F82622216F40F6062276 +:103BA0000A402AB993F82C3113B120465DF0F8DDB4 +:103BB000A36B1A6A1B6EB2FBF3F103FB1123A3B9CB +:103BC00020465FF085DC236F40F60202A16B1A40AD +:103BD0000032086918BF0122B4F85210C3F3800301 +:103BE00067F0D2DD20465FF081DC226F40F60E23C5 +:103BF0001340B3B9A36BD4F88C21196AD2F8902082 +:103C0000D3F818318A1A9A420BD394F852202046DE +:103C10000121FFF7F1FEA26BD4F88C31126AC3F8D0 +:103C2000902094F8633043B1A36B1A6A636ED31A81 +:103C3000052B02D9002384F86330D4F8F4202AB18C +:103C4000A36B196A1B6E8A1A9A420CD3226F40F634 +:103C5000020313403BB920465DF016DE18B1A36B9A +:103C60001B6AC4F8F430226F40F60F2313402BBBBD +:103C700020465EF0B5DA20465EF054DAD4F88C3196 +:103C8000D3F8882012B1013AC3F88820D4F8B43AA6 +:103C90000BB120469847A36B186967F023DD68B124 +:103CA000A36B01A918690DF1070267F01FDD20461B +:103CB0009DF80710BDF804205DF0D4DD00201CBD88 +:103CC00003460021986B40180131082980F8202113 +:103CD000F8D19A6B0021C2F82811D16E032907D1BF +:103CE000D3F8C410C90703D5126A0832C3F8B82044 +:103CF0000022991802324FF6A470202AA1F8040A73 +:103D0000F7D10020012283F8240A83F8EC2A7047B7 +:103D1000836B10B59A69044692001BD590F8ED2A82 +:103D2000012A17D1B0F8522012F4404F12D118696D +:103D300067F004DD636CB3F8B42692B242F003027C +:103D4000A3F8B426636CB3F8B82692B242F0C0026E +:103D5000A3F8B82610BD80F8ED1A704730B5056C91 +:103D6000044687B028464FF4007141F21C1260F0FF +:103D700047DB002800F09D80072303932023059351 +:103D80008023029300230190049340F8043B013305 +:103D9000802BFAD1204601A965F0E8DE4FF430739C +:103DA000204601A9049365F0E1DE206C41F22F1159 +:103DB00060F04CDB2046012164F086DC20463E4961 +:103DC00036225DF0F7D9D5F8C434204640F6F41118 +:103DD0004FF480426BB113465DF0B4D9B5F8582466 +:103DE000B5F856342046D31840F20C5140F2FF1279 +:103DF0009BB25DF0A7D91E22304920465DF0DAD98A +:103E0000204661F011D8204663F014DA992101228E +:103E1000002320465DF068D9962102220023204627 +:103E20005DF062D9A2210122002320465DF05CD919 +:103E3000A5214022002320465DF056D9A62101226B +:103E4000002320465DF050D9A12101220023204605 +:103E50005DF04AD930220023204602215DF044D98A +:103E60006F2120464FF4005200235DF03DD94FF4FE +:103E70008052134620466F215DF036D90422134646 +:103E8000204640F2D7415DF05DD940F2D7414FF472 +:103E900070624FF4807320465DF054D9204662F082 +:103EA000DBDB204640F275514FF4007200235DF0D9 +:103EB00049D907B030BD00BFBE5A01002A5B0100DE +:103EC000F0B5072387B0066C0293202304930123E7 +:103ED00004460D460193304605AB4FF4007141F2A4 +:103EE0007332009360F08CDA002849D0D6F8B865B8 +:103EF000074601460023B3422CBF9E46B64605EB5B +:103F0000CE0292F803C015F83EE001334EEA4C5E53 +:103F100092F802C052784EEA4C3E4EEA4212802B92 +:103F2000059241F8042BE6D18DE809006946C023CB +:103F30002046039365F01ADE0023B3422CBF1A46D5 +:103F4000324605EBC20210795179400240EA414005 +:103F5000D179013340EA0102802B059247F8042B06 +:103F6000EBD14FF4107320466946039365F0FEDDF4 +:103F7000236C41F29F31C3F8BC55206C60F066DAC7 +:103F800007B0F0BDF0B5076C89B0002304460D46BC +:103F900038464FF400714FF49652059306930793F9 +:103FA00060F02EDA0646002834D04DB9204605A927 +:103FB00006AA07AB5EF028DB03953746002510E024 +:103FC00097F83336002BF8D0B4F9283A0693B4F9B1 +:103FD0002A3A0793B4F92C3A05934FF430730393BC +:103FE000EBE705A928460EC964F0B0DE0135802D47 +:103FF00047F8040BF5D10723029320462023694696 +:1040000004930096019565F0B1DD206C41F2DF214B +:1040100060F01CDA09B0F0BD2DE9F047571A7E1C9C +:104020001FFA86F94FEA89034FF6FC7186B0044601 +:104030001940006C41F6DE3260F0E2D905460028F6 +:1040400071D010234FF0600ADFF8E0808DE808049B +:1040500004AA022320460021CDF808805EF0CCD8C7 +:10406000BDF81020BDF8123092059B059B0D920DF6 +:1040700043EA8222C246002308E055F8231001F0EB +:104080007F61114345F8231001339BB2BB42F4DD3D +:1040900020234FF4A0788DE80801DFF894802A46A9 +:1040A000334620460721CDF808805EF0B3D8206C57 +:1040B00041F6F23160F0CAD94FEA49094FF6FE7174 +:1040C000206C09EA010141F6F53260F099D9054604 +:1040D00048B310234FF0620C8DE8081020460123EE +:1040E00000210DF11602CDF808A05EF085D800235E +:1040F00005E0BDF8162025F8132001339BB2BB4222 +:10410000F7DD10234FF4E07E8DE8084020460721BC +:104110002A463346CDF808805EF07CD8206C41F604 +:10412000024160F093D906B0BDE8F087CD21870049 +:104130006149870010B5044660F098D920460122F5 +:1041400000234FF430615CF0FDDF204604220023A1 +:104150004FF430615CF0F6DF2046082200234FF474 +:1041600030615CF0EFDFF022204613464FF43061FF +:104170005CF0E8DF4FF47062204613464FF4306184 +:104180005CF0E0DF204600234FF430614FF48052B2 +:104190005CF0D8DF20460622042340F607315CF0AD +:1041A000D1DF20463822082340F607315CF0CADF11 +:1041B0002046002340F607314FF4E0725CF0C2DF86 +:1041C00020463022102340F60B315CF0BBDF40224A +:1041D0002046134640F60B315CF0B4DF204640F633 +:1041E0000B314FF4F0624FF480635CF0ABDF20469C +:1041F00040F60B314FF4F0424FF400535CF0A2DF75 +:1042000094F8FC392046012B14BF4FF480534FF42F +:10421000105340F60C314FF6FF725CF093DF2046EE +:1042200040F60C314FF6FF724FF480535CF08ADF9A +:10423000204640F60D314FF6FF724FF450435CF0CC +:1042400081DF204640F60E314FF6FF724FF478437F +:104250005CF078DF2046102340F60F314FF6FF72F6 +:104260005CF070DF20464FF431614FF6FF724FF47F +:1042700078435CF067DF204640F611314FF6FF725D +:104280004FF47D435CF05EDF20460F22002340F6B2 +:1042900012315CF057DF2046F022002340F6123145 +:1042A0005CF050DF2046002340F612314FF470627C +:1042B0005CF048DF20460F22002340F613315CF00B +:1042C00041DF2046F022002340F613315CF03ADF54 +:1042D0002046002340F613314FF470625CF032DF69 +:1042E00020460F22002340F614315CF02BDF2046DD +:1042F000F022002340F614315CF024DF204640F623 +:1043000014314FF4706200235CF01CDF20460F2252 +:1043100040F6153100235CF015DF2046F022002323 +:1043200040F615315CF00EDF2046002340F61531D3 +:104330004FF470625CF006DF20460322012340F652 +:1043400016315CF0FFDE20460C22002340F61631C9 +:104350005CF0F8DE20463022102340F616315CF087 +:10436000F1DE2046C022402340F616315CF0EADE42 +:104370002046002340F616314FF440725CF0E2DE36 +:10438000204640F616314FF440624FF480635CF0F3 +:10439000D9DE20460322002340F617315CF0D2DE3E +:1043A00020460C2240F617314FF6FC735CF0CADE53 +:1043B0002046302240F617314FF6F0735CF0C2DE33 +:1043C0002046C022002340F617315CF0BBDE2046B9 +:1043D00040F617314FF440724FF47F435CF0B2DE89 +:1043E000204640F617314FF440624FF47C435CF0B6 +:1043F000A9DE20460122002340F606315CF0A2DE51 +:104400001F222046134640F605315CF09BDE4FF636 +:10441000FF722046134640F604315CF093DE4FF6FF +:10442000FF722046134640F608315CF08BDE2046D2 +:1044300040F609314FF6FF7247F6FF735CF082DEFB +:104440002046082340F60A314FF6FF725CF07ADE10 +:1044500020463F2340F602314FF6FF725CF072DED9 +:104460002046FF2340F603314FF6FF725CF06ADE10 +:104470000F222046134640F601315CF063DEF02245 +:104480002046134640F601315CF05CDE01222046F6 +:1044900013464FF430615CF055DEA36B2046D96EB5 +:1044A000BDE810405FF0029A2DE9F043044689B060 +:1044B0000F469046006C4FF4806141F23662994697 +:1044C0005FF09EDF064600284ED0012213462046AC +:1044D00040F29C41C4F8D0705CF034DE20469DF878 +:1044E00040105FF041DB28222046394661F09CDF16 +:1044F000B0F5807F054603D9206C41F2526131E06E +:10450000204640F2D661032200235CF01BDE082225 +:104510001346204640F2DA615CF014DE282342465E +:104520008DE8280020463346394665F061D91523C9 +:104530000396059300262023204603A9079304959C +:10454000069665F013DB9DF844302046019329461A +:104550004FF6FF723346CDF8009062F0F1DF206C29 +:1045600041F266615FF072DF09B0BDE8F0830000E0 +:104570002DE9F04F00218FB0076C90F85250ADF844 +:104580003210ADF834100446002109A80C22F7F3CC +:1045900093F60023ADF8363097F8153613B197F837 +:1045A000161601E097F81416D4F8DC002A465FF0DE +:1045B000BDDC8046002800F06081204601215FF0CC +:1045C000D3DAB8F8005045B12DB24FF47A726A438D +:1045D0002046012163F098DE0125B8F8023063B16E +:1045E0000135EDB21BB24FF47A725A432046294688 +:1045F00063F08ADE012D0AD100E0DDB102230093D1 +:10460000012100230193029320460A4608E0022379 +:104610000121009301930023029320460A460B4692 +:1046200063F014DF204605214FF486720DF132034A +:1046300061F01CDE00252E46A94638F8051029B386 +:1046400004200B238DE8090009B20DAA4FF4FA7378 +:10465000204661F07BDBBDF83420BDF832301C3AD7 +:10466000D21AB7F9181613B299420FDC0EA9062315 +:1046700003FB061338F80510013623F8141C23F841 +:10468000122C23F8100CB6B24FF001090235042D9C +:10469000D3D102230693102308930DF1360304931C +:1046A00000250123204604A90593079562F094DEB6 +:1046B00010238DE82800724B02210293204601232B +:1046C0000DF1360201355DF0A5DD402DF0D100255C +:1046D000204629462A462B4600950195029563F00F +:1046E000B5DEB9F1000F40F0B180C2E00EAB4FF083 +:1046F000060909FB053939F8148C0135EDB20FFABA +:1047000088FA4FF47A7202FB0AF22046294663F0D7 +:10471000FBDDB7F91A2639F9123C9A4201DD002077 +:1047200006E0B7F91C269A4201DD012000E00220D4 +:104730005FF0F4DB29460246204663F039DEBAF129 +:10474000000FB8BFCAF1000A4FEA8A0A4FF0000909 +:1047500040F271239A450ADD09F101095FFA89F9EE +:10476000AAF59C6AB9F1200FAAF1020AF0D10FFA5A +:1047700088F3002BD8BFC9F100095FFA89F94FFA15 +:1047800089F34FEA48086FF41C7202FB0388002B80 +:10479000B8BF5B42022B59DD4FF0000A00215046A2 +:1047A0005FF058DC0FFA88FB8BEAEB73A3EBEB733B +:1047B000984244D1012150465FF04CDC02218046F2 +:1047C00050465FF047DCBBF1000F82464FFA89F399 +:1047D0000ADA002BDBBF5FFA89FB0BF1400909F114 +:1047E000FF3B0BF13F0B09E0002BDBBF5FFA89FBBE +:1047F0000BF1400909F1010B0BF1410B4FFA89F361 +:10480000204604A9079362F0E7DDBDF83630204664 +:10481000984404A9ADF8368065F0A8D94FFA8BF317 +:10482000204604A9079362F0D7DDBDF83630204654 +:104830009A4404A9ADF836A065F098D906E00AF1CB +:10484000010A5FFA8AFABAF1060FA7D1B542FFF45E +:104850004DAF4FF00003012E0093019302932046C9 +:104860004FF0050101D1324601E00122134663F009 +:10487000EDDD204600215FF077D90FB0BDE8F08F65 +:10488000614987002DE9F743904608220F461E46EE +:1048900040F6070113460446056CBDF828905CF00D +:1048A00051DC01221346204640F607015CF04ADC49 +:1048B0004FF400521346204640F646015CF042DCBD +:1048C000204640F639013A465CF06EDC94F86D33D0 +:1048D000204640F635010BB1802200E020225CF03A +:1048E00063DC20464FF4046100225CF05DDC20466E +:1048F00040F634017F2233465CF024DC20464FF43E +:1049000001614FF480434FF440425CF01BDC94F8AB +:104910006D33204640F6360113B14FF4807200E04B +:1049200040225CF041DC204640F646010F2208237D +:104930005CF008DC94F86D63204640F64601F022F6 +:1049400056B190235CF0FEDB204640F646014FF462 +:1049500070624FF4106308E033465CF0F3DB2046EE +:1049600040F646014FF4706233465CF0EBDB2046C4 +:1049700040F633017F2243465CF0E4DB4FEA092333 +:10498000204640F633014FF4FE4203F47F435CF0CF +:10499000D9DB012620463B4964220023009601967C +:1049A000FFF782FD4FF480521346204640F6A511D2 +:1049B0005CF0C8DB3246334640F6881120465CF096 +:1049C000C1DB4FF49670FCF37BF13246204640F693 +:1049D00037015CF0E9DB44F6216602E00A20FCF3D3 +:1049E0006FF1204640F637015CF0CCDB30B1013E80 +:1049F000F4D103E00A20FCF363F101E044F6216600 +:104A0000204640F637015CF0BDDB08B1013EF1D134 +:104A100040F6370120465CF0B5DBC10705D594F8B8 +:104A2000153343F0010384F815330023204640F684 +:104A3000A5114FF480525CF085DB20465FF09CD9D5 +:104A40002046002340F2A66141F6FF725CF07ADB5B +:104A5000D4F88C312046B3F98C20B5F9043C40F6EB +:104A600009019A42B4BFB5F8065CB5F848554FF64F +:104A70008072ED0105EA020303B0BDE8F0435CF08B +:104A8000619B00BFA0252600F0B54F4B91B00446B6 +:104A900002AA03F1200618685968154603C50833B1 +:104AA000B3422A46F7D118689B882860AB8001235F +:104AB00084F8263AA36B8E21186966F02BDE40003D +:104AC00086B2972502E00A20FCF3FAF0A36B06F108 +:104AD0007401186966F01EDE08B1013DF3D1A36BC5 +:104AE0004FF44271186966F015DEA36B074640F279 +:104AF0000A31186966F00EDEA36B05464FF4437168 +:104B0000186966F007DEA36B064640F20E3118699D +:104B100066F000DEBE1936042D1876190AD194F815 +:104B2000253A4FF67862ADF83820002B31D084F862 +:104B3000266A2EE04FF48673ADF83C3006F5807699 +:104B40000023760A00930FAB360201930DAA0EAB39 +:104B500020460CA90C965DF0BDDFBDF938201B4B3B +:104B60009B1A002BB8BF5B42702B94F8EC2A02D83A +:104B70005AB1282B09D94FF67863ADF8383094F83C +:104B8000253A13B1002384F8263A12B1002384F8A1 +:104B9000EC3A236CBDF9381093F835368910084685 +:104BA0007BB14AB212F1560F0BDA12F1690F08DB32 +:104BB0006FF056039B1A10AA02EB430313F8380C4C +:104BC000401840B211B0F0BD1839010078FEFFFF67 +:104BD000436C2DE9F041D3F82031044603F0010382 +:104BE0000D4683F001061BB9836B186966F0B4DDCE +:104BF0002046276C5EF0C2DF40F27F41A7F8020436 +:104C00002046276C5CF0BEDAC005C00D4010A7F846 +:104C10000404226F41F6062313402BB944F62062A8 +:104C2000102D08BFFA2200E0FA22A36BB821186900 +:104C300066F07CDDA36B41F60627186966F098DD07 +:104C40002046FFF765F8236F1F407FB9A36B20460E +:104C50001B6A0121C4F8D430D4F88C815FF00CD9E0 +:104C6000D4F88C31A8F88C00C3F88870082D01D0D6 +:104C7000E80606D503210A22204660F0B1D9082DA6 +:104C800001D0A90604D5204664F0D0DC082D01D05F +:104C90006A0604D5204662F071DE082D01D0EB05CE +:104CA00006D5236C93F8173613B12046FFF760FC46 +:104CB000204660F0BBDD2046FFF72AF8082D01D022 +:104CC00028060BD5256C95F8643523B1204666F08F +:104CD000F1DBC5F85405204665F074D820465CF039 +:104CE00053DB1EB9A36B186966F036DD2046002140 +:104CF000FFF748F9236C93F8333673B1204601214E +:104D0000FFF740F9204640F237614FF440424FF43C +:104D10000043BDE8F0415CF0159ABDE8F081816B7D +:104D2000D0F8D4300A6A10B59A42044601D3D31A97 +:104D300001E0DB439B18D4F82823934200D302BB45 +:104D40008A6E93421FD3D4F88C31D3F88830D3B90C +:104D5000012120465FF090D8D4F88C21B2F88C3035 +:104D600019B28842CCBFC3EB0000C0EB030094F83B +:104D7000661300B2884208DAA36B9B6EC2F88830D3 +:104D800001E0012010BD002010BD012010BD012058 +:104D90007047000001290BD1012B09D8013B0649BE +:104DA00002EB830251F822305A1C03D0C01870471E +:104DB0000020704700207047745B0100142303FB40 +:104DC000010070478369DA688A4218BFD96070476A +:104DD00038B504462569006835B105F5077115F049 +:104DE00031DC2846FCF390F2E06C0025256108B127 +:104DF000FCF38AF2E56438BDF8B5846905460668B7 +:104E0000E06A08B1FCF380F2E969B068002708F0B5 +:104E100081DD00212846FFF7D5FF284684F83D7044 +:104E2000FFF7D6FF304623F0F9D827826762A762E2 +:104E3000E7622783F8BD10B550B1D0F8400238B111 +:104E4000072905D83C2404FB01018858C3188B505E +:104E500010BD2DE9F0410C4616460546002831D01C +:104E6000D0F84032002B2DD03C2202FB0133182217 +:104E70001F6A3346FFF7DFFF284621461C22012325 +:104E8000FFF7D9FFBE422846214601D2242214E072 +:104E9000B6EB470F01D228220FE0B6EB870F01D205 +:104EA0002C220AE0B6EBC70F01D2302205E0B6EBA8 +:104EB000071F01D2342200E038220123BDE8F0416F +:104EC000FFF7B9BFBDE8F08173B50468032520463C +:104ED00001214FF48062002300951DF099DA002132 +:104EE00020460A46012300954DF084DB0026D4F8C5 +:104EF00064329D599DB1AB798BB9D5F818315A6C94 +:104F000022F001025A641A78012A01D15B7F33B181 +:104F10002846002122F0BCDD284667F0B1DA0436CD +:104F2000202EE4D1204602B0BDE8704023F07698F0 +:104F3000F8B5D0F8B0550446AE69F368002B30D010 +:104F4000012B30D028460121FFF73CFFA068E9691A +:104F500008F0E0DC28B128460021FFF733FF0127E5 +:104F600000E00746338A83B1236A18695CF07CDB72 +:104F7000338A834209D0204623F0E4DE2046318A7A +:104F800022F012DA20461BF08BD9D4F8B005FFF7D7 +:104F90009BFF204624F0CED92846FFF72DFF384648 +:104FA000F8BD0120F8BD0020F8BDFFF7C1BF00200B +:104FB00070472DE9F843DDF820800446D8F80070EA +:104FC0000E46154699460FB91FE01F463B68A3B130 +:104FD000BCB12046F9683246F7F3D6F028B9284626 +:104FE00079684A46F7F3D0F018B17B69002BECD111 +:104FF0000BE0C8F80070BDE8F8836FF00100BDE871 +:10500000F8836FF00100BDE8F883C8F800706FF016 +:105010001D00BDE8F8831FB50C46416B81B104A8A3 +:1050200040F8041D009019461046BDF81C30069A41 +:10503000FFF7BFFF30B92CB1039B1B68236001E071 +:105040004FF0FF3080B204B010BD10B50C4699B1DE +:105050000B6863B10846F5F3CFF7E068FCF354F151 +:105060006068FCF351F100232360E3606360204635 +:10507000BDE81040FCF348B110BD2DE9F84F476B77 +:1050800004460D4616469B46DDF828A0BDF82C9038 +:10509000002F33D0B1B9AAB930E07DB976B1BAF1F9 +:1050A000000F0BD03046F9685A46F7F36DF028B977 +:1050B000504679684A46F7F367F050B17B691BB9EF +:1050C000BDE8F88FB84601E0B8461F46AF42E4D1CC +:1050D000A7B1636B39469F427B6908BF6363C8F819 +:1050E000143023685868FFF7B0FF94F83030013B64 +:1050F00084F83030636B0BB984F83030BDE8F88F3A +:1051000010B5044605E04B69636323685868FFF7F0 +:105110009CFF616B0029F6D184F8301010BD2DE999 +:10512000FF471E460023039390F830300446102BAF +:1051300088461746DDF83090BDF8345009D9416BE8 +:1051400039B14A680B7C00920A890192CA68FFF75C +:1051500094FF636B0393B8F1000F65D0002F63D009 +:10516000B9F1000F60D003AB0093384631464A4690 +:105170002B46FFF71EFF824628B9039B414618685D +:10518000F5F31EF755E01E3053D11820FCF3B0F0B4 +:10519000824600284BD02069F5F3C0F6CAF800001B +:1051A000B0B13046FCF3A4F0CAF80C0018B9504670 +:1051B000F5F322F70CE02846FCF39AF0CAF8040055 +:1051C00050B95046F5F318F7DAF80C00FCF39CF0F0 +:1051D0005046FCF399F02AE0636B2BB9012384F865 +:1051E0003030C4F834A007E094F83030013384F84C +:1051F0003030039BC3F814A0DAF80C00394632466D +:10520000CDF80CA0F6F3D4F7039B49461E745868FA +:105210002A46F6F3CDF7039B41461D811868F5F346 +:10522000C1F64FF0000A04E06FF0010A01E06FF0F0 +:105230001A0A504604B0BDE8F087F8B51E46144679 +:105240000D460CE0FEF7D8F8B04215D07A78931CE2 +:105250009C420ED9ED186FF001039B1AE41854B16B +:1052600028462146FF22F7F321F407460028E9D11A +:1052700002E0002700E027463846F8BD08B5114691 +:105280001A464FF4AE73FFF7D8FF58B14378A3F135 +:105290002102D2B2202A04D8029A013B13700330B3 +:1052A00008BD002008BD2DE9F0470468A0B0D0F883 +:1052B0000480064602200F688946F4F761FA00254B +:1052C00001212A4620238246606A1F95F1F3A2F548 +:1052D00001212A4620231D90606AF1F39BF50121EC +:1052E0002A4620231E90606AF1F394F501212A4694 +:1052F00020231A90606AF1F38DF5202301212A46BC +:105300001B90606AF1F386F5143729461C905246CB +:105310000FA808F1E205F6F3CFF706223846294632 +:10532000F6F332F7002817A807DD39460622F6F310 +:105330003FF70DF16200294606E029460622F6F302 +:1053400037F70DF1620039460622F6F331F717AA56 +:1053500001920C22002307AD0FA90292202752468A +:105360000220009303950497F4F730FB1B98F2F3A7 +:10537000ABF22A4601213B461A98F2F379F2A3696F +:105380001C9861691B9AF1F7C8FF1A981C9A01468C +:10539000F1F7F6FF1A981B9A0146A3690836F1F750 +:1053A0007AFF304698F81850F7F332F080B2019047 +:1053B0001FA9204608F119022B460096FFF72BFE85 +:1053C00008B91F9BA3B11A99D9F8D4201F98F5F3F7 +:1053D00049F71DA91EAAD9F8D400F5F32BF61AA88F +:1053E000F1F356F61BA8F1F353F61CA8F1F350F6AF +:1053F00020B0BDE8F08770B5456892B0044600263D +:10540000286801A9202211961BF0CEDB2023012160 +:1054100001AAD4F8C000F2F32BF2286809A92022CF +:105420001BF0C2DB686A012132462023F1F3F2F45B +:10543000119000B3012109AA2023F2F319F26B693C +:10544000D4F8B800D4F8C010119AF1F724FFD4F8BA +:10545000DC201199D4F8D400F5F304F7D4F8DC007B +:105460000146F5F3B9F6D4F8DC0004F1C40104F107 +:10547000C802F5F3DFF511A8F1F30AF600212022A6 +:1054800009A8F6F319F701A800212022F6F314F772 +:1054900012B070BDF0B5C1B007AD0C46174611464D +:1054A00028460222F6F384F601210DF11E02202384 +:1054B000D4F8BC00F1F302F601210DF13E022023E5 +:1054C000D4F8CC00F1F3FAF501210DF15E022023AE +:1054D000D4F8D000F1F3F2F501210DF17E02202382 +:1054E000D4F8B800F1F3EAF501210DF19E02202372 +:1054F000D4F8C400F1F3E2F501210DF1BE0220233E +:10550000D4F8C800F1F3DAF500238DE82800C222B0 +:105510002025029238AE04F118012A460220039693 +:105520000495F4F753FAB81C31462A46F6F32CF6E4 +:10553000D0F1010038BF002041B0F0BD30B590F887 +:105540008C318DB004460D68002B3FD0D0F8D400CC +:1055500008A909AAF5F36EF5202301216A460998E6 +:10556000F1F3ACF5D4F87031E31893F893219DF87A +:105570001F305340D80724D501210022EB69686A07 +:10558000F1F348F4EB690A9001210022686AF1F313 +:1055900041F401210B900A9A2869F5F3A9F600233A +:1055A0000B980A99099AF1F7B8FE08990B9AD4F862 +:1055B000D400F5F3D9F50AA8F1F36AF50BA8F1F3D5 +:1055C00067F52046FFF717FF002501E04FF0FF3594 +:1055D000E43404F1A000F1F35BF504F19C00F1F375 +:1055E00057F504F1A400F1F353F504F1AC00F5F321 +:1055F00003F504F1B00000212022F6F35DF6284601 +:105600000DB030BD2DE9FF410546006832F8066F48 +:105610000C46D0F80080FFF73DFF002833D06968C2 +:10562000A4F864608F7904F138068FB9D8F8D006F1 +:105630003246202376F0ACDC2368696814338DE8A9 +:1056400088003246D8F8D006202376F0B5DB17E084 +:105650001023009323684FF48027143301930846E6 +:105660002022314604F10803029750F095DE48B934 +:105670002168686814313A46D5F88C30FDF72EFF62 +:10568000012000E0002004B0BDE8F0812DE9FF41D9 +:10569000D688B1F8643005460068B3420C46D0F8AD +:1056A00000803BD84FF6FF739E4237D00632FFF79B +:1056B000F1FE002833D06968A4F864608F7904F1A2 +:1056C00038068FB9D8F8D0063246202376F060DC51 +:1056D0002368696814338DE888003246D8F8D0060C +:1056E000202376F069DB17E01023009323684FF442 +:1056F00080271433019308462022314604F1080321 +:10570000029750F049DE48B92168686814313A467A +:10571000D5F88C30FDF7E2FE012000E0002004B057 +:10572000BDE8F08173B5002304460B99006801932E +:105730001646089D41F01CDB079B032B04D901A8EA +:1057400006990422F6F334F50C3E032E1CD8DFE84C +:1057500006F00A0F0204A36A08E0019B5A1E272ADA +:1057600015D8A3620EE0E36AC3F340032B6009E09F +:105770000198E36A18B923F00203E36209E043F0F9 +:105780000203E362002004E06FF0160001E06FF016 +:1057900001007CBDF8B5876805464FF4E0700E4601 +:1057A000FBF3A6F50446002878D000214FF4E07200 +:1057B000F6F382F5266065600023F451686AA4F868 +:1057C000AC30012100222023F1F324F3C4F8BC0003 +:1057D000002866D0686A012100222023F1F31AF321 +:1057E000C4F8B80000285CD0686A01210022202398 +:1057F000F1F310F3C4F8CC00002852D0686A0121FC +:1058000000222023F1F306F3C4F8D000002848D08A +:10581000686A012100222023F1F3FCF2C4F8C000E1 +:1058200000283ED02869F5F379F3C4F8D4000028A5 +:1058300037D02869F5F372F3C4F8D800002830D0C7 +:105840002869F5F36BF3C4F8DC0050B31323A4F814 +:1058500066302B68174998683246002308F0DED876 +:105860002B68A066144998683246002308F0D6D801 +:105870002B68C4F8B000114998683246002308F03C +:10588000CDD82B68C4F8B4000D499868324600237F +:1058900008F0C4D8C4F8E000002408E06FF01A044F +:1058A00001E04FF0FF34284631466DF0D5DC20464C +:1058B000F8BD00BF85D1870079D187000DD1870061 +:1058C0005DDF8700F8B547680646CD590C46DDB167 +:1058D000436B0BB1FFF714FCD5F89C1049B133684A +:1058E000986808F017D83368D5F89C10986808F0C5 +:1058F0007DD8D4F8243413B120464FF02FDA28464F +:10590000FBF302F50023E351F8BD00002DE9F0415F +:10591000D0F89830D0F89010013344688B42256855 +:105920008EB00246C0F8983009D1D0F894307BB1DF +:10593000D2F89C104FF47A72A8685A4304E007D258 +:10594000D2F89C10A868214A002307F0BDDF39E097 +:10595000D5F8D006214675F037DF237A002B31D0F9 +:10596000D4F80801F7F314F3074658BB227E04F17C +:10597000DC080EAE04F1190106A846F8242DF6F352 +:1059800017F421464246284671F068D804F1E20334 +:105990000193022302460293214643462846CDF84E +:1059A000008020F0F5DC3946204639F0C9D921467F +:1059B000284640F059DF28461A2132462423009712 +:1059C000F6F76EFA0EB0BDE8F08100BF80EE36004B +:1059D0002DE9F04F0D68ADB004460121A86922AA57 +:1059E0002023D5F800B0F1F369F34FF0080AD4F89A +:1059F000683194F86C11E21804F1E40682F8E310BF +:105A000006F18C020C210DF16809019206F190005B +:105A10003246CDF80090F9F343F2D4F870114048C3 +:105A20000591F6F3F5F422AA03464FF02008009200 +:105A300006AF05993A4A4846CDF804800297CDF85A +:105A40000C80F9F307F201213A464346D4F8880165 +:105A5000F1F30EF758466EF017DAD4F88801A96909 +:105A6000F1F39CF2002836DAD4F88431CDF808B08E +:105A700000932C4BD4F8881101932869D4F8902115 +:105A8000D4F88031F5F3E8F228BB94F88C3113BBDD +:105A90002869D4F89011F5F3C7F4E0B1012384F834 +:105AA0008C314946D4F8702106F1B000F6F380F34A +:105AB000D4F890012AA92BAAF5F3BCF22A992B9AC3 +:105AC000D4F8D400F5F350F3D4F8682128683146AF +:105AD000013A1BF069D894F86C310133DBB284F8D9 +:105AE0006C31AA6A934207D80AF1FF3A5FFA8AFA40 +:105AF000BAF1000F7FF47BAF0021502206A8F6F325 +:105B0000DBF3002120221AA8F6F3D6F394F86C01F7 +:105B1000AB6A984234BF002001202DB0BDE8F08F61 +:105B200062E6890075EA87002DE9F04F4368CFB03F +:105B3000CB58044603F1080948468846F6F368F452 +:105B400007460220F3F71CFE00234EA941F8043D4E +:105B5000BBB208F1190207930692079A8346019295 +:105B600098F818302046069ACDF80090FFF753FABF +:105B700018B94D9B002B40F00A81012100222023FF +:105B8000606AF1F347F10121002220234290606A0C +:105B9000F1F340F10121002220234390606AF1F3E8 +:105BA00039F10121002220234490606AF1F332F19F +:105BB0000121002220234590606AF1F32BF101219D +:105BC000002220234690606AF1F324F10121002293 +:105BD000E3694790606AF1F31DF10521024649909F +:105BE0002069F5F385F3E36901210022606AF1F38E +:105BF00011F10421024648902069F5F379F32069F8 +:105C0000F5F38CF14A902069F5F388F14B90206907 +:105C1000F5F384F108AD002180224C902846F6F37C +:105C20004BF33A4628464946F6F3C2F201210022D8 +:105C30003023606AF1F3EEF001210022302340901E +:105C4000606AF1F3E7F0002633460DF1E00A419077 +:105C500098F818200195022028AD06990297009621 +:105C6000CDF80CA0CDF810B0F3F7B0FE30223146DD +:105C70002846F6F321F34748F6F3CAF3454B30279D +:105C800000930190514602205A46334602950397ED +:105C9000F3F7BCFE01213B462A464098F1F3E8F5B4 +:105CA0004098A2690146F1F76BFB429B489900932B +:105CB000439B499A01934098A369F1F779FF429970 +:105CC000439A4B98F5F350F231463A462846F6F39C +:105CD000F3F23148F6F39CF32F4B019000935146B9 +:105CE0005A463346022002950397F3F78FFE3B4650 +:105CF00001212A464198F1F3BBF54198A26901467A +:105D0000F1F73EFB449B48990093459B499A0193C8 +:105D10004198A369F1F74CFF4499459A4C98F5F3E3 +:105D200023F24C994A9A4B98F5F3A2F0079A98F807 +:105D3000183001924A99069A2046CDF80090FFF754 +:105D4000EEF946A947AA4A98F5F374F142A8F1F38F +:105D50009FF143A8F1F39CF144A8F1F399F145A810 +:105D6000F1F396F148A8F1F393F149A8F1F390F11A +:105D700040A8F1F38DF141A8F1F38AF14BA8F5F3B6 +:105D80003BF14CA8F5F338F14AA8F5F335F14FB0E3 +:105D9000BDE8F08FB85B0100D25B0100C06A00F083 +:105DA0000100704721B18368CB5893F8BC0170475C +:105DB000084670472DE9FF41476804460023D0F8A4 +:105DC000008038460E46A2F168050393FFF7E6FF10 +:105DD00090B138464146FFF7E5FF68B103AB009349 +:105DE00021462B46386806F16002FFF747FA039D0B +:105DF000014610B99DB100E03146A5F12003202BEA +:105E00000DD8B4F8AC309D4209D104F16C002A469B +:105E1000F6F3BAF1002814BF0520002000E00520A9 +:105E200004B0BDE8F08100002DE9F0419846B8B01B +:105E30000023359336937F4B07460C4630AE03F173 +:105E4000100E18685968354603C5083373452E4649 +:105E5000F7D13D680121202302F10806686A00227B +:105E6000F0F3D8F735902869F5F358F0B8F1680FDA +:105E7000369015D97B689B79002B00F0B9802846B5 +:105E8000FFF78CFF20B128462168FFF78BFF48B948 +:105E9000A8F168081FFA88F8A4F8AC80464401E02D +:105EA00040F0A880D4F8BC00012132462023F1F351 +:105EB000DFF4D4F8BC00F1F3F9F2002840F09C8044 +:105EC000D4F8BC006969F1F369F0002880F294808D +:105ED000012106F120022023D4F8CC00F1F3C8F40C +:105EE0000121D4F8D00006F140022023F1F3C0F4E0 +:105EF000D4F8BC00D4F8B810F1F350F070B9D4F86D +:105F0000CC00D4F8C410F1F349F038B9D4F8D0007B +:105F1000D4F8C810F1F342F000286FD0D4F8D800BC +:105F2000D4F8CC10D4F8D020F5F31EF1002867D0B7 +:105F3000D4F8BC10D4F8D400369AF5F393F136981F +:105F4000D4F8D8100246F4F393F73698D4F8C0107A +:105F5000024620AEF5F386F1369834A90022F5F317 +:105F600069F03246202301213498F1F3A7F0002193 +:105F7000202228A8F6F3A0F1202137AB324618AF33 +:105F8000019328A80B460097F8F38AF7D4F8B810C5 +:105F9000D4F8BC206B693598F1F77DF9202332469F +:105FA00001213598F1F38AF03146102204F10800FE +:105FB000F6F3FEF030A8F6F32BF22025402203463C +:105FC0000096039204AE294630AA384601950296FF +:105FD000F8F340F704F1180031462A46F6F3E8F0EA +:105FE00004F138000CA92A46F6F3E2F0002408E098 +:105FF000FF2406E0042404E0032402E0012400E07E +:10600000022435A8F1F344F036A8F4F3F5F70021A3 +:10601000202218A8F6F350F10021502204A8F6F32C +:106020004BF120A800212022F6F346F1204638B09B +:10603000BDE8F081FEE589002DE9F04F1D4683683B +:1060400089B0EF5843688046CB580E4607931846F0 +:1060500091463946129A139BFFF7E6FE0328044641 +:1060600001D1009005E0022801D0042816D10323B5 +:106070000093012301930293002303930493D6F822 +:1060800008313046B3F8623005F11401C3F3401310 +:1060900005934A462B46F7F70BFB65E0012862D0D3 +:1060A000002861D1B7F8623040460133A7F862306A +:1060B000FFF774FE40B140462946FFF773FE002803 +:1060C00014BF7E20002000E0204601234FF0000A8C +:1060D0004FF0030B0193D6F80831CDF800B00290D1 +:1060E000CDF80CA0CDF810A0B3F8623005F1140C77 +:1060F000C3F34013614605934A462B463046CDF81C +:1061000018C0F7F7D5FACDF800B0D6F808314FF03F +:10611000020BCDF804B0CDF808A0CDF80CA0CDF856 +:1061200010A0B3F86230DDF818C0C3F34013614625 +:1061300005934A462B463046F7F7BAFAD9F80030AD +:10614000B96EC7F85930B9F80430A7F85D30D8F8FF +:1061500000309868079BD3F88820534607F0B4DBDB +:1061600087F858B000E0FF24204609B0BDE8F08F62 +:106170002DE9F04FD0F804A087B09AF80630054614 +:106180000C4693460768D1F8009043B390F8A930C5 +:1061900013B1013B80F8A930D4F8B43138460093EC +:1061A000D4F8B831514601935A464B46FFF744FFA5 +:1061B0000646D4F8B40168B10021D4F8B821F6F34A +:1061C0007BF0D4F8B401FBF39FF00023C4F8B431A2 +:1061D000C4F8B831002E14BF022000202DE038464C +:1061E000FFF7DCFD38B138464946FFF7DBFD0028F4 +:1061F00014BF7E20002003234FF001088DE8080122 +:106200000026029003960496DAF8083109F1140189 +:10621000B3F862305A46C3F34013059350464B46D9 +:10622000F7F746FA3B68A16E9868D5F888203346A0 +:1062300007F04ADB84F85880304607B0BDE8F08F9D +:10624000052B10B503D1BDE81040FFF791BF43689F +:106250009B792BB190F8A93013B1013B80F8A9309C +:10626000022010BD2DE9F0419846436805469B7910 +:106270000C461646069F8BB190F8A930013380F882 +:10628000A9303846FBF334F0C4F8B401002834D008 +:1062900041463A46F5F38CF7C4F8B8710023A4F8E8 +:1062A0006030A4F86230A4F864303368C4F8593020 +:1062B000B388A4F85D302868FFF770FD90B12868B6 +:1062C0002168FFF76FFD68B121462846FEF7EBFF16 +:1062D0002046FFF790F8284621463246BDE8F041B7 +:1062E000FFF746BF204629466CF04EDD20B9042357 +:1062F00084F85830BDE8F0810220BDE8F0812DE936 +:10630000F04387B015460F9A0646012A0C461F46F1 +:10631000DDF83880D0F804C0D1F8009059D19B88BE +:10632000072D8CBFFA88FF220BB17E2B59D100219B +:106330007E2B84F8BC1103D1012384F8BC3104E026 +:106340001BB96368DB6A98074BD5132A16D0032163 +:1063500001224D238DE80E00002303930493DCF803 +:1063600008316046B3F8623009F11401C3F34013F9 +:10637000059342464B46F7F79BF932E096F8A800A2 +:1063800007F1080196F8A99040B9012386F8A830D2 +:10639000B9F1000F28D1682D0AD904E0B9F1000F36 +:1063A00012D1682D0AD920462A466DF00FDAD8B9E5 +:1063B0000E953046214642463B460DE0304621468A +:1063C0006DF042D848460FE0304621466DF03CD88B +:1063D00009E042B90E95424607B0BDE8F043FFF729 +:1063E00041BF022000E0002007B0BDE8F0832DE9A6 +:1063F000FF4105680C46A3F10807D1F80080A4F816 +:10640000AC7000212846039102F10806FFF7C6FC94 +:10641000A0B128464146FFF7C5FC78B103AB009315 +:1064200032463B4628682146FEF728FFBDF80C306F +:106430000646A4F8AC3018B913B90FE0A4F8AC7054 +:10644000B4F8AC20A2F120039BB2202B06D804F1B3 +:106450006C003146F5F3ACF6002001E04FF0FF3060 +:1064600004B0BDE8F0812DE9F04F90E8C00089B09C +:106470000792139A8046012A0C469A46DDF848B0E6 +:106480000D6840F0AC803368896E986807F042DA96 +:1064900004F16C030021402218460693F5F30CF733 +:1064A0000021A4F8AC100799BAF8042007298CBF82 +:1064B000BAF80610FF214C2A069B3CD14FF0000988 +:1064C000184649464022A4F86090F5F3F5F6A4F882 +:1064D000AC90404621465246079BFFF788FF304666 +:1064E000FFF75CFC78B130462946FFF75BFC50B102 +:1064F000032201234FF07E0C8DE80C10CDF80C9098 +:10650000CDF8109008E003234FF0010E8DE808400D +:106510000023029303930493D7F808313846B3F865 +:10652000623005F11401C3F3401305935A462B461C +:10653000F7F7BEF849E04D2A04D1B4F866308B4233 +:1065400018D042E00AB17E2A3FD113290ED1079A12 +:106550003046019239465A462B46CDF800A06CF0E1 +:10656000D5DF002814BF0220002076E0B4F86030A8 +:10657000052B01D900233BE0032201234FF04D09F5 +:106580008DE80C024FF00009CDF80C90CDF810907A +:10659000D7F8083105F11401B3F862305A46C3F355 +:1065A0004013059338462B46F7F782F8B4F860306D +:1065B000A16E0133A4F860303368D8F88820986859 +:1065C0004B4607F081D9484647E03368A16E98688A +:1065D000D8F88820002307F077D900203DE0931EEB +:1065E000012B4FF0000337D8B1F86010052903D90B +:1065F00084F85830022030E0032A09D13268013192 +:10660000A4F860109068A16ED8F8882007F05CD9D3 +:106610003046FFF7C3FB38B130462946FFF7C2FBCF +:10662000002814BF7E200020032301248DE81800D9 +:106630000024029003940494D7F808313846B3F844 +:10664000623005F11401C3F3401305935A462B46FB +:10665000F7F72EF8204600E0184609B0BDE8F08FA5 +:106660002DE9F3470B6882685B680646D3F808A0FB +:10667000D3F80490B3F810801B680D46032B5AF82A +:106680000240DAF810701DD1FFF788FBD0B1304618 +:106690005146FFF787FBA8B1B4F8AC3093B1B9F11C +:1066A000010F0FD1B8F14C0F01D0BA7952B9AA69D4 +:1066B000FF2000925D2104F16C02DBB2F1F70EFDC8 +:1066C000002001E06FF01600BDE8FC872DE9F843DB +:1066D0000B6882685B680446D3F808905F681E8A7E +:1066E0001B6859F80280032BD9F8105013D1FFF71B +:1066F00055FBA0B120464946FFF754FB78B1B8F8E6 +:10670000AC0060B1012F06D14C2E01D0AB792BB972 +:106710000330BDE8F8830020BDE8F8830020BDE821 +:10672000F8832DE9F04F0B6882685B68B9B0D3F845 +:1067300008805E681F8A1B688146032B58F8024058 +:10674000D8F810A08D69D1F81CB040F09F80012EC0 +:1067500048D137B1A7F14C039BB2012B01D97E2F51 +:106760000FD1B4F8663038A9284621F8043D02223A +:10677000F5F31EF502350FB17E2F02D19AF80630DF +:106780000BB14C2F13D14846FFF708FB20B1484608 +:106790004146FFF707FB50B9B4F8AC203AB12846A0 +:1067A00004F16C01F5F304F5B4F8AC30ED180FB159 +:1067B0007E2F6ED101212A462023D4F8B800F0F3B1 +:1067C0007DF4012105F120022023D4F8C400F0F368 +:1067D00075F4D4F8C800012105F140022023F0F33C +:1067E0006DF456E0022E54D1B4F8623038A921F885 +:1067F000023D28463246F5F3DBF4BDF8DE3038AF13 +:1068000027F8C83D01210DF11A022023D4F8B80061 +:10681000F0F354F401210DF13A022023D4F8C4001E +:10682000F0F34CF401210DF15A022023D4F8C800F2 +:10683000F0F344F401210DF17A022023D4F8BC00D6 +:10684000F0F33CF401210DF19A022023D4F8CC009E +:10685000F0F334F401210DF1BA022023D4F8D00072 +:10686000F0F32CF44FF00008C223029302353046B7 +:1068700004F1180120224346CDF8008001970395CA +:10688000CDF810B0F3F7A2F8404603E06FF0160021 +:1068900000E0002039B0BDE8F08FF8B50B68044681 +:1068A0005A68836896685168F558138A1268376980 +:1068B000032A2DD1012926D10BB17E2B12D1BB7910 +:1068C0006BB92046FFF76AFA20B120463146FFF740 +:1068D00069FA20B9B5F8AC0008B1023000E0022036 +:1068E0006030F8BD4D2B15D04C2B11D1FFF756FA67 +:1068F00020B120463146FFF755FA58B9B5F8AC003B +:1069000050B10230F8BD02290CBF22200020F8BD92 +:106910000020F8BD0220F8BD0220F8BD19B183683F +:10692000CB5883F8BC21704770B50C680D460646FD +:10693000102208460021F5F3BFF42C602046002108 +:10694000F268F5F3B9F404F52473C4F8EC3004F5F7 +:106950002C732560C4F8243170BD2DE9F0470D4635 +:1069600098462B68BDF82060099C0768896B95F8EC +:106970002CC073B193F8009093F801A049EA0A295A +:10698000A5F81C9093F81690DB7D49EA0323A5F83F +:106990007E303B68B5F81C9093F8D130002B5AD16B +:1069A00097F92735B3F1FF3F03D190F8A43313B122 +:1069B00051E0012B4FD0C9F38027B5F87E9019F034 +:1069C0000F0901D127B987E027B94FF0010904E089 +:1069D000012702E04FF000094F460123002204F591 +:1069E000227004F5237176F017DAD4F888329845CE +:1069F00005D1D4F88C32F31A18BF012300E001232B +:106A00003FB933B1C4F88872C4F88C72A4F88672A6 +:106A10005CE0B9F1000F08D00020C4F88802C4F887 +:106A20008C02A4F88602BDE8F087B5F87E50C4F861 +:106A30008882C4F88C62A4F886524846BDE8F08784 +:106A400006D18F88B74294BF0027012700E00127B5 +:106A5000F8B2BDE8F087BCF1000F13D04B6B03EB2D +:106A6000C20153F83230984506D307D18888B04226 +:106A700094BF0026012602E0012600E00026F0B2C5 +:106A8000BDE8F087D1F8E03052019A1813699845B3 +:106A90001CD302D1938AB3421BD89369984506D37D +:106AA00007D1908BB04234BF0020012002E00120CA +:106AB00000E0002070B106F07F06F308D05C06F01D +:106AC0000706304100F00100BDE8F0870120BDE875 +:106AD000F0870120BDE8F0874B6B03EBC20153F850 +:106AE00032309845ACD2B2E72DE9F04F1C4693F80E +:106AF00060B05F68D368ADF5117D0646059191469B +:106B0000156933B11B7A0B2B03D13B7803F00103DA +:106B100001E0FB789B09E36394F82C30494600932D +:106B200030462A46E36B4FF023DB0146A06320B1D9 +:106B30002A6D40F2371313402BB9304621464A469E +:106B400071F002DAE2E090F90E2090F90F30D318DC +:106B5000A2689A42C0F0DA80A269138A13F0080F83 +:106B60000DD0007A0B280AD196F8DC0538B1887967 +:106B7000032804D823F008031B041B0C13820B7A90 +:106B8000042B59D00B2B00F0AE80022B40F0C080BC +:106B9000BB7897F800A097F8068043EA0A2A7B7929 +:106BA0004FEA084848EA03283B7948EA0308FB799A +:106BB000A76E48EA036817F0010740F0AC8028464A +:106BC00021465A464346CDF800A0CDF80490FFF781 +:106BD000C4FE002800F09F80AB79002B40F0678254 +:106BE0003368D3F88830D3F8DC210132C3F8DC21D4 +:106BF00094F82C2022B1D3F8B4220132C3F8B42285 +:106C0000D3F8E8210132C3F8E821D5F8183193F818 +:106C100034301BB12846002165F0E0DB94F82C707D +:106C2000002F00F044823368D3F88830D3F8C022B4 +:106C30000132C3F8C02269E03B7897F801A097F8C9 +:106C4000068043EA0A2AFB794FEA084848EA0368C3 +:106C50003B7948EA03087B7948EA03282B7C13B97F +:106C6000EB6DDB0757D4A76E17F0010753D1284609 +:106C700021465A464346CDF800A0CDF80490FFF7D0 +:106C80006CFE002847D0AB79002B40F010823368AF +:106C9000D3F88830D3F8DC210132C3F8DC2194F832 +:106CA0002C2022B1D3F8B4220132C3F8B422D3F895 +:106CB000F0210132C3F8F021D5F8183193F83430BF +:106CC0001BB12846002165F089DB94F82C70002F59 +:106CD00000F0ED813368D3F88830D3F8C822013250 +:106CE000C3F8C82212E00237C83110223846F5F343 +:106CF00083F500280CDA8D4839461022F5F3ECF6BE +:106D0000A16B8B48C8311022F5F3E6F60027CEE1DF +:106D10004FF00008C24696F8B03293B92B6D1F07AA +:106D20000FD4A06B037A022B02D1F6F331F140B9F4 +:106D300063699B69980004D4A3691B8A190700F151 +:106D4000FB8063699B695A06E0D4A3691A8A42F002 +:106D500008021A82A16B0B7A013B0A2B00F2CE804B +:106D6000DFE813F035000B0035006C00CC00CC00E0 +:106D7000CC00CC00CC00CC00AE000846F6F308F105 +:106D800008B12B7C4BB1A36BD3F88820904504D875 +:106D90000FD093F88C205A450BD0A16B226804F1D8 +:106DA0004007384614310A32434601F0C3D9E7653B +:106DB00001E06433E365A16B04F14A0738461431FE +:106DC000E26D534601F080DA3846102110E0616828 +:106DD000032284A8F5F3ECF1A36B84A803F114015A +:106DE0001A690330F5F3E4F1A36B84A81969033140 +:106DF00007AAFBF38DF1A36B606893F90E30A168CD +:106E0000C018C91A07AAFBF3A5F1A36B606893F930 +:106E10000E30A168C018C91A4FF0FF32F6F3F4F033 +:106E2000444BA2699842138A04D123F010031B0437 +:106E30001B0C01E043F0100313827DE06368DF78F0 +:106E400017F020071FD00A6948A81431D200FBF3BD +:106E500003F6002321686269484670F0A5DC00272C +:106E6000A36B01900097196948A82368E268EEF3C4 +:106E7000C7F3831C05D1A3691A8A42F010021A8253 +:106E80005AE0013058D13368D3F88830D3F8DC2188 +:106E90000132C3F8DC21D3F8F4210132C3F8F42124 +:106EA00094F82C20002A00F0FF80D3F8B42201329D +:106EB000C3F8B422D3F8CC220132C3F8CC22F6E0D6 +:106EC00001F11400E2682431236800F0F9DF0028A2 +:106ED0007FF41CAFA26BD2F8D8300133C2F8D8309F +:106EE00033F07C4328D1F2220192D6F8940129464E +:106EF00009F11402009376F05DDE1DE0AF79002FFA +:106F00007FF404AF3368D3F88830D3F8DC21013242 +:106F1000C3F8DC2194F82C20002A00F0C580D3F8B7 +:106F2000B4220132C3F8B422C1E000BFA2ED89004F +:106F3000A8ED8900E320BBDEA36B616893F90E2006 +:106F40008A18626093F90E1093F90F208A18A168CD +:106F50008A1AA26093F90E1093F90F208A182169FA +:106F60008A1A2261A269128A02F01802182A64D1D0 +:106F7000AB79002B7FF4CAAE95F9442000930193BE +:106F8000029330463123D5F8081170F0A7DA336840 +:106F9000D3F88830D3F8DC210132C3F8DC21D3F8F0 +:106FA000EC210132C3F8EC21D3F8F4210132C3F80B +:106FB000F42194F82C2072B1D3F8B4220132C3F832 +:106FC000B422D3F8C4220132C3F8C422D3F8CC22AD +:106FD0000132C3F8CC22A26B127A022A05D0032A0E +:106FE00012D0012A7FF492AE0EE0D3F808220132CB +:106FF000C3F8082294F82C70002F58D0D3F8E02260 +:107000000132C3F8E02281E6D3F800220132C3F84E +:107010000022D3F8FC210132C3F8FC2194F82C7033 +:10702000002F44D0D3F8D8220132C3F8D822D3F8A5 +:10703000D4220132C3F8D42268E661698A89E26009 +:1070400094F82D209AB993F90F20059892B2FAF38B +:1070500029F16369DA89900402D5B3F850308BB90D +:10706000A36BE26893F90F30D31AE3600AE0059846 +:10707000F6F3F4F0A36B014693F90F20059892B252 +:10708000FAF310F1A36BC4F86480A4F862A01B7A31 +:10709000042B01D0022B09D1A36ED90706D43046A8 +:1070A000214670F09DDF01E0174600E001273846D9 +:1070B0000DF5117DBDE8F08F2DE9F341099F002307 +:1070C0000D9904469046089E0A9D009301933FF057 +:1070D0004FDE032F0BD9042268463146F5F368F0E2 +:1070E000072F04D901A8311D0422F5F361F0A8F19E +:1070F0004C08B8F1050F2AD8DFE808F00A03160F8C +:10710000231BD4F88434BDF80020A3F8922016E0A5 +:10711000D4F88434B3F8923017E0D4F88434BDF84E +:107120000020A3F896200AE0D4F88434B3F896300F +:107130000BE0D4F88434BDF80020A3F89E20002092 +:1071400007E0D4F88434B3F89E302B60F7E76FF093 +:107150001600BDE8FC81D0F884242DE9F843B2F88C +:10716000928004464145D4BF00200120B2F84A5025 +:10717000B2F89690B2F89460B2F898C010B1C8EB2B +:10718000010701E0C1EB0807B2F89030BFB2002B55 +:1071900075D0BCF1010FADB2334607D1002851D0F4 +:1071A0002BB203FB08F393FBF1F346E0BCF1020FB3 +:1071B0002BD131B2B8B10FFA89F3994203D104232C +:1071C000A2F8983062E0132F02D9A6F1140339E037 +:1071D000092F02D9A6F10A0334E0042F01D9731F45 +:1071E00030E0B31E2EE00FFA85F841451DD0132F75 +:1071F00002D906F1140325E0092F02D906F10A038A +:1072000020E0052F1CD9731D1CE0BCF1040F39D1FF +:1072100033B238B10FFA89F18B4237D0052F38D904 +:10722000731F0AE029B28B4204D10123A2F89830DF +:10723000BDE8F883052F2DD9731D4FF0020C01E036 +:107240004FF0040C1BB229B28B4204DC0FFA89F513 +:10725000AB42A8BF1D462368A2F89450A2F898C07C +:107260002DB22946012220461B7E72F0B1DC236834 +:107270002046294600221B7E72F0AADC06E0184652 +:10728000BDE8F8834FF0FF30BDE8F8830020BDE88B +:10729000F8830020BDE8F883D0F8843413B5B3F840 +:1072A000902004466AB1036A0DF1060118695BF08B +:1072B000BFD980B12046BDF906100122FFF74BFF70 +:1072C00009E06421012372F083DC0122204664215D +:1072D000134672F07DDC1CBD08B5036AD3F8D800F4 +:1072E00079B143784A789A4208D102300231F4F3F6 +:1072F0004BF7D0F1010038BF002000E00020C0B201 +:1073000008BD084608BD2DE9FF4799464369D0F8F6 +:10731000208082461B680446174602695AF8180BFB +:107320000E464146D55801F055FA2169206852466B +:107330006FF096DC0123C8F800302B680146023B51 +:10734000012B03D82369DB6DC8F8D0300C9B206873 +:107350000293424633468DE8800201F058FA48B164 +:107360002B68022B05D1636AD888003018BF012032 +:1073700000E0012004B0BDE8F0872DE9F04FC368BC +:10738000044600F1180799B01646056A8A46006857 +:1073900021693A4603936FF063DC013E0290062EAA +:1073A00000F23881DFE816F007003601BC00360134 +:1073B000DB003601FF00EE68002E00F02C81D5F8CE +:1073C000D03013F4804B0CD023682169D3F8D40655 +:1073D0000368CB581B781BB14AF04ADB834600E0B8 +:1073E0009B46636893F86231A3B1D5F8D000F0F7FB +:1073F0008BFE88B12368D3F86008FEF7CFFC58B144 +:1074000023680299D3F86008FEF7CCFC20B1B5F8E8 +:10741000DC8002E0984600E08046B5F806C02068AF +:10742000DC44C4441FFA8CFC0CF1710321693A4618 +:107430009BB2CDF804C077F07BD9DDF804C00646D6 +:10744000002800F0E8800CF15F0CD0F808901FFADB +:107450008CFC4FEA1C2343EA0C2C09F11207A9F813 +:1074600010C000215F223846F4F326F74AF48473F3 +:107470001A0A89F8132089F814302B8B05F13C0186 +:107480001A0A89F8152089F81630202209F11F0000 +:10749000F4F38EF6EA8809F171009344D8441FFA98 +:1074A00088F84FEA182343EA0828A9F86F80E968AA +:1074B000F4F37EF6636893F86231F3B1D5F8D00047 +:1074C000F0F722FEC8B12368D3F86008FEF766FC27 +:1074D00098B123680299D3F86008FEF763FC60B1A5 +:1074E000EB68002B00F09B80E888D5F8E010381896 +:1074F0005F30B5F8DC20F4F35BF6D5F8D0305804F3 +:1075000040F18D8023682169D3F8D4060368CB58F5 +:107510001B78002B00F083803A464AF0FFD97EE0CA +:10752000206821693A46712377F002D9064600287F +:1075300071D0D0F808905F22002109F1120789F874 +:10754000112089F810103846F4F3B6F64AF4807327 +:107550001A0A89F8132089F814302B8B1DE0206853 +:1075600021693A46712377F0E3D80646002852D0C5 +:10757000D0F808905F22002109F1120789F8112044 +:1075800089F810103846F4F397F64AF440731A0A53 +:1075900089F8132089F81430EB8A1A0A89F8152023 +:1075A00089F816303BE0206821693A46712377F06C +:1075B000BFD8064678B3D0F8089000215F2209F1C1 +:1075C000120789F8101089F811203846F4F374F680 +:1075D0004FEA1A2389F8133089F814A01FE0D5F870 +:1075E000D000F7F37DF10146484605F18C0204AB6B +:1075F000F7F386F1044630B9314603982246F9F391 +:10760000A7F6264607E007F14D0004A91022F4F37F +:10761000CFF500E00026304619B0BDE8F08F032317 +:1076200089F80F30D5F8D000F6F354F505F15C0475 +:1076300000280CBFFE2302233846082200F8053B31 +:107640002146F4F3B5F508212046F7F34FF11AF07F +:107650000301C9D1C3E72DE9F04F91F813800B7DE9 +:107660008BB043EA082818F0030904460E46069238 +:107670004769056ACDF8208005D1D5F8D000F7F329 +:107680002FF1844600E0CC4605F15C0A06F1170BA9 +:107690000120082359465246CDF810C0F6F302F6F1 +:1076A0008245DDF810C000F0F78318F4807107916F +:1076B00010D0338A1A0A42EA03239BB25C2B40F2B1 +:1076C000EB833046614605F18C02F6F3E5F70028BE +:1076D00000F0E283338A1A0A42EA03239BB25E2B4C +:1076E00040F2DA8396F86F1096F8702042EA012291 +:1076F0005F329342C0F0D08306F1120209925946DC +:1077000008225046F4F354F505F164005946082266 +:10771000F4F34EF5D5F8D000F6F3DCF4002868D089 +:1077200018F4805F65D096F86F2096F8703043EAC1 +:107730000223B3F5807F0BDD38462169012274F006 +:1077400065DC206904F11801012277F089D9E7E2AC +:107750004FF48070F9F3C6F5824630B93846216996 +:10776000012274F053DCD14698E32020F9F3BAF5F6 +:10777000834630B95046F9F3C7F5384621690122EE +:1077800008E34FF48170F9F3ADF5059068B9504600 +:10779000F9F3BAF55846F9F3B7F5384621690122ED +:1077A00074F034DCDDF8149078E3B9F1000F04D103 +:1077B000D5F8D000F7F394F08146059B494605F1D2 +:1077C0009C020293099800238DE8000CF6F394F7CD +:1077D00081465046F9F398F55846F9F395F5059822 +:1077E000F9F392F5B9F1000F03D13846216901226E +:1077F00020E396F815A0B37DD5F8D00043EA0A2A15 +:10780000F6F38AF410B918F0080326D0BAF10D0F78 +:107810000BD003D8BAF1050F15D10DE0BAF1100F56 +:1078200017D0BAF1200F0ED111E018F0080F13D0C5 +:1078300038462169022271E218F0080F0FD038464D +:10784000216903226AE238462169042266E20221A4 +:1078500006E00422059204E00323059301E00121E0 +:10786000059118F0080900F026822B8A059A9342A8 +:1078700003D038462169052250E2079B002B40F0D7 +:10788000C78003232B60D5F8D0305A0606D462682F +:1078900092F86221002A37D0580335D513F4804975 +:1078A00032D196F86F1096F87030042206F171000C +:1078B00043EA0121F6F3F8F70246002833D0437873 +:1078C000132B03D8384621690422B3E2636A216985 +:1078D000483300934FF020092046063201F1DC03C3 +:1078E000CDF8049073F054D88246E0B9636AA3F8E7 +:1078F000069094F80834B3B1A068D4F8041406F0E4 +:1079000009D884F808A40EE019060CD5616AB1F80C +:10791000E42042B101F14800C431F4F349F4636A50 +:10792000B3F8E410D980636ADB882BB9204631466E +:10793000069A72F0DFDFAFE205F11C0906F11F01C4 +:107940002022484605F13C06F4F332F42022206858 +:10795000314619F029D9D5F8D0305A040AD5226811 +:107960002169D2F8D40602688A58127812B149F017 +:10797000FFDF3BE021690A6D100508D413F4922F54 +:1079800005D1D1F8083193F883309A0612D5636A8D +:1079900004F1180003F148020092DB88E231019300 +:1079A00005F18C030293AB8A4A4603933346F6F300 +:1079B0000DF41BE004F1180A5046E2310622F4F3FC +:1079C000E3F3002800F06882636A216903F148024A +:1079D0000092DB885046019305F18C030293AB8A39 +:1079E000E23103934A463346F6F3F0F540F63B6244 +:1079F0003846216908EA0202012374F04BDB08B122 +:107A0000042356E1384621690D2274F0FFDA43E27F +:107A1000069A4AB997F81690B9F1000F0CBF4FF4C7 +:107A200000794FF0000901E04FF00009D5F8D000CF +:107A3000F6F350F341F2C833002808BF4FF4E47363 +:107A400003EA080218BF4FF000099A4240F024826E +:107A500019EA080F40F020822B68033B042B00F248 +:107A60001B822946052341F81C3B06F11F002022FA +:107A7000F4F38AF3002840F00F8296F86FA096F88E +:107A80007030D5F8D00043EA0A2AF6F323F3002831 +:107A90003FD006F1710B584651463022F5F306F0FF +:107AA0008146C8B1D5F8D03042785B0440F1FA8104 +:107AB00023682169D3F8D4361B68CB581B78002B78 +:107AC00000F0F081123A92B2ECE1A86809F10201EB +:107AD0000230F4F359F318B138462169072215E052 +:107AE0000AEB0B0199F80120C9EB010189B2901C46 +:107AF00081421CDD6FF001039B1A4844C9183022F3 +:107B0000F4F3D4F798B121693846062274F07EDA8E +:107B100009E0AB88534506D1A86806F171015246C9 +:107B2000F4F332F318B1206904F1180142E0D5F8FA +:107B3000D000F6F3CFF278B106F171005146F6F3BA +:107B4000A7F648B938462169092274F05FDA20693E +:107B500004F1180101222EE02068036893F86231D5 +:107B600063B304F1180921694A466FF079D8834656 +:107B7000D5F8D000F0F7C8FA00B32368D3F860084E +:107B8000FEF70CF9D0B1BBF1000F17D023685946AE +:107B9000D3F86008FEF706F980B1514606F171008E +:107BA000F422F4F383F701462046FFF795FB28B94A +:107BB00020694946112276F053DF6DE140F20B2235 +:107BC0003846216908EA0202032374F063DA814629 +:107BD00028B1062318F040092B6004D116E038467E +:107BE00021690D2226E12A8A04F1180B2B8B2068CB +:107BF0008DE80408216905F1AC0276F0D1DED5F8F4 +:107C0000D000F6F367F2002834D003E0384621694B +:107C100008220FE1514606F17100F6F339F6427879 +:107C20008046063A92B2EA82837905F16C0903F044 +:107C3000030385F8CC3008F108014846F4F3B8F2A4 +:107C400095F8CC200599EB8A009206F14F0201913C +:107C5000029298F80620216902F00402039220683B +:107C60004A4676F021DE23682169D3F87C06324645 +:107C700054F0ECDED5F8D000F6F32CF2C0B10823B6 +:107C80002B6038462169002274F0C0D923695A4616 +:107C9000DB682068009379210623F4F701F9236853 +:107CA0002269D3F8D4361B68D35800221A70F3E047 +:107CB00006232B60F0E02B68052B40F2ED80236A51 +:107CC00005995A8A8A4208D0D3F8D000F6F324F2F4 +:107CD00018B1384621690A22ACE008F46073B3F5A4 +:107CE000607F40F0D98007232B60D5F8D000F6F3F1 +:107CF000F1F18146002841D018F4805F0BD096F84E +:107D00006F1096F8703006F1710043EA0121F6F326 +:107D1000BFF5814638B9216938460B2274F076D90F +:107D20004FF00009BAE0427805F16C0A063A92B2C7 +:107D3000EA82837909F1080103F0030385F8CC3066 +:107D40005046F4F335F295F8CC20EB8A00926A8A1B +:107D50002169019206F14F02029299F806202068EB +:107D600002F004020392524676F09EDD23682169F8 +:107D7000D3F87C06324654F069DE70E0BAF1200F89 +:107D800055D84FF48070F9F3ADF2834630B92169CC +:107D900038460C2274F03AD9D9467FE02020F9F316 +:107DA000A1F2069050B95846F9F3AEF2384621696F +:107DB0000C2274F02BD9DDF818906FE04FF481702D +:107DC000F9F390F2844680B95846CDF810C0F9F323 +:107DD0009BF20698F9F398F2384621690C2274F068 +:107DE00015D9DDF810C0E14658E0069B05F16C029C +:107DF0000792414605F19C0201930290079B099866 +:107E0000CDF810C0CDF800B0F6F370F481465846B6 +:107E1000F9F37AF20698F9F377F2DDF810C06046CC +:107E2000F9F372F2A5F816A0B9F1000F05D1216996 +:107E300038460C2274F0EAD830E0089A08F0300393 +:107E40001B110599009302F0400301914F360393F3 +:107E500020682169079A5346029676F025DD384658 +:107E6000216908F00B02052374F014D928B1082306 +:107E70002B6038462169002202E0216938460D2234 +:107E800074F0C4D823692068DB687921009304F179 +:107E900018020623F4F704F84FF0010948460BB026 +:107EA000BDE8F08FA988931C99427FF415AE0CE6CB +:107EB0002DE9FF4790E810028E7905460F46002E07 +:107EC00063D140F21440F9F30DF2804600285FD0F0 +:107ED0003851314640F21442F4F3EEF1AB8AD9F84E +:107EE000D02608EB030448F803902B694FF0010AF1 +:107EF000E360EB686261A360AB6827616360E420C4 +:107F0000C8F8006088F804A0C4F8FC63F9F3EAF14B +:107F10002062002841D03146E422F4F3CDF1E8207C +:107F2000F9F3E0F16062002837D03146E822F4F33B +:107F3000C3F1D4F82480E868C8F8009019492246B3 +:107F4000334605F06BDDC8F86800002825D0E868E6 +:107F500015492246334605F061DD6063E8B1E86803 +:107F600012492246334605F059DDC4F80404A0B195 +:107F7000236A286A0193636A6946009702938DF821 +:107F80000CA0F3F313F4304604E06FF0060001E0B8 +:107F90004FF0FF3004B0BDE8F0872846394672F054 +:107FA00099DBF5E7E1578800E9588800C95888004F +:107FB00038B51D4690B10368848ACB5873B11C193B +:107FC000114604F130001022F4F3F2F004F1400005 +:107FD00029462022BDE83840F4F3EAB038BDD0F895 +:107FE0008404F0B503F15605A83300EB430300EB1E +:107FF0008505B3F90A60AF6890F8E940BE1B7618B2 +:10800000AE6026415E81B0F95E31D0F86811CB1ABE +:108010009B18C0F868312341A0F85E31F0BD10B55F +:108020000A7AD0F884342AB390F82922D1F80801CA +:108030002AB190F86000904228BF024601E090F813 +:108040006020D1F81801047864B1007AD1F80811E1 +:1080500018B1C98D4A43002101E0CA8D012183F87E +:10806000291105E0012283F82921D1F80821D28DB8 +:108070000A3203E083F829214FF49B72C3F82421CC +:1080800010BD2DE9F04F8BB0D0F884449A469DF88E +:108090005C30904608939DF85420B4F8C63007929F +:1080A0000393189A94F8E9300F4609920593B4F8AF +:1080B000F020D4F8D81094F81C3106469DF950B041 +:1080C0009DF8585004920691002B00F0AB81036894 +:1080D00093F8693123B13BF04DDA002800F0A2811A +:1080E000336893F864312BB194F86D3113B10023E8 +:1080F00084F86D3194F828313BB1B068D4F8301170 +:1081000005F008DC002384F828318E2130693CF02A +:1081100069DA43004E334FF6FE71194030693CF086 +:1081200061DA94F858318146FF2B08D094F8E83092 +:10813000012212FA03F300EA03091FFA89F994F8FD +:10814000AF30AB4213D0002305F1320204EB8202C0 +:10815000E91A93604A4242EB0102323204EB820296 +:1081600084F8AF50C4F8CC30C4F8C8309360BAF18A +:10817000000F00F05781079AC2B9022F40F35281D5 +:10818000C7EB0A01B4F9F22009B204EB45039142AE +:10819000A8BF0A46A3F8EA20D6F884345B79012BFD +:1081A0002AD9C8EB0B03A4F8EE3025E0049F04EBBA +:1081B00045023BB2B2F9EA70C7EB0A07FF1A022F79 +:1081C00003DD1C2FA8BF1C2700E00327D6F884245A +:1081D0005279012A10D9B4F9EE80C8EB0B08C3EB31 +:1081E0000808B8F1020F05DDB8F11C0FA8BF4FF069 +:1081F0001C0801E04FF00308D6F868329B792BB9D0 +:10820000089A1AB130460999FFF709FF05F13202C1 +:1082100004EB82029368304601339360C4F8CC309B +:10822000D4F8383151460133C4F8383105F14E03E2 +:1082300004EB83035A6801325A605A462B46FFF713 +:10824000CEFED4F8E030D4F8E420934203D9039B67 +:108250001BB2049307E0D4F8DC000133012106903F +:10826000C4F8E03004910598012212FA00F3D4F822 +:10827000CC1099422DD3D5F1010B38BF4FF0000B34 +:108280000BF1A80C04EB4C0C04EB4500B0F85A01C0 +:10829000BCF80AC0C0EB0C0C0FFA8CFC94F86C0113 +:1082A0008CEAEC7AAAEBEC7A8245ACBF0021012182 +:1082B000844503910EDB94F8E8000BFA00F1894540 +:1082C00009D005F13C0104EB810148688018486041 +:1082D00001E00392002205F1540B05F12C0004EBA0 +:1082E000800004EB4B01B1F90AC0D0F808A0CCEB38 +:1082F0000A0C67448760059807414F81D4F8C00095 +:10830000B4F9B610059F411A4144C4F8C010394170 +:10831000A4F8B61004EB8501D1F8D010B4F9C4006C +:10832000994204EB4B01B1F90A1028BF84F8B1500F +:10833000884244DBD4F8CC00069FB8420CD9D5F172 +:10834000010194F8E82038BF002111FA02F29145AA +:108350002FD005F13C0225E0039F4FB394F8447100 +:108360003DB1B4F9B2C07FB2C1EB0C0107EBC10162 +:1083700006E0B4F9B4C07FB2C1EB0C01C900C91B5F +:10838000049FB1EBC70F13DB984211D3D5F1010164 +:1083900094F8E82038BF002111FA02F2914508D084 +:1083A00005F13E0204EB820251680131516000E0A8 +:1083B0002AB10120002D14BF0321022106E0002D67 +:1083C0000CBF2846002014BF0221032194F8AF20DF +:1083D00084F8492194F81D215AB1D6F8682292797F +:1083E0003AB938B130690B46009201923DF0C6D8D7 +:1083F00004E018B9D4F8CC209A4213D294F81D3175 +:1084000083B1D6F868329B7963B9012284F82821B8 +:10841000B068D4F83011D4F824210BB0BDE8F04F87 +:1084200005F0529A0BB0BDE8F08F2DE9FF41D0F86E +:108430008454064695F81C310C4695F8E970002BDB +:1084400000F08180036993F80A31002B7BD0036828 +:1084500093F8693153B13BF08DD8034630B9B06819 +:10846000D5F83411142205F02FDA6CE0336893F854 +:10847000643133B195F86D311BB1002385F86D314E +:1084800061E0D6F83C33022B0AD0D5F8E020D5F8CD +:10849000E4309A4294BF4FF000084FF0010801E029 +:1084A0004FF0000895F81D31002B4CD0D6F86832FB +:1084B0009B79002B47D1336A0DF10F0118695AF0EF +:1084C0000BDD9DF80F3085F8AF30002B14BF032172 +:1084D0000221B8F1000F25D003F1020E05EB8E0E3C +:1084E00005EB4302DEF8B0C0B2F9B200C0EB0C00FD +:1084F000CEF8B000384103F12C0EA2F8B20003F11F +:10850000540205EB8E0E05EB4202B2F9B200DEF822 +:10851000B0C0C0EB0C00783850FA07F7CEF8B000C6 +:10852000A2F8B27085F84931002201238DE80C00D1 +:1085300030690B463DF022D89DF80F3054F82320C7 +:10854000013244F82320BDE8FF8110B5D0F88444FF +:1085500094F81C3123B104F58671FFF766FF002300 +:1085600084F8283110BD70B5D0F88444054694F8DD +:108570001C3103B3D4F8CC20D4F8C8309A4203D1CC +:1085800004F58A71FFF751FFD4F8CC30C4F8C83035 +:1085900094F81D317BB1D5F868329B795BB994F8BA +:1085A000292142B1A868D4F834114FF4FA72BDE819 +:1085B000704005F0899970BD38B5D0F884440546FF +:1085C000D4F83411806805F0A5D9D4F8CC20D4F8BB +:1085D000C8309A4204D1284604F58A71FFF725FF76 +:1085E000D4F8CC30C4F8C83038BDD0F88434002278 +:1085F0004FF6A271C3F8B820C3F8BC20C3F8C0205E +:10860000A3F8B220A3F8B420A3F8B620C3F86021E1 +:10861000C3F86421C3F86821A3F85A21A3F85C21A8 +:10862000A3F85E21A3F8EA10A3F8EC10A3F8EE106B +:10863000C3F8CC20C3F8D020C3F8D420C3F8382125 +:10864000C3F83C21C3F84021C3F8E020C3F8F4206C +:10865000C3F8F820C3F8FC20C3F80021C3F80421B4 +:10866000C3F80821C3F80C21C3F81021C3F8142162 +:10867000C3F8182183F829217047D0F88434D3F83F +:10868000CC208A60D3F838218A6493F81D2112B176 +:1086900093F8AF2001E093F8AC204A6093F81D21D5 +:1086A0000A6093F848214A654A688A65D3F8D02061 +:1086B0000A64D3F8D4204A64D3F83C21CA64D3F8BE +:1086C00040210A65B3F9B220CA60B3F9B4200A6147 +:1086D000B3F9B6204A61D3F8F4208A61D3F8F820C0 +:1086E000CA61D3F8FC200A62D3F800214A62D3F8A9 +:1086F00004218A62D3F80821CA62D3F80C210A63E4 +:10870000D3F810214A63D3F814218A63D3F81821CF +:10871000CA63D3F84C21CA65D3F85021D3F8543139 +:108720000A664B667047F7B5D0F88444D4F84C51CC +:108730008D4207D1D4F85051954203D1D4F8542139 +:108740009A423CD001F00F05042D3AD8022D38D0C2 +:1087500003F00302022A34D01F0907F00307022F97 +:108760002FD00A0902F00F02042A2AD8022A28D0A0 +:108770009E0806F00306022E23D09E0906F003068B +:10878000022E1ED0C4F85431036AC4F84C111B6881 +:10879000C4F85011022B04BF3E462A46042A14BFD7 +:1087A0001146314684F8AD10D0F88434012283F8A4 +:1087B00046110092019200690B463CF0DFDE00207A +:1087C00001E06FF01C00FEBD7047000000487047DC +:1087D0009466010010B50C46C1B1886808B1F8F381 +:1087E00093F5E06808B1F8F38FF5D4F8D80008B134 +:1087F000F8F38AF5D4F8E00008B1F8F385F52046DF +:108800000021E422BDE81040F3F356B510BD2DE978 +:10881000F74F0546D2F8D000019114469846DDF88E +:1088200030B0DDF83490DDF838A0F5F353F428B11A +:10883000404659463022F4F339F103E040465946A8 +:10884000F5F3E0F20646002800F0D880D4F8D00016 +:10885000F5F340F428B1484651463022F4F326F1AE +:1088600003E048465146F5F3CDF20746002800F0F4 +:10887000C6802B6893F86231002B4FD0D4F8D0001B +:10888000EFF742FC002849D0D5F86008FDF786FADA +:1088900010B3D5F868329B792BB9D5F860080199E7 +:1088A000FDF780FAC0B148465146F422F4F3FEF0D9 +:1088B0008146002800F0A28040780230A4F8D4005D +:1088C000F8F310F5C4F8D800002800F09780494666 +:1088D000B4F8D420F3F36CF4D5F86008FDF75EFA31 +:1088E000E0B1D5F860080199FDF75CFAB0B14046F7 +:1088F0005946F422F4F3DAF0054600287ED0407899 +:108900000230A4F8DC00F8F3EDF4C4F8E00000282D +:1089100074D02946B4F8DC20F3F34AF4022323820E +:108920006382D4F8D000F5F3D5F310B10423238289 +:108930006382D4F8D000F5F3CDF350B106F10A000C +:1089400004F110010022F5F3A7F4002856D0002509 +:1089500013E073780A2B0FDDD4F8D05006F10E0027 +:10896000A5F10802554245EB020504F110012A4623 +:10897000F5F3B6F608B941E005462046218A2A46B5 +:1089800076F088D8002839D0D4F8D000F5F3A2F3D7 +:1089900030B1301D04F112010122F5F37DF413E032 +:1089A0007378092B11DD06F1080045B9F27A012A26 +:1089B00006D0A2F105035A4242EB030200E0012275 +:1089C00004F11201F5F38CF6C0B178780230A08082 +:1089D000F8F388F4A06088B13946A288F3F3E8F38D +:1089E00070780230E080F8F37DF40746E06030B143 +:1089F0003146E288F3F3DCF3012700E0074638460E +:108A0000BDE8FE8F01320103323D00904C3300AAD5 +:108A1000AA0300000088B40001000000010100006A +:108A2000010050F201000050F20000409600000FDB +:108A3000AC00000FAC0600AAAA03000000AAAA031B +:108A40000000F8000FAC00050400C9BF05F000CE1F +:108A5000BF0000000101000001011C7040002D0258 +:108A6000F0000A0128002801380148015801550189 +:108A7000500150036666E2016666E3016666E40142 +:108A80006666E5016666E6016666E7016666E80118 +:108A90006666E9016666EA016666EB016666EC01F8 +:108AA0006666ED016666EE01CDCCF0010A000500B8 +:108AB00008004006080005000800080077000800CC +:108AC0008A0008000100050001000A0001000500FD +:108AD000400610091E091F09240925092609200935 +:108AE00021092709280929092209230930093109FF +:108AF000320912090F0900090109060907090809C5 +:108B00000209030909090A090B09040905090C09E5 +:108B10000D090E0911096502340284007400560023 +:108B20006502340204000400040003000300030093 +:108B3000030002000100010000000000FFFFFFFF32 +:108B4000FFFFFFFFFFFFFFFFFFFF0000372E39355C +:108B50002E34392028323237316262362043592987 +:108B6000007265636C61696D2073656374696F6E13 +:108B70002025733A2052657475726E6564202564F1 +:108B800020627974657320746F207468652068654D +:108B900061700A004D656D6F72792075736167654C +:108BA0003A0A0009546578743A20256C6428256CCB +:108BB000644B292C20446174613A20256C6428257B +:108BC0006C644B292C204273733A20256C64282551 +:108BD0006C644B292C20537461636B3A2025644BE1 +:108BE0000A00094172656E6120746F74616C3A20ED +:108BF00025642825644B292C20467265653A20257A +:108C0000642825644B292C20496E207573653A2011 +:108C100025642825644B292C2048574D3A2025648B +:108C20002825644B290A0009496E20757365202B9D +:108C3000206F766572686561643A20256428256432 +:108C40004B292C204D6178206D656D6F72792069FC +:108C50006E207573653A20256C6428256C644B2959 +:108C60000A00094D616C6C6F63206661696C7572F6 +:108C70006520636F756E743A2025640A0009537489 +:108C800061636B20626F74746F6D20686173206222 +:108C900065656E206F7665727772697474656E0AA9 +:108CA0000009537461636B20626F74746F6D3A20B6 +:108CB000307825702C206C776D3A20307825702C18 +:108CC00020637572723A20307825702C20746F7092 +:108CD0003A20307825700A00094672656520737461 +:108CE00061636B3A203078257828256429206C77D9 +:108CF0006D3A2030782578282564290A0009496EC4 +:108D000075736520737461636B3A20307825782819 +:108D10002564292068776D3A2030782578282564E5 +:108D2000290A0009496E2075736520706F6F6C20E9 +:108D30002564282564293A2025642825644B292C9C +:108D400020772F6F683A2025642825644B290A0074 +:108D500009496E20757365202D20706F6F6C3A2065 +:108D600025642825644B292C20772F6F683A20250D +:108D7000642825644B290A0009506B744964205407 +:108D80006F74616C3A2025642C20467265653A2028 +:108D900025642C204661696C65643A2025640A00CC +:108DA0006D77006D6400554E494D504C3A2072610C +:108DB0003D25700A005443414D3A202564207573C7 +:108DC00065643A202564206578636565643A2564A6 +:108DD0000A000A465749442030312D25780A666C2E +:108DE0006167732025780A000A5452415020257883 +:108DF000282578293A2070632025782C206C722051 +:108E000025782C2073702025782C206370737220B5 +:108E100025782C20737073722025780A0020207228 +:108E2000302025782C2072312025782C2072322099 +:108E300025782C2072332025782C20723420257838 +:108E40002C2072352025782C2072362025780A00B7 +:108E5000202072372025782C2072382025782C206D +:108E600072392025782C207231302025782C207200 +:108E700031312025782C207231322025780A000AE1 +:108E800020202073702B3020253038782025303872 +:108E900078202530387820253038780A0020207353 +:108EA000702B313020253038782025303878202537 +:108EB00030387820253038780A0A0073702B2578EE +:108EC00020253038780A00686E6461726D5F6172C7 +:108ED0006D7220616464723A20307825782C2063AA +:108EE00072345F6964783A2025640A00627573738E +:108EF0007461747300535357553A207072696D65ED +:108F000020646F6573206E6F7420686176652070D1 +:108F1000203D2033206D6F642034000001000000EC +:108F20000001000020010000A1418000B953800031 +:108F3000212C8000795780006D3D8000609D880065 +:108F4000A09E8800549F88008C9B8800409C8800CD +:108F5000FDFFFFFFD89A880002000000800100009A +:108F600030010000DD418000E5538000492C800085 +:108F7000AD578000993D8000749D8800C09E880098 +:108F8000749F8800AC9B8800609C8800FDFFFFFFF9 +:108F9000F89A880004000000FF000000200800008C +:108FA000253E8000B1518000ED2B800035578000B8 +:108FB000253D8000549D8800809E8800349F880055 +:108FC0006C9B8800209C8800066D0700B89A88007A +:108FD000030000000902000044010000F941800084 +:108FE00001548000892C8000F5578000ED3D800001 +:108FF000889D8800F09E8800A49F8800DC9B8800E4 +:10900000909C8800FDFFFFFF289B8800706125640D +:109010003D307825257800706425643D307825251D +:10902000780070646825643D307825257800706488 +:109030006C25643D30782525780067637225643D92 +:1090400030782525780025303258253032582530A3 +:109050003258253032582D25303258253032582D8F +:1090600025303258253032582D25303258253032AF +:10907000582D253032582530325825303258253079 +:109080003258253032582530325800556E646566A6 +:10909000696E6564206572726F722025640000003D +:1090A00060010400050001036401040000002700C2 +:1090B0002401040004000000280104000000000056 +:1090C0002C0104000000000030010400000000003A +:1090D000340104000A04700034010400EFBED4001F +:1090E00034010400050000FF3401040001FF02FF09 +:1090F0003001040018000000340104000A04E000FC +:1091000034010400EFBE480034010400050000FFF4 +:109110003401040001FF02FF3401040000101801B3 +:1091200034010400020300103401040018F1F2F3CA +:1091300034010400BBCC0000300104003800000002 +:109140003401040000000000300104005800000059 +:109150003401040000000000300104003800000069 +:10916000340104000F2000073401040000009400C3 +:109170003401040000000090340104007475767717 +:109180003401040000000000340104000000050068 +:1091900034010400FFFFFFFF3001040068030000FA +:1091A000340104006E84330034010400DCBA500042 +:1091B00034010400D40000AB34010400BADABADA96 +:1091C00034010400001018F134010400F2F300101F +:1091D0003401040018F1F2F334010400100000001F +:1091E00034010400000000003401040000000A0003 +:1091F000340104000100000E340104004252434DCA +:10920000340104005F54455334010400545F535348 +:1092100034010400494401043401040082848B9623 +:1092200034010400030101063401040002000000BF +:109230003001040068000000340104000A04280220 +:1092400034010400DCBA8000340104000000FFFF98 +:1092500034010400FFFFFFFF34010400001018F187 +:1092600034010400F2F300103401040018F1F2F3A9 +:1092700034010400D0AF00003401040000000000FD +:109280003401040000000001340104000200000E5B +:10929000340104004252434D340104005F544553ED +:1092A00034010400545F5353340104004944010461 +:1092B0003401040082848B9634010400030101060A +:1092C00034010400020100003001040068060000BF +:1092D000340104000A04280234010400DCBA8000CE +:1092E000340104000000FFFF34010400FFFFFFFF12 +:1092F00034010400001018F134010400F2F30010EE +:109300003401040018F1F2F334010400D0AF00007E +:1093100034010400000000003401040000000001DA +:10932000340104000200000E340104004252434D97 +:10933000340104005F54455334010400545F535317 +:1093400034010400494401043401040082848B96F2 +:10935000340104000301010634010400020100008D +:109360000001040000000001900402000000000061 +:10937000A0040200F1F30000B0040200EFFD0000C1 +:10938000A8040200FFFF0000A80402000000000083 +:10939000A204020001000000B2040200FBFF000072 +:1093A000AA040200FFFF0000AA040200000000005F +:1093B000A4040200CF1A0000AC0402000000000068 +:1093C000BC04020000000000A6040200D702000056 +:1093D000B6040200FFFD0000AE040200FFFF000023 +:1093E0000604020001000000060402000000000064 +:1093F0000C04020018000000060402000000000037 +:1094000048040200000C00000204020020060000D4 +:1094100002050200000000000005020000400000FC +:1094200002050200040000000005020000400000E8 +:1094300002050200080000000005020000400000D4 +:10944000020502000C0000000005020000400000C0 +:1094500002050200C000000080050200FFFF0000BE +:1094600082050200FFFF000084050200FFFF0000EC +:1094700086050200FFFF000088050200FFFF0000D4 +:109480008A050200FFFF00008C050200FFFF0000BC +:109490008E050200FFFF000090050200FFFF0000A4 +:1094A00092050200FFFF000094050200FFFF00008C +:1094B00096050200FFFF000098050200FFFF000074 +:1094C0009A050200FFFF00009E050200FFFF00005A +:1094D000A0050200FFFF00009C050200F0FF000055 +:1094E000400502000080000020050200060F000079 +:1094F00040050200008000004005020000810000DD +:109500002005020000FF00002C0502000101000000 +:1095100040050200008100004005020000820000BA +:10952000200502001E2800002C050200000000009B +:109530004005020000820000400502000083000098 +:1095400020050200293100004005020000830000D0 +:10955000400502000084000020050200323F0000A8 +:109560004005020000840000400502000085000064 +:109570002005020040410000400502000085000077 +:1095800012060200010000002E060200CDCC0000F1 +:10959000300602000C0000000006020004800000FB +:1095A00096060200080000009A060200E40000008F +:1095B00088060200000000009C0602000200000075 +:1095C00088060200001000009C0602000200000055 +:1095D00088060200002000009C0602000200000035 +:1095E00088060200003000009C0602000200000015 +:1095F000880602000B0F00009E0602000700000014 +:10960000100502000B00000050040200014E000093 +:10961000520402005B010000E4040200900000001C +:1096200004040200B400000054050200FFAF000073 +:10963000FE040200000000005E05020000100000B1 +:109640006001040004000103640104000000000044 +:1096500064010400B40000006401040047004700F6 +:10966000640104000000640064010400300940004B +:10967000600104000D000103640104000200020007 +:10968000640104000100C000640104000500000042 +:10969000640104000000C000640104006400640070 +:1096A000640104000E00470064010400000500008E +:1096B00060010400150001036401040040003C083F +:1096C0006401040000000700640104000A000000B7 +:1096D000600104001A0001036401040000C00000DE +:1096E000600104001D000103640104001027000054 +:1096F000600104001F0001036401040000001C0C51 +:109700006401040006001027600104002500010325 +:10971000640104000000320060010400280001031D +:109720006401040000004C0A6401040000003F01D1 +:1097300064010400FFFF00046401040046041E07E6 +:10974000640104000200EC09600104002E00010322 +:109750006401040000000080600104009201010324 +:10976000640104006404000064010400000040007F +:1097700064010400960700006001040097010103E2 +:10978000640104001A08000060010400BF01010325 +:1097900064010400000005006001040008040103E6 +:1097A00064010400070200006001040010040103CA +:1097B0006401040000000100600104001C0C0100B1 +:1097C00064010200FFFF0000600104001D0C0100A5 +:1097D00064010200FFFF0000600104001A000103A1 +:1097E000640104000000200C600104002300010358 +:1097F000640104000000A607640104000000A20A3E +:109800006001040026000103640104000A0E0B0934 +:10981000640104000E020000600104003200010334 +:10982000640104000000900B640104000000A00427 +:109830006401040000007C0660010400580001037C +:10984000640104004252434D640104005F544553D7 +:1098500064010400545F5353640104004944000050 +:10986000600104006000010364010400390000008D +:10987000640104005000000064010400C000000006 +:10988000600104007000010364010400BE03BE0314 +:1098900064010400BE03BE0364010400BE03BE03F2 +:1098A00064010400BE03BE03640104000004EA0373 +:1098B00064010400D403BE03640104000B04F50337 +:1098C00064010400DF03C90364010400BE03BE0396 +:1098D00064010400BE03BE0364010400BE03BE03B2 +:1098E00064010400BE03BE03640104000004EA0333 +:1098F00064010400D403BE03640104000B04F503F7 +:1099000064010400DF03C9036401040016041604A3 +:109910006401040016041604640104002204160401 +:109920006401040016042E046401040016041604E5 +:1099300064010400160416046401040016041604ED +:10994000640104003A0416046401040016041604B9 +:1099500064010400160416046401040022041604C1 +:109960006401040016042E046401040016041604A5 +:1099700064010400160416046401040016041604AD +:10998000640104003A0416046401040000001F008E +:1099900064010400FF031F006401040002000000D2 +:1099A000640104000200000060010400980001034B +:1099B0006401040000001F0064010400FF031F0095 +:1099C00064010400010000006401040001000000C3 +:1099D00060010400A00001036401040000001F00F6 +:1099E00064010400FF031F00640104000100000083 +:1099F000640104000100000060010400A8000103EC +:109A00006401040000001F0064010400FF031F0044 +:109A10006401040001000000640104000100000072 +:109A200060010400C00001036401040037243724EE +:109A3000640104003724372460010400BA010103E3 +:109A40006401040001000702640104000702070327 +:109A5000640104000700000060010400DF0101034D +:109A6000640104002000CB016401040000005400E4 +:109A7000640104000000AB0864010400000010044D +:109A8000640104008400020064010400000014006A +:109A900064010400CF0102006401040044000000DE +:109AA00064010400AF0802006401040010046400B3 +:109AB0006401040002020000640104001000CA01F5 +:109AC0006401040002003C00640104000000AA08D4 +:109AD0006401040002001004640104005400020840 +:109AE000640104000000080064010400CE010000CD +:109AF000640104003400000064010400AE080000AA +:109B0000640104001004440064010400020A00001F +:109B1000640104000800C90164010400020030006F +:109B2000640104000000A90864010400020010049C +:109B3000640104003C000210640104000000040001 +:109B400064010400CD010000640104002C00000049 +:109B500064010400AD080000640104001004340036 +:109B60006401040002120000640104000400C80142 +:109B70006401040000002C00640104000000A80837 +:109B800064010400000010046401040030000219A4 +:109B9000640104000000000064010400CC01020024 +:109BA000640104002C00000064010400AC08020001 +:109BB000640104001004300064010400021A000073 +:109BC00064010400C0000A04640104007000000085 +:109BD000640104003A010A046401040028022CC054 +:109BE00064010400F2020A046401040000000001A0 +:109BF00064010400600014046401040038000000E3 +:109C000064010400020114046401040014012CC066 +:109C100064010400DE0114046401040000008000FB +:109C200064010400220037046401040015000000F0 +:109C300064010400DF0037046401040065002CC0E7 +:109C4000640104002E0137046401040000002F00A9 +:109C50006401040011006E84640104000B00000024 +:109C600064010400D4006E846401040033002CC03D +:109C700064010400FC006E8464010400000018000C +:109C80006401040002008A9D64010400FB000208D4 +:109C900064010400C54EFA0064010400020A833422 +:109CA00064010400FE000210640104006227F90050 +:109CB000640104000212421A64010400FD0002194A +:109CC00064010400B113F80064010400021A811158 +:109CD00064010400FC00021C64010400C10FFC00CC +:109CE000640104000000C10F64010400FC000000D6 +:109CF00064010400C10FFC00600104005002010374 +:109D000064010400000000006401040001007114FB +:109D10006401040004020000600104005402010315 +:109D200064010400010000006401040001007114DA +:109D300064010400040200006001040058020103F1 +:109D400064010400020000006401040001007114B9 +:109D50006401040004020000600104005C020103CD +:109D60006401040003000000640104000100711498 +:109D700064010400040200006001040060020103A9 +:109D80006401040000000100600104006C02010392 +:109D900064010400200000006001040012040103BB +:109DA0006401040000000C00600104005005010380 +:109DB000640104001800000064010400983A983A15 +:109DC00064010400A60E6400640104000000F401B4 +:109DD000640104000400000064010400C8AFA8612D +:109DE00064010400204E1E00640104000000030012 +:109DF00064010400030000006401040050C300007B +:109E0000600104005B050103640104000000140507 +:109E100064010400E2040000600104005F05010326 +:109E200064010400204E00006401040000000F00E3 +:109E300064010400F40103006001040065050103EE +:109E4000640104000000130064010400000003002A +:109E5000640104000100070064010400C8AF0000B1 +:109E60006401040088130000640104002C17DF4023 +:109E7000600104006C0501036401040000002C0172 +:109E8000640104000000A00F600104006F050103DD +:109E900064010400000002006401040000002C01C1 +:109EA00064010400C000000064010400C04400001C +:109EB000640104006400000064010400DC05401F2C +:109EC00064010400000046006401040050005000DA +:109ED000640104000200000064010400F50A0000AF +:109EE000600104007A050103640104002010409C15 +:109EF00064010400204E000064010400B80B00005F +:109F0000600104007E050103640104000000204E8E +:109F1000640104000000050064010400DC053F004A +:109F20006401040071020000640104003075000047 +:109F3000600104008605010364010400C409A00F48 +:109F40006001040089050103640104000000D007DA +:109F5000600104008B05010364010400204E204EC3 +:109F6000600104008E0501036401040020008040AC +:109F70006401040000000A0064010400E803E81C16 +:109F800064010400384A00006001040093050103E5 +:109F90006401040000006400600104009F050103E7 +:109FA000640104000200940260010400A1050103A1 +:109FB00064010400E100000060010400A405010345 +:109FC000640104003075000060010400A70501036E +:109FD00064010400DC05000064010400581B00005B +:109FE00060010400AF0501036401040000000F00DC +:109FF00064010400C800000060010400B205010310 +:10A000006401040000000200640104000000640018 +:10A0100060010400BB05010364010400A86170171E +:10A0200060010400C405010364010400BE000000D7 +:10A0300060010400380C010064010200000000000F +:10A040006001040003000200640104001F0000001E +:10A05000600104000400020064010400FF0300002A +:10A060006001040005000200640104001F000000FC +:10A070006001040006000200640104000700000003 +:10A0800060010400070002006401040004000000F5 +:10A09000600104000800020064010400FFFF0000EA +:10A0A00060010400090002006401040000000000D7 +:10A0B000600104000A0002006401040000000000C6 +:10A0C000600104000B0002006401040000000000B5 +:10A0D000600104000C0002006401040000000000A4 +:10A0E000600104000D000200640104000000000093 +:10A0F000600104000E000200640104000000000082 +:10A10000600104000F000200640104000000000070 +:10A110006001040010000200640104001F00000040 +:10A12000600104001100020064010400000000004E +:10A13000600104001200020064010400000000003D +:10A14000600104001300020064010400000000002C +:10A15000600104001500020064010400000000001A +:10A160006001040016000200640104000000000009 +:10A17000FFFF00000000000086060200D00900007A +:10A18000800602003E3E0000820602003E02000001 +:10A19000000702003C0000008406020012020000DA +:10A1A000600104000300010064010200C00000001F +:10A1B0006001040003000100660102000A000000C3 +:10A1C00060010400040001006401020014000000AA +:10A1D0006001040007000100640102008301000027 +:10A1E000600104002500010064010200F401000088 +:10A1F00060010400C5050100660102002B04000097 +:10A2000060010400C60501006401020000010000B5 +:10A2100060010400E1010100640102003C00000053 +:10A2200060010400E6010100660102003400000044 +:10A2300060010400EC010100640102003000000034 +:10A2400060010400F1010100660102002C00000021 +:10A2500060010400F7010100640102002C0000000D +:10A2600060010400FC0101006601020028000000FA +:10A2700060010400020201006401020028000000E5 +:10A2800060010400070201006601020028000000CE +:10A29000FFFF000000000000ED9F8000C1AD8000C6 +:10A2A000DDAE8000F9AB8000B5B0800065AF800006 +:10A2B000C9B08000DDB0800071AD800085AD800048 +:10A2C00009AC800005B18000FDAA8000A1B080002B +:10A2D00065AE800035AA800081A18000C5A1800004 +:10A2E00031A880008DA8800019A8800079AF800077 +:10A2F000B1A68000ADAB80008DAB8000E5AB8000E7 +:10A300008DA380007DAB800079A28000F5A3800042 +:10A3100045A7800045A0800039A1800065A380008A +:10A3200039A0800055A080002D9F8000399F8000BB +:10A3300000000000000000000000000075A3800085 +:10A3400061A8800039A8800071A2800095A78000D4 +:10A35000219F8000199F8000B9A0800085A0800007 +:10A36000E59E8000280000000F00000004010000AE +:10A3700008070000000707000007040000000404AD +:10A3800000000400000000010100000000000000C7 +:10A3900003030000000000000000000000000000B7 +:10A3A000B1080000000000000404040404010400DB +:10A3B000E20400080A0000006A100000000000002B +:10A3C0000000000031060000DDC88D000404040414 +:10A3D00004010400E20400080A0000006A10000002 +:10A3E0000000000000000000310400008C2EBA00C4 +:10A3F0000404040404010400E20400080A0000004C +:10A400006A100000000000001818000000000000A2 +:10A410000006060000000000000000000000000030 +:10A42000311900000000A0000C0C0C0C0A03040001 +:10A43000E20400080A0000006A10000000000000AA +:10A4400000000000B1120000277662000C0C0C0C1A +:10A450000A030400E20400080A0000006A10000079 +:10A460000000000000000000B10C00001443FD00DB +:10A470000C0C0C0C0A030400E20400080A000000A3 +:10A480006A100000E02E01010150000000000000F1 +:10A49000C832020101490000899DD80040380301FB +:10A4A00001420000AAAAAA00003C0401013E0000EB +:10A4B00000008000483F0501013B0000D05E4200E3 +:10A4C000A04106010139000049922400004B070118 +:10A4D0000132000000000000584D0801013000006A +:10A4E000071F7C00204E0901013000000000000021 +:10A4F000C05D0A010128000000000000A8610B01F6 +:10A50000012600006666660090650C0101240000CB +:10A51000C44EEC0030750D01012000000000000069 +:10A5200040830E01011C00002449920018920F0282 +:10A5300001330000F93E560000961002013200007F +:10A5400000000000409C11020130000000000000EB +:10A5500080BB1202012800000000000020CB130283 +:10A5600001240000C44EEC000000000000000000C8 +:10A5700000000000626F617264666C616773330093 +:10A5800073707572636F6E6669670000000000008B +:10A5900000000000B1190000ABAA0A000B0C0C0C63 +:10A5A0000A030400E20400080A0000006A10000028 +:10A5B0000000000000000000B1120000143BB100D8 +:10A5C0000B0C0C0C0A030400E20400080A00000053 +:10A5D0006A1000000000000000000000310D0000C3 +:10A5E0007A0534000B0C0C0C0A030400E20400088A +:10A5F0000A0000006A1000000000000012100000B5 +:10A60000000000000000000000000000B119000080 +:10A61000000040000C0C0C0C0A030400E2040008CB +:10A620000A0000006A1000000000000000000000A6 +:10A63000B1120000FF88D8000C0C0C0C0A030400B7 +:10A64000E20400080A0000006A1000000000000098 +:10A6500000000000B10D0000F0FF4E000C0C0C0CCF :10A660000A030400E20400080A0000006A10000067 -:10A670000000000000000000B1120000143BB10017 -:10A680000B0C0C0C0A030400E20400080A00000092 -:10A690006A1000000000000000000000310D000002 -:10A6A0007A0534000B0C0C0C0A030400E2040008C9 -:10A6B0000A0000006A1000000000000012100000F4 -:10A6C000000000000000000000000000B1190000C0 -:10A6D000000040000C0C0C0C0A030400E20400080B -:10A6E0000A0000006A1000000000000000000000E6 -:10A6F000B1120000FF88D8000C0C0C0C0A030400F7 -:10A70000E20400080A0000006A10000000000000D7 -:10A7100000000000B10D0000F0FF4E000C0C0C0C0E -:10A720000A030400E20400080A0000006A100000A6 -:10A7300006000000BC010000C542000031420000DC -:10A740008945000078000000010000003940000049 -:10A750003F40000041400000800000006800000011 -:10A76000FB440000F7440000D144000067E6096A9A -:10A7700085AE67BB72F36E3C3AF54FA57F520E5122 -:10A780008C68059BABD9831F19CDE05B982F8A425B -:10A7900091443771CFFBC0B5A5DBB5E95BC2563933 -:10A7A000F111F159A4823F92D55E1CAB98AA07D84B -:10A7B000015B8312BE853124C37D0C55745DBE726E -:10A7C000FEB1DE80A706DC9B74F19BC1C1699BE4EE -:10A7D0008647BEEFC69DC10FCCA10C246F2CE92D7E -:10A7E000AA84744ADCA9B05CDA88F97652513E98A2 -:10A7F0006DC631A8C82703B0C77F59BFF30BE0C6A9 -:10A800004791A7D55163CA0667292914850AB72736 -:10A8100038211B2EFC6D2C4D130D385354730A65D3 -:10A82000BB0A6A762EC9C281852C7292A1E8BFA2AA -:10A830004B661AA8708B4BC2A3516CC719E892D112 -:10A84000240699D685350EF470A06A1016C1A41995 -:10A85000086C371E4C774827B5BCB034B30C1C3994 -:10A860004AAAD84E4FCA9C5BF36F2E68EE828F7453 -:10A870006F63A5781478C8840802C78CFAFFBE906D -:10A88000EB6C50A4F7A3F9BEF27871C601234567BB -:10A8900089ABCDEFFEDCBA9876543210F0E1D2C32A -:10A8A000142030401C2010776C256400253034784B -:10A8B00000776C25643A2025732025732076657215 -:10A8C00073696F6E20257320465749442030312D1F -:10A8D00025780A004E6F762032392032303231002E -:10A8E00032323A34393A3039006170200073746181 -:10A8F0002000776D6520003830322E313164200021 -:10A900003830322E3131682000726D20006361636F -:10A910002000616D7064752000616D7064755F74F6 -:10A92000782000616D7064755F72782000616D73CE -:10A93000647572782000616D73647574782000729C -:10A940006164696F5F707772736176652000703241 -:10A950007020006D6368616E2000646672747320FD -:10A960000074787077726361636865200073746245 -:10A97000632D74782000737462632D72782D3173A7 -:10A98000732000776E6D20006273737472616E7352 -:10A9900020006D6670200073616520006964617538 -:10A9A00074682000746B6F2000776C6300677069B7 -:10A9B0006F6F757400000000E15601000200008016 -:10A9C000080000003D6F8900E20000000100000067 -:10A9D0000000000000000000000000000200000075 -:10A9E0000000313164003131680031317500545854 -:10A9F000204D435320203A0020202564282564253B -:10AA00002529000A20202020202020203A000000B4 -:10AA1000A1878900070080000100000000000000FD -:10AA200000000000000000005258204D4353202039 -:10AA30003A006170707300615F77706100615F77E9 -:10AA40007061690025733A20686F73745F656E6189 -:10AA5000622025640A006273736366670062746330 -:10AA6000006274635F646F735F7374617475730005 -:10AA7000955701000E0000000700000000000000D4 -:10AA80000000000000000000636D005F5F004B529B -:10AA900000000000BC580100E0ED8800000000004C -:10AAA00000000000B058010000000000AA5801009A -:10AAB000A4580100000000000000000080580100C0 -:10AAC0002C590100885801007FB2000000000000EE -:10AAD0000000000000000000000000000000000076 -:10AAE0000000000000000000000000000000000066 -:10AAF000000000009058010000000000000000006D -:10AB00000000000000000000000000000000000045 -:10AB10000000000000000000000000000000000035 -:10AB20000000000000000000000000000000000025 +:10A6700006000000BC010000C5420000314200009D +:10A68000894500007800000001000000394000000A +:10A690003F400000414000008000000068000000D2 +:10A6A000FB440000F7440000D144000067E6096A5B +:10A6B00085AE67BB72F36E3C3AF54FA57F520E51E3 +:10A6C0008C68059BABD9831F19CDE05B982F8A421C +:10A6D00091443771CFFBC0B5A5DBB5E95BC25639F4 +:10A6E000F111F159A4823F92D55E1CAB98AA07D80C +:10A6F000015B8312BE853124C37D0C55745DBE722F +:10A70000FEB1DE80A706DC9B74F19BC1C1699BE4AE +:10A710008647BEEFC69DC10FCCA10C246F2CE92D3E +:10A72000AA84744ADCA9B05CDA88F97652513E9862 +:10A730006DC631A8C82703B0C77F59BFF30BE0C669 +:10A740004791A7D55163CA0667292914850AB727F7 +:10A7500038211B2EFC6D2C4D130D385354730A6594 +:10A76000BB0A6A762EC9C281852C7292A1E8BFA26B +:10A770004B661AA8708B4BC2A3516CC719E892D1D3 +:10A78000240699D685350EF470A06A1016C1A41956 +:10A79000086C371E4C774827B5BCB034B30C1C3955 +:10A7A0004AAAD84E4FCA9C5BF36F2E68EE828F7414 +:10A7B0006F63A5781478C8840802C78CFAFFBE902E +:10A7C000EB6C50A4F7A3F9BEF27871C6012345677C +:10A7D00089ABCDEFFEDCBA9876543210F0E1D2C3EB +:10A7E000142030401C2010776C256400253034780C +:10A7F00000776C25643A20257320257320766572D6 +:10A8000073696F6E20257320465749442030312DDF +:10A8100025780A004E6F76203239203230323100EE +:10A8200032323A34393A3039006170200073746141 +:10A830002000776D6520003830322E3131642000E1 +:10A840003830322E3131682000726D200063616330 +:10A850002000616D7064752000616D7064755F74B7 +:10A86000782000616D7064755F72782000616D738F +:10A87000647572782000616D73647574782000725D +:10A880006164696F5F707772736176652000703202 +:10A890007020006D6368616E2000646672747320BE +:10A8A0000074787077726361636865200073746206 +:10A8B000632D74782000737462632D72782D317368 +:10A8C000732000776E6D20006273737472616E7313 +:10A8D00020006D66702000736165200069646175F9 +:10A8E00074682000746B6F2000776C630067706978 +:10A8F0006F6F757400000000E156010002000080D7 +:10A90000080000003D6F8900E20000000100000027 +:10A910000000000000000000000000000200000035 +:10A920000000313164003131680031317500545814 +:10A93000204D435320203A002020256428256425FB +:10A940002529000A20202020202020203A00000075 +:10A95000A1878900070080000100000000000000BE +:10A9600000000000000000005258204D43532020FA +:10A970003A006170707300615F77706100615F77AA +:10A980007061690025733A20686F73745F656E614A +:10A99000622025640A0062737363666700627463F1 +:10A9A000006274635F646F735F73746174757300C6 +:10A9B000955701000E000000070000000000000095 +:10A9C0000000000000000000636D005F5F004B525C +:10A9D00000000000BC580100E0ED8800000000000D +:10A9E00000000000B058010000000000AA5801005B +:10A9F000A458010000000000000000008058010081 +:10AA00002C590100885801007FB2000000000000AE +:10AA10000000000000000000000000000000000036 +:10AA20000000000000000000000000000000000026 +:10AA3000000000009058010000000000000000002D +:10AA40000000000000000000000000000000000006 +:10AA500000000000000000000000000000000000F6 +:10AA600000000000000000000000000000000000E6 +:10AA700000000000000000000000000000000000D6 +:10AA800000000000000000000000000001000000C5 +:10AA9000B1580100000000000000000032303231E7 +:10AAA0002D31312D32392032323A34323A343400B9 +:10AAB0000000FF0000000000FF00000000236E0007 +:10AAC0000000FFFFF0000000000000000000000098 +:10AAD000434C4D204441544100000C000200392EEB +:10AAE00031302E333900000000000000000000006B +:10AAF0000000312E32392E3400000000C45801000D +:10AB0000C8570100436C6D496D706F72743A203103 +:10AB10002E33362E3300000000000000000000003D +:10AB2000000042726F6164636F6D2D302E30000043 :10AB30000000000000000000000000000000000015 -:10AB40000000000000000000000000000100000004 -:10AB5000B158010000000000000000003230323126 -:10AB60002D31312D32392032323A34323A343400F8 -:10AB70000000FF0000000000FF00000000236E0046 -:10AB80000000FFFFF00000000000000000000000D7 -:10AB9000434C4D204441544100000C000200392E2A -:10ABA00031302E33390000000000000000000000AA -:10ABB0000000312E32392E3400000000C45801004C -:10ABC000C8570100436C6D496D706F72743A203143 -:10ABD0002E33362E3300000000000000000000007D -:10ABE000000042726F6164636F6D2D302E30000083 -:10ABF0000000000000000000000000000000000055 -:10AC0000636E7472790064756D705F696E666F0053 -:10AC100013858900000000400800000000000000CB -:10AC200000000000000000006576656E747100662B -:10AC300062740000115A010016000000775A0100EA -:10AC4000180000008F5A01001B000000275A010065 -:10AC50001C0000009CEF88000E000000DA59010083 -:10AC600033000000DA59010033000000435A0100AC -:10AC700034000000435A010034000000435A010030 -:10AC8000340000009BEF880001000000D059010053 -:10AC90000A0000009AEF880001000000031030361F -:10ACA000373839F4FFDD00010203040607080920E4 -:10ACB000252829232A32300B0C424746333F404394 -:10ACC000363A3C3B2D3D484A7F596145626B6C6F7B -:10ACD00070BFC0C3C4C744F4DD69656D00000132B4 -:10ACE0002124302E46363B2D487F595E6BBFC7442A -:10ACF00085F4DD01320C354146303637393A382D8E -:10AD00003D484A7F5A5F58646EBFC0C744F4DD00B7 -:10AD100001020304060507080920252829232A32F1 -:10AD2000300B0C2E333F4043424746363A3C3B2DD6 -:10AD30003D484A7F5659456B6C6F70BFC0C3C4C74E -:10AD400044F4DD01320C35414636373A382D3D4862 -:10AD50004A7F5A5F6EBFC0C744F4DD000132212430 -:10AD6000302E463637393B2D487F595E57636BBFCF -:10AD7000C744859CF4DD696572006C7100444952DA -:10AD80004543542D007068790000A4040040000081 -:10AD9000A40400800080D00420000000A404FF016F -:10ADA0000000A40400040004A504FF032C01A50472 -:10ADB00000E000A0A504001C00000D04FF034000FB -:10ADC0000D0400700040A204FF034000A2040070C4 -:10ADD0000040A804FF000100D004C07F00000C0563 -:10ADE000FF010000A60400800080A604FF01FF0010 -:10ADF0009A04FF01FF00F40900800080F409003884 -:10AE00000020F409FF0337009904FF0378009F0432 -:10AE100000C000409F04FF039001D7040800080011 -:10AE2000D70400700020AC093C001400F8090400AD -:10AE30000400706B745F66696C74657200000000DA -:10AE40000C000000FFFFFFFFFFFFFFFFFFFFFFFF02 -:10AE500070726F745F670070726F745F6E000000D5 -:10AE6000EC5B01000700000007000000FD5B010033 -:10AE700006000000010000000000000000000000CB -:10AE800000000000534145204861736820746F2022 -:10AE9000456C656D656E74207531205031005341ED -:10AEA00045204861736820746F20456C656D656E40 -:10AEB00074207532205032007361655F6D61785F78 -:10AEC0007077655F6C6F6F70007361655F70776539 -:10AED0005F686E705F656E61626C6500405C01006A -:10AEE0002700000007000000585C01002800000057 -:10AEF000070000006E5C0100260000000700000053 -:10AF00000000000000000000000000007374665F95 -:10AF100074656D705F6D696E5F647574795F637978 -:10AF2000636C65007374665F74656D705F6D6F6EE2 -:10AF300069746F725F74696D65007374665F7465C0 -:10AF40006D705F7468726573680069647375700012 -:10AF500074706300747863007761706900000000AA -:10AF6000000000000000000000000000600A000077 -:10AF700080380100736470636D64657600000000C2 -:10AF800000000000005D0100000000000000000063 -:10AF900000000000000000000000000000000000B1 -:10AFA000C5DF800045F6800059F68000C9DF8000CB -:10AFB000BDDF800089DF800051DD800000000000DF -:10AFC00055F680000000000000000000C57C010074 -:10AFD000A17C01008B7C0100E1F6800000000000F4 -:10AFE000A5F68000F9F68000C1F68000EDF680003D -:10AFF00000000000000000000000000015880100B3 -:10B00000698801000000000011880100258C010002 -:10B01000F5890100598901000000000000000000CE -:10B02000000000000000000000000000C5890100D1 -:10B03000000000001D1E1C0B80BA8C0100C2010024 -:10B04000F20000008100000010000000C0AD3A02D4 -:10B0500000C20100EC00000081000000220000009E -:10B06000776C0000000000000000000000000000FD -:10B07000C05D0100000000000000000000000000B2 -:10B0800000000000000000000000000035E20100A8 -:10B090001D8E8100E9898100298F81000000000058 -:10B0A000B58C810000000000FD8D810000000000D3 -:10B0B000000000000000000000000000010003008C -:10B0C0000300060000000300030003000E000D0053 -:10B0D0000E000E000E00020009000C000A0008001D -:10B0E0000D00010009000C000A0008000D0001001D -:10B0F00009000C000A0008000D00010009000C0006 -:10B100000A0008000D0001000A000D000B000900F4 -:10B110000E0002000A000D000B0009000E000200E4 -:10B120000900390016000E000E0005000900390064 -:10B1300016000E000E0005000A000D000B000900AD -:10B140000E0004000A000D000B0009000E000200B2 -:10B150000A000D000B0009000E0002001400BF00E1 -:10B16000C0001500110005001400BF00C00015004C -:10B17000110005001400BF00C000150011000500FB -:10B180001400BF00C0001500110005001400BF002E -:10B19000C0001500110005000900390016000E005E -:10B1A0000E0005000900390016000E000E00050013 -:10B1B0001400BF00C000150011000500090039008F -:10B1C00016000E000E0005000900390016000E00E2 -:10B1D0000E0005009600DE00DF00150011000500DE -:10B1E0001400BF00C000150011000500090039005F -:10B1F00016000E000E0005000900390016000E00B2 -:10B200000E0005000900610016000E000E0005008A -:10B210000900390016000E000E0005000C00B600F3 -:10B2200019001100110008000900390016000E0075 -:10B230000E0005000900B6001900110011000800F9 -:10B240000900B60019001100110008000900B6003D -:10B2500019001100110008000900390016000E0045 -:10B260000E0005000900B6001900110011000800C9 -:10B270000800370016000E000E0005000900B60099 -:10B28000190011001100080000000000000000007B +:10AB4000636E7472790064756D705F696E666F0014 +:10AB5000138589000000004008000000000000008C +:10AB600000000000000000006576656E74710066EC +:10AB700062740000115A010016000000775A0100AB +:10AB8000180000008F5A01001B000000275A010026 +:10AB90001C0000009CEF88000E000000DA59010044 +:10ABA00033000000DA59010033000000435A01006D +:10ABB00034000000435A010034000000435A0100F1 +:10ABC000340000009BEF880001000000D059010014 +:10ABD0000A0000009AEF88000100000003103036E0 +:10ABE000373839F4FFDD00010203040607080920A5 +:10ABF000252829232A32300B0C424746333F404355 +:10AC0000363A3C3B2D3D484A7F596145626B6C6F3B +:10AC100070BFC0C3C4C744F4DD69656D0000013274 +:10AC20002124302E46363B2D487F595E6BBFC744EA +:10AC300085F4DD01320C354146303637393A382D4E +:10AC40003D484A7F5A5F58646EBFC0C744F4DD0078 +:10AC500001020304060507080920252829232A32B2 +:10AC6000300B0C2E333F4043424746363A3C3B2D97 +:10AC70003D484A7F5659456B6C6F70BFC0C3C4C70F +:10AC800044F4DD01320C35414636373A382D3D4823 +:10AC90004A7F5A5F6EBFC0C744F4DD0001322124F1 +:10ACA000302E463637393B2D487F595E57636BBF90 +:10ACB000C744859CF4DD696572006C71004449529B +:10ACC0004543542D007068790000A4040040000042 +:10ACD000A40400800080D00420000000A404FF0130 +:10ACE0000000A40400040004A504FF032C01A50433 +:10ACF00000E000A0A504001C00000D04FF034000BC +:10AD00000D0400700040A204FF034000A204007084 +:10AD10000040A804FF000100D004C07F00000C0523 +:10AD2000FF010000A60400800080A604FF01FF00D0 +:10AD30009A04FF01FF00F40900800080F409003844 +:10AD40000020F409FF0337009904FF0378009F04F3 +:10AD500000C000409F04FF039001D70408000800D2 +:10AD6000D70400700020AC093C001400F80904006E +:10AD70000400706B745F66696C746572000000009B +:10AD80000C000000FFFFFFFFFFFFFFFFFFFFFFFFC3 +:10AD900070726F745F670070726F745F6E00000096 +:10ADA000EC5B01000700000007000000FD5B0100F4 +:10ADB000060000000100000000000000000000008C +:10ADC00000000000534145204861736820746F20E3 +:10ADD000456C656D656E74207531205031005341AE +:10ADE00045204861736820746F20456C656D656E01 +:10ADF00074207532205032007361655F6D61785F39 +:10AE00007077655F6C6F6F70007361655F707765F9 +:10AE10005F686E705F656E61626C6500405C01002A +:10AE20002700000007000000585C01002800000017 +:10AE3000070000006E5C0100260000000700000013 +:10AE40000000000000000000000000007374665F56 +:10AE500074656D705F6D696E5F647574795F637939 +:10AE6000636C65007374665F74656D705F6D6F6EA3 +:10AE700069746F725F74696D65007374665F746581 +:10AE80006D705F74687265736800696473757000D3 +:10AE9000747063007478630077617069000000006B +:10AEA000000000000000000000000000600A000038 +:10AEB00080380100736470636D6465760000000083 +:10AEC00000000000005D0100000000000000000024 +:10AED0000000000000000000000000000000000072 +:10AEE000C5DF800045F6800059F68000C9DF80008C +:10AEF000BDDF800089DF800051DD800000000000A0 +:10AF000055F680000000000000000000C57C010034 +:10AF1000A17C01008B7C0100E1F6800000000000B4 +:10AF2000A5F68000F9F68000C1F68000EDF68000FD +:10AF30000000000000000000000000001588010073 +:10AF4000698801000000000011880100258C0100C3 +:10AF5000F58901005989010000000000000000008F +:10AF6000000000000000000000000000C589010092 +:10AF7000000000001D1E1C0B80BA8C0100C20100E5 +:10AF8000F20000008100000010000000C0AD3A0295 +:10AF900000C20100EC00000081000000220000005F +:10AFA000776C0000000000000000000000000000BE +:10AFB000C05D010000000000000000000000000073 +:10AFC00000000000000000000000000035E2010069 +:10AFD0001D8E8100E9898100298F81000000000019 +:10AFE000B58C810000000000FD8D81000000000094 +:10AFF000000000000000000000000000010003004D +:10B000000300060000000300030003000E000D0013 +:10B010000E000E000E00020009000C000A000800DD +:10B020000D00010009000C000A0008000D000100DD +:10B0300009000C000A0008000D00010009000C00C6 +:10B040000A0008000D0001000A000D000B000900B5 +:10B050000E0002000A000D000B0009000E000200A5 +:10B060000900390016000E000E0005000900390025 +:10B0700016000E000E0005000A000D000B0009006E +:10B080000E0004000A000D000B0009000E00020073 +:10B090000A000D000B0009000E0002001400BF00A2 +:10B0A000C0001500110005001400BF00C00015000D +:10B0B000110005001400BF00C000150011000500BC +:10B0C0001400BF00C0001500110005001400BF00EF +:10B0D000C0001500110005000900390016000E001F +:10B0E0000E0005000900390016000E000E000500D4 +:10B0F0001400BF00C0001500110005000900390050 +:10B1000016000E000E0005000900390016000E00A2 +:10B110000E0005009600DE00DF001500110005009E +:10B120001400BF00C000150011000500090039001F +:10B1300016000E000E0005000900390016000E0072 +:10B140000E0005000900610016000E000E0005004B +:10B150000900390016000E000E0005000C00B600B4 +:10B1600019001100110008000900390016000E0036 +:10B170000E0005000900B6001900110011000800BA +:10B180000900B60019001100110008000900B600FE +:10B1900019001100110008000900390016000E0006 +:10B1A0000E0005000900B60019001100110008008A +:10B1B0000800370016000E000E0005000900B6005A +:10B1C000190011001100080000000000000000003C +:10B1D000000000000000000000000000000000006F +:10B1E000000000000000000000000000000000005F +:10B1F000000000000000000000000000000000004F +:10B20000000000000000000000000000000000003E +:10B21000000000000000000000000000000000002E +:10B22000000000000000000000000000000000001E +:10B23000000000000000000000000000000000000E +:10B2400000000000000000000000000000000000FE +:10B2500000000000000000000000000000000000EE +:10B2600000000000000000000000000000000000DE +:10B2700000000000000000000000000000000000CE +:10B2800000000000000000000000000000000000BE :10B2900000000000000000000000000000000000AE :10B2A000000000000000000000000000000000009E :10B2B000000000000000000000000000000000008E @@ -11148,4355 +11147,4355 @@ :10B8700000000000000000000000000000000000C8 :10B8800000000000000000000000000000000000B8 :10B8900000000000000000000000000000000000A8 -:10B8A0000000000000000000000000000000000098 -:10B8B0000000000000000000000000000000000088 -:10B8C0000000000000000000000000000000000078 -:10B8D0000000000000000000000000000000000068 -:10B8E0000000000000000000000000000000000058 -:10B8F0000000000000000000000000000000000048 -:10B900000000000000000000000000000000000037 -:10B910000000000000000000000000000000000027 -:10B920000000000000000000000000000000000017 -:10B930000000000000000000000000000000000007 -:10B9400000000000000000000000000000000000F7 -:10B9500000000000000000000000000000000000E7 -:10B9600000000000000000002DE9F843054688466D -:10B97000FBF33EF200212846FBF382F304462846FF -:10B980006E69AF69F3F3F0F30A2E814616D90F2ED4 -:10B9900016D02846FAF31EF5142E054603D9A368DF -:10B9A00023F00803A360A368142E43F00103A360EF -:10B9B00014D9A36843F00803A3600FE0022E0FD947 -:10B9C0002846FAF375F5D4F8A430054623F0FF03B2 -:10B9D00043F00203C4F8A430022303E0012301E092 -:10B9E000104D3023A268D20707D407F01802082AA6 -:10B9F0000CBFB5FBF3F54FF4E11507F00307002684 -:10BA00000BE004F54073B8F1000F05D030021818B0 -:10BA100049462A460023C0470136BE42F1DBBDE855 -:10BA2000F88300BF00C63E052DE9F8431646984648 -:10BA300004460D46FAF374F5002107462046FBF351 -:10BA40001FF3002281461346134988184068B0B995 -:10BA50000C225343CA18CE505560C2F808802046C5 -:10BA6000FBF3C6F1D9F824300C4D1E432E6020465E -:10BA7000FBF3BEF12B680125C9F8243004E0013343 -:10BA80000C32052BE0D1002520463946FBF3F8F2B5 -:10BA90002846BDE8F88300BFBC5F0100E403000056 -:10BAA00038B5124C002148222046F0F365F4104AC4 -:10BAB000012384E80C0000250E491F2204F10C002C -:10BAC000F0F332F584F82B50F5F31CF34FF4002318 -:10BAD000A3634FF40003E363074B20632364074B26 -:10BAE0006563DB696564A36038BD00BF1860010051 -:10BAF00044454247403901001C2B09007060010099 -:10BB00004369142B01DDFAF317B57047436910B58B -:10BB10000A2B04460ADD064901220346FFF784FF8B -:10BB200020460121BDE8104007F096BA10BD00BFC5 -:10BB300089160000C36910B5590704460CD5074B98 -:10BB400000221968FBF3B4F0054920461022234671 -:10BB5000BDE81040FFF768BF10BD00BF2C04000017 -:10BB6000FDB18000134B13B51360134601E0114C77 -:10BB70001C600433ADF17C04A342F8D3C41C24F050 -:10BB800003040D4B091B0D481960002303600C488A -:10BB9000083903600B4884E80A0003600A48026021 -:10BBA0000A4802F500520260094A1360EAF7C6FE2D -:10BBB00044601CBD4B415453F403000014040000C6 -:10BBC000480400000460010068600100106001008A -:10BBD000F003000008B500211420EAF7BDFE054B74 -:10BBE000002118601422F0F3C7F3BDE80840F5F314 -:10BBF00001B100BF300400002DE9F0474D1C29467B -:10BC0000824605F0A1FB134C206000B34FEA850982 -:10BC100048460021EAF7A0FE0F4F804638600F4EDD -:10BC200068B14A460021F0F3A7F320680021F0F341 -:10BC30003FF73B6800221A603560BDE8F087504648 -:10BC4000216805F0D5FBC6F80080C4F80080BDE887 -:10BC5000F08700BFF8030000E803000004040000C0 -:10BC6000F0B5184F85B00F21386805F0C3FA0F28DA -:10BC700003903E4624D184200021EAF76DFE124C49 -:10BC80002060D0B100218422F0F376F30025012357 -:10BC900004AA42F8043D00950195386821684FF4E4 -:10BCA000F06305F0D5FA0130206803D03221ECF7BB -:10BCB00051FA05E0EAF7D8FE2560306805F0B8FAD9 -:10BCC00005B0F0BD2C04000044040000B1F5E06FA5 -:10BCD00073B504460E46154606D10369009100214E -:10BCE00001911E680A460CE00D4B00221868FBF318 -:10BCF000B9F1014680B123690022009601921E68C5 -:10BD000020462B46B04738B1064BA0611A686561E2 -:10BD100022621C60002001E04FF0FF307CBD00BFBC -:10BD200000040000F85F01002DE9F84310200C46E4 -:10BD3000002191469846EAF70FFE054620B3144EBF -:10BD40003068FAF3EDF3099B074623B930682146C2 -:10BD50004A46FBF387F13068FAF35CF50123834030 -:10BD6000089AEB60AA600B4AC5F804801168156058 -:10BD7000094A2960116830680B4313603946FBF3A8 -:10BD80007FF10020BDE8F8836FF01A00BDE8F8836A -:10BD9000000400003C0400001004000013B5002162 -:10BDA0000446FBF36DF1174B1860174B00F57060FC -:10BDB00018606369222B12DDE36958060FD540F63F -:10BDC000270100222046FAF311F501462046FBF335 -:10BDD00057F10E4B002118602046FBF351F1002073 -:10BDE0004FF4006102460A4B00900190FFF79CFF60 -:10BDF00028B1012002B0BDE81040F4F377B602B0DC -:10BE000010BD00BF24040000946001003404000051 -:10BE1000E9B1800073B5374B374C0193374B0021A4 -:10BE2000202220461D682669F0F3A6F20123236034 -:10BE3000334B26611B68E36145F8044C00F048FC75 -:10BE4000ADF5FE513C390A462E48FFF78BFEF4F360 -:10BE50003DF3F4F3A5F700F073F8FFF721FE00209F -:10BE600006F0D4FD284D294C286007F00FFA206019 -:10BE7000FFF794FFFFF7AEFE206800F029FB206873 -:10BE800006F0E8FD224B20681A6802F580321A603D -:10BE9000204B1A6802F580321A601F4B1A6802F5AF -:10BEA00080321A6000F0C0F800221C481C49F5F3EB -:10BEB000E7F002221B481C49F5F3E2F000221B4880 -:10BEC0001B49F5F3DDF000221A491B48F5F3D8F0C1 -:10BED0002068FFF715FE2068FFF718FE2068FFF7BF -:10BEE00029FE286840F28F11FFF786FEFFF7B8FEA3 -:10BEF00020687CBDADDEADDE70600100945C0100A9 -:10BF0000906001008C6A03002C0400000004000013 -:10BF1000F403000014040000046001008DDA8900BD -:10BF2000891900001385890041B48000943B010009 -:10BF300091B680001DB28000973B01007047000061 -:10BF400070B5174D2C682CBBB0202146EAF704FDD4 -:10BF5000286010B32146B022F0F30EF24FF4806057 -:10BF600021462E68EAF7F8FCB060286886681EB99A -:10BF7000EAF77AFD2E600DE04FF48062C260214640 -:10BF80003046F0F3F9F12B68064A20461360064A62 -:10BF9000536170BD4FF0FF3070BD4FF0FF3070BD8A -:10BFA000A8600100500400007060010070B5184CDA -:10BFB0000546236833B9174E33680BB9FFF7C0FF46 -:10BFC00033682360206808B300230360C0F89C3006 -:10BFD0004360012380F8A4306B6C0E3B012B03D926 -:10BFE00028460D49FFF7C0FC0C4B9A6812B1226835 -:10BFF000C2F89C3020680123C0F89C30F5F31EF095 -:10C00000074808492268F5F33BF0206870BD00BF7F -:10C0100050040000A8600100716C010098600100EC -:10C02000242B870011BE800010B500230446102287 -:10C030000A49FFF7F9FC00212046FAF365F70022D0 -:10C0400020464FF4A051EDF76DFF054B002220462E -:10C050009A60BDE81040FFF7A9BF00BFE5BC8000B3 -:10C060009860010038B504460D4651B11020F5F333 -:10C070009FF1044B186020B180E830004FF4F0636A -:10C08000836038BDAC600100134B02461B6800683A -:10C0900010B500F47041DC1E090B042C08D800F424 -:10C0A0007060000A0E30012313FA00F0484310BDFF -:10C0B000072B0CD8002010BD43F480741461146C5D -:10C0C000013304F07F0401346403001901E000230C -:10C0D00018468B42F0D110BD501400000368406830 -:10C0E000181823F00703083398428CBF0020012062 -:10C0F00070470000044B054A186890421ABF00F1CF -:10C1000008021A6000207047A05C010000100000C7 -:10C110002DE9F34190E8480023F00704083413F0B8 -:10C12000070202D19D19AC424AD0354680680022F0 -:10C1300003E0875C0DF802700132B242F9D19E181B -:10C14000A64204D900293DD0361B951B00E00026ED -:10C1500023F00707C7EB030C002204E012F8078066 -:10C1600000F8028001326245F8D18218002003E015 -:10C170001DF8007017540130A842F9D15B1952190B -:10C18000E71A002004E013F800C002F800C00130F4 -:10C19000B842F8D1002E18DD00AB5D190023EA5C2F -:10C1A000CA540133B342FAD1C918E4180022C3F1CA -:10C1B000080302E0A05C885401329A42FAD104E0FC -:10C1C000104603E04FF0FF3000E00020BDE8FC81A6 -:10C1D0002DE9F0471C4B1D4C0026C4EB03081C4BFB -:10C1E0004FEAA80803FB08F8474629E02368D4F87B -:10C1F00008A023F0070900251AF8052015F80930D2 -:10C200009A4202D00120F4F371F40135082DF3D1E4 -:10C210002046FFF763FF88B90E4B054603EBC70ABC -:10C22000013705EB09031AF805201B7A9A4202D060 -:10C230000120F4F35BF40135082DF2D101360C3402 -:10C240004645D3DBBDE8F0879013000000100000E6 -:10C25000ABAAAAAA00080000144B2DE9F0471B68FE -:10C26000134D9B68134F03F00F097F1B0123124AE4 -:10C2700003FA09F9BB1002FB03F80026444606E066 -:10C280002846FFF72BFF00B9013401360C3546452F -:10C29000F6DB2246BB104FF0553404FB032307485E -:10C2A0004946BDE8F047F0F38DB000BF4C140000E4 -:10C2B0000010000090130000ABAAAAAAA93B01003D -:10C2C00041F4003138B5426304460163652502E05C -:10C2D0000A20F4F355F5236B002B01DB013DF7D168 -:10C2E00038BD836A43F0004383627047836A23F05A -:10C2F000004383627047F8B58668054601240F46FF -:10C3000006F00F06FFF7F2FF14FA06F6AC62EF62D2 -:10C31000002405E0A1B228460022FFF7D1FF013436 -:10C32000B442F7DBF8BD00002DE9F041FFF7E2FE73 -:10C33000194E1A4BDFF87080194FF61A194BC8EBDB -:10C340000707002814BF05461D4604465D1BFFF77E -:10C3500083FF47B1002140463A46F0F30DF04046D6 -:10C360003946F4F383F146B100210C483246F0F32C -:10C3700003F00A483146F4F379F155B10021204623 -:10C380002A46EFF3F9F720462946BDE8F041F4F3D9 -:10C390006DB1BDE8F08100BF9013000000100000F7 -:10C3A0000008000000100000C5040000424B2DE909 -:10C3B000F74F1D6841492846FFF79DFF404A414B12 -:10C3C000A968D31A404A9B105A43019271D00120A8 -:10C3D00001F00F0110FA01F18A4201DDF4F386F356 -:10C3E0002846FFF751FE394BA0F1040B1A68994615 -:10C3F0000E2A01D8861000E001264FF00008314CCB -:10C400004CE06368013B072B01D8A36813B90120F6 -:10C41000F4F36CF32046FFF761FE38B9FFF76AFECC -:10C42000074620B90120F4F361F300E0002720461D -:10C430003946FFF76DFE10B10120F4F357F3DFF832 -:10C440007CA0A1682268D9F80030CAEB010122F073 -:10C450000702C9100E2B96BF02EA0B02324346EACE -:10C46000920289B22846FFF72BFFA7B12268D9F8BC -:10C47000003022F00702CAEB07010832C9100E2B68 -:10C4800098BF02EA0B0289B28CBF324346EA92029D -:10C490002846FFF715FF08F101080C34019B984569 -:10C4A000AFDB2846FFF71DFF03B0BDE8F04FFFF7F5 -:10C4B0008FBE03B0BDE8F08F4C14000000080000F0 -:10C4C0009013000000100000ABAAAAAA50140000AC -:10C4D0002DE9F7430446FAF38BF4204600F008FAFE -:10C4E0006B48EAF71DF92046F2F334F600F5787050 -:10C4F0004FF47A730730674FB0FBF3F03860204693 -:10C50000F2F328F6644B654AC3186169B3FBF2F392 -:10C51000634A22291360634E634D04DDE3695806C4 -:10C5200001D5336800E02B6803F5C2630433D3F808 -:10C5300000E030682B68222905DDE269520602D549 -:10C5400000F5C26201E003F5C2620432126896454A -:10C55000F1D0222905DDE269520602D500F5C26359 -:10C5600001E003F5C2630433D3F80080EAF7B8F8BA -:10C570003168814660692A681025222805DDE36953 -:10C580005B0602D501F5C26301E002F5C263043324 -:10C590001B689845F1D0222805DDE3695E0602D5C7 -:10C5A00001F5C26301E002F5C2630433013DD3F833 -:10C5B0000080E2D1EAF794F83A68C9EB0006B2FAD3 -:10C5C00082F39A40191FB2FBF6F2384B01321A601F -:10C5D0004FF47A73A2FB03233548CA400160C1F1CE -:10C5E000200113FA01F08018ECF742FB39680423AC -:10C5F0000FE0B5FA85F2B6FA86F0013A8242A8BF9A -:10C600000246964095409B18B6FBF1F201FB12667C -:10C61000551915F0404FECD0264A1360264B40F2D6 -:10C62000FF321D60236A002B244BC8BF6FF07F428E -:10C630001A606369222B0CDDE369580609D50020D6 -:10C6400040F6270102461E4B00900190FFF76CFB5D -:10C6500005E020461A4920220023FFF7E5F90020D3 -:10C660001849F0F301F5184D286078B10120F4F372 -:10C670006DF220462D68F2F36DF5B5FBF0F04FF446 -:10C680007A754543114BA5F5FA651D60BDE8FE833B -:10C69000E91E0000A45C01003F420F0040420F0071 -:10C6A000B40300003404000024040000A8030000C8 -:10C6B000AC030000A4030000A0030000B0030000CE -:10C6C00019B980008C8502008404000080040000F9 -:10C6D0000D4B00211A6842F010021A601A6822F409 -:10C6E00000721A60094A136843F0807343F4803380 -:10C6F0001360074B07221A6043F8041C59685A60FC -:10C70000044B20221A60704714ED00E0FCED00E0BD -:10C71000241000E000E400E070B504460E46FAF391 -:10C7200067F32046F9F3FCF60546EAF75BFD40F6B1 -:10C730002A0102462046FAF395F48269436926B13C -:10C7400042F0004243F0004303E022F0004223F0B5 -:10C7500000438261294643612046BDE87040FAF3F8 -:10C760008FB42DE9F84304461E4690460D46FAF371 -:10C770003FF32046F9F3D4F64146324607462046B9 -:10C78000FAF370F42046FAF345F00646EAF72AFD7C -:10C7900040F62A0102462046FAF364F44FF00108FD -:10C7A000814685B108FA06F5836933EA050502D1A9 -:10C7B0004046E9F787FF01360120B040E9F774FFF2 -:10C7C000C9F818500EE0701C08FA06F608FA00F0D6 -:10C7D000E9F778FF4046E9F767FFD9F818301E43BC -:10C7E000C9F8186020463946BDE8F843FAF348B462 -:10C7F000034630B1002000E01046421C5B08FBD12C -:10C80000704770470346032B10B510460C461DD8E1 -:10C81000FAB1022B0BD0032B14D0012B03D0FFF75E -:10C82000E7FF0D4B06E0FFF7E3FF0C4B02E0FFF7DD -:10C83000DFFF0B4B186043F8044C5A6804225A601F -:10C84000002010BDFFF7D4FF064BF3E76FF00100A7 -:10C8500010BD6FF0010010BD241000E0341000E0A6 -:10C86000441000E0541000E050B1431E034207D0D2 -:10C87000002300E013465A1C4008FBD101209840D9 -:10C880007047000070B5EAF7E3F90446EAF7DAF911 -:10C89000164E241826F4FE4626F0FF0606F500463E -:10C8A000A41B1ED00125B4F5004F0FD328463146F6 -:10C8B0004FF40042FFF7A6FFB0B90135EDB2042DE9 -:10C8C000A4F5004406F50046EDD170BD20465CB1EC -:10C8D000FFF7CAFF314602462846BDE87040FFF721 -:10C8E00091BF4FF0FF3070BD70BD00BF8C6A030078 -:10C8F0002DE9F8430446FAF37BF2204640F60E0198 -:10C900000022FAF3AFF30546002838D02046FAF3A8 -:10C910006BF2014618B920460A46F9F3F5F52046B0 -:10C920002F68D5F80080F9F303F60428064605D8E9 -:10C9300025D108F4E028B8F5403F20D10020504927 -:10C94000F0F392F3D8B907F0F0073F090FE0013F89 -:10C95000072E2F6108D90C2E06D02B6C03F44063F0 -:10C96000B3F5406F00D010B1464B01206B61002F32 -:10C97000EDD1D5F8E83123F01003C5F8E831EAF736 -:10C9800031FC40F62A0102462046FAF36BF33E4D95 -:10C9900006462860EAF726FC314602463B48EFF39C -:10C9A00011F52046F9F3C4F5394B18602B681A6865 -:10C9B00042F080721A601A6842F002021A60002285 -:10C9C000C3F8E0216269272A05DDD3F8E02142F0AF -:10C9D0004002C3F8E02140F2DD5602E00A20F4F301 -:10C9E000CFF12B68D3F8E0319B0301D4013EF5D1A0 -:10C9F00000210B4620464FF40062FFF7B2FE0021F3 -:10CA00000B46204640F61202FFF7ABFE00210B4614 -:10CA1000204640F62902FFF7A4FE20460121FFF739 -:10CA20007BFE00201B49F0F31FF300B32046F9F30F -:10CA300077F50646EAF7D6FB40F62A01024620467D -:10CA4000FAF310F3D0F814900746D0F898802046F7 -:10CA5000F9F366F50123834043EA09037B6148F05B -:10CA60000103C7F8983020463146FAF309F32B68E2 -:10CA70001A6A42F003021A62BDE8F843FFF702BFE8 -:10CA800097850200FF7F0121B0600100BB3C0100DF -:10CA9000B8600100A28502000721C0F8A41140215E -:10CAA000C0F8A8114FF4F061C0F8C8111821C0F8FF -:10CAB000CC1108210122C0F8D01106210A23C0F8A8 -:10CAC0009C21C0F8B021C0F8DC11C8221C21C0F89C -:10CAD0009831C0F8B42120231022C0F8E0110C21B5 -:10CAE000C0F8A031C0F8BC31C0F8C031C0F8C421D2 -:10CAF000C0F8D431C0F8E4110323C0F8E8210421C0 -:10CB0000C0F8F0210022C0F8D831C0F8EC11C0F80C -:10CB1000F421C0F8FC21C0F80032704741F2E44330 -:10CB2000984206D144F2F4300B1A584240EB03000D -:10CB3000704700207047D0F81C1238B5044659B130 -:10CB4000806804F0D0FB0546D4F81C02F4F33CF4F2 -:10CB50000023C4F81C3200E00D46284638BD7FB5DE -:10CB60000446062384200393F4F31CF4C4F81C0247 -:10CB7000B8B100218422EFF3FFF300251C23A06845 -:10CB8000D4F81C1203AA0095019504F061FB064637 -:10CB9000013008D1D4F81C02F4F316F4C4F81C5286 -:10CBA00001E04FF0FF36304604B070BD2DE9F04192 -:10CBB00004460D461646984640F2E93702E00A2040 -:10CBC000F4F3DEF063691A6D002A04DA013FF6D14E -:10CBD0003846BDE8F081069A46443602B2F1807FBD -:10CBE00046F0004603D12A7842F08072B6181E65DE -:10CBF00040F2E93602E00A20F4F3C2F063691B6DEB -:10CC0000002B03DB2B700120BDE8F081013EF2D147 -:10CC10003046BDE8F08100002DE9F0438BB01D46A1 -:10CC2000DDF848909F4B0846C3F800901146174620 -:10CC3000FFF774FF002800F030814FF40B70F4F31D -:10CC4000B1F30446002800F0298100214FF40B7253 -:10CC5000EFF392F3A560C4F814902046FFF71CFF91 -:10CC6000914B1E68C4F818621EB13678003618BFA2 -:10CC7000012604F12808404602214122F0F382F403 -:10CC80000023009301930293384629464A46139B9A -:10CC900006F024FBE060002800F0FA80F9F338F495 -:10CCA0002060E068F9F344F46769804A7B68804952 -:10CCB00003F0010383F00103D4F800C0002B18BF78 -:10CCC000114684F87A3140F629039C456060D4F817 -:10CCD00008E0E26807F5007303D110B107F50877A3 -:10CCE00001E007F504770097D4F8BC010190D4F86F -:10CCF000C0010290D4F8C80103904FF0FF300490B7 -:10CD0000D4F8C401059008200690002007907046D2 -:10CD100004F04EFC6062002800F0BA80D4F81812CB -:10CD2000644FB9B10B78ABB1D7F8B03098476249CE -:10CD30002246D4F81802F0F32DF3D4F818025F4914 -:10CD4000224604F0F1FA2EB12046FFF708FF002832 -:10CD500040F09E8002210A46D7F8B830606A9847B2 -:10CD600020460021E2682B4600F06EF92061002881 -:10CD700000F08E8000210B462046514AF3F336F531 -:10CD80000023C4F8940184F87D314E48F5F304F093 -:10CD900010B3EFF347F5012383404B48C4F88431C7 -:10CDA000F4F3FAF710B1EFF33DF508B1D4F88401CC -:10CDB000C4F8880145490020F0F356F1030CA4F8AB -:10CDC0008C31A4F88E013BB100212046404A0B462D -:10CDD000F3F30CF5C4F8900100203E49F0F344F160 -:10CDE000012808BF84F822022046F6F391F40028B7 -:10CDF00035D000200125C4F8A40184F82A52364910 -:10CE0000F0F332F120B184F805523448EFF3DAF24E -:10CE100000203349F0F328F1C0B28DF8260068B144 -:10CE200000F00F004FF080730AA901F8020D4FF4D3 -:10CE30004072009320460F23FFF7B8FE0AA908238B -:10CE400001F8013D636900221D6F1A674FF080737E -:10CE500000932046F023FFF7A9FE63691D6721496F -:10CE600022462148F4F30CF12048F3F3ABF7204BB2 -:10CE700004F58472511C1A600332DA60D4F8F02091 -:10CE8000596004F585719960C3F810805A6105E016 -:10CE90002046F4F399F2002400E0044620460BB04B -:10CEA000BDE8F0838804000044040000B985020056 -:10CEB000CB85020010A7880051E78000CDE78000F5 -:10CEC00091F08000E08502000A86020002860200DE -:10CED000EDE68000D5850200C1850200E9850200EB -:10CEE000AD85020095E68000E03C0100F9E280009B -:10CEF000BC60010038B50025044680F8795100690E -:10CF000000F0DEF82046F6F3F5F5E0682946F9F37F -:10CF1000F9F2D4F8940128B1F3F3ECF3D4F89401C6 -:10CF2000F3F312F4D4F8900128B1F3F3E3F3D4F857 -:10CF30009001F3F309F4E06805F078FFD4F81C32AF -:10CF400023B11B7813B12046FFF7F5FD2046BDE85D -:10CF50003840F4F339B210B58469A068FFF7CAFF0E -:10CF6000E06805F061FD002010BD000010B5846987 -:10CF70000021342204F11C00EFF3FEF1034BA06802 -:10CF800063622462F6F32AF3002010BD91F680005C -:10CF90002DE9F347274D99462B680646072B0F4688 -:10CFA000924640DC05F032FD80465020F4F3FAF161 -:10CFB000044600283AD000215022EFF3DDF12B681F -:10CFC000A4F8149084E848002761C4F80C80204637 -:10CFD00041F2E4414A4643468DE88004FFF71CFED7 -:10CFE000A06010B300200A990B9A134B8DE84004FF -:10CFF000FEF79AFE074618B1A068FFF77BFF12E024 -:10D00000A068F6F367F12B68A0610F210B4A304648 -:10D01000EFF318F2F7730A483146EFF3D3F12B68B8 -:10D0200001332B6002E0002400E004462046BDE806 -:10D03000FC8700BFD4600100C1F680003386020087 -:10D0400013860200F4F3C0B12DE9F0411B4F98465E -:10D050003B780546072B144626D85420F4F3A2F15A -:10D06000064610B300215422EFF386F13B780022EC -:10D0700086F8443001333B700123B46086E8200118 -:10D08000A6F84C20A6F85020A6F84E20A6F852206C -:10D09000B3640420F4F386F10446306440B1002107 -:10D0A0000422EFF369F100E000263046BDE8F0818C -:10D0B0003046F4F389F12646F7E700BFD860010057 -:10D0C000C26B1AB100235362826B5362C068FFF7D0 -:10D0D000B9BF0000054A064BD17E1970117F597007 -:10D0E000517F9970927FDA70704700BF8C6A03009D -:10D0F000906001002DE9F04F8FB0E9F7A9FD474E90 -:10D10000474D3368049005932B68B3F5805F00F2B8 -:10D110008180444F44493868EFF3A6F701287AD05C -:10D120002B68DFF81C910393D9F800300024069394 -:10D13000DFF810812368DFF810A10793D8F80030DA -:10D14000DFF808B10893DAF80030384A0993DBF8C1 -:10D150000030D7F800C00A93354B126819680C925A -:10D160000B913449301D0968039A0D916146CDF841 -:10D1700008C00193EFF37CF021462A683868EFF38A -:10D18000FBF02D4A019BCAF800202849294A04983F -:10D190001C6014600C604FF0FF32311A3C60C9F81B -:10D1A00000402C60C8F80040CBF80040EFF38CF74B -:10D1B0000599019BCA439042DDF808C029D1039A22 -:10D1C00006992A60C9F8001021681C4AC7F800C0F7 -:10D1D0001160079A08992260099AC8F80010CAF8E5 -:10D1E00000200A990B9ACBF800101A600F490C9B8B -:10D1F000039A0B600D9B0F4960460B60311DEFF3E6 -:10D2000037F02A68301D21460FB0BDE8F04FEFF32C -:10D21000B3B0FEE7FEE70FB0BDE8F08F8C6A030005 -:10D220009C5C0100985C0100828602004C140000A6 -:10D230004814000050140000DDBAADBB38140000E3 -:10D24000945C0100441400003414000040140000F9 -:10D2500070470000774B2DE9F04F1B6891B0043BFD -:10D26000012B03D8744B1868FFF7F2FFFEF7D2FDCD -:10D2700000210446F9F334F720460021F9F300F7C2 -:10D28000054658B12046F9F3B3F52B6A002B05DAB1 -:10D290002046F9F3ADF54FF000432B62E9F7CBFFE1 -:10D2A0002046F9F3CBF00EA90822EFF3F1F2024683 -:10D2B0002046D4F840B00B92F9F38CF08246204619 -:10D2C000F9F388F081462046F9F384F08046204641 -:10D2D000F9F3EEF007462046F9F3EAF00646204659 -:10D2E000F9F3E6F005462046F1F334F7014620460F -:10D2F0000C91F1F32FF784462046CDF834C0F1F3BA -:10D3000029F70B9A0C99DDF834C0029208F54248CF -:10D310004A4A05F5424500F542400AF5424A09F5F8 -:10D32000424908F5A87807F5424706F5424605F553 -:10D33000A87501F542410CF5424C00F5A870B8FB08 -:10D34000F2F8B5FBF2F50CF5A87CB0FBF2F00AF5AB -:10D35000A87A09F5A87907F5A87706F5A87601F562 -:10D36000A871B1FBF2F1DFF8F8E0BAFBF2FA02FBC8 -:10D370001899B7FBF2F702FB156602FB10C2CDF855 -:10D3800004E0DFF8E0E02E4BB2FBFEF2B9FBFEF961 -:10D39000B6FBFEF6089109922A492B4A2B480093C6 -:10D3A000CDF80CB0CDF810A0CDF8149006970796E4 -:10D3B000EFF308F0264840F60D0144F2F432FEF790 -:10D3C00085FC38B1224840F6290144F2F432FEF7D8 -:10D3D0007DFC20B91F4A204B1D4D1A6000E000253E -:10D3E000204605F01BFE44F218334FF6FF729042C0 -:10D3F00014BF02461A4640F612011848FEF766FCB2 -:10D400001649002818BF00214DB141B1124B2846E2 -:10D410001B685B6898472B6928465B6898472046DD -:10D42000F9F3E6F42946FEF71DFE204611B0BDE8EB -:10D43000F08F00BF501400004C14000040420F0059 -:10D440007D8602003F8602007E860200448602003E -:10D45000A85C0100D45C01008C040000945D010014 -:10D4600040390100A0860100084670472DE9F04FC1 -:10D47000D1F8FC3091B00B9303F560630446099337 -:10D4800071E10E22002320460BA9E8F3DBF50F28FB -:10D490000746204602D1E8F373F56CE100220BA9A0 -:10D4A0001346E8F3CFF510F00E0F40F061818B4E7C -:10D4B0003A0D3E4040F23B43360A00F4F8789A4277 -:10D4C00008924FEA181804D140F6FF739E4200F00C -:10D4D0004A8100F478534FEA532B002B00F043812C -:10D4E00000F4F82A00F47803DB0C4FEA9A3A13EBC5 -:10D4F0000A02079325D140F267339E4214D10CAB48 -:10D5000001930DAB02930EAB03930FAB0493204634 -:10D510000BA913460092E8F335F5002800F02381AB -:10D520000C9BC4F858331EE140F2DC539E4208D0F5 -:10D5300040F20B539E4204D040F627039E4240F037 -:10D540001281D4F8D050314605F1B60344F8237067 -:10D5500005F1C60344F823002046FFF785FF04EBDE -:10D560008503C3F8D40000270BE0012220460BA955 -:10D570001346E8F367F500F00E00022840F0F8804B -:10D5800001374745F1D10CAB01930DAB02930EABC4 -:10D59000002703930FAB049320460BA93A463B4662 -:10D5A0000097E8F3EFF420B1B94627E04FF0010906 -:10D5B00000E08146402300930CAB01930DAB029336 -:10D5C0000EAB039300220FAB049320460BA9134626 -:10D5D000E8F3D8F40028E9D1B9F1010F0ED00D9B82 -:10D5E000002B40F0C5800F9B002B40F0C1800E9AAD -:10D5F000B2F5805F40F0BC809946DBE70C9A04EB03 -:10D600008503C3F814210E9A0127C3F8D4210CAB6B -:10D6100001930DAB02930EAB03930FAB0022049367 -:10D6200020460BA93B460092E8F3ACF460B1012F11 -:10D630000AD10E9BB3F5805F06D10C9904EB8502ED -:10D64000C2F89411C2F8143201370028DFD13746EE -:10D650004FF001082E4617E00025002300930CAB85 -:10D6600001930DAB02930EAB03930FAB04932046D3 -:10D670000BA942462B46E8F385F408B10135ECE7E7 -:10D68000002D75D008F10108D845E5D135463E4654 -:10D6900000271FE0C02300930CAB01930DAB029356 -:10D6A0000EAB03930FAB049320460BA93A4600231D -:10D6B000E8F368F400285BD00F9B002B58D10E9B39 -:10D6C000B3F5805F54D127B90C9A05F1A60344F84D -:10D6D000232001375745DDD1002739E000FF0F0037 -:10D6E000802300930CAB01930DAB02930EAB03931D -:10D6F0000FABBBF1010F0CBF3A467A1C04932046D6 -:10D7000000230BA9E8F33EF4089A40F23B439A4207 -:10D710000DD140F235139E4209D1D4F870330C99E3 -:10D7200004EB83020133C2F87413C4F87033F8B108 -:10D730000F9BEBB90E9BB3F5805F19D1BAF1000FC7 -:10D7400005D127B90C9A05F1A60344F82320013727 -:10D75000079B9F42C4D1B9F1000F04D1D4F8D03057 -:10D760000133C4F8D0300B9B099A9342FFF489AE81 -:10D770000023C4F8D03011B0BDE8F08F10B5D0F858 -:10D780007023002306E0D0F870134FF44C74C1F8F6 -:10D790000049013304309342F5D110BD2DE9F8431F -:10D7A00000270446154699460E46B84609E030461D -:10D7B00000210422EEF3E0F50137C6F80080B04600 -:10D7C00076194F45F3DBC4F80080BDE8F88370B5E7 -:10D7D0000D460446D8B1D1B10E68C6B1B389CBB9F4 -:10D7E000738A03F00303012B03D1F06908B1F3F34B -:10D7F000EBF5738A201D23F0040373823146EDF3A9 -:10D8000061F723890020013B2381286070BD6FF000 -:10D81000010070BD6FF00F0070BD2DE9F74F0C9F38 -:10D82000019116469A46DDF834B0BDF838900546A9 -:10D83000002857D00F9B002B54D0002952D0002A2B -:10D8400050D0BBF1000F4DD09BF80030002B49D0D9 -:10D8500000F104084046EDF341F70446002844D0A7 -:10D86000B9F1010F0BD157B906FB0AF0F3F39AF5A2 -:10D87000074638B940462146EDF324F735E04FF02E -:10D88000000800E08046002124222046EEF374F5D3 -:10D89000019B0822A360638A204623F0030349EA20 -:10D8A000030343F0040363825946EEF33DF600237D -:10D8B000B9F1010FE3710CD1A4F814A0C4F81C80D5 -:10D8C000A66104F12000394632465346FFF766FF51 -:10D8D00001E0EB6863612B89002001332B810F9BF2 -:10D8E0001C6004E06FF0010001E06FF01A00BDE879 -:10D8F000FE8F2DE9F84307460E461546002A2DD027 -:10D9000000282BD0002929DD1020F3F34BF5044625 -:10D9100040B300211022EEF32FF5E760242707FB28 -:10D9200006F966814846F3F33DF5804630B9204656 -:10D93000F3F34AF56FF01A00BDE8F88300214A4678 -:10D94000EEF31AF5204640F8048B41463A4633463A -:10D95000FFF724FF2C600020BDE8F8836FF0010082 -:10D96000BDE8F8836FF01A00BDE8F88370B506468D -:10D9700060B1046854B125895DB92068F3F324F5DA -:10D980002046F3F321F53560284670BD6FF00100A5 -:10D9900070BD6FF00F0070BDFFF719BF1FB50024F9 -:10D9A000019203930A46234600940294FFF735FF41 -:10D9B00004B010BDFFF70BBF51B1032902D80423F7 -:10D9C000136003E0033121F0030111600020704770 -:10D9D0006FF0010070472DE9F04186B005460C4616 -:10D9E0001E46DDF83080174612B31BB1B8F1000FA8 -:10D9F00003D11DE0B8F1000F1AD12846214605AA2F -:10DA0000FFF7DAFFB0B92EB1059B7B4398450FD3E2 -:10DA1000B3070DD10D9B28460193012302930E9B62 -:10DA200021460393059A3B460096FFF7F6FE01E078 -:10DA30006FF0010006B0BDE8F08110B5044690B16A -:10DA4000C36823B1406804F10C01FFF7A5FFA36888 -:10DA500023B1606804F10801FFF79EFF2046BDE88E -:10DA60001040F3F3B1B410BD2DE9FF41074610207B -:10DA70000D4616469846F3F395F40446F8B1002196 -:10DA80001022EEF379F4124A27606560019204F1E6 -:10DA900008020023029228460C2132460093FFF729 -:10DAA0009AFF034658B90B4A0090019204F10C0208 -:10DAB000029228460C214246FFF78DFF18B12046FE -:10DAC000FFF7BBFF0024204604B0BDE8F08100BF93 -:10DAD0009086020088860200FFF7AFBF806970471A -:10DAE000008A400070470000808ACB69B2FBF0F3E7 -:10DAF00000FB1322D2B242F000421B0642EA13435B -:10DB00008B61002300E001338869094A002802DAAA -:10DB10009342F8D106E0934204D0C30005D4C0F389 -:10DB2000407070474FF6FF7070474FF6FF707047B8 -:10DB30008096980010B58468002364694B61302C8E -:10DB4000C4BFD1F8F43003F47E03C1F8F430BDE86B -:10DB50001040FFF7C9BF2DE9F041002480460F4671 -:10DB60001601254640463946AA19FFF7E3FF4FF64E -:10DB7000FF73984206D0A84001350443102DA4B28B -:10DB8000F0D100E004462046BDE8F081BF230B80C1 -:10DB9000FF2313807047013906291DD8DFE801F003 -:10DBA000040A1C1C101C170020234382402383827C -:10DBB000802310E04023438283824FF480730AE085 -:10DBC00060234382402383824FF4C07303E0102319 -:10DBD00043824023838203820020704701390A294F -:10DBE00019D8DFE801F006080A0C0E1810181818EA -:10DBF000130040230CE060230AE0802308E0A02308 -:10DC000006E0C02304E04FF4807301E04FF4C073DA -:10DC1000438220238382838A428A53431B110382D7 -:10DC2000002070476FF01600704770B50446058AF3 -:10DC30008068F8F375F400210646A068F9F320F235 -:10DC4000A2685369222B05DDC36C9B059B0D07332E -:10DC5000DB08A38510463146F9F312F2A38D6D005F -:10DC6000E81A023870BD70B5044680680D46164645 -:10DC7000F9F394F030B1204629463246BDE87040B1 -:10DC8000FFF769BF06F5806635F8160080B270BDF3 -:10DC9000F8B50446806816460F46F8F341F40021B3 -:10DCA0000546A068F9F3ECF13A4601462046FFF735 -:10DCB000DAFF29463080A068F9F3E2F10020F8BDD0 -:10DCC00001392DE9F84F044691461E460E2971D8B8 -:10DCD000DFE801F008187028707070347070707090 -:10DCE00070703B0090F82E20838B0AB1C58C00E049 -:10DCF000C58BED1AA369D9052ED53368AB4233D352 -:10DD0000A78B36E090F82E20038C0AB1C58C00E07A -:10DD1000458CED1AA3699A051ED53368AB4223D30F -:10DD2000278C26E083694FF0020513F4806F13D02F -:10DD30003368012B18D9876A02371AE0878CC58CA3 -:10DD40008369ED1B13F4006F05E0878BC58C836935 -:10DD5000ED1B13F4407F04D135606FF01D00BDE86A -:10DD6000F88F3368AB4204D235606FF00D00BDE828 -:10DD7000F88FA068F8F3D4F300218346A068F9F384 -:10DD80007FF14FF00008824609E008EB07022046C9 -:10DD90005146FFF768FF08F1010829F8020BA84572 -:10DDA000F3D1A0685946F9F36BF1C6F80080002062 -:10DDB000BDE8F88F6FF00100BDE8F88F73B5002360 -:10DDC000ADF80430ADF80630836804465B690D4653 -:10DDD000272B05DDCB691B051B0D1B11043B06E042 -:10DDE0001B2B06D84FF492629A4002D50C23836213 -:10DDF0000EE0242B01D0272B04D1238A7F2B05D8BA -:10DE00000C2304E0172B01D0182B01DD1423A3628F -:10DE1000EB6903F4E023B3F5803F0ED04FF00443E9 -:10DE2000AB61002300E00133AA69002A2E4A02DA1E -:10DE30009342F8D157E0934255D02B69A26AA3616F -:10DE4000033220462946FFF70EFF284BA26900093E -:10DE500003401343A36103F440730022B3F5407FF2 -:10DE600084F82E2002D1012384F82E30A36A0DF10C -:10DE700006020433A383238A2046E383E38401A9B3 -:10DE8000FFF784FEBDF80620BDF80430D61AB6B2FE -:10DE900016B1E3836384A284A369DB050AD5204617 -:10DEA0002946A26AFFF7DFFE000980B200B1E083D5 -:10DEB000E38B00E0A38B2384AEB92046FFF7B5FEC9 -:10DEC000A36900EBD07040106084980509D5A26A60 -:10DED000204629460132FFF7C6FE00096084A0846F -:10DEE00001E0238CA3847CBD8096980000FFFF0096 -:10DEF000F8B543690546152B01D0162B3CDD2846A5 -:10DF0000F8F340F70646002836D12846F8F33CF7E8 -:10DF1000002833D02846F8F303F331460746284655 -:10DF2000F9F3AEF00646EAF7FDF86B690446302BCC -:10DF300004DDF16901F47041090B03E0A96901F402 -:10DF40006011C90C91B1F36903F4E0231B0C012BA0 -:10DF500003D12046FFF742FE03E013B92046FFF746 -:10DF60001AFE20463146FFF729FF00E00C462846FE -:10DF70003946F9F385F002E0002400E0044620462B -:10DF8000F8BD08B54368DB68984708BD08B5436825 -:10DF90001B68984708BD73B5002604460196EAF74A -:10DFA000C1F84C2231460546EEF3E6F16369152BC4 -:10DFB0002B6001D0162B02D9EAF7B8F868606B68BD -:10DFC000D3B1AC602046F8F313F7E8602046F8F3CD -:10DFD000DBF6064620B92046012101AAF8F30AF72C -:10DFE0006B6820461B699847054636B9204631467E -:10DFF00001AAF8F3FFF600E01D4628467CBD2DE996 -:10E00000F7439946002304460F4690460193F8F3E0 -:10E01000BBF6054620B92046012101AAF8F3EAF62D -:10E020002046F8F3B1F678B12046F8F3ABF658B9CC -:10E030002046FFF7B0FF50B1436839465E6942465B -:10E040004B46B047064604E06FF0180601E04FF07B -:10E05000FF3625B92046294601AAF8F3CBF630460B -:10E06000BDE8FE8382604160016070472DE9F041A8 -:10E07000541A012C0F461E46069D0EDD2046F3F372 -:10E0800091F1804670B139462246EEF3F1F0C6F8C0 -:10E09000008000202C60BDE8F0810020186028601E -:10E0A000BDE8F0816FF01A00BDE8F0810EB4F3B561 -:10E0B00081680446012945D908AB4068079A019355 -:10E0C000EEF3A8F2431C064603D0A368023B984235 -:10E0D00002DD0020A06036E060683D21EEF3CAF169 -:10E0E00040B367682568C71B21E028463A46EEF32F -:10E0F000ABF0B0B9EB5D3D2B13D12846EEF3E8F160 -:10E100006268471C731CDB1B521BE919D218284696 -:10E11000EEF30EF16368DB1B6360A368DF19A76091 -:10E1200008E02B4613F8012B1D46002AFAD161683E -:10E130008D42DAD3A368701C1B1AA36063681B1896 -:10E14000636000E00020BDE8FC4003B070470000C1 -:10E150002DE9F04FBBB01A9019911B921893002B28 -:10E1600002F01C874FF48050F3F31CF1129000284A -:10E1700002F0148737A812994FF48052FFF772FF0C -:10E1800000214FF480521298EEF3F6F0189A1168BD -:10E19000D9B10B78CBB1449A1368022B03D814E0A1 -:10E1A000013A026000E0449802688B1813F8014CB1 -:10E1B0001CB913F8023C002BF2D01298EEF358F081 -:10E1C0004499389A0B68D318389300238DF89C3003 -:10E1D0004FF0FF321593139301231192169302F01F -:10E1E000A8BE1999012251F8046B002319911792C6 -:10E1F0001493179949B1F25C5F1C1092013AD2B2A4 -:10E20000FD2A0FD8F55D9F1C0DE0F15C4A1ED2B2CD -:10E21000FD2A109103D880220D46109200E0179D30 -:10E220005F1C00E000257B19B3F5607F82F27E86DB -:10E23000109B202B28D005D8152B0BD01B2B42F080 -:10E24000708664E01099222935D030D3802942F0BD -:10E25000688667E0F3195A78F35D1202D318072B2A -:10E2600012DDBC1C34192246E14937A8FFF71EFF16 -:10E270002046EEF32DF1FA1C1218DE4937A8B21829 -:10E28000FFF714FF02F04DBEF4196278F35D12023D -:10E29000D21837A8D849FFF709FFE378A2781B0204 -:10E2A00037A8D6499A18FFF701FF02F03ABEF25D8F -:10E2B000149202F036BE149B0C2B02F02D869DF8B2 -:10E2C0009C30002B42F02D86F35D042B42F0298612 -:10E2D00007F1020806EB08042046EEF3B9F6002821 -:10E2E00042F01F8616F80830DB0702F11A8627A9CC -:10E2F0002046EEF325F31199013142F01286F3190D -:10E300009A79DB791202D318119302F00ABEF3193D -:10E31000DA799B7937A8BA4943EA0222FFF7C6FEA9 -:10E3200002F0FFBDF35DF4198F2B02F2FA8501A212 -:10E3300052F823F0399301006B93010055940100CA -:10E3400015990100F19A0100D59801005398010038 -:10E35000719801007B940100199B01008D9B0100C5 -:10E36000B59B0100C99B010057BC01003B9A01000D -:10E37000BB980100F7970100619C0100A19C01007E -:10E380004B930100E19C0100EF9C0100119D0100F5 -:10E390001F9D010017930100D992010057BC010095 -:10E3A000FD9401002D9D01001195010057BC010055 -:10E3B00057BC010057BC0100439D0100879D01002F -:10E3C0009B9D0100BD9E010081A0010057BC010082 -:10E3D00057BC010025A20100C9920100B9920100B9 -:10E3E000A99201009FA30100B3A30100C7A30100EC -:10E3F000DBA3010057BC0100E99B0100EF94010081 -:10E4000057BC010057BC0100ED930100A7A6010015 -:10E41000EFA301006B9D0100799D0100B5A60100ED -:10E420001DB4010057BC010057BC010057BC0100DE -:10E4300057BC01001D95010047A4010071A4010013 -:10E44000B3A40100F1A401002FA501006DA50100F6 -:10E45000ABA50100E9A50100FDA5010057BC010025 -:10E46000C595010057BC010057BC010057BC010015 -:10E47000D79701003195010057BC010057BC01003E -:10E4800057BC010057BC010071B4010057BC01002A -:10E490000B9801002BA70100FBA7010051A9010067 -:10E4A0003BAA010025AB01005FAB0100E7AB010017 -:10E4B00035AC010043AD0100CDAE010079AF0100E4 -:10E4C00025B001008FB401007B9601003B9701004D -:10E4D00071B00100ADB10100B9B20100C5B30100D6 -:10E4E000D5B40100AFB60100E7B4010005B50100E5 -:10E4F00023B5010041B5010053B5010065B5010028 -:10E5000077B5010089B50100F3B50100FFB5010041 -:10E510000BB601002FBC010057BC010057BC010025 -:10E5200057BC010057BC010057BC010057BC01009B -:10E5300057BC010057BC010057BC010011A60100E7 -:10E5400085A6010057BC010057BC010001B70100BE -:10E5500069B70100EFB7010075B80100A1B901006A -:10E56000B3B90100BFB90100E9B90100E1BA010086 -:10E57000D9BB01004FEA950A5FFA8AFA4FF000080A -:10E5800001F03CB84FEA55095FFA89F94FF00008ED -:10E5900001F005B84FEA55095FFA89F94FF0000814 -:10E5A00000F0EBBF07F1010806EB08042046EEF38C -:10E5B0004FF5002842F0B58416F80830D80702F16C -:10E5C000B084204627A9EEF3BBF1119B013342F042 -:10E5D000A884F3195A799B791202D318119302F087 -:10E5E000A0BCA37862781B029A18119202F099BC21 -:10E5F000DE93020005890200378F0200748A020050 -:10E6000043920200647837A8A54922461694FFF782 -:10E610004DFD02F086BCE37822791B0443EA0263D5 -:10E62000627837A81343A2789E4943EA0222FFF793 -:10E630003DFD02F076BCA27863781202D2189A49A6 -:10E6400037A8FFF733FD2279E378120237A89749FC -:10E65000D218FFF72BFD062D42F26384A27963796D -:10E66000120237A89249D218FFF720FD082D42F276 -:10E670005884237AE2791B0237A88E499A18FFF74B -:10E6800015FD0A2D42F24D8407F10A0807F109042D -:10E6900016F80820335D1202D21837A88649FFF712 -:10E6A00005FD16F80830325D1B0237A883499A1819 -:10E6B000FFF7FCFC02F035BC814B0622B5FBF2F201 -:10E6C0001A704FF00008994624E0434610217D4A15 -:10E6D0001DA8EDF3B7F6434610217B4A2FA8EDF3B2 -:10E6E000B1F66378A2781DA943EA022237A8FFF7A2 -:10E6F000DDFC6379A2791B0443EA0263E27837A860 -:10E70000134322792FA943EA0222FFF7CFFC08F135 -:10E710000108063499F800309845D6DB02F001BCB8 -:10E72000022D06D137A869496278FFF7BFFC02F0D5 -:10E73000F8BBA37862781B0237A864499A18FFF7E0 -:10E74000B5FC02F0EEBBA27863781202042D1A44E5 -:10E7500005D92379E1781B0609045B181A4337A809 -:10E760005B49FFF7A3FC062D42F2DB83F3199A798C -:10E7700059791202082D0A4405D9197ADB7909065C -:10E780001B04C9180A4337A85249FFF78FFC0A2D0A -:10E7900042F2C783F3199A7A597A12020C2D0A446D -:10E7A00005D9197BDB7A09061B04C9180A4337A867 -:10E7B0004949FFF77BFC02F0B4BB37A847496278B0 -:10E7C000FFF774FC02F0ADBBA37862781B0237A898 -:10E7D0003A499A18FFF76AFC02F0A3BB0135002101 -:10E7E000EDB2179102F09DBBA378627837A83C493F -:10E7F00042EA0322FFF75AFC02F093BB94F803A00D -:10E8000023794FEA0A4A4AEA036A6378B5F1050BAD -:10E810004AEA030A48BFA5F1020BA3784FEAAB0B03 -:10E820004AEA032A5FFA8BFB4FF0000824E04344D6 -:10E830001021244A2FA8EDF305F699F80030102195 -:10E840004344214A1DA8EDF3FDF552462FA937A8F0 -:10E85000FFF72CFCE37822791B0443EA0263627819 -:10E8600037A81343A2781DA943EA0222FFF71EFC32 -:10E870000AF1040A08F10108DFF844900434D8458D -:10E8800099F80030D3DB9B4489F800B002F049BB13 -:10E890000B4BEA081A704FF0000899464DE000BF94 -:10E8A0002C94020034900200628D02005A940200FF -:10E8B0008E8A02008D87020088900200FF8F02007E -:10E8C00028610100003E01000B3E01001F93020081 -:10E8D000D98D0200238A0200348A0200298B0200AB -:10E8E000AF8D020043461021B14A1DA8EDF3AAF5F1 -:10E8F00043461021AF4A2FA8EDF3A4F5E37822791F -:10E900001B0443EA026362781DA91343A27837A867 -:10E9100043EA0222FFF7CAFBE379227A1B0443EAA7 -:10E920000263627937A81343A2792FA943EA02222E -:10E93000FFF7BCFB08F10108083499F8003098454E -:10E94000D0DB02F0EEBA94F803A023794FEA0A4A2A -:10E950004AEA036A6378B5F1050B4AEA030A48BF3D -:10E9600005F1020BA3784FEAEB0B4AEA032A5FFAA0 -:10E970008BFB4FF000083BE0434410218C4A2FA84A -:10E98000EDF360F599F80030102143448A4A1DA840 -:10E99000EDF358F599F8003010214344874A33A825 -:10E9A000EDF350F552462FA937A8FFF77FFBE37927 -:10E9B000227A1B0443EA0263627933A91343A279E2 -:10E9C00037A843EA0222FFF771FBE37A227B1B049C -:10E9D00043EA0263627A37A81343A27A1DA943EA85 -:10E9E0000222FFF763FB0AF1080A08F10108083464 -:10E9F000DFF8CC91D84599F80030BDDB9B4489F80D -:10EA000000B002F08EBA6E4B0C22B5FBF2F21A7017 -:10EA10004FF0000899463EE043461021644A33A86F -:10EA2000EDF310F543461021634A1DA8EDF30AF5F6 -:10EA300043461021614A2FA8EDF304F5E3782279CB -:10EA40001B0443EA0263627833A91343A27837A810 -:10EA500043EA0222FFF72AFBE379227A1B0443EA06 -:10EA6000026362792FA91343A27937A843EA0222ED -:10EA7000FFF71CFBE37A227B1B0443EA0263627A02 -:10EA800037A81343A27A1DA943EA0222FFF70EFB1F -:10EA900008F101080C3499F800309845BCDB02F00D -:10EAA00040BAE37822791B0443EA0263627837A80C -:10EAB0001343A278434943EA0222FFF7F7FA02F030 -:10EAC00030BAA378627837A83F4942EA0322FFF7B9 -:10EAD000EDFA02F026BA4FF00509B5FBF9F95FFA35 -:10EAE00089F94FF0000816E063781021374A2FA803 -:10EAF000EDF3A8F4237962791B0443EA0263A27858 -:10EB000037A81343E2782FA943EA0222FFF7CEFA8F -:10EB100008F101080534C845E6DB02F002BA37A85F -:10EB20002B496278FFF7C2FA022D42F2FA8137A828 -:10EB30002849A278FFF7BAFA02F0F3B9002237A801 -:10EB400025496378FFF7B2FA022D42F22D820122A5 -:10EB500037A82149A378FFF7A9FA032D02F02482F0 -:10EB6000022237A81C49E378FFF7A0FA042D02F02F -:10EB7000D681032237A818492379FFF797FA012293 -:10EB8000139202F0CEB9627837A81249FFF78EFAD5 -:10EB900037A811490122A378FFF788FA02F0C1B91A -:10EBA00037A80E496278FFF781FA02F0BAB900BFC0 -:10EBB000003E01000B3E0100163E0100223E010016 -:10EBC0002861010045870200299002002E3E0100C5 -:10EBD0006A8A0200319102009C8702005A8B02006F -:10EBE000AB1E0E2B02F29D8101A151F823F000BF54 -:10EBF0006199010057BC010057BC010057BC0100DE -:10EC000057BC0100D9990100A7990100879901001B -:10EC10006F99010057BC010057BC0100D999010050 -:10EC2000A7990100879901006F99010037A8A949A8 -:10EC30006278FFF73BFA02F074B937A8A649627A06 -:10EC4000FFF734FA0C2D8CBF4FF009084FF0000885 -:10EC500001E04FF00008F31937A89E491A7AFFF730 -:10EC600025FA0C2D07D9B8F1000F08BF4FF008089E -:10EC700001E04FF0000807F10709984916F809204C -:10EC800037A8FFF713FA002237A8954916F809307C -:10EC9000FFF70CFA0C2D07D9B8F1000F08BF4FF0A1 -:10ECA000070801E04FF000084FF00009A2786378F0 -:10ECB0008C491202494437A8D21809F10909FFF713 -:10ECC000F5F90234B9F11B0FF0D10C2D42F2298174 -:10ECD000B8F1000F08BF4FF00608834CB844B044A9 -:10ECE00004F1240998F8022098F801301202214614 -:10ECF00037A8D2180C34FFF7D9F94C4508F10208AF -:10ED0000F0D102F00EB9142D19D0172D03D0132D08 -:10ED100042F0078119E006EB0708744998F81620BD -:10ED200037A8FFF7C3F9724998F8152037A8FFF7FD -:10ED3000BDF937A86F4998F81420FFF7B7F9F31910 -:10ED400037A86D49DA7CFFF7B1F9A946A2464FF022 -:10ED500000082546AA786B7868491202414437A812 -:10ED6000D21808F10908FFF7A1F90235B8F11B0F15 -:10ED7000F0D14D464FF00008227AE3796049120243 -:10ED8000414437A8D21808F10B08FFF78FF9023475 -:10ED9000B8F1210FF0D100249AF80E209AF80D3026 -:10EDA00058491202091937A8D2180B34FFF77EF917 -:10EDB000212C0AF1020AEFD102F0B3B8E1786278AF -:10EDC000A3780091217937A8019161790291A17905 -:10EDD0000391E1790491217A05914B49FFF766F996 -:10EDE00002F09FB8A9464FF00008254615F8013FEC -:10EDF000FF2B04D037A845494246FFF757F908F1E1 -:10EE00000108B8F1040FF1D1B9F10C0F4D4642F2EF -:10EE1000888004EB08035B78FF2B04D037A83B49BC -:10EE20004246FFF743F908F10108B8F10C0FF0D1A1 -:10EE3000102D42F2768004EB08035B78FF2B04D0A0 -:10EE400037A832494246FFF731F908F10108B8F115 -:10EE5000100FF0D102F065B8627837A80AB1A37834 -:10EE60001BB92B49FFF722F902E02A49FFF71EF9E7 -:10EE7000F31937A82849DA78FFF718F902F051B8E2 -:10EE8000A378627837A8254942EA0322FFF70EF9F2 -:10EE900002F047B8E37822791B0443EA0263627800 -:10EEA00037A81343A2781E4943EA0222FFF7FEF86F -:10EEB00002F037B837A81B496278FFF7F7F8022D40 -:10EEC00042F22F8037A81849A278FFF7EFF802F036 -:10EED00028B800BF368E0200D38E02009B9302003A -:10EEE0004A890200D38B0200B38F0200BD8D02005D -:10EEF000E6900200E7860200C68B0200E98D020060 -:10EF000096900200B7860200A6870200458A02009A -:10EF10003992020084950200A78C02003C8D020009 -:10EF2000CB870200A7940200E89402007C1C325DAB -:10EF300037A8764902F00F02FFF7B8F8325D37A81C -:10EF40001209BC1C7249FFF7B1F8325D37A871494C -:10EF500002F00702FFF7AAF8325D37A8D2086E491F -:10EF600002F00302FFF7A2F801F0DBBF7C1C325D68 -:10EF700037A86A4902F00F02FFF798F8325D37A808 -:10EF80001209BC1C6649FFF791F8325D37A8654944 -:10EF900002F00702FFF78AF8325D37A8D20862490B -:10EFA00002F00302FFF782F801F0BBBF37A85F4908 -:10EFB0006278FFF77BF801F0B4BF627837A85C494C -:10EFC000FFF774F8A27837A85A49FFF76FF837A807 -:10EFD0005949E278FFF76AF801F0A3BF37A857490B -:10EFE0006278FFF763F801F09CBF37A85449627854 -:10EFF000FFF75CF801F095BFA2786378120637A896 -:10F00000504942EA0322FFF751F801F08ABF6278C3 -:10F0100037A84D49FFF74AF8A27837A84B49FFF7C0 -:10F0200045F82379E2781B0237A849499A18FFF777 -:10F030003DF801F076BF37A846496278FFF736F809 -:10F0400001F06FBF37A844496278FFF72FF801F04D -:10F0500068BFA37862781B0237A840499A18FFF767 -:10F0600025F801F05EBF94F8028063784FEA082823 -:10F0700098441FFA88F83A494FEAD82237A8FFF790 -:10F0800015F808F4E062120A364937A8FFF70EF8BF -:10F0900008F0F802D208344937A8FFF707F808F05B -:10F0A00006025208314937A8FFF700F837A830495F -:10F0B00008F00102FEF7FAFF042D41F232872379AE -:10F0C000E4781B021C19A4B2E20A37A82949FEF70A -:10F0D000EDFF04F4E062120A37A82749FEF7E6FFC5 -:10F0E00004F0F802D20837A82449FEF7DFFF04F045 -:10F0F0000602520837A82249FEF7D8FF37A821494F -:10F1000004F00102FEF7D2FF01F00BBFF48702000A -:10F1100042880200C68E020039880200BF940200B5 -:10F1200038870200558C0200438E02009392020041 -:10F13000E6930200478D0200D4930200B7930200C9 -:10F14000E78E0200AC8E0200048E0200CC8D02001D -:10F150000E900200438F0200F29402009B8C02008A -:10F16000F5880200CC9402006D870200E48802005A -:10F17000D994020076920200888B0200E389020093 -:10F18000F18E0200A893020000226378674937A835 -:10F19000FEF78CFF4FF000086549A27837A8FEF70C -:10F1A00085FFCDF800802279E3781202D31801930D -:10F1B00002226049434637A8FEF778FFCDF8008069 -:10F1C000A27963791202D3180193022201235949CB -:10F1D00037A8FEF76BFFCDF80080227AE3791202A0 -:10F1E000D3180222019337A852491346FEF75EFF57 -:10F1F0001E2D41F29686627A37A84F49FEF756FFD8 -:10F20000A27A37A84D49FEF751FFE27A37A84C4958 -:10F21000FEF74CFF227B37A84A49FEF747FFCDF89F -:10F220000080A27B637B1202D31801930522434620 -:10F2300037A84049FEF73AFFCDF80080227CE37BF7 -:10F240001202D31801930522012337A83949FEF78A -:10F250002DFFCDF80080A27C637C1202D3180193AD -:10F260000522022337A83349FEF720FFCDF800809E -:10F27000CDF80480227DE37C1202D318029305228C -:10F280006C234FF0010937A82F49FEF70FFFCDF887 -:10F290000090CDF80480A27D637D1202D318029302 -:10F2A00005226C234FF0020A37A82749FEF7FEFE1D -:10F2B000CDF800A0CDF80480227EE37D1202D318A1 -:10F2C000029305226C2337A81F49FEF7EFFECDF805 -:10F2D0000080CDF80480A27E637E1202D3180293D0 -:10F2E0000522682337A81849FEF7E0FECDF8009004 -:10F2F000CDF80480227FE37E1202D3180293052208 -:10F3000037A868231049FEF7D1FECDF800A0CDF84C -:10F310000480A37F627F1B029B18029337A80A49CF -:10F3200005226823FEF7C2FE01F0FBBD4A890200F8 -:10F330002C880200A6860200E4910200C29202001C -:10F34000409002007B940200269202000122637822 -:10F350009C4937A8FEF7AAFE4FF001089A49A27807 -:10F3600037A8FEF7A3FECDF800802279E3781202D9 -:10F37000D318019302220023944937A8FEF796FE82 -:10F38000CDF80080A27963791202D318019302228A -:10F390008E49434637A8FEF789FECDF80080227AD1 -:10F3A000E3791202D3180222019337A88749134642 -:10F3B000FEF77CFE1E2D41F2B485627A37A884499F -:10F3C000FEF774FEA27A37A88249FEF76FFEE27A52 -:10F3D00037A88149FEF76AFE227B37A87F49FEF7EE -:10F3E00065FECDF80080A27B637B1202D3180193E7 -:10F3F0000522002337A87549FEF758FECDF8008096 -:10F40000227CE37B1202D31801930522434637A8DE -:10F410006E49FEF74BFECDF80080A27C637C1202A1 -:10F42000D3180193052202234FF0000937A867493A -:10F43000FEF73CFECDF80090CDF80480227DE37C01 -:10F440001202D318029305226C2337A86449FEF7F1 -:10F450002DFECDF80080CDF80480A27D637D1202E0 -:10F46000D318029305226C234FF0020A37A85C4997 -:10F47000FEF71CFECDF800A0CDF80480227EE37DCF -:10F480001202D318029305226C2337A85449FEF7C1 -:10F490000DFECDF80090CDF80480A27E637E1202AE -:10F4A000D31802930522682337A84D49FEF7FEFDC5 -:10F4B000CDF80080CDF80480227FE37E1202D318BD -:10F4C0000293052237A868234549FEF7EFFDCDF8E2 -:10F4D00000A0CDF80480A37F627F1B029B180293DB -:10F4E00037A83F4905226823FEF7E0FD01F019BD6A -:10F4F000A27863781202D2183A4937A8FEF7D6FDEF -:10F50000A279637912061B04D218237937A81B024B -:10F51000D218E3783449D218FEF7C8FD122D41F213 -:10F520000085A27A637A12061B04D218237A37A8C0 -:10F530001B02D218E3792D49D218FEF7B7FDA27B42 -:10F54000637B12061B04D218237B37A81B02D21838 -:10F55000E37A2749D218FEF7A9FDA27C637C120644 -:10F560001B04D318227C37A812029B18E27B214986 -:10F570009A18FEF79BFD01F0D4BCA27863781202C2 -:10F58000D31800930222434637A81B4908F101080B -:10F59000FEF78CFD0234C845EFDD01F0C2BCA27855 -:10F5A00063781202D31800930522434637A8124904 -:10F5B00008F10108FEF77AFD0234C845EFDD01F0DD -:10F5C000B0BC00BF4A890200DA8E0200A6860200A3 -:10F5D000F2910200CF9202004B9402008A94020042 -:10F5E000269202008692020098860200169102007E -:10F5F0008C930200028F0200138A0200CDF8008073 -:10F60000A27863781202D318019305226C2337A8DD -:10F61000BB4908F10108FEF749FD0234D045EDDD94 -:10F620004FEA55095FFA89F909F1010B09F102095D -:10F63000B944BB4406EB09044FF00008CDF8008044 -:10F640002278C9EB040313F80B301202D31801938C -:10F650000522682337A8AA4908F10108FEF726FD0C -:10F660000234D045EADD01F05CBCA37862781B026D -:10F6700037A8A4499A18FEF719FD01F052BCA378E7 -:10F6800062781B0237A8A0499A18FEF70FFD01F017 -:10F6900048BCA37862781B0237A89C499A18FEF7E9 -:10F6A00005FD01F03EBCA37862781B0237A898499B -:10F6B0009A18FEF7FBFC01F034BC2279E3781206BD -:10F6C0001B04D218A37837A81B02D218637891497B -:10F6D000D218FEF7EBFC227AE37912061B04D2184B -:10F6E000A37937A81B02D21863798B49D218FEF789 -:10F6F000DDFC227BE37A12061B04D318A27A37A81A -:10F7000012029B18627A85499A18FEF7CFFC01F025 -:10F7100008BCA2786378120237A88149D218FEF794 -:10F72000C5FC042D41F2FD832379E2781B0237A842 -:10F730007C499A18FEF7BAFC01F0F3BB2279E37812 -:10F7400012061B04D218A37837A81B02D2186378BC -:10F750007549D218FEF7AAFC062D41F2E283227AFF -:10F76000E37912061B04D318A27937A812029B185A -:10F7700062796E499A18FEF799FC01F0D2BBDFF866 -:10F78000BC914FF00108A84581F2CB832279E37840 -:10F7900012061B04D218A37849461B02D2186378BC -:10F7A00037A8D21808F10408FEF780FC0434B8F139 -:10F7B000190F09F11809E6D101F0B3BBDFF8809108 -:10F7C0004FF00108A84581F2AC832279E378120654 -:10F7D0001B04D218A37849461B02D218637837A8B5 -:10F7E000D21808F10408FEF761FC0434B8F10D0FDB -:10F7F00009F11309E6D101F094BBDFF848914FF00D -:10F800000108A84581F28D832279E37812061B0452 -:10F81000D218A37849461B02D218637837A8D218A9 -:10F8200008F10408FEF742FC0434B8F10D0F09F1A9 -:10F830001409E6D101F075BBDFF80C914FF0010817 -:10F84000A84581F26E832279E37812061B04D21850 -:10F85000A37849461B02D218637837A8D21808F15A -:10F860000408FEF723FC0434B8F10D0F09F1140964 -:10F87000E6D101F056BBDFF8D4904FF00108A8455F -:10F8800081F24F832279E37812061B04D218A37801 -:10F8900049461B02D218637837A8D21808F1040829 -:10F8A000FEF704FC0434B8F10D0F09F11409E6D198 -:10F8B00001F037BBA37862781B0237A81C499A185D -:10F8C000FEF7F4FB01F02DBBA37862781B0237A88A -:10F8D00018499A18FEF7EAFB01F023BB2279E37876 -:10F8E00012061B04D318A278647812029B1837A85A -:10F8F000114901221B19FEF7D9FB01F012BB00BF11 -:10F9000000920200F48F0200B7900200808902008A -:10F9100059890200169102008C930200028F0200A6 -:10F920009C920200AF920200A9910200C0910200D5 -:10F93000B98E0200379402003B910200998A0200BE -:10F94000628C02009788020048950200F093020042 -:10F950002279E37812061B04D318A2786478120285 -:10F960009B1837A8974902221B19FEF79FFB01F04D -:10F97000D8BA37A894496278FEF798FB01F0D1BA5B -:10F980009249627807F1020837A8FEF78FFB16F854 -:10F9900008208F49120937A8FEF788FB16F80820BF -:10F9A00037A88C4902F00F02FEF780FB032D41F2CD -:10F9B000B882E27837A88849FEF778FB07F1050896 -:10F9C000227937A88549FEF771FB16F8082037A879 -:10F9D00092088349FEF76AFB16F8082037A8814988 -:10F9E00002F00302FEF762FB37A87F49A279FEF717 -:10F9F0005DFB01F096BA94F8028063784FEA08281C -:10FA000098441FFA88F84FEAD82237A87749FEF7BA -:10FA10004DFB08F4806302229B0A37A87449FEF765 -:10FA200045FB08F4007302225B0A37A87149FEF710 -:10FA30003DFB08F4F87302221B0937A86E49FEF754 -:10FA400035FB08F00E0302225B0837A86B49FEF76E -:10FA50002DFB022208F0010337A86949FEF726FBB7 -:10FA60002379E4781B021C19A4B2E20A37A865497D -:10FA7000FEF71CFB04F4806305229B0A37A85C494F -:10FA8000FEF714FB04F4007305225B0A37A85949FA -:10FA9000FEF70CFB04F4F87305221B0937A856493E -:10FAA000FEF704FB04F00E0305225B0837A8534958 -:10FAB000FEF7FCFA37A85249052204F00103FEF7CD -:10FAC000F5FA01F02EBAA27863781202D21837A89C -:10FAD0004D49FEF7EBFA94F804E0E3784FEA0E2E76 -:10FAE0000022734437A84949FEF7E0FA217AE27907 -:10FAF00009028A1894F806E063790092A17A627A82 -:10FB000009024FEA0E2E8A187344019237A8002288 -:10FB10003F49FEF7CBFA227BE37A0092627B37A85B -:10FB20000192A27B3B4902920022FEF7BFFAA17C20 -:10FB3000627C09028A1894F810E0E37B0092217D30 -:10FB4000E27C09028A180192A17D627D09028A186D -:10FB50000292217EE27D09028A180392A17E627ED2 -:10FB600009028A180492217FE27E09028A1805920E -:10FB7000A17F627F09028A18069294F82010E27F22 -:10FB800009028A18079294F8221094F82120090299 -:10FB90008A18089294F8241094F8232009028A18ED -:10FBA000099294F8262094F82510120252184FEA70 -:10FBB0000E2E0A9237A8184900227344FEF776FAEF -:10FBC00001F0AFB93B910200508D0200808A020023 -:10FBD000328B0200FF890200D7870200958B02005A -:10FBE0000991020087910200129202006E8D0200BC -:10FBF0009B910200118F0200D7910200999402009C -:10FC0000C1930200D8860200458C02004A89020096 -:10FC100021870200A88B0200EE8B020094F802E01C -:10FC200063784FEA0E2E0122734437A8AA49FEF7E3 -:10FC30003DFAA179627909028A1894F804E0E37820 -:10FC40000092217AE27909024FEA0E2E8A18734453 -:10FC5000019237A80122A149FEF728FAA27A637A15 -:10FC60000092E27A37A80192227B9D4902920122FA -:10FC7000FEF71CFA217CE27B09028A1894F80EE058 -:10FC8000637B0092A17C627C09028A180192217D2B -:10FC9000E27C09028A180292A17D627D09028A181B -:10FCA0000392217EE27D09028A180492A17E627E7F -:10FCB00009028A180592217FE27E09028A180692BB -:10FCC000A17F627F09028A18079294F82010E27FD0 -:10FCD00009028A18089294F8221094F82120090247 -:10FCE0008A18099294F8242094F8231012025218CA -:10FCF0004FEA0E2E0A9237A87A4901227344FEF782 -:10FD0000D5F901F00EB994F802E063784FEA0E2EAF -:10FD10000222734437A87049FEF7C8F9A1796279C5 -:10FD200009028A1894F804E0E3780092217AE279D3 -:10FD300009024FEA0E2E8A187344019237A8022254 -:10FD40006649FEF7B3F9A27A637A0092E27A37A89D -:10FD50000192227B624902920222FEF7A7F9217CDE -:10FD6000E27B09028A1894F80EE0637B0092A17C82 -:10FD7000627C09028A180192217DE27C09028A18BC -:10FD80000292A17D627D09028A180392217EE27DA2 -:10FD900009028A180492A17E627E09028A180592DD -:10FDA000217FE27E09028A180692A17F627F090202 -:10FDB0008A18079294F82010E27F09028A180892A4 -:10FDC00094F8221094F8212009028A18099294F8D4 -:10FDD000242094F82310120252184FEA0E2E0A9291 -:10FDE00037A8404902227344FEF760F901F099B840 -:10FDF000627837A83C49FEF759F90122A37837A861 -:10FE00003A49FEF753F90222E37837A83749FEF75B -:10FE10004DF96379227903F001031B0237A83449B5 -:10FE20009A18FEF743F901F07CB8A27863781202C1 -:10FE3000D31800932822002337A82E49FEF736F95D -:10FE40002279E3781202D31800932822012337A8DD -:10FE50002849FEF72BF9A27963791202D31800938F -:10FE60002822022337A82349FEF720F9227AE379D2 -:10FE70001202D31800935022002337A81D49FEF721 -:10FE800015F9A27A637A1202D31800935022012343 -:10FE900037A81849FEF70AF9237BE27A1B029B1860 -:10FEA000009337A8134950220223FEF7FFF801F010 -:10FEB00038B8A27863781202D21837A80E49FEF734 -:10FEC000F5F82379E2781B0237A80C499A18FEF757 -:10FED000EDF801F026B800BF4A8902002187020030 -:10FEE000A88B0200EE8B0200E5870200F486020078 -:10FEF0002D930200F5900200118802005292020038 -:10FF000094F804E0E3784FEA0E6E1B049E44A37855 -:10FF10006C221B029E44637837A873449749FEF70E -:10FF2000C5F894F808E0E3794FEA0E6E1B049E448E -:10FF3000A3796C221B029E44637937A873449049CD -:10FF4000FEF7B4F894F80CE0E37A4FEA0E6E1B0467 -:10FF50009E44A37A6D221B029E44637A37A87344A1 -:10FF60008649FEF7A3F894F810E0E37B4FEA0E6EA3 -:10FF70001B049E44A37B6D221B029E44637B37A817 -:10FF800073447F49FEF792F894F814E0E37C4FEA5B -:10FF90000E6E1B049E44A37C68221B029E44637C5D -:10FFA00037A873447549FEF781F894F818E0E37DAB -:10FFB0004FEA0E6E1B049E44A37D68221B029E44E2 -:10FFC000637D37A873446E49FEF770F894F81AE021 -:10FFD000637E4FEA0E2E6C22734437A86949FEF700 -:10FFE00065F894F81CE0E37E4FEA0E2E6D22734410 -:10FFF00037A86449FEF75AF8A37F647F1B0237A82D +:10B8A00000000000000000002DE9F843054688462E +:10B8B000FBF33EF200212846FBF382F304462846C0 +:10B8C0006E69AF69F3F3F0F30A2E814616D90F2E95 +:10B8D00016D02846FAF31EF5142E054603D9A368A0 +:10B8E00023F00803A360A368142E43F00103A360B0 +:10B8F00014D9A36843F00803A3600FE0022E0FD908 +:10B900002846FAF375F5D4F8A430054623F0FF0372 +:10B9100043F00203C4F8A430022303E0012301E052 +:10B92000104D3023A268D20707D407F01802082A66 +:10B930000CBFB5FBF3F54FF4E11507F00307002644 +:10B940000BE004F54073B8F1000F05D03002181871 +:10B9500049462A460023C0470136BE42F1DBBDE816 +:10B96000F88300BF00C63E052DE9F8431646984609 +:10B9700004460D46FAF374F5002107462046FBF312 +:10B980001FF3002281461346134988184068B0B956 +:10B990000C225343CA18CE505560C2F80880204686 +:10B9A000FBF3C6F1D9F824300C4D1E432E6020461F +:10B9B000FBF3BEF12B680125C9F8243004E0013304 +:10B9C0000C32052BE0D1002520463946FBF3F8F276 +:10B9D0002846BDE8F88300BFBC5F0100E403000017 +:10B9E00038B5124C002148222046F0F365F4104A85 +:10B9F000012384E80C0000250E491F2204F10C00ED +:10BA0000F0F332F584F82B50F5F31CF34FF40023D8 +:10BA1000A3634FF40003E363074B20632364074BE6 +:10BA20006563DB696564A36038BD00BF1860010011 +:10BA300044454247403901001C2B09007060010059 +:10BA40004369142B01DDFAF317B57047436910B54C +:10BA50000A2B04460ADD064901220346FFF784FF4C +:10BA600020460121BDE8104007F096BA10BD00BF86 +:10BA700089160000C36910B5590704460CD5074B59 +:10BA800000221968FBF3B4F0054920461022234632 +:10BA9000BDE81040FFF768BF10BD00BF2C040000D8 +:10BAA000FDB18000134B13B51360134601E0114C38 +:10BAB0001C600433ADF17C04A342F8D3C41C24F011 +:10BAC00003040D4B091B0D481960002303600C484B +:10BAD000083903600B4884E80A0003600A480260E2 +:10BAE0000A4802F500520260094A1360EAF7C6FEEE +:10BAF00044601CBD4B415453F40300001404000087 +:10BB0000480400000460010068600100106001004A +:10BB1000F003000008B500211420EAF7BDFE054B34 +:10BB2000002118601422F0F3C7F3BDE80840F5F3D4 +:10BB300001B100BF300400002DE9F0474D1C29463B +:10BB4000824605F0A1FB134C206000B34FEA850943 +:10BB500048460021EAF7A0FE0F4F804638600F4E9E +:10BB600068B14A460021F0F3A7F320680021F0F302 +:10BB70003FF73B6800221A603560BDE8F087504609 +:10BB8000216805F0D5FBC6F80080C4F80080BDE848 +:10BB9000F08700BFF8030000E80300000404000081 +:10BBA000F0B5184F85B00F21386805F0C3FA0F289B +:10BBB00003903E4624D184200021EAF76DFE124C0A +:10BBC0002060D0B100218422F0F376F30025012318 +:10BBD00004AA42F8043D00950195386821684FF4A5 +:10BBE000F06305F0D5FA0130206803D03221ECF77C +:10BBF00051FA05E0EAF7D8FE2560306805F0B8FA9A +:10BC000005B0F0BD2C04000044040000B1F5E06F65 +:10BC100073B504460E46154606D10369009100210E +:10BC200001911E680A460CE00D4B00221868FBF3D8 +:10BC3000B9F1014680B123690022009601921E6885 +:10BC400020462B46B04738B1064BA0611A686561A3 +:10BC500022621C60002001E04FF0FF307CBD00BF7D +:10BC600000040000F85F01002DE9F84310200C46A5 +:10BC7000002191469846EAF70FFE054620B3144E80 +:10BC80003068FAF3EDF3099B074623B93068214683 +:10BC90004A46FBF387F13068FAF35CF501238340F1 +:10BCA000089AEB60AA600B4AC5F804801168156019 +:10BCB000094A2960116830680B4313603946FBF369 +:10BCC0007FF10020BDE8F8836FF01A00BDE8F8832B +:10BCD000000400003C0400001004000013B5002123 +:10BCE0000446FBF36DF1174B1860174B00F57060BD +:10BCF00018606369222B12DDE36958060FD540F600 +:10BD0000270100222046FAF311F501462046FBF3F5 +:10BD100057F10E4B002118602046FBF351F1002033 +:10BD20004FF4006102460A4B00900190FFF79CFF20 +:10BD300028B1012002B0BDE81040F4F377B602B09C +:10BD400010BD00BF24040000946001003404000012 +:10BD5000E9B1800073B5374B374C0193374B002165 +:10BD6000202220461D682669F0F3A6F201232360F5 +:10BD7000334B26611B68E36145F8044C00F048FC36 +:10BD8000ADF5FE513C390A462E48FFF78BFEF4F321 +:10BD90003DF3F4F3A5F700F073F8FFF721FE002060 +:10BDA00006F0D4FD284D294C286007F00FFA2060DA +:10BDB000FFF794FFFFF7AEFE206800F029FB206834 +:10BDC00006F0E8FD224B20681A6802F580321A60FE +:10BDD000204B1A6802F580321A601F4B1A6802F570 +:10BDE00080321A6000F0C0F800221C481C49F5F3AC +:10BDF000E7F002221B481C49F5F3E2F000221B4841 +:10BE00001B49F5F3DDF000221A491B48F5F3D8F081 +:10BE10002068FFF715FE2068FFF718FE2068FFF77F +:10BE200029FE286840F28F11FFF786FEFFF7B8FE63 +:10BE300020687CBDADDEADDE70600100945C010069 +:10BE4000906001008C6A03002C04000000040000D4 +:10BE5000F403000014040000046001008DDA89007E +:10BE6000891900001385890041B48000943B0100CA +:10BE700091B680001DB28000973B01007047000022 +:10BE800070B5174D2C682CBBB0202146EAF704FD95 +:10BE9000286010B32146B022F0F30EF24FF4806018 +:10BEA00021462E68EAF7F8FCB060286886681EB95B +:10BEB000EAF77AFD2E600DE04FF48062C260214601 +:10BEC0003046F0F3F9F12B68064A20461360064A23 +:10BED000536170BD4FF0FF3070BD4FF0FF3070BD4B +:10BEE000A8600100500400007060010070B5184C9B +:10BEF0000546236833B9174E33680BB9FFF7C0FF07 +:10BF000033682360206808B300230360C0F89C30C6 +:10BF10004360012380F8A4306B6C0E3B012B03D9E6 +:10BF200028460D49FFF7C0FC0C4B9A6812B12268F5 +:10BF3000C2F89C3020680123C0F89C30F5F31EF055 +:10BF4000074808492268F5F33BF0206870BD00BF40 +:10BF500050040000A8600100716C010098600100AD +:10BF6000242B870011BE800010B500230446102248 +:10BF70000A49FFF7F9FC00212046FAF365F7002291 +:10BF800020464FF4A051EDF76DFF054B00222046EF +:10BF90009A60BDE81040FFF7A9BF00BFE5BC800074 +:10BFA0009860010038B504460D4651B11020F5F3F4 +:10BFB0009FF1044B186020B180E830004FF4F0632B +:10BFC000836038BDAC600100134B02461B680068FB +:10BFD00010B500F47041DC1E090B042C08D800F4E5 +:10BFE0007060000A0E30012313FA00F0484310BDC0 +:10BFF000072B0CD8002010BD43F480741461146C1E +:10C00000013304F07F0401346403001901E00023CC +:10C0100018468B42F0D110BD5014000003684068F0 +:10C02000181823F00703083398428CBF0020012022 +:10C0300070470000044B054A186890421ABF00F18F +:10C0400008021A6000207047A05C01000010000088 +:10C050002DE9F34190E8480023F00704083413F079 +:10C06000070202D19D19AC424AD0354680680022B1 +:10C0700003E0875C0DF802700132B242F9D19E18DC +:10C08000A64204D900293DD0361B951B00E00026AE +:10C0900023F00707C7EB030C002204E012F8078027 +:10C0A00000F8028001326245F8D18218002003E0D6 +:10C0B0001DF8007017540130A842F9D15B195219CC +:10C0C000E71A002004E013F800C002F800C00130B5 +:10C0D000B842F8D1002E18DD00AB5D190023EA5CF0 +:10C0E000CA540133B342FAD1C918E4180022C3F18B +:10C0F000080302E0A05C885401329A42FAD104E0BD +:10C10000104603E04FF0FF3000E00020BDE8FC8166 +:10C110002DE9F0471C4B1D4C0026C4EB03081C4BBB +:10C120004FEAA80803FB08F8474629E02368D4F83B +:10C1300008A023F0070900251AF8052015F8093092 +:10C140009A4202D00120F4F371F40135082DF3D1A5 +:10C150002046FFF763FF88B90E4B054603EBC70A7D +:10C16000013705EB09031AF805201B7A9A4202D021 +:10C170000120F4F35BF40135082DF2D101360C34C3 +:10C180004645D3DBBDE8F0879013000000100000A7 +:10C19000ABAAAAAA00080000144B2DE9F0471B68BF +:10C1A000134D9B68134F03F00F097F1B0123124AA5 +:10C1B00003FA09F9BB1002FB03F80026444606E027 +:10C1C0002846FFF72BFF00B9013401360C354645F0 +:10C1D000F6DB2246BB104FF0553404FB032307481F +:10C1E0004946BDE8F047F0F38DB000BF4C140000A5 +:10C1F0000010000090130000ABAAAAAAA93B0100FE +:10C2000041F4003138B5426304460163652502E01C +:10C210000A20F4F355F5236B002B01DB013DF7D128 +:10C2200038BD836A43F0004383627047836A23F01A +:10C23000004383627047F8B58668054601240F46BF +:10C2400006F00F06FFF7F2FF14FA06F6AC62EF6293 +:10C25000002405E0A1B228460022FFF7D1FF0134F7 +:10C26000B442F7DBF8BD00002DE9F041FFF7E2FE34 +:10C27000194E1A4BDFF87080194FF61A194BC8EB9C +:10C280000707002814BF05461D4604465D1BFFF73F +:10C2900083FF47B1002140463A46F0F30DF0404697 +:10C2A0003946F4F383F146B100210C483246F0F3ED +:10C2B00003F00A483146F4F379F155B100212046E4 +:10C2C0002A46EFF3F9F720462946BDE8F041F4F39A +:10C2D0006DB1BDE8F08100BF9013000000100000B8 +:10C2E0000008000000100000C5040000424B2DE9CA +:10C2F000F74F1D6841492846FFF79DFF404A414BD3 +:10C30000A968D31A404A9B105A43019271D0012068 +:10C3100001F00F0110FA01F18A4201DDF4F386F316 +:10C320002846FFF751FE394BA0F1040B1A689946D5 +:10C330000E2A01D8861000E001264FF00008314C8B +:10C340004CE06368013B072B01D8A36813B90120B7 +:10C35000F4F36CF32046FFF761FE38B9FFF76AFE8D +:10C36000074620B90120F4F361F300E000272046DE +:10C370003946FFF76DFE10B10120F4F357F3DFF8F3 +:10C380007CA0A1682268D9F80030CAEB010122F034 +:10C390000702C9100E2B96BF02EA0B02324346EA8F +:10C3A000920289B22846FFF72BFFA7B12268D9F87D +:10C3B000003022F00702CAEB07010832C9100E2B29 +:10C3C00098BF02EA0B0289B28CBF324346EA92025E +:10C3D0002846FFF715FF08F101080C34019B98452A +:10C3E000AFDB2846FFF71DFF03B0BDE8F04FFFF7B6 +:10C3F0008FBE03B0BDE8F08F4C14000000080000B1 +:10C400009013000000100000ABAAAAAA501400006C +:10C410002DE9F7430446FAF38BF4204600F008FABE +:10C420006B48EAF71DF92046F2F334F600F5787010 +:10C430004FF47A730730674FB0FBF3F03860204653 +:10C44000F2F328F6644B654AC3186169B3FBF2F353 +:10C45000634A22291360634E634D04DDE369580685 +:10C4600001D5336800E02B6803F5C2630433D3F8C9 +:10C4700000E030682B68222905DDE269520602D50A +:10C4800000F5C26201E003F5C2620432126896450B +:10C49000F1D0222905DDE269520602D500F5C2631A +:10C4A00001E003F5C2630433D3F80080EAF7B8F87B +:10C4B0003168814660692A681025222805DDE36914 +:10C4C0005B0602D501F5C26301E002F5C2630433E5 +:10C4D0001B689845F1D0222805DDE3695E0602D588 +:10C4E00001F5C26301E002F5C2630433013DD3F8F4 +:10C4F0000080E2D1EAF794F83A68C9EB0006B2FA94 +:10C5000082F39A40191FB2FBF6F2384B01321A60DF +:10C510004FF47A73A2FB03233548CA400160C1F18E +:10C52000200113FA01F08018ECF742FB396804236C +:10C530000FE0B5FA85F2B6FA86F0013A8242A8BF5A +:10C540000246964095409B18B6FBF1F201FB12663D +:10C55000551915F0404FECD0264A1360264B40F297 +:10C56000FF321D60236A002B244BC8BF6FF07F424F +:10C570001A606369222B0CDDE369580609D5002097 +:10C5800040F6270102461E4B00900190FFF76CFB1E +:10C5900005E020461A4920220023FFF7E5F9002094 +:10C5A0001849F0F301F5184D286078B10120F4F333 +:10C5B0006DF220462D68F2F36DF5B5FBF0F04FF407 +:10C5C0007A754543114BA5F5FA651D60BDE8FE83FC +:10C5D000E91E0000A45C01003F420F0040420F0032 +:10C5E000B40300003404000024040000A803000089 +:10C5F000AC030000A4030000A0030000B00300008F +:10C6000019B980008C8502008404000080040000B9 +:10C610000D4B00211A6842F010021A601A6822F4C9 +:10C6200000721A60094A136843F0807343F4803340 +:10C630001360074B07221A6043F8041C59685A60BC +:10C64000044B20221A60704714ED00E0FCED00E07E +:10C65000241000E000E400E070B504460E46FAF352 +:10C6600067F32046F9F3FCF60546EAF75BFD40F672 +:10C670002A0102462046FAF395F48269436926B1FD +:10C6800042F0004243F0004303E022F0004223F076 +:10C6900000438261294643612046BDE87040FAF3B9 +:10C6A0008FB42DE9F84304461E4690460D46FAF332 +:10C6B0003FF32046F9F3D4F641463246074620467A +:10C6C000FAF370F42046FAF345F00646EAF72AFD3D +:10C6D00040F62A0102462046FAF364F44FF00108BE +:10C6E000814685B108FA06F5836933EA050502D16A +:10C6F0004046E9F787FF01360120B040E9F774FFB3 +:10C70000C9F818500EE0701C08FA06F608FA00F096 +:10C71000E9F778FF4046E9F767FFD9F818301E437C +:10C72000C9F8186020463946BDE8F843FAF348B422 +:10C73000034630B1002000E01046421C5B08FBD1EC +:10C74000704770470346032B10B510460C461DD8A2 +:10C75000FAB1022B0BD0032B14D0012B03D0FFF71F +:10C76000E7FF0D4B06E0FFF7E3FF0C4B02E0FFF79E +:10C77000DFFF0B4B186043F8044C5A6804225A60E0 +:10C78000002010BDFFF7D4FF064BF3E76FF0010068 +:10C7900010BD6FF0010010BD241000E0341000E067 +:10C7A000441000E0541000E050B1431E034207D093 +:10C7B000002300E013465A1C4008FBD1012098409A +:10C7C0007047000070B5EAF7E3F90446EAF7DAF9D2 +:10C7D000164E241826F4FE4626F0FF0606F50046FF +:10C7E000A41B1ED00125B4F5004F0FD328463146B7 +:10C7F0004FF40042FFF7A6FFB0B90135EDB2042DAA +:10C80000A4F5004406F50046EDD170BD20465CB1AC +:10C81000FFF7CAFF314602462846BDE87040FFF7E1 +:10C8200091BF4FF0FF3070BD70BD00BF8C6A030038 +:10C830002DE9F8430446FAF37BF2204640F60E0158 +:10C840000022FAF3AFF30546002838D02046FAF369 +:10C850006BF2014618B920460A46F9F3F5F5204671 +:10C860002F68D5F80080F9F303F60428064605D8AA +:10C8700025D108F4E028B8F5403F20D100205049E8 +:10C88000F0F392F3D8B907F0F0073F090FE0013F4A +:10C89000072E2F6108D90C2E06D02B6C03F44063B1 +:10C8A000B3F5406F00D010B1464B01206B61002FF3 +:10C8B000EDD1D5F8E83123F01003C5F8E831EAF7F7 +:10C8C00031FC40F62A0102462046FAF36BF33E4D56 +:10C8D00006462860EAF726FC314602463B48EFF35D +:10C8E00011F52046F9F3C4F5394B18602B681A6826 +:10C8F00042F080721A601A6842F002021A60002246 +:10C90000C3F8E0216269272A05DDD3F8E02142F06F +:10C910004002C3F8E02140F2DD5602E00A20F4F3C1 +:10C92000CFF12B68D3F8E0319B0301D4013EF5D160 +:10C9300000210B4620464FF40062FFF7B2FE0021B3 +:10C940000B46204640F61202FFF7ABFE00210B46D5 +:10C95000204640F62902FFF7A4FE20460121FFF7FA +:10C960007BFE00201B49F0F31FF300B32046F9F3D0 +:10C9700077F50646EAF7D6FB40F62A01024620463E +:10C98000FAF310F3D0F814900746D0F898802046B8 +:10C99000F9F366F50123834043EA09037B6148F01C +:10C9A0000103C7F8983020463146FAF309F32B68A3 +:10C9B0001A6A42F003021A62BDE8F843FFF702BFA9 +:10C9C00097850200FF7F0121B0600100BB3C0100A0 +:10C9D000B8600100A28502000721C0F8A41140211F +:10C9E000C0F8A8114FF4F061C0F8C8111821C0F8C0 +:10C9F000CC1108210122C0F8D01106210A23C0F869 +:10CA00009C21C0F8B021C0F8DC11C8221C21C0F85C +:10CA10009831C0F8B42120231022C0F8E0110C2175 +:10CA2000C0F8A031C0F8BC31C0F8C031C0F8C42192 +:10CA3000C0F8D431C0F8E4110323C0F8E821042180 +:10CA4000C0F8F0210022C0F8D831C0F8EC11C0F8CD +:10CA5000F421C0F8FC21C0F80032704741F2E443F1 +:10CA6000984206D144F2F4300B1A584240EB0300CE +:10CA7000704700207047D0F81C1238B5044659B1F1 +:10CA8000806804F0D0FB0546D4F81C02F4F33CF4B3 +:10CA90000023C4F81C3200E00D46284638BD7FB59F +:10CAA0000446062384200393F4F31CF4C4F81C0208 +:10CAB000B8B100218422EFF3FFF300251C23A06806 +:10CAC000D4F81C1203AA0095019504F061FB0646F8 +:10CAD000013008D1D4F81C02F4F316F4C4F81C5247 +:10CAE00001E04FF0FF36304604B070BD2DE9F04153 +:10CAF00004460D461646984640F2E93702E00A2001 +:10CB0000F4F3DEF063691A6D002A04DA013FF6D10E +:10CB10003846BDE8F081069A46443602B2F1807F7D +:10CB200046F0004603D12A7842F08072B6181E659E +:10CB300040F2E93602E00A20F4F3C2F063691B6DAB +:10CB4000002B03DB2B700120BDE8F081013EF2D108 +:10CB50003046BDE8F08100002DE9F0438BB01D4662 +:10CB6000DDF848909F4B0846C3F8009011461746E1 +:10CB7000FFF774FF002800F030814FF40B70F4F3DE +:10CB8000B1F30446002800F0298100214FF40B7214 +:10CB9000EFF392F3A560C4F814902046FFF71CFF52 +:10CBA000914B1E68C4F818621EB13678003618BF63 +:10CBB000012604F12808404602214122F0F382F4C4 +:10CBC0000023009301930293384629464A46139B5B +:10CBD00006F024FBE060002800F0FA80F9F338F456 +:10CBE0002060E068F9F344F46769804A7B68804913 +:10CBF00003F0010383F00103D4F800C0002B18BF39 +:10CC0000114684F87A3140F629039C456060D4F8D7 +:10CC100008E0E26807F5007303D110B107F5087763 +:10CC200001E007F504770097D4F8BC010190D4F82F +:10CC3000C0010290D4F8C80103904FF0FF30049077 +:10CC4000D4F8C40105900820069000200790704693 +:10CC500004F04EFC6062002800F0BA80D4F818128C +:10CC6000644FB9B10B78ABB1D7F8B030984762498F +:10CC70002246D4F81802F0F32DF3D4F818025F49D5 +:10CC8000224604F0F1FA2EB12046FFF708FF0028F3 +:10CC900040F09E8002210A46D7F8B830606A984773 +:10CCA00020460021E2682B4600F06EF92061002842 +:10CCB00000F08E8000210B462046514AF3F336F5F2 +:10CCC0000023C4F8940184F87D314E48F5F304F054 +:10CCD00010B3EFF347F5012383404B48C4F8843188 +:10CCE000F4F3FAF710B1EFF33DF508B1D4F884018D +:10CCF000C4F8880145490020F0F356F1030CA4F86C +:10CD00008C31A4F88E013BB100212046404A0B46ED +:10CD1000F3F30CF5C4F8900100203E49F0F344F120 +:10CD2000012808BF84F822022046F6F391F4002877 +:10CD300035D000200125C4F8A40184F82A523649D0 +:10CD4000F0F332F120B184F805523448EFF3DAF20F +:10CD500000203349F0F328F1C0B28DF8260068B105 +:10CD600000F00F004FF080730AA901F8020D4FF494 +:10CD70004072009320460F23FFF7B8FE0AA908234C +:10CD800001F8013D636900221D6F1A674FF080733F +:10CD900000932046F023FFF7A9FE63691D67214930 +:10CDA00022462148F4F30CF12048F3F3ABF7204B73 +:10CDB00004F58472511C1A600332DA60D4F8F02052 +:10CDC000596004F585719960C3F810805A6105E0D7 +:10CDD0002046F4F399F2002400E0044620460BB00C +:10CDE000BDE8F0838804000044040000B985020017 +:10CDF000CB85020010A7880051E78000CDE78000B6 +:10CE000091F08000E08502000A860200028602009E +:10CE1000EDE68000D5850200C1850200E9850200AB +:10CE2000AD85020095E68000E03C0100F9E280005B +:10CE3000BC60010038B50025044680F879510069CE +:10CE400000F0DEF82046F6F3F5F5E0682946F9F340 +:10CE5000F9F2D4F8940128B1F3F3ECF3D4F8940187 +:10CE6000F3F312F4D4F8900128B1F3F3E3F3D4F818 +:10CE70009001F3F309F4E06805F078FFD4F81C3270 +:10CE800023B11B7813B12046FFF7F5FD2046BDE81E +:10CE90003840F4F339B210B58469A068FFF7CAFFCF +:10CEA000E06805F061FD002010BD000010B5846948 +:10CEB0000021342204F11C00EFF3FEF1034BA068C3 +:10CEC00063622462F6F32AF3002010BD91F680001D +:10CED0002DE9F347274D99462B680646072B0F4649 +:10CEE000924640DC05F032FD80465020F4F3FAF122 +:10CEF000044600283AD000215022EFF3DDF12B68E0 +:10CF0000A4F8149084E848002761C4F80C802046F7 +:10CF100041F2E4414A4643468DE88004FFF71CFE97 +:10CF2000A06010B300200A990B9A134B8DE84004BF +:10CF3000FEF79AFE074618B1A068FFF77BFF12E0E4 +:10CF4000A068F6F367F12B68A0610F210B4A304609 +:10CF5000EFF318F2F7730A483146EFF3D3F12B6879 +:10CF600001332B6002E0002400E004462046BDE8C7 +:10CF7000FC8700BFD4600100C1F680003386020048 +:10CF800013860200F4F3C0B12DE9F0411B4F98461F +:10CF90003B780546072B144626D85420F4F3A2F11B +:10CFA000064610B300215422EFF386F13B780022AD +:10CFB00086F8443001333B700123B46086E82001D9 +:10CFC000A6F84C20A6F85020A6F84E20A6F852202D +:10CFD000B3640420F4F386F10446306440B10021C8 +:10CFE0000422EFF369F100E000263046BDE8F0814D +:10CFF0003046F4F389F12646F7E700BFD860010018 +:10D00000C26B1AB100235362826B5362C068FFF790 +:10D01000B9BF0000054A064BD17E1970117F5970C7 +:10D02000517F9970927FDA70704700BF8C6A03005D +:10D03000906001002DE9F04F8FB0E9F7A9FD474E50 +:10D04000474D3368049005932B68B3F5805F00F279 +:10D050008180444F44493868EFF3A6F701287AD01D +:10D060002B68DFF81C910393D9F800300024069355 +:10D07000DFF810812368DFF810A10793D8F800309B +:10D08000DFF808B10893DAF80030384A0993DBF882 +:10D090000030D7F800C00A93354B126819680C921B +:10D0A0000B913449301D0968039A0D916146CDF802 +:10D0B00008C00193EFF37CF021462A683868EFF34B +:10D0C000FBF02D4A019BCAF800202849294A049800 +:10D0D0001C6014600C604FF0FF32311A3C60C9F8DC +:10D0E00000402C60C8F80040CBF80040EFF38CF70C +:10D0F0000599019BCA439042DDF808C029D1039AE3 +:10D1000006992A60C9F8001021681C4AC7F800C0B7 +:10D110001160079A08992260099AC8F80010CAF8A5 +:10D1200000200A990B9ACBF800101A600F490C9B4B +:10D13000039A0B600D9B0F4960460B60311DEFF3A6 +:10D1400037F02A68301D21460FB0BDE8F04FEFF3ED +:10D15000B3B0FEE7FEE70FB0BDE8F08F8C6A0300C6 +:10D160009C5C0100985C0100828602004C14000067 +:10D170004814000050140000DDBAADBB38140000A4 +:10D18000945C0100441400003414000040140000BA +:10D1900070470000774B2DE9F04F1B6891B0043BBE +:10D1A000012B03D8744B1868FFF7F2FFFEF7D2FD8E +:10D1B00000210446F9F334F720460021F9F300F783 +:10D1C000054658B12046F9F3B3F52B6A002B05DA72 +:10D1D0002046F9F3ADF54FF000432B62E9F7CBFFA2 +:10D1E0002046F9F3CBF00EA90822EFF3F1F2024644 +:10D1F0002046D4F840B00B92F9F38CF082462046DA +:10D20000F9F388F081462046F9F384F08046204601 +:10D21000F9F3EEF007462046F9F3EAF00646204619 +:10D22000F9F3E6F005462046F1F334F701462046CF +:10D230000C91F1F32FF784462046CDF834C0F1F37A +:10D2400029F70B9A0C99DDF834C0029208F5424890 +:10D250004A4A05F5424500F542400AF5424A09F5B9 +:10D26000424908F5A87807F5424706F5424605F514 +:10D27000A87501F542410CF5424C00F5A870B8FBC9 +:10D28000F2F8B5FBF2F50CF5A87CB0FBF2F00AF56C +:10D29000A87A09F5A87907F5A87706F5A87601F523 +:10D2A000A871B1FBF2F1DFF8F8E0BAFBF2FA02FB89 +:10D2B0001899B7FBF2F702FB156602FB10C2CDF816 +:10D2C00004E0DFF8E0E02E4BB2FBFEF2B9FBFEF922 +:10D2D000B6FBFEF6089109922A492B4A2B48009387 +:10D2E000CDF80CB0CDF810A0CDF8149006970796A5 +:10D2F000EFF308F0264840F60D0144F2F432FEF751 +:10D3000085FC38B1224840F6290144F2F432FEF798 +:10D310007DFC20B91F4A204B1D4D1A6000E00025FE +:10D32000204605F01BFE44F218334FF6FF72904280 +:10D3300014BF02461A4640F612011848FEF766FC72 +:10D340001649002818BF00214DB141B1124B2846A3 +:10D350001B685B6898472B6928465B68984720469E +:10D36000F9F3E6F42946FEF71DFE204611B0BDE8AC +:10D37000F08F00BF501400004C14000040420F001A +:10D380007D8602003F8602007E86020044860200FF +:10D39000A85C0100D45C01008C040000945D0100D5 +:10D3A00040390100A0860100084670472DE9F04F82 +:10D3B000D1F8FC3091B00B9303F5606304460993F8 +:10D3C00071E10E22002320460BA9E8F3DBF50F28BC +:10D3D0000746204602D1E8F373F56CE100220BA961 +:10D3E0001346E8F3CFF510F00E0F40F061818B4E3D +:10D3F0003A0D3E4040F23B43360A00F4F8789A4238 +:10D4000008924FEA181804D140F6FF739E4200F0CC +:10D410004A8100F478534FEA532B002B00F04381EC +:10D4200000F4F82A00F47803DB0C4FEA9A3A13EB85 +:10D430000A02079325D140F267339E4214D10CAB08 +:10D4400001930DAB02930EAB03930FAB04932046F5 +:10D450000BA913460092E8F335F5002800F023816C +:10D460000C9BC4F858331EE140F2DC539E4208D0B6 +:10D4700040F20B539E4204D040F627039E4240F0F8 +:10D480001281D4F8D050314605F1B60344F8237028 +:10D4900005F1C60344F823002046FFF785FF04EB9F +:10D4A0008503C3F8D40000270BE0012220460BA916 +:10D4B0001346E8F367F500F00E00022840F0F8800C +:10D4C00001374745F1D10CAB01930DAB02930EAB85 +:10D4D000002703930FAB049320460BA93A463B4623 +:10D4E0000097E8F3EFF420B1B94627E04FF00109C7 +:10D4F00000E08146402300930CAB01930DAB0293F7 +:10D500000EAB039300220FAB049320460BA91346E6 +:10D51000E8F3D8F40028E9D1B9F1010F0ED00D9B42 +:10D52000002B40F0C5800F9B002B40F0C1800E9A6D +:10D53000B2F5805F40F0BC809946DBE70C9A04EBC3 +:10D540008503C3F814210E9A0127C3F8D4210CAB2C +:10D5500001930DAB02930EAB03930FAB0022049328 +:10D5600020460BA93B460092E8F3ACF460B1012FD2 +:10D570000AD10E9BB3F5805F06D10C9904EB8502AE +:10D58000C2F89411C2F8143201370028DFD13746AF +:10D590004FF001082E4617E00025002300930CAB46 +:10D5A00001930DAB02930EAB03930FAB0493204694 +:10D5B0000BA942462B46E8F385F408B10135ECE7A8 +:10D5C000002D75D008F10108D845E5D135463E4615 +:10D5D00000271FE0C02300930CAB01930DAB029317 +:10D5E0000EAB03930FAB049320460BA93A460023DE +:10D5F000E8F368F400285BD00F9B002B58D10E9BFA +:10D60000B3F5805F54D127B90C9A05F1A60344F80D +:10D61000232001375745DDD1002739E000FF0F00F7 +:10D62000802300930CAB01930DAB02930EAB0393DD +:10D630000FABBBF1010F0CBF3A467A1C0493204696 +:10D6400000230BA9E8F33EF4089A40F23B439A42C8 +:10D650000DD140F235139E4209D1D4F870330C99A4 +:10D6600004EB83020133C2F87413C4F87033F8B1C9 +:10D670000F9BEBB90E9BB3F5805F19D1BAF1000F88 +:10D6800005D127B90C9A05F1A60344F823200137E8 +:10D69000079B9F42C4D1B9F1000F04D1D4F8D03018 +:10D6A0000133C4F8D0300B9B099A9342FFF489AE42 +:10D6B0000023C4F8D03011B0BDE8F08F10B5D0F819 +:10D6C0007023002306E0D0F870134FF44C74C1F8B7 +:10D6D0000049013304309342F5D110BD2DE9F843E0 +:10D6E00000270446154699460E46B84609E03046DE +:10D6F00000210422EEF3E0F50137C6F80080B046C1 +:10D7000076194F45F3DBC4F80080BDE8F88370B5A7 +:10D710000D460446D8B1D1B10E68C6B1B389CBB9B4 +:10D72000738A03F00303012B03D1F06908B1F3F30B +:10D73000EBF5738A201D23F0040373823146EDF369 +:10D7400061F723890020013B2381286070BD6FF0C1 +:10D75000010070BD6FF00F0070BD2DE9F74F0C9FF9 +:10D76000019116469A46DDF834B0BDF8389005466A +:10D77000002857D00F9B002B54D0002952D0002AEC +:10D7800050D0BBF1000F4DD09BF80030002B49D09A +:10D7900000F104084046EDF341F70446002844D068 +:10D7A000B9F1010F0BD157B906FB0AF0F3F39AF563 +:10D7B000074638B940462146EDF324F735E04FF0EF +:10D7C000000800E08046002124222046EEF374F594 +:10D7D000019B0822A360638A204623F0030349EAE1 +:10D7E000030343F0040363825946EEF33DF600233E +:10D7F000B9F1010FE3710CD1A4F814A0C4F81C8096 +:10D80000A66104F12000394632465346FFF766FF11 +:10D8100001E0EB6863612B89002001332B810F9BB2 +:10D820001C6004E06FF0010001E06FF01A00BDE839 +:10D83000FE8F2DE9F84307460E461546002A2DD0E7 +:10D8400000282BD0002929DD1020F3F34BF50446E6 +:10D8500040B300211022EEF32FF5E760242707FBE9 +:10D8600006F966814846F3F33DF5804630B9204617 +:10D87000F3F34AF56FF01A00BDE8F88300214A4639 +:10D88000EEF31AF5204640F8048B41463A463346FB +:10D89000FFF724FF2C600020BDE8F8836FF0010043 +:10D8A000BDE8F8836FF01A00BDE8F88370B506464E +:10D8B00060B1046854B125895DB92068F3F324F59B +:10D8C0002046F3F321F53560284670BD6FF0010066 +:10D8D00070BD6FF00F0070BDFFF719BF1FB50024BA +:10D8E000019203930A46234600940294FFF735FF02 +:10D8F00004B010BDFFF70BBF51B1032902D80423B8 +:10D90000136003E0033121F0030111600020704730 +:10D910006FF0010070472DE9F04186B005460C46D6 +:10D920001E46DDF83080174612B31BB1B8F1000F68 +:10D9300003D11DE0B8F1000F1AD12846214605AAEF +:10D94000FFF7DAFFB0B92EB1059B7B4398450FD3A3 +:10D95000B3070DD10D9B28460193012302930E9B23 +:10D9600021460393059A3B460096FFF7F6FE01E039 +:10D970006FF0010006B0BDE8F08110B5044690B12B +:10D98000C36823B1406804F10C01FFF7A5FFA36849 +:10D9900023B1606804F10801FFF79EFF2046BDE84F +:10D9A0001040F3F3B1B410BD2DE9FF41074610203C +:10D9B0000D4616469846F3F395F40446F8B1002157 +:10D9C0001022EEF379F4124A27606560019204F1A7 +:10D9D00008020023029228460C2132460093FFF7EA +:10D9E0009AFF034658B90B4A0090019204F10C02C9 +:10D9F000029228460C214246FFF78DFF18B12046BF +:10DA0000FFF7BBFF0024204604B0BDE8F08100BF53 +:10DA10009086020088860200FFF7AFBF80697047DA +:10DA2000008A400070470000808ACB69B2FBF0F3A7 +:10DA300000FB1322D2B242F000421B0642EA13431B +:10DA40008B61002300E001338869094A002802DA6B +:10DA50009342F8D106E0934204D0C30005D4C0F34A +:10DA6000407070474FF6FF7070474FF6FF70704779 +:10DA70008096980010B58468002364694B61302C4F +:10DA8000C4BFD1F8F43003F47E03C1F8F430BDE82C +:10DA90001040FFF7C9BF2DE9F041002480460F4632 +:10DAA0001601254640463946AA19FFF7E3FF4FF60F +:10DAB000FF73984206D0A84001350443102DA4B24C +:10DAC000F0D100E004462046BDE8F081BF230B8082 +:10DAD000FF2313807047013906291DD8DFE801F0C4 +:10DAE000040A1C1C101C170020234382402383823D +:10DAF000802310E04023438283824FF480730AE046 +:10DB000060234382402383824FF4C07303E01023D9 +:10DB100043824023838203820020704701390A290F +:10DB200019D8DFE801F006080A0C0E1810181818AA +:10DB3000130040230CE060230AE0802308E0A023C8 +:10DB400006E0C02304E04FF4807301E04FF4C0739B +:10DB5000438220238382838A428A53431B11038298 +:10DB6000002070476FF01600704770B50446058AB4 +:10DB70008068F8F375F400210646A068F9F320F2F6 +:10DB8000A2685369222B05DDC36C9B059B0D0733EF +:10DB9000DB08A38510463146F9F312F2A38D6D0020 +:10DBA000E81A023870BD70B5044680680D46164606 +:10DBB000F9F394F030B1204629463246BDE8704072 +:10DBC000FFF769BF06F5806635F8160080B270BDB4 +:10DBD000F8B50446806816460F46F8F341F4002174 +:10DBE0000546A068F9F3ECF13A4601462046FFF7F6 +:10DBF000DAFF29463080A068F9F3E2F10020F8BD91 +:10DC000001392DE9F84F044691461E460E2971D878 +:10DC1000DFE801F008187028707070347070707050 +:10DC200070703B0090F82E20838B0AB1C58C00E009 +:10DC3000C58BED1AA369D9052ED53368AB4233D312 +:10DC4000A78B36E090F82E20038C0AB1C58C00E03B +:10DC5000458CED1AA3699A051ED53368AB4223D3D0 +:10DC6000278C26E083694FF0020513F4806F13D0F0 +:10DC70003368012B18D9876A02371AE0878CC58C64 +:10DC80008369ED1B13F4006F05E0878BC58C8369F6 +:10DC9000ED1B13F4407F04D135606FF01D00BDE82B +:10DCA000F88F3368AB4204D235606FF00D00BDE8E9 +:10DCB000F88FA068F8F3D4F300218346A068F9F345 +:10DCC0007FF14FF00008824609E008EB070220468A +:10DCD0005146FFF768FF08F1010829F8020BA84533 +:10DCE000F3D1A0685946F9F36BF1C6F80080002023 +:10DCF000BDE8F88F6FF00100BDE8F88F73B5002321 +:10DD0000ADF80430ADF80630836804465B690D4613 +:10DD1000272B05DDCB691B051B0D1B11043B06E002 +:10DD20001B2B06D84FF492629A4002D50C238362D3 +:10DD30000EE0242B01D0272B04D1238A7F2B05D87A +:10DD40000C2304E0172B01D0182B01DD1423A36250 +:10DD5000EB6903F4E023B3F5803F0ED04FF00443AA +:10DD6000AB61002300E00133AA69002A2E4A02DADF +:10DD70009342F8D157E0934255D02B69A26AA36130 +:10DD8000033220462946FFF70EFF284BA2690009FF +:10DD900003401343A36103F440730022B3F5407FB3 +:10DDA00084F82E2002D1012384F82E30A36A0DF1CD +:10DDB00006020433A383238A2046E383E38401A974 +:10DDC000FFF784FEBDF80620BDF80430D61AB6B2BF +:10DDD00016B1E3836384A284A369DB050AD52046D8 +:10DDE0002946A26AFFF7DFFE000980B200B1E08396 +:10DDF000E38B00E0A38B2384AEB92046FFF7B5FE8A +:10DE0000A36900EBD07040106084980509D5A26A20 +:10DE1000204629460132FFF7C6FE00096084A0842F +:10DE200001E0238CA3847CBD8096980000FFFF0056 +:10DE3000F8B543690546152B01D0162B3CDD284665 +:10DE4000F8F340F70646002836D12846F8F33CF7A9 +:10DE5000002833D02846F8F303F331460746284616 +:10DE6000F9F3AEF00646EAF7FDF86B690446302B8D +:10DE700004DDF16901F47041090B03E0A96901F4C3 +:10DE80006011C90C91B1F36903F4E0231B0C012B61 +:10DE900003D12046FFF742FE03E013B92046FFF707 +:10DEA0001AFE20463146FFF729FF00E00C462846BF +:10DEB0003946F9F385F002E0002400E004462046EC +:10DEC000F8BD08B54368DB68984708BD08B54368E6 +:10DED0001B68984708BD73B5002604460196EAF70B +:10DEE000C1F84C2231460546EEF3E6F16369152B85 +:10DEF0002B6001D0162B02D9EAF7B8F868606B687E +:10DF0000D3B1AC602046F8F313F7E8602046F8F38D +:10DF1000DBF6064620B92046012101AAF8F30AF7EC +:10DF20006B6820461B699847054636B9204631463E +:10DF300001AAF8F3FFF600E01D4628467CBD2DE956 +:10DF4000F7439946002304460F4690460193F8F3A1 +:10DF5000BBF6054620B92046012101AAF8F3EAF6EE +:10DF60002046F8F3B1F678B12046F8F3ABF658B98D +:10DF70002046FFF7B0FF50B1436839465E6942461C +:10DF80004B46B047064604E06FF0180601E04FF03C +:10DF9000FF3625B92046294601AAF8F3CBF63046CC +:10DFA000BDE8FE8382604160016070472DE9F04169 +:10DFB000541A012C0F461E46069D0EDD2046F3F333 +:10DFC00091F1804670B139462246EEF3F1F0C6F881 +:10DFD000008000202C60BDE8F081002018602860DF +:10DFE000BDE8F0816FF01A00BDE8F0810EB4F3B522 +:10DFF00081680446012945D908AB4068079A019316 +:10E00000EEF3A8F2431C064603D0A368023B9842F5 +:10E0100002DD0020A06036E060683D21EEF3CAF129 +:10E0200040B367682568C71B21E028463A46EEF3EF +:10E03000ABF0B0B9EB5D3D2B13D12846EEF3E8F120 +:10E040006268471C731CDB1B521BE919D218284657 +:10E05000EEF30EF16368DB1B6360A368DF19A76052 +:10E0600008E02B4613F8012B1D46002AFAD16168FF +:10E070008D42DAD3A368701C1B1AA36063681B1857 +:10E08000636000E00020BDE8FC4003B07047000082 +:10E090002DE9F04FBBB01A9019911B921893002BE9 +:10E0A00002F01C874FF48050F3F31CF1129000280B +:10E0B00002F0148737A812994FF48052FFF772FFCD +:10E0C00000214FF480521298EEF3F6F0189A11687E +:10E0D000D9B10B78CBB1449A1368022B03D814E062 +:10E0E000013A026000E0449802688B1813F8014C72 +:10E0F0001CB913F8023C002BF2D01298EEF358F042 +:10E100004499389A0B68D318389300238DF89C30C3 +:10E110004FF0FF321593139301231192169302F0DF +:10E12000A8BE1999012251F8046B00231991179286 +:10E130001493179949B1F25C5F1C1092013AD2B264 +:10E14000FD2A0FD8F55D9F1C0DE0F15C4A1ED2B28E +:10E15000FD2A109103D880220D46109200E0179DF1 +:10E160005F1C00E000257B19B3F5607F82F27E869C +:10E17000109B202B28D005D8152B0BD01B2B42F041 +:10E18000708664E01099222935D030D3802942F07E +:10E19000688667E0F3195A78F35D1202D318072BEB +:10E1A00012DDBC1C34192246E14937A8FFF71EFFD7 +:10E1B0002046EEF32DF1FA1C1218DE4937A8B218EA +:10E1C000FFF714FF02F04DBEF4196278F35D1202FE +:10E1D000D21837A8D849FFF709FFE378A2781B02C5 +:10E1E00037A8D6499A18FFF701FF02F03ABEF25D50 +:10E1F000149202F036BE149B0C2B02F02D869DF873 +:10E200009C30002B42F02D86F35D042B42F02986D2 +:10E2100007F1020806EB08042046EEF3B9F60028E1 +:10E2200042F01F8616F80830DB0702F11A8627A98C +:10E230002046EEF325F31199013142F01286F319CD +:10E240009A79DB791202D318119302F00ABEF319FE +:10E25000DA799B7937A8BA4943EA0222FFF7C6FE6A +:10E2600002F0FFBDF35DF4198F2B02F2FA8501A2D3 +:10E2700052F823F0399301006B930100559401008B +:10E2800015990100F19A0100D598010053980100F9 +:10E29000719801007B940100199B01008D9B010086 +:10E2A000B59B0100C99B010057BC01003B9A0100CE +:10E2B000BB980100F7970100619C0100A19C01003F +:10E2C0004B930100E19C0100EF9C0100119D0100B6 +:10E2D0001F9D010017930100D992010057BC010056 +:10E2E000FD9401002D9D01001195010057BC010016 +:10E2F00057BC010057BC0100439D0100879D0100F0 +:10E300009B9D0100BD9E010081A0010057BC010042 +:10E3100057BC010025A20100C9920100B992010079 +:10E32000A99201009FA30100B3A30100C7A30100AC +:10E33000DBA3010057BC0100E99B0100EF94010041 +:10E3400057BC010057BC0100ED930100A7A60100D6 +:10E35000EFA301006B9D0100799D0100B5A60100AE +:10E360001DB4010057BC010057BC010057BC01009F +:10E3700057BC01001D95010047A4010071A40100D4 +:10E38000B3A40100F1A401002FA501006DA50100B7 +:10E39000ABA50100E9A50100FDA5010057BC0100E6 +:10E3A000C595010057BC010057BC010057BC0100D6 +:10E3B000D79701003195010057BC010057BC0100FF +:10E3C00057BC010057BC010071B4010057BC0100EB +:10E3D0000B9801002BA70100FBA7010051A9010028 +:10E3E0003BAA010025AB01005FAB0100E7AB0100D8 +:10E3F00035AC010043AD0100CDAE010079AF0100A5 +:10E4000025B001008FB401007B9601003B9701000D +:10E4100071B00100ADB10100B9B20100C5B3010096 +:10E42000D5B40100AFB60100E7B4010005B50100A5 +:10E4300023B5010041B5010053B5010065B50100E8 +:10E4400077B5010089B50100F3B50100FFB5010002 +:10E450000BB601002FBC010057BC010057BC0100E6 +:10E4600057BC010057BC010057BC010057BC01005C +:10E4700057BC010057BC010057BC010011A60100A8 +:10E4800085A6010057BC010057BC010001B701007F +:10E4900069B70100EFB7010075B80100A1B901002B +:10E4A000B3B90100BFB90100E9B90100E1BA010047 +:10E4B000D9BB01004FEA950A5FFA8AFA4FF00008CB +:10E4C00001F03CB84FEA55095FFA89F94FF00008AE +:10E4D00001F005B84FEA55095FFA89F94FF00008D5 +:10E4E00000F0EBBF07F1010806EB08042046EEF34D +:10E4F0004FF5002842F0B58416F80830D80702F12D +:10E50000B084204627A9EEF3BBF1119B013342F002 +:10E51000A884F3195A799B791202D318119302F047 +:10E52000A0BCA37862781B029A18119202F099BCE1 +:10E53000DE93020005890200378F0200748A020010 +:10E5400043920200647837A8A54922461694FFF743 +:10E550004DFD02F086BCE37822791B0443EA026396 +:10E56000627837A81343A2789E4943EA0222FFF754 +:10E570003DFD02F076BCA27863781202D2189A4967 +:10E5800037A8FFF733FD2279E378120237A89749BD +:10E59000D218FFF72BFD062D42F26384A27963792E +:10E5A000120237A89249D218FFF720FD082D42F237 +:10E5B0005884237AE2791B0237A88E499A18FFF70C +:10E5C00015FD0A2D42F24D8407F10A0807F10904EE +:10E5D00016F80820335D1202D21837A88649FFF7D3 +:10E5E00005FD16F80830325D1B0237A883499A18DA +:10E5F000FFF7FCFC02F035BC814B0622B5FBF2F2C2 +:10E600001A704FF00008994624E0434610217D4AD5 +:10E610001DA8EDF3B7F6434610217B4A2FA8EDF372 +:10E62000B1F66378A2781DA943EA022237A8FFF762 +:10E63000DDFC6379A2791B0443EA0263E27837A820 +:10E64000134322792FA943EA0222FFF7CFFC08F1F6 +:10E650000108063499F800309845D6DB02F001BC79 +:10E66000022D06D137A869496278FFF7BFFC02F096 +:10E67000F8BBA37862781B0237A864499A18FFF7A1 +:10E68000B5FC02F0EEBBA27863781202042D1A44A6 +:10E6900005D92379E1781B0609045B181A4337A8CA +:10E6A0005B49FFF7A3FC062D42F2DB83F3199A794D +:10E6B00059791202082D0A4405D9197ADB7909061D +:10E6C0001B04C9180A4337A85249FFF78FFC0A2DCB +:10E6D00042F2C783F3199A7A597A12020C2D0A442E +:10E6E00005D9197BDB7A09061B04C9180A4337A828 +:10E6F0004949FFF77BFC02F0B4BB37A84749627871 +:10E70000FFF774FC02F0ADBBA37862781B0237A858 +:10E710003A499A18FFF76AFC02F0A3BB01350021C1 +:10E72000EDB2179102F09DBBA378627837A83C49FF +:10E7300042EA0322FFF75AFC02F093BB94F803A0CD +:10E7400023794FEA0A4A4AEA036A6378B5F1050B6E +:10E750004AEA030A48BFA5F1020BA3784FEAAB0BC4 +:10E760004AEA032A5FFA8BFB4FF0000824E0434497 +:10E770001021244A2FA8EDF305F699F80030102156 +:10E780004344214A1DA8EDF3FDF552462FA937A8B1 +:10E79000FFF72CFCE37822791B0443EA02636278DA +:10E7A00037A81343A2781DA943EA0222FFF71EFCF3 +:10E7B0000AF1040A08F10108DFF844900434D8454E +:10E7C00099F80030D3DB9B4489F800B002F049BBD4 +:10E7D0000B4BEA081A704FF0000899464DE000BF55 +:10E7E0002C94020034900200628D02005A940200C0 +:10E7F0008E8A02008D87020088900200FF8F02003F +:10E8000028610100003E01000B3E01001F93020041 +:10E81000D98D0200238A0200348A0200298B02006B +:10E82000AF8D020043461021B14A1DA8EDF3AAF5B1 +:10E8300043461021AF4A2FA8EDF3A4F5E3782279DF +:10E840001B0443EA026362781DA91343A27837A828 +:10E8500043EA0222FFF7CAFBE379227A1B0443EA68 +:10E860000263627937A81343A2792FA943EA0222EF +:10E87000FFF7BCFB08F10108083499F8003098450F +:10E88000D0DB02F0EEBA94F803A023794FEA0A4AEB +:10E890004AEA036A6378B5F1050B4AEA030A48BFFE +:10E8A00005F1020BA3784FEAEB0B4AEA032A5FFA61 +:10E8B0008BFB4FF000083BE0434410218C4A2FA80B +:10E8C000EDF360F599F80030102143448A4A1DA801 +:10E8D000EDF358F599F8003010214344874A33A8E6 +:10E8E000EDF350F552462FA937A8FFF77FFBE379E8 +:10E8F000227A1B0443EA0263627933A91343A279A3 +:10E9000037A843EA0222FFF771FBE37A227B1B045C +:10E9100043EA0263627A37A81343A27A1DA943EA45 +:10E920000222FFF763FB0AF1080A08F10108083424 +:10E93000DFF8CC91D84599F80030BDDB9B4489F8CD +:10E9400000B002F08EBA6E4B0C22B5FBF2F21A70D8 +:10E950004FF0000899463EE043461021644A33A830 +:10E96000EDF310F543461021634A1DA8EDF30AF5B7 +:10E9700043461021614A2FA8EDF304F5E37822798C +:10E980001B0443EA0263627833A91343A27837A8D1 +:10E9900043EA0222FFF72AFBE379227A1B0443EAC7 +:10E9A000026362792FA91343A27937A843EA0222AE +:10E9B000FFF71CFBE37A227B1B0443EA0263627AC3 +:10E9C00037A81343A27A1DA943EA0222FFF70EFBE0 +:10E9D00008F101080C3499F800309845BCDB02F0CE +:10E9E00040BAE37822791B0443EA0263627837A8CD +:10E9F0001343A278434943EA0222FFF7F7FA02F0F1 +:10EA000030BAA378627837A83F4942EA0322FFF779 +:10EA1000EDFA02F026BA4FF00509B5FBF9F95FFAF5 +:10EA200089F94FF0000816E063781021374A2FA8C3 +:10EA3000EDF3A8F4237962791B0443EA0263A27818 +:10EA400037A81343E2782FA943EA0222FFF7CEFA50 +:10EA500008F101080534C845E6DB02F002BA37A820 +:10EA60002B496278FFF7C2FA022D42F2FA8137A8E9 +:10EA70002849A278FFF7BAFA02F0F3B9002237A8C2 +:10EA800025496378FFF7B2FA022D42F22D82012266 +:10EA900037A82149A378FFF7A9FA032D02F02482B1 +:10EAA000022237A81C49E378FFF7A0FA042D02F0F0 +:10EAB000D681032237A818492379FFF797FA012254 +:10EAC000139202F0CEB9627837A81249FFF78EFA96 +:10EAD00037A811490122A378FFF788FA02F0C1B9DB +:10EAE00037A80E496278FFF781FA02F0BAB900BF81 +:10EAF000003E01000B3E0100163E0100223E0100D7 +:10EB00002861010045870200299002002E3E010085 +:10EB10006A8A0200319102009C8702005A8B02002F +:10EB2000AB1E0E2B02F29D8101A151F823F000BF14 +:10EB30006199010057BC010057BC010057BC01009E +:10EB400057BC0100D9990100A799010087990100DC +:10EB50006F99010057BC010057BC0100D999010011 +:10EB6000A7990100879901006F99010037A8A94969 +:10EB70006278FFF73BFA02F074B937A8A649627AC7 +:10EB8000FFF734FA0C2D8CBF4FF009084FF0000846 +:10EB900001E04FF00008F31937A89E491A7AFFF7F1 +:10EBA00025FA0C2D07D9B8F1000F08BF4FF008085F +:10EBB00001E04FF0000807F10709984916F809200D +:10EBC00037A8FFF713FA002237A8954916F809303D +:10EBD000FFF70CFA0C2D07D9B8F1000F08BF4FF062 +:10EBE000070801E04FF000084FF00009A2786378B1 +:10EBF0008C491202494437A8D21809F10909FFF7D4 +:10EC0000F5F90234B9F11B0FF0D10C2D42F2298134 +:10EC1000B8F1000F08BF4FF00608834CB844B04469 +:10EC200004F1240998F8022098F8013012022146D4 +:10EC300037A8D2180C34FFF7D9F94C4508F102086F +:10EC4000F0D102F00EB9142D19D0172D03D0132DC9 +:10EC500042F0078119E006EB0708744998F816207E +:10EC600037A8FFF7C3F9724998F8152037A8FFF7BE +:10EC7000BDF937A86F4998F81420FFF7B7F9F319D1 +:10EC800037A86D49DA7CFFF7B1F9A946A2464FF0E3 +:10EC900000082546AA786B7868491202414437A8D3 +:10ECA000D21808F10908FFF7A1F90235B8F11B0FD6 +:10ECB000F0D14D464FF00008227AE3796049120204 +:10ECC000414437A8D21808F10B08FFF78FF9023436 +:10ECD000B8F1210FF0D100249AF80E209AF80D30E7 +:10ECE00058491202091937A8D2180B34FFF77EF9D8 +:10ECF000212C0AF1020AEFD102F0B3B8E178627870 +:10ED0000A3780091217937A8019161790291A179C5 +:10ED10000391E1790491217A05914B49FFF766F956 +:10ED200002F09FB8A9464FF00008254615F8013FAC +:10ED3000FF2B04D037A845494246FFF757F908F1A1 +:10ED40000108B8F1040FF1D1B9F10C0F4D4642F2B0 +:10ED5000888004EB08035B78FF2B04D037A83B497D +:10ED60004246FFF743F908F10108B8F10C0FF0D162 +:10ED7000102D42F2768004EB08035B78FF2B04D061 +:10ED800037A832494246FFF731F908F10108B8F1D6 +:10ED9000100FF0D102F065B8627837A80AB1A378F5 +:10EDA0001BB92B49FFF722F902E02A49FFF71EF9A8 +:10EDB000F31937A82849DA78FFF718F902F051B8A3 +:10EDC000A378627837A8254942EA0322FFF70EF9B3 +:10EDD00002F047B8E37822791B0443EA02636278C1 +:10EDE00037A81343A2781E4943EA0222FFF7FEF830 +:10EDF00002F037B837A81B496278FFF7F7F8022D01 +:10EE000042F22F8037A81849A278FFF7EFF802F0F6 +:10EE100028B800BF368E0200D38E02009B930200FA +:10EE20004A890200D38B0200B38F0200BD8D02001D +:10EE3000E6900200E7860200C68B0200E98D020020 +:10EE400096900200B7860200A6870200458A02005B +:10EE50003992020084950200A78C02003C8D0200CA +:10EE6000CB870200A7940200E89402007C1C325D6C +:10EE700037A8764902F00F02FFF7B8F8325D37A8DD +:10EE80001209BC1C7249FFF7B1F8325D37A871490D +:10EE900002F00702FFF7AAF8325D37A8D2086E49E0 +:10EEA00002F00302FFF7A2F801F0DBBF7C1C325D29 +:10EEB00037A86A4902F00F02FFF798F8325D37A8C9 +:10EEC0001209BC1C6649FFF791F8325D37A8654905 +:10EED00002F00702FFF78AF8325D37A8D2086249CC +:10EEE00002F00302FFF782F801F0BBBF37A85F49C9 +:10EEF0006278FFF77BF801F0B4BF627837A85C490D +:10EF0000FFF774F8A27837A85A49FFF76FF837A8C7 +:10EF10005949E278FFF76AF801F0A3BF37A85749CB +:10EF20006278FFF763F801F09CBF37A85449627814 +:10EF3000FFF75CF801F095BFA2786378120637A856 +:10EF4000504942EA0322FFF751F801F08ABF627884 +:10EF500037A84D49FFF74AF8A27837A84B49FFF781 +:10EF600045F82379E2781B0237A849499A18FFF738 +:10EF70003DF801F076BF37A846496278FFF736F8CA +:10EF800001F06FBF37A844496278FFF72FF801F00E +:10EF900068BFA37862781B0237A840499A18FFF728 +:10EFA00025F801F05EBF94F8028063784FEA0828E4 +:10EFB00098441FFA88F83A494FEAD82237A8FFF751 +:10EFC00015F808F4E062120A364937A8FFF70EF880 +:10EFD00008F0F802D208344937A8FFF707F808F01C +:10EFE00006025208314937A8FFF700F837A8304920 +:10EFF00008F00102FEF7FAFF042D41F2328723796F +:10F00000E4781B021C19A4B2E20A37A82949FEF7CA +:10F01000EDFF04F4E062120A37A82749FEF7E6FF85 +:10F0200004F0F802D20837A82449FEF7DFFF04F005 +:10F030000602520837A82249FEF7D8FF37A821490F +:10F0400004F00102FEF7D2FF01F00BBFF4870200CB +:10F0500042880200C68E020039880200BF94020076 +:10F0600038870200558C0200438E02009392020002 +:10F07000E6930200478D0200D4930200B79302008A +:10F08000E78E0200AC8E0200048E0200CC8D0200DE +:10F090000E900200438F0200F29402009B8C02004B +:10F0A000F5880200CC9402006D870200E48802001B +:10F0B000D994020076920200888B0200E389020054 +:10F0C000F18E0200A893020000226378674937A8F6 +:10F0D000FEF78CFF4FF000086549A27837A8FEF7CD +:10F0E00085FFCDF800802279E3781202D3180193CE +:10F0F00002226049434637A8FEF778FFCDF800802A +:10F10000A27963791202D31801930222012359498B +:10F1100037A8FEF76BFFCDF80080227AE379120260 +:10F12000D3180222019337A852491346FEF75EFF17 +:10F130001E2D41F29686627A37A84F49FEF756FF98 +:10F14000A27A37A84D49FEF751FFE27A37A84C4919 +:10F15000FEF74CFF227B37A84A49FEF747FFCDF860 +:10F160000080A27B637B1202D318019305224346E1 +:10F1700037A84049FEF73AFFCDF80080227CE37BB8 +:10F180001202D31801930522012337A83949FEF74B +:10F190002DFFCDF80080A27C637C1202D31801936E +:10F1A0000522022337A83349FEF720FFCDF800805F +:10F1B000CDF80480227DE37C1202D318029305224D +:10F1C0006C234FF0010937A82F49FEF70FFFCDF848 +:10F1D0000090CDF80480A27D637D1202D3180293C3 +:10F1E00005226C234FF0020A37A82749FEF7FEFEDE +:10F1F000CDF800A0CDF80480227EE37D1202D31862 +:10F20000029305226C2337A81F49FEF7EFFECDF8C5 +:10F210000080CDF80480A27E637E1202D318029390 +:10F220000522682337A81849FEF7E0FECDF80090C4 +:10F23000CDF80480227FE37E1202D31802930522C8 +:10F2400037A868231049FEF7D1FECDF800A0CDF80D +:10F250000480A37F627F1B029B18029337A80A4990 +:10F2600005226823FEF7C2FE01F0FBBD4A890200B9 +:10F270002C880200A6860200E4910200C2920200DD +:10F28000409002007B9402002692020001226378E3 +:10F290009C4937A8FEF7AAFE4FF001089A49A278C8 +:10F2A00037A8FEF7A3FECDF800802279E37812029A +:10F2B000D318019302220023944937A8FEF796FE43 +:10F2C000CDF80080A27963791202D318019302224B +:10F2D0008E49434637A8FEF789FECDF80080227A92 +:10F2E000E3791202D3180222019337A88749134603 +:10F2F000FEF77CFE1E2D41F2B485627A37A8844960 +:10F30000FEF774FEA27A37A88249FEF76FFEE27A12 +:10F3100037A88149FEF76AFE227B37A87F49FEF7AE +:10F3200065FECDF80080A27B637B1202D3180193A7 +:10F330000522002337A87549FEF758FECDF8008056 +:10F34000227CE37B1202D31801930522434637A89F +:10F350006E49FEF74BFECDF80080A27C637C120262 +:10F36000D3180193052202234FF0000937A86749FB +:10F37000FEF73CFECDF80090CDF80480227DE37CC2 +:10F380001202D318029305226C2337A86449FEF7B2 +:10F390002DFECDF80080CDF80480A27D637D1202A1 +:10F3A000D318029305226C234FF0020A37A85C4958 +:10F3B000FEF71CFECDF800A0CDF80480227EE37D90 +:10F3C0001202D318029305226C2337A85449FEF782 +:10F3D0000DFECDF80090CDF80480A27E637E12026F +:10F3E000D31802930522682337A84D49FEF7FEFD86 +:10F3F000CDF80080CDF80480227FE37E1202D3187E +:10F400000293052237A868234549FEF7EFFDCDF8A2 +:10F4100000A0CDF80480A37F627F1B029B1802939B +:10F4200037A83F4905226823FEF7E0FD01F019BD2A +:10F43000A27863781202D2183A4937A8FEF7D6FDAF +:10F44000A279637912061B04D218237937A81B020C +:10F45000D218E3783449D218FEF7C8FD122D41F2D4 +:10F460000085A27A637A12061B04D218237A37A881 +:10F470001B02D218E3792D49D218FEF7B7FDA27B03 +:10F48000637B12061B04D218237B37A81B02D218F9 +:10F49000E37A2749D218FEF7A9FDA27C637C120605 +:10F4A0001B04D318227C37A812029B18E27B214947 +:10F4B0009A18FEF79BFD01F0D4BCA2786378120283 +:10F4C000D31800930222434637A81B4908F10108CC +:10F4D000FEF78CFD0234C845EFDD01F0C2BCA27816 +:10F4E00063781202D31800930522434637A81249C5 +:10F4F00008F10108FEF77AFD0234C845EFDD01F09E +:10F50000B0BC00BF4A890200DA8E0200A686020063 +:10F51000F2910200CF9202004B9402008A94020002 +:10F52000269202008692020098860200169102003E +:10F530008C930200028F0200138A0200CDF8008033 +:10F54000A27863781202D318019305226C2337A89E +:10F55000BB4908F10108FEF749FD0234D045EDDD55 +:10F560004FEA55095FFA89F909F1010B09F102091E +:10F57000B944BB4406EB09044FF00008CDF8008005 +:10F580002278C9EB040313F80B301202D31801934D +:10F590000522682337A8AA4908F10108FEF726FDCD +:10F5A0000234D045EADD01F05CBCA37862781B022E +:10F5B00037A8A4499A18FEF719FD01F052BCA378A8 +:10F5C00062781B0237A8A0499A18FEF70FFD01F0D8 +:10F5D00048BCA37862781B0237A89C499A18FEF7AA +:10F5E00005FD01F03EBCA37862781B0237A898495C +:10F5F0009A18FEF7FBFC01F034BC2279E37812067E +:10F600001B04D218A37837A81B02D218637891493B +:10F61000D218FEF7EBFC227AE37912061B04D2180B +:10F62000A37937A81B02D21863798B49D218FEF749 +:10F63000DDFC227BE37A12061B04D318A27A37A8DA +:10F6400012029B18627A85499A18FEF7CFFC01F0E6 +:10F6500008BCA2786378120237A88149D218FEF755 +:10F66000C5FC042D41F2FD832379E2781B0237A803 +:10F670007C499A18FEF7BAFC01F0F3BB2279E378D3 +:10F6800012061B04D218A37837A81B02D21863787D +:10F690007549D218FEF7AAFC062D41F2E283227AC0 +:10F6A000E37912061B04D318A27937A812029B181B +:10F6B00062796E499A18FEF799FC01F0D2BBDFF827 +:10F6C000BC914FF00108A84581F2CB832279E37801 +:10F6D00012061B04D218A37849461B02D21863787D +:10F6E00037A8D21808F10408FEF780FC0434B8F1FA +:10F6F000190F09F11809E6D101F0B3BBDFF88091C9 +:10F700004FF00108A84581F2AC832279E378120614 +:10F710001B04D218A37849461B02D218637837A875 +:10F72000D21808F10408FEF761FC0434B8F10D0F9B +:10F7300009F11309E6D101F094BBDFF848914FF0CD +:10F740000108A84581F28D832279E37812061B0413 +:10F75000D218A37849461B02D218637837A8D2186A +:10F7600008F10408FEF742FC0434B8F10D0F09F16A +:10F770001409E6D101F075BBDFF80C914FF00108D8 +:10F78000A84581F26E832279E37812061B04D21811 +:10F79000A37849461B02D218637837A8D21808F11B +:10F7A0000408FEF723FC0434B8F10D0F09F1140925 +:10F7B000E6D101F056BBDFF8D4904FF00108A84520 +:10F7C00081F24F832279E37812061B04D218A378C2 +:10F7D00049461B02D218637837A8D21808F10408EA +:10F7E000FEF704FC0434B8F10D0F09F11409E6D159 +:10F7F00001F037BBA37862781B0237A81C499A181E +:10F80000FEF7F4FB01F02DBBA37862781B0237A84A +:10F8100018499A18FEF7EAFB01F023BB2279E37836 +:10F8200012061B04D318A278647812029B1837A81A +:10F83000114901221B19FEF7D9FB01F012BB00BFD1 +:10F8400000920200F48F0200B7900200808902004B +:10F8500059890200169102008C930200028F020067 +:10F860009C920200AF920200A9910200C091020096 +:10F87000B98E0200379402003B910200998A02007F +:10F88000628C02009788020048950200F093020003 +:10F890002279E37812061B04D318A2786478120246 +:10F8A0009B1837A8974902221B19FEF79FFB01F00E +:10F8B000D8BA37A894496278FEF798FB01F0D1BA1C +:10F8C0009249627807F1020837A8FEF78FFB16F815 +:10F8D00008208F49120937A8FEF788FB16F8082080 +:10F8E00037A88C4902F00F02FEF780FB032D41F28E +:10F8F000B882E27837A88849FEF778FB07F1050857 +:10F90000227937A88549FEF771FB16F8082037A839 +:10F9100092088349FEF76AFB16F8082037A8814948 +:10F9200002F00302FEF762FB37A87F49A279FEF7D7 +:10F930005DFB01F096BA94F8028063784FEA0828DC +:10F9400098441FFA88F84FEAD82237A87749FEF77B +:10F950004DFB08F4806302229B0A37A87449FEF726 +:10F9600045FB08F4007302225B0A37A87149FEF7D1 +:10F970003DFB08F4F87302221B0937A86E49FEF715 +:10F9800035FB08F00E0302225B0837A86B49FEF72F +:10F990002DFB022208F0010337A86949FEF726FB78 +:10F9A0002379E4781B021C19A4B2E20A37A865493E +:10F9B000FEF71CFB04F4806305229B0A37A85C4910 +:10F9C000FEF714FB04F4007305225B0A37A85949BB +:10F9D000FEF70CFB04F4F87305221B0937A85649FF +:10F9E000FEF704FB04F00E0305225B0837A8534919 +:10F9F000FEF7FCFA37A85249052204F00103FEF78E +:10FA0000F5FA01F02EBAA27863781202D21837A85C +:10FA10004D49FEF7EBFA94F804E0E3784FEA0E2E36 +:10FA20000022734437A84949FEF7E0FA217AE279C7 +:10FA300009028A1894F806E063790092A17A627A42 +:10FA400009024FEA0E2E8A187344019237A8002249 +:10FA50003F49FEF7CBFA227BE37A0092627B37A81C +:10FA60000192A27B3B4902920022FEF7BFFAA17CE1 +:10FA7000627C09028A1894F810E0E37B0092217DF1 +:10FA8000E27C09028A180192A17D627D09028A182E +:10FA90000292217EE27D09028A180392A17E627E93 +:10FAA00009028A180492217FE27E09028A180592CF +:10FAB000A17F627F09028A18069294F82010E27FE3 +:10FAC00009028A18079294F8221094F8212009025A +:10FAD0008A18089294F8241094F8232009028A18AE +:10FAE000099294F8262094F82510120252184FEA31 +:10FAF0000E2E0A9237A8184900227344FEF776FAB0 +:10FB000001F0AFB93B910200508D0200808A0200E3 +:10FB1000328B0200FF890200D7870200958B02001A +:10FB20000991020087910200129202006E8D02007C +:10FB30009B910200118F0200D7910200999402005C +:10FB4000C1930200D8860200458C02004A89020057 +:10FB500021870200A88B0200EE8B020094F802E0DD +:10FB600063784FEA0E2E0122734437A8AA49FEF7A4 +:10FB70003DFAA179627909028A1894F804E0E378E1 +:10FB80000092217AE27909024FEA0E2E8A18734414 +:10FB9000019237A80122A149FEF728FAA27A637AD6 +:10FBA0000092E27A37A80192227B9D4902920122BB +:10FBB000FEF71CFA217CE27B09028A1894F80EE019 +:10FBC000637B0092A17C627C09028A180192217DEC +:10FBD000E27C09028A180292A17D627D09028A18DC +:10FBE0000392217EE27D09028A180492A17E627E40 +:10FBF00009028A180592217FE27E09028A1806927C +:10FC0000A17F627F09028A18079294F82010E27F90 +:10FC100009028A18089294F8221094F82120090207 +:10FC20008A18099294F8242094F82310120252188A +:10FC30004FEA0E2E0A9237A87A4901227344FEF742 +:10FC4000D5F901F00EB994F802E063784FEA0E2E70 +:10FC50000222734437A87049FEF7C8F9A179627986 +:10FC600009028A1894F804E0E3780092217AE27994 +:10FC700009024FEA0E2E8A187344019237A8022215 +:10FC80006649FEF7B3F9A27A637A0092E27A37A85E +:10FC90000192227B624902920222FEF7A7F9217C9F +:10FCA000E27B09028A1894F80EE0637B0092A17C43 +:10FCB000627C09028A180192217DE27C09028A187D +:10FCC0000292A17D627D09028A180392217EE27D63 +:10FCD00009028A180492A17E627E09028A1805929E +:10FCE000217FE27E09028A180692A17F627F0902C3 +:10FCF0008A18079294F82010E27F09028A18089265 +:10FD000094F8221094F8212009028A18099294F894 +:10FD1000242094F82310120252184FEA0E2E0A9251 +:10FD200037A8404902227344FEF760F901F099B800 +:10FD3000627837A83C49FEF759F90122A37837A821 +:10FD40003A49FEF753F90222E37837A83749FEF71C +:10FD50004DF96379227903F001031B0237A8344976 +:10FD60009A18FEF743F901F07CB8A2786378120282 +:10FD7000D31800932822002337A82E49FEF736F91E +:10FD80002279E3781202D31800932822012337A89E +:10FD90002849FEF72BF9A27963791202D318009350 +:10FDA0002822022337A82349FEF720F9227AE37993 +:10FDB0001202D31800935022002337A81D49FEF7E2 +:10FDC00015F9A27A637A1202D31800935022012304 +:10FDD00037A81849FEF70AF9237BE27A1B029B1821 +:10FDE000009337A8134950220223FEF7FFF801F0D1 +:10FDF00038B8A27863781202D21837A80E49FEF7F5 +:10FE0000F5F82379E2781B0237A80C499A18FEF717 +:10FE1000EDF801F026B800BF4A89020021870200F0 +:10FE2000A88B0200EE8B0200E5870200F486020038 +:10FE30002D930200F59002001188020052920200F8 +:10FE400094F804E0E3784FEA0E6E1B049E44A37816 +:10FE50006C221B029E44637837A873449749FEF7CF +:10FE6000C5F894F808E0E3794FEA0E6E1B049E444F +:10FE7000A3796C221B029E44637937A8734490498E +:10FE8000FEF7B4F894F80CE0E37A4FEA0E6E1B0428 +:10FE90009E44A37A6D221B029E44637A37A8734462 +:10FEA0008649FEF7A3F894F810E0E37B4FEA0E6E64 +:10FEB0001B049E44A37B6D221B029E44637B37A8D8 +:10FEC00073447F49FEF792F894F814E0E37C4FEA1C +:10FED0000E6E1B049E44A37C68221B029E44637C1E +:10FEE00037A873447549FEF781F894F818E0E37D6C +:10FEF0004FEA0E6E1B049E44A37D68221B029E44A3 +:10FF0000637D37A873446E49FEF770F894F81AE0E1 +:10FF1000637E4FEA0E2E6C22734437A86949FEF7C0 +:10FF200065F894F81CE0E37E4FEA0E2E6D227344D0 +:10FF300037A86449FEF75AF8A37F647F1B0237A8ED +:10FF4000604968221B19FEF751F800F08ABF94F847 +:10FF500002E063784FEA0E2E7344682237A85A49AC +:10FF6000FEF744F82279E3781202D318009368224E +:10FF70006C2337A85549FEF739F8A2796379120244 +:10FF8000D318009368226C2337A85149FEF72EF846 +:10FF9000227AE3791202D318009368226D2337A8DE +:10FFA0004A49FEF723F8A27A637A1202D318009323 +:10FFB00068226D2337A84649FEF718F8227BE37ABA +:10FFC0001202D3186822009337A813463F49FEF760 +:10FFD0000DF8A27B637B1202D3186822009337A826 +:10FFE00013463B49FEF702F894F810E0E37B4FEA32 +:10FFF0000E2E73446C2237A83349FDF7F7FFA27C1D :020000041003E7 -:10000000604968221B19FEF751F800F08ABF94F886 -:1000100002E063784FEA0E2E7344682237A85A49EB -:10002000FEF744F82279E3781202D318009368228D -:100030006C2337A85549FEF739F8A2796379120283 -:10004000D318009368226C2337A85149FEF72EF885 -:10005000227AE3791202D318009368226D2337A81D -:100060004A49FEF723F8A27A637A1202D318009362 -:1000700068226D2337A84649FEF718F8227BE37AF9 -:100080001202D3186822009337A813463F49FEF79F -:100090000DF8A27B637B1202D3186822009337A865 -:1000A00013463B49FEF702F894F810E0E37B4FEA71 -:1000B0000E2E73446C2237A83349FDF7F7FFA27C5C -:1000C000637C1202D3186C22009337A813462F4981 -:1000D000FDF7ECFF227DE37C1202D3186C22009323 -:1000E00037A813462A49FDF7E1FFA27D637D12027E -:1000F000D31800936C2207F118086D2337A8234901 -:10010000FDF7D4FF16F80820E37D1202D318009300 -:100110006C226D2307F11A0937A81D49FDF7C6FFA8 -:1001200016F80920637E1202D31800936C2268230C -:1001300037A81649FDF7BAFF227FE37E1202D318D3 -:1001400000936C22682337A81149FDF7AFFFA37F06 -:1001500016F808E01B026822734437A80D49FDF722 -:10016000A5FF94F8203016F809401B0237A809496A -:100170006C221B19FDF79AFF00F0D3BE328C0200EF -:100180008F950200DC920200248F0200D78F0200BC -:10019000428B0200688B02006378002237A8AA49CC -:1001A00003F01F03FDF782FFA378012237A8A649B9 -:1001B00003F01F03FDF77AFFE378022237A8A24974 -:1001C00003F01F03FDF772FF6279237902F01F022B -:1001D0000092A27937A802F01F020192E2799B49AE -:1001E00002F01F02029203F01F030022FDF75EFFE0 -:1001F000627A237A02F01F020092A27A37A802F0F4 -:100200001F020192E27A914902F01F02029203F06A -:100210001F030122FDF74AFF627B237B02F01F02CE -:100220000092A27B37A802F01F020192E27B87496D -:1002300002F01F02029203F01F030222FDF736FFB5 -:1002400000F06FBE6378002237A8814903F03F03B6 -:10025000FDF72CFFA378012237A87D4903F01F0387 -:10026000FDF724FFE378022237A8794903F01F0342 -:10027000FDF71CFF6279237902F03F020092A27918 -:1002800037A802F03F020192E279724902F03F0280 -:10029000029203F03F030022FDF708FF627A237AFF -:1002A00002F01F020092A27A37A802F01F02019208 -:1002B000E27A684902F01F02029203F01F03012252 -:1002C000FDF7F4FE627B237B02F01F020092A27B0B -:1002D00037A802F01F020192E27B5E4902F01F0282 -:1002E000029203F01F030222FDF7E0FE00F019BEA8 -:1002F0000022637837A85849FDF7D8FE0122A37879 -:1003000037A85549FDF7D2FE0222E37837A85249B3 -:10031000FDF7CCFE0022237937A85049FDF7C6FE31 -:100320000122637937A84D49FDF7C0FE37A84B4934 -:100330000222A379FDF7BAFE00F0F3BD94F8028023 -:1003400063784FEA082898441FFA88F84FEAD833B0 -:1003500000930522002337A84149FDF7A7FE08F4C2 -:10036000F043DB1200930522002337A83D49FDF737 -:100370009DFE08F4E0631B1200930522002337A8BA -:100380003949FDF793FE08F08003DB110093022248 -:10039000002337A83249FDF789FE08F07803DB1007 -:1003A00000930222002337A82E49FDF77FFE08F0B4 -:1003B000070300930222002337A82B49FDF776FE9E -:1003C0002379E4781B021C19A4B24FF000084FEA0D -:1003D000D4390522682337A8244904F4F04A4FEAA7 -:1003E000EA2A8DE8000304F4E064FDF75FFE0522CD -:1003F000682337A81E4924128DE80005FDF756FE34 -:10040000682337A81B490522CDF800800194FDF729 -:100410004DFE052237A86D2314498DE80003FDF732 -:1004200045FE05226D2337A811498DE80005FDF72B -:100430003DFE37A80F4905226D23CDF800800194B9 -:10044000FDF734FE00F06DBDB18C0200668902003C -:1004500032890200C39002004C8E02007D8B0200A4 -:1004600005930200659402004F9002000587020088 -:10047000528A0200118E020094F8028063784FEADB -:10048000082898441FFA88F84FEAD83300930522C9 -:10049000012337A8B549FDF709FE08F4F043DB1244 -:1004A00000930522012337A8B149FDF7FFFD08F4A9 -:1004B000E0631B1200930522012337A8AD49FDF725 -:1004C000F5FD08F08003DB1100930222012337A819 -:1004D000A649FDF7EBFD08F07803DB10009302223C -:1004E000012337A8A249FDF7E1FD08F007030093B7 -:1004F0000222012337A89F49FDF7D8FD2379E4782C -:100500001B021C19A4B24FF001084FEAD43905228E -:10051000682337A8984904F4F04A4FEAEA2A8DE89C -:10052000000304F4E064FDF7C1FD0522682337A849 -:10053000924924128DE80005FDF7B8FD682337A81D -:100540008F490522CDF800800194FDF7AFFD05220B -:1005500037A86D2388498DE80003FDF7A7FD052224 -:100560006D2337A885498DE80005FDF79FFD37A865 -:10057000834905226D23CDF800800194FDF796FD97 -:1005800000F0CFBC94F8028063784FEA08289844C2 -:100590001FFA88F84FEAD83300930522022337A8C0 -:1005A0007249FDF783FD08F4F043DB120093052246 -:1005B000022337A86E49FDF779FD08F4E0631B12AA -:1005C00000930522022337A86A49FDF76FFD08F062 -:1005D00080030222DB11009337A813466349FDF71D -:1005E00065FD08F078030222DB10009337A813465C -:1005F0005F49FDF75BFD022208F00703009337A86F -:1006000013465C49FDF752FD2379E4781B021C195F -:10061000A4B24FF002084FEAD4390522682337A864 -:10062000554904F4F04A4FEAEA2A8DE8000304F43D -:10063000E064FDF73BFD0522682337A84F492412EB -:100640008DE80005FDF732FD0522682337A84C49E7 -:10065000CDF800800194FDF729FD6D2337A84649A8 -:1006600005228DE80003FDF721FD052237A86D2343 -:1006700042498DE80005FDF719FD37A840490522DC -:100680006D23CDF800800194FDF710FD00F049BC0A -:1006900094F802E063784FEA0E2E2822734437A8BC -:1006A0003849FDF703FD94F804E0E3784FEA0E2E95 -:1006B0002822734437A83449FDF7F8FC94F806E083 -:1006C00063794FEA0E2E5022734437A82D49FDF767 -:1006D000EDFC237AE4791B0237A82B4950221B1921 -:1006E000FDF7E4FC00F01DBCA27863780092E2788C -:1006F0002521019222791DA8029262790392A279A2 -:100700000492E2790592227A0692627A0792A27A9C -:100710000892E27A0992227B0A92627B0B92A27B78 -:100720000C92E27B0D92227C0E92184AEBF38AF631 -:1007300037A817491DAAFDF7B9FCF2E37C1C325D0E -:1007400037A8144902F07F02FDF7B0FC325D37A8EC -:100750001149D209FDF7AAFCE3E3A378627837A830 -:100760000E4942EA0322FDF7A1FCDAE305930200F9 -:10077000659402004F90020005870200528A020031 -:10078000118E02004C910200148902003A3E0100D1 -:1007900068910200B2940200669202007091020019 -:1007A000A378627837A8944942EA0322FDF77EFCD9 -:1007B000B7E3E37822791B0443EA0263627837A83F -:1007C0001343A2788D4943EA0222FDF76FFCA8E3A8 -:1007D000E37822791B0443EA0263627837A8134363 -:1007E000A278874943EA0222FDF760FC99E3E378A7 -:1007F00022791B0443EA0263627837A81343A27884 -:10080000804943EA0222FDF751FC8AE3A37862782B -:1008100037A87D4942EA0322FDF748FC81E3A3782B -:10082000627837A8794942EA0322FDF73FFC78E372 -:10083000A378627837A8764942EA0322FDF736FCAE -:100840006FE3A378627837A8724942EA0322FDF782 -:100850002DFC66E394F801905FEA990900F061834A -:100860004FF00008A179E279090294F803E041EA27 -:100870000241627923790A434FEA0E2E4EEA034E73 -:10088000A3780092617AA27A090241EA0241227AAF -:1008900037A80A430192217B627B090241EA0241A7 -:1008A000E27A4EEA03030A4302925B49424608F1A8 -:1008B0000108FDF7FBFB0C34C845D3DB31E337A857 -:1008C00056496278FDF7F2FB2BE337A8544962786A -:1008D000FDF7ECFB25E3227AE17923791143A27934 -:1008E00094F803E0114362794EEA030EA3780A43B9 -:1008F0004EEA030E63780092227BE17A4EEA03030C -:100900001143A27A37A81143627A0A430192227CEA -:10091000E17B1143A27B1143627B0A43029241496E -:100920000022FDF7C3FB227EE17D237D1143A27DE2 -:1009300094F813E01143627D4EEA030EA37C0A4350 -:100940004EEA030E637C0092227FE17E37A81143BA -:10095000A27E4EEA03031143627E0A43019294F899 -:100960002020E17F1143A27F0A43617F0A43029264 -:100970002C490122FDF79AFBD3E2A37864781B028D -:100980001C19A4B204F00F0300932822002337A8F7 -:100990002549FDF78BFB04F0F0031B11009328227F -:1009A000012337A82049FDF781FB04F470631B1273 -:1009B00000932822022337A81B49FDF777FB37A8AD -:1009C0001A492822E30BFDF771FBAAE22179E278AC -:1009D00009028A1894F802E063780092A27961799A -:1009E000120252184FEA0E2E019237A81049002227 -:1009F0007344FDF75BFB94E2D38802003F9302004F -:100A0000579302006F930200588E02006D8E020011 -:100A1000828E0200978E02006890020024910200EC -:100A2000D4890200798D0200998D0200ED920200B6 -:100A3000538702002179E27809028A1894F802E0CB -:100A400063780092A179627909028A180192217A69 -:100A5000E27909028A180292A17A627A09028A1856 -:100A60000392217BE27A09028A180492A17B627BBD -:100A700009028A180592217CE27B09028A180692F3 -:100A8000A17C627C09028A180792217DE27C09021E -:100A90008A180892A17D627D09028A180992227E35 -:100AA000E17D120252184FEA0E2E0A9237A87B49B6 -:100AB00000227344FDF7FAFA33E22179E278090261 -:100AC0008A1894F802E063780092A17962790902A9 -:100AD0008A180192217AE27909028A180292A17A8F -:100AE000627A09028A180392217BE27A09028A1843 -:100AF0000492A17B627B09028A180592217CE27B29 -:100B000009028A180692A17C627C09028A1807925F -:100B1000217DE27C09028A180892A17D627D09028A -:100B20008A180992227EE17D120252184FEA0E2E97 -:100B30000A9237A85A4900227344FDF7B7FAF0E148 -:100B40002179E27809028A1894F802E06378009229 -:100B5000A179627909028A180192217AE27909025F -:100B60008A180292A17A627A09028A180392217B7A -:100B7000E27A09028A180492A17B627B09028A1830 -:100B80000592217CE27B09028A180692A17C627C94 -:100B900009028A180792217DE27C09028A180892CC -:100BA000A17D627D09028A180992217EE27D0902F7 -:100BB0004FEA0E2E8A180A927344002237A8394948 -:100BC000FDF774FA217FE27E09028A1894F81AE090 -:100BD000637E0092A17F627F09028A18019294F8D5 -:100BE0002010E27F09028A18029294F8221094F8E9 -:100BF000212009028A18039294F8241094F82320E3 -:100C000009028A18049294F8261094F82520090203 -:100C10008A18059294F8281094F8272009028A1857 -:100C2000069294F82A1094F8292009028A1807924B -:100C300094F82C1094F82B2009028A18089294F842 -:100C40002E1094F82D2009028A18099294F8302069 -:100C500094F82F10120252184FEA0E2E0A9237A85B -:100C6000104901227344FDF721FA5AE1A378627812 -:100C70001B0237A80C499A18FDF718FA51E137A85A -:100C80000A496278FDF712FA4BE1A378627837A837 -:100C9000074942EA0322FDF709FA42E14F880200C0 -:100CA0008C890200FE940200458C0200018802003B -:100CB0007E870200E2782379120442EA03626378B5 -:100CC000217A1A43E379207B1B0443EA01636179AB -:100CD00094F802C00B43E17A94F806E0090441EA73 -:100CE0000061607A42EA0C220143A07A43EA0E23B3 -:100CF00041EA00210091E17B207C090441EA006186 -:100D0000607B0143A07B41EA00210191E17C207DD1 -:100D1000090441EA0061607C0143A07C41EA0021B2 -:100D20000291E17D207E090441EA0061607D01437A -:100D3000A07D41EA00210391E17E207F090441EA80 -:100D40000061607E0143A07E41EA00210491E17FC1 -:100D500094F82000090441EA0061607F0143A07F0C -:100D600041EA0021059194F8231094F82400090425 -:100D700041EA006194F82100014394F8220041EA1D -:100D80000021069194F8270094F82810000440EA06 -:100D9000016094F82510014394F8260041EA0021EF -:100DA000079137A88249FDF781F9BAE0E278237903 -:100DB000120442EA03626378217A1A43E379207BC2 -:100DC0001B0443EA0163617994F802C00B43E17AA2 -:100DD00094F806E0090441EA0061607A42EA0C22D4 -:100DE0000143A07A43EA0E2341EA00210091E17B0E -:100DF000207C090441EA0061607B0143A07B41EA59 -:100E000000210191E17C207D090441EA0061607CC0 -:100E10000143A07C41EA00210291E17D207E09048A -:100E200041EA0061607D0143A07D41EA0021039118 -:100E3000E17E207F090441EA0061607E0143A07EDB -:100E400041EA00210491E17F94F82000090441EA7D -:100E50000061607F0143A07F41EA0021059194F881 -:100E6000231094F82400090441EA006194F8210059 -:100E7000014394F8220041EA0021069194F82700EA -:100E800094F82810000440EA016094F8251001430A -:100E900094F8260041EA0021079137A84549FDF75B -:100EA00005F93EE00B2D3CD1A37862781B02D218E5 -:100EB00037A84149FDF7FAF82379E2781B02D218E6 -:100EC00037A83E49FDF7F2F8A37962791B02D218E0 -:100ED00037A83B49FDF7EAF8237AE2791B02D218DA -:100EE00037A83849FDF7E2F8A27A637A120237A8E8 -:100EF00035499A18FDF7DAF813E0E37822791B04F4 -:100F000043EA0263627837A81343A2782F4943EA81 -:100F10000222FDF7CBF804E00022149201E0012345 -:100F2000139310997B19FF297DF463A9159A013257 -:100F30001592159B1B998B427DF453A9119A511C54 -:100F400003D037A82249FDF7B1F89DF89C3023B1B2 -:100F500037A8204927AAFDF7A9F8169B0A2B0CD819 -:100F600000201D49ECF3A4F038B9139929B937A82A -:100F70001A49139AFF23FDF799F8389A002302F8CB -:100F8000013B449B1A9800931299189B3892FDF7E5 -:100F90006DF804461298F0F317F201E06FF00104C7 -:100FA00020463BB0BDE8F08F01211391B9E700BFA7 -:100FB000C28C0200FF8C02004F8F0200638F020080 -:100FC000778F02008B8F02009F8F02002C8E020011 -:100FD0001D900200F4890200468902009C870200ED -:100FE0002DE9F04F8DB0059205468A4606A80021EE -:100FF000142298460B91EBF3BFF1594B1C78002C4F -:1010000040F0A3806B69232B0CDD1C22284621466F -:1010100023460094F5F388F2002806DA0126022719 -:10102000B14605E00427012601E00C270326A1466E -:101030002846F5F30BF20128834602D0022813D18B -:1010400005E028465146EBF3CBF040000BE0284684 -:10105000FCF7A1FF044638B1FCF793FFC20503D5A6 -:101060002046FCF793FF0B900B9800284ED0F0F32E -:1010700099F1044600286ED0BBF1010F03D0BBF1FB -:10108000020F1BD10BE00B9B002101930290059AEC -:101090002846534600910391EBF3A0F00CE00B9A25 -:1010A0000CAB520843F8042D284601212246FCF7D8 -:1010B000A6FF0B9B5B000B93002840D122884FF6C4 -:1010C000FD73013A92B29A4203D92046F0F37CF1C3 -:1010D0001CE0B9F1000F03D004EB4707069719E0B5 -:1010E000E31962880693A388A7F5805707EB1222BD -:1010F0001B0602EB1343E3180793E388DB19E3189D -:1011000008932389DF19E719099703E0154B002499 -:1011100006930126169A5046009206A93246434687 -:10112000FDF716F850B9169B28461A68D8F8001033 -:1011300001F038FDD8F800200B4B1A6014B120469E -:10114000F0F342F1064A01231370169B0020C8F801 -:101150000000186001E06FF01A000DB0BDE8F08FDC -:1011600029610100608B02008893020030B51946A6 -:10117000039B049C43B14CB100251D602560039482 -:10118000BDE83040FFF72CBF184630BD204630BDCB -:10119000014B00221A70704729610100F8B50C4F0D -:1011A00006463C688CB101250BE0284600212C4600 -:1011B000E6F7C6FF20B128463146E6F7BBFF04E05C -:1011C00001353B689D42F0D900242046F8BD00BFA0 -:1011D0002C61010010B5847801462046E6F7B0FF87 -:1011E00028B120460021E6F7A5FF002010BD4FF0F2 -:1011F000FF3010BD70B50C4E0D46306880B90B49FC -:10120000E6F798FF012404E020460021E6F792FF6C -:10121000013433689C42F7D9034B28461D6070BDEA -:101220004FF0FF3070BD00BF2C610100ADDEADDEC0 -:10123000064B1A68194632B1012300E0013393428C -:10124000FCD900230B600020704700BF2C61010017 -:101250002DE9F0470C46166882461546084684225A -:10126000002198469DF82470EBF386F02046FFF7A6 -:1012700095FFC0B2002832D0012323709DF82030A2 -:10128000A070003318BF0123E3703C233C2EB4BF91 -:10129000B1464FF03C09A4F80E806770A381002688 -:1012A00015E0504641463A46F0F390F030B9636895 -:1012B000002B0CBF6FF01A0000200BE0A378013662 -:1012C000C3706368436123896060013323814E45A5 -:1012D000E7DB0020238963812B60BDE8F0874FF0B6 -:1012E000FF30BDE8F087F8B506460C4600250BE058 -:1012F0007B693046636000237B61FB703946E2788E -:10130000F0F386F00135ADB26768002FF0D1238984 -:1013100020465B1B238163895D1B6581FFF75AFFB4 -:10132000A77027703846F8BD10B5C37C032B08D0D2 -:101330009C1D00EBC40401336160A260C3740020F3 -:1013400010BD4FF0FF3010BD2DE9F84311F01F061E -:1013500018BF012606EB511707F107094FEA890963 -:1013600048460D4601F01F08F0F31CF00446002823 -:101370003BD000214A46BFB2EAF3FEF76780A58062 -:10138000E580A46021462246002303E04FF0FF30B1 -:10139000906101330432BB42F8D356B14FF0FF32B3 -:1013A00002FA08F87B1D04EB83035A6882EA0802FC -:1013B0005A6017F01F0318BF012307F01F0003EB4B -:1013C00057172780002203E04FF0FF358D60013270 -:1013D0000431BA42F8D343B14FF0FF3383400137B1 -:1013E00004EB87077A6853407B602046BDE8F883AA -:1013F0000846EFF3E9B7436B23B14FF47F629A607D -:10140000436B05E0836B4BB14FF47F629A60836B53 -:101410009868D0F1010038BF002070470120704764 -:101420000346002001E00130C0B25B08FBD17047E9 -:101430000B6843F440330B6008680B6800F44030DD -:1014400023F440330B60A0F54031484240EB0100EB -:10145000704708B5416B09B9816B21B1806AFFF70C -:10146000E7FF012008BD084608BD2DE9F047DDF87B -:1014700020801F88099D1046894614461E4639461D -:1014800042462B46EFF38EF48246E8B1012313FA6D -:1014900007F72B68013BDB19B3FBF7F35F43631ED0 -:1014A000DB195F4017EA090F0ED02046FFF7B8FF9F -:1014B00030805046EFF380F43188204642462B4678 -:1014C000BDE8F047EFF36EB45046BDE8F08770B565 -:1014D000002301290CBFB0F84620B0F86C2086B07C -:1014E0000493B0F84430120101290446ADF81630D7 -:1014F0000D46806A41F6FF7329D104AED4F8C410BA -:10150000009604F15C060196994214BF4FF48031B5 -:101510004FF4005104F150060DF116030296FFF747 -:10152000A4FF002840D0BDF81630E26D15FA03F391 -:10153000511EC918B1FBF3F14B43A3659B1A9BB233 -:10154000C018A4F86030049BE06363662BE004AD30 -:10155000D4F8CC10009504F184050195994214BF8C -:101560004FF480314FF4005104F178050DF116036A -:101570000295FFF77AFFB8B1BDF81630012515FACC -:1015800003F3D4F88420511EC918B1FBF3F14B4387 -:10159000C4F880309B1A9BB2C018A4F88830049B12 -:1015A0002064C4F88C30284606B070BDFFF78FBFAA -:1015B0002DE9F74F8DE803000EAEE02014469A4661 -:1015C0000D9F96E8400ADDF84C80EFF3EBF60546F8 -:1015D000002800F079810021E022EAF3CDF69A4B51 -:1015E0000021B8F1000F08BF98460A46C5F81C80D4 -:1015F0002046F4F38BF70C9BC0F30030AB63934BA6 -:1016000003212B60002285F83000C5F834A028465D -:10161000EDF3F8F5082205F120000199EAF384F7CB -:10162000002385F82730009BEC62AB62BBF1FF3FE3 -:1016300014BF5B46CC23B9F1CC0F88BFC3EB0909BB -:10164000C5F89830BDF84430A5F84670C5F89C3010 -:101650009DF84830A5F86C60C5F8A0300C9BA5F843 -:101660009490002B45D0AA6B1368D80704D523F0BB -:1016700001031360AA6B1360AB6B4FF0FF329A60EB -:101680002046F4F345F740F63C03984212D1E86A4D -:10169000F4F34EF7052809D0E86AF4F349F708286F -:1016A00004D0E86AF4F344F70C2803D1AB6B4FF095 -:1016B000FF329A60AB6B9A681205120D1AB15A6824 -:1016C00042F00F0201E041F6FF72C5F8CC201A6823 -:1016D00002F4E012920C85F8B5201A6802F4600258 -:1016E000520D85F8BA201B6803F040731B0E85F875 -:1016F000BB30BAF1000F4DD06A6B1368D90704D51F -:1017000023F0010313606A6B13606B6B4FF0FF32C1 -:101710009A60E86AF4F3FCF640F63C03984212D172 -:10172000E86AF4F305F7052809D0E86AF4F300F74E -:10173000082804D0E86AF4F3FBF60C2803D16B6B9D -:101740004FF0FF329A606B6B9A681205120D1AB156 -:101750005A6842F00F0201E041F6FF72C5F8C4205A -:10176000C5F8C8201A6802F4E012920C85F8B62079 -:101770001A6802F4E072920985F8B7201A6802F438 -:101780006002520D85F8B8201B6803F040731B0EF1 -:1017900085F8B93062680023012AC5F8A430C5F87D -:1017A000AC3018D1A268B2F5026F03D040F63C010C -:1017B0008A4202D14FF0004303E04FF08042C5F867 -:1017C000A420C5F8A830D5F8A430C5F8AC30D5F8B9 -:1017D000A830C5F8B0302046F4F39AF640F6290355 -:1017E000984208D12046F4F3A3F620B12046F4F342 -:1017F0009FF602280FD92046F4F38AF640F6340308 -:1018000098420CD12046F4F393F620B12046F4F32D -:101810008FF6012803D1002385F8313004E02846F3 -:10182000FFF717FE85F831002846FFF7E4FD85F83D -:10183000B40068B10D23FF2FA5F844300CD8FF2E5B -:1018400009D80C2305E000BF906101008C50010015 -:101850000423A5F844304FB1BC002046EFF3A2F5B5 -:10186000E86468B300212246EAF386F54EB1B4007D -:101870002046EFF397F5686710B300212246EAF39C -:101880007BF527B128460121FFF790FEC0B126B1B4 -:1018900028460221FFF78AFE90B1D5F8A4305BB14B -:1018A00095F8313043B9AB6DB3F1804F08D8D5F816 -:1018B0008030B3F1804F03D8012385F8DD3003E099 -:1018C0002846EDF3F9F400252846BDE8FE8F00BF59 -:1018D00010B50446F5F38CF2002120460A46F4F3D5 -:1018E00015F6C30407D5204601F0DBFA00280CBF2B -:1018F0002020402010BD202010BD2DE9F0470446D7 -:10190000266A09A9042E666A9DF82000CCBF06F459 -:10191000781606F4F01691E82202760C4FF00008D3 -:101920004BE031F828A01FFA83FCE24501EB880761 -:1019300003D197F802C0844504D008F101085FFA8A -:1019400088F83AE0002A35D006FB08F800252EE09A -:1019500063692046222B0ADDE3695A0607D540F663 -:1019600027010022F4F342F70146204600E000215F -:101970004FF4CC62F4F3DAF5056063692046222B5C -:101980000ADDE3695B0607D540F627010022F4F380 -:101990002DF70146204600E0002140F26462F4F396 -:1019A000C5F509EB880353F8253001350360EBB228 -:1019B000B342CDD3F878BDE8F087A845B1D3002075 -:1019C000BDE8F0872DE9F84304461E46002B00F0E1 -:1019D000B480436A02EB061503F4F8594FEA19295B -:1019E00055F8043C013E0BB900279FE0204698477C -:1019F000002800F09E80F7E70122BA4055F8103C1D -:101A00001A4200F0928063692046222B0ADDE369C6 -:101A10005A0607D540F627010022F4F3E7F60146FF -:101A2000204600E000214FF4C462F4F37FF5076024 -:101A300015F90C2C22B1012A19D0013275D144E0DC -:101A400063692046222B09DDE3695B0606D540F673 -:101A50002701F4F3CBF60146204600E0002140F2D6 -:101A60002462F4F363F555F8083C03605DE06369B4 -:101A70002046222B0ADDE369590607D540F62701E7 -:101A80000022F4F3B3F60146204600E0002140F2C4 -:101A90002462F4F34BF563698046222B20460ADD6D -:101AA000E3695A0607D540F627010022F4F39EF6B3 -:101AB0000146204600E0002140F22462F4F336F5AE -:101AC00055F8083C026813432DE063692046222B39 -:101AD0000ADDE3695B0607D540F627010022F4F32F -:101AE00085F60146204600E0002140F22462F4F32E -:101AF0001DF563698046222B20460ADDE3695906FD -:101B000007D540F627010022F4F370F6014620467F -:101B100000E0002140F22462F4F308F555F8082CA7 -:101B2000036823EA0203C8F8003001374F457FF409 -:101B300063AF103D002E7FF453AFBDE8F883000083 -:101B400070B59D4904460020EBF38EF2002800F0AA -:101B5000318100209849EBF387F297490546002030 -:101B6000EBF382F2944906460020EBF37DF215F088 -:101B7000006500F0AC804FF40012002113462046AF -:101B8000E6F741FD0222062113462046F4F344F60F -:101B900063692046222B0ADDE3695A0607D540F621 -:101BA00027010022F4F322F60146204600E000213E -:101BB0004FF4C162F4F3BAF40668002506F48076A7 -:101BC0001BE04FF47A70EFF3DBF063692046222BC1 -:101BD0000ADDE3695B0607D540F627013246F4F3D8 -:101BE00005F60146204600E000214FF4C162F4F3FF -:101BF0009DF40668013506F480761EB9B5F57A7F46 -:101C0000DFD170BDB5F57A7F00F0D4804FF47A70E3 -:101C1000EFF3B6F00822062113462046F4F3FCF554 -:101C20000023062104222046F4F3F6F54FF47A70DF -:101C3000EFF3A6F063692046222B0ADDE36959061B -:101C400007D540F627010022F4F3D0F501462046DF -:101C500000E000214FF4C062F4F368F40568002648 -:101C600005F001051BE04FF47A70EFF389F063692A -:101C70002046222B0ADDE3695A0607D540F62701E4 -:101C80000022F4F3B3F50146204600E000214FF4B2 -:101C9000C062F4F34BF40568013605F001051DB18F -:101CA000B6F57A7FDFD102E0B6F57A7F03D1204620 -:101CB0000621082279E029464FF480122B4620465F -:101CC000E6F7A1FC2046062101222B466EE07301B7 -:101CD00070D54FF48012134629462046E6F793FC50 -:101CE0000122062113462046F4F396F54FF47A704C -:101CF000EFF346F00422062113462046F4F38CF558 -:101D0000062108222B462046F4F386F54FF47A701C -:101D1000EFF336F063692046222B0ADDE3695E06A5 -:101D200007D540F627012A46F4F360F50146204620 -:101D300000E000214FF4C062F4F3F8F306680025D8 -:101D400006F001061BE04FF47A70EFF319F06369B7 -:101D50002046222B0ADDE369590607D540F6270104 -:101D60003246F4F343F50146204600E000214FF4EB -:101D7000C062F4F3DBF30668013506F001061EB914 -:101D8000B5F57A7FDFD102E0B5F57A7F03D1204641 -:101D90000621042209E000214FF400120B462046E0 -:101DA000E6F731FC2046062102220023BDE8704000 -:101DB000F4F332B570BD00BF6853010046F2905392 -:101DC000994210B5044609D049F21823994207D028 -:101DD000B1F5964F0CBF1F23002302E02A2300E039 -:101DE0003C230521FF222046E6F779FC4FF4000250 -:101DF000062113462046E6F73CFC1E20EEF3C0F712 -:101E0000204606214FF400020023BDE81040E6F70B -:101E100030BC0000F0B5036A466A042BCCBF06F460 -:101E2000781606F4F01685B00446760C00253BE0E3 -:101E3000102168461F4A2B46EAF304F30020694646 -:101E4000EBF336F100282ED000210A46EAF3CCF657 -:101E500063690746222B20460ADDE369590607D548 -:101E600040F627010022F4F3C1F40146204600E0C9 -:101E700000214FF4CC62F4F359F305606369204606 -:101E8000222B0ADDE3695A0607D540F62701002216 -:101E9000F4F3ACF40146204600E0002140F2646215 -:101EA000F4F344F307600135EBB2B342C0D305B09D -:101EB000F0BD00BFD5950200F0B5036A85B0042BD4 -:101EC0000446466A03DD06F0F866B60D02E006F049 -:101ED000F076760D00253BE0102168461F4A2B4620 -:101EE000EAF3B0F200206946EBF3E2F000282ED0CE -:101EF00000210A46EAF378F663690746222B20465A -:101F00000ADDE3695A0607D540F627010022F4F3FB -:101F10006DF40146204600E000214FF4CB62F4F35B -:101F200005F3056063692046222B0ADDE3695B0641 -:101F300007D540F627010022F4F358F40146204665 -:101F400000E0002140F25C62F4F3F0F2076001353A -:101F5000EBB2B342C0D305B0F0BD00BF0C99020094 -:101F6000F0B5036A85B0042B0446466A01DDF60E1F -:101F700002E006F0F056760E00253BE010216846A0 -:101F80001E4A2B46EAF35EF200206946EBF390F01E -:101F900000282ED000210A46EAF326F66369074698 -:101FA000222B20460ADDE3695B0607D540F62701B0 -:101FB0000022F4F31BF40146204600E000214FF418 -:101FC000CA62F4F3B3F2056063692046222B0ADD8E -:101FD000E369590607D540F627010022F4F306F419 -:101FE0000146204600E0002140F25462F4F39EF2E4 -:101FF00007600135B542C1D105B0F0BD1B990200A3 -:1020000000487047C0AD3A022DE9F04304460F4640 -:1020100085B00020904915461E46EBF325F060B9C7 -:102020002046394615B1FFF7EBFF07E0FFF7E8FF61 -:102030004FF47A75B0FBF5F500E0054600208749BE -:10204000EBF312F000F00F00012808D0022809D0AD -:10205000834B844A032814BF9146994604E0DFF875 -:10206000149201E0DFF8109229462046FFF7A6FE01 -:102070002046F4F355F2002180462046F5F300F0A7 -:10208000794B0246002E4BD101930323029339462C -:10209000204632462B460096CDF80C90FFF72DFCDB -:1020A0000746002837D063692046222B0ADDE36902 -:1020B0005B0607D540F627013246F4F397F3014655 -:1020C000204600E000214FF4C062F4F32FF20268D2 -:1020D000BF004FF68373134007F07C0205F17F07C2 -:1020E000FF09013F42EA07471F4363692046222B4D -:1020F0000ADDE369590607D540F627010022F4F30B -:1021000075F30146204600E000214FF4C062F4F36D -:102110000DF2076096E029465448EAF353F192E045 -:1021200000218DE80A0003230293204639462B46FE -:10213000CDF80C90FFF7E1FB002D00F083802046E6 -:10214000E6F774F8064606E0AB4203D16369222B3A -:1021500007DC12E00C36002E74D03388002BF3D14C -:1021600070E0E3695A0608D540F6270120460022B0 -:10217000F4F33CF30146204601E0204600214FF4F1 -:10218000C062F4F3D3F10268B37802F07C02B3EBDF -:10219000920F57D03579F3782D061B0505F0706541 -:1021A00003F4700300214FF07F622B432046E6F7D3 -:1021B00096FA737902211B052D4A43F40033204619 -:1021C000E6F78DFAB3686FF07F4203211340204693 -:1021D000E6F785FA63692046222B0ADDE3695B0690 -:1021E00007D540F627010022F4F300F3014620460C -:1021F00000E000214FF4C062F4F398F102684FF65A -:10220000837335881340B2787F35ED119200013D1C -:1022100002F07C0242EA05451D4363692046222BF9 -:102220000ADDE3695E0607D540F627010022F4F3D4 -:10223000DDF20146204600E000214FF4C062F4F3D5 -:1022400075F10560012620464146F4F319F7304642 -:1022500005B0BDE8F08300BFEC95020074530100A7 -:102260008C5101000C52010006970200A395020058 -:102270000000FE1F80530100F85301002DE9F043D8 -:1022800099468BB00023079308930993036A476A22 -:10229000042BCCBF07F4781707F4F01704460D465B -:1022A00090467F0C00260CE0102103A8334A3346E9 -:1022B000EAF3C8F0002003A9EAF3FAF620B90136E0 -:1022C000F6B2BE42F0D34EE008AB009309AB0193E7 -:1022D00020462946424607ABE6F7C0FB01232946C4 -:1022E0004A462046FFF790FE20462946FFF792FD1A -:1022F000236A012B2CDD63692046222B0ADDE3696A -:102300005E0607D540F627010022F4F36FF201467E -:10231000204600E000214FF4C062F4F307F1636946 -:102320000646222B20460ADDE369590607D540F60A -:1023300027010022F4F35AF20146204600E0002172 -:102340004FF4C062F4F3F2F0036843F48063336047 -:10235000089B20460093099B294601934246079B10 -:10236000E6F7D4F807E0204629464A460023FFF75F -:102370004BFE0028A8D10BB0BDE8F083D595020034 -:102380002DE9F04F002587B004460E4604950595CB -:10239000F4F3C6F0294683462046F4F371F6A149CA -:1023A00082462846EAF384F648B1012384F8603374 -:1023B00029462A46EAF318F4C4F85C0301E084F8DD -:1023C000600300209849EAF373F648B10123002125 -:1023D00084F868330A46EAF307F4C4F8640301E0BA -:1023E00084F868032046F3F3F5F7904B676A984248 -:1023F0008F4B94BF20252125A3F1080898BF98464C -:1024000007F4F8573F0A08EBC50863692046222BFA -:102410000ADDE3695A0607D540F627010022F4F3E6 -:10242000E5F10146204600E000214FF4C462F4F3D8 -:102430007DF018F8083C013D036063692046222BBB -:102440000ADDE3695B0607D540F627010022F4F3B5 -:10245000CDF10146204600E000214FF4C562F4F3BF -:1024600065F058F8043CA8F108080360002DCCD1B1 -:1024700047E0082102A86F4A2B46E9F3E3F7002062 -:1024800002A9EAF315F600283AD000210A46EAF339 -:10249000ABF3236A80460C2B07DDB0F5803F04D2F6 -:1024A000C3B24FEA102843EA084863692046222B4A -:1024B0000ADDE369590607D540F627010022F4F347 -:1024C00095F10146204600E000214FF4C462F4F388 -:1024D0002DF0056063692046222B0ADDE3695A0668 -:1024E00007D540F627010022F4F380F1014620468B -:1024F00000E000214FF4C562F4F318F0C0F800804A -:102500000135BD42B5D1204631464B4A1F23FFF766 -:1025100059FA00253EE00821484A2B4602A8E9F373 -:1025200091F7002002A9EAF3C3F58146002830D0D4 -:1025300063692046222B0ADDE3695B0607D540F676 -:1025400027010022F4F352F10146204600E0002169 -:102550004FF4C462F3F3EAF7056063692046222B67 -:102560000ADDE369590607D540F627010022F4F396 -:102570003DF10146204600E0002140F22462F3F3E1 -:10258000D5F7002180460A464846EAF32DF3C8F8FD -:1025900000000135BD42BED1204604A905AAE5F7D9 -:1025A0000FFF049F52463B463146002520460095CA -:1025B000E5F752FE384304902046F4F347F4059AB9 -:1025C000049B002A3CD01A4363690592222B2046C3 -:1025D0000ADDE3695A0607D540F627012A46F4F3D7 -:1025E00005F10146204600E0002140F21C62F3F3B1 -:1025F0009DF763690546222B20460ADDE3695B06E9 -:1026000007D540F627010022F4F3F0F001462046FA -:1026100000E0002140F21C62F3F388F7059B02689A -:102620003AE000BFC595020000970200BFAD3A0234 -:1026300000960200E79502001C970200E295020056 -:10264000002B2BD063692046222B09DDE369590654 -:1026500006D540F62701F4F3C9F00146204600E014 -:10266000002140F21C62F3F361F763690546222BF7 -:1026700020460ADDE3695A0607D540F62701002205 -:10268000F4F3B4F00146204600E0002140F21C6261 -:10269000F3F34CF7049B026813432B60049BABB12C -:1026A00063692046222B0ADDE3695B0607D540F605 -:1026B00027010022F4F39AF00146204600E00021B1 -:1026C0004FF4C362F3F332F7049B0360059BABB195 -:1026D00063692046222B0ADDE369590607D540F6D7 -:1026E00027010022F4F382F00146204600E0002199 -:1026F00040F21C62F3F31AF7059B03603146524621 -:102700002046E6F77EF94FF4FA60EEF339F32046FF -:102710005946F4F3B5F407B0BDE8F08FF8B50446B8 -:1027200015460E46F3F3FCF6002107462046F4F367 -:10273000A7F4314602462B462046FFF79FFD204670 -:1027400031462A46E5F7D8FD20463946BDE8F8402F -:10275000F4F396B438B5036A0446012B2DD14369CE -:10276000222B0ADDC3695A0607D540F6270100224D -:10277000F4F33CF00146204601E0204600214FF4EE -:10278000C062F3F3D3F663690546222B20460ADDC7 -:10279000E3695B0607D540F627010022F4F326F033 -:1027A0000146204600E000214FF4C062F3F3BEF67C -:1027B000036823F400732B6038BD2CDD4369222BA2 -:1027C0000ADDC369590607D540F627010022F4F354 -:1027D0000DF00146204601E0204600214FF4C06282 -:1027E000F3F3A4F663690546222B20460ADDE3696C -:1027F0005A0607D540F627010022F3F3F7F7014602 -:10280000204600E000214FF4C062F3F38FF6036826 -:1028100043F400732B6038BD70470120704738B512 -:1028200005460C46FFF79CFB284621460022FFF791 -:10283000F3FF28462146BDE83840FFF781B9000084 -:1028400038B504460D4600203149EAF331F440B171 -:1028500000210A46EAF3C8F12946C3B20122204604 -:1028600003E02046294601220523E5F78BFF0020DF -:102870002849EAF31DF448B100210A46EAF3B4F10D -:102880002946C3B209222046E5F77CFF00202249F1 -:10289000EAF30EF448B100210A46EAF3A5F129460D -:1028A000C3B205222046E5F76DFF00201B49EAF37D -:1028B000FFF348B100210A46EAF396F12946C3B274 -:1028C00006222046E5F75EFF002120464FF478629D -:1028D0004FF43863E5F7CDFE002120464FF4604207 -:1028E0004FF42043E5F7C5FE4FF4C0220021134604 -:1028F0002046E5F7BEFE0122002120461346E5F7FB -:10290000B8FE20462946BDE83840FFF7D5BA00BFDB -:1029100012970200DB95020012990200CA9502008C -:1029200038B5036A0446092B69DD4369222B0ADDA9 -:10293000C3695B0607D540F627010022F3F356F77B -:102940000146204601E0204600214FF4C062F3F327 -:10295000EDF5026812F0010253D163692046222B83 -:1029600009DDE3695D0606D540F62701F3F33EF77E -:102970000146204600E0002140F26C62F3F3D6F5F8 -:102980004FF0004303604FF47A70EEF3F9F163699E -:102990002046222B0ADDE369590607D540F62701B8 -:1029A0000022F3F323F70146204600E0002140F225 -:1029B0006C62F3F3BBF505686369ED04ED0C222B43 -:1029C00020460ADDE3695A0607D540F627010022B2 -:1029D000F3F30CF70146204600E0002140F26C6260 -:1029E000F3F3A4F56D030023036005F542450648A3 -:1029F00005F5A875B5FBF0F56420684338BD0020E7 -:102A000038BD002038BD00BFA086010038B50021C8 -:102A100005461020E3F7A0FF002104461022E9F349 -:102A2000ABF46560204638BD08B1E4F71DB87047C7 -:102A300010B50446E4F706F96060E0602068E7F747 -:102A400016FA6368A0F50060206118180123A060E1 -:102A5000237610BD38B50546F4F3CAF11C20EEF319 -:102A6000A1F4084C00211C222060E9F385F42068C1 -:102A70000560FFF7DDFF044922682846BDE83840BD -:102A8000E6F726BC90040000D93F00002DE9F84F7E -:102A90000C46F4F3ADF141F20100E568EEF382F487 -:102AA00000287CD000F1010C064620E001321970AC -:102AB000D2B2434639783D460137C1B13D2903F1D1 -:102AC0000108F3D1327029464646002203E0013264 -:102AD0003770D2B2664611F8017FC3EB0508B044E7 -:102AE00006F1010C002FF2D11A7008F10105E76818 -:102AF000A368FB189D4205D22B781BB12F46634675 -:102B00000022D7E725460123E2688346BA1A2A82C3 -:102B10003BE0594611F8012B9A4202D14FF0000CCC -:102B20000AE0102B2AD10F2AF8DC27E01BF8018FCE -:102B300007F80C800CF1010C6245F7D101EB02089B -:102B4000895C07EB020C4FF03D0907F8029008F191 -:102B5000010B0CF1010701F10109002203E018F853 -:102B600002A00CF802A001324A45F8D17A184FF0C1 -:102B7000000C07F801C08B44571C06E011F802B0A6 -:102B800001EB020C0BF1010BE344B345C1D301335C -:102B90000235112BB8D1BDE8F84FEEF315B4BDE8FE -:102BA000F88F0000F8B50E4617460446F4F320F1FE -:102BB0003020EEF3F7F3054668B1C660074E3023C8 -:102BC000436033688760036029462046FFF75EFF55 -:102BD00035600020F8BD6FF01A00F8BD94040000C5 -:102BE00008B5064B1B683BB9054B196821B1054B6D -:102BF0001A680AB1FFF7D6FF002008BD9404000050 -:102C0000985C01009C5C0100F8B5104B07461C68FD -:102C10001E46BCB1E3689BB10D4D2A689A420FD1A4 -:102C2000F4F3E6F0E068EEF3CFF300232B6007E067 -:102C300038462568F4F3DCF02046EEF3C5F32C4665 -:102C4000002CF5D100233360F8BD00BF94040000D0 -:102C50008893020073B5856E04466DB1D0F8CC3010 -:102C600000EB8303D3F8D420036E9A4203D1406E65 -:102C7000A847054600E000252046F3F351F4002361 -:102C800002A941F8083D06466946204601AA0DF012 -:102C9000C1FE9DE806004FF4FF20E9F3E9F220466B -:102CA0003146F4F3EDF1E36E5BB1D4F8CC2004EBE4 -:102CB0008202D2F8D410226E914202D1606E29466F -:102CC00098477CBDF8B50446F0F3BAF000284FD021 -:102CD000A56E6DB1D4F8CC3004EB8303D3F8D420C7 -:102CE000236E9A4203D1606EA847054600E0002596 -:102CF0002046F3F315F4002107462046F4F3C0F113 -:102D00000121064600222046F0F3BAF04FF480116C -:102D10000A462046F0F396F040210A462046F0F39A -:102D2000A5F04FF080710A462046F0F38BF0204664 -:102D3000FFF790FF0F4B0121C6F804354FF4FC73E9 -:102D4000C6F808350A462046F0F39AF02046394680 -:102D5000F4F396F1E36E5BB1D4F8CC2004EB82027D -:102D6000D2F8D410226E914202D1606E2946984763 -:102D7000F8BD00BFF200394001207047C36B44F238 -:102D8000583293420DD004D844F25632934218D1AF -:102D900012E04AF62E22934208D04AF62F2293429E -:102DA0000FD1C0F884334AF6322303E0C0F88433ED -:102DB0004AF63123C3637047C0F8843344F2543376 -:102DC000C363704738B541F2E443044603630D46DC -:102DD00029B108460F49EAF347F1A06240B92846F5 -:102DE0000D49EAF341F1A06210B94FF6FF73A362F7 -:102DF0000A492846EAF338F10949E0622846EAF32D -:102E000033F1084960632846EAF32EF184F855004F -:102E100038BD00BF2D990200239902006499020079 -:102E2000439902004E9902007047000030B585B00A -:102E30000190002404A840F8044D01A90422E9F3FC -:102E400017F2019DB5B12B46D3F88C2012B10022A8 -:102E5000C3F88C2001340433102CF5D10398FEF70D -:102E600097F90398FFF7D0FE034B9D4202D0284606 -:102E7000EEF3AAF205B030BDE46101000367D0F8BB -:102E8000CC3010B500EB8303029CD3F8D4304466F9 -:102E90008166C266036610BD00238366C36603674E -:102EA00070478069C0F3C06070472DE9F84304465D -:102EB0001E46089D099FFAF761FC00212046F4F3A5 -:102EC000DFF080462046F3F333F30A28C8BFD8F872 -:102ED0002C306061C8BFA3642228D8F80430C8BF72 -:102EE000D8F8AC20A361C8BFE261DA001CD5222863 -:102EF00014DDE3695B0611D50022204640F6270168 -:102F0000F3F374F401462046F4F3BAF0D0F8043633 -:102F1000002163622046F4F3B3F002E0D8F80436EF -:102F2000636294F8243023624FF4E063A3604FF0AF -:102F3000FF33E36011232361A1464FF0000817E03F -:102F40004146F4F39DF02046F3F3E2F22046F3F31A -:102F5000EFF21EB1D9F814319E4203D0D9F88C306B -:102F60009F4201D1C5F8008008F1010809F1040968 -:102F7000D4F8D03020469845E2D32968F4F380F0A5 -:102F80000120BDE8F883F7B5002213460D46012164 -:102F90000446E5F738FB0021282207460B46204669 -:102FA0000091F3F3C1F20646280709D0204601211B -:102FB0000622F3F367F6204602210622F3F362F6B7 -:102FC00015F0F00F04D0204600210222F3F35AF648 -:102FD00015F4706F0ED0204600210122F3F352F653 -:102FE00001210A462046F3F34DF620460221012234 -:102FF000F3F348F601213B4620464FF0FF32E5F758 -:1030000002FB2046002128224FF0FF330096F3F305 -:103010008BF2FEBD0020EAF327B0000010B50C498A -:103020000446FFF7F7FF80B288B9D4F8800008495A -:10303000EAF31AF080B250B9D4F880000549EAF3F7 -:1030400013F04FF6FF7380B2002808BF184610BD7A -:103050006D9902007B990200436907B50A2B09DDCF -:10306000003118BF01210091242200210123F3F334 -:103070005BF201E04FF0FF300EBD07B50021F822F2 -:103080000B460091F3F350F200F00F000EBD00006C -:103090002DE9FF47DDF830809246DDF834900F4689 -:1030A0004FF46372002104461E460E9DB8F1010FD5 -:1030B00008BF4FF00008E9F35FF111232361C4F862 -:1030C0008860C4F85C90C4F858A0C4F80480B8F1D3 -:1030D000000F40F0C580204641463A464B46FFF778 -:1030E0004BFE002800F0C0804FF0C0531A68130F49 -:1030F00002F47021236093B202F47002120D626434 -:1031000044F25832090C9342E36321640AD004D894 -:1031100044F25632934208D104E0A3F52A432E3BF1 -:10312000012B02D82046FFF729FE636C20460E3B98 -:10313000012B8CBF0023012384F84C304FF0C05189 -:103140003A46FAF793F9D4F8D030002B00F08A8091 -:10315000002704AB43F8047D8DE8480020464FF07B -:10316000C0513A463B46FFF7A0FE00287CD02046DF -:10317000FFF736FD0F9B00950193204639463246F6 -:10318000A36DFDF7F3FF002870D105B12D683A4E0D -:1031900020462946FFF716FE3278002A42D163699D -:1031A000132B19DD4FF400612046F3F35BF733492D -:1031B00007462846E9F37CF738B128462F49E9F35A -:1031C00053F7B0F1FF3F08BF00200023BB65039910 -:1031D000F8652046F3F354F72046A16DFFF7BAFADD -:1031E0002046A16DFFF71BFB28462549E9F33CF774 -:1031F000024620B92046A16DFFF792FB0246C4F8B3 -:103200008823A16D2046FFF789FA2046FFF75AFD73 -:103210002046A16DFFF7B4F82046A16DFFF710FB23 -:10322000012333702046F3F3E1F528461549E9F30D -:103230003FF738B113492846E9F316F7014620460F -:10324000FFF7A1FE28461049E9F332F778B1284686 -:103250000D49E9F309F701462046FFF7E5FD06E0D1 -:10326000002404E01C4602E0044600E03C46204600 -:1032700004B0BDE8F08700BFE06101003E990200A4 -:103280005B99020073990200349902001FB50F4C3C -:1032900002462378BBB910B90346014601E00C4B46 -:1032A000191D00200090019002930391094844F2F7 -:1032B00010714FF0C053FFF7EBFE28B1064B2022F0 -:1032C0001A6001232370034804B010BD706501002B -:1032D00064620100E4610100A00400002DE9FF47E1 -:1032E00007464FF46370884691469A460D9E0E9DA0 -:1032F000EEF358F00446C8B10C9B394601934246A0 -:103300004B46CDF800A002960395FFF7C1FE074695 -:1033100020B92046EEF358F03C4607E006B1366887 -:10332000C4F8806005B12D68C4F88450204604B00C -:10333000BDE8F08770B5064686B04FF4BC70EEF37A -:1033400031F00446E8B100214FF4BC72E9F314F007 -:103350000D4B266000930D4B0025019330680C49FE -:103360000C4A2346029503950495059500F0D8FE76 -:1033700030B94FF49663C4F8603184F8640100E01A -:103380002C46204606B070BDA53881005D3D810009 -:10339000D8D288003CC5890010B5044650B10368F6 -:1033A00005491868224600F060FE2046BDE810403E -:1033B000EEF30AB010BD00BF3CC589002DE9F04115 -:1033C000054686B08020EDF3EDF70446002844D092 -:1033D00000218022E8F3D0F704236360B423256042 -:1033E000A381A046C5F85847274600260EE01C22B8 -:1033F00002FB06423C61A8681B4910320023FAF325 -:103400006DF338621C3700282BD0013663689E426A -:10341000EDDB164B164900930023019302930393AF -:10342000049305932868134A234600F079FEC0B937 -:1034300013E0D8F8201031B123689868FAF336F316 -:103440000023C8F82030013508F11C0863689D424C -:10345000EFDB2046EDF3B8F70024204606B0BDE8C8 -:10346000F0810025F2E700BF49488100A9468100AC -:103470007CD388007F3F890070B5044600281ED0A9 -:1034800003680F491868224600F0EFFD2546002624 -:103490000DE0296A29B123689868FAF307F300233D -:1034A0002B62E86908B1EDF38FF701361C356368CC -:1034B0009E42EEDB2046BDE87040EDF385B770BD5F -:1034C0007F3F890010B50446C06F08B1FFF764FF65 -:1034D000D4F8840008B107F0C1FED4F8800008B128 -:1034E000FFF7CAFFD4F8B00008B100F013F9A068E4 -:1034F00008B101F0E3F92046BDE81040EDF364B7F0 -:103500002DE9F04F07468DB0B8208A4690461D46FB -:10351000179EEDF347F70446002800F0A0804FF017 -:10352000000B0021B822E8F327F7266084F88CB05E -:103530003846FFF76BFA0BABC4F8A8B02A460190E7 -:103540000693814641F2E44120463346CDF800B06F -:10355000CDF808A0CDF80C800494CDF814B001F09B -:103560005DFA0546002875D0A06010F06FDA2B696F -:103570001021E3603C4B6060A3643C4A3346276102 -:1035800064643846E8F35EF72B69D86FF2F356F7B8 -:1035900049F6981398422B69D86F06D8F2F34EF784 -:1035A00008210346324A09A805E0F2F347F7314AF9 -:1035B0000346082109A8E8F345F7314609AA2E4B2E -:1035C0002E48E8F3FFF63246002016992C4B8DE882 -:1035D0008001F8F7A9FB064600283BD16368012764 -:1035E00083F8787008210A46286930F0D5DA362148 -:1035F0003A46D5F89802EFF730FD2846FFF7DEFE91 -:10360000C4F8800030B3284607F0F6FDC4F8840003 -:1036100000B32846FFF78EFEE067D8B1636819490A -:1036200083F8E070184B02968DE8480003960496E4 -:1036300005962868154A234600F072FD50B92846C1 -:1036400000F032F8C4F8B00020B111482146EDF383 -:10365000A9F120B120464946FFF734FF0024204657 -:103660000DB0BDE8F08F00BFBD888100DB550100C3 -:10367000E05501004D49890040390100819902005F -:10368000FD8D81002CD58800198A810058FB8900A6 -:10369000F589810001207047024B01221A70E3F77F -:1036A00063BA00BFFC03000070B5064686B0202058 -:1036B000EDF37EF60446F0B100212022E8F35CF63B -:1036C0004FF4E153E3804B2323810A2363810E4BA4 -:1036D00026600025009330680C490D4A2346019569 -:1036E000029503950495059500F01AFD30B93368ED -:1036F000012283F86321204606B070BD2046EDF319 -:1037000063F62C46F7E700BF7D9A81008CD58800D0 -:10371000C04B890010B5044678B1FBF309F3236868 -:1037200022461868054900F0A0FC2046EDF34CF64F -:10373000236800221B6883F8632110BDC04B8900F9 -:103740000368D3F8D42041F26B03116B99420BD17B -:10375000936AEF2B28D001D8D62B04E0F52B23D089 -:1037600040F20F118B421FD0936A40F2C65293422F -:103770001AD040F27452934216D0036A7F2210E0AE -:10378000482283F8FD2006E002F0C002921102EB0D -:10379000810183F8FD10036A93F9FD20142A0BDCE4 -:1037A000482283F8FD207047036A93F8FD104AB25F -:1037B000B2F1FF3FE8D1E3E77047D0F8E81110B568 -:1037C000044629B18068FAF371F10023C4F8E831A6 -:1037D000D4F8001229B1A068FAF368F10023C4F804 -:1037E0000032D4F88434D3F8301139B1A068FAF338 -:1037F0005DF1D4F884340022C3F83021D4F850139A -:1038000029B1A068FAF352F10023C4F85033D4F878 -:10381000541529B1A068FAF349F10023C4F85435CE -:10382000D4F8F41529B1A068FAF340F10023C4F8E4 -:10383000F435D4F8C41729B1A068FAF337F100239E -:10384000C4F8C43710BD10B50446006807F0D8F8B6 -:10385000D4F8800620B106F021F80023C4F88036A1 -:10386000D4F87C0620B106F049FA0023C4F87C366F -:10387000D4F89C0120B108F089FE0023C4F89C31E3 -:10388000D4F88C0120B101F025FE0023C4F88C315E -:10389000D4F8400120B102F069FF0023C4F84031A0 -:1038A000D4F8540120B1FEF3FFF30023C4F85431DF -:1038B000D4F8300120B102F019FC0023C4F83031F3 -:1038C000D4F8340120B102F0C1F90023C4F8343136 -:1038D000D4F8380120B102F01BFB0023C4F83831C2 -:1038E000204602F0D5FAD4F84C0120B106F0BAFA1D -:1038F0000023C4F84C31D4F8480120B108F078FD19 -:103900000023C4F84831D4F8440120B106F032F95C -:103910000023C4F84431D4F85C0120B108F016FA51 -:103920000023C4F85C31D4F82C3113B10023C4F85F -:103930002C31D4F8600120B104F0B4F90023C4F8AC -:103940006031204608F0AAFA204605F09FFFD4F81F -:10395000500120B105F0FAFF0023C4F85031D4F82B -:10396000700120B101F09EFC0023C4F87031D4F83E -:10397000780120B104F0A8FC0023C4F87831D4F811 -:103980007C0120B107F06CFE0023C4F87C31D4F830 -:10399000740120B108F072FD0023C4F87431D4F82A -:1039A000840120B101F01CFC0023C4F88431D4F858 -:1039B000880120B104F0E2FB0023C4F88831D4F878 -:1039C000780420B107F0F4FC0023C4F87834D4F86C -:1039D0007C0420B107F02EFD0023C4F87C34D4F819 -:1039E000800420B107F0C0FD0023C4F88034D4F86F -:1039F000940120B108F0A2FE0023C4F89431D4F859 -:103A0000640820B108F0F6FE0023C4F86438D4F846 -:103A1000F80620B108F040F90023C4F8F836D4F8CD -:103A20009C0620B104F0E2FE0023C4F89C36D4F8D2 -:103A3000A00620B101F060FD0023C4F8A036D4F840 -:103A4000CC0620B104F0BAFE0023C4F8CC36D4F87A -:103A5000D40620B104F0F4FC0023C4F8D436D4F822 -:103A6000D00620B108F084FA0023C4F8D036D4F888 -:103A7000600820B107F0D6FE0023C4F86038D4F8FF -:103A8000DC0620B107F0FEFB0023C4F8DC36D4F8D6 -:103A9000BC0608B105F081FDD4F8C00608B105F0F8 -:103AA0007CFDD4F8A00120B103F0F8FE0023C4F897 -:103AB000A031D4F8F00620B106F0C2F90023C4F812 -:103AC000F036D4F8300720B1EDF37EF40023C4F8CB -:103AD0003037D4F8A40620B105F03AFD0023C4F82D -:103AE000A436D4F8940620B104F070FF0023C4F883 -:103AF0009436D4F8240120B108F06CF80023C4F8FF -:103B00002431D4F8280120B103F0A6FD0023C4F825 -:103B10002831D4F8880420B106F0A8FA0023C4F8AC -:103B20008834D4F8E80520B104F0D2FD0023C4F8AD -:103B3000E835D4F8380620B1F9F7CEFF0023C4F8F1 -:103B400038362046BDE8104004F0D4BB70B5D0F83C -:103B50008434056801220446A3F89020D5F8D800E3 -:103B60003C49E9F3A5F240B1D5F8D8003949D4F879 -:103B70008464E9F379F2A6F89000D4F884346422DE -:103B8000A3F84A20D5F8D8003349E9F391F240B1BF -:103B9000D5F8D8003049D4F88464E9F365F2A6F882 -:103BA0004A00D4F884346422A3F84C20D5F8D80015 -:103BB0002A49E9F37DF240B1D5F8D8002749D4F875 -:103BC0008464E9F351F2A6F84C00D4F884346422FA -:103BD000A3F89220D5F8D8002149E9F369F240B161 -:103BE000D5F8D8001E49D4F88464E9F33DF2A6F86C -:103BF0009200D4F884340122A3F89620D5F8D80096 -:103C00001849E9F355F240B1D5F8D8001549D4F870 -:103C10008464E9F329F2A6F89600D4F884340422E7 -:103C2000A3F89E20D5F8D8000F49E9F341F240B13E -:103C3000D5F8D8000C49D4F88464E9F315F2A6F855 -:103C40009E00D4F884346422A3F894200122A3F8BF -:103C5000982070BD079A0200239A0200E39902009F -:103C6000749B0200CD990200B5990200F7B5036A72 -:103C7000044693F9FC00421C2CD0236893F87C2066 -:103C80000A2A02D8FEF308F225E0D3F8D8501449E6 -:103C90002846E9F3E9F113498DF804002846E9F3D1 -:103CA000E3F111498DF805002846E9F3DDF100251F -:103CB0008DF806002E4601AF7857FEF3EDF176B28F -:103CC000E8550135B042A8BF0646032DF6B2F2D141 -:103CD000304600E00820236A83F8FC00FEBD00BFE8 -:103CE000F5990200FB990200019A02000368D0F8DE -:103CF000842470B5D3F8D8500323D371D0F884242A -:103D000004461372D0F88424444982F8AD30D0F8C8 -:103D10008424284682F8AE30E9F3A6F140B220B9F7 -:103D200028463F49E9F3A0F140B2431E0E2B0CD8C0 -:103D30000128D4F8842401D1002302E0022804D110 -:103D40000123D371D4F884241372D4F8843493F803 -:103D50001C210AB10322DA7132492846266AE9F3A6 -:103D600083F186F8FC002046FFF780FF2E492846A5 -:103D7000266AE9F379F186F8FD002046FFF7E0FCBA -:103D8000236A93F8FD2083F8FE20216841F26B023C -:103D9000D1F8D430186B904229D1226A92F9FC00F4 -:103DA000082824DC9B6AD12B12D0E92B10D0902B51 -:103DB0000ED08B2B0CD08D2B01D10D2315E0932B26 -:103DC0000AD1B1F87A301B051B0DB3F5826F01DC07 -:103DD00018230AE01B2308E08E2B01D1102304E0F6 -:103DE000D62B01D0E42B02D1172382F8FC302368B4 -:103DF00040F27452D3F8D4309B6A934203D040F21D -:103E0000C652934207D1236A93F9FC20082A02DCA8 -:103E1000172283F8FC20012070BD00BF579A0200D2 -:103E20001F9A0200959B0200519A020010B50446A9 -:103E30001C49806822460023F9F350F6C4F8E801D3 -:103E400070B3A068184922460023F9F347F6C4F876 -:103E5000000228B3A068154922460023F9F33EF674 -:103E6000C4F85003E0B1A068114922460023F9F3D9 -:103E700035F6C4F8540598B1A0680E4922460023CF -:103E8000F9F32CF6C4F8F40550B10023A0680A49F0 -:103E90002246F9F323F6C4F8C407003018BF012006 -:103EA00010BD00BF713D82005D01820075EF810091 -:103EB0001DFD8100CD378200A5CF810070B5FF22A6 -:103EC0000446012384F8732484F8DB2241F20101C3 -:103ED000D4F8842400260376A4F85814642003211F -:103EE00084F8400584F8763484F87264D171D4F88B -:103EF000842440F62A151172A4F85A54A4F85C548C -:103F0000A4F85E54A4F86054A4F86254A4F864546D -:103F1000A4F86654A4F86E1440F62B150221A4F8F8 -:103F20006854A4F8701407250421A4F86A54A4F86E -:103F30006C14A4F82E06A4F8686384F82062A4F830 -:103F40002C6684F8346284F8236284F8216284F851 -:103F5000F26484F8B06284F8276521684FF0FF307E -:103F600081F8533048632168204681F84130216848 -:103F700081F84230216881F8D160216881F843607E -:103F8000216884F80E6284F80F62C4F8506681F8E4 -:103F90009430216881F8F530216881F8F430216887 -:103FA00081F89D30216881F83431216881F86931C8 -:103FB000216881F82861216881F86161216881F8B0 -:103FC0006A612268966684F8643384F8653392F8EF -:103FD0004F10890718BF82F85230032301250022B1 -:103FE00084F8DC3184F8E4314FF44873A4F83435B4 -:103FF00084F85065A4F84E2584F8DC5505F096DD6C -:10400000052384F82036236884F8206184F8585604 -:1040100083F8115123684FF0FF31A4F87017A4F80A -:10402000541884F8736784F8A15784F8B05783F85C -:104030004251236883F84351236883F85C61236805 -:1040400083F86451236883F86651236883F86B51C1 -:10405000236883F86751236883F86851236883F8DD -:104060003B612368C3F83C6170BD2DE9F0470F4602 -:104070009246002834D00468002C35D04FF0000858 -:10408000C14628E0D4F8C40239464044E8F300F2BF -:10409000E8B9D4F8C8324FEA890653F829305345B5 -:1040A00015D1D4F8C43243445D6B013D5D63EDB975 -:1040B000184629463822E8F35FF1D4F8C8022946A9 -:1040C00080190422E8F358F12846BDE8F08709F189 -:1040D000010908F13808236893F8B4309945D1DB19 -:1040E0006FF01D00BDE8F0876FF01D00BDE8F087A0 -:1040F000F8B500250F4606682C4608E0D6F8C4023D -:1041000039464019E8F3C4F1383538B10134336821 -:1041100093F8B4309C42F1DB6FF01D042046F8BDEB -:104120002DE9F0478A461146984691460468FFF704 -:10413000DFFF031E05DA2368002693F8B420354616 -:104140003BE0D4F8C822382042F82380D4F8C422B7 -:1041500000FB0320436B013343630020BDE8F0877D -:10416000D4F8C43206F138019F5D98191FBB494647 -:104170001F22E8F3D9F1D4F8C4320C999E19089B98 -:10418000C6F820A0B362099B384673620A9BF362AB -:104190000B9B3363D4F8183743F8351003EBC50293 -:1041A0000D9B5360736B01337363D4F8C83243F8CB -:1041B0002580BDE8F08701350E469542D0DB6FF0D3 -:1041C0001500BDE8F0872DE9F04107680C4615465B -:1041D0009846D7F8CC02002604E003689C420BD036 -:1041E000064600690028F8D111E0002303610EB1F2 -:1041F000306101E0C7F8CC02069B80E83001C36063 -:104200000020BDE8F0816FF01500BDE8F0811420BA -:10421000EDF3C8F00028E8D1F5E7000013B500235E -:104220000446009321460068194AFFF7CCFF014677 -:1042300058BBD4F888040322164B05F07FFF0146D3 -:1042400018BBD4F888040222134B05F077FF01460F -:10425000D8B9D4F888040522104B05F06FFF014649 -:1042600098B9D4F8880406220D4B05F067FF014683 -:1042700058B9D4F8880408220A4B05F05FFF0028DB -:1042800014BF4FF0FF30002001E04FF0FF301CBDA5 -:10429000C9A381002DCC8100B12C8200F92E8200AF -:1042A000FD4E000029FD8100026810B5D2F8CC0255 -:1042B00000230EE00468A14209D101690BB1196124 -:1042C00001E0C2F8CC12EDF37FF0002010BD0346F0 -:1042D00000690028EED16FF01D0010BD41F2E443EB -:1042E000984208D10023064A9A5A8A4205D00233DE -:1042F000B3F58C7FF7D1002070470120704700BFD5 -:104300005C9A02002DE9F043D0F854530021C822F2 -:1043100087B004462846E8F32FF06423EB85032397 -:1043200085F8603000220123D4F858014FF4805101 -:1043300039F042D8FF28074605D1236A1869196861 -:104340004DF094D90746236A6F860021A4F856746D -:10435000204607F46057B3F808801E680CF008DBAD -:10436000B7F5205F05F1380908D0B7F5C05F07D071 -:10437000B7F5805F14BF0A27142702E0A02700E0EA -:1043800028270021FF238DE80A00D4F88434029006 -:1043900003971B7942460493484633465BF07ADA2A -:1043A000236893F84F309A0703D0EB8843F020033B -:1043B000EB8007B0BDE8F08382B010B514246143F0 -:1043C000D0F8D44203936350059B60184360069B6A -:1043D00002618360049BC360BDE8104002B0704777 -:1043E00030B503680446DB6985B09A6D4068D4F83F -:1043F0003C16DB6DF9F738FBC4F83806002800F0EE -:10440000DE81204604F068F9C4F8E805002800F0D1 -:10441000D981204605F04AFEC4F88804002800F03F -:10442000D481204603F048F9C4F82801002800F0A0 -:10443000CF81204607F098FBC4F82401002800F043 -:10444000CA81204604F0D6FCC4F89406002800F087 -:10445000D181204605F08EF8C4F8A406002800F0AB -:10446000CC81204604F0F2FE002840F0C9812046AD -:1044700004F04EFF002840F0C381204604F076FF90 -:10448000002840F0BD81204604F0D4FF002840F011 -:10449000B781204605F00AF8002840F0B181204697 -:1044A00005F020F80546002840F0AA810321D4F841 -:1044B000A4060A4605F054F9C4F8BC06002800F02A -:1044C000A281D4F8A40602212A4605F049F9C4F8CD -:1044D000C006002800F09A812946C04AC04B2046F9 -:1044E0000095019407F084FBBE4B1A1D07CA1B6898 -:1044F0008DE80700082122462046FFF75DFF20686F -:1045000006F062FA204606F065FFC4F87804002839 -:1045100000F07F81204606F0A7FFC4F87C04002845 -:1045200000F07981204607F035F8C4F880040028AF -:1045300000F07381204601F063FEC4F818050028DE -:1045400000F06D81A84B2046C4F8543101F0E8FD1D -:10455000C4F83001002800F06481204601F0A0FB7F -:10456000C4F83401002800F05E81204601F000FD0F -:10457000C4F83801002800F05881204601F092FC70 -:10458000002840F05581204607F092FBC4F85C01FA -:10459000002800F05081204607F06CF9C4F860084C -:1045A000002800F04A8120682146A2688F4B03F062 -:1045B000CBFEC4F89802002800F04181204603F0A9 -:1045C000BBFBC4F86001002800F03B81884B20460B -:1045D000C4F82C3105F000FBC4F84401002800F0B9 -:1045E0003281204607F01EFFC4F84801002800F081 -:1045F0002C81204605F074FCC4F84C01002800F022 -:104600002781204602F0D6F8C4F84001002800F0C7 -:1046100021812368012283F8A120204604F0EAF8D2 -:10462000C4F89C06002800F01781204607F09EFB86 -:10463000002840F01381204605F0E4F9C4F8500149 -:10464000002800F00D81204605F004F9002840F014 -:104650000981204600F03CFEC4F87001002800F0FB -:104660000381204603F09AFDC4F87801002800F089 -:10467000FD80204607F010F8C4F87C01002800F007 -:10468000F880204607F010FFC4F87401002800F0FD -:10469000F380204600F0BAFDC4F88401002800F041 -:1046A000ED80204603F034FDC4F88801002800F0B6 -:1046B000E780204607F0BEFFC4F89401002800F010 -:1046C000E180204600F06AFEC4F88C01002800F06A -:1046D000DB80204607F070FFC4F89C01002800F042 -:1046E000D580204669F094DE60B1204608F036F8A7 -:1046F000C4F86408002800F0C9802368012283F808 -:10470000322102E0236883F83201204607F08EFA56 -:10471000C4F8F806002800F0BB80204605F002FB34 -:10472000C4F87C06002800F0B580204605F0C4F8E7 -:10473000C4F88006002800F0AF80204607F03EFC59 -:10474000C4F8D006002800F0A9802368012283F86D -:10475000A320204600F0E2FEC4F8A006002800F0E6 -:104760009F80204603F0D4FFC4F8CC06002800F058 -:104770009980204603F08AFEC4F8D406002800F091 -:104780009380204606F08EFDC4F8DC06002800F079 -:104790008D80236893F869313BB1204603F09CF883 -:1047A000C4F8A001002800F08380204605F022FB19 -:1047B000C4F8F00600280CBF7620002079E04FF402 -:1047C000967076E040F22D1073E04FF4977070E031 -:1047D00040F22F106DE04FF498706AE019348200B7 -:1047E000E5338200389A0200EFBEADDE41FF810062 -:1047F000EFBEAD0D40F231105BE04FF4997058E020 -:1048000040F2411055E040F2471052E04FF4A470DE -:104810004FE024204DE025204BE0262049E02A20CF -:1048200047E0312045E0322043E040F2F51040E01F -:104830004FF4FB703DE035203BE0BD2039E03920EE -:1048400037E03C2035E03E2033E040F26D2030E0A0 -:104850003F202EE043202CE06A202AE0472028E079 -:10486000492026E0482024E04A2022E040F2E520CA -:104870001FE040F2E6201CE04B201AE05A2018E02E -:104880005B2016E05E2014E05F2012E0632010E061 -:1048900065200EE008480CE067200AE06C2008E084 -:1048A0006E2006E06F2004E0702002E0722000E03D -:1048B000732005B030BD00BF50464D00F8B504462A -:1048C000002800F0A6800FF099D9D4F8F415D0F1A3 -:1048D000010638BF002621B1A068F9F37BF000B9CA -:1048E00001362046D4F82C1305F00CDF2046D4F80E -:1048F000DC1405F007DF2046D4F8341305F002DF9E -:10490000D4F8400308B1ECF35FF5D4F8980220B175 -:1049100003F070FD0023C4F89832276AB96911B119 -:10492000204661F09BD80025BD61D4F86432595906 -:1049300011B1204632F098DA0435202DF5D1D4F8A3 -:10494000580103F0B3FA2046FEF737FFD4F81805F4 -:1049500020B101F031FC0023C4F818352046FEF7E1 -:1049600072FF204602F042FA23688619D3F8D41069 -:1049700031B1606802F035FA23680022C3F8D42010 -:104980002368D3F8D80028B1ECF31EF52368002281 -:10499000C3F8D820D4F8D05204E02846EF68ECF3EE -:1049A00013F53D46002DF8D12146C4F8D0522068B9 -:1049B000FFF77AFC206818492246FFF756FBD4F827 -:1049C000640118B107F09EF8C4F86451D4F89C0251 -:1049D00020B1ECF3F9F40023C4F89C32D4F8F804C5 -:1049E00048B1ECF3F1F40023C4F8F83403E02046B6 -:1049F000616815F037D8D4F89422002AF7D104F56D -:104A0000C6600C30F8F7B2FF2046616801F08AF802 -:104A100000E006463046F8BDDD5601002DE9F04FB6 -:104A200091B0002491461B9E9DF868200790DDF808 -:104A300078B02046099198460892DDF880A00C9441 -:104A40000D940E94E3F792FB484631461C9A1D9B49 -:104A5000CDF800B00CF031F8054608B1012376E33B -:104A6000FEF71AFE0DAB01930EAB0293484631469A -:104A70001C9A1D9BCDF800B002F0AEF9074618B99C -:104A800001230C93044688E30D9848B1AA49E8F342 -:104A90000FF328B129462A46E8F3A6F01FFA80F959 -:104AA0001F9B3046009341460CAA4B4601F06CF820 -:104AB0000446002800F0898305680E9A46600D9B25 -:104AC000C5F8DC20D0F88424FF21C5F8D470C5F8DF -:104AD000D83082F86010426A0023C261079A0D93B1 -:104AE0008260964AC5F80C80C5F8A4206E610E93CA -:104AF000012280F84226D0F8E022C0F8A4B163F386 -:104B00001722C0F8E022089A414685F8212080F853 -:104B1000CF31032380F84135FFF7D0F9236804F53E -:104B2000C662DB696068196E0C32F8F7E2FE074670 -:104B3000002840F032832046394605F007D8204649 -:104B400007993246434606F045FFC4F8640108B9A8 -:104B50000F23FCE27A4B28468DE88800794B7A498E -:104B600004937A4B7A4A0593234602970397FFF7FB -:104B7000D7FA08B11023EAE2089B1C9A8DE8480096 -:104B80001D9B02920393204609994A464346CDF85D -:104B900010B002F01DFA0C90002840F0FE8223694C -:104BA000D86FFEF76AFAA4F84006B4F8AA010DF02F -:104BB000CFD9003018BF01200A3054F820300AA99C -:104BC000236220692FF0FCDF00283DD10A9B0746B5 -:104BD000C4F8B03139460FAA204604F0ADDC39469E -:104BE0002046BDF83C20013704F0AADC062FF1D1A5 -:104BF0004FF44073C5F8E8302A23C5F8B8303223A3 -:104C0000C5F8BC3036234FF47D62C5F8C43040F29D -:104C1000D453A5F8CA20A5F8C0304FF45D72002324 -:104C200085F8B670A5F8C82084F89437D5F8B83060 -:104C3000842B02D98423C5F8B8304FF40470ECF308 -:104C4000B1F3C4F89C0208B9142380E24FF4047253 -:104C50000021E7F391F322460023D2F8A002D4F812 -:104C60009C12043241F82300D4F89C1251F823100E -:104C70008B710133042BF0D1012385F89330236A23 -:104C80001869EEF7A1FF00F0010085F85400236ACF -:104C90001869EEF799FFC0F3C00085F85500294662 -:104CA000204607F0EDF92B49D5F8D800E8F3DCF100 -:104CB000D5F8D42040F26E51936A07468B4208D053 -:104CC000126B41F26B018A425AD1D12B01D0E92BF0 -:104CD00012D1D4F88434192283F84920D4F88434CA -:104CE0004FF0FF325A64642283F87A20D4F8843477 -:104CF000012283F8302059E0B3F5897F11D8B3F54C -:104D0000887F32D8F52B07D8F42B2ED2E42B2CD069 -:104D1000EF2B2AD0D62B27E0A3F58773012B45D89C -:104D200023E0B3F59A7F17D2B3F5987F1DD840F2F0 -:104D30001712934218E000BF839B020000315F0707 -:104D400001638200EC56010008D68800514F000034 -:104D5000DD560100899B0200B3F59A7F26D9B3F591 -:104D60009B7F02D9B3F5A57F20D1D4F884343222B9 -:104D700083F87A20D4F88434642283F8492010E040 -:104D800041F2E4418A4211D140F2DA5293420DD10C -:104D9000D4F88424642382F87A30D4F8842482F806 -:104DA0004930D4F884344FF0FF325A642046FEF77D -:104DB000CDFED4F884341922A3F8AA20204607F0A7 -:104DC0007FF8D4F88434226A19781069DA784EF0C2 -:104DD000D1D8D4F878364FF0010983F83490E169DE -:104DE0002069043103F0D7FD236AD4F884B418692C -:104DF0004EF0D8D9CBF8400004F5E47B2069594641 -:104E00002EF064DF0622281D5946E7F331F2B4F88C -:104E1000AA010DF09DD8003018BF01200A3054F8C7 -:104E2000203020462362FEF761FF08B918238EE187 -:104E3000216A0F2340F2FF32A1F80031A1F80221CC -:104E400001F1F80301F1F402204601F01BFC236A92 -:104E5000D3F8F420C3F8F020C3F8E820D3F8F82002 -:104E6000C3F8EC201A68022A08BF83F8159007F0EF -:104E70000103002B0CBF0323002385F84F30236A66 -:104E80001869EEF7A1FE10F40060236806D093F8CD -:104E90004F2002B1012283F8512001E083F8510034 -:104EA000216A20461C3106F06DDA00212046D4F834 -:104EB00020900BF05DDD00227F2309F1500100936B -:104EC0000190134609F11C005AF020DD204664F0E1 -:104ED0002FDF40F2CC63C4F828362046FFF780FA73 -:104EE0000C90002840F05981D4F8800402219DF9EB -:104EF0002C2059F0F9DD20464146FEF797FF10B906 -:104F00004FF47A7323E1204602F0F4FFC4F858010D -:104F100010B940F2E9331AE12046FFF7F3F92046D1 -:104F2000314614F07FDD10B940F2EB330FE1C4F8E5 -:104F3000BC05C4F8C0053146204614F073DD10B935 -:104F40004FF47B7303E10123C4F8C40585F8A8304E -:104F5000204602F045FC10B140F2ED33F7E00623A5 -:104F6000A5F86030A5F8623095F89C30012B04D18B -:104F70004022A5F86020A5F86220D5F888300A22E2 -:104F80001A804FF454725A80D5F88C300126C4220E -:104F90001E805A80D4F830011FF0C8DD08B184F8B3 -:104FA0000E62B4F8E13243F4C05343F01E03A4F898 -:104FB000E132236A1869EEF707FEC10607D5D4F877 -:104FC000843401229A74D4F88434FF22DA74B4F859 -:104FD000E1224FF2FF731340D4F88424A4F8E132A5 -:104FE000D278012A07D123F4006323F00C031B04B9 -:104FF0001B0CA4F8E132FF260221012284F8E062B2 -:1050000084F8DF6284F8DE62204603F0BDDB012114 -:105010003246204603F0B8DB236A4FF0FF38C4F86D -:1050200014821869EEF7D0FD10F00406204605D072 -:105030000321FEF3C3F684F81C8204E03146FEF33C -:10504000BDF684F81C62236A1869EEF7BDFD3A07C5 -:1050500002D5002384F81C32FB0603D5204600212C -:10506000FEF3ACF6BE070ED5A26A002382F84D30DF -:10507000E26A82F84D30B4F8E13223F080031B0479 -:105080001B0CA4F8E132780703D52046002164F018 -:10509000D5DF390607D5B4F8E13223F010031B043D -:1050A0001B0CA4F8E13295F84130A3B195F84230D9 -:1050B0008BB117F0600F0ED007F02001D1F1010184 -:1050C00007F0400238BF0021D2F10102204638BF6C -:1050D000002200F00FFFB4F8AA010CF039DF003015 -:1050E00018BF012000F10A0654F82670D4F868129F -:1050F0002046384A3B4660F06FDCB86154F8261011 -:10510000886910B940F24C4321E0503128223C30EC -:10511000E7F3AEF01420ECF34BF1C4F8300710B90C -:1051200040F24D4313E0AB6D204643F00403AB6502 -:105130000EF078DD2046FFF771F810B14FF4FA63F6 -:1051400005E0204603F0DEF818B140F2D1730C936D -:1051500023E023682049D3F8D800E7F3A9F770B11A -:105160000346184613F8012B1AB11C498A5C5207F2 -:10517000F7D500210A22E7F337F5C4F88406A068C2 -:105180000021F8F3A7F4012384F8A837BAF1000F3F -:1051900017D00023CAF8003013E00D9820B1ECF3CB -:1051A00013F100230D930E9314B12046FFF786FBF5 -:1051B000BAF1000F04D00C9B0024CAF8003000E0C4 -:1051C0005446204611B0BDE8F08F3046394601F014 -:1051D00008FEE2E710570100489A02000AA0880082 -:1051E00038B5044670B1056821462868FFF75CF8B9 -:1051F000286805492246FEF738FF2046BDE83840BA -:10520000ECF3E2B038BD00BF1657010070B5066A76 -:105210008EB005463820ECF3CBF0044600282FD0A2 -:105220001B4B0560009300230193029303930493A7 -:10523000059328681749184A2346FEF771FFF8B905 -:10524000164B214600932868154A0223FEF7BBFF40 -:105250000546A8B929461C2204F10B00E7F38CF09F -:105260003069316807AA4CF025DA234607AAD97AB3 -:10527000AA5C01350A43DA7201331C2DF6D103E032 -:105280002046FFF7ADFF002420460EB070BD00BFE2 -:10529000C54F830084E188001657010074E188003F -:1052A0007D4F830038B5044670B1056821462868F3 -:1052B000FEF7FAFF286805492246FEF7D6FE20468B -:1052C000BDE83840ECF380B038BD00BF1A5701008C -:1052D00030B5054687B00C20ECF36AF00446002890 -:1052E0003FD000230560012100930190204A284609 -:1052F000204B02F037FA0028606032DB1E4BD5F8F5 -:1053000094068DE81800052121221C4B03F0F2FBC6 -:1053100038BB1B4BD5F894068DE8180005212422D4 -:10532000184B03F0E7FBE0B9174B01900093029094 -:1053300003900490059015492868154A2346FEF706 -:10534000EFFE70B9134B286800932146124A0323DD -:10535000FEF739FF28B92A680123A36082F8A93033 -:1053600003E02046FFF79EFF0024204607B030BD33 -:105370007954830075548300C15583007D548300A4 -:10538000915683009D5483004D558300C0E18800F1 -:105390001A570100A8E18800D154830030B50546B2 -:1053A00087B000286DD00820ECF302F004460028F6 -:1053B00068D000230560142100930190354A2846E7 -:1053C000354B02F0CFF9002860605EDB334B4FF4C1 -:1053D00098718DE818006B22D5F89406304B03F0D5 -:1053E00089FB002851D12F4B05218DE818006B2235 -:1053F000D5F894062C4B03F07DFB002845D12B4BB0 -:105400004FF490718DE818006C22D5F89406284B63 -:1054100003F070FB002838D1264B4FF490718DE8D3 -:1054200018006F22D5F89406234B03F063FB002885 -:105430002BD1224B0A218DE818006E22D5F8940654 -:105440001F4B03F057FB00281FD10095D5F8940699 -:105450000A216E221B4B03F003FEB0B91A4B0190D8 -:105460000093029003900490059028681749184A09 -:105470002346FEF755FE40B92B68012283F8AC2085 -:1054800000E00446204607B030BD2046EBF39CF711 -:105490000024F7E7215C8300015C8300395E830010 -:1054A000555C8300195E8300355C8300595E830080 -:1054B000815C8300C55E8300C15C8300F15E830074 -:1054C000ED5C8300E15B8300195D8300D8E1880017 -:1054D0001E57010010B5044650B10368054918680D -:1054E0002246FEF7C2FD2046BDE81040EBF36CB744 -:1054F00010BD00BF1E57010010B5044650B103682F -:10550000054918682246FEF7B0FD2046BDE8104068 -:10551000EBF35AB710BD00BF999B020070B505466A -:1055200086B00820EBF33EF70446002800F0B9806F -:105530005F4B05604FF49071009301903022D5F8D5 -:1055400094065C4B03F0D6FA002840F0AA805A4B30 -:10555000D5F894068DE818004FF49071F422574B5B -:1055600003F0C8FA002840F09C80554BD5F894060B -:105570008DE818000A21F422504B03F0BBFA0028F2 -:1055800040F08F804F4BD5F894068DE818004FF40B -:105590009071A0224C4B03F039FB002840F0818031 -:1055A0004A4BD5F894068DE8180005213022484B67 -:1055B00003F0A0FA002874D1464BD5F894068DE884 -:1055C00018000521F422444B03F094FA002868D116 -:1055D000424BD5F894068DE818000521A022404BD7 -:1055E00003F014FB00285CD1D5F894060521302285 -:1055F0003C4B009403F034FD002852D1D5F89406BA -:105600000521F422384B009403F02AFD002848D1EC -:10561000D5F894060521A022344B009403F0A6FD92 -:1056200000283ED1D5F89406C0213022304B00949A -:1056300003F016FD002834D1D5F89406C021A0222D -:105640002C4B009403F092FD58BBD5F89406C02172 -:10565000F422294B009403F003FD10BBD5F8940607 -:105660000A21F422254B009403F0FAFC0646C0B947 -:105670008DE8110001212846214A224B02F072F8E0 -:10568000002860600DDB204B28688DE848001F492A -:105690001F4A23460296039604960596FEF740FDA0 -:1056A00018B12046FFF728FF0024204606B070BD41 -:1056B00059638300216383003BA10000D59C000057 -:1056C000E5A000006D6383003D6383009962830061 -:1056D0002161830077A0000031A00000E96283000F -:1056E00071618300A96183000D9D00001D6283002C -:1056F0003D668300556683005D9C00008F9C000022 -:105700008563830081638300B964830038E2880085 -:10571000999B02002023402180E80A00C0F8B010C5 -:10572000C16218214FF4F0628163016401651D219B -:105730002DE9F04182600B251022C16505210A2464 -:10574000C2604561856142620425C0F8B8200166E7 -:1057500080224FF4F0714FF480660461C461856269 -:10576000012409254FF0140C426311270822816699 -:105770004FF027080321C0F8B43004624466C464C3 -:1057800043658567C0F830C0C2638765C666066733 -:105790004167C0F87C80C0F8A440B024C0F8C04085 -:1057A0004824C0F8C4406024C0F88450C0F8885031 -:1057B000C0F8C84002253024C0F8E030C0F8F0300E -:1057C000D3234FF01208C0F88C50C0F89050C0F8A6 -:1057D0009C50C0F8A050C0F8CC404FF4FA650624A5 -:1057E000C0F8F4300023C0F88080C0F894C0C0F83E -:1057F0009810C0F8A810C0F8AC20C0F80021C0F87C -:105800000421C0F8D040C0F8D470C0F8D850C0F817 -:10581000DC20C0F8E840C0F8E460C0F8FC30C0F814 -:10582000F810BDE8F08101207047704738B5044694 -:10583000D0F82C0320B1EBF3C7F50023C4F82C33C8 -:10584000D4F8340320B1EBF3BFF50023C4F83433AC -:10585000D4F8180730B1236823B1EBF3B5F5002372 -:10586000C4F81837D4F8C40218B123680BB1EBF3AD -:10587000ABF5D4F8C8020025C4F8C45228B1236897 -:105880001BB1EBF3A1F5C4F8C852D4F8640208B117 -:10589000EBF39AF5D4F854030025C4F8645218B118 -:1058A000EBF392F5C4F85453D4F8140320B1EBF39E -:1058B0008BF50023C4F81433D4F8D40208B1EBF309 -:1058C00083F500256319D3F8A032D3F8E00008B1BE -:1058D000EBF37AF50435102DF4D1D4F8A00208B119 -:1058E000EBF372F5D4F8840420B1EBF36DF50023EB -:1058F000C4F88434D4F8DC0420B1EBF365F500235C -:10590000C4F8DC34D4F8280520B1EBF35DF50023AE -:10591000C4F8283538BD10B50C46D1B1C86918B1E6 -:10592000EBF352F50023E361D4F8880020B1EBF3E8 -:105930004BF50023C4F88830D4F88C0020B1EBF389 -:1059400043F50023C4F88C302046BDE81040EBF34B -:105950003BB510BD70B504464FF4B8701646EBF376 -:1059600027F50546A8B14FF48470EBF321F5E86103 -:1059700078B13146FFF7CEFE4FF45470EBF318F5D3 -:10598000C5F8880028B1C420EBF312F5C5F88C00E7 -:1059900020B929462046FFF7BEFF0025284670BDE6 -:1059A0002DE9F0411D4600260368C0F8C46293F853 -:1059B000B430044638205843EBF3FAF4C4F8C40278 -:1059C000002855D0236893F8B4008000EBF3F0F47E -:1059D000C4F8C80210B940F2F53394E04FF40070F7 -:1059E000EBF3E6F4C4F81807002800F09580C4F83B -:1059F00064622020EBF3DCF4C4F8640210B94FF4C5 -:105A00007E7380E0C820EBF3D3F4C4F8540310B9DC -:105A100040F2F23377E04FF4B870EBF3C9F4C4F816 -:105A2000840410B940F2F9336DE08020666AEBF32C -:105A3000BFF4B06210B940F2034364E04FF48470E5 -:105A4000EBF3B6F4C4F82C0310B940F2EF335AE08C -:105A50004FF48470EBF3ACF4C4F8340310B94FF492 -:105A60007C7350E01220EBF3A3F4C4F8140310B9D4 -:105A70004FF47D7347E0B420EBF39AF4C4F8D402FA -:105A800010B940F2F6333EE04FF46470EBF390F45B -:105A9000C4F8A002F0B100F1E403C4F8A43200F5A8 -:105AA000E47300F52B70C4F8A832C4F8AC022646A3 -:105AB00004F110072368D6F8A082DB69D3F8D4007C -:105AC0004001EBF375F4C8F8E000D6F8A032D3F843 -:105AD000E00010B940F2F73315E00436BE42E9D1D8 -:105AE0004FF48470EBF364F4C4F8DC0410B940F2B2 -:105AF000FB3308E04FF48670EBF35AF4C4F8280542 -:105B000020B940F2FF332B60BDE8F0813820EBF381 -:105B10004FF4C4F8780610B94FF48163F3E701201D -:105B2000BDE8F08138B50D46044600282BD0FFF7BC -:105B30007CFE20462946FFF779FEA06A08B1EBF308 -:105B400043F4636A5BB1986A20B1EBF33DF4636A96 -:105B500000229A62606AEBF337F400236362D4F8A0 -:105B6000780620B1EBF330F40023C4F878362168CE -:105B700021B12846FFF7CFFE002323602046BDE871 -:105B80003840EBF321B438BD2DE9F341064640F629 -:105B90007400884615461F46EBF30AF4044610B914 -:105BA00040F2EA3310E02623C0F8E035C0F8E435CF -:105BB000089B4146C0F81C373A463046FFF7CAFEFC -:105BC000206018B940F2EB332B602DE040231A4AD5 -:105BD00080F8B430236812680460C3F898204FF44A -:105BE0000870EBF3E5F3A06240B100F58870E06265 -:105BF0002C20EBF3DDF3606230B902E040F2F233C7 -:105C0000E2E740F2F333DFE72046314642462B46D7 -:105C10000097FFF7C5FE38B12046314642462B4675 -:105C20000097FFF700FE20B920463146FFF77AFFC4 -:105C300000242046BDE8FC814404000003680B22D8 -:105C4000DB69C3F8BC205A619A61704710B50446FD -:105C5000F8B1D0F8500208B1EBF3B6F3D4F8E8028B -:105C600020B1EBF3B1F30023C4F8E832D4F8FC031D -:105C700020B1EBF3A9F30023C4F8FC3323680549F2 -:105C800018682246FEF7F1F92046BDE81040EBF314 -:105C90009BB310BD6E7D890080F8C0137047000073 -:105CA000F0B587B00546FFF7C9FF4FF48160EBF30D -:105CB00079F30446002800F0D48000214FF481627B -:105CC0004026E6F359F3256084F8E163BC20EBF34A -:105CD00069F3C4F85002002800F0BA800021BC2209 -:105CE000E6F34AF30123A3726373A373E373A3740C -:105CF00094F8E13300223F2BE67498BFE374FF234E -:105D000084F828300B23227462742273E272052116 -:105D1000022284F8DE33002384F8271084F82D2033 -:105D200041F2285084F82C306085286890F89C0057 -:105D3000217501280CBF0120104684F82E00012097 -:105D400084F8C0034FF40060A275606322462146C8 -:105D50000520D0750220D07723B94FF48070A4F8C5 -:105D6000E40302E02020A1F8E40301330132023110 -:105D7000082BEDD100260127204641F2285184F856 -:105D80002F6084F8307018F0D1DA0221204685F8AF -:105D9000DA721AF011DE84F8D86304212846324AF8 -:105DA000324B0096019401F0DDFCB042C4F80004CF -:105DB0004EDB042128462E4A2E4B0096019405F016 -:105DC00017FFB042606043DB4FF43E70EBF3EAF242 -:105DD000C4F8E80200283BD031464FF43E72E6F3A7 -:105DE000CBF21020EBF3E4F2C4F8FC0300282FD030 -:105DF000214B28680093214B21490193214B224AD2 -:105E000003932346029604960596FEF789F9F8B99E -:105E10001E4B84F854721A1D07CA8DE807002246EB -:105E20001B6828460721FEF7C7FAFF2384F8DD33F5 -:105E30002B68204693F841101BF03CDDC823C4F8C2 -:105E4000EC3220461BF04AD8202384F8E23308E0E5 -:105E5000D4F8500208B1EBF3B7F22046EBF3B4F2FA -:105E60000024204607B0F0BD01918300E590830037 -:105E7000A1918300819183006199830099B7830088 -:105E80005CE2880015AA83006E7D8900A09B020059 -:105E9000024618B100680249FEF7E7B8704700BF34 -:105EA0005D89890010B5044686B00E490E4A234626 -:105EB00000680AF0F1D90D4B20680093002301938C -:105EC00002930393049305930949064A2346FEF778 -:105ED00027F920B12046FFF7DBFF4FF0FF3006B077 -:105EE00010BD00BF5D89890021CF830015CE8300DE -:105EF0004CE3880038B50446D0F834011546FFF766 -:105F0000CBFED4F838012946BDE8384000F02CB863 -:105F100010B50446002824D0416969B190F82930B1 -:105F20001BB103689868F7F355F5236861699868B1 -:105F3000F7F3BCF500236361A06908B1EBF344F209 -:105F4000E06918B1EBF340F20023E36123680549EF -:105F500018682246FEF789F82046BDE81040EBF3AA -:105F600033B210BD7686890080F828107047000093 -:105F700070B5054686B03420EBF314F204460028D1 -:105F800000F0928000213422E6F3F6F140232560F0 -:105F900084F82A305020EBF305F2A06100287BD072 -:105FA00000215022E6F3E8F1012384F8203084F840 -:105FB000213084F8223084F8233084F8243084F8A7 -:105FC000253084F8263084F827302372102363723A -:105FD00094F82A300F2B98BF63722B6A0026186939 -:105FE000EDF7F2FD4FF47A73E381C823238200F0CA -:105FF0001000012300280CBF0520072084F828305A -:1060000003232073E3722046A6721DF0FDDC0421F9 -:106010002846274A274B0096019401F0A3FBB04283 -:10602000206339DB04212846234A244B009601943F -:1060300005F0DEFDB04260602EDBA86820492246F4 -:106040003346F7F34BF5606130B34FF4BA70EBF3BE -:10605000A9F1E06100B331464FF4BA72E6F38CF176 -:10606000184B28680093184B18490193184B194A8C -:106070000393194B02960493184B05932346FEF79E -:106080004FF8064640B92B68204693F842101DF0A1 -:106090006DDC84F8296007E0A06908B1EBF394F1A6 -:1060A0002046EBF391F10024204606B070BD00BFFE -:1060B00005DF8300EDDE830061DF830041DF8300C5 -:1060C00071E28300DDDF830045E5830088E388001B -:1060D00029E18300768689004457010025A300004A -:1060E0000023037440F6FB63C381704710B5044678 -:1060F00090B11EF025D9606808492246FDF7B5FF2A -:10610000E06E08B1EBF360F1206EEBF35DF1204639 -:10611000BDE81040EBF358B110BD00BF6E88890098 -:1061200030B5054687B07020EBF33CF104460028FB -:1061300034D000217022E6F31FF12B6825606360E4 -:106140001820EBF32FF1206620B300211822E6F38C -:1061500013F16420EBF326F1E066D8B1002164224C -:10616000E6F30AF10F4A104B0292104A0093002303 -:10617000019303920493059360680D490D4A2346E9 -:10618000FDF7CEFF30B901236382A3822046FFF7DB -:10619000A7FF03E02046FFF7A9FF0024204607B031 -:1061A00030BD00BFDDF1830095EE830075F0830004 -:1061B000DCE388006E88890070B50446E8B1856923 -:1061C000C669284600F016F9616C41B1A868F7F37A -:1061D00001F4A868616CF7F369F400236364224654 -:1061E00030460649FDF741FF28682146FEF75CF876 -:1061F0002046BDE87040EBF3E7B070BD826A8900CD -:106200002DE9F0433C234FF005090A27D0F8008020 -:10621000C0F80435C0F80895C0F8107587B004467A -:10622000A020EBF3BFF00546002800F0B18000216C -:10623000A0220026E6F3A0F02E70AC61C5F81C8009 -:10624000284620F0AFDF0421A862554A2046334695 -:106250000096019501F086FAB042A866C0F29880D7 -:10626000204600F0E1F80646002840F09180A06842 -:106270004C492A463346F7F331F46864002800F0AD -:106280008780494B40460093484B49490193494B0D -:10629000494A02932B46039604960596FDF740FF64 -:1062A0000346002874D1009029462068434AFDF730 -:1062B0008AFF014600286BD1D4F888040122404BA4 -:1062C00003F03CFF002863D13E4BD4F894068DE8E0 -:1062D0001800394601223C4B02F00CFC002857D133 -:1062E0003A4B32228DE81800D4F894063946384BE0 -:1062F00002F000FC024600284AD1D4F89406494630 -:10630000344B009402F0ACFE002841D1D4F894063E -:1063100049460122304B009402F0A2FE002837D1FA -:10632000D4F89406494632222C4B009402F098FE91 -:1063300070BBD4F894064946A422294B009402F07D -:1063400015FF28BBD4F8940649463022254B00940B -:1063500002F086FEE0B9D4F89406C0212D22224B2B -:10636000009402F07DFE98B9D4F8940690212D2275 -:106370001E4B009402F0D6FC50B9D8F8D8001C4946 -:10638000E6F372F64FF47A7390FBF3F36B8103E05C -:106390002846FFF711FF0025284607B0BDE8F08327 -:1063A00001FD8300DD16840009FD8300AD0F84002C -:1063B000A8E4880089118400826A89006506840047 -:1063C000F9078400F5138400A5118400D913840013 -:1063D0009511840091128400C91284005512840022 -:1063E000791384000D138400A9148400A51484007B -:1063F0006885890038B5D0F81455044675B1084948 -:10640000024660F0B5D9074922462068FDF72DFE07 -:106410002846EAF3D9F70023C4F8143538BD00BF85 -:106420001139840066570100F0B5044687B04FF477 -:106430000A60EAF3B7F7054620B9C4F814054FF02F -:10644000FF3005E100214FF40A62E5F395F7226879 -:1064500005F120032B60002608236B612E61F821D3 -:10646000D36520467B4A7C4B0096019405F0C0FB27 -:10647000B042A86105DA2046FFF7BCFF6FF00100CB -:10648000E6E0764B002243F8042BF2071FD574494F -:1064900001270A780D2A07FA02FE03DCD21917FA3F -:1064A00002F001E04FF40040CA78012111FA02F72E -:1064B0000D2A47EA0E0747EA000003DC521811FADA -:1064C00002F201E04FF40042024343F8042CB0070B -:1064D00023D5634901274A7853F804EC0D2A07FABB -:1064E00002FC03DCD21917FA02F001E04FF400407D -:1064F0008A78012111FA02F70D2A47EA0C0747EAC8 -:10650000000003DC521811FA02F201E04FF40042DD -:10651000024342EA0E0243F8042C710723D5504986 -:1065200001270A7953F804EC0D2A07FA02FC03DC70 -:10653000D21917FA02F001E04FF400404A79012124 -:1065400011FA02F70D2A47EA0C0747EA000003DCBC -:10655000521811FA02F201E04FF40042024342EAFB -:106560000E0243F8042C320723D53D4901278A79CE -:1065700053F804EC0D2A07FA02FC03DCD21917FACF -:1065800002F001E04FF40040CA79012111FA02F74C -:106590000D2A47EA0C0747EA000003DC521811FAFB -:1065A00002F201E04FF40042024342EA0E0243F8D5 -:1065B000042C0136102E7FF465AF2A4B0021039383 -:1065C0002068294A23460091019102910491059186 -:1065D000FDF7A6FD70BB0121D4F888040A46234BC1 -:1065E00003F0ACFD48BBD4F8880401210222204B03 -:1065F00003F0A4FD20BB1F4BD4F894068DE81800CF -:10660000802105221C4B02F0F3F9E0B91B4B1A1D47 -:1066100007CA8DE807002046032122461B68FDF7C4 -:10662000CBFE20461649224660F09CD870B9C4F8CB -:1066300014550DE06FF003000AE06FF0040007E06E -:106640006FF0050004E06FF0060001E06FF0080055 -:1066500007B0F0BDC538840045388400746501007A -:1066600060E188000D32840066570100CD2F840060 -:1066700009368400F9398400FD318400B09B0200A2 -:106680001139840070B51E468B89154642F25602B8 -:1066900093420C4608D842F2550293422DD242F260 -:1066A0005002934229D108E042F2600293421AD08C -:1066B0004EF2F542934220D11AE0CB89012B04D14E -:1066C0006FF03B032B600F2303E06FF045032B605B -:1066D000142333600368D3F88030D90412D52B68B3 -:1066E000023B2B600EE06FF04A032B600F2308E0A3 -:1066F0006FF095032B60962303E06FF04A032B6045 -:1067000014233360D4F8080130B300214022E5F3AC -:1067100033F6D4F8082180231370D4F808212968AF -:106720005170D4F808219370D4F808313268DA70C7 -:10673000D4F80831BF221A71D4F8083100225A71F6 -:10674000D4F808310322DA8046221A810A225A81BB -:1067500001229A810A22DA81D4F80C0128B10021A1 -:106760001022BDE87040E5F307B670BD10B50446D1 -:10677000E0B103680E4918682246FDF776FCE3682D -:1067800033B1214651F80C3BD3F83C06F7F712F928 -:10679000A36833B1214651F8083BD3F83C06F7F71C -:1067A00009F92046BDE81040EAF30EB610BD00BF5F -:1067B000969F890070B5054686B01020EAF3F2F581 -:1067C0000446002837D000211022E5F3D5F5D5F88E -:1067D0003C06E421194A04F10803F7F7DFF830BB5F -:1067E000D5F83C06E821164A04F10C03F7F7D6F871 -:1067F0000646E0B98DE8110004212846114A124BE3 -:1068000005F0F6F90028606011DB104B2868009352 -:106810000F4B10490193104B104A039323460296E5 -:1068200004960596FDF77CFC08B9256003E0204638 -:10683000FFF79CFF0024204606B070BD6B57010097 -:1068400071570100DDBD84009DBD840075B68400D4 -:1068500051BE840050E6880079B68400969F890076 -:1068600001207047012970B50E46144607D1174B19 -:1068700003211046D3F8B8300A46984770BD19BBBB -:10688000124BD3F8C050FFF7EBFF314602462046CB -:10689000A847204601213246A84720460221324619 -:1068A000A847204603210122A84720464FF48171C2 -:1068B0000122A84720464FF480713246A84720465F -:1068C00040F201113246A84770BD00BF10A78800F2 -:1068D000806C20381F2805D8802333FA00F000F0A0 -:1068E0000100704700207047C16FB0F84E3010B5FE -:1068F0008A6AB3B1FF2B16D9180B0138012814D8B6 -:1069000003F47060000A09280FD878B103F0F00092 -:1069100090280AD803F00F0009288CBF002001201E -:1069200004E0184602E0012000E000200C6B41F278 -:10693000E4418C4215D1A2F582610739012903D8BF -:106940003F2B98BF002010BD40F20C418A4207D077 -:1069500040F221418A4204D1502B98BF002010BD43 -:10696000002010BD90F8763010B504463BB9044BBA -:1069700004491A682CF03CDA012384F8763010BD03 -:1069800078B802007CB8020070B50C460546164681 -:1069900008460A220021E5F3EFF463881E432B6DBD -:1069A0006680980603D5238843F480632380D5F856 -:1069B000943042F25002198C914205D15B8C052B28 -:1069C0009CBF46F00406668070BD0000D0F88000D1 -:1069D0000149E6F36DB300BF119C020010B50446F7 -:1069E0000C20EAF3DFF4C4F80C0138B10C220021CA -:1069F000E5F3C2F4D4F80C3110229A7210BD10B530 -:106A00000446D0F80C0120B1EAF3DEF40023C4F808 -:106A10000C3110BD70B5064605460024686938B1D2 -:106A2000064B1B6898473046214600223BF03ADE71 -:106A300001340435062CF1D170BD00BF10A78800C9 -:106A40002DE9F043046985B00546EC20A66FEAF312 -:106A5000A9F43062002875D01020A66FEAF3A2F4E2 -:106A6000706200286ED0002637460F216846384AEB -:106A70003346E5F3E7F4D4F880006946E6F318F30B -:106A800008B10137BFB2013640F2F1339E42ECD17A -:106A900037B9D4F880002F49E6F30AF3002843D031 -:106AA000B8000630EAF37EF4C5F85C06002849D049 -:106AB0000023838000260F216846254A3346E5F3EC -:106AC000C1F4D4F880006946E6F3F2F298B1D5F843 -:106AD0005C866946D4F88000B8F80490E6F3C4F206 -:106AE00008EB89031881D5F85C369A8803EB82019C -:106AF0000132CE809A80013640F2F1339E42DAD1E3 -:106B0000D4F880001349E6F3D3F2D5F85C6650B1AF -:106B1000D4F880000F49E6F3A7F2D5F85C360122DD -:106B200070801A7000E03070A36F586A60B1012362 -:106B300003808380C38003810223438104238381F4 -:106B4000002001E06FF01A0005B0BDE8F08300BF3F -:106B5000629C02006F9C02002DE9F04F0568C66838 -:106B60002B688FB0DF6900230446009388460BA88A -:106B70000921944A3346E5F365F4D4F81490B9F149 -:106B8000000F40F01081D4F888103A6801F50071C8 -:106B9000E06FD4F808A00992D7F804B0FAF798FE8D -:106BA0000146A868FCF776FD002800F00581092160 -:106BB000844A0BA83346CDF80090E5F343F4E26F26 -:106BC000D4F88810B8F1000F02D001F5007300E08E -:106BD0004346099801F50871B8F1000F08BF00207D -:106BE00001900091CDF808B0B9684FF0FF390391DA -:106BF000CDF81090F968DFF8DC810591D5F8E01543 -:106C0000504606910BA9CDF81C80FAF7D1FC054639 -:106C1000002800F0D1802A466B4B20460021FFF768 -:106C200021FE2A46204600213BF03CDD00250921BB -:106C3000644A33464FF0010B0BA8CDF800B0E5F3E2 -:106C400001F400953A68D4F88830019250460BA9B7 -:106C5000E26F03F5107302950395CDF8109005953A -:106C60000695CDF81C80FAF7A3FC0746002800F033 -:106C7000A4803A46544B20462946FFF7F3FD594677 -:106C80003A4620463BF00EDD4FF0020B09214D4AFB -:106C900033460BA8CDF800B0E5F3D4F3099AD4F845 -:106CA0008830019250460BA9E26F03F520730095DE -:106CB00002950395CDF8109005950695CDF81C80AA -:106CC000FAF776FC0746002877D03A463E4B204636 -:106CD0002946FFF7C7FD59463A4620463BF0E2DC1D -:106CE0004FF0030B0921374A33460BA8CDF800B00B -:106CF000E5F3A8F3099AD4F88830019250460BA91D -:106D0000E26F03F53073009502950395CDF810906E -:106D100005950695CDF81C80FAF74AFC0746002831 -:106D20004BD03A46284B20462946FFF79BFD3A4672 -:106D3000204659463BF0B6DC042733460921214A58 -:106D40000BA80097E5F37EF3099AD4F888300192F6 -:106D500050460BA9E26F03F5407300950295039529 -:106D6000CDF8109005950695CDF81C80FAF720FC1B -:106D7000064608B3324620462946134BFFF772FDFC -:106D80003246204639463BF08DDC2646706930B1EC -:106D90000E4B0F49D3F88C309847C6F8C000013528 -:106DA0000436062DF2D1D4F8941020460831002282 -:106DB000FFF7EAFD012700E0074638460FB0BDE8BF -:106DC000F08F00BFE29B0200F05D010010A7880079 -:106DD000D4318900C403000010B5BDE81040FCF7B1 -:106DE0007DBA11B10846FCF721B87047F8B50469BF -:106DF0000546002C42D0E06F08B1FCF74DF8204664 -:106E0000FFF708FED4F89460B4F846000BF0A0D861 -:106E1000706A28B103F04BFC00230746736200E060 -:106E20000746D4F8900003F021FC00263F18D4F860 -:106E30008C0004F0D9F92046C4F88060E667FFF7BB -:106E4000DEFDD5F85C0618B1EAF3BEF2C5F85C6663 -:106E5000A36F186A20B1EAF3B7F2A36F00221A6297 -:106E6000A36F586A20B1EAF3AFF2A36F00225A620F -:106E7000204601F03BFD00232B6100E02746384609 -:106E8000F8BD0000F0B587B04FF480350021042331 -:106E900003AA0446D0F8887000952CF05BDC234BE5 -:106EA00006AE46F8083D00210423204632460095F0 -:106EB0002CF09CDC0423002105AA204600952CF030 -:106EC00049DC049B059A9A422AD1194B002104936C -:106ED00020460423324600952CF088DC0423002150 -:106EE00005AA204600952CF035DC049B059A9A42B1 -:106EF00016D104230021204603AA00952CF076DC4D -:106F00000023C7F88C31D7F82031B3F1042F09D012 -:106F10000848C0EB030CDCF1000040EB0C0002E081 -:106F2000002000E0012007B0F0BD00BFAA5555AA1F -:106F300055AAAA5500040084224B70B54FF0006199 -:106F4000002603660A464666044605682DF0C6DD3F -:106F50004FF08073C4F820310323A4F8A830022333 -:106F6000A4F8AA300723A4F8A4300423A4F8A63078 -:106F700041F2010384F8A260A4F8BC304FF4167308 -:106F8000A5F810362B6893F89C20012A0CBF0C2220 -:106F90000622A5F80E2693F864211AB1226E42F05B -:106FA0008072226693F89C20074812F1FF3218BFC6 -:106FB00001220649E5F306F2FF2384F83431012368 -:106FC000637470BD60A8E7B8785701007875020057 -:106FD0002DE9F04F97B09B464FF0000916AB8A465B -:106FE000174643F8049D21995A46054601F097FC3F -:106FF0000446002800F01D839DF88030286103744A -:107000002B6840F61201D3F8D400D3F8D860D3F837 -:10701000DC304A46C4F88430E067C4F88060F0F39E -:1070200021F0C4F888008046E860E06FEFF380F25A -:10703000A0642046FFF780FF30469749E6F338F01A -:1070400028B149464A46E5F3CFF51FFA80FA3046A3 -:107050009249E6F32DF048B100210A46E5F3C4F564 -:107060004FF6FF7380B2984218BF07465046394624 -:10707000FDF734F908B90C23DAE28949A4F844A0F1 -:10708000A4F846703046E5F3EFF78649C4F860018E -:107090003046E5F3E9F7C4F86401B4F846000AF0B5 -:1070A00057DF003018BF0120263054F82030B4F8E4 -:1070B0004600C4F894300AF04BDF003018BF0120BE -:1070C0000A3055F8203020462B62FFF701FC08B942 -:1070D0000D23ADE2E06FEFF3E5F1E06FEFF39CF627 -:1070E000204600212BF0B0DB20464FF0FF312CF082 -:1070F00021DC2046FFF7C6FE08B90E2398E2304691 -:107100006949E5F3B1F7FF2808BF0120A4F84E0054 -:107110002046FFF7E9FB08B90F2389E263493046AF -:10712000E5F3A2F7624984F84C003046E5F39CF79A -:10713000604920653046E5F397F794F84C30606578 -:107140000B2B05D930465C49E5F38EF7C4F85001A6 -:107150005A493046E5F388F7594984F835013046F5 -:10716000E5F382F784F836012B6893F86A312BB186 -:1071700030465449E5F378F7C4F854015249304693 -:10718000E5F372F7514984F858013046E5F36CF79E -:10719000E36F41F26B02196BA4F86801914220D1B0 -:1071A0009B6A4E2B08D1B4F84E30402B19D9236D71 -:1071B00043F00203236514E0E42B04D1B4F84E300D -:1071C000B3F5A85F06E0EF2B0BD1B4F84E2041F2E7 -:1071D00001239A4205D8236D43F4800323650023DD -:1071E00063653B493046D4F85C71E5F33DF73949B6 -:1071F00038603046D4F85C71E5F336F7364978608C -:107200003046D4F85C71E5F32FF73449B860304666 -:10721000A76FE5F329F73876A36F1A7E012A01D00C -:1072200003221A76236D990604D5012120460A46C9 -:107230002DF0F6D8D4F880002949E5F339F720B1CC -:10724000D4F880002649E5F30FF781462549D4F8A4 -:107250008000E5F32DF720B1D4F880002149E5F353 -:1072600003F707462049D4F88000E5F321F720B161 -:10727000D4F880001C49E5F3F7F62B6893F8282131 -:10728000BAB3226D920504D5B9F1000F01D007B150 -:1072900060BB00222BE000BF259C0200B49C0200D2 -:1072A0004C9C0200579C0200AB9C0200BA9C02005E -:1072B000069C0200869C02009F9C0200CC9B020060 -:1072C000D79B0200799C0200369C0200C29C0200FF -:1072D000419C02002C9C0200C09B0200ED9B02001E -:1072E000199C0200F29B0200929C0200012283F88A -:1072F00028212B6893F8692132B1226D12F0010226 -:1073000018BF012283F86921B4F846200123C4F88C -:10731000B830B4F844002B68A5F8AA21E26FA5F8AC -:10732000A801C3F8D420A26C1A6194F84C2083F809 -:107330007C202B68226DB4F84E00C3F88020626D6B -:10734000A3F87A00C3F8842094F84C2020460B2A36 -:1073500084BFD4F85021C3F84821D4F8B8200127BD -:1073600083F83D705A62A9682A4603F02BFFC4F8DF -:107370008C0008B919235BE1219AE36F0292A26C99 -:1073800004900692B4F84620B4F84400ADF82A20E0 -:10739000DA6B03930B921A6CADF828000C925A6CBE -:1073A00002A80D9294F84C20CDF814B00E929A6A6F -:1073B00009960F92B4F84E2010921A6B1192226D1A -:1073C0001292626D13925A68DB680792089303F079 -:1073D000AFFAC4F8900008B9102329E12623C5F8B4 -:1073E000E035C5F8E4354FF4FF73C4F83831B4F82C -:1073F00046000AF0ADDD10F1000918BF4FF0010999 -:10740000494620462EF0FCD8B9F1000FD4F894304C -:107410000CBF02220122C3F804901A602B6A14BF29 -:1074200001220222C3F804901A60E06FD5F81C9084 -:10743000EFF376F0D8F85C31C9F8000023F0004390 -:107440007E4AE3662367A36C0C2101FB0323303BD8 -:10745000C4F8D830204639462BF0ACDDD4F89490EF -:10746000D4F890004146D9F80020334603F066F97D -:10747000C9F8240008B91123DAE04FF0FF312046A3 -:107480002DF04EDAD4F89430E16E586A03F00CF91E -:10749000D4F8943003F12202009203F11C0103F1AD -:1074A0001E02586A203303F0ECF8D4F89480D8F820 -:1074B000240003F0F4F888F82800D4F89430D5F8C4 -:1074C0002080586A03F0EBF888F81400D4F8948010 -:1074D000D8F8240003F0E6F8D4F89430C8F818007F -:1074E000DA8B37FA02F1C90701D41223A0E0296A26 -:1074F000586A0861988B4A8108811A8C588C8A8155 -:10750000C8810F2240F2FF30D8829A822046394645 -:10751000FFF722FB08B913238AE02B6893F869313F -:10752000002B32D0002120462BF0F6DF30464449B4 -:10753000A76FE5F399F5236DC0B2DA07386020D55F -:10754000636D1B061DD4E36F9A69900002D5DA695A -:10755000D10704D5DB69DA0701D4580711D5E36EEA -:1075600099000ED530463649E5F3A2F530B13449DD -:107570003046E5F379F5C1B2204604E02046082103 -:1075800001E0204600212BF073DDE06FEBF358F4AF -:1075900020462DF017DF0094E06F2A492A4A002385 -:1075A000FBF76CFC204600212DF0EEDE2046FFF7B5 -:1075B0000DFA08B915233BE004F1FC063146E5F36A -:1075C000A9F13046E5F338F518B93046E5F340F552 -:1075D00008B116232CE02046FFF700FA2846A16CDC -:1075E00001F0E2F92B68DA69526AC5F84425013ADC -:1075F00085F84225D3F89800A8B103789BB11349C8 -:107600002246E5F3C7F62B681149D3F898002246C5 -:10761000F9F78AFE606930B12B68D3F898100D4BEA -:10762000D3F8B03098472846FFF70AFA10B11B2369 -:107630001593159817B0BDE8F08F00BF005E0100EC -:10764000FD9B020001DC840015DC84005DD9840010 -:10765000BDD9840010A7880010B50446002828D0A2 -:107660000368144918682246FCF7FFFC236A1BB123 -:1076700004F12000E4F396F0E3691BB104F11C006F -:10768000E4F390F0A3691BB104F11800E4F38AF06D -:1076900063691BB104F11400E4F384F023691BB1A6 -:1076A00004F11000E4F37EF02046BDE81040E9F359 -:1076B0008BB610BD8A570100036830B5DB690546FB -:1076C000586D87B000012430E9F372F604460028B3 -:1076D00038D0034643F8245BC36004F11001D5F8A9 -:1076E0003806E4F349F068BBD5F8380604F1140114 -:1076F000E4F342F030BBD5F8380604F11801E4F3A6 -:107700003BF0F8B9D5F8380604F11C01E4F334F085 -:10771000C0B9D5F8380604F12001E4F32DF088B99A -:107720004FF4856363600B4B019000930A4B039009 -:1077300002930490059009492868094A2346FCF7FA -:10774000EFFC18B12046FFF787FF0024204607B062 -:1077500030BD00BFC10B85007513850080E6880031 -:107760008A570100F0B5D0F828410068A568C069C3 -:10777000406D854211D2E7682E01B8194360059B20 -:1077800001358360069BBA51C3606068A560C31C65 -:10779000591821F003016160F0BD6FF01500F0BDD4 -:1077A000D0F828311869E3F3C3B7D0F8280110B135 -:1077B0000069E4F31FB07047D0F82831D869E3F3CB -:1077C000B7B7D0F82831D869E4F314B0D0F828312D -:1077D000186AE3F3ADB7D0F82831186AE4F30AB0B9 -:1077E00073B505462EF058DC0446B8B12B684FF04F -:1077F0000052C5F86802009293F82F2028460192A3 -:107800002146002204332EF0D3D9064650B928462B -:1078100021462FF0B1DB064620B901E06FF01A06D1 -:1078200030467CBD284621462FF01EDBF8E7F8B530 -:107830001F4603680D461E691146D6F8800014469F -:10784000E5F32AF440B3B84224D121460022D6F809 -:107850008000E5F315F4287021460122D6F8800057 -:10786000E5F30EF4687021460222D6F88000E5F3B5 -:1078700007F4A87021460322D6F88000E5F300F44F -:10788000E870D6F8800021460422E5F3F9F3287168 -:107890000120F8BD4FF0FF30F8BD000038B50446B8 -:1078A000B8B103680B4918682246FCF7DEFB606B31 -:1078B00008B1E9F389F5D4F880000025656318B1B3 -:1078C000E9F382F5C4F880502046BDE83840E9F37A -:1078D0007BB538BD915701002DE9F04105698CB0A9 -:1078E00007468420E9F364F50446002800F0D281BD -:1078F00007603C20E9F35CF58046002800F0CA816F -:107900003B69012680F8386080F8396043603B6A43 -:10791000046031461869ECF77EFAD8F80430B649AD -:10792000D3F88000E5F3A0F3D8F80430C8F81400C9 -:10793000B249D3F88000E5F397F3D8F80430C8F8DB -:107940001800AF49D3F88000E5F38EF3D8F804307F -:10795000C8F81C00AB49D3F88000E5F385F3D8F8EC -:107960000430C8F80800A849D3F88000E5F37CF398 -:10797000D8F80430C8F81000A449D3F88000E5F323 -:1079800073F3A34BC8F80C00C4F880800093A14B9C -:10799000A1490193A14BA24A0293A24B0393A24B8C -:1079A0000493A24B059338682346FCF7B9FB804645 -:1079B000002840F06F8184F82C003B699C49D3F883 -:1079C0008000E5F351F384F86F003220E9F3F0F41E -:1079D00007466063002800F05D8141460A2206A840 -:1079E000E4F3CAF40C238DF8193099238DF81A307A -:1079F000A6238DF81B3008238DF81E30B7238DF891 -:107A00001F30E2238DF820308A4AC4238DF82130BC -:107A10008DF818608DF81D601068516809AB03C3BC -:107A2000128985491A80854B3E70A363844B84F884 -:107A30005A80E363636B9E71D5F88000E5F338F3F9 -:107A4000002800F093807C49D5F88000666BE5F350 -:107A50000BF370707B49D5F88000666BE5F304F397 -:107A6000B0707949D5F88000666BE5F3FDF2F070EF -:107A70007649D5F88000666BE5F3F6F2307174490B -:107A8000D5F88000666BE5F3EFF270717149D5F8B7 -:107A90008000666BE5F3E8F2F0716F49D5F880007D -:107AA000666BE5F3E1F2B0716C49D5F88000E5F35F -:107AB000DBF284F844006A49D5F88000666BE5F390 -:107AC000D3F230726749D5F88000666BE5F3CCF2EB -:107AD0007072616B05230A31634A2046FFF7A7FEE7 -:107AE000616B05230F3186B2604A2046FFF79FFE87 -:107AF000616B0523143136185D4A2046FFF797FE67 -:107B0000616BB6B21931052336185A4A2046FFF781 -:107B10008EFE616BB6B236180B7AB6B2B34225D17F -:107B20001E310523544A2046FFF781FE616B052371 -:107B3000233186B2514A2046FFF779FE616B052357 -:107B4000283136184E4A2046FFF771FE616BB6B2F7 -:107B5000052336182D3120464A4AFFF768FE636B2D -:107B6000B6B236185B7AB6B2B34225D0626B002348 -:107B70005370626B0C219370626BD370626B1171E6 -:107B8000616B02224A71A86F616B0068C871616BFA -:107B90000A72616B4A72606B812284F8402006A9E8 -:107BA0000A2284F841300A30E4F362F3606B09A9D9 -:107BB0001E300A22E4F35CF3626BAB6FD2790021D2 -:107BC0001A6004F14D000822E4F3D6F3002384F890 -:107BD000583084F85930A4F85630D5F880002A4936 -:107BE000E5F366F2002851D0D5F880002649E5F388 -:107BF0003BF284F85F0051E0E49D0200D19C02005A -:107C0000FA9C02000A9E0200629D0200D09D0200C2 -:107C10005128850085DA0000A4E68800E12B850064 -:107C200091570100D52B8500A45701006DD30000AA -:107C3000989E02003B380100479E020011278500F4 -:107C400089278500919D0200319E02001B9E020043 -:107C5000F39D0200E29C0200A89D02004E9D0200DE -:107C6000819D02003D9D02000D9D02001D9D0200B0 -:107C70002D9D0200719D0200549E0200659E02002F -:107C8000769E0200879E0200BD9D0200BA2384F802 -:107C90005F3003E02046FFF701FE002420460CB0D1 -:107CA000BDE8F08130B5044685B0002840D0D0F85A -:107CB000201131B103689868F5F3F8F60023C4F891 -:107CC000203123681A6892F82F2022B3D3F82401B8 -:107CD00001A900225EF0A2DA0FE043685A060CD533 -:107CE000D4F83051451904E00368C5F81031E9F3C0 -:107CF0006BF3D5F810010028F6D1236801A9D3F859 -:107D000024015EF0A1DA0028E7D104E00368C4F89A -:107D10004431E9F359F3D4F844010028F6D123683B -:107D2000044918682246FCF7A0F92046E9F34CF311 -:107D300005B030BD5DB3890030B5054687B04FF45E -:107D4000A670E9F32FF30446002875D000214FF404 -:107D5000A672E4F311F33C4B256000933B4B3C4A85 -:107D600001930023029303920493059328683949F1 -:107D7000394A2346FCF7D4F900285DD12B6A1A68EA -:107D8000022A05D15B7D002B0CBF1623302300E0B7 -:107D9000302322184430B0F5887F1374EED1A868E0 -:107DA0002E492A460023F5F399F6C4F8200100284D -:107DB00042D04FF47A7345F27352C4F81C31A4F8E0 -:107DC0003C2100234622C4F84431A4F83E21284631 -:107DD0008DE828004FF48A71214A224B03F008FFF6 -:107DE0000028C4F8300127DB1F4BD5F894068DE836 -:107DF00018000521B0221D4B00F008FFE0B91C4B14 -:107E0000D5F894068DE818000521B222194B00F030 -:107E1000FDFE88B9D5F894060A21B022164B0094CD -:107E200001F0A4F940B9D5F8C006B021134A144BAB -:107E3000009401F005FC18B12046FFF733FF002441 -:107E4000204607B030BD00BF915085001165850008 -:107E5000654E850018E888005DB3890055498500A6 -:107E600011568500ED558500955D8500E94A850030 -:107E7000D15C8500514A850095538500854E85006B -:107E8000994E850010B5044630B133F091DE20469E -:107E9000BDE81040E9F398B210BD10B504462420A7 -:107EA000E9F386F200B1046010BD000010B504468D -:107EB000E0B143680E4918682246FCF7D6F8D4F8BA -:107EC0003C01FFF7DFFFD4F83401FFF7DBFFD4F804 -:107ED0009C0008B1E9F378F2D4F8940008B1E9F312 -:107EE00073F22046BDE81040E9F36EB210BD00BF4A -:107EF000BC5701002DE9F041754B00271F60754B01 -:107F0000056888B006461F604FF4A070E9F34AF296 -:107F10000446002800F0D78039464FF4A072E4F3FD -:107F20002BF284E860003046C6F85841FFF7B5FFF1 -:107F30008046C4F8340130B13046FFF7AEFF8046CA -:107F4000C4F83C0120B92046E9F33EF24446BAE0C9 -:107F50007F21042204F14400E4F30EF27F21042285 -:107F600004F17000E4F308F2042207A83946E4F3B0 -:107F700003F2336893F87C20D3F8D800012A13D990 -:107F80005549E5F395F0014658B107A80322E4F3FB -:107F9000CBF207A8042137F0B7D990B107A84F4911 -:107FA0000CE007A84E4909E04E49E5F35DF00928C9 -:107FB000034606D84C4907A801EB83010322E4F3EA -:107FC000B3F2032207A904F10800E4F3ADF2336829 -:107FD0004649D3F8D800E5F347F0D5F8D43041F25C -:107FE0006B02196BE06091420ED19B6A8B2B01D022 -:107FF000902B09D1022807D107A83D490422E4F3B8 -:108000006FF208B90323E360D5F8D43041F26B0274 -:10801000196B91420DD19B6A932B0AD107A8354960 -:108020000422E4F35DF220B9E368042B01D10623B6 -:10803000E360D5F8D43041F26B02196B914218D14C -:108040009A6A40F235139A4213D107A82A490422AA -:10805000E4F346F258B107A828490422E4F340F2B9 -:1080600028B107A826490422E4F33AF208B91323F9 -:10807000E3600025EAF786FF35F058DF07A9042200 -:10808000C4F89450C4F89850C4F89C50C4F8A05058 -:10809000C4F8A45084F8F450204633F0C3DE194BE2 -:1080A00030688DE828001849184A23460295039540 -:1080B00004950595FCF734F828B12046C6F85851C8 -:1080C000FFF7F4FE2C46204608B0BDE8F08100BF63 -:1080D000B4650100B8650100A89E0200BF57010009 -:1080E00041B58900AE9E020094E98800B19E02006D -:1080F000C257010068EB880078E9880080E98800B1 -:1081000084E98800F16D85003CE98800BC570100D6 -:1081100030B5054687B00C20E9F34AF10446D0B1EA -:10812000114B05604FF49071009301900722D5F830 -:1081300094060E4B00F0DEFC80B90D4B01900093CD -:1081400002900390049005900A4928680A4A234641 -:10815000FBF7E6FF10B9204607B030BD2046E9F333 -:1081600033F10024F7E700BFC19D8500299B8500FE -:10817000659B8500ECED880034590100036810B55B -:108180000446054918682246FBF76FFF2046BDE804 -:108190001040E9F319B100BF3459010070B505462C -:1081A00086B00C20E9F304F10446002863D0056092 -:1081B0000026019004212846334A344B0096FFF7ED -:1081C000D1FAB042606059DB04212846304A314B75 -:1081D0000096019403F00CFDB042A0604EDB2846EF -:1081E0002D492246FFF7DCFA002847D12B4BD5F862 -:1081F00094068DE818004FF490712522284B00F06A -:1082000079FC00283AD1274BD5F894068DE8180060 -:108210004FF490713C22244B00F06CFC00282DD1CF -:10822000D5F8940605219C22204B009500F036FFDE -:10823000002823D1D5F89406802125221C4B0094D8 -:1082400000F070FDD0B9D5F8940680213C22194B7E -:10825000009400F067FD88B9174B01900093174B0D -:10826000039002930490059015492868154A234607 -:10827000FBF756FF10B9204606B070BD2046E9F363 -:10828000A3F00024F7E700BF51A3850011A38500E8 -:1082900059A7850045A78500CDA38500E5A98500E0 -:1082A000F1A3850015AA850019A4850031A28500D7 -:1082B000D1A28500F1A2850009A58500E1A985006C -:1082C00028EE880050B9890038B505680446224672 -:1082D00028680649FBF7C9FE284605492246FFF7EC -:1082E00064FA2046BDE83840E9F36EB050B9890021 -:1082F000CDA38500024602490068FBF7B6BE00BF69 -:108300003A59010030B50D4B87B000930023044665 -:10831000019302930393049305930949094A234661 -:108320000068FBF7FDFE002814BF4FF0FF35002565 -:10833000204638F071D8284607B030BDA1B085007E -:10834000445901003A5901002DE9F043064687B02F -:1083500038200F4691469846E9F324F00446002859 -:1083600038D000213822E4F307F0D7F83C0640214A -:108370001A4A04F12003F5F711FB054620B1204607 -:10838000E9F322F0002425E0154BC4F81C80A76017 -:10839000C4F80C9026611349009301900290039059 -:1083A00004900590234630460F4AFBF7B9FE03467A -:1083B00060B9E0680D492246F5F390F30546A061E7 -:1083C00040B920690A492246FBF74FFE2046E8F3F0 -:1083D000FBF72C46204607B0BDE8F08314C68900A1 -:1083E000EDB4850058EE8800B89E02004DB58500BA -:1083F0005C59010010B5044638F042DA0F49206993 -:108400002246FBF732FEA16961B1237D23B1E0680A -:10841000F5F3E0F200232375E068A169F5F346F374 -:108420000023A361A36804F12001D3F83C06F5F70B -:10843000C1FA2046E8F3C8F7002010BDB89E02003C -:1084400010B50446C0B122460C494068FFF7C3F995 -:10845000224660680A4903F00EFE22466068094918 -:10846000FFF7A3F9A06808492246FBF7FEFD204666 -:10847000BDE81040E8F3A8B710BD00BF21BF8500DC -:1084800081C5850029BB85006359010070B505468B -:1084900086B01820E8F386F70446002800F0E9804B -:1084A00000211822E3F368F72B680022A360AB6871 -:1084B0006560E3606B68042123610423A38228467E -:1084C0006D4B8DE81400FFF74DF900282060C0F2D5 -:1084D000CC80284669492246FFF778F9002840F009 -:1084E000C480284666492246FFF75AF9002840F022 -:1084F000BC8028466349224603F0B8FD002840F0BE -:10850000B480614B01900093029003900490059019 -:108510005E4928685E4A2346FBF702FE002840F0C9 -:10852000A4805C490322D5F8BC063CF039DA5A4EE7 -:108530005A490222D5F8C0063CF032DAD5F8940642 -:10854000B0213022564B0096019400F051FA0028D9 -:1085500040F08B80534BD5F894068DE8180040F618 -:1085600005013622504B00F0C5FA00287DD14F4B53 -:10857000D5F894068DE8180040F6040137224C4BDC -:1085800000F0B8FA002870D1D5F8BC063021444A72 -:108590003346009401F009F8002866D1D5F8BC06EE -:1085A0003621414A3F4B009400F0FFFF00285CD188 -:1085B000D5F8BC0637213E4A3C4B009400F0F5FF4D -:1085C000002852D1D5F8C00639213A4A3A4B0094D6 -:1085D00000F0EBFF002848D1D5F89406C0213622E0 -:1085E000364B009400F03CFD00283ED13021D5F8F8 -:1085F00094060A46324B009400F094FB002834D1D4 -:10860000D5F8940640F60A0136222E4B009400F06D -:1086100027FD50BBD5F8940640F60A0137222A4BB5 -:10862000009400F01DFD00BBD5F8940630213922DE -:10863000264B009400F014FDB8B9D5F8BC063021E3 -:108640001F4A234601F044F878B9D5F8BC06362114 -:108650001C4A234601F03CF838B9D5F8BC0637214E -:10866000194A234601F034F818B12046FFF7E8FE16 -:108670000024204606B070BDA1BA850021BF850048 -:1086800029BB850081C5850035BC850080EE88004A -:10869000635901007CEE880019BA8500A4EE8800B9 -:1086A00071B8850085C68500A5BB8500C1C585005C -:1086B00035BB850021BC8500DDC68500C9C48500A9 -:1086C00005C28500C9C0850011C0850035C185007F -:1086D00008B1E8F379B6704737B505463820E8F3B6 -:1086E00067F6044650B14FF0FF330560054901932A -:1086F000054A064B009539F0ABDD01E0FFF7E8FFD6 -:1087000020463EBDE9CD8500F1CD8500E1CD850057 -:1087100070B5054686B01020E8F344F604460028FC -:1087200038D000211022E3F327F60026256001212E -:10873000C5F8CC462846194A194B00960194FFF714 -:1087400011F8B042E06021DB164B28688DE8480044 -:108750001549164A23460296039604960596FBF79A -:10876000DFFC98B9124BD5F894068DE82800052156 -:10877000BE22104B00F04AFA40B9D5F89406C02149 -:10878000BE220D4B009500F0F1FC18B12046E8F335 -:108790001BF60024204606B070BD00BF8DD08500BA -:1087A00089D08500E1CF8500A8EE8800BF9E020039 -:1087B0005DD085003DD0850091D0850010B5044680 -:1087C00088B1037923B18068E8F3FEF500232371B3 -:1087D0002368054918682246FBF747FC2046BDE898 -:1087E0001040E8F3F1B510BDBF9E020008B1E8F3F8 -:1087F000EBB5704737B505460420E8F3D3F50446DA -:10880000002855D02D4B056040F23F110093019098 -:108810002D22D5F894062A4B00F06CF9002847D198 -:10882000284BD5F894068DE818004FF495713D2239 -:10883000254B00F05FF900283AD1244BD5F8940677 -:108840008DE818004FF495714A22214B00F052F93F -:1088500070BB204BD5F894068DE8180015215022E6 -:108860001D4B00F0D3F918BBD5F8940605212D2235 -:108870001A4B009400F0F4FBD0B9D5F89406C0214F -:108880002D22174B009400F0EBFB88B9D5F8940625 -:10889000C0213D22134B009400F0E2FB40B9D5F813 -:1088A0009406C0215022104B009400F05FFC18B1D8 -:1088B0002046FFF79BFF002420463EBDC5D2850021 -:1088C000CDD0850011D38500E1D085000DD3850082 -:1088D000DDD0850071D28500B5D0850041D18500FD -:1088E00001D2850021D285007DD1850010B50446D6 -:1088F000A0B10368806F00225A6108B1E8F364F503 -:10890000D4F8980008B1E8F35FF5606808B1E8F3BF -:108910005BF52046BDE81040E8F356B510BD2DE9E3 -:10892000F04104464FF4B6700D4616469846E8F3FB -:108930003FF5074610B940F2F2331EE0046085604F -:10894000C6602820E8F334F5B86710B940F2F33375 -:1089500013E05820E8F32CF5C7F8980040B12C300C -:10896000C7F89C003020E8F323F5786060B902E096 -:108970004FF47D7301E040F2F5333846C8F800301B -:10898000FFF7B4FF002703E00023C8F80030606160 -:108990003846BDE8F0810023C218D2F8C020CA5082 -:1089A0000433182BF8D170474FF4C863C0F864360D -:1089B0006823C0F868364FF48073C0F86C36022321 -:1089C000C0F87036C0F874367047000010B5044621 -:1089D00050B10368054918682246FBF746FB20465C -:1089E000BDE81040E8F3F0B410BD00BF0D5A01001F -:1089F00001F0F0012DE9F04F0E110168B0F8108080 -:108A0000096889B0C9699446D1F8C01007938845B0 -:108A10000446B0F812A0838AC78AB2B25CDA8179C0 -:108A200000295CD1324D05EBC200808806E055F884 -:108A3000329019F80190E14502D001318142F6D31C -:108A400081424FD0E71937F812B0013237F812508F -:108A5000A244454523441AD2C5EB080805F1010993 -:108A60000AEB050142460AEB0900CDF814C0069353 -:108A7000E3F35EF4069B0C2202FB093002FB053196 -:108A800002FB08F2E3F354F4DDF814C0069B314610 -:108A9000002207E007EB460030F802E00EF1010E7D -:108AA00020F802E0013102320D29F3D91299CBEB03 -:108AB0000502009113990AEB0B0001910C2101FBB7 -:108AC0000B3192B2079BCDF808C000F0A1FB238ABE -:108AD00000200133238207E06FF0150004E06FF0FF -:108AE000160001E06FF01D0009B0BDE8F08F00BF77 -:108AF000685901002DE9F347DDF82890DDF82CA036 -:108B000007460E4615469846002456FA04F3DB073E -:108B10000AD52101384601F0F0012A4643468DE886 -:108B20000006FFF765FF18B901340D2CEDD10020C8 -:108B3000BDE8FC872DE9F04F89B007920268B0F8D4 -:108B4000188012689C46D2690446D2F8C420B0F856 -:108B50001AA09045838BC78B50DA8279002A50D1B6 -:108B600001F0F0063611C719B2B237F812B001326F -:108B700037F812508244454503441AD2C5EB080821 -:108B800005F101090AEB050142460AEB0900CDF89F -:108B900014C00693E3F3CCF3069B0C2202FB0930CE -:108BA00002FB053102FB08F2E3F3C2F3DDF814C067 -:108BB000069B3146002207E007EB460030F802E052 -:108BC0000EF1010E20F802E0013102320D29F3D935 -:108BD0001299CBEB0502009113990AEB0B0001915E -:108BE000079992B202910C2101FB0B31634600F010 -:108BF0000FFB238B00200133238304E06FF015006B -:108C000001E06FF0160009B0BDE8F08F2DE9F347E1 -:108C1000DDF82890DDF82CA007460E46154698464C -:108C2000002456FA04F3DA070AD52101384601F088 -:108C3000F0012A4643468DE80006FFF77BFF18B98E -:108C400001340D2CEDD10020BDE8FC872DE9F04F5B -:108C500089B007920268B0F8308012689C46D269E9 -:108C60000446D2F80021B0F832A09045838EC78E1A -:108C700050DA8279002A50D101F0F0063611C71976 -:108C8000B2B237F812B0013237F81250824445457B -:108C900003441AD2C5EB080805F101090AEB0501E6 -:108CA00042460AEB0900CDF814C00693E3F340F303 -:108CB000069B0C2202FB093002FB053102FB08F285 -:108CC000E3F336F3DDF814C0069B3146002207E0DB -:108CD00007EB460030F802E00EF1010E20F802E04A -:108CE000013102320D29F3D91299CBEB0502009123 -:108CF00013990AEB0B000191079992B202910C2192 -:108D000001FB0B31634600F083FA238E0020013310 -:108D1000238604E06FF0150001E06FF0160009B043 -:108D2000BDE8F08F2DE9F04F87B005920268B0F8EA -:108D3000208012689C46D2690446D2F8C820B0F858 -:108D400022A09045838CC78C4CDA8279002A4CD1C2 -:108D500001F0F0063611C719B2B237F812B001327D -:108D600037F8125082444545034419D2C5EB080830 -:108D700005F101090AEB050142460AEB0900CDF8AD -:108D80000CC00493E3F3D4F2049B4FEAC80203EB54 -:108D9000C90003EBC501E3F3CBF2DDF80CC0049B83 -:108DA0003146002207E007EB460030F802E00EF102 -:108DB000010E20F802E0013102320D29F3D9109999 -:108DC000CBEB0502009105990AEB0B00019192B2E1 -:108DD00003EBCB01634600F02BFA238C0020013318 -:108DE000238404E06FF0150001E06FF0160007B077 -:108DF000BDE8F08F0368F0B5DB690C25B3F8C0203F -:108E0000064605FB02F4433222F003020134A418A3 -:108E1000B3F8C4204FF6FE7102F11F006A432140EF -:108E20004118501C4FF6FC720A408218B3F800013A -:108E30004FF6FE7100F11F046843114061184FF6B0 -:108E4000FC7201300A408218B3F8C8004FF6FE7178 -:108E500000F11F0411406118C0004FF6FC72013090 -:108E60000A408218B3F8CC004FF6FE7100F11F04DF -:108E700011406118C0004FF6FC720A40B3F804318B -:108E8000013080184FF6FE7203F11F010240DB0033 -:108E90008A18591C4FF6FC731340CB184FF6FE7717 -:108EA0001F401C37BFB287B03846E8F37BF2044658 -:108EB000002800F0BC8000213A46E3F35DF2402335 -:108EC000638233684FF6FC72DB692660B3F8C0102A -:108ED000A78001F14300024005FB0121A28201317C -:108EE0004FF6FE720A40B3F8C410E2821C3292B20E -:108EF000C81C101862834FF6FC72024005FB01216A -:108F0000A28301314FF6FE720A40B3F80011E283EA -:108F10001C3292B2C81C101862864FF6FC720240D6 -:108F200005FB0121A28601314FF6FE720A40B3F81B -:108F3000C810E2861C3292B2C81C101862844FF628 -:108F4000FC72024002EBC1010131A2844FF6FE72B5 -:108F50000A40B3F8CC10E2841C3292B2C81C10183C -:108F600062854FF6FC72024002EBC1010131A2851D -:108F70004FF6FE720A40B3F80411E2851C3292B239 -:108F8000CB1C6287D2184FF6FC731340A38703EB08 -:108F9000C10301334FF6FE721A40E2870025274FC6 -:108FA00057F8353063B1264B29018DE81800DD22D2 -:108FB000204601F0F001234BFFF71AFD002836DBB5 -:108FC00001350D2DEBD1002557F8353053B129016E -:108FD000DD22204601F0F0011B4B0094FFF7A2FEBA -:108FE000002824DB01350D2DEED1184BB0218DE882 -:108FF0001800FF222046164BFFF7FAFC002816DB6C -:10900000B021FF222046134B0094FFF78BFE00286F -:109010000DDB114B002102933068104A234600916A -:109020000191039104910591FBF77AF818B120465C -:10903000FFF7CCFC0024204607B0F0BD68590100C2 -:109040000DD5850061D58500ADD58500F1E0000026 -:1090500043E1000091E0000099D485000D5A010021 -:109060002DE9F743DDF8289007460E461546984649 -:10907000002456FA04F3D8070AD52101384601F036 -:10908000F0012A464346CDF80090FFF74BFE18B991 -:1090900001340D2CEDD10020BDE8FE832DE9F04F09 -:1090A00087B005920268B0F8288012689C46D269A1 -:1090B0000446D2F8CC20B0F82AA09045838DC78D05 -:1090C0004CDA8279002A4CD101F0F0063611C7192A -:1090D000B2B237F812B0013237F812508244454527 -:1090E000034419D2C5EB080805F101090AEB050193 -:1090F00042460AEB0900CDF80CC00493E3F318F1E3 -:10910000049B4FEAC80203EBC90003EBC501E3F37C -:109110000FF1DDF80CC0049B3146002207E007EB9D -:10912000460030F802E00EF1010E20F802E00131B5 -:1091300002320D29F3D91099CBEB05020091059964 -:109140000AEB0B00019192B203EBCB01634600F0F6 -:109150006FF8238D00200133238504E06FF01500A4 -:1091600001E06FF0160007B0BDE8F08F2DE9F7437E -:10917000DDF8289007460E4615469846002456FA14 -:1091800004F3DB070AD52101384601F0F0012A4635 -:109190004346CDF80090FFF781FF18B901340D2C3C -:1091A000EDD10020BDE8FE832DE9F047089F9A46E7 -:1091B00004469DF82460034600250CE013F8010BDB -:1091C00086420AD01DB113F802ECB64501D28642A0 -:1091D00003D90135ADB29542F0D1AA4207FB05187B -:1091E0000ED9C5EB0209414607FB09F208EB07005F -:1091F000E3F39EF0681C201861194A46E3F398F0E7 -:10920000404651463A46E3F333F06655BDE8F087F1 -:109210007FB50393089B0493099B05930C2300934C -:109220009DF82830019303ABFFF7BEFF07B000BDE8 -:109230001FB50293069B0393082300939DF81C30EF -:10924000019302ABFFF7B0FF05B000BD37B5254B6A -:10925000D0F8945604460093019040F23F112846FE -:109260007F22214BFFF746FC00283AD11F4B2846AE -:109270008DE8180041F63F5140221D4BFFF7C6FC18 -:1092800078BB1C4B28468DE8180040F63F11982209 -:10929000194BFFF7BBFC20BB184B28468DE8180084 -:1092A00040F22F11A822164BFFF7B0FCC8B9284690 -:1092B00040F20F117F22134B0094FFF7D1FE80B9CB -:1092C000284640F20F1198220F4B0094FFF74EFFF3 -:1092D00038B9284640F20F11A8220C4B0094FFF732 -:1092E00045FF3EBD55F0850081EC8500A1F085006D -:1092F000A1EC850009F0850007E2000019F1850066 -:1093000015ED8500C5ED850085ED850001EE850034 -:1093100037B5104BD0F894560446009301900521C0 -:10932000284600220C4BFFF7E5FB90B90B4B284673 -:109330008DE8180005210122094BFFF7DBFB40B93E -:10934000084B28468DE8180005213222064BFFF70E -:10935000D1FB3EBD49E7850011E7850065E7850043 -:109360001DE785002DE7850001E7850037B5254B12 -:10937000D0F894560446009301904FF4907128461B -:109380000022214BFFF7B6FB00283AD11F4B28469D -:109390008DE818004FF4907101221D4BFFF7AAFBD6 -:1093A00078BB1C4B28468DE818004FF49071322290 -:1093B000194BFFF79FFB20BB184B28468DE8180080 -:1093C0004FF490710322164BFFF794FBC8B9154B6D -:1093D00028468DE818004FF490710622124BFFF7D3 -:1093E00089FB70B9284680210522104B0094FFF7B5 -:1093F00099FC30B92846802105220D4B0094FFF7D7 -:1094000091FC3EBD01EC850089E985003DEC8500BD -:1094100091E98500A5EB850045E9850079EB85009C -:1094200031E98500CDEB850061E985009DE9850086 -:1094300019EB850037B5154BD0F8945604460093C8 -:109440000190402128460022114BFFF7D1FAE0B9E4 -:10945000104B28468DE81800402101220E4BFFF7E3 -:10946000C7FA90B90D4B28468DE8180040213222EA -:109470000B4BFFF7BDFA40B90A4B28468DE81800A0 -:1094800040210322084BFFF7B3FA3EBD8DF2850061 -:1094900031F28500A5F285003DF2850071F285006C -:1094A00021F2850049F2850011F2850037B50A4B9B -:1094B000D0F89456044600930190B021284610221B -:1094C000064BFFF795FA30B92846B0211022044B1D -:1094D0000094FFF727FC3EBD65E8850081E7850025 -:1094E000ADE7850037B5D0F8945604460090C0210A -:1094F00028460022114BFFF7B3FDF0B92846C021E2 -:1095000001220F4B0094FFF7ABFDB0B92846C021F4 -:1095100006220C4B0094FFF7A3FD70B92846C0212A -:10952000A822094B0094FFF721FE30B92846C0213C -:109530009822064B0094FFF719FE3EBDF9F2850014 -:1095400021F38500D9F285003DF38500C1F2850045 -:1095500010B5044650B10368054918682246FAF769 -:1095600084FD2046BDE81040E7F32EB710BD00BFD4 -:10957000AA5A010038B505460C20E7F313F7044654 -:1095800038B100210C22E2F3F7F60C232560A3800A -:1095900001E0FFF7DDFF204638BD28B18368DA8897 -:1095A000013ADA80E7F310B770472DE9F04F9B4698 -:1095B000038B87B0C518C65AB5F80480438AC6EB3A -:1095C0000808984505919446878AB0F816A032DAC3 -:1095D0006C88C7194445824416DAC4EB080804F1C4 -:1095E00001093919424607EB0900CDF810C0E2F332 -:1095F0009FF60C2202FB09A002FB04A102FB08F269 -:10960000E2F396F6DDF810C06B88A21B01336B8085 -:10961000AB880C210133AB80109BB8190193059BDB -:1096200001FB06A1029392B26346CDF800B0FFF7AA -:10963000EFFD002001E06FF0150007B0BDE8F08FEE -:109640002DE9F04F9B46038B9446C518AC8830F843 -:109650000380428AC8EB040387B093420591878A4E -:10966000B0F816A02FDA9C42074482446E8816DABE -:10967000C8F1000804F101093919424607EB090055 -:10968000CDF810C0E2F354F60C2202FB09A002FB55 -:1096900004A102FB08F2E2F34BF6DDF810C0AB8840 -:1096A000A21B0133AB80109B0C210193059BB819C1 -:1096B000029301FB06A192B26346CDF800B0FFF71A -:1096C000A7FD002001E06FF0150007B0BDE8F08FA6 -:1096D0002DE9F04F9B46038C85B0C518C65AB5F8E6 -:1096E0000480438BC6EB0808984503919446878B0A -:1096F000B0F81EA02EDA6C88C7194445824415DAEA -:10970000C4EB080804F101093919424607EB0900C6 -:10971000CDF808C0E2F30CF60AEBC9000AEBC4016D -:109720004FEAC802E2F304F6DDF808C06B88A21B1A -:1097300001336B80AB88B8190133AB80039B0AEB14 -:10974000C601019392B26346CDF800B0FFF770FDF9 -:10975000002001E06FF0150005B0BDE8F08F0000BB -:109760002DE9F04F036885B003931B681546DB694C -:10977000C288D3F8D03007469A420E465BDA09B168 -:109780004E1CB6B20DB10135ADB206F127034FF64E -:10979000FC7A03EA0A0A0C2303FB06A34FF6FE78C1 -:1097A000013303EA080808F10903EB184FF6FC7BC4 -:1097B00003EA0B0B0BEBC50201324FF6FE731340AD -:1097C00003F106091FFA89F948460293E7F3EAF51F -:1097D0000446002830D000214A46E2F3CDF5029B32 -:1097E00003992384FB88A4F81880242208F1060832 -:1097F00001332160A760A4F81090A282A4F816A0FB -:10980000A4F81C80A4F81EB066826583FB8046B174 -:10981000DD2120460C4A0D4B0094FFF7C6FE0028C0 -:109820000ADB6DB1DD212046094A2346FFF750FFD0 -:10983000002805DA00E000242046FFF7AEFE0024F1 -:10984000204605B0BDE8F08F85F5850041F585001F -:10985000BDF585007FB50A4A0346009200220192B9 -:1098600002920392049205920649074A0068FAF7A9 -:1098700057FC002814BF4FF0FF30002007B000BD98 -:10988000991E860078F08800AE5A0100024602490F -:109890000068FAF7EABB00BFAE5A010010B50446F3 -:1098A00048B1036821461868FAF7FEFC2046BDE877 -:1098B0001040E7F389B510BD37B505460820E7F33A -:1098C00077F50446A0B10560002201900C212846DE -:1098D0000A4B0092FDF746FF0028606008DB084B4A -:1098E000286800932146074A0423FAF76CFC18B154 -:1098F0002046FFF7D3FF002420463EBD1D268600EC -:109900002CF188003126860010B50446C06818B1D5 -:10991000E7F35AF50023E36010BD10B50446A0201C -:10992000E7F340F570B1E060A06000F190020346FB -:109930001033934243F8103CFAD10023C0F8903022 -:10994000184610BD6FF01A0010BD000038B504466F -:10995000002852D0002105683FF04EDA20463FF043 -:109960002BD8636933B12046002141F015DA6069D4 -:1099700038F044DCA36933B12046012141F00CDA10 -:10998000A06938F03BDC236933B12046022141F065 -:1099900003DA206938F032DCE36F33B1204603216B -:1099A00041F0FAD9E06F38F029DC204641F09AD92D -:1099B000D4F89800E7F308F501E03EF027DEE1690E -:1099C00020460029F9D1FFF79FFFD5F8440118B1CF -:1099D0000A492A4600F08FF9286809492246FAF711 -:1099E00044FBD4F8A8301BB104F1A800E1F3DAF687 -:1099F0002046BDE83840E7F3E7B438BD11428600A1 -:109A0000F4C8890030B5054687B0B020E7F3CAF442 -:109A10000446002800F099800021B022E2F3ACF463 -:109A20000A2384F84330012384F84830FF2384F864 -:109A3000203084F8213084F8223084F823302560E7 -:109A4000C420E7F3AFF4C4F8980000287DD0204686 -:109A50003FF0C4D920463FF047DD2B6841F26B024E -:109A6000D3F8D43020F07F00196BA08791422046B4 -:109A700008D19B6A932B05D13FF036DDC0F58440B9 -:109A8000683001E03FF034DDE087E38F204623F0CB -:109A90007F03E3873FF02CDD41F2883222652E4AB6 -:109AA000002320F07F00A4F84000E36400922B4ADA -:109AB000049301922A4A059302922A4A2868039243 -:109AC00029492A4A2346FAF72BFB00283DD1D5F82D -:109AD000E80538F069DB6061002836D0D5F8E80584 -:109AE00038F062DBA06180B3D5F8E80538F05CDBC4 -:109AF000206150B32046FFF710FF30BBD5F8E805D2 -:109B000038F052DBE06700B3012384F87830D5F8F1 -:109B1000440141F27073A4F87A3020B114492A4606 -:109B200000F0E6F888B9204601213FF065D94FF4EE -:109B30004843A3650023E36532232366D5F838063E -:109B400004F1A801E1F318F618B12046FFF7FEFE74 -:109B50000024204607B030BD59348600B15286003B -:109B600039528600ED3686004CF18800F4C8890031 -:109B70001142860038B50446002827D005681449EC -:109B800028682246FAF771FA236A1BB104F1200013 -:109B9000E1F308F6E3691BB104F11C00E1F302F6FE -:109BA000A3691BB104F11800E1F3FCF563691BB173 -:109BB00004F11400E1F3F6F5284606492246FDF7C4 -:109BC000F4FD2046BDE83840E7F3FEB338BD00BFE2 -:109BD000B0CB89002D62860070B5054686B0302076 -:109BE000E7F3E6F30446002859D04FF0FF33036152 -:109BF0000422FF2105600A30E2F3BEF30B2104F1D9 -:109C00000E00E3F391F700238DE8180004212846A5 -:109C1000264A274BFDF7A6FD002860603FDB28465B -:109C200024492246FDF7BCFD002838D1D5F8386616 -:109C300004F114013046E1F39FF500282FD130469E -:109C400004F11801E1F398F548BB304604F11C011A -:109C5000E1F392F518BB304604F12001E1F38CF5F5 -:109C6000E8B9154B01900093144B04900293144BE8 -:109C70000590039328681349134A2346FAF750FACC -:109C800068B9204641F09ADF20B12046012141F019 -:109C9000C9DF20B93223A3622623636203E0204692 -:109CA000FFF768FF0024204606B070BD45638600BC -:109CB000FD6286002D628600A962860051658600DD -:109CC000F96286003CF28800B0CB89004069E1F37C -:109CD0002FB54069E1F38EB58069E1F329B580695C -:109CE000E1F388B5C069E1F323B5C069E1F382B55A -:109CF000006AE1F31DB5006AE1F37CB538B50446AE -:109D000060B10568224606492868FAF7AEF9204690 -:109D1000E7F35AF32B68002283F84E2038BD00BFCA -:109D200054CC890070B50368002686B0054683F8D8 -:109D30004E600C20E7F33CF30446002843D0234B4D -:109D4000056023498DE848002868224A2346029688 -:109D5000039604960596FAF7E3F9064600282ED1F5 -:109D60008DE811001C2128461B4A1C4BFDF7FAFC0C -:109D70000028606023DB0C212846194A194B009605 -:109D8000019401F035FF0028A06018DB164BD5F8D0 -:109D900094068DE818000A213822144BFEF7AAFE1B -:109DA00068B9D5F894060A213822114B0095FFF7BF -:109DB00057F920B92B68012283F84E2003E0204692 -:109DC000FFF79CFF0024204606B070BDD9718600C5 -:109DD00054F2880054CC8900A97186007D718600F8 -:109DE000917686005D7686007D77860019778600FD -:109DF0004977860070B5064686B00820E7F3D2F2B0 -:109E00000446A0B10B4B0025066045600A498DE869 -:109E100028003068094A2346029503950495059564 -:109E2000FAF77EF918B12046E7F3CEF22C46204629 -:109E300006B070BD4D7E860098F28800B0C68900DD -:109E400010B5044650B10368054918682246FAF770 -:109E50000CF92046BDE81040E7F3B6B210BD00BFD4 -:109E6000B0C6890070B5044600282AD0066822468C -:109E700030681449D6F84451FAF7F7F822463046CC -:109E80001149FDF792FC224630461049FDF799FC36 -:109E9000224628460E49FFF71CFF224628460D4958 -:109EA000FFF71DFF224628460B49FFF71EFF2846F5 -:109EB0000A492246FFF71FFF2046BDE87040E7F33E -:109EC00083B270BD35D289005D8786006D978600AC -:109ED000FD848600E9868600CDAA8600A5928600CC -:109EE000F0B5D0F8446187B005465820E7F35AF240 -:109EF0000446002800F0938000215822E2F33CF24F -:109F000020462021494A40F8205BE2F39BF20127DA -:109F10004FF0FF33E06184F84070A4F84C303046D5 -:109F200043492246FFF7D2FE002878D13046414906 -:109F30002246FFF7D1FE002871D130463E49224625 -:109F4000FFF7D0FE00286AD130463C492246FFF791 -:109F5000CFFE002863D1284639492246FDF72CFC64 -:109F6000064600285BD18DE8110004212846354AB9 -:109F7000354BFDF7F7FB0028206150DB28463946BA -:109F80003246334600960194FDF7ECFB00286061F1 -:109F900045DB042128462D4A2D4B0096019401F003 -:109FA00027FE0028A0613ADB28462A492246FDF711 -:109FB000F7FB002833D1284B03EBC60253F83630A9 -:109FC00063B1526852B131018DE81400D5F894069E -:109FD00001F0F001C022FEF7ADFD00BB01360D2EF1 -:109FE000E9D11E4B1E4A0093002301930292039372 -:109FF0000493059328681B491B4A2346FAF790F8F7 -:10A0000068B9204646F0F6D820B12046012144F038 -:10A01000C3D820B9636C43F00403636403E02046B3 -:10A02000FFF720FF0024204607B0F0BDB15A010021 -:10A03000FD848600E9868600CDAA8600A59286006A -:10A040006D9786000192860089918600059E8600A4 -:10A05000F19D86005D878600C49E0200198A8600F5 -:10A0600055AB8600ECF2880035D2890038B504463D -:10A07000D0B1806808B1E7F3A7F1236943B90EE0D6 -:10A08000236953F8350008B1E7F39EF1013500E08C -:10A090000025E3689D42F3DB2069E7F395F1204654 -:10A0A000BDE83840E7F390B138BD00002DE9F0413C -:10A0B00005461820E7F37CF10446002833D02B68CE -:10A0C0000560DB690C20DB6901335843E7F370F16D -:10A0D000A06040B32B681820DB69DA695B6F6260AF -:10A0E000E360E7F35FF12061E8B11249182200262E -:10A0F000E2F3BEF037460EE00E4BD4F810809B1909 -:10A1000018798000E7F354F1236948F806009B5959 -:10A11000083643B10137E3689F42EDDB6B68064ABE -:10A12000DC609A6003E02046FFF7A0FF0024204691 -:10A13000BDE8F0812C9F0200B9BC860010B5C46850 -:10A14000A1420BDA006900EBC1042479A24208DACB -:10A1500050F83110002041F8223010BD6FF015008A -:10A1600010BD6FF0150010BD47F06C9B10B5044694 -:10A17000FFF7FAFFE084000C84F82800002010BDEF -:10A18000D0F8F03310B5044683B1D3F8280830B1C5 -:10A19000E7F31AF1D4F8F0330022C3F82828D4F8F2 -:10A1A000F003E7F311F10023C4F8F03310BDC36BE3 -:10A1B00010B5044683B1836B5B6B0B2B07D1D0F8D2 -:10A1C000E00320B1E7F300F10023C4F8E033E06BD3 -:10A1D000E7F3FAF00023E36310BD10B50446012055 -:10A1E000E7F3E0F00346E063A8B100210122E2F3C7 -:10A1F000C3F0A36B5B6B0B2B0CD14FF49470E7F3A4 -:10A20000D1F00346C4F8E00328B100214FF4947262 -:10A21000E2F3B2F00123184610BD70B5044640F6D3 -:10A2200078100D46E7F3BEF0C4F8F003002831D0F3 -:10A23000002140F67812E2F39FF0B4F85220D4F8EF -:10A24000F03300261A70D4F8F033204683F8B66055 -:10A25000C3F8B060D4F8F03383F8B460A36B83F82C -:10A260008460A36B1E679E673C23C4F8BC30102338 -:10A27000C4F8C030C4F8C46000F09AFFA36B022D8C -:10A280000CBF1A6F9A6F0020DA6684F8C36284F8F4 -:10A29000C26270BD6FF01A0070BD0000B0F8C63227 -:10A2A000F7B504460E46FBB10846E2F311F1074646 -:10A2B0001348E2F30DF13F181037BFB23846E7F309 -:10A2C00071F00546B8B1B4F8C632394600930D4A6C -:10A2D0003346E2F3B7F0E06C2946E2F3E9F60746CD -:10A2E0002846E7F371F03FB9E06C314603B0BDE8B2 -:10A2F000F040E2F3DDB60746384603B0F0BD00BFDC -:10A300008F9F02007A9F0200044B1B78012B02D121 -:10A31000002000707047FFF7C1BF00BFFC030000C2 -:10A320002DE9F3471C46B0F8C632074688469146E9 -:10A33000C66C002B32D00846E2F3CAF082462248AF -:10A34000E2F3C6F082440AF1100A1FFA8AFA504674 -:10A35000E7F328F0054600282FD0B7F8C63251465B -:10A3600000931A4A4346E2F36DF038462946FFF758 -:10A37000CBFF074668B130462946E2F38DF640B17F -:10A38000484506DD304629464A46E2F379F68246DC -:10A3900000E0A2462846E7F317F08FB93046414661 -:10A3A000E2F37AF658B1484509DD304641464A465F -:10A3B00002B0BDE8F047E2F363B6824600E0A24691 -:10A3C000504602B0BDE8F0878F9F02007A9F0200DE -:10A3D00010B51446FFF798FF28B100210A46BDE8E2 -:10A3E0001040E2F301B4204610BD000038B5002251 -:10A3F0000D4608490446FFF7EBFFC0B22823A842E8 -:10A4000084F8660384F8D531CCBF84F8663384F8C9 -:10A41000D50138BDD69F0200012238B580F86020F2 -:10A420000A23826B002580F89E31032380F89F3138 -:10A4300080F86F5380F8715380F8735380F8755328 -:10A4400080F8775380F8BA5182F88A304FF6CE738D -:10A45000A0F8783214491422C0F874520446FFF769 -:10A46000B7FF124984F866032A462046FFF7B0FF7B -:10A470007F2384F87B304FF0FF33A4F8983004F545 -:10A48000F673C4F88C31642384F858300423C4F87C -:10A49000280384F86C50C4F8E453C4F8745284F868 -:10A4A000D43184F8D63138BDD69F02005E9F0200B9 -:10A4B0000022FFF78DBF000010B517490446FFF7D3 -:10A4C000F7FFC0B284F8E8030138C0B2FD2802D912 -:10A4D000732384F8E83394F8E833204684F8E933AA -:10A4E0000E49FFF7E5FFC0B284F8EA0308B10F2870 -:10A4F00002D1052384F8EA3394F8E82394F8EA3388 -:10A50000D31A84F8EB33002384F8EC3384F8EE3369 -:10A51000112384F8ED3310BD849F0200E79F0200F1 -:10A520002DE9F04105460C4617461E46FFF7ECFEA6 -:10A5300038B1284621463A463346BDE8F041FFF798 -:10A54000EFBE3046BDE8F0810023FFF7E9BF000011 -:10A5500070B501220D463C490446FFF739FF3B49DF -:10A5600084F8680300222046FFF732FF384984F858 -:10A570002C0307222046FFF72BFF364984F82D03D2 -:10A580002046FFF7C1FE88B132492046A66BFFF78F -:10A590008FFF304930672046A66BFFF789FFA36B1A -:10A5A000B067022D0CBF1A6F9A6FDA662A49002233 -:10A5B0006FF095032046FFF7B3FF274984F8340373 -:10A5C000012220466FF09503FFF7AAFF022584F8C9 -:10A5D000350300232A4620461F49FFF7A1FF6319D0 -:10A5E0000135052D83F83403F3D100252A46204692 -:10A5F0001A49FFF7A9FF631901350E2D83F8570398 -:10A60000F4D1012384F86733062220461449FFF76A -:10A61000DFFE002284F8650312492046A56BFFF790 -:10A62000D7FE114985F82C0100222046FFF7D0FE05 -:10A63000002384F83E034021204684F82433BDE8FB -:10A640007040FFF7D3BE00BF6E9F0200449F020020 -:10A65000C89F0200A09F0200F89F0200C19F020055 -:10A66000959F0200AD9F0200699F020010B504464D -:10A6700028B10468003418BF0124E6F3A5F620468B -:10A6800010BD10B5848B0C80018C118040F2DA3241 -:10A690001A8090F83520029B01201A8010BD90F896 -:10A6A00034007047C06A7047836B9961704738B552 -:10A6B000044600283ED0C56D013DC565002D39D149 -:10A6C000FFF75EFD2046FFF772FDD4F8801229B136 -:10A6D000A36B186900F08CFDC4F88052002584F843 -:10A6E0009551204646F0E4DEA26B1368A34202D1E6 -:10A6F000A36C136003E09A6CA2421DD19D64D4F850 -:10A70000943A0BB120469847A36B186951F094D83E -:10A71000D4F8E41320B141B1204647F08FD804E0CB -:10A7200019B1A36B986852F0CDDC2046E6F34CF6E5 -:10A73000002038BD012038BD012038BD2DE9F0478B -:10A740008A46002104461546C0680A467646994660 -:10A75000EBF3DCF6804600070CD5276857B1BB6BDE -:10A76000C7F84C901869F96A51F02CD8FB6D013389 -:10A77000FB65CEE04FF42F60E6F314F6074628B9E8 -:10A780006FF01A00314648F0A3DDC5E000214FF418 -:10A790002F62E1F3F1F5FB6DC7F844A00133FB65CF -:10A7A0002368BC63BB640123C7F84C90276087F81B -:10A7B0005930E26C41F26B039A4205D1636C932BE2 -:10A7C0000CBF0123182300E01823022DA7F88A30BC -:10A7D00005D118F0010F1CBF4FF40053FB62BB6B97 -:10A7E000F96A186950F0EEDF7B6CB3F8E0831FFA6A -:10A7F00088F808F470631B0AFB615FFA88F33B6218 -:10A80000BB6BD868F8F739FCFB69A7F8C602092BBF -:10A8100004D10423FB613B6A10333B62012387F8B8 -:10A8200024304FEA18333B633846FFF79FFC00287B -:10A8300075D14FF48053A7F856304DF2240241F2FF -:10A840000103022D18BF1346A7F852303846374986 -:10A85000FFF75AFD38B138463449D7F83880FFF74A -:10A8600027FEC8F868003846FFF7B7FC002856D026 -:10A8700038462946FFF76CFE3846FFF7CDFD3846CF -:10A8800000F0D2FB00284AD029463846FFF7C5FC25 -:10A890000546002843D13846FFF70EFE384647F0FC -:10A8A00001DD3846012146F0AFDD3846294648F043 -:10A8B00083DB4FF0FF33C7F8D432C7F8D832C7F87C -:10A8C000DC32C7F8E032C7F8E432C7F8E832C7F83C -:10A8D000EC32C7F8F032384607F11C011C22E1F3D4 -:10A8E000C7F4206950F0A8DF60B1BB6B986852F0E4 -:10A8F00035DEC7F8F80328B96FF01A00314648F082 -:10A90000E7DC0CE03846002148F04CDA002387F8F9 -:10A91000FC3907F14C03FB643846BDE8F087384644 -:10A92000FFF7C5FE0020BDE8F08700BF519F020081 -:10A9300070B505464FF498707646E6F333F5044655 -:10A9400028B96FF01A00314648F0C2DC39E0002126 -:10A950004FF49872E1F310F52B68A3606B68E36025 -:10A96000AB682361EB6863602B6963612B8CA38404 -:10A970006B8CE3846B6AA362AB6AE362EB6A23636A -:10A980002B6B63636B6B6364AB6BA364EB6BE36414 -:10A990002B6C23656B6C6365AB6CC4F81C316B6905 -:10A9A000A365AB69E3650F2323663D2363667923C3 -:10A9B000A3660123C4F818310323E366002384F857 -:10A9C0008B30204670BD00007FB50A4B0A490093CA -:10A9D000002301930293039304930593074A0368AA -:10A9E000F9F79EFB002814BF4FF0FF30002007B09E -:10A9F00000BD00BF05E3860068F48800B95A010075 -:10AA000001490268F9F731BBB95A01000023F0B5DA -:10AA10001C4607E0CE183568C718C5507568013464 -:10AA20007D6008339442F5D1F0BD000038B5046C68 -:10AA30000023C4F8243690F86D53094B094A4FF4AB -:10AA40008060002D0CBF15461D46E6F3ABF4C4F83C -:10AA5000240620B129468022FFF7D8FF012038BD07 -:10AA600066AD020066B1020070B517494FF0FF32C3 -:10AA7000046C0546FFF7ACFC1449C4F850051722D6 -:10AA80002846FFF7A5FC0026C4F8540510496FF0CE -:10AA9000250284F858652846FFF79AFC0D49A4F86A -:10AAA000480532462846FFF793FC0B49A4F8040CEE -:10AAB0006FF003022846FFF78BFCB4F84835C31843 -:10AAC000A4F8063C70BD00BF1DA0020046A802000D -:10AAD0002FA802009CAC020007AD020038B5274940 -:10AAE0000446FFF7E5FCC0B228288CBF00230123F1 -:10AAF00084F8690384F8CA0384F86D33204620493A -:10AB0000FFF7D6FC082820461CD81E490022FFF774 -:10AB10001BFD80B20022C4F8FC001B492046FFF751 -:10AB200013FD1A49C4F800012046FFF7C1FC18497B -:10AB300005462046FFF7BCFC80B240EA0545C4F854 -:10AB4000045113E013490022FFF7FEFC80B2C4F861 -:10AB5000FC00114900222046FFF7F6FC0F49C4F81B -:10AB600000012046FFF7A4FCC4F8040120460C496C -:10AB7000FFF79EFC84F8080138BD00BF1EA4020048 -:10AB8000EFAC020014A802003DA802004CA0020095 -:10AB900038A0020090AC020035AD0200A1A802006E -:10ABA000C4A70200F8B5A4490022056C0446FFF7CB -:10ABB000CBFCA14985F8BC0401222046FFF7C4FC68 -:10ABC0009E4985F8BD04002207232046FFF7A8FC14 -:10ABD000922385F8BE04994901222046FFF7A0FC84 -:10ABE000974985F8BF0400222046FFF7F1FB9549FD -:10ABF000C5F8C40400222046FFF7EAFB0026A5F8AA -:10AC00005804914985F8336420463246FFF7E0FB4B -:10AC10008E49A5F80A042046FFF74AFCB8B1012383 -:10AC200085F833342F464223324620468749FFF7C2 -:10AC300077FCAB19C0B283F82604B5F80A340136A4 -:10AC4000C018A7F80C0402370D2EECD10DE0804996 -:10AC500042222046FFF7BCFBC2B285F808242046FA -:10AC60007C49FFF7B5FBA5F806047B490022204686 -:10AC7000FFF7AEFB794985F838044FF0FF322046E4 -:10AC8000FFF7A6FB7649A5F868054FF0FF3220468E -:10AC9000FFF79EFB7349A5F86A054FF0FF32204687 -:10ACA000FFF796FB7049A5F86E054FF0FF3220467E -:10ACB000FFF78EFB6D4985F8700500222046FFF7EF -:10ACC00087FB002684F87400324620466849FFF767 -:10ACD0003BFCAB1901360E2E83F80606F4D1A122F7 -:10ACE00064492046FFF774FB6349C5F8C00546F286 -:10ACF0000F622046FFF76CFB0822C5F8C4055F49C8 -:10AD00002046FFF765FB5E49C5F8C8056FF00802ED -:10AD10002046FFF75DFB5B49C5F8CC0540F6BB72EA -:10AD20002046FFF755FB0A22C5F8D00556492046B4 -:10AD3000FFF74EFB5549C5F8D4056FF04402204695 -:10AD4000FFF746FB5249A5F802066FF04A0220467B -:10AD5000FFF73EFB0122A5F804064E492046FFF707 -:10AD600037FB80B2031C18BF012300F0020085F8F6 -:10AD70004A353F2285F84B0547492046FFF728FB17 -:10AD8000642285F84C0545492046FFF721FB4449DC -:10AD9000C5F85C054FF0FF322046FFF719FBC5F8F8 -:10ADA0006005013018BF012085F864053D49002287 -:10ADB0002046FFF70DFBC0B200F00F03000900F0C2 -:10ADC000010085F8143685F8170637490022262336 -:10ADD0002046FFF7A5FB3449A5F8180601224223B7 -:10ADE0002046FFF79DFB5023A5F81A062E490222A4 -:10ADF0002046FFF795FB0622A5F81C062B492046A6 -:10AE0000FFF7E6FA85F81E062046FFF767FE94F87E -:10AE10006D232046002A4DD12549FFF795FB244993 -:10AE2000A4F8820301222046FFF78EFB2049A4F8F4 -:10AE30007E0320464DE000BFC8AC020073A80200AC -:10AE400087AC020054AC02007FA8020074AC020080 -:10AE5000B1AC0200E3AC020008A0020055A0020061 -:10AE6000F7AC020061A802001CA80200BAAC020004 -:10AE70004CAD020025A802008DA80200D2AC020051 -:10AE8000D9AC020014A002005FAD02002AAD02009E -:10AE900067AC0200DFA70200ADA80200FAA702001B -:10AEA000E8A7020041A0020080AC0200D1A7020086 -:10AEB00045AD020025490022FFF746FB2349A4F8CF -:10AEC000820301222046FFF73FFB2049A4F87E03BE -:10AED00020460222FFF738FB0023A4F880031C4918 -:10AEE00085F8333620460222FFF71AFB10B1012302 -:10AEF00085F8333695F833362BB3154900222046B2 -:10AF0000FFF722FB1249A4F82C0A01222046FFF782 -:10AF10001BFB0F49A4F8280A02222046FFF714FB66 -:10AF20000C49A4F82A0A00222046FFF751FA0A49E0 -:10AF300085F8310628222046FFF74AFA002385F8D3 -:10AF4000320684F867330120F8BD00BF0AA802006A -:10AF5000A5AC0200DAA702005AAD020038B50E49CE -:10AF6000046C0546FFF7A4FA0C4984F82906284624 -:10AF7000FFF79EFAFF2284F82A0609492846FFF7C0 -:10AF800027FA084984F830062846FFF791FAC4F8F2 -:10AF90002C06012038BD00BF5EAC020096A802005E -:10AFA0002BA0020051A8020038B50446056C4FF4EE -:10AFB0006770E6F3F7F1C5F82006236CD3F8200696 -:10AFC000B0B1D4F8DC300B4A934207D00A4A93421E -:10AFD00006D00A4A93420AD1094902E0094900E031 -:10AFE00009494FF46772E1F343F1012038BD0020B5 -:10AFF00038BD00BFC0AD3A0280BA8C0100F8240110 -:10B00000B8A8020082A0020028A4020010B50446DD -:10B010004EF00AD8236CD3F82006E6F3D5F1206C65 -:10B02000BDE81040E6F3D0B170B5044640F60840E4 -:10B03000E6F3B8F105462064002800F08380002183 -:10B0400040F60842E1F398F10125A36B84F88250A1 -:10B0500084F8F050D868EBF3BDF13B4BC4F8DC004A -:10B06000C4F8483A394B2046C4F84C3A384BC4F837 -:10B07000503A384BC4F8543A374BC4F8A03A374BDF -:10B08000C4F85C3A364BC4F8643A364BC4F86C3AB0 -:10B09000354BC4F8703A354BC4F87C3A344BC4F89D -:10B0A000B43A344BC4F8B03A334BC4F8C03A334BDB -:10B0B000C4F8BC3A324BC4F8C43A324BC4F8C83A6C -:10B0C000314BC4F8CC3A314BC4F8943A304BC4F805 -:10B0D000D03A304BC4F8D43A2F4BC4F8D83A2F4B5F -:10B0E000C4F8DC3A2E4BC4F8E03AFFF75BFD40B3FE -:10B0F0002046FFF759FF20B32046FFF797FC00B327 -:10B100002046FFF7B1FC236C204683F8C054FFF7BC -:10B1100025FF244900222046266CFFF759F92249D1 -:10B1200086F8340600222046FFF752F91F4984F8BA -:10B1300090022A462046266CFFF74AF986F8350623 -:10B1400000E00546284670BD554B8700114A870030 -:10B15000154A8700B95E87008D358700214B87002F -:10B16000915E8700CDEC8600296487001D4B870027 -:10B17000895F870015F98600D5F886004938870071 -:10B1800061498700CD218700C5F90000415D0200BB -:10B19000F50A8700F90A8700F10A8700FD0A87008F -:10B1A0000D0B870072A0020064A0020014AD020023 -:10B1B000836B93F82C210AB1042200E003221A6762 -:10B1C000DA667047F8B507460C200D461646E6F3DA -:10B1D000E9F0044630B100210C22E1F3CDF0276004 -:10B1E0006660A5602046F8BD08B1E6F3EDB0704793 -:10B1F0008068F2F35BB4000070B5064686B06C2040 -:10B20000E6F3D0F00446D0B100216C22E1F3B4F0B3 -:10B210000823A3610E4B26600025009330680D497A -:10B220000D4A234601950295039504950595F8F777 -:10B2300077FF38B93268012382F8923023712046B3 -:10B2400006B070BD2046E6F3BFF02C46F7E700BF1E -:10B250000D698700B00A8900665B010010B50446DD -:10B2600068B10368064918682246F8F7FEFE2046D2 -:10B2700051F048D82046BDE81040E6F3A5B010BD17 -:10B28000665B010010B5044648B105492246406896 -:10B29000F8F7EBFE2046BDE81040E6F395B010BD90 -:10B2A0005CF4890070B5064686B01020E6F37AF0AB -:10B2B000044630B300211022E1F35EF033682660CB -:10B2C000636073680025A360042130460E4A0F4B6B -:10B2D00000950194FCF746FAA842E0600DDB0C4BA8 -:10B2E00030688DE828000B490B4A234602950395E8 -:10B2F00004950595F8F714FF18B12046FFF7C2FF33 -:10B300000024204606B070BD2974870011748700A0 -:10B310007D7487007C0B89005CF4890030B505469C -:10B3200087B01420E6F33EF0044638B3002114221F -:10B33000E1F322F06B682868A360124B256060601F -:10B34000002500931049114A234601950295039563 -:10B3500004950595F8F7E4FE60B90A2323730F23DB -:10B3600063736423A3730223E3730623237401230B -:10B37000637403E02046E6F327F02C46204607B02E -:10B3800030BD00BF217B8700940B89000CE389004E -:10B3900010B5044648B1054922464068F8F765FEF5 -:10B3A0002046BDE81040E6F30FB010BD0CE3890065 -:10B3B00010B5044658B1064B21461B88C35818687F -:10B3C000F8F772FF2046BDE81040E5F3FDB710BD69 -:10B3D000D403000073B505460C20E5F3E9F70446F5 -:10B3E000C8B1104B04221A8002214560002301904D -:10B3F0000D4A28460093FCF7B5F9002820600ADBC7 -:10B4000001232381094B286800932146084A02231F -:10B41000F8F7D9FE18B12046FFF7CAFF00242046EE -:10B420007CBD00BFD40300007D858700FC0B890034 -:10B43000A985870038B5044680B1094B21461B8891 -:10B44000C5582868F8F730FF286806492246F8F7FB -:10B450000CFE2046BDE83840E5F3B6B738BD00BF66 -:10B46000D6030000845B0100F0B5054687B01420C8 -:10B47000E5F39EF70446002856D02F4B04221A808D -:10B48000456000260190042128462C4A2C4B00964A -:10B49000FCF768F9B042206046DB0123A3810C234E -:10B4A0002382284B0722E2810093274B28680193CF -:10B4B0002649274A23460296039604960596F8F7EE -:10B4C0002FFE002830D1234B286800932146224AC2 -:10B4D0000523F8F778FE38BB204BD5F894068DE8A5 -:10B4E00018004FF490712A221D4BFDF703FBD8B9C9 -:10B4F000D5F8940680212A221A4B0094FDF712FCFD -:10B5000090B9B5F8AA0106F023DD801B18BF012011 -:10B510000A3055F820301B68022B09D10121204642 -:10B520000A4652F0ABDD03E02046FFF783FF00241C -:10B53000204607B0F0BD00BFD60300005D8987003C -:10B5400049898700DD8B8700F58B8700340C8900E3 -:10B55000845B01000C0C8900098B8700F98C870043 -:10B56000E9898700F9888700084B10B51B880446D5 -:10B5700050B1C358064918682246F8F776FD2046B0 -:10B58000BDE81040E5F320B710BD00BFD8030000B0 -:10B590008B5B010070B5054686B01420E5F308F713 -:10B5A0000446002844D0264B08221A8000238560D8 -:10B5B000042100930190234A2846234BFCF7D2F83C -:10B5C0000028206034DB0223A38105220C23E281C2 -:10B5D0002382D5F8940680213D221C4B0094FDF770 -:10B5E000A1FB28BB1A4B029000931A4B03900193C6 -:10B5F0000490059018492868184A2346F8F790FDEA -:10B60000B0B9B5F8AA0106F0A3DC2B6893F84F2077 -:10B610001AB1032A14BF032201222046012153F04C -:10B6200063DA204602214FF0FF3253F05DDA03E087 -:10B630002046FFF799FF0024204606B070BD00BFEA -:10B64000D8030000319287001D928700E99187009E -:10B650009993870001958700400C89008B5B01005E -:10B6600038B5044698B10568224628460849FCF7D3 -:10B670009CF821462868F8F717FE286805492246F5 -:10B68000F8F7F3FC2046BDE83840E5F39DB638BD39 -:10B690001D9E8700C9E3890030B5054687B00820A4 -:10B6A000E5F386F6044600283ED000230560042119 -:10B6B00000930190204A2846204BFCF753F80028BD -:10B6C000606031DB28461E492246FCF769F858BB0A -:10B6D0001C4B0190009302900390049005901A492E -:10B6E00028681A4A2346F8F71BFDE8B9184B286862 -:10B6F00000932146174A0123F8F765FDA0B9164BC0 -:10B70000D5F894068DE818004FF490712822134B59 -:10B71000FDF7F0F940B9D5F8940680212822104BA6 -:10B720000094FDF7FFFA18B12046FFF799FF0024B7 -:10B73000204607B030BD00BFA19D8700619D8700F6 -:10B740001D9E8700A59E87009C0C8900C9E3890087 -:10B75000940C8900799E87009D9F8700459E8700F5 -:10B76000459D870070B5064686B09C20E5F320F61F -:10B770000446002834D006601B4B3068002560600A -:10B780001A4900931A4A2346019502950395049598 -:10B790000595F8F7C5FCF8B9D6F884341E229B78D5 -:10B7A00022610422E27202222377227301230A22F9 -:10B7B000E376237263616273A3764FF6AF72A37769 -:10B7C00084F899301023A0736072A072228384F8E9 -:10B7D0009A3084F8983003E02046E5F3F5F52C46DE -:10B7E000204606B070BD00BF19AE8700001C89005E -:10B7F00066B50200C0F88410C0F88820C0F88C300C -:10B800007047000010B5044648B10549224640681B -:10B81000F8F72BFC2046BDE81040E5F3D5B510BD88 -:10B8200066B5020038B5044600B3436B05680BB13A -:10B83000E9F7C6FC04F11400DBF38AF404F1180004 -:10B84000DBF386F404F11000DFF382F504F1240049 -:10B85000DBF372F4224606492868F8F706FC204616 -:10B86000E5F3B2F52B68002283F8622138BD00BFF2 -:10B870007AE689002DE9F041054686B03820E5F3E7 -:10B8800097F5044600287FD005600026019004212A -:10B890002846414A414B0096FBF764FFB042606086 -:10B8A00072DB042128463E4A3E4B0096019400F08C -:10B8B0009FF9B042A06067DB0127E76038463A494C -:10B8C0003A4A6B68DFF32EF1206100285CD0062134 -:10B8D0003246D5F80480DFF36BF53449034642461F -:10B8E0003148DBF317F4606200284DD0072132465F -:10B8F0002069DFF35DF539460346E0613246606A50 -:10B90000DBF3E8F239460246A0612069DFF350F527 -:10B91000E36939463246606ADBF3DCF20221024613 -:10B9200060612069DFF344F5214B4FF00308C4F850 -:10B930002C808DE848001F4B286804931E4B1F493C -:10B9400005931F4A234602960396F8F7E9FBD8B9F8 -:10B950001C4BD5F894068DE81800B02142461A4BCE -:10B96000FDF746F880B9194BD5F894068DE8180014 -:10B97000B0215D22164BFDF769F928B91423A362A3 -:10B980002B6883F8627103E02046FFF74BFF002429 -:10B99000204606B0BDE8F08115D28700B906010047 -:10B9A000890501004DE08700FDD0870005D18700A3 -:10B9B00099D38700945B010019050100181C8900C8 -:10B9C0007AE68900171501008F1601005514010051 -:10B9D000C11401002DE9F043074687B04FF44170D0 -:10B9E0000E4615469846E5F3DDF40446002878D067 -:10B9F00000214FF44172E0F3BFF42820E5F3D2F4C4 -:10BA00008146206020B92046E5F3DEF4484668E030 -:10BA100000212822E0F3B0F423684FF441721C6047 -:10BA20006261E5604FF0FF320025A261A760C4F8B3 -:10BA300004809D711423A4F808322823A4F8063248 -:10BA40002D23A4F804326E23A4F80A32022384F8CA -:10BA50000C326423A4F8383284F80D52304622495F -:10BA600022462B46F2F33AF0C4F8F80130B304F55D -:10BA70001473C4F81832C4F814321C4B0526C4F8E9 -:10BA80001C6200931A4B029501931A4B0495039381 -:10BA90000595234638681849184AF8F741FB0346CC -:10BAA00060B9009038682168154AF8F78CFB28B90E -:10BAB00084F8406284F84162206812E0D4F8F811FA -:10BAC00019B1A3689868F1F3F1F7206908B100F0A3 -:10BAD0003FF8206808B1E5F377F42046E5F374F405 -:10BAE000002007B0BDE8F08365F68700C5EF87004A -:10BAF00049F6870039FF87006C1C890000E889003F -:10BB00006500880038B50546F0B10468E4B1D4F8A2 -:10BB1000F81131B1A3689868F1F3C8F70023C4F8AD -:10BB2000F831A368224618680849F8F79EFAA36816 -:10BB300021681868F8F7B8FB2846E5F345F4204675 -:10BB4000BDE83840E5F340B438BD00BF00E88900E7 -:10BB500010B5044630B159F0B9DE2046BDE81040BA -:10BB6000E5F332B410BD0000F7B506680546F36989 -:10BB70001F6D02373F013846E5F314F4044610B355 -:10BB800000213A46E0F3F8F384E860001021002633 -:10BB900028460E4A0E4B00960194FBF7E3FDB04297 -:10BBA000A0610CDB04F1200363614FF44773E36091 -:10BBB000D5F8380604F11C01DFF3DEF518B1204694 -:10BBC000E5F302F434462046FEBD00BFB908880004 -:10BBD0009D08880010B5044648B1C36913B11C30F4 -:10BBE000DFF3E0F52046BDE81040E5F3EDB310BD0E -:10BBF000F0B5D0F8244100682569C069006D854220 -:10BC000011D267692E01B819013525614360059B82 -:10BC1000BA518360069BC360E068C31C591821F0C9 -:10BC20000301E160F0BD4FF0FF30F0BD37B50546D0 -:10BC30001820E5F3B7F3044638B300211822E0F3E7 -:10BC40009BF32B68256063606B682846A360FFF751 -:10BC500065FBE06088B15BF0AFD8002301468DE85A -:10BC6000180028460A4A0B4BFFF7C2FF0028206144 -:10BC700003DB51F04DD8606107E0E06808B1FFF7E1 -:10BC800087FB2046E5F3A0F3002420463EBD00BF1D -:10BC90001D1B8800F91A880010B5044638B1C06829 -:10BCA000FFF776FB2046BDE81040E5F38DB310BDED -:10BCB00073B505461820E5F375F30446002838D01F -:10BCC00000211822E0F358F30C20E5F36BF306464D -:10BCD00000282DD000210C22E0F34EF32B68666182 -:10BCE000256063602846FFF73DFDA060B8B15BF0BA -:10BCF0009DD8002301468DE8280028460E4A0F4BA8 -:10BD0000FFF776FF0028E06009DB56F013DA0C49F4 -:10BD100020610C4AA0680C4BFFF76CFD09E0A0689D -:10BD200008B1FFF76FFD2046E5F34EF3002400E075 -:10BD3000044620467CBD00BFCD1B8800A91B88009F -:10BD4000C1218800B5218800A91E880010B50446CD -:10BD500050B18068FFF756FD6069E5F335F3204682 -:10BD6000BDE81040E5F330B310BD000070B5444BA2 -:10BD700086B000930023019302930393414B044642 -:10BD80000493414B414905930068414A2346F8F723 -:10BD9000C7F9054600286FD1D4F884341421A3F8DC -:10BDA0006410A36A012683F84C00E36A204683F8F6 -:10BDB0004C60A16A5EF0E8D8E16A20465EF0E4D803 -:10BDC000204629465DF0EADBA36A83F84D50E36A1A -:10BDD00083F84D50236A1869E7F7F6FE830707D505 -:10BDE000D4F884344FF0FF325E73D4F88434DA81AF -:10BDF0002368D4F884545E6951F0BCD901463046BA -:10BE000051F052D9E862002836D0D4F884341F2289 -:10BE100083F87820D4F88404052257304FF0FF319E -:10BE2000E0F3AAF22368D4F88424B3F8C810D3F856 -:10BE3000D80051850A2151631649E1F315F1431EDB -:10BE40000D2BD4F88454236898BF68631249D3F843 -:10BE5000D800E1F309F185F88A00D4F8843401228E -:10BE600083F85120D4F8843400201A7883F84E20C7 -:10BE7000D4F88434586701E04FF0FF3006B070BD4D -:10BE8000E9398800105C0100AD1E0100341D8900F5 -:10BE90006EB5020081B5020072B50200D0F884349C -:10BEA00010B5D96A044611B1406851F00BD9206829 -:10BEB00002492246BDE81040F8F7D7B86EB5020037 -:10BEC00038B503680446D0F884542749D3F8D8001D -:10BED000E1F3CAF0287023682449D3F8D800D4F8D5 -:10BEE0008454E1F3C1F0E870D4F884341A78013A4C -:10BEF000D2B2FD2A01D901221A70D4F884341A78FA -:10BF00005A700023D4F88424D11812780133052BF9 -:10BF100081F85220F6D1D4F8845401212846E0F368 -:10BF20008BF4A870D4F88434DA78013AD2B2FD2ABE -:10BF300001D90122DA70D4F884340121DA785A71F7 -:10BF4000D4F88454E81CE0F377F42871D4F88434EE -:10BF500020461A799A715DF053DAB4F858142046E5 -:10BF6000BDE838405DF0A49A8EB5020096B5020097 -:10BF700010B50446D8B140680D492246FBF72BFCAA -:10BF8000236A1BB104F12000DFF30CF4237F23B1FB -:10BF9000606808492246FBF708FCA068064922466B -:10BFA000F8F763F82046BDE81040E5F30DB210BD88 -:10BFB000D1568800515488007E5C010030B505469A -:10BFC00087B02420E5F3EEF1044600283ED000219E -:10BFD0002422E0F3D1F12B680022A360AB686560F6 -:10BFE000E3606B68042123610823A3822846194B70 -:10BFF0008DE81400FBF7B6FB0028206022DB284602 -:10C0000015492246FBF7CCFBE0B9012323772846EC -:10C0100012492246FBF7DAFBA0B9D5F8380604F13D -:10C020002001DFF3A9F368B90D4B01900093029052 -:10C030000390049005900B4928680B4A2346F8F7B3 -:10C040006FF818B12046FFF793FF0024204607B091 -:10C0500030BD00BFC954880051548800D1568800B3 -:10C06000555588001C1F89007E5C0100D0F8D03631 -:10C07000186ADFF35DB3D0F8D036186ADFF3BAB3CD -:10C08000F8B5D0F8846404460D46D1F8D800C1490B -:10C09000E0F3EAF786F81C01D5F8D800BE49E1F3D1 -:10C0A00007F0D4F8846438B1D5F8D800BA49E0F381 -:10C0B000DBF786F8E80002E0022386F8E830D5F8DE -:10C0C000D800B649E0F3F4F7D4F8846438B1D5F871 -:10C0D000D800B249E0F3C8F786F8580102E0FF2320 -:10C0E00086F85831AE49D5F8D800D4F88464E0F326 -:10C0F000BBF7AC49C6F82001D5F8D800D4F8846461 -:10C10000E0F3B2F7A849A6F82A01D5F8D800D4F888 -:10C110008464E0F3A9F7A549A6F82C01D5F8D80066 -:10C12000D4F88464E0F3A0F7A149A6F82E01D5F86D -:10C13000D800D4F88464E0F397F786F8E900D4F8DF -:10C14000843493F8E92012B9022283F8E920D5F863 -:10C15000D8009849D4F88464E0F386F7A6F8C600BE -:10C16000D4F88464B6F9C63013B90123A6F8C630F2 -:10C17000D5F8D8009049E0F377F7C6F8D800D4F89E -:10C180008464D6F8D8301BB94CF25033C6F8D83096 -:10C1900096F8E93001229A40D6F8D810D5F8D800A0 -:10C1A0008A4288BFC6F8D820022212FA03F38349D4 -:10C1B000C6F8DC30E0F358F7C6F8E400D4F884643D -:10C1C000D6F8E4301BB94FF49673C6F8E430D5F8CE -:10C1D000D8007B49E0F348F7A6F8C400D4F884649B -:10C1E000B6F9C43013B91923A6F8C430D5F8D8006D -:10C1F0007449E0F339F786F86C01D4F8843493F885 -:10C200006C2112B9052283F86C216F49D5F8D8004A -:10C21000D4F88464E0F328F7D4F88434A6F8F00066 -:10C2200093F81C21694983F81D21D4F8843493F8CC -:10C230001D2183F84821D4F88434DA7983F8AC20BE -:10C24000D4F884341A7A83F84521D4F884644FF6FC -:10C25000A273A6F8EA30A6F8EC30A6F8EE30D5F8CE -:10C26000D800E0F301F7A6F8F200D4F88464B6F938 -:10C27000F2301BB94FF6A273A6F8F23096F8E93007 -:10C28000012212FA03F3D6F8D8205149934288BF0D -:10C29000C6F8D8300023A6F8B230A6F8B430A6F815 -:10C2A000B630C6F8B830C6F8BC30C6F8C030D5F8DD -:10C2B000D8001F46E0F3D8F686F844014549D5F882 -:10C2C000D800D4F88464E0F3CFF686F84B01D5F8B3 -:10C2D000D8004149D4F88464E0F3C6F6D4F8843435 -:10C2E000C6F8240183F82971D4F88434D3F82421C2 -:10C2F0001AB94FF49B72C3F8242193F81D2102B19F -:10C300000322C3F84C21C3F850210022C3F8542162 -:10C31000D5F8D8003149E0F3CBF640B1D5F8D800D4 -:10C320002E49D4F88464E0F39FF6C6F85401D5F89A -:10C33000D8002B49E0F3BCF640B1D5F8D800284925 -:10C34000D4F88464E0F390F6C6F84C01D5F8D80030 -:10C350002449E0F3ADF640B1D5F8D8002149D4F82E -:10C360008464E0F381F6C6F850011F492246002399 -:10C37000A068D4F88454F1F3B1F31C49C5F8300136 -:10C380002246A0680023D4F88454F1F3A7F3C5F83B -:10C390003401F8BD2CB60200A4B6020074B6020047 -:10C3A00057B60200CBB50200EEB5020000B602009F -:10C3B00096B602009EB5020067B602001FB60200E4 -:10C3C000BEB50200CDB60200DDB5020081B60200A6 -:10C3D00012B60200AEB50200BFB6020045B60200BA -:10C3E00035B60200AFB602003F330100AD330100A5 -:10C3F00038B5044680B105682246D5F8440107499E -:10C40000FDF779FC284606492246FBF7CEF920467F -:10C41000BDE83840E4F3D8B738BD00BF1D708800D0 -:10C42000B16E880037B505460820E4F3C1F704462D -:10C43000C0B1056000220190042128460C4B0092F7 -:10C44000FBF790F9002860600CDB2846094922467A -:10C45000FBF7A6F930B9D5F8440107492246FDF7A4 -:10C4600047FC18B12046FFF7C3FF002420463EBD1D -:10C47000596F8800B16E88001D70880038B5044679 -:10C4800070B1056821462868F7F70EFF286805494E -:10C490002246F7F7EAFD2046BDE83840E4F394B7BA -:10C4A00038BD00BF845C010030B5054687B00C2064 -:10C4B000E4F37EF70446002846D0274B05604FF48E -:10C4C0009071009301902022D5F89406234BFCF73D -:10C4D00011FB002838D1224BD5F894068DE81800BE -:10C4E0004FF4907123221F4BFCF704FB00282BD143 -:10C4F0001D4BD5F894068DE81800402188221B4B6F -:10C50000FCF718FB00BBD5F8940680212022184BBD -:10C510000094FCF707FCB8B9164B02900093164B39 -:10C52000039001930490059014492868144A234607 -:10C53000F7F7F6FD40B9134B286800932146124ADD -:10C540000123F7F740FE18B12046FFF797FF0024BC -:10C55000204607B030BD00BF21768800E97388000F -:10C56000557688000D748800C1758800D5738800E1 -:10C57000BD7388005D748800BD758800781F8900D0 -:10C58000845C0100701F89003174880010B5044676 -:10C5900060B1074B07491B882246C3581868F7F754 -:10C5A00064FD2046BDE81040E4F30EB710BD00BFA7 -:10C5B000DA030000885C0100F0B5074687B014205C -:10C5C000E4F3F6F6054620B3154B06460024042294 -:10C5D00006F8044B1A80012347603372F4607472CA -:10C5E000042101900F4A38460F4B0094FFF700FBDF -:10C5F000A04270600DDB0D4B0094019302940394F4 -:10C600000494059438682146094A2B46F7F788FDBB -:10C6100018B12846FFF7BAFF0025284607B0F0BD3D -:10C62000DA030000D9778800B97788002978880074 -:10C63000885C010070B5054686B01820E4F3B8F6B2 -:10C64000044600285AD02B6800260122436005606A -:10C65000082183F8AD2001903246284633460096E3 -:10C66000FFF7C6FAB04220614BDB10212846274A6B -:10C67000274B00960194FBF775F8B042C5F8980176 -:10C680003FDB0423E360234BA06005218DE8180005 -:10C69000D5F894064422204BFCF72CFA002830D120 -:10C6A0001E4BD5F894068DE818004FF49071442283 -:10C6B0001B4BFCF71FFA002823D1D5F8940605215F -:10C6C0004422184B0094FCF7CBFCD0B9D5F8940663 -:10C6D000C0214422144B0094FCF7C2FC88B9134BD0 -:10C6E00001900093124B039002930490059011491E -:10C6F0002868114A2346F7F713FD10B9204606B003 -:10C7000070BD2046E4F360F60024F7E779818800E5 -:10C710005D818800DD808800358088003581880053 -:10C7200005818800558088003D858800C582880085 -:10C73000CD858800E01F89008C5C010010B504469F -:10C7400048B1054922464068F7F78FFC2046BDE80E -:10C750001040E4F339B610BD8C5C010070B505469D -:10C7600086B03020E4F31EF60446002831D00021C4 -:10C770003022DFF301F61A4B25600093002301936A -:10C78000029303930493059328681649164A234697 -:10C79000F7F7C6FC0646E0B9FF23A3750123E3754E -:10C7A0002B681249D3F8D800E0F382F420B1314667 -:10C7B0003246E0F319F2A0752B680D49D3F8D80082 -:10C7C000E0F376F448B100210A46E0F30DF2E0759B -:10C7D00003E0284661F094DD0024204606B070BDD9 -:10C7E000A98C88001C20890056FB8900E3B6020052 -:10C7F000EDB6020038B50446002820D061F0D4DD43 -:10C80000A36A73B1204661F099DA0AE02B68686880 -:10C810006360E4F3D9F52846E4F3D6F5237D013BC4 -:10C8200023756568002DF1D12368054918682246F3 -:10C83000F7F71BFC2068BDE8384061F0619D38BD0A -:10C8400056FB8900776C635F626D61635F696E663A -:10C850006F5F696E69740000000000000000000056 +:10000000637C1202D3186C22009337A813462F4941 +:10001000FDF7ECFF227DE37C1202D3186C220093E3 +:1000200037A813462A49FDF7E1FFA27D637D12023E +:10003000D31800936C2207F118086D2337A82349C1 +:10004000FDF7D4FF16F80820E37D1202D3180093C1 +:100050006C226D2307F11A0937A81D49FDF7C6FF69 +:1000600016F80920637E1202D31800936C226823CD +:1000700037A81649FDF7BAFF227FE37E1202D31894 +:1000800000936C22682337A81149FDF7AFFFA37FC7 +:1000900016F808E01B026822734437A80D49FDF7E3 +:1000A000A5FF94F8203016F809401B0237A809492B +:1000B0006C221B19FDF79AFF00F0D3BE328C0200B0 +:1000C0008F950200DC920200248F0200D78F02007D +:1000D000428B0200688B02006378002237A8AA498D +:1000E00003F01F03FDF782FFA378012237A8A6497A +:1000F00003F01F03FDF77AFFE378022237A8A24935 +:1001000003F01F03FDF772FF6279237902F01F02EB +:100110000092A27937A802F01F020192E2799B496E +:1001200002F01F02029203F01F030022FDF75EFFA0 +:10013000627A237A02F01F020092A27A37A802F0B4 +:100140001F020192E27A914902F01F02029203F02B +:100150001F030122FDF74AFF627B237B02F01F028F +:100160000092A27B37A802F01F020192E27B87492E +:1001700002F01F02029203F01F030222FDF736FF76 +:1001800000F06FBE6378002237A8814903F03F0377 +:10019000FDF72CFFA378012237A87D4903F01F0348 +:1001A000FDF724FFE378022237A8794903F01F0303 +:1001B000FDF71CFF6279237902F03F020092A279D9 +:1001C00037A802F03F020192E279724902F03F0241 +:1001D000029203F03F030022FDF708FF627A237AC0 +:1001E00002F01F020092A27A37A802F01F020192C9 +:1001F000E27A684902F01F02029203F01F03012213 +:10020000FDF7F4FE627B237B02F01F020092A27BCB +:1002100037A802F01F020192E27B5E4902F01F0242 +:10022000029203F01F030222FDF7E0FE00F019BE68 +:100230000022637837A85849FDF7D8FE0122A37839 +:1002400037A85549FDF7D2FE0222E37837A8524974 +:10025000FDF7CCFE0022237937A85049FDF7C6FEF2 +:100260000122637937A84D49FDF7C0FE37A84B49F5 +:100270000222A379FDF7BAFE00F0F3BD94F80280E4 +:1002800063784FEA082898441FFA88F84FEAD83371 +:1002900000930522002337A84149FDF7A7FE08F483 +:1002A000F043DB1200930522002337A83D49FDF7F8 +:1002B0009DFE08F4E0631B1200930522002337A87B +:1002C0003949FDF793FE08F08003DB110093022209 +:1002D000002337A83249FDF789FE08F07803DB10C8 +:1002E00000930222002337A82E49FDF77FFE08F075 +:1002F000070300930222002337A82B49FDF776FE5F +:100300002379E4781B021C19A4B24FF000084FEACD +:10031000D4390522682337A8244904F4F04A4FEA67 +:10032000EA2A8DE8000304F4E064FDF75FFE05228D +:10033000682337A81E4924128DE80005FDF756FEF4 +:10034000682337A81B490522CDF800800194FDF7EA +:100350004DFE052237A86D2314498DE80003FDF7F3 +:1003600045FE05226D2337A811498DE80005FDF7EC +:100370003DFE37A80F4905226D23CDF8008001947A +:10038000FDF734FE00F06DBDB18C020066890200FD +:1003900032890200C39002004C8E02007D8B020065 +:1003A00005930200659402004F9002000587020049 +:1003B000528A0200118E020094F8028063784FEA9C +:1003C000082898441FFA88F84FEAD833009305228A +:1003D000012337A8B549FDF709FE08F4F043DB1205 +:1003E00000930522012337A8B149FDF7FFFD08F46A +:1003F000E0631B1200930522012337A8AD49FDF7E6 +:10040000F5FD08F08003DB1100930222012337A8D9 +:10041000A649FDF7EBFD08F07803DB1000930222FC +:10042000012337A8A249FDF7E1FD08F00703009377 +:100430000222012337A89F49FDF7D8FD2379E478EC +:100440001B021C19A4B24FF001084FEAD43905224F +:10045000682337A8984904F4F04A4FEAEA2A8DE85D +:10046000000304F4E064FDF7C1FD0522682337A80A +:10047000924924128DE80005FDF7B8FD682337A8DE +:100480008F490522CDF800800194FDF7AFFD0522CC +:1004900037A86D2388498DE80003FDF7A7FD0522E5 +:1004A0006D2337A885498DE80005FDF79FFD37A826 +:1004B000834905226D23CDF800800194FDF796FD58 +:1004C00000F0CFBC94F8028063784FEA0828984483 +:1004D0001FFA88F84FEAD83300930522022337A881 +:1004E0007249FDF783FD08F4F043DB120093052207 +:1004F000022337A86E49FDF779FD08F4E0631B126B +:1005000000930522022337A86A49FDF76FFD08F022 +:1005100080030222DB11009337A813466349FDF7DD +:1005200065FD08F078030222DB10009337A813461C +:100530005F49FDF75BFD022208F00703009337A82F +:1005400013465C49FDF752FD2379E4781B021C1920 +:10055000A4B24FF002084FEAD4390522682337A825 +:10056000554904F4F04A4FEAEA2A8DE8000304F4FE +:10057000E064FDF73BFD0522682337A84F492412AC +:100580008DE80005FDF732FD0522682337A84C49A8 +:10059000CDF800800194FDF729FD6D2337A8464969 +:1005A00005228DE80003FDF721FD052237A86D2304 +:1005B00042498DE80005FDF719FD37A8404905229D +:1005C0006D23CDF800800194FDF710FD00F049BCCB +:1005D00094F802E063784FEA0E2E2822734437A87D +:1005E0003849FDF703FD94F804E0E3784FEA0E2E56 +:1005F0002822734437A83449FDF7F8FC94F806E044 +:1006000063794FEA0E2E5022734437A82D49FDF727 +:10061000EDFC237AE4791B0237A82B4950221B19E1 +:10062000FDF7E4FC00F01DBCA27863780092E2784C +:100630002521019222791DA8029262790392A27962 +:100640000492E2790592227A0692627A0792A27A5D +:100650000892E27A0992227B0A92627B0B92A27B39 +:100660000C92E27B0D92227C0E92184AEBF38AF6F2 +:1006700037A817491DAAFDF7B9FCF2E37C1C325DCF +:1006800037A8144902F07F02FDF7B0FC325D37A8AD +:100690001149D209FDF7AAFCE3E3A378627837A8F1 +:1006A0000E4942EA0322FDF7A1FCDAE305930200BA +:1006B000659402004F90020005870200528A0200F2 +:1006C000118E02004C910200148902003A3E010092 +:1006D00068910200B29402006692020070910200DA +:1006E000A378627837A8944942EA0322FDF77EFC9A +:1006F000B7E3E37822791B0443EA0263627837A800 +:100700001343A2788D4943EA0222FDF76FFCA8E368 +:10071000E37822791B0443EA0263627837A8134323 +:10072000A278874943EA0222FDF760FC99E3E37867 +:1007300022791B0443EA0263627837A81343A27844 +:10074000804943EA0222FDF751FC8AE3A3786278EC +:1007500037A87D4942EA0322FDF748FC81E3A378EC +:10076000627837A8794942EA0322FDF73FFC78E333 +:10077000A378627837A8764942EA0322FDF736FC6F +:100780006FE3A378627837A8724942EA0322FDF743 +:100790002DFC66E394F801905FEA990900F061830B +:1007A0004FF00008A179E279090294F803E041EAE8 +:1007B0000241627923790A434FEA0E2E4EEA034E34 +:1007C000A3780092617AA27A090241EA0241227A70 +:1007D00037A80A430192217B627B090241EA024168 +:1007E000E27A4EEA03030A4302925B49424608F169 +:1007F0000108FDF7FBFB0C34C845D3DB31E337A818 +:1008000056496278FDF7F2FB2BE337A8544962782A +:10081000FDF7ECFB25E3227AE17923791143A279F4 +:1008200094F803E0114362794EEA030EA3780A4379 +:100830004EEA030E63780092227BE17A4EEA0303CC +:100840001143A27A37A81143627A0A430192227CAB +:10085000E17B1143A27B1143627B0A43029241492F +:100860000022FDF7C3FB227EE17D237D1143A27DA3 +:1008700094F813E01143627D4EEA030EA37C0A4311 +:100880004EEA030E637C0092227FE17E37A811437B +:10089000A27E4EEA03031143627E0A43019294F85A +:1008A0002020E17F1143A27F0A43617F0A43029225 +:1008B0002C490122FDF79AFBD3E2A37864781B024E +:1008C0001C19A4B204F00F0300932822002337A8B8 +:1008D0002549FDF78BFB04F0F0031B110093282240 +:1008E000012337A82049FDF781FB04F470631B1234 +:1008F00000932822022337A81B49FDF777FB37A86E +:100900001A492822E30BFDF771FBAAE22179E2786C +:1009100009028A1894F802E063780092A27961795A +:10092000120252184FEA0E2E019237A810490022E7 +:100930007344FDF75BFB94E2D38802003F9302000F +:10094000579302006F930200588E02006D8E0200D2 +:10095000828E0200978E02006890020024910200AD +:10096000D4890200798D0200998D0200ED92020077 +:10097000538702002179E27809028A1894F802E08C +:1009800063780092A179627909028A180192217A2A +:10099000E27909028A180292A17A627A09028A1817 +:1009A0000392217BE27A09028A180492A17B627B7E +:1009B00009028A180592217CE27B09028A180692B4 +:1009C000A17C627C09028A180792217DE27C0902DF +:1009D0008A180892A17D627D09028A180992227EF6 +:1009E000E17D120252184FEA0E2E0A9237A87B4977 +:1009F00000227344FDF7FAFA33E22179E278090222 +:100A00008A1894F802E063780092A1796279090269 +:100A10008A180192217AE27909028A180292A17A4F +:100A2000627A09028A180392217BE27A09028A1803 +:100A30000492A17B627B09028A180592217CE27BE9 +:100A400009028A180692A17C627C09028A18079220 +:100A5000217DE27C09028A180892A17D627D09024B +:100A60008A180992227EE17D120252184FEA0E2E58 +:100A70000A9237A85A4900227344FDF7B7FAF0E109 +:100A80002179E27809028A1894F802E063780092EA +:100A9000A179627909028A180192217AE279090220 +:100AA0008A180292A17A627A09028A180392217B3B +:100AB000E27A09028A180492A17B627B09028A18F1 +:100AC0000592217CE27B09028A180692A17C627C55 +:100AD00009028A180792217DE27C09028A1808928D +:100AE000A17D627D09028A180992217EE27D0902B8 +:100AF0004FEA0E2E8A180A927344002237A8394909 +:100B0000FDF774FA217FE27E09028A1894F81AE050 +:100B1000637E0092A17F627F09028A18019294F895 +:100B20002010E27F09028A18029294F8221094F8A9 +:100B3000212009028A18039294F8241094F82320A3 +:100B400009028A18049294F8261094F825200902C4 +:100B50008A18059294F8281094F8272009028A1818 +:100B6000069294F82A1094F8292009028A1807920C +:100B700094F82C1094F82B2009028A18089294F803 +:100B80002E1094F82D2009028A18099294F830202A +:100B900094F82F10120252184FEA0E2E0A9237A81C +:100BA000104901227344FDF721FA5AE1A3786278D3 +:100BB0001B0237A80C499A18FDF718FA51E137A81B +:100BC0000A496278FDF712FA4BE1A378627837A8F8 +:100BD000074942EA0322FDF709FA42E14F88020081 +:100BE0008C890200FE940200458C020001880200FC +:100BF0007E870200E2782379120442EA0362637876 +:100C0000217A1A43E379207B1B0443EA016361796B +:100C100094F802C00B43E17A94F806E0090441EA33 +:100C20000061607A42EA0C220143A07A43EA0E2373 +:100C300041EA00210091E17B207C090441EA006146 +:100C4000607B0143A07B41EA00210191E17C207D92 +:100C5000090441EA0061607C0143A07C41EA002173 +:100C60000291E17D207E090441EA0061607D01433B +:100C7000A07D41EA00210391E17E207F090441EA41 +:100C80000061607E0143A07E41EA00210491E17F82 +:100C900094F82000090441EA0061607F0143A07FCD +:100CA00041EA0021059194F8231094F824000904E6 +:100CB00041EA006194F82100014394F8220041EADE +:100CC0000021069194F8270094F82810000440EAC7 +:100CD000016094F82510014394F8260041EA0021B0 +:100CE000079137A88249FDF781F9BAE0E2782379C4 +:100CF000120442EA03626378217A1A43E379207B83 +:100D00001B0443EA0163617994F802C00B43E17A62 +:100D100094F806E0090441EA0061607A42EA0C2294 +:100D20000143A07A43EA0E2341EA00210091E17BCE +:100D3000207C090441EA0061607B0143A07B41EA19 +:100D400000210191E17C207D090441EA0061607C81 +:100D50000143A07C41EA00210291E17D207E09044B +:100D600041EA0061607D0143A07D41EA00210391D9 +:100D7000E17E207F090441EA0061607E0143A07E9C +:100D800041EA00210491E17F94F82000090441EA3E +:100D90000061607F0143A07F41EA0021059194F842 +:100DA000231094F82400090441EA006194F821001A +:100DB000014394F8220041EA0021069194F82700AB +:100DC00094F82810000440EA016094F825100143CB +:100DD00094F8260041EA0021079137A84549FDF71C +:100DE00005F93EE00B2D3CD1A37862781B02D218A6 +:100DF00037A84149FDF7FAF82379E2781B02D218A7 +:100E000037A83E49FDF7F2F8A37962791B02D218A0 +:100E100037A83B49FDF7EAF8237AE2791B02D2189A +:100E200037A83849FDF7E2F8A27A637A120237A8A8 +:100E300035499A18FDF7DAF813E0E37822791B04B4 +:100E400043EA0263627837A81343A2782F4943EA42 +:100E50000222FDF7CBF804E00022149201E0012306 +:100E6000139310997B19FF297DF463A9159A013218 +:100E70001592159B1B998B427DF453A9119A511C15 +:100E800003D037A82249FDF7B1F89DF89C3023B173 +:100E900037A8204927AAFDF7A9F8169B0A2B0CD8DA +:100EA00000201D49ECF3A4F038B9139929B937A8EB +:100EB0001A49139AFF23FDF799F8389A002302F88C +:100EC000013B449B1A9800931299189B3892FDF7A6 +:100ED0006DF804461298F0F317F201E06FF0010488 +:100EE00020463BB0BDE8F08F01211391B9E700BF68 +:100EF000C28C0200FF8C02004F8F0200638F020041 +:100F0000778F02008B8F02009F8F02002C8E0200D1 +:100F10001D900200F4890200468902009C870200AD +:100F20002DE9F04F8DB0059205468A4606A80021AE +:100F3000142298460B91EBF3BFF1594B1C78002C0F +:100F400040F0A3806B69232B0CDD1C222846214630 +:100F500023460094F5F388F2002806DA01260227DA +:100F6000B14605E00427012601E00C270326A1462F +:100F70002846F5F30BF20128834602D0022813D14C +:100F800005E028465146EBF3CBF040000BE0284645 +:100F9000FCF7A1FF044638B1FCF793FFC20503D567 +:100FA0002046FCF793FF0B900B9800284ED0F0F3EF +:100FB00099F1044600286ED0BBF1010F03D0BBF1BC +:100FC000020F1BD10BE00B9B002101930290059AAD +:100FD0002846534600910391EBF3A0F00CE00B9AE6 +:100FE0000CAB520843F8042D284601212246FCF799 +:100FF000A6FF0B9B5B000B93002840D122884FF685 +:10100000FD73013A92B29A4203D92046F0F37CF183 +:101010001CE0B9F1000F03D004EB4707069719E075 +:10102000E31962880693A388A7F5805707EB12227D +:101030001B0602EB1343E3180793E388DB19E3185D +:1010400008932389DF19E719099703E0154B00245A +:1010500006930126169A5046009206A93246434648 +:10106000FDF716F850B9169B28461A68D8F80010F4 +:1010700001F038FDD8F800200B4B1A6014B120465F +:10108000F0F342F1064A01231370169B0020C8F8C2 +:101090000000186001E06FF01A000DB0BDE8F08F9D +:1010A00029610100608B02008893020030B5194667 +:1010B000039B049C43B14CB100251D602560039443 +:1010C000BDE83040FFF72CBF184630BD204630BD8C +:1010D000014B00221A70704729610100F8B50C4FCE +:1010E00006463C688CB101250BE0284600212C46C1 +:1010F000E6F7C6FF20B128463146E6F7BBFF04E01D +:1011000001353B689D42F0D900242046F8BD00BF60 +:101110002C61010010B5847801462046E6F7B0FF47 +:1011200028B120460021E6F7A5FF002010BD4FF0B2 +:10113000FF3010BD70B50C4E0D46306880B90B49BC +:10114000E6F798FF012404E020460021E6F792FF2D +:10115000013433689C42F7D9034B28461D6070BDAB +:101160004FF0FF3070BD00BF2C610100ADDEADDE81 +:10117000064B1A68194632B1012300E0013393424D +:10118000FCD900230B600020704700BF2C610100D8 +:101190002DE9F0470C46166882461546084684221B +:1011A000002198469DF82470EBF386F02046FFF767 +:1011B00095FFC0B2002832D0012323709DF8203063 +:1011C000A070003318BF0123E3703C233C2EB4BF52 +:1011D000B1464FF03C09A4F80E806770A381002649 +:1011E00015E0504641463A46F0F390F030B9636856 +:1011F000002B0CBF6FF01A0000200BE0A378013623 +:10120000C3706368436123896060013323814E4565 +:10121000E7DB0020238963812B60BDE8F0874FF076 +:10122000FF30BDE8F087F8B506460C4600250BE018 +:101230007B693046636000237B61FB703946E2784E +:10124000F0F386F00135ADB26768002FF0D1238945 +:1012500020465B1B238163895D1B6581FFF75AFF75 +:10126000A77027703846F8BD10B5C37C032B08D093 +:101270009C1D00EBC40401336160A260C3740020B4 +:1012800010BD4FF0FF3010BD2DE9F84311F01F06DF +:1012900018BF012606EB511707F107094FEA890924 +:1012A00048460D4601F01F08F0F31CF004460028E4 +:1012B0003BD000214A46BFB2EAF3FEF76780A58023 +:1012C000E580A46021462246002303E04FF0FF3072 +:1012D000906101330432BB42F8D356B14FF0FF3274 +:1012E00002FA08F87B1D04EB83035A6882EA0802BD +:1012F0005A6017F01F0318BF012307F01F0003EB0C +:1013000057172780002203E04FF0FF358D60013230 +:101310000431BA42F8D343B14FF0FF338340013771 +:1013200004EB87077A6853407B602046BDE8F8836A +:101330000846EFF3E9B7436B23B14FF47F629A603D +:10134000436B05E0836B4BB14FF47F629A60836B14 +:101350009868D0F1010038BF002070470120704725 +:101360000346002001E00130C0B25B08FBD17047AA +:101370000B6843F440330B6008680B6800F440309E +:1013800023F440330B60A0F54031484240EB0100AC +:10139000704708B5416B09B9816B21B1806AFFF7CD +:1013A000E7FF012008BD084608BD2DE9F047DDF83C +:1013B00020801F88099D1046894614461E463946DE +:1013C00042462B46EFF38EF48246E8B1012313FA2E +:1013D00007F72B68013BDB19B3FBF7F35F43631E91 +:1013E000DB195F4017EA090F0ED02046FFF7B8FF60 +:1013F00030805046EFF380F43188204642462B4639 +:10140000BDE8F047EFF36EB45046BDE8F08770B525 +:10141000002301290CBFB0F84620B0F86C2086B03C +:101420000493B0F84430120101290446ADF8163097 +:101430000D46806A41F6FF7329D104AED4F8C4107A +:10144000009604F15C060196994214BF4FF4803176 +:101450004FF4005104F150060DF116030296FFF708 +:10146000A4FF002840D0BDF81630E26D15FA03F352 +:10147000511EC918B1FBF3F14B43A3659B1A9BB2F4 +:10148000C018A4F86030049BE06363662BE004ADF1 +:10149000D4F8CC10009504F184050195994214BF4D +:1014A0004FF480314FF4005104F178050DF116032B +:1014B0000295FFF77AFFB8B1BDF81630012515FA8D +:1014C00003F3D4F88420511EC918B1FBF3F14B4348 +:1014D000C4F880309B1A9BB2C018A4F88830049BD3 +:1014E0002064C4F88C30284606B070BDFFF78FBF6B +:1014F0002DE9F74F8DE803000EAEE02014469A4622 +:101500000D9F96E8400ADDF84C80EFF3EBF60546B8 +:10151000002800F079810021E022EAF3CDF69A4B11 +:101520000021B8F1000F08BF98460A46C5F81C8094 +:101530002046F4F38BF70C9BC0F30030AB63934B66 +:1015400003212B60002285F83000C5F834A028461E +:10155000EDF3F8F5082205F120000199EAF384F78C +:10156000002385F82730009BEC62AB62BBF1FF3FA4 +:1015700014BF5B46CC23B9F1CC0F88BFC3EB09097C +:10158000C5F89830BDF84430A5F84670C5F89C30D1 +:101590009DF84830A5F86C60C5F8A0300C9BA5F804 +:1015A0009490002B45D0AA6B1368D80704D523F07C +:1015B00001031360AA6B1360AB6B4FF0FF329A60AC +:1015C0002046F4F345F740F63C03984212D1E86A0E +:1015D000F4F34EF7052809D0E86AF4F349F7082830 +:1015E00004D0E86AF4F344F70C2803D1AB6B4FF056 +:1015F000FF329A60AB6B9A681205120D1AB15A68E5 +:1016000042F00F0201E041F6FF72C5F8CC201A68E3 +:1016100002F4E012920C85F8B5201A6802F4600218 +:10162000520D85F8BA201B6803F040731B0E85F835 +:10163000BB30BAF1000F4DD06A6B1368D90704D5DF +:1016400023F0010313606A6B13606B6B4FF0FF3282 +:101650009A60E86AF4F3FCF640F63C03984212D133 +:10166000E86AF4F305F7052809D0E86AF4F300F70F +:10167000082804D0E86AF4F3FBF60C2803D16B6B5E +:101680004FF0FF329A606B6B9A681205120D1AB117 +:101690005A6842F00F0201E041F6FF72C5F8C4201B +:1016A000C5F8C8201A6802F4E012920C85F8B6203A +:1016B0001A6802F4E072920985F8B7201A6802F4F9 +:1016C0006002520D85F8B8201B6803F040731B0EB2 +:1016D00085F8B93062680023012AC5F8A430C5F83E +:1016E000AC3018D1A268B2F5026F03D040F63C01CD +:1016F0008A4202D14FF0004303E04FF08042C5F828 +:10170000A420C5F8A830D5F8A430C5F8AC30D5F879 +:10171000A830C5F8B0302046F4F39AF640F6290315 +:10172000984208D12046F4F3A3F620B12046F4F302 +:101730009FF602280FD92046F4F38AF640F63403C8 +:1017400098420CD12046F4F393F620B12046F4F3EE +:101750008FF6012803D1002385F8313004E02846B4 +:10176000FFF717FE85F831002846FFF7E4FD85F8FE +:10177000B40068B10D23FF2FA5F844300CD8FF2E1C +:1017800009D80C2305E000BF906101008C500100D6 +:101790000423A5F844304FB1BC002046EFF3A2F576 +:1017A000E86468B300212246EAF386F54EB1B4003E +:1017B0002046EFF397F5686710B300212246EAF35D +:1017C0007BF527B128460121FFF790FEC0B126B175 +:1017D00028460221FFF78AFE90B1D5F8A4305BB10C +:1017E00095F8313043B9AB6DB3F1804F08D8D5F8D7 +:1017F0008030B3F1804F03D8012385F8DD3003E05A +:101800002846EDF3F9F400252846BDE8FE8F00BF19 +:1018100010B50446F5F38CF2002120460A46F4F395 +:1018200015F6C30407D5204601F0DBFA00280CBFEB +:101830002020402010BD202010BD2DE9F047044697 +:10184000266A09A9042E666A9DF82000CCBF06F41A +:10185000781606F4F01691E82202760C4FF0000894 +:101860004BE031F828A01FFA83FCE24501EB880722 +:1018700003D197F802C0844504D008F101085FFA4B +:1018800088F83AE0002A35D006FB08F800252EE05B +:1018900063692046222B0ADDE3695A0607D540F624 +:1018A00027010022F4F342F70146204600E0002120 +:1018B0004FF4CC62F4F3DAF5056063692046222B1D +:1018C0000ADDE3695B0607D540F627010022F4F341 +:1018D0002DF70146204600E0002140F26462F4F357 +:1018E000C5F509EB880353F8253001350360EBB2E9 +:1018F000B342CDD3F878BDE8F087A845B1D3002036 +:10190000BDE8F0872DE9F84304461E46002B00F0A1 +:10191000B480436A02EB061503F4F8594FEA19291B +:1019200055F8043C013E0BB900279FE0204698473C +:10193000002800F09E80F7E70122BA4055F8103CDD +:101940001A4200F0928063692046222B0ADDE36987 +:101950005A0607D540F627010022F4F3E7F60146C0 +:10196000204600E000214FF4C462F4F37FF50760E5 +:1019700015F90C2C22B1012A19D0013275D144E09D +:1019800063692046222B09DDE3695B0606D540F634 +:101990002701F4F3CBF60146204600E0002140F297 +:1019A0002462F4F363F555F8083C03605DE0636975 +:1019B0002046222B0ADDE369590607D540F62701A8 +:1019C0000022F4F3B3F60146204600E0002140F285 +:1019D0002462F4F34BF563698046222B20460ADD2E +:1019E000E3695A0607D540F627010022F4F39EF674 +:1019F0000146204600E0002140F22462F4F336F56F +:101A000055F8083C026813432DE063692046222BF9 +:101A10000ADDE3695B0607D540F627010022F4F3EF +:101A200085F60146204600E0002140F22462F4F3EE +:101A30001DF563698046222B20460ADDE3695906BD +:101A400007D540F627010022F4F370F60146204640 +:101A500000E0002140F22462F4F308F555F8082C68 +:101A6000036823EA0203C8F8003001374F457FF4CA +:101A700063AF103D002E7FF453AFBDE8F883000044 +:101A800070B59D4904460020EBF38EF2002800F06B +:101A9000318100209849EBF387F2974905460020F1 +:101AA000EBF382F2944906460020EBF37DF215F049 +:101AB000006500F0AC804FF4001200211346204670 +:101AC000E6F741FD0222062113462046F4F344F6D0 +:101AD00063692046222B0ADDE3695A0607D540F6E2 +:101AE00027010022F4F322F60146204600E00021FF +:101AF0004FF4C162F4F3BAF40668002506F4807668 +:101B00001BE04FF47A70EFF3DBF063692046222B81 +:101B10000ADDE3695B0607D540F627013246F4F398 +:101B200005F60146204600E000214FF4C162F4F3BF +:101B30009DF40668013506F480761EB9B5F57A7F06 +:101B4000DFD170BDB5F57A7F00F0D4804FF47A70A4 +:101B5000EFF3B6F00822062113462046F4F3FCF515 +:101B60000023062104222046F4F3F6F54FF47A70A0 +:101B7000EFF3A6F063692046222B0ADDE3695906DC +:101B800007D540F627010022F4F3D0F501462046A0 +:101B900000E000214FF4C062F4F368F40568002609 +:101BA00005F001051BE04FF47A70EFF389F06369EB +:101BB0002046222B0ADDE3695A0607D540F62701A5 +:101BC0000022F4F3B3F50146204600E000214FF473 +:101BD000C062F4F34BF40568013605F001051DB150 +:101BE000B6F57A7FDFD102E0B6F57A7F03D12046E1 +:101BF0000621082279E029464FF480122B46204620 +:101C0000E6F7A1FC2046062101222B466EE0730177 +:101C100070D54FF48012134629462046E6F793FC10 +:101C20000122062113462046F4F396F54FF47A700C +:101C3000EFF346F00422062113462046F4F38CF518 +:101C4000062108222B462046F4F386F54FF47A70DD +:101C5000EFF336F063692046222B0ADDE3695E0666 +:101C600007D540F627012A46F4F360F501462046E1 +:101C700000E000214FF4C062F4F3F8F30668002599 +:101C800006F001061BE04FF47A70EFF319F0636978 +:101C90002046222B0ADDE369590607D540F62701C5 +:101CA0003246F4F343F50146204600E000214FF4AC +:101CB000C062F4F3DBF30668013506F001061EB9D5 +:101CC000B5F57A7FDFD102E0B5F57A7F03D1204602 +:101CD0000621042209E000214FF400120B462046A1 +:101CE000E6F731FC2046062102220023BDE87040C1 +:101CF000F4F332B570BD00BF6853010046F2905353 +:101D0000994210B5044609D049F21823994207D0E8 +:101D1000B1F5964F0CBF1F23002302E02A2300E0F9 +:101D20003C230521FF222046E6F779FC4FF4000210 +:101D3000062113462046E6F73CFC1E20EEF3C0F7D2 +:101D4000204606214FF400020023BDE81040E6F7CC +:101D500030BC0000F0B5036A466A042BCCBF06F421 +:101D6000781606F4F01685B00446760C00253BE0A4 +:101D7000102168461F4A2B46EAF304F30020694607 +:101D8000EBF336F100282ED000210A46EAF3CCF618 +:101D900063690746222B20460ADDE369590607D509 +:101DA00040F627010022F4F3C1F40146204600E08A +:101DB00000214FF4CC62F4F359F3056063692046C7 +:101DC000222B0ADDE3695A0607D540F627010022D7 +:101DD000F4F3ACF40146204600E0002140F26462D6 +:101DE000F4F344F307600135EBB2B342C0D305B05E +:101DF000F0BD00BFD5950200F0B5036A85B0042B95 +:101E00000446466A03DD06F0F866B60D02E006F009 +:101E1000F076760D00253BE0102168461F4A2B46E0 +:101E2000EAF3B0F200206946EBF3E2F000282ED08E +:101E300000210A46EAF378F663690746222B20461A +:101E40000ADDE3695A0607D540F627010022F4F3BC +:101E50006DF40146204600E000214FF4CB62F4F31C +:101E600005F3056063692046222B0ADDE3695B0602 +:101E700007D540F627010022F4F358F40146204626 +:101E800000E0002140F25C62F4F3F0F207600135FB +:101E9000EBB2B342C0D305B0F0BD00BF0C99020055 +:101EA000F0B5036A85B0042B0446466A01DDF60EE0 +:101EB00002E006F0F056760E00253BE01021684661 +:101EC0001E4A2B46EAF35EF200206946EBF390F0DF +:101ED00000282ED000210A46EAF326F66369074659 +:101EE000222B20460ADDE3695B0607D540F6270171 +:101EF0000022F4F31BF40146204600E000214FF4D9 +:101F0000CA62F4F3B3F2056063692046222B0ADD4E +:101F1000E369590607D540F627010022F4F306F4D9 +:101F20000146204600E0002140F25462F4F39EF2A4 +:101F300007600135B542C1D105B0F0BD1B99020063 +:101F400000487047C0AD3A022DE9F04304460F4601 +:101F500085B00020904915461E46EBF325F060B988 +:101F60002046394615B1FFF7EBFF07E0FFF7E8FF22 +:101F70004FF47A75B0FBF5F500E00546002087497F +:101F8000EBF312F000F00F00012808D0022809D06E +:101F9000834B844A032814BF9146994604E0DFF836 +:101FA000149201E0DFF8109229462046FFF7A6FEC2 +:101FB0002046F4F355F2002180462046F5F300F068 +:101FC000794B0246002E4BD10193032302933946ED +:101FD000204632462B460096CDF80C90FFF72DFC9C +:101FE0000746002837D063692046222B0ADDE369C3 +:101FF0005B0607D540F627013246F4F397F3014616 +:10200000204600E000214FF4C062F4F32FF2026892 +:10201000BF004FF68373134007F07C0205F17F0782 +:10202000FF09013F42EA07471F4363692046222B0D +:102030000ADDE369590607D540F627010022F4F3CB +:1020400075F30146204600E000214FF4C062F4F32E +:102050000DF2076096E029465448EAF353F192E006 +:1020600000218DE80A0003230293204639462B46BF +:10207000CDF80C90FFF7E1FB002D00F083802046A7 +:10208000E6F774F8064606E0AB4203D16369222BFB +:1020900007DC12E00C36002E74D03388002BF3D10D +:1020A00070E0E3695A0608D540F627012046002271 +:1020B000F4F33CF30146204601E0204600214FF4B2 +:1020C000C062F4F3D3F10268B37802F07C02B3EBA0 +:1020D000920F57D03579F3782D061B0505F0706502 +:1020E00003F4700300214FF07F622B432046E6F794 +:1020F00096FA737902211B052D4A43F400332046DA +:10210000E6F78DFAB3686FF07F4203211340204653 +:10211000E6F785FA63692046222B0ADDE3695B0650 +:1021200007D540F627010022F4F300F301462046CC +:1021300000E000214FF4C062F4F398F102684FF61A +:10214000837335881340B2787F35ED119200013DDD +:1021500002F07C0242EA05451D4363692046222BBA +:102160000ADDE3695E0607D540F627010022F4F395 +:10217000DDF20146204600E000214FF4C062F4F396 +:1021800075F10560012620464146F4F319F7304603 +:1021900005B0BDE8F08300BFEC9502007453010068 +:1021A0008C5101000C52010006970200A395020019 +:1021B0000000FE1F80530100F85301002DE9F04399 +:1021C00099468BB00023079308930993036A476AE3 +:1021D000042BCCBF07F4781707F4F01704460D461C +:1021E00090467F0C00260CE0102103A8334A3346AA +:1021F000EAF3C8F0002003A9EAF3FAF620B90136A1 +:10220000F6B2BE42F0D34EE008AB009309AB0193A7 +:1022100020462946424607ABE6F7C0FB0123294684 +:102220004A462046FFF790FE20462946FFF792FDDA +:10223000236A012B2CDD63692046222B0ADDE3692A +:102240005E0607D540F627010022F4F36FF201463F +:10225000204600E000214FF4C062F4F307F1636907 +:102260000646222B20460ADDE369590607D540F6CB +:1022700027010022F4F35AF20146204600E0002133 +:102280004FF4C062F4F3F2F0036843F48063336008 +:10229000089B20460093099B294601934246079BD1 +:1022A000E6F7D4F807E0204629464A460023FFF720 +:1022B0004BFE0028A8D10BB0BDE8F083D5950200F5 +:1022C0002DE9F04F002587B004460E46049505958C +:1022D000F4F3C6F0294683462046F4F371F6A1498B +:1022E00082462846EAF384F648B1012384F8603335 +:1022F00029462A46EAF318F4C4F85C0301E084F89E +:10230000600300209849EAF373F648B101230021E5 +:1023100084F868330A46EAF307F4C4F8640301E07A +:1023200084F868032046F3F3F5F7904B676A984208 +:102330008F4B94BF20252125A3F1080898BF98460C +:1023400007F4F8573F0A08EBC50863692046222BBB +:102350000ADDE3695A0607D540F627010022F4F3A7 +:10236000E5F10146204600E000214FF4C462F4F399 +:102370007DF018F8083C013D036063692046222B7C +:102380000ADDE3695B0607D540F627010022F4F376 +:10239000CDF10146204600E000214FF4C562F4F380 +:1023A00065F058F8043CA8F108080360002DCCD172 +:1023B00047E0082102A86F4A2B46E9F3E3F7002023 +:1023C00002A9EAF315F600283AD000210A46EAF3FA +:1023D000ABF3236A80460C2B07DDB0F5803F04D2B7 +:1023E000C3B24FEA102843EA084863692046222B0B +:1023F0000ADDE369590607D540F627010022F4F308 +:1024000095F10146204600E000214FF4C462F4F348 +:102410002DF0056063692046222B0ADDE3695A0628 +:1024200007D540F627010022F4F380F1014620464B +:1024300000E000214FF4C562F4F318F0C0F800800A +:102440000135BD42B5D1204631464B4A1F23FFF727 +:1024500059FA00253EE00821484A2B4602A8E9F334 +:1024600091F7002002A9EAF3C3F58146002830D095 +:1024700063692046222B0ADDE3695B0607D540F637 +:1024800027010022F4F352F10146204600E000212A +:102490004FF4C462F3F3EAF7056063692046222B28 +:1024A0000ADDE369590607D540F627010022F4F357 +:1024B0003DF10146204600E0002140F22462F3F3A2 +:1024C000D5F7002180460A464846EAF32DF3C8F8BE +:1024D00000000135BD42BED1204604A905AAE5F79A +:1024E0000FFF049F52463B4631460025204600958B +:1024F000E5F752FE384304902046F4F347F4059A7A +:10250000049B002A3CD01A4363690592222B204683 +:102510000ADDE3695A0607D540F627012A46F4F397 +:1025200005F10146204600E0002140F21C62F3F371 +:102530009DF763690546222B20460ADDE3695B06A9 +:1025400007D540F627010022F4F3F0F001462046BB +:1025500000E0002140F21C62F3F388F7059B02685B +:102560003AE000BFC595020000970200BFAD3A02F5 +:1025700000960200E79502001C970200E295020017 +:10258000002B2BD063692046222B09DDE369590615 +:1025900006D540F62701F4F3C9F00146204600E0D5 +:1025A000002140F21C62F3F361F763690546222BB8 +:1025B00020460ADDE3695A0607D540F627010022C6 +:1025C000F4F3B4F00146204600E0002140F21C6222 +:1025D000F3F34CF7049B026813432B60049BABB1ED +:1025E00063692046222B0ADDE3695B0607D540F6C6 +:1025F00027010022F4F39AF00146204600E0002172 +:102600004FF4C362F3F332F7049B0360059BABB155 +:1026100063692046222B0ADDE369590607D540F697 +:1026200027010022F4F382F00146204600E0002159 +:1026300040F21C62F3F31AF7059B036031465246E1 +:102640002046E6F77EF94FF4FA60EEF339F32046C0 +:102650005946F4F3B5F407B0BDE8F08FF8B5044679 +:1026600015460E46F3F3FCF6002107462046F4F328 +:10267000A7F4314602462B462046FFF79FFD204631 +:1026800031462A46E5F7D8FD20463946BDE8F840F0 +:10269000F4F396B438B5036A0446012B2DD143698F +:1026A000222B0ADDC3695A0607D540F6270100220E +:1026B000F4F33CF00146204601E0204600214FF4AF +:1026C000C062F3F3D3F663690546222B20460ADD88 +:1026D000E3695B0607D540F627010022F4F326F0F4 +:1026E0000146204600E000214FF4C062F3F3BEF63D +:1026F000036823F400732B6038BD2CDD4369222B63 +:102700000ADDC369590607D540F627010022F4F314 +:102710000DF00146204601E0204600214FF4C06242 +:10272000F3F3A4F663690546222B20460ADDE3692C +:102730005A0607D540F627010022F3F3F7F70146C2 +:10274000204600E000214FF4C062F3F38FF60368E7 +:1027500043F400732B6038BD70470120704738B5D3 +:1027600005460C46FFF79CFB284621460022FFF752 +:10277000F3FF28462146BDE83840FFF781B9000045 +:1027800038B504460D4600203149EAF331F440B132 +:1027900000210A46EAF3C8F12946C3B201222046C5 +:1027A00003E02046294601220523E5F78BFF0020A0 +:1027B0002849EAF31DF448B100210A46EAF3B4F1CE +:1027C0002946C3B209222046E5F77CFF00202249B2 +:1027D000EAF30EF448B100210A46EAF3A5F12946CE +:1027E000C3B205222046E5F76DFF00201B49EAF33E +:1027F000FFF348B100210A46EAF396F12946C3B235 +:1028000006222046E5F75EFF002120464FF478625D +:102810004FF43863E5F7CDFE002120464FF46042C7 +:102820004FF42043E5F7C5FE4FF4C02200211346C4 +:102830002046E5F7BEFE0122002120461346E5F7BB +:10284000B8FE20462946BDE83840FFF7D5BA00BF9C +:1028500012970200DB95020012990200CA9502004D +:1028600038B5036A0446092B69DD4369222B0ADD6A +:10287000C3695B0607D540F627010022F3F356F73C +:102880000146204601E0204600214FF4C062F3F3E8 +:10289000EDF5026812F0010253D163692046222B44 +:1028A00009DDE3695D0606D540F62701F3F33EF73F +:1028B0000146204600E0002140F26C62F3F3D6F5B9 +:1028C0004FF0004303604FF47A70EEF3F9F163695F +:1028D0002046222B0ADDE369590607D540F6270179 +:1028E0000022F3F323F70146204600E0002140F2E6 +:1028F0006C62F3F3BBF505686369ED04ED0C222B04 +:1029000020460ADDE3695A0607D540F62701002272 +:10291000F3F30CF70146204600E0002140F26C6220 +:10292000F3F3A4F56D030023036005F54245064863 +:1029300005F5A875B5FBF0F56420684338BD0020A7 +:1029400038BD002038BD00BFA086010038B5002189 +:1029500005461020E3F7A0FF002104461022E9F30A +:10296000ABF46560204638BD08B1E4F71DB8704788 +:1029700010B50446E4F706F96060E0602068E7F708 +:1029800016FA6368A0F50060206118180123A060A2 +:10299000237610BD38B50546F4F3CAF11C20EEF3DA +:1029A000A1F4084C00211C222060E9F385F4206882 +:1029B0000560FFF7DDFF044922682846BDE838407E +:1029C000E6F726BC90040000D93F00002DE9F84F3F +:1029D0000C46F4F3ADF141F20100E568EEF382F448 +:1029E00000287CD000F1010C064620E0013219706D +:1029F000D2B2434639783D460137C1B13D2903F192 +:102A00000108F3D1327029464646002203E0013224 +:102A10003770D2B2664611F8017FC3EB0508B044A7 +:102A200006F1010C002FF2D11A7008F10105E768D8 +:102A3000A368FB189D4205D22B781BB12F46634635 +:102A40000022D7E725460123E2688346BA1A2A8284 +:102A50003BE0594611F8012B9A4202D14FF0000C8D +:102A60000AE0102B2AD10F2AF8DC27E01BF8018F8F +:102A700007F80C800CF1010C6245F7D101EB02085C +:102A8000895C07EB020C4FF03D0907F8029008F152 +:102A9000010B0CF1010701F10109002203E018F814 +:102AA00002A00CF802A001324A45F8D17A184FF082 +:102AB000000C07F801C08B44571C06E011F802B067 +:102AC00001EB020C0BF1010BE344B345C1D301331D +:102AD0000235112BB8D1BDE8F84FEEF315B4BDE8BF +:102AE000F88F0000F8B50E4617460446F4F320F1BF +:102AF0003020EEF3F7F3054668B1C660074E302389 +:102B0000436033688760036029462046FFF75EFF15 +:102B100035600020F8BD6FF01A00F8BD9404000085 +:102B200008B5064B1B683BB9054B196821B1054B2D +:102B30001A680AB1FFF7D6FF002008BD9404000010 +:102B4000985C01009C5C0100F8B5104B07461C68BE +:102B50001E46BCB1E3689BB10D4D2A689A420FD165 +:102B6000F4F3E6F0E068EEF3CFF300232B6007E028 +:102B700038462568F4F3DCF02046EEF3C5F32C4626 +:102B8000002CF5D100233360F8BD00BF9404000091 +:102B90008893020073B5856E04466DB1D0F8CC30D1 +:102BA00000EB8303D3F8D420036E9A4203D1406E26 +:102BB000A847054600E000252046F3F351F4002322 +:102BC00002A941F8083D06466946204601AA0DF0D3 +:102BD000C1FE9DE806004FF4FF20E9F3E9F220462C +:102BE0003146F4F3EDF1E36E5BB1D4F8CC2004EBA5 +:102BF0008202D2F8D410226E914202D1606E294630 +:102C000098477CBDF8B50446F0F3BAF000284FD0E1 +:102C1000A56E6DB1D4F8CC3004EB8303D3F8D42087 +:102C2000236E9A4203D1606EA847054600E0002556 +:102C30002046F3F315F4002107462046F4F3C0F1D3 +:102C40000121064600222046F0F3BAF04FF480112D +:102C50000A462046F0F396F040210A462046F0F35B +:102C6000A5F04FF080710A462046F0F38BF0204625 +:102C7000FFF790FF0F4B0121C6F804354FF4FC73AA +:102C8000C6F808350A462046F0F39AF02046394641 +:102C9000F4F396F1E36E5BB1D4F8CC2004EB82023E +:102CA000D2F8D410226E914202D1606E2946984724 +:102CB000F8BD00BFF200394001207047C36B44F2F9 +:102CC000583293420DD004D844F25632934218D170 +:102CD00012E04AF62E22934208D04AF62F2293425F +:102CE0000FD1C0F884334AF6322303E0C0F88433AE +:102CF0004AF63123C3637047C0F8843344F2543337 +:102D0000C363704738B541F2E443044603630D469C +:102D100029B108460F49EAF347F1A06240B92846B5 +:102D20000D49EAF341F1A06210B94FF6FF73A362B7 +:102D30000A492846EAF338F10949E0622846EAF3ED +:102D400033F1084960632846EAF32EF184F8550010 +:102D500038BD00BF2D99020023990200649902003A +:102D6000439902004E9902007047000030B585B0CB +:102D70000190002404A840F8044D01A90422E9F3BD +:102D800017F2019DB5B12B46D3F88C2012B1002269 +:102D9000C3F88C2001340433102CF5D10398FEF7CE +:102DA00097F90398FFF7D0FE034B9D4202D02846C7 +:102DB000EEF3AAF205B030BDE46101000367D0F87C +:102DC000CC3010B500EB8303029CD3F8D4304466BA +:102DD0008166C266036610BD00238366C36603670F +:102DE00070478069C0F3C06070472DE9F84304461E +:102DF0001E46089D099FFAF761FC00212046F4F366 +:102E0000DFF080462046F3F333F30A28C8BFD8F832 +:102E10002C306061C8BFA3642228D8F80430C8BF32 +:102E2000D8F8AC20A361C8BFE261DA001CD5222823 +:102E300014DDE3695B0611D50022204640F6270128 +:102E4000F3F374F401462046F4F3BAF0D0F80436F4 +:102E5000002163622046F4F3B3F002E0D8F80436B0 +:102E6000636294F8243023624FF4E063A3604FF070 +:102E7000FF33E36011232361A1464FF0000817E000 +:102E80004146F4F39DF02046F3F3E2F22046F3F3DB +:102E9000EFF21EB1D9F814319E4203D0D9F88C302C +:102EA0009F4201D1C5F8008008F1010809F1040929 +:102EB000D4F8D03020469845E2D32968F4F380F066 +:102EC0000120BDE8F883F7B5002213460D46012125 +:102ED0000446E5F738FB0021282207460B4620462A +:102EE0000091F3F3C1F20646280709D020460121DC +:102EF0000622F3F367F6204602210622F3F362F678 +:102F000015F0F00F04D0204600210222F3F35AF608 +:102F100015F4706F0ED0204600210122F3F352F613 +:102F200001210A462046F3F34DF6204602210122F4 +:102F3000F3F348F601213B4620464FF0FF32E5F718 +:102F400002FB2046002128224FF0FF330096F3F3C6 +:102F50008BF2FEBD0020EAF327B0000010B50C494B +:102F60000446FFF7F7FF80B288B9D4F8800008491B +:102F7000EAF31AF080B250B9D4F880000549EAF3B8 +:102F800013F04FF6FF7380B2002808BF184610BD3B +:102F90006D9902007B990200436907B50A2B09DD90 +:102FA000003118BF01210091242200210123F3F3F5 +:102FB0005BF201E04FF0FF300EBD07B50021F822B3 +:102FC0000B460091F3F350F200F00F000EBD00002D +:102FD0002DE9FF47DDF830809246DDF834900F464A +:102FE0004FF46372002104461E460E9DB8F1010F96 +:102FF00008BF4FF00008E9F35FF111232361C4F823 +:103000008860C4F85C90C4F858A0C4F80480B8F193 +:10301000000F40F0C580204641463A464B46FFF738 +:103020004BFE002800F0C0804FF0C0531A68130F09 +:1030300002F47021236093B202F47002120D6264F4 +:1030400044F25832090C9342E36321640AD004D855 +:1030500044F25632934208D104E0A3F52A432E3BB2 +:10306000012B02D82046FFF729FE636C20460E3B59 +:10307000012B8CBF0023012384F84C304FF0C0514A +:103080003A46FAF793F9D4F8D030002B00F08A8052 +:10309000002704AB43F8047D8DE8480020464FF03C +:1030A000C0513A463B46FFF7A0FE00287CD02046A0 +:1030B000FFF736FD0F9B00950193204639463246B7 +:1030C000A36DFDF7F3FF002870D105B12D683A4ECE +:1030D00020462946FFF716FE3278002A42D163695E +:1030E000132B19DD4FF400612046F3F35BF73349EE +:1030F00007462846E9F37CF738B128462F49E9F31B +:1031000053F7B0F1FF3F08BF00200023BB650399D0 +:10311000F8652046F3F354F72046A16DFFF7BAFA9D +:103120002046A16DFFF71BFB28462549E9F33CF734 +:10313000024620B92046A16DFFF792FB0246C4F873 +:103140008823A16D2046FFF789FA2046FFF75AFD34 +:103150002046A16DFFF7B4F82046A16DFFF710FBE4 +:10316000012333702046F3F3E1F528461549E9F3CE +:103170003FF738B113492846E9F316F701462046D0 +:10318000FFF7A1FE28461049E9F332F778B1284647 +:103190000D49E9F309F701462046FFF7E5FD06E092 +:1031A000002404E01C4602E0044600E03C462046C1 +:1031B00004B0BDE8F08700BFE06101003E99020065 +:1031C0005B99020073990200349902001FB50F4CFD +:1031D00002462378BBB910B90346014601E00C4B07 +:1031E000191D00200090019002930391094844F2B8 +:1031F00010714FF0C053FFF7EBFE28B1064B2022B1 +:103200001A6001232370034804B010BD70650100EB +:1032100064620100E4610100A00400002DE9FF47A1 +:1032200007464FF46370884691469A460D9E0E9D60 +:10323000EEF358F00446C8B10C9B39460193424660 +:103240004B46CDF800A002960395FFF7C1FE074656 +:1032500020B92046EEF358F03C4607E006B1366848 +:10326000C4F8806005B12D68C4F88450204604B0CD +:10327000BDE8F08770B5064686B04FF4BC70EEF33B +:1032800031F00446E8B100214FF4BC72E9F314F0C8 +:103290000D4B266000930D4B0025019330680C49BF +:1032A0000C4A2346029503950495059500F0D8FE37 +:1032B00030B94FF49663C4F8603184F8640100E0DB +:1032C0002C46204606B070BDA53881005D3D8100CA +:1032D000D8D288003CC5890010B5044650B10368B7 +:1032E00005491868224600F060FE2046BDE81040FF +:1032F000EEF30AB010BD00BF3CC589002DE9F041D6 +:10330000054686B08020EDF3EDF70446002844D052 +:1033100000218022E8F3D0F704236360B423256002 +:10332000A381A046C5F85847274600260EE01C2278 +:1033300002FB06423C61A8681B4910320023FAF3E5 +:103340006DF338621C3700282BD0013663689E422B +:10335000EDDB164B16490093002301930293039370 +:10336000049305932868134A234600F079FEC0B9F8 +:1033700013E0D8F8201031B123689868FAF336F3D7 +:103380000023C8F82030013508F11C0863689D420D +:10339000EFDB2046EDF3B8F70024204606B0BDE889 +:1033A000F0810025F2E700BF49488100A94681006D +:1033B0007CD388007F3F890070B5044600281ED06A +:1033C00003680F491868224600F0EFFD25460026E5 +:1033D0000DE0296A29B123689868FAF307F30023FE +:1033E0002B62E86908B1EDF38FF701361C3563688D +:1033F0009E42EEDB2046BDE87040EDF385B770BD20 +:103400007F3F890010B50446C06F08B1FFF764FF25 +:10341000D4F8840008B107F0C1FED4F8800008B1E8 +:10342000FFF7CAFFD4F8B00008B100F013F9A068A4 +:1034300008B101F0E3F92046BDE81040EDF364B7B0 +:103440002DE9F04F07468DB0B8208A4690461D46BC +:10345000179EEDF347F70446002800F0A0804FF0D8 +:10346000000B0021B822E8F327F7266084F88CB01F +:103470003846FFF76BFA0BABC4F8A8B02A460190A8 +:103480000693814641F2E44120463346CDF800B030 +:10349000CDF808A0CDF80C800494CDF814B001F05C +:1034A0005DFA0546002875D0A06010F06FDA2B6930 +:1034B0001021E3603C4B6060A3643C4A33462761C3 +:1034C00064643846E8F35EF72B69D86FF2F356F779 +:1034D00049F6981398422B69D86F06D8F2F34EF745 +:1034E00008210346324A09A805E0F2F347F7314ABA +:1034F0000346082109A8E8F345F7314609AA2E4BEF +:103500002E48E8F3FFF63246002016992C4B8DE842 +:103510008001F8F7A9FB064600283BD16368012724 +:1035200083F8787008210A46286930F0D5DA362108 +:103530003A46D5F89802EFF730FD2846FFF7DEFE51 +:10354000C4F8800030B3284607F0F6FDC4F88400C4 +:1035500000B32846FFF78EFEE067D8B163681949CB +:1035600083F8E070184B02968DE8480003960496A5 +:1035700005962868154A234600F072FD50B9284682 +:1035800000F032F8C4F8B00020B111482146EDF344 +:10359000A9F120B120464946FFF734FF0024204618 +:1035A0000DB0BDE8F08F00BFBD888100DB55010084 +:1035B000E05501004D498900403901008199020020 +:1035C000FD8D81002CD58800198A810058FB890067 +:1035D000F589810001207047024B01221A70E3F740 +:1035E00063BA00BFFC03000070B5064686B0202019 +:1035F000EDF37EF60446F0B100212022E8F35CF6FC +:103600004FF4E153E3804B2323810A2363810E4B64 +:1036100026600025009330680C490D4A2346019529 +:10362000029503950495059500F01AFD30B93368AD +:10363000012283F86321204606B070BD2046EDF3D9 +:1036400063F62C46F7E700BF7D9A81008CD5880091 +:10365000C04B890010B5044678B1FBF309F3236829 +:1036600022461868054900F0A0FC2046EDF34CF610 +:10367000236800221B6883F8632110BDC04B8900BA +:103680000368D3F8D42041F26B03116B99420BD13C +:10369000936AEF2B28D001D8D62B04E0F52B23D04A +:1036A00040F20F118B421FD0936A40F2C6529342F0 +:1036B0001AD040F27452934216D0036A7F2210E06F +:1036C000482283F8FD2006E002F0C002921102EBCE +:1036D000810183F8FD10036A93F9FD20142A0BDCA5 +:1036E000482283F8FD207047036A93F8FD104AB220 +:1036F000B2F1FF3FE8D1E3E77047D0F8E81110B529 +:10370000044629B18068FAF371F10023C4F8E83166 +:10371000D4F8001229B1A068FAF368F10023C4F8C4 +:103720000032D4F88434D3F8301139B1A068FAF3F8 +:103730005DF1D4F884340022C3F83021D4F850135A +:1037400029B1A068FAF352F10023C4F85033D4F839 +:10375000541529B1A068FAF349F10023C4F854358F +:10376000D4F8F41529B1A068FAF340F10023C4F8A5 +:10377000F435D4F8C41729B1A068FAF337F100235F +:10378000C4F8C43710BD10B50446006807F0D8F877 +:10379000D4F8800620B106F021F80023C4F8803662 +:1037A000D4F87C0620B106F049FA0023C4F87C3630 +:1037B000D4F89C0120B108F089FE0023C4F89C31A4 +:1037C000D4F88C0120B101F025FE0023C4F88C311F +:1037D000D4F8400120B102F069FF0023C4F8403161 +:1037E000D4F8540120B1FEF3FFF30023C4F85431A0 +:1037F000D4F8300120B102F019FC0023C4F83031B4 +:10380000D4F8340120B102F0C1F90023C4F83431F6 +:10381000D4F8380120B102F01BFB0023C4F8383182 +:10382000204602F0D5FAD4F84C0120B106F0BAFADD +:103830000023C4F84C31D4F8480120B108F078FDD9 +:103840000023C4F84831D4F8440120B106F032F91D +:103850000023C4F84431D4F85C0120B108F016FA12 +:103860000023C4F85C31D4F82C3113B10023C4F820 +:103870002C31D4F8600120B104F0B4F90023C4F86D +:103880006031204608F0AAFA204605F09FFFD4F8E0 +:10389000500120B105F0FAFF0023C4F85031D4F8EC +:1038A000700120B101F09EFC0023C4F87031D4F8FF +:1038B000780120B104F0A8FC0023C4F87831D4F8D2 +:1038C0007C0120B107F06CFE0023C4F87C31D4F8F1 +:1038D000740120B108F072FD0023C4F87431D4F8EB +:1038E000840120B101F01CFC0023C4F88431D4F819 +:1038F000880120B104F0E2FB0023C4F88831D4F839 +:10390000780420B107F0F4FC0023C4F87834D4F82C +:103910007C0420B107F02EFD0023C4F87C34D4F8D9 +:10392000800420B107F0C0FD0023C4F88034D4F82F +:10393000940120B108F0A2FE0023C4F89431D4F819 +:10394000640820B108F0F6FE0023C4F86438D4F807 +:10395000F80620B108F040F90023C4F8F836D4F88E +:103960009C0620B104F0E2FE0023C4F89C36D4F893 +:10397000A00620B101F060FD0023C4F8A036D4F801 +:10398000CC0620B104F0BAFE0023C4F8CC36D4F83B +:10399000D40620B104F0F4FC0023C4F8D436D4F8E3 +:1039A000D00620B108F084FA0023C4F8D036D4F849 +:1039B000600820B107F0D6FE0023C4F86038D4F8C0 +:1039C000DC0620B107F0FEFB0023C4F8DC36D4F897 +:1039D000BC0608B105F081FDD4F8C00608B105F0B9 +:1039E0007CFDD4F8A00120B103F0F8FE0023C4F858 +:1039F000A031D4F8F00620B106F0C2F90023C4F8D3 +:103A0000F036D4F8300720B1EDF37EF40023C4F88B +:103A10003037D4F8A40620B105F03AFD0023C4F8ED +:103A2000A436D4F8940620B104F070FF0023C4F843 +:103A30009436D4F8240120B108F06CF80023C4F8BF +:103A40002431D4F8280120B103F0A6FD0023C4F8E6 +:103A50002831D4F8880420B106F0A8FA0023C4F86D +:103A60008834D4F8E80520B104F0D2FD0023C4F86E +:103A7000E835D4F8380620B1F9F7CEFF0023C4F8B2 +:103A800038362046BDE8104004F0D4BB70B5D0F8FD +:103A90008434056801220446A3F89020D5F8D800A4 +:103AA0003C49E9F3A5F240B1D5F8D8003949D4F83A +:103AB0008464E9F379F2A6F89000D4F8843464229F +:103AC000A3F84A20D5F8D8003349E9F391F240B180 +:103AD000D5F8D8003049D4F88464E9F365F2A6F843 +:103AE0004A00D4F884346422A3F84C20D5F8D800D6 +:103AF0002A49E9F37DF240B1D5F8D8002749D4F836 +:103B00008464E9F351F2A6F84C00D4F884346422BA +:103B1000A3F89220D5F8D8002149E9F369F240B121 +:103B2000D5F8D8001E49D4F88464E9F33DF2A6F82C +:103B30009200D4F884340122A3F89620D5F8D80056 +:103B40001849E9F355F240B1D5F8D8001549D4F831 +:103B50008464E9F329F2A6F89600D4F884340422A8 +:103B6000A3F89E20D5F8D8000F49E9F341F240B1FF +:103B7000D5F8D8000C49D4F88464E9F315F2A6F816 +:103B80009E00D4F884346422A3F894200122A3F880 +:103B9000982070BD079A0200239A0200E399020060 +:103BA000749B0200CD990200B5990200F7B5036A33 +:103BB000044693F9FC00421C2CD0236893F87C2027 +:103BC0000A2A02D8FEF308F225E0D3F8D8501449A7 +:103BD0002846E9F3E9F113498DF804002846E9F392 +:103BE000E3F111498DF805002846E9F3DDF10025E0 +:103BF0008DF806002E4601AF7857FEF3EDF176B250 +:103C0000E8550135B042A8BF0646032DF6B2F2D101 +:103C1000304600E00820236A83F8FC00FEBD00BFA8 +:103C2000F5990200FB990200019A02000368D0F89E +:103C3000842470B5D3F8D8500323D371D0F88424EA +:103C400004461372D0F88424444982F8AD30D0F889 +:103C50008424284682F8AE30E9F3A6F140B220B9B8 +:103C600028463F49E9F3A0F140B2431E0E2B0CD881 +:103C70000128D4F8842401D1002302E0022804D1D1 +:103C80000123D371D4F884241372D4F8843493F8C4 +:103C90001C210AB10322DA7132492846266AE9F367 +:103CA00083F186F8FC002046FFF780FF2E49284666 +:103CB000266AE9F379F186F8FD002046FFF7E0FC7B +:103CC000236A93F8FD2083F8FE20216841F26B02FD +:103CD000D1F8D430186B904229D1226A92F9FC00B5 +:103CE000082824DC9B6AD12B12D0E92B10D0902B12 +:103CF0000ED08B2B0CD08D2B01D10D2315E0932BE7 +:103D00000AD1B1F87A301B051B0DB3F5826F01DCC7 +:103D100018230AE01B2308E08E2B01D1102304E0B6 +:103D2000D62B01D0E42B02D1172382F8FC30236874 +:103D300040F27452D3F8D4309B6A934203D040F2DD +:103D4000C652934207D1236A93F9FC20082A02DC69 +:103D5000172283F8FC20012070BD00BF579A020093 +:103D60001F9A0200959B0200519A020010B504466A +:103D70001C49806822460023F9F350F6C4F8E80194 +:103D800070B3A068184922460023F9F347F6C4F837 +:103D9000000228B3A068154922460023F9F33EF635 +:103DA000C4F85003E0B1A068114922460023F9F39A +:103DB00035F6C4F8540598B1A0680E492246002390 +:103DC000F9F32CF6C4F8F40550B10023A0680A49B1 +:103DD0002246F9F323F6C4F8C407003018BF0120C7 +:103DE00010BD00BF713D82005D01820075EF810052 +:103DF0001DFD8100CD378200A5CF810070B5FF2267 +:103E00000446012384F8732484F8DB2241F2010183 +:103E1000D4F8842400260376A4F8581464200321DF +:103E200084F8400584F8763484F87264D171D4F84B +:103E3000842440F62A151172A4F85A54A4F85C544C +:103E4000A4F85E54A4F86054A4F86254A4F864542E +:103E5000A4F86654A4F86E1440F62B150221A4F8B9 +:103E60006854A4F8701407250421A4F86A54A4F82F +:103E70006C14A4F82E06A4F8686384F82062A4F8F1 +:103E80002C6684F8346284F8236284F8216284F812 +:103E9000F26484F8B06284F8276521684FF0FF303F +:103EA00081F8533048632168204681F84130216809 +:103EB00081F84230216881F8D160216881F843603F +:103EC000216884F80E6284F80F62C4F8506681F8A5 +:103ED0009430216881F8F530216881F8F430216848 +:103EE00081F89D30216881F83431216881F8693189 +:103EF000216881F82861216881F86161216881F871 +:103F00006A612268966684F8643384F8653392F8AF +:103F10004F10890718BF82F8523003230125002271 +:103F200084F8DC3184F8E4314FF44873A4F8343574 +:103F300084F85065A4F84E2584F8DC5505F096DD2C +:103F4000052384F82036236884F8206184F85856C5 +:103F500083F8115123684FF0FF31A4F87017A4F8CB +:103F6000541884F8736784F8A15784F8B05783F81D +:103F70004251236883F84351236883F85C612368C6 +:103F800083F86451236883F86651236883F86B5182 +:103F9000236883F86751236883F86851236883F89E +:103FA0003B612368C3F83C6170BD2DE9F0470F46C3 +:103FB0009246002834D00468002C35D04FF0000819 +:103FC000C14628E0D4F8C40239464044E8F300F280 +:103FD000E8B9D4F8C8324FEA890653F82930534576 +:103FE00015D1D4F8C43243445D6B013D5D63EDB936 +:103FF000184629463822E8F35FF1D4F8C80229466A +:1040000080190422E8F358F12846BDE8F08709F149 +:10401000010908F13808236893F8B4309945D1DBD9 +:104020006FF01D00BDE8F0876FF01D00BDE8F08760 +:10403000F8B500250F4606682C4608E0D6F8C402FD +:1040400039464019E8F3C4F1383538B101343368E2 +:1040500093F8B4309C42F1DB6FF01D042046F8BDAC +:104060002DE9F0478A461146984691460468FFF7C5 +:10407000DFFF031E05DA2368002693F8B4203546D7 +:104080003BE0D4F8C822382042F82380D4F8C42278 +:1040900000FB0320436B013343630020BDE8F0873E +:1040A000D4F8C43206F138019F5D98191FBB494608 +:1040B0001F22E8F3D9F1D4F8C4320C999E19089B59 +:1040C000C6F820A0B362099B384673620A9BF3626C +:1040D0000B9B3363D4F8183743F8351003EBC50254 +:1040E0000D9B5360736B01337363D4F8C83243F88C +:1040F0002580BDE8F08701350E469542D0DB6FF094 +:104100001500BDE8F0872DE9F04107680C4615461B +:104110009846D7F8CC02002604E003689C420BD0F6 +:10412000064600690028F8D111E0002303610EB1B2 +:10413000306101E0C7F8CC02069B80E83001C36023 +:104140000020BDE8F0816FF01500BDE8F08114207B +:10415000EDF3C8F00028E8D1F5E7000013B500231F +:104160000446009321460068194AFFF7CCFF014638 +:1041700058BBD4F888040322164B05F07FFF014694 +:1041800018BBD4F888040222134B05F077FF0146D0 +:10419000D8B9D4F888040522104B05F06FFF01460A +:1041A00098B9D4F8880406220D4B05F067FF014644 +:1041B00058B9D4F8880408220A4B05F05FFF00289C +:1041C00014BF4FF0FF30002001E04FF0FF301CBD66 +:1041D000C9A381002DCC8100B12C8200F92E820070 +:1041E000FD4E000029FD8100026810B5D2F8CC0216 +:1041F00000230EE00468A14209D101690BB11961E5 +:1042000001E0C2F8CC12EDF37FF0002010BD0346B0 +:1042100000690028EED16FF01D0010BD41F2E443AB +:10422000984208D10023064A9A5A8A4205D002339E +:10423000B3F58C7FF7D1002070470120704700BF95 +:104240005C9A02002DE9F043D0F854530021C822B3 +:1042500087B004462846E8F32FF06423EB85032358 +:1042600085F8603000220123D4F858014FF48051C2 +:1042700039F042D8FF28074605D1236A1869196822 +:104280004DF094D90746236A6F860021A4F856742E +:10429000204607F46057B3F808801E680CF008DB6E +:1042A000B7F5205F05F1380908D0B7F5C05F07D032 +:1042B000B7F5805F14BF0A27142702E0A02700E0AB +:1042C00028270021FF238DE80A00D4F884340290C7 +:1042D00003971B7942460493484633465BF07ADAEB +:1042E000236893F84F309A0703D0EB8843F02003FC +:1042F000EB8007B0BDE8F08382B010B514246143B1 +:10430000D0F8D44203936350059B60184360069B2A +:1043100002618360049BC360BDE8104002B0704737 +:1043200030B503680446DB6985B09A6D4068D4F8FF +:104330003C16DB6DF9F738FBC4F83806002800F0AE +:10434000DE81204604F068F9C4F8E805002800F092 +:10435000D981204605F04AFEC4F88804002800F000 +:10436000D481204603F048F9C4F82801002800F061 +:10437000CF81204607F098FBC4F82401002800F004 +:10438000CA81204604F0D6FCC4F89406002800F048 +:10439000D181204605F08EF8C4F8A406002800F06C +:1043A000CC81204604F0F2FE002840F0C98120466E +:1043B00004F04EFF002840F0C381204604F076FF51 +:1043C000002840F0BD81204604F0D4FF002840F0D2 +:1043D000B781204605F00AF8002840F0B181204658 +:1043E00005F020F80546002840F0AA810321D4F802 +:1043F000A4060A4605F054F9C4F8BC06002800F0EB +:10440000A281D4F8A40602212A4605F049F9C4F88D +:10441000C006002800F09A812946C04AC04B2046B9 +:104420000095019407F084FBBE4B1A1D07CA1B6858 +:104430008DE80700082122462046FFF75DFF20682F +:1044400006F062FA204606F065FFC4F878040028FA +:1044500000F07F81204606F0A7FFC4F87C04002806 +:1044600000F07981204607F035F8C4F88004002870 +:1044700000F07381204601F063FEC4F8180500289F +:1044800000F06D81A84B2046C4F8543101F0E8FDDE +:10449000C4F83001002800F06481204601F0A0FB40 +:1044A000C4F83401002800F05E81204601F000FDD0 +:1044B000C4F83801002800F05881204601F092FC31 +:1044C000002840F05581204607F092FBC4F85C01BB +:1044D000002800F05081204607F06CF9C4F860080D +:1044E000002800F04A8120682146A2688F4B03F023 +:1044F000CBFEC4F89802002800F04181204603F06A +:10450000BBFBC4F86001002800F03B81884B2046CB +:10451000C4F82C3105F000FBC4F84401002800F079 +:104520003281204607F01EFFC4F84801002800F041 +:104530002C81204605F074FCC4F84C01002800F0E2 +:104540002781204602F0D6F8C4F84001002800F088 +:1045500021812368012283F8A120204604F0EAF893 +:10456000C4F89C06002800F01781204607F09EFB47 +:10457000002840F01381204605F0E4F9C4F850010A +:10458000002800F00D81204605F004F9002840F0D5 +:104590000981204600F03CFEC4F87001002800F0BC +:1045A0000381204603F09AFDC4F87801002800F04A +:1045B000FD80204607F010F8C4F87C01002800F0C8 +:1045C000F880204607F010FFC4F87401002800F0BE +:1045D000F380204600F0BAFDC4F88401002800F002 +:1045E000ED80204603F034FDC4F88801002800F077 +:1045F000E780204607F0BEFFC4F89401002800F0D1 +:10460000E180204600F06AFEC4F88C01002800F02A +:10461000DB80204607F070FFC4F89C01002800F002 +:10462000D580204669F094DE60B1204608F036F867 +:10463000C4F86408002800F0C9802368012283F8C8 +:10464000322102E0236883F83201204607F08EFA17 +:10465000C4F8F806002800F0BB80204605F002FBF5 +:10466000C4F87C06002800F0B580204605F0C4F8A8 +:10467000C4F88006002800F0AF80204607F03EFC1A +:10468000C4F8D006002800F0A9802368012283F82E +:10469000A320204600F0E2FEC4F8A006002800F0A7 +:1046A0009F80204603F0D4FFC4F8CC06002800F019 +:1046B0009980204603F08AFEC4F8D406002800F052 +:1046C0009380204606F08EFDC4F8DC06002800F03A +:1046D0008D80236893F869313BB1204603F09CF844 +:1046E000C4F8A001002800F08380204605F022FBDA +:1046F000C4F8F00600280CBF7620002079E04FF4C3 +:10470000967076E040F22D1073E04FF4977070E0F1 +:1047100040F22F106DE04FF498706AE01934820077 +:10472000E5338200389A0200EFBEADDE41FF810022 +:10473000EFBEAD0D40F231105BE04FF4997058E0E0 +:1047400040F2411055E040F2471052E04FF4A4709F +:104750004FE024204DE025204BE0262049E02A2090 +:1047600047E0312045E0322043E040F2F51040E0E0 +:104770004FF4FB703DE035203BE0BD2039E03920AF +:1047800037E03C2035E03E2033E040F26D2030E061 +:104790003F202EE043202CE06A202AE0472028E03A +:1047A000492026E0482024E04A2022E040F2E5208B +:1047B0001FE040F2E6201CE04B201AE05A2018E0EF +:1047C0005B2016E05E2014E05F2012E0632010E022 +:1047D00065200EE008480CE067200AE06C2008E045 +:1047E0006E2006E06F2004E0702002E0722000E0FE +:1047F000732005B030BD00BF50464D00F8B50446EB +:10480000002800F0A6800FF099D9D4F8F415D0F163 +:10481000010638BF002621B1A068F9F37BF000B98A +:1048200001362046D4F82C1305F00CDF2046D4F8CE +:10483000DC1405F007DF2046D4F8341305F002DF5E +:10484000D4F8400308B1ECF35FF5D4F8980220B136 +:1048500003F070FD0023C4F89832276AB96911B1DA +:10486000204661F09BD80025BD61D4F864325959C7 +:1048700011B1204632F098DA0435202DF5D1D4F864 +:10488000580103F0B3FA2046FEF737FFD4F81805B5 +:1048900020B101F031FC0023C4F818352046FEF7A2 +:1048A00072FF204602F042FA23688619D3F8D4102A +:1048B00031B1606802F035FA23680022C3F8D420D1 +:1048C0002368D3F8D80028B1ECF31EF52368002242 +:1048D000C3F8D820D4F8D05204E02846EF68ECF3AF +:1048E00013F53D46002DF8D12146C4F8D05220687A +:1048F000FFF77AFC206818492246FFF756FBD4F8E8 +:10490000640118B107F09EF8C4F86451D4F89C0211 +:1049100020B1ECF3F9F40023C4F89C32D4F8F80485 +:1049200048B1ECF3F1F40023C4F8F83403E0204676 +:10493000616815F037D8D4F89422002AF7D104F52D +:10494000C6600C30F8F7B2FF2046616801F08AF8C3 +:1049500000E006463046F8BDDD5601002DE9F04F77 +:1049600091B0002491461B9E9DF868200790DDF8C9 +:1049700078B02046099198460892DDF880A00C9402 +:104980000D940E94E3F792FB484631461C9A1D9B0A +:10499000CDF800B00CF031F8054608B1012376E3FC +:1049A000FEF71AFE0DAB01930EAB0293484631465B +:1049B0001C9A1D9BCDF800B002F0AEF9074618B95D +:1049C00001230C93044688E30D9848B1AA49E8F303 +:1049D0000FF328B129462A46E8F3A6F01FFA80F91A +:1049E0001F9B3046009341460CAA4B4601F06CF8E1 +:1049F0000446002800F0898305680E9A46600D9BE6 +:104A0000C5F8DC20D0F88424FF21C5F8D470C5F89F +:104A1000D83082F86010426A0023C261079A0D9371 +:104A20008260964AC5F80C80C5F8A4206E610E938A +:104A3000012280F84226D0F8E022C0F8A4B163F346 +:104A40001722C0F8E022089A414685F8212080F814 +:104A5000CF31032380F84135FFF7D0F9236804F5FF +:104A6000C662DB696068196E0C32F8F7E2FE074631 +:104A7000002840F032832046394605F007D820460A +:104A800007993246434606F045FFC4F8640108B969 +:104A90000F23FCE27A4B28468DE88800794B7A494F +:104AA00004937A4B7A4A0593234602970397FFF7BC +:104AB000D7FA08B11023EAE2089B1C9A8DE8480057 +:104AC0001D9B02920393204609994A464346CDF81E +:104AD00010B002F01DFA0C90002840F0FE8223690D +:104AE000D86FFEF76AFAA4F84006B4F8AA010DF0F0 +:104AF000CFD9003018BF01200A3054F820300AA95D +:104B0000236220692FF0FCDF00283DD10A9B074675 +:104B1000C4F8B03139460FAA204604F0ADDC39465E +:104B20002046BDF83C20013704F0AADC062FF1D165 +:104B30004FF44073C5F8E8302A23C5F8B830322363 +:104B4000C5F8BC3036234FF47D62C5F8C43040F25E +:104B5000D453A5F8CA20A5F8C0304FF45D720023E5 +:104B600085F8B670A5F8C82084F89437D5F8B83021 +:104B7000842B02D98423C5F8B8304FF40470ECF3C9 +:104B8000B1F3C4F89C0208B9142380E24FF4047214 +:104B90000021E7F391F322460023D2F8A002D4F8D3 +:104BA0009C12043241F82300D4F89C1251F82310CF +:104BB0008B710133042BF0D1012385F89330236AE4 +:104BC0001869EEF7A1FF00F0010085F85400236A90 +:104BD0001869EEF799FFC0F3C00085F85500294623 +:104BE000204607F0EDF92B49D5F8D800E8F3DCF1C1 +:104BF000D5F8D42040F26E51936A07468B4208D014 +:104C0000126B41F26B018A425AD1D12B01D0E92BB0 +:104C100012D1D4F88434192283F84920D4F884348A +:104C20004FF0FF325A64642283F87A20D4F8843437 +:104C3000012283F8302059E0B3F5897F11D8B3F50C +:104C4000887F32D8F52B07D8F42B2ED2E42B2CD02A +:104C5000EF2B2AD0D62B27E0A3F58773012B45D85D +:104C600023E0B3F59A7F17D2B3F5987F1DD840F2B1 +:104C70001712934218E000BF839B020000315F07C8 +:104C800001638200EC56010008D68800514F0000F5 +:104C9000DD560100899B0200B3F59A7F26D9B3F552 +:104CA0009B7F02D9B3F5A57F20D1D4F8843432227A +:104CB00083F87A20D4F88434642283F8492010E001 +:104CC00041F2E4418A4211D140F2DA5293420DD1CD +:104CD000D4F88424642382F87A30D4F8842482F8C7 +:104CE0004930D4F884344FF0FF325A642046FEF73E +:104CF000CDFED4F884341922A3F8AA20204607F068 +:104D00007FF8D4F88434226A19781069DA784EF082 +:104D1000D1D8D4F878364FF0010983F83490E1699E +:104D20002069043103F0D7FD236AD4F884B41869EC +:104D30004EF0D8D9CBF8400004F5E47B2069594601 +:104D40002EF064DF0622281D5946E7F331F2B4F84D +:104D5000AA010DF09DD8003018BF01200A3054F888 +:104D6000203020462362FEF761FF08B918238EE148 +:104D7000216A0F2340F2FF32A1F80031A1F802218D +:104D800001F1F80301F1F402204601F01BFC236A53 +:104D9000D3F8F420C3F8F020C3F8E820D3F8F820C3 +:104DA000C3F8EC201A68022A08BF83F8159007F0B0 +:104DB0000103002B0CBF0323002385F84F30236A27 +:104DC0001869EEF7A1FE10F40060236806D093F88E +:104DD0004F2002B1012283F8512001E083F85100F5 +:104DE000216A20461C3106F06DDA00212046D4F8F5 +:104DF00020900BF05DDD00227F2309F1500100932C +:104E00000190134609F11C005AF020DD204664F0A1 +:104E10002FDF40F2CC63C4F828362046FFF780FA33 +:104E20000C90002840F05981D4F8800402219DF9AB +:104E30002C2059F0F9DD20464146FEF797FF10B9C6 +:104E40004FF47A7323E1204602F0F4FFC4F85801CE +:104E500010B940F2E9331AE12046FFF7F3F9204692 +:104E6000314614F07FDD10B940F2EB330FE1C4F8A6 +:104E7000BC05C4F8C0053146204614F073DD10B9F6 +:104E80004FF47B7303E10123C4F8C40585F8A8300F +:104E9000204602F045FC10B140F2ED33F7E0062366 +:104EA000A5F86030A5F8623095F89C30012B04D14C +:104EB0004022A5F86020A5F86220D5F888300A22A3 +:104EC0001A804FF454725A80D5F88C300126C422CF +:104ED0001E805A80D4F830011FF0C8DD08B184F874 +:104EE0000E62B4F8E13243F4C05343F01E03A4F859 +:104EF000E132236A1869EEF707FEC10607D5D4F838 +:104F0000843401229A74D4F88434FF22DA74B4F819 +:104F1000E1224FF2FF731340D4F88424A4F8E13265 +:104F2000D278012A07D123F4006323F00C031B0479 +:104F30001B0CA4F8E132FF260221012284F8E06272 +:104F400084F8DF6284F8DE62204603F0BDDB0121D5 +:104F50003246204603F0B8DB236A4FF0FF38C4F82E +:104F600014821869EEF7D0FD10F00406204605D033 +:104F70000321FEF3C3F684F81C8204E03146FEF3FD +:104F8000BDF684F81C62236A1869EEF7BDFD3A0786 +:104F900002D5002384F81C32FB0603D520460021ED +:104FA000FEF3ACF6BE070ED5A26A002382F84D30A0 +:104FB000E26A82F84D30B4F8E13223F080031B043A +:104FC0001B0CA4F8E132780703D52046002164F0D9 +:104FD000D5DF390607D5B4F8E13223F010031B04FE +:104FE0001B0CA4F8E13295F84130A3B195F842309A +:104FF0008BB117F0600F0ED007F02001D1F1010145 +:1050000007F0400238BF0021D2F10102204638BF2C +:10501000002200F00FFFB4F8AA010CF039DF0030D5 +:1050200018BF012000F10A0654F82670D4F868125F +:105030002046384A3B4660F06FDCB86154F82610D1 +:10504000886910B940F24C4321E0503128223C30AD +:10505000E7F3AEF01420ECF34BF1C4F8300710B9CD +:1050600040F24D4313E0AB6D204643F00403AB65C3 +:105070000EF078DD2046FFF771F810B14FF4FA63B7 +:1050800005E0204603F0DEF818B140F2D1730C932E +:1050900023E023682049D3F8D800E7F3A9F770B1DB +:1050A0000346184613F8012B1AB11C498A5C5207B3 +:1050B000F7D500210A22E7F337F5C4F88406A06883 +:1050C0000021F8F3A7F4012384F8A837BAF1000F00 +:1050D00017D00023CAF8003013E00D9820B1ECF38C +:1050E00013F100230D930E9314B12046FFF786FBB6 +:1050F000BAF1000F04D00C9B0024CAF8003000E085 +:105100005446204611B0BDE8F08F3046394601F0D4 +:1051100008FEE2E710570100489A02000AA0880042 +:1051200038B5044670B1056821462868FFF75CF879 +:10513000286805492246FEF738FF2046BDE838407A +:10514000ECF3E2B038BD00BF1657010070B5066A37 +:105150008EB005463820ECF3CBF0044600282FD063 +:105160001B4B056000930023019302930393049368 +:10517000059328681749184A2346FEF771FFF8B9C6 +:10518000164B214600932868154A0223FEF7BBFF01 +:105190000546A8B929461C2204F10B00E7F38CF060 +:1051A0003069316807AA4CF025DA234607AAD97A74 +:1051B000AA5C01350A43DA7201331C2DF6D103E0F3 +:1051C0002046FFF7ADFF002420460EB070BD00BFA3 +:1051D000C54F830084E188001657010074E1880000 +:1051E0007D4F830038B5044670B1056821462868B4 +:1051F000FEF7FAFF286805492246FEF7D6FE20464C +:10520000BDE83840ECF380B038BD00BF1A5701004C +:1052100030B5054687B00C20ECF36AF00446002850 +:105220003FD000230560012100930190204A2846C9 +:10523000204B02F037FA0028606032DB1E4BD5F8B5 +:1052400094068DE81800052121221C4B03F0F2FB87 +:1052500038BB1B4BD5F894068DE818000521242295 +:10526000184B03F0E7FBE0B9174B01900093029055 +:1052700003900490059015492868154A2346FEF7C7 +:10528000EFFE70B9134B286800932146124A03239E +:10529000FEF739FF28B92A680123A36082F8A930F4 +:1052A00003E02046FFF79EFF0024204607B030BDF4 +:1052B0007954830075548300C15583007D54830065 +:1052C000915683009D5483004D558300C0E18800B2 +:1052D0001A570100A8E18800D154830030B5054673 +:1052E00087B000286DD00820ECF302F004460028B7 +:1052F00068D000230560142100930190354A2846A8 +:10530000354B02F0CFF9002860605EDB334B4FF481 +:1053100098718DE818006B22D5F89406304B03F095 +:1053200089FB002851D12F4B05218DE818006B22F5 +:10533000D5F894062C4B03F07DFB002845D12B4B70 +:105340004FF490718DE818006C22D5F89406284B24 +:1053500003F070FB002838D1264B4FF490718DE894 +:1053600018006F22D5F89406234B03F063FB002846 +:105370002BD1224B0A218DE818006E22D5F8940615 +:105380001F4B03F057FB00281FD10095D5F894065A +:105390000A216E221B4B03F003FEB0B91A4B019099 +:1053A0000093029003900490059028681749184ACA +:1053B0002346FEF755FE40B92B68012283F8AC2046 +:1053C00000E00446204607B030BD2046EBF39CF7D2 +:1053D0000024F7E7215C8300015C8300395E8300D1 +:1053E000555C8300195E8300355C8300595E830041 +:1053F000815C8300C55E8300C15C8300F15E830035 +:10540000ED5C8300E15B8300195D8300D8E18800D7 +:105410001E57010010B5044650B1036805491868CD +:105420002246FEF7C2FD2046BDE81040EBF36CB704 +:1054300010BD00BF1E57010010B5044650B10368EF +:10544000054918682246FEF7B0FD2046BDE8104029 +:10545000EBF35AB710BD00BF999B020070B505462B +:1054600086B00820EBF33EF70446002800F0B98030 +:105470005F4B05604FF49071009301903022D5F896 +:1054800094065C4B03F0D6FA002840F0AA805A4BF1 +:10549000D5F894068DE818004FF49071F422574B1C +:1054A00003F0C8FA002840F09C80554BD5F89406CC +:1054B0008DE818000A21F422504B03F0BBFA0028B3 +:1054C00040F08F804F4BD5F894068DE818004FF4CC +:1054D0009071A0224C4B03F039FB002840F08180F2 +:1054E0004A4BD5F894068DE8180005213022484B28 +:1054F00003F0A0FA002874D1464BD5F894068DE845 +:1055000018000521F422444B03F094FA002868D1D6 +:10551000424BD5F894068DE818000521A022404B97 +:1055200003F014FB00285CD1D5F894060521302245 +:105530003C4B009403F034FD002852D1D5F894067A +:105540000521F422384B009403F02AFD002848D1AD +:10555000D5F894060521A022344B009403F0A6FD53 +:1055600000283ED1D5F89406C0213022304B00945B +:1055700003F016FD002834D1D5F89406C021A022EE +:105580002C4B009403F092FD58BBD5F89406C02133 +:10559000F422294B009403F003FD10BBD5F89406C8 +:1055A0000A21F422254B009403F0FAFC0646C0B908 +:1055B0008DE8110001212846214A224B02F072F8A1 +:1055C000002860600DDB204B28688DE848001F49EB +:1055D0001F4A23460296039604960596FEF740FD61 +:1055E00018B12046FFF728FF0024204606B070BD02 +:1055F00059638300216383003BA10000D59C000018 +:10560000E5A000006D6383003D6383009962830021 +:105610002161830077A0000031A00000E9628300CF +:1056200071618300A96183000D9D00001D628300EC +:105630003D668300556683005D9C00008F9C0000E2 +:105640008563830081638300B964830038E2880046 +:10565000999B02002023402180E80A00C0F8B01086 +:10566000C16218214FF4F0628163016401651D215C +:105670002DE9F04182600B251022C16505210A2425 +:10568000C2604561856142620425C0F8B8200166A8 +:1056900080224FF4F0714FF480660461C46185622A +:1056A000012409254FF0140C42631127082281665A +:1056B0004FF027080321C0F8B43004624466C46484 +:1056C00043658567C0F830C0C2638765C6660667F4 +:1056D0004167C0F87C80C0F8A440B024C0F8C04046 +:1056E0004824C0F8C4406024C0F88450C0F88850F2 +:1056F000C0F8C84002253024C0F8E030C0F8F030CF +:10570000D3234FF01208C0F88C50C0F89050C0F866 +:105710009C50C0F8A050C0F8CC404FF4FA65062465 +:10572000C0F8F4300023C0F88080C0F894C0C0F8FE +:105730009810C0F8A810C0F8AC20C0F80021C0F83C +:105740000421C0F8D040C0F8D470C0F8D850C0F8D8 +:10575000DC20C0F8E840C0F8E460C0F8FC30C0F8D5 +:10576000F810BDE8F08101207047704738B5044655 +:10577000D0F82C0320B1EBF3C7F50023C4F82C3389 +:10578000D4F8340320B1EBF3BFF50023C4F834336D +:10579000D4F8180730B1236823B1EBF3B5F5002333 +:1057A000C4F81837D4F8C40218B123680BB1EBF36E +:1057B000ABF5D4F8C8020025C4F8C45228B1236858 +:1057C0001BB1EBF3A1F5C4F8C852D4F8640208B1D8 +:1057D000EBF39AF5D4F854030025C4F8645218B1D9 +:1057E000EBF392F5C4F85453D4F8140320B1EBF35F +:1057F0008BF50023C4F81433D4F8D40208B1EBF3CA +:1058000083F500256319D3F8A032D3F8E00008B17E +:10581000EBF37AF50435102DF4D1D4F8A00208B1D9 +:10582000EBF372F5D4F8840420B1EBF36DF50023AB +:10583000C4F88434D4F8DC0420B1EBF365F500231C +:10584000C4F8DC34D4F8280520B1EBF35DF500236F +:10585000C4F8283538BD10B50C46D1B1C86918B1A7 +:10586000EBF352F50023E361D4F8880020B1EBF3A9 +:105870004BF50023C4F88830D4F88C0020B1EBF34A +:1058800043F50023C4F88C302046BDE81040EBF30C +:105890003BB510BD70B504464FF4B8701646EBF337 +:1058A00027F50546A8B14FF48470EBF321F5E861C4 +:1058B00078B13146FFF7CEFE4FF45470EBF318F594 +:1058C000C5F8880028B1C420EBF312F5C5F88C00A8 +:1058D00020B929462046FFF7BEFF0025284670BDA7 +:1058E0002DE9F0411D4600260368C0F8C46293F814 +:1058F000B430044638205843EBF3FAF4C4F8C40239 +:10590000002855D0236893F8B4008000EBF3F0F43E +:10591000C4F8C80210B940F2F53394E04FF40070B7 +:10592000EBF3E6F4C4F81807002800F09580C4F8FB +:1059300064622020EBF3DCF4C4F8640210B94FF485 +:105940007E7380E0C820EBF3D3F4C4F8540310B99D +:1059500040F2F23377E04FF4B870EBF3C9F4C4F8D7 +:10596000840410B940F2F9336DE08020666AEBF3ED +:10597000BFF4B06210B940F2034364E04FF48470A6 +:10598000EBF3B6F4C4F82C0310B940F2EF335AE04D +:105990004FF48470EBF3ACF4C4F8340310B94FF453 +:1059A0007C7350E01220EBF3A3F4C4F8140310B995 +:1059B0004FF47D7347E0B420EBF39AF4C4F8D402BB +:1059C00010B940F2F6333EE04FF46470EBF390F41C +:1059D000C4F8A002F0B100F1E403C4F8A43200F569 +:1059E000E47300F52B70C4F8A832C4F8AC02264664 +:1059F00004F110072368D6F8A082DB69D3F8D4003D +:105A00004001EBF375F4C8F8E000D6F8A032D3F803 +:105A1000E00010B940F2F73315E00436BE42E9D198 +:105A20004FF48470EBF364F4C4F8DC0410B940F272 +:105A3000FB3308E04FF48670EBF35AF4C4F8280502 +:105A400020B940F2FF332B60BDE8F0813820EBF342 +:105A50004FF4C4F8780610B94FF48163F3E70120DE +:105A6000BDE8F08138B50D46044600282BD0FFF77D +:105A70007CFE20462946FFF779FEA06A08B1EBF3C9 +:105A800043F4636A5BB1986A20B1EBF33DF4636A57 +:105A900000229A62606AEBF337F400236362D4F861 +:105AA000780620B1EBF330F40023C4F8783621688F +:105AB00021B12846FFF7CFFE002323602046BDE832 +:105AC0003840EBF321B438BD2DE9F341064640F6EA +:105AD0007400884615461F46EBF30AF4044610B9D5 +:105AE00040F2EA3310E02623C0F8E035C0F8E43590 +:105AF000089B4146C0F81C373A463046FFF7CAFEBD +:105B0000206018B940F2EB332B602DE040231A4A95 +:105B100080F8B430236812680460C3F898204FF40A +:105B20000870EBF3E5F3A06240B100F58870E06225 +:105B30002C20EBF3DDF3606230B902E040F2F23387 +:105B4000E2E740F2F333DFE72046314642462B4698 +:105B50000097FFF7C5FE38B12046314642462B4636 +:105B60000097FFF700FE20B920463146FFF77AFF85 +:105B700000242046BDE8FC814404000003680B2299 +:105B8000DB69C3F8BC205A619A61704710B50446BE +:105B9000F8B1D0F8500208B1EBF3B6F3D4F8E8024C +:105BA00020B1EBF3B1F30023C4F8E832D4F8FC03DE +:105BB00020B1EBF3A9F30023C4F8FC3323680549B3 +:105BC00018682246FEF7F1F92046BDE81040EBF3D5 +:105BD0009BB310BD6E7D890080F8C0137047000034 +:105BE000F0B587B00546FFF7C9FF4FF48160EBF3CE +:105BF00079F30446002800F0D48000214FF481623C +:105C00004026E6F359F3256084F8E163BC20EBF30A +:105C100069F3C4F85002002800F0BA800021BC22C9 +:105C2000E6F34AF30123A3726373A373E373A374CC +:105C300094F8E13300223F2BE67498BFE374FF230E +:105C400084F828300B23227462742273E2720521D7 +:105C5000022284F8DE33002384F8271084F82D20F4 +:105C600041F2285084F82C306085286890F89C0018 +:105C7000217501280CBF0120104684F82E00012058 +:105C800084F8C0034FF40060A27560632246214689 +:105C90000520D0750220D07723B94FF48070A4F886 +:105CA000E40302E02020A1F8E403013301320231D1 +:105CB000082BEDD100260127204641F2285184F817 +:105CC0002F6084F8307018F0D1DA0221204685F870 +:105CD000DA721AF011DE84F8D86304212846324AB9 +:105CE000324B0096019401F0DDFCB042C4F8000490 +:105CF0004EDB042128462E4A2E4B0096019405F0D7 +:105D000017FFB042606043DB4FF43E70EBF3EAF202 +:105D1000C4F8E80200283BD031464FF43E72E6F367 +:105D2000CBF21020EBF3E4F2C4F8FC0300282FD0F0 +:105D3000214B28680093214B21490193214B224A92 +:105D400003932346029604960596FEF789F9F8B95F +:105D50001E4B84F854721A1D07CA8DE807002246AC +:105D60001B6828460721FEF7C7FAFF2384F8DD33B6 +:105D70002B68204693F841101BF03CDDC823C4F883 +:105D8000EC3220461BF04AD8202384F8E23308E0A6 +:105D9000D4F8500208B1EBF3B7F22046EBF3B4F2BB +:105DA0000024204607B0F0BD01918300E5908300F8 +:105DB000A1918300819183006199830099B7830049 +:105DC0005CE2880015AA83006E7D8900A09B02001A +:105DD000024618B100680249FEF7E7B8704700BFF5 +:105DE0005D89890010B5044686B00E490E4A2346E7 +:105DF00000680AF0F1D90D4B20680093002301934D +:105E000002930393049305930949064A2346FEF738 +:105E100027F920B12046FFF7DBFF4FF0FF3006B037 +:105E200010BD00BF5D89890021CF830015CE83009E +:105E30004CE3880038B50446D0F834011546FFF726 +:105E4000CBFED4F838012946BDE8384000F02CB824 +:105E500010B50446002824D0416969B190F8293072 +:105E60001BB103689868F7F355F523686169986872 +:105E7000F7F3BCF500236361A06908B1EBF344F2CA +:105E8000E06918B1EBF340F20023E36123680549B0 +:105E900018682246FEF789F82046BDE81040EBF36B +:105EA00033B210BD7686890080F828107047000054 +:105EB00070B5054686B03420EBF314F20446002892 +:105EC00000F0928000213422E6F3F6F140232560B1 +:105ED00084F82A305020EBF305F2A06100287BD033 +:105EE00000215022E6F3E8F1012384F8203084F801 +:105EF000213084F8223084F8233084F8243084F868 +:105F0000253084F8263084F82730237210236372FA +:105F100094F82A300F2B98BF63722B6A00261869F9 +:105F2000EDF7F2FD4FF47A73E381C823238200F08A +:105F30001000012300280CBF0520072084F828301A +:105F400003232073E3722046A6721DF0FDDC0421BA +:105F50002846274A274B0096019401F0A3FBB04244 +:105F6000206339DB04212846234A244B0096019400 +:105F700005F0DEFDB04260602EDBA86820492246B5 +:105F80003346F7F34BF5606130B34FF4BA70EBF37F +:105F9000A9F1E06100B331464FF4BA72E6F38CF137 +:105FA000184B28680093184B18490193184B194A4D +:105FB0000393194B02960493184B05932346FEF75F +:105FC0004FF8064640B92B68204693F842101DF062 +:105FD0006DDC84F8296007E0A06908B1EBF394F167 +:105FE0002046EBF391F10024204606B070BD00BFBF +:105FF00005DF8300EDDE830061DF830041DF830086 +:1060000071E28300DDDF830045E5830088E38800DB +:1060100029E18300768689004457010025A300000A +:106020000023037440F6FB63C381704710B5044638 +:1060300090B11EF025D9606808492246FDF7B5FFEA +:10604000E06E08B1EBF360F1206EEBF35DF12046FA +:10605000BDE81040EBF358B110BD00BF6E88890059 +:1060600030B5054687B07020EBF33CF104460028BC +:1060700034D000217022E6F31FF12B6825606360A5 +:106080001820EBF32FF1206620B300211822E6F34D +:1060900013F16420EBF326F1E066D8B1002164220D +:1060A000E6F30AF10F4A104B0292104A00930023C4 +:1060B000019303920493059360680D490D4A2346AA +:1060C000FDF7CEFF30B901236382A3822046FFF79C +:1060D000A7FF03E02046FFF7A9FF0024204607B0F2 +:1060E00030BD00BFDDF1830095EE830075F08300C5 +:1060F000DCE388006E88890070B50446E8B18569E4 +:10610000C669284600F016F9616C41B1A868F7F33A +:1061100001F4A868616CF7F369F400236364224614 +:1061200030460649FDF741FF28682146FEF75CF836 +:106130002046BDE87040EBF3E7B070BD826A89008D +:106140002DE9F0433C234FF005090A27D0F80080E1 +:10615000C0F80435C0F80895C0F8107587B004463B +:10616000A020EBF3BFF00546002800F0B18000212D +:10617000A0220026E6F3A0F02E70AC61C5F81C80CA +:10618000284620F0AFDF0421A862554A2046334656 +:106190000096019501F086FAB042A866C0F2988098 +:1061A000204600F0E1F80646002840F09180A06803 +:1061B0004C492A463346F7F331F46864002800F06E +:1061C0008780494B40460093484B49490193494BCE +:1061D000494A02932B46039604960596FDF740FF25 +:1061E0000346002874D1009029462068434AFDF7F1 +:1061F0008AFF014600286BD1D4F888040122404B65 +:1062000003F03CFF002863D13E4BD4F894068DE8A0 +:106210001800394601223C4B02F00CFC002857D1F3 +:106220003A4B32228DE81800D4F894063946384BA0 +:1062300002F000FC024600284AD1D4F894064946F0 +:10624000344B009402F0ACFE002841D1D4F89406FF +:1062500049460122304B009402F0A2FE002837D1BB +:10626000D4F89406494632222C4B009402F098FE52 +:1062700070BBD4F894064946A422294B009402F03E +:1062800015FF28BBD4F8940649463022254B0094CC +:1062900002F086FEE0B9D4F89406C0212D22224BEC +:1062A000009402F07DFE98B9D4F8940690212D2236 +:1062B0001E4B009402F0D6FC50B9D8F8D8001C4907 +:1062C000E6F372F64FF47A7390FBF3F36B8103E01D +:1062D0002846FFF711FF0025284607B0BDE8F083E8 +:1062E00001FD8300DD16840009FD8300AD0F8400ED +:1062F000A8E4880089118400826A89006506840008 +:10630000F9078400F5138400A5118400D9138400D3 +:106310009511840091128400C912840055128400E2 +:10632000791384000D138400A9148400A51484003B +:106330006885890038B5D0F81455044675B1084908 +:10634000024660F0B5D9074922462068FDF72DFEC8 +:106350002846EAF3D9F70023C4F8143538BD00BF46 +:106360001139840066570100F0B5044687B04FF438 +:106370000A60EAF3B7F7054620B9C4F814054FF0F0 +:10638000FF3005E100214FF40A62E5F395F722683A +:1063900005F120032B60002608236B612E61F82194 +:1063A000D36520467B4A7C4B0096019405F0C0FBE8 +:1063B000B042A86105DA2046FFF7BCFF6FF001008C +:1063C000E6E0764B002243F8042BF2071FD5744910 +:1063D00001270A780D2A07FA02FE03DCD21917FA00 +:1063E00002F001E04FF40040CA78012111FA02F7EF +:1063F0000D2A47EA0E0747EA000003DC521811FA9B +:1064000002F201E04FF40042024343F8042CB007CB +:1064100023D5634901274A7853F804EC0D2A07FA7B +:1064200002FC03DCD21917FA02F001E04FF400403D +:106430008A78012111FA02F70D2A47EA0C0747EA88 +:10644000000003DC521811FA02F201E04FF400429E +:10645000024342EA0E0243F8042C710723D5504947 +:1064600001270A7953F804EC0D2A07FA02FC03DC31 +:10647000D21917FA02F001E04FF400404A790121E5 +:1064800011FA02F70D2A47EA0C0747EA000003DC7D +:10649000521811FA02F201E04FF40042024342EABC +:1064A0000E0243F8042C320723D53D4901278A798F +:1064B00053F804EC0D2A07FA02FC03DCD21917FA90 +:1064C00002F001E04FF40040CA79012111FA02F70D +:1064D0000D2A47EA0C0747EA000003DC521811FABC +:1064E00002F201E04FF40042024342EA0E0243F896 +:1064F000042C0136102E7FF465AF2A4B0021039344 +:106500002068294A23460091019102910491059146 +:10651000FDF7A6FD70BB0121D4F888040A46234B81 +:1065200003F0ACFD48BBD4F8880401210222204BC3 +:1065300003F0A4FD20BB1F4BD4F894068DE818008F +:10654000802105221C4B02F0F3F9E0B91B4B1A1D08 +:1065500007CA8DE807002046032122461B68FDF785 +:10656000CBFE20461649224660F09CD870B9C4F88C +:1065700014550DE06FF003000AE06FF0040007E02F +:106580006FF0050004E06FF0060001E06FF0080016 +:1065900007B0F0BDC538840045388400746501003B +:1065A00060E188000D32840066570100CD2F840021 +:1065B00009368400F9398400FD318400B09B020063 +:1065C0001139840070B51E468B89154642F2560279 +:1065D00093420C4608D842F2550293422DD242F221 +:1065E0005002934229D108E042F2600293421AD04D +:1065F0004EF2F542934220D11AE0CB89012B04D10F +:106600006FF03B032B600F2303E06FF045032B601B +:10661000142333600368D3F88030D90412D52B6873 +:10662000023B2B600EE06FF04A032B600F2308E063 +:106630006FF095032B60962303E06FF04A032B6005 +:1066400014233360D4F8080130B300214022E5F36D +:1066500033F6D4F8082180231370D4F80821296870 +:106660005170D4F808219370D4F808313268DA7088 +:10667000D4F80831BF221A71D4F8083100225A71B7 +:10668000D4F808310322DA8046221A810A225A817C +:1066900001229A810A22DA81D4F80C0128B1002162 +:1066A0001022BDE87040E5F307B670BD10B5044692 +:1066B000E0B103680E4918682246FDF776FCE368EE +:1066C00033B1214651F80C3BD3F83C06F7F712F9E9 +:1066D000A36833B1214651F8083BD3F83C06F7F7DD +:1066E00009F92046BDE81040EAF30EB610BD00BF20 +:1066F000969F890070B5054686B01020EAF3F2F542 +:106700000446002837D000211022E5F3D5F5D5F84E +:106710003C06E421194A04F10803F7F7DFF830BB1F +:10672000D5F83C06E821164A04F10C03F7F7D6F831 +:106730000646E0B98DE8110004212846114A124BA3 +:1067400005F0F6F90028606011DB104B2868009313 +:106750000F4B10490193104B104A039323460296A6 +:1067600004960596FDF77CFC08B9256003E02046F9 +:10677000FFF79CFF0024204606B070BD6B57010058 +:1067800071570100DDBD84009DBD840075B6840095 +:1067900051BE840050E6880079B68400969F890037 +:1067A00001207047012970B50E46144607D1174BDA +:1067B00003211046D3F8B8300A46984770BD19BB7C +:1067C000124BD3F8C050FFF7EBFF3146024620468C +:1067D000A847204601213246A847204602213246DA +:1067E000A847204603210122A84720464FF4817183 +:1067F0000122A84720464FF480713246A847204620 +:1068000040F201113246A84770BD00BF10A78800B2 +:10681000806C20381F2805D8802333FA00F000F060 +:106820000100704700207047C16FB0F84E3010B5BE +:106830008A6AB3B1FF2B16D9180B0138012814D876 +:1068400003F47060000A09280FD878B103F0F00053 +:1068500090280AD803F00F0009288CBF00200120DF +:1068600004E0184602E0012000E000200C6B41F239 +:10687000E4418C4215D1A2F582610739012903D880 +:106880003F2B98BF002010BD40F20C418A4207D038 +:1068900040F221418A4204D1502B98BF002010BD04 +:1068A000002010BD90F8763010B504463BB9044B7B +:1068B00004491A682CF03CDA012384F8763010BDC4 +:1068C00078B802007CB8020070B50C460546164642 +:1068D00008460A220021E5F3EFF463881E432B6D7E +:1068E0006680980603D5238843F480632380D5F817 +:1068F000943042F25002198C914205D15B8C052BE9 +:106900009CBF46F00406668070BD0000D0F8800091 +:106910000149E6F36DB300BF119C020010B50446B7 +:106920000C20EAF3DFF4C4F80C0138B10C2200218A +:10693000E5F3C2F4D4F80C3110229A7210BD10B5F0 +:106940000446D0F80C0120B1EAF3DEF40023C4F8C9 +:106950000C3110BD70B5064605460024686938B193 +:10696000064B1B6898473046214600223BF03ADE32 +:1069700001340435062CF1D170BD00BF10A788008A +:106980002DE9F043046985B00546EC20A66FEAF3D3 +:10699000A9F43062002875D01020A66FEAF3A2F4A3 +:1069A000706200286ED0002637460F216846384AAC +:1069B0003346E5F3E7F4D4F880006946E6F318F3CC +:1069C00008B10137BFB2013640F2F1339E42ECD13B +:1069D00037B9D4F880002F49E6F30AF3002843D0F2 +:1069E000B8000630EAF37EF4C5F85C06002849D00A +:1069F0000023838000260F216846254A3346E5F3AD +:106A0000C1F4D4F880006946E6F3F2F298B1D5F803 +:106A10005C866946D4F88000B8F80490E6F3C4F2C6 +:106A200008EB89031881D5F85C369A8803EB82015C +:106A30000132CE809A80013640F2F1339E42DAD1A3 +:106A4000D4F880001349E6F3D3F2D5F85C6650B170 +:106A5000D4F880000F49E6F3A7F2D5F85C3601229E +:106A600070801A7000E03070A36F586A60B1012323 +:106A700003808380C38003810223438104238381B5 +:106A8000002001E06FF01A0005B0BDE8F08300BF00 +:106A9000629C02006F9C02002DE9F04F0568C668F9 +:106AA0002B688FB0DF6900230446009388460BA84B +:106AB0000921944A3346E5F365F4D4F81490B9F10A +:106AC000000F40F01081D4F888103A6801F5007189 +:106AD000E06FD4F808A00992D7F804B0FAF798FE4E +:106AE0000146A868FCF776FD002800F00581092121 +:106AF000844A0BA83346CDF80090E5F343F4E26FE7 +:106B0000D4F88810B8F1000F02D001F5007300E04E +:106B10004346099801F50871B8F1000F08BF00203D +:106B200001900091CDF808B0B9684FF0FF3903919A +:106B3000CDF81090F968DFF8DC810591D5F8E01503 +:106B4000504606910BA9CDF81C80FAF7D1FC0546FA +:106B5000002800F0D1802A466B4B20460021FFF729 +:106B600021FE2A46204600213BF03CDD002509217C +:106B7000644A33464FF0010B0BA8CDF800B0E5F3A3 +:106B800001F400953A68D4F88830019250460BA978 +:106B9000E26F03F5107302950395CDF810900595FB +:106BA0000695CDF81C80FAF7A3FC0746002800F0F4 +:106BB000A4803A46544B20462946FFF7F3FD594638 +:106BC0003A4620463BF00EDD4FF0020B09214D4ABC +:106BD00033460BA8CDF800B0E5F3D4F3099AD4F806 +:106BE0008830019250460BA9E26F03F5207300959F +:106BF00002950395CDF8109005950695CDF81C806B +:106C0000FAF776FC0746002877D03A463E4B2046F6 +:106C10002946FFF7C7FD59463A4620463BF0E2DCDD +:106C20004FF0030B0921374A33460BA8CDF800B0CB +:106C3000E5F3A8F3099AD4F88830019250460BA9DD +:106C4000E26F03F53073009502950395CDF810902F +:106C500005950695CDF81C80FAF74AFC07460028F2 +:106C60004BD03A46284B20462946FFF79BFD3A4633 +:106C7000204659463BF0B6DC042733460921214A19 +:106C80000BA80097E5F37EF3099AD4F888300192B7 +:106C900050460BA9E26F03F54073009502950395EA +:106CA000CDF8109005950695CDF81C80FAF720FCDC +:106CB000064608B3324620462946134BFFF772FDBD +:106CC0003246204639463BF08DDC2646706930B1AD +:106CD0000E4B0F49D3F88C309847C6F8C0000135E9 +:106CE0000436062DF2D1D4F8941020460831002243 +:106CF000FFF7EAFD012700E0074638460FB0BDE880 +:106D0000F08F00BFE29B0200F05D010010A7880039 +:106D1000D4318900C403000010B5BDE81040FCF771 +:106D20007DBA11B10846FCF721B87047F8B504697F +:106D30000546002C42D0E06F08B1FCF74DF8204624 +:106D4000FFF708FED4F89460B4F846000BF0A0D822 +:106D5000706A28B103F04BFC00230746736200E021 +:106D60000746D4F8900003F021FC00263F18D4F821 +:106D70008C0004F0D9F92046C4F88060E667FFF77C +:106D8000DEFDD5F85C0618B1EAF3BEF2C5F85C6624 +:106D9000A36F186A20B1EAF3B7F2A36F00221A6258 +:106DA000A36F586A20B1EAF3AFF2A36F00225A62D0 +:106DB000204601F03BFD00232B6100E027463846CA +:106DC000F8BD0000F0B587B04FF4803500210423F2 +:106DD00003AA0446D0F8887000952CF05BDC234BA6 +:106DE00006AE46F8083D00210423204632460095B1 +:106DF0002CF09CDC0423002105AA204600952CF0F1 +:106E000049DC049B059A9A422AD1194B002104932C +:106E100020460423324600952CF088DC0423002110 +:106E200005AA204600952CF035DC049B059A9A4271 +:106E300016D104230021204603AA00952CF076DC0D +:106E40000023C7F88C31D7F82031B3F1042F09D0D3 +:106E50000848C0EB030CDCF1000040EB0C0002E042 +:106E6000002000E0012007B0F0BD00BFAA5555AAE0 +:106E700055AAAA5500040084224B70B54FF000615A +:106E8000002603660A464666044605682DF0C6DD00 +:106E90004FF08073C4F820310323A4F8A8300223F4 +:106EA000A4F8AA300723A4F8A4300423A4F8A63039 +:106EB00041F2010384F8A260A4F8BC304FF41673C9 +:106EC000A5F810362B6893F89C20012A0CBF0C22E1 +:106ED0000622A5F80E2693F864211AB1226E42F01C +:106EE0008072226693F89C20074812F1FF3218BF87 +:106EF00001220649E5F306F2FF2384F83431012329 +:106F0000637470BD60A8E7B8785701007875020017 +:106F10002DE9F04F97B09B464FF0000916AB8A461B +:106F2000174643F8049D21995A46054601F097FCFF +:106F30000446002800F01D839DF88030286103740A +:106F40002B6840F61201D3F8D400D3F8D860D3F8F8 +:106F5000DC304A46C4F88430E067C4F88060F0F35F +:106F600021F0C4F888008046E860E06FEFF380F21B +:106F7000A0642046FFF780FF30469749E6F338F0DB +:106F800028B149464A46E5F3CFF51FFA80FA304664 +:106F90009249E6F32DF048B100210A46E5F3C4F525 +:106FA0004FF6FF7380B2984218BF074650463946E5 +:106FB000FDF734F908B90C23DAE28949A4F844A0B2 +:106FC000A4F846703046E5F3EFF78649C4F860014F +:106FD0003046E5F3E9F7C4F86401B4F846000AF076 +:106FE00057DF003018BF0120263054F82030B4F8A5 +:106FF0004600C4F894300AF04BDF003018BF01207F +:107000000A3055F8203020462B62FFF701FC08B902 +:107010000D23ADE2E06FEFF3E5F1E06FEFF39CF6E7 +:10702000204600212BF0B0DB20464FF0FF312CF042 +:1070300021DC2046FFF7C6FE08B90E2398E2304651 +:107040006949E5F3B1F7FF2808BF0120A4F84E0015 +:107050002046FFF7E9FB08B90F2389E26349304670 +:10706000E5F3A2F7624984F84C003046E5F39CF75B +:10707000604920653046E5F397F794F84C30606539 +:107080000B2B05D930465C49E5F38EF7C4F8500167 +:107090005A493046E5F388F7594984F835013046B6 +:1070A000E5F382F784F836012B6893F86A312BB147 +:1070B00030465449E5F378F7C4F854015249304654 +:1070C000E5F372F7514984F858013046E5F36CF75F +:1070D000E36F41F26B02196BA4F86801914220D171 +:1070E0009B6A4E2B08D1B4F84E30402B19D9236D32 +:1070F00043F00203236514E0E42B04D1B4F84E30CE +:10710000B3F5A85F06E0EF2B0BD1B4F84E2041F2A7 +:1071100001239A4205D8236D43F48003236500239D +:1071200063653B493046D4F85C71E5F33DF7394976 +:1071300038603046D4F85C71E5F336F7364978604C +:107140003046D4F85C71E5F32FF73449B860304627 +:10715000A76FE5F329F73876A36F1A7E012A01D0CD +:1071600003221A76236D990604D5012120460A468A +:107170002DF0F6D8D4F880002949E5F339F720B18D +:10718000D4F880002649E5F30FF781462549D4F865 +:107190008000E5F32DF720B1D4F880002149E5F314 +:1071A00003F707462049D4F88000E5F321F720B122 +:1071B000D4F880001C49E5F3F7F62B6893F82821F2 +:1071C000BAB3226D920504D5B9F1000F01D007B111 +:1071D00060BB00222BE000BF259C0200B49C020093 +:1071E0004C9C0200579C0200AB9C0200BA9C02001F +:1071F000069C0200869C02009F9C0200CC9B020021 +:10720000D79B0200799C0200369C0200C29C0200BF +:10721000419C02002C9C0200C09B0200ED9B0200DE +:10722000199C0200F29B0200929C0200012283F84A +:1072300028212B6893F8692132B1226D12F00102E6 +:1072400018BF012283F86921B4F846200123C4F84D +:10725000B830B4F844002B68A5F8AA21E26FA5F86D +:10726000A801C3F8D420A26C1A6194F84C2083F8CA +:107270007C202B68226DB4F84E00C3F88020626D2C +:10728000A3F87A00C3F8842094F84C2020460B2AF7 +:1072900084BFD4F85021C3F84821D4F8B82001277E +:1072A00083F83D705A62A9682A4603F02BFFC4F8A0 +:1072B0008C0008B919235BE1219AE36F0292A26C5A +:1072C00004900692B4F84620B4F84400ADF82A20A1 +:1072D000DA6B03930B921A6CADF828000C925A6C7F +:1072E00002A80D9294F84C20CDF814B00E929A6A30 +:1072F00009960F92B4F84E2010921A6B1192226DDB +:107300001292626D13925A68DB680792089303F039 +:10731000AFFAC4F8900008B9102329E12623C5F874 +:10732000E035C5F8E4354FF4FF73C4F83831B4F8EC +:1073300046000AF0ADDD10F1000918BF4FF0010959 +:10734000494620462EF0FCD8B9F1000FD4F894300D +:107350000CBF02220122C3F804901A602B6A14BFEA +:1073600001220222C3F804901A60E06FD5F81C9045 +:10737000EFF376F0D8F85C31C9F8000023F0004351 +:107380007E4AE3662367A36C0C2101FB0323303B99 +:10739000C4F8D830204639462BF0ACDDD4F89490B0 +:1073A000D4F890004146D9F80020334603F066F93E +:1073B000C9F8240008B91123DAE04FF0FF31204664 +:1073C0002DF04EDAD4F89430E16E586A03F00CF9DF +:1073D000D4F8943003F12202009203F11C0103F16E +:1073E0001E02586A203303F0ECF8D4F89480D8F8E1 +:1073F000240003F0F4F888F82800D4F89430D5F885 +:107400002080586A03F0EBF888F81400D4F89480D0 +:10741000D8F8240003F0E6F8D4F89430C8F818003F +:10742000DA8B37FA02F1C90701D41223A0E0296AE6 +:10743000586A0861988B4A8108811A8C588C8A8115 +:10744000C8810F2240F2FF30D8829A822046394606 +:10745000FFF722FB08B913238AE02B6893F8693100 +:10746000002B32D0002120462BF0F6DF3046444975 +:10747000A76FE5F399F5236DC0B2DA07386020D520 +:10748000636D1B061DD4E36F9A69900002D5DA691B +:10749000D10704D5DB69DA0701D4580711D5E36EAB +:1074A00099000ED530463649E5F3A2F530B134499E +:1074B0003046E5F379F5C1B2204604E020460821C4 +:1074C00001E0204600212BF073DDE06FEBF358F470 +:1074D00020462DF017DF0094E06F2A492A4A002346 +:1074E000FBF76CFC204600212DF0EEDE2046FFF776 +:1074F0000DFA08B915233BE004F1FC063146E5F32B +:10750000A9F13046E5F338F518B93046E5F340F512 +:1075100008B116232CE02046FFF700FA2846A16C9C +:1075200001F0E2F92B68DA69526AC5F84425013A9C +:1075300085F84225D3F89800A8B103789BB1134988 +:107540002246E5F3C7F62B681149D3F89800224686 +:10755000F9F78AFE606930B12B68D3F898100D4BAB +:10756000D3F8B03098472846FFF70AFA10B11B232A +:107570001593159817B0BDE8F08F00BF005E0100AD +:10758000FD9B020001DC840015DC84005DD98400D1 +:10759000BDD9840010A7880010B50446002828D063 +:1075A0000368144918682246FCF7FFFC236A1BB1E4 +:1075B00004F12000E4F396F0E3691BB104F11C0030 +:1075C000E4F390F0A3691BB104F11800E4F38AF02E +:1075D00063691BB104F11400E4F384F023691BB167 +:1075E00004F11000E4F37EF02046BDE81040E9F31A +:1075F0008BB610BD8A570100036830B5DB690546BC +:10760000586D87B000012430E9F372F60446002873 +:1076100038D0034643F8245BC36004F11001D5F869 +:107620003806E4F349F068BBD5F8380604F11401D4 +:10763000E4F342F030BBD5F8380604F11801E4F366 +:107640003BF0F8B9D5F8380604F11C01E4F334F046 +:10765000C0B9D5F8380604F12001E4F32DF088B95B +:107660004FF4856363600B4B019000930A4B0390CA +:1076700002930490059009492868094A2346FCF7BB +:10768000EFFC18B12046FFF787FF0024204607B023 +:1076900030BD00BFC10B85007513850080E68800F2 +:1076A0008A570100F0B5D0F828410068A568C06984 +:1076B000406D854211D2E7682E01B8194360059BE1 +:1076C00001358360069BBA51C3606068A560C31C26 +:1076D000591821F003016160F0BD6FF01500F0BD95 +:1076E000D0F828311869E3F3C3B7D0F8280110B1F6 +:1076F0000069E4F31FB07047D0F82831D869E3F38C +:10770000B7B7D0F82831D869E4F314B0D0F82831ED +:10771000186AE3F3ADB7D0F82831186AE4F30AB079 +:1077200073B505462EF058DC0446B8B12B684FF00F +:107730000052C5F86802009293F82F202846019263 +:107740002146002204332EF0D3D9064650B92846EC +:1077500021462FF0B1DB064620B901E06FF01A0692 +:1077600030467CBD284621462FF01EDBF8E7F8B5F1 +:107770001F4603680D461E691146D6F88000144660 +:10778000E5F32AF440B3B84224D121460022D6F8CA +:107790008000E5F315F4287021460122D6F8800018 +:1077A000E5F30EF4687021460222D6F88000E5F376 +:1077B00007F4A87021460322D6F88000E5F300F410 +:1077C000E870D6F8800021460422E5F3F9F3287129 +:1077D0000120F8BD4FF0FF30F8BD000038B5044679 +:1077E000B8B103680B4918682246FCF7DEFB606BF2 +:1077F00008B1E9F389F5D4F880000025656318B174 +:10780000E9F382F5C4F880502046BDE83840E9F33A +:107810007BB538BD915701002DE9F04105698CB069 +:1078200007468420E9F364F50446002800F0D2817D +:1078300007603C20E9F35CF58046002800F0CA812F +:107840003B69012680F8386080F8396043603B6A04 +:10785000046031461869ECF77EFAD8F80430B6496E +:10786000D3F88000E5F3A0F3D8F80430C8F814008A +:10787000B249D3F88000E5F397F3D8F80430C8F89C +:107880001800AF49D3F88000E5F38EF3D8F8043040 +:10789000C8F81C00AB49D3F88000E5F385F3D8F8AD +:1078A0000430C8F80800A849D3F88000E5F37CF359 +:1078B000D8F80430C8F81000A449D3F88000E5F3E4 +:1078C00073F3A34BC8F80C00C4F880800093A14B5D +:1078D000A1490193A14BA24A0293A24B0393A24B4D +:1078E0000493A24B059338682346FCF7B9FB804606 +:1078F000002840F06F8184F82C003B699C49D3F844 +:107900008000E5F351F384F86F003220E9F3F0F4DE +:1079100007466063002800F05D8141460A2206A800 +:10792000E4F3CAF40C238DF8193099238DF81A303A +:10793000A6238DF81B3008238DF81E30B7238DF851 +:107940001F30E2238DF820308A4AC4238DF821307D +:107950008DF818608DF81D601068516809AB03C37D +:10796000128985491A80854B3E70A363844B84F845 +:107970005A80E363636B9E71D5F88000E5F338F3BA +:10798000002800F093807C49D5F88000666BE5F311 +:107990000BF370707B49D5F88000666BE5F304F358 +:1079A000B0707949D5F88000666BE5F3FDF2F070B0 +:1079B0007649D5F88000666BE5F3F6F230717449CC +:1079C000D5F88000666BE5F3EFF270717149D5F878 +:1079D0008000666BE5F3E8F2F0716F49D5F880003E +:1079E000666BE5F3E1F2B0716C49D5F88000E5F320 +:1079F000DBF284F844006A49D5F88000666BE5F351 +:107A0000D3F230726749D5F88000666BE5F3CCF2AB +:107A10007072616B05230A31634A2046FFF7A7FEA7 +:107A2000616B05230F3186B2604A2046FFF79FFE47 +:107A3000616B0523143136185D4A2046FFF797FE27 +:107A4000616BB6B21931052336185A4A2046FFF742 +:107A50008EFE616BB6B236180B7AB6B2B34225D140 +:107A60001E310523544A2046FFF781FE616B052332 +:107A7000233186B2514A2046FFF779FE616B052318 +:107A8000283136184E4A2046FFF771FE616BB6B2B8 +:107A9000052336182D3120464A4AFFF768FE636BEE +:107AA000B6B236185B7AB6B2B34225D0626B002309 +:107AB0005370626B0C219370626BD370626B1171A7 +:107AC000616B02224A71A86F616B0068C871616BBB +:107AD0000A72616B4A72606B812284F8402006A9A9 +:107AE0000A2284F841300A30E4F362F3606B09A99A +:107AF0001E300A22E4F35CF3626BAB6FD279002193 +:107B00001A6004F14D000822E4F3D6F3002384F850 +:107B1000583084F85930A4F85630D5F880002A49F6 +:107B2000E5F366F2002851D0D5F880002649E5F348 +:107B30003BF284F85F0051E0E49D0200D19C02001A +:107B4000FA9C02000A9E0200629D0200D09D020083 +:107B50005128850085DA0000A4E68800E12B850025 +:107B600091570100D52B8500A45701006DD300006B +:107B7000989E02003B380100479E020011278500B5 +:107B800089278500919D0200319E02001B9E020004 +:107B9000F39D0200E29C0200A89D02004E9D02009F +:107BA000819D02003D9D02000D9D02001D9D020071 +:107BB0002D9D0200719D0200549E0200659E0200F0 +:107BC000769E0200879E0200BD9D0200BA2384F8C3 +:107BD0005F3003E02046FFF701FE002420460CB092 +:107BE000BDE8F08130B5044685B0002840D0D0F81B +:107BF000201131B103689868F5F3F8F60023C4F852 +:107C0000203123681A6892F82F2022B3D3F8240178 +:107C100001A900225EF0A2DA0FE043685A060CD5F3 +:107C2000D4F83051451904E00368C5F81031E9F380 +:107C30006BF3D5F810010028F6D1236801A9D3F819 +:107C400024015EF0A1DA0028E7D104E00368C4F85B +:107C50004431E9F359F3D4F844010028F6D12368FC +:107C6000044918682246FCF7A0F92046E9F34CF3D2 +:107C700005B030BD5DB3890030B5054687B04FF41F +:107C8000A670E9F32FF30446002875D000214FF4C5 +:107C9000A672E4F311F33C4B256000933B4B3C4A46 +:107CA00001930023029303920493059328683949B2 +:107CB000394A2346FCF7D4F900285DD12B6A1A68AB +:107CC000022A05D15B7D002B0CBF1623302300E078 +:107CD000302322184430B0F5887F1374EED1A868A1 +:107CE0002E492A460023F5F399F6C4F8200100280E +:107CF00042D04FF47A7345F27352C4F81C31A4F8A1 +:107D00003C2100234622C4F84431A4F83E212846F1 +:107D10008DE828004FF48A71214A224B03F008FFB6 +:107D20000028C4F8300127DB1F4BD5F894068DE8F6 +:107D300018000521B0221D4B00F008FFE0B91C4BD4 +:107D4000D5F894068DE818000521B222194B00F0F1 +:107D5000FDFE88B9D5F894060A21B022164B00948E +:107D600001F0A4F940B9D5F8C006B021134A144B6C +:107D7000009401F005FC18B12046FFF733FF002402 +:107D8000204607B030BD00BF9150850011658500C9 +:107D9000654E850018E888005DB389005549850067 +:107DA00011568500ED558500955D8500E94A8500F1 +:107DB000D15C8500514A850095538500854E85002C +:107DC000994E850010B5044630B133F091DE20465F +:107DD000BDE81040E9F398B210BD10B50446242068 +:107DE000E9F386F200B1046010BD000010B504464E +:107DF000E0B143680E4918682246FCF7D6F8D4F87B +:107E00003C01FFF7DFFFD4F83401FFF7DBFFD4F8C4 +:107E10009C0008B1E9F378F2D4F8940008B1E9F3D2 +:107E200073F22046BDE81040E9F36EB210BD00BF0A +:107E3000BC5701002DE9F041754B00271F60754BC1 +:107E4000056888B006461F604FF4A070E9F34AF257 +:107E50000446002800F0D78039464FF4A072E4F3BE +:107E60002BF284E860003046C6F85841FFF7B5FFB2 +:107E70008046C4F8340130B13046FFF7AEFF80468B +:107E8000C4F83C0120B92046E9F33EF24446BAE08A +:107E90007F21042204F14400E4F30EF27F21042246 +:107EA00004F17000E4F308F2042207A83946E4F371 +:107EB00003F2336893F87C20D3F8D800012A13D951 +:107EC0005549E5F395F0014658B107A80322E4F3BC +:107ED000CBF207A8042137F0B7D990B107A84F49D2 +:107EE0000CE007A84E4909E04E49E5F35DF009288A +:107EF000034606D84C4907A801EB83010322E4F3AB +:107F0000B3F2032207A904F10800E4F3ADF23368E9 +:107F10004649D3F8D800E5F347F0D5F8D43041F21C +:107F20006B02196BE06091420ED19B6A8B2B01D0E2 +:107F3000902B09D1022807D107A83D490422E4F378 +:107F40006FF208B90323E360D5F8D43041F26B0235 +:107F5000196B91420DD19B6A932B0AD107A8354921 +:107F60000422E4F35DF220B9E368042B01D1062377 +:107F7000E360D5F8D43041F26B02196B914218D10D +:107F80009A6A40F235139A4213D107A82A4904226B +:107F9000E4F346F258B107A828490422E4F340F27A +:107FA00028B107A826490422E4F33AF208B91323BA +:107FB000E3600025EAF786FF35F058DF07A90422C1 +:107FC000C4F89450C4F89850C4F89C50C4F8A05019 +:107FD000C4F8A45084F8F450204633F0C3DE194BA3 +:107FE00030688DE828001849184A23460295039501 +:107FF00004950595FCF734F828B12046C6F8585189 +:10800000FFF7F4FE2C46204608B0BDE8F08100BF23 +:10801000B4650100B8650100A89E0200BF570100C9 +:1080200041B58900AE9E020094E98800B19E02002D +:10803000C257010068EB880078E9880080E9880071 +:1080400084E98800F16D85003CE98800BC57010097 +:1080500030B5054687B00C20E9F34AF10446D0B1AB +:10806000114B05604FF49071009301900722D5F8F1 +:1080700094060E4B00F0DEFC80B90D4B019000938E +:1080800002900390049005900A4928680A4A234602 +:10809000FBF7E6FF10B9204607B030BD2046E9F3F4 +:1080A00033F10024F7E700BFC19D8500299B8500BF +:1080B000659B8500ECED880034590100036810B51C +:1080C0000446054918682246FBF76FFF2046BDE8C5 +:1080D0001040E9F319B100BF3459010070B50546ED +:1080E00086B00C20E9F304F10446002863D0056053 +:1080F0000026019004212846334A344B0096FFF7AE +:10810000D1FAB042606059DB04212846304A314B35 +:108110000096019403F00CFDB042A0604EDB2846AF +:108120002D492246FFF7DCFA002847D12B4BD5F822 +:1081300094068DE818004FF490712522284B00F02A +:1081400079FC00283AD1274BD5F894068DE8180021 +:108150004FF490713C22244B00F06CFC00282DD190 +:10816000D5F8940605219C22204B009500F036FF9F +:10817000002823D1D5F89406802125221C4B009499 +:1081800000F070FDD0B9D5F8940680213C22194B3F +:10819000009400F067FD88B9174B01900093174BCE +:1081A000039002930490059015492868154A2346C8 +:1081B000FBF756FF10B9204606B070BD2046E9F324 +:1081C000A3F00024F7E700BF51A3850011A38500A9 +:1081D00059A7850045A78500CDA38500E5A98500A1 +:1081E000F1A3850015AA850019A4850031A2850098 +:1081F000D1A28500F1A2850009A58500E1A985002D +:1082000028EE880050B9890038B505680446224632 +:1082100028680649FBF7C9FE284605492246FFF7AC +:1082200064FA2046BDE83840E9F36EB050B98900E1 +:10823000CDA38500024602490068FBF7B6BE00BF29 +:108240003A59010030B50D4B87B000930023044626 +:10825000019302930393049305930949094A234622 +:108260000068FBF7FDFE002814BF4FF0FF35002526 +:10827000204638F071D8284607B030BDA1B085003F +:10828000445901003A5901002DE9F043064687B0F0 +:1082900038200F4691469846E9F324F0044600281A +:1082A00038D000213822E4F307F0D7F83C0640210B +:1082B0001A4A04F12003F5F711FB054620B12046C8 +:1082C000E9F322F0002425E0154BC4F81C80A760D8 +:1082D000C4F80C902661134900930190029003901A +:1082E00004900590234630460F4AFBF7B9FE03463B +:1082F00060B9E0680D492246F5F390F30546A061A8 +:1083000040B920690A492246FBF74FFE2046E8F3B0 +:10831000FBF72C46204607B0BDE8F08314C6890061 +:10832000EDB4850058EE8800B89E02004DB585007A +:108330005C59010010B5044638F042DA0F49206953 +:108340002246FBF732FEA16961B1237D23B1E068CB +:10835000F5F3E0F200232375E068A169F5F346F335 +:108360000023A361A36804F12001D3F83C06F5F7CC +:10837000C1FA2046E8F3C8F7002010BDB89E0200FD +:1083800010B50446C0B122460C494068FFF7C3F956 +:10839000224660680A4903F00EFE224660680949D9 +:1083A000FFF7A3F9A06808492246FBF7FEFD204627 +:1083B000BDE81040E8F3A8B710BD00BF21BF85009D +:1083C00081C5850029BB85006359010070B505464C +:1083D00086B01820E8F386F70446002800F0E9800C +:1083E00000211822E3F368F72B680022A360AB6832 +:1083F0006560E3606B68042123610423A38228463F +:108400006D4B8DE81400FFF74DF900282060C0F295 +:10841000CC80284669492246FFF778F9002840F0C9 +:10842000C480284666492246FFF75AF9002840F0E2 +:10843000BC8028466349224603F0B8FD002840F07E +:10844000B480614B019000930290039004900590DA +:108450005E4928685E4A2346FBF702FE002840F08A +:10846000A4805C490322D5F8BC063CF039DA5A4EA8 +:108470005A490222D5F8C0063CF032DAD5F8940603 +:10848000B0213022564B0096019400F051FA00289A +:1084900040F08B80534BD5F894068DE8180040F6D9 +:1084A00005013622504B00F0C5FA00287DD14F4B14 +:1084B000D5F894068DE8180040F6040137224C4B9D +:1084C00000F0B8FA002870D1D5F8BC063021444A33 +:1084D0003346009401F009F8002866D1D5F8BC06AF +:1084E0003621414A3F4B009400F0FFFF00285CD149 +:1084F000D5F8BC0637213E4A3C4B009400F0F5FF0E +:10850000002852D1D5F8C00639213A4A3A4B009496 +:1085100000F0EBFF002848D1D5F89406C0213622A0 +:10852000364B009400F03CFD00283ED13021D5F8B8 +:1085300094060A46324B009400F094FB002834D194 +:10854000D5F8940640F60A0136222E4B009400F02E +:1085500027FD50BBD5F8940640F60A0137222A4B76 +:10856000009400F01DFD00BBD5F89406302139229F +:10857000264B009400F014FDB8B9D5F8BC063021A4 +:108580001F4A234601F044F878B9D5F8BC063621D5 +:108590001C4A234601F03CF838B9D5F8BC0637210F +:1085A000194A234601F034F818B12046FFF7E8FED7 +:1085B0000024204606B070BDA1BA850021BF850009 +:1085C00029BB850081C5850035BC850080EE88000B +:1085D000635901007CEE880019BA8500A4EE88007A +:1085E00071B8850085C68500A5BB8500C1C585001D +:1085F00035BB850021BC8500DDC68500C9C485006A +:1086000005C28500C9C0850011C0850035C185003F +:1086100008B1E8F379B6704737B505463820E8F376 +:1086200067F6044650B14FF0FF33056005490193EA +:10863000054A064B009539F0ABDD01E0FFF7E8FF96 +:1086400020463EBDE9CD8500F1CD8500E1CD850018 +:1086500070B5054686B01020E8F344F604460028BD +:1086600038D000211022E3F327F6002625600121EF +:10867000C5F8CC462846194A194B00960194FFF7D5 +:1086800011F8B042E06021DB164B28688DE8480005 +:108690001549164A23460296039604960596FBF75B +:1086A000DFFC98B9124BD5F894068DE82800052117 +:1086B000BE22104B00F04AFA40B9D5F89406C0210A +:1086C000BE220D4B009500F0F1FC18B12046E8F3F6 +:1086D0001BF60024204606B070BD00BF8DD085007B +:1086E00089D08500E1CF8500A8EE8800BF9E0200FA +:1086F0005DD085003DD0850091D0850010B5044641 +:1087000088B1037923B18068E8F3FEF50023237173 +:108710002368054918682246FBF747FC2046BDE858 +:108720001040E8F3F1B510BDBF9E020008B1E8F3B8 +:10873000EBB5704737B505460420E8F3D3F504469A +:10874000002855D02D4B056040F23F110093019059 +:108750002D22D5F894062A4B00F06CF9002847D159 +:10876000284BD5F894068DE818004FF495713D22FA +:10877000254B00F05FF900283AD1244BD5F8940638 +:108780008DE818004FF495714A22214B00F052F900 +:1087900070BB204BD5F894068DE8180015215022A7 +:1087A0001D4B00F0D3F918BBD5F8940605212D22F6 +:1087B0001A4B009400F0F4FBD0B9D5F89406C02110 +:1087C0002D22174B009400F0EBFB88B9D5F89406E6 +:1087D000C0213D22134B009400F0E2FB40B9D5F8D4 +:1087E0009406C0215022104B009400F05FFC18B199 +:1087F0002046FFF79BFF002420463EBDC5D28500E2 +:10880000CDD0850011D38500E1D085000DD3850042 +:10881000DDD0850071D28500B5D0850041D18500BD +:1088200001D2850021D285007DD1850010B5044696 +:10883000A0B10368806F00225A6108B1E8F364F5C3 +:10884000D4F8980008B1E8F35FF5606808B1E8F380 +:108850005BF52046BDE81040E8F356B510BD2DE9A4 +:10886000F04104464FF4B6700D4616469846E8F3BC +:108870003FF5074610B940F2F2331EE00460856010 +:10888000C6602820E8F334F5B86710B940F2F33336 +:1088900013E05820E8F32CF5C7F8980040B12C30CD +:1088A000C7F89C003020E8F323F5786060B902E057 +:1088B0004FF47D7301E040F2F5333846C8F80030DC +:1088C000FFF7B4FF002703E00023C8F80030606121 +:1088D0003846BDE8F0810023C218D2F8C020CA5043 +:1088E0000433182BF8D170474FF4C863C0F86436CE +:1088F0006823C0F868364FF48073C0F86C360223E2 +:10890000C0F87036C0F874367047000010B50446E1 +:1089100050B10368054918682246FBF746FB20461C +:10892000BDE81040E8F3F0B410BD00BF0D5A0100DF +:1089300001F0F0012DE9F04F0E110168B0F8108040 +:10894000096889B0C9699446D1F8C0100793884571 +:108950000446B0F812A0838AC78AB2B25CDA817981 +:1089600000295CD1324D05EBC200808806E055F845 +:10897000329019F80190E14502D001318142F6D3DD +:1089800081424FD0E71937F812B0013237F8125050 +:10899000A244454523441AD2C5EB080805F1010954 +:1089A0000AEB050142460AEB0900CDF814C0069314 +:1089B000E3F35EF4069B0C2202FB093002FB053157 +:1089C00002FB08F2E3F354F4DDF814C0069B3146D1 +:1089D000002207E007EB460030F802E00EF1010E3E +:1089E00020F802E0013102320D29F3D91299CBEBC4 +:1089F0000502009113990AEB0B0001910C2101FB78 +:108A00000B3192B2079BCDF808C000F0A1FB238A7E +:108A100000200133238207E06FF0150004E06FF0BF +:108A2000160001E06FF01D0009B0BDE8F08F00BF37 +:108A3000685901002DE9F347DDF82890DDF82CA0F6 +:108A400007460E4615469846002456FA04F3DB07FF +:108A50000AD52101384601F0F0012A4643468DE847 +:108A60000006FFF765FF18B901340D2CEDD1002089 +:108A7000BDE8FC872DE9F04F89B007920268B0F895 +:108A8000188012689C46D2690446D2F8C420B0F817 +:108A90001AA09045838BC78B50DA8279002A50D177 +:108AA00001F0F0063611C719B2B237F812B0013230 +:108AB00037F812508244454503441AD2C5EB0808E2 +:108AC00005F101090AEB050142460AEB0900CDF860 +:108AD00014C00693E3F3CCF3069B0C2202FB09308F +:108AE00002FB053102FB08F2E3F3C2F3DDF814C028 +:108AF000069B3146002207E007EB460030F802E013 +:108B00000EF1010E20F802E0013102320D29F3D9F5 +:108B10001299CBEB0502009113990AEB0B0001911E +:108B2000079992B202910C2101FB0B31634600F0D0 +:108B30000FFB238B00200133238304E06FF015002B +:108B400001E06FF0160009B0BDE8F08F2DE9F347A2 +:108B5000DDF82890DDF82CA007460E46154698460D +:108B6000002456FA04F3DA070AD52101384601F049 +:108B7000F0012A4643468DE80006FFF77BFF18B94F +:108B800001340D2CEDD10020BDE8FC872DE9F04F1C +:108B900089B007920268B0F8308012689C46D269AA +:108BA0000446D2F80021B0F832A09045838EC78EDB +:108BB00050DA8279002A50D101F0F0063611C71937 +:108BC000B2B237F812B0013237F81250824445453C +:108BD00003441AD2C5EB080805F101090AEB0501A7 +:108BE00042460AEB0900CDF814C00693E3F340F3C4 +:108BF000069B0C2202FB093002FB053102FB08F246 +:108C0000E3F336F3DDF814C0069B3146002207E09B +:108C100007EB460030F802E00EF1010E20F802E00A +:108C2000013102320D29F3D91299CBEB05020091E3 +:108C300013990AEB0B000191079992B202910C2152 +:108C400001FB0B31634600F083FA238E00200133D1 +:108C5000238604E06FF0150001E06FF0160009B004 +:108C6000BDE8F08F2DE9F04F87B005920268B0F8AB +:108C7000208012689C46D2690446D2F8C820B0F819 +:108C800022A09045838CC78C4CDA8279002A4CD183 +:108C900001F0F0063611C719B2B237F812B001323E +:108CA00037F8125082444545034419D2C5EB0808F1 +:108CB00005F101090AEB050142460AEB0900CDF86E +:108CC0000CC00493E3F3D4F2049B4FEAC80203EB15 +:108CD000C90003EBC501E3F3CBF2DDF80CC0049B44 +:108CE0003146002207E007EB460030F802E00EF1C3 +:108CF000010E20F802E0013102320D29F3D910995A +:108D0000CBEB0502009105990AEB0B00019192B2A1 +:108D100003EBCB01634600F02BFA238C00200133D8 +:108D2000238404E06FF0150001E06FF0160007B037 +:108D3000BDE8F08F0368F0B5DB690C25B3F8C020FF +:108D4000064605FB02F4433222F003020134A41864 +:108D5000B3F8C4204FF6FE7102F11F006A432140B0 +:108D60004118501C4FF6FC720A408218B3F80001FB +:108D70004FF6FE7100F11F046843114061184FF671 +:108D8000FC7201300A408218B3F8C8004FF6FE7139 +:108D900000F11F0411406118C0004FF6FC72013051 +:108DA0000A408218B3F8CC004FF6FE7100F11F04A0 +:108DB00011406118C0004FF6FC720A40B3F804314C +:108DC000013080184FF6FE7203F11F010240DB00F4 +:108DD0008A18591C4FF6FC731340CB184FF6FE77D8 +:108DE0001F401C37BFB287B03846E8F37BF2044619 +:108DF000002800F0BC8000213A46E3F35DF24023F6 +:108E0000638233684FF6FC72DB692660B3F8C010EA +:108E1000A78001F14300024005FB0121A28201313C +:108E20004FF6FE720A40B3F8C410E2821C3292B2CE +:108E3000C81C101862834FF6FC72024005FB01212A +:108E4000A28301314FF6FE720A40B3F80011E283AB +:108E50001C3292B2C81C101862864FF6FC72024097 +:108E600005FB0121A28601314FF6FE720A40B3F8DC +:108E7000C810E2861C3292B2C81C101862844FF6E9 +:108E8000FC72024002EBC1010131A2844FF6FE7276 +:108E90000A40B3F8CC10E2841C3292B2C81C1018FD +:108EA00062854FF6FC72024002EBC1010131A285DE +:108EB0004FF6FE720A40B3F80411E2851C3292B2FA +:108EC000CB1C6287D2184FF6FC731340A38703EBC9 +:108ED000C10301334FF6FE721A40E2870025274F87 +:108EE00057F8353063B1264B29018DE81800DD2293 +:108EF000204601F0F001234BFFF71AFD002836DB76 +:108F000001350D2DEBD1002557F8353053B129012E +:108F1000DD22204601F0F0011B4B0094FFF7A2FE7A +:108F2000002824DB01350D2DEED1184BB0218DE842 +:108F30001800FF222046164BFFF7FAFC002816DB2C +:108F4000B021FF222046134B0094FFF78BFE002830 +:108F50000DDB114B002102933068104A234600912B +:108F60000191039104910591FBF77AF818B120461D +:108F7000FFF7CCFC0024204607B0F0BD6859010083 +:108F80000DD5850061D58500ADD58500F1E00000E7 +:108F900043E1000091E0000099D485000D5A0100E2 +:108FA0002DE9F743DDF8289007460E46154698460A +:108FB000002456FA04F3D8070AD52101384601F0F7 +:108FC000F0012A464346CDF80090FFF74BFE18B952 +:108FD00001340D2CEDD10020BDE8FE832DE9F04FCA +:108FE00087B005920268B0F8288012689C46D26962 +:108FF0000446D2F8CC20B0F82AA09045838DC78DC6 +:109000004CDA8279002A4CD101F0F0063611C719EA +:10901000B2B237F812B0013237F8125082444545E7 +:10902000034419D2C5EB080805F101090AEB050153 +:1090300042460AEB0900CDF80CC00493E3F318F1A3 +:10904000049B4FEAC80203EBC90003EBC501E3F33D +:109050000FF1DDF80CC0049B3146002207E007EB5E +:10906000460030F802E00EF1010E20F802E0013176 +:1090700002320D29F3D91099CBEB05020091059925 +:109080000AEB0B00019192B203EBCB01634600F0B7 +:109090006FF8238D00200133238504E06FF0150065 +:1090A00001E06FF0160007B0BDE8F08F2DE9F7433F +:1090B000DDF8289007460E4615469846002456FAD5 +:1090C00004F3DB070AD52101384601F0F0012A46F6 +:1090D0004346CDF80090FFF781FF18B901340D2CFD +:1090E000EDD10020BDE8FE832DE9F047089F9A46A8 +:1090F00004469DF82460034600250CE013F8010B9C +:1091000086420AD01DB113F802ECB64501D2864260 +:1091100003D90135ADB29542F0D1AA4207FB05183B +:109120000ED9C5EB0209414607FB09F208EB07001F +:10913000E3F39EF0681C201861194A46E3F398F0A7 +:10914000404651463A46E3F333F06655BDE8F087B2 +:109150007FB50393089B0493099B05930C2300930D +:109160009DF82830019303ABFFF7BEFF07B000BDA9 +:109170001FB50293069B0393082300939DF81C30B0 +:10918000019302ABFFF7B0FF05B000BD37B5254B2B +:10919000D0F8945604460093019040F23F112846BF +:1091A0007F22214BFFF746FC00283AD11F4B28466F +:1091B0008DE8180041F63F5140221D4BFFF7C6FCD9 +:1091C00078BB1C4B28468DE8180040F63F119822CA +:1091D000194BFFF7BBFC20BB184B28468DE8180045 +:1091E00040F22F11A822164BFFF7B0FCC8B9284651 +:1091F00040F20F117F22134B0094FFF7D1FE80B98C +:10920000284640F20F1198220F4B0094FFF74EFFB3 +:1092100038B9284640F20F11A8220C4B0094FFF7F2 +:1092200045FF3EBD55F0850081EC8500A1F085002D +:10923000A1EC850009F0850007E2000019F1850026 +:1092400015ED8500C5ED850085ED850001EE8500F5 +:1092500037B5104BD0F89456044600930190052181 +:10926000284600220C4BFFF7E5FB90B90B4B284634 +:109270008DE8180005210122094BFFF7DBFB40B9FF +:10928000084B28468DE8180005213222064BFFF7CF +:10929000D1FB3EBD49E7850011E7850065E7850004 +:1092A0001DE785002DE7850001E7850037B5254BD3 +:1092B000D0F894560446009301904FF490712846DC +:1092C0000022214BFFF7B6FB00283AD11F4B28465E +:1092D0008DE818004FF4907101221D4BFFF7AAFB97 +:1092E00078BB1C4B28468DE818004FF49071322251 +:1092F000194BFFF79FFB20BB184B28468DE8180041 +:109300004FF490710322164BFFF794FBC8B9154B2D +:1093100028468DE818004FF490710622124BFFF793 +:1093200089FB70B9284680210522104B0094FFF775 +:1093300099FC30B92846802105220D4B0094FFF797 +:1093400091FC3EBD01EC850089E985003DEC85007E +:1093500091E98500A5EB850045E9850079EB85005D +:1093600031E98500CDEB850061E985009DE9850047 +:1093700019EB850037B5154BD0F894560446009389 +:109380000190402128460022114BFFF7D1FAE0B9A5 +:10939000104B28468DE81800402101220E4BFFF7A4 +:1093A000C7FA90B90D4B28468DE8180040213222AB +:1093B0000B4BFFF7BDFA40B90A4B28468DE8180061 +:1093C00040210322084BFFF7B3FA3EBD8DF2850022 +:1093D00031F28500A5F285003DF2850071F285002D +:1093E00021F2850049F2850011F2850037B50A4B5C +:1093F000D0F89456044600930190B02128461022DC +:10940000064BFFF795FA30B92846B0211022044BDD +:109410000094FFF727FC3EBD65E8850081E78500E5 +:10942000ADE7850037B5D0F8945604460090C021CA +:1094300028460022114BFFF7B3FDF0B92846C021A2 +:1094400001220F4B0094FFF7ABFDB0B92846C021B5 +:1094500006220C4B0094FFF7A3FD70B92846C021EB +:10946000A822094B0094FFF721FE30B92846C021FD +:109470009822064B0094FFF719FE3EBDF9F28500D5 +:1094800021F38500D9F285003DF38500C1F2850006 +:1094900010B5044650B10368054918682246FAF72A +:1094A00084FD2046BDE81040E7F32EB710BD00BF95 +:1094B000AA5A010038B505460C20E7F313F7044615 +:1094C00038B100210C22E2F3F7F60C232560A380CB +:1094D00001E0FFF7DDFF204638BD28B18368DA8858 +:1094E000013ADA80E7F310B770472DE9F04F9B4659 +:1094F000038B87B0C518C65AB5F80480438AC6EBFB +:109500000808984505919446878AB0F816A032DA83 +:109510006C88C7194445824416DAC4EB080804F184 +:1095200001093919424607EB0900CDF810C0E2F3F2 +:109530009FF60C2202FB09A002FB04A102FB08F229 +:10954000E2F396F6DDF810C06B88A21B01336B8046 +:10955000AB880C210133AB80109BB8190193059B9C +:1095600001FB06A1029392B26346CDF800B0FFF76B +:10957000EFFD002001E06FF0150007B0BDE8F08FAF +:109580002DE9F04F9B46038B9446C518AC8830F804 +:109590000380428AC8EB040387B093420591878A0F +:1095A000B0F816A02FDA9C42074482446E8816DA7F +:1095B000C8F1000804F101093919424607EB090016 +:1095C000CDF810C0E2F354F60C2202FB09A002FB16 +:1095D00004A102FB08F2E2F34BF6DDF810C0AB8801 +:1095E000A21B0133AB80109B0C210193059BB81982 +:1095F000029301FB06A192B26346CDF800B0FFF7DB +:10960000A7FD002001E06FF0150007B0BDE8F08F66 +:109610002DE9F04F9B46038C85B0C518C65AB5F8A6 +:109620000480438BC6EB0808984503919446878BCA +:10963000B0F81EA02EDA6C88C7194445824415DAAA +:10964000C4EB080804F101093919424607EB090087 +:10965000CDF808C0E2F30CF60AEBC9000AEBC4012E +:109660004FEAC802E2F304F6DDF808C06B88A21BDB +:1096700001336B80AB88B8190133AB80039B0AEBD5 +:10968000C601019392B26346CDF800B0FFF770FDBA +:10969000002001E06FF0150005B0BDE8F08F00007C +:1096A0002DE9F04F036885B003931B681546DB690D +:1096B000C288D3F8D03007469A420E465BDA09B129 +:1096C0004E1CB6B20DB10135ADB206F127034FF60F +:1096D000FC7A03EA0A0A0C2303FB06A34FF6FE7882 +:1096E000013303EA080808F10903EB184FF6FC7B85 +:1096F00003EA0B0B0BEBC50201324FF6FE7313406E +:1097000003F106091FFA89F948460293E7F3EAF5DF +:109710000446002830D000214A46E2F3CDF5029BF2 +:1097200003992384FB88A4F81880242208F10608F2 +:1097300001332160A760A4F81090A282A4F816A0BB +:10974000A4F81C80A4F81EB066826583FB8046B135 +:10975000DD2120460C4A0D4B0094FFF7C6FE002881 +:109760000ADB6DB1DD212046094A2346FFF750FF91 +:10977000002805DA00E000242046FFF7AEFE0024B2 +:10978000204605B0BDE8F08F85F5850041F58500E0 +:10979000BDF585007FB50A4A03460092002201927A +:1097A00002920392049205920649074A0068FAF76A +:1097B00057FC002814BF4FF0FF30002007B000BD59 +:1097C000991E860078F08800AE5A010002460249D0 +:1097D0000068FAF7EABB00BFAE5A010010B50446B4 +:1097E00048B1036821461868FAF7FEFC2046BDE838 +:1097F0001040E7F389B510BD37B505460820E7F3FB +:1098000077F50446A0B10560002201900C2128469E +:109810000A4B0092FDF746FF0028606008DB084B0A +:10982000286800932146074A0423FAF76CFC18B114 +:109830002046FFF7D3FF002420463EBD1D268600AC +:109840002CF188003126860010B50446C06818B196 +:10985000E7F35AF50023E36010BD10B50446A020DD +:10986000E7F340F570B1E060A06000F190020346BC +:109870001033934243F8103CFAD10023C0F89030E3 +:10988000184610BD6FF01A0010BD000038B5044630 +:10989000002852D0002105683FF04EDA20463FF004 +:1098A0002BD8636933B12046002141F015DA606995 +:1098B00038F044DCA36933B12046012141F00CDAD1 +:1098C000A06938F03BDC236933B12046022141F026 +:1098D00003DA206938F032DCE36F33B1204603212C +:1098E00041F0FAD9E06F38F029DC204641F09AD9EE +:1098F000D4F89800E7F308F501E03EF027DEE169CF +:1099000020460029F9D1FFF79FFFD5F8440118B18F +:109910000A492A4600F08FF9286809492246FAF7D1 +:1099200044FBD4F8A8301BB104F1A800E1F3DAF647 +:109930002046BDE83840E7F3E7B438BD1142860061 +:10994000F4C8890030B5054687B0B020E7F3CAF403 +:109950000446002800F099800021B022E2F3ACF424 +:109960000A2384F84330012384F84830FF2384F825 +:10997000203084F8213084F8223084F823302560A8 +:10998000C420E7F3AFF4C4F8980000287DD0204647 +:109990003FF0C4D920463FF047DD2B6841F26B020F +:1099A000D3F8D43020F07F00196BA0879142204675 +:1099B00008D19B6A932B05D13FF036DDC0F584407A +:1099C000683001E03FF034DDE087E38F204623F08C +:1099D0007F03E3873FF02CDD41F2883222652E4A77 +:1099E000002320F07F00A4F84000E36400922B4A9B +:1099F000049301922A4A059302922A4A2868039204 +:109A000029492A4A2346FAF72BFB00283DD1D5F8ED +:109A1000E80538F069DB6061002836D0D5F8E80544 +:109A200038F062DBA06180B3D5F8E80538F05CDB84 +:109A3000206150B32046FFF710FF30BBD5F8E80592 +:109A400038F052DBE06700B3012384F87830D5F8B2 +:109A5000440141F27073A4F87A3020B114492A46C7 +:109A600000F0E6F888B9204601213FF065D94FF4AF +:109A70004843A3650023E36532232366D5F83806FF +:109A800004F1A801E1F318F618B12046FFF7FEFE35 +:109A90000024204607B030BD59348600B1528600FC +:109AA00039528600ED3686004CF18800F4C88900F2 +:109AB0001142860038B50446002827D005681449AD +:109AC00028682246FAF771FA236A1BB104F12000D4 +:109AD000E1F308F6E3691BB104F11C00E1F302F6BF +:109AE000A3691BB104F11800E1F3FCF563691BB134 +:109AF00004F11400E1F3F6F5284606492246FDF785 +:109B0000F4FD2046BDE83840E7F3FEB338BD00BFA2 +:109B1000B0CB89002D62860070B5054686B0302036 +:109B2000E7F3E6F30446002859D04FF0FF33036112 +:109B30000422FF2105600A30E2F3BEF30B2104F199 +:109B40000E00E3F391F700238DE818000421284666 +:109B5000264A274BFDF7A6FD002860603FDB28461C +:109B600024492246FDF7BCFD002838D1D5F83866D7 +:109B700004F114013046E1F39FF500282FD130465F +:109B800004F11801E1F398F548BB304604F11C01DB +:109B9000E1F392F518BB304604F12001E1F38CF5B6 +:109BA000E8B9154B01900093144B04900293144BA9 +:109BB0000590039328681349134A2346FAF750FA8D +:109BC00068B9204641F09ADF20B12046012141F0DA +:109BD000C9DF20B93223A3622623636203E0204653 +:109BE000FFF768FF0024204606B070BD456386007D +:109BF000FD6286002D628600A9628600516586009E +:109C0000F96286003CF28800B0CB89004069E1F33C +:109C10002FB54069E1F38EB58069E1F329B580691C +:109C2000E1F388B5C069E1F323B5C069E1F382B51A +:109C3000006AE1F31DB5006AE1F37CB538B504466E +:109C400060B10568224606492868FAF7AEF9204651 +:109C5000E7F35AF32B68002283F84E2038BD00BF8B +:109C600054CC890070B50368002686B0054683F899 +:109C70004E600C20E7F33CF30446002843D0234B0E +:109C8000056023498DE848002868224A2346029649 +:109C9000039604960596FAF7E3F9064600282ED1B6 +:109CA0008DE811001C2128461B4A1C4BFDF7FAFCCD +:109CB0000028606023DB0C212846194A194B0096C6 +:109CC000019401F035FF0028A06018DB164BD5F891 +:109CD00094068DE818000A213822144BFEF7AAFEDC +:109CE00068B9D5F894060A213822114B0095FFF780 +:109CF00057F920B92B68012283F84E2003E0204653 +:109D0000FFF79CFF0024204606B070BDD971860085 +:109D100054F2880054CC8900A97186007D718600B8 +:109D2000917686005D7686007D77860019778600BD +:109D30004977860070B5064686B00820E7F3D2F270 +:109D40000446A0B10B4B0025066045600A498DE82A +:109D500028003068094A2346029503950495059525 +:109D6000FAF77EF918B12046E7F3CEF22C462046EA +:109D700006B070BD4D7E860098F28800B0C689009E +:109D800010B5044650B10368054918682246FAF731 +:109D90000CF92046BDE81040E7F3B6B210BD00BF95 +:109DA000B0C6890070B5044600282AD0066822464D +:109DB00030681449D6F84451FAF7F7F8224630468D +:109DC0001149FDF792FC224630461049FDF799FCF7 +:109DD000224628460E49FFF71CFF224628460D4919 +:109DE000FFF71DFF224628460B49FFF71EFF2846B6 +:109DF0000A492246FFF71FFF2046BDE87040E7F3FF +:109E000083B270BD35D289005D8786006D9786006C +:109E1000FD848600E9868600CDAA8600A59286008C +:109E2000F0B5D0F8446187B005465820E7F35AF200 +:109E30000446002800F0938000215822E2F33CF20F +:109E400020462021494A40F8205BE2F39BF201279B +:109E50004FF0FF33E06184F84070A4F84C30304696 +:109E600043492246FFF7D2FE002878D130464149C7 +:109E70002246FFF7D1FE002871D130463E492246E6 +:109E8000FFF7D0FE00286AD130463C492246FFF752 +:109E9000CFFE002863D1284639492246FDF72CFC25 +:109EA000064600285BD18DE8110004212846354A7A +:109EB000354BFDF7F7FB0028206150DB284639467B +:109EC0003246334600960194FDF7ECFB00286061B2 +:109ED00045DB042128462D4A2D4B0096019401F0C4 +:109EE00027FE0028A0613ADB28462A492246FDF7D2 +:109EF000F7FB002833D1284B03EBC60253F836306A +:109F000063B1526852B131018DE81400D5F894065E +:109F100001F0F001C022FEF7ADFD00BB01360D2EB1 +:109F2000E9D11E4B1E4A0093002301930292039332 +:109F30000493059328681B491B4A2346FAF790F8B7 +:109F400068B9204646F0F6D820B12046012144F0F9 +:109F5000C3D820B9636C43F00403636403E0204674 +:109F6000FFF720FF0024204607B0F0BDB15A0100E2 +:109F7000FD848600E9868600CDAA8600A59286002B +:109F80006D9786000192860089918600059E860065 +:109F9000F19D86005D878600C49E0200198A8600B6 +:109FA00055AB8600ECF2880035D2890038B50446FE +:109FB000D0B1806808B1E7F3A7F1236943B90EE097 +:109FC000236953F8350008B1E7F39EF1013500E04D +:109FD0000025E3689D42F3DB2069E7F395F1204615 +:109FE000BDE83840E7F390B138BD00002DE9F041FD +:109FF00005461820E7F37CF10446002833D02B688F +:10A000000560DB690C20DB6901335843E7F370F12D +:10A01000A06040B32B681820DB69DA695B6F62606F +:10A02000E360E7F35FF12061E8B1124918220026EE +:10A03000E2F3BEF037460EE00E4BD4F810809B19C9 +:10A0400018798000E7F354F1236948F806009B591A +:10A05000083643B10137E3689F42EDDB6B68064A7F +:10A06000DC609A6003E02046FFF7A0FF0024204652 +:10A07000BDE8F0812C9F0200B9BC860010B5C46811 +:10A08000A1420BDA006900EBC1042479A24208DA8C +:10A0900050F83110002041F8223010BD6FF015004B +:10A0A00010BD6FF0150010BD47F06C9B10B5044655 +:10A0B000FFF7FAFFE084000C84F82800002010BDB0 +:10A0C000D0F8F03310B5044683B1D3F8280830B186 +:10A0D000E7F31AF1D4F8F0330022C3F82828D4F8B3 +:10A0E000F003E7F311F10023C4F8F03310BDC36BA4 +:10A0F00010B5044683B1836B5B6B0B2B07D1D0F893 +:10A10000E00320B1E7F300F10023C4F8E033E06B93 +:10A11000E7F3FAF00023E36310BD10B50446012015 +:10A12000E7F3E0F00346E063A8B100210122E2F387 +:10A13000C3F0A36B5B6B0B2B0CD14FF49470E7F364 +:10A14000D1F00346C4F8E00328B100214FF4947223 +:10A15000E2F3B2F00123184610BD70B5044640F694 +:10A1600078100D46E7F3BEF0C4F8F003002831D0B4 +:10A17000002140F67812E2F39FF0B4F85220D4F8B0 +:10A18000F03300261A70D4F8F033204683F8B66016 +:10A19000C3F8B060D4F8F03383F8B460A36B83F8ED +:10A1A0008460A36B1E679E673C23C4F8BC301023F9 +:10A1B000C4F8C030C4F8C46000F09AFFA36B022D4D +:10A1C0000CBF1A6F9A6F0020DA6684F8C36284F8B5 +:10A1D000C26270BD6FF01A0070BD0000B0F8C632E8 +:10A1E000F7B504460E46FBB10846E2F311F1074607 +:10A1F0001348E2F30DF13F181037BFB23846E7F3CA +:10A2000071F00546B8B1B4F8C632394600930D4A2C +:10A210003346E2F3B7F0E06C2946E2F3E9F607468D +:10A220002846E7F371F03FB9E06C314603B0BDE872 +:10A23000F040E2F3DDB60746384603B0F0BD00BF9C +:10A240008F9F02007A9F0200044B1B78012B02D1E2 +:10A25000002000707047FFF7C1BF00BFFC03000083 +:10A260002DE9F3471C46B0F8C632074688469146AA +:10A27000C66C002B32D00846E2F3CAF08246224870 +:10A28000E2F3C6F082440AF1100A1FFA8AFA504635 +:10A29000E7F328F0054600282FD0B7F8C63251461C +:10A2A00000931A4A4346E2F36DF038462946FFF719 +:10A2B000CBFF074668B130462946E2F38DF640B140 +:10A2C000484506DD304629464A46E2F379F682469D +:10A2D00000E0A2462846E7F317F08FB93046414622 +:10A2E000E2F37AF658B1484509DD304641464A4620 +:10A2F00002B0BDE8F047E2F363B6824600E0A24652 +:10A30000504602B0BDE8F0878F9F02007A9F02009E +:10A3100010B51446FFF798FF28B100210A46BDE8A2 +:10A320001040E2F301B4204610BD000038B5002211 +:10A330000D4608490446FFF7EBFFC0B22823A842A8 +:10A3400084F8660384F8D531CCBF84F8663384F88A +:10A35000D50138BDD69F0200012238B580F86020B3 +:10A360000A23826B002580F89E31032380F89F31F9 +:10A3700080F86F5380F8715380F8735380F87553E9 +:10A3800080F8775380F8BA5182F88A304FF6CE734E +:10A39000A0F8783214491422C0F874520446FFF72A +:10A3A000B7FF124984F866032A462046FFF7B0FF3C +:10A3B0007F2384F87B304FF0FF33A4F8983004F506 +:10A3C000F673C4F88C31642384F858300423C4F83D +:10A3D000280384F86C50C4F8E453C4F8745284F829 +:10A3E000D43184F8D63138BDD69F02005E9F02007A +:10A3F0000022FFF78DBF000010B517490446FFF794 +:10A40000F7FFC0B284F8E8030138C0B2FD2802D9D2 +:10A41000732384F8E83394F8E833204684F8E9336A +:10A420000E49FFF7E5FFC0B284F8EA0308B10F2830 +:10A4300002D1052384F8EA3394F8E82394F8EA3348 +:10A44000D31A84F8EB33002384F8EC3384F8EE332A +:10A45000112384F8ED3310BD849F0200E79F0200B2 +:10A460002DE9F04105460C4617461E46FFF7ECFE67 +:10A4700038B1284621463A463346BDE8F041FFF759 +:10A48000EFBE3046BDE8F0810023FFF7E9BF0000D2 +:10A4900070B501220D463C490446FFF739FF3B49A0 +:10A4A00084F8680300222046FFF732FF384984F819 +:10A4B0002C0307222046FFF72BFF364984F82D0393 +:10A4C0002046FFF7C1FE88B132492046A66BFFF750 +:10A4D0008FFF304930672046A66BFFF789FFA36BDB +:10A4E000B067022D0CBF1A6F9A6FDA662A490022F4 +:10A4F0006FF095032046FFF7B3FF274984F8340334 +:10A50000012220466FF09503FFF7AAFF022584F889 +:10A51000350300232A4620461F49FFF7A1FF631990 +:10A520000135052D83F83403F3D100252A46204652 +:10A530001A49FFF7A9FF631901350E2D83F8570358 +:10A54000F4D1012384F86733062220461449FFF72B +:10A55000DFFE002284F8650312492046A56BFFF751 +:10A56000D7FE114985F82C0100222046FFF7D0FEC6 +:10A57000002384F83E034021204684F82433BDE8BC +:10A580007040FFF7D3BE00BF6E9F0200449F0200E1 +:10A59000C89F0200A09F0200F89F0200C19F020016 +:10A5A000959F0200AD9F0200699F020010B504460E +:10A5B00028B10468003418BF0124E6F3A5F620464C +:10A5C00010BD10B5848B0C80018C118040F2DA3202 +:10A5D0001A8090F83520029B01201A8010BD90F857 +:10A5E00034007047C06A7047836B9961704738B513 +:10A5F000044600283ED0C56D013DC565002D39D10A +:10A60000FFF75EFD2046FFF772FDD4F8801229B1F6 +:10A61000A36B186900F08CFDC4F88052002584F803 +:10A620009551204646F0E4DEA26B1368A34202D1A6 +:10A63000A36C136003E09A6CA2421DD19D64D4F810 +:10A64000943A0BB120469847A36B186951F094D8FF +:10A65000D4F8E41320B141B1204647F08FD804E08C +:10A6600019B1A36B986852F0CDDC2046E6F34CF6A6 +:10A67000002038BD012038BD012038BD2DE9F0474C +:10A680008A46002104461546C0680A467646994621 +:10A69000EBF3DCF6804600070CD5276857B1BB6B9F +:10A6A000C7F84C901869F96A51F02CD8FB6D01334A +:10A6B000FB65CEE04FF42F60E6F314F6074628B9A9 +:10A6C0006FF01A00314648F0A3DDC5E000214FF4D9 +:10A6D0002F62E1F3F1F5FB6DC7F844A00133FB6590 +:10A6E0002368BC63BB640123C7F84C90276087F8DC +:10A6F0005930E26C41F26B039A4205D1636C932BA3 +:10A700000CBF0123182300E01823022DA7F88A307C +:10A7100005D118F0010F1CBF4FF40053FB62BB6B57 +:10A72000F96A186950F0EEDF7B6CB3F8E0831FFA2A +:10A7300088F808F470631B0AFB615FFA88F33B62D8 +:10A74000BB6BD868F8F739FCFB69A7F8C602092B80 +:10A7500004D10423FB613B6A10333B62012387F879 +:10A7600024304FEA18333B633846FFF79FFC00283C +:10A7700075D14FF48053A7F856304DF2240241F2C0 +:10A780000103022D18BF1346A7F852303846374947 +:10A79000FFF75AFD38B138463449D7F83880FFF70B +:10A7A00027FEC8F868003846FFF7B7FC002856D0E7 +:10A7B00038462946FFF76CFE3846FFF7CDFD384690 +:10A7C00000F0D2FB00284AD029463846FFF7C5FCE6 +:10A7D0000546002843D13846FFF70EFE384647F0BD +:10A7E00001DD3846012146F0AFDD3846294648F004 +:10A7F00083DB4FF0FF33C7F8D432C7F8D832C7F83D +:10A80000DC32C7F8E032C7F8E432C7F8E832C7F8FC +:10A81000EC32C7F8F032384607F11C011C22E1F394 +:10A82000C7F4206950F0A8DF60B1BB6B986852F0A4 +:10A8300035DEC7F8F80328B96FF01A00314648F042 +:10A84000E7DC0CE03846002148F04CDA002387F8BA +:10A85000FC3907F14C03FB643846BDE8F087384605 +:10A86000FFF7C5FE0020BDE8F08700BF519F020042 +:10A8700070B505464FF498707646E6F333F5044616 +:10A8800028B96FF01A00314648F0C2DC39E00021E7 +:10A890004FF49872E1F310F52B68A3606B68E360E6 +:10A8A000AB682361EB6863602B6963612B8CA384C5 +:10A8B0006B8CE3846B6AA362AB6AE362EB6A23632B +:10A8C0002B6B63636B6B6364AB6BA364EB6BE364D5 +:10A8D0002B6C23656B6C6365AB6CC4F81C316B69C6 +:10A8E000A365AB69E3650F2323663D236366792384 +:10A8F000A3660123C4F818310323E366002384F818 +:10A900008B30204670BD00007FB50A4B0A4900938A +:10A91000002301930293039304930593074A03686A +:10A92000F9F79EFB002814BF4FF0FF30002007B05E +:10A9300000BD00BF05E3860068F48800B95A010035 +:10A9400001490268F9F731BBB95A01000023F0B59B +:10A950001C4607E0CE183568C718C5507568013425 +:10A960007D6008339442F5D1F0BD000038B5046C29 +:10A970000023C4F8243690F86D53094B094A4FF46C +:10A980008060002D0CBF15461D46E6F3ABF4C4F8FD +:10A99000240620B129468022FFF7D8FF012038BDC8 +:10A9A00066AD020066B1020070B517494FF0FF3284 +:10A9B000046C0546FFF7ACFC1449C4F85005172297 +:10A9C0002846FFF7A5FC0026C4F8540510496FF08F +:10A9D000250284F858652846FFF79AFC0D49A4F82B +:10A9E000480532462846FFF793FC0B49A4F8040CAF +:10A9F0006FF003022846FFF78BFCB4F84835C31804 +:10AA0000A4F8063C70BD00BF1DA0020046A80200CD +:10AA10002FA802009CAC020007AD020038B5274900 +:10AA20000446FFF7E5FCC0B228288CBF00230123B1 +:10AA300084F8690384F8CA0384F86D3320462049FA +:10AA4000FFF7D6FC082820461CD81E490022FFF735 +:10AA50001BFD80B20022C4F8FC001B492046FFF712 +:10AA600013FD1A49C4F800012046FFF7C1FC18493C +:10AA700005462046FFF7BCFC80B240EA0545C4F815 +:10AA8000045113E013490022FFF7FEFC80B2C4F822 +:10AA9000FC00114900222046FFF7F6FC0F49C4F8DC +:10AAA00000012046FFF7A4FCC4F8040120460C492D +:10AAB000FFF79EFC84F8080138BD00BF1EA4020009 +:10AAC000EFAC020014A802003DA802004CA0020056 +:10AAD00038A0020090AC020035AD0200A1A802002F +:10AAE000C4A70200F8B5A4490022056C0446FFF78C +:10AAF000CBFCA14985F8BC0401222046FFF7C4FC29 +:10AB00009E4985F8BD04002207232046FFF7A8FCD4 +:10AB1000922385F8BE04994901222046FFF7A0FC44 +:10AB2000974985F8BF0400222046FFF7F1FB9549BD +:10AB3000C5F8C40400222046FFF7EAFB0026A5F86A +:10AB40005804914985F8336420463246FFF7E0FB0C +:10AB50008E49A5F80A042046FFF74AFCB8B1012344 +:10AB600085F833342F464223324620468749FFF783 +:10AB700077FCAB19C0B283F82604B5F80A34013665 +:10AB8000C018A7F80C0402370D2EECD10DE0804957 +:10AB900042222046FFF7BCFBC2B285F808242046BB +:10ABA0007C49FFF7B5FBA5F806047B490022204647 +:10ABB000FFF7AEFB794985F838044FF0FF322046A5 +:10ABC000FFF7A6FB7649A5F868054FF0FF3220464F +:10ABD000FFF79EFB7349A5F86A054FF0FF32204648 +:10ABE000FFF796FB7049A5F86E054FF0FF3220463F +:10ABF000FFF78EFB6D4985F8700500222046FFF7B0 +:10AC000087FB002684F87400324620466849FFF727 +:10AC10003BFCAB1901360E2E83F80606F4D1A122B7 +:10AC200064492046FFF774FB6349C5F8C00546F246 +:10AC30000F622046FFF76CFB0822C5F8C4055F4988 +:10AC40002046FFF765FB5E49C5F8C8056FF00802AE +:10AC50002046FFF75DFB5B49C5F8CC0540F6BB72AB +:10AC60002046FFF755FB0A22C5F8D0055649204675 +:10AC7000FFF74EFB5549C5F8D4056FF04402204656 +:10AC8000FFF746FB5249A5F802066FF04A0220463C +:10AC9000FFF73EFB0122A5F804064E492046FFF7C8 +:10ACA00037FB80B2031C18BF012300F0020085F8B7 +:10ACB0004A353F2285F84B0547492046FFF728FBD8 +:10ACC000642285F84C0545492046FFF721FB44499D +:10ACD000C5F85C054FF0FF322046FFF719FBC5F8B9 +:10ACE0006005013018BF012085F864053D49002248 +:10ACF0002046FFF70DFBC0B200F00F03000900F083 +:10AD0000010085F8143685F81706374900222623F6 +:10AD10002046FFF7A5FB3449A5F818060122422377 +:10AD20002046FFF79DFB5023A5F81A062E49022264 +:10AD30002046FFF795FB0622A5F81C062B49204666 +:10AD4000FFF7E6FA85F81E062046FFF767FE94F83F +:10AD50006D232046002A4DD12549FFF795FB244954 +:10AD6000A4F8820301222046FFF78EFB2049A4F8B5 +:10AD70007E0320464DE000BFC8AC020073A802006D +:10AD800087AC020054AC02007FA8020074AC020041 +:10AD9000B1AC0200E3AC020008A0020055A0020022 +:10ADA000F7AC020061A802001CA80200BAAC0200C5 +:10ADB0004CAD020025A802008DA80200D2AC020012 +:10ADC000D9AC020014A002005FAD02002AAD02005F +:10ADD00067AC0200DFA70200ADA80200FAA70200DC +:10ADE000E8A7020041A0020080AC0200D1A7020047 +:10ADF00045AD020025490022FFF746FB2349A4F890 +:10AE0000820301222046FFF73FFB2049A4F87E037E +:10AE100020460222FFF738FB0023A4F880031C49D8 +:10AE200085F8333620460222FFF71AFB10B10123C2 +:10AE300085F8333695F833362BB315490022204672 +:10AE4000FFF722FB1249A4F82C0A01222046FFF743 +:10AE50001BFB0F49A4F8280A02222046FFF714FB27 +:10AE60000C49A4F82A0A00222046FFF751FA0A49A1 +:10AE700085F8310628222046FFF74AFA002385F894 +:10AE8000320684F867330120F8BD00BF0AA802002B +:10AE9000A5AC0200DAA702005AAD020038B50E498F +:10AEA000046C0546FFF7A4FA0C4984F829062846E5 +:10AEB000FFF79EFAFF2284F82A0609492846FFF781 +:10AEC00027FA084984F830062846FFF791FAC4F8B3 +:10AED0002C06012038BD00BF5EAC020096A802001F +:10AEE0002BA0020051A8020038B50446056C4FF4AF +:10AEF0006770E6F3F7F1C5F82006236CD3F8200657 +:10AF0000B0B1D4F8DC300B4A934207D00A4A9342DE +:10AF100006D00A4A93420AD1094902E0094900E0F1 +:10AF200009494FF46772E1F343F1012038BD002075 +:10AF300038BD00BFC0AD3A0280BA8C0100F82401D0 +:10AF4000B8A8020082A0020028A4020010B504469E +:10AF50004EF00AD8236CD3F82006E6F3D5F1206C26 +:10AF6000BDE81040E6F3D0B170B5044640F60840A5 +:10AF7000E6F3B8F105462064002800F08380002144 +:10AF800040F60842E1F398F10125A36B84F8825062 +:10AF900084F8F050D868EBF3BDF13B4BC4F8DC000B +:10AFA000C4F8483A394B2046C4F84C3A384BC4F8F8 +:10AFB000503A384BC4F8543A374BC4F8A03A374BA0 +:10AFC000C4F85C3A364BC4F8643A364BC4F86C3A71 +:10AFD000354BC4F8703A354BC4F87C3A344BC4F85E +:10AFE000B43A344BC4F8B03A334BC4F8C03A334B9C +:10AFF000C4F8BC3A324BC4F8C43A324BC4F8C83A2D +:10B00000314BC4F8CC3A314BC4F8943A304BC4F8C5 +:10B01000D03A304BC4F8D43A2F4BC4F8D83A2F4B1F +:10B02000C4F8DC3A2E4BC4F8E03AFFF75BFD40B3BE +:10B030002046FFF759FF20B32046FFF797FC00B3E7 +:10B040002046FFF7B1FC236C204683F8C054FFF77D +:10B0500025FF244900222046266CFFF759F9224992 +:10B0600086F8340600222046FFF752F91F4984F87B +:10B0700090022A462046266CFFF74AF986F83506E4 +:10B0800000E00546284670BD554B8700114A8700F1 +:10B09000154A8700B95E87008D358700214B8700F0 +:10B0A000915E8700CDEC8600296487001D4B8700E8 +:10B0B000895F870015F98600D5F886004938870032 +:10B0C00061498700CD218700C5F90000415D02007C +:10B0D000F50A8700F90A8700F10A8700FD0A870050 +:10B0E0000D0B870072A0020064A0020014AD0200E4 +:10B0F000836B93F82C210AB1042200E003221A6723 +:10B10000DA667047F8B507460C200D461646E6F39A +:10B11000E9F0044630B100210C22E1F3CDF02760C4 +:10B120006660A5602046F8BD08B1E6F3EDB0704753 +:10B130008068F2F35BB4000070B5064686B06C2000 +:10B14000E6F3D0F00446D0B100216C22E1F3B4F074 +:10B150000823A3610E4B26600025009330680D493B +:10B160000D4A234601950295039504950595F8F738 +:10B1700077FF38B93268012382F892302371204674 +:10B1800006B070BD2046E6F3BFF02C46F7E700BFDF +:10B190000D698700B00A8900665B010010B504469E +:10B1A00068B10368064918682246F8F7FEFE204693 +:10B1B00051F048D82046BDE81040E6F3A5B010BDD8 +:10B1C000665B010010B5044648B105492246406857 +:10B1D000F8F7EBFE2046BDE81040E6F395B010BD51 +:10B1E0005CF4890070B5064686B01020E6F37AF06C +:10B1F000044630B300211022E1F35EF0336826608C +:10B20000636073680025A360042130460E4A0F4B2B +:10B2100000950194FCF746FAA842E0600DDB0C4B68 +:10B2200030688DE828000B490B4A234602950395A8 +:10B2300004950595F8F714FF18B12046FFF7C2FFF3 +:10B240000024204606B070BD297487001174870061 +:10B250007D7487007C0B89005CF4890030B505465D +:10B2600087B01420E6F33EF0044638B300211422E0 +:10B27000E1F322F06B682868A360124B25606060E0 +:10B28000002500931049114A234601950295039524 +:10B2900004950595F8F7E4FE60B90A2323730F239C +:10B2A00063736423A3730223E373062323740123CC +:10B2B000637403E02046E6F327F02C46204607B0EF +:10B2C00030BD00BF217B8700940B89000CE389000F +:10B2D00010B5044648B1054922464068F8F765FEB6 +:10B2E0002046BDE81040E6F30FB010BD0CE3890026 +:10B2F00010B5044658B1064B21461B88C358186840 +:10B30000F8F772FF2046BDE81040E5F3FDB710BD29 +:10B31000D403000073B505460C20E5F3E9F70446B5 +:10B32000C8B1104B04221A8002214560002301900D +:10B330000D4A28460093FCF7B5F9002820600ADB87 +:10B3400001232381094B286800932146084A0223E0 +:10B35000F8F7D9FE18B12046FFF7CAFF00242046AF +:10B360007CBD00BFD40300007D858700FC0B8900F5 +:10B37000A985870038B5044680B1094B21461B8852 +:10B38000C5582868F8F730FF286806492246F8F7BC +:10B390000CFE2046BDE83840E5F3B6B738BD00BF27 +:10B3A000D6030000845B0100F0B5054687B0142089 +:10B3B000E5F39EF70446002856D02F4B04221A804E +:10B3C000456000260190042128462C4A2C4B00960B +:10B3D000FCF768F9B042206046DB0123A3810C230F +:10B3E0002382284B0722E2810093274B2868019390 +:10B3F0002649274A23460296039604960596F8F7AF +:10B400002FFE002830D1234B286800932146224A82 +:10B410000523F8F778FE38BB204BD5F894068DE865 +:10B4200018004FF490712A221D4BFDF703FBD8B989 +:10B43000D5F8940680212A221A4B0094FDF712FCBD +:10B4400090B9B5F8AA0106F023DD801B18BF0120D2 +:10B450000A3055F820301B68022B09D10121204603 +:10B460000A4652F0ABDD03E02046FFF783FF0024DD +:10B47000204607B0F0BD00BFD60300005D898700FD +:10B4800049898700DD8B8700F58B8700340C8900A4 +:10B49000845B01000C0C8900098B8700F98C870004 +:10B4A000E9898700F9888700084B10B51B88044696 +:10B4B00050B1C358064918682246F8F776FD204671 +:10B4C000BDE81040E5F320B710BD00BFD803000071 +:10B4D0008B5B010070B5054686B01420E5F308F7D4 +:10B4E0000446002844D0264B08221A800023856099 +:10B4F000042100930190234A2846234BFCF7D2F8FD +:10B500000028206034DB0223A38105220C23E28182 +:10B510002382D5F8940680213D221C4B0094FDF730 +:10B52000A1FB28BB1A4B029000931A4B0390019386 +:10B530000490059018492868184A2346F8F790FDAA +:10B54000B0B9B5F8AA0106F0A3DC2B6893F84F2038 +:10B550001AB1032A14BF032201222046012153F00D +:10B5600063DA204602214FF0FF3253F05DDA03E048 +:10B570002046FFF799FF0024204606B070BD00BFAB +:10B58000D8030000319287001D928700E99187005F +:10B590009993870001958700400C89008B5B01001F +:10B5A00038B5044698B10568224628460849FCF794 +:10B5B0009CF821462868F8F717FE286805492246B6 +:10B5C000F8F7F3FC2046BDE83840E5F39DB638BDFA +:10B5D0001D9E8700C9E3890030B5054687B0082065 +:10B5E000E5F386F6044600283ED0002305600421DA +:10B5F00000930190204A2846204BFCF753F800287E +:10B60000606031DB28461E492246FCF769F858BBCA +:10B610001C4B0190009302900390049005901A49EE +:10B6200028681A4A2346F8F71BFDE8B9184B286822 +:10B6300000932146174A0123F8F765FDA0B9164B80 +:10B64000D5F894068DE818004FF490712822134B1A +:10B65000FDF7F0F940B9D5F8940680212822104B67 +:10B660000094FDF7FFFA18B12046FFF799FF002478 +:10B67000204607B030BD00BFA19D8700619D8700B7 +:10B680001D9E8700A59E87009C0C8900C9E3890048 +:10B69000940C8900799E87009D9F8700459E8700B6 +:10B6A000459D870070B5064686B09C20E5F320F6E0 +:10B6B0000446002834D006601B4B306800256060CB +:10B6C0001A4900931A4A2346019502950395049559 +:10B6D0000595F8F7C5FCF8B9D6F884341E229B7896 +:10B6E00022610422E27202222377227301230A22BA +:10B6F000E376237263616273A3764FF6AF72A3772A +:10B7000084F899301023A0736072A072228384F8A9 +:10B710009A3084F8983003E02046E5F3F5F52C469E +:10B72000204606B070BD00BF19AE8700001C89001E +:10B7300066B50200C0F88410C0F88820C0F88C30CC +:10B740007047000010B5044648B1054922464068DC +:10B75000F8F72BFC2046BDE81040E5F3D5B510BD49 +:10B7600066B5020038B5044600B3436B05680BB1FB +:10B77000E9F7C6FC04F11400DBF38AF404F11800C5 +:10B78000DBF386F404F11000DFF382F504F124000A +:10B79000DBF372F4224606492868F8F706FC2046D7 +:10B7A000E5F3B2F52B68002283F8622138BD00BFB3 +:10B7B0007AE689002DE9F041054686B03820E5F3A8 +:10B7C00097F5044600287FD00560002601900421EB +:10B7D0002846414A414B0096FBF764FFB042606047 +:10B7E00072DB042128463E4A3E4B0096019400F04D +:10B7F0009FF9B042A06067DB0127E76038463A490D +:10B800003A4A6B68DFF32EF1206100285CD00621F4 +:10B810003246D5F80480DFF36BF5344903464246DF +:10B820003148DBF317F4606200284DD0072132461F +:10B830002069DFF35DF539460346E0613246606A10 +:10B84000DBF3E8F239460246A0612069DFF350F5E8 +:10B85000E36939463246606ADBF3DCF202210246D4 +:10B8600060612069DFF344F5214B4FF00308C4F811 +:10B870002C808DE848001F4B286804931E4B1F49FD +:10B8800005931F4A234602960396F8F7E9FBD8B9B9 +:10B890001C4BD5F894068DE81800B02142461A4B8F +:10B8A000FDF746F880B9194BD5F894068DE81800D5 +:10B8B000B0215D22164BFDF769F928B91423A36264 +:10B8C0002B6883F8627103E02046FFF74BFF0024EA +:10B8D000204606B0BDE8F08115D28700B906010008 +:10B8E000890501004DE08700FDD0870005D1870064 +:10B8F00099D38700945B010019050100181C890089 +:10B900007AE68900171501008F1601005514010011 +:10B91000C11401002DE9F043074687B04FF4417090 +:10B920000E4615469846E5F3DDF40446002878D027 +:10B9300000214FF44172E0F3BFF42820E5F3D2F484 +:10B940008146206020B92046E5F3DEF4484668E0F1 +:10B9500000212822E0F3B0F423684FF441721C6008 +:10B960006261E5604FF0FF320025A261A760C4F874 +:10B9700004809D711423A4F808322823A4F8063209 +:10B980002D23A4F804326E23A4F80A32022384F88B +:10B990000C326423A4F8383284F80D523046224920 +:10B9A00022462B46F2F33AF0C4F8F80130B304F51E +:10B9B0001473C4F81832C4F814321C4B0526C4F8AA +:10B9C0001C6200931A4B029501931A4B0495039342 +:10B9D0000595234638681849184AF8F741FB03468D +:10B9E00060B9009038682168154AF8F78CFB28B9CF +:10B9F00084F8406284F84162206812E0D4F8F811BB +:10BA000019B1A3689868F1F3F1F7206908B100F063 +:10BA10003FF8206808B1E5F377F42046E5F374F4C5 +:10BA2000002007B0BDE8F08365F68700C5EF87000A +:10BA300049F6870039FF87006C1C890000E88900FF +:10BA40006500880038B50546F0B10468E4B1D4F863 +:10BA5000F81131B1A3689868F1F3C8F70023C4F86E +:10BA6000F831A368224618680849F8F79EFAA368D7 +:10BA700021681868F8F7B8FB2846E5F345F4204636 +:10BA8000BDE83840E5F340B438BD00BF00E88900A8 +:10BA900010B5044630B159F0B9DE2046BDE810407B +:10BAA000E5F332B410BD0000F7B506680546F3694A +:10BAB0001F6D02373F013846E5F314F4044610B316 +:10BAC00000213A46E0F3F8F384E8600010210026F4 +:10BAD00028460E4A0E4B00960194FBF7E3FDB04258 +:10BAE000A0610CDB04F1200363614FF44773E36052 +:10BAF000D5F8380604F11C01DFF3DEF518B1204655 +:10BB0000E5F302F434462046FEBD00BFB9088800C4 +:10BB10009D08880010B5044648B1C36913B11C30B4 +:10BB2000DFF3E0F52046BDE81040E5F3EDB310BDCE +:10BB3000F0B5D0F8244100682569C069006D8542E0 +:10BB400011D267692E01B819013525614360059B43 +:10BB5000BA518360069BC360E068C31C591821F08A +:10BB60000301E160F0BD4FF0FF30F0BD37B5054691 +:10BB70001820E5F3B7F3044638B300211822E0F3A8 +:10BB80009BF32B68256063606B682846A360FFF712 +:10BB900065FBE06088B15BF0AFD8002301468DE81B +:10BBA000180028460A4A0B4BFFF7C2FF0028206105 +:10BBB00003DB51F04DD8606107E0E06808B1FFF7A2 +:10BBC00087FB2046E5F3A0F3002420463EBD00BFDE +:10BBD0001D1B8800F91A880010B5044638B1C068EA +:10BBE000FFF776FB2046BDE81040E5F38DB310BDAE +:10BBF00073B505461820E5F375F30446002838D0E0 +:10BC000000211822E0F358F30C20E5F36BF306460D +:10BC100000282DD000210C22E0F34EF32B68666142 +:10BC2000256063602846FFF73DFDA060B8B15BF07A +:10BC30009DD8002301468DE8280028460E4A0F4B68 +:10BC4000FFF776FF0028E06009DB56F013DA0C49B5 +:10BC500020610C4AA0680C4BFFF76CFD09E0A0685E +:10BC600008B1FFF76FFD2046E5F34EF3002400E036 +:10BC7000044620467CBD00BFCD1B8800A91B880060 +:10BC8000C1218800B5218800A91E880010B504468E +:10BC900050B18068FFF756FD6069E5F335F3204643 +:10BCA000BDE81040E5F330B310BD000070B5444B63 +:10BCB00086B000930023019302930393414B044603 +:10BCC0000493414B414905930068414A2346F8F7E4 +:10BCD000C7F9054600286FD1D4F884341421A3F89D +:10BCE0006410A36A012683F84C00E36A204683F8B7 +:10BCF0004C60A16A5EF0E8D8E16A20465EF0E4D8C4 +:10BD0000204629465DF0EADBA36A83F84D50E36ADA +:10BD100083F84D50236A1869E7F7F6FE830707D5C5 +:10BD2000D4F884344FF0FF325E73D4F88434DA816F +:10BD30002368D4F884545E6951F0BCD9014630467A +:10BD400051F052D9E862002836D0D4F884341F224A +:10BD500083F87820D4F88404052257304FF0FF315F +:10BD6000E0F3AAF22368D4F88424B3F8C810D3F817 +:10BD7000D80051850A2151631649E1F315F1431E9C +:10BD80000D2BD4F88454236898BF68631249D3F804 +:10BD9000D800E1F309F185F88A00D4F8843401224F +:10BDA00083F85120D4F8843400201A7883F84E2088 +:10BDB000D4F88434586701E04FF0FF3006B070BD0E +:10BDC000E9398800105C0100AD1E0100341D8900B6 +:10BDD0006EB5020081B5020072B50200D0F884345D +:10BDE00010B5D96A044611B1406851F00BD92068EA +:10BDF00002492246BDE81040F8F7D7B86EB50200F8 +:10BE000038B503680446D0F884542749D3F8D800DD +:10BE1000E1F3CAF0287023682449D3F8D800D4F895 +:10BE20008454E1F3C1F0E870D4F884341A78013A0C +:10BE3000D2B2FD2A01D901221A70D4F884341A78BA +:10BE40005A700023D4F88424D11812780133052BBA +:10BE500081F85220F6D1D4F8845401212846E0F329 +:10BE60008BF4A870D4F88434DA78013AD2B2FD2A7F +:10BE700001D90122DA70D4F884340121DA785A71B8 +:10BE8000D4F88454E81CE0F377F42871D4F88434AF +:10BE900020461A799A715DF053DAB4F858142046A6 +:10BEA000BDE838405DF0A49A8EB5020096B5020058 +:10BEB00010B50446D8B140680D492246FBF72BFC6B +:10BEC000236A1BB104F12000DFF30CF4237F23B1BC +:10BED000606808492246FBF708FCA068064922462C +:10BEE000F8F763F82046BDE81040E5F30DB210BD49 +:10BEF000D1568800515488007E5C010030B505465B +:10BF000087B02420E5F3EEF1044600283ED000215E +:10BF10002422E0F3D1F12B680022A360AB686560B6 +:10BF2000E3606B68042123610823A3822846194B30 +:10BF30008DE81400FBF7B6FB0028206022DB2846C2 +:10BF400015492246FBF7CCFBE0B9012323772846AD +:10BF500012492246FBF7DAFBA0B9D5F8380604F1FE +:10BF60002001DFF3A9F368B90D4B01900093029013 +:10BF70000390049005900B4928680B4A2346F8F774 +:10BF80006FF818B12046FFF793FF0024204607B052 +:10BF900030BD00BFC954880051548800D156880074 +:10BFA000555588001C1F89007E5C0100D0F8D036F2 +:10BFB000186ADFF35DB3D0F8D036186ADFF3BAB38E +:10BFC000F8B5D0F8846404460D46D1F8D800C149CC +:10BFD000E0F3EAF786F81C01D5F8D800BE49E1F392 +:10BFE00007F0D4F8846438B1D5F8D800BA49E0F342 +:10BFF000DBF786F8E80002E0022386F8E830D5F89F +:10C00000D800B649E0F3F4F7D4F8846438B1D5F831 +:10C01000D800B249E0F3C8F786F8580102E0FF23E0 +:10C0200086F85831AE49D5F8D800D4F88464E0F3E6 +:10C03000BBF7AC49C6F82001D5F8D800D4F8846421 +:10C04000E0F3B2F7A849A6F82A01D5F8D800D4F849 +:10C050008464E0F3A9F7A549A6F82C01D5F8D80027 +:10C06000D4F88464E0F3A0F7A149A6F82E01D5F82E +:10C07000D800D4F88464E0F397F786F8E900D4F8A0 +:10C08000843493F8E92012B9022283F8E920D5F824 +:10C09000D8009849D4F88464E0F386F7A6F8C6007F +:10C0A000D4F88464B6F9C63013B90123A6F8C630B3 +:10C0B000D5F8D8009049E0F377F7C6F8D800D4F85F +:10C0C0008464D6F8D8301BB94CF25033C6F8D83057 +:10C0D00096F8E93001229A40D6F8D810D5F8D80061 +:10C0E0008A4288BFC6F8D820022212FA03F3834995 +:10C0F000C6F8DC30E0F358F7C6F8E400D4F88464FE +:10C10000D6F8E4301BB94FF49673C6F8E430D5F88E +:10C11000D8007B49E0F348F7A6F8C400D4F884645B +:10C12000B6F9C43013B91923A6F8C430D5F8D8002D +:10C130007449E0F339F786F86C01D4F8843493F845 +:10C140006C2112B9052283F86C216F49D5F8D8000B +:10C15000D4F88464E0F328F7D4F88434A6F8F00027 +:10C1600093F81C21694983F81D21D4F8843493F88D +:10C170001D2183F84821D4F88434DA7983F8AC207F +:10C18000D4F884341A7A83F84521D4F884644FF6BD +:10C19000A273A6F8EA30A6F8EC30A6F8EE30D5F88F +:10C1A000D800E0F301F7A6F8F200D4F88464B6F9F9 +:10C1B000F2301BB94FF6A273A6F8F23096F8E930C8 +:10C1C000012212FA03F3D6F8D8205149934288BFCE +:10C1D000C6F8D8300023A6F8B230A6F8B430A6F8D6 +:10C1E000B630C6F8B830C6F8BC30C6F8C030D5F89E +:10C1F000D8001F46E0F3D8F686F844014549D5F843 +:10C20000D800D4F88464E0F3CFF686F84B01D5F873 +:10C21000D8004149D4F88464E0F3C6F6D4F88434F5 +:10C22000C6F8240183F82971D4F88434D3F8242182 +:10C230001AB94FF49B72C3F8242193F81D2102B15F +:10C240000322C3F84C21C3F850210022C3F8542123 +:10C25000D5F8D8003149E0F3CBF640B1D5F8D80095 +:10C260002E49D4F88464E0F39FF6C6F85401D5F85B +:10C27000D8002B49E0F3BCF640B1D5F8D8002849E6 +:10C28000D4F88464E0F390F6C6F84C01D5F8D800F1 +:10C290002449E0F3ADF640B1D5F8D8002149D4F8EF +:10C2A0008464E0F381F6C6F850011F49224600235A +:10C2B000A068D4F88454F1F3B1F31C49C5F83001F7 +:10C2C0002246A0680023D4F88454F1F3A7F3C5F8FC +:10C2D0003401F8BD2CB60200A4B6020074B6020008 +:10C2E00057B60200CBB50200EEB5020000B6020060 +:10C2F00096B602009EB5020067B602001FB60200A5 +:10C30000BEB50200CDB60200DDB5020081B6020066 +:10C3100012B60200AEB50200BFB6020045B602007A +:10C3200035B60200AFB602003F330100AD33010065 +:10C3300038B5044680B105682246D5F8440107495E +:10C34000FDF779FC284606492246FBF7CEF9204640 +:10C35000BDE83840E4F3D8B738BD00BF1D70880091 +:10C36000B16E880037B505460820E4F3C1F70446EE +:10C37000C0B1056000220190042128460C4B0092B8 +:10C38000FBF790F9002860600CDB2846094922463B +:10C39000FBF7A6F930B9D5F8440107492246FDF765 +:10C3A00047FC18B12046FFF7C3FF002420463EBDDE +:10C3B000596F8800B16E88001D70880038B504463A +:10C3C00070B1056821462868F7F70EFF286805490F +:10C3D0002246F7F7EAFD2046BDE83840E4F394B77B +:10C3E00038BD00BF845C010030B5054687B00C2025 +:10C3F000E4F37EF70446002846D0274B05604FF44F +:10C400009071009301902022D5F89406234BFCF7FD +:10C4100011FB002838D1224BD5F894068DE818007E +:10C420004FF4907123221F4BFCF704FB00282BD103 +:10C430001D4BD5F894068DE81800402188221B4B2F +:10C44000FCF718FB00BBD5F8940680212022184B7E +:10C450000094FCF707FCB8B9164B02900093164BFA +:10C46000039001930490059014492868144A2346C8 +:10C47000F7F7F6FD40B9134B286800932146124A9E +:10C480000123F7F740FE18B12046FFF797FF00247D +:10C49000204607B030BD00BF21768800E9738800D0 +:10C4A000557688000D748800C1758800D5738800A2 +:10C4B000BD7388005D748800BD758800781F890091 +:10C4C000845C0100701F89003174880010B5044637 +:10C4D00060B1074B07491B882246C3581868F7F715 +:10C4E00064FD2046BDE81040E4F30EB710BD00BF68 +:10C4F000DA030000885C0100F0B5074687B014201D +:10C50000E4F3F6F6054620B3154B06460024042254 +:10C5100006F8044B1A80012347603372F46074728A +:10C52000042101900F4A38460F4B0094FFF700FB9F +:10C53000A04270600DDB0D4B0094019302940394B4 +:10C540000494059438682146094A2B46F7F788FD7C +:10C5500018B12846FFF7BAFF0025284607B0F0BDFE +:10C56000DA030000D9778800B97788002978880035 +:10C57000885C010070B5054686B01820E4F3B8F673 +:10C58000044600285AD02B6800260122436005602B +:10C59000082183F8AD2001903246284633460096A4 +:10C5A000FFF7C6FAB04220614BDB10212846274A2C +:10C5B000274B00960194FBF775F8B042C5F8980137 +:10C5C0003FDB0423E360234BA06005218DE81800C6 +:10C5D000D5F894064422204BFCF72CFA002830D1E1 +:10C5E0001E4BD5F894068DE818004FF49071442244 +:10C5F0001B4BFCF71FFA002823D1D5F89406052120 +:10C600004422184B0094FCF7CBFCD0B9D5F8940623 +:10C61000C0214422144B0094FCF7C2FC88B9134B90 +:10C6200001900093124B03900293049005901149DE +:10C630002868114A2346F7F713FD10B9204606B0C3 +:10C6400070BD2046E4F360F60024F7E779818800A6 +:10C650005D818800DD808800358088003581880014 +:10C6600005818800558088003D858800C582880046 +:10C67000CD858800E01F89008C5C010010B5044660 +:10C6800048B1054922464068F7F78FFC2046BDE8CF +:10C690001040E4F339B610BD8C5C010070B505465E +:10C6A00086B03020E4F31EF60446002831D0002185 +:10C6B0003022DFF301F61A4B25600093002301932B +:10C6C000029303930493059328681649164A234658 +:10C6D000F7F7C6FC0646E0B9FF23A3750123E3750F +:10C6E0002B681249D3F8D800E0F382F420B1314628 +:10C6F0003246E0F319F2A0752B680D49D3F8D80043 +:10C70000E0F376F448B100210A46E0F30DF2E0755B +:10C7100003E0284661F094DD0024204606B070BD99 +:10C72000A98C88001C20890056FB8900E3B6020012 +:10C73000EDB6020038B50446002820D061F0D4DD03 +:10C74000A36A73B1204661F099DA0AE02B68686841 +:10C750006360E4F3D9F52846E4F3D6F5237D013B85 +:10C7600023756568002DF1D12368054918682246B4 +:10C77000F7F71BFC2068BDE8384061F0619D38BDCB +:10C7800056FB8900776C635F626D61635F696E66FB +:10C790006F5F696E69740000000000000000000017 +:10C7A0000000000000000000000000000000000089 +:10C7B0000000000000000000000000000000000079 +:10C7C0000000000000000000000000000000000069 +:10C7D0000000000000000000000000000000000059 +:10C7E0000000000000000000000000000000000049 +:10C7F0000000000000000000000000000000000039 +:10C800000000000000000000000000000000000028 +:10C810000000000000000000000000000000000018 +:10C820000000000000000000000000000000000008 +:10C8300000000000000000000000000000000000F8 +:10C8400000000000000000000000000000000000E8 +:10C8500000000000000000000000000000000000D8 :10C8600000000000000000000000000000000000C8 :10C8700000000000000000000000000000000000B8 :10C8800000000000000000000000000000000000A8 @@ -15740,697 +15739,697 @@ :10D7600000000000000000000000000000000000B9 :10D7700000000000000000000000000000000000A9 :10D780000000000000000000000000000000000099 -:10D790000000000000000000000000000000000089 -:10D7A0000000000000000000000000000000000079 -:10D7B0000000000000000000000000000000000069 -:10D7C0000000000000000000000000000000000059 -:10D7D0000000000000000000000000000000000049 -:10D7E0000000000000000000000000000000000039 -:10D7F0000000000000000000000000000000000029 -:10D800000000000000000000000000000000000018 -:10D810000000000000000000000000000000000008 -:10D8200000000000000000000000000000000000F8 -:10D8300000000000000000000000000000000000E8 -:10D8400000000000000000000000000000000000D8 -:10D850000000000000000000646561646D616E5F9F -:10D86000746F0072616D73746279646973006465CA -:10D8700061646D616E5F746F007370695F70755F76 -:10D88000656E6162005344494F44455600677370AA -:10D890006964776F72640050434D43494144455673 -:10D8A0000073645F6F6F626F6E6C790073645F67A3 -:10D8B000706F757400475350492044776F7264202D -:10D8C0004D6F646520656E61626C65640A00736407 -:10D8D0005F677064630073645F677076616C0025D6 -:10D8E000733A2042726F6164636F6D2053445043FA -:10D8F0004D4420434443206472697665720A007384 -:10D900006470636D646364632564005344494F002D -:10D910000A525445202825732D2573257325732914 -:10D92000202573206F6E2042434D2573207225649D -:10D9300020402025642E25642F25642E25642F2564 -:10D94000642E25644D487A0A0000434443006E6FFC -:10D95000637263006E6F7469665F63006E6F7469F3 -:10D96000665F73006F66646D3267706F3D30782557 -:10D97000780070612564677725646125643D30789F -:10D98000257800706131686962303D2564007061FE -:10D9900031686962313D25640070613168696232C5 -:10D9A0003D2564006761696E6374726C7370683DD5 -:10D9B0002564007061316D61787077723D25640077 -:10D9C0006D656173706F77657225643D3078257879 -:10D9D0000072786761696E73256467256374726588 -:10D9E0006C6E616279706125643D256400706132FE -:10D9F000676125643D307825782C307825782C3087 -:10DA00007825780072737369736D6335673D25649B -:10DA100000757362666C6167733D307825780070BD -:10DA200061326763636B6125643D307825782C3003 -:10DA30007825782C30782578007064657472616E72 -:10DA4000676532673D3078257800757362333075CD -:10DA50003175323D307825780073756276656E6475 -:10DA600069643D3078257800616725643D3078250C -:10DA700078006F656D3D253032782530327825305D -:10DA8000327825303278253032782530327825309A -:10DA9000327825303278006F66646D706F3D307873 -:10DAA00025780074656D706F66667365743D2564D6 -:10DAB000006D656173706F7765723D307825780011 -:10DAC00072737369736D6632673D256400706170AF -:10DAD0006172616D62777665723D256400646F7472 -:10DAE000313161676F66646D6872627732303267B8 -:10DAF000706F3D3078257800697474326761303D0D -:10DB0000307825780062786132673D256400727351 -:10DB10007369736D6332673D2564007061356762B8 -:10DB20007734306125643D307825782C307825783D -:10DB30002C307825782C307825782C307825782C66 -:10DB4000307825782C307825782C307825782C3052 -:10DB50007825782C307825782C307825782C3078FA -:10DB60002578006D63736277323035676C706F3D76 -:10DB7000307825780000006D637362773230756C01 -:10DB800035676C706F3D30782578006D6373627710 -:10DB9000343035676C706F3D307825780000007543 -:10DBA000736275746D695F63746C3D3078257800BD -:10DBB00065787470616761696E32673D3078257889 -:10DBC00000616E74737763746C32673D30782578CA -:10DBD0000070726F647563746E616D653D257300CE -:10DBE00074785F647574795F6379636C655F74687A -:10DBF000726573685F25645F35673D2564007278E0 -:10DC00006761696E65727232676125643D3078259F -:10DC10007800616730006D61787032676125643D1E -:10DC200030782578006277647570706F3D307825A4 -:10DC300078006E6F6973656C766C35676125643D3D -:10DC400025642C25642C25642C25640062773430EF -:10DC5000706F3D30782578007061356762773830B5 -:10DC60006125643D307825782C307825782C307803 -:10DC700025782C307825782C307825782C3078252C -:10DC8000782C307825782C307825782C30782578C9 -:10DC90002C307825782C307825782C307825780031 -:10DCA0007573623330753175323D30782578007088 -:10DCB00064657472616E676535673D3078257800FC -:10DCC0006D6163616464723D25730074656D70738A -:10DCD0005F687973746572657369733D2564006D5F -:10DCE0006373256467706F25643D30782578006222 -:10DCF0006F617264666C616773323D3078257800BD -:10DD0000626F617264666C616773333D3078257849 -:10DD1000006C6564626825643D307825780072780F -:10DD20006761696E732564672563747269736F61D7 -:10DD300025643D256400616132673D3078257800B7 -:10DD400070726F6469643D307825780074656D7019 -:10DD50007468726573683D256400636869707265F4 -:10DD6000763D2564006C65676F66646D627732305E -:10DD700035676C706F3D307825780000006C656702 -:10DD80006F66646D62773230756C35676C706F3DAD -:10DD900030782578006C65676F66646D6277323025 -:10DDA00035676D706F3D307825780000006C6567D1 -:10DDB0006F66646D62773230756C35676D706F3D7C -:10DDC00030782578006C65676F66646D62773230F5 -:10DDD000356768706F3D307825780000006C6567A6 -:10DDE0006F66646D62773230756C356768706F3D51 -:10DDF000307825780075736266733D25640074651C -:10DE00006D70735F706572696F643D256400736245 -:10DE10003430616E64383025637235672563706F06 -:10DE20003D307825780063633D2564002004D002EE -:10DE3000A6A9FFFF646F7431316167647570256353 -:10DE400072706F3D307825780061676125643D30E0 -:10DE500078257800747269736F35673D307825785E -:10DE60000074656D7073656E73655F736C6F70655C -:10DE70003D2564006D61787035676125643D3078BB -:10DE800025782C307825782C307825782C3078251A -:10DE900078007061316974737369743D2564007032 -:10DEA000613062303D25640070613062313D25642F -:10DEB0000070613062323D25640070613567612514 -:10DEC000643D307825782C307825782C307825788A -:10DED0002C307825782C307825782C307825782CC3 -:10DEE000307825782C307825782C307825782C30AF -:10DEF0007825782C307825782C30782578006D635B -:10DF0000736277383035672563706F3D30782578D8 -:10DF10000073756262616E6435677665723D256473 -:10DF2000007273736973617635673D2564006D63B4 -:10DF300073627732303267706F3D30782578000039 -:10DF4000006D637362773230756C3267706F3D308D -:10DF5000782578006D6373627734303267706F3D77 -:10DF6000307825780000007265677265763D3078FC -:10DF70002578006363746C3D30782578006E6F6996 -:10DF800073656C766C32676125643D25640075733A -:10DF900062333072656773303D307825782C307885 -:10DFA00025782C307825782C307825782C307825F9 -:10DFB000782C307825782C307825782C3078257896 -:10DFC0002C307825782C30782578007573623330C2 -:10DFD00072656773313D307825782C307825782C40 -:10DFE000307825782C307825782C307825782C30AE -:10DFF0007825782C307825782C307825782C307856 -:10E0000025782C307825780063636B706F3D30780D -:10E0100025780074726935673D25640063636B641D -:10E02000696766696C74747970653D25640076650E -:10E030006E6469643D307825780066656D6374723E -:10E040006C3D2564007573623330726567732564B7 -:10E050003D307825782C307825782C307825782C30 -:10E06000307825780070646F666673657432672552 -:10E07000646D6125643D3078257800757362657044 -:10E080006E756D3D307825780070613168696D611D -:10E09000787077723D2564007278636861696E3DBF -:10E0A0003078257800626F617264666C6167733DD9 -:10E0B000307825780070613162303D2564007061F0 -:10E0C0003162313D25640070613162323D2564006A -:10E0D0007478636861696E3D30782578007278677E -:10E0E00061696E732564672563656C6E616761693C -:10E0F0006E6125643D2564006770646E3D3078254F -:10E1000078007061306D61787077723D25640062CF -:10E11000786135673D2564006167626725643D303D -:10E120007825780075736273737068795F736C65B6 -:10E130006570303D30782578007573627373706850 -:10E14000795F736C656570313D3078257800757343 -:10E150006273737068795F736C656570323D307897 -:10E1600025780075736273737068795F736C656589 -:10E1700070333D30782578006C656464633D307899 -:10E1800025303478006D63733332706F3D307825FD -:10E1900078007273736973617632673D2564006F2E -:10E1A000706F3D256400697474326761313D307869 -:10E1B0002578007278706F35673D25640065787446 -:10E1C00070616761696E35673D30782578006F66EC -:10E1D000646D356768706F3D307825780074776FAF -:10E1E00072616E6765747373692564673D256400A9 -:10E1F00073623230696E3430256372706F3D3078EF -:10E200002578006D616E6669643D3078257800651B -:10E210006C6E6132673D3078257800727063616C96 -:10E2200032673D3078257800000000000000007261 -:10E230007063616C356762303D307825780000008E -:10E24000000000727063616C356762313D30782583 -:10E2500078000000000000727063616C3567623204 -:10E260003D30782578000000000000727063616C1A -:10E27000356762333D30782578000000000000707B -:10E28000613062305F6C6F3D2564007061306231D7 -:10E290005F6C6F3D25640070613062325F6C6F3D72 -:10E2A00025640073623230696E3830616E643136D5 -:10E2B0003025637235672563706F3D3078257800AF -:10E2C000636464706F3D3078257800626F617264BA -:10E2D000747970653D3078257800616E7473776964 -:10E2E0007463683D3078257800626F6172646E7582 -:10E2F0006D3D25640072646C69643D30782578005A -:10E300007874616C667265713D2564006D6178702A -:10E3100035676861303D30782578007278676169CB -:10E320006E73256467656C6E616761696E612564F3 -:10E330003D25640075736273736D64696F25643D78 -:10E34000307825782C307825782C307825782C304A -:10E350007825780073756264657669643D30782548 -:10E3600078007061316C6F62303D256400706131FE -:10E370006C6F62313D2564007061316C6F62323DBB -:10E3800025640073746263706F3D30782578007285 -:10E39000786761696E65727235676125643D3078B2 -:10E3A00025782C307825782C307825782C307825F5 -:10E3B00078007061316C6F6D61787077723D2564A3 -:10E3C0000070646F666673657425646D6125643DD5 -:10E3D000307825780074656D70636F7272783D25B2 -:10E3E00064006F66646D3567706F3D307825780026 -:10E3F0007573626E6F73733D307825780061613597 -:10E40000673D3078257800637573746F6D7661723F -:10E4100025643D307825780074785F647574795F81 -:10E420006379636C655F6F66646D5F25645F3567F4 -:10E430003D256400757569643D25730075736264DC -:10E440006573635F636F6D706F736974653D30787A -:10E4500025780074656D7073656E73655F6F707499 -:10E46000696F6E3D2564007061706463617025643E -:10E47000673D2564006C65676F66646D6277323056 -:10E480003267706F3D307825780000006C65676FEB -:10E4900066646D62773230756C3267706F3D3078CC -:10E4A00025780070646761696E2564673D256400A6 -:10E4B0006D617870356761303D30782578006D6129 -:10E4C0007870356761313D30782578006D6373254C -:10E4D00064672563706F25643D3078257800706827 -:10E4E0007963616C5F74656D7064656C74613D2502 -:10E4F0006400706125646725637725646125643D48 -:10E50000307825780063636F64653D307830007241 -:10E51000656777696E646F77737A3D2564006F660F -:10E52000646D6C72627732303267706F3D3078257F -:10E530007800776F776C5F6770696F706F6C3D25DF -:10E540006400616E74737763746C35673D30782551 -:10E55000780063636B3267706F3D307825780074A4 -:10E56000726932673D25640063636B6277323032D3 -:10E5700067706F3D3078257800000063636B6277C9 -:10E580003230756C3267706F3D3078257800697471 -:10E5900074356761303D307825780069747435676B -:10E5A00061313D30782578006D63736C7235672575 -:10E5B00063706F3D307825780070646F66667365B0 -:10E5C00074326725646D76616C69643D30782578B6 -:10E5D0000072786761696E732564677472656C6E2A -:10E5E000616279706125643D256400626F617264C7 -:10E5F0007265763D307825780072617774656D704C -:10E6000073656E73653D307825780075736273733A -:10E610007068795F75746D695F63746C303D3078D4 -:10E6200025780075736273737068795F75746D69AE -:10E630005F63746C313D3078257800757362737355 -:10E640007068795F75746D695F63746C323D3078A2 -:10E6500025780000000000006F66646D35676C70FF -:10E660006F3D307825780070613069747373697418 -:10E670003D25640074737369706F7335673D30783E -:10E680002578007278706F32673D2564007473736B -:10E6900069706F73736C6F70652564673D256400E6 -:10E6A0007472693567683D2564006D616E663D254D -:10E6B000730074726935676C3D2564006D63736225 -:10E6C000773230356768706F3D307825780000000C -:10E6D0006D637362773230756C356768706F3D308B -:10E6E000782578006D637362773430356768706FB2 -:10E6F0003D3078257800000073726F6D7265763D4D -:10E700002564006C65676F66646D34306475707085 -:10E710006F3D30782578006D6178703567686131BC -:10E720003D307825780064657669643D30782578D9 -:10E730000072786761696E73256467747269736FBC -:10E740006125643D2564006D61787035676C6130CA -:10E750003D30782578006D61787035676C61313DAA -:10E7600030782578006570616761696E2564673D62 -:10E770002564007770736770696F3D256400776F5B -:10E78000776C5F6770696F3D25640072737369739E -:10E790006D6635673D256400747269736F32673D3D -:10E7A000307825780074737369706F7332673D3009 -:10E7B000782578007770736C65643D256400656C1E -:10E7C0006E6135673D307825780070613567627716 -:10E7D000343038306125643D307825782C30782508 -:10E7E000782C307825782C307825782C307825785E -:10E7F0002C307825782C307825782C307825782C9A -:10E80000307825782C307825782C307825782C3085 -:10E81000782578006D63736277323035676D706F7D -:10E820003D307825780000006D6373627732307573 -:10E830006C35676D706F3D30782578006D6373625D -:10E8400077343035676D706F3D3078257800000083 -:10E8500063636F64653D25632563006D6373627751 -:10E8600031363035672563706F3D30782578004943 -:10E870006E76616C69642F556E737570706F72740B -:10E880006564207874616C2076616C756520256400 -:10E8900000726D696E00636C646F5F627572737491 -:10E8A00000706C6C2564006C6E6C646F31007225B6 -:10E8B00064640072256474007874616C66726571BA -:10E8C000000000000C000000020016000200000022 -:10E8D00004000D000700000001000A00080000000D -:10E8E00004000D000A00000004000D000D000000EF -:10E8F0000100070017000000040004001B000000D6 -:10E90000040001001C0000000100070000000000DE -:10E9100002000200010000000100010003000000ED -:10E9200002000200040000000100010005000000D8 -:10E9300001000100060000000100010009000000C4 -:10E94000010005000B000000010001000C000000A8 -:10E95000020030000E000000010001000F00000066 -:10E960000100010010000000010001001100000082 -:10E97000010001001200000003000300130000006A -:10E98000010001001400000001000100150000005A -:10E990000100010016000000010001001800000045 -:10E9A0000200130019000000020013001A0000000A -:10E9B000020013001D000000010001001E00000005 -:10E9C000010001000C00000002003000726D61784F -:10E9D0000000004B00079065000C1892000F6C704F -:10E9E0006C646F31000000000100000000000000B6 -:10E9F0000000000000000000020000000000000015 -:10EA00000100000000000000040000000000000001 -:10EA100003000000000000000800000000000000EB -:10EA200000000000000000001000000000000000D6 -:10EA300007000000000000002000000000000000AF -:10EA4000571100000000000040000000000000001E -:10EA5000170100000000000080000000000000001E -:10EA6000570100000000000000010000000000004D -:10EA70000300000000000000000200000000000091 -:10EA80000000000000000000000400000000000082 -:10EA9000030000000000000000080000000000006B -:10EAA000070400000000000000100000000000004B -:10EAB00057010000000000000020000000000000DE -:10EAC000D71500000000000000400000000000001A -:10EAD000F7BDC20E00000000008000000000000032 -:10EAE000F73DC20E00000000000001000000000021 -:10EAF0000000000000000000000002000000000014 -:10EB0000F73DC00E000000000000040000000000FF -:10EB1000F73DC20E000000000000080000000000E9 -:10EB2000F73DC20E000000000000100000000000D1 -:10EB3000F73DC006000000000000200000000000BB -:10EB4000F73DDA0E00000000000040000000000069 -:10EB5000F73D0006000000000000800000000000FB -:10EB6000F73D40060000000000000001000000002A -:10EB70000000000000000000000000020000000093 -:10EB8000D7010000000000000000000400000000A9 -:10EB9000D70D000000000000000000080000000089 -:10EBA000F73DC0060000000000000010000000005B -:10EBB000F73DCA0E00000000000000200000000029 -:10EBC000F73DCA1E000000000000004000000000E9 -:10EBD000F73DFA3E00000000726567256400636C33 -:10EBE000646F5F70776D00636869706325640062AD -:10EBF0006F617264747970650070726F646964002B -:10EC0000737764656E61626C65006770646E006244 -:10EC10006F617264666C61677300627463787761B8 -:10EC200072666C616773007874616C6672657100FE -:10EC3000626F617264726576006465766964006D06 -:10EC40007578656E616200776C30696400776C2559 -:10EC5000643A2042726F6164636F6D2042434D25B8 -:10EC600073203830322E313120576972656C6573EC -:10EC70007320436F6E74726F6C6C65722025730A1B -:10EC80000074656D705F74686F72745F6D6F6E692C -:10EC9000746F725F74696D650074785F6D696E6919 -:10ECA0006D756D5F647574795F6379636C6500740D -:10ECB000785F647574795F6379636C655F63636BB8 -:10ECC0000061676267300061676267310061676297 -:10ECD00067320074656D7062617365645F6475743A -:10ECE000795F6379636C655F656E006161300074A4 -:10ECF000785F647574795F6379636C655F6F666470 -:10ED00006D000000113382002534820000000000F5 -:10ED1000000000004E5652414D52657600736172FC -:10ED2000326700616132670020432543034321437A -:10ED30002443184319431A43114313431243144302 -:10ED4000154316431B431C431D43284329432A43B1 -:10ED50002B432C432D4341434043504351435243A3 -:10ED6000534357439DA9760554435F433F434F4365 -:10ED70002F433443354336433743384339431647EB -:10ED8000484727474343604346434743484331434B -:10ED900032433343AA43584359435A43A943554343 -:10EDA00056436343804381438243644365436643E0 -:10EDB00074436743A043A143A243AE43AF43B04370 -:10EDC000AB43AC43AD43E343E443E543E243D043C9 -:10EDD000D143D243BA43BB43BC43B143B243B34331 -:10EDE000A343A443A543B743B843B943C043C14376 -:10EDF000C243D343D443D543D643D743D843D9435F -:10EE0000DA43DB43DF43E043E143EC43ED43EE43CE -:10EE1000E943EA43EB432243D6A867A868A89CA924 -:10EE2000D8A89DA91343144386A83143A7A9DBA8FA -:10EE3000D1A8DCA8A4A952AAC6A902AA31AA32AABA -:10EE400074785F74656D705F746872657368006470 -:10EE5000657669640031316E5F64697361626C6507 -:10EE60000061673000616B6D000000002994830031 -:10EE70005DB78300059283000000000045338400E5 -:10EE8000DD39840000000000000000007A62637831 -:10EE90006763696770696F00616E74737763746C20 -:10EEA000326700616E74737763746C356700776CDA -:10EEB00025643A646D6125640061613267006C7499 -:10EEC000656378666E73656C006274635F6D6F6412 -:10EED0006500626F617264666C616773006D616387 -:10EEE00061646472006C746563787061646E756DE2 -:10EEF0000076656E646964007A626378666E736535 -:10EF00006C00627463786C657363616E007A62632F -:10EF1000787061646E756D00637573746F6D766182 -:10EF2000723100637573746F6D7661723200627452 -:10EF3000635F706172616D732564006274635F6604 -:10EF40006C6167730062746378776172666C616785 -:10EF50007300626F617264666C61677332006C7417 -:10EF60006563786763696770696F00626F61726477 -:10EF7000666C6167733400626F61726472657600FB -:10EF800064657669640073726F6D72657600627491 -:10EF90005F64656661756C745F616E74006D6F6E41 -:10EFA00069746F725F74696D655F6F757400627408 -:10EFB0006364796E5F64656661756C745F627463C7 -:10EFC0005F6D6F64650070726F7465637465645F14 -:10EFD00074696D655F6F75740062746364796E5FE8 -:10EFE0006D73775F726F77300062746364796E5F00 -:10EFF0006D73775F726F77310062746364796E5FEF -:10F000006D73775F726F77320062746364796E5FDD -:10F0100064736E735F726F77730062746364796E8A -:10F020005F636F65785F74776F5F616E740074788B -:10F03000635F6475725F746872657368006274639D -:10F0400064796E5F6D73775F726F7733006274639C -:10F0500064796E5F6D73775F726F7773006274634C -:10F0600064796E5F64666C745F64736E735F6C6505 -:10F0700076656C0062746364796E5F627472737338 -:10F08000695F6879737465720070726F745F62741F -:10F09000727373695F746872657368006374733246 -:10F0A00073656C665F6475725F746872657368001F -:10F0B000616C6572745F74696D655F6F7574006211 -:10F0C000746364796E5F686967685F64736E735FA9 -:10F0D0006C6576656C007266615F636F756E745FF8 -:10F0E0007468726573680062746364796E5F6D69D9 -:10F0F000645F64736E735F6C6576656C00627463E5 -:10F1000064796E5F6C6F775F64736E735F6C657646 -:10F11000656C0062746364796E5F666C616773002E -:10F1200062746364796E5F64736E735F726F77305D -:10F130000062746364796E5F64736E735F726F777D -:10F14000310062746364796E5F64736E735F726FB3 -:10F1500077320062746364796E5F64736E735F729A -:10F160006F77330073636F5F727373695F74687274 -:10F170006573680063636F6465006363007265674D -:10F18000726576006576656E747100687332300062 -:10F19000B1968600F196860061848600B18486006F -:10F1A000B1968600F196860061848600B18486005F -:10F1B000B1968600F19686002D8586009986860098 -:10F1C000000000000000000000000000000000003F -:10F1D0002D85860099868600000000000000000052 -:10F1E000B1968600F1968600B1968600F19686006B -:10F1F000B1968600F1968600000000000D060F0013 -:10F200000000000004063004000000000206400672 -:10F2100072737369636F72726E6F726D00676C6187 -:10F220006369616C74696D65720063616C5F7065C0 -:10F2300072696F64006C64706300747373696C69E5 -:10F240006D75636F640025732E6661622E25640000 -:10F2500074656D70746872657368002E6661622EE5 -:10F2600000747870777262636B6F6600696E7465A4 -:10F2700072666572656E636500676C697463685F6A -:10F2800062617365645F6372736D696E0032675F9C -:10F290006367610072737369636F7272617474651E -:10F2A0006E0070687963616C5F74656D7064656C25 -:10F2B00074610074656D70735F68797374657265ED -:10F2C0007369730072737369636F727270657272BF -:10F2D0006732670074737369666C6F6F72326700B0 -:10F2E000766261745F616464007061706476616C01 -:10F2F0006964746573740073776469765F677069B5 -:10F300006F5F31006D63733267706F3000737075BB -:10F3100072636F6E666967006D63733267706F3119 -:10F320000063636B64696766696C74747970650007 -:10F3300065755F65647468726573683267007265CD -:10F34000645F7278626C6F636B696E6700000100C6 -:10F350006C094B0076011300323016000300417E29 -:10F360000006000AD90327002500000091090000CB -:10F370006C090000000005035BE708003F5812120B -:10F380002F141F1F1F1F20512761000009603F70AD -:10F39000020071094B0076011300323016000300A1 -:10F3A000417E0006000AD9032700250000009109CC -:10F3B000000071090000000007030D8208003F589B -:10F3C00012122F141F1F1F1F2051276100000960F8 -:10F3D0003F70030076094B007601130032301600AF -:10F3E0000300417E0006000AD90327002500000023 -:10F3F000910900007609000000000903BF1C080005 -:10F400003F5812122F141F1F1F1F20512761000089 -:10F4100009603F7004007B094B0076011300323015 -:10F4200016000300417E0006000AD90327002500CC -:10F430000000910900007B09000000000A0371B779 -:10F4400008003F5812122F141F1F1F1F2051276141 -:10F45000000009603F70050080094B007601130031 -:10F46000323016000300417E0006000AD90327004F -:10F4700025000000910900008009000000000C0335 -:10F48000235208003F5812122F141F1F1F1F215113 -:10F490002761000009603F70060085094B00760176 -:10F4A0001300323016000300417E0006000AD90323 -:10F4B00027002500000091090000850900000000D8 -:10F4C0000D03D5EC08003F5812122F141F1F1F1FE9 -:10F4D00021512761000009603F7007008A094B0035 -:10F4E00076011300323016000300417E0006000A48 -:10F4F000D903270025000000910900008A090000B7 -:10F5000000000F03878708003F5812122F141F1F97 -:10F510001F1F21512761000008603F7008008F09FC -:10F520004B0076011300323016000300417E0006C6 -:10F53000000AD903270025000000910900008F0967 -:10F54000000000001103392208003F5812122F1446 -:10F550001F1F1F1F21512761000008603F70090015 -:10F5600094094B0076011300323016000300417EEF -:10F570000006000AD90327002500000091090000B9 -:10F580009409000000001203EBBC08003F5812125F -:10F590002F141F1F1F1F21512761000008603F60AB -:10F5A0000A0099094B00760113003230160003005F -:10F5B000417E0006000AD9032700250000009109BA -:10F5C000000099090000000014039D5708003F58EF -:10F5D00012122F141F1F1F1F2151276100000860E6 -:10F5E0003F600B009E094B0076011300323016007D -:10F5F0000300417E0006000AD90327002500000011 -:10F60000910900009E090000000015034FF2080058 -:10F610003F5812122F141F1F1F1F21512761000076 -:10F6200007603F600C00A3094B00760113003230E5 -:10F6300016000300417E0006000AD90327002500BA -:10F64000000091090000A309000000001703018DCC -:10F6500008003F5812122F141F1F1F1F215127612E -:10F66000000007603F600D00A8094B007601130001 -:10F67000323016000300417E0006000AD90327003D -:10F680002500000091090000A809000000001903EE -:10F69000B32708003F5812122F141F1F1F1F21519C -:10F6A0002861000007603F600E00B4094B0076013E -:10F6B0001300323016000300417E0006000AD90311 -:10F6C00027002500000091090000B4090000000097 -:10F6D0001D035E0108003F5812122F141F1F1F1F29 -:10F6E00021512861000007603F606D6178703267CA -:10F6F0006130000001006C09340004010D0023306A -:10F700004F000300417E0006000AD90327001A00BB -:10F710000000A20900006C0900000000B208277672 -:10F7200008003F5817173C191F1F1F1F3B51196135 -:10F73000000009603F7002007109340004010D00EF -:10F7400023304F000300417E0006000AD903270042 -:10F750001A000000A2090000710900000000B708AB -:10F76000B11308003F5817173C191F1F1F1F3B51AB -:10F770001961000009603F7003007609340004013C -:10F780000D0023304F000300417E0006000AD9031C -:10F7900027001A000000A2090000760900000000FE -:10F7A000BB083BB108003F5817173C191F1F1F1F0C -:10F7B0003C511961000009603F7004007B0934006E -:10F7C00004010D0023304F000300417E0006000AB3 -:10F7D000D90327001A000000A20900007B090000DD -:10F7E0000000C008C44E08003F5817173C191F1FDF -:10F7F0001F1F3C511961000009603F70050080091E -:10F80000340004010D0023304F000300417E000648 -:10F81000000AD90327001A000000A209000080098D -:10F8200000000000C4084EEC08003F5817173C19B0 -:10F830001F1F1F1F3C511961000009603F70060027 -:10F840008509340004010D0023304F000300417E80 -:10F850000006000AD90327001A000000A2090000D0 -:10F86000850900000000C908D88908003F5817170B -:10F870003C191F1F1F1F3C511961000009603F7098 -:10F8800007008A09340004010D0023304F000300F3 -:10F89000417E0006000AD90327001A000000A209D1 -:10F8A00000008A0900000000CE08622708003F58C7 -:10F8B00017173C191F1F1F1F3C51196100000860DA -:10F8C0003F7008008F09340004010D0023304F0001 -:10F8D0000300417E0006000AD90327001A00000039 -:10F8E000A20900008F0900000000D208ECC4080043 -:10F8F0003F5817173C191F1F1F1F3C51196100006B -:10F9000008603F7009009409340004010D002330A1 -:10F910004F000300417E0006000AD90327001A00A9 -:10F920000000A2090000940900000000D7087662D8 -:10F9300008003F5817173C191F1F1F1F3C51196122 -:10F94000000008603F600A009909340004010D00BE -:10F9500023304F000300417E0006000AD903270030 -:10F960001A000000A2090000990900000000DC084C -:10F97000000008003F5817173C191F1F1F1F3C515C -:10F980001961000008603F600B009E09340004010B -:10F990000D0023304F000300417E0006000AD9030A -:10F9A00027001A000000A20900009E0900000000C4 -:10F9B000E008899D08003F5817173C191F1F1F1F9B -:10F9C0003D511961000007603F600C00A30934003D -:10F9D00004010D0023304F000300417E0006000AA1 -:10F9E000D90327001A000000A2090000A3090000A3 -:10F9F0000000E508133B08003F5817173C191F1F6C -:10FA00001F1F3D511961000007603F600D00A809EC -:10FA1000340004010D0023304F000300417E000636 -:10FA2000000AD90327001A000000A2090000A80953 -:10FA300000000000E9089DD808003F5817173C193E -:10FA40001F1F1F1F3D511961000007603F600E001E -:10FA5000B409340004010D0023304F000300417E3F -:10FA60000006000AD90327001A000000A2090000BE -:10FA7000B40900000000F4084EEC08003F581717C6 -:10FA80003C191F1F1F1F3D511961000007603F6097 -:10FA900070726F70627732303267706F0072636FAE -:10FAA000725F61636900706D696E00706170646D92 -:10FAB0006F64650063616C69647865737474617206 -:10FAC00067657432670063616C696478657374623A -:10FAD0006173653267007061326761305F6C6F001F -:10FAE00063636B3267706F0063636B7363616C6534 -:10FAF0000074656D705F6D756C7400706170646525 -:10FB000070736F6666736574006F66646D326770DC -:10FB10006F00706163616C69647832670073776449 -:10FB200069765F73776374726C5F656E006F66648D -:10FB30006D64696766696C747479706562650041AB -:10FB400076566D6964495163616C0063636B6964E7 -:10FB5000787063686F6666730074656D705F61646A -:10FB6000640073776469765F6770696F006D6373B3 -:10FB7000627732303267706F0070617064656E64F6 -:10FB80006964780001006C092600C0000A001A3080 -:10FB900080000300417E0006000AD90327001300FD -:10FBA0000000B00900006C0900000000C70B000055 -:10FBB00008003F5817173C191F1F1F1F505119618C -:10FBC000000009603F70020071092600C0000A00B1 -:10FBD0001A3080000300417E0006000AD903270086 -:10FBE00013000000B0090000710900000000CD0BF7 -:10FBF000004008003F5817173C191F1F1F1F515185 -:10FC00001961000009603F70030076092600C000FA -:10FC10000A001A3080000300417E0006000AD90362 -:10FC2000270013000000B009000076090000000062 -:10FC3000D30B008008003F5817173C191F1F1F1FC8 -:10FC400051511961000009603F7004007B092600D2 -:10FC5000C0000A001A3080000300417E0006000A3E -:10FC6000D903270013000000B00900007B09000041 -:10FC70000000D90B00C008003F5817173C191F1F80 -:10FC80001F1F51511961000009603F700500800974 -:10FC90002600C0000A001A3080000300417E0006E2 -:10FCA000000AD903270013000000B00900008009F2 -:10FCB00000000000E00B000008003F5817173C1937 -:10FCC0001F1F1F1F51511961000009603F7006007E -:10FCD00085092600C0000A001A3080000300417E1A -:10FCE0000006000AD903270013000000B009000035 -:10FCF000850900000000E60B004008003F58171778 -:10FD00003C191F1F1F1F51511961000009603F70EE -:10FD100007008A092600C0000A001A30800003008C -:10FD2000417E0006000AD903270013000000B00935 -:10FD300000008A0900000000EC0B008008003F581A -:10FD400017173C191F1F1F1F515119610000086030 -:10FD50003F7008008F092600C0000A001A3080009A -:10FD60000300417E0006000AD903270013000000AB -:10FD7000B00900008F0900000000F20B00C008006D -:10FD80003F5817173C191F1F1F1F525119610000C0 -:10FD900008603F70090094092600C0000A001A306C -:10FDA00080000300417E0006000AD90327001300EB -:10FDB0000000B0090000940900000000F90B0000E9 -:10FDC00008003F5817173C191F1F1F1F5251196178 -:10FDD000000008603F600A0099092600C0000A0080 -:10FDE0001A3080000300417E0006000AD903270074 -:10FDF00013000000B0090000990900000000FF0B8B -:10FE0000004008003F5817173C191F1F1F1F525171 -:10FE10001961000008603F600B009E092600C000C9 -:10FE20000A001A3080000300417E0006000AD90350 -:10FE3000270013000000B00900009E090000000028 -:10FE4000050C008008003F5817173C191F1F1F1F83 -:10FE500052511961000007603F600C00A3092600A1 -:10FE6000C0000A001A3080000300417E0006000A2C -:10FE7000D903270013000000B0090000A309000007 -:10FE800000000B0C00C008003F5817173C191F1F3B -:10FE90001F1F52511961000007603F600D00A80943 -:10FEA0002600C0000A001A3080000300417E0006D0 -:10FEB000000AD903270013000000B0090000A809B8 -:10FEC00000000000120C000008003F5817173C19F2 -:10FED0001F1F1F1F52511961000007603F600E0075 -:10FEE000B4092600C0000A001A3080000300417ED9 -:10FEF0000006000AD903270013000000B009000023 -:10FF0000B40900000000210C000008003F5817173A -:10FF10003C191F1F1F1F53511961000007603F60EC -:10FF20006974737369636F72720073776469765F63 -:10FF3000656E0065646F66667468643230756C0067 -:10FF4000696E697478696478706368006473736655 -:10FF50007468007473736974696D650063636B62C0 -:10FF60007732303267706F007061706474656D70E5 -:10FF7000007061326761305F3270777200696E695C -:10FF800074786964780063636B7077726F66667308 -:10FF9000657430004176566D69645F633000746546 -:10FFA0006D705F7100766261745F6D756C74006373 -:10FFB000636B696E6974786964780073726F6D72CF -:10FFC0006576006F66646D64696766696C747479E0 -:10FFD0007065007061706474656D70626961730052 -:10FFE0006C636E32305F6E6F69736563616C5F74F2 -:10FFF000626C5F656E0065646F6E74686432306C4D +:10D790000000000000000000646561646D616E5F60 +:10D7A000746F0072616D737462796469730064658B +:10D7B00061646D616E5F746F007370695F70755F37 +:10D7C000656E6162005344494F444556006773706B +:10D7D0006964776F72640050434D43494144455634 +:10D7E0000073645F6F6F626F6E6C790073645F6764 +:10D7F000706F757400475350492044776F726420EE +:10D800004D6F646520656E61626C65640A007364C7 +:10D810005F677064630073645F677076616C002596 +:10D82000733A2042726F6164636F6D2053445043BA +:10D830004D4420434443206472697665720A007344 +:10D840006470636D646364632564005344494F00EE +:10D850000A525445202825732D25732573257329D5 +:10D86000202573206F6E2042434D2573207225645E +:10D8700020402025642E25642F25642E25642F2525 +:10D88000642E25644D487A0A0000434443006E6FBD +:10D89000637263006E6F7469665F63006E6F7469B4 +:10D8A000665F73006F66646D3267706F3D30782518 +:10D8B000780070612564677725646125643D307860 +:10D8C000257800706131686962303D2564007061BF +:10D8D00031686962313D2564007061316869623286 +:10D8E0003D2564006761696E6374726C7370683D96 +:10D8F0002564007061316D61787077723D25640038 +:10D900006D656173706F77657225643D3078257839 +:10D910000072786761696E73256467256374726548 +:10D920006C6E616279706125643D256400706132BE +:10D93000676125643D307825782C307825782C3047 +:10D940007825780072737369736D6335673D25645C +:10D9500000757362666C6167733D3078257800707E +:10D9600061326763636B6125643D307825782C30C4 +:10D970007825782C30782578007064657472616E33 +:10D98000676532673D30782578007573623330758E +:10D990003175323D307825780073756276656E6436 +:10D9A00069643D3078257800616725643D307825CD +:10D9B00078006F656D3D253032782530327825301E +:10D9C000327825303278253032782530327825305B +:10D9D000327825303278006F66646D706F3D307834 +:10D9E00025780074656D706F66667365743D256497 +:10D9F000006D656173706F7765723D3078257800D2 +:10DA000072737369736D6632673D2564007061706F +:10DA10006172616D62777665723D256400646F7432 +:10DA2000313161676F66646D687262773230326778 +:10DA3000706F3D3078257800697474326761303DCD +:10DA4000307825780062786132673D256400727312 +:10DA50007369736D6332673D256400706135676279 +:10DA60007734306125643D307825782C30782578FE +:10DA70002C307825782C307825782C307825782C27 +:10DA8000307825782C307825782C307825782C3013 +:10DA90007825782C307825782C307825782C3078BB +:10DAA0002578006D63736277323035676C706F3D37 +:10DAB000307825780000006D637362773230756CC2 +:10DAC00035676C706F3D30782578006D63736277D1 +:10DAD000343035676C706F3D307825780000007504 +:10DAE000736275746D695F63746C3D30782578007E +:10DAF00065787470616761696E32673D307825784A +:10DB000000616E74737763746C32673D307825788A +:10DB10000070726F647563746E616D653D2573008E +:10DB200074785F647574795F6379636C655F74683A +:10DB3000726573685F25645F35673D2564007278A0 +:10DB40006761696E65727232676125643D30782560 +:10DB50007800616730006D61787032676125643DDF +:10DB600030782578006277647570706F3D30782565 +:10DB700078006E6F6973656C766C35676125643DFE +:10DB800025642C25642C25642C25640062773430B0 +:10DB9000706F3D3078257800706135676277383076 +:10DBA0006125643D307825782C307825782C3078C4 +:10DBB00025782C307825782C307825782C307825ED +:10DBC000782C307825782C307825782C307825788A +:10DBD0002C307825782C307825782C3078257800F2 +:10DBE0007573623330753175323D30782578007049 +:10DBF00064657472616E676535673D3078257800BD +:10DC00006D6163616464723D25730074656D70734A +:10DC10005F687973746572657369733D2564006D1F +:10DC20006373256467706F25643D307825780062E2 +:10DC30006F617264666C616773323D30782578007D +:10DC4000626F617264666C616773333D307825780A +:10DC5000006C6564626825643D30782578007278D0 +:10DC60006761696E732564672563747269736F6198 +:10DC700025643D256400616132673D307825780078 +:10DC800070726F6469643D307825780074656D70DA +:10DC90007468726573683D256400636869707265B5 +:10DCA000763D2564006C65676F66646D627732301F +:10DCB00035676C706F3D307825780000006C6567C3 +:10DCC0006F66646D62773230756C35676C706F3D6E +:10DCD00030782578006C65676F66646D62773230E6 +:10DCE00035676D706F3D307825780000006C656792 +:10DCF0006F66646D62773230756C35676D706F3D3D +:10DD000030782578006C65676F66646D62773230B5 +:10DD1000356768706F3D307825780000006C656766 +:10DD20006F66646D62773230756C356768706F3D11 +:10DD3000307825780075736266733D2564007465DC +:10DD40006D70735F706572696F643D256400736206 +:10DD50003430616E64383025637235672563706FC7 +:10DD60003D307825780063633D2564002004D002AF +:10DD7000A6A9FFFF646F7431316167647570256314 +:10DD800072706F3D307825780061676125643D30A1 +:10DD900078257800747269736F35673D307825781F +:10DDA0000074656D7073656E73655F736C6F70651D +:10DDB0003D2564006D61787035676125643D30787C +:10DDC00025782C307825782C307825782C307825DB +:10DDD00078007061316974737369743D25640070F3 +:10DDE000613062303D25640070613062313D2564F0 +:10DDF0000070613062323D256400706135676125D5 +:10DE0000643D307825782C307825782C307825784A +:10DE10002C307825782C307825782C307825782C83 +:10DE2000307825782C307825782C307825782C306F +:10DE30007825782C307825782C30782578006D631B +:10DE4000736277383035672563706F3D3078257899 +:10DE50000073756262616E6435677665723D256434 +:10DE6000007273736973617635673D2564006D6375 +:10DE700073627732303267706F3D307825780000FA +:10DE8000006D637362773230756C3267706F3D304E +:10DE9000782578006D6373627734303267706F3D38 +:10DEA000307825780000007265677265763D3078BD +:10DEB0002578006363746C3D30782578006E6F6957 +:10DEC00073656C766C32676125643D2564007573FB +:10DED00062333072656773303D307825782C307846 +:10DEE00025782C307825782C307825782C307825BA +:10DEF000782C307825782C307825782C3078257857 +:10DF00002C307825782C3078257800757362333082 +:10DF100072656773313D307825782C307825782C00 +:10DF2000307825782C307825782C307825782C306E +:10DF30007825782C307825782C307825782C307816 +:10DF400025782C307825780063636B706F3D3078CE +:10DF500025780074726935673D25640063636B64DE +:10DF6000696766696C74747970653D2564007665CF +:10DF70006E6469643D307825780066656D637472FF +:10DF80006C3D256400757362333072656773256478 +:10DF90003D307825782C307825782C307825782CF1 +:10DFA000307825780070646F666673657432672513 +:10DFB000646D6125643D3078257800757362657005 +:10DFC0006E756D3D307825780070613168696D61DE +:10DFD000787077723D2564007278636861696E3D80 +:10DFE0003078257800626F617264666C6167733D9A +:10DFF000307825780070613162303D2564007061B1 +:10E000003162313D25640070613162323D2564002A +:10E010007478636861696E3D30782578007278673E +:10E0200061696E732564672563656C6E61676169FC +:10E030006E6125643D2564006770646E3D3078250F +:10E0400078007061306D61787077723D2564006290 +:10E05000786135673D2564006167626725643D30FE +:10E060007825780075736273737068795F736C6577 +:10E070006570303D30782578007573627373706811 +:10E08000795F736C656570313D3078257800757304 +:10E090006273737068795F736C656570323D307858 +:10E0A00025780075736273737068795F736C65654A +:10E0B00070333D30782578006C656464633D30785A +:10E0C00025303478006D63733332706F3D307825BE +:10E0D00078007273736973617632673D2564006FEF +:10E0E000706F3D256400697474326761313D30782A +:10E0F0002578007278706F35673D25640065787407 +:10E1000070616761696E35673D30782578006F66AC +:10E11000646D356768706F3D307825780074776F6F +:10E1200072616E6765747373692564673D25640069 +:10E1300073623230696E3430256372706F3D3078AF +:10E140002578006D616E6669643D307825780065DC +:10E150006C6E6132673D3078257800727063616C57 +:10E1600032673D3078257800000000000000007222 +:10E170007063616C356762303D307825780000004F +:10E18000000000727063616C356762313D30782544 +:10E1900078000000000000727063616C35676232C5 +:10E1A0003D30782578000000000000727063616CDB +:10E1B000356762333D30782578000000000000703C +:10E1C000613062305F6C6F3D256400706130623198 +:10E1D0005F6C6F3D25640070613062325F6C6F3D33 +:10E1E00025640073623230696E3830616E64313696 +:10E1F0003025637235672563706F3D307825780070 +:10E20000636464706F3D3078257800626F6172647A +:10E21000747970653D3078257800616E7473776924 +:10E220007463683D3078257800626F6172646E7542 +:10E230006D3D25640072646C69643D30782578001A +:10E240007874616C667265713D2564006D617870EB +:10E2500035676861303D307825780072786761698C +:10E260006E73256467656C6E616761696E612564B4 +:10E270003D25640075736273736D64696F25643D39 +:10E28000307825782C307825782C307825782C300B +:10E290007825780073756264657669643D30782509 +:10E2A00078007061316C6F62303D256400706131BF +:10E2B0006C6F62313D2564007061316C6F62323D7C +:10E2C00025640073746263706F3D30782578007246 +:10E2D000786761696E65727235676125643D307873 +:10E2E00025782C307825782C307825782C307825B6 +:10E2F00078007061316C6F6D61787077723D256464 +:10E300000070646F666673657425646D6125643D95 +:10E31000307825780074656D70636F7272783D2572 +:10E3200064006F66646D3567706F3D3078257800E6 +:10E330007573626E6F73733D307825780061613557 +:10E34000673D3078257800637573746F6D76617200 +:10E3500025643D307825780074785F647574795F42 +:10E360006379636C655F6F66646D5F25645F3567B5 +:10E370003D256400757569643D257300757362649D +:10E380006573635F636F6D706F736974653D30783B +:10E3900025780074656D7073656E73655F6F70745A +:10E3A000696F6E3D256400706170646361702564FF +:10E3B000673D2564006C65676F66646D6277323017 +:10E3C0003267706F3D307825780000006C65676FAC +:10E3D00066646D62773230756C3267706F3D30788D +:10E3E00025780070646761696E2564673D25640067 +:10E3F0006D617870356761303D30782578006D61EA +:10E400007870356761313D30782578006D6373250C +:10E4100064672563706F25643D30782578007068E7 +:10E420007963616C5F74656D7064656C74613D25C2 +:10E430006400706125646725637725646125643D08 +:10E44000307825780063636F64653D307830007202 +:10E45000656777696E646F77737A3D2564006F66D0 +:10E46000646D6C72627732303267706F3D30782540 +:10E470007800776F776C5F6770696F706F6C3D25A0 +:10E480006400616E74737763746C35673D30782512 +:10E49000780063636B3267706F3D30782578007465 +:10E4A000726932673D25640063636B627732303294 +:10E4B00067706F3D3078257800000063636B62778A +:10E4C0003230756C3267706F3D3078257800697432 +:10E4D00074356761303D307825780069747435672C +:10E4E00061313D30782578006D63736C7235672536 +:10E4F00063706F3D307825780070646F6666736571 +:10E5000074326725646D76616C69643D3078257876 +:10E510000072786761696E732564677472656C6EEA +:10E52000616279706125643D256400626F61726487 +:10E530007265763D307825780072617774656D700C +:10E5400073656E73653D30782578007573627373FB +:10E550007068795F75746D695F63746C303D307895 +:10E5600025780075736273737068795F75746D696F +:10E570005F63746C313D3078257800757362737316 +:10E580007068795F75746D695F63746C323D307863 +:10E5900025780000000000006F66646D35676C70C0 +:10E5A0006F3D3078257800706130697473736974D9 +:10E5B0003D25640074737369706F7335673D3078FF +:10E5C0002578007278706F32673D2564007473732C +:10E5D00069706F73736C6F70652564673D256400A7 +:10E5E0007472693567683D2564006D616E663D250E +:10E5F000730074726935676C3D2564006D637362E6 +:10E60000773230356768706F3D30782578000000CC +:10E610006D637362773230756C356768706F3D304B +:10E62000782578006D637362773430356768706F72 +:10E630003D3078257800000073726F6D7265763D0D +:10E640002564006C65676F66646D34306475707046 +:10E650006F3D30782578006D61787035676861317D +:10E660003D307825780064657669643D307825789A +:10E670000072786761696E73256467747269736F7D +:10E680006125643D2564006D61787035676C61308B +:10E690003D30782578006D61787035676C61313D6B +:10E6A00030782578006570616761696E2564673D23 +:10E6B0002564007770736770696F3D256400776F1C +:10E6C000776C5F6770696F3D25640072737369735F +:10E6D0006D6635673D256400747269736F32673DFE +:10E6E000307825780074737369706F7332673D30CA +:10E6F000782578007770736C65643D256400656CDF +:10E700006E6135673D3078257800706135676277D6 +:10E71000343038306125643D307825782C307825C8 +:10E72000782C307825782C307825782C307825781E +:10E730002C307825782C307825782C307825782C5A +:10E74000307825782C307825782C307825782C3046 +:10E75000782578006D63736277323035676D706F3E +:10E760003D307825780000006D6373627732307534 +:10E770006C35676D706F3D30782578006D6373621E +:10E7800077343035676D706F3D3078257800000044 +:10E7900063636F64653D25632563006D6373627712 +:10E7A00031363035672563706F3D30782578004904 +:10E7B0006E76616C69642F556E737570706F7274CC +:10E7C0006564207874616C2076616C7565202564C1 +:10E7D00000726D696E00636C646F5F627572737452 +:10E7E00000706C6C2564006C6E6C646F3100722577 +:10E7F00064640072256474007874616C667265717B +:10E80000000000000C0000000200160002000000E2 +:10E8100004000D000700000001000A0008000000CD +:10E8200004000D000A00000004000D000D000000AF +:10E830000100070017000000040004001B00000096 +:10E84000040001001C00000001000700000000009F +:10E8500002000200010000000100010003000000AE +:10E860000200020004000000010001000500000099 +:10E870000100010006000000010001000900000085 +:10E88000010005000B000000010001000C00000069 +:10E89000020030000E000000010001000F00000027 +:10E8A0000100010010000000010001001100000043 +:10E8B000010001001200000003000300130000002B +:10E8C000010001001400000001000100150000001B +:10E8D0000100010016000000010001001800000006 +:10E8E0000200130019000000020013001A000000CB +:10E8F000020013001D000000010001001E000000C6 +:10E90000010001000C00000002003000726D61780F +:10E910000000004B00079065000C1892000F6C700F +:10E920006C646F3100000000010000000000000076 +:10E9300000000000000000000200000000000000D5 +:10E9400001000000000000000400000000000000C2 +:10E9500003000000000000000800000000000000AC +:10E960000000000000000000100000000000000097 +:10E970000700000000000000200000000000000070 +:10E9800057110000000000004000000000000000DF +:10E9900017010000000000008000000000000000DF +:10E9A000570100000000000000010000000000000E +:10E9B0000300000000000000000200000000000052 +:10E9C0000000000000000000000400000000000043 +:10E9D000030000000000000000080000000000002C +:10E9E000070400000000000000100000000000000C +:10E9F000570100000000000000200000000000009F +:10EA0000D7150000000000000040000000000000DA +:10EA1000F7BDC20E000000000080000000000000F2 +:10EA2000F73DC20E000000000000010000000000E1 +:10EA300000000000000000000000020000000000D4 +:10EA4000F73DC00E000000000000040000000000C0 +:10EA5000F73DC20E000000000000080000000000AA +:10EA6000F73DC20E00000000000010000000000092 +:10EA7000F73DC0060000000000002000000000007C +:10EA8000F73DDA0E0000000000004000000000002A +:10EA9000F73D0006000000000000800000000000BC +:10EAA000F73D4006000000000000000100000000EB +:10EAB0000000000000000000000000020000000054 +:10EAC000D70100000000000000000004000000006A +:10EAD000D70D00000000000000000008000000004A +:10EAE000F73DC0060000000000000010000000001C +:10EAF000F73DCA0E000000000000002000000000EA +:10EB0000F73DCA1E000000000000004000000000A9 +:10EB1000F73DFA3E00000000726567256400636CF3 +:10EB2000646F5F70776D006368697063256400626D +:10EB30006F617264747970650070726F64696400EB +:10EB4000737764656E61626C65006770646E006205 +:10EB50006F617264666C6167730062746378776179 +:10EB600072666C616773007874616C6672657100BF +:10EB7000626F617264726576006465766964006DC7 +:10EB80007578656E616200776C30696400776C251A +:10EB9000643A2042726F6164636F6D2042434D2579 +:10EBA00073203830322E313120576972656C6573AD +:10EBB0007320436F6E74726F6C6C65722025730ADC +:10EBC0000074656D705F74686F72745F6D6F6E69ED +:10EBD000746F725F74696D650074785F6D696E69DA +:10EBE0006D756D5F647574795F6379636C650074CE +:10EBF000785F647574795F6379636C655F63636B79 +:10EC00000061676267300061676267310061676257 +:10EC100067320074656D7062617365645F647574FA +:10EC2000795F6379636C655F656E00616130007464 +:10EC3000785F647574795F6379636C655F6F666430 +:10EC40006D000000113382002534820000000000B6 +:10EC5000000000004E5652414D52657600736172BD +:10EC6000326700616132670020432543034321433B +:10EC70002443184319431A431143134312431443C3 +:10EC8000154316431B431C431D43284329432A4372 +:10EC90002B432C432D434143404350435143524364 +:10ECA000534357439DA9760554435F433F434F4326 +:10ECB0002F433443354336433743384339431647AC +:10ECC000484727474343604346434743484331430C +:10ECD00032433343AA43584359435A43A943554304 +:10ECE00056436343804381438243644365436643A1 +:10ECF00074436743A043A143A243AE43AF43B04331 +:10ED0000AB43AC43AD43E343E443E543E243D04389 +:10ED1000D143D243BA43BB43BC43B143B243B343F1 +:10ED2000A343A443A543B743B843B943C043C14336 +:10ED3000C243D343D443D543D643D743D843D9431F +:10ED4000DA43DB43DF43E043E143EC43ED43EE438F +:10ED5000E943EA43EB432243D6A867A868A89CA9E5 +:10ED6000D8A89DA91343144386A83143A7A9DBA8BB +:10ED7000D1A8DCA8A4A952AAC6A902AA31AA32AA7B +:10ED800074785F74656D705F746872657368006431 +:10ED9000657669640031316E5F64697361626C65C8 +:10EDA0000061673000616B6D0000000029948300F2 +:10EDB0005DB78300059283000000000045338400A6 +:10EDC000DD39840000000000000000007A626378F2 +:10EDD0006763696770696F00616E74737763746CE1 +:10EDE000326700616E74737763746C356700776C9B +:10EDF00025643A646D6125640061613267006C745A +:10EE0000656378666E73656C006274635F6D6F64D2 +:10EE10006500626F617264666C616773006D616347 +:10EE200061646472006C746563787061646E756DA2 +:10EE30000076656E646964007A626378666E7365F5 +:10EE40006C00627463786C657363616E007A6263F0 +:10EE5000787061646E756D00637573746F6D766143 +:10EE6000723100637573746F6D7661723200627413 +:10EE7000635F706172616D732564006274635F66C5 +:10EE80006C6167730062746378776172666C616746 +:10EE90007300626F617264666C61677332006C74D8 +:10EEA0006563786763696770696F00626F61726438 +:10EEB000666C6167733400626F61726472657600BC +:10EEC00064657669640073726F6D72657600627452 +:10EED0005F64656661756C745F616E74006D6F6E02 +:10EEE00069746F725F74696D655F6F7574006274C9 +:10EEF0006364796E5F64656661756C745F62746388 +:10EF00005F6D6F64650070726F7465637465645FD4 +:10EF100074696D655F6F75740062746364796E5FA8 +:10EF20006D73775F726F77300062746364796E5FC0 +:10EF30006D73775F726F77310062746364796E5FAF +:10EF40006D73775F726F77320062746364796E5F9E +:10EF500064736E735F726F77730062746364796E4B +:10EF60005F636F65785F74776F5F616E740074784C +:10EF7000635F6475725F746872657368006274635E +:10EF800064796E5F6D73775F726F7733006274635D +:10EF900064796E5F6D73775F726F7773006274630D +:10EFA00064796E5F64666C745F64736E735F6C65C6 +:10EFB00076656C0062746364796E5F6274727373F9 +:10EFC000695F6879737465720070726F745F6274E0 +:10EFD000727373695F746872657368006374733207 +:10EFE00073656C665F6475725F74687265736800E0 +:10EFF000616C6572745F74696D655F6F75740062D2 +:10F00000746364796E5F686967685F64736E735F69 +:10F010006C6576656C007266615F636F756E745FB8 +:10F020007468726573680062746364796E5F6D6999 +:10F03000645F64736E735F6C6576656C00627463A5 +:10F0400064796E5F6C6F775F64736E735F6C657607 +:10F05000656C0062746364796E5F666C61677300EF +:10F0600062746364796E5F64736E735F726F77301E +:10F070000062746364796E5F64736E735F726F773E +:10F08000310062746364796E5F64736E735F726F74 +:10F0900077320062746364796E5F64736E735F725B +:10F0A0006F77330073636F5F727373695F74687235 +:10F0B0006573680063636F6465006363007265670E +:10F0C000726576006576656E747100687332300023 +:10F0D000B1968600F196860061848600B184860030 +:10F0E000B1968600F196860061848600B184860020 +:10F0F000B1968600F19686002D8586009986860059 +:10F1000000000000000000000000000000000000FF +:10F110002D85860099868600000000000000000012 +:10F12000B1968600F1968600B1968600F19686002B +:10F13000B1968600F1968600000000000D060F00D3 +:10F140000000000004063004000000000206400633 +:10F1500072737369636F72726E6F726D00676C6148 +:10F160006369616C74696D65720063616C5F706581 +:10F1700072696F64006C64706300747373696C69A6 +:10F180006D75636F640025732E6661622E256400C1 +:10F1900074656D70746872657368002E6661622EA6 +:10F1A00000747870777262636B6F6600696E746565 +:10F1B00072666572656E636500676C697463685F2B +:10F1C00062617365645F6372736D696E0032675F5D +:10F1D0006367610072737369636F727261747465DF +:10F1E0006E0070687963616C5F74656D7064656CE6 +:10F1F00074610074656D70735F68797374657265AE +:10F200007369730072737369636F7272706572727F +:10F210006732670074737369666C6F6F7232670070 +:10F22000766261745F616464007061706476616CC1 +:10F230006964746573740073776469765F67706975 +:10F240006F5F31006D63733267706F30007370757C +:10F2500072636F6E666967006D63733267706F31DA +:10F260000063636B64696766696C747479706500C8 +:10F2700065755F656474687265736832670072658E +:10F28000645F7278626C6F636B696E670000010087 +:10F290006C094B0076011300323016000300417EEA +:10F2A0000006000AD903270025000000910900008C +:10F2B0006C090000000005035BE708003F581212CC +:10F2C0002F141F1F1F1F20512761000009603F706E +:10F2D000020071094B007601130032301600030062 +:10F2E000417E0006000AD90327002500000091098D +:10F2F000000071090000000007030D8208003F585C +:10F3000012122F141F1F1F1F2051276100000960B8 +:10F310003F70030076094B0076011300323016006F +:10F320000300417E0006000AD903270025000000E3 +:10F33000910900007609000000000903BF1C0800C5 +:10F340003F5812122F141F1F1F1F2051276100004A +:10F3500009603F7004007B094B00760113003230D6 +:10F3600016000300417E0006000AD903270025008D +:10F370000000910900007B09000000000A0371B73A +:10F3800008003F5812122F141F1F1F1F2051276102 +:10F39000000009603F70050080094B0076011300F2 +:10F3A000323016000300417E0006000AD903270010 +:10F3B00025000000910900008009000000000C03F6 +:10F3C000235208003F5812122F141F1F1F1F2151D4 +:10F3D0002761000009603F70060085094B00760137 +:10F3E0001300323016000300417E0006000AD903E4 +:10F3F0002700250000009109000085090000000099 +:10F400000D03D5EC08003F5812122F141F1F1F1FA9 +:10F4100021512761000009603F7007008A094B00F5 +:10F4200076011300323016000300417E0006000A08 +:10F43000D903270025000000910900008A09000077 +:10F4400000000F03878708003F5812122F141F1F58 +:10F450001F1F21512761000008603F7008008F09BD +:10F460004B0076011300323016000300417E000687 +:10F47000000AD903270025000000910900008F0928 +:10F48000000000001103392208003F5812122F1407 +:10F490001F1F1F1F21512761000008603F700900D6 +:10F4A00094094B0076011300323016000300417EB0 +:10F4B0000006000AD903270025000000910900007A +:10F4C0009409000000001203EBBC08003F58121220 +:10F4D0002F141F1F1F1F21512761000008603F606C +:10F4E0000A0099094B007601130032301600030020 +:10F4F000417E0006000AD90327002500000091097B +:10F50000000099090000000014039D5708003F58AF +:10F5100012122F141F1F1F1F2151276100000860A6 +:10F520003F600B009E094B0076011300323016003D +:10F530000300417E0006000AD903270025000000D1 +:10F54000910900009E090000000015034FF2080019 +:10F550003F5812122F141F1F1F1F21512761000037 +:10F5600007603F600C00A3094B00760113003230A6 +:10F5700016000300417E0006000AD903270025007B +:10F58000000091090000A309000000001703018D8D +:10F5900008003F5812122F141F1F1F1F21512761EF +:10F5A000000007603F600D00A8094B0076011300C2 +:10F5B000323016000300417E0006000AD9032700FE +:10F5C0002500000091090000A809000000001903AF +:10F5D000B32708003F5812122F141F1F1F1F21515D +:10F5E0002861000007603F600E00B4094B007601FF +:10F5F0001300323016000300417E0006000AD903D2 +:10F6000027002500000091090000B4090000000057 +:10F610001D035E0108003F5812122F141F1F1F1FE9 +:10F6200021512861000007603F606D61787032678A +:10F630006130000001006C09340004010D0023302A +:10F640004F000300417E0006000AD90327001A007C +:10F650000000A20900006C0900000000B208277633 +:10F6600008003F5817173C191F1F1F1F3B511961F6 +:10F67000000009603F7002007109340004010D00B0 +:10F6800023304F000300417E0006000AD903270003 +:10F690001A000000A2090000710900000000B7086C +:10F6A000B11308003F5817173C191F1F1F1F3B516C +:10F6B0001961000009603F700300760934000401FD +:10F6C0000D0023304F000300417E0006000AD903DD +:10F6D00027001A000000A2090000760900000000BF +:10F6E000BB083BB108003F5817173C191F1F1F1FCD +:10F6F0003C511961000009603F7004007B0934002F +:10F7000004010D0023304F000300417E0006000A73 +:10F71000D90327001A000000A20900007B0900009D +:10F720000000C008C44E08003F5817173C191F1F9F +:10F730001F1F3C511961000009603F7005008009DE +:10F74000340004010D0023304F000300417E000609 +:10F75000000AD90327001A000000A209000080094E +:10F7600000000000C4084EEC08003F5817173C1971 +:10F770001F1F1F1F3C511961000009603F700600E8 +:10F780008509340004010D0023304F000300417E41 +:10F790000006000AD90327001A000000A209000091 +:10F7A000850900000000C908D88908003F581717CC +:10F7B0003C191F1F1F1F3C511961000009603F7059 +:10F7C00007008A09340004010D0023304F000300B4 +:10F7D000417E0006000AD90327001A000000A20992 +:10F7E00000008A0900000000CE08622708003F5888 +:10F7F00017173C191F1F1F1F3C511961000008609B +:10F800003F7008008F09340004010D0023304F00C1 +:10F810000300417E0006000AD90327001A000000F9 +:10F82000A20900008F0900000000D208ECC4080003 +:10F830003F5817173C191F1F1F1F3C51196100002B +:10F8400008603F7009009409340004010D00233062 +:10F850004F000300417E0006000AD90327001A006A +:10F860000000A2090000940900000000D708766299 +:10F8700008003F5817173C191F1F1F1F3C511961E3 +:10F88000000008603F600A009909340004010D007F +:10F8900023304F000300417E0006000AD9032700F1 +:10F8A0001A000000A2090000990900000000DC080D +:10F8B000000008003F5817173C191F1F1F1F3C511D +:10F8C0001961000008603F600B009E0934000401CC +:10F8D0000D0023304F000300417E0006000AD903CB +:10F8E00027001A000000A20900009E090000000085 +:10F8F000E008899D08003F5817173C191F1F1F1F5C +:10F900003D511961000007603F600C00A3093400FD +:10F9100004010D0023304F000300417E0006000A61 +:10F92000D90327001A000000A2090000A309000063 +:10F930000000E508133B08003F5817173C191F1F2C +:10F940001F1F3D511961000007603F600D00A809AD +:10F95000340004010D0023304F000300417E0006F7 +:10F96000000AD90327001A000000A2090000A80914 +:10F9700000000000E9089DD808003F5817173C19FF +:10F980001F1F1F1F3D511961000007603F600E00DF +:10F99000B409340004010D0023304F000300417E00 +:10F9A0000006000AD90327001A000000A20900007F +:10F9B000B40900000000F4084EEC08003F58171787 +:10F9C0003C191F1F1F1F3D511961000007603F6058 +:10F9D00070726F70627732303267706F0072636F6F +:10F9E000725F61636900706D696E00706170646D53 +:10F9F0006F64650063616C696478657374746172C7 +:10FA000067657432670063616C69647865737462FA +:10FA10006173653267007061326761305F6C6F00DF +:10FA200063636B3267706F0063636B7363616C65F4 +:10FA30000074656D705F6D756C74007061706465E5 +:10FA400070736F6666736574006F66646D3267709D +:10FA50006F00706163616C6964783267007377640A +:10FA600069765F73776374726C5F656E006F66644E +:10FA70006D64696766696C7474797065626500416C +:10FA800076566D6964495163616C0063636B6964A8 +:10FA9000787063686F6666730074656D705F61642B +:10FAA000640073776469765F6770696F006D637374 +:10FAB000627732303267706F0070617064656E64B7 +:10FAC0006964780001006C092600C0000A001A3041 +:10FAD00080000300417E0006000AD90327001300BE +:10FAE0000000B00900006C0900000000C70B000016 +:10FAF00008003F5817173C191F1F1F1F505119614D +:10FB0000000009603F70020071092600C0000A0071 +:10FB10001A3080000300417E0006000AD903270046 +:10FB200013000000B0090000710900000000CD0BB7 +:10FB3000004008003F5817173C191F1F1F1F515145 +:10FB40001961000009603F70030076092600C000BB +:10FB50000A001A3080000300417E0006000AD90323 +:10FB6000270013000000B009000076090000000023 +:10FB7000D30B008008003F5817173C191F1F1F1F89 +:10FB800051511961000009603F7004007B09260093 +:10FB9000C0000A001A3080000300417E0006000AFF +:10FBA000D903270013000000B00900007B09000002 +:10FBB0000000D90B00C008003F5817173C191F1F41 +:10FBC0001F1F51511961000009603F700500800935 +:10FBD0002600C0000A001A3080000300417E0006A3 +:10FBE000000AD903270013000000B00900008009B3 +:10FBF00000000000E00B000008003F5817173C19F8 +:10FC00001F1F1F1F51511961000009603F7006003E +:10FC100085092600C0000A001A3080000300417EDA +:10FC20000006000AD903270013000000B0090000F5 +:10FC3000850900000000E60B004008003F58171738 +:10FC40003C191F1F1F1F51511961000009603F70AF +:10FC500007008A092600C0000A001A30800003004D +:10FC6000417E0006000AD903270013000000B009F6 +:10FC700000008A0900000000EC0B008008003F58DB +:10FC800017173C191F1F1F1F5151196100000860F1 +:10FC90003F7008008F092600C0000A001A3080005B +:10FCA0000300417E0006000AD9032700130000006C +:10FCB000B00900008F0900000000F20B00C008002E +:10FCC0003F5817173C191F1F1F1F52511961000081 +:10FCD00008603F70090094092600C0000A001A302D +:10FCE00080000300417E0006000AD90327001300AC +:10FCF0000000B0090000940900000000F90B0000AA +:10FD000008003F5817173C191F1F1F1F5251196138 +:10FD1000000008603F600A0099092600C0000A0040 +:10FD20001A3080000300417E0006000AD903270034 +:10FD300013000000B0090000990900000000FF0B4B +:10FD4000004008003F5817173C191F1F1F1F525132 +:10FD50001961000008603F600B009E092600C0008A +:10FD60000A001A3080000300417E0006000AD90311 +:10FD7000270013000000B00900009E0900000000E9 +:10FD8000050C008008003F5817173C191F1F1F1F44 +:10FD900052511961000007603F600C00A309260062 +:10FDA000C0000A001A3080000300417E0006000AED +:10FDB000D903270013000000B0090000A3090000C8 +:10FDC00000000B0C00C008003F5817173C191F1FFC +:10FDD0001F1F52511961000007603F600D00A80904 +:10FDE0002600C0000A001A3080000300417E000691 +:10FDF000000AD903270013000000B0090000A80979 +:10FE000000000000120C000008003F5817173C19B2 +:10FE10001F1F1F1F52511961000007603F600E0035 +:10FE2000B4092600C0000A001A3080000300417E99 +:10FE30000006000AD903270013000000B0090000E3 +:10FE4000B40900000000210C000008003F581717FB +:10FE50003C191F1F1F1F53511961000007603F60AD +:10FE60006974737369636F72720073776469765F24 +:10FE7000656E0065646F66667468643230756C0028 +:10FE8000696E697478696478706368006473736616 +:10FE90007468007473736974696D650063636B6281 +:10FEA0007732303267706F007061706474656D70A6 +:10FEB000007061326761305F3270777200696E691D +:10FEC00074786964780063636B7077726F666673C9 +:10FED000657430004176566D69645F633000746507 +:10FEE0006D705F7100766261745F6D756C74006334 +:10FEF000636B696E6974786964780073726F6D7290 +:10FF00006576006F66646D64696766696C747479A0 +:10FF10007065007061706474656D70626961730012 +:10FF20006C636E32305F6E6F69736563616C5F74B2 +:10FF3000626C5F656E0065646F6E74686432306C0D +:10FF4000006C65676F66646D627732303267706F20 +:10FF5000007061326761300074787077726F666626 +:10FF6000736574326700706D617800766261745FEA +:10FF7000710006073F038A00000006073F03840064 +:10FF8000000006073F038000000006073F037B00D8 +:10FF9000000006073F037700000006073F037200DA +:10FFA000000006073F036E00000006073F036A00DB +:10FFB000000006073F036700000006073F036300D9 +:10FFC000000006073F036100000006073F035C00D6 +:10FFD000000006073F035A00000006073F035700D2 +:10FFE000000006073F035400000006073F035100CE +:10FFF000000006073F034F00000006073F034D00C7 :020000041004E6 -:10000000006C65676F66646D627732303267706F5F -:10001000007061326761300074787077726F666665 -:10002000736574326700706D617800766261745F29 -:10003000710006073F038A00000006073F038400A3 -:10004000000006073F038000000006073F037B0017 -:10005000000006073F037700000006073F03720019 -:10006000000006073F036E00000006073F036A001A -:10007000000006073F036700000006073F03630018 -:10008000000006073F036100000006073F035C0015 -:10009000000006073F035A00000006073F03570011 -:1000A000000006073F035400000006073F0351000D -:1000B000000006073F034F00000006073F034D0006 -:1000C000000006073F034B00000006073F034800FF -:1000D000000006073F034600000006073F034400F8 -:1000E000000006073F034200000006073F034000F0 -:1000F000000006073F033F00000006073F033D00E6 -:10010000000006073F033B00000006073F033A00DC -:10011000000006073F033800000006073F033600D3 -:10012000000006073F033500000006073F033400C8 -:10013000000006073F033200000006073F033100BE -:10014000000006073F033000000006073E032F00B3 -:10015000000006073C032F00000006073B032F00AA -:10016000000006073B032D00000006073A032D00A0 -:10017000000006073A032C00000006073A032B0094 -:10018000000006073A03290000000607390329008A -:100190000000060738032800000006073803270080 -:1001A0000000060738032600000006073803250074 -:1001B0000000060738032400000006073703240068 -:1001C000000006073703230000000607370322005C -:1001D0000000060737032100000006073503210051 -:1001E0000000060735032000000006073403200046 -:1001F0000000060734031F000000060732031F003B -:100200000000060733031E000000060733031D002D -:100210000000060731031D000000060732031C0022 -:100220000000060730031C00000006072F031C0017 -:10023000000006072D031C00000006072B031C000E -:10024000000006072A031C000000060729031C0003 -:100250000000060728031C000000060728031B00F7 -:100260000000060727031B000000060727031A00EB -:100270000000060726031A000000060724031A00E0 -:100280000000060723031A000000060722031A00D5 -:100290000000060721031A000000060721031900C9 -:1002A0000000060720031900000006071F031900BD +:10000000000006073F034B00000006073F034800BF +:10001000000006073F034600000006073F034400B8 +:10002000000006073F034200000006073F034000B0 +:10003000000006073F033F00000006073F033D00A6 +:10004000000006073F033B00000006073F033A009D +:10005000000006073F033800000006073F03360094 +:10006000000006073F033500000006073F03340089 +:10007000000006073F033200000006073F0331007F +:10008000000006073F033000000006073E032F0074 +:10009000000006073C032F00000006073B032F006B +:1000A000000006073B032D00000006073A032D0061 +:1000B000000006073A032C00000006073A032B0055 +:1000C000000006073A03290000000607390329004B +:1000D0000000060738032800000006073803270041 +:1000E0000000060738032600000006073803250035 +:1000F0000000060738032400000006073703240029 +:10010000000006073703230000000607370322001C +:100110000000060737032100000006073503210011 +:100120000000060735032000000006073403200006 +:100130000000060734031F000000060732031F00FB +:100140000000060733031E000000060733031D00EE +:100150000000060731031D000000060732031C00E3 +:100160000000060730031C00000006072F031C00D8 +:10017000000006072D031C00000006072B031C00CF +:10018000000006072A031C000000060729031C00C4 +:100190000000060728031C000000060728031B00B8 +:1001A0000000060727031B000000060727031A00AC +:1001B0000000060726031A000000060724031A00A1 +:1001C0000000060723031A000000060722031A0096 +:1001D0000000060721031A0000000607210319008A +:1001E0000000060720031900000006071F0319007E +:1001F000000006071E031900000006071E03190071 +:10020000000006071E031900000006071E03190060 +:10021000000006071E031900000006071E03190050 +:10022000000006071E031900000006071E03190040 +:10023000000006071E031900000006071E03190030 +:10024000000006071E031900000006071E03190020 +:10025000000006071E031900000006071E03190010 +:10026000000006071E031900000006071E03190000 +:10027000000006071E031900000006071E031900F0 +:10028000000006071E031900000006071E031900E0 +:10029000000006071E031900000006071E031900D0 +:1002A000000006071E031900000006071E031900C0 :1002B000000006071E031900000006071E031900B0 :1002C000000006071E031900000006071E031900A0 :1002D000000006071E031900000006071E03190090 @@ -16443,3477 +16442,3477 @@ :10034000000006071E031900000006071E0319001F :10035000000006071E031900000006071E0319000F :10036000000006071E031900000006071E031900FF -:10037000000006071E031900000006071E031900EF -:10038000000006071E031900000006071E031900DF -:10039000000006071E031900000006071E031900CF -:1003A000000006071E031900000006071E031900BF -:1003B000000006071E031900000006071E031900AF -:1003C000000006071E031900000006071E0319009F -:1003D000000006071E031900000006071E0319008F -:1003E000000006071E031900000006071E0319007F -:1003F000000006071E031900000006071E0319006F -:10040000000006071E031900000006071E0319005E -:10041000000006071E031900000006071E0319004E -:10042000000006071E031900000006071E0319003E -:100430000000060F3FFF62000000060F3FFF5E0056 -:100440000000060F3FFF59000000060F3FFF550058 -:100450000000060F3FFF51000000060F3FFF4D0058 -:100460000000060F3FFF4A000000060F3FFF470055 -:100470000000060F3FFF44000000060F3FFF410051 -:100480000000060F3FFF3E000000060F3FFF3C004C -:100490000000060F3FFF3A000000060F3FFF370045 -:1004A0000000060F3FFF35000000060F3FFF33003E -:1004B0000000060F3FFF32000000060F3FFF300034 -:1004C0000000060F3FFF2E000000060F3DFF2E002C -:1004D0000000060F39FF2F000000060F3AFF2D0025 -:1004E0000000060F39FF2C000000060F37FF2C001C -:1004F0000000060F36FF2B000000060F36FF2A0013 -:100500000000060F35FF29000000060F35FF280008 -:100510000000060F33FF28000000060F31FF2800FF -:100520000000060F30FF27000000060F2FFF2700F6 -:100530000000060F2DFF27000000060F2EFF2500EC -:100540000000060F2CFF25000000060F2BFF2500E2 -:100550000000060F29FF25000000060F28FF2400D9 -:100560000000060F26FF25000000060F24FF2600CE -:100570000000060F22FF26000000060F21FF2600C4 -:100580000000060F21FF25000000060F22FF2300B8 -:100590000000060F20FF23000000060F1FFF2300AE -:1005A0000000060F1FFF22000000060F1FFF2100A2 -:1005B0000000060F1CFF22000000060F1CFF210098 -:1005C0000000060F1CFF20000000060F1CFF1F008C -:1005D0000000060F1CFF1E000000060F1AFF1F0080 -:1005E0000000060F1AFF1E000000060F19FF1E0074 -:1005F0000000060F19FF1D000000060F18FF1D0068 -:100600000000060F18FF1C000000060F16FF1D005B -:100610000000060F16FF1C000000060F17FF1B004E -:100620000000060F17FF1A000000060F17FF190041 -:100630000000060F16FF19000000060F15FF190035 -:100640000000060F14FF19000000060F16FF170028 -:100650000000060F15FF17000000060F17FF15001A -:100660000000060F16FF15000000060F15FF15000D -:100670000000060F14FF15000000060F15FF140000 -:100680000000060F14FF14000000060F14FF1300F3 -:100690000000060F15FF12000000060F12FF1300E6 -:1006A0000000060F13FF12000000060F12FF1200D9 -:1006B0000000060F11FF12000000060F10FF1200CD -:1006C0000000060F0DFF14000000060F0FFF1200C0 -:1006D0000000060F0EFF12000000060F0CFF1300B3 -:1006E0000000060F0DFF12000000060F0CFF1200A5 -:1006F0000000060F0BFF13000000060F0CFF110097 -:100700000000060F08FF14000000060F09FF130089 -:100710000000060F08FF13000000060F0AFF11007B -:100720000000060F08FF12000000060F07FF13006D -:100730000000060F08FF11000000060F07FF12005F -:100740000000060F07FF11000000060F05FF130051 -:100750000000060F08FF0F000000060F09FF0E0043 -:100760000000060F08FF0E000000060F07FF0F0035 -:100770000000060F04FF11000000060F05FF100027 -:100780000000060F03FF12000000060F04FF100018 -:100790000000060F01FF14000000060F02FF120008 -:1007A0000000060F01FF13000000060F02FF1100FA -:1007B0000000060F01FF12000000060F02FF1000EC -:1007C0000000060F01FF11000000060F01FF1000DE -:1007D0000000060F01FF10000000060F01FF1000CF -:1007E0000000060F01FF10000000060F01FF1000BF -:1007F0000000060F01FF10000000060F01FF1000AF -:100800000000060F01FF10000000060F01FF10009E -:100810000000060F01FF10000000060F01FF10008E -:100820000000060F01FF10000000060F01FF10007E -:1008300000007261746573656C00737466006363B5 -:100840006B5F6F6E65636F72655F74780074656D62 -:1008500070735F706572696F640074786368616952 -:100860006E007278636861696E0073776469765FA1 -:10087000736E727468726573680073776469765F0B -:1008800074785F7765696768740073776469765F09 -:10089000736E726C696D0073776469765F737763EA -:1008A00074726C5F6D61736B0073776469765F63FC -:1008B000636B736E72636F72720073776469765FD5 -:1008C00073776374726C5F616E7430007377646900 -:1008D000765F73776374726C5F616E7431007377E7 -:1008E0006469765F776569676874007377646976B1 -:1008F0005F736574746C650073776469765F656EA9 -:100900000073776469765F72785F706F6C69637982 -:100910000073776469765F63656C6C5F706F6C6998 -:1009200063790073776469765F73776374726C5F61 -:10093000656E0073776469765F74687265736800CA -:1009400073776469765F6770696F5F31007377648E -:1009500069765F63636B6E6F6973656573746C69E9 -:100960006D0073776469765F6C6F673261766700DC -:1009700073776469765F6770696F0073776469760F -:100980005F74785F706F6C69637900737764697600 -:100990005F74696D656F757400616E746469765F0C -:1009A00072737369646966667468726573680077E8 -:1009B0006F776C5F6770696F00776F776C5F6770D8 -:1009C000696F706F6C00000073B5436916460022B2 -:1009D0002F2B04460D46019208DD332B06D013461B -:1009E0000121E2F3D9F183059B0D07E000212046A8 -:1009F0000A46E2F331F2064B03401B0C1B02204671 -:100A0000336001A92A4600F005F801987CBD00BFBB -:100A10000000FF03F8B504460E461546E5F380F5E1 -:100A200040F61201002207462046E6F31BF320465B -:100A3000E5F37EF520463946E6F322F3024B3360B8 -:100A40004FF4C8632B60F8BD4C6403000B46C06FC5 -:100A500011461A46FFF7B8BF10B501210446C06F12 -:100A6000E2F35CF2E06FE6F337F3002010BD37B538 -:100A70000024694601AA054600940194FFF7E6FFA9 -:100A80009DE806000346284624F052DC20463EBD81 -:100A900038B50446C06FE2F3D3F148B12046FFF702 -:100AA000E6FF054638B92046FFF7D6FF284638BD91 -:100AB0004FF0FF3038BD002038BD2DE9FF4107461B -:100AC0004FF4B6700E4615469846E0F36BF40446B4 -:100AD000002832D000214FF4B672DBF34DF40A9BAC -:100AE0003846009304F18003019304F184030293D8 -:100AF00031462A464346F2F7F1FBE067C0B10123D5 -:100B0000637440F612010022E6F3ACF20C210022DD -:100B1000C4F88800E06FE5F3F7F42046F5F722FF0C -:100B20002046FFF7B5FFE06FF2F780F9002500E0FF -:100B30000B252046E0F348F400E01E25284604B0CB -:100B4000BDE8F081CDAB000001BC600300104E0396 -:100B5000BFDE02F00E5C0280C12700000403BFDE8E -:100B600002F0105903A85E02F0001203A65E02F024 -:100B7000001202825E5300001202855EAF00001276 -:100B8000020200BF00000F03A85E02F00012028202 -:100B9000DEBB0000120282DEB300001202845EB7E8 -:100BA00000001202845EB3000012028600C700003B -:100BB00012028480C300001201BC63FF1FF04000DA -:100BC000008000000000035B5E02F0001401BC60C6 -:100BD0001300104300015E02F0000000025E02F00C -:100BE000182C020200BF0000B402045EFF00001BCC -:100BF000006B446556801B01846002F7F7BF01BC9F -:100C00006003000AA600025E02F012370202DEFF55 -:100C1000000020006B44655520200182E002F7F7B8 -:100C2000BF03BFDE02F006C30201AC7B000025005B -:100C3000E844656177A101BC607F0817A2006D5E82 -:100C400086F4402500A82C7B010B1E00682B4F006A -:100C5000002A0280DEFF0000B4006B44655A60B4D5 -:100C60000184E006F577AB00025E02F0159B0204FA -:100C700080C700002C028180C700002E0180600226 -:100C8000F7F7BF01BC6003000ADA00902BE300D73E -:100C9000A200E02BDEF457A3006D446AF46032003A -:100CA000B02BD7000AF001876002F7F7BF00682B6E -:100CB000BF00003A00E944655DF7A300E8C4695E3F -:100CC00077A20068DE8B00003A006DDE8D5E003A90 -:100CD0000286ABD300003A01876006F7F7BF020730 -:100CE000DEFF00003F00E844655A37A2006D5E89D0 -:100CF0005A003F0187E002F7F7BF01BC6003000A1A -:100D0000D100682C6F00004501BC61F70017A100FD -:100D1000E844656377A2006D5E8AF4204501BC60FB -:100D200003000B1B00A82C7B002B1E00682AE70089 -:100D3000005100E844655737A1006DDE8556404CF0 -:100D400000682B2300005100E844655917A1006D8D -:100D5000DE8556404E03BFDE02F0005101BC600349 -:100D6000000ABA01BC6003000AB901BC6003000AB2 -:100D7000C801BC6003000AC000A82C7B004B1E0207 -:100D800002DEB30000540200420300005400025E81 -:100D900002F00D2F0203C57300005702845EB300FA -:100DA00000B40068AAEF0000B40284DEB700005966 -:100DB000020180C700007900B02AAB0017A20280B0 -:100DC0002BD300006000B02B030017A1006DDE855F -:100DD0005BE0AB00685E8700006000682BE7000006 -:100DE0006000B02BE70017A200682AEB0000660045 -:100DF000E844655757A101856006F5D7AE006DDE62 -:100E000086F440AB00E05E8554F7A1006DDE86F409 -:100E100040AB01856002F5D7AE0202DEBB0000796F -:100E200000682A9B00007900E8446555D7A100E0DE -:100E30002A9B0157A2006EDE86F440720182E00216 -:100E4000F5D7AE0181600163CB1E01BC6003000ACF -:100E5000EA01BC6003000AA601BC6003000AE503C6 -:100E6000BFDE02F00079006EAA9AF4207800E82A2A -:100E70009AF437A100902A9B0037A2006E2A9EF4B4 -:100E8000407700B02A9F0017A20069DE86F44079FF -:100E900003BFDE02F000AB0284DEB700009E0288D2 -:100EA00081AB00009C02045EB70000B4020480C75E -:100EB00000008500682AF700208500682AF7008076 -:100EC0008500682ADF00008400682AF702E08200BB -:100ED00068AAF708608400E844655637A1006D5E93 -:100EE0008556E0B402005EFF00009C028080BF00D7 -:100EF000009C00682B2300008B02802BD300008B0A -:100F000000B02B2B0017BB006E2B02F760B403BFA1 -:100F1000DE02F0009C0205DEB700008E00682AF7B2 -:100F20000860B403BFDE02F0009C028400C700002A -:100F300090028600C700009200682AEB00009C0225 -:100F4000812C2700009C00E844655637A10206ABBF -:100F5000D300009600E845C95AF7A203BFDE02F0AD -:100F6000009700E845895AF7A20286ABD300009AA1 -:100F700000E85E86F457A10069DE8557009C006C8E -:100F8000C4655660B402855EB70000B400025E021C -:100F9000F015BE03BFDE02F000B40285ABD3000043 -:100FA000A50206ABD30000A301BC63FF1FF7A1009D -:100FB0006845C6F4209C03BFDE02F000A501BC63B7 -:100FC000FF1FF7A100684586F4209C0203C573004B -:100FD00000AB02855EB70000AB020100C70000B4A1 -:100FE000006B44655680B40020E3FE1460B40282B6 -:100FF000DEBB0000B402022C270000AE0282DEBB82 -:101000000000AE03BFDE02F0009C028881AB00004E -:10101000B40282DEB30000B4028080BF0000B402DC -:1010200084DEAF0000B402825EBB0000B400025E4A -:1010300002F015EE018060020D906C03595E02F023 -:1010400000B603D85E02F000B703D8DE02F000B8A5 -:1010500001BC618300112900B0007B00112B01BC91 -:10106000630300112303125E02F00CB003975E02CB -:10107000F00D4303D05E02F0039403D0DE02F006CD -:101080003D03D5DE02F00C6203915E02F006980388 -:1010900096DE02F00C5D0288C17300012303C45E7A -:1010A00002F0081003C75E02F0083403DCDE02F031 -:1010B000163503AA5E02F008A40386DE02F00CA136 -:1010C0000287C037000CA103835E02F00A500206BB -:1010D00080C70000D00202B0E70000D0006C30EE04 -:1010E0002320D00182E001872C3901BC607F1FF7EB -:1010F000A201E05E8A1070830391DE02F0072002F5 -:101100000680C7000107020601AB0000E3020030C1 -:10111000E70000E30068DE4B0620E3020042030024 -:1011200000E3028445230000E30280B0E70000E30F -:10113000006E45170020E301BC600300108000A88A -:10114000412300F04803D0DE02F000DC03D05E0251 -:10115000F000DD03D5DE02F000DE00E001DF00205C -:10116000770180E005872C3901BC6003000C3A0050 -:10117000025E02F0180700025E02F0181B020E0168 -:10118000AB0000F0028445230000F0020130E700CC -:1011900000F000E001E300207801816001872C3934 -:1011A0000180E001872C39010C81430017A60068FB -:1011B000DE9B0060ED01BC6003004C3A03BFDE0221 -:1011C000F000EF0068DE9B0040EF01BC6003002CE4 -:1011D0003A00025E02F01807020681AB0001070226 -:1011E0000230E70000FB028042030000FB0284455E -:1011F000230000FB03915E02F0069800E001EB0083 -:10120000207A0180E005872C3901826001872C3922 -:1012100001BC6003000C3A00025E02F018070002F5 -:101220005E02F0181B0201B0E70000FE006C30F215 -:101230002320FE0181E001872C39020330E7000101 -:1012400007006C30F623210701836001872C3902E7 -:1012500000420300010700685E4B04410500685E20 -:101260004B00410503BFDE02F00107018260060961 -:10127000104801BC600300114503C2DE02F00D0AF4 -:1012800000025E02F0123603D4DE02F007B903A3B7 -:10129000DE02F0000203C85E02F005FB0204DEB3CA -:1012A000000110020145230001100184E002F597BE -:1012B000AC00025E02F006370201C52300011201F4 -:1012C00087E002F577AB00025E02F00EAF00025E2F -:1012D00002F0117702182E2700011600025E02F0BC -:1012E000118A03A25E02F0012003565E02F0011D86 -:1012F00001866006091048031F5E02F0011D006AA6 -:101300005E2300011C00B0002700178800E85E2360 -:1013100000378803A65E02F0018E00025E02F01123 -:10132000F80028600E08E1B403C4DE02F00D7A0074 -:1013300020C2030021BC03BFDE02F0020D03815E68 -:1013400002F001250300DE02F000C30188E0020B79 -:10135000905C03BFDE02F003910287406300012727 -:10136000018EE00EF430180287406300012900026C -:10137000DE02F000000287406300012B00B05E8BAC -:10138000001019018EE00AF430180002DE02F000AD -:101390000001BC606300107B01BC601B00107A017F -:1013A000AC607EF47075028741D70001320002DE26 -:1013B00002F0000001BC606300107B01BC601B00F8 -:1013C000107A01AC60BEF47075028741D700013716 -:1013D0000002DE02F0000001BC606300107B00B080 -:1013E0005E8B00107A01AC607EF43075028741D7C5 -:1013F00000013C0002DE02F0000001BC606300104E -:101400007B00B05E8B00107A01AC60BEF4307502D8 -:101410008741D70001410002DE02F0000001BC60FC -:10142000030280060280DE0700014D01DA6002F04F -:10143000178002085E0700016101BC60031E17A14E -:1014400000E05E02F4306501BC60031C17A100E0FF -:101450005E02F4306401BC600300281103BFDE02A9 -:10146000F0016701105E030017A101035E0300177E -:10147000A200E05E86F457A100885E870037A200D4 -:10148000E05E86F457A100E0015AF4306302860062 -:10149000C300015800B0560B00106200B0540300A6 -:1014A000106201BC600300281103BFDE02F0016975 -:1014B00000B0418F0010620109DE030017A100682F -:1014C000DE8700415C00E05E870037A100885E8710 -:1014D0000057A100E05E8504B7A100E05E8703C06D -:1014E0000601BC600300481103BFDE02F001690180 -:1014F000BC60070217A100E05E02F4306501BC6029 -:10150000070017A100E05E02F4306401BC6003181C -:10151000000601BC600300081100B05A030010620D -:1015200000B058030010630002DE02F0000001BCAE -:10153000600306379201BC63FF1FF0C301BC600368 -:101540001890E301BC60FB1C10E501BC6003005077 -:101550001000B0404300180000B040470010E70002 -:1015600002DE02F0000000E840330097A100B04026 -:101570000B0017A3006D5E86F4617700905E8F000C -:1015800037A303BFDE02F0017800905E870037A327 -:1015900001BC601B0437A100E05E8EF437A301F0AC -:1015A00041970017A1006DDE86F4618C0287C19718 -:1015B00000018001385A030017A1013C5A030017AB -:1015C000A203BFDE02F00182013C5A030017A10111 -:1015D000385A070017A200685E86F4818700D85E3B -:1015E0008B0037A200E14196F4506500E1C19700FD -:1015F000306503BFDE02F0017A00D85E8B0037A2AF -:1016000000E14196F457A100E1DE870037A101F027 -:101610005E870017A1006EDE86F4618D01BC63FF5A -:101620001FF7A40002DE02F00000020681AB0001F9 -:101630009001826001872C390020E38E09000203AB -:101640001EDE02F00196039F5E02F0019601BC606F -:10165000430117A100A84122F4304803BFDE02F085 -:1016600000020208411F00019301816005610B081F -:1016700000025E02F00D2F00B000AB00108600B03B -:10168000016300108A00025E02F0107301BC600367 -:1016900004179200B0003B00111D01906006091074 -:1016A0004803A1DE02F001AE0181E0060910480105 -:1016B000BC600300904201BC600300112D039EDE5C -:1016C00002F001B101846002F2979400B045170066 -:1016D000178F00B05E170017900200441F0001AA88 -:1016E000018560020910480181600700104701F080 -:1016F000DE0F0037A1020400BF0001AD01F084C776 -:101700000037A100A044B6F43145039EDE02F0018B -:10171000B101BC613712B08003BFDE02F0000200ED -:10172000A044B42A314501BC612712708003BFDE9A -:1017300002F000020020E082090002010CDE5300EA -:1017400017A101885E8700104701BC60030050426A -:101750000108411F0017A1018CDE86F2979403BF98 -:10176000DE02F000020002DE02F000000020E07E57 -:1017700009000200025E02F012020283C21F000092 -:1017800002020280F30001C600B044670017A10105 -:101790007C5E862357A302835EFF0001C500E00044 -:1017A000FAF4682901836006F7F7BF006BDE8D0548 -:1017B00021CA0206D0030001CE00E950862337A1DA -:1017C00000E8D08A2357A20069DE8B0001CE000218 -:1017D0005E02F00D2F0191601684F42700E020A72F -:1017E00000882903BFDE02F0036E00025E02F003F0 -:1017F00071020400BF0001D603945E02F0000200F3 -:1018000020C28F06000200A0428F01F78000685EB0 -:10181000002DC00200025E02F00D2F03BFDE02F0B9 -:1018200000120201C28F000002011400630017A120 -:1018300000685E8700600200025E02F00D2F0194D6 -:10184000600F00001800025E02F001DD03BFDE023F -:10185000F00012011400630017A100B05E870010B1 -:10186000A501BC60131B906000685E870001E40066 -:10187000E0418306D06000E85E870037A103BFDE49 -:1018800002F001E0028050C30001F201876004030E -:1018900010A000B000630010B400B042D3001800E4 -:1018A000008841830030B601BC60030B10B500B066 -:1018B000006300B0B40317DE02F001EB0397DE0211 -:1018C000F001EC018060068614300068D0D300017E -:1018D000F20068D0D70001F200B044670014340071 -:1018E000B0446B0014350002DE02F000000020E07E -:1018F0001280420C018760040310A000B000630056 -:1019000010B401BC60030E10B500B0006300F0B469 -:1019100001BC60570310B600B000630010B401BCF6 -:10192000600302D0B50207500B00020901BC60033E -:1019300003D0B5018E6002F297940204500B0002AE -:10194000020204D00B00020201866006F2979400A6 -:10195000E042D700D0B500A0500B1117A10068DEFF -:10196000871102080186E006F2979400E042D70052 -:1019700050B50207D00B00020800E042D70090B536 -:1019800000B042D70011E100B0006300B0B403170B -:10199000DE02F0020A0397DE02F0020B0002DE0212 -:1019A000F00000006820C3000210006CC46506004F -:1019B0001201BC6003000830006820BB0002160062 -:1019C000B044670017A2006C446988A215006B44FC -:1019D0006988A012006EDE8905E01201BC60030078 -:1019E000082E0020E0BE090002020681AB00021AA8 -:1019F0000281B0E70000020280B0E700000203901D -:101A00005E02F0001203A25E02F0022C00025E02EF -:101A1000F01163020200BF00022B0284DEAF00025D -:101A20002302045EB700022B00025E02F015690279 -:101A3000045EB700022B03BFDE02F0000202045E68 -:101A4000B7000226020480C700022B02805EFF005E -:101A5000022B00025E02F0150D0206ABD300022A33 -:101A600002052C2300022A03BFDE02F0022B03BF73 -:101A7000DE02F0000200025E02F012020200421FCB -:101A8000000243006842F300022F006D42F300623F -:101A900043011400630017A100B05E870017A20382 -:101AA000A25E02F0023703145E02F00245006EC42B -:101AB0005680624502814523000245006E5E870024 -:101AC000624301BC60030077A200886006F457A35C -:101AD00000885E8B01001800E85E8B0037A20020B2 -:101AE000C28EF4623D006ADE86F4423703BFDE0236 -:101AF000F00243020400BF00026F00900063010186 -:101B000065008085970217A100E064820DA1660040 -:101B1000025E02F011DF03BFDE02F0026F0182609D -:101B20000209104803BFDE02F0000201BC6003009E -:101B3000111500B0017F0017A6031F5E02F00254CA -:101B4000020300C300024A0020C28F02024E032596 -:101B50005E02F002540020C28F02024E00688153E0 -:101B6000FFE01203BFDE02F0025001946013000098 -:101B70001803BFDE02F0026F039EDE02F002530084 -:101B800068DE980BC2530201411F000F25018560DA -:101B90000209104800685E980BC25800695E9F00F9 -:101BA00062720298428F00025803BFDE02F0027296 -:101BB0000201411F000F25020400BF00025F02184E -:101BC000428F000F2500025E02F011C100025E028A -:101BD000F011DF0194058700001803BFDE02F00258 -:101BE0006F0200150B000268020016BB00026B00BA -:101BF000B014970017A10068DE84B2226800B01408 -:101C00009B0017A10068DE84B2426800B0149F00F8 -:101C100017A10068DE84B26268029E14E700026BBE -:101C20000201C28F00026D0194600F00001803BF13 -:101C3000DE02F0026F0201C28F00026D01806006B9 -:101C40000D906C0200C28F000F2501946007000008 -:101C50001800025E02F001DD020400BF0002A103D1 -:101C6000BFDE02F002A101BC600318106001295020 -:101C70000B00179200B0017B001065006800EB00BC -:101C8000027A00885A130117A100E84466F437A1CC -:101C9000006EDE8407427A03BFDE02F007B20190D5 -:101CA00060120910480194601F00001801085A0FC3 -:101CB00000178101885E0681540A01345A0F00170B -:101CC0008000025E02F0014300B0017B001065005D -:101CD000B056230017A100E05E86A097A100E85E41 -:101CE0008400F40300E85E8400F41600B05A030098 -:101CF000141300B05A0700141400B05A0B00141546 -:101D00000068DE0700429200E800970057A101BC7E -:101D10005E86F0141B017C5E8700F41C00B0204737 -:101D200000178100025E02F0108400B0017B0010F9 -:101D30006501085A0F00178100B05E8700141E036A -:101D4000BFDE02F0029500B0561700141B00B0561B -:101D50001B00141C00B0541300141E00B0501300DC -:101D60001086006D00A700829B0190016300108A1D -:101D700000B0418F00106200025E02F0160200B057 -:101D8000422B00140601BC60031817A1006DC18C22 -:101D900020029E01BC60030297A100E05E840377ED -:101DA000A100E05E86B0111D03BFDE02F003370222 -:101DB0000300C70002B1020CD0030002B1011400FD -:101DC000630017A1028500630002B10080DE870175 -:101DD000F7A201BC601B1857A200E05E8A0DB06537 -:101DE00000B041970014320080DE8700B7A201BC2A -:101DF000601B15D7A200E05E8A0DB06400B041936D -:101E00000014330068D8130002BF02005A1B0002FE -:101E1000B30180600684F42703BFDE02F006C3022C -:101E200001D0030002B300B0509B00142F0281D0F8 -:101E3000C700036B00025E02F00371010BD00300C8 -:101E400017A1013C502B0017A2018C5E86F457A10C -:101E5000014801430017A2010C81430017A3006849 -:101E60005E8F0022BC018CE0000A17A200685E862B -:101E7000F442BF0191601284F42703BFDE02F00335 -:101E80006E00025E02F001F300B0501300108600F5 -:101E9000B0501700108A03A25E02F0030B020CD0B0 -:101EA000030002DE020300C70002DD00B050CB00D9 -:101EB000106500025E02F01698020350C70002CBC4 -:101EC00001BC60230097A100A85002F4340003BFB6 -:101ED000DE02F002E2020481AB0002CD006D424658 -:101EE000C0801200B05A1300178000025E02F00199 -:101EF0004D00B0540F00141E00B05A070017A10087 -:101F0000B05A1300178001875A16F0178000B041AD -:101F10008F00106500025E02F0160B00E05E86A0E6 -:101F2000740302875E030002DC0109DE030017A3CD -:101F300000E05E8B0077A200E05E8AF477A2008862 -:101F40005E8B0037A100E05E86F4508903BFDE029D -:101F5000F002E2006D424A84801201065007001729 -:101F6000A1028CD0030002E100685E870002E2015A -:101F700082DE86863431018260028634310020D0D0 -:101F8000030402E800B0504F0011F200B0505300BB -:101F900011F300B050570011F401BC60030091F040 -:101FA000020601AB00030402015003000304020611 -:101FB00001AB00030403A25E02F00304028030E7D9 -:101FC00000030401806005872C3900E001E7002050 -:101FD0007901BC60430890E600025E02F0016A01EC -:101FE000BC60031910E401BC600300000601BC6082 -:101FF0000301D78201D2DE0877F0E000B00F0300C2 -:1020000010E100B0004700108600B00F1F00108ADA -:1020100001BC600300378100025E02F0107000B066 -:10202000059B00106400E8581A28F14500B0058BA4 -:10203000001064006A4516C082FF00025E02F010C4 -:1020400095006E451700430101BC60030051450136 -:10205000BC60030010BB01BC610303B08003BFDEA2 -:1020600002F0001203945E02F0030B02065003001C -:1020700003070287DEAF00030B028150030005DC7B -:102080000202D0C700030A0208502B00030B02858E -:10209000D0030005F301906012863431011050071F -:1020A0000017A60068DE9B004317013A500700178F -:1020B0008000885E0300778000E000AEF0106400CE -:1020C000B05E0700081301BC602306D78100E04121 -:1020D0008301706300E0418F00B06500025E02F092 -:1020E00010AB00B0204F00178103A25E02F0032363 -:1020F00000B0500F0011160202D0C700031B00B041 -:10210000505B0011160282D003000323028147C3F3 -:1021100000031C0280504F000321002047C73F836B -:10212000230020C7DB00C36D03BFDE02F0032303DF -:10213000A55E02F003230280C7DF00036D02885012 -:10214000C700033F0129500B001792020300C7008C -:102150000330020CD003000330028350C700033069 -:1021600000B050CB00106501385A1300178001826F -:102170005A17005781010E5A130017A1018E5E866F -:10218000F037810202D0C700033F00B0501B00109F -:102190008A03BFDE02F0033F0282D0C7000337018B -:1021A0003850270017800108501300178101025092 -:1021B000130017A101825E86F0378100B0507F00C6 -:1021C000108903BFDE02F0033F0138506F00178013 -:1021D0000108502B0017810106D0070017A10182CA -:1021E0005E86F0378100B0501B00108A00B050832B -:1021F000001089010E50730017A1018E5E86F03722 -:102200008100025E02F0014300025E02F0107001E4 -:1022100002421B00178101825E0502378100025EC7 -:1022200002F01084020680C700034B010C814300BA -:1022300017A60068DE9B00634900885E870057A1EF -:1022400003BFDE02F0034B0068DE9B00434B0088B7 -:102250005E870037A100E05E840117A101D9DE8707 -:1022600000108301BC613703B79100685E4B0283A5 -:102270007F020400BF000352028750030003520391 -:10228000945E02F0035303225E02F00360020681B3 -:10229000AB00035E00685E4B04435700685E4B0072 -:1022A000435703BFDE02F0035E00E001EF00207B36 -:1022B00001BC600302914501836005872C3900E071 -:1022C00044670A0C3D018C600E1770BB01BC6103B2 -:1022D00002308003BFDE02F0000201BC6103003067 -:1022E0008003BFDE02F0000201BC613303B791023C -:1022F000850063000366009000630097A100E0641E -:1023000082F43065006E5A130023660188E006F2FD -:102310003791020601AB00036A0068DE4B05A36A31 -:1023200001BC610300308003BFDE02F0000203BF86 -:10233000DE02F0037F0191600E84F42703BFDE020A -:10234000F0036E0191600684F42701BC6003001065 -:10235000B40181E00686343103BFDE02F006C3011A -:102360001C508F0017A10080DE870197A200E001BA -:102370005E0DB06502805A7F00037E02815A7F00A5 -:10238000037A0203DA7F00037E00685A8700037E27 -:1023900000886006F437A100201CBAF4237E0002F6 -:1023A0005E02F00D2F0191601E84F42700015E0291 -:1023B000F0000003BFDE02F0036E0002DE02F00058 -:1023C0000003C4DE02F00D7A020650030003870208 -:1023D00007DEAF00038701BC61030037910207509D -:1023E0000300038501BC620300F79100E0010B00CC -:1023F000204203BFDE02F0038801BC6003002042DC -:1024000000B05E47001080020400BF00039000B0DF -:10241000058B001064006E45170000020068DE4B5B -:1024200002838F00A044B42A314503BFDE02F000CE -:102430000200025E02F010950068C517000002035A -:10244000D05E02F0039400025E02F0109503BFDE3E -:1024500002F00002020601AB0003970068DE4B05A4 -:10246000A39701806001872C39020E01AB00039A0B -:102470000200B0E700039A01816005872C3900E172 -:102480000DB228E36C00E08DB700036D018360029C -:10249000F7F7BF01BC600300900400A8412330108F -:1024A0004801BC620F0011E001816002F5D7AE0265 -:1024B0000200BF0003B80068DE4B0203A400025E06 -:1024C00002F017BA0068DE4B0623B802045EB300C0 -:1024D00003B80206ABD30003A90204C5AF0003B8DA -:1024E00003BFDE02F003AA0200456F0003B800E854 -:1024F00044655637A100E82A96F437A100695E8743 -:102500000823B80206ABD30003B2006BAC4223230E -:10251000B100E04467014B100183E0022B915C03A2 -:10252000BFDE02F003B80183E0022B915C01BC60C6 -:102530000318517800B045E3001800018360022FB2 -:10254000317900A84138F9D7A100B05E84FE704E01 -:102550000187E002F577AB0068810B0023BB00B078 -:1025600044670000430182E00609104800A841B317 -:1025700010906C018260062891440188E0020B9063 -:102580005C00025E02F012360185E002F7F7BF023E -:1025900088421B0003C30185E006F7F7BF035B5EBB -:1025A00002F003C501BC601300104301BC600300CE -:1025B000108501BC60030010B8008850770090B906 -:1025C0000208502B0003CC013850730017A1017C86 -:1025D000506EF437A100885E870090B9020047A3CF -:1025E0000003D001BC60030011EA009042E70091B3 -:1025F000EB00B047A300D1E8020047B30003D201CB -:10260000B0E08E3D91EC01D2E00210908403A95E0F -:1026100002F004FD01BC600300108400E001C3006F -:10262000207000B04467000C0D00B0446B000C0E2D -:102630000320DE02F0044B00685E4B18A3E3006841 -:10264000DE4B0783EC01BC63FF1F708401BC600399 -:1026500000F085013813630010B500E042D700D0C8 -:10266000B501BC60030010A601BC602314D0B40007 -:10267000E013570024D503BFDE02F004930184E089 -:1026800006F597AC01BC60FF1FF08400025E02F00B -:10269000042801BC60030010B401BC60030010A654 -:1026A00001BC600302D0B501BC602304D0B400E0DB -:1026B000135B0024D603BFDE02F0049301816006A1 -:1026C000F5B7AD0068DE4B04A3FF0203DEBB0003D9 -:1026D000F100E02E0B00106503BFDE02F003F201F3 -:1026E000BC602301106500A05E7FFE10EC00B05AB4 -:1026F000030010ED00B05A070010EE00B05A0B00B6 -:1027000010EF00B05A0F0010F001BC63FF1EF08400 -:1027100001BC600300308501BC60030010B401BC43 -:10272000600301D0A601BC60030450B501BC602366 -:1027300004D0B400E002AF0020AB03BFDE02F0041F -:102740009301BC61FF1FF08401BC60030010850091 -:1027500068DE4B05240701BC60030010B401BC60B7 -:102760000B0B50A601BC600302D0B501BC60230472 -:10277000D0B403BFDE02F004130068DE4B02441E37 -:1027800000B030670010840285C38F00040B00E0A6 -:102790005E2700378901DA5E270010EE01BC63FF77 -:1027A0001FF0CE01BC60030010B40080E02183184C -:1027B0000000E069820DB0A601BC600303D0B50142 -:1027C000BC602304D0B400E001D300207401846015 -:1027D000070011E00282DEB30005BC02045EB30014 -:1027E00005BC0181E006F5D7AE0183E0060910487B -:1027F00000B0412300180001BC600306B78E0188B9 -:10280000204610D78100025E02F0108400885E87A7 -:1028100000708303BFDE02F005BC01BC60031FF043 -:10282000840103DE530017A200680ECF00042300CA -:10283000B00ECF0017A200901CBAF457A202005E9F -:10284000FF00042501BC60030037A200682B4F0085 -:10285000042701BC60030037A201865E8A1C70E376 -:10286000006AC39300043100E8439000D0E4020200 -:10287000421B00042F0090001B0037A10020421BC8 -:1028800000442E00B020970017A100E04392F430DE -:10289000E40069C39300043101BC60030010E4004C -:1028A000682B4F00043300E043915B30E401BC60CF -:1028B000030010B401BC60030010A601BC60030259 -:1028C00010B501BC602304D0B400685E4B06A44977 -:1028D00000E001CB002072020681AB00049302806D -:1028E000B0E70004930203B0E700049301BC600763 -:1028F00004F7A60288421B00044101BC600F0017C8 -:10290000A60282421B00044101BC60170017A60109 -:102910000C81430017A50068DE9700644400885EC0 -:102920009B0037A600E04466F4CC3C0181E00587BB -:102930002C3901826005872C390183E001872C390D -:1029400003BFDE02F0049300E001CF00207303BF59 -:10295000DE02F0049303205E02F0049A0181E0029B -:1029600009104800E001D7002075031EDE02F004C4 -:102970007A01BC60030017A2006A5E2300045301C1 -:1029800002428F0017A201855E8A0910480180E08B -:10299000061030810284DE5300045A00B000770034 -:1029A00017A100E05E840437A100885E870057A16C -:1029B00000E05E870D57A103BFDE02F0045B01BC9F -:1029C00060030D57A10068002700047A00E05E84D0 -:1029D00001F7A101BC602300906500884197003099 -:1029E000B601BC60030010B400905E870050A601E1 -:1029F000BC60030110B501BC602300B0B40317DE56 -:102A000002F004630397DE02F004640020DE870016 -:102A1000446D0020DE8700246A01B85E22D0168053 -:102A200001805E8AD0368103BFDE02F0047301BCF0 -:102A30005E22D0168001845E8AD0368103BFDE021A -:102A4000F004730020DE8700247101B85E22D036C6 -:102A50008101805E8AD0568203BFDE02F0047301DA -:102A6000BC5E22D0368101845E8AD05682018860A5 -:102A700002F430A800B05A030010B000B05A0700AA -:102A800010B1028042A300047600E042A30090A8A7 -:102A900000B05A0B0010B000B05A0F0010B10187FF -:102AA000600610908400E05E2700378901DA5E2717 -:102AB0000010EE01BC60030010B401BC60030350C1 -:102AC000A600B000330010B50284DE530004840079 -:102AD000E0606803B0A600E042980430A600B000B1 -:102AE000370010B501BC602304D0B401846006F245 -:102AF000979401866002091048039EDE02F0048E5E -:102B00000280441F00049100B05E3F00114501BCEB -:102B1000600300178F00B05E4300178500B05E0FA2 -:102B200000179003BFDE02F0049100B05E0F0017A3 -:102B3000850280441F00049100A044B6F0B1450115 -:102B4000BC600301104201836006F2979401846027 -:102B5000070011E003A05E02F005BA02065EAF00B6 -:102B600005BC0186E006F577AB01BC600300108070 -:102B700000025E02F00D3703BFDE02F0072003A162 -:102B80005E02F00527011400630017A10068DE87CC -:102B900000E49F0181600609104803BFDE02F005D2 -:102BA00027028500630004A10183E0060D906C01FB -:102BB000816006F5D7AE011C508F0003BD020650A0 -:102BC0008F0004A900B044670010F300B0446B000C -:102BD00010F401BC63FF1FF0D301BC63FF1FF0D4EE -:102BE00000B042170310850020600E8624D00187B4 -:102BF00060040310A000B000630010B401BC6003C7 -:102C00000B10B500B0006300F0B4020300C700046D -:102C1000BB020CD0030004BB028050C70004B30009 -:102C2000B054130017A100E05E8680741A00B05003 -:102C30006B0010E400B042130210840209502B0014 -:102C400004BB00B0421300308401D2E03AA030E06F -:102C5000028050C70004C101D2E052A030E003BF9F -:102C6000DE02F004C10202D0C70004C100B0505F10 -:102C70000010E000B050630010E100B05067001099 -:102C8000E200B0506B0010E400B0421302F0840286 -:102C90000050C70004CB018AE00E10908401BC6094 -:102CA000FB1C10E501BC60030890E600B000630067 -:102CB00010B401BC60030210B500B0006304D0B4CE -:102CC000018460070011E001BC600300178E03BFA0 -:102CD000DE02F005C700E001C700207100B000630C -:102CE0000010B401BC600302D0B500B0006304D092 -:102CF000B403BFDE02F0055403225E02F004D200EA -:102D0000E002A70020A9010350030017A100B85E4C -:102D1000870037A101875E86101080020400BF0083 -:102D200004E0032BDE02F004E0020000F30004DA0A -:102D300000E8002300514201BC600A28514203947C -:102D40005E02F004E000B0058B00106400E0582340 -:102D5000003608006858030004E000B04467001122 -:102D60001200B05803001115020CD0030005260212 -:102D70000300C70004F300B050CB00106501BC6035 -:102D80000300168500E05A3300368C020350C7005A -:102D900004E800E05A2700368903BFDE02F0052769 -:102DA00001BC60030017B200B05A0B000B8301385E -:102DB0005A130017A101BC5A06F430E0013C5A1323 -:102DC0000017A1017C5A06F430E10181E006109061 -:102DD000840185E0070010E30185E0070010C302CD -:102DE00082D0C70004F803BFDE02F004FB0202D069 -:102DF000C70004FD00B02A330017A101B8506EF4DB -:102E000030E000B050730017A101B82A36F430E169 -:102E1000028242130004FB00B0507B0010E400B0BB -:102E200042130210840185E0061C30E100B0421319 -:102E3000007084018760040310A0020300C700052E -:102E40001300B050CB001065006D5ECAD1C5030100 -:102E500085E0021870C300E05ECB00368E01BC60D6 -:102E60001B1FD06500E04196F6506500B0509700FA -:102E700016800068DECB00050B01BC60230150B852 -:102E800000E001F300207C00682E0F00251103BF35 -:102E9000DE02F0051E00B05ECB0010B500B000638E -:102EA0000870B4028342D300050D01BC60030170B9 -:102EB000B80068AE0F00251E01BC60030170B802A7 -:102EC000BC506700051D03BFDE02F0051C010CD0DD -:102ED000030017A103A95E02F0051901BC602301DC -:102EE00050B800E001F300207C00685E8700651C9C -:102EF00003BFDE02F0051E01BC60030170B800686C -:102F00005E8700451E01BC60030170B80181E002CC -:102F10001710B801BC600300F0A501BC60030E10DF -:102F2000B500E001F700207D00B000630010B400A0 -:102F3000B0006300F0B400B042D300180001886014 -:102F4000080310B4018160060D906C03BFDE02F02F -:102F500005540202D0C700052D00B0506F0010E0EC -:102F600000B050730010E100B050770010E2028210 -:102F7000421300052C00B0507B0010E400B0421357 -:102F800002F08400E05E9F0037A703A15E02F00517 -:102F90003601BC60030017A7018760040310A0007E -:102FA000B000630010B401BC60030E10B500B000A7 -:102FB0006300F0B4018860080310B403BFDE02F0C0 -:102FC000054900B0017B00106500B05A030010E510 -:102FD00000B05A070010E600B05A0B0010E7006876 -:102FE000A04B00053C00E05E270037890068204BBD -:102FF0000005400185E0070010E30185E0070010AF -:10300000C300B0421301108401DA5E270010EE0104 -:1030100087600610908400B042131C108401BC60CD -:10302000030010B400E0606803B0A600B000970091 -:1030300010B501BC602304D0B4018460070011E026 -:1030400003BFDE02F005A901085E4B0017A100686E -:103050005E8700255402025003000553029E509FD4 -:103060000005500201D00300055000E05E27003744 -:103070008901585E2700142D01DA50B70010EE01C7 -:1030800087600610908403BFDE02F0055401BC6027 -:103090000300142D0104C1070017A100680EF700FA -:1030A000055900B00EF70017A100901CBAF437A123 -:1030B00003BFDE02F0055B03225E02F0055B010345 -:1030C000DE530017A100B05E870017A202005EFF6A -:1030D00000055E01BC60030037A200682B4F0005AD -:1030E0006001BC60030037A202885E4B00056300EC -:1030F000685E4B06856301BC60030017A200688E02 -:10310000F70005650183DE86F297940183DE8684ED -:10311000F4270281C21300056B01865E8B0010E369 -:10312000018660070010C30181E00610908403BF90 -:10313000DE02F0056D01865E8A1C70E30186600682 -:103140001870C302B847A70005A502A047B700053D -:10315000A703A95E02F0057501085E4B0017A100E8 -:10316000685E870025A6021E509F0005750185E058 -:10317000061C70E30185E0061870C30114006300AB -:1031800017A10068DE8700857E00B001530017A2FA -:103190000068DE8BFFE57A0068424700257B006807 -:1031A000DE8A84C57E018560020910480186E0023E -:1031B0001C70E30186E0061870C301105007001769 -:1031C000A600685E9B0005A601BC60030011E40137 -:1031D0003A500700178000885E0300778000E00007 -:1031E000AEF010640068DE9B00458B0207D0030040 -:1031F000058901BC602B11F7A200E05E000B37A32C -:1032000000025E02F010D601BC602306906401BC8F -:1032100060470017A200025E02F010FE00685E9B8D -:103220000045A701A46046F471E00068DE9B00C57C -:103230009901BC611300B7A1020600F300059201D9 -:10324000BC601300B7A10192C21AF437A203295E31 -:1032500002F0059701BC60030011EE009042E70008 -:1032600091EF0192E00EF437A200B05E8B0011ECFA -:1032700003BFDE02F005A700685E9B00659E006844 -:103280005E9B00A59E00B0502F0011E200B05033AD -:103290000011E203BFDE02F005A7018760023D11C5 -:1032A000E80068DE9B00A5A1018760063D11E801EA -:1032B000BC60030011EA009042E70091EB0192C26A -:1032C0001B00B7A201B85E8A3D11E803BFDE02F021 -:1032D00005A7018460070011E001BC600300112D07 -:1032E00000B0448300142C03A3DE02F005BD01BC32 -:1032F000600300178E00685E4B05A5AD0200500309 -:103300000005B70183E00609104800B0412300180A -:103310000001BC600306378E00685E4B05A5BC004B -:10332000E002A30020A801BC600304B78E03A95EDD -:1033300002F005BC00685E4B0425BC01BC600306BE -:10334000B78E03BFDE02F005BC01816006F577ABE6 -:1033500000B05E0F00178500025E02F0109501BC00 -:10336000600300178C01BC600300178D0323DE028D -:10337000F005C7020680C70005C6010C814300178F -:10338000A10068DE870065C60108421B0017A10086 -:1033900068DE870005C601BC607F1FF7A101E05E03 -:1033A000861070830182E005872C3900E044672590 -:1033B0008C3B0187E006107083006D00A70085D963 -:1033C00003295E02F005D9020300C70005D600B04C -:1033D00050CB0010650282D0C70005CE00E05A2312 -:1033E00000368803BFDE02F005CF00E05A27003622 -:1033F0008900682E0F0025D600E05ECB0037B201B1 -:103400000A5ECB0017A100E050CAF4306500D0601E -:1034100006F657A200205A1AF445D603BFDE02F082 -:1034200005D000025E02F012360350DE02F005D62F -:1034300003BFDE02F0063D02055EAF0005DB01873B -:10344000E00626713303BFDE02F000020190600A3D -:103450008634310282D0C70005E5013C50270017B1 -:10346000800109502B001781010750070017A101A7 -:10347000825E86F0378100B0501F00108A00B05085 -:103480000F00111603BFDE02F005EB0138505F009C -:103490001780010A502B0017810107D0070017A1E0 -:1034A00001825E86F0378100B0502300108A00B0A0 -:1034B000505B001116020300C70005F0020CD00398 -:1034C0000005F002085E070005F0013854070017F8 -:1034D000800190422AA1308A028050C70005F9017C -:1034E000BC600305B79203BFDE02F0031B019060CE -:1034F00006863431020300C70005DD020CD003004C -:1035000005DD00B0001F0017A100E05E8680741A80 -:1035100003BFDE02F005DD01BC600306379203BF86 -:10352000DE02F0031B00E0135F0024D70204DEB3C9 -:1035300000000200B0130B001065011998870017F6 -:10354000A101095A130017A201895E86D096840052 -:10355000B013070017A3006DDE8498260400B05E48 -:10356000870017A301885E8ED096840068DE8AF4F7 -:10357000210E01BC63FF1FF0D000B05A130010F001 -:1035800001BC60030017A501825E961E10F001BC0D -:1035900063FF1FF0CF01BC601B00F0EF01BC63FFB5 -:1035A0001FF0D100B044670010F101BC63FF1FF0B1 -:1035B000D200B0446B0010F201BC60030404D801D7 -:1035C000BC63FF1FF0C301BC60031C10E301BC63BC -:1035D000FF1FF0C400B052130010E401BC63FF1FD2 -:1035E000F0C500B0522F0010E501BC63FF1FF0C60C -:1035F00000B052330010E601BC63FF1FF0C700B0FB -:1036000052370010E701BC63FF1FF0C800B052172B -:103610000010E801BC63FF1FF0C900B0521B00108E -:10362000E901BC63FF1FF0CA00B0521F0010EA019D -:10363000BC63FF1FF0CB00B013470010EB01BC636D -:10364000FF1FF0CC00B0134B0010EC01BC63FF1F58 -:10365000F0CD00B0134F0010ED00B0136700106202 -:1036600001BC600300281100025E02F01074000229 -:103670005E02F00D2F01BC602B1877A100025E02E4 -:10368000F00127016040670011C000E040649B1713 -:10369000A100E05E870097A101BC63FF1FF0C0019D -:1036A000BC600301550101D2DE86A030E000905ECF -:1036B000870177A101BC60030797920190600A0916 -:1036C000104803BFDE02F0035301BC60070011C1C4 -:1036D00001BC602B1817A101BC60030017A20002F7 -:1036E0005E02F0012B01BC60030011C10002DE028A -:1036F000F000000201C2E3000665020300C70006F5 -:103700004200682E0F002652006E4246F6465203D3 -:10371000BFDE02F00644006E42470026520203005C -:10372000C700064F0355DE02F006440180600286A2 -:103730001430013850830017A100B050CB00106541 -:10374000006DDA32F42C6200A841231410480114F1 -:10375000006300106500E041970ED06500E05A0359 -:1037600000368001BC621F0011E003BFDE02F000E2 -:10377000120181E0068634310191600E84F4270342 -:10378000BFDE02F00665013C50670017A101AC5E88 -:10379000861750BA01BC60030190B8020300C7004D -:1037A000065F0068AE0F00265A0181E0021710B8CC -:1037B0000350DE02F0065803BFDE02F0066500E8A3 -:1037C0002E0F002B8300B05ECB0010B500B000635D -:1037D0000870B4028342D300065D03BFDE02F00628 -:1037E000600186E0040310A000025E02F001E6031F -:1037F000D5DE02F00C6203D6DE02F00C7A0350DE56 -:1038000002F0066103BFDE02F003C301BC600300E7 -:10381000F0A50182E00209104801BC621F0011E01E -:1038200001BC60030011EC01BC600F0011E80285CF -:10383000500B00066C0182600209104803A0DE02F2 -:10384000F0067003D5DE02F00C6203D6DE02F00C47 -:103850007A03205E02F006760188600209104801B2 -:10386000BC600300083100685E4B18A0020068DEEF -:103870004B07867500025E02F0063703BFDE02F0DA -:10388000001201BC60030037A100025E02F00E9638 -:1038900003A3DE02F00012020050C700068201BC42 -:1038A00060030010800182600609104801806002F8 -:1038B00086343100688EF70006800104C1070017C6 -:1038C000A10183DE86F2979400E001CB0020720311 -:1038D000BFDE02F0020D00B0010B0017A1006DDE8B -:1038E000840806C300E844640877A1006E5E84087B -:1038F00026C30187E006F577AB020200BF000697FA -:10390000028881AB000697028400C7000697012950 -:10391000500B0017A10068DE870206970282DEBB0B -:103920000006970203C5730006960283DEB3000605 -:10393000960286ABD30006920282DEBB000692009E -:10394000682AE7000697006DDE2F01E6970182E006 -:1039500006F7F7BF01BC613B0417A100E04466F421 -:103960002AA903BFDE02F0001203BFDE02F006C385 -:1039700001BC600300114902825EAF0006B2018201 -:103980006006F577AB00B0446700081C020400BF76 -:103990000006A30068451F0006A30185E002F57735 -:1039A000AB032BDE02F006A10185E006F577AB0044 -:1039B000B0058B00106400025E02F0119700B001A8 -:1039C0004B0017A20208421B0006A600B0016B00C4 -:1039D00017A200685E8B0006AE0090452B0097A1F1 -:1039E0000080DE86F457A1006E20BA0DA6AE00B0AE -:1039F00041B700082E00E120BA23282F00E0DE8620 -:103A0000234C4500B041B6F4282E02055EAF0006F7 -:103A1000B001BC610300113300E10D822943600055 -:103A2000E08D8700036100E844650397A5006D5EA3 -:103A3000970100C1020200BF0006C00068DE4B060D -:103A4000A6B70184E002F7F7BF0068DE4B0406BAB0 -:103A50000282DEB30006BA01BC6003000B0A020456 -:103A60005EB30006BD0068DE4B0626BD00025E02A6 -:103A7000F0158F00025E02F0123703A3DE02F0069B -:103A8000C00183E002F597AC00025E02F017C001AE -:103A9000826002F577AB03D15E02F00002020050B3 -:103AA000C30007190325DE02F006C7018360068400 -:103AB000F42703BFDE02F006F9020CD0030006F77C -:103AC000020300C70006E6011400630017A1006DA1 -:103AD000DE870086F701BC600300178000B050CB82 -:103AE00000106500B050CF001064018160060D9099 -:103AF0006C0182600686343100B05A230017A101A0 -:103B0000BC600300168801BC5A2AF437A101BC60CE -:103B10000300168A00B05E8700148F00B05A270099 -:103B200017A101BC600300168901BC5A2EF437A10D -:103B300001BC600300168B00B05E8700149000B0DB -:103B40005A1B00148D00B05A1F00148E01BC600374 -:103B50000016040068DE030006E3020350C70006F7 -:103B6000E20100509F00178001805E0291B48D0138 -:103B7000BC5E0292149001BC600300378000025EBC -:103B800002F016E400B05E0300148C03BFDE02F006 -:103B900006F20068C2470006EB0181E00686343178 -:103BA0000191600E84F42701BC600300143003BF50 -:103BB000DE02F0000200B0509F0017A100025E027A -:103BC000F001E500B05E870014270186E0040310D1 -:103BD000A000B04283001800010CD0030017A10020 -:103BE00068DE870066E6010250C70017A101805E0B -:103BF0008684F427018AE00E84F42700B050BF00C9 -:103C0000142603BFDE02F006F90186E0040310A0CB -:103C10000200509F0006F90286C10700071403291D -:103C20005E02F006FE00B0523300142D00B0523791 -:103C30000017A1019E5E8684F42700B0509F0017F4 -:103C4000A10180DE86F437A1020580C300070500CC -:103C5000B0303B00108F00B0303700108E00B050F5 -:103C6000D700108D00B050D300308C00B050BB0096 -:103C7000108F00B050B700108E00B0509B00108D18 -:103C800001806006F4308C020250C700071100B0BA -:103C9000524300108F00B0523F00108E00B0523BD4 -:103CA00000108D011A52370017A10198DE870437E2 -:103CB000A101B85E8691B08C018260028634310128 -:103CC0008160020D906C01BC600300143401BC6083 -:103CD000030014350325DE02F00717019C600284FF -:103CE000F42703BFDE02F0071B0285500B00071903 -:103CF00000A850C70D143101BC60030014300181CD -:103D00006002F5D7AE0183600284F4270185E002EA -:103D100009104801BC600300142E03A25E02F002E9 -:103D20000D03BFDE02F000120323DE02F007910351 -:103D3000A35E02F0079103A2DE02F0079101816009 -:103D400006F577AB03AA5E02F007910183E0020952 -:103D500010480351DE02F0072C020680C700072935 -:103D60000182E001872C3900E0026B00209A01807B -:103D7000E006F577AB03BFDE02F007310301DE0298 -:103D8000F0072F00685E4F06272F01BC6003001765 -:103D9000A803A45E02F0073103C1DE02F00794021B -:103DA000045EB300073A01846002F597AC0183E03A -:103DB0000209104800B02B3F0017A1006D2AEEF455 -:103DC000200200E0027B00209E01BC6003000ABBD1 -:103DD00000025E02F0159203BFDE02F00002020351 -:103DE000DEB300074A0183E002F597AC00E020CF84 -:103DF00000283302015EBB00074A00B02A83001787 -:103E0000A1006D20CEF4274501BC600300083300FB -:103E1000E0027F00209F03A95E02F0074801916045 -:103E20001A84F42703BFDE02F0036E01BC63FF1F98 -:103E3000F7A100025E02F00E9603295E02F0074A27 -:103E40000191601A84F42703BFDE02F0074A01845F -:103E5000600209104800E10DC229437000E08DC7DF -:103E6000000371020400BF00075101BC6003001190 -:103E700015011400630017A100E06602F43065002C -:103E8000025E02F0109A0182600209104800685E2A -:103E90003B18A7550068DE3B07075603BFDE02F05C -:103EA000000203295E02F00759020150030007597E -:103EB00000685E3B04A76001F0DE1700378500A0B4 -:103EC0005E16F0978500685E3B062760020150038E -:103ED00000075F028780BF00075F0185E0060910C9 -:103EE000480280D00300077000B05E1B0017A300DB -:103EF000B0008B0017A4020400BF000766006E41EB -:103F00009730676601185A030017A3011A5A030075 -:103F100017A40068C18318076900E002930020A479 -:103F200003BFDE02F0076B006D5E2EF4876B01822B -:103F3000E00686343100E05E3300378C0068DE3204 -:103F4000F4676E00B05E0F001785006DDE2EF4671B -:103F50007C03BFDE02F0078C00B05E1F0017A300D9 -:103F6000B0008F0017A4020400BF000776006E4166 -:103F700097306776011C5A030017A3011E5A0300ED -:103F800017A4006D5E2EF487780182E00686343136 -:103F900000E05E3700378D0068DE36F4677B00B0E6 -:103FA0005E0F001785006D5E2EF4678C0185E002C0 -:103FB00009104803D1DE02F0077E03295E02F007F4 -:103FC00080020300C700078100B05E0F0017850064 -:103FD000025E02F01095006841831807B2020300E8 -:103FE000C7000788020CD003000788028350C7006F -:103FF00007880068DE4B05A78803BFDE02F0166461 -:104000000181E0068634310068DE3B06278B00E044 -:10401000029F0020A703BFDE02F006C300025E027B -:10402000F010950181600209104803295E02F00733 -:1040300091028300C700166403BFDE02F006C303CB -:10404000D1DE02F0079203A5DE02F006C303BFDE55 -:1040500002F0001200E10DBA29436E00E08DBF00AE -:10406000036F0206500300079C00B001030017A174 -:10407000006D810AF4279C00E844640877A1006E73 -:104080005E8408279C0187E006F577AB01085E4B4C -:104090000017A100685E4B05279F00685E87002718 -:1040A000A000B05E0F00178500025E02F0109500C0 -:1040B000685E3B0627A601BC600300178C0200D097 -:1040C000030007AB01BC600300178D03BFDE02F0E5 -:1040D00007AB01BC600300178C020300C700020D90 -:1040E000020CD00300020D019C600284F42703BF80 -:1040F000DE02F0020D006841831807B101806006FE -:1041000084F42703295E02F006C301826006863428 -:1041100031028300C700166403BFDE02F006C3004D -:10412000E002970020A50181600209104801BC60EF -:104130000300081200E0017B00A05E01BC601314C4 -:1041400017A1006D017AF4201201BC60130C805E8F -:1041500003BFDE02F0001200025E02F00D2F0338F2 -:10416000DE02F00012039EDE02F0001200E8444C72 -:1041700000F7A100E85E840117A1006ADE84010750 -:10418000C200E85E8401118701BC60030011880150 -:10419000A5E02230118001BC600300111301BC6056 -:1041A0000300111400B044670017A100B0446B0075 -:1041B00017A200B05E8700110400B05E8B001105ED -:1041C00003B8DE02F007C403BFDE02F0001201BC38 -:1041D000600304B79201BC60030417A101BC63FF34 -:1041E0001FF0CE00B052170010E800B0521B0010B4 -:1041F000E900B0521F0010EA01BC60030010E402A5 -:104200008600C30007E200B0540F0017A20069DE69 -:104210008A9087D500E85212F450E40068A0470065 -:1042200007E201BC60030010E400B054270010E076 -:1042300000B0542F0010E103BFDE02F007EB01BC19 -:1042400060030297A101BC60031890E801BC600301 -:104250000010E901BC60030010EA03BFDE02F007B2 -:10426000E203A4DE02F00A5003A9DE02F00A5001C4 -:10427000BC600301D7A1020600C30007E40280DE90 -:104280005F0007E900B054070010E0006820470015 -:1042900007E701D2DE86A030E000B0540B0010E149 -:1042A00003BFDE02F007EB01BC5E869010E001BCAC -:1042B000601F0010E101BC60030010E200B0522357 -:1042C0000010E500B052270010E600B0522B00109D -:1042D000E700025E02F0107403A9DE02F00AB100EA -:1042E000685E4F04280701BC63FF1FF0C300685ECF -:1042F0004F16A7F900685E4F05A7FC01BC60031AC2 -:1043000090E301BC600306B79200685E4F05280782 -:1043100003BFDE02F0080101BC600318B79201BCC4 -:1043200060030E90E303BFDE02F007FE01BC6003F2 -:1043300006379201BC60031890E3028E01AB0008BF -:104340000102984407000BB502804607000BB50038 -:10435000B0204700178100025E02F0108400E85E82 -:104360008400D7A1006A5E8690880700E85212F4A4 -:1043700030E403BFDE02F0080A01BC60030010E471 -:104380000338DE02F0080A0187E0061C90E4019081 -:10439000600A09104801BC610304379100685E4F50 -:1043A00016AC4000685E4F05ABB503835E02F00AB1 -:1043B0005003BFDE02F000020204416300081D0149 -:1043C000876002F577AB01BC600300114901BC6056 -:1043D00003010B8900E10DB228E36C00E08DB7000A -:1043E000036D018460020B105802055EAF000819CE -:1043F0000187E006267133020400BF00081C018516 -:10440000E002F577AB00025E02F0119703BFDE0217 -:10441000F0000203A35E02F0081F00025E02F01724 -:10442000C00285C523000002018460060B105802FB -:1044300000DEFF0008250180E002F7F7BF00682BCF -:104440004F00082500E044655A4AD302055EAF00DC -:10445000082701BC6103001133020580BF00082D4D -:1044600001BC60131157A100025E02F00127019602 -:10447000600E03301900B040670017A200025E0210 -:10448000F0012B0203C03700082F03BFDE02F0004B -:104490001202875EAF00083100E0021F0020870192 -:1044A00082600628914401BC6003010B8903BFDED2 -:1044B00002F00012020601AB00083601806001879D -:1044C0002C39020681AB0008380183E001872C39C2 -:1044D0000183E0020F107802814013000002020005 -:1044E000420300083D01846002F597AC01BC600303 -:1044F000000ABB01BC600300108003A3DE02F008C9 -:10450000400190600209104800B0446700179E0007 -:10451000B0446B00179D00B0446F00179C00B0447E -:104520007300179B0068DE7A23284000E002230016 -:1045300020880115403B001797006D80A700884B2D -:1045400000A05E5F003797006880A700084B01BCA1 -:10455000600300379700B001430017A1010C8143AD -:104560000017A300685E8F00284F018CE0000A1737 -:10457000A101C9DE840527FF01BC60031077950106 -:1045800091E0020D906C0286403700085500E00271 -:10459000BB0020AE03BFDE02F00CA401BC60030030 -:1045A000148001BC600300148101B8600A049024E7 -:1045B00001BC600304082401BC600300482301BC63 -:1045C000600300D02A01B3600700100401BC60033F -:1045D00000080801BC600300080901BC6003000872 -:1045E0000A01BC600300080B0183E002F5D7AE00AE -:1045F000E044671F4C1F0287C037000C9E00025E1C -:1046000002F012360286403700086703C35E02F0EC -:10461000087903BFDE02F00C9F0068C033004877C2 -:10462000006B446583E87700B041270017A100B014 -:10463000412701D04900B05E870017A100B05E8716 -:104640000017A100B05E870017A100B05E870017B9 -:10465000A100B05E870017A100B05E870017A1001F -:10466000B05E870017A100B05E870017A100B05EA2 -:10467000870017A100B05E870017A100B05E870019 -:10468000104903BFDE02F00D1303435E02F008621F -:104690000286403700088500685E5F000C9F006856 -:1046A0005E5F004C9F0152D2030017A10185D20624 -:1046B000F437A203BFDE02F00880013C520300176A -:1046C000A101BC5206F437A20323DE02F0088300E6 -:1046D00068DE8B01CC9F03BFDE02F0088500685EB8 -:1046E0008B0288850068DE8B038C9F006D40330051 -:1046F000CCA400685E5F00489800685E5F00289563 -:10470000006800A700C88A006880A700A88B00E0A6 -:10471000446690283001BC62C30017A10280520396 -:1047200000088E019652030017A10080DE869037A4 -:104730009A0203520300089300E05E6A90379A02DF -:1047400007D20300089300E85E6B00379A029E5E72 -:104750006B000CA403BFDE02F0089C0152D20300E0 -:1047600017A10185D206F4379A03BFDE02F0089C38 -:10477000013C52030017A101BC5206F4379A006EA7 -:104780005E680BACA400685E6B000D130204C03BB6 -:104790000008AE0181E0060D906C0207C0AF000872 -:1047A000A4020740370008A200E0027300209C0327 -:1047B000BFDE02F00CA400025E02F0123603BFDE80 -:1047C00002F0089E00B02023000C1100B02027004A -:1047D0000C1200B0202B000C1300B0202F000C1482 -:1047E00000B05E7F000C150287C0AF000C9E0282F5 -:1047F000403B000C9E015840AF00179A01BC603F3F -:104800001E17A1006DDE6AF42C9E035B5E02F008A9 -:10481000B001BC601300104301BC60FF1E17A10073 -:104820006E5E6AF42C9E00B041232810480180601F -:1048300002F297940184E002091048015840AF0049 -:10484000102A006840AB002C9E01BB5E560090040D -:1048500002035E570008C1020047A30008BE01BC66 -:10486000621E3C11E001BC60030011EA00B05E6B07 -:104870000011EB0198601E3D11E8020047B30008EB -:10488000C100B05E6B0011EF01B0E0CE3D91EC03D2 -:10489000835E02F008C400025E02F01236006D4032 -:1048A0003304C8C103AADE02F008E001BC63FF1FA5 -:1048B000E3B301BC601F10D06401BC600300B7A16A -:1048C00001BC63FF1FE79300E04186F4306501BC43 -:1048D00063FF1FF60000E05E870077A100025E0222 -:1048E000F00F1F0200C0770008D60129407700179B -:1048F000A2006D5E8B04C8D400E85E8B04D6000174 -:10490000BC601F05F06300E0418EC01063010C56CF -:10491000030003B30068DE870168D600B05E8B0039 -:104920000793006DDE8701C8D900E0419300306431 -:1049300003BFDE02F008C903B05E02F008DF0183A6 -:1049400060020D906C00681E1BFFE8E001BC601F58 -:1049500005F06500E04194F0D06502005A030008BC -:10496000E0018360060D906C0020402F08A8E20152 -:10497000BC60030003B301BC60030007FC0188E0D6 -:104980000F0007FD006D4033020A4A0129520F0053 -:1049900017930109520F0017AA0068DE4F03A8EA17 -:1049A0000129522300179301A95E4F003793019606 -:1049B0006002F2979400E0418701F06501BC600F4E -:1049C0000017A10028DE869068F101866006F29744 -:1049D0009400E0419700706500E0209300C8240136 -:1049E000065E530017A200A05E4F0477A10068DEA8 -:1049F000870448FF0186E006F2979400B85E8B00BA -:104A000037A200B05A030017A0020ADA030008F91F -:104A100001876006F297940284C03B0008FF0203FE -:104A2000DA030008FF03AB5E02F008FD0204410751 -:104A30000008FF01806004FFA7FD01065E53001718 -:104A4000A20182DE8A00900403AADE02F009450377 -:104A5000AB5E02F00917018460020D906C01BC632B -:104A6000FF1FF79900B01E230017A20068DEAB00FD -:104A7000290900A05E4FFF77A10068DE870729158E -:104A800003BFDE02F0090B0284520F000915020475 -:104A9000D20F00090E03B15E02F0091400B01E1F10 -:104AA0000017A203BFDE02F0090F03B35E02F00994 -:104AB000140200521700091500685E8BFFE915000B -:104AC000E0015EF4506502015A4700091500B01E6E -:104AD0004F001799018460060D906C020052170078 -:104AE000094303315E02F00943020200BF0009439B -:104AF0000180E001610B080200521700091E0068E6 -:104B0000DE4F04091D00B02AD70017A2006DDE8910 -:104B10005509310202AB2F00093E02832B2F0009F9 -:104B20002000685E5F00092B01BC60030017A30131 -:104B30003852030017A30283AB2F0009270068DE59 -:104B40005F00292701085E8F0017A300695E8F00B0 -:104B5000693E03BFDE02F0092B006DDE5F004929CC -:104B600003BFDE02F0093E02842B2F00093E0068DD -:104B7000DE8F00093E00682A9B00093E00B02B939F -:104B80000017A2006DAA9AF4493E00685EAB004986 -:104B90003100685E4F06893103BFDE02F0093A003A -:104BA000B02B9B0017A200B02A9B0017A10283AC78 -:104BB0002700093600682C87000937006D5E856480 -:104BC000293700B02C7F0017A2006D5E895CA939DF -:104BD00000B02C4B000B110184E006F7F7BF006812 -:104BE000DE4F02893E00025E02F017BA0206DEFFC7 -:104BF00000093E00E02BC7002AF10068DE5F0009D3 -:104C0000410068DEAB0049410180E005610B08000E -:104C1000682B4F0009430180E006F7F7BF01BC6332 -:104C2000FF1FF7A5032B5E02F0094600B01E4F00E0 -:104C300017A50207520F0009C2028047A30009BF4F -:104C4000028047B30009BF00E0209300882400E8F9 -:104C5000208F00882301BC60030011E401BC6003C5 -:104C600003D1E102065E5300094F01BC60030491C9 -:104C7000E10206DE5300095300E047870051E102DC -:104C800007D20F00095300E047870091E1006D4013 -:104C90003302CA4A00685E4F0589560068DEAB00E1 -:104CA00049C203AB5E02F00959020052170009C263 -:104CB000020580F300095E00685E97FFE95B00E093 -:104CC0005E970097A50068DE97FFE95E02805217A5 -:104CD0000009C2020700BF0009C201BC601B043703 -:104CE000A20090478700306500E04196F4506500CF -:104CF000E0478701081A03835E02F0096500025E3F -:104D000002F01236006D4031034962006D403103FC -:104D10004A4A01BC600B1D57A10068DE97FFE97588 -:104D2000010F5A070017A5031EDE02F009750200E5 -:104D30005217000975032C5E02F009C200685E6715 -:104D4000FFE97500E05E6700979900E05E66F43069 -:104D500064012A58030017990100DE970017A50087 -:104D6000E05E66F4B79900E05E6700379901155878 -:104D7000030017A603BFDE02F0098500E05E96F48B -:104D80003064012A5803001799020580F300098452 -:104D90000182E002F33799020052170009840116DC -:104DA000D8030017A6010F5A070017A4010CD80357 -:104DB0000017A10068DE92F4298000E05E67021708 -:104DC0009903BFDE02F00989010DD8030017A10085 -:104DD00068DE92F429C200E05E6704179903BFDE23 -:104DE00002F00989011058030017A60068DE9B0035 -:104DF000C9890181DA030017A100B85E86C017A136 -:104E00000281DE870009C200885E6700778000E0CB -:104E100000AEF0106401AADE64FF87FC0068DE9B30 -:104E20000049A302078187000996006DDE030C0983 -:104E3000960285520F0009960298523B000996018E -:104E400081E004FFA7FD00E05E000B37A300E05EF9 -:104E50008F0097A300E041870077A200025E02F076 -:104E600010D600E8208F01082301BC602306D781FB -:104E700000885E970077A100E85E86F4B06301BC0D -:104E800060070E17A100E0418EF4306300B05617A2 -:104E90000017A100B0561B0017A20068DE86D0499B -:104EA000C20068DE8AD069C200025E02F010AB0167 -:104EB000BC602306906401BC624F0017A200025E32 -:104EC00002F010FE00E047870217A103835E02F0A4 -:104ED00009A7006EC032F429A5006EC032F42C9EE2 -:104EE00000685E9B0049BF01BC621EF471E000686F -:104EF000DE9B00C9B201BC611300B7A1020600F33A -:104F00000009AE01BC601300B7A101BC6003001131 -:104F1000EE00B05E6B0011EF0192E00EF431EC0395 -:104F2000BFDE02F009BF00685E9B0069B40068DE66 -:104F30009B00A9BF019860063D11E800E0209300A6 -:104F4000882400E8208F00882301BC60030011EA58 -:104F50000068DE5F0049BA00B05E6B0011EB0192A1 -:104F6000DE5E3D11E8018760023D11E80068DE9BCE -:104F700000A9BE018760063D11E8019860163D1149 -:104F8000E80181E004FF87FC01AADE64FF87FC03DF -:104F9000BFDE02F009C701BC620F0011E001BC6076 -:104FA000030011E40181E000FFA7FD01BC600F00D8 -:104FB00011E801BC60030011EC02001FF70009CEEC -:104FC00000E0208EF3482300B0209300102500E875 -:104FD000208E04A823006AA08F01C9CE01B8600604 -:104FE0000490240182E006F297940188600A009000 -:104FF0000401BC600318779503A0DE02F009DB0012 -:10500000685E4F06A9E00138520300178000B05EC9 -:105010005F0017810204DEB70009DA00685E07004E -:1050200009D901BC600301778001BC6003003781AE -:1050300003BFDE02F009DA01BC6003015780000201 -:105040005E02F001430068DEAB0049E000A05E4F65 -:105050000477A100685E87004C2D00685E87044CD1 -:105060002D03BFDE02F00E350180600186EC3700B3 -:105070006EB083002A1C0068DE4F040A1C03335EF6 -:1050800002F00A1C0180600184AC2500E030B3000E -:105090002C2C0392DE02F00A1C00E03093002C243A -:1050A00000B030830017A1006D3092F429EB03BFEC -:1050B000DE02F00A1A0180600584AC2501BC60277D -:1050C0000897A100025E02F001270187E006032C89 -:1050D0002A00B00143000C2B03835E02F00A180083 -:1050E0006DC03305C9FB00E860BA0197A60080DEF9 -:1050F0009B0117A500685E5F0009F60080DE9B003B -:1051000057A500B041B7000C360080B0DB0C8C36E0 -:1051100000B041B7000C3600B030DB00104000009A -:10512000800000000001BC601B06D06501BC60036C -:1051300000B7A400025E02F0017200685E9300AA4C -:105140000303835E02F00A18006DC031842A18013F -:10515000BC6003064C3603BFDE02F009F70207C14C -:1051600097000A0601385A070017BB03BFDE02F09A -:105170000A07013C5A030017BB01BC601B0437A699 -:1051800000E84196F4D7A300885E8F0037A300E0C3 -:105190005E8EF777A500E05E970057A503835E0259 -:1051A000F00A18006DC031842A18006DC032F4AACC -:1051B0001800E85E960197A60080DE9B0117A40008 -:1051C000685E5F000A130080DE9B0057A400B041B8 -:1051D000B70017A40080DE930C97A400B041B7007D -:1051E00010400000800000000003BFDE02F00A0C47 -:1051F0000386DE02F00CA103BFDE02F00D8B0180FE -:10520000600184AC2501BC6003000C240386DE022F -:10521000F00CA10287C037000C9E00025E02F01263 -:105220003603035E02F00A1C03A9DE02F00A260020 -:10523000025E02F0123602074037000A210386DEC2 -:1052400002F00CA10287C037000C9E00025E02F043 -:105250000EA3006E4030020A500301DE02F00A5035 -:105260000068DEAB000A37032B5E02F00A2C00E078 -:10527000022B00208A03BFDE02F00A3002805217A0 -:10528000000A2F00E0024300209003BFDE02F00A74 -:105290003000E0025700209500685E4F040D850045 -:1052A000685E4F028D8500685E4F020BC100685E2C -:1052B0004F050E2500685E4F060E2500685E4F06FE -:1052C0008E2F03BFDE02F00E350068DEAB002A49E8 -:1052D000032B5E02F00A3B00E0022F00208B03BF8D -:1052E000DE02F00A3F02805217000A3E00E0024749 -:1052F00000209103BFDE02F00A3F00E0025B0020C5 -:105300009600685E4F06AB8E00685E4F042E4D001F -:10531000685E4F04AE4D00685E4F05AC3200685EBB -:105320004F062B8E00685E4F052E2300A05E4FFFB8 -:1053300077A100685E87072E4000685E4F16AC3D7F -:1053400003BFDE02F00BB503BFDE02F00BB900E0D5 -:10535000020F00208301BC60030011EC01BC600F50 -:105360000011E80284C03B0009C20184E006091074 -:105370004803BFDE02F009C20200C093000002032E -:10538000A35E02F00A5403C35E02F00A5303BFDEB9 -:1053900002F00D1100025E02F012360207C0AF00EB -:1053A0000A5702074037000A540107C0AF0017A18F -:1053B00000B85E870037A101825E860D906C00B058 -:1053C000447F0007FE018360020910480287C0374E -:1053D000000C9E0386DE02F00CA100025E02F012B9 -:1053E0003603435E02F00A5C0287C037000C9E035E -:1053F00001DE02F00A7B03305E02F00A7B01BC6032 -:105400001F15506500E04194F530650138402B00D0 -:105410001680012D406B0017A200885E8B0137A219 -:1054200002884027000A6A01846006D0168000B016 -:105430005A02F456800205C027000A6D0187E00673 -:10544000D0168001BC601B0DD7A100025E02F001E6 -:105450002700B0406700168101BC601B0DF7A1005A -:10546000025E02F0012700B0406700168200B05AC9 -:105470000B0017A100E85A06F437A200E15E8AF497 -:1054800057A100E0DE86F457A100985E8700B7A11F -:1054900000E01EA70067A900691EA7018A7B01BC66 -:1054A00060030007A902801FF7000A7D006E4030EC -:1054B000020B890381DE02F00A8A00E00217002055 -:1054C000850329DE02F00A8102902E27000A82015C -:1054D000BC6003002B8903A9DE02F00A860184E088 -:1054E000060910480180E0020910480184E002F733 -:1054F000F7BF0386DE02F00CA101806004FF87FC89 -:1055000001806006F2979403BFDE02F00B3700685B -:10551000DE4F040A8D03335E02F00A8D01BC600386 -:10552000000C2401836002F7F7BF0329DE02F00AB2 -:10553000910288AE27000AA301BC6003000B890317 -:10554000AB5E02F00A9E00685EAB002AA200685EB5 -:10555000AB000A9C010C520F0017A100685E870087 -:105560002A9800685E87004A9A03BFDE02F00AA20A -:1055700003B0DE02F00A9E03BFDE02F00AA003B110 -:105580005E02F00A9E03BFDE02F00AA003B35E02D1 -:10559000F00A9E03BFDE02F00AA001BC6003004BCC -:1055A0008903BFDE02F00AA301BC6003008B8903FC -:1055B000BFDE02F00AA301BC6003002B890386DE74 -:1055C00002F00CA103AB5E02F00AA801F052130036 -:1055D000118601A5E00A30118003BFDE02F00ACA7D -:1055E00003A9DE02F00AAE0068DEAB004ACA00B0D2 -:1055F000523B00179F00B0523B0017BE01BC600336 -:1056000000280803BFDE02F00ACA02875E53000AC0 -:10561000D703A0DE02F00AB903BFDE02F007CA0119 -:1056200090600A09104800B0523B00179F00B0522A -:105630003B0017BE019E5E8300B0EB0106520F00D7 -:1056400017A100B85E870037A10182DE86F577AB2F -:1056500001BC610300308000E8523AF3F7A2006B0E -:10566000D23AF3EABC00E85E7E91D7A200905E8B4E -:105670000097A101BC6023011064006B523AF3EA69 -:10568000C701185E870017A2010A5E870017A300F2 -:10569000886006F457A200E04192F4706400B058AC -:1056A00002F45600006BDEFA91CACA00B0523B0009 -:1056B00017BE03BFDE02F00ACA00025E02F0164FF8 -:1056C00000B0202300280800B0523B00179F0320A1 -:1056D000DE02F00AD702075E53000ACE0180E00224 -:1056E00009104803BFDE02F00AD70068DE5F000A37 -:1056F000D4021A5407000AD20103C0270017A101DF -:10570000825E8610D0860102C0270017A100E04209 -:105710002AF4308A0180E004FF87FC03A9DE02F04E -:105720000AD700B05E4700108001085E4F0017A145 -:1057300000685E87002B0503AB5E02F00B090200D8 -:105740005217000AEF0068DEAB004ADD00E00253AA -:1057500000209402865E53000B370284520F000D26 -:10576000130284D20F000AE203AC5E02F00AED03DA -:10577000BFDE02F00AF8032C5E02F00AF800685E51 -:105780004F040AED0106D20F0017A100808ECF0151 -:1057900097A200E0015E0DB0640181DE86C3F61FB2 -:1057A0000187DE8624912400683077FFEAED00B09F -:1057B0004467000C1E02005E87000AED00E04465AD -:1057C00083AC1E00685E4F020B3703BFDE02F00B96 -:1057D00024031EDE02F00AF503315E02F00AF50032 -:1057E00068DEAB004AF500808ECF0197A200E00191 -:1057F0005E0DB0640181E002C3F61F0068DEAB00FD -:105800004AFA00E0023F00208F03BFDE02F00AFDEB -:1058100000685EAB004AFD0280522F000B37020287 -:105820004107000AFD00685E4F040B3700685E4FB9 -:10583000028B370206DE53000B020028E01EF40B39 -:105840000200A044B703E14500B005130017A10012 -:10585000E05E8428A14602844107000B3701806086 -:1058600006F2979403BFDE02F00B37032B5E02F0C3 -:105870000B3700685E4F05AB2400685E4F052B2494 -:1058800003BFDE02F00B370068DEAB004B12006D89 -:105890008ECF002B1201BC6003000AB501826002AA -:1058A000F5D7AE02805EFF000B1000682B4F000B97 -:1058B0001200E044655A4AD300682B6BFFCB1200FC -:1058C000E02B6B002ADA02065E53000B1500E002A3 -:1058D0006300209803BFDE02F00B370323DE02F0E3 -:1058E0000B1F0129500B0017A30068DE8F052B1F2B -:1058F000020680C7000B1A0182E001872C3901875C -:10590000E0021070830184600209104800B05E87D5 -:105910000017A1006EE003002B1E03D1DE02F00B86 -:105920001F0068DEAB004B2100E002270020890049 -:10593000685E4F000B3700685E4F010B3700685EF2 -:105940004F058B3700808ECF0197A200E0015E0DDE -:10595000B0650020DA7F140B37028047C7000B8741 -:105960000329DE02F00B2D0102DEAF0017A10106B4 -:10597000520F0017A200385E86F44B370182DE8A90 -:10598000F577AB00B052230011F200B0522700119E -:10599000F300B0522B0011F40106520F0017A100C2 -:1059A000E05E870031F500B0005B0011F000B04709 -:1059B000C30018000134C7C70017A1006EDE8402BF -:1059C000AB3701BC60030810420283C107000B3BE8 -:1059D0000301DE02F00B3A03B55E02F00B3B0280DE -:1059E0005E53000D1300B040330017A101089FF76C -:1059F0000017A200685E8B006B4300E840310497FB -:105A0000A102811FF7000B4300B020930017A102F1 -:105A1000809FF7000B4300B05E630017A1006E5E2D -:105A200084020B8900B05E870007F401816000FFEB -:105A300087FC0202C013000B4900E05E840347F4B8 -:105A400001816004FF87FC02011FF7000B82010344 -:105A50005E530017A10187DE84FF87FC0386DE0208 -:105A6000F00CA100025E02F0123603855E02F00B1C -:105A70004C018E60023D11E80107C7830017A101A8 -:105A8000825E84FF87FC02019FF7000B550103C76C -:105A9000970017A101825E84FFA7FD00B0203300AC -:105AA00017A1018E5E84FFA7FD032A5E02F00B5D45 -:105AB00000025E02F00E870329DE02F00B5C030198 -:105AC000DE02F00B5C0182E0060D906C03BFDE028B -:105AD000F008A401BC60030011EC01BC600F0011D0 -:105AE000E801846004FFA7FD01075EAF0017A10174 -:105AF00085DE84FF87FC00B040270007F600B04039 -:105B00006B0007F800B0406F0007F900B0402B00B1 -:105B100007F701BC601B0DD7A100025E02F0012750 -:105B200000B040670017A201BC601B0DF7A1000286 -:105B30005E02F0012700B040670017A100E85E8A0E -:105B4000F437A200E15E8AF457A100E0DE86F45744 -:105B5000A100985E8700B7A101BC5E860147F700EF -:105B6000681F33000B7C018F60060127F600681F59 -:105B700033002B7900B01FC70017A100025E02F0AE -:105B8000012700A04064F9D7A200B85E88FE17A1E3 -:105B900003BFDE02F00B7A00A04138FE17A10068B7 -:105BA000DE87000B7C018F60020127F60184600410 -:105BB000FFA7FD01075EAF0017A10185DE84FF8707 -:105BC000FC00025E02F00EA301BC63FF1FD7A80019 -:105BD000025E02F0109A00025E02F00E8701A860D9 -:105BE0000A00900402011FF700163B00A8401300B2 -:105BF000500403BFDE02F0072000E002870020A16E -:105C000003BFDE02F00B8A00E0020B00208203A932 -:105C1000DE02F00D13018460060910480184E006DD -:105C200009104803BFDE02F00D13032B5E02F00BD8 -:105C3000B10068DE4F06AB9200E0023B00208E030D -:105C4000BFDE02F00B9300E0023700208D0323DE5D -:105C500002F00BB50068DE4EF1CBB5020680C7003E -:105C60000B970182E001872C390187E002107083D5 -:105C70000184600209104800B05E870017A1006E21 -:105C8000E003002B9B03D1DE02F00B9C00685E4F0B -:105C9000062BAF01BC600300083303295E02F00B42 -:105CA000A10203DEB3000BA20191601A84F4270164 -:105CB00083E002F597AC020200BF000BAE0206AB18 -:105CC000D3000BA7020345AF000BA90185E0062D09 -:105CD000716B03BFDE02F00BA90203456F000BA935 -:105CE0000185E0062B715B02045EB3000BAE0187F9 -:105CF000E0021070830183E00209104800025E0296 -:105D0000F0159303BFDE02F00BB50205500B000B3C -:105D1000B50182600609104803BFDE02F00BB50032 -:105D2000025E02F00BBC0068DE4F062BB500E002FD -:105D30004F00209303BFDE02F00BB503AB5E02F011 -:105D40000BB702044107000BBA02834107000A5057 -:105D500003BFDE02F00BBA02844107000A50018043 -:105D60006006F2979403BFDE02F00A50028700C378 -:105D7000000BC00068D213000BC001BC600300110F -:105D80008301BC60030011820002DE02F000000308 -:105D90009F5E02F00BC4039EDE02F00E3502035E2E -:105DA00053000E35010C81430017A10068DE870007 -:105DB0002BC9010001630017A10102C0270017A22F -:105DC0000038DE86F44BB903AB5E02F00BCB020069 -:105DD0005217000BB90280522F000BCD03335E0225 -:105DE000F00E3502181DF3000BF101BC601B06100C -:105DF0006501BC60031BB7A400025E02F0017200E3 -:105E0000B05E8F0017A60068DE931BABED0207C1E2 -:105E100097000BDA01385A070017A1013C5A070016 -:105E200017A201BC5A0AF457A2013C5A0B0017A34F -:105E300001BC5A0EF477A303BFDE02F00BDD013C78 -:105E40005A030017A100B05A070017A200B05A0B5E -:105E50000017A3006D5E87008BE701BC61BF0A17C6 -:105E6000A50068DE8AF4ABE201BC60271357A500E9 -:105E7000685E8EF4ABE601BC605F0017A50068DECB -:105E80008AF4ABE701BC60171E57A50068DE8EF4EC -:105E9000ABE703BFDE02F00C2900D85E870037A114 -:105EA00000E14196F4306500E1C19700306501F0F2 -:105EB00041970017A200E05E8B0077A2006D5E8A1A -:105EC000F4CBD000E840330097A5006E5E96004CFE -:105ED0002900B01DEF0017A10068DE840A0E35020C -:105EE0003C523F000C02013C523F0017A10068DE0B -:105EF00084048C2701BC600316106401BC601B067F -:105F0000306500685E87002BFE00B05A030017A2C0 -:105F10000068DE8AC00C2700E0419700306500E091 -:105F2000419300306400E85E870057A1006A5E87F5 -:105F3000002BF700685E87000C0301385A03001736 -:105F4000A1013858030017A20068DE86F44C27032D -:105F5000BFDE02F00C030285C107000E3501BC60F4 -:105F60001B06106501BC600305B7A400025E02F0C9 -:105F70000172028000C3000C2701BC60131417A635 -:105F800000E0017F00B7A5006D5E96F4CC0B01BC6C -:105F900060130C97A500685E940BCC2B00B0017BBE -:105FA00000106500B052270017A200B0522B001756 -:105FB000A3006841940BEC160068DE8ED04C1200F2 -:105FC000685E8AD02C2700E0419700B065006D41E3 -:105FD00096F4CC0F01BC60130C906503BFDE02F099 -:105FE0000C0F00E0028B0020A200B0017F001065C2 -:105FF00000B0522300168000B0522700168100B076 -:10600000522B00168200808ECF0197A200E0015E25 -:106010000DB0640203587F000C2001BC602F0037D4 -:10602000A103BFDE02F00C2101BC5202F2F7A10174 -:10603000A95E02F43683009044670116840202814F -:10604000AB000C250068DE9305AC2601846006D009 -:10605000968400B05E9700005F020781AB000C29B8 -:1060600001806006F2979403AB5E02F007DF03BF86 -:10607000DE02F00A5000E0028F0020A303BFDE0220 -:10608000F00BB903835E02F00C2F006D4033038CDC -:106090002D006D4033038BB9032B5E02F00E3903E4 -:1060A000BFDE02F007DF032B5E02F00C3700E002D8 -:1060B0003300208C020681AB000C360183E005879B -:1060C0002C3903BFDE02F007E100E0024B00209212 -:1060D000008800230037A200E05E8800F7A200E0FD -:1060E000001AF451890186E00630118003BFDE02F8 -:1060F000F00BB5032B5E02F00C3800E013530024C4 -:10610000D403BFDE02F007DA02045247000BB501E8 -:10611000BC601F10F06401BC60030177A101BC6387 -:10612000FF1FE79300E04186F4306501BC63FF1F69 -:10613000F60000E05E870077A100025E02F00F1F0C -:106140000200C077000BB5012940770017A2006D4F -:106150005E8B04CBB500E85E8B04D60001BC601FEB -:1061600005F06300E0418EC010630200D603000B0F -:10617000B502065603000BB50184E006F597AC01A5 -:1061800016D6030017A200885E8B0077A200E001FC -:106190009EF4506500B041970004C201BC602B180A -:1061A00017A100B05A0F0017A200025E02F0012BE7 -:1061B00001BC602B1837A100B05A130017A20002CF -:1061C0005E02F0012B00B0418B0004D903BFDE0258 -:1061D000F00BB503A2DE02F000C203A3DE02F00C56 -:1061E0007A00E001FF00207F01BC60030017A303D9 -:1061F000BFDE02F00C7C018760040310A001BC60CC -:10620000030051E400B0479300180001BC60030292 -:10621000900401BC620F0011E001BC600F0131E885 -:1062200000B047A300180001BC600F0011E801BCDA -:1062300060030131EC00B047B300180001BC6003FB -:106240000011EC018460060910480020601E090C52 -:106250007100E001FB00207E03BFDE02F00C85012F -:10626000BC60030ED7A1011400630017A200E05E1A -:1062700086F4506500E05A03003680020300C70030 -:106280000C7703A95E02F00C7C0291509F000C7BFE -:106290000191601A84F42703BFDE02F00C7B00E05A -:1062A00001FF00207F01BC60030037A30323DE024F -:1062B000F00C850183E00209104801846002F59723 -:1062C000AC01BC6003000ABB01BC600300178E0276 -:1062D0000680C7000C830182E001872C390187E02A -:1062E000021070830182600209104803D0DE02F0C0 -:1062F0000C8603D05E02F00C870182E00209104890 -:1063000003D5DE02F00C8901BC60030010B401BCAF -:10631000600300F7A1006800A7000C8D0185421AF8 -:10632000F437A100025E02F0012700B040670017B9 -:10633000A501BC63FF1FF7A200025E02F0012B0063 -:106340008860070157A400B85E86F497A100025E3A -:1063500002F0012B0283C21F000C9400025E02F0C7 -:10636000114C02844523000C9603D0DE02F00C98F9 -:1063700000685E8F0000020020E01E090C9C00B047 -:106380005E9700142E03BFDE02F0036E00A84123C7 -:1063900000F04803BFDE02F0000201836002091032 -:1063A0004800E0021300208403BFDE02F00CA401C9 -:1063B000BC6007001042006E4030020CA400E002F6 -:1063C0007700209D00025E02F0170A03A35E02F030 -:1063D0000A5003C6DE02F00CA7032ADE02F00CAE60 -:1063E00000B0304700080800B0304B00080900B08A -:1063F000304F00080A00B0305300080B00B030578F -:1064000000179F03BFDE02F00D130184E0060910A0 -:106410004803BFDE02F00D13020681AB000CB3028D -:1064200081B0E70000BD028330E70000BD02844573 -:10643000230000BD0320DE02F00CBB0068A0C700F3 -:106440000CB801BC609F0217A100E04466F428313B -:10645000006B4465062CBC0020E1020900BD00026F -:106460005E02F00D2F01BC60030008310020E38ABA -:106470000900BD028445230000BD00B05E870017FF -:10648000A103915E02F000BD0396DE02F000BD03A1 -:10649000965E02F000BD00025E02F00D2F00E10DDD -:1064A000B228E36C00E08DB700036D01BC6003000F -:1064B000114701BC600300602000680173000CD725 -:1064C00001BC60130890E600025E02F0016A00B0B1 -:1064D00001730010E401BC600300000601BC60030E -:1064E00000005C01BC600301D78201D2DE0877F0B6 -:1064F000E000B00F030010E100B00047001086007C -:10650000B00F1F00108A01BC600300378100025EDB -:1065100002F010700190600A09104801BC6103008C -:10652000308003BFDE02F0000201BC600300304295 -:106530000187E00224712300025E02F014DB03975E -:106540005E02F00D4303125E02F00CDA01BC600340 -:1065500000402001BC6003000B8901BC60030011F6 -:106560004901BC618300112500B0007B00112701A7 -:10657000BC60130C805E01BC60130C805F0180E086 -:1065800006F5D7AE0107C1070017A101805E86F5A9 -:1065900077AB01BC600F0011E801BC620F0011E095 -:1065A00000025E02F00CF701BC61CF0C105C01BC74 -:1065B000600300105D01BC61CF01F05E01BC603B77 -:1065C0000AF05F01866005610B0800025E02F014AC -:1065D0005C01866001610B0801BC600300082E02AB -:1065E0000300C700001201BC60030006B201BC60DA -:1065F000030006B701BC60030006BC01BC600300D9 -:1066000006C103BFDE02F0001201BC60430017BBED -:1066100000A04122F7704801BC63FF1FF05401BC89 -:1066200063FF1FF05501BC63BF1FF05601BC63FF41 -:106630000FF05700025E02F0170A0187E00624718E -:106640002301BC600300105401BC6003001055011D -:10665000BC600300105601BC600300105701BC6011 -:106660000F0020170106C1070017A101825E8402F6 -:10667000E017010741070017A100B85E870037A1A6 -:106680000180DE870000160002DE02F000000285B5 -:10669000C03700000200025E02F012360286403768 -:1066A000000D0A00E0021B00208601BC6003010B04 -:1066B000890386DE02F00CA10287C037000CA1001E -:1066C000025E02F017D003BFDE02F0001201B860D4 -:1066D0000A04902403AA5E02F00D1601586003001C -:1066E000102A01BC600302900400B040130018009F -:1066F0000183600209104801806000FFA7FD0002CD -:106700005E02F0123603855E02F00D1A01BC620FC4 -:106710000011E001BC600F0131E800B047A3001890 -:106720000001BC600F0011E801BC60030157A1002B -:10673000E85E870037A10068DE87000D2101BC609C -:106740000302900400B0401300180001BC60030174 -:1067500031EC00B047B300180001BC60030011EC3D -:106760000324DE02F0072001866006F577AB000205 -:106770005E02F00D2F0180600610308100B05E8750 -:106780000017A10180600210308103BFDE02F00714 -:1067900020020601AB000D3101806001872C390118 -:1067A000BC610300108000B04203001800006EE0DE -:1067B00003002D3403505E02F00D3700015E02F03D -:1067C000000003BFDE02F0039401846002F597AC81 -:1067D00001BC6003000ABB00A8412304F048018209 -:1067E00060020910480206DEAF000D3E03D5DE024E -:1067F000F00D3E0350DE02F00D3C01BC60030010C2 -:10680000B40284C783000D4101BC600B0011E0019C -:106810008E6002F577AB0002DE02F0000003A2DE1C -:1068200002F000BD02BC4287000D4A01BC600300BB -:1068300037A401BC60031FF7A3011400630017A273 -:1068400000886006F457A203BFDE02F00D4F0088F7 -:1068500060070117A401BC63FF0017A301140063C4 -:106860000017A200E05E8B0117A200886006F457B3 -:10687000A201BC60131B906501BC601B1850640131 -:10688000BC60030017A50020C286F48D5900E041CA -:106890009706D06500E0419301F06400E05E970048 -:1068A00037A500885E930037A400205E92F46D78CF -:1068B00003BFDE02F00D520068DE92F44D5E006808 -:1068C0000083006D5E03A0DE02F00D5E0020C12398 -:1068D000160D5300025E02F00D2F006DDE93200DA9 -:1068E00074020300C7000D68006DDE97008D68011B -:1068F000BC600300160801BC600300160901BC60FF -:106900000300160A01BC600300160B01BC60030003 -:10691000160C01BC600300160D01BC600300160ECE -:1069200002005AC3000D73023C5A9F000D730068A9 -:106930000083006D730385DE02F000BD03855E02F7 -:10694000F000BD03A2DE02F000BD03A3DE02F000F2 -:10695000BD0397DE02F000BD00B04197001060015A -:1069600091600A84F42703BFDE02F0036E018060A9 -:1069700002D616B000B05E930010A101836002F74A -:10698000F7BF01BC600300304303BFDE02F00D53CC -:10699000006880830060BD03BFDE02F00CDB028371 -:1069A000C21F00000200B05E870017A103D0DE0204 -:1069B000F0063D01BC6003041042039EDE02F000BD -:1069C0001200B05E3F00114501BC600300178F004C -:1069D000B05E4300178500B05E0F00179000025EA6 -:1069E00002F00D2F03BFDE02F00012006D403305F0 -:1069F0008BBA03AC5E02F00D8A00685E4F028DEB2D -:106A000000E0026700209903BFDE02F00DEB006892 -:106A10005E4F028DEB028030DF000D8E00E0025FE2 -:106A20000020970180600586EC3700025E02F00EC0 -:106A3000AF01866002F5B7AD01826002F5D7AE0105 -:106A4000BC6003000AB5039EDE02F00DA00321DE48 -:106A500002F00DA000E0026F00209B00025E02F039 -:106A60000D2F0186600209104800A841230130481B -:106A700001BC60030210420280441F000D9F00B061 -:106A80005E3F00114501BC600300178F00B05E43FC -:106A900000178500B05E0F00179003BFDE02F00DF7 -:106AA000A000A044B6F07145028200C3000DEB00C7 -:106AB000B000730017A100E05E86B017A100E15E90 -:106AC0007AF4379E00E1DE7700179D00E1DE730067 -:106AD000179C00E0DE6F00179B039EDE02F00DAFF7 -:106AE000006E5E6E924E21006D5E6E924DAF006E36 -:106AF0005E72922E21006D5E72922DAF006E5E76F8 -:106B0000920E21006D5E76920DAF006DDE7A91EEF1 -:106B10002102003097000DB400B05E7B000C320003 -:106B2000B05E77000C3300B05E73000C3400B05ED2 -:106B30006F000C35028201AB000DC500B044670048 -:106B4000082D00B0446B00082C00B0446F00082BE7 -:106B500000B0447300082A0068A0B6232DAF00E9F6 -:106B600020B6F3D79E00E9A0B2F3B79D00E9A0AE2E -:106B7000F3979C00E8A0AAF3779B00E15E7A91F777 -:106B8000A100B05E8700111900E1DE7692111A00B3 -:106B9000E1DE7292311B00E0DE6E92511C0068DE75 -:106BA00086232DBE03BFDE02F00DEB00E9523EF35B -:106BB000D7A100E9D242F3B7A200E9D246F397A3E6 -:106BC00000E8D24AF377A400880ECF0057A500E072 -:106BD000015EF4B06400E95E86C9A78100E9DE8A3F -:106BE000C9C78200E9DE8EC9E78300E8DE92CA07E2 -:106BF0008400808ECF0197A501BC601F07778000BD -:106C0000E05E020DB06500885A0F00F7A500B05E87 -:106C1000970817A50134DA0F0017A600E95E94F073 -:106C200037A500E8DE98F057A6017BDE96F4D7A5DD -:106C300000685E96D06DEB00E85E96D077A600B057 -:106C40005E9700168300685A13000DDD00E05A16A7 -:106C5000F4D68500685A1B000DDF00E05A1EF4D6FA -:106C60008700885E9B00F7A10134DE9B0017A2011C -:106C7000BC60030017A301BC60030017A40069DE19 -:106C80009B000DE701BC63FF1FF7A301BC63FF1F5F -:106C9000F7A401C3DE8EF457A200E95936F4364D4D -:106CA00000E9D93AF4564E00E9D93EF4764F00E8AF -:106CB000D942F49650031EDE02F00E21039F5E02BD -:106CC000F00E2100685E4F028E21032C5E02F00E52 -:106CD0002101BC601B06D06501BC600300B7A400A5 -:106CE000025E02F0017202003097000DF600685E4D -:106CF0009300ADF600E030C7002C3103BFDE02F098 -:106D000018840068DE9300AE210207C197000DFCD5 -:106D1000013C5A070017BB013C5A0B0017A1013870 -:106D20005A07000C2603BFDE02F00DFF01385A0798 -:106D30000017BB01385A0B0017A1013C5A03000C85 -:106D40002600B05E87000C2700808ECF0197A2003E -:106D5000E0015E0DB06400B05EEF0016280181DE38 -:106D600086C3F61F00683073FFEE0802005E8700DE -:106D70000E08008830730071260090307301B1282E -:106D800000683077FFEE0C00B04467000C1E020074 -:106D90005E87000E0C00E0446583AC1E0187DE8632 -:106DA000249124020680F3000E100181E002C3F654 -:106DB0001F0187E00224912402003097000E210079 -:106DC000E030B7002C2D028680F3000E140281D82B -:106DD0007F000E1F00B0309F0017A100025E02F07E -:106DE0000F0802805E8B000E1F00E85E6984D7A149 -:106DF00000685E85846E1B00E030BF002C2F03BF4F -:106E0000DE02F00E1F00E030BB002C2E01BC600340 -:106E1000000C2501BC600700104303BFDE02F00D2B -:106E20001300E85E6984CC2303BFDE02F0188403FC -:106E3000AB5E02F007DF03BFDE02F00A50032B5EF9 -:106E400002F00BB903BFDE02F007DF03AB5E02F016 -:106E50000E28032C5E02F00BB903BFDE02F00E39E0 -:106E600000B052230011F200B052270011F300B01D -:106E7000522B0011F401BC60030091F501BC6003CA -:106E800008104200B0005B0011F003BFDE02F00703 -:106E9000DF0138523F0017A102065E53000E320197 -:106EA00038524B0017A10068DE87008E3503AB5EB9 -:106EB00002F007DF03BFDE02F00A500068DE4F0277 -:106EC0000E38020781AB000E3801806006F29794FD -:106ED00003AB5E02F007DF020000F3000E3E020685 -:106EE000DE53000E3E01185E830017A10068DE87A6 -:106EF00000AE3E01BC600B02514202005217000B73 -:106F0000B903BFDE02F00A5001BC60030011830127 -:106F1000BC6003001182032C5E02F00E450199E073 -:106F20000620110003BFDE02F00E490119402F00B8 -:106F300017A100685E87000BB50199DE862011005D -:106F400003315E02F00BB500A05E3B0097A200206B -:106F50005E4EF44BB50184600209104803BFDE02A7 -:106F6000F00BB503AB5E02F00E5000025E02F00BB8 -:106F7000BC03BFDE02F00BB50068DE4F042E5400E8 -:106F8000B0523300179F00B0522F0010EB02815215 -:106F90002F0007CA00E002AB0020AA0281522F0096 -:106FA0000B9303295E02F00E5A0203DEB3000E5A61 -:106FB0000191601A84F4270183E002F597AC02087E -:106FC000522F0007DF03BFDE02F00A5001BC60034E -:106FD00000106701BC60030010460180E006093024 -:106FE000490282C11F000E6401BC603F1FF06501B1 -:106FF000BC600300168000E841970030650069C15D -:1070000097000E6101BC600B00179401BC60030087 -:1070100017AB01BC60030017AC01BC60030017ADE7 -:1070200001BC60030017AE01BC60030017BF01BCC8 -:1070300063FF1FF7B501BC600300202001BC6003A3 -:107040000017A100025E02F001270138406700002E -:1070500028011C406700002901BC60030050490161 -:10706000BC60030017A701BC60030017A801BC6047 -:10707000030017A901BC60030017AC01BC6003004A -:1070800017AD0182E0060F10780206C1E3000E770B -:10709000006880A7000E7A03BFDE02F00E7B006856 -:1070A00080A7008E7B01BC601302600001BC6023DE -:1070B0000E400101BC63F318600201BC614B156016 -:1070C0000301BC600300000401BC6043052005010E -:1070D000BC601B04306101BC601702506001BC60E1 -:1070E0000300082200B05E0F00178500A044B6F030 -:1070F000714503BFDE02F00CC30183E0060F107878 -:1071000001885E5CFEC7F601BC601F1E900701BCD3 -:107110006003019008018860060090040386DE0287 -:10712000F00CA10305DE02F00E8C0386DE02F00CEB -:10713000A10385DE02F00E8E00B05E870017A1006D -:107140006EE003002E920386DE02F00CA1006EC0FA -:10715000146FEE9501BC60070010420002DE02F0E1 -:10716000000003215E02F00E9A00E0204AF428128B -:1071700000B0204B00178B03BFDE02F00EA202818D -:1071800050C7000E9F011C509F00178B00E05E2E21 -:10719000F4378B019C5E2E84F42703BFDE02F00ED1 -:1071A000A2011E509F00178B00E05E2EF4378B016A -:1071B0009E5E2E84F4270002DE02F00000006800CC -:1071C000A7008EA80102C027000821006880A70040 -:1071D000AEAE00E020870028210002DE02F00000B1 -:1071E00001BC600300282101BC402B0017A10098BE -:1071F0005E870117A10098402B0117A2006ADE8A62 -:10720000F42EAE01BC60030088210002DE02F00013 -:1072100000028280BF000F0700B0418F00081300FA -:10722000B0418B00081400B044670017A2017BDE58 -:107230008A2357A101BC601F07706501BC60030071 -:1072400017A201BC601F03D06401BC601F11506312 -:1072500000685A03000EFE01BC601F0FB06200E020 -:10726000418AF450620090540300F7A6006B5E86DA -:10727000D06ED400B05A030017A300E05A0EF4D524 -:107280008000E05A0EF4768300E85A2F00368B0017 -:1072900069DA2F000EC300E85A0700368B006CDA5B -:1072A0000EF42EBE00E85A0EF437A400905A0300E4 -:1072B00077A5006EDE92F4AECA01BC600300360012 -:1072C00001BC600B00104301BC6003002789002053 -:1072D0005A0B080ECD01BC600300279203BFDE02EB -:1072E000F00ED400205A0B140ED400202C27080EC8 -:1072F000D000205A0B040ED401866006F5B7AD000D -:1073000088009B00D1260090009B01512801BC639E -:1073100003001124006B5E86B00EDC00685A130077 -:107320000ED901886006D0568200B056030017A41B -:1073300000E05E92D0968500E05A0EF4D5800020E1 -:107340005A0B080EDC01BC600300079200685A1358 -:10735000000EE4006B5E86D0AEE40188600AD05671 -:107360008200B056030017A400E05E92D09685011B -:10737000BC600300360101BC600B00104301BC601F -:107380000300278900685A1B000EFE006B5E86D042 -:10739000EEFE02015A0B000EF300E85A1B0036867F -:1073A00000B05A270017A300E05A1EF4768701BCEC -:1073B000601F11D06200E0418AF4506200B05A2B85 -:1073C0000017A300E05402F475000203D403000E7A -:1073D000F100E05A1F003687013054030015000108 -:1073E000816002D0568203BFDE02F00EF600B05A72 -:1073F000230017A300E05A1EF4768701816006D0AF -:10740000568200685A1B000EF8006CDA1EF42EE655 -:1074100002015A0B000EFB01BC600300360203BFE1 -:10742000DE02F00EFC01BC600300360301BC600B01 -:1074300000104301BC600300278900E041970190E0 -:107440006500E05E8B0037A200E04193009064008D -:10745000E0418F003063006D5E8B008EB802981D96 -:10746000F3000F0501BC600300079200B0204F003D -:10747000106300B020530010620002DE02F0000032 -:1074800001BC60030017A20068018B000F1E009072 -:10749000018B0077A201806002F437A1006E5E8646 -:1074A000F44F1E0207C197000F1001385A0700174A -:1074B000A303BFDE02F00F11013C5A030017A30023 -:1074C000E85E8F0097A300E85E8AF437A2006A5E48 -:1074D0008AF46F1E00D0419700306400E05E8B009C -:1074E000B7A300E04192F4706400D8419300306487 -:1074F0000207C193000F1B013C58030017A103BFF3 -:10750000DE02F00F1C013858030017A100A0018B08 -:1075100000F7A200905E86F457A20002DE02F0009F -:107520000000B05A0300101F00B05A0700102000DE -:10753000B05A0B0010210180600700101D0280402E -:1075400077000F230002DE02F000000187E002F561 -:1075500077AB03915E02F000020020E3FE09000217 -:107560000200421F0000020068C2F3000002028411 -:1075700045230000020068C0170000020068AB97B6 -:1075800000000200025E02F00EAF00683073FFEFF1 -:10759000310207C493000F3C00683077FFE002001F -:1075A000683077FFEF350068307B000F3B006BC41D -:1075B0006583CF3C03BFDE02F0000201BC601F0701 -:1075C000706400E041930617A20068D82F000F39BD -:1075D0000281D80B00000200E04193019064006D2D -:1075E0004192F44F370287C49300000200689E4B1B -:1075F00000000202815E53000F4A0283411F000F08 -:10760000400281DE53000F5B01BC60030011510199 -:10761000BC600300115201BC620300115301BC6045 -:107620000300515001896006F2979401BC60E700A5 -:10763000107701BC600300107601BC60031117A332 -:1076400000025E02F0013403BFDE02F0000202809D -:10765000C54300000201F0C5470011560107C547A8 -:107660000017A101F0C54AF4315500B0455700108C -:107670007700B0455B00107601BC60030E97A30055 -:10768000025E02F0013400B04557000C1000B04516 -:107690005B000C0F01BC600300115501BC600300CE -:1076A00011560090303F00CC0F00B030430017A1BE -:1076B00001AD5E8581EC0F0189600AF2979401BCEF -:1076C00060030810470392DE02F00FAF020480BF90 -:1076D000000F6001BC63FF1FE7F301BC61FF1FE8FF -:1076E0000E03BFDE02F00FB101866002F597AC0118 -:1076F000BC601F07706501BC601F0FB06401BC60F7 -:10770000030037A101BC60030017A300685A0300FF -:107710000F9D01BC60030017A502035A0B000F6EFA -:1077200002805A0B000FAF00E9440AC017BB00E803 -:10773000C40F0017A4017BDEEEF497A400685A136F -:10774000000F7C03BFDE02F00F790068DE87002F98 -:10775000700203DE53000FAF0203DA0B000F840048 -:10776000B05A0F0017A400685A07002F7500685A16 -:107770002F002F7501BC60030037A500685A130065 -:107780000F79006CDE92D0AF7900B05A170017A4C1 -:1077900001BC60030037A500201CBAF42F7C0068F0 -:1077A0005A1B000F9703BFDE02F00F7F00885E8731 -:1077B0000097BB00201CBAF76FAF02015A0B000FF5 -:1077C000AF006CDE92D0EF9700B05A1F0017A400F4 -:1077D000201CBAF42F8301BC60030037A503BFDE71 -:1077E00002F00F970202DA0B000F9D0204C107009E -:1077F0000FAF00B05A0F0017A400E85A2F0037BB94 -:107800000069DEEF000F8A00E85A070037BB013C31 -:10781000016F0017800068DE03000F900138016FD0 -:1078200000178000685E03000F9300E85E030037D6 -:10783000BB03BFDE02F00F9300E85E030037800059 -:1078400080DE02D0378000E05EEE0DB7BB00685EE0 -:10785000EF000F9700E05E92D017A400E85EEF0003 -:1078600037BB03BFDE02F00F9300685E8F000F9AF4 -:10787000006B5E92F44F9B03BFDE02F00F9D01BCD4 -:1078800060030037A300B05E930017A200B05E97BC -:107890000017A600885E870037A100E0419701909D -:1078A0006500E04193003064006D5E87020F650063 -:1078B000685E8F000FAF00B044670017A5017BDE44 -:1078C000962357A500E85E8AF4B7A400885E93006B -:1078D000E4DB00905E9301271D00B0012B0017A38D -:1078E00000689C77000FAA006E936EF46FAF03A63A -:1078F0005E02F00FAF00B05E9B00078500E9136EDB -:10790000F467F300E89C7700080E03BFDE02F00F77 -:10791000B100681E1700000203BFDE02F01059011B -:10792000BC61030011230069203B000FB50180E01A -:1079300006F2979403BFDE02F00FB70180E002F277 -:10794000979403BFDE02F0000200684127000FC6D3 -:1079500002844523000FB8006800A700AFBC006890 -:1079600000A700CFBC006880A7010FBF00B044672C -:107970000017A100E84466F437A2006D5E8B004F4B -:10798000BD0280C127000FC10392DE02F01059032F -:1079900092DE02F00CE700025E02F014E700025EE5 -:1079A00002F0113D00025E02F0113800025E02F0AA -:1079B000114801BC600F0011E8031EDE02F00FCD7C -:1079C00001BC600300105C01BC600300905D01BC61 -:1079D000605304105E01BC600300105F03BFDE0251 -:1079E000F00FD101BC600B00105C01BC6003009083 -:1079F0005D01BC604304105E01BC600300105F01C8 -:107A0000BC6003000C1E01BC6003008020028500E6 -:107A1000BF00106000B01FCF00115100B0203B002C -:107A20001152006E1FCE2A8FDA0068A03B000FDAD9 -:107A300000E01FCE23280F03BFDE02F00FFB00B0D3 -:107A4000446700080F00E91FCE2A915100E8A03BCF -:107A500000115201BC61FF1F707701BC63FF1FF072 -:107A60007601BC60031197A300025E02F0013400AE -:107A7000B0454B00107700B0454700107601BC6060 -:107A8000030F17A300025E02F0013401BC602F1A3D -:107A9000B06500B0455700169100B0455B001692E6 -:107AA00000B0440B00169300B0440F00169401BCC4 -:107AB00063FF1FF15201BC63FF1FF15101BC600362 -:107AC00000115501BC600300115601AC607F0290AB -:107AD00075028741D7000FEF00B041DB0003B10012 -:107AE000B041DF0003B200B0446700082D00B0448D -:107AF0006B00082C00B0446F00082B00B0447300EA -:107B0000082A00E14464FE6C1A00E0C46901CC1B41 -:107B100001BC600302315000B0454300180000680A -:107B20006003000FFB01BC600300104000008000F8 -:107B3000000000020480BF000FFF0312DE02F00FFE -:107B4000FB0068C55700100701BC602F1AB0650024 -:107B5000B05A4700115500B05A4B00115600B05AA8 -:107B60004F00110200B05A5300110301BC60030022 -:107B700017A701BC60030017A801BC6003000066E2 -:107B800001AC607F0F1075028741D700100900B06B -:107B900041DB00115100B041DF0011520068454740 -:107BA00000101000E91FCE2A87F300E8A03B000870 -:107BB0000E01866006F597AC01BC600300107701EA -:107BC000BC600300107601BC60030F17A300025EC7 -:107BD00002F0013401BC60030011500284454300EF -:107BE00010150207C1E300101600B044670017A18A -:107BF00000685E862330180182E0060F10780206C6 -:107C0000C1E300101A01BC600300402001BC600306 -:107C10000000660186600620110001BC6063001050 -:107C20007B01BC601B00107A01AC607F0290750282 -:107C30008741D700102100E941D876379C00E8C180 -:107C4000DC76579B00B0303F0017A10080DE72F455 -:107C5000379D00B041B700179E0080DE6EF4379C60 -:107C600000E15E760DB79D00E0DE7300179C017D9C -:107C70005E7AF3B7A1017D5E76F397A200905E7302 -:107C80000157A300E120B6F4311900E1A0B2F4518C -:107C90001A00E1A0AEF4711B00E0A0AB00111C00C3 -:107CA000E10DAAF4236A00E08DAEF4436B00B0440A -:107CB0001F001800008844230157A30090442300AC -:107CC000D7A400B0440B0017A100B0440F0017A2C6 -:107CD00000E95E862337A100E8DE8A2357A2006907 -:107CE000DE8B00104100E1440AF4710200E0C40E92 -:107CF000F4910300E85E230037880069DE2300105A -:107D00003600E8002700378803BFDE02F010360196 -:107D100086600220110001BC600300402000E930B1 -:107D20006A2337A100E8B06E2357A20068DE8B00FB -:107D3000105001BC604F1117A3006DDE86F4705027 -:107D400001BC600300104001BC600300105D0182B3 -:107D500060060BF05F00D05E8700713401E1DE8ABF -:107D600026913501BC630300113300008000000040 -:107D700000018260020BF05F02865EB300105900C2 -:107D8000681E1700105901BC60430017A100E044B1 -:107D900066F4378001BC600300078900025E02F0D0 -:107DA0000EAF006C4466F0105900681E2700105595 -:107DB00003BFDE02F00F5B0200DE530010630180A0 -:107DC000E002F2979400025E02F0113B01BC6003F6 -:107DD00000104003BFDE02F0105E00E0446409576B -:107DE000A103BFDE02F0106301BC6003001040007D -:107DF000B0012F0017A100E0012AF4310900B00101 -:107E00002F00110901BC61CF0C105C01BC600300A4 -:107E1000105D01BC61CF01F05E01BC603B0AF05F08 -:107E200000025E02F0114400025E02F0114B0002FB -:107E30005E02F0114101BC6003000785006D80A760 -:107E4000008CE700E044670477A10068DE862330F9 -:107E50006E03BFDE02F00CE701885E0610D08601DB -:107E6000025E070017A101825E8610D0860002DE46 -:107E700002F0000000B00047001086010820470013 -:107E80001781013852030017800102C0270017A68E -:107E900000025E02F015F80068204700507B00B039 -:107EA000540700178000025E02F01070006820473F -:107EB0000030830068A04700107F021A54070010AA -:107EC000830103C0270017A103BFDE02F010820167 -:107ED00006C03B0017A101825E8610D0860002DE3C -:107EE00002F0000000B054130017A10068DE4F1626 -:107EF000B08700B054130017A10200DE0700108FF6 -:107F000000B0418B00106501BC600301D7A100687F -:107F1000DE4F16B08C01BC60030297A100025E0226 -:107F2000F0160B00E05E8400F7A103BFDE02F01044 -:107F300094020480F300109402025E070010940281 -:107F4000805E070010940090001B0037A200E854E8 -:107F500012F457A10002DE02F00000020400BF008C -:107F6000109800025E02F011E903BFDE02F01099E2 -:107F700000A044B6F0B1450002DE02F000000200AD -:107F800000BF0010AA0068ABEF0010AA00E05EA3DB -:107F90000037A8006D5EA005D0AA00B02E2F0017F4 -:107FA000A100025E02F0012700B040670017A200A6 -:107FB00068DEA3FFF0A700B05E897197A2006D0094 -:107FC000A70090A6006DA0870050A803BFDE02F0B6 -:107FD00010A70068A0870010A800B85E897197A25A -:107FE00000025E02F0012B01BC60030017A8000232 -:107FF000DE02F0000000D85A030117A201B85A06A9 -:10800000F457A200B0560300083600B05607000827 -:108010003700B0560B00083800B0560F0008390082 -:10802000B0561300083A00E05612F4483B00B05A2C -:108030000300083401385E8B00083500B020EF00E3 -:1080400017A401BC60030017A200B04193001065A3 -:1080500000B85E92D017A400E05E06F4506300F012 -:108060005E930017A300F05E930077A400E05E8BA0 -:108070000037A200B85E92F477A400E04192F45079 -:108080006500E05602F4958000B056030017A40086 -:108090006EDE8B00B0B800B85E92C0D7A200D85E8A -:1080A0008B0037A200E020DAF4483600B020DB0075 -:1080B00017A400B85E92C0F7A200D85E8B0037A26A -:1080C00000E020DEF4483700D820DF0037A200E0CF -:1080D00020E2F4483800D820E30037A200E020E690 -:1080E000F4483900D820E70037A200E020EAF4483D -:1080F0003A00D820EB0037A200E020EEF4483B0025 -:10810000B020EF0017A200B85E8AC017A200905EF0 -:108110008B0037A201BC5E8906A8350002DE02F0A2 -:108120000000018060063C91E4018760063CD1E6D6 -:1081300001A860023CD1E6018B60023CD1E600B0B0 -:108140005E8F00106300B056030011E700B05607C1 -:108150000011E700B0560B0011E700B0560F0011F8 -:10816000E701A960423C91E401A860023CD1E6012C -:108170008B60063CD1E600B05E8B00106301BC60F2 -:10818000030057A1020456030010E601BC6003017E -:1081900017A100E0418EF4306300B056030011E7F0 -:1081A00000B056070011E700B0560B0011E700B011 -:1081B0005E8B00106301BC600300B7A10204D6030C -:1081C0000010F001BC60030117A102065E5300100D -:1081D000F001BC60030197A100E0418EF430630020 -:1081E000B056030011E700B056070011E700B05683 -:1081F0000B0011E701BC60030017A10206DE53006B -:1082000010FB00B05E8B00106302065E530010FA94 -:1082100000A0563F01F7A103BFDE02F010FB00A053 -:10822000563301F7A100B05E870011E701BC60037F -:108230000011E70002DE02F0000000685E9B00D142 -:108240001801BC60070211E30068DE9B00510B00BF -:10825000E847870111E101BC60030011E201BC6045 -:10826000030011E201BC60030011E201BC600300E5 -:1082700011E201BC60030011E201BC60030011E2E5 -:1082800001BC60030011E201BC60030011E200B018 -:108290006142F451E000B058030011E200B0580709 -:1082A0000011E200B0580B0011E200B0580F0011AD -:1082B000E200B058130011E200B058170011E200BC -:1082C000B0581B0011E200B0581F0011E200B05E70 -:1082D0009B0017A40068DE9B00B11601BC60030080 -:1082E00077A40192DE930217A30002DE02F00000E1 -:1082F00001BC60070011E300B058030011E200B0B8 -:1083000058070011E200B0580B0011E200B0580FFE -:108310000011E200B058130011E200B0581700112C -:10832000E200B0581B0011E200B0581F0011E2003B -:10833000E00146F0106401BC60070031E300B05872 -:10834000030011E200B058070011E200B0580B0022 -:1083500011E200B0580F0011E200B058130011E212 -:1083600000B058170011E200B0581B0011E200B035 -:10837000581F0011E20192E01B0017A30002DE0269 -:10838000F00000028740C300112D01866006F01046 -:1083900030028640C300112F00B040C70017810093 -:1083A00002DE02F00000028740C300113200B05E1E -:1083B000070010310186E006F010300002DE02F006 -:1083C0000000006800A701978C03BFDE02F0114A8D -:1083D00000025E02F0113B00025E02F0114B00024F -:1083E000DE02F00000006800A701970F0002DE0225 -:1083F000F0000001816006093049006800A7009183 -:108400004000025E02F0114C0002DE02F0000000AB -:10841000025E02F0114C018160020930490002DE67 -:1084200002F000000188E00E09304900B041270049 -:10843000180000B0002B0010020002DE02F0000065 -:1084400001BC60030010020182E0020F10780002FC -:10845000DE02F00000006800A701978B00B0412702 -:108460000017A100B0412701D04900B05E87001776 -:10847000A100B05E870017A100B05E870017A100C1 -:10848000B05E870017A100B05E870017A100B05E44 -:10849000870017A100B05E870017A100B05E8700BB -:1084A00017A100B05E870017A100B05E870017A17A -:1084B00000B05E870010490002DE02F000000100FB -:1084C000DE530017A601BC60030037A103BFDE0224 -:1084D000F0115D00025E02F001270187600603379C -:1084E000A20068DE9B001161018760020337A200D1 -:1084F000025E02F0012B0002DE02F00000020241E7 -:108500001F00117602825E5300116801826006F23C -:10851000979400B0446700180000B0446B00081B3B -:1085200000B0446700180000E844690377A40068BD -:1085300000A700916B006DDE9300517000E044676E -:108540000317A303905E02F011730285C523001187 -:10855000730068DE8E23316D01BC60030210470199 -:10856000BC600300904301826002F2979401826034 -:1085700002F5B7AD006800A7009176006800A7007B -:10858000B1760002DE02F000000201C11F00118975 -:1085900002855EAF00117C01856006F577AB00B007 -:1085A000446700081E00B0446B00081F00E94465E2 -:1085B00003D7A100E8C46903F7A200D05E87007763 -:1085C000A101E1DE8AF437A200E95E862697A100C8 -:1085D000E8DE8A26B7A200695E8B00118901BC61C2 -:1085E0000300113300E144DAF4313600E144DEF4F3 -:1085F000513701856002F577AB01BC60030110477C -:1086000001BC60030050430002DE02F000000201E2 -:10861000AE2700118C0284C52300119601BC600FA7 -:108620000C106500E0419571306502002E270011A5 -:108630009000E0419700B06501BC600F0D17A100EC -:108640006E4196F4319400E15A0229368000E0DA56 -:108650000700168101BC6003000B8901BC600300A8 -:1086600011490002DE02F0000000B0451F00178132 -:1086700000B005B70017A601BC600704106401BC78 -:1086800060131B906501BC60030017A10205DEAFFB -:108690000011B100B0580F0017800068DE842C3143 -:1086A000A100E0582300360803BFDE02F011B90232 -:1086B000005E9B0011B10280DA030011A701185877 -:1086C0001F00178200E05E0B00378201985E0AC02F -:1086D000F60703BFDE02F011AA011A581F00178225 -:1086E00000E05E0B003782019A5E0AC0F60701F0D7 -:1086F000DE0300378000A05E02C0578000B05E033A -:1087000000160300A044B6F0178200B05E0B0016FE -:108710000500E05E0AC0960603BFDE02F011B90054 -:10872000B0581300178200E85E06F057A5006ADE15 -:10873000970011B700E85816F4B6050069D817007D -:1087400011B701BC600300160500B058170017A54B -:1087500000E05812F4B60600E0419302106400E015 -:10876000419706D06500E05E870037A100905E9BD0 -:108770000037A60068DE8700919C01BC60030011F1 -:108780004701BC600300016D0002DE02F000000141 -:10879000BC600300016C01BC600300016D01BC60A2 -:1087A000070A106401BC60030077A100B0428F008B -:1087B000178000A05E0301F78000B05E0300016E29 -:1087C00001BC63FF1FF7A20068DE030011CB01BCF0 -:1087D00060030017A200886006F43781002005BA04 -:1087E000F031D00068DE8AC0D1D000E005B30021AE -:1087F0006C00B005B6F0216D00685E030011D40076 -:10880000205E06F011DA006EDE8AC0D1DA03BFDE28 -:1088100002F011D5006DDE8AC0D1DA00B05E8700AB -:1088200017A300B0419300016600B0581B0017A2C7 -:1088300001BC600300016C01BC600300016D00E835 -:10884000419302106400E85E870037A10069DE876B -:108850000011CB00B05E8F0001650002DE02F00067 -:108860000000B0059B00106400B0581B00114500CB -:10887000B0059B00016200B0059700016100B0588F -:108880000F00178500B0580700178300B0580B0081 -:1088900017840118581F00178C011A581F00178DD4 -:1088A0000002DE02F0000000B0058B001064006ED4 -:1088B00041932A11F600A044B6F0B7A100B05E873C -:1088C00000160500E05812F4360600B0581B0011DF -:1088D00045020000F30011F3006D41932811F302EB -:1088E00000DEAF0011F301BC600B02514200B05E2C -:1088F0008700016F02015EAF0011F600B05E170045 -:10890000160301816002F577AB0002DE02F0000081 -:10891000020145230012010287C493001201018263 -:108920006002F5D7AE02012C230011FE00E02C2BD3 -:10893000002B0A01816001610B0802065EB700127C -:108940000100E02AD7002AB501866002F5B7AD0024 -:1089500002DE02F00000020200BF00120F00025E01 -:1089600002F012370202DEB30012070068428F00E5 -:108970000F2503BFDE02F00002028881AB00120F58 -:1089800002845EFF00120502845EB30012050282BB -:10899000DEFF00120502822B2F00120D00682A9BB9 -:1089A00000120F0284DEAF00120502845EB70012CF -:1089B0000500B05E870017A10002DE02F000000192 -:1089C00082E002F597AC0203DEFF00121902844533 -:1089D0002300121902012B2F0012190180E006F268 -:1089E000979400025E02F0114C0180E002F297942D -:1089F00000025E02F0114C0180E002F29794020145 -:108A0000AC230011360181E001610B0803BFDE02D7 -:108A1000F01138020400C70012270206ABD300127F -:108A2000210284C5AF00123503BFDE02F01222021C -:108A300084C56F00123502844523001224020042CF -:108A40000300123500685E4B04B23500685E4B06C9 -:108A5000B23500685E4B0632350182E006F597AC10 -:108A60000284452300122A0323DE02F0122B018325 -:108A7000E006F597AC0180E006F29794028400C707 -:108A800000113600B02AD70017A2006DDE895511FB -:108A90003602872B2F00123202005EFF00113602D1 -:108AA00007AB2F0011360181E005610B0803BFDE23 -:108AB00002F0113803BFDE02F011360002DE02F0D0 -:108AC0000000020200BF00144D0206ABD3001244A6 -:108AD0000104C1070017A101855E85610B0802042E -:108AE0002C2300124401846001610B0801BC603733 -:108AF0000017A201BC60031417A100B045E30018E1 -:108B00000000B045E300180000B045E30018000184 -:108B1000BC620300107701BC60031B507600025E4C -:108B200002F0013E00682AEB00124900E844655754 -:108B300057A101BC63F71D17A2006D5E86F4524970 -:108B400000E84466F44ABA006CC46556724B00E80B -:108B50004467002AB30206ABD3001250006DC4670D -:108B600001524E01BC6003000B100284C5AF00121D -:108B7000BD03BFDE02F012510280456F0012BD023C -:108B80000701AB0012530180600209D04E01BC63A3 -:108B9000FF1FF7A10068C586F4325601BC600300D0 -:108BA0000ABD0204DEB700144D0184E002F5B7AD42 -:108BB0000184E001610B080202DEB30012740206B8 -:108BC000ABD30012650068AAF700925D00682B0322 -:108BD00000125E03BFDE02F01263018B600E2B9168 -:108BE0005C0287ABD30012620182600209D04E039F -:108BF000BFDE02F012630182600609D04E00025E01 -:108C000002F0121103BFDE02F01267018360062B2F -:108C1000915C00025E02F012110204DEAF001274D9 -:108C20000282DEBB0012740068AAF700926C010693 -:108C3000AB170017BB0068DEEF001270028480C71C -:108C40000012740068AAF700326F006CC465567297 -:108C5000730068AAF700927400682B030012740076 -:108C6000E845895AF7A1006D5E856052740186E07F -:108C700005610B0802835EBB00127A0206ABD300CB -:108C8000127800E845C95AF7A103BFDE02F0127955 -:108C900000E845895AF7A1006E5E8554B297020537 -:108CA000DEB700129300E02B97002AE501BC6003B9 -:108CB000000AE700682C4700127F00E82C47002BD1 -:108CC0001101866002F5B7AD0204DEFF00128900D3 -:108CD000B02B9B0017A200B02A9B0017A10283AC07 -:108CE0002700128600682C87001287006D5E85645D -:108CF000328700B02C7F0017A2006D2B96F45289AA -:108D00000184E002F7F7BF0206DEFF00129300E0E5 -:108D10002BC7020AF100B04467000AFC01182BC7F8 -:108D20000017A1011A2BC70017A2006E5E87001260 -:108D300091006DDE895E529103BFDE02F012930155 -:108D4000BC6003000AF10186E002F7F7BF02025E91 -:108D5000FF00144D0068AAEB00144D00B02AC700B4 -:108D60000ABA03BFDE02F0144D0182E002F7F7BF3A -:108D700002862C2300129F0068B05B00129B0068E3 -:108D8000305F00129F00E9446582D7A600E8C469FD -:108D900082F7BB00E10EE2F4C3B800E08EE6F763B1 -:108DA000B902025EFF0012A7020600C70012A40269 -:108DB000802BD30012A400B02B2B0017BB006E2B0E -:108DC00002F7744D02025EFF0012A700B044670074 -:108DD0000ABA03BFDE02F0144D0205DEB70012B579 -:108DE00000682AF70872AA00E8446555CAB6006808 -:108DF0002C470012AC00E82C47002B1100E02B9F01 -:108E0000002AE700B02BA30017A100B02A9B00178F -:108E1000A20283AC270012B200682C870012B300B4 -:108E20006D5E896432B300B02C830017A1006D2BF6 -:108E30009EF432B501BC6003000AE50068AAF700A1 -:108E4000B2B800B04467000AEF00B0446B000AF308 -:108E50000068AAF70132BC00B04467000B0B0206A1 -:108E60002BD30012BC00B02C7B010B1E03BFDE0213 -:108E7000F0144D020701AB0012BF0180600609D05B -:108E80004E0204DEB70012C80283C5730012C2018D -:108E9000876006F577AB0282DEB300144D0203C58E -:108EA0007300141C00E844655637A1006D5E8555BB -:108EB000B44D01836006F5D7AE03BFDE02F0144D5A -:108EC00000E10ED30023B400E08ED70003B5028684 -:108ED0002C230012CD00B04467000C1600B0446B88 -:108EE000000C170206AC230012D001846002F5B713 -:108EF000AD0186E001610B080206ABD30012D70179 -:108F0000BC6003000AD7006D45C71F52D400B045AE -:108F1000C7000AD700E044655AF7BB00E85EEE2EB2 -:108F20002AB103BFDE02F012DC01BC6003000AD7E5 -:108F3000006D45871F52DA00B04587000AD700E070 -:108F400044655AF7BB00E85EEE2C2AB1018360024B -:108F5000F5D7AE0184E006F5B7AD0185E002F5B7BF -:108F6000AD01826002F7F7BF01856002F5B7AD0180 -:108F7000BC6003000B0500E844655637A1006D5E38 -:108F8000855DD2E2006D5E8555B2E600E02B6300A0 -:108F90002AD800B02A930017B30206ABD30012F50B -:108FA00001BC600301917800B045E300180000B0F7 -:108FB00045E7000AC401BC600301B17800B045E395 -:108FC00000180000B045E7000AC501BC600301D1EC -:108FD0007800B045E300180000B045E7000AC6017C -:108FE000BC600301F17800B045E300180000B04513 -:108FF000E7000AC703BFDE02F0130101BC600300F3 -:10900000117800B045E300180000B045E7000AC43D -:1090100001BC600300317800B045E300180000B0E7 -:1090200045E7000AC501BC600300517800B045E384 -:1090300000180000B045E7000AC601BC60030071DB -:109040007800B045E300180000B045E7000AC7010A -:1090500082E001610B080207AB1B0013040182E0F0 -:1090600005610B0800B02B170017BB01285EEF004D -:109070000ABD01BC60131C57BB02182B1B00130B4D -:1090800001182B1B0017A60080DE9AF777BB00B0F3 -:1090900041B70017B301342B1B0017A201182B1B7B -:1090A0000017A300682AF70033180068AAF7009396 -:1090B0001100685E8F00731A03BFDE02F013180000 -:1090C000682AF70133170068AAF70053150068DE15 -:1090D0008B00731903BFDE02F013170068AAF700B4 -:1090E000731A0068DE8B00D31900685E8F00331A94 -:1090F00000685E8F00131A018760055E8AF4020320 -:109100002BD300132200682AF702D31D0068AAF7A8 -:1091100002B32201BC60131C57BB0234AB1700130F -:10912000220134AB170017A60080DE9AF777BB0048 -:10913000B041B70017B302022C2700132401866048 -:109140000560AB05006E2AF701F32800886005571B -:10915000B7BB0020DEED5C532B03BFDE02F0132E05 -:1091600000E82AF70217BB00886006F777BB0020EB -:109170005EED5C732E01856006F5B7AD020480C319 -:1091800000132E0184E00560AB05006E2AF701F3A1 -:10919000350088600557B7BB00205EEF01933301AF -:1091A00086600160AB050068AC470013390020DE23 -:1091B000ED5A933803BFDE02F0133900E82AF702B4 -:1091C00017BB00886006F777BB00205EED5AB33905 -:1091D0000184600560AB050068AAF702F342010D47 -:1091E000AB170017A1010EAB170017A200685E872E -:1091F00000134200E05E86F457A100E05E87080A93 -:10920000BD0186600160AB0500682C470013420178 -:1092100084600160AB0502032BD300134E01836011 -:10922000015AAAD500682AF702D3490068AAF702B2 -:10923000B35E0068AAE700134C0068AB2300134C30 -:109240000282DEBB00134C02072B1B00134C01846F -:10925000600560AB0503BFDE02F0135E0283C573D9 -:1092600000135E00025E02F015BE0068AAF702B3AA -:109270005E018360055AAAD500E02C8F002B2301E4 -:10928000856002F5B7AD0068AAE700135E0068AB21 -:109290002300135E0282DEBB00135E00B02AC3000F -:1092A00017A201342B1B0017A1006EDE870613598D -:1092B00000B02ABF0017A2006E5E8964735E01BC15 -:1092C0006003000B2301BC6003000ADA018560061D -:1092D000F5B7AD0184E005610B080068AAF700B39B -:1092E0006802075EFF00136801342B1B0017A30000 -:1092F0006DDE8D60336800685E8F0013680283AB9B -:10930000170013660183600560AB0503BFDE02F042 -:10931000136800B02BDB000AF000B0446B000AF7C2 -:109320000068AAF70133770202AC2700136B0186AD -:10933000E00560AB050281ABD300137701BC60038D -:10934000000ADA00682C2F00137700E84465617783 -:10935000A1006D5E8561937400B02C330017A200EC -:10936000E05E8961B7A2006DDE86F453760200AC40 -:10937000230013770185600560AB0503BFDE02F0B3 -:1093800013770180E001610B080068AAF701137AE6 -:1093900000B02AC7000AD10187E006F7F7BF02072D -:1093A000DEFF00137C0181E00560AB0500682AF751 -:1093B00000338100682AF701F38102852BD3001363 -:1093C0008000682AF70313810068AAF700939201CE -:1093D000826006F7F7BF00B02AC7000AB90068AA82 -:1093E000F703138800682B2300138800B0001300D4 -:1093F0000ABD00B02B7F000AC003BFDE02F013914C -:109400000068AAF7009392011C2B17000AC00106FE -:10941000AB170017BB00685EEF00138F01BC600341 -:10942000006AC300B02C7B004B1E03BFDE02F013AA -:109430009100A82C7B004B1E01BC6003008AC30076 -:10944000B02AC7000AC80202DEBB00139F0284DEF6 -:10945000FF0013950206DEFF00139F00B02AD7001D -:1094600017A2006DDE8955139E00B02B9B0017A23A -:1094700000B02A9B0017A10283AC2700139C006850 -:109480002C8700139D006D5E8564339D00B02C7F9A -:109490000017A2006DAB96F4539F0182E00560AB0C -:1094A000050286ABD30013AD0088600557B7A10055 -:1094B00020DE856393A500E82AF70217A1008860E3 -:1094C00006F437A100205E8563B3AB00682C6F0003 -:1094D00013AB01342B1B0017A2006E5E8B0293AA04 -:1094E00000B02C7B002B1E03BFDE02F013AB00A8E4 -:1094F0002C7B002B1E0068AAF702F3AD00B0446776 -:10950000000B1B00E05ECD54B7B301826002F5D7BB -:10951000AE00B02C2B0017A100B02AD70017A20074 -:109520006D5E895513B402865EB70013C503BFDEB6 -:1095300002F013B6006D5E855FF3CA02812C230032 -:1095400013C501BC601F07706501BC601F1150642A -:1095500001BC601F11D7A400685A030013C1008822 -:10956000580300F7A30134D8030017A200E95E8E68 -:109570002337A301C3E0022357A500E8DE8AF4B72E -:10958000A20068DE8B0013C1006EDE8EF673C5008C -:10959000E0419300306400E04197019065006D4127 -:1095A00092F493B903BFDE02F013CA00682AF700F1 -:1095B00093CA00682AF70053CA00682AF70073CAE2 -:1095C00001826006F5D7AE00025E02F015BE01BC56 -:1095D00060131C57BB01342B1B0017A20080DE8ACE -:1095E000F777BB00B041B70017A200682AF7005315 -:1095F000D700682AF70253D700682AF70273D7000A -:10960000682AF70073D700682AF70853D700682A3A -:10961000F70873D700682AF70893D700682AF7037A -:10962000D3D703BFDE02F013E60185E006F5B7AD40 -:1096300000685E8B0013E100B05E8B000AA6018219 -:10964000E006F5D7AE00682C8B0013DE006E5E8955 -:109650006453DE0181600563CB1E00E02BAB002A62 -:10966000EA006E5E896013E10182600560AB05006F -:10967000E844655637A100B044670017A300682A84 -:10968000F70893E500E85E8EF42AAE01846002F7E5 -:10969000F7BF0282DEB300144D0203C57300141C31 -:1096A00000B02AAB0017A200B02AB30017A30068CD -:1096B000AAF70093F602802BD30013F600B02B0319 -:1096C0000017A1006D5E855873F20180E00560AB64 -:1096D0000500682B4F0013F201BC6003000ABC00B8 -:1096E000025E02F0159B00685E870013F600682B8F -:1096F000E70013F600B02BE70017A200B02BEB0039 -:1097000017A300685E8F0013FF00682AEB0013FFA9 -:1097100000E844655757A100E05E8EF457A2006D43 -:109720005E86F453FF0181600560AB0500682B4F36 -:109730000013FF01BC6003000ABC00025E02F015CA -:109740009B0281AB2F00140402005EFF0014040290 -:1097500004452300140403A0DE02F014040183E096 -:109760000560AB050281AC2700141C02862C170093 -:10977000144D0286AC1700144D028080BF00144DBA -:1097800002825EBB00144D02822BD300141C0281A6 -:10979000AC1700141C0280AC1700141C02812C179B -:1097A00000141C02822C1700141C028881AB0014C8 -:1097B0001C0282AC1700141502832B1700141C0224 -:1097C000832C1700141502852C1700141502842C05 -:1097D0001700141C0284AC1700141C0283AC170081 -:1097E000141C02845EB700141B0204DEAF00141BBD -:1097F0000281DEBB00141B0184E002F577AB00029E -:109800005E02F0159F03BFDE02F0144D00E84465D0 -:109810005637A1006DDE8554B4280206ABD3001480 -:10982000210183E0022B915C03BFDE02F0144D01A5 -:1098300083E0022B915C01BC600318517800B045B5 -:10984000E3001800018360022F317900A84138F944 -:10985000D7A100B05E84FE704E03BFDE02F0144D4F -:10986000028101AB00142C020081AB00143702848A -:109870002C170014370280AC170014370206ABD344 -:10988000001435006BAC4223343000E04467014BD8 -:1098900010018B60022B915C0287ABD30014330163 -:1098A00082600609D04E03BFDE02F01434018260EC -:1098B0000209D04E03BFDE02F01436018360022B92 -:1098C000915C03BFDE02F0144D0206ABD3001440DE -:1098D000006BAC4223343B00E04467014B10018B2A -:1098E00060022B915C0287ABD300143E01826006BC -:1098F00009D04E03BFDE02F0143F0182600209D09E -:109900004E03BFDE02F01446018B60022B915C0116 -:10991000BC600318517800B045E300180001836073 -:10992000022F317900A84138F9D7A100B05E84FE3A -:10993000704E00025E02F0121D02845EB700144DEC -:1099400002832BD300144A00682AF702B44D018425 -:10995000E006F577AB00E02B27002AC903BFDE0243 -:10996000F015870002DE02F000000185E002F5B785 -:10997000AD01836002F5D7AE0182E002F5D7AE01FA -:1099800082E002F7F7BF0184E002F7F7BF01BC6095 -:1099900003000AD301BC6003000AC801BC600300D5 -:1099A0000AC001BC6003000AEA018760015F6AFB2C -:1099B00001BC6003000C1601BC6003000C170181A0 -:1099C000600163CB1E0002DE02F00000020200BF55 -:1099D0000014B20283DEFF0014DA0183E006F7F719 -:1099E000BF018560060B705B018560060BF05F02AE -:1099F00006ABD300146601BC600302116D00B02AEF -:109A00009700116E028045AB00147A03BFDE02F0AE -:109A1000146901BC600302115D00B02A9700115E59 -:109A20000280456B00147A0206ABD3001473006BFE -:109A3000AC4223346D00E04467014B10018B60029F -:109A40002B915C0287ABD30014700182600609D0B1 -:109A50004E03BFDE02F014710182600209D04E0194 -:109A600088600E2D516A03BFDE02F0147A018B600C -:109A7000022B915C01BC600318517800B045E300F3 -:109A80001800018360022F317900A84138F9D7A16D -:109A900000B05E84FE704E0188600E2B515A00B0FB -:109AA000413F1FF04F00682ABB001480018460060C -:109AB000F7F7BF01BC602F1717A300E04466F46AF4 -:109AC000B401BC6003000AAE00025E02F0144E0056 -:109AD000E844695FD7A1006EDE8700348A00B02BAE -:109AE000D7000AF001BC6003000AEF00682AEB000F -:109AF000148A00B04467000AB900E84465554ABAC0 -:109B000000B02AB30017A100E82AEAF42ABA0280BA -:109B100080BF0014970281DEBB0014A80206ABD3FD -:109B200000148F0204C5AF00149703BFDE02F014C7 -:109B3000900200456F0014970283C57300149702CA -:109B400006ABD300149501BC63FF1FF7A10068C5E5 -:109B5000C6F434A803BFDE02F0149701BC63FF1FF4 -:109B6000F7A10068C586F434A80206ABD300149EA2 -:109B7000018B600E2B915C0287ABD300149C018299 -:109B8000600209D04E03BFDE02F0149D0182600620 -:109B900009D04E03BFDE02F014A4018B600E2B919E -:109BA0005C01BC600318517800B045E30018000167 -:109BB0008B2B2E2F317900A84138F9D7A100B05E48 -:109BC00084F9B04E0184E002F5B7AD0184E002F5FE -:109BD00077AB0185E001610B0803BFDE02F015924F -:109BE0000206ABD30014AB00025E02F0121D03BFED -:109BF000DE02F014AD018360022B915C00025E0274 -:109C0000F0121D0184E006F5B7AD0184E006F5779A -:109C1000AB0206ABD30014B101846005610B0803ED -:109C2000BFDE02F01592018D60020BF05F0206AB01 -:109C3000D30014B60188600E2D516A03BFDE02F016 -:109C400014B70188600E2B515A028181AB0014C8F1 -:109C50000206ABD30014C1006BAC422334BC00E05D -:109C60004467014B10018B60062B915C0287ABD3DC -:109C70000014BF0182600209D04E03BFDE02F0145F -:109C8000C00182600609D04E03BFDE02F014D70186 -:109C90008B60062B915C01BC600318517800B045C5 -:109CA000E3001800018360022F317900A84138F9E0 -:109CB000D7A100B05E84FE704E03BFDE02F014D761 -:109CC0000206ABD30014D1006BAC422334CC00E0CD -:109CD0004467014B10018B60022B915C0287ABD370 -:109CE0000014CF0182600609D04E03BFDE02F014DB -:109CF000D00182600209D04E03BFDE02F014D7010A -:109D00008B60022B915C01BC600318517800B04558 -:109D1000E3001800018360022F317900A84138F96F -:109D2000D7A100B05E84FE704E0184E002F5B7ADAD -:109D30000184E002F577AB00025E02F0144E0002EF -:109D4000DE02F0000000B0446B000AFE0202DEB347 -:109D50000014E70206ABD30014E5018360062B91E3 -:109D60005C0287ABD30014E20182600209D04E038B -:109D7000BFDE02F014E30182600609D04E00025EED -:109D800002F0121103BFDE02F014E7018360062B1C -:109D9000915C00025E02F0121101866005610B0801 -:109DA000020200BF00150C0183E002F7F7BF0203B7 -:109DB000C5730014FC020080BF0014FC0206ABD384 -:109DC0000014F5006BAC422334F000E04467014B13 -:109DD00010018B600E2B915C0287ABD30014F30152 -:109DE00082600209D04E03BFDE02F014F4018260EB -:109DF0000609D04E03BFDE02F0150B018B600E2B5F -:109E0000915C01BC600318517800B045E300180074 -:109E1000018B2B2E2F317900A84138F9D7A100B042 -:109E20005E84F9B04E03BFDE02F0150B0206ABD321 -:109E300000150500E0446700B7BB006CC466F7740A -:109E4000FE018B60022B915C0287ABD300150301EE -:109E500082600609D04E03BFDE02F0150401826065 -:109E60000209D04E03BFDE02F0150B018B60022BFE -:109E7000915C01BC600318517800B045E300180004 -:109E8000018360022F317900A84138F9D7A100B0D1 -:109E90005E84FE704E0182E002F597AC0002DE02A5 -:109EA000F0000001BC60030037A20020E3FE0915AA -:109EB000680020E0420D956802845EB300156802D8 -:109EC0008042030015680284452300156803915EF3 -:109ED00002F015680068AB4F0015680282DEFF00D3 -:109EE000156800682ABB00151900E8446555D7B904 -:109EF00000E82A9AF737B902805EFF00159B02013D -:109F000080C700159200B02AD70017A1006DDE852A -:109F10005515920282DEB30015680203C573001561 -:109F200049020480C700154900685E8B00152E02A7 -:109F300084AC2300152E0203C5730015490202AB41 -:109F4000D300152502855EBB0015260282DEBB000C -:109F5000154900B02B830017A1006EAB6AF4352EB3 -:109F60000203C57300154900682A9B00152D00687F -:109F70002ABB00152E006ADEE554F549006ADEE5CD -:109F80005A554900682AE700154902941DF3001547 -:109F9000310203DE5300153603BFDE02F015340133 -:109FA000141DF30017A600901CBAF4D7A602005E99 -:109FB0009B00153600B02B87000AA703BFDE02F016 -:109FC000159201BC600302579201BC63FF1FF0C3EE -:109FD00001BC60030910E301865E8A1C70E3018402 -:109FE00060061C70E300682AEF00153D0185E0065D -:109FF0001C70E301BC600303978200025E02F0154F -:10A000007200B054130010E400E043915B30E401AF -:10A01000BC60030010EE01BC63FF1FF0CE00E02A1D -:10A02000EF002ABB01BC61030077A601141DF300F9 -:10A0300017A200B05E8B000C1801BC610303EC1981 -:10A0400003BFDE02F0156202845EB700156801BC32 -:10A0500060230890E600025E02F0016A00B05ECF65 -:10A060000010E40068AAF70035520205AC23001581 -:10A070005200E82ACE2337A3006DDE8E1C955200D5 -:10A08000B05E8F0010E400682A9B00155A00B02AC9 -:10A09000DB0010E40206ABD30015570284C5AF0005 -:10A0A000155A03BFDE02F015580280456F00155A9D -:10A0B00000695EE700155A00E05EE556D0E40282D2 -:10A0C000DEBB00155E00682AF700155E00E10EDABF -:10A0D0001C83B600E08EDF0003B701BC600301D72C -:10A0E0008200025E02F0157201BC61030077A603D4 -:10A0F000BFDE02F0156200B0004700108600025E6D -:10A1000002F015F800025E02F010700190600A097A -:10A11000104801846006F597AC00B05E9B0010808B -:10A120000002DE02F0000002805EFF00156D028179 -:10A13000DEBB00156D020180C7001592020480C7C6 -:10A1400000159201806002F7F7BF0280C28F0015F0 -:10A15000930201DEBB00159301BC60030017A2034C -:10A16000BFDE02F0150E00685E4B0635790285DE13 -:10A17000FF00158000B02B370017A1006DAAEEF488 -:10A18000358001BC600301378000B02B3B0017A174 -:10A19000006D2AEEF4357B02812BD300157B01BCC8 -:10A1A000600301778001BC600300378100025E021A -:10A1B000F0014301D2DE0AA030E000B0540B0010E1 -:10A1C000E103BFDE02F015860280ABD300157901F2 -:10A1D000BC600301578001BC600300178100025E70 -:10A1E00002F0014300B054070010E000885E0B004D -:10A1F00070E10002DE02F0000000682AF300159210 -:10A200000204DEAF00159200E844655797A4006E83 -:10A210005E9154F59200885E930037A4006D5E91C4 -:10A2200054F59200025E02F015E303BFDE02F01562 -:10A230009F00E844655797A400885E930037A40008 -:10A24000025E02F015E303BFDE02F0159F0284DE1A -:10A25000AF0015960181E002F5D7AE03BFDE02F034 -:10A26000159F00682B6700159B00E044655B2AD3AF -:10A2700000682B6B00159A00E044655A4AD300022F -:10A28000DE02F0000001806006F7F7BF00682AF3E5 -:10A2900000159F00E844655797A400025E02F01580 -:10A2A000E301846002F597AC01BC6003000ABC01C5 -:10A2B000BC6003000AD301BC6003000ABB0104DEDA -:10A2C000AF0017A101845E86F5B7AD0284DEAF0052 -:10A2D00015A8018060060D906C0002DE02F00000FF -:10A2E0000285AC230015BD0203C5730015BD00B087 -:10A2F0002A8F0017A30202AC230015AD00B02AAFCD -:10A300000017A30202DEBB0015AF00B02A8B0017B6 -:10A31000A300E04466F46AB30185E005610B080020 -:10A32000B04467000B030206ABD30015B7006BAC5B -:10A33000422335B600E04467014B100183E0022B55 -:10A34000915C03BFDE02F015BD0183E0022B915C3E -:10A3500001BC600318517800B045E3001800018388 -:10A3600060022F317900A84138F9D7A100B05E848E -:10A37000FE704E0002DE02F000000202DEB30015A5 -:10A38000C90206ABD30015C7018B600E2B915C028E -:10A3900087ABD30015C40182600209D04E03BFDE33 -:10A3A00002F015C50182600609D04E00025E02F07F -:10A3B000121103BFDE02F015DB018360062B915CF6 -:10A3C00000025E02F012110203C5730015CE028472 -:10A3D000DEAF0015CE0281DEBB0015CE02805EFF2F -:10A3E0000015CE02045EB70015E20206ABD30015DD -:10A3F000D5018B600E2B915C0287ABD30015D30186 -:10A4000082600209D04E03BFDE02F015D4018260E3 -:10A410000609D04E03BFDE02F015DB018B600E2B68 -:10A42000915C01BC600318517800B045E30018004E -:10A43000018B2B2E2F317900A84138F9D7A100B01C -:10A440005E84F9B04E0183E001610B08018460066F -:10A45000F5B7AD0184E002F577AB01BC6003000AFB -:10A46000BB01846002F597AC0185E001610B080136 -:10A4700086E001610B080002DE02F0000000682B9C -:10A480005B0015E500B02B5B0017A4006D5E9155D5 -:10A4900055E700B02AAB0017A400882B070037A5AA -:10A4A00000E82B0AF4AAC200885E930037A400E0FB -:10A4B0002B0AF48AC200902B0B00AAC100B02B0714 -:10A4C000000AA70002DE02F0000003A0DE02F01581 -:10A4D000F1020042030015F100025E02F00D2F01AF -:10A4E00083E005610B0801846002F5B7AD0184E0EB -:10A4F00006F577AB01BC6003000ABB01846002F57E -:10A5000097AC00B04467000ABC0002DE02F0000015 -:10A51000010C81430017A101BC600300508A006850 -:10A520005E070016020068DE8700360201BC600389 -:10A5300000B08A00685E070036020282DE03001661 -:10A540000201BC600300908A0283DE030016020051 -:10A55000E0600AF4D08A00685E0700160A019042A3 -:10A560002AA1308A00685E0700360A0190422AA0BC -:10A57000108A0109DE030017A2018F5E8A11508A3A -:10A5800000685E8B00160A0191E00E11508A0002ED -:10A59000DE02F000000109DE030017A400E05A0605 -:10A5A000F497A500905E96F497A50203DE030016CB -:10A5B000120282DE0300161201BC61EF0857A600EA -:10A5C00080DE96F4D7A50116DE870017A300885E0B -:10A5D000870077A100E15E8702D7A100E0DE8F004F -:10A5E00017A301BC60030017A2020E5E0300161938 -:10A5F00001BC60030037A200905E96F457A500806E -:10A60000DE96F437A100E141B7FFF7A600E1DE874F -:10A6100001F7A10080DE96F477A300E1DE860DB796 -:10A62000A100E0DE8F0017A3017A5E86F477A10017 -:10A63000885E86F457A100B05E870017A20287DE0D -:10A640000300162600885E870057A103BFDE02F0D4 -:10A65000163302875E0300162D01BC639B0CD7A541 -:10A660000080DE86F4B7A100E141B7FFF7A500E066 -:10A67000DE870017A100885E870057A103BFDE02B6 -:10A68000F0163300885E870057A101BC639B0CF76E -:10A69000A50080DE86F4B7A101BC62030017A50007 -:10A6A000E141B6F4B7A500E0DE870017A100E05E47 -:10A6B0008400D7A10002DE02F0000002001FF700B4 -:10A6C00000120282DE5300163B01886002049024CF -:10A6D00000E02092F3082400E8208EF3082303BF53 -:10A6E000DE02F00B3701B8601604902401BC600351 -:10A6F00001D02503055E02F0164C0287C037000C1E -:10A700009E0386DE02F00CA100025E02F012360308 -:10A710005CDE02F0163D00D8409B0117A100E05E10 -:10A720008702379800A85E630077980102DE530025 -:10A7300017A10182E002F297940188DE84FFA7FD51 -:10A74000006EA08EF3164C00E85E6301D02501B8C0 -:10A75000600604902403BFDE02F000020181600461 -:10A76000FFA7FD01B8600A04902403BFDE02F000D9 -:10A770000202285E8700166200B041930017A40011 -:10A78000E04193007064010A5E870017A200E8416F -:10A7900092F4506301185E870017A100E86042F44C -:10A7A00037A200885602F436000068418EF4965EA7 -:10A7B00000E8418F00306300E84193003064006896 -:10A7C0005E8B02165600905602F457A300B058064E -:10A7D000F4760103BFDE02F0165600684192F4964B -:10A7E0006200E8419300306401BC6003001600037E -:10A7F000BFDE02F0165E00B05E870017A10002DE29 -:10A8000002F000000180600286143000B050CB00DE -:10A810001065013850830017A10068DE3B06366AD8 -:10A8200000E05A3300368C006EDA32F4201200B0A9 -:10A830005A0B0017A201BC63FF1FF7A300B050CF53 -:10A84000001064006EDA32F4366F00B05A37001729 -:10A85000A300B0581300178201BC60030016040166 -:10A86000BC601B1FD7B60102D0C70017A100E04192 -:10A8700096F4306500E050CB00D06401BC6003006A -:10A8800017B401BC600300178001BC60030037816E -:10A89000018760040310A0009052330097A400E0E9 -:10A8A000418701B7B500685ED2F0569600E05EDAE7 -:10A8B000F690630020D802F0368A020250C70016D4 -:10A8C00090009056030097A100E85E86F497A101DE -:10A8D0009E6002F437A1006DDE87081690010A5EC3 -:10A8E000870017A201DA6002F437A100E05ED6F417 -:10A8F000506300886006F437A100205602F43690B9 -:10A9000000B05802F0360000E05A2B00368A006A88 -:10A91000DED2F4768C0068DED2F0169100E05E03A1 -:10A9200000378000685E030036910186E004031062 -:10A93000A003BFDE02F01691006ADED2F4768C002E -:10A94000E05ED30037B400D05E0700378102985E26 -:10A95000D300167B00E0419300306403BFDE02F0B9 -:10A96000167B00685E0300001203BFDE02F006CC17 -:10A970000282D0C70016A000B02A370017A101B884 -:10A980002A32F4368401025013001685013C5083AC -:10A990000017A100B050A70017A4006D5A32F4367A -:10A9A000A90182E0068634310288502B0016A500EA -:10A9B000B05A330017A1019E5E8684F4270183609C -:10A9C000068634310002DE02F0000000B050730051 -:10A9D00017A101B8506EF436840106D00700168521 -:10A9E00000B050AB0017A400D06006C0978000E014 -:10A9F000419700D7B5010A58130017A100E05ED6B1 -:10AA0000F437B500B0580F00106301165603001755 -:10AA1000810068D8130016BE011400630017A1005E -:10AA200068DE870016B40088013B01168003BFDE94 -:10AA300002F016B90068DE870076B700A0013BE09F -:10AA4000168003BFDE02F016B900E05E870970626F -:10AA50000088540301168000E85A0330168001BCB8 -:10AA6000600300168101BC600300168201BC600314 -:10AA700000168303BFDE02F016C300E0418EC090D3 -:10AA800063006EC18EC036C300E8418EC0306300E3 -:10AA9000E858030037A100E0418EF43063013850DC -:10AAA000A30017A50068581303F6DE0068418EC0A6 -:10AAB00056DE006DDA0AF4B6DE011656030017A161 -:10AAC0000068DE86F036DE015856030017A100E06C -:10AAD0005E870DD7A200B05ED70010620020DE02B4 -:10AAE000A016D500E05E86D037A300E05E8ED0775A -:10AAF000A3006D5A02F456DE006E5E8EF496DE0000 -:10AB0000E86002F4368300B05E8F00168100A05A20 -:10AB10000F00768300E05A0B00368200E85A02F4F8 -:10AB2000568000D05E0300378000E05813003604E2 -:10AB300000E0418F003063029858130016DB00E0FC -:10AB40005ED70037B5006EC18EC036C400B0580362 -:10AB500000106303BFDE02F016C400B058130017E4 -:10AB6000A10068DA370016E100B05E8700168D009C -:10AB70006DDE86D1B6E300B05E8700168D0002DE82 -:10AB800002F0000001BC60030017A101876004030C -:10AB900010A001BC60030990B500B0006300F0B4E0 -:10ABA00001BC60570310B601BC60030090B500B053 -:10ABB000006300B0B400B042D30018000317DE02F7 -:10ABC000F016EC0397DE02F016ED00B02A33001405 -:10ABD0002F018EE00C0310A0006DDE02D1B6F30051 -:10ABE000E85A36F0168D03BFDE02F016F501BC60A0 -:10ABF0000300168C01BC600300168D006E5A3AF0FB -:10AC000016F801BC600300168E03BFDE02F016F9D1 -:10AC100000E85A3AF0168E00B058070017A100E07D -:10AC2000580EF01603006ED80EF436FF00E85E866C -:10AC3000C017A100E8580EF4360300E8580F00369C -:10AC40000301185E030017A1006DDE030217070061 -:10AC5000E86042F437A200905A1AF4368600885A07 -:10AC60001EF457A200905A1EF4368700B05A1AF408 -:10AC7000568603BFDE02F0170900905A1EF436868E -:10AC800001BC60030016870002DE02F000000158DC -:10AC9000600300102A01B8600A04902401BC60031C -:10ACA0000290040189E0020D906C0002DE02F000C7 -:10ACB000000200DE5300171901BC60170777A100DE -:10ACC000025E02F0012700B040670017A200B05EEC -:10ACD0008B0057A200025E02F0012B01BC6003034F -:10ACE000378001BC600300178100025E02F0113260 -:10ACF0000002DE02F0000001BC60030337800002A6 -:10AD00005E02F0112D0183E006F037810181E0063B -:10AD1000F0378100025E02F0113200B05E070017CA -:10AD2000A200E044670B57A1006B4466F437200192 -:10AD3000BC600311378000025E02F0112D018060BB -:10AD400006F0378100025E02F0113201BC600300A0 -:10AD5000978000025E02F0112D01806006F03781BD -:10AD600000025E02F0113200E044670157A1006B5F -:10AD70004466F4372A01BC600303378001A0607E7B -:10AD8000F4578100025E02F0113200E04467079739 -:10AD9000A1006B4466F4372F01BC6003115780009B -:10ADA000025E02F0112D01846006F0378100025E20 -:10ADB00002F0113200B05E070017A201BC60030A66 -:10ADC000378000025E02F0112D01806002F03781B1 -:10ADD00000025E02F0113200E044670037A1006B10 -:10ADE0004466F4373A01806006F0378100025E0263 -:10ADF000F0113201BC600308578000025E02F011BE -:10AE00002D018A6002F0378100025E02F0113200EB -:10AE1000E044670037A1006B4466F43742018A6062 -:10AE20000EF0378100025E02F0113200E044670646 -:10AE300057A1006B4466F4374601BC60030CB78031 -:10AE400000025E02F0112D0280DE0700173001BC07 -:10AE5000600311578001846002F4578100025E0292 -:10AE6000F0113201BC60030037A30206ABD3001718 -:10AE7000510284C5AF00175903BFDE02F01752021A -:10AE800080456F00175901BC60030017A3018B6058 -:10AE90000E2B915C01BC600318517800B045E300B3 -:10AEA0001800018B2B2E2F317900A84138F9D7A13A -:10AEB00000B05E84F9B04E01BC60170777A10002B4 -:10AEC0005E02F0012700B040670017A200A85E8B69 -:10AED0000057A200025E02F0012B00E04467015718 -:10AEE000A1006B4466F4375F01BC600301B7A101A8 -:10AEF000BC60030477A200025E02F0012B01BC607B -:10AF0000130AF7A101BC60030017A200025E02F061 -:10AF1000012B01BC60030117A400E85E930037A475 -:10AF200001BC600301D7A100B05E930017A200022C -:10AF30005E02F0012B01BC60130AD7A101BC6003C3 -:10AF40000017A200025E02F0012B0068DE930017DA -:10AF50006700685E8F0017710002DE02F0000001DA -:10AF6000BC60270CB7A101BC60030197A200025E80 -:10AF700002F0012B01BC60270EB7A101BC600301E8 -:10AF800037A200025E02F0012B01BC60030657A449 -:10AF900001BC60030077A301BC60130957A1000244 -:10AFA0005E02F00127018060060337A200025E0204 -:10AFB000F0012B01806002F457A200025E02F00152 -:10AFC0002B00E04466F497A1006B4466F4378000E0 -:10AFD000E85E8F0037A300685E8F00178701BC60B2 -:10AFE000030317A401BC60270F17A100025E02F043 -:10AFF00001270068C0671FF77901BC60270EB7A161 -:10B0000001BC600301F7A200025E02F0012B000206 -:10B01000DE02F000000002DE02F000000200DE535B -:10B0200000179D01BC60130E77A100025E02F001C3 -:10B030002700A040673FEC4401BC60131497A100B7 -:10B04000025E02F001270196E0020337A200025ED1 -:10B0500002F0012B01BC601309B7A100025E02F0EF -:10B060000127018760020337A200025E02F0012B74 -:10B0700001BC60130997A100025E02F0012701875D -:10B0800060060337A200025E02F0012B0002DE021E -:10B09000F0000001BC60730017A301BC601314979B -:10B0A000A100025E02F0012700A04066F477A4012F -:10B0B00096E01EF497A300B05E8D8897A200025E12 -:10B0C00002F0012B01BC601309B7A100025E02F07F -:10B0D0000127018760060337A200025E02F0012B00 -:10B0E00001BC60130997A100025E02F001270187ED -:10B0F00060060337A200025E02F0012B0002DE02AE -:10B10000F000000068DE930017B100E05E03005716 -:10B11000A201095E8B0017A103BFDE02F017B90080 -:10B1200068DE930037B501105E030017A200E05EF1 -:10B130008B0097A103BFDE02F017B901305E030058 -:10B1400017A200E05E8B0197A1006D5E870597B99D -:10B1500001BC60030597A10002DE02F00000006858 -:10B160002BCB0017BF00B02BF30017A100E05E85CA -:10B170005FB7A1006BDE862337BF0186E006F7F7D5 -:10B18000BF0002DE02F0000000681F330017CD028E -:10B190000200BF0017C3020345730017CD0285C527 -:10B1A000230017CD00681F330037CB00B01FC70046 -:10B1B00017A100025E02F0012700A84064F9D7A29F -:10B1C00000B05E88F9B7A200025E02F0012B03BF57 -:10B1D000DE02F017CD00A84138F9D7A100B05E8497 -:10B1E000F9B04E0002DE02F00000020200BF0017BC -:10B1F000C3020345730017CD0158600300102A01F4 -:10B2000089E0020D906C01BC600300900400B04026 -:10B21000130017A10002DE02F00000018260060F99 -:10B2200010780207C1E30017D601BC60030C17A316 -:10B2300001BC600300907601BC600300107700023F -:10B240005E02F0013401BC60030C97A300025E02B1 -:10B25000F0012F008860118757A101BC5E860EF0B7 -:10B260007700025E02F0013401BC60030C17A301F9 -:10B27000BC600300B07601BC600300107700025E82 -:10B2800002F0013401BC60030C97A300025E02F0DF -:10B29000012F008860058757A101BC5E860ED0761D -:10B2A00000025E02F0013401BC60030017A300023B -:10B2B0005E02F0012F018560060ED07600025E026C -:10B2C000F0013401BC60030C17A301BC6003003023 -:10B2D0007601BC600300107700025E02F0013401C9 -:10B2E000BC60030C97A300025E02F0012F01AC606A -:10B2F000A20EF07700025E02F0013401BC60030090 -:10B3000017A300025E02F0012F018560060ED076C1 -:10B3100000025E02F0013401BC60030C17A301BC03 -:10B32000600300307601BC600300107700025E020B -:10B33000F0013401BC60030C97A300025E02F0012F -:10B340002F01AC60020EF07700025E02F0013401C2 -:10B35000BC60030017A300025E02F0012F018560AC -:10B36000060ED07600025E02F00134018260020F08 -:10B3700010780002DE02F0000001BC60130817A183 -:10B3800000025E02F00127018060020337A2000282 -:10B390005E02F0012B01BC60030037A100025E02D7 -:10B3A000F001270188600E0337A20068B0EB001897 -:10B3B000100188600A0337A200025E02F0012B012F -:10B3C000BC601B0657A100025E02F0012701883015 -:10B3D000EA0337A200025E02F0012B00025E02F0D7 -:10B3E00017D501BC60130817A100025E02F0012707 -:10B3F000018060060337A200025E02F0012B00020A -:10B40000DE02F0000001BC60430890E600025E022C -:10B41000F0016A01BC604F1110E40190600A09104C -:10B420004801BC600300000601BC600301D7820133 -:10B43000D2DE0877F0E000B00F030010E100B000AA -:10B440004700108600B00F1F00108A01BC60030087 -:10B45000378100025E02F0107001BC60030010BB77 -:10B4600001BC61030010800182600610308103D0AE -:10B470005E02F003940002DE02F0000000681F8309 -:10B48000001882028042030018820285C52300183A -:10B490008200681F8F00388200681F8B00385F01B0 -:10B4A000BC60130817A100025E02F0012701806052 -:10B4B000020337A200025E02F0012B01BC601B1BDD -:10B4C00057A100025E02F0012700B04067000C3E69 -:10B4D0000182E0060337A200025E02F0012B018424 -:10B4E0006006F457A200025E02F0012B01BC602747 -:10B4F0000F37A100025E02F0012700B04067000C88 -:10B500003F018860060337A200025E02F0012B01B2 -:10B51000BC60271597A100025E02F0012700B04031 -:10B5200067000C40019B60160337A201806006F49F -:10B5300057A200025E02F0012B01BC60131077A13C -:10B5400001BC600B0017A200025E02F0012B01BCDF -:10B5500060131057A100025E02F0012701B860825B -:10B560000337A200025E02F0012B01BC601310370A -:10B57000A100025E02F001270180E0020337A20071 -:10B58000025E02F0012B01BC60030007E201BC6017 -:10B59000030007E30068310F00185700E044658896 -:10B5A00067E103BFDE02F0185800E044670807E1D6 -:10B5B00001BC60131037A100025E02F00127018078 -:10B5C00060060337A200025E02F0012B01BC60039B -:10B5D0000027E200025E02F0012702004067001827 -:10B5E00073028042030018730285C523001873019B -:10B5F000BC60131037A100025E02F0012702004078 -:10B6000067001866006CC464FC385F00E031070016 -:10B610002C4100E0310B002C4201BC601310F7A15B -:10B6200000025E02F0012700B0406700018401BC07 -:10B63000601310D7A100025E02F0012700B040673E -:10B6400000018501BC602B1357A100025E02F001CE -:10B650002700B0406700018601BC60131117A100EC -:10B66000025E02F0012700B0406700018701BC6064 -:10B67000271597A100B031030017A200025E02F067 -:10B68000012B01BC60270F37A100B030FF0017A2CB -:10B6900000025E02F0012B01BC601B1B57A100B031 -:10B6A00030FB0017A200025E02F0012B01BC601308 -:10B6B0000817A100025E02F001270180600603372F -:10B6C000A200025E02F0012B01BC60030007E20150 -:10B6D000BC60030007E000B05E870017A10002DE37 -:10B6E00002F0000001BC6003000C2500B030CB006C -:10B6F000179E00B030CF00179D00B030D300179CCC -:10B7000000B030D700179B03BFDE02F00A1A00001A -:10B710000000000000000000000000000000000029 -:10B720000000000000000000000000000000000019 -:10B730000000000000207EC00000000000000000AB -:10B7400000000000000000000000000000000000F9 -:10B7500000000000000000000000000000000000E9 -:10B7600000000000000000000000000000000000D9 -:10B770000000000000207EC000000000000000006B -:10B7800000000000000000000000000000000000B9 -:10B790000000000000000000000020000000401138 -:10B7A00001000000000080160100800000008016EB -:10B7B0000100800300008016000000400000801A95 -:10B7C0002100E00300008016000200400000801A03 -:10B7D000100200400000801A100202400000801A8F -:10B7E0006100E00300008016100200400000801A93 -:10B7F0006101E01300008016300200400000801A52 -:10B80000100200400000801A1C0200400000801A54 -:10B81000000200000000801A1C0A00400000801A8C -:10B820001C0A20400000801A1FCA20400000801A15 -:10B830001FCA20400000801A010000000000801E86 -:10B84000090000000000801E0000000000008002CF -:10B8500000000000000080020000000000008002E4 -:10B86000080000000000801E000000000000801E94 -:10B87000010000000000801E110000000000801E7A -:10B880001FCA20C00000801A1FCA20C00000801AF2 -:10B890005FCA20C00000801AB06400000000800E63 -:10B8A0000000280000008012110000000000801E2F -:10B8B00000000000C8254285000000000000400193 -:10B8C00000000000000040010000000000004001F6 -:10B8D0005FCA2040000040191FCA204000004019E4 -:10B8E000010000000000401D010000000000401D9C -:10B8F000010000000000401D090000000000401D84 -:10B900001FC22040000040190F0000000000401D31 -:10B910001FC220C0000040191BC220C000004019F7 -:10B92000207D00000000400D0000200000004011BC -:10B9300000000000330442890000000000004001C4 +:100370000000060F3FFF62000000060F3FFF5E0017 +:100380000000060F3FFF59000000060F3FFF550019 +:100390000000060F3FFF51000000060F3FFF4D0019 +:1003A0000000060F3FFF4A000000060F3FFF470016 +:1003B0000000060F3FFF44000000060F3FFF410012 +:1003C0000000060F3FFF3E000000060F3FFF3C000D +:1003D0000000060F3FFF3A000000060F3FFF370006 +:1003E0000000060F3FFF35000000060F3FFF3300FF +:1003F0000000060F3FFF32000000060F3FFF3000F5 +:100400000000060F3FFF2E000000060F3DFF2E00EC +:100410000000060F39FF2F000000060F3AFF2D00E5 +:100420000000060F39FF2C000000060F37FF2C00DC +:100430000000060F36FF2B000000060F36FF2A00D3 +:100440000000060F35FF29000000060F35FF2800C9 +:100450000000060F33FF28000000060F31FF2800C0 +:100460000000060F30FF27000000060F2FFF2700B7 +:100470000000060F2DFF27000000060F2EFF2500AD +:100480000000060F2CFF25000000060F2BFF2500A3 +:100490000000060F29FF25000000060F28FF24009A +:1004A0000000060F26FF25000000060F24FF26008F +:1004B0000000060F22FF26000000060F21FF260085 +:1004C0000000060F21FF25000000060F22FF230079 +:1004D0000000060F20FF23000000060F1FFF23006F +:1004E0000000060F1FFF22000000060F1FFF210063 +:1004F0000000060F1CFF22000000060F1CFF210059 +:100500000000060F1CFF20000000060F1CFF1F004C +:100510000000060F1CFF1E000000060F1AFF1F0040 +:100520000000060F1AFF1E000000060F19FF1E0034 +:100530000000060F19FF1D000000060F18FF1D0028 +:100540000000060F18FF1C000000060F16FF1D001C +:100550000000060F16FF1C000000060F17FF1B000F +:100560000000060F17FF1A000000060F17FF190002 +:100570000000060F16FF19000000060F15FF1900F6 +:100580000000060F14FF19000000060F16FF1700E9 +:100590000000060F15FF17000000060F17FF1500DB +:1005A0000000060F16FF15000000060F15FF1500CE +:1005B0000000060F14FF15000000060F15FF1400C1 +:1005C0000000060F14FF14000000060F14FF1300B4 +:1005D0000000060F15FF12000000060F12FF1300A7 +:1005E0000000060F13FF12000000060F12FF12009A +:1005F0000000060F11FF12000000060F10FF12008E +:100600000000060F0DFF14000000060F0FFF120080 +:100610000000060F0EFF12000000060F0CFF130073 +:100620000000060F0DFF12000000060F0CFF120065 +:100630000000060F0BFF13000000060F0CFF110057 +:100640000000060F08FF14000000060F09FF13004A +:100650000000060F08FF13000000060F0AFF11003C +:100660000000060F08FF12000000060F07FF13002E +:100670000000060F08FF11000000060F07FF120020 +:100680000000060F07FF11000000060F05FF130012 +:100690000000060F08FF0F000000060F09FF0E0004 +:1006A0000000060F08FF0E000000060F07FF0F00F6 +:1006B0000000060F04FF11000000060F05FF1000E8 +:1006C0000000060F03FF12000000060F04FF1000D9 +:1006D0000000060F01FF14000000060F02FF1200C9 +:1006E0000000060F01FF13000000060F02FF1100BB +:1006F0000000060F01FF12000000060F02FF1000AD +:100700000000060F01FF11000000060F01FF10009E +:100710000000060F01FF10000000060F01FF10008F +:100720000000060F01FF10000000060F01FF10007F +:100730000000060F01FF10000000060F01FF10006F +:100740000000060F01FF10000000060F01FF10005F +:100750000000060F01FF10000000060F01FF10004F +:100760000000060F01FF10000000060F01FF10003F +:1007700000007261746573656C0073746600636376 +:100780006B5F6F6E65636F72655F74780074656D23 +:1007900070735F706572696F640074786368616913 +:1007A0006E007278636861696E0073776469765F62 +:1007B000736E727468726573680073776469765FCC +:1007C00074785F7765696768740073776469765FCA +:1007D000736E726C696D0073776469765F737763AB +:1007E00074726C5F6D61736B0073776469765F63BD +:1007F000636B736E72636F72720073776469765F96 +:1008000073776374726C5F616E74300073776469C0 +:10081000765F73776374726C5F616E7431007377A7 +:100820006469765F77656967687400737764697671 +:100830005F736574746C650073776469765F656E69 +:100840000073776469765F72785F706F6C69637943 +:100850000073776469765F63656C6C5F706F6C6959 +:1008600063790073776469765F73776374726C5F22 +:10087000656E0073776469765F746872657368008B +:1008800073776469765F6770696F5F31007377644F +:1008900069765F63636B6E6F6973656573746C69AA +:1008A0006D0073776469765F6C6F6732617667009D +:1008B00073776469765F6770696F007377646976D0 +:1008C0005F74785F706F6C696379007377646976C1 +:1008D0005F74696D656F757400616E746469765FCD +:1008E00072737369646966667468726573680077A9 +:1008F0006F776C5F6770696F00776F776C5F677099 +:10090000696F706F6C00000073B543691646002272 +:100910002F2B04460D46019208DD332B06D01346DB +:100920000121E2F3D9F183059B0D07E00021204668 +:100930000A46E2F331F2064B03401B0C1B02204631 +:10094000336001A92A4600F005F801987CBD00BF7C +:100950000000FF03F8B504460E461546E5F380F5A2 +:1009600040F61201002207462046E6F31BF320461C +:10097000E5F37EF520463946E6F322F3024B336079 +:100980004FF4C8632B60F8BD4C6403000B46C06F86 +:1009900011461A46FFF7B8BF10B501210446C06FD3 +:1009A000E2F35CF2E06FE6F337F3002010BD37B5F9 +:1009B0000024694601AA054600940194FFF7E6FF6A +:1009C0009DE806000346284624F052DC20463EBD42 +:1009D00038B50446C06FE2F3D3F148B12046FFF7C3 +:1009E000E6FF054638B92046FFF7D6FF284638BD52 +:1009F0004FF0FF3038BD002038BD2DE9FF410746DC +:100A00004FF4B6700E4615469846E0F36BF4044674 +:100A1000002832D000214FF4B672DBF34DF40A9B6C +:100A20003846009304F18003019304F18403029398 +:100A300031462A464346F2F7F1FBE067C0B1012395 +:100A4000637440F612010022E6F3ACF20C2100229E +:100A5000C4F88800E06FE5F3F7F42046F5F722FFCD +:100A60002046FFF7B5FFE06FF2F780F9002500E0C0 +:100A70000B252046E0F348F400E01E25284604B08C +:100A8000BDE8F081CDAB000001BC600300104E0357 +:100A9000BFDE02F00E5C0280C12700000403BFDE4F +:100AA00002F0105903A85E02F0001203A65E02F0E5 +:100AB000001202825E5300001202855EAF00001237 +:100AC000020200BF00000F03A85E02F000120282C3 +:100AD000DEBB0000120282DEB300001202845EB7A9 +:100AE00000001202845EB3000012028600C70000FC +:100AF00012028480C300001201BC63FF1FF040009B +:100B0000008000000000035B5E02F0001401BC6086 +:100B10001300104300015E02F0000000025E02F0CC +:100B2000182C020200BF0000B402045EFF00001B8C +:100B3000006B446556801B01846002F7F7BF01BC5F +:100B40006003000AA600025E02F012370202DEFF16 +:100B5000000020006B44655520200182E002F7F779 +:100B6000BF03BFDE02F006C30201AC7B000025001C +:100B7000E844656177A101BC607F0817A2006D5E43 +:100B800086F4402500A82C7B010B1E00682B4F002B +:100B9000002A0280DEFF0000B4006B44655A60B496 +:100BA0000184E006F577AB00025E02F0159B0204BB +:100BB00080C700002C028180C700002E01806002E7 +:100BC000F7F7BF01BC6003000ADA00902BE300D7FF +:100BD000A200E02BDEF457A3006D446AF4603200FB +:100BE000B02BD7000AF001876002F7F7BF00682B2F +:100BF000BF00003A00E944655DF7A300E8C4695E00 +:100C000077A20068DE8B00003A006DDE8D5E003A50 +:100C10000286ABD300003A01876006F7F7BF0207F0 +:100C2000DEFF00003F00E844655A37A2006D5E8990 +:100C30005A003F0187E002F7F7BF01BC6003000ADA +:100C4000D100682C6F00004501BC61F70017A100BE +:100C5000E844656377A2006D5E8AF4204501BC60BC +:100C600003000B1B00A82C7B002B1E00682AE7004A +:100C7000005100E844655737A1006DDE8556404CB1 +:100C800000682B2300005100E844655917A1006D4E +:100C9000DE8556404E03BFDE02F0005101BC60030A +:100CA000000ABA01BC6003000AB901BC6003000A73 +:100CB000C801BC6003000AC000A82C7B004B1E02C8 +:100CC00002DEB30000540200420300005400025E42 +:100CD00002F00D2F0203C57300005702845EB300BB +:100CE00000B40068AAEF0000B40284DEB700005927 +:100CF000020180C700007900B02AAB0017A2028071 +:100D00002BD300006000B02B030017A1006DDE851F +:100D10005BE0AB00685E8700006000682BE70000C6 +:100D20006000B02BE70017A200682AEB0000660005 +:100D3000E844655757A101856006F5D7AE006DDE22 +:100D400086F440AB00E05E8554F7A1006DDE86F4CA +:100D500040AB01856002F5D7AE0202DEBB00007930 +:100D600000682A9B00007900E8446555D7A100E09F +:100D70002A9B0157A2006EDE86F440720182E002D7 +:100D8000F5D7AE0181600163CB1E01BC6003000A90 +:100D9000EA01BC6003000AA601BC6003000AE50387 +:100DA000BFDE02F00079006EAA9AF4207800E82AEB +:100DB0009AF437A100902A9B0037A2006E2A9EF475 +:100DC000407700B02A9F0017A20069DE86F44079C0 +:100DD00003BFDE02F000AB0284DEB700009E028893 +:100DE00081AB00009C02045EB70000B4020480C71F +:100DF00000008500682AF700208500682AF7008037 +:100E00008500682ADF00008400682AF702E082007B +:100E100068AAF708608400E844655637A1006D5E53 +:100E20008556E0B402005EFF00009C028080BF0097 +:100E3000009C00682B2300008B02802BD300008BCA +:100E400000B02B2B0017BB006E2B02F760B403BF62 +:100E5000DE02F0009C0205DEB700008E00682AF773 +:100E60000860B403BFDE02F0009C028400C70000EB +:100E700090028600C700009200682AEB00009C02E6 +:100E8000812C2700009C00E844655637A10206AB80 +:100E9000D300009600E845C95AF7A203BFDE02F06E +:100EA000009700E845895AF7A20286ABD300009A62 +:100EB00000E85E86F457A10069DE8557009C006C4F +:100EC000C4655660B402855EB70000B400025E02DD +:100ED000F015BE03BFDE02F000B40285ABD3000004 +:100EE000A50206ABD30000A301BC63FF1FF7A1005E +:100EF0006845C6F4209C03BFDE02F000A501BC6378 +:100F0000FF1FF7A100684586F4209C0203C573000B +:100F100000AB02855EB70000AB020100C70000B461 +:100F2000006B44655680B40020E3FE1460B4028276 +:100F3000DEBB0000B402022C270000AE0282DEBB42 +:100F40000000AE03BFDE02F0009C028881AB00000F +:100F5000B40282DEB30000B4028080BF0000B4029D +:100F600084DEAF0000B402825EBB0000B400025E0B +:100F700002F015EE018060020D906C03595E02F0E4 +:100F800000B603D85E02F000B703D8DE02F000B866 +:100F900001BC618300112900B0007B00112B01BC52 +:100FA000630300112303125E02F00CB003975E028C +:100FB000F00D4303D05E02F0039403D0DE02F0068E +:100FC0003D03D5DE02F00C6203915E02F006980349 +:100FD00096DE02F00C5D0288C17300012303C45E3B +:100FE00002F0081003C75E02F0083403DCDE02F0F2 +:100FF000163503AA5E02F008A40386DE02F00CA1F7 +:101000000287C037000CA103835E02F00A5002067B +:1010100080C70000D00202B0E70000D0006C30EEC4 +:101020002320D00182E001872C3901BC607F1FF7AB +:10103000A201E05E8A1070830391DE02F0072002B5 +:101040000680C7000107020601AB0000E302003082 +:10105000E70000E30068DE4B0620E30200420300E5 +:1010600000E3028445230000E30280B0E70000E3D0 +:10107000006E45170020E301BC600300108000A84B +:10108000412300F04803D0DE02F000DC03D05E0212 +:10109000F000DD03D5DE02F000DE00E001DF00201D +:1010A000770180E005872C3901BC6003000C3A0011 +:1010B000025E02F0180700025E02F0181B020E0129 +:1010C000AB0000F0028445230000F0020130E7008D +:1010D00000F000E001E300207801816001872C39F5 +:1010E0000180E001872C39010C81430017A60068BC +:1010F000DE9B0060ED01BC6003004C3A03BFDE02E2 +:10110000F000EF0068DE9B0040EF01BC6003002CA4 +:101110003A00025E02F01807020681AB00010702E6 +:101120000230E70000FB028042030000FB0284451E +:10113000230000FB03915E02F0069800E001EB0043 +:10114000207A0180E005872C3901826001872C39E3 +:1011500001BC6003000C3A00025E02F018070002B6 +:101160005E02F0181B0201B0E70000FE006C30F2D6 +:101170002320FE0181E001872C39020330E70001C2 +:1011800007006C30F623210701836001872C3902A8 +:1011900000420300010700685E4B04410500685EE1 +:1011A0004B00410503BFDE02F00107018260060922 +:1011B000104801BC600300114503C2DE02F00D0AB5 +:1011C00000025E02F0123603D4DE02F007B903A378 +:1011D000DE02F0000203C85E02F005FB0204DEB38B +:1011E000000110020145230001100184E002F5977F +:1011F000AC00025E02F006370201C52300011201B5 +:1012000087E002F577AB00025E02F00EAF00025EEF +:1012100002F0117702182E2700011600025E02F07C +:10122000118A03A25E02F0012003565E02F0011D46 +:1012300001866006091048031F5E02F0011D006A66 +:101240005E2300011C00B0002700178800E85E2321 +:1012500000378803A65E02F0018E00025E02F011E4 +:10126000F80028600E08E1B403C4DE02F00D7A0035 +:1012700020C2030021BC03BFDE02F0020D03815E29 +:1012800002F001250300DE02F000C30188E0020B3A +:10129000905C03BFDE02F0039102874063000127E8 +:1012A000018EE00EF430180287406300012900022D +:1012B000DE02F000000287406300012B00B05E8B6D +:1012C000001019018EE00AF430180002DE02F0006E +:1012D0000001BC606300107B01BC601B00107A0140 +:1012E000AC607EF47075028741D70001320002DEE7 +:1012F00002F0000001BC606300107B01BC601B00B9 +:10130000107A01AC60BEF47075028741D7000137D6 +:101310000002DE02F0000001BC606300107B00B040 +:101320005E8B00107A01AC607EF43075028741D785 +:1013300000013C0002DE02F0000001BC606300100E +:101340007B00B05E8B00107A01AC60BEF430750299 +:101350008741D70001410002DE02F0000001BC60BD +:10136000030280060280DE0700014D01DA6002F010 +:10137000178002085E0700016101BC60031E17A10F +:1013800000E05E02F4306501BC60031C17A100E0C0 +:101390005E02F4306401BC600300281103BFDE026A +:1013A000F0016701105E030017A101035E0300173F +:1013B000A200E05E86F457A100885E870037A20095 +:1013C000E05E86F457A100E0015AF4306302860023 +:1013D000C300015800B0560B00106200B054030067 +:1013E000106201BC600300281103BFDE02F0016936 +:1013F00000B0418F0010620109DE030017A10068F0 +:10140000DE8700415C00E05E870037A100885E87D0 +:101410000057A100E05E8504B7A100E05E8703C02D +:101420000601BC600300481103BFDE02F001690140 +:10143000BC60070217A100E05E02F4306501BC60E9 +:10144000070017A100E05E02F4306401BC600318DD +:10145000000601BC600300081100B05A03001062CE +:1014600000B058030010630002DE02F0000001BC6F +:10147000600306379201BC63FF1FF0C301BC600329 +:101480001890E301BC60FB1C10E501BC6003005038 +:101490001000B0404300180000B040470010E700C3 +:1014A00002DE02F0000000E840330097A100B040E7 +:1014B0000B0017A3006D5E86F4617700905E8F00CD +:1014C00037A303BFDE02F0017800905E870037A3E8 +:1014D00001BC601B0437A100E05E8EF437A301F06D +:1014E00041970017A1006DDE86F4618C0287C197D9 +:1014F00000018001385A030017A1013C5A0300176C +:10150000A203BFDE02F00182013C5A030017A101D1 +:10151000385A070017A200685E86F4818700D85EFB +:101520008B0037A200E14196F4506500E1C19700BD +:10153000306503BFDE02F0017A00D85E8B0037A26F +:1015400000E14196F457A100E1DE870037A101F0E8 +:101550005E870017A1006EDE86F4618D01BC63FF1B +:101560001FF7A40002DE02F00000020681AB0001BA +:101570009001826001872C390020E38E090002036C +:101580001EDE02F00196039F5E02F0019601BC6030 +:10159000430117A100A84122F4304803BFDE02F046 +:1015A00000020208411F00019301816005610B08E0 +:1015B00000025E02F00D2F00B000AB00108600B0FC +:1015C000016300108A00025E02F0107301BC600328 +:1015D00004179200B0003B00111D01906006091035 +:1015E0004803A1DE02F001AE0181E00609104801C6 +:1015F000BC600300904201BC600300112D039EDE1D +:1016000002F001B101846002F2979400B045170026 +:10161000178F00B05E170017900200441F0001AA48 +:10162000018560020910480181600700104701F040 +:10163000DE0F0037A1020400BF0001AD01F084C736 +:101640000037A100A044B6F43145039EDE02F0014C +:10165000B101BC613712B08003BFDE02F0000200AE +:10166000A044B42A314501BC612712708003BFDE5B +:1016700002F000020020E082090002010CDE5300AB +:1016800017A101885E8700104701BC60030050422B +:101690000108411F0017A1018CDE86F2979403BF59 +:1016A000DE02F000020002DE02F000000020E07E18 +:1016B00009000200025E02F012020283C21F000053 +:1016C00002020280F30001C600B044670017A101C6 +:1016D0007C5E862357A302835EFF0001C500E00005 +:1016E000FAF4682901836006F7F7BF006BDE8D0509 +:1016F00021CA0206D0030001CE00E950862337A19B +:1017000000E8D08A2357A20069DE8B0001CE0002D8 +:101710005E02F00D2F0191601684F42700E020A7EF +:1017200000882903BFDE02F0036E00025E02F003B0 +:1017300071020400BF0001D603945E02F0000200B3 +:1017400020C28F06000200A0428F01F78000685E71 +:10175000002DC00200025E02F00D2F03BFDE02F07A +:1017600000120201C28F000002011400630017A1E1 +:1017700000685E8700600200025E02F00D2F019497 +:10178000600F00001800025E02F001DD03BFDE0200 +:10179000F00012011400630017A100B05E87001072 +:1017A000A501BC60131B906000685E870001E40027 +:1017B000E0418306D06000E85E870037A103BFDE0A +:1017C00002F001E0028050C30001F20187600403CF +:1017D00010A000B000630010B400B042D3001800A5 +:1017E000008841830030B601BC60030B10B500B027 +:1017F000006300B0B40317DE02F001EB0397DE02D2 +:10180000F001EC018060068614300068D0D300013E +:10181000F20068D0D70001F200B044670014340031 +:10182000B0446B0014350002DE02F000000020E03E +:101830001280420C018760040310A000B000630016 +:1018400010B401BC60030E10B500B0006300F0B42A +:1018500001BC60570310B600B000630010B401BCB7 +:10186000600302D0B50207500B00020901BC6003FF +:1018700003D0B5018E6002F297940204500B00026F +:10188000020204D00B00020201866006F297940067 +:10189000E042D700D0B500A0500B1117A10068DEC0 +:1018A000871102080186E006F2979400E042D70013 +:1018B00050B50207D00B00020800E042D70090B5F7 +:1018C00000B042D70011E100B0006300B0B40317CC +:1018D000DE02F0020A0397DE02F0020B0002DE02D3 +:1018E000F00000006820C3000210006CC465060010 +:1018F0001201BC6003000830006820BB0002160023 +:10190000B044670017A2006C446988A215006B44BC +:101910006988A012006EDE8905E01201BC60030038 +:10192000082E0020E0BE090002020681AB00021A68 +:101930000281B0E70000020280B0E70000020390DD +:101940005E02F0001203A25E02F0022C00025E02B0 +:10195000F01163020200BF00022B0284DEAF00021E +:101960002302045EB700022B00025E02F01569023A +:10197000045EB700022B03BFDE02F0000202045E29 +:10198000B7000226020480C700022B02805EFF001F +:10199000022B00025E02F0150D0206ABD300022AF4 +:1019A00002052C2300022A03BFDE02F0022B03BF34 +:1019B000DE02F0000200025E02F012020200421F8C +:1019C000000243006842F300022F006D42F3006200 +:1019D00043011400630017A100B05E870017A20343 +:1019E000A25E02F0023703145E02F00245006EC4EC +:1019F0005680624502814523000245006E5E8700E5 +:101A0000624301BC60030077A200886006F457A31C +:101A100000885E8B01001800E85E8B0037A2002072 +:101A2000C28EF4623D006ADE86F4423703BFDE02F6 +:101A3000F00243020400BF00026F00900063010146 +:101A400065008085970217A100E064820DA1660001 +:101A5000025E02F011DF03BFDE02F0026F0182605E +:101A60000209104803BFDE02F0000201BC6003005F +:101A7000111500B0017F0017A6031F5E02F002548B +:101A8000020300C300024A0020C28F02024E032557 +:101A90005E02F002540020C28F02024E00688153A1 +:101AA000FFE01203BFDE02F0025001946013000059 +:101AB0001803BFDE02F0026F039EDE02F002530045 +:101AC00068DE980BC2530201411F000F250185609B +:101AD0000209104800685E980BC25800695E9F00BA +:101AE00062720298428F00025803BFDE02F0027257 +:101AF0000201411F000F25020400BF00025F02180F +:101B0000428F000F2500025E02F011C100025E024A +:101B1000F011DF0194058700001803BFDE02F00218 +:101B20006F0200150B000268020016BB00026B007A +:101B3000B014970017A10068DE84B2226800B014C8 +:101B40009B0017A10068DE84B2426800B0149F00B9 +:101B500017A10068DE84B26268029E14E700026B7F +:101B60000201C28F00026D0194600F00001803BFD4 +:101B7000DE02F0026F0201C28F00026D018060067A +:101B80000D906C0200C28F000F25019460070000C9 +:101B90001800025E02F001DD020400BF0002A10392 +:101BA000BFDE02F002A101BC6003181060012950E1 +:101BB0000B00179200B0017B001065006800EB007D +:101BC000027A00885A130117A100E84466F437A18D +:101BD000006EDE8407427A03BFDE02F007B2019096 +:101BE00060120910480194601F00001801085A0F84 +:101BF00000178101885E0681540A01345A0F0017CC +:101C00008000025E02F0014300B0017B001065001D +:101C1000B056230017A100E05E86A097A100E85E01 +:101C20008400F40300E85E8400F41600B05A030058 +:101C3000141300B05A0700141400B05A0B00141506 +:101C40000068DE0700429200E800970057A101BC3F +:101C50005E86F0141B017C5E8700F41C00B02047F8 +:101C600000178100025E02F0108400B0017B0010BA +:101C70006501085A0F00178100B05E8700141E032B +:101C8000BFDE02F0029500B0561700141B00B056DC +:101C90001B00141C00B0541300141E00B05013009D +:101CA0001086006D00A700829B0190016300108ADE +:101CB00000B0418F00106200025E02F0160200B018 +:101CC000422B00140601BC60031817A1006DC18CE3 +:101CD00020029E01BC60030297A100E05E840377AE +:101CE000A100E05E86B0111D03BFDE02F0033702E3 +:101CF0000300C70002B1020CD0030002B1011400BE +:101D0000630017A1028500630002B10080DE870135 +:101D1000F7A201BC601B1857A200E05E8A0DB065F7 +:101D200000B041970014320080DE8700B7A201BCEA +:101D3000601B15D7A200E05E8A0DB06400B041932D +:101D40000014330068D8130002BF02005A1B0002BF +:101D5000B30180600684F42703BFDE02F006C302ED +:101D600001D0030002B300B0509B00142F0281D0B9 +:101D7000C700036B00025E02F00371010BD0030089 +:101D800017A1013C502B0017A2018C5E86F457A1CD +:101D9000014801430017A2010C81430017A300680A +:101DA0005E8F0022BC018CE0000A17A200685E86EC +:101DB000F442BF0191601284F42703BFDE02F003F6 +:101DC0006E00025E02F001F300B0501300108600B6 +:101DD000B0501700108A03A25E02F0030B020CD071 +:101DE000030002DE020300C70002DD00B050CB009A +:101DF000106500025E02F01698020350C70002CB85 +:101E000001BC60230097A100A85002F4340003BF76 +:101E1000DE02F002E2020481AB0002CD006D424618 +:101E2000C0801200B05A1300178000025E02F00159 +:101E30004D00B0540F00141E00B05A070017A10047 +:101E4000B05A1300178001875A16F0178000B0416E +:101E50008F00106500025E02F0160B00E05E86A0A7 +:101E6000740302875E030002DC0109DE030017A38E +:101E700000E05E8B0077A200E05E8AF477A2008823 +:101E80005E8B0037A100E05E86F4508903BFDE025E +:101E9000F002E2006D424A848012010650070017EA +:101EA000A1028CD0030002E100685E870002E2011B +:101EB00082DE86863431018260028634310020D091 +:101EC000030402E800B0504F0011F200B05053007C +:101ED00011F300B050570011F401BC60030091F001 +:101EE000020601AB000304020150030003040206D2 +:101EF00001AB00030403A25E02F00304028030E79A +:101F000000030401806005872C3900E001E7002010 +:101F10007901BC60430890E600025E02F0016A01AC +:101F2000BC60031910E401BC600300000601BC6042 +:101F30000301D78201D2DE0877F0E000B00F030082 +:101F400010E100B0004700108600B00F1F00108A9B +:101F500001BC600300378100025E02F0107000B027 +:101F6000059B00106400E8581A28F14500B0058B65 +:101F7000001064006A4516C082FF00025E02F01085 +:101F800095006E451700430101BC600300514501F7 +:101F9000BC60030010BB01BC610303B08003BFDE63 +:101FA00002F0001203945E02F0030B0206500300DD +:101FB00003070287DEAF00030B028150030005DC3C +:101FC0000202D0C700030A0208502B00030B02854F +:101FD000D0030005F30190601286343101105007E0 +:101FE0000017A60068DE9B004317013A5007001750 +:101FF0008000885E0300778000E000AEF01064008F +:10200000B05E0700081301BC602306D78100E041E1 +:102010008301706300E0418F00B06500025E02F052 +:1020200010AB00B0204F00178103A25E02F0032323 +:1020300000B0500F0011160202D0C700031B00B001 +:10204000505B0011160282D003000323028147C3B4 +:1020500000031C0280504F000321002047C73F832C +:10206000230020C7DB00C36D03BFDE02F0032303A0 +:10207000A55E02F003230280C7DF00036D028850D3 +:10208000C700033F0129500B001792020300C7004D +:102090000330020CD003000330028350C70003302A +:1020A00000B050CB00106501385A13001780018230 +:1020B0005A17005781010E5A130017A1018E5E8630 +:1020C000F037810202D0C700033F00B0501B001060 +:1020D0008A03BFDE02F0033F0282D0C7000337014C +:1020E0003850270017800108501300178101025053 +:1020F000130017A101825E86F0378100B0507F0087 +:10210000108903BFDE02F0033F0138506F001780D3 +:102110000108502B0017810106D0070017A101828A +:102120005E86F0378100B0501B00108A00B05083EB +:10213000001089010E50730017A1018E5E86F037E2 +:102140008100025E02F0014300025E02F0107001A5 +:1021500002421B00178101825E0502378100025E88 +:1021600002F01084020680C700034B010C8143007B +:1021700017A60068DE9B00634900885E870057A1B0 +:1021800003BFDE02F0034B0068DE9B00434B008878 +:102190005E870037A100E05E840117A101D9DE87C8 +:1021A00000108301BC613703B79100685E4B028366 +:1021B0007F020400BF000352028750030003520352 +:1021C000945E02F0035303225E02F0036002068174 +:1021D000AB00035E00685E4B04435700685E4B0033 +:1021E000435703BFDE02F0035E00E001EF00207BF7 +:1021F00001BC600302914501836005872C3900E032 +:1022000044670A0C3D018C600E1770BB01BC610372 +:1022100002308003BFDE02F0000201BC6103003027 +:102220008003BFDE02F0000201BC613303B79102FC +:10223000850063000366009000630097A100E064DE +:1022400082F43065006E5A130023660188E006F2BE +:102250003791020601AB00036A0068DE4B05A36AF2 +:1022600001BC610300308003BFDE02F0000203BF47 +:10227000DE02F0037F0191600E84F42703BFDE02CB +:10228000F0036E0191600684F42701BC6003001026 +:10229000B40181E00686343103BFDE02F006C301DB +:1022A0001C508F0017A10080DE870197A200E0017B +:1022B0005E0DB06502805A7F00037E02815A7F0066 +:1022C000037A0203DA7F00037E00685A8700037EE8 +:1022D00000886006F437A100201CBAF4237E0002B7 +:1022E0005E02F00D2F0191601E84F42700015E0252 +:1022F000F0000003BFDE02F0036E0002DE02F00019 +:102300000003C4DE02F00D7A0206500300038702C8 +:1023100007DEAF00038701BC61030037910207505D +:102320000300038501BC620300F79100E0010B008C +:10233000204203BFDE02F0038801BC60030020429C +:1023400000B05E47001080020400BF00039000B0A0 +:10235000058B001064006E45170000020068DE4B1C +:1023600002838F00A044B42A314503BFDE02F0008F +:102370000200025E02F010950068C517000002031B +:10238000D05E02F0039400025E02F0109503BFDEFF +:1023900002F00002020601AB0003970068DE4B0565 +:1023A000A39701806001872C39020E01AB00039ACC +:1023B0000200B0E700039A01816005872C3900E133 +:1023C0000DB228E36C00E08DB700036D018360025D +:1023D000F7F7BF01BC600300900400A84123301050 +:1023E0004801BC620F0011E001816002F5D7AE0226 +:1023F0000200BF0003B80068DE4B0203A400025EC7 +:1024000002F017BA0068DE4B0623B802045EB30080 +:1024100003B80206ABD30003A90204C5AF0003B89A +:1024200003BFDE02F003AA0200456F0003B800E814 +:1024300044655637A100E82A96F437A100695E8703 +:102440000823B80206ABD30003B2006BAC422323CF +:10245000B100E04467014B100183E0022B915C0363 +:10246000BFDE02F003B80183E0022B915C01BC6087 +:102470000318517800B045E3001800018360022F73 +:10248000317900A84138F9D7A100B05E84FE704EC2 +:102490000187E002F577AB0068810B0023BB00B039 +:1024A00044670000430182E00609104800A841B3D8 +:1024B00010906C018260062891440188E0020B9024 +:1024C0005C00025E02F012360185E002F7F7BF02FF +:1024D00088421B0003C30185E006F7F7BF035B5E7C +:1024E00002F003C501BC601300104301BC6003008F +:1024F000108501BC60030010B8008850770090B9C7 +:102500000208502B0003CC013850730017A1017C46 +:10251000506EF437A100885E870090B9020047A38F +:102520000003D001BC60030011EA009042E7009173 +:10253000EB00B047A300D1E8020047B30003D2018B +:10254000B0E08E3D91EC01D2E00210908403A95ED0 +:1025500002F004FD01BC600300108400E001C30030 +:10256000207000B04467000C0D00B0446B000C0EEE +:102570000320DE02F0044B00685E4B18A3E3006802 +:10258000DE4B0783EC01BC63FF1F708401BC60035A +:1025900000F085013813630010B500E042D700D089 +:1025A000B501BC60030010A601BC602314D0B400C8 +:1025B000E013570024D503BFDE02F004930184E04A +:1025C00006F597AC01BC60FF1FF08400025E02F0CC +:1025D000042801BC60030010B401BC60030010A615 +:1025E00001BC600302D0B501BC602304D0B400E09C +:1025F000135B0024D603BFDE02F004930181600662 +:10260000F5B7AD0068DE4B04A3FF0203DEBB000399 +:10261000F100E02E0B00106503BFDE02F003F201B3 +:10262000BC602301106500A05E7FFE10EC00B05A74 +:10263000030010ED00B05A070010EE00B05A0B0076 +:1026400010EF00B05A0F0010F001BC63FF1EF084C1 +:1026500001BC600300308501BC60030010B401BC04 +:10266000600301D0A601BC60030450B501BC602327 +:1026700004D0B400E002AF0020AB03BFDE02F004E0 +:102680009301BC61FF1FF08401BC60030010850052 +:1026900068DE4B05240701BC60030010B401BC6078 +:1026A0000B0B50A601BC600302D0B501BC60230433 +:1026B000D0B403BFDE02F004130068DE4B02441EF8 +:1026C00000B030670010840285C38F00040B00E067 +:1026D0005E2700378901DA5E270010EE01BC63FF38 +:1026E0001FF0CE01BC60030010B40080E02183180D +:1026F0000000E069820DB0A601BC600303D0B50103 +:10270000BC602304D0B400E001D3002074018460D5 +:10271000070011E00282DEB30005BC02045EB300D4 +:1027200005BC0181E006F5D7AE0183E0060910483B +:1027300000B0412300180001BC600306B78E018879 +:10274000204610D78100025E02F0108400885E8768 +:1027500000708303BFDE02F005BC01BC60031FF004 +:10276000840103DE530017A200680ECF000423008B +:10277000B00ECF0017A200901CBAF457A202005E60 +:10278000FF00042501BC60030037A200682B4F0046 +:10279000042701BC60030037A201865E8A1C70E337 +:1027A000006AC39300043100E8439000D0E40202C1 +:1027B000421B00042F0090001B0037A10020421B89 +:1027C00000442E00B020970017A100E04392F4309F +:1027D000E40069C39300043101BC60030010E4000D +:1027E000682B4F00043300E043915B30E401BC6090 +:1027F000030010B401BC60030010A601BC6003021A +:1028000010B501BC602304D0B400685E4B06A44937 +:1028100000E001CB002072020681AB00049302802D +:10282000B0E70004930203B0E700049301BC600723 +:1028300004F7A60288421B00044101BC600F001788 +:10284000A60282421B00044101BC60170017A601CA +:102850000C81430017A50068DE9700644400885E81 +:102860009B0037A600E04466F4CC3C0181E005877C +:102870002C3901826005872C390183E001872C39CE +:1028800003BFDE02F0049300E001CF00207303BF1A +:10289000DE02F0049303205E02F0049A0181E0025C +:1028A00009104800E001D7002075031EDE02F00485 +:1028B0007A01BC60030017A2006A5E230004530182 +:1028C00002428F0017A201855E8A0910480180E04C +:1028D000061030810284DE5300045A00B0007700F5 +:1028E00017A100E05E840437A100885E870057A12D +:1028F00000E05E870D57A103BFDE02F0045B01BC60 +:1029000060030D57A10068002700047A00E05E8490 +:1029100001F7A101BC602300906500884197003059 +:10292000B601BC60030010B400905E870050A601A1 +:10293000BC60030110B501BC602300B0B40317DE16 +:1029400002F004630397DE02F004640020DE8700D7 +:10295000446D0020DE8700246A01B85E22D0168014 +:1029600001805E8AD0368103BFDE02F0047301BCB1 +:102970005E22D0168001845E8AD0368103BFDE02DB +:10298000F004730020DE8700247101B85E22D03687 +:102990008101805E8AD0568203BFDE02F00473019B +:1029A000BC5E22D0368101845E8AD0568201886066 +:1029B00002F430A800B05A030010B000B05A07006B +:1029C00010B1028042A300047600E042A30090A868 +:1029D00000B05A0B0010B000B05A0F0010B10187C0 +:1029E000600610908400E05E2700378901DA5E27D8 +:1029F0000010EE01BC60030010B401BC6003035082 +:102A0000A600B000330010B50284DE530004840039 +:102A1000E0606803B0A600E042980430A600B00071 +:102A2000370010B501BC602304D0B401846006F205 +:102A3000979401866002091048039EDE02F0048E1E +:102A40000280441F00049100B05E3F00114501BCAC +:102A5000600300178F00B05E4300178500B05E0F63 +:102A600000179003BFDE02F0049100B05E0F001764 +:102A7000850280441F00049100A044B6F0B14501D6 +:102A8000BC600301104201836006F29794018460E8 +:102A9000070011E003A05E02F005BA02065EAF0077 +:102AA00005BC0186E006F577AB01BC600300108031 +:102AB00000025E02F00D3703BFDE02F0072003A123 +:102AC0005E02F00527011400630017A10068DE878D +:102AD00000E49F0181600609104803BFDE02F00593 +:102AE00027028500630004A10183E0060D906C01BC +:102AF000816006F5D7AE011C508F0003BD02065061 +:102B00008F0004A900B044670010F300B0446B00CC +:102B100010F401BC63FF1FF0D301BC63FF1FF0D4AE +:102B200000B042170310850020600E8624D0018774 +:102B300060040310A000B000630010B401BC600387 +:102B40000B10B500B0006300F0B4020300C700042E +:102B5000BB020CD0030004BB028050C70004B300CA +:102B6000B054130017A100E05E8680741A00B050C4 +:102B70006B0010E400B042130210840209502B00D5 +:102B800004BB00B0421300308401D2E03AA030E030 +:102B9000028050C70004C101D2E052A030E003BF60 +:102BA000DE02F004C10202D0C70004C100B0505FD1 +:102BB0000010E000B050630010E100B0506700105A +:102BC000E200B0506B0010E400B0421302F0840247 +:102BD0000050C70004CB018AE00E10908401BC6055 +:102BE000FB1C10E501BC60030890E600B000630028 +:102BF00010B401BC60030210B500B0006304D0B48F +:102C0000018460070011E001BC600300178E03BF60 +:102C1000DE02F005C700E001C700207100B00063CC +:102C20000010B401BC600302D0B500B0006304D052 +:102C3000B403BFDE02F0055403225E02F004D200AA +:102C4000E002A70020A9010350030017A100B85E0D +:102C5000870037A101875E86101080020400BF0044 +:102C600004E0032BDE02F004E0020000F30004DACB +:102C700000E8002300514201BC600A28514203943D +:102C80005E02F004E000B0058B00106400E0582301 +:102C9000003608006858030004E000B044670011E3 +:102CA0001200B05803001115020CD00300052602D3 +:102CB0000300C70004F300B050CB00106501BC60F6 +:102CC0000300168500E05A3300368C020350C7001B +:102CD00004E800E05A2700368903BFDE02F005272A +:102CE00001BC60030017B200B05A0B000B8301381F +:102CF0005A130017A101BC5A06F430E0013C5A13E4 +:102D00000017A1017C5A06F430E10181E006109021 +:102D1000840185E0070010E30185E0070010C3028D +:102D200082D0C70004F803BFDE02F004FB0202D029 +:102D3000C70004FD00B02A330017A101B8506EF49B +:102D400030E000B050730017A101B82A36F430E12A +:102D5000028242130004FB00B0507B0010E400B07C +:102D600042130210840185E0061C30E100B04213DA +:102D7000007084018760040310A0020300C70005EF +:102D80001300B050CB001065006D5ECAD1C50301C1 +:102D900085E0021870C300E05ECB00368E01BC6097 +:102DA0001B1FD06500E04196F6506500B0509700BB +:102DB00016800068DECB00050B01BC60230150B813 +:102DC00000E001F300207C00682E0F00251103BFF6 +:102DD000DE02F0051E00B05ECB0010B500B000634F +:102DE0000870B4028342D300050D01BC600301707A +:102DF000B80068AE0F00251E01BC60030170B80268 +:102E0000BC506700051D03BFDE02F0051C010CD09D +:102E1000030017A103A95E02F0051901BC6023019C +:102E200050B800E001F300207C00685E8700651C5C +:102E300003BFDE02F0051E01BC60030170B800682C +:102E40005E8700451E01BC60030170B80181E0028D +:102E50001710B801BC600300F0A501BC60030E10A0 +:102E6000B500E001F700207D00B000630010B40061 +:102E7000B0006300F0B400B042D3001800018860D5 +:102E8000080310B4018160060D906C03BFDE02F0F0 +:102E900005540202D0C700052D00B0506F0010E0AD +:102EA00000B050730010E100B050770010E20282D1 +:102EB000421300052C00B0507B0010E400B0421318 +:102EC00002F08400E05E9F0037A703A15E02F005D8 +:102ED0003601BC60030017A7018760040310A0003F +:102EE000B000630010B401BC60030E10B500B00068 +:102EF0006300F0B4018860080310B403BFDE02F081 +:102F0000054900B0017B00106500B05A030010E5D0 +:102F100000B05A070010E600B05A0B0010E7006836 +:102F2000A04B00053C00E05E270037890068204B7D +:102F30000005400185E0070010E30185E00700106F +:102F4000C300B0421301108401DA5E270010EE01C5 +:102F500087600610908400B042131C108401BC608E +:102F6000030010B400E0606803B0A600B000970052 +:102F700010B501BC602304D0B4018460070011E0E7 +:102F800003BFDE02F005A901085E4B0017A100682F +:102F90005E8700255402025003000553029E509F95 +:102FA0000005500201D00300055000E05E27003705 +:102FB0008901585E2700142D01DA50B70010EE0188 +:102FC00087600610908403BFDE02F0055401BC60E8 +:102FD0000300142D0104C1070017A100680EF700BB +:102FE000055900B00EF70017A100901CBAF437A1E4 +:102FF00003BFDE02F0055B03225E02F0055B010306 +:10300000DE530017A100B05E870017A202005EFF2A +:1030100000055E01BC60030037A200682B4F00056D +:103020006001BC60030037A202885E4B00056300AC +:10303000685E4B06856301BC60030017A200688EC2 +:10304000F70005650183DE86F297940183DE8684AE +:10305000F4270281C21300056B01865E8B0010E32A +:10306000018660070010C30181E00610908403BF51 +:10307000DE02F0056D01865E8A1C70E30186600643 +:103080001870C302B847A70005A502A047B70005FE +:10309000A703A95E02F0057501085E4B0017A100A9 +:1030A000685E870025A6021E509F0005750185E019 +:1030B000061C70E30185E0061870C301140063006C +:1030C00017A10068DE8700857E00B001530017A2BB +:1030D0000068DE8BFFE57A0068424700257B0068C8 +:1030E000DE8A84C57E018560020910480186E002FF +:1030F0001C70E30186E0061870C30110500700172A +:10310000A600685E9B0005A601BC60030011E401F7 +:103110003A500700178000885E0300778000E000C7 +:10312000AEF010640068DE9B00458B0207D0030000 +:10313000058901BC602B11F7A200E05E000B37A3EC +:1031400000025E02F010D601BC602306906401BC50 +:1031500060470017A200025E02F010FE00685E9B4E +:103160000045A701A46046F471E00068DE9B00C53D +:103170009901BC611300B7A1020600F3000592019A +:10318000BC601300B7A10192C21AF437A203295EF2 +:1031900002F0059701BC60030011EE009042E700C9 +:1031A00091EF0192E00EF437A200B05E8B0011ECBB +:1031B00003BFDE02F005A700685E9B00659E006805 +:1031C0005E9B00A59E00B0502F0011E200B050336E +:1031D0000011E203BFDE02F005A7018760023D1186 +:1031E000E80068DE9B00A5A1018760063D11E801AB +:1031F000BC60030011EA009042E70091EB0192C22B +:103200001B00B7A201B85E8A3D11E803BFDE02F0E1 +:1032100005A7018460070011E001BC600300112DC7 +:1032200000B0448300142C03A3DE02F005BD01BCF2 +:10323000600300178E00685E4B05A5AD02005003C9 +:103240000005B70183E00609104800B041230018CB +:103250000001BC600306378E00685E4B05A5BC000C +:10326000E002A30020A801BC600304B78E03A95E9E +:1032700002F005BC00685E4B0425BC01BC6003067F +:10328000B78E03BFDE02F005BC01816006F577ABA7 +:1032900000B05E0F00178500025E02F0109501BCC1 +:1032A000600300178C01BC600300178D0323DE024E +:1032B000F005C7020680C70005C6010C8143001750 +:1032C000A10068DE870065C60108421B0017A10047 +:1032D00068DE870005C601BC607F1FF7A101E05EC4 +:1032E000861070830182E005872C3900E044672551 +:1032F0008C3B0187E006107083006D00A70085D924 +:1033000003295E02F005D9020300C70005D600B00C +:1033100050CB0010650282D0C70005CE00E05A23D2 +:1033200000368803BFDE02F005CF00E05A270036E2 +:103330008900682E0F0025D600E05ECB0037B20171 +:103340000A5ECB0017A100E050CAF4306500D060DF +:1033500006F657A200205A1AF445D603BFDE02F043 +:1033600005D000025E02F012360350DE02F005D6F0 +:1033700003BFDE02F0063D02055EAF0005DB0187FC +:10338000E00626713303BFDE02F000020190600AFE +:103390008634310282D0C70005E5013C5027001772 +:1033A000800109502B001781010750070017A10168 +:1033B000825E86F0378100B0501F00108A00B05046 +:1033C0000F00111603BFDE02F005EB0138505F005D +:1033D0001780010A502B0017810107D0070017A1A1 +:1033E00001825E86F0378100B0502300108A00B061 +:1033F000505B001116020300C70005F0020CD00359 +:103400000005F002085E070005F0013854070017B8 +:10341000800190422AA1308A028050C70005F9013C +:10342000BC600305B79203BFDE02F0031B0190608E +:1034300006863431020300C70005DD020CD003000C +:1034400005DD00B0001F0017A100E05E8680741A41 +:1034500003BFDE02F005DD01BC600306379203BF47 +:10346000DE02F0031B00E0135F0024D70204DEB38A +:1034700000000200B0130B001065011998870017B7 +:10348000A101095A130017A201895E86D096840013 +:10349000B013070017A3006DDE8498260400B05E09 +:1034A000870017A301885E8ED096840068DE8AF4B8 +:1034B000210E01BC63FF1FF0D000B05A130010F0C2 +:1034C00001BC60030017A501825E961E10F001BCCE +:1034D00063FF1FF0CF01BC601B00F0EF01BC63FF76 +:1034E0001FF0D100B044670010F101BC63FF1FF072 +:1034F000D200B0446B0010F201BC60030404D80198 +:10350000BC63FF1FF0C301BC60031C10E301BC637C +:10351000FF1FF0C400B052130010E401BC63FF1F92 +:10352000F0C500B0522F0010E501BC63FF1FF0C6CC +:1035300000B052330010E601BC63FF1FF0C700B0BB +:1035400052370010E701BC63FF1FF0C800B05217EC +:103550000010E801BC63FF1FF0C900B0521B00104F +:10356000E901BC63FF1FF0CA00B0521F0010EA015E +:10357000BC63FF1FF0CB00B013470010EB01BC632E +:10358000FF1FF0CC00B0134B0010EC01BC63FF1F19 +:10359000F0CD00B0134F0010ED00B01367001062C3 +:1035A00001BC600300281100025E02F010740002EA +:1035B0005E02F00D2F01BC602B1877A100025E02A5 +:1035C000F00127016040670011C000E040649B17D4 +:1035D000A100E05E870097A101BC63FF1FF0C0015E +:1035E000BC600301550101D2DE86A030E000905E90 +:1035F000870177A101BC60030797920190600A09D7 +:10360000104803BFDE02F0035301BC60070011C184 +:1036100001BC602B1817A101BC60030017A20002B7 +:103620005E02F0012B01BC60030011C10002DE024A +:10363000F000000201C2E3000665020300C70006B5 +:103640004200682E0F002652006E4246F646520394 +:10365000BFDE02F00644006E42470026520203001D +:10366000C700064F0355DE02F00644018060028663 +:103670001430013850830017A100B050CB00106502 +:10368000006DDA32F42C6200A841231410480114B2 +:10369000006300106500E041970ED06500E05A031A +:1036A00000368001BC621F0011E003BFDE02F000A3 +:1036B000120181E0068634310191600E84F4270303 +:1036C000BFDE02F00665013C50670017A101AC5E49 +:1036D000861750BA01BC60030190B8020300C7000E +:1036E000065F0068AE0F00265A0181E0021710B88D +:1036F0000350DE02F0065803BFDE02F0066500E864 +:103700002E0F002B8300B05ECB0010B500B000631D +:103710000870B4028342D300065D03BFDE02F006E8 +:10372000600186E0040310A000025E02F001E603DF +:10373000D5DE02F00C6203D6DE02F00C7A0350DE16 +:1037400002F0066103BFDE02F003C301BC600300A8 +:10375000F0A50182E00209104801BC621F0011E0DF +:1037600001BC60030011EC01BC600F0011E8028590 +:10377000500B00066C0182600209104803A0DE02B3 +:10378000F0067003D5DE02F00C6203D6DE02F00C08 +:103790007A03205E02F00676018860020910480173 +:1037A000BC600300083100685E4B18A0020068DEB0 +:1037B0004B07867500025E02F0063703BFDE02F09B +:1037C000001201BC60030037A100025E02F00E96F9 +:1037D00003A3DE02F00012020050C700068201BC03 +:1037E00060030010800182600609104801806002B9 +:1037F00086343100688EF70006800104C107001787 +:10380000A10183DE86F2979400E001CB00207203D1 +:10381000BFDE02F0020D00B0010B0017A1006DDE4B +:10382000840806C300E844640877A1006E5E84083B +:1038300026C30187E006F577AB020200BF000697BA +:10384000028881AB000697028400C7000697012911 +:10385000500B0017A10068DE870206970282DEBBCC +:103860000006970203C5730006960283DEB30006C6 +:10387000960286ABD30006920282DEBB000692005F +:10388000682AE7000697006DDE2F01E6970182E0C7 +:1038900006F7F7BF01BC613B0417A100E04466F4E2 +:1038A0002AA903BFDE02F0001203BFDE02F006C346 +:1038B00001BC600300114902825EAF0006B20182C2 +:1038C0006006F577AB00B0446700081C020400BF37 +:1038D0000006A30068451F0006A30185E002F577F6 +:1038E000AB032BDE02F006A10185E006F577AB0005 +:1038F000B0058B00106400025E02F0119700B00169 +:103900004B0017A20208421B0006A600B0016B0084 +:1039100017A200685E8B0006AE0090452B0097A1B1 +:103920000080DE86F457A1006E20BA0DA6AE00B06E +:1039300041B700082E00E120BA23282F00E0DE86E0 +:10394000234C4500B041B6F4282E02055EAF0006B8 +:10395000B001BC610300113300E10D822943600016 +:10396000E08D8700036100E844650397A5006D5E64 +:10397000970100C1020200BF0006C00068DE4B06CE +:10398000A6B70184E002F7F7BF0068DE4B0406BA71 +:103990000282DEB30006BA01BC6003000B0A020417 +:1039A0005EB30006BD0068DE4B0626BD00025E0267 +:1039B000F0158F00025E02F0123703A3DE02F0065C +:1039C000C00183E002F597AC00025E02F017C0016F +:1039D000826002F577AB03D15E02F0000202005074 +:1039E000C30007190325DE02F006C70183600684C1 +:1039F000F42703BFDE02F006F9020CD0030006F73D +:103A0000020300C70006E6011400630017A1006D61 +:103A1000DE870086F701BC600300178000B050CB42 +:103A200000106500B050CF001064018160060D9059 +:103A30006C0182600686343100B05A230017A10160 +:103A4000BC600300168801BC5A2AF437A101BC608F +:103A50000300168A00B05E8700148F00B05A27005A +:103A600017A101BC600300168901BC5A2EF437A1CE +:103A700001BC600300168B00B05E8700149000B09C +:103A80005A1B00148D00B05A1F00148E01BC600335 +:103A90000016040068DE030006E3020350C70006B8 +:103AA000E20100509F00178001805E0291B48D01F9 +:103AB000BC5E0292149001BC600300378000025E7D +:103AC00002F016E400B05E0300148C03BFDE02F0C7 +:103AD00006F20068C2470006EB0181E00686343139 +:103AE0000191600E84F42701BC600300143003BF11 +:103AF000DE02F0000200B0509F0017A100025E023B +:103B0000F001E500B05E870014270186E004031091 +:103B1000A000B04283001800010CD0030017A100E0 +:103B200068DE870066E6010250C70017A101805ECB +:103B30008684F427018AE00E84F42700B050BF0089 +:103B4000142603BFDE02F006F90186E0040310A08C +:103B50000200509F0006F90286C1070007140329DE +:103B60005E02F006FE00B0523300142D00B0523752 +:103B70000017A1019E5E8684F42700B0509F0017B5 +:103B8000A10180DE86F437A1020580C3000705008D +:103B9000B0303B00108F00B0303700108E00B050B6 +:103BA000D700108D00B050D300308C00B050BB0057 +:103BB000108F00B050B700108E00B0509B00108DD9 +:103BC00001806006F4308C020250C700071100B07B +:103BD000524300108F00B0523F00108E00B0523B95 +:103BE00000108D011A52370017A10198DE870437A3 +:103BF000A101B85E8691B08C0182600286343101E9 +:103C00008160020D906C01BC600300143401BC6043 +:103C1000030014350325DE02F00717019C600284BF +:103C2000F42703BFDE02F0071B0285500B000719C3 +:103C300000A850C70D143101BC600300143001818D +:103C40006002F5D7AE0183600284F4270185E002AB +:103C500009104801BC600300142E03A25E02F002AA +:103C60000D03BFDE02F000120323DE02F007910312 +:103C7000A35E02F0079103A2DE02F00791018160CA +:103C800006F577AB03AA5E02F007910183E0020913 +:103C900010480351DE02F0072C020680C7000729F6 +:103CA0000182E001872C3900E0026B00209A01803C +:103CB000E006F577AB03BFDE02F007310301DE0259 +:103CC000F0072F00685E4F06272F01BC6003001726 +:103CD000A803A45E02F0073103C1DE02F0079402DC +:103CE000045EB300073A01846002F597AC0183E0FB +:103CF0000209104800B02B3F0017A1006D2AEEF416 +:103D0000200200E0027B00209E01BC6003000ABB91 +:103D100000025E02F0159203BFDE02F00002020311 +:103D2000DEB300074A0183E002F597AC00E020CF44 +:103D300000283302015EBB00074A00B02A83001747 +:103D4000A1006D20CEF4274501BC600300083300BC +:103D5000E0027F00209F03A95E02F0074801916006 +:103D60001A84F42703BFDE02F0036E01BC63FF1F59 +:103D7000F7A100025E02F00E9603295E02F0074AE8 +:103D80000191601A84F42703BFDE02F0074A018420 +:103D9000600209104800E10DC229437000E08DC7A0 +:103DA000000371020400BF00075101BC6003001151 +:103DB00015011400630017A100E06602F4306500ED +:103DC000025E02F0109A0182600209104800685EEB +:103DD0003B18A7550068DE3B07075603BFDE02F01D +:103DE000000203295E02F00759020150030007593F +:103DF00000685E3B04A76001F0DE1700378500A075 +:103E00005E16F0978500685E3B062760020150034E +:103E100000075F028780BF00075F0185E006091089 +:103E2000480280D00300077000B05E1B0017A3009B +:103E3000B0008B0017A4020400BF000766006E41AB +:103E40009730676601185A030017A3011A5A030036 +:103E500017A40068C18318076900E002930020A43A +:103E600003BFDE02F0076B006D5E2EF4876B0182EC +:103E7000E00686343100E05E3300378C0068DE32C5 +:103E8000F4676E00B05E0F001785006DDE2EF467DC +:103E90007C03BFDE02F0078C00B05E1F0017A3009A +:103EA000B0008F0017A4020400BF000776006E4127 +:103EB00097306776011C5A030017A3011E5A0300AE +:103EC00017A4006D5E2EF487780182E006863431F7 +:103ED00000E05E3700378D0068DE36F4677B00B0A7 +:103EE0005E0F001785006D5E2EF4678C0185E00281 +:103EF00009104803D1DE02F0077E03295E02F007B5 +:103F000080020300C700078100B05E0F0017850024 +:103F1000025E02F01095006841831807B2020300A8 +:103F2000C7000788020CD003000788028350C7002F +:103F300007880068DE4B05A78803BFDE02F0166421 +:103F40000181E0068634310068DE3B06278B00E005 +:103F5000029F0020A703BFDE02F006C300025E023C +:103F6000F010950181600209104803295E02F007F4 +:103F700091028300C700166403BFDE02F006C3038C +:103F8000D1DE02F0079203A5DE02F006C303BFDE16 +:103F900002F0001200E10DBA29436E00E08DBF006F +:103FA000036F0206500300079C00B001030017A135 +:103FB000006D810AF4279C00E844640877A1006E34 +:103FC0005E8408279C0187E006F577AB01085E4B0D +:103FD0000017A100685E4B05279F00685E870027D9 +:103FE000A000B05E0F00178500025E02F010950081 +:103FF000685E3B0627A601BC600300178C0200D058 +:10400000030007AB01BC600300178D03BFDE02F0A5 +:1040100007AB01BC600300178C020300C700020D50 +:10402000020CD00300020D019C600284F42703BF40 +:10403000DE02F0020D006841831807B101806006BE +:1040400084F42703295E02F006C3018260068634E9 +:1040500031028300C700166403BFDE02F006C3000E +:10406000E002970020A50181600209104801BC60B0 +:104070000300081200E0017B00A05E01BC60131485 +:1040800017A1006D017AF4201201BC60130C805E50 +:1040900003BFDE02F0001200025E02F00D2F0338B3 +:1040A000DE02F00012039EDE02F0001200E8444C33 +:1040B00000F7A100E85E840117A1006ADE84010711 +:1040C000C200E85E8401118701BC60030011880111 +:1040D000A5E02230118001BC600300111301BC6017 +:1040E0000300111400B044670017A100B0446B0036 +:1040F00017A200B05E8700110400B05E8B001105AE +:1041000003B8DE02F007C403BFDE02F0001201BCF8 +:10411000600304B79201BC60030417A101BC63FFF4 +:104120001FF0CE00B052170010E800B0521B001074 +:10413000E900B0521F0010EA01BC60030010E40265 +:104140008600C30007E200B0540F0017A20069DE2A +:104150008A9087D500E85212F450E40068A0470026 +:1041600007E201BC60030010E400B054270010E037 +:1041700000B0542F0010E103BFDE02F007EB01BCDA +:1041800060030297A101BC60031890E801BC6003C2 +:104190000010E901BC60030010EA03BFDE02F00773 +:1041A000E203A4DE02F00A5003A9DE02F00A500185 +:1041B000BC600301D7A1020600C30007E40280DE51 +:1041C0005F0007E900B054070010E00068204700D6 +:1041D00007E701D2DE86A030E000B0540B0010E10A +:1041E00003BFDE02F007EB01BC5E869010E001BC6D +:1041F000601F0010E101BC60030010E200B0522318 +:104200000010E500B052270010E600B0522B00105D +:10421000E700025E02F0107403A9DE02F00AB100AA +:10422000685E4F04280701BC63FF1FF0C300685E8F +:104230004F16A7F900685E4F05A7FC01BC60031A82 +:1042400090E301BC600306B79200685E4F05280743 +:1042500003BFDE02F0080101BC600318B79201BC85 +:1042600060030E90E303BFDE02F007FE01BC6003B3 +:1042700006379201BC60031890E3028E01AB000880 +:104280000102984407000BB502804607000BB500F9 +:10429000B0204700178100025E02F0108400E85E43 +:1042A0008400D7A1006A5E8690880700E85212F465 +:1042B00030E403BFDE02F0080A01BC60030010E432 +:1042C0000338DE02F0080A0187E0061C90E4019042 +:1042D000600A09104801BC610304379100685E4F11 +:1042E00016AC4000685E4F05ABB503835E02F00A72 +:1042F0005003BFDE02F000020204416300081D010A +:10430000876002F577AB01BC600300114901BC6016 +:1043100003010B8900E10DB228E36C00E08DB700CA +:10432000036D018460020B105802055EAF0008198E +:104330000187E006267133020400BF00081C0185D6 +:10434000E002F577AB00025E02F0119703BFDE02D8 +:10435000F0000203A35E02F0081F00025E02F017E5 +:10436000C00285C523000002018460060B105802BC +:1043700000DEFF0008250180E002F7F7BF00682B90 +:104380004F00082500E044655A4AD302055EAF009D +:10439000082701BC6103001133020580BF00082D0E +:1043A00001BC60131157A100025E02F001270196C3 +:1043B000600E03301900B040670017A200025E02D1 +:1043C000F0012B0203C03700082F03BFDE02F0000C +:1043D0001202875EAF00083100E0021F0020870153 +:1043E00082600628914401BC6003010B8903BFDE93 +:1043F00002F00012020601AB00083601806001875E +:104400002C39020681AB0008380183E001872C3982 +:104410000183E0020F1078028140130000020200C5 +:10442000420300083D01846002F597AC01BC6003C3 +:10443000000ABB01BC600300108003A3DE02F00889 +:10444000400190600209104800B0446700179E00C8 +:10445000B0446B00179D00B0446F00179C00B0443F +:104460007300179B0068DE7A23284000E0022300D7 +:1044700020880115403B001797006D80A700884BEE +:1044800000A05E5F003797006880A700084B01BC62 +:10449000600300379700B001430017A1010C81436E +:1044A0000017A300685E8F00284F018CE0000A17F8 +:1044B000A101C9DE840527FF01BC600310779501C7 +:1044C00091E0020D906C0286403700085500E00232 +:1044D000BB0020AE03BFDE02F00CA401BC600300F1 +:1044E000148001BC600300148101B8600A049024A8 +:1044F00001BC600304082401BC600300482301BC24 +:10450000600300D02A01B3600700100401BC6003FF +:1045100000080801BC600300080901BC6003000832 +:104520000A01BC600300080B0183E002F5D7AE006E +:10453000E044671F4C1F0287C037000C9E00025EDC +:1045400002F012360286403700086703C35E02F0AD +:10455000087903BFDE02F00C9F0068C03300487783 +:10456000006B446583E87700B041270017A100B0D5 +:10457000412701D04900B05E870017A100B05E87D7 +:104580000017A100B05E870017A100B05E8700177A +:10459000A100B05E870017A100B05E870017A100E0 +:1045A000B05E870017A100B05E870017A100B05E63 +:1045B000870017A100B05E870017A100B05E8700DA +:1045C000104903BFDE02F00D1303435E02F00862E0 +:1045D0000286403700088500685E5F000C9F006817 +:1045E0005E5F004C9F0152D2030017A10185D206E5 +:1045F000F437A203BFDE02F00880013C520300172B +:10460000A101BC5206F437A20323DE02F0088300A6 +:1046100068DE8B01CC9F03BFDE02F0088500685E78 +:104620008B0288850068DE8B038C9F006D40330011 +:10463000CCA400685E5F00489800685E5F00289523 +:10464000006800A700C88A006880A700A88B00E067 +:10465000446690283001BC62C30017A10280520357 +:1046600000088E019652030017A10080DE86903765 +:104670009A0203520300089300E05E6A90379A02A0 +:1046800007D20300089300E85E6B00379A029E5E33 +:104690006B000CA403BFDE02F0089C0152D20300A1 +:1046A00017A10185D206F4379A03BFDE02F0089CF9 +:1046B000013C52030017A101BC5206F4379A006E68 +:1046C0005E680BACA400685E6B000D130204C03B77 +:1046D0000008AE0181E0060D906C0207C0AF000833 +:1046E000A4020740370008A200E0027300209C03E8 +:1046F000BFDE02F00CA400025E02F0123603BFDE41 +:1047000002F0089E00B02023000C1100B02027000A +:104710000C1200B0202B000C1300B0202F000C1442 +:1047200000B05E7F000C150287C0AF000C9E0282B5 +:10473000403B000C9E015840AF00179A01BC603FFF +:104740001E17A1006DDE6AF42C9E035B5E02F0086A +:10475000B001BC601300104301BC60FF1E17A10034 +:104760006E5E6AF42C9E00B04123281048018060E0 +:1047700002F297940184E002091048015840AF000A +:10478000102A006840AB002C9E01BB5E56009004CE +:1047900002035E570008C1020047A30008BE01BC27 +:1047A000621E3C11E001BC60030011EA00B05E6BC8 +:1047B0000011EB0198601E3D11E8020047B30008AC +:1047C000C100B05E6B0011EF01B0E0CE3D91EC0393 +:1047D000835E02F008C400025E02F01236006D40F3 +:1047E0003304C8C103AADE02F008E001BC63FF1F66 +:1047F000E3B301BC601F10D06401BC600300B7A12B +:1048000001BC63FF1FE79300E04186F4306501BC03 +:1048100063FF1FF60000E05E870077A100025E02E2 +:10482000F00F1F0200C0770008D60129407700175B +:10483000A2006D5E8B04C8D400E85E8B04D6000134 +:10484000BC601F05F06300E0418EC01063010C5690 +:10485000030003B30068DE870168D600B05E8B00FA +:104860000793006DDE8701C8D900E04193003064F2 +:1048700003BFDE02F008C903B05E02F008DF018367 +:1048800060020D906C00681E1BFFE8E001BC601F19 +:1048900005F06500E04194F0D06502005A0300087D +:1048A000E0018360060D906C0020402F08A8E20113 +:1048B000BC60030003B301BC60030007FC0188E097 +:1048C0000F0007FD006D4033020A4A0129520F0014 +:1048D00017930109520F0017AA0068DE4F03A8EAD8 +:1048E0000129522300179301A95E4F0037930196C7 +:1048F0006002F2979400E0418701F06501BC600F0F +:104900000017A10028DE869068F101866006F29704 +:104910009400E0419700706500E0209300C82401F6 +:10492000065E530017A200A05E4F0477A10068DE68 +:10493000870448FF0186E006F2979400B85E8B007A +:1049400037A200B05A030017A0020ADA030008F9E0 +:1049500001876006F297940284C03B0008FF0203BF +:10496000DA030008FF03AB5E02F008FD0204410712 +:104970000008FF01806004FFA7FD01065E530017D9 +:10498000A20182DE8A00900403AADE02F009450338 +:10499000AB5E02F00917018460020D906C01BC63EC +:1049A000FF1FF79900B01E230017A20068DEAB00BE +:1049B000290900A05E4FFF77A10068DE870729154F +:1049C00003BFDE02F0090B0284520F000915020436 +:1049D000D20F00090E03B15E02F0091400B01E1FD1 +:1049E0000017A203BFDE02F0090F03B35E02F00955 +:1049F000140200521700091500685E8BFFE91500CC +:104A0000E0015EF4506502015A4700091500B01E2E +:104A10004F001799018460060D906C020052170038 +:104A2000094303315E02F00943020200BF0009435B +:104A30000180E001610B080200521700091E0068A6 +:104A4000DE4F04091D00B02AD70017A2006DDE89D1 +:104A50005509310202AB2F00093E02832B2F0009BA +:104A60002000685E5F00092B01BC60030017A301F2 +:104A70003852030017A30283AB2F0009270068DE1A +:104A80005F00292701085E8F0017A300695E8F0071 +:104A9000693E03BFDE02F0092B006DDE5F0049298D +:104AA00003BFDE02F0093E02842B2F00093E00689E +:104AB000DE8F00093E00682A9B00093E00B02B9360 +:104AC0000017A2006DAA9AF4493E00685EAB004947 +:104AD0003100685E4F06893103BFDE02F0093A00FB +:104AE000B02B9B0017A200B02A9B0017A10283AC39 +:104AF0002700093600682C87000937006D5E856441 +:104B0000293700B02C7F0017A2006D5E895CA9399F +:104B100000B02C4B000B110184E006F7F7BF0068D2 +:104B2000DE4F02893E00025E02F017BA0206DEFF87 +:104B300000093E00E02BC7002AF10068DE5F000993 +:104B4000410068DEAB0049410180E005610B0800CF +:104B5000682B4F0009430180E006F7F7BF01BC63F3 +:104B6000FF1FF7A5032B5E02F0094600B01E4F00A1 +:104B700017A50207520F0009C2028047A30009BF10 +:104B8000028047B30009BF00E0209300882400E8BA +:104B9000208F00882301BC60030011E401BC600386 +:104BA00003D1E102065E5300094F01BC600304918A +:104BB000E10206DE5300095300E047870051E1029D +:104BC00007D20F00095300E047870091E1006D40D4 +:104BD0003302CA4A00685E4F0589560068DEAB00A2 +:104BE00049C203AB5E02F00959020052170009C224 +:104BF000020580F300095E00685E97FFE95B00E054 +:104C00005E970097A50068DE97FFE95E0280521765 +:104C10000009C2020700BF0009C201BC601B0437C3 +:104C2000A20090478700306500E04196F45065008F +:104C3000E0478701081A03835E02F0096500025EFF +:104C400002F01236006D4031034962006D403103BD +:104C50004A4A01BC600B1D57A10068DE97FFE97549 +:104C6000010F5A070017A5031EDE02F009750200A6 +:104C70005217000975032C5E02F009C200685E67D6 +:104C8000FFE97500E05E6700979900E05E66F4302A +:104C900064012A58030017990100DE970017A50048 +:104CA000E05E66F4B79900E05E6700379901155839 +:104CB000030017A603BFDE02F0098500E05E96F44C +:104CC0003064012A5803001799020580F300098413 +:104CD0000182E002F337990200521700098401169D +:104CE000D8030017A6010F5A070017A4010CD80318 +:104CF0000017A10068DE92F4298000E05E670217C9 +:104D00009903BFDE02F00989010DD8030017A10045 +:104D100068DE92F429C200E05E6704179903BFDEE3 +:104D200002F00989011058030017A60068DE9B00F5 +:104D3000C9890181DA030017A100B85E86C017A1F6 +:104D40000281DE870009C200885E6700778000E08C +:104D500000AEF0106401AADE64FF87FC0068DE9BF1 +:104D60000049A302078187000996006DDE030C0944 +:104D7000960285520F0009960298523B000996014F +:104D800081E004FFA7FD00E05E000B37A300E05EBA +:104D90008F0097A300E041870077A200025E02F037 +:104DA00010D600E8208F01082301BC602306D781BC +:104DB00000885E970077A100E85E86F4B06301BCCE +:104DC00060070E17A100E0418EF4306300B0561763 +:104DD0000017A100B0561B0017A20068DE86D0495C +:104DE000C20068DE8AD069C200025E02F010AB0128 +:104DF000BC602306906401BC624F0017A200025EF3 +:104E000002F010FE00E047870217A103835E02F064 +:104E100009A7006EC032F429A5006EC032F42C9EA2 +:104E200000685E9B0049BF01BC621EF471E000682F +:104E3000DE9B00C9B201BC611300B7A1020600F3FA +:104E40000009AE01BC601300B7A101BC60030011F2 +:104E5000EE00B05E6B0011EF0192E00EF431EC0356 +:104E6000BFDE02F009BF00685E9B0069B40068DE27 +:104E70009B00A9BF019860063D11E800E020930067 +:104E8000882400E8208F00882301BC60030011EA19 +:104E90000068DE5F0049BA00B05E6B0011EB019262 +:104EA000DE5E3D11E8018760023D11E80068DE9B8F +:104EB00000A9BE018760063D11E8019860163D110A +:104EC000E80181E004FF87FC01AADE64FF87FC03A0 +:104ED000BFDE02F009C701BC620F0011E001BC6037 +:104EE000030011E40181E000FFA7FD01BC600F0099 +:104EF00011E801BC60030011EC02001FF70009CEAD +:104F000000E0208EF3482300B0209300102500E835 +:104F1000208E04A823006AA08F01C9CE01B86006C4 +:104F20000490240182E006F297940188600A0090C0 +:104F30000401BC600318779503A0DE02F009DB00D2 +:104F4000685E4F06A9E00138520300178000B05E8A +:104F50005F0017810204DEB70009DA00685E07000F +:104F600009D901BC600301778001BC60030037816F +:104F700003BFDE02F009DA01BC60030157800002C2 +:104F80005E02F001430068DEAB0049E000A05E4F26 +:104F90000477A100685E87004C2D00685E87044C92 +:104FA0002D03BFDE02F00E350180600186EC370074 +:104FB0006EB083002A1C0068DE4F040A1C03335EB7 +:104FC00002F00A1C0180600184AC2500E030B300CF +:104FD0002C2C0392DE02F00A1C00E03093002C24FB +:104FE00000B030830017A1006D3092F429EB03BFAD +:104FF000DE02F00A1A0180600584AC2501BC60273E +:105000000897A100025E02F001270187E006032C49 +:105010002A00B00143000C2B03835E02F00A180043 +:105020006DC03305C9FB00E860BA0197A60080DEB9 +:105030009B0117A500685E5F0009F60080DE9B00FB +:1050400057A500B041B7000C360080B0DB0C8C36A1 +:1050500000B041B7000C3600B030DB00104000005B +:10506000800000000001BC601B06D06501BC60032D +:1050700000B7A400025E02F0017200685E9300AA0D +:105080000303835E02F00A18006DC031842A180100 +:10509000BC6003064C3603BFDE02F009F70207C10D +:1050A00097000A0601385A070017BB03BFDE02F05B +:1050B0000A07013C5A030017BB01BC601B0437A65A +:1050C00000E84196F4D7A300885E8F0037A300E084 +:1050D0005E8EF777A500E05E970057A503835E021A +:1050E000F00A18006DC031842A18006DC032F4AA8D +:1050F0001800E85E960197A60080DE9B0117A400C9 +:10510000685E5F000A130080DE9B0057A400B04178 +:10511000B70017A40080DE930C97A400B041B7003D +:1051200010400000800000000003BFDE02F00A0C07 +:105130000386DE02F00CA103BFDE02F00D8B0180BE +:10514000600184AC2501BC6003000C240386DE02F0 +:10515000F00CA10287C037000C9E00025E02F01224 +:105160003603035E02F00A1C03A9DE02F00A2600E1 +:10517000025E02F0123602074037000A210386DE83 +:1051800002F00CA10287C037000C9E00025E02F004 +:105190000EA3006E4030020A500301DE02F00A50F6 +:1051A0000068DEAB000A37032B5E02F00A2C00E039 +:1051B000022B00208A03BFDE02F00A300280521761 +:1051C000000A2F00E0024300209003BFDE02F00A35 +:1051D0003000E0025700209500685E4F040D850006 +:1051E000685E4F028D8500685E4F020BC100685EED +:1051F0004F050E2500685E4F060E2500685E4F06BF +:105200008E2F03BFDE02F00E350068DEAB002A49A8 +:10521000032B5E02F00A3B00E0022F00208B03BF4D +:10522000DE02F00A3F02805217000A3E00E0024709 +:1052300000209103BFDE02F00A3F00E0025B002085 +:105240009600685E4F06AB8E00685E4F042E4D00E0 +:10525000685E4F04AE4D00685E4F05AC3200685E7C +:105260004F062B8E00685E4F052E2300A05E4FFF79 +:1052700077A100685E87072E4000685E4F16AC3D40 +:1052800003BFDE02F00BB503BFDE02F00BB900E096 +:10529000020F00208301BC60030011EC01BC600F11 +:1052A0000011E80284C03B0009C20184E006091035 +:1052B0004803BFDE02F009C20200C09300000203EF +:1052C000A35E02F00A5403C35E02F00A5303BFDE7A +:1052D00002F00D1100025E02F012360207C0AF00AC +:1052E0000A5702074037000A540107C0AF0017A150 +:1052F00000B85E870037A101825E860D906C00B019 +:10530000447F0007FE018360020910480287C0370E +:10531000000C9E0386DE02F00CA100025E02F01279 +:105320003603435E02F00A5C0287C037000C9E031E +:1053300001DE02F00A7B03305E02F00A7B01BC60F2 +:105340001F15506500E04194F530650138402B0091 +:105350001680012D406B0017A200885E8B0137A2DA +:1053600002884027000A6A01846006D0168000B0D7 +:105370005A02F456800205C027000A6D0187E00634 +:10538000D0168001BC601B0DD7A100025E02F001A7 +:105390002700B0406700168101BC601B0DF7A1001B +:1053A000025E02F0012700B0406700168200B05A8A +:1053B0000B0017A100E85A06F437A200E15E8AF458 +:1053C00057A100E0DE86F457A100985E8700B7A1E0 +:1053D00000E01EA70067A900691EA7018A7B01BC27 +:1053E00060030007A902801FF7000A7D006E4030AD +:1053F000020B890381DE02F00A8A00E00217002016 +:10540000850329DE02F00A8102902E27000A82011C +:10541000BC6003002B8903A9DE02F00A860184E048 +:10542000060910480180E0020910480184E002F7F3 +:10543000F7BF0386DE02F00CA101806004FF87FC49 +:1054400001806006F2979403BFDE02F00B3700681C +:10545000DE4F040A8D03335E02F00A8D01BC600347 +:10546000000C2401836002F7F7BF0329DE02F00A73 +:10547000910288AE27000AA301BC6003000B8903D8 +:10548000AB5E02F00A9E00685EAB002AA200685E76 +:10549000AB000A9C010C520F0017A100685E870048 +:1054A0002A9800685E87004A9A03BFDE02F00AA2CB +:1054B00003B0DE02F00A9E03BFDE02F00AA003B1D1 +:1054C0005E02F00A9E03BFDE02F00AA003B35E0292 +:1054D000F00A9E03BFDE02F00AA001BC6003004B8D +:1054E0008903BFDE02F00AA301BC6003008B8903BD +:1054F000BFDE02F00AA301BC6003002B890386DE35 +:1055000002F00CA103AB5E02F00AA801F0521300F6 +:10551000118601A5E00A30118003BFDE02F00ACA3D +:1055200003A9DE02F00AAE0068DEAB004ACA00B092 +:10553000523B00179F00B0523B0017BE01BC6003F6 +:1055400000280803BFDE02F00ACA02875E53000A81 +:10555000D703A0DE02F00AB903BFDE02F007CA01DA +:1055600090600A09104800B0523B00179F00B052EB +:105570003B0017BE019E5E8300B0EB0106520F0098 +:1055800017A100B85E870037A10182DE86F577ABF0 +:1055900001BC610300308000E8523AF3F7A2006BCF +:1055A000D23AF3EABC00E85E7E91D7A200905E8B0F +:1055B0000097A101BC6023011064006B523AF3EA2A +:1055C000C701185E870017A2010A5E870017A300B3 +:1055D000886006F457A200E04192F4706400B0586D +:1055E00002F45600006BDEFA91CACA00B0523B00CA +:1055F00017BE03BFDE02F00ACA00025E02F0164FB9 +:1056000000B0202300280800B0523B00179F032061 +:10561000DE02F00AD702075E53000ACE0180E002E4 +:1056200009104803BFDE02F00AD70068DE5F000AF7 +:10563000D4021A5407000AD20103C0270017A1019F +:10564000825E8610D0860102C0270017A100E042CA +:105650002AF4308A0180E004FF87FC03A9DE02F00F +:105660000AD700B05E4700108001085E4F0017A106 +:1056700000685E87002B0503AB5E02F00B09020099 +:105680005217000AEF0068DEAB004ADD00E002536B +:1056900000209402865E53000B370284520F000DE7 +:1056A000130284D20F000AE203AC5E02F00AED039B +:1056B000BFDE02F00AF8032C5E02F00AF800685E12 +:1056C0004F040AED0106D20F0017A100808ECF0112 +:1056D00097A200E0015E0DB0640181DE86C3F61F73 +:1056E0000187DE8624912400683077FFEAED00B060 +:1056F0004467000C1E02005E87000AED00E044656E +:1057000083AC1E00685E4F020B3703BFDE02F00B56 +:1057100024031EDE02F00AF503315E02F00AF500F2 +:1057200068DEAB004AF500808ECF0197A200E00151 +:105730005E0DB0640181E002C3F61F0068DEAB00BD +:105740004AFA00E0023F00208F03BFDE02F00AFDAC +:1057500000685EAB004AFD0280522F000B37020248 +:105760004107000AFD00685E4F040B3700685E4F7A +:10577000028B370206DE53000B020028E01EF40BFA +:105780000200A044B703E14500B005130017A100D3 +:10579000E05E8428A14602844107000B3701806047 +:1057A00006F2979403BFDE02F00B37032B5E02F084 +:1057B0000B3700685E4F05AB2400685E4F052B2455 +:1057C00003BFDE02F00B370068DEAB004B12006D4A +:1057D0008ECF002B1201BC6003000AB5018260026B +:1057E000F5D7AE02805EFF000B1000682B4F000B58 +:1057F0001200E044655A4AD300682B6BFFCB1200BD +:10580000E02B6B002ADA02065E53000B1500E00263 +:105810006300209803BFDE02F00B370323DE02F0A3 +:105820000B1F0129500B0017A30068DE8F052B1FEB +:10583000020680C7000B1A0182E001872C3901871C +:10584000E0021070830184600209104800B05E8796 +:105850000017A1006EE003002B1E03D1DE02F00B47 +:105860001F0068DEAB004B2100E00227002089000A +:10587000685E4F000B3700685E4F010B3700685EB3 +:105880004F058B3700808ECF0197A200E0015E0D9F +:10589000B0650020DA7F140B37028047C7000B8702 +:1058A0000329DE02F00B2D0102DEAF0017A1010675 +:1058B000520F0017A200385E86F44B370182DE8A51 +:1058C000F577AB00B052230011F200B0522700115F +:1058D000F300B0522B0011F40106520F0017A10083 +:1058E000E05E870031F500B0005B0011F000B047CA +:1058F000C30018000134C7C70017A1006EDE840280 +:10590000AB3701BC60030810420283C107000B3BA8 +:105910000301DE02F00B3A03B55E02F00B3B02809E +:105920005E53000D1300B040330017A101089FF72C +:105930000017A200685E8B006B4300E840310497BB +:10594000A102811FF7000B4300B020930017A102B2 +:10595000809FF7000B4300B05E630017A1006E5EEE +:1059600084020B8900B05E870007F401816000FFAC +:1059700087FC0202C013000B4900E05E840347F479 +:1059800001816004FF87FC02011FF7000B82010305 +:105990005E530017A10187DE84FF87FC0386DE02C9 +:1059A000F00CA100025E02F0123603855E02F00BDD +:1059B0004C018E60023D11E80107C7830017A10169 +:1059C000825E84FF87FC02019FF7000B550103C72D +:1059D000970017A101825E84FFA7FD00B02033006D +:1059E00017A1018E5E84FFA7FD032A5E02F00B5D06 +:1059F00000025E02F00E870329DE02F00B5C030159 +:105A0000DE02F00B5C0182E0060D906C03BFDE024B +:105A1000F008A401BC60030011EC01BC600F001190 +:105A2000E801846004FFA7FD01075EAF0017A10134 +:105A300085DE84FF87FC00B040270007F600B040F9 +:105A40006B0007F800B0406F0007F900B0402B0072 +:105A500007F701BC601B0DD7A100025E02F0012711 +:105A600000B040670017A201BC601B0DF7A1000247 +:105A70005E02F0012700B040670017A100E85E8ACF +:105A8000F437A200E15E8AF457A100E0DE86F45705 +:105A9000A100985E8700B7A101BC5E860147F700B0 +:105AA000681F33000B7C018F60060127F600681F1A +:105AB00033002B7900B01FC70017A100025E02F06F +:105AC000012700A04064F9D7A200B85E88FE17A1A4 +:105AD00003BFDE02F00B7A00A04138FE17A1006878 +:105AE000DE87000B7C018F60020127F601846004D1 +:105AF000FFA7FD01075EAF0017A10185DE84FF87C8 +:105B0000FC00025E02F00EA301BC63FF1FD7A800D9 +:105B1000025E02F0109A00025E02F00E8701A86099 +:105B20000A00900402011FF700163B00A840130072 +:105B3000500403BFDE02F0072000E002870020A12E +:105B400003BFDE02F00B8A00E0020B00208203A9F3 +:105B5000DE02F00D13018460060910480184E0069E +:105B600009104803BFDE02F00D13032B5E02F00B99 +:105B7000B10068DE4F06AB9200E0023B00208E03CE +:105B8000BFDE02F00B9300E0023700208D0323DE1E +:105B900002F00BB50068DE4EF1CBB5020680C700FF +:105BA0000B970182E001872C390187E00210708396 +:105BB0000184600209104800B05E870017A1006EE2 +:105BC000E003002B9B03D1DE02F00B9C00685E4FCC +:105BD000062BAF01BC600300083303295E02F00B03 +:105BE000A10203DEB3000BA20191601A84F4270125 +:105BF00083E002F597AC020200BF000BAE0206ABD9 +:105C0000D3000BA7020345AF000BA90185E0062DC9 +:105C1000716B03BFDE02F00BA90203456F000BA9F5 +:105C20000185E0062B715B02045EB3000BAE0187B9 +:105C3000E0021070830183E00209104800025E0256 +:105C4000F0159303BFDE02F00BB50205500B000BFD +:105C5000B50182600609104803BFDE02F00BB500F3 +:105C6000025E02F00BBC0068DE4F062BB500E002BE +:105C70004F00209303BFDE02F00BB503AB5E02F0D2 +:105C80000BB702044107000BBA02834107000A5018 +:105C900003BFDE02F00BBA02844107000A50018004 +:105CA0006006F2979403BFDE02F00A50028700C339 +:105CB000000BC00068D213000BC001BC60030011D0 +:105CC0008301BC60030011820002DE02F0000003C9 +:105CD0009F5E02F00BC4039EDE02F00E3502035EEF +:105CE00053000E35010C81430017A10068DE8700C8 +:105CF0002BC9010001630017A10102C0270017A2F0 +:105D00000038DE86F44BB903AB5E02F00BCB020029 +:105D10005217000BB90280522F000BCD03335E02E5 +:105D2000F00E3502181DF3000BF101BC601B0610CC +:105D30006501BC60031BB7A400025E02F0017200A3 +:105D4000B05E8F0017A60068DE931BABED0207C1A3 +:105D500097000BDA01385A070017A1013C5A0700D7 +:105D600017A201BC5A0AF457A2013C5A0B0017A310 +:105D700001BC5A0EF477A303BFDE02F00BDD013C39 +:105D80005A030017A100B05A070017A200B05A0B1F +:105D90000017A3006D5E87008BE701BC61BF0A1787 +:105DA000A50068DE8AF4ABE201BC60271357A500AA +:105DB000685E8EF4ABE601BC605F0017A50068DE8C +:105DC0008AF4ABE701BC60171E57A50068DE8EF4AD +:105DD000ABE703BFDE02F00C2900D85E870037A1D5 +:105DE00000E14196F4306500E1C19700306501F0B3 +:105DF00041970017A200E05E8B0077A2006D5E8ADB +:105E0000F4CBD000E840330097A5006E5E96004CBE +:105E10002900B01DEF0017A10068DE840A0E3502CC +:105E20003C523F000C02013C523F0017A10068DECB +:105E300084048C2701BC600316106401BC601B063F +:105E4000306500685E87002BFE00B05A030017A281 +:105E50000068DE8AC00C2700E0419700306500E052 +:105E6000419300306400E85E870057A1006A5E87B6 +:105E7000002BF700685E87000C0301385A030017F7 +:105E8000A1013858030017A20068DE86F44C2703EE +:105E9000BFDE02F00C030285C107000E3501BC60B5 +:105EA0001B06106501BC600305B7A400025E02F08A +:105EB0000172028000C3000C2701BC60131417A6F6 +:105EC00000E0017F00B7A5006D5E96F4CC0B01BC2D +:105ED00060130C97A500685E940BCC2B00B0017B7F +:105EE00000106500B052270017A200B0522B001717 +:105EF000A3006841940BEC160068DE8ED04C1200B3 +:105F0000685E8AD02C2700E0419700B065006D41A3 +:105F100096F4CC0F01BC60130C906503BFDE02F059 +:105F20000C0F00E0028B0020A200B0017F00106582 +:105F300000B0522300168000B0522700168100B036 +:105F4000522B00168200808ECF0197A200E0015EE6 +:105F50000DB0640203587F000C2001BC602F003795 +:105F6000A103BFDE02F00C2101BC5202F2F7A10135 +:105F7000A95E02F436830090446701168402028110 +:105F8000AB000C250068DE9305AC2601846006D0CA +:105F9000968400B05E9700005F020781AB000C2979 +:105FA00001806006F2979403AB5E02F007DF03BF47 +:105FB000DE02F00A5000E0028F0020A303BFDE02E1 +:105FC000F00BB903835E02F00C2F006D4033038C9D +:105FD0002D006D4033038BB9032B5E02F00E3903A5 +:105FE000BFDE02F007DF032B5E02F00C3700E00299 +:105FF0003300208C020681AB000C360183E005875C +:106000002C3903BFDE02F007E100E0024B002092D2 +:10601000008800230037A200E05E8800F7A200E0BD +:10602000001AF451890186E00630118003BFDE02B8 +:10603000F00BB5032B5E02F00C3800E01353002484 +:10604000D403BFDE02F007DA02045247000BB501A9 +:10605000BC601F10F06401BC60030177A101BC6348 +:10606000FF1FE79300E04186F4306501BC63FF1F2A +:10607000F60000E05E870077A100025E02F00F1FCD +:106080000200C077000BB5012940770017A2006D10 +:106090005E8B04CBB500E85E8B04D60001BC601FAC +:1060A00005F06300E0418EC010630200D603000BD0 +:1060B000B502065603000BB50184E006F597AC0166 +:1060C00016D6030017A200885E8B0077A200E001BD +:1060D0009EF4506500B041970004C201BC602B18CB +:1060E00017A100B05A0F0017A200025E02F0012BA8 +:1060F00001BC602B1837A100B05A130017A2000290 +:106100005E02F0012B00B0418B0004D903BFDE0218 +:10611000F00BB503A2DE02F000C203A3DE02F00C16 +:106120007A00E001FF00207F01BC60030017A30399 +:10613000BFDE02F00C7C018760040310A001BC608C +:10614000030051E400B0479300180001BC60030253 +:10615000900401BC620F0011E001BC600F0131E846 +:1061600000B047A300180001BC600F0011E801BC9B +:1061700060030131EC00B047B300180001BC6003BC +:106180000011EC018460060910480020601E090C13 +:106190007100E001FB00207E03BFDE02F00C8501F0 +:1061A000BC60030ED7A1011400630017A200E05EDB +:1061B00086F4506500E05A03003680020300C700F1 +:1061C0000C7703A95E02F00C7C0291509F000C7BBF +:1061D0000191601A84F42703BFDE02F00C7B00E01B +:1061E00001FF00207F01BC60030037A30323DE0210 +:1061F000F00C850183E00209104801846002F597E4 +:10620000AC01BC6003000ABB01BC600300178E0236 +:106210000680C7000C830182E001872C390187E0EA +:10622000021070830182600209104803D0DE02F080 +:106230000C8603D05E02F00C870182E00209104850 +:1062400003D5DE02F00C8901BC60030010B401BC70 +:10625000600300F7A1006800A7000C8D0185421AB9 +:10626000F437A100025E02F0012700B0406700177A +:10627000A501BC63FF1FF7A200025E02F0012B0024 +:106280008860070157A400B85E86F497A100025EFB +:1062900002F0012B0283C21F000C9400025E02F088 +:1062A000114C02844523000C9603D0DE02F00C98BA +:1062B00000685E8F0000020020E01E090C9C00B008 +:1062C0005E9700142E03BFDE02F0036E00A8412388 +:1062D00000F04803BFDE02F00002018360020910F3 +:1062E0004800E0021300208403BFDE02F00CA4018A +:1062F000BC6007001042006E4030020CA400E002B7 +:106300007700209D00025E02F0170A03A35E02F0F0 +:106310000A5003C6DE02F00CA7032ADE02F00CAE20 +:1063200000B0304700080800B0304B00080900B04A +:10633000304F00080A00B0305300080B00B030574F +:1063400000179F03BFDE02F00D130184E006091061 +:106350004803BFDE02F00D13020681AB000CB3024E +:1063600081B0E70000BD028330E70000BD02844534 +:10637000230000BD0320DE02F00CBB0068A0C700B4 +:106380000CB801BC609F0217A100E04466F42831FC +:10639000006B4465062CBC0020E1020900BD000230 +:1063A0005E02F00D2F01BC60030008310020E38A7B +:1063B0000900BD028445230000BD00B05E870017C0 +:1063C000A103915E02F000BD0396DE02F000BD0362 +:1063D000965E02F000BD00025E02F00D2F00E10D9E +:1063E000B228E36C00E08DB700036D01BC600300D0 +:1063F000114701BC600300602000680173000CD7E6 +:1064000001BC60130890E600025E02F0016A00B071 +:1064100001730010E401BC600300000601BC6003CE +:1064200000005C01BC600301D78201D2DE0877F076 +:10643000E000B00F030010E100B00047001086003C +:10644000B00F1F00108A01BC600300378100025E9C +:1064500002F010700190600A09104801BC6103004D +:10646000308003BFDE02F0000201BC600300304256 +:106470000187E00224712300025E02F014DB03971F +:106480005E02F00D4303125E02F00CDA01BC600301 +:1064900000402001BC6003000B8901BC60030011B7 +:1064A0004901BC618300112500B0007B0011270168 +:1064B000BC60130C805E01BC60130C805F0180E047 +:1064C00006F5D7AE0107C1070017A101805E86F56A +:1064D00077AB01BC600F0011E801BC620F0011E056 +:1064E00000025E02F00CF701BC61CF0C105C01BC35 +:1064F000600300105D01BC61CF01F05E01BC603B38 +:106500000AF05F01866005610B0800025E02F0146C +:106510005C01866001610B0801BC600300082E026B +:106520000300C700001201BC60030006B201BC609A +:10653000030006B701BC60030006BC01BC60030099 +:1065400006C103BFDE02F0001201BC60430017BBAE +:1065500000A04122F7704801BC63FF1FF05401BC4A +:1065600063FF1FF05501BC63BF1FF05601BC63FF02 +:106570000FF05700025E02F0170A0187E00624714F +:106580002301BC600300105401BC600300105501DE +:10659000BC600300105601BC600300105701BC60D2 +:1065A0000F0020170106C1070017A101825E8402B7 +:1065B000E017010741070017A100B85E870037A167 +:1065C0000180DE870000160002DE02F00000028576 +:1065D000C03700000200025E02F012360286403729 +:1065E000000D0A00E0021B00208601BC6003010BC5 +:1065F000890386DE02F00CA10287C037000CA100DF +:10660000025E02F017D003BFDE02F0001201B86094 +:106610000A04902403AA5E02F00D160158600300DC +:10662000102A01BC600302900400B040130018005F +:106630000183600209104801806000FFA7FD00028D +:106640005E02F0123603855E02F00D1A01BC620F85 +:106650000011E001BC600F0131E800B047A3001851 +:106660000001BC600F0011E801BC60030157A100EC +:10667000E85E870037A10068DE87000D2101BC605D +:106680000302900400B0401300180001BC60030135 +:1066900031EC00B047B300180001BC60030011ECFE +:1066A0000324DE02F0072001866006F577AB0002C6 +:1066B0005E02F00D2F0180600610308100B05E8711 +:1066C0000017A10180600210308103BFDE02F007D5 +:1066D00020020601AB000D3101806001872C3901D9 +:1066E000BC610300108000B04203001800006EE09F +:1066F00003002D3403505E02F00D3700015E02F0FE +:10670000000003BFDE02F0039401846002F597AC41 +:1067100001BC6003000ABB00A8412304F0480182C9 +:1067200060020910480206DEAF000D3E03D5DE020E +:10673000F00D3E0350DE02F00D3C01BC6003001082 +:10674000B40284C783000D4101BC600B0011E0015D +:106750008E6002F577AB0002DE02F0000003A2DEDD +:1067600002F000BD02BC4287000D4A01BC6003007C +:1067700037A401BC60031FF7A3011400630017A234 +:1067800000886006F457A203BFDE02F00D4F0088B8 +:1067900060070117A401BC63FF0017A30114006385 +:1067A0000017A200E05E8B0117A200886006F45774 +:1067B000A201BC60131B906501BC601B18506401F2 +:1067C000BC60030017A50020C286F48D5900E0418B +:1067D0009706D06500E0419301F06400E05E970009 +:1067E00037A500885E930037A400205E92F46D7890 +:1067F00003BFDE02F00D520068DE92F44D5E0068C9 +:106800000083006D5E03A0DE02F00D5E0020C12358 +:10681000160D5300025E02F00D2F006DDE93200D69 +:1068200074020300C7000D68006DDE97008D6801DB +:10683000BC600300160801BC600300160901BC60BF +:106840000300160A01BC600300160B01BC600300C4 +:10685000160C01BC600300160D01BC600300160E8F +:1068600002005AC3000D73023C5A9F000D7300686A +:106870000083006D730385DE02F000BD03855E02B8 +:10688000F000BD03A2DE02F000BD03A3DE02F000B3 +:10689000BD0397DE02F000BD00B04197001060011B +:1068A00091600A84F42703BFDE02F0036E0180606A +:1068B00002D616B000B05E930010A101836002F70B +:1068C000F7BF01BC600300304303BFDE02F00D538D +:1068D000006880830060BD03BFDE02F00CDB028332 +:1068E000C21F00000200B05E870017A103D0DE02C5 +:1068F000F0063D01BC6003041042039EDE02F0007E +:106900001200B05E3F00114501BC600300178F000C +:10691000B05E4300178500B05E0F00179000025E66 +:1069200002F00D2F03BFDE02F00012006D403305B0 +:106930008BBA03AC5E02F00D8A00685E4F028DEBED +:1069400000E0026700209903BFDE02F00DEB006853 +:106950005E4F028DEB028030DF000D8E00E0025FA3 +:106960000020970180600586EC3700025E02F00E81 +:10697000AF01866002F5B7AD01826002F5D7AE01C6 +:10698000BC6003000AB5039EDE02F00DA00321DE09 +:1069900002F00DA000E0026F00209B00025E02F0FA +:1069A0000D2F0186600209104800A84123013048DC +:1069B00001BC60030210420280441F000D9F00B022 +:1069C0005E3F00114501BC600300178F00B05E43BD +:1069D00000178500B05E0F00179003BFDE02F00DB8 +:1069E000A000A044B6F07145028200C3000DEB0088 +:1069F000B000730017A100E05E86B017A100E15E51 +:106A00007AF4379E00E1DE7700179D00E1DE730027 +:106A1000179C00E0DE6F00179B039EDE02F00DAFB7 +:106A2000006E5E6E924E21006D5E6E924DAF006EF6 +:106A30005E72922E21006D5E72922DAF006E5E76B8 +:106A4000920E21006D5E76920DAF006DDE7A91EEB2 +:106A50002102003097000DB400B05E7B000C3200C4 +:106A6000B05E77000C3300B05E73000C3400B05E93 +:106A70006F000C35028201AB000DC500B044670009 +:106A8000082D00B0446B00082C00B0446F00082BA8 +:106A900000B0447300082A0068A0B6232DAF00E9B7 +:106AA00020B6F3D79E00E9A0B2F3B79D00E9A0AEEF +:106AB000F3979C00E8A0AAF3779B00E15E7A91F738 +:106AC000A100B05E8700111900E1DE7692111A0074 +:106AD000E1DE7292311B00E0DE6E92511C0068DE36 +:106AE00086232DBE03BFDE02F00DEB00E9523EF31C +:106AF000D7A100E9D242F3B7A200E9D246F397A3A7 +:106B000000E8D24AF377A400880ECF0057A500E032 +:106B1000015EF4B06400E95E86C9A78100E9DE8AFF +:106B2000C9C78200E9DE8EC9E78300E8DE92CA07A2 +:106B30008400808ECF0197A501BC601F077780007D +:106B4000E05E020DB06500885A0F00F7A500B05E48 +:106B5000970817A50134DA0F0017A600E95E94F034 +:106B600037A500E8DE98F057A6017BDE96F4D7A59E +:106B700000685E96D06DEB00E85E96D077A600B018 +:106B80005E9700168300685A13000DDD00E05A1668 +:106B9000F4D68500685A1B000DDF00E05A1EF4D6BB +:106BA0008700885E9B00F7A10134DE9B0017A201DD +:106BB000BC60030017A301BC60030017A40069DEDA +:106BC0009B000DE701BC63FF1FF7A301BC63FF1F20 +:106BD000F7A401C3DE8EF457A200E95936F4364D0E +:106BE00000E9D93AF4564E00E9D93EF4764F00E870 +:106BF000D942F49650031EDE02F00E21039F5E027E +:106C0000F00E2100685E4F028E21032C5E02F00E12 +:106C10002101BC601B06D06501BC600300B7A40065 +:106C2000025E02F0017202003097000DF600685E0D +:106C30009300ADF600E030C7002C3103BFDE02F058 +:106C400018840068DE9300AE210207C197000DFC96 +:106C5000013C5A070017BB013C5A0B0017A1013831 +:106C60005A07000C2603BFDE02F00DFF01385A0759 +:106C70000017BB01385A0B0017A1013C5A03000C46 +:106C80002600B05E87000C2700808ECF0197A200FF +:106C9000E0015E0DB06400B05EEF0016280181DEF9 +:106CA00086C3F61F00683073FFEE0802005E87009F +:106CB0000E08008830730071260090307301B128EF +:106CC00000683077FFEE0C00B04467000C1E020035 +:106CD0005E87000E0C00E0446583AC1E0187DE86F3 +:106CE000249124020680F3000E100181E002C3F615 +:106CF0001F0187E00224912402003097000E21003A +:106D0000E030B7002C2D028680F3000E140281D8EB +:106D10007F000E1F00B0309F0017A100025E02F03E +:106D20000F0802805E8B000E1F00E85E6984D7A109 +:106D300000685E85846E1B00E030BF002C2F03BF0F +:106D4000DE02F00E1F00E030BB002C2E01BC600301 +:106D5000000C2501BC600700104303BFDE02F00DEC +:106D60001300E85E6984CC2303BFDE02F0188403BD +:106D7000AB5E02F007DF03BFDE02F00A50032B5EBA +:106D800002F00BB903BFDE02F007DF03AB5E02F0D7 +:106D90000E28032C5E02F00BB903BFDE02F00E39A1 +:106DA00000B052230011F200B052270011F300B0DE +:106DB000522B0011F401BC60030091F501BC60038B +:106DC00008104200B0005B0011F003BFDE02F007C4 +:106DD000DF0138523F0017A102065E53000E320158 +:106DE00038524B0017A10068DE87008E3503AB5E7A +:106DF00002F007DF03BFDE02F00A500068DE4F0238 +:106E00000E38020781AB000E3801806006F29794BD +:106E100003AB5E02F007DF020000F3000E3E020645 +:106E2000DE53000E3E01185E830017A10068DE8766 +:106E300000AE3E01BC600B02514202005217000B33 +:106E4000B903BFDE02F00A5001BC600300118301E8 +:106E5000BC6003001182032C5E02F00E450199E034 +:106E60000620110003BFDE02F00E490119402F0079 +:106E700017A100685E87000BB50199DE862011001E +:106E800003315E02F00BB500A05E3B0097A200202C +:106E90005E4EF44BB50184600209104803BFDE0268 +:106EA000F00BB503AB5E02F00E5000025E02F00B79 +:106EB000BC03BFDE02F00BB50068DE4F042E5400A9 +:106EC000B0523300179F00B0522F0010EB028152D6 +:106ED0002F0007CA00E002AB0020AA0281522F0057 +:106EE0000B9303295E02F00E5A0203DEB3000E5A22 +:106EF0000191601A84F4270183E002F597AC02083F +:106F0000522F0007DF03BFDE02F00A5001BC60030E +:106F100000106701BC60030010460180E0060930E4 +:106F2000490282C11F000E6401BC603F1FF0650171 +:106F3000BC600300168000E841970030650069C11D +:106F400097000E6101BC600B00179401BC60030048 +:106F500017AB01BC60030017AC01BC60030017ADA8 +:106F600001BC60030017AE01BC60030017BF01BC89 +:106F700063FF1FF7B501BC600300202001BC600364 +:106F80000017A100025E02F00127013840670000EF +:106F900028011C406700002901BC60030050490122 +:106FA000BC60030017A701BC60030017A801BC6008 +:106FB000030017A901BC60030017AC01BC6003000B +:106FC00017AD0182E0060F10780206C1E3000E77CC +:106FD000006880A7000E7A03BFDE02F00E7B006817 +:106FE00080A7008E7B01BC601302600001BC60239F +:106FF0000E400101BC63F318600201BC614B1560D7 +:107000000301BC600300000401BC604305200501CE +:10701000BC601B04306101BC601702506001BC60A1 +:107020000300082200B05E0F00178500A044B6F0F0 +:10703000714503BFDE02F00CC30183E0060F107838 +:1070400001885E5CFEC7F601BC601F1E900701BC94 +:107050006003019008018860060090040386DE0248 +:10706000F00CA10305DE02F00E8C0386DE02F00CAC +:10707000A10385DE02F00E8E00B05E870017A1002E +:107080006EE003002E920386DE02F00CA1006EC0BB +:10709000146FEE9501BC60070010420002DE02F0A2 +:1070A000000003215E02F00E9A00E0204AF428124C +:1070B00000B0204B00178B03BFDE02F00EA202814E +:1070C00050C7000E9F011C509F00178B00E05E2EE2 +:1070D000F4378B019C5E2E84F42703BFDE02F00E92 +:1070E000A2011E509F00178B00E05E2EF4378B012B +:1070F0009E5E2E84F4270002DE02F000000068008D +:10710000A7008EA80102C027000821006880A70000 +:10711000AEAE00E020870028210002DE02F0000071 +:1071200001BC600300282101BC402B0017A100987E +:107130005E870117A10098402B0117A2006ADE8A22 +:10714000F42EAE01BC60030088210002DE02F000D4 +:1071500000028280BF000F0700B0418F00081300BB +:10716000B0418B00081400B044670017A2017BDE19 +:107170008A2357A101BC601F07706501BC60030032 +:1071800017A201BC601F03D06401BC601F115063D3 +:1071900000685A03000EFE01BC601F0FB06200E0E1 +:1071A000418AF450620090540300F7A6006B5E869B +:1071B000D06ED400B05A030017A300E05A0EF4D5E5 +:1071C0008000E05A0EF4768300E85A2F00368B00D8 +:1071D00069DA2F000EC300E85A0700368B006CDA1C +:1071E0000EF42EBE00E85A0EF437A400905A0300A5 +:1071F00077A5006EDE92F4AECA01BC6003003600D3 +:1072000001BC600B00104301BC6003002789002013 +:107210005A0B080ECD01BC600300279203BFDE02AB +:10722000F00ED400205A0B140ED400202C27080E88 +:10723000D000205A0B040ED401866006F5B7AD00CD +:1072400088009B00D1260090009B01512801BC635F +:1072500003001124006B5E86B00EDC00685A130038 +:107260000ED901886006D0568200B056030017A4DC +:1072700000E05E92D0968500E05A0EF4D5800020A2 +:107280005A0B080EDC01BC600300079200685A1319 +:10729000000EE4006B5E86D0AEE40188600AD05632 +:1072A0008200B056030017A400E05E92D0968501DC +:1072B000BC600300360101BC600B00104301BC60E0 +:1072C0000300278900685A1B000EFE006B5E86D003 +:1072D000EEFE02015A0B000EF300E85A1B00368640 +:1072E00000B05A270017A300E05A1EF4768701BCAD +:1072F000601F11D06200E0418AF4506200B05A2B46 +:107300000017A300E05402F475000203D403000E3A +:10731000F100E05A1F0036870130540300150001C8 +:10732000816002D0568203BFDE02F00EF600B05A32 +:10733000230017A300E05A1EF4768701816006D06F +:10734000568200685A1B000EF8006CDA1EF42EE616 +:1073500002015A0B000EFB01BC600300360203BFA2 +:10736000DE02F00EFC01BC600300360301BC600BC2 +:1073700000104301BC600300278900E041970190A1 +:107380006500E05E8B0037A200E04193009064004E +:10739000E0418F003063006D5E8B008EB802981D57 +:1073A000F3000F0501BC600300079200B0204F00FE +:1073B000106300B020530010620002DE02F00000F3 +:1073C00001BC60030017A20068018B000F1E009033 +:1073D000018B0077A201806002F437A1006E5E8607 +:1073E000F44F1E0207C197000F1001385A0700170B +:1073F000A303BFDE02F00F11013C5A030017A300E4 +:10740000E85E8F0097A300E85E8AF437A2006A5E08 +:107410008AF46F1E00D0419700306400E05E8B005C +:10742000B7A300E04192F4706400D8419300306447 +:107430000207C193000F1B013C58030017A103BFB3 +:10744000DE02F00F1C013858030017A100A0018BC9 +:1074500000F7A200905E86F457A20002DE02F00060 +:107460000000B05A0300101F00B05A07001020009F +:10747000B05A0B0010210180600700101D028040EF +:1074800077000F230002DE02F000000187E002F522 +:1074900077AB03915E02F000020020E3FE090002D8 +:1074A0000200421F0000020068C2F30000020284D2 +:1074B00045230000020068C0170000020068AB9777 +:1074C00000000200025E02F00EAF00683073FFEFB2 +:1074D000310207C493000F3C00683077FFE00200E0 +:1074E000683077FFEF350068307B000F3B006BC4DE +:1074F0006583CF3C03BFDE02F0000201BC601F07C2 +:10750000706400E041930617A20068D82F000F397D +:107510000281D80B00000200E04193019064006DED +:107520004192F44F370287C49300000200689E4BDB +:1075300000000202815E53000F4A0283411F000FC8 +:10754000400281DE53000F5B01BC6003001151015A +:10755000BC600300115201BC620300115301BC6006 +:107560000300515001896006F2979401BC60E70066 +:10757000107701BC600300107601BC60031117A3F3 +:1075800000025E02F0013403BFDE02F0000202805E +:10759000C54300000201F0C5470011560107C54769 +:1075A0000017A101F0C54AF4315500B0455700104D +:1075B0007700B0455B00107601BC60030E97A30016 +:1075C000025E02F0013400B04557000C1000B045D7 +:1075D0005B000C0F01BC600300115501BC6003008F +:1075E00011560090303F00CC0F00B030430017A17F +:1075F00001AD5E8581EC0F0189600AF2979401BCB0 +:1076000060030810470392DE02F00FAF020480BF50 +:10761000000F6001BC63FF1FE7F301BC61FF1FE8BF +:107620000E03BFDE02F00FB101866002F597AC01D8 +:10763000BC601F07706501BC601F0FB06401BC60B7 +:10764000030037A101BC60030017A300685A0300C0 +:107650000F9D01BC60030017A502035A0B000F6EBB +:1076600002805A0B000FAF00E9440AC017BB00E8C4 +:10767000C40F0017A4017BDEEEF497A400685A1330 +:10768000000F7C03BFDE02F00F790068DE87002F59 +:10769000700203DE53000FAF0203DA0B000F840009 +:1076A000B05A0F0017A400685A07002F7500685AD7 +:1076B0002F002F7501BC60030037A500685A130026 +:1076C0000F79006CDE92D0AF7900B05A170017A482 +:1076D00001BC60030037A500201CBAF42F7C0068B1 +:1076E0005A1B000F9703BFDE02F00F7F00885E87F2 +:1076F0000097BB00201CBAF76FAF02015A0B000FB6 +:10770000AF006CDE92D0EF9700B05A1F0017A400B4 +:10771000201CBAF42F8301BC60030037A503BFDE31 +:1077200002F00F970202DA0B000F9D0204C107005E +:107730000FAF00B05A0F0017A400E85A2F0037BB54 +:107740000069DEEF000F8A00E85A070037BB013CF2 +:10775000016F0017800068DE03000F900138016F91 +:1077600000178000685E03000F9300E85E03003797 +:10777000BB03BFDE02F00F9300E85E03003780001A +:1077800080DE02D0378000E05EEE0DB7BB00685EA1 +:10779000EF000F9700E05E92D017A400E85EEF00C4 +:1077A00037BB03BFDE02F00F9300685E8F000F9AB5 +:1077B000006B5E92F44F9B03BFDE02F00F9D01BC95 +:1077C00060030037A300B05E930017A200B05E977D +:1077D0000017A600885E870037A100E0419701905E +:1077E0006500E04193003064006D5E87020F650024 +:1077F000685E8F000FAF00B044670017A5017BDE05 +:10780000962357A500E85E8AF4B7A400885E93002B +:10781000E4DB00905E9301271D00B0012B0017A34D +:1078200000689C77000FAA006E936EF46FAF03A6FA +:107830005E02F00FAF00B05E9B00078500E9136E9B +:10784000F467F300E89C7700080E03BFDE02F00F38 +:10785000B100681E1700000203BFDE02F0105901DC +:10786000BC61030011230069203B000FB50180E0DB +:1078700006F2979403BFDE02F00FB70180E002F238 +:10788000979403BFDE02F0000200684127000FC694 +:1078900002844523000FB8006800A700AFBC006851 +:1078A00000A700CFBC006880A7010FBF00B04467ED +:1078B0000017A100E84466F437A2006D5E8B004F0C +:1078C000BD0280C127000FC10392DE02F0105903F0 +:1078D00092DE02F00CE700025E02F014E700025EA6 +:1078E00002F0113D00025E02F0113800025E02F06B +:1078F000114801BC600F0011E8031EDE02F00FCD3D +:1079000001BC600300105C01BC600300905D01BC21 +:10791000605304105E01BC600300105F03BFDE0211 +:10792000F00FD101BC600B00105C01BC6003009043 +:107930005D01BC604304105E01BC600300105F0188 +:10794000BC6003000C1E01BC6003008020028500A7 +:10795000BF00106000B01FCF00115100B0203B00ED +:107960001152006E1FCE2A8FDA0068A03B000FDA9A +:1079700000E01FCE23280F03BFDE02F00FFB00B094 +:10798000446700080F00E91FCE2A915100E8A03B90 +:1079900000115201BC61FF1F707701BC63FF1FF033 +:1079A0007601BC60031197A300025E02F00134006F +:1079B000B0454B00107700B0454700107601BC6021 +:1079C000030F17A300025E02F0013401BC602F1AFE +:1079D000B06500B0455700169100B0455B001692A7 +:1079E00000B0440B00169300B0440F00169401BC85 +:1079F00063FF1FF15201BC63FF1FF15101BC600323 +:107A000000115501BC600300115601AC607F02906B +:107A100075028741D7000FEF00B041DB0003B100D2 +:107A2000B041DF0003B200B0446700082D00B0444D +:107A30006B00082C00B0446F00082B00B0447300AA +:107A4000082A00E14464FE6C1A00E0C46901CC1B02 +:107A500001BC600302315000B045430018000068CB +:107A60006003000FFB01BC600300104000008000B9 +:107A7000000000020480BF000FFF0312DE02F00FBF +:107A8000FB0068C55700100701BC602F1AB06500E5 +:107A9000B05A4700115500B05A4B00115600B05A69 +:107AA0004F00110200B05A5300110301BC600300E3 +:107AB00017A701BC60030017A801BC6003000066A3 +:107AC00001AC607F0F1075028741D700100900B02C +:107AD00041DB00115100B041DF0011520068454701 +:107AE00000101000E91FCE2A87F300E8A03B000831 +:107AF0000E01866006F597AC01BC600300107701AB +:107B0000BC600300107601BC60030F17A300025E87 +:107B100002F0013401BC60030011500284454300AF +:107B200010150207C1E300101600B044670017A14A +:107B300000685E862330180182E0060F1078020686 +:107B4000C1E300101A01BC600300402001BC6003C7 +:107B50000000660186600620110001BC6063001011 +:107B60007B01BC601B00107A01AC607F0290750243 +:107B70008741D700102100E941D876379C00E8C141 +:107B8000DC76579B00B0303F0017A10080DE72F416 +:107B9000379D00B041B700179E0080DE6EF4379C21 +:107BA00000E15E760DB79D00E0DE7300179C017D5D +:107BB0005E7AF3B7A1017D5E76F397A200905E73C3 +:107BC0000157A300E120B6F4311900E1A0B2F4514D +:107BD0001A00E1A0AEF4711B00E0A0AB00111C0084 +:107BE000E10DAAF4236A00E08DAEF4436B00B044CB +:107BF0001F001800008844230157A300904423006D +:107C0000D7A400B0440B0017A100B0440F0017A286 +:107C100000E95E862337A100E8DE8A2357A20069C7 +:107C2000DE8B00104100E1440AF4710200E0C40E52 +:107C3000F4910300E85E230037880069DE2300101A +:107C40003600E8002700378803BFDE02F010360157 +:107C500086600220110001BC600300402000E93072 +:107C60006A2337A100E8B06E2357A20068DE8B00BC +:107C7000105001BC604F1117A3006DDE86F47050E8 +:107C800001BC600300104001BC600300105D018274 +:107C900060060BF05F00D05E8700713401E1DE8A80 +:107CA00026913501BC630300113300008000000001 +:107CB00000018260020BF05F02865EB30010590083 +:107CC000681E1700105901BC60430017A100E04472 +:107CD00066F4378001BC600300078900025E02F091 +:107CE0000EAF006C4466F0105900681E2700105556 +:107CF00003BFDE02F00F5B0200DE53001063018061 +:107D0000E002F2979400025E02F0113B01BC6003B6 +:107D100000104003BFDE02F0105E00E0446409572B +:107D2000A103BFDE02F0106301BC6003001040003D +:107D3000B0012F0017A100E0012AF4310900B001C1 +:107D40002F00110901BC61CF0C105C01BC60030065 +:107D5000105D01BC61CF01F05E01BC603B0AF05FC9 +:107D600000025E02F0114400025E02F0114B0002BC +:107D70005E02F0114101BC6003000785006D80A721 +:107D8000008CE700E044670477A10068DE862330BA +:107D90006E03BFDE02F00CE701885E0610D086019C +:107DA000025E070017A101825E8610D0860002DE07 +:107DB00002F0000000B000470010860108204700D4 +:107DC0001781013852030017800102C0270017A64F +:107DD00000025E02F015F80068204700507B00B0FA +:107DE000540700178000025E02F010700068204700 +:107DF0000030830068A04700107F021A540700106B +:107E0000830103C0270017A103BFDE02F010820127 +:107E100006C03B0017A101825E8610D0860002DEFC +:107E200002F0000000B054130017A10068DE4F16E6 +:107E3000B08700B054130017A10200DE0700108FB6 +:107E400000B0418B00106501BC600301D7A1006840 +:107E5000DE4F16B08C01BC60030297A100025E02E7 +:107E6000F0160B00E05E8400F7A103BFDE02F01005 +:107E700094020480F300109402025E070010940242 +:107E8000805E070010940090001B0037A200E854A9 +:107E900012F457A10002DE02F00000020400BF004D +:107EA000109800025E02F011E903BFDE02F01099A3 +:107EB00000A044B6F0B1450002DE02F0000002006E +:107EC00000BF0010AA0068ABEF0010AA00E05EA39C +:107ED0000037A8006D5EA005D0AA00B02E2F0017B5 +:107EE000A100025E02F0012700B040670017A20067 +:107EF00068DEA3FFF0A700B05E897197A2006D0055 +:107F0000A70090A6006DA0870050A803BFDE02F076 +:107F100010A70068A0870010A800B85E897197A21A +:107F200000025E02F0012B01BC60030017A80002F2 +:107F3000DE02F0000000D85A030117A201B85A0669 +:107F4000F457A200B0560300083600B056070008E8 +:107F50003700B0560B00083800B0560F0008390043 +:107F6000B0561300083A00E05612F4483B00B05AED +:107F70000300083401385E8B00083500B020EF00A4 +:107F800017A401BC60030017A200B0419300106564 +:107F900000B85E92D017A400E05E06F4506300F0D3 +:107FA0005E930017A300F05E930077A400E05E8B61 +:107FB0000037A200B85E92F477A400E04192F4503A +:107FC0006500E05602F4958000B056030017A40047 +:107FD0006EDE8B00B0B800B85E92C0D7A200D85E4B +:107FE0008B0037A200E020DAF4483600B020DB0036 +:107FF00017A400B85E92C0F7A200D85E8B0037A22B +:1080000000E020DEF4483700D820DF0037A200E08F +:1080100020E2F4483800D820E30037A200E020E650 +:10802000F4483900D820E70037A200E020EAF448FD +:108030003A00D820EB0037A200E020EEF4483B00E5 +:10804000B020EF0017A200B85E8AC017A200905EB1 +:108050008B0037A201BC5E8906A8350002DE02F063 +:108060000000018060063C91E4018760063CD1E697 +:1080700001A860023CD1E6018B60023CD1E600B071 +:108080005E8F00106300B056030011E700B0560782 +:108090000011E700B0560B0011E700B0560F0011B9 +:1080A000E701A960423C91E401A860023CD1E601ED +:1080B0008B60063CD1E600B05E8B00106301BC60B3 +:1080C000030057A1020456030010E601BC6003013F +:1080D00017A100E0418EF4306300B056030011E7B1 +:1080E00000B056070011E700B0560B0011E700B0D2 +:1080F0005E8B00106301BC600300B7A10204D603CD +:108100000010F001BC60030117A102065E530010CD +:10811000F001BC60030197A100E0418EF4306300E0 +:10812000B056030011E700B056070011E700B05643 +:108130000B0011E701BC60030017A10206DE53002B +:1081400010FB00B05E8B00106302065E530010FA55 +:1081500000A0563F01F7A103BFDE02F010FB00A014 +:10816000563301F7A100B05E870011E701BC600340 +:108170000011E70002DE02F0000000685E9B00D103 +:108180001801BC60070211E30068DE9B00510B0080 +:10819000E847870111E101BC60030011E201BC6006 +:1081A000030011E201BC60030011E201BC600300A6 +:1081B00011E201BC60030011E201BC60030011E2A6 +:1081C00001BC60030011E201BC60030011E200B0D9 +:1081D0006142F451E000B058030011E200B05807CA +:1081E0000011E200B0580B0011E200B0580F00116E +:1081F000E200B058130011E200B058170011E2007D +:10820000B0581B0011E200B0581F0011E200B05E30 +:108210009B0017A40068DE9B00B11601BC60030040 +:1082200077A40192DE930217A30002DE02F00000A1 +:1082300001BC60070011E300B058030011E200B078 +:1082400058070011E200B0580B0011E200B0580FBF +:108250000011E200B058130011E200B058170011ED +:10826000E200B0581B0011E200B0581F0011E200FC +:10827000E00146F0106401BC60070031E300B05833 +:10828000030011E200B058070011E200B0580B00E3 +:1082900011E200B0580F0011E200B058130011E2D3 +:1082A00000B058170011E200B0581B0011E200B0F6 +:1082B000581F0011E20192E01B0017A30002DE022A +:1082C000F00000028740C300112D01866006F01007 +:1082D00030028640C300112F00B040C70017810054 +:1082E00002DE02F00000028740C300113200B05EDF +:1082F000070010310186E006F010300002DE02F0C7 +:108300000000006800A701978C03BFDE02F0114A4D +:1083100000025E02F0113B00025E02F0114B00020F +:10832000DE02F00000006800A701970F0002DE02E5 +:10833000F0000001816006093049006800A7009143 +:108340004000025E02F0114C0002DE02F00000006C +:10835000025E02F0114C018160020930490002DE28 +:1083600002F000000188E00E09304900B04127000A +:10837000180000B0002B0010020002DE02F0000026 +:1083800001BC60030010020182E0020F10780002BD +:10839000DE02F00000006800A701978B00B04127C3 +:1083A0000017A100B0412701D04900B05E87001737 +:1083B000A100B05E870017A100B05E870017A10082 +:1083C000B05E870017A100B05E870017A100B05E05 +:1083D000870017A100B05E870017A100B05E87007C +:1083E00017A100B05E870017A100B05E870017A13B +:1083F00000B05E870010490002DE02F000000100BC +:10840000DE530017A601BC60030037A103BFDE02E4 +:10841000F0115D00025E02F001270187600603375C +:10842000A20068DE9B001161018760020337A20091 +:10843000025E02F0012B0002DE02F00000020241A7 +:108440001F00117602825E5300116801826006F2FD +:10845000979400B0446700180000B0446B00081BFC +:1084600000B0446700180000E844690377A400687E +:1084700000A700916B006DDE9300517000E044672F +:108480000317A303905E02F011730285C523001148 +:10849000730068DE8E23316D01BC6003021047015A +:1084A000BC600300904301826002F29794018260F5 +:1084B00002F5B7AD006800A7009176006800A7003C +:1084C000B1760002DE02F000000201C11F00118936 +:1084D00002855EAF00117C01856006F577AB00B0C8 +:1084E000446700081E00B0446B00081F00E94465A3 +:1084F00003D7A100E8C46903F7A200D05E87007724 +:10850000A101E1DE8AF437A200E95E862697A10088 +:10851000E8DE8A26B7A200695E8B00118901BC6182 +:108520000300113300E144DAF4313600E144DEF4B3 +:10853000513701856002F577AB01BC60030110473C +:1085400001BC60030050430002DE02F000000201A3 +:10855000AE2700118C0284C52300119601BC600F68 +:108560000C106500E0419571306502002E27001166 +:108570009000E0419700B06501BC600F0D17A100AD +:108580006E4196F4319400E15A0229368000E0DA17 +:108590000700168101BC6003000B8901BC60030069 +:1085A00011490002DE02F0000000B0451F001781F3 +:1085B00000B005B70017A601BC600704106401BC39 +:1085C00060131B906501BC60030017A10205DEAFBC +:1085D0000011B100B0580F0017800068DE842C3104 +:1085E000A100E0582300360803BFDE02F011B902F3 +:1085F000005E9B0011B10280DA030011A701185838 +:108600001F00178200E05E0B00378201985E0AC0EF +:10861000F60703BFDE02F011AA011A581F001782E5 +:1086200000E05E0B003782019A5E0AC0F60701F097 +:10863000DE0300378000A05E02C0578000B05E03FA +:1086400000160300A044B6F0178200B05E0B0016BF +:108650000500E05E0AC0960603BFDE02F011B90015 +:10866000B0581300178200E85E06F057A5006ADED6 +:10867000970011B700E85816F4B6050069D817003E +:1086800011B701BC600300160500B058170017A50C +:1086900000E05812F4B60600E0419302106400E0D6 +:1086A000419706D06500E05E870037A100905E9B91 +:1086B0000037A60068DE8700919C01BC60030011B2 +:1086C0004701BC600300016D0002DE02F000000102 +:1086D000BC600300016C01BC600300016D01BC6063 +:1086E000070A106401BC60030077A100B0428F004C +:1086F000178000A05E0301F78000B05E0300016EEA +:1087000001BC63FF1FF7A20068DE030011CB01BCB0 +:1087100060030017A200886006F43781002005BAC4 +:10872000F031D00068DE8AC0D1D000E005B300216E +:108730006C00B005B6F0216D00685E030011D40036 +:10874000205E06F011DA006EDE8AC0D1DA03BFDEE9 +:1087500002F011D5006DDE8AC0D1DA00B05E87006C +:1087600017A300B0419300016600B0581B0017A288 +:1087700001BC600300016C01BC600300016D00E8F6 +:10878000419302106400E85E870037A10069DE872C +:108790000011CB00B05E8F0001650002DE02F00028 +:1087A0000000B0059B00106400B0581B001145008C +:1087B000B0059B00016200B0059700016100B05850 +:1087C0000F00178500B0580700178300B0580B0042 +:1087D00017840118581F00178C011A581F00178D95 +:1087E0000002DE02F0000000B0058B001064006E95 +:1087F00041932A11F600A044B6F0B7A100B05E87FD +:1088000000160500E05812F4360600B0581B00119F +:1088100045020000F30011F3006D41932811F302AB +:1088200000DEAF0011F301BC600B02514200B05EEC +:108830008700016F02015EAF0011F600B05E170005 +:10884000160301816002F577AB0002DE02F0000042 +:10885000020145230012010287C493001201018224 +:108860006002F5D7AE02012C230011FE00E02C2B94 +:10887000002B0A01816001610B0802065EB700123D +:108880000100E02AD7002AB501866002F5B7AD00E5 +:1088900002DE02F00000020200BF00120F00025EC2 +:1088A00002F012370202DEB30012070068428F00A6 +:1088B0000F2503BFDE02F00002028881AB00120F19 +:1088C00002845EFF00120502845EB300120502827C +:1088D000DEFF00120502822B2F00120D00682A9B7A +:1088E00000120F0284DEAF00120502845EB7001290 +:1088F0000500B05E870017A10002DE02F000000153 +:1089000082E002F597AC0203DEFF001219028445F3 +:108910002300121902012B2F0012190180E006F228 +:10892000979400025E02F0114C0180E002F29794ED +:1089300000025E02F0114C0180E002F29794020105 +:10894000AC230011360181E001610B0803BFDE0298 +:10895000F01138020400C70012270206ABD3001240 +:10896000210284C5AF00123503BFDE02F0122202DD +:1089700084C56F0012350284452300122402004290 +:108980000300123500685E4B04B23500685E4B068A +:10899000B23500685E4B0632350182E006F597ACD1 +:1089A0000284452300122A0323DE02F0122B0183E6 +:1089B000E006F597AC0180E006F29794028400C7C8 +:1089C00000113600B02AD70017A2006DDE895511BC +:1089D0003602872B2F00123202005EFF0011360292 +:1089E00007AB2F0011360181E005610B0803BFDEE4 +:1089F00002F0113803BFDE02F011360002DE02F091 +:108A00000000020200BF00144D0206ABD300124466 +:108A10000104C1070017A101855E85610B080204EE +:108A20002C2300124401846001610B0801BC6037F3 +:108A30000017A201BC60031417A100B045E30018A1 +:108A40000000B045E300180000B045E30018000145 +:108A5000BC620300107701BC60031B507600025E0D +:108A600002F0013E00682AEB00124900E844655715 +:108A700057A101BC63F71D17A2006D5E86F4524931 +:108A800000E84466F44ABA006CC46556724B00E8CC +:108A90004467002AB30206ABD3001250006DC467CE +:108AA00001524E01BC6003000B100284C5AF0012DE +:108AB000BD03BFDE02F012510280456F0012BD02FD +:108AC0000701AB0012530180600209D04E01BC6364 +:108AD000FF1FF7A10068C586F4325601BC60030091 +:108AE0000ABD0204DEB700144D0184E002F5B7AD03 +:108AF0000184E001610B080202DEB3001274020679 +:108B0000ABD30012650068AAF700925D00682B03E2 +:108B100000125E03BFDE02F01263018B600E2B9128 +:108B20005C0287ABD30012620182600209D04E035F +:108B3000BFDE02F012630182600609D04E00025EC1 +:108B400002F0121103BFDE02F01267018360062BF0 +:108B5000915C00025E02F012110204DEAF0012749A +:108B60000282DEBB0012740068AAF700926C010654 +:108B7000AB170017BB0068DEEF001270028480C7DD +:108B80000012740068AAF700326F006CC465567258 +:108B9000730068AAF700927400682B030012740037 +:108BA000E845895AF7A1006D5E856052740186E040 +:108BB00005610B0802835EBB00127A0206ABD3008C +:108BC000127800E845C95AF7A103BFDE02F0127916 +:108BD00000E845895AF7A1006E5E8554B2970205F8 +:108BE000DEB700129300E02B97002AE501BC60037A +:108BF000000AE700682C4700127F00E82C47002B92 +:108C00001101866002F5B7AD0204DEFF0012890093 +:108C1000B02B9B0017A200B02A9B0017A10283ACC7 +:108C20002700128600682C87001287006D5E85641D +:108C3000328700B02C7F0017A2006D2B96F452896A +:108C40000184E002F7F7BF0206DEFF00129300E0A6 +:108C50002BC7020AF100B04467000AFC01182BC7B9 +:108C60000017A1011A2BC70017A2006E5E87001221 +:108C700091006DDE895E529103BFDE02F012930116 +:108C8000BC6003000AF10186E002F7F7BF02025E52 +:108C9000FF00144D0068AAEB00144D00B02AC70075 +:108CA0000ABA03BFDE02F0144D0182E002F7F7BFFB +:108CB00002862C2300129F0068B05B00129B0068A4 +:108CC000305F00129F00E9446582D7A600E8C469BE +:108CD00082F7BB00E10EE2F4C3B800E08EE6F76372 +:108CE000B902025EFF0012A7020600C70012A4022A +:108CF000802BD30012A400B02B2B0017BB006E2BCF +:108D000002F7744D02025EFF0012A700B044670034 +:108D10000ABA03BFDE02F0144D0205DEB70012B539 +:108D200000682AF70872AA00E8446555CAB60068C8 +:108D30002C470012AC00E82C47002B1100E02B9FC1 +:108D4000002AE700B02BA30017A100B02A9B001750 +:108D5000A20283AC270012B200682C870012B30075 +:108D60006D5E896432B300B02C830017A1006D2BB7 +:108D70009EF432B501BC6003000AE50068AAF70062 +:108D8000B2B800B04467000AEF00B0446B000AF3C9 +:108D90000068AAF70132BC00B04467000B0B020662 +:108DA0002BD30012BC00B02C7B010B1E03BFDE02D4 +:108DB000F0144D020701AB0012BF0180600609D01C +:108DC0004E0204DEB70012C80283C5730012C2014E +:108DD000876006F577AB0282DEB300144D0203C54F +:108DE0007300141C00E844655637A1006D5E85557C +:108DF000B44D01836006F5D7AE03BFDE02F0144D1B +:108E000000E10ED30023B400E08ED70003B5028644 +:108E10002C230012CD00B04467000C1600B0446B48 +:108E2000000C170206AC230012D001846002F5B7D3 +:108E3000AD0186E001610B080206ABD30012D70139 +:108E4000BC6003000AD7006D45C71F52D400B0456F +:108E5000C7000AD700E044655AF7BB00E85EEE2E73 +:108E60002AB103BFDE02F012DC01BC6003000AD7A6 +:108E7000006D45871F52DA00B04587000AD700E031 +:108E800044655AF7BB00E85EEE2C2AB1018360020C +:108E9000F5D7AE0184E006F5B7AD0185E002F5B780 +:108EA000AD01826002F7F7BF01856002F5B7AD0141 +:108EB000BC6003000B0500E844655637A1006D5EF9 +:108EC000855DD2E2006D5E8555B2E600E02B630061 +:108ED0002AD800B02A930017B30206ABD30012F5CC +:108EE00001BC600301917800B045E300180000B0B8 +:108EF00045E7000AC401BC600301B17800B045E356 +:108F000000180000B045E7000AC501BC600301D1AC +:108F10007800B045E300180000B045E7000AC6013C +:108F2000BC600301F17800B045E300180000B045D3 +:108F3000E7000AC703BFDE02F0130101BC600300B3 +:108F4000117800B045E300180000B045E7000AC4FE +:108F500001BC600300317800B045E300180000B0A8 +:108F600045E7000AC501BC600300517800B045E345 +:108F700000180000B045E7000AC601BC600300719C +:108F80007800B045E300180000B045E7000AC701CB +:108F900082E001610B080207AB1B0013040182E0B1 +:108FA00005610B0800B02B170017BB01285EEF000E +:108FB0000ABD01BC60131C57BB02182B1B00130B0E +:108FC00001182B1B0017A60080DE9AF777BB00B0B4 +:108FD00041B70017B301342B1B0017A201182B1B3C +:108FE0000017A300682AF70033180068AAF7009357 +:108FF0001100685E8F00731A03BFDE02F0131800C1 +:10900000682AF70133170068AAF70053150068DED5 +:109010008B00731903BFDE02F013170068AAF70074 +:10902000731A0068DE8B00D31900685E8F00331A54 +:1090300000685E8F00131A018760055E8AF40203E0 +:109040002BD300132200682AF702D31D0068AAF769 +:1090500002B32201BC60131C57BB0234AB170013D0 +:10906000220134AB170017A60080DE9AF777BB0009 +:10907000B041B70017B302022C2700132401866009 +:109080000560AB05006E2AF701F3280088600557DC +:10909000B7BB0020DEED5C532B03BFDE02F0132EC6 +:1090A00000E82AF70217BB00886006F777BB0020AC +:1090B0005EED5C732E01856006F5B7AD020480C3DA +:1090C00000132E0184E00560AB05006E2AF701F362 +:1090D000350088600557B7BB00205EEF0193330170 +:1090E00086600160AB050068AC470013390020DEE4 +:1090F000ED5A933803BFDE02F0133900E82AF70275 +:1091000017BB00886006F777BB00205EED5AB339C5 +:109110000184600560AB050068AAF702F342010D07 +:10912000AB170017A1010EAB170017A200685E87EE +:1091300000134200E05E86F457A100E05E87080A53 +:10914000BD0186600160AB0500682C470013420139 +:1091500084600160AB0502032BD300134E018360D2 +:10916000015AAAD500682AF702D3490068AAF70273 +:10917000B35E0068AAE700134C0068AB2300134CF1 +:109180000282DEBB00134C02072B1B00134C018430 +:10919000600560AB0503BFDE02F0135E0283C5739A +:1091A00000135E00025E02F015BE0068AAF702B36B +:1091B0005E018360055AAAD500E02C8F002B2301A5 +:1091C000856002F5B7AD0068AAE700135E0068ABE2 +:1091D0002300135E0282DEBB00135E00B02AC300D0 +:1091E00017A201342B1B0017A1006EDE870613594E +:1091F00000B02ABF0017A2006E5E8964735E01BCD6 +:109200006003000B2301BC6003000ADA01856006DD +:10921000F5B7AD0184E005610B080068AAF700B35B +:109220006802075EFF00136801342B1B0017A300C0 +:109230006DDE8D60336800685E8F0013680283AB5B +:10924000170013660183600560AB0503BFDE02F003 +:10925000136800B02BDB000AF000B0446B000AF783 +:109260000068AAF70133770202AC2700136B01866E +:10927000E00560AB050281ABD300137701BC60034E +:10928000000ADA00682C2F00137700E84465617744 +:10929000A1006D5E8561937400B02C330017A200AD +:1092A000E05E8961B7A2006DDE86F453760200AC01 +:1092B000230013770185600560AB0503BFDE02F074 +:1092C00013770180E001610B080068AAF701137AA7 +:1092D00000B02AC7000AD10187E006F7F7BF0207EE +:1092E000DEFF00137C0181E00560AB0500682AF712 +:1092F00000338100682AF701F38102852BD3001324 +:109300008000682AF70313810068AAF7009392018E +:10931000826006F7F7BF00B02AC7000AB90068AA42 +:10932000F703138800682B2300138800B000130094 +:109330000ABD00B02B7F000AC003BFDE02F013910C +:109340000068AAF7009392011C2B17000AC00106BF +:10935000AB170017BB00685EEF00138F01BC600302 +:10936000006AC300B02C7B004B1E03BFDE02F0136B +:109370009100A82C7B004B1E01BC6003008AC30037 +:10938000B02AC7000AC80202DEBB00139F0284DEB7 +:10939000FF0013950206DEFF00139F00B02AD700DE +:1093A00017A2006DDE8955139E00B02B9B0017A2FB +:1093B00000B02A9B0017A10283AC2700139C006811 +:1093C0002C8700139D006D5E8564339D00B02C7F5B +:1093D0000017A2006DAB96F4539F0182E00560ABCD +:1093E000050286ABD30013AD0088600557B7A10016 +:1093F00020DE856393A500E82AF70217A1008860A4 +:1094000006F437A100205E8563B3AB00682C6F00C3 +:1094100013AB01342B1B0017A2006E5E8B0293AAC4 +:1094200000B02C7B002B1E03BFDE02F013AB00A8A4 +:109430002C7B002B1E0068AAF702F3AD00B0446736 +:10944000000B1B00E05ECD54B7B301826002F5D77C +:10945000AE00B02C2B0017A100B02AD70017A20035 +:109460006D5E895513B402865EB70013C503BFDE77 +:1094700002F013B6006D5E855FF3CA02812C2300F3 +:1094800013C501BC601F07706501BC601F115064EB +:1094900001BC601F11D7A400685A030013C10088E3 +:1094A000580300F7A30134D8030017A200E95E8E29 +:1094B0002337A301C3E0022357A500E8DE8AF4B7EF +:1094C000A20068DE8B0013C1006EDE8EF673C5004D +:1094D000E0419300306400E04197019065006D41E8 +:1094E00092F493B903BFDE02F013CA00682AF700B2 +:1094F00093CA00682AF70053CA00682AF70073CAA3 +:1095000001826006F5D7AE00025E02F015BE01BC16 +:1095100060131C57BB01342B1B0017A20080DE8A8E +:10952000F777BB00B041B70017A200682AF70053D5 +:10953000D700682AF70253D700682AF70273D700CA +:10954000682AF70073D700682AF70853D700682AFB +:10955000F70873D700682AF70893D700682AF7033B +:10956000D3D703BFDE02F013E60185E006F5B7AD01 +:1095700000685E8B0013E100B05E8B000AA60182DA +:10958000E006F5D7AE00682C8B0013DE006E5E8916 +:109590006453DE0181600563CB1E00E02BAB002A23 +:1095A000EA006E5E896013E10182600560AB050030 +:1095B000E844655637A100B044670017A300682A45 +:1095C000F70893E500E85E8EF42AAE01846002F7A6 +:1095D000F7BF0282DEB300144D0203C57300141CF2 +:1095E00000B02AAB0017A200B02AB30017A300688E +:1095F000AAF70093F602802BD30013F600B02B03DA +:109600000017A1006D5E855873F20180E00560AB24 +:109610000500682B4F0013F201BC6003000ABC0078 +:10962000025E02F0159B00685E870013F600682B4F +:10963000E70013F600B02BE70017A200B02BEB00F9 +:1096400017A300685E8F0013FF00682AEB0013FF6A +:1096500000E844655757A100E05E8EF457A2006D04 +:109660005E86F453FF0181600560AB0500682B4FF7 +:109670000013FF01BC6003000ABC00025E02F0158B +:109680009B0281AB2F00140402005EFF0014040251 +:1096900004452300140403A0DE02F014040183E057 +:1096A0000560AB050281AC2700141C02862C170054 +:1096B000144D0286AC1700144D028080BF00144D7B +:1096C00002825EBB00144D02822BD300141C028167 +:1096D000AC1700141C0280AC1700141C02812C175C +:1096E00000141C02822C1700141C028881AB001489 +:1096F0001C0282AC1700141502832B1700141C02E5 +:10970000832C1700141502852C1700141502842CC5 +:109710001700141C0284AC1700141C0283AC170041 +:10972000141C02845EB700141B0204DEAF00141B7D +:109730000281DEBB00141B0184E002F577AB00025E +:109740005E02F0159F03BFDE02F0144D00E8446591 +:109750005637A1006DDE8554B4280206ABD3001441 +:10976000210183E0022B915C03BFDE02F0144D0166 +:1097700083E0022B915C01BC600318517800B04576 +:10978000E3001800018360022F317900A84138F905 +:10979000D7A100B05E84FE704E03BFDE02F0144D10 +:1097A000028101AB00142C020081AB00143702844B +:1097B0002C170014370280AC170014370206ABD305 +:1097C000001435006BAC4223343000E04467014B99 +:1097D00010018B60022B915C0287ABD30014330124 +:1097E00082600609D04E03BFDE02F01434018260AD +:1097F0000209D04E03BFDE02F01436018360022B53 +:10980000915C03BFDE02F0144D0206ABD30014409E +:10981000006BAC4223343B00E04467014B10018BEA +:1098200060022B915C0287ABD300143E018260067C +:1098300009D04E03BFDE02F0143F0182600209D05E +:109840004E03BFDE02F01446018B60022B915C01D7 +:10985000BC600318517800B045E300180001836034 +:10986000022F317900A84138F9D7A100B05E84FEFB +:10987000704E00025E02F0121D02845EB700144DAD +:1098800002832BD300144A00682AF702B44D0184E6 +:10989000E006F577AB00E02B27002AC903BFDE0204 +:1098A000F015870002DE02F000000185E002F5B746 +:1098B000AD01836002F5D7AE0182E002F5D7AE01BB +:1098C00082E002F7F7BF0184E002F7F7BF01BC6056 +:1098D00003000AD301BC6003000AC801BC60030096 +:1098E0000AC001BC6003000AEA018760015F6AFBED +:1098F00001BC6003000C1601BC6003000C17018161 +:10990000600163CB1E0002DE02F00000020200BF15 +:109910000014B20283DEFF0014DA0183E006F7F7D9 +:10992000BF018560060B705B018560060BF05F026E +:1099300006ABD300146601BC600302116D00B02AAF +:109940009700116E028045AB00147A03BFDE02F06F +:10995000146901BC600302115D00B02A9700115E1A +:109960000280456B00147A0206ABD3001473006BBF +:10997000AC4223346D00E04467014B10018B600260 +:109980002B915C0287ABD30014700182600609D072 +:109990004E03BFDE02F014710182600209D04E0155 +:1099A00088600E2D516A03BFDE02F0147A018B60CD +:1099B000022B915C01BC600318517800B045E300B4 +:1099C0001800018360022F317900A84138F9D7A12E +:1099D00000B05E84FE704E0188600E2B515A00B0BC +:1099E000413F1FF04F00682ABB00148001846006CD +:1099F000F7F7BF01BC602F1717A300E04466F46AB5 +:109A0000B401BC6003000AAE00025E02F0144E0016 +:109A1000E844695FD7A1006EDE8700348A00B02B6E +:109A2000D7000AF001BC6003000AEF00682AEB00CF +:109A3000148A00B04467000AB900E84465554ABA80 +:109A400000B02AB30017A100E82AEAF42ABA02807B +:109A500080BF0014970281DEBB0014A80206ABD3BE +:109A600000148F0204C5AF00149703BFDE02F01488 +:109A7000900200456F0014970283C573001497028B +:109A800006ABD300149501BC63FF1FF7A10068C5A6 +:109A9000C6F434A803BFDE02F0149701BC63FF1FB5 +:109AA000F7A10068C586F434A80206ABD300149E63 +:109AB000018B600E2B915C0287ABD300149C01825A +:109AC000600209D04E03BFDE02F0149D01826006E1 +:109AD00009D04E03BFDE02F014A4018B600E2B915F +:109AE0005C01BC600318517800B045E30018000128 +:109AF0008B2B2E2F317900A84138F9D7A100B05E09 +:109B000084F9B04E0184E002F5B7AD0184E002F5BE +:109B100077AB0185E001610B0803BFDE02F015920F +:109B20000206ABD30014AB00025E02F0121D03BFAD +:109B3000DE02F014AD018360022B915C00025E0234 +:109B4000F0121D0184E006F5B7AD0184E006F5775B +:109B5000AB0206ABD30014B101846005610B0803AE +:109B6000BFDE02F01592018D60020BF05F0206ABC2 +:109B7000D30014B60188600E2D516A03BFDE02F0D7 +:109B800014B70188600E2B515A028181AB0014C8B2 +:109B90000206ABD30014C1006BAC422334BC00E01E +:109BA0004467014B10018B60062B915C0287ABD39D +:109BB0000014BF0182600209D04E03BFDE02F01420 +:109BC000C00182600609D04E03BFDE02F014D70147 +:109BD0008B60062B915C01BC600318517800B04586 +:109BE000E3001800018360022F317900A84138F9A1 +:109BF000D7A100B05E84FE704E03BFDE02F014D722 +:109C00000206ABD30014D1006BAC422334CC00E08D +:109C10004467014B10018B60022B915C0287ABD330 +:109C20000014CF0182600609D04E03BFDE02F0149B +:109C3000D00182600209D04E03BFDE02F014D701CA +:109C40008B60022B915C01BC600318517800B04519 +:109C5000E3001800018360022F317900A84138F930 +:109C6000D7A100B05E84FE704E0184E002F5B7AD6E +:109C70000184E002F577AB00025E02F0144E0002B0 +:109C8000DE02F0000000B0446B000AFE0202DEB308 +:109C90000014E70206ABD30014E5018360062B91A4 +:109CA0005C0287ABD30014E20182600209D04E034C +:109CB000BFDE02F014E30182600609D04E00025EAE +:109CC00002F0121103BFDE02F014E7018360062BDD +:109CD000915C00025E02F0121101866005610B08C2 +:109CE000020200BF00150C0183E002F7F7BF020378 +:109CF000C5730014FC020080BF0014FC0206ABD345 +:109D00000014F5006BAC422334F000E04467014BD3 +:109D100010018B600E2B915C0287ABD30014F30112 +:109D200082600209D04E03BFDE02F014F4018260AB +:109D30000609D04E03BFDE02F0150B018B600E2B1F +:109D4000915C01BC600318517800B045E300180035 +:109D5000018B2B2E2F317900A84138F9D7A100B003 +:109D60005E84F9B04E03BFDE02F0150B0206ABD3E2 +:109D700000150500E0446700B7BB006CC466F774CB +:109D8000FE018B60022B915C0287ABD300150301AF +:109D900082600609D04E03BFDE02F0150401826026 +:109DA0000209D04E03BFDE02F0150B018B60022BBF +:109DB000915C01BC600318517800B045E3001800C5 +:109DC000018360022F317900A84138F9D7A100B092 +:109DD0005E84FE704E0182E002F597AC0002DE0266 +:109DE000F0000001BC60030037A20020E3FE09156B +:109DF000680020E0420D956802845EB30015680299 +:109E00008042030015680284452300156803915EB3 +:109E100002F015680068AB4F0015680282DEFF0093 +:109E2000156800682ABB00151900E8446555D7B9C4 +:109E300000E82A9AF737B902805EFF00159B0201FD +:109E400080C700159200B02AD70017A1006DDE85EB +:109E50005515920282DEB30015680203C573001522 +:109E600049020480C700154900685E8B00152E0268 +:109E700084AC2300152E0203C5730015490202AB02 +:109E8000D300152502855EBB0015260282DEBB00CD +:109E9000154900B02B830017A1006EAB6AF4352E74 +:109EA0000203C57300154900682A9B00152D006840 +:109EB0002ABB00152E006ADEE554F549006ADEE58E +:109EC0005A554900682AE700154902941DF3001508 +:109ED000310203DE5300153603BFDE02F0153401F4 +:109EE000141DF30017A600901CBAF4D7A602005E5A +:109EF0009B00153600B02B87000AA703BFDE02F0D7 +:109F0000159201BC600302579201BC63FF1FF0C3AE +:109F100001BC60030910E301865E8A1C70E30184C2 +:109F200060061C70E300682AEF00153D0185E0061D +:109F30001C70E301BC600303978200025E02F0150F +:109F40007200B054130010E400E043915B30E40170 +:109F5000BC60030010EE01BC63FF1FF0CE00E02ADE +:109F6000EF002ABB01BC61030077A601141DF300BA +:109F700017A200B05E8B000C1801BC610303EC1942 +:109F800003BFDE02F0156202845EB700156801BCF3 +:109F900060230890E600025E02F0016A00B05ECF26 +:109FA0000010E40068AAF70035520205AC23001542 +:109FB0005200E82ACE2337A3006DDE8E1C95520096 +:109FC000B05E8F0010E400682A9B00155A00B02A8A +:109FD000DB0010E40206ABD30015570284C5AF00C6 +:109FE000155A03BFDE02F015580280456F00155A5E +:109FF00000695EE700155A00E05EE556D0E4028293 +:10A00000DEBB00155E00682AF700155E00E10EDA7F +:10A010001C83B600E08EDF0003B701BC600301D7EC +:10A020008200025E02F0157201BC61030077A60394 +:10A03000BFDE02F0156200B0004700108600025E2D +:10A0400002F015F800025E02F010700190600A093B +:10A05000104801846006F597AC00B05E9B0010804C +:10A060000002DE02F0000002805EFF00156D02813A +:10A07000DEBB00156D020180C7001592020480C787 +:10A0800000159201806002F7F7BF0280C28F0015B1 +:10A09000930201DEBB00159301BC60030017A2030D +:10A0A000BFDE02F0150E00685E4B0635790285DED4 +:10A0B000FF00158000B02B370017A1006DAAEEF449 +:10A0C000358001BC600301378000B02B3B0017A135 +:10A0D000006D2AEEF4357B02812BD300157B01BC89 +:10A0E000600301778001BC600300378100025E02DB +:10A0F000F0014301D2DE0AA030E000B0540B0010A2 +:10A10000E103BFDE02F015860280ABD300157901B2 +:10A11000BC600301578001BC600300178100025E30 +:10A1200002F0014300B054070010E000885E0B000D +:10A1300070E10002DE02F0000000682AF3001592D0 +:10A140000204DEAF00159200E844655797A4006E44 +:10A150005E9154F59200885E930037A4006D5E9185 +:10A1600054F59200025E02F015E303BFDE02F01523 +:10A170009F00E844655797A400885E930037A400C9 +:10A18000025E02F015E303BFDE02F0159F0284DEDB +:10A19000AF0015960181E002F5D7AE03BFDE02F0F5 +:10A1A000159F00682B6700159B00E044655B2AD370 +:10A1B00000682B6B00159A00E044655A4AD30002F0 +:10A1C000DE02F0000001806006F7F7BF00682AF3A6 +:10A1D00000159F00E844655797A400025E02F01541 +:10A1E000E301846002F597AC01BC6003000ABC0186 +:10A1F000BC6003000AD301BC6003000ABB0104DE9B +:10A20000AF0017A101845E86F5B7AD0284DEAF0012 +:10A2100015A8018060060D906C0002DE02F00000BF +:10A220000285AC230015BD0203C5730015BD00B047 +:10A230002A8F0017A30202AC230015AD00B02AAF8D +:10A240000017A30202DEBB0015AF00B02A8B001777 +:10A25000A300E04466F46AB30185E005610B0800E1 +:10A26000B04467000B030206ABD30015B7006BAC1C +:10A27000422335B600E04467014B100183E0022B16 +:10A28000915C03BFDE02F015BD0183E0022B915CFF +:10A2900001BC600318517800B045E3001800018349 +:10A2A00060022F317900A84138F9D7A100B05E844F +:10A2B000FE704E0002DE02F000000202DEB3001566 +:10A2C000C90206ABD30015C7018B600E2B915C024F +:10A2D00087ABD30015C40182600209D04E03BFDEF4 +:10A2E00002F015C50182600609D04E00025E02F040 +:10A2F000121103BFDE02F015DB018360062B915CB7 +:10A3000000025E02F012110203C5730015CE028432 +:10A31000DEAF0015CE0281DEBB0015CE02805EFFEF +:10A320000015CE02045EB70015E20206ABD300159D +:10A33000D5018B600E2B915C0287ABD30015D30146 +:10A3400082600209D04E03BFDE02F015D4018260A4 +:10A350000609D04E03BFDE02F015DB018B600E2B29 +:10A36000915C01BC600318517800B045E30018000F +:10A37000018B2B2E2F317900A84138F9D7A100B0DD +:10A380005E84F9B04E0183E001610B080184600630 +:10A39000F5B7AD0184E002F577AB01BC6003000ABC +:10A3A000BB01846002F597AC0185E001610B0801F7 +:10A3B00086E001610B080002DE02F0000000682B5D +:10A3C0005B0015E500B02B5B0017A4006D5E915596 +:10A3D00055E700B02AAB0017A400882B070037A56B +:10A3E00000E82B0AF4AAC200885E930037A400E0BC +:10A3F0002B0AF48AC200902B0B00AAC100B02B07D5 +:10A40000000AA70002DE02F0000003A0DE02F01541 +:10A41000F1020042030015F100025E02F00D2F016F +:10A4200083E005610B0801846002F5B7AD0184E0AB +:10A4300006F577AB01BC6003000ABB01846002F53E +:10A4400097AC00B04467000ABC0002DE02F00000D6 +:10A45000010C81430017A101BC600300508A006811 +:10A460005E070016020068DE8700360201BC60034A +:10A4700000B08A00685E070036020282DE03001622 +:10A480000201BC600300908A0283DE030016020012 +:10A49000E0600AF4D08A00685E0700160A01904264 +:10A4A0002AA1308A00685E0700360A0190422AA07D +:10A4B000108A0109DE030017A2018F5E8A11508AFB +:10A4C00000685E8B00160A0191E00E11508A0002AE +:10A4D000DE02F000000109DE030017A400E05A06C6 +:10A4E000F497A500905E96F497A50203DE0300168C +:10A4F000120282DE0300161201BC61EF0857A600AB +:10A5000080DE96F4D7A50116DE870017A300885ECB +:10A51000870077A100E15E8702D7A100E0DE8F000F +:10A5200017A301BC60030017A2020E5E03001619F8 +:10A5300001BC60030037A200905E96F457A500802E +:10A54000DE96F437A100E141B7FFF7A600E1DE8710 +:10A5500001F7A10080DE96F477A300E1DE860DB757 +:10A56000A100E0DE8F0017A3017A5E86F477A100D8 +:10A57000885E86F457A100B05E870017A20287DECE +:10A580000300162600885E870057A103BFDE02F095 +:10A59000163302875E0300162D01BC639B0CD7A502 +:10A5A0000080DE86F4B7A100E141B7FFF7A500E027 +:10A5B000DE870017A100885E870057A103BFDE0277 +:10A5C000F0163300885E870057A101BC639B0CF72F +:10A5D000A50080DE86F4B7A101BC62030017A500C8 +:10A5E000E141B6F4B7A500E0DE870017A100E05E08 +:10A5F0008400D7A10002DE02F0000002001FF70075 +:10A6000000120282DE5300163B018860020490248F +:10A6100000E02092F3082400E8208EF3082303BF13 +:10A62000DE02F00B3701B8601604902401BC600311 +:10A6300001D02503055E02F0164C0287C037000CDE +:10A640009E0386DE02F00CA100025E02F0123603C9 +:10A650005CDE02F0163D00D8409B0117A100E05ED1 +:10A660008702379800A85E630077980102DE5300E6 +:10A6700017A10182E002F297940188DE84FFA7FD12 +:10A68000006EA08EF3164C00E85E6301D02501B881 +:10A69000600604902403BFDE02F000020181600422 +:10A6A000FFA7FD01B8600A04902403BFDE02F0009A +:10A6B0000202285E8700166200B041930017A400D2 +:10A6C000E04193007064010A5E870017A200E84130 +:10A6D00092F4506301185E870017A100E86042F40D +:10A6E00037A200885602F436000068418EF4965E68 +:10A6F00000E8418F00306300E84193003064006857 +:10A700005E8B02165600905602F457A300B058060E +:10A71000F4760103BFDE02F0165600684192F4960B +:10A720006200E8419300306401BC6003001600033E +:10A73000BFDE02F0165E00B05E870017A10002DEE9 +:10A7400002F000000180600286143000B050CB009F +:10A750001065013850830017A10068DE3B06366A99 +:10A7600000E05A3300368C006EDA32F4201200B06A +:10A770005A0B0017A201BC63FF1FF7A300B050CF14 +:10A78000001064006EDA32F4366F00B05A370017EA +:10A79000A300B0581300178201BC60030016040127 +:10A7A000BC601B1FD7B60102D0C70017A100E04153 +:10A7B00096F4306500E050CB00D06401BC6003002B +:10A7C00017B401BC600300178001BC60030037812F +:10A7D000018760040310A0009052330097A400E0AA +:10A7E000418701B7B500685ED2F0569600E05EDAA8 +:10A7F000F690630020D802F0368A020250C7001695 +:10A8000090009056030097A100E85E86F497A1019E +:10A810009E6002F437A1006DDE87081690010A5E83 +:10A82000870017A201DA6002F437A100E05ED6F4D7 +:10A83000506300886006F437A100205602F4369079 +:10A8400000B05802F0360000E05A2B00368A006A49 +:10A85000DED2F4768C0068DED2F0169100E05E0362 +:10A8600000378000685E030036910186E004031023 +:10A87000A003BFDE02F01691006ADED2F4768C00EF +:10A88000E05ED30037B400D05E0700378102985EE7 +:10A89000D300167B00E0419300306403BFDE02F07A +:10A8A000167B00685E0300001203BFDE02F006CCD8 +:10A8B0000282D0C70016A000B02A370017A101B845 +:10A8C0002A32F4368401025013001685013C50836D +:10A8D0000017A100B050A70017A4006D5A32F4363B +:10A8E000A90182E0068634310288502B0016A500AB +:10A8F000B05A330017A1019E5E8684F4270183605D +:10A90000068634310002DE02F0000000B050730011 +:10A9100017A101B8506EF436840106D007001685E1 +:10A9200000B050AB0017A400D06006C0978000E0D4 +:10A93000419700D7B5010A58130017A100E05ED671 +:10A94000F437B500B0580F00106301165603001716 +:10A95000810068D8130016BE011400630017A1001F +:10A9600068DE870016B40088013B01168003BFDE55 +:10A9700002F016B90068DE870076B700A0013BE060 +:10A98000168003BFDE02F016B900E05E8709706230 +:10A990000088540301168000E85A0330168001BC79 +:10A9A000600300168101BC600300168201BC6003D5 +:10A9B00000168303BFDE02F016C300E0418EC09094 +:10A9C00063006EC18EC036C300E8418EC0306300A4 +:10A9D000E858030037A100E0418EF430630138509D +:10A9E000A30017A50068581303F6DE0068418EC067 +:10A9F00056DE006DDA0AF4B6DE011656030017A122 +:10AA00000068DE86F036DE015856030017A100E02C +:10AA10005E870DD7A200B05ED70010620020DE0274 +:10AA2000A016D500E05E86D037A300E05E8ED0771A +:10AA3000A3006D5A02F456DE006E5E8EF496DE00C0 +:10AA4000E86002F4368300B05E8F00168100A05AE1 +:10AA50000F00768300E05A0B00368200E85A02F4B9 +:10AA6000568000D05E0300378000E05813003604A3 +:10AA700000E0418F003063029858130016DB00E0BD +:10AA80005ED70037B5006EC18EC036C400B0580323 +:10AA900000106303BFDE02F016C400B058130017A5 +:10AAA000A10068DA370016E100B05E8700168D005D +:10AAB0006DDE86D1B6E300B05E8700168D0002DE43 +:10AAC00002F0000001BC60030017A10187600403CD +:10AAD00010A001BC60030990B500B0006300F0B4A1 +:10AAE00001BC60570310B601BC60030090B500B014 +:10AAF000006300B0B400B042D30018000317DE02B8 +:10AB0000F016EC0397DE02F016ED00B02A330014C5 +:10AB10002F018EE00C0310A0006DDE02D1B6F30011 +:10AB2000E85A36F0168D03BFDE02F016F501BC6060 +:10AB30000300168C01BC600300168D006E5A3AF0BB +:10AB400016F801BC600300168E03BFDE02F016F992 +:10AB500000E85A3AF0168E00B058070017A100E03E +:10AB6000580EF01603006ED80EF436FF00E85E862D +:10AB7000C017A100E8580EF4360300E8580F00365D +:10AB80000301185E030017A1006DDE030217070022 +:10AB9000E86042F437A200905A1AF4368600885AC8 +:10ABA0001EF457A200905A1EF4368700B05A1AF4C9 +:10ABB000568603BFDE02F0170900905A1EF436864F +:10ABC00001BC60030016870002DE02F0000001589D +:10ABD000600300102A01B8600A04902401BC6003DD +:10ABE0000290040189E0020D906C0002DE02F00088 +:10ABF000000200DE5300171901BC60170777A1009F +:10AC0000025E02F0012700B040670017A200B05EAC +:10AC10008B0057A200025E02F0012B01BC6003030F +:10AC2000378001BC600300178100025E02F0113220 +:10AC30000002DE02F0000001BC6003033780000266 +:10AC40005E02F0112D0183E006F037810181E006FC +:10AC5000F0378100025E02F0113200B05E0700178B +:10AC6000A200E044670B57A1006B4466F437200153 +:10AC7000BC600311378000025E02F0112D0180607C +:10AC800006F0378100025E02F0113201BC60030061 +:10AC9000978000025E02F0112D01806006F037817E +:10ACA00000025E02F0113200E044670157A1006B20 +:10ACB0004466F4372A01BC600303378001A0607E3C +:10ACC000F4578100025E02F0113200E044670797FA +:10ACD000A1006B4466F4372F01BC6003115780005C +:10ACE000025E02F0112D01846006F0378100025EE1 +:10ACF00002F0113200B05E070017A201BC60030A27 +:10AD0000378000025E02F0112D01806002F0378171 +:10AD100000025E02F0113200E044670037A1006BD0 +:10AD20004466F4373A01806006F0378100025E0223 +:10AD3000F0113201BC600308578000025E02F0117E +:10AD40002D018A6002F0378100025E02F0113200AC +:10AD5000E044670037A1006B4466F43742018A6023 +:10AD60000EF0378100025E02F0113200E044670607 +:10AD700057A1006B4466F4374601BC60030CB780F2 +:10AD800000025E02F0112D0280DE0700173001BCC8 +:10AD9000600311578001846002F4578100025E0253 +:10ADA000F0113201BC60030037A30206ABD30017D9 +:10ADB000510284C5AF00175903BFDE02F0175202DB +:10ADC00080456F00175901BC60030017A3018B6019 +:10ADD0000E2B915C01BC600318517800B045E30074 +:10ADE0001800018B2B2E2F317900A84138F9D7A1FB +:10ADF00000B05E84F9B04E01BC60170777A1000275 +:10AE00005E02F0012700B040670017A200A85E8B29 +:10AE10000057A200025E02F0012B00E044670157D8 +:10AE2000A1006B4466F4375F01BC600301B7A10168 +:10AE3000BC60030477A200025E02F0012B01BC603B +:10AE4000130AF7A101BC60030017A200025E02F022 +:10AE5000012B01BC60030117A400E85E930037A436 +:10AE600001BC600301D7A100B05E930017A20002ED +:10AE70005E02F0012B01BC60130AD7A101BC600384 +:10AE80000017A200025E02F0012B0068DE9300179B +:10AE90006700685E8F0017710002DE02F00000019B +:10AEA000BC60270CB7A101BC60030197A200025E41 +:10AEB00002F0012B01BC60270EB7A101BC600301A9 +:10AEC00037A200025E02F0012B01BC60030657A40A +:10AED00001BC60030077A301BC60130957A1000205 +:10AEE0005E02F00127018060060337A200025E02C5 +:10AEF000F0012B01806002F457A200025E02F00113 +:10AF00002B00E04466F497A1006B4466F4378000A0 +:10AF1000E85E8F0037A300685E8F00178701BC6072 +:10AF2000030317A401BC60270F17A100025E02F003 +:10AF300001270068C0671FF77901BC60270EB7A121 +:10AF400001BC600301F7A200025E02F0012B0002C7 +:10AF5000DE02F000000002DE02F000000200DE531C +:10AF600000179D01BC60130E77A100025E02F00184 +:10AF70002700A040673FEC4401BC60131497A10078 +:10AF8000025E02F001270196E0020337A200025E92 +:10AF900002F0012B01BC601309B7A100025E02F0B0 +:10AFA0000127018760020337A200025E02F0012B35 +:10AFB00001BC60130997A100025E02F0012701871E +:10AFC00060060337A200025E02F0012B0002DE02DF +:10AFD000F0000001BC60730017A301BC601314975C +:10AFE000A100025E02F0012700A04066F477A401F0 +:10AFF00096E01EF497A300B05E8D8897A200025ED3 +:10B0000002F0012B01BC601309B7A100025E02F03F +:10B010000127018760060337A200025E02F0012BC0 +:10B0200001BC60130997A100025E02F001270187AD +:10B0300060060337A200025E02F0012B0002DE026E +:10B04000F000000068DE930017B100E05E030057D7 +:10B05000A201095E8B0017A103BFDE02F017B90041 +:10B0600068DE930037B501105E030017A200E05EB2 +:10B070008B0097A103BFDE02F017B901305E030019 +:10B0800017A200E05E8B0197A1006D5E870597B95E +:10B0900001BC60030597A10002DE02F00000006819 +:10B0A0002BCB0017BF00B02BF30017A100E05E858B +:10B0B0005FB7A1006BDE862337BF0186E006F7F796 +:10B0C000BF0002DE02F0000000681F330017CD024F +:10B0D0000200BF0017C3020345730017CD0285C5E8 +:10B0E000230017CD00681F330037CB00B01FC70007 +:10B0F00017A100025E02F0012700A84064F9D7A260 +:10B1000000B05E88F9B7A200025E02F0012B03BF17 +:10B11000DE02F017CD00A84138F9D7A100B05E8457 +:10B12000F9B04E0002DE02F00000020200BF00177C +:10B13000C3020345730017CD0158600300102A01B4 +:10B1400089E0020D906C01BC600300900400B040E7 +:10B15000130017A10002DE02F00000018260060F5A +:10B1600010780207C1E30017D601BC60030C17A3D7 +:10B1700001BC600300907601BC6003001077000200 +:10B180005E02F0013401BC60030C97A300025E0272 +:10B19000F0012F008860118757A101BC5E860EF078 +:10B1A0007700025E02F0013401BC60030C17A301BA +:10B1B000BC600300B07601BC600300107700025E43 +:10B1C00002F0013401BC60030C97A300025E02F0A0 +:10B1D000012F008860058757A101BC5E860ED076DE +:10B1E00000025E02F0013401BC60030017A30002FC +:10B1F0005E02F0012F018560060ED07600025E022D +:10B20000F0013401BC60030C17A301BC60030030E3 +:10B210007601BC600300107700025E02F001340189 +:10B22000BC60030C97A300025E02F0012F01AC602A +:10B23000A20EF07700025E02F0013401BC60030050 +:10B2400017A300025E02F0012F018560060ED07682 +:10B2500000025E02F0013401BC60030C17A301BCC4 +:10B26000600300307601BC600300107700025E02CC +:10B27000F0013401BC60030C97A300025E02F001F0 +:10B280002F01AC60020EF07700025E02F001340183 +:10B29000BC60030017A300025E02F0012F0185606D +:10B2A000060ED07600025E02F00134018260020FC9 +:10B2B00010780002DE02F0000001BC60130817A144 +:10B2C00000025E02F00127018060020337A2000243 +:10B2D0005E02F0012B01BC60030037A100025E0298 +:10B2E000F001270188600E0337A20068B0EB001858 +:10B2F000100188600A0337A200025E02F0012B01F0 +:10B30000BC601B0657A100025E02F00127018830D5 +:10B31000EA0337A200025E02F0012B00025E02F097 +:10B3200017D501BC60130817A100025E02F00127C7 +:10B33000018060060337A200025E02F0012B0002CA +:10B34000DE02F0000001BC60430890E600025E02ED +:10B35000F0016A01BC604F1110E40190600A09100D +:10B360004801BC600300000601BC600301D78201F4 +:10B37000D2DE0877F0E000B00F030010E100B0006B +:10B380004700108600B00F1F00108A01BC60030048 +:10B39000378100025E02F0107001BC60030010BB38 +:10B3A00001BC61030010800182600610308103D06F +:10B3B0005E02F003940002DE02F0000000681F83CA +:10B3C000001882028042030018820285C5230018FB +:10B3D0008200681F8F00388200681F8B00385F0171 +:10B3E000BC60130817A100025E02F0012701806013 +:10B3F000020337A200025E02F0012B01BC601B1B9E +:10B4000057A100025E02F0012700B04067000C3E29 +:10B410000182E0060337A200025E02F0012B0184E4 +:10B420006006F457A200025E02F0012B01BC602707 +:10B430000F37A100025E02F0012700B04067000C48 +:10B440003F018860060337A200025E02F0012B0173 +:10B45000BC60271597A100025E02F0012700B040F2 +:10B4600067000C40019B60160337A201806006F460 +:10B4700057A200025E02F0012B01BC60131077A1FD +:10B4800001BC600B0017A200025E02F0012B01BCA0 +:10B4900060131057A100025E02F0012701B860821C +:10B4A0000337A200025E02F0012B01BC60131037CB +:10B4B000A100025E02F001270180E0020337A20032 +:10B4C000025E02F0012B01BC60030007E201BC60D8 +:10B4D000030007E30068310F00185700E044658857 +:10B4E00067E103BFDE02F0185800E044670807E197 +:10B4F00001BC60131037A100025E02F00127018039 +:10B5000060060337A200025E02F0012B01BC60035B +:10B510000027E200025E02F00127020040670018E7 +:10B5200073028042030018730285C523001873015B +:10B53000BC60131037A100025E02F0012702004038 +:10B5400067001866006CC464FC385F00E0310700D7 +:10B550002C4100E0310B002C4201BC601310F7A11C +:10B5600000025E02F0012700B0406700018401BCC8 +:10B57000601310D7A100025E02F0012700B04067FF +:10B5800000018501BC602B1357A100025E02F0018F +:10B590002700B0406700018601BC60131117A100AD +:10B5A000025E02F0012700B0406700018701BC6025 +:10B5B000271597A100B031030017A200025E02F028 +:10B5C000012B01BC60270F37A100B030FF0017A28C +:10B5D00000025E02F0012B01BC601B1B57A100B0F2 +:10B5E00030FB0017A200025E02F0012B01BC6013C9 +:10B5F0000817A100025E02F00127018060060337F0 +:10B60000A200025E02F0012B01BC60030007E20110 +:10B61000BC60030007E000B05E870017A10002DEF7 +:10B6200002F0000001BC6003000C2500B030CB002C +:10B63000179E00B030CF00179D00B030D300179C8C +:10B6400000B030D700179B03BFDE02F00A1A0000DB +:10B6500000000000000000000000000000000000EA +:10B6600000000000000000000000000000000000DA +:10B670000000000000207EC000000000000000006C +:10B6800000000000000000000000000000000000BA +:10B6900000000000000000000000000000000000AA +:10B6A000000000000000000000000000000000009A +:10B6B0000000000000207EC000000000000000002C +:10B6C000000000000000000000000000000000007A +:10B6D00000000000000000000000200000004011F9 +:10B6E00001000000000080160100800000008016AC +:10B6F0000100800300008016000000400000801A56 +:10B700002100E00300008016000200400000801AC3 +:10B71000100200400000801A100202400000801A4F +:10B720006100E00300008016100200400000801A53 +:10B730006101E01300008016300200400000801A12 +:10B74000100200400000801A1C0200400000801A15 +:10B75000000200000000801A1C0A00400000801A4D +:10B760001C0A20400000801A1FCA20400000801AD6 +:10B770001FCA20400000801A010000000000801E47 +:10B78000090000000000801E000000000000800290 +:10B7900000000000000080020000000000008002A5 +:10B7A000080000000000801E000000000000801E55 +:10B7B000010000000000801E110000000000801E3B +:10B7C0001FCA20C00000801A1FCA20C00000801AB3 +:10B7D0005FCA20C00000801AB06400000000800E24 +:10B7E0000000280000008012110000000000801EF0 +:10B7F00000000000C8254285000000000000400154 +:10B8000000000000000040010000000000004001B6 +:10B810005FCA2040000040191FCA204000004019A4 +:10B82000010000000000401D010000000000401D5C +:10B83000010000000000401D090000000000401D44 +:10B840001FC22040000040190F0000000000401DF2 +:10B850001FC220C0000040191BC220C000004019B8 +:10B86000207D00000000400D00002000000040117D +:10B870000000000033044289000000000000400185 +:10B880000000000000004001000000000000400136 +:10B890001BC2204000004019090000000000401DAC +:10B8A0001BC2204000004019010000000000401DA4 +:10B8B000000000000000401D1FC220400000401991 +:10B8C000010000000000401D090000000000401DB4 +:10B8D0001FC22040000040190B0100000000401D65 +:10B8E0001FC220C0000040191BC220C00000401928 +:10B8F000C07700000000400D00002800000040114B +:10B9000000000000331C42890000000000004001DC +:10B9100000000000000040010000000000004001A5 +:10B920001FC220C0000040191FC220C000004019E3 +:10B930006100E0130000401500000000000040011D :10B940000000000000004001000000000000400175 -:10B950001BC2204000004019090000000000401DEB -:10B960001BC2204000004019010000000000401DE3 -:10B97000000000000000401D1FC2204000004019D0 -:10B98000010000000000401D090000000000401DF3 -:10B990001FC22040000040190B0100000000401DA4 -:10B9A0001FC220C0000040191BC220C00000401967 -:10B9B000C07700000000400D00002800000040118A -:10B9C00000000000331C428900000000000040011C -:10B9D00000000000000040010000000000004001E5 -:10B9E0001FC220C0000040191FC220C00000401923 -:10B9F0006100E0130000401500000000000040015D -:10BA000000000000000040010000000000004001B4 -:10BA10006101E0130000401513C220C0000040196E -:10BA200061018013000040150A0100000000401D64 -:10BA300013C220C00000401908040000000000F8F4 -:10BA40000000000000004001000000000000400174 +:10B950006101E0130000401513C220C0000040192F +:10B9600061018013000040150A0100000000401D25 +:10B9700013C220C00000401908040000000000F8B5 +:10B980000000000000004001000000000000400135 +:10B990000000000000004001000000000000400125 +:10B9A000000000000000400113C2204000004019C8 +:10B9B0000B0100000000401D13C220C00000401910 +:10B9C00000000000000040010000000000004001F5 +:10B9D000030100000000401D13C220400000401978 +:10B9E00000000800000040116101801300004015B4 +:10B9F00061018013000040156101801300004015B3 +:10BA00001FC22040000040191FC220400000401902 +:10BA10001FC22040000040190B0100000000401D23 +:10BA20000B0100000000401D1FC220C00000401993 +:10BA30001BC220C000004019C37700000000400D69 +:10BA4000000008000000401100000000131C4288A4 :10BA50000000000000004001000000000000400164 -:10BA6000000000000000400113C220400000401907 -:10BA70000B0100000000401D13C220C0000040194F -:10BA80000000000000004001000000000000400134 -:10BA9000030100000000401D13C2204000004019B7 -:10BAA00000000800000040116101801300004015F3 -:10BAB00061018013000040156101801300004015F2 -:10BAC0001FC22040000040191FC220400000401942 -:10BAD0001FC22040000040190B0100000000401D63 -:10BAE0000B0100000000401D1FC220C000004019D3 -:10BAF0001BC220C000004019C37700000000400DA9 -:10BB0000000008000000401100000000131C4288E3 -:10BB100000000000000040010000000000004001A3 -:10BB200000000000000040011BC22040000040193E -:10BB3000090000000000401D1BCA20400000401901 -:10BB40001FCA204000004019090000000000401DED -:10BB50001FC22040000040190F0000000000401DDF -:10BB60001FC220C0000040191BC220C000004019A5 -:10BB7000237D00000000400D000000000000401187 -:10BB80000000000013044288000000000000400193 -:10BB90000000000000004001000000000000400123 -:10BBA0001BC2204000004019090000000000401D99 -:10BBB0001BCA204000004019010000000000401D89 -:10BBC0001FCA204000004019110000000000401D65 -:10BBD0001FCA2040000040191FCA20C000004019A1 -:10BBE0001FCA20C0000040191FCA20C00000401911 -:10BBF0005FCA20C000004019B06400000000400D82 -:10BC00000000080000004011110000000000401D6D -:10BC100000000000B8254284000000000000400140 -:10BC20000000000000004001000000000000400192 -:10BC30005FCA204000004019010000000000401DC4 -:10BC40001FCA2040000040191FCA204000004019B0 -:10BC5000000000000000401D1C0A204000000018E9 -:10BC60001C0A204000000018000000000000001026 -:10BC7000000000000000001C61018013000000149F -:10BC80001C0A20400000001861018003000000141D -:10BC9000100A204000000018000A20400000001890 -:10BCA000000A004000000018410180030000001459 -:10BCB0000008004000000018000010000000001004 -:10BCC00000080240000000180008034000000018AF -:10BCD00000080240000000180008004000000018A2 -:10BCE00000000000000000100008004000000018E4 -:10BCF000000800400000001841018000000000140E -:10BD00004101000000000014400100000000001488 -:10BD100000080240000000180001000000000014AC -:10BD20000008004000000018000800C000000018D3 -:10BD3000080C00000000000408080000000000FCDF -:10BD400000000000000000000000000000000000F3 -:10BD500000000000000000000C715D48075F31002A -:10BD6000B3C9A561005B234B452524472808000083 -:10BD700000000000941DC51301BD320801003433DA -:10BD800034333961302D726F6D6C2F7364696F2D90 -:10BD9000672D706F6F6C2D7032702D6964737570C4 -:10BDA0002D6964617574682D706B7466696C746557 -:10BDB000722D6B656570616C6976652D616F652D9F -:10BDC0006C70632D73776469762D7372666173741A -:10BDD0002D66756172742D627463782D6E6F636C5D -:10BDE0006D696E632D636C6D5F6D696E2D66627437 -:10BDF0002D6D66702D7361652D776F776C70662D74 -:10BE0000746B6F2056657273696F6E3A20372E39E6 -:10BE1000352E343920283232373162623620435988 -:10BE200029204352433A2062376132386566332015 -:10BE3000446174653A204D6F6E20323032312D31BD -:10BE4000312D32392032323A35303A3237205053A0 -:10BE5000542055636F6465205665723A2031303442 -:10BE6000332E3231363220465749442030312D634B -:10BE70003531643934303000FA00445649442030BA -:10BE8000312D62306234353230660000000000002F -:10BE900000000000000000000000000000000000A2 -:10BEA0000000000000000000000000000000000092 -:10BEB0000000000000000000000000000000000082 -:10BEC000000000000000000000000000424C4F4253 -:10BED0003C000000FA69E0BB010000000200000025 -:10BEE000000000003C000000980300000A6F2B5285 -:10BEF0000000000000000000D40300000400000067 -:10BF0000A0B0E5E200000000434C4D204441544104 -:10BF100000000C0002005261737062657272795009 -:10BF2000692E5069636F57000000312E32392E346C -:10BF3000000000000000000070000000436C6D492C -:10BF40006D706F72743A20312E34372E310000003C -:10BF50000000000000000000000076352032322F83 -:10BF600030362F32340000000000000000000000D6 -:10BF7000010B010D0C0D00006803000074010000AE -:10BF800068000000300100007C010000000000009B -:10BF90004C010000460100005803000000000000B2 -:10BFA0002801000090030000880300007FB2000019 -:10BFB0000000000000000000000000000000000081 -:10BFC0000000000000000000000000000000000071 -:10BFD00070030000000000003201000000000000BB -:10BFE0000000000000000000000000000000000051 -:10BFF0000000000000000000000000000000000041 -:10C000000000000000000000000000000000000030 -:10C010000000000000000000000000000000000020 -:10C020000000000000000000000000000000000010 -:10C0300034000000810100000102323032322D3024 -:10C04000362D32342030363A35353A30380000005B -:10C05000FF0000000100FF011E0000014800010177 -:10C0600000FF01140000014800010000FF00000073 -:10C07000020000011E010001480101000000000053 -:10C08000000000000001000101236E000200FFFF1C -:10C09000F000415400010001FFC0004155000100C3 -:10C0A00001FFC000424500010001FFC000425200F4 -:10C0B000010001FFC00043410000FF00FFCC00432E -:10C0C0004800010001FFC000434C00010001FFC017 -:10C0D00000434E00010001FFC000434F000100017A -:10C0E000FFC000435A00010001FFC00044450001A9 -:10C0F000FF01FFCC00444B00010001FFC00045459B -:10C1000000010001FFC000455300010001FFC00015 -:10C11000465200010001FFC000474200010001FF3C -:10C12000C000475200010001FFC000484B00010061 -:10C1300001FFC000485500010001FFC000494C004C -:10C14000010001FFC000494E00010001FFC000498D -:10C150005300010001FFC000495400010001FFC06D -:10C16000004A5000010001FFC0004B4500010001E2 -:10C17000FFC0004B5200010001FFC0004C4900010C -:10C180000001FFC0004C5400010001FFC0004C55ED -:10C1900000010001FFC0004C5600010001FFC0007B -:10C1A0004D5400010001FFC0004D5800010001FF87 -:10C1B000C0004D5900010001FFC0004E47000100C2 -:10C1C00001FFC0004E4C00010001FFC0004E4F00B7 -:10C1D000010001FFC0004E5A00010001FFC00050E5 -:10C1E0004500010001FFC000504800010001FFC0F0 -:10C1F00000504C00010001FFC0005054000100013C -:10C20000FFC000534500010001FFC000534700017B -:10C210000001FFC000534900010001FFC000534B63 -:10C2200000010001FFC000544800010001FFC000F0 -:10C23000545200010001FFC000545700010001FFEB -:10C24000C000555300000000FFC00058580003FF15 -:10C2500002FFCC005A4100010001FFC000010D01A6 -:10C2600000014800000001480000000148010000F2 -:10C2700001000000550300000A0C0D0E0F101112F2 -:10C280001314150C000102030405060708090A0B24 -:10C29000000000000000000000000000000000009E -:10C2A000AFA900004E5652414D5265763D2452656D -:10C2B0007624006D616E6669643D307832643000CA -:10C2C00070726F6469643D3078303732370076655C -:10C2D0006E6469643D307831346534006465766934 -:10C2E000643D30783433653200626F617264747912 -:10C2F00070653D30783038383700626F6172647233 -:10C3000065763D30783131303000626F6172646E35 -:10C31000756D3D3232006D6163616464723D303031 -:10C320003A41303A35303A62353A35393A35650076 -:10C3300073726F6D7265763D313100626F61726448 -:10C34000666C6167733D3078303034303430303172 -:10C3500000626F617264666C616773333D30783080 -:10C3600034303030303030007874616C6672657112 -:10C370003D3337343030006E6F6372633D3100619E -:10C3800067303D32353500616132673D31006363AE -:10C390006F64653D414C4C00706130697473736922 -:10C3A000743D307832300065787470616761696E11 -:10C3B00032673D30007061326761303D2D31363873 -:10C3C0002C363634392C2D373738004176566D6986 -:10C3D000645F63303D3078302C30786338006363BD -:10C3E0006B7077726F6666736574303D35006D6192 -:10C3F0007870326761303D383400747870777262DB -:10C40000636B6F663D360063636B62773230326711 -:10C41000706F3D30006C65676F66646D62773230B7 -:10C420003267706F3D30783636313131313131001D -:10C430006D6373627732303267706F3D30783737B3 -:10C440003731313131310070726F70627732303292 -:10C4500067706F3D30786464006F66646D6469670F -:10C4600066696C74747970653D3138006F66646D0F -:10C4700064696766696C747479706562653D3138AA -:10C4800000706170646D6F64653D3100706170644F -:10C4900076616C6964746573743D310070616361C9 -:10C4A0006C69647832673D34350070617064657022 -:10C4B000736F66667365743D2D3330007061706410 -:10C4C000656E646964783D3538006C746563786DB9 -:10C4D00075783D30006C746563787061646E756D5D -:10C4E0003D307830313032006C74656378666E733D -:10C4F000656C3D30783434006C74656378676369CB -:10C500006770696F3D3078303100696C306D616300 -:10C51000616464723D30303A39303A34633A63359D -:10C520003A31323A333800776C3069643D307834D0 -:10C5300033316200646561646D616E5F746F3D30BC -:10C54000786666666666666666006D7578656E61B5 -:10C55000623D30783130300073707572636F6E6693 -:10C5600069673D30783300676C697463685F626146 -:10C570007365645F6372736D696E3D3100627463ED -:10C580005F6D6F64653D3100000000005B25203861 -:10C59000645D204153594E4328253034782C0000E7 -:10C5A000257300002C25752C25752C2575290A006E -:10C5B0005345545F53534944000000004A4F494ECD -:10C5C000000000004155544800000000444541551A -:10C5D00054485F494E4400004153534F430000000C -:10C5E0004449534153534F430000000044495341D1 -:10C5F00053534F435F494E44000000004C494E4B9B -:10C600000000000050534B5F5355500045534341C9 -:10C610004E5F524553554C54000000004353415F58 -:10C62000434F4D504C4554455F494E440000000077 -:10C630004153534F435F5245515F4945000000004D -:10C640004153534F435F524553505F4945000000EB -:10C65000B0C50410BCC5041000000000C4C504101F -:10C660000000000000000000CCC50410D8C5041074 -:10C67000000000000000000000000000E0C5041001 -:10C68000ECC50410000000000000000000000000E5 -:10C69000FCC50410000000000000000000000000C5 -:10C6A000000000000000000000000000000000008A +:10BA600000000000000040011BC2204000004019FF +:10BA7000090000000000401D1BCA204000004019C2 +:10BA80001FCA204000004019090000000000401DAE +:10BA90001FC22040000040190F0000000000401DA0 +:10BAA0001FC220C0000040191BC220C00000401966 +:10BAB000237D00000000400D000000000000401148 +:10BAC0000000000013044288000000000000400154 +:10BAD00000000000000040010000000000004001E4 +:10BAE0001BC2204000004019090000000000401D5A +:10BAF0001BCA204000004019010000000000401D4A +:10BB00001FCA204000004019110000000000401D25 +:10BB10001FCA2040000040191FCA20C00000401961 +:10BB20001FCA20C0000040191FCA20C000004019D1 +:10BB30005FCA20C000004019B06400000000400D42 +:10BB40000000080000004011110000000000401D2E +:10BB500000000000B8254284000000000000400101 +:10BB60000000000000004001000000000000400153 +:10BB70005FCA204000004019010000000000401D85 +:10BB80001FCA2040000040191FCA20400000401971 +:10BB9000000000000000401D1C0A204000000018AA +:10BBA0001C0A2040000000180000000000000010E7 +:10BBB000000000000000001C610180130000001460 +:10BBC0001C0A2040000000186101800300000014DE +:10BBD000100A204000000018000A20400000001851 +:10BBE000000A00400000001841018003000000141A +:10BBF00000080040000000180000100000000010C5 +:10BC0000000802400000001800080340000000186F +:10BC10000008024000000018000800400000001862 +:10BC200000000000000000100008004000000018A4 +:10BC300000080040000000184101800000000014CE +:10BC40004101000000000014400100000000001449 +:10BC5000000802400000001800010000000000146D +:10BC60000008004000000018000800C00000001894 +:10BC7000080C00000000000408080000000000FCA0 +:10BC800000000000000000000000000000000000B4 +:10BC900000000000000000000C715D48075F3100EB +:10BCA000B3C9A561005B234B452524472808000044 +:10BCB00000000000941DC51301BD3208010034339B +:10BCC00034333961302D726F6D6C2F7364696F2D51 +:10BCD000672D706F6F6C2D7032702D696473757085 +:10BCE0002D6964617574682D706B7466696C746518 +:10BCF000722D6B656570616C6976652D616F652D60 +:10BD00006C70632D73776469762D737266617374DA +:10BD10002D66756172742D627463782D6E6F636C1D +:10BD20006D696E632D636C6D5F6D696E2D666274F7 +:10BD30002D6D66702D7361652D776F776C70662D34 +:10BD4000746B6F2056657273696F6E3A20372E39A7 +:10BD5000352E343920283232373162623620435949 +:10BD600029204352433A20623761323865663320D6 +:10BD7000446174653A204D6F6E20323032312D317E +:10BD8000312D32392032323A35303A323720505361 +:10BD9000542055636F6465205665723A2031303403 +:10BDA000332E3231363220465749442030312D630C +:10BDB0003531643934303000FA004456494420307B +:10BDC000312D6230623435323066000000000000F0 +:10BDD0000000000000000000000000000000000063 +:10BDE0000000000000000000000000000000000053 +:10BDF0000000000000000000000000000000000043 +:10BE0000000000000000000000000000424C4F4213 +:10BE10003C000000FA69E0BB0100000002000000E5 +:10BE2000000000003C000000980300000A6F2B5245 +:10BE30000000000000000000D40300000400000027 +:10BE4000A0B0E5E200000000434C4D2044415441C5 +:10BE500000000C00020052617370626572727950CA +:10BE6000692E5069636F57000000312E32392E342D +:10BE7000000000000000000070000000436C6D49ED +:10BE80006D706F72743A20312E34372E31000000FD +:10BE90000000000000000000000076352032322F44 +:10BEA00030362F3234000000000000000000000097 +:10BEB000010B010D0C0D000068030000740100006F +:10BEC00068000000300100007C010000000000005C +:10BED0004C01000046010000580300000000000073 +:10BEE0002801000090030000880300007FB20000DA +:10BEF0000000000000000000000000000000000042 +:10BF00000000000000000000000000000000000031 +:10BF1000700300000000000032010000000000007B +:10BF20000000000000000000000000000000000011 +:10BF30000000000000000000000000000000000001 +:10BF400000000000000000000000000000000000F1 +:10BF500000000000000000000000000000000000E1 +:10BF600000000000000000000000000000000000D1 +:10BF700034000000810100000102323032322D30E5 +:10BF8000362D32342030363A35353A30380000001C +:10BF9000FF0000000100FF011E0000014800010138 +:10BFA00000FF01140000014800010000FF00000034 +:10BFB000020000011E010001480101000000000014 +:10BFC000000000000001000101236E000200FFFFDD +:10BFD000F000415400010001FFC000415500010084 +:10BFE00001FFC000424500010001FFC000425200B5 +:10BFF000010001FFC00043410000FF00FFCC0043EF +:10C000004800010001FFC000434C00010001FFC0D7 +:10C0100000434E00010001FFC000434F000100013A +:10C02000FFC000435A00010001FFC0004445000169 +:10C03000FF01FFCC00444B00010001FFC00045455B +:10C0400000010001FFC000455300010001FFC000D6 +:10C05000465200010001FFC000474200010001FFFD +:10C06000C000475200010001FFC000484B00010022 +:10C0700001FFC000485500010001FFC000494C000D +:10C08000010001FFC000494E00010001FFC000494E +:10C090005300010001FFC000495400010001FFC02E +:10C0A000004A5000010001FFC0004B4500010001A3 +:10C0B000FFC0004B5200010001FFC0004C490001CD +:10C0C0000001FFC0004C5400010001FFC0004C55AE +:10C0D00000010001FFC0004C5600010001FFC0003C +:10C0E0004D5400010001FFC0004D5800010001FF48 +:10C0F000C0004D5900010001FFC0004E4700010083 +:10C1000001FFC0004E4C00010001FFC0004E4F0077 +:10C11000010001FFC0004E5A00010001FFC00050A5 +:10C120004500010001FFC000504800010001FFC0B0 +:10C1300000504C00010001FFC000505400010001FC +:10C14000FFC000534500010001FFC000534700013C +:10C150000001FFC000534900010001FFC000534B24 +:10C1600000010001FFC000544800010001FFC000B1 +:10C17000545200010001FFC000545700010001FFAC +:10C18000C000555300000000FFC00058580003FFD6 +:10C1900002FFCC005A4100010001FFC000010D0167 +:10C1A00000014800000001480000000148010000B3 +:10C1B00001000000550300000A0C0D0E0F101112B3 +:10C1C0001314150C000102030405060708090A0BE5 +:10C1D000000000000000000000000000000000005F +:10C1E000AFA900004E5652414D5265763D2452652E +:10C1F0007624006D616E6669643D3078326430008B +:10C2000070726F6469643D3078303732370076651C +:10C210006E6469643D3078313465340064657669F4 +:10C22000643D30783433653200626F6172647479D2 +:10C2300070653D30783038383700626F61726472F3 +:10C2400065763D30783131303000626F6172646EF6 +:10C25000756D3D3232006D6163616464723D3030F2 +:10C260003A41303A35303A62353A35393A35650037 +:10C2700073726F6D7265763D313100626F61726409 +:10C28000666C6167733D3078303034303430303133 +:10C2900000626F617264666C616773333D30783041 +:10C2A00034303030303030007874616C66726571D3 +:10C2B0003D3337343030006E6F6372633D3100615F +:10C2C00067303D32353500616132673D310063636F +:10C2D0006F64653D414C4C007061306974737369E3 +:10C2E000743D307832300065787470616761696ED2 +:10C2F00032673D30007061326761303D2D31363834 +:10C300002C363634392C2D373738004176566D6946 +:10C31000645F63303D3078302C307863380063637D +:10C320006B7077726F6666736574303D35006D6152 +:10C330007870326761303D3834007478707772629B +:10C34000636B6F663D360063636B627732303267D2 +:10C35000706F3D30006C65676F66646D6277323078 +:10C360003267706F3D3078363631313131313100DE +:10C370006D6373627732303267706F3D3078373774 +:10C380003731313131310070726F70627732303253 +:10C3900067706F3D30786464006F66646D646967D0 +:10C3A00066696C74747970653D3138006F66646DD0 +:10C3B00064696766696C747479706562653D31386B +:10C3C00000706170646D6F64653D31007061706410 +:10C3D00076616C6964746573743D3100706163618A +:10C3E0006C69647832673D343500706170646570E3 +:10C3F000736F66667365743D2D33300070617064D1 +:10C40000656E646964783D3538006C746563786D79 +:10C4100075783D30006C746563787061646E756D1D +:10C420003D307830313032006C74656378666E73FD +:10C43000656C3D30783434006C746563786763698B +:10C440006770696F3D3078303100696C306D6163C1 +:10C45000616464723D30303A39303A34633A63355E +:10C460003A31323A333800776C3069643D30783491 +:10C4700033316200646561646D616E5F746F3D307D +:10C48000786666666666666666006D7578656E6176 +:10C49000623D30783130300073707572636F6E6654 +:10C4A00069673D30783300676C697463685F626107 +:10C4B0007365645F6372736D696E3D3100627463AE +:10C4C0005F6D6F64653D3100000000005B25203822 +:10C4D000645D204153594E4328253034782C0000A8 +:10C4E000257300002C25752C25752C2575290A002F +:10C4F0005345545F53534944000000004A4F494E8E +:10C5000000000000415554480000000044454155DA +:10C5100054485F494E4400004153534F43000000CC +:10C520004449534153534F43000000004449534191 +:10C5300053534F435F494E44000000004C494E4B5B +:10C540000000000050534B5F53555000455343418A +:10C550004E5F524553554C54000000004353415F19 +:10C56000434F4D504C4554455F494E440000000038 +:10C570004153534F435F5245515F4945000000000E +:10C580004153534F435F524553505F4945000000AC +:10C59000F0C40410FCC404100000000004C5041022 +:10C5A00000000000000000000CC5041018C50410B5 +:10C5B00000000000000000000000000020C5041082 +:10C5C0002CC5041000000000000000000000000066 +:10C5D0003CC5041000000000000000000000000046 +:10C5E000000000000000000000000000000000004B +:10C5F000000000000000000000000000000000003B +:10C60000000000000000000000000000000000002A +:10C61000000000000000000000000000000000001A +:10C62000000000000000000000000000000000000A +:10C6300000000000000000000000000000000000FA +:10C64000000000000000000044C5041000000000CD +:10C6500000000000000000000000000000000000DA +:10C6600000000000000000000000000000000000CA +:10C6700000000000000000000000000000000000BA +:10C6800000000000000000000000000000000000AA +:10C69000000000000000000000000000000000009A +:10C6A000000000004CC50410000000000000000065 :10C6B000000000000000000000000000000000007A :10C6C000000000000000000000000000000000006A -:10C6D000000000000000000000000000000000005A -:10C6E000000000000000000000000000000000004A -:10C6F000000000000000000000000000000000003A -:10C70000000000000000000004C60410000000004B -:10C710000000000000000000000000000000000019 -:10C720000000000000000000000000000000000009 -:10C7300000000000000000000000000000000000F9 -:10C7400000000000000000000000000000000000E9 -:10C7500000000000000000000000000000000000D9 -:10C76000000000000CC604100000000000000000E3 -:10C7700000000000000000000000000000000000B9 -:10C7800000000000000000000000000000000000A9 -:10C790001CC60410000000000000000000000000A3 -:10C7A00000000000000000000000000030C604107F -:10C7B00040C604104E6F2050494F20737461746559 -:10C7C000206D616368696E657320617265206176B2 -:10C7D00061696C61626C65004E6F2070726F677288 -:10C7E000616D207370616365000000004E6F20442E -:10C7F0004D41206368616E6E656C732061726520C7 -:10C80000617661696C61626C650000006173796ECC -:10C81000635F636F6E74657874206C6F636B5F63C6 -:10C820006865636B206661696C65640002000000E6 -:10C8300001D4001051D700109DD50010C5D50010AF -:10C840007DD900105DD80010EDD80010CDD70010B4 -:10C85000A9D600100000000081D5001075D5001089 -:10C86000D5D400100020202020202020202028289F -:10C8700028282820202020202020202020202020A0 -:10C8800020202020208810101010101010101010E0 -:10C890001010101010040404040404040404041010 -:10C8A000101010101010414141414141010101019E -:10C8B0000101010101010101010101010101010168 -:10C8C0001010101010104242424242420202020274 -:10C8D0000202020202020202020202020202020238 -:10C8E00010101010200000000000000000000000E8 -:10C8F0000000000000000000000000000000000038 -:10C900000000000000000000000000000000000027 -:10C910000000000000000000000000000000000017 -:10C920000000000000000000000000000000000007 -:10C9300000000000000000000000000000000000F7 -:10C9400000000000000000000000000000000000E7 -:10C9500000000000000000000000000000000000D7 -:10C960000000000000000000E808002065256C645D -:10C97000000000007CEA001092EA001092EA001029 -:10C9800092EA001092EA001098ED001092EA00106E -:10C9900092EA001092EA001092EA001092EA001067 -:10C9A0001EEB00101EEB00101EEB00101EEB001023 -:10C9B0001EEB00101EEB00101EEB00101EEB001013 -:10C9C0001EEB00101EEB001092EA001092EA00101D -:10C9D00092EA001092EA001092EA001092EA001027 -:10C9E00092EA001092EA001092EA001092EA001017 -:10C9F000BAEC00103EEB001092EA00103EEB001083 -:10CA000092EA001092EA001092EA001092EA0010F6 -:10CA1000FEEC001092EA001092EA0010A8EC001060 -:10CA200092EA001092EA001092EA001092EA0010D6 -:10CA300092EA001092EA001092EA001092EA0010C6 -:10CA4000D6EB001092EA001092EA0010CCEC001035 -:10CA500092EA001092EA001092EA001092EA0010A6 -:10CA600092EA001092EA001092EA0010DCEC00104A -:10CA7000BEEC00103EEB00103EEB00103EEB001051 -:10CA800010ED001040ED001092EA001092EA001044 -:10CA90004EED001092EA001068ED0010ACEC0010B2 -:10CAA000E6EC001092EA001092EA0010EAEC0010A6 -:10CAB00092EA0010F0EC001092EA001092EA0010E6 -:10CAC000D6EB0010A4EE001008EE0010A4EE00104B -:10CAD00008EE001008EE0010BEEE001076EE00101A -:10CAE00076EE001076EE001076EE001076EE001076 -:10CAF00076EE001076EE0010AEEE0010AEEE0010F6 -:10CB000008EE001008EE001008EE001008EE00100D -:10CB100008EE001008EE001008EE0010E4ED001022 -:10CB2000E4ED0010E4ED0010E4ED0010E4ED001081 -:10CB3000E4ED001008EE001008EE001008EE001002 -:10CB400008EE001008EE001008EE001008EE0010CD -:10CB500008EE001008EE001008EE001008EE0010BD -:10CB600008EE001008EE001008EE001008EE0010AD -:10CB700008EE001008EE001086EE001008EE00101F -:10CB800008EE001008EE001008EE001008EE00108D -:10CB900008EE001008EE001008EE0010E4ED0010A2 -:10CBA000E4ED0010E4ED0010E4ED0010E4ED001001 -:10CBB000E4ED001008EE001008EE001008EE001082 -:10CBC00008EE001008EE001008EE001008EE00104D -:10CBD00008EE001008EE001008EE001008EE00103D -:10CBE00008EE001008EE001008EE001008EE00102D -:10CBF00008EE001008EE001086EE0010DCF10010C8 -:10CC0000B2EF0010DCF10010B2EF0010B2EF001034 -:10CC1000ECF1001054F0001054F0001054F000102B -:10CC200054F0001054F0001054F0001054F00010B4 -:10CC300054F0001054F00010B2EF0010B2EF0010EA -:10CC4000B2EF0010B2EF0010B2EF0010B2EF001020 -:10CC5000B2EF001066F00010B2EF0010B2EF00105B -:10CC6000B2EF001092F1001084F10010B2EF00104A -:10CC7000B2EF0010E0F00010B2EF0010B2EF0010C1 -:10CC8000B2EF0010B2EF0010B0F00010B2EF0010E1 -:10CC9000B2EF0010B2EF0010B2EF0010B2EF0010D0 -:10CCA000A4F00010B2EF0010B2EF0010B2EF0010CD -:10CCB000B2EF001072F00010B2EF0010B2EF0010EF -:10CCC000B2EF0010B2EF0010B2EF0010B2EF0010A0 -:10CCD000B2EF001066F00010B2EF0010B2EF0010DB -:10CCE000B2EF001092F1001084F10010B2EF0010CA -:10CCF000B2EF0010E0F00010B2EF0010B2EF001041 -:10CD0000B2EF0010B2EF0010B0F00010B2EF001060 -:10CD1000B2EF0010B2EF0010B2EF0010B2EF00104F -:10CD2000A4F00010B2EF0010B2EF0010B2EF00104C -:10CD3000B2EF001072F000100A00010002000300C0 -:10CD40000400050006000700080009000A000B00A7 -:10CD50000C000D000E000F0010000000504F534952 -:10CD6000580000002E0000006E660000696E6974B5 -:10CD700079000000616E00003C0001106AFF0010A5 -:10CD80006AFF00106AFF00106AFF00106AFF0010BF -:10CD90006AFF00106AFF00106AFF00105E000110B9 -:10CDA0005E0001105E0001105E0001105E000110C7 -:10CDB0006AFF00106AFF00106AFF00106AFF00108F -:10CDC0006AFF00106AFF00106AFF00106AFF00107F -:10CDD0006AFF00106AFF00106AFF00106AFF00106F -:10CDE0006AFF00106AFF00106AFF00106AFF00105F -:10CDF0006AFF00106AFF00105E0001106AFF001059 -:10CE00006AFF00106AFF00106AFF00106AFF00103E -:10CE10006AFF00106AFF00106AFF00106AFF00102E -:10CE20006AFF0010380901106AFF00102009011084 -:10CE3000560901103E0901105C0B0110560B011040 -:10CE40004A0B01103E09011035000000CEFBFFFF28 -:10CE5000CB030000010000000000000034000000CF -:10CE6000CEFBFFFFCB03000001000000000000002C -:10CE7000BC89D897B2D29C3C33A7A8D523F64939B0 -:10CE80003DA7F444FD0FA5329D978CCF08BA5B25D2 -:10CE9000436FAC64280668119E170110B417011087 -:10CEA000B4170110B4170110B4170110381B01108A -:10CEB000B4170110B4170110B4170110B417011002 -:10CEC000B41701106C1801106C1801106C180110C7 -:10CED0006C1801106C1801106C1801106C180110FE -:10CEE0006C1801106C1801106C180110B4170110A7 -:10CEF000B4170110B4170110B4170110B4170110C2 -:10CF0000B4170110B4170110B4170110B4170110B1 -:10CF1000B4170110D81A0110B4170110B41701107A -:10CF2000B4170110B4170110B4170110B417011091 -:10CF3000B4170110EE1A0110B4170110B417011044 -:10CF4000C21A0110B4170110B4170110B417011060 -:10CF5000B4170110B4170110B4170110B417011061 -:10CF6000B41701108C180110B4170110B417011078 -:10CF7000A01A0110B4170110B4170110B417011052 -:10CF8000B4170110B4170110B4170110B417011031 -:10CF9000B41A0110AC220110B4170110B41701101B -:10CFA000B4170110121B0110261B0110B417011039 -:10CFB000B4170110841A0110B4170110381A0110A7 -:10CFC000A62201107C1A0110B4170110B417011029 -:10CFD000F2180110B4170110001B0110B417011052 -:10CFE000B41701108C180110EA1C0110521C01101A -:10CFF000EA1C0110521C0110521C0110041D0110EA -:10D00000BC1C0110BC1C0110BC1C0110BC1C01107C -:10D01000BC1C0110BC1C0110BC1C0110F41C011034 -:10D02000F41C0110521C0110521C0110521C011062 -:10D03000521C0110521C0110521C0110521C0110F4 -:10D040002A1C01102A1C01102A1C01102A1C011084 -:10D050002A1C01102A1C0110521C0110521C011024 -:10D06000521C0110521C0110521C0110521C0110C4 -:10D07000521C0110521C0110521C0110521C0110B4 -:10D08000521C0110521C0110521C0110521C0110A4 -:10D09000521C0110521C0110521C0110CC1C01101A -:10D0A000521C0110521C0110521C0110521C011084 -:10D0B000521C0110521C0110521C0110521C011074 -:10D0C0002A1C01102A1C01102A1C01102A1C011004 -:10D0D0002A1C01102A1C0110521C0110521C0110A4 -:10D0E000521C0110521C0110521C0110521C011044 -:10D0F000521C0110521C0110521C0110521C011034 -:10D10000521C0110521C0110521C0110521C011023 -:10D11000521C0110521C0110521C0110CC1C011099 -:10D120000A000100020003000400050006000700D9 -:10D13000080009000A000B000C000D000E000F0093 -:10D140001000000042616C6C6F632073756363654F -:10D1500065646564000000002E2E2F2E2E2F2E2ECB -:10D160002F2E2E2F2E2E2F2E2E2F2E2E2F2E2E2FD9 -:10D170006E65776C69622F6C6962632F7374646C7F -:10D1800069622F6764746F612D6765746865782EB6 -:10D19000630000000000000000000000000000002C +:10C6D0005CC5041000000000000000000000000025 +:10C6E00000000000000000000000000070C5041001 +:10C6F00080C504104E6F2050494F207374617465DB +:10C70000206D616368696E65732061726520617672 +:10C7100061696C61626C65004E6F2070726F677248 +:10C72000616D207370616365000000004E6F2044EE +:10C730004D41206368616E6E656C73206172652087 +:10C74000617661696C61626C650000006173796E8D +:10C75000635F636F6E74657874206C6F636B5F6387 +:10C760006865636B206661696C65640002000000A7 +:10C7700075D30010C5D6001011D5001039D50010A2 +:10C78000F1D80010D1D7001061D8001041D70010A7 +:10C790001DD6001000000000F5D40010E9D40010F0 +:10C7A00049D40010002020202020202020202828EC +:10C7B0002828282020202020202020202020202061 +:10C7C00020202020208810101010101010101010A1 +:10C7D00010101010100404040404040404040410D1 +:10C7E000101010101010414141414141010101015F +:10C7F0000101010101010101010101010101010129 +:10C800001010101010104242424242420202020234 +:10C8100002020202020202020202020202020202F8 +:10C8200010101010200000000000000000000000A8 +:10C8300000000000000000000000000000000000F8 +:10C8400000000000000000000000000000000000E8 +:10C8500000000000000000000000000000000000D8 +:10C8600000000000000000000000000000000000C8 +:10C8700000000000000000000000000000000000B8 +:10C8800000000000000000000000000000000000A8 +:10C890000000000000000000000000000000000098 +:10C8A0000000000000000000E808002065256C641E +:10C8B00000000000F0E9001006EA001006EA00108F +:10C8C00006EA001006EA00100CED001006EA00105F +:10C8D00006EA001006EA001006EA001006EA001058 +:10C8E00092EA001092EA001092EA001092EA001018 +:10C8F00092EA001092EA001092EA001092EA001008 +:10C9000092EA001092EA001006EA001006EA00100F +:10C9100006EA001006EA001006EA001006EA001017 +:10C9200006EA001006EA001006EA001006EA001007 +:10C930002EEC0010B2EA001006EA0010B2EA001075 +:10C9400006EA001006EA001006EA001006EA0010E7 +:10C9500072EC001006EA001006EA00101CEC001051 +:10C9600006EA001006EA001006EA001006EA0010C7 +:10C9700006EA001006EA001006EA001006EA0010B7 +:10C980004AEB001006EA001006EA001040EC001026 +:10C9900006EA001006EA001006EA001006EA001097 +:10C9A00006EA001006EA001006EA001050EC00103B +:10C9B00032EC0010B2EA0010B2EA0010B2EA001045 +:10C9C00084EC0010B4EC001006EA001006EA001037 +:10C9D000C2EC001006EA0010DCEC001020EC0010A5 +:10C9E0005AEC001006EA001006EA00105EEC001097 +:10C9F00006EA001064EC001006EA001006EA0010D7 +:10CA00004AEB001018EE00107CED001018EE00103C +:10CA10007CED00107CED001032EE0010EAED00100D +:10CA2000EAED0010EAED0010EAED0010EAED00106A +:10CA3000EAED0010EAED001022EE001022EE0010E8 +:10CA40007CED00107CED00107CED00107CED001002 +:10CA50007CED00107CED00107CED001058ED001016 +:10CA600058ED001058ED001058ED001058ED001072 +:10CA700058ED00107CED00107CED00107CED0010F6 +:10CA80007CED00107CED00107CED00107CED0010C2 +:10CA90007CED00107CED00107CED00107CED0010B2 +:10CAA0007CED00107CED00107CED00107CED0010A2 +:10CAB0007CED00107CED0010FAED00107CED001014 +:10CAC0007CED00107CED00107CED00107CED001082 +:10CAD0007CED00107CED00107CED001058ED001096 +:10CAE00058ED001058ED001058ED001058ED0010F2 +:10CAF00058ED00107CED00107CED00107CED001076 +:10CB00007CED00107CED00107CED00107CED001041 +:10CB10007CED00107CED00107CED00107CED001031 +:10CB20007CED00107CED00107CED00107CED001021 +:10CB30007CED00107CED0010FAED001050F10010BB +:10CB400026EF001050F1001026EF001026EF001025 +:10CB500060F10010C8EF0010C8EF0010C8EF00101F +:10CB6000C8EF0010C8EF0010C8EF0010C8EF0010A9 +:10CB7000C8EF0010C8EF001026EF001026EF0010DD +:10CB800026EF001026EF001026EF001026EF001011 +:10CB900026EF0010DAEF001026EF001026EF00104D +:10CBA00026EF001006F10010F8F0001026EF00103C +:10CBB00026EF001054F0001026EF001026EF0010B2 +:10CBC00026EF001026EF001024F0001026EF0010D2 +:10CBD00026EF001026EF001026EF001026EF0010C1 +:10CBE00018F0001026EF001026EF001026EF0010BE +:10CBF00026EF0010E6EF001026EF001026EF0010E1 +:10CC000026EF001026EF001026EF001026EF001090 +:10CC100026EF0010DAEF001026EF001026EF0010CC +:10CC200026EF001006F10010F8F0001026EF0010BB +:10CC300026EF001054F0001026EF001026EF001031 +:10CC400026EF001026EF001024F0001026EF001051 +:10CC500026EF001026EF001026EF001026EF001040 +:10CC600018F0001026EF001026EF001026EF00103D +:10CC700026EF0010E6EF00100A000100020003009A +:10CC80000400050006000700080009000A000B0068 +:10CC90000C000D000E000F0010000000504F534913 +:10CCA000580000002E0000006E660000696E697476 +:10CCB00079000000616E0000B0FF0010DEFE001081 +:10CCC000DEFE0010DEFE0010DEFE0010DEFE0010B4 +:10CCD000DEFE0010DEFE0010DEFE0010D2FF0010AF +:10CCE000D2FF0010D2FF0010D2FF0010D2FF0010C0 +:10CCF000DEFE0010DEFE0010DEFE0010DEFE001084 +:10CD0000DEFE0010DEFE0010DEFE0010DEFE001073 +:10CD1000DEFE0010DEFE0010DEFE0010DEFE001063 +:10CD2000DEFE0010DEFE0010DEFE0010DEFE001053 +:10CD3000DEFE0010DEFE0010D2FF0010DEFE00104E +:10CD4000DEFE0010DEFE0010DEFE0010DEFE001033 +:10CD5000DEFE0010DEFE0010DEFE0010DEFE001023 +:10CD6000DEFE0010AC080110DEFE00109408011079 +:10CD7000CA080110B2080110D00A0110CA0A011035 +:10CD8000BE0A0110B208011035000000CEFBFFFF03 +:10CD9000CB03000001000000000000003400000090 +:10CDA000CEFBFFFFCB0300000100000000000000ED +:10CDB000BC89D897B2D29C3C33A7A8D523F6493971 +:10CDC0003DA7F444FD0FA5329D978CCF08BA5B2593 +:10CDD000436FAC6428066811121701102817011060 +:10CDE000281701102817011028170110AC1A01107C +:10CDF00028170110281701102817011028170110F3 +:10CE000028170110E0170110E0170110E0170110BA +:10CE1000E0170110E0170110E0170110E0170110F2 +:10CE2000E0170110E0170110E0170110281701109A +:10CE300028170110281701102817011028170110B2 +:10CE400028170110281701102817011028170110A2 +:10CE5000281701104C1A011028170110281701106B +:10CE60002817011028170110281701102817011082 +:10CE700028170110621A0110281701102817011035 +:10CE8000361A011028170110281701102817011051 +:10CE90002817011028170110281701102817011052 +:10CEA0002817011000180110281701102817011069 +:10CEB000141A011028170110281701102817011043 +:10CEC0002817011028170110281701102817011022 +:10CED000281A01102022011028170110281701100C +:10CEE00028170110861A01109A1A0110281701102C +:10CEF00028170110F819011028170110AC1901109A +:10CF00001A220110F019011028170110281701101A +:10CF10006618011028170110741A01102817011043 +:10CF200028170110001801105E1C0110C61B01100B +:10CF30005E1C0110C61B0110C61B0110781C0110DD +:10CF4000301C0110301C0110301C0110301C01106D +:10CF5000301C0110301C0110301C0110681C011025 +:10CF6000681C0110C61B0110C61B0110C61B011056 +:10CF7000C61B0110C61B0110C61B0110C61B0110E9 +:10CF80009E1B01109E1B01109E1B01109E1B011079 +:10CF90009E1B01109E1B0110C61B0110C61B011019 +:10CFA000C61B0110C61B0110C61B0110C61B0110B9 +:10CFB000C61B0110C61B0110C61B0110C61B0110A9 +:10CFC000C61B0110C61B0110C61B0110C61B011099 +:10CFD000C61B0110C61B0110C61B0110401C01100E +:10CFE000C61B0110C61B0110C61B0110C61B011079 +:10CFF000C61B0110C61B0110C61B0110C61B011069 +:10D000009E1B01109E1B01109E1B01109E1B0110F8 +:10D010009E1B01109E1B0110C61B0110C61B011098 +:10D02000C61B0110C61B0110C61B0110C61B011038 +:10D03000C61B0110C61B0110C61B0110C61B011028 +:10D04000C61B0110C61B0110C61B0110C61B011018 +:10D05000C61B0110C61B0110C61B0110401C01108D +:10D060000A0001000200030004000500060007009A +:10D07000080009000A000B000C000D000E000F0054 +:10D080001000000042616C6C6F6320737563636510 +:10D0900065646564000000002E2E2F2E2E2F2E2E8C +:10D0A0002F2E2E2F2E2E2F2E2E2F2E2E2F2E2E2F9A +:10D0B0006E65776C69622F6C6962632F7374646C40 +:10D0C00069622F6764746F612D6765746865782E77 +:10D0D00063000000000000000000000000000000ED +:10D0E0000000000000000000000000000000000040 +:10D0F0000000000000000000000000000000000030 +:10D100000000000010111213141516171819000052 +:10D1100000000000001A1B1C1D1E1F000000000064 +:10D1200000000000000000000000000000000000FF +:10D1300000000000001A1B1C1D1E1F000000000044 +:10D1400000000000000000000000000000000000DF +:10D1500000000000000000000000000000000000CF +:10D1600000000000000000000000000000000000BF +:10D1700000000000000000000000000000000000AF +:10D18000000000000000000000000000000000009F +:10D19000000000000000000000000000000000008F :10D1A000000000000000000000000000000000007F :10D1B000000000000000000000000000000000006F -:10D1C0000000000010111213141516171819000092 -:10D1D00000000000001A1B1C1D1E1F0000000000A4 -:10D1E000000000000000000000000000000000003F -:10D1F00000000000001A1B1C1D1E1F000000000084 -:10D20000000000000000000000000000000000001E -:10D21000000000000000000000000000000000000E -:10D2200000000000000000000000000000000000FE -:10D2300000000000000000000000000000000000EE -:10D2400000000000000000000000000000000000DE -:10D2500000000000000000000000000000000000CE -:10D2600000000000000000000000000000000000BE -:10D2700000000000000000000000000000000000AE -:10D28000000000000000000000000000000000009E -:10D290000000000064CD04104C4301108C120020EB -:10D2A0002E2E2F2E2E2F2E2E2F2E2E2F2E2E2F2E99 -:10D2B0002E2F2E2E2F2E2E2F6E65776C69622F6CDF -:10D2C0006962632F7374646C69622F6D7072656339 -:10D2D0002E6300000000000005000000190000009F -:10D2E0007D00000000000000BC89D897B2D29C3CB1 -:10D2F00033A7A8D523F649393DA7F444FD0FA5323D -:10D300009D978CCF08BA5B25436FAC642806C80A8A -:10D310000080E03779C34143176E05B5B5B8934631 -:10D32000F5F93FE9034F384D321D30F94877825AFD -:10D330003CBF737FDD4F1575000000000000F03F1B -:10D3400000000000000024400000000000005940E0 -:10D350000000000000408F40000000000088C34033 -:10D3600000000000006AF8400000000080842E41A8 -:10D3700000000000D01263410000000084D79741F4 -:10D380000000000065CDCD41000000205FA00242FA -:10D39000000000E876483742000000A2941A6D426F -:10D3A000000040E59C30A2420000901EC4BCD64262 -:10D3B00000003426F56B0C430080E03779C341430D -:10D3C00000A0D8855734764300C84E676DC1AB4383 -:10D3D000003D9160E458E143408CB5781DAF1544A1 -:10D3E00050EFE2D6E41A4B4492D54D06CFF080447C -:10D3F000F64AE1C7022DB544B49DD9794378EA4491 -:10D40000AC020010A002001094020010004A0110AB -:0CD41000880200100C4A0110184A01109C -:10D41C0010B5002406E00368BFF35F8F1C6081F336 -:10D42C00108820BF0268EFF3108172B61368002BCE -:10D43C00FCD0BFF35F8F0422835E002BEBDD013B3E -:10D44C0083800368BFF35F8F00221A6081F310881A -:10D45C0010BDC046F8B54746CE4680B51F00002328 -:10D46C000400904699460CE02368BFF35F8F4A4650 -:10D47C001A608CF310884046390000F04DFB0028F0 -:10D48C001AD12668EFF3108C72B63568002DFCD0DB -:10D49C00BFF35F8F0423E55E002DE5DD013DA58024 -:10D4AC002368BFF35F8F00221A608CF31088012071 -:10D4BC00C0BCB946B046F8BD0020F9E710B502680B -:10D4CC00EFF3108172B61368002BFCD0BFF35F8FA3 -:10D4DC000422835E0624025F9A420BDD01338380B3 -:10D4EC000368BFF35F8F00221A6081F3108840BF7E -:10D4FC00012010BD0368BFF35F8F00221A6081F317 -:10D50C0010880020F5E7C046D02330B500251B0657 -:10D51C0000245D5706E00368BFF35F8F1C6081F346 -:10D52C00108820BF0268EFF3108172B61368002BCD -:10D53C00FCD0BFF35F8F03797F2BECD905710368A7 -:10D54C00BFF35F8F00221A6081F3108830BDC04694 -:10D55C00D02330B500241B0600251C5708E0002BF7 -:10D56C0013DB0368BFF35F8F1D6081F3108820BF4E -:10D57C000268EFF3108172B61368002BFCD0BFF376 -:10D58C005F8F0423C356A342E9D14379047101335D -:10D59C0043710368BFF35F8F00221A6081F3108818 -:10D5AC0030BDC046F0B5C646150000B504001E00DF -:10D5BC000268EFF3108172B61368002BFCD0BFF336 -:10D5CC005F8F0423E356002B2DDB2268BFF35F8FA4 -:10D5DC000020106081F31088D0221206127852B20B -:10D5EC0090469A4203D1002080BCB846F0BD00277B -:10D5FC000BE02368BFF35F8F1F6081F31088280056 -:10D60C00310000F089FA0028EDD12268EFF3108187 -:10D61C0072B61368002BFCD0BFF35F8F23797F2B7E -:10D62C00E7D9434602E0D0231B061B68237123680D -:10D63C00BFF35F8F00221A6081F310880120D3E7BB -:10D64C00D02203000020120610B510561C68EFF310 -:10D65C00108C72B62268002AFCD0BFF35F8F0422B4 -:10D66C009A56002A06DB824204D000290FD00020F3 -:10D67C000A6004E0187101205A7901325A711B6852 -:10D68C00BFF35F8F00221A608CF3108810BD00204E -:10D69C00F5E7C046F0B54F46D6464646C0B51F0026 -:10D6AC00D0231B061B6804009A460023904699461B -:10D6BC000CE02268BFF35F8F4946116083F310883A -:10D6CC004046390000F028FA00281AD12668EFF3FA -:10D6DC00108372B63568002DFCD0BFF35F8F2579AF -:10D6EC007F2DE6D9524622712268BFF35F8F00214D -:10D6FC00116083F310880120E0BCBA46B146A846FD -:10D70C00F0BD0020F8E7C0460268EFF3108172B656 -:10D71C001368002BFCD0BFF35F8FFF2303710368EA -:10D72C00BFF35F8F00221A6081F3108840BF7047EF -:10D73C000268EFF3108172B61368002BFCD0BFF3B4 -:10D74C005F8F4379013BDBB24371002B09D1FF2280 -:10D75C0002710268BFF35F8F136081F3108840BFC2 -:10D76C0070470368BFF35F8F00221A6081F3108843 -:10D77C00F6E7C046D023FF221B0630B50121022458 -:10D78C001148124D1A6502E09A6D824203D01A6D4F -:10D79C001142F9D130BDEFF3108C72B61A6D1442F0 -:10D7AC00FCD0586540BF00E020BF1A6D1142FBD081 -:10D7BC009A6DAA42F9D18CF310881A6D1442FCD0E0 -:10D7CC005D6540BFE3E7C0461E83A873E17C578CC0 -:10D7DC00084810B50378002B0AD180230649074A64 -:10D7EC005B051C68CC5004339342FAD101230370BF -:10D7FC0010BDC046CE0F01203C17001000010010D8 -:10D80C0010B5024B0133984710BDC0463C170020A1 -:10D81C00034B1A68C0239B009343024A1360704762 -:10D82C000C8001400C900140054B1A6880239B0032 -:10D83C005340C02292001340024A13607047C04606 -:10D84C000C8001400C900140F0B58023D6464F4629 -:10D85C004646421804000D00C0B59B039A4227D8D7 -:10D86C0014271826388833881349984733888246FA -:10D87C001249388898473388814611493888984727 -:10D88C00338810498046388898470600FFF7A0FF78 -:10D89C00D047C84780222900D82320005202C04715 -:10D8AC00B047FFF7ADFFE0BCBA46B146A846F0BDA5 -:10D8BC0000F02AF9D4E7C04649460000455800005C -:10D8CC005245000046430000F8B54E464546DE463C -:10D8DC0057468023E0B515008218040089469B0347 -:10D8EC009A4226D814271826388833881249984724 -:10D8FC0033888346114938889847338882461049C3 -:10D90C003888984733880F498046388898470600EE -:10D91C00FFF75EFFD847D0472A0049462000C04792 -:10D92C00B047FFF76DFFF0BCBB46B246A946A04618 -:10D93C00F8BD00F0E9F8D5E749460000455800006D -:10D94C0052500000464300001423F0B5D6464F4613 -:10D95C0046469A46814618880433C0B598460E0050 -:10D96C001B882749140098475346070018884346DC -:10D97C0024491B889847534605001888434622497A -:10D98C001B8898478046FFF723FFB847A847FFF747 -:10D99C004BFF002C1BD0C021220008270220490578 -:10D9AC003D008B6A1D4018420BD0002C09D0131B74 -:10D9BC000D2B1FD84B461B78013C0B6601239C4654 -:10D9CC00E1442300002D0CD11343002BE8D1FFF7C9 -:10D9DC001FFFC047FFF714FFE0BCBA46B146A8468C -:10D9EC00F0BD002AF1D00B6E013A337013000136F2 -:10D9FC002343EAE7002DD3D0002AD1D0F3E7C04669 -:10DA0C004946000045580000464300007047C04698 -:10DA1C0030B5032A0CD903000B439B0719D10368BB -:10DA2C000C68A34215D1043A04300431032AF6D809 -:10DA3C00551E002A0BD0002303E05A1C9D4206D031 -:10DA4C001300C25CCC5CA242F7D0101B00E000209B -:10DA5C0030BD551EEFE7C046F0B588420AD98B1889 -:10DA6C00984207D2531E002A03D0CA5CC254013B11 -:10DA7C00FBD2F0BD0F2A0BD80500561E002AF8D099 -:10DA8C000023CC5C1A00EC5401339642F9D1F0E738 -:10DA9C0003270D003E0005430C0003002E402F42CF -:10DAAC002BD11500103D2D09AC462F013F182568D0 -:10DABC001D6065685D60A5689D60E5681034DD607B -:10DACC001D001033BD42F2D165460F230C240135E5 -:10DADC002D01491913404519144211D08C59AC51E0 -:10DAEC0004369C1B032CF9D8043B9B0801339B0088 -:10DAFC00ED18C91803231A40BFE70500561EBFE7EF -:10DB0C001A00BAE70000000001B40248844601BCC8 -:10DB1C00604700BFB554001001B40248844601BCF4 -:10DB2C00604700BF5D4500102089846A96AA0000FA -:10DB3C000000141082000000CD0D001083000000C6 -:10DB4C00CD0D001084000000CD0D0010020000006F -:10DB5C00910C001003000000910C00100400000058 -:10DB6C00910C0010100000000000000000000100EB -:10DB7C000000000000000000000002000000000097 -:10DB8C000000000000000300000000000000000086 -:10DB9C000000FF000000000001B5486801318E460E -:10DBAC000047704609380149884701BD853B001084 -:10DBBC00780800200000000008130020BC2300207F -:10DBCC000000000000000000CC230020000000003A -:10DBDC000000000010000000000000000000000029 -:10DBEC00503300004C33000054330000523300001B -:10DBFC004D5300004D4300005334000043340000EB -:10DC0C005858000000000000B1D1001000000000C6 -:10DC1C0000000000000000000000000015D1001002 -:10DC2C0000000000000000000000000000000000E8 -:10DC3C00E80800200000000000000000D40B0020C9 -:10DC4C003C0C0020A40C0020000000000000000090 +:10D1C000000000000000000000000000000000005F +:10D1D00000000000A4CC0410904201108C1200202A +:10D1E0002E2E2F2E2E2F2E2E2F2E2E2F2E2E2F2E5A +:10D1F0002E2F2E2E2F2E2E2F6E65776C69622F6CA0 +:10D200006962632F7374646C69622F6D70726563F9 +:10D210002E6300000000000005000000190000005F +:10D220007D00000000000000BC89D897B2D29C3C71 +:10D2300033A7A8D523F649393DA7F444FD0FA532FD +:10D240009D978CCF08BA5B25436FAC642806C80A4B +:10D250000080E03779C34143176E05B5B5B89346F2 +:10D26000F5F93FE9034F384D321D30F94877825ABE +:10D270003CBF737FDD4F1575000000000000F03FDC +:10D2800000000000000024400000000000005940A1 +:10D290000000000000408F40000000000088C340F4 +:10D2A00000000000006AF8400000000080842E4169 +:10D2B00000000000D01263410000000084D79741B5 +:10D2C0000000000065CDCD41000000205FA00242BB +:10D2D000000000E876483742000000A2941A6D4230 +:10D2E000000040E59C30A2420000901EC4BCD64223 +:10D2F00000003426F56B0C430080E03779C34143CE +:10D3000000A0D8855734764300C84E676DC1AB4343 +:10D31000003D9160E458E143408CB5781DAF154461 +:10D3200050EFE2D6E41A4B4492D54D06CFF080443C +:10D33000F64AE1C7022DB544B49DD9794378EA4451 +:10D34000AC020010A002001094020010404901102D +:0CD35000880200104C49011058490110DF +:10D35C0010B5002406E00368BFF35F8F1C6081F3F7 +:10D36C00108820BF0268EFF3108172B61368002B8F +:10D37C00FCD0BFF35F8F0422835E002BEBDD013BFF +:10D38C0083800368BFF35F8F00221A6081F31088DB +:10D39C0010BDC046F8B54746CE4680B51F000023E9 +:10D3AC000400904699460CE02368BFF35F8F4A4611 +:10D3BC001A608CF310884046390000F04DFB0028B1 +:10D3CC001AD12668EFF3108C72B63568002DFCD09C +:10D3DC00BFF35F8F0423E55E002DE5DD013DA580E5 +:10D3EC002368BFF35F8F00221A608CF31088012032 +:10D3FC00C0BCB946B046F8BD0020F9E710B50268CC +:10D40C00EFF3108172B61368002BFCD0BFF35F8F63 +:10D41C000422835E0624025F9A420BDD0133838073 +:10D42C000368BFF35F8F00221A6081F3108840BF3E +:10D43C00012010BD0368BFF35F8F00221A6081F3D7 +:10D44C0010880020F5E7C046D02330B500251B0618 +:10D45C0000245D5706E00368BFF35F8F1C6081F307 +:10D46C00108820BF0268EFF3108172B61368002B8E +:10D47C00FCD0BFF35F8F03797F2BECD90571036868 +:10D48C00BFF35F8F00221A6081F3108830BDC04655 +:10D49C00D02330B500241B0600251C5708E0002BB8 +:10D4AC0013DB0368BFF35F8F1D6081F3108820BF0F +:10D4BC000268EFF3108172B61368002BFCD0BFF337 +:10D4CC005F8F0423C356A342E9D14379047101331E +:10D4DC0043710368BFF35F8F00221A6081F31088D9 +:10D4EC0030BDC046F0B5C646150000B504001E00A0 +:10D4FC000268EFF3108172B61368002BFCD0BFF3F7 +:10D50C005F8F0423E356002B2DDB2268BFF35F8F64 +:10D51C000020106081F31088D0221206127852B2CB +:10D52C0090469A4203D1002080BCB846F0BD00273B +:10D53C000BE02368BFF35F8F1F6081F31088280016 +:10D54C00310000F089FA0028EDD12268EFF3108148 +:10D55C0072B61368002BFCD0BFF35F8F23797F2B3F +:10D56C00E7D9434602E0D0231B061B6823712368CE +:10D57C00BFF35F8F00221A6081F310880120D3E77C +:10D58C00D02203000020120610B510561C68EFF3D1 +:10D59C00108C72B62268002AFCD0BFF35F8F042275 +:10D5AC009A56002A06DB824204D000290FD00020B4 +:10D5BC000A6004E0187101205A7901325A711B6813 +:10D5CC00BFF35F8F00221A608CF3108810BD00200F +:10D5DC00F5E7C046F0B54F46D6464646C0B51F00E7 +:10D5EC00D0231B061B6804009A46002390469946DC +:10D5FC000CE02268BFF35F8F4946116083F31088FB +:10D60C004046390000F028FA00281AD12668EFF3BA +:10D61C00108372B63568002DFCD0BFF35F8F25796F +:10D62C007F2DE6D9524622712268BFF35F8F00210D +:10D63C00116083F310880120E0BCBA46B146A846BD +:10D64C00F0BD0020F8E7C0460268EFF3108172B617 +:10D65C001368002BFCD0BFF35F8FFF2303710368AB +:10D66C00BFF35F8F00221A6081F3108840BF7047B0 +:10D67C000268EFF3108172B61368002BFCD0BFF375 +:10D68C005F8F4379013BDBB24371002B09D1FF2241 +:10D69C0002710268BFF35F8F136081F3108840BF83 +:10D6AC0070470368BFF35F8F00221A6081F3108804 +:10D6BC00F6E7C046D023FF221B0630B50121022419 +:10D6CC001148124D1A6502E09A6D824203D01A6D10 +:10D6DC001142F9D130BDEFF3108C72B61A6D1442B1 +:10D6EC00FCD0586540BF00E020BF1A6D1142FBD042 +:10D6FC009A6DAA42F9D18CF310881A6D1442FCD0A1 +:10D70C005D6540BFE3E7C0461E83A873E17C578C80 +:10D71C00084810B50378002B0AD180230649074A24 +:10D72C005B051C68CC5004339342FAD1012303707F +:10D73C0010BDC046E20F01203C1700100001001084 +:10D74C0010B5024B0133984710BDC0463C17002062 +:10D75C00034B1A68C0239B009343024A1360704723 +:10D76C000C8001400C900140054B1A6880239B00F3 +:10D77C005340C02292001340024A13607047C046C7 +:10D78C000C8001400C900140F0B58023D6464F46EA +:10D79C004646421804000D00C0B59B039A4227D898 +:10D7AC0014271826388833881349984733888246BB +:10D7BC0012493888984733888146114938889847E8 +:10D7CC00338810498046388898470600FFF7A0FF39 +:10D7DC00D047C84780222900D82320005202C047D6 +:10D7EC00B047FFF7ADFFE0BCBA46B146A846F0BD66 +:10D7FC0000F02AF9D4E7C04649460000455800001D +:10D80C005245000046430000F8B54E464546DE46FC +:10D81C0057468023E0B515008218040089469B0307 +:10D82C009A4226D8142718263888338812499847E4 +:10D83C003388834611493888984733888246104983 +:10D84C003888984733880F498046388898470600AF +:10D85C00FFF75EFFD847D0472A0049462000C04753 +:10D86C00B047FFF76DFFF0BCBB46B246A946A046D9 +:10D87C00F8BD00F0E9F8D5E749460000455800002E +:10D88C0052500000464300001423F0B5D6464F46D4 +:10D89C0046469A46814618880433C0B598460E0011 +:10D8AC001B8827491400984753460700188843469D +:10D8BC0024491B889847534605001888434622493B +:10D8CC001B8898478046FFF723FFB847A847FFF708 +:10D8DC004BFF002C1BD0C021220008270220490539 +:10D8EC003D008B6A1D4018420BD0002C09D0131B35 +:10D8FC000D2B1FD84B461B78013C0B6601239C4615 +:10D90C00E1442300002D0CD11343002BE8D1FFF789 +:10D91C001FFFC047FFF714FFE0BCBA46B146A8464C +:10D92C00F0BD002AF1D00B6E013A337013000136B2 +:10D93C002343EAE7002DD3D0002AD1D0F3E7C04629 +:10D94C004946000045580000464300007047C04659 +:10D95C0030B5032A0CD903000B439B0719D103687C +:10D96C000C68A34215D1043A04300431032AF6D8CA +:10D97C00551E002A0BD0002303E05A1C9D4206D0F2 +:10D98C001300C25CCC5CA242F7D0101B00E000205C +:10D99C0030BD551EEFE7C046F0B588420AD98B184A +:10D9AC00984207D2531E002A03D0CA5CC254013BD2 +:10D9BC00FBD2F0BD0F2A0BD80500561E002AF8D05A +:10D9CC000023CC5C1A00EC5401339642F9D1F0E7F9 +:10D9DC0003270D003E0005430C0003002E402F4290 +:10D9EC002BD11500103D2D09AC462F013F18256891 +:10D9FC001D6065685D60A5689D60E5681034DD603C +:10DA0C001D001033BD42F2D165460F230C240135A5 +:10DA1C002D01491913404519144211D08C59AC51A0 +:10DA2C0004369C1B032CF9D8043B9B0801339B0048 +:10DA3C00ED18C91803231A40BFE70500561EBFE7AF +:10DA4C001A00BAE70000000001B40248844601BC89 +:10DA5C00604700BF2554001001B40248844601BC45 +:10DA6C00604700BFE54500102089846A96AA000033 +:10DA7C000000141082000000810D001083000000D3 +:10DA8C00810D001084000000810D001002000000C8 +:10DA9C00450C001003000000450C001004000000B1 +:10DAAC00450C0010100000000000000000000100F8 +:10DABC000000000000000000000002000000000058 +:10DACC000000000000000300000000000000000047 +:10DADC000000FF000000000001B5486801318E46CF +:10DAEC000047704609380149884701BD0D3C0010BC +:10DAFC00780800200000000008130020BC23002040 +:10DB0C000000000000000000CC23002000000000FA +:10DB1C0000000000100000000000000000000000E9 +:10DB2C00503300004C3300005433000052330000DB +:10DB3C004D5300004D4300005334000043340000AB +:10DB4C00585800000000000021D100100000000017 +:10DB5C0000000000000000000000000085D0001054 +:10DB6C0000000000000000000000000000000000A9 +:10DB7C00E80800200000000000000000D40B00208A +:10DB8C003C0C0020A40C0020000000000000000051 +:10DB9C000000000000000000000000000000000079 +:10DBAC000000000000000000000000000000000069 +:10DBBC000000000000000000000000000000000059 +:10DBCC000000000000000000000000000000000049 +:10DBDC000000000000000000000000000000000039 +:10DBEC000000000000000000000000000000000029 +:10DBFC000000000000000000000000000000000019 +:10DC0C000000000000000000000000000000000008 +:10DC1C0000000000000000000000000000000000F8 +:10DC2C0001000000000000000E33CDAB34126DE695 +:10DC3C00ECDE05000B0000000000000000000000FE +:10DC4C0000000000000000000000000000000000C8 :10DC5C0000000000000000000000000000000000B8 :10DC6C0000000000000000000000000000000000A8 :10DC7C000000000000000000000000000000000098 @@ -19923,8 +19922,8 @@ :10DCBC000000000000000000000000000000000058 :10DCCC000000000000000000000000000000000048 :10DCDC000000000000000000000000000000000038 -:10DCEC0001000000000000000E33CDAB34126DE6D5 -:10DCFC00ECDE05000B00000000000000000000003E +:10DCEC000000000000000000000000000000000028 +:10DCFC000000000000000000000000000000000018 :10DD0C000000000000000000000000000000000007 :10DD1C0000000000000000000000000000000000F7 :10DD2C0000000000000000000000000000000000E7 @@ -19967,108 +19966,96 @@ :10DF7C000000000000000000000000000000000095 :10DF8C000000000000000000000000000000000085 :10DF9C000000000000000000000000000000000075 -:10DFAC000000000000000000000000000000000065 -:10DFBC000000000000000000000000000000000055 -:10DFCC000000000000000000000000000000000045 -:10DFDC000000000000000000000000000000000035 -:10DFEC000000000000000000000000000000000025 -:10DFFC000000000000000000000000000000000015 -:10E00C000000000000000000000000000000000004 -:10E01C0000000000000000000000000000000000F4 -:10E02C0000000000000000000000000000000000E4 -:10E03C0000000000000000000000000000000000D4 -:10E04C0000000000000000000000000000000000C4 -:10E05C0000000000000000000000000000000000B4 -:10E06C00FFFFFFFF000002000000000000000000A6 -:10E07C00180D0020180D0020200D0020200D002070 -:10E08C00280D0020280D0020300D0020300D002020 -:10E09C00380D0020380D0020400D0020400D0020D0 -:10E0AC00480D0020480D0020500D0020500D002080 -:10E0BC00580D0020580D0020600D0020600D002030 -:10E0CC00680D0020680D0020700D0020700D0020E0 -:10E0DC00780D0020780D0020800D0020800D002090 -:10E0EC00880D0020880D0020900D0020900D002040 -:10E0FC00980D0020980D0020A00D0020A00D0020F0 -:10E10C00A80D0020A80D0020B00D0020B00D00209F -:10E11C00B80D0020B80D0020C00D0020C00D00204F -:10E12C00C80D0020C80D0020D00D0020D00D0020FF -:10E13C00D80D0020D80D0020E00D0020E00D0020AF -:10E14C00E80D0020E80D0020F00D0020F00D00205F -:10E15C00F80D0020F80D0020000E0020000E00200D -:10E16C00080E0020080E0020100E0020100E0020BB -:10E17C00180E0020180E0020200E0020200E00206B -:10E18C00280E0020280E0020300E0020300E00201B -:10E19C00380E0020380E0020400E0020400E0020CB -:10E1AC00480E0020480E0020500E0020500E00207B -:10E1BC00580E0020580E0020600E0020600E00202B -:10E1CC00680E0020680E0020700E0020700E0020DB -:10E1DC00780E0020780E0020800E0020800E00208B -:10E1EC00880E0020880E0020900E0020900E00203B -:10E1FC00980E0020980E0020A00E0020A00E0020EB -:10E20C00A80E0020A80E0020B00E0020B00E00209A -:10E21C00B80E0020B80E0020C00E0020C00E00204A -:10E22C00C80E0020C80E0020D00E0020D00E0020FA -:10E23C00D80E0020D80E0020E00E0020E00E0020AA -:10E24C00E80E0020E80E0020F00E0020F00E00205A -:10E25C00F80E0020F80E0020000F0020000F002008 -:10E26C00080F0020080F0020100F0020100F0020B6 -:10E27C00180F0020180F0020200F0020200F002066 -:10E28C00280F0020280F0020300F0020300F002016 -:10E29C00380F0020380F0020400F0020400F0020C6 -:10E2AC00480F0020480F0020500F0020500F002076 -:10E2BC00580F0020580F0020600F0020600F002026 -:10E2CC00680F0020680F0020700F0020700F0020D6 -:10E2DC00780F0020780F0020800F0020800F002086 -:10E2EC00880F0020880F0020900F0020900F002036 -:10E2FC00980F0020980F0020A00F0020A00F0020E6 -:10E30C00A80F0020A80F0020B00F0020B00F002095 -:10E31C00B80F0020B80F0020C00F0020C00F002045 -:10E32C00C80F0020C80F0020D00F0020D00F0020F5 -:10E33C00D80F0020D80F0020E00F0020E00F0020A5 -:10E34C00E80F0020E80F0020F00F0020F00F002055 -:10E35C00F80F0020F80F0020001000200010002003 -:10E36C0008100020081000201010002010100020B1 -:10E37C001810002018100020201000202010002061 -:10E38C002810002028100020301000203010002011 -:10E39C0038100020381000204010002040100020C1 -:10E3AC004810002048100020501000205010002071 -:10E3BC005810002058100020601000206010002021 -:10E3CC0068100020681000207010002070100020D1 -:10E3DC007810002078100020801000208010002081 -:10E3EC008810002088100020901000209010002031 -:10E3FC009810002098100020A0100020A0100020E1 -:10E40C00A8100020A8100020B0100020B010002090 -:10E41C00B8100020B8100020C0100020C010002040 -:10E42C00C8100020C8100020D0100020D0100020F0 -:10E43C00D8100020D8100020E0100020E0100020A0 -:10E44C00E8100020E8100020F0100020F010002050 -:10E45C00F8100020F81000200011002000110020FE -:10E46C0008110020081100201011002010110020AC +:10DFAC00FFFFFFFF00000200000000000000000067 +:10DFBC00180D0020180D0020200D0020200D002031 +:10DFCC00280D0020280D0020300D0020300D0020E1 +:10DFDC00380D0020380D0020400D0020400D002091 +:10DFEC00480D0020480D0020500D0020500D002041 +:10DFFC00580D0020580D0020600D0020600D0020F1 +:10E00C00680D0020680D0020700D0020700D0020A0 +:10E01C00780D0020780D0020800D0020800D002050 +:10E02C00880D0020880D0020900D0020900D002000 +:10E03C00980D0020980D0020A00D0020A00D0020B0 +:10E04C00A80D0020A80D0020B00D0020B00D002060 +:10E05C00B80D0020B80D0020C00D0020C00D002010 +:10E06C00C80D0020C80D0020D00D0020D00D0020C0 +:10E07C00D80D0020D80D0020E00D0020E00D002070 +:10E08C00E80D0020E80D0020F00D0020F00D002020 +:10E09C00F80D0020F80D0020000E0020000E0020CE +:10E0AC00080E0020080E0020100E0020100E00207C +:10E0BC00180E0020180E0020200E0020200E00202C +:10E0CC00280E0020280E0020300E0020300E0020DC +:10E0DC00380E0020380E0020400E0020400E00208C +:10E0EC00480E0020480E0020500E0020500E00203C +:10E0FC00580E0020580E0020600E0020600E0020EC +:10E10C00680E0020680E0020700E0020700E00209B +:10E11C00780E0020780E0020800E0020800E00204B +:10E12C00880E0020880E0020900E0020900E0020FB +:10E13C00980E0020980E0020A00E0020A00E0020AB +:10E14C00A80E0020A80E0020B00E0020B00E00205B +:10E15C00B80E0020B80E0020C00E0020C00E00200B +:10E16C00C80E0020C80E0020D00E0020D00E0020BB +:10E17C00D80E0020D80E0020E00E0020E00E00206B +:10E18C00E80E0020E80E0020F00E0020F00E00201B +:10E19C00F80E0020F80E0020000F0020000F0020C9 +:10E1AC00080F0020080F0020100F0020100F002077 +:10E1BC00180F0020180F0020200F0020200F002027 +:10E1CC00280F0020280F0020300F0020300F0020D7 +:10E1DC00380F0020380F0020400F0020400F002087 +:10E1EC00480F0020480F0020500F0020500F002037 +:10E1FC00580F0020580F0020600F0020600F0020E7 +:10E20C00680F0020680F0020700F0020700F002096 +:10E21C00780F0020780F0020800F0020800F002046 +:10E22C00880F0020880F0020900F0020900F0020F6 +:10E23C00980F0020980F0020A00F0020A00F0020A6 +:10E24C00A80F0020A80F0020B00F0020B00F002056 +:10E25C00B80F0020B80F0020C00F0020C00F002006 +:10E26C00C80F0020C80F0020D00F0020D00F0020B6 +:10E27C00D80F0020D80F0020E00F0020E00F002066 +:10E28C00E80F0020E80F0020F00F0020F00F002016 +:10E29C00F80F0020F80F00200010002000100020C4 +:10E2AC000810002008100020101000201010002072 +:10E2BC001810002018100020201000202010002022 +:10E2CC0028100020281000203010002030100020D2 +:10E2DC003810002038100020401000204010002082 +:10E2EC004810002048100020501000205010002032 +:10E2FC0058100020581000206010002060100020E2 +:10E30C006810002068100020701000207010002091 +:10E31C007810002078100020801000208010002041 +:10E32C0088100020881000209010002090100020F1 +:10E33C009810002098100020A0100020A0100020A1 +:10E34C00A8100020A8100020B0100020B010002051 +:10E35C00B8100020B8100020C0100020C010002001 +:10E36C00C8100020C8100020D0100020D0100020B1 +:10E37C00D8100020D8100020E0100020E010002061 +:10E38C00E8100020E8100020F0100020F010002011 +:10E39C00F8100020F81000200011002000110020BF +:10E3AC00081100200811002010110020101100206D +:10E3BC00430000000000000000000000000000000E +:10E3CC000000000000000000000000000000000041 +:10E3DC0043000000000000000000000000000000EE +:10E3EC000000000000000000000000000000000021 +:10E3FC0043000000000000000000000000000000CE +:10E40C000000000000000000000000000000000000 +:10E41C0043000000000000000000000000000000AD +:10E42C0000000000000000000000000000000000E0 +:10E43C00430000000000000000000000000000008D +:10E44C0000000000000000000000000000000000C0 +:10E45C00430000000000000000000000000000006D +:10E46C0000000000000000000000000000000000A0 :10E47C00430000000000000000000000000000004D :10E48C000000000000000000000000000000000080 -:10E49C00430000000000000000000000000000002D -:10E4AC000000000000000000000000000000000060 -:10E4BC00430000000000000000000000000000000D -:10E4CC000000000000000000000000000000000040 -:10E4DC0043000000000000000000000000000000ED +:10E49C00B125011039FD001000000000A4C70410C4 +:10E4AC00A4CC041090420110904201109042011033 +:10E4BC0090420110904201109042011090420110C4 +:10E4CC009042011090420110FFFFFFFFFFFFFFFF82 +:10E4DC00FFFFFFFFFFFF00000100415343494900CC :10E4EC000000000000000000000000000000000020 -:10E4FC0043000000000000000000000000000000CD +:10E4FC0000000000000000000000415343494900A7 :10E50C0000000000000000000000000000000000FF -:10E51C0043000000000000000000000000000000AC +:10E51C00000000000000000000000000FF000000F0 :10E52C0000000000000000000000000000000000DF -:10E53C00430000000000000000000000000000008C -:10E54C0000000000000000000000000000000000BF -:10E55C003D260110C5FD00100000000064C8041029 -:10E56C0064CD04104C4301104C4301104C4301107A -:10E57C004C4301104C4301104C4301104C4301100F -:10E58C004C4301104C430110FFFFFFFFFFFFFFFF47 -:10E59C00FFFFFFFFFFFF000001004153434949000B -:10E5AC00000000000000000000000000000000005F -:10E5BC0000000000000000000000415343494900E6 -:10E5CC00000000000000000000000000000000003F -:10E5DC00000000000000000000000000FF00000030 -:10E5EC00000000000000000000000000000000001F -:10E5FC00DD740010F56A001069720010E5730010EC -:08E60C0031030010FD8900102C +:10E53C004D740010656A0010D971001055730010ED +:08E54C00310300106D8900107D :04000005100001E9FD :00000001FF diff --git a/build/PicoPiFi.uf2 b/build/PicoPiFi.uf2 index af018bc9d5dad75cffc9d47a0c46a0e1ad67e9e0..c7943b7839aa888a5752bc8824d77730fd65e9f6 100644 GIT binary patch delta 64535 zcmbTf3tUvy{{Ow!W*Cr*jtt^(5%BA_Co;w44E5g0@=FL-TGv+)|46`4oK%*f2t zZ7#fIX67-o;+U9S>{xlq%xp00c+1etF*BRY7%l_z|E^iXX07Mf|Mz;Hr(T=AXYcp= ze820y_S$Q2D|hs+tnR(RfUo~6+KcgZC0d#;^^I0mO0$&>Qm|4l8MIm7YIHNceYZ`D z@d29Q6*J(>F@)qJ5lEi+vqp!IMy8wZSO>>+ga69LcFNPbI(yJqgo1xV^>E5T!`$kE z<&6`N?tCE9y?-ClO__|47ELIA^IhA0hJ37}$7|vOq$L0GMAPn4uZh(E_ z&+mS($@aOU9Vj_QDMeaSnqw5!xoR(4iY#L+Q!Mqh_Pl3mkV|e2a>*^huDeYSSm%w~ zZkcDDSGd)pam6<)yR`A$W;K3nLdFtHkZWqA7LM}ZXyUuyYRCA*gBRod%Co_xne$r= z)`$XwEyCJ8A1hW%R31{MTePkRn!8yIw)dR~f+AVtdZ_JPXIF^xXU)hM04YR_dxI`1 z9^ADMqKYs=fsh8*H3&`iK7Xxx>@mx^AS72BkQ^L|WL+qh8}A@_S2U875|Esg-358Q z-U>$yl2hR~jbL#Ymd`0uL;7Nq@@&YE+1lo?{OJ98`?N0HoVTyDYfEF^8xoRajV^S{|3;$5KKm2=TnK^-mk4+7hvUU>*;)?oXGpy8t$s~ zew`QWDryRL#Wa0oJ(X`jTP>lkGv1T=NDgyp+rEUWGaJ9OemNe=GwiW;NeS3I+_u6N z<~r@c=BKkNju-x?K(_rSUvCSQ16&_BVk6zJYc$(GDg311qGZm}=WMVXE5NcI0v+;v z3|W(7IVQ1OM5bo+H-xA$vdbYrN;z*yO3T9&SJ1EoYPE zkpIFOPqyVC1pZ9wNS+{;JV9LYP>*W-L7w!y0|D*>e>7QfId56xY{^#+DCBndcakQtlX-g6e*#PlLa|)d#o^dXaf{L8W2pXw+xI zMVb(qwkK>5^*WmqyLx#v@u+UH6Pu;yppGd4C=W_aQCp71V3Sdh%h{6WoHBeFY%yr9 z^F9ko>FFr2jJJMUfUi4$6>&v!aff6g<$puG|aT6v4M#!FkQK&8rdOhD_6(+TB6a= zifK_6ItQGZ7BfOvT7+-;-tQx{rgS`xz$4upDWc2+-&Dd-%LrI!C46SUCYp}QM=su~6k6CDBX;Bq{`F;VqRAI^LW=X_HZ#l*~+==l(` zxbY_P^{BxH7=XYqrSU4%1v*@TGTnHAx*XI8IdtGwSYa$Sp}?WkVuPm=`pv6`04Qw8 z^*j8U4!`uDV(cT2+JOf%%e4X@181lnEQr z<^g%w^?3`1*hsDe>e*B{`=S5rtIf&K2_n}EZH(I5+}rp28UJrJz7?HWd^>aT-Pnv| zGZ=ge_9ocB(QNVse$*fMspg)(-;4dfp8zfvxR+ob1N)85F}~|F{nzI=clZ6C zAN)>(<3iZN;P+klJ(^}9>RKFNMahx_n_|k!#>SL+oIfk0<9li6wwR$;RAZmkg~h%L z7kf{g?&vCCM$Kqxa6aujn$q%z^JmDC>&kQSgY9Na0|9;pK41aHWFr2>t84uks zGC=u9NLO5vjdga|bg(y!CA-At3_tRcJ!wqX8y}n`?Jxx z2bAq{&***im8LT&CTF9?Xm}1iY#6t^z*5l{oj;&_Blqh2to4ui`m9i!*UA6?=lmF3 zw|d3Aa@=-wqa<>m3H?%{b$zcGP2KxRu3sCEee}Mi#?p9nsr8Y9Z8Oev!pY+uG36-v z4*V_4KXWj|h9J{^b(YNcWfSojgCqL02zBKmwAzB?*}2n74W*Lny~eA~F1COqjT}VF17;O^R^6Yto|ZNxWi#18{#o*BT`r_BDh!#bjF~kv(b48 zZ91rA4?S0DzKHZW*_LEwal*jZd(c)RmdE72g&vEh$)BASQbtUh&}K_l<^6=%iX>;1 z`63LSjytJ8n=K*ZIxXl69=(Mh0FV0H=G%TP{im}!4awdXuXi=vCD587L$}f1Kj%wu z${1astBrhQG(jo(4&=Y8lu}8+zac;`e8&FyN^|()5*LJHkuD&Xy+>?AC zSl^gDJfgYfJxr=ajP4go+W?PyVK| zdT3I>u7s9;Im3`q!lZ2`dHke*wfR(0$r!Q zMs!c!!&!kY)kbU#vk}AD_|iKfFVOY5S2>WL0%6ak=W32NzmucL8S&DAW+f{lH=cHW zl`t)V(z^OOz|GLn(GHNhvRXscFVjA*Pb^c9<<#kXNPsmMg+c>ig~s?RTiMvrvC0P- zvx1-S1i@WOicOIRC(U@VX?AcL8f{6=^145RX5lLI$APX}ZKdVmu)on327iBUqXqRl z=hY`(dm=)L$r)<5TLN9Vo;0+;GTP#G6A1S?q!8_w_xW9<12#4K`Z(rb9Ot02XK+G~ z7h82l1FTbREf9KcGLkn##7baLV}QG|4CUv+z3*8JgkldK_^lz-cE+x?#@M`WrSYya zgWgC%2uh~HqzMgORvV5Y5q52afuD>tuCYpfW^CY79=CI|GCy;;>dwd>%$**bJ38Yw z=xdMXU9cH!Q*ECW2B*_TKG5}Q3%xr!W;LPc6)=%x_PPs|Z!(8REpK_tnpzgUA{hlk zVtU<)Fd_6Wry>tqt(wutGc)m=8D-C~g08_nO*#M{up(%n*L_Iw4l^2-Tc6DP)fVV_ zw)GGD6Oigpx6;3rtxD#IMCtox#WtcpZdNvoh*S+I;UhzX+gp2O&xq7610n2q2-Uxp z{!LYW9MLV+*ecKe$v)d|w4)70a5lO%7yd@I<~a)sHe2T82Bc)4D=65GzAbshqR1oj z@V(0Xk;a(sJ?VhG+G2#i4o{l(R~vGMS%Zr%+Ex4a$}EC17r{46V_5TRpvaIPD|$Bvza`=Q#;Eyd$d zZHk@tW6SD4G4+8a>^ZoJ3v>l|HSr4_0md#U+n#6b-Yv^uPqBw&cXwzKqftZbyD%hq zs9ue9g^@+t$VED*sKzqbj`~e??CR|e{K%43G}wL^&&y4-Ew%koI>C@-m>x5t=#}6B zcGPE}V^?BB;33P<{7&}gaA|HZjFrAA4KQ{_@mbN?-5k&7oH2Z67?_8FEvRF9X?`}; z*56uDV2ib{hx&}o0XB$^Jm)DG0@#wR$pz8n$yTrXVzZ3cq@>XotjfafYe!p{u@`No z@uTeD*syVc?K3Aza5|Y0eNm6`9d3`Z|I6mK;l#0)k+z-A0VvcTMbyplg7dm_mwYU6 zwIx*bt0Q?#EP0@Gt35}7?R4o8e+{Q~HW=zIOr^*OHacOVgMIsCiLd6vZ(2U+Bnq8W zq4UmcG8LKYYhSDh+pkoW>^>*FR_}wv4bnX**&Is&2GlIbZ|c&=VC~rsRHTL1bcXTFkS-A6Uj)!fdGj!n*q{ z<84zcFWR)PKxX&;(4ryzQAJSJ2bRF>t`79dzMN48*&yvesWa+wEwb%FTb5;_WwkAM z$8nGj+#qd;uy2n>$x|G87L@d+BOu{9OGR5<2}a`B7+n31EpX!vo3xP{ z@s%Fp85Xd5KYBzw;+q?ohMIW)!-u{Dr5X$WsceLi)Rf@Q1i zMCs>F7VWPr-;{1~cEl^fe!P^%=AU%|+fj<-NVno`F*c3wc$#GZ^ech%xB@Ona3RB5 zY20B6*_N-FovXKpW_#+eIkY;#7+~wPJ?6QmYtQf{S8xmpQFfU(TP_C9 z$qnBhV~Y$bm}U#z6lJGv_s{h zGm^AnrClklMD3N0R;2a{M=KUz={7?+xIr#9D1YR}MrvFuz0m2|=D_@Z1WYKI%Ob3b zY{`mg@0s(VJAVnbRv34D340u;EVm@9O+aQM^D>e1vLYq)JTk+ilhNzm-WXUP`Y0Tm zD~)aLvoPIw%#s1^e1h_&Wr`x_^$T9sbPRf(QH{#vyfmq#NvX=~;lIBcr)j@i>dmPu zd-9g|3u}5YPviQpm-gD)rWZgUpy@`{!m0)3eai8MeN||~b8xPykzQ|TR0<19{Kam( zdIy#yXclB>+T6$6luHGv=FD^};SA)F1Sl_O!J^BOzgTsa(ja+Re;>1sOalUX_@3tkniP~_rv zXK>fv{u}8O4my~9yH30P)$-|MP+j?zJWHGV1CMf~ctonkCBxXX4E&ArJ_LWG;a3`J zbGN`FpzW52f1YL;ZjULu&r)ECfzjcF4l4swnJcNB6@8g}JqJYo(`H0tVE;*5HvIh< zeo@KCJj(G2GZo{+Cqjm`jLsfC+FbtSK{aYa`!c=0oZc7ELnJ^-_3@`#ia*6l{3%9L zvn*FRIdQTgPwsF{-;YW4knA0*HX~~mSy1E?p71Zw=9LDms{!I zZLJH-2VIkrP~Eordo3Zh;n1gUhw<#~mW9?GFcvD|toUbL`U_S{ATOqMK$&UGl{5~z zH!wdOSBB&-zV0vN5W_PNlRAIwQX$`U%9qooj0knm3Q}p5A@yEvhWT>eQAtaalbsvV z45MCJO+bMTXHYFNuBr(HdP0*jV@8rZrfH#Nz9k9mENgR*YKphsMmykk$5alrJ~`g; z7;9ze{epe~^K$^_r?O{;%|xYx0xJUoHIwz}%uKpqW>&Jau32%+GGzX$nteYK_1m;_Oo+7wXZI?9gkYid*@Osmc=npCh?WLqlCeUG#C?@b*JFDR=m&IvCJ zN1AAwW*XPw#`We((?#@?A*Sp_b5OxW>e3H1=1Tay(B$?JGhDW9hdHJlmO$(4rE_!5 zwz8w`34Fd6(v412KDUjGqc)KFtI4|B5ST8FxY)JuK4i<;4l@M?gCft)0#{0BcRaHj zpTT0C!Nr=Y(oCmPOJUzwtBLRAh=F*2)Eo_epKYRl4>z|t4OYXrskXh~)y-lgx4JD} zrG9o+Tq87*GzmWPC&3D6;HenRC?(B4-`6_&vUU)&K8UlfRNJc*d4U{$4?HP@!3=6F zx$Sf*;}-P9E@kn8ju~M6U>10=5O_gVaM@9~opc>+Q<4^yb!6`lMh_9_MM?Mp<&#DC zEAo-3`Fpi!=8xo8hPUY356^gv9UHeff!hat+oTINhmFzDa*!6-(*}ZI~B0rXeol5Cr zL;Uf4oNMl@9|JGSQ{no!@=>9`!W=lN4YEF6gDLATU&}*#wU;lXAXA_@Fwg5g?mW?ll*6DL0a^_)T=PUng~(-4t^ln8 zsESLgF$@|bKve*(HFP=(sX#rO+jeBiv z?&M||Z+qI@pDSPOHA`5uh4?4sy^`22B;9g8&`kplJ-6 zCP0TCR*Z*VR8vL?Kg?(EVURe&Nz7mpGX#kv0DZtgGZ{2ffIa}|BMzFypjiU+QQ2Ux z_jg#;_It$xUw=Iswoj_^Fx=VIk6K6b6Sf_&C2S8+%-dmEju|V+YIaszl*u1Y^Ox|W zY8AU*(Eb=4IK~_xo`0)V%qBp`0Qz(T&Ff3V^NCu;N(JasfQ~PVdjq0ihhn`4Jh}l} z##pTDv|aPnc1sSMFCm`K)Y>*%P&f_>pL2;Zhb6`w0s0)E6YbC!e3d)_S57i7*`V+w zpJylG>Z$f{(8SMU;`0RYQ)PkOe?Ddzs`NVjyqfv?2O0XHfSv|D2d8IekX?WrWs2iW zlrs3ta$n;4dinVboG*Z9K<%sz4^W;u+f!Ey)uhWIU2RzY>Kg6-;FBGmEMQ?52w~5r zYH5PMK3TbXHaUtN!rgnG#t18d#%_QHGDnOyWW&vyhX~)K(fhX+Q0LZx;0X zjuScIuFlG5-{(jE(u9l}7^b>vBbQ8CGUcJDhhU;!KF39T5ffX)i77Sb67gK+zvl`R zxVXo(uCvNmKxS&~}!?-Y**rjK` zZB0T(pnQo>JWg%f}7jbSR59xL+A_B8lKZ809@%qlfEGo-os%JrMW6!}&{U;@l^r78Kh zV$A_f$edOXVX(ql&XSA$^Mlb^OPK3|2X9yy7f_dmf?TVVXKy9@`X1u>Rc%ck6Vz{& z;US9gwtmzz%aG0|4h9~DW4b)p)xNHzW}!uke&~@@*6Mz?5t(EBW>YRkgV`!DJ4<=w z_C5aE`&(T1_Pc<9n)WB!SpeNo{(ZZfzTF5lK=TO}$|%m;1A^&!SM6AsdT=d|y5p^b zVc88B8m7T%dWjCvI%-EbD_`Y8TwGDT&cKSyo__DrFZRf_;%!1TVBRhCB}S(3n9 zvGS{HkRsoS>Y3UC13;73IwAXn6DK~FecMSFMpr}L`J7ZH-Ra%!aZpV5E9PJ9<0~-Z zm5p~~U&68`^bTLa?kv!L(EKgvD)QaPPD3B{C#!PL-A7daQ{i z-L3-V)8<)<>`CYvHv+Qv71-dC4zM(3lEiU&TeI=)^)OeD# zG(?$Ix$MbNjBO8g$}NP)Yp}`6#fOr zKxOdO6rd9BCW=@?Waj@3oh6Zs5emNoLh0&;Qzl$Ds3wbmQn+?A-cASoc(^nc3 z4C4S%(^m+M>HlOY;19dG-4AhewtKvw8ee7nJ#@=1_{$kgX9(D zULDrQ4)N;8X%KzV8|#xA?nT@1_9PVQa*zrg?h*M!OF&K9QIETO+aFG<{6_PSPJbSB z32N{7syOFqBTS9_Lf+Tmp7=F#UWbi|1ueh(8)$m%%8DuLet}Gep%mN+AG5%XFWk>- zp!7uGq)tXJEXRcB13k#S5!i^s$RiQ>9>2}5fe|ppfG|SOaW-|et7^RN26%ZO$f0pf zfNBE*DG?63CX_C}=-=42aK43Vrjd&gI2KPJ?g*S5?FwtuK_Ll-vIT2~O*p^J{V=Sd z2o5E~B5@jCOBP1rF@DSXfC$n#5{IZyG)PS(hMP?&Y;1-(zlg|D{;ESf-EhY!n$$$$ zbp1gOhDSOEx!L_65BBZPlfR;H3Xu&sK`JXE76UGjr+a$H#wVKHQ+#v}pci-?Fhd)w z-K5!8DsAs5hU-{5tmD#w)EH=eis38p3k-Wfz+&*jCU~+Ne`TZfc!|Mh@c9;I_}Lcf zCN;c`>OEBv}>jw}FM) zz=fJKyE}McYok%$gu=$BXS~dM`6Jf zE*Pmvq>)a7NH@FhZDgrC4l1M?X%e1Oa4<tNm;R z^at<)5G>M9(bOTkoJ0w9qGU5yWM?-Me7y8yOFpoCJ-KjPlX85wLkUH z!tMj3;m};3Eh59R@U+pt4rF~HI9V(PmD^(ChLE0ogbQ|4JUs#vMz>y1&Z8zsiMga2s05p=_KMF~)n_NyCqV@CoB# z!QOb%kd2dxoXbaWH24*j@oEq*xIyf{OW25gx4;UlLx#4IW8N5zfS4 zkzb1N5F!`zs{5GgK0&pZs!rgsHyHMYfK9-eQu%mta{?Yrq-7ZJSk##Bkcq6 zey{tjrkuE&by7`7((PwL`vswicveJBvl*qsQg0bv%+sZN-Rql)JehalO&0P^A>?G} z8EadzjL2kOTRI01BytHK<^T(GKnPQUr$r5Gk<>8T51LoSYC>~%&mr$kuz^QmE88-uWJQLEt&EoU6 zATt9eLrZsY28I-y2E^`Njf6Twy&h2v zvCh;PP@c}9JBCm$Y+)0yt}`@jJM94|9QMJ$ytyy{;X!X_qf0BVlr*v}3bjRP+tGG8>N~@?6ZOmx*VN&|1x< zF`4JT=xeRsWy$j{>X@J=HS?fgTFLo&a2o^fYH^cPhZucGpzSyz>e?q7U1Vzz`T&jb zdSHwgoS`$=i^)wpHg%)_n6*$g5DBpwhYfr zJqtmu!RCU^L-$Z*0}(dEofX{UuBr)zm0DVp*O;2t!t%wJqDPqK5ka#IO6Hg3hccYg zwapz2_n%S?TibZd5=I6r#T6Ysz0bnGFN9x8eOksP1qoj!v{uU~@E8Z^KV&)|3ObKb ztQ^|s73A4+zJ30P(H{wPIZlYCby$P4kOaf_NXW?q*sAmhjUd03KXxsF_uT1z0qMO4_vjqm!~#4t+wImjkqK*XKYWoqwFdY1w;#`_ZP;g=JyNp< z7vkQebqzLaFF70C=4O&ug$qM-TWaB^ISJi$KS};k1${<)zfQudgko5Q6Yz)RyDB={ zuof?o?=%Nme=RY=?de^2O|t~YaZoVkLJe938}3YnE)&ml0qw7Y{fBdBIUs!@LG7?V zbzGy{@E?t?9`@H@%Ozj0#eMJ=;$Dk;k6PCTPwa&Si^z4YjV1|l)wivI7d3yLSZQ|j ziq&kl^wqvu8Yv^!mbU4Zba`PZa&06t*Wq4$ueE*xzMY6c@=w$t?5S~9=@Hz;hJo0~ zwuJG>IMVKW$s78q=Y{5V9Zt>d+Xl}m{goTJs=$dP2)Ekj#BJ(CVyvdxGFbbr&xv91 zih8>I2skmQjV5rL`|%cSJdxL9L!akbk2?RSH)AcQ;q}00YNDX;3`add`wA&tkIkv) zTLaZ8THLpx4!J&W{Z|n(4zfck^hI?o_3%I*9&X48-gIcszvM4isrv$TwEzF`AlE0Y zYoJO;;MZn6pYz(p%TDBan|!ez8$12874`cPw6~H!*5lsB7hB(OzMa(v+6LtMwUzCE zZvAOye9rYruS2Lu$o?*7uIWxBhp|e-&k*l~h$I`=2{h(gG4PH%wl@`>iATVrg zT>`=Ox6(7nwU@1s@wKZbn5QRDho_`w1C9)x*=qHtVF~$W17zfzo`*rB(yy_i)t~=~ zj$VT`eYKJD+mPG?Thrwwu!jn<34*NhR6>v`{vh}Hf?S_i+1rsgN;4ROya#9q1bH0x zTJp#y+&ikolMX@p`h)cGTj@yIFPXnza{hu|uTef1-T|F@PrCdN>@Sfoz=e$do=ew} zOXJr=f9v&o5QKXDu7{={j0WV*Sk?!6lAIWRBiA{Yy`cLuY8dxXVjfWg*>vwKea@&Kk_T)=2x7XpOJrU!9DwQ^ZV7+V^#gys`_=J zg_aIl%|9beTX3(gQP7rQlg4_r_!FN4t4aTA9IbD!>vTlAs-`n|FqcfP#^&@HElH@O zLciC7jWS$(w}o$2s#SCITl`Obsnap1nA4{?rQ?%hnU9<%)5AZvHyMAdL~9Wz|V8K$b?&E)WIoR>ei1)0OxM@RYuUktXI z?A5mOwh8m$s~Tv-*x#I3220s@{AGl8NhjcmJWzEed+IJzC&`X2c*CzLWy%GvV5z!0b`KRXMPAes4l{z(($@_4+#_i5)BU13%m#Na4>Hf0 zblxd1XmCH;R_}c4ESbC?$7jM9ERq5p3!lI#0S>A&9UeZ@PI0`~?M(2^!Dm9GY*1T| zS)$SJe+E9SL-1g$W7TW?cPyR0ZNEV*`?S^hV_6Ii9J5f@U9h%+wzIT^Jzb-9 zd0Pg6&&c(9)50gT2&V-4{D_2CSm}CmNAFQuUzQMa4enYI;LnHdzI+J36ehTFrnNl> zo^4^pak|fq`qpp!ZUoVE_!}qQ^E)v_aN<-;yAzOq^goicH|RU!c_*NKR^=R=Y)=?+ zpavT%K5StnO{8cgu9s~(^suDw~AFK9{;~M;V%>a!f`#@W8K^Dm(s{*-w5*AL2Mk8^1u4g>}k)g zcl>@l?eim8^`k%agY-Fsd%z=*v4^0`uYnomw6q5InIWMV8*un=0$&rg}o$%J%SenyIXF- z;{#ku|=@@Yo;#C70P{3tOV$K0a4t4!yrpmUt+e9r0Ue`45A0`@t@PVm?@hFue|6BIj%EwCoy z!IOA+$lTV>&R6YE*{*cFE3N;T1^ihEcoOHqLx#Uj;?&OOvRW-Xwhl%qwgxvM{ZHYU zkPk1M!rYRM>rCUipm7Rk0C?pToxeQIyXs`LQ=m^%R~>j&$j+t|1YdW7KDQ&EZ?F(I zgb)rI;tXD9cpb{BfB2N5aU`Tj=e+JIUQK;R_+MD~Uxe@wl*niOjuFqdLD1Bn{#R`uZwc5rS^_TMlnCnYp%WV24-qgEcT%JK;|7^^ z0T=n)C7$#A48(y8RQr-&n^tK3Z5Ef?g7zh-VqsidnDSGQwyiKWZT5OckoW8HgG9dSPZ6Ixf3PrraAC-StJLdjJa&g+cLeMj z%wk26i`VF^{dJ!HlhJ<)^mQtFgTqMp4WWwNpukNWg>R4{H}L?NJfD9P=h9rc=yUZi zruvtldXpx}Ej%0+`pmq=t?Sm1N0%$w>Y%M|_ikdojh~e!bBoa3 zETmfqd7C=t;=J$E$goBZd)2b~y4)4X6&|nm5ecECupKx-K6TMYrg!j+?sUZ^U6>b) zx}q2ua0iY{vANyrXszs~K~PoI%#3eh@=ct4dp&l$9lj9c)E#)nC*S3~(l@hU&0H{Y z;4XE(fyY`H)*@gH6l;Y0#Mi$d(;D$G!wx7taWKh8-QH}L3Z^5+47vtI^-}L)Ivzo% z5swJz2ukiW;v~t`M$%5k0LbHbn zWO~3$+T##U3mx5ggep%j%54x+R+n4Vx(v^Fxv@?gUiOkKv7U%{yj+!i>3{?ZlK&c% zy9lUa@W=vT*xH8;+O;}jYlC}4 z8%i=b*zqG6)#>BOWu2~rVKTuO?k!EN-=TkkZVnTo)QSqc#>MM_Ed zB>65T(h6N=^V60t==?Qg4&S0vxVdP3C<`7c1do!^y4sqKzpOp?T^?S z+$H3iUAZnl?7V;AO57tWn} zm=l8jzJk820}av#@lwM0Pe7>MiIILM;(Uhx0QY*-Mf;9_f@9u^NT12qI45+zGtZE| zvNVb|%}Zoyr0R@b$DGk|&X5DLl#V|pKgv>HsYer8lq4mSOcPXF)`G)l2mQ@!S0R*1 zni$?OEcChukf)L*J&_ZndA$z65>G4-Kv~%bEq}RR_h{?WQl~mX%z?&jmXO3j<0128 z-|L0&I0!xn=+}=B^b=^qktmhWo^E-fl(p-HnPdciEvSPK+l|7$y z|H~am%t_K%yo4-Ff&xf~Da6xT;+8TVNTOzvr95h8K{73+X6ZM5H=P36ik z2~U+m_3hQ-)!YCj6TV9Gm%AT%FIBn+cOieJO0XWXpA-dSfFb>)M}2Yd4V1bw1KkA! z{iuO7&Vb&)FoS@lQ7oOuq8Sz~VCfXgkjmm{E}et=NJpZ5P?dR{MeBqI3fah^T<<6v zF-#*y(8!<~gLzZ242u=8!4%7sUg&5*;}{kvV3`yfCY480Pw4nK=^Kr2jBImgI>yNQ z9xQARA?z?|K}dN^3bdmE)o3#;F5{hwXCdN+5F@Cykv!IuVLb(GB*n5gjD%-Nq3Syv z5!*Fz#}f?qN@Z~VOKYXKx$&rxDH{dlY^fhSY`vH*!Pq;OGoUvy+9c4q z)DH`fnHgplFbl=<{Fv{%IsWR9AYge?F78VH$fFHrfl9+?Wc+k5fi9q;g}m)VW;;>9 z3Mp2ks?iU!Fs!$L6-mqb1Xwls20J{PY`W>B&D}n@84K?Xv|Kh;S1aYiV_}$MJ!TnA z@{1*_VQ8DlY8t=Ik}}(5{eAXU%fi`4>u;rR&i1!Kcinr* zhZCeReV=a4u=PV9JHyOr@L`biPU<{-rp&9W4X_6IqE+NuXid+LCVeMLLt~Su zeV1vxU+qm+PL%p}RI_B3V#%Bjs;C*hN&j<+(%fyopo0f3H~eGNz|(@7O{ zN+>psuZMjZ)>pu$QEUc`$>_-VtWfv*F}|O`&w!T8I7{LtR{Arnzkto6vNkRj`ZR{6 z37Abyiy-;c+w8&2$Y8<9BI@=ME;0HJVb~B3!&^2wXTh38$r_O71&^k* zsd4*!i8KusaY>8h-&^66BQSV-819XkeGSYgh9UF(F|dMg3cI&tANODuGC2$6KpAyp zsZW|JS2*t#|1c~odX9;3m^)s%X?U3`QfUM?+z=XlzDEoi>l za?J8I+%BAk4gMQNErh^YL?{y3%cTj11x+0bNje2ikAat~;k^?Vd$okt*Q9$`H1FX| z&}WU^lREtXAKuAFrXVXG@uzzU`DD2iOK;aMFQ^y-2R)MI|tiw*kDzodQIy;rW(z#QGPFMRXtIt zZUtQ23|mG#`M64o?`U%2V^q}dT*2=u>i1gdqmER7>352a5wNusTPI~CI{LulaM&D) z9s5o2dsZ?#Hxl+y$z=IDslebXYjC4L^OydYSGsiWgK5%5|pEv)%m=8^hMQf8m@fpU6UdWP?x zkNVI%;xPP6AijS->dLCBieUfox2{LC5gEN%dPR+{9$tH;f(3%$W?CY*KpW70SFDHE zSSe-|uq_m;mWnG5y#g;`!uuo{Bj78caC{6lcyy2EzKmqF3(2S8wHJ7>tHC2o`>J{VE!0v8(?!#SH%BF+TNhAeP5jM z-+vY2j)}!xz}HyG^=i1UPS_?L(fkMA1ocIXc;NFh{u{e-T!1{Z|0Tq#hlwjMg8g8T~oLN4+nZ!a?+hNmcS8g$gw=0T?OprCV_Vh&D6Z)ccYz#J4i!>i3_ z*n9yyL$R|wwt!&^1nexuzUQ%p3|lB*-&5=yk1b-@A^|%`u?sx5m|=?r>;lCu@z@fE zEfKIw6uZo04>9Z^0lQ4GdJZGu^+NjBQ{XBG=pSY}4+}b1DRvDowd^cq*ir$zMzQOV zP4w=EeJh1wj|kXx2^KlrkpAs&iQy|I{tB>6z-~~rn||MjhkkX0sXZ!SHz{^Y#eNkU z-&^$JZ8d(swM#rMNZh8BOQoRkEoYX>1>mvKhk!Lx%)?_V8MacuJQQo=u?mJ&2w0nx^^zRG zRohBNRdUoz^#PzI@zhg{dWxe+y+koh04p`V?qU_gRtcDfVp?A9X@)&5U|Na=^Vn*J ztroCgiiP+w_E86hJtJTt6bs|k)-Y_1fQ12eC=6a&OYa=;w%V4F@Xi6;%us!2DyCCy z!bc4J1-eQQ(@`u!#o)UGe(X5`i=bGfis=Kmsq*^B0H|V70qs?+oBG`Kc|jwJY8d$F ztz*$!CtwDO#qih*40}PqVyMwLzfoUCu4mYK0gIz*@qB*2$gmd$ES_RAk8NPs1_6^P zX5xG!;U*!~O%zDr0R1MWvq{iNpjaZ0DGXBtERkYKJhqu(n*}V1V#z%A62o2+uw;s* z^4J!JZ4t0kiuL0$!Z0FW{V0~kW7Q0+7O*smrTa1V7CghY3RpVDGB`C7o*^V`1_cKD zGsySKyT6=n7jypuL+oiVtE`! z;BzZ{Ba%mf0uIo>&U9WEbP6a|$YXmMwpYLkDOSW||76%d1+0i-#XPo;VfzHEm|_!n z>AWN8%%Yf0#pp}b466|^8^va;SgBCzXVZ&w)r)h~Qh!j; zm`kyFe$3bGzROI#D`4{|X6La(3_B!Xc8V?Fv08@J3fKaQE#k4m3_C1fizv2)!$|lN zAvu>&po|0bN0`nLL8pvjOL^>lhP^LfODVRD$39@#2LiT?Vvq6IhYb5rz#gMmIgfqB zu#W_+oMOv)>?p&I3fOXrt>Ceb8TPS&t)SRS9{V@L{w-iDDOTynh=;z+%dletR!Ol{ zoEiyVC8Yl<3anOj;6+`(&ZmOTYKpB`3)QLSbxtvzQ-V%4#kTR-*9`kwz_w9yJ2-Rt(+oQ;U^}SV zPG0RBhJ7PoJ1Mq{#~ciE2-q%)?dGvMhSdq!Zi?;Uu`>)iBVc>Z&z*U*ax)rQj`7vKBet|iDLBI}C>@bgAWY|RkJ4~@7Ja&m; zmjvtx#XjJ%9~kz7fPFx*k2s8ke{A}Q z!muj>_9?}V^Vn5}T@|q76#JaVeqz{90`@t@PVm?@hFue|6BIkiV?Q(OX8}7&u~R&D zonhAn>=eaLbN4tT{Irm;rzzmzb#5@78-k95VrO{l7l!>JU}q?H){ptt`1_0VO#wSg zvF}xkF7#(=zY5s*6g#J4{}oF8IePJedhxtk>VFe7E>P@}AM=&^+sxE$0lP%8%RKfw z!+saA%M`2UF&D#J0#;A4s~kqcuL`Mtl>*l|K!1nn+!1uHQS3U8{mHOD1?)P-Zt&P$ zhTRpg8x*_AV}CL1F9Ewrv0FUWz_11ZyG60vJmzMYTflBp%*A7k3~LlH7sc-ISQEpV z1ndsQ?($eO!EA$sMh?(>n2tx#X{1=QdIL%qzB8;DGV1@+?n2ur*Jl2U}odhg`Vv#%+!mtnli=P_C8}z@H2f4| zBE6WTUZnp3Hq(d{G?FNm3>ceC>C;Yi6R2cLrTQK6MK6kpMG06c&6|FF-gIYJcLD21 z)zVa(^eJeXkmzX?Nca2hGZ)Qtq6M9Fie>Ov48vjsEQ4Z$c`TM;u>v-jVwpS^$FMj7 z%cR&a9_zud9s)LuVk7tzi)UE8fQ_KoNM5Zc!+HwXNQ!0gn9ML)z_KWo&0|J}83inx zW>YSgO(Z;5NdH`_W8rnoOvfzfSSXg~$Jhc{h9wAC9>oe&jINAjST6x9pjaVqG?8J6 z0#-<|B2{giQ0R;3#bWg${Wk}hMv|aWOtA^7se9Y0J_0p?QWI4Q9xEj?v19?8NU_O0 zmcp&*5)LEbB|@T?P+%Gd==(CAzJks)ip}7$ehlj;U^6H-i^uvitiOQGqL_`x z(ioN|U^a@)=CJ_`8z5k_DK?kK(ixU6U~?%pkH-cwY@mS6qnMq?G8mR2V0MZv;ITmr z8zf*0D7J{hNcbWl{TESS2?ywhFr6WS&JtRA%KVjwt;}Rtrht`EwWWSFw)&D`Lj`Op z#g?fp{UbtYUPdoIrfR^ytmZGx!v&4UC|0gI4r?r#r4a&EPO0T81*Q2OhTS7z%PF>k z$3`-2q=2oUsj!l3LiD2;HcG%&QngA>jf7VUiC#&8RUDun&2&Z!I;*I;)x5cEhGh%b zYO1z|SIc2oj)1M9SQU@uGAviXswlRW$Hp*hjDW4B*g77wFw7!g>nOIK$Hp>jtbnbj zG2Ot&G>>6<0=9vwZQ|AP83x}j<;EMED7Kl$3K&)(V4Eqng~MRNOUR}z)T?T>(9?e) zjOi2#I@MHXn_tJbM$3R*+o59Hg+jlBUfii(r2iBcGc{h&*h#Tns>`q}i&4b_ zwTn`_Rf;alV%WU`wwq#mcx(d0CJ5LbitXjG`xthgfbFH&J|3IMu!#b;k7D~djD+tO z5`8}f4sd{eGSitX=o|p-$lIDQlKQshkoxdiKZUVV1omwzS;LP?N*GomU^Nsw$XlMu zu&DxekYa~;Y#PI+3D_Zu9p;sB@#ACDm zPi^-DR%Lnj0UV6;4}ne|GGb~i^Gjit4&g{Lv=lh)J{CpIstp8IpY z_w(H6_nbcu_jw+&JjLq4cG=7dn$vPw3AiFaM&xVrW?@M z=)B6~gj>v*p)wl5_Q++vo$PkS_JB1x?A37COr@HjnjK|I{|<)Tp;$9mi)0041&XzR z?Un3KvO5*q3)U)GAz7hftzd12h5v$U#kZ-_Zv)sTb7nDTmde=&wqLTl$?jHcKiC1u zW|PfU>;PE1WcQHWqgXpwhh%fe<|x(yc2Kf=$?jF`AXuklbIIl^)(LhhW?H_3vMQQQTGBsU7R-#xp*a^uVAbUWu6JRGL zn@=`hv6En@BzutTLB&piotCVWtW>enU}prg;?JnkKLZdHAh3Wr3sg=J?5t!9$rdVh zHpcAua>ECI~#3h#Nr951q^ ziuu9%*lAYq0+-zL(g%%+PNO;fi=DAdWhA=H&!qdhcG+77=6JEIpDETCX-RUy%gM?W zO9D%l>`}5u6-zcOtDoxv>&kwv-#8x@%uX*g^!*UlUxq!#u*Xzbe=t;+^GsKeRVbDM zHc+ykll@$=fnce!(-mYZ6iYR%Zjh_c>P~fCVm&p;6*+xGU?m^0Qaxahc|gcsJJ|K4 zH7NXZj8(L&lpTy^7-E*enHRm9Y_(!Tz=j&;{J3Kc*&4-$f(?^vWRY2l4FgLP%~Y01z(yE`6}5ub zs5&2k#*xlqnUj~;1^i2uF%oQ)(-kIvv8xS=jRG5Ov(P@jC&->qY&2M=-D!wzB-^N1 zCfHcR!q2xAKUR(DSb%Y|yGrI%s+@6P;|+64{7JGW6&nwhWtdYCo5(gPmgO2}`M>Lm zu?A=Pfy|L@RxwtIFA+15eXFt?WcB zu&QgE{ z0t8-W&dVxi0oWp&aVi(tZp9XXEtYAokiDYVVz4EK;RVMEVnP>LgJMg-%A8Jrq6)JN zjZ00VGn|dgXjB*D7FTju9cm(khLhb7HR8b z+UsPmE4B`7yw>FrSNTzhYGwv2FH< zS;1ecs^5l;Y9|8+_GQKal~Ik18Yctuxyas8tOjY@<$|}9wJWwAtX429zE+KTEkK?5*|6x$2dDwpaA*%8HB!P;cn$7CNX)`n8t=aiy3W~*I_M-|(LwEcFcR`6|A_50Cy z!0yTl;&83(>X^zn0M_m>%;zHei(>6y9b&<)_zpFk9RLRf2zY0zgnZBVoH?JXoD;}7DRKg5$j&Hs66};@UyyyF z*eS5nk_E|vik${KV>2Gel>Yb$PP; zajU+cJ2moUA%QkQ*?x%ZZz7$yqw~qmSFAr+xZ*;eZvA9_#Ztfq+6x$(-(@8Xbjv>{ z4TMN_#AR-|=P(tGgPcYjfRVifR4;?T20IK>yT}q18*GMQzz}zMKBJl1MRlQ4Ll8F9 z4hyYWU$VZ64Fww}*+pa*DK-o&O|m4iB*oIehD&xa*~N+t2TPYMnJihcbi;DSyUiaO zGTi(_1J=We&rlmd2Esj2{uZy{$%|X8wEC6vP;P>Rcth# zs!ZppGJn`eAxlv#6KP{*+5oZvij4&uC)q%qWS1#69xThSlriqV1X4*- z70Ck0wv(*j1Xa}8rm=Z6o}C==>;wieXpjoZLC{1e2!}l+`-Wl@!6rEj)4a$AD>eyi zvdvZo%``8n%axi8mFp-o_Cv^qD3*(-Xo`G_t{}TYu_;KKD$|CN4OMI^*fhz$N%l>} zrh!eDY#7-v#ioPh31-FTsoKv2$QK}x#+)>jlMgmSvMb51RBQ&=Ov#3m4OeU?Sb=0$ zkzJ)&0a&4A>164O6@tx@>}s;B6`KV%Te1wY48>-H&5`UHvTGEZ12)%Yoa{w5Lb181 zjUu}?FxgAKs23rl*vY^F_LwnJWfX(Wa~LLjk^Prq^T0}+1vitus75JO0yW=JrlzkY zyH>IJV5O3cCL66-DcAzZt|Plnu?1j@B+DerRBRF0V#&skjZthd#&n6?-o}!RRcr~; z%0!wKU#3dG3}C4MfpN?kr*f8pEtBkevg;LF239WFc(U<|m4hvp>;|$M6k85fAwLFY zk!2}X0k%S>O(2_~*b1;!l4X-+E4B)3jbt~H-Kf|au(dV|9ihvvv>e6Of~|AdFI4HT zL*sg<@o}g0C#sC~U>h8UDPLTo?D}I}*|7`%(0tBWqXR6An2CI>!_%xU9RXfvT2HK2dkBx-b!|> zVzpp(l1(R@u2>z|PRVW~yG^m3VD*yak>x2?54Ou@p($T>9sNMDU0}Nn!&7PnUsi>^ z8;uQ4#w#&q+E|17oZkS^=m<>t;=;^Oy)=UDv3m)9`o5j)cE$F9HQ8w^gRh3eW-8U> zHV2_^b|+aQo86lu-+S(0;vLF1BeBIvG@D5QS%G3LV0$IIlk85#_JXxaR!CN;SSwhY zWOtF>rC1x-KFMa0%~EV1*nY|GCNpQO7vBc=gB=jeia(&XkOKhi0tD`1&OIup9jrsL zIb?Gb>%jZgLHWLQFWJ3{9Yk8EOq)wKSFuj8Lz3M`cAsL0zz!Scy#5rC6)AQYtjkX0 z0lvuYSF8){h{HZorGEsCN1a9-){7ZGQW;0Vjydelz04MJOl={@AdcH&WzbCdV$P3M z&T*)2N0~Y;AuCa=8|;K+50E{e*a@(clFcWZuh>bjQ<6PM_Ml>?z)nk6N>-}aX|OYr zJw*19VrRgDk}V)xpjZ&>tYB9BSyj$w-DcmINBog=5n~pKnAM#glhR8lE54UU?lS5H z5MzK-QHvR~Sj1SJF<@?y6L^H|5yjkKUdfh_Em6!17V8PmzQU9*vY#jx3l=Art&FTp zu{f{<+38QoeyUi4$84~E&&&1;{rMjG;oXmnK6VBsdWDzhe^f>vutbMp$``v@rdXn3 zBa%D`*08>wn$Qch6*Tj{tc1QExsRwX(vswYmou$gr6qwSOZF()qlzVi^^c7D zf%TW{F|x-L>kp>NtAeaTu@ta@GVSMNKUZuZSgK?z$W|zp3O2|vrx;g~tyF9f*kGBq zifol)gTaOfX2lOtwLb)4r~rXA%vqyyhJp=~%p$WC8wQpp*;=x-ilu=Kw;3mSk^Mrk z;b7@9Z5`P<#nQntoV2S|QD>lWglXhQ8ywP$8S7QX2(Xb(2IhB>{Zg@!V51yn=66{M zqf|YQf*5U!(1)BS81#e+8V!~y*+#OBie-Y0mF!n!zfx>0*f_~5$to2a2R2@^C&`{v zY&=+&WSht~DV7D6E!k6KPbroSmLu6_vdxO+fK8O_X|kskn+P^ZFe`qNs^>`nlLZJo z!<=VS&SbD$$+nVhRV){5ie%4{J*(Ihu&I(&kyR-+6>OT#IIWB9*NRO8n=aF~k!@3K zI#`~QcAF~uJT&GzjX0(kGpbcaKG+P0VOkg2bBfIXo9Qq!tIJB5smgvP-dGCE8;dht z>3Ie{uYw8?RA>iaFDNz(Y_?3RC973zHrO1=c988*Y!295 z$?C}J6q^fHWSH~%{36+liWPws%e0+jI~6MinbJ zC9;Cq>&&wdn9f65p4BDfD%E6Y~ zixn!=SIJ&gY`MoAVZ6d)A7Q+Sq)Ct+kr|P%vGui{TbtS1+;i(6*!qW_TU*%L(sS$U zY<<1QRx5tJs7kT4Z}3rX^!TViD_dK8Zhe!jZ}!~U#@4o;Ti;^qTmR5%eetv}U_V#; z{-HH=4EMMB*th?o)%xODPvkJJ6BeFq6n$vQN60|xS z02&Q&UWX4c=a9;21luEr?E|t86x##VB)SV6COfQH6IiokACi5jSTk6QWL;!kinW04 zmFy$3j}+T$SbnW1U|rSfdCqdqcXNdHh_bDSY%`J0#$kqmGn5%jw{vy zc2KfU$Uaf*AXukl-DKU0b%Gr-KRHN?elPGT#ivRf@|a&H9QKIw@SGq!q1a&rb;U9x(u6f#AANIaKuv;8eXiaIUBaB>?0oYW2vJi%M^-|r)W2Hnh_Ebi;($lo3mF+e*<%C@C z&&fVl>;%|J$!dNUL?ngDjC}P{bYW{Qqbu@yHm`*l6&$7 zqA}HJG{@Ak5>mZ#w_7U2AS3vB8ndt1OF;E9$gsZ;^7gi_80_U4>T#mmuuW8UFd~OI z!(gUhG0~jfUi^h(2u5M39EHAQeH9xDHjK;1C-Ne)ixeA%KGU2&%^ve4vLwaQ3~S8u znqPtr_x>jG@^>-q#mWvxWV$^vq47^9OI9o$EJODEHL|ZMmH{?GFe`q9s{avK(UE36 z?%&+&F7rNgf2hk#n01ND8VNc|4qbn;{)&x4m!r)#V4hkI-KAugDmL1%TMK>WWj@ne z85xrl+7x9o5jj?l$pEqeij4&uCssBvkZho0iE%igpOu5XExArbu=L*%gXS0h=n>P_m(lO$D1KtKyqv-&AZG*mRjTjBJ=< z)4}p2`xe=^6w3q47tD&!SHqtVFhhXAmCU(P<;*}S%#@WsoNTyaGr>9=9fX%fTCSl2V-;HhRwmQF zL-rlT%D|QiX2ma6RlgKqnE-+7nRC6$Sq4@v*?6+?ij|}4m&>ZZf$RpwmLsh~re%?3 zDOLftLJq|QvI&Z<09$3!oNwRRWZ8%i7K%*?;C64tA#Uyp&>U}Il?726E9MY3G7T*bD4ZI$d6vRf3}it(s2%=w@& zg=~sqRY=<=)Bc<6zZKgCR?Rf~bdS}l>Z<{2WX|`Q^L>?51GZhVX=KwB+YVMM*{x)^ zDpm_tC)sqe>5A2X?UYr28`*7&?F6frX?bLMiq(VdG7K9BW?jj0-i5~9b_V8Jg{v@M zW$XrPaG05OWmo+V6>9)%beNfXWhFGKs&9nYV~fy-%iFokx2vE%D268IRm9A?qME5x zlL;G==`}krn!Vx(40q7pp=>icZZRD@FA)V~1&XzR?e&T;{dbbxsn}kyR{0DSk`*e} z3f3k&y^HKF#oDm8`<%5ko8>IBS&HpL+J4#T-DGzwwjb<(7-BQ)N|pWrfOff5_b}%k zmD3K^A#wt9$mS^40d`Qbd&%xq>>yaDWOK>pD%J^hNG{ubWcMj{2<)(AMPx;a9R};N zM+~#BWa)RI@ra#a1#zG)W)!Q8BVb4E1?R~W$$q5RQLtkUzLnfYY%6*~!bN~S$X_Ml>?z)lnz@K-kx;8UeWuG^ zQaw!duux{#7g&r>tmk5~#frrkR^ax1%le+%w+j2b-U+>+Jwp44vTj6rW#kgFC5m~$ zVhzKNC7fJQ7HljUHHr-d z8zz^{BC`}529_q-TC%l@rGX8%875%KsvnNVbdh1srl^K99cz|huNe=h#ZDeqon#AtU9*N^f&Zf~tPz838UWk(@$v{-|{6J$>) zHX1BbvW;XL70U!0E7`Beex=x0uyK-Al2s};4udz|FlP&SlI%&v#v?6Dl!ZCDqIwdt z0J53GZR08CJf(87!E#KFvqyY0*=EIZz$VItf12!R#U_GHl57jv7R4rE9Vg4ue}?QC z#U>*ySFB@TE7?}Xa>1s^PM;-vROTFhDlhm^rxY5y6DQBQc;ci zbbvhP(Kw|dJNb?3Bo8d#VVHhJR;^e**bJxiG5w0{ImKpx&2-XmP%W|=#bz4TGSfHC znpxm0jr^hHdD`cdEiiUlzR&zRr_d*UowJ>GyRwDoewG-NzzbwAC^idhwq&(rwTjI~ zZOjq1VNSEChIkHg=KA*FZ`1ojZ@P8NsZ%*~4XZA~8Wj2JBYzctk@iJpi+tm)ImNzM zE3Md99T}OOv^$k8#@psR`)xDS{cp*BtJplS60;i4W?WBJuUH9IX1*Mhm&jgHY(7}2 zuf<9W9{_I`*)GLO!4~*ht+a=HN5qM97Wn2`lNR|Z?3cxbs-_oVz!!5#?Jwqw)qpQX z>Jqbz_`Ju%aIy0S)%g;zGJ935Af{lE{Z6qmu%&X18_60KTMD+!*J%F%76;@a`@Lez zOgX2P`*Ox~o0K4u@Tb+^^BT9~%fkn zuKdwkQU2fWkMdvec9j3y=JM%*DF2&(jPn1`T#qr=mzXvz@Mrs?{2!ak1nc1n-wz_` zO-yf6=@mY6IJyPy^T^#4Qc)~73cm#$gqi*b?{zQ*L&MDhv~h0D2- zU-kcC$D;f-whv!RTV&e9|L-Sm(R=g0#x&v}4!xIM|V4>uQd9KI|u|KBbi z*I?i7FxM&OGA+_}p+C?5&&bn&b9kD?@L=hZjz{@R%?O9DaeKJA@2I){s>?vr zjtlHpU8b5gd080#&sRO*Ke_+RKj}D}6YkHxzR+2kFu=7lJm!oEzTOMF%-~G<@@I!7 z`A=?Rxh8!YdJ>4C#x#D*C@u@xBhqk01 z?(g~}HWKCx%)%DdO^c|TaJszy|601<;ZC|fiL$P%G#{2r*ZKNoReu@fKX~?^U)qd0 z_j2xIBJ24&*YkC;p6B9!_y6eh-?dfV=#WibWo|T^OO3g-#+uvavddg*yjH<_-{ir4 zE{gUKKIc-E{EzoV)@U!+Xs=i!1a$tJmvcM&s{iNoun@2d!w;AtK!&&-Za?=rDk-v7 ziT}!*_LPAUkE}9t-@4@J3!ULQeKA3mxsD9a8yucD#PB4Wq;4A{slZ;6VzCrhy1ahT z{ykrdT;q0$xi9UXTnbGaF0i;P4BwE~8%#q_7is>lw=+fOCgVb9Nn~JTcv?9;tzvk3 zS~A=x1OBhKv2?L!mRYZ;^P*y+Tv1j|rEe`hJ01vqV11KI^QKrDtFzL#&%MdKK2?mh zc5dNM%||LCi4+y%X**r_1}FqPvN?XS-yD_NZw@i;&zunL zH;0h-=a}oM6ReS2eEfknj+`mKY;D2Eq^4`xUDK+vYHw z|CsELif!{{Mjx^URNG%bLKC-bctF8wr9}XtX;9~NUQaw zT=4bWD1Y?!URg`VN7v`y5cTqh)=jm(z~v9eNBJKyp9FEe#J=ujuCI@a@|*dFp=%Qu zb-ndyt?x!}{HQ2@i8m@G@+`i~Uf)%{)}q%sUt-?@Z}NktNpSxCq}9r<^EH?`N7bRK z>0m;KNHCv@hgxwj`Vymi?=bsEACC^f_Xyt;5UuYRj2A}Vr_Rzw6u zt!!lqMXiV Kv*c)?RW>H#m9A}Tkr0uofjsMz$9HqUo5$#&-Voagm=Ue6zozP7vB zeb49no%`(U>{3-bq-xKQY6Et@8SBN^sl-b2q&E%925GTUErlvAl0l13Yjg>x-|Cj) ze1K+LWdfXOLP$OujpUfC8XZC!nQp#g9URjQ{;QbUt3d0TwTXTAw|!tj#xhHY>xDKg92LOPp0~c%PVtF{-i4PbkA*JEezVhH zjV?0SqOJW4v0}CKD?rLTi`Mm8M_;SK_Kp)lP$X+yZ+E}t>;rKQ??lERNFidZ54oUt zaGzp`D#8c_LmD_W2+i_7ex-J5ljTeZlB*0z4vj&wCk)G1{zP(pEF^0Zl5=u4-zJ0e;g6j*r0d$I6_rp?HPzSlBI#r*}jY#vUv;E)vNnQ)2U))lu;?tx>k69g!CvyUqMQg!|_RL zDT=j!4!@SbFBzREq|^fM3G0a>temiZR*0033r<)gT|awI6ok4qwTHS&+W%`kUT8qO zED^5IwoeO@Tp8gS+x-b#R@y$Xeli2e^X>6=NeQYMXIpQ>NfEA~t`DsrPBYkQEoSsc zPE%o;EnE(AEo(C(y3cCMv&7rqD>^Uju;_E%Es~KwuiElXk=_>Jy6QPc5Plb zl19$AG#R2>2B1X~f`_6rPbqa#L-9K0MAQIc@)zH6p)7KtT;y&~_@Q|o=)D1YBSEiB z)w{pA$;xa)!LJjhoWg}8J>Jr?KeajRjALtC7;Sy0+QN0BAp`gIuw z0~TkHYakey%nX=%^0gO>dM_^OK_~+4u+XxHQqcKZz~=bkdAaoW2$0|6Gx40W7%D+8 zsF@eLkg33uW$pEHgsY|vB_qeimf*VGmUt(YhZW}J9&qMF1|bL3OB97=TEknQRiG^Z zZ3(orS%4;PLv&nag9YnoOHl$Xh9(J>EQ&z7F7H6^sH%ae0M5;Xt(dkZ5Oxfl8w4Aw zM>2xnBj7l>AG9)NBqzZh!prHfkAQtP*tGdunbXiX=YZX+owdkL^SkFiGORwNnYLz? zVJuC;;98(HtJ;+4Ypo_jOV_ukUmAfv;)DfzOLIlLR{Z zA+9lA)Kg@X$bR7i0_g%}5juufJ1;t$EHrIt{vzean1Pi8z!U=GVD3?B?g7r6)n_ie z&}Yt-0M?%CepI!Fz#7xNxATINs?r3Z$`y^nrVl_P?J;OKt~Z|#-eajUFU~(@pQnk- z&2ZEkPXuqb44(eNp-lUZX_#J!%Z+q=XhL!+RFUu6jm1-JvJJal?~v^wuBSRGjs>or zXpe_1yBsp)G!q$V&$ZX#CHVtv<)L$JeT#bP3zSLP(?xJ)V~;J`e$IB)NyT0`L`^lc z>wI#$|0x$%#6o=O#980Kb{*1=mU&vfBcMFTz(&it4)(O%>l#CgWjl5)0=HvBT)7>= z)_P-{9h;RLP0@+q$4hj_nk+hHj$shaP$~_h2L992cC5-gs2Is66pxWBvI`B3c9^UK zitdPQE;G}}d`}CyK9WTyl8cOT+Aw%8yuffK8(}%BzzR}HH!0fc>AN~hfUas zYDN@b*WwPy7g=%@sAtpR>}>zp3GJ!S%OY1wH={%s_B^f8Xyv{J*=}kgNwT7Win` z_ic|ZiUvY*Eo+w=bjKoK)UswQlB;2R6}IEBd7!1dLbtJ~uZ+e)nua3zI-E#=<80W} z_h4zS*gVzveC^|LKf@qr@)y`{&Lm z_-p8rU~G5QNsptud=3)Nz|iPQ<{%UbwNa(W_no2eH=+wepmUJxOZNcwZz+DRfv5!5HEE z11-Jf(43FaGtUVcNRNq3G;E zWve_0|5JHG9uRf!v^sRHEM}w${amJX`Qu{L2IA6(i%VzwGv+$_GGf;@FB_uXVYL_So`0$rPMzV1TZ>Zvg1<`(PaO)gAyZt%b!XY~O%^0C&Y!!; zun5Yn_p-D1kZ?3E=PWv5P|UNZQy1&d=LUnlRw*<^;t!PBro!>JG$R?iGQInqam#DB zY|M=~8yy$7XzucjhPjLAl}PU{=N8i`9G6$-oUZP&~5M!rI$BOXP~7g}v-s@uK|RwrRG9H`{y>O+)`ZLcxN1X zBp02P(2he&ZuXff^LZGD=2}e3n52=FyNp<#n*VRq8cU;+n-f++Ogm7GC9G&!{s?us6NE#~uBpZ5tAjZGOy_I7%`o8S%up*|&nzP(U_pT^iCU1Ka1C8@p2 zWU!WM;%xn`hQc_T4n1zK&FgILhl~9gI7kycgvD3S#di<%IWi2~|7feC!+RVJTE8mB z!6We|<#ylSt%EnwA>(=C86rh1QORKmYA=|U3fa)~{yUZiOWUz?5U1}9ikzH_w<$}K zjlmCgeeB$%Y)zh_(Ym7Alncoj{*+Hi7!;5QcHQ&_TjT68@d+>hPFsD=A7Nj8P*PHF z12-N@otNcH1h?0Vrg6cUe|(5S8e7+ zYCbRN$Knk^)JnK`5lUO&*t-S#)ZD3OUOcorH|Gqi6-?@mb(OO&G zob9V?@a9cPRi-5A6k_M*t*cBsa@K?nJ3mg^LeJwrowT9( z0*0A6xhI@7T_9Hce@Xci3;k)i1MM|L zLw!ZfuP9Fq8)#eK^0cqmmgk#%iFUg$(Wa}3Ry2d=fHQW|+REXEv$aE5()}CNo8Pyb z4=&H&W684&vF8d2IEhcdOT#kbMp$k6*sjkB|3B(PkX_A87#jG7BGBckv4XD1#;5ul zYO4PWQhiMGj-=ygfIr>$p_tgDwJ1GJxg+D2{D|p!hQk(``b+ZT*H)&XGrOE7MAX#2 z;Y;neeW`ueUp8sQuR5|5y9s&K?;Gc(2VZqBLWMILL=5Ao1Dh$gEE#jb~2FSFNOqgcm|>xVqAS<@?G z*QcUTNKdbO6->yy=~SK54`9v>;G9$TjNPQj%T^^cs#V{4l{;Nw~e%Zd* zZnUH7>G1pcu6+2rr>nqOTvTIOk{^_od#0$U4t-tryhZg-QMhcWns>+C|Y=G{e|a3F!kZ0?>1FtKFFL8^`M*#x6s=Ghdu(KiG`>iDEGz~ zHNm;=?k;aNFhLk&2{r`Vdk8gY;9OsXo0?8z)Ydp`TACfD&4fFr6g!f)!Yxg(Yr9vI zXmuo8C)*S4L1qI=wO5Ab#OB60@W}W$9rPWO&eRX_2ET7HT8%T}?UQ`BPl>kZxH-1b zhFV)M!w)ugJ>FU!8t=b4$5v}I6d?N<8OVdw&3I#OR0yH;=Yy5l-! z)OKulULWfbL%e;Pf!>-W_O;EmMHSWhZoaNKQPOWt13K1I0xOLyd5m20(5gVI27)Rg z%oflZ2j^%e1ZECgjk7Imx)qsQ8n-rt9Mo6cZq-y%-(yj*Qg7Z4&H0l2INPm7b8R~; z{Y|@VGm7Y);0)_LJ5H-a%}=#VgLa)xUp>}RY?Zd|hM`eaOTFn-@Y9xRON}LH&{V6Y zHr_t9unzCaw*V_C7Hgv2Vm*T6?aT79k`L$VaBY4b?1PlyD1YnYmhCVBm}~Eylai}< zXv{BKeu#e`blwFJLy!_T{I!_mN;0lA|cujJK1Pc;`JIM0#`72!5po`u+uJ!p5Y*mE|N{Au%G zYn5@2C3ttCW^umW9-ixI#^zFs-lnO$)e^V0#G*&(BdxY1<3~1q(Ze>qO>d7cLUNyV zrO+}iZEWw=;ClZ(%OT6lmU@`MMfP5?D0xrwX=l*G>z!I?R&O{p@b_0}9qEkEOqy@? ztc9d4CCw|Ek5zD9$V-}!P_f`fqeP?JRTLi+?9#MDgJW9)5r~GHVsk~bRZR!InWcl7 zO9y37QBGW-CH@lnhgfK8ABO!j*gqPtv=*ffs!R(%OWRCj^tz9=2e*XZ2gl|r_?6IJ z0r%rs!EgtoOevo2vqU^oL!?FZb@vzX2jwWa)K517@6=x(~>^NL-$@w}=eZFeV z%gf6@x15eV-fk&etAB7;t|CugC++C)YZhvwCo=B`ahgwo*n)PM*4d6H;CO4twJmpU zS+O={Ev`PW1yyf_bCn(R`uYy#`1CSGF3Hk(-4Sg{SxLTM*{TV6JD5{e_LM*aUb-TB zcYA*jS=y#6rZP&q=c+&4G${~nh!CzcVRTCOP3KDJjC~0+3i1e!>CIfu6n2A`0JDD% zIHos!Ww6hJ-$$n?H%c=VdFFbbK5g}s$dd5TK<}XJnYk(EQ0|RpZQToN=S@M)Ykw@T zbi1W)C2Q9B^kCP17-Cd_r+eG(hQH6luME`f&g;hJI?Fvj&9#iP$5q^BDYC=`h6A@I zaN4sr$@&WUY90i&LeMF&pW2oSfAjr9A9N`>Wea@w1itB%RF)a3Le$IFWo-0J&Ye8j zy!OPQ|3YEbLF7~X36bVcgcyG!&;&}KqFCn6QX{NSW2$L_>RiZ(`Qwv*fZO>QSC?9> zSJKf^%Nls3k?b|0Ld$A6GJEM?*{f8|Pv}ugXKLw!+I&!3*ptTkp$r--Knphwx;3~k z5?6&4-gVVqz#%H9z~yFtG_KKTC{t{#(9<-TF^owK%X*GMz`4 z4RIAunL~=s!t~AX>SeSoj;+N&k-bbUO`J!?ZcJ{ctb;O9_&@-A}eD^X)n6(-S4KJiIbc zBio?qqtRaLkG37gv(y4D*sjJ$AQz)xAc|aXwxeY1pvl&E1~!dD*oa7Q26i3m8VT(k zs=-DbOx`tkjqpI>p1dG<-lstkR%l`s$*6&8jhDNi!S+r41;eksm0jbI1Z^=QTKHMl zb;^lWUXWlUm4o8n2E)_gndwD%a@x}PXhV>4yH$&J!-U2>c>ac;mUdwCyxcvOAM>r2 z-terXwq^Q^8P<@b+4;MtEI(sJ*=P|saGz&$Zh>P-Vyy+IFLVq*OY^c}?mo!19L~>m zguR$pXOYt9JBIe8f8|J){v)~cPXVrZb`Ct8fpa)xbCR zY|dh-lf|V@!#&}sqz$IlA{VWcoYL8CDc}S z!+AmZX2n2!LHT<{nj){s|+0#_V^TWHrruhOuxLXlS`<3E(bRsZk>A)dR` zF8dZPh;m@nT1Bo%k{<6?EES9W?A_Wx$CoXz6~M0U@j*X^`7lO+R_EilmETs62!F0? zHY8ILMvkwQlr@!p?R(YEc&rd?&DyZ5P9^t*1G{3ol+^n-`1$+PPI#Qa-=BlOR(`(! z7DZkg@aO@qzdNut9jxkC=|i2v;Q3Op4{A79Xw@`qRm90<4YmP$6QBy2wDlD3+kN_pqW_}~i=>?`H$lT#JBy2qrxfQ2vM!Yc==vm-}XkS^O6oD&1% z{%@7vsz)mFj-Fu2g)CSh7wm7C$odQF8p;XINrw8yJU+H#68=`{+F@4Ynix15RdcWE z{Lmt%QpBlf(H3|Bp)+E+KayOdyMm0tFv5gqLS4#7H47DaXL4v{mkcMux|EWgWj-z9 zc}8tltelo|U?=2gEz42jA!>tCEI_pY?cU;_hu)>O4ATT?H)Q*s{Crm08mQHmu|fp%eM1Y=MC>JQbhL z;y<0Uls54EA?QNWZaLco!;?B}&Wpxzwqe%S(40BDEhr_#QMMerPIl)dl%Xa=PPT9X9Oxt@}1h*{xWvguw!LyO;-N zKW=U^2l>p#*`%>A!qZ-lgBh5c(_-#15LWaWENIBJ811*_1ewBe;%wNIXW5;@LVN_h zlYNRDkvZw68p3K0E+C zXx0|RV|`CH>0#v=!U)|agxI&u_^Rh{ZtK_a(-VrDOfT4JDSfSNzpdN-97MCg)9oIs zjN5ON9`Yy)_m3h;^&w|{%{;7MqiQn+wf*CJRlv9o=1Sx<$~XH*8eC9a(NwG}hI_Z( zhf!l_!6OZltF~Q{4AXlwd`rDa_+XWK`o>q(p@9u$S zF$k8@sk0SI^+8C7SGmNR&7j!=^eQO5&MB2Ks7!!f2c-s1X%2(t2v7q+hk76-@-Wu` zRv&_^hwtfW+2=8dd4j}YfR6M?=;t$Nz5pEo=qLv*V9){qIttLc@Bj^#FcHstYKyW^ zfZhe@{T`*le=wzgaFEygJFLR{y>jW7UrvVY!va`|h)~OtF$p z87s(Yc9u<5K7D_#B7eZ7iRa&HV`bx{mFf?`ep3MYP;IOh2~ZP29|fTQs8wsR0DZJ3 zVGMXb6N-E}cys`^o3Qn&(|k^6sTBF+Kr}z$>)pqo{b}F|ojf?sXW6H4^?1)!{Zf`Z zO9jivtCfA9#VA>y&F?9V%NV#!06zn@FM8ArcQEJ<4(k6?ljVf+%omR<^2r`jZ)c>P zBbDltAm`wqmw=v0#eS{P`x?i47<7*SwNwZ9$K_;iMN=y6e31(by9 zXe0+pS3Q)j5m2Zw%x@cDSV(_km_9d5rM~+fbLj75seGT{`!z^`U$Ug6B4ySuWBu{` zRc$-&7ua8tf^{${oS?k(OT77kHe}8yVz&on=Z6=DqHVAS_gfFHzB3`HIRk~bsucGx zsfzJ>pwIX%p;usbW2Ex*b^WBi;E_)dM1$d&u3~mIp0rH0RKYOoPKy?OKOnins}E>WJ(>|(mqVF-V?-!D?`oXd z^YlrHbnylJ#=3sXyv;CzIRM>o0>Cr?9oQ)dF$ z7owaDcBU)yT%&xc=quL`vJ`(%NJUq_fytdPY&L1(hU&Nz556BJ=;&hpt zA$@;^<&CL+bA{(qeC5Qd;6G%=_~&x%k&drHp~uoXW@(*Z>Cc#6Cjv>Vy!Pk4u^II+ zT?|_?Y_)I?TsyXQY#B6JE0r-fd!`!o|72qS6vS>qL1`^Wra`F$4ekpH!HbKqt{S#v z*gl4>1vb?+c-rY3`K;&EJOJ2>l%1`QE5^1!@qj_vLkxY0LzU{bO^MVHHM|n`)c8It ztY3m{4Qw{6lG(9PHK*UeG&Tqt9Z7vc$0PZ|^GI$e#ySt|6O>OntUCHD0=A0A2o#(g zbw-gr$y$0cqga{l$?It~E17JiAnURB(oDm;kJ>p1%Kl(sKWYG6ccX=r6la@;A*|F#kd44`93sj2(sTCvcJ(C(|{U8-zZ>Y&;^^(BNt! zYjI4Ui0Sa!20XE)8F>a|j*}@`%soTe#6oWpLThopRx<e_*FQrhOJ~exfF^=htl(H(Ap3=46oEU;EI}3rp?Tc z&73H8IS5)^9W*GN?iliX7#=dPs%@hMB`;}q3?8lZxS>hhgP%=`dtx#gI_$j1eK+|j z44VxLxYIFk`u4UY!!$q$%%YUwSaMGU9_TYoJdq*M1DWZ^IMbSG<+-0Y>H8<0?jZ7P z1dfdeZ9{O2+*|H&|KTMcMc{>6di-xM861UklY4>xu;dX1(|EueH5H8=?(e!aD6$|3 zo}%g+U6G)T6S52LU?{*`Y1G!3H9z2kj$-spxk#&yXk-1PR(go1Pf(yJY~>*q5888gU{ez-{fs&jyBe6Yj) zc_)<`08$rW+PTUUuic^9y-2DfvcX@Ue0|mvOz#On&p`c&!}ri}m~Y57`bma8$zkw( zzB%#7r>!5C8GHu49n5fNN5F6tc`FXzMdSqD;8RTLDNc!0Cs2clJXX!HY5_~c8&j5b zIFhQ&N!oY~eU7nYaes*6>2{iAb2?yVM6+aZto-7l4tFUTC*uLVhj%Q6_1~TDv<`}l zCwIuu?gf?t>7Qm+o))ag;LLUtP9zgexU`4e!Pp%FYr@-OK5SzVKh_qAxTB3^Bw=oH zL1AGPA#4(j^k6R1Br=)nLrC>tys=-q`x7sfZ+CwPRgq?ByZf}4%J(A^lX?H1VK$x- zY$St?^uc%{S(u75d*ZT_u{#Ae6>p09q}y+-TQ%10H3tB?$Bw%T$ex3<)#}y9G9rrgRoml9(C9l7)L-OVHOb z={f<=!qw47p(#Rb-rkxVl;eb^V*afpb2MJ)pE$TBIACax5OOp%ls`OCZoPZUiZ8%l&*7NBaz4A5;@=3R(uPqQY@CH#{aB`Rv+fz zHa4I%O*67fE?*uJ&p4s|7)#BL=Sq_Pc^0qd1@FdFY$AsZt!G$0hXuphkvR}~x(w;WF9Vm|`OqN97S3<|K1S~oXbaUY;IWq& z_L6`VP^^f@_A_k1fE7`!n8QfqbfNAS1A^*w zs#?OS>R)Eq%K}zHu~M8ZWtWh-rFe9Y>OqDd6!21ZkrumAXIg`3D3;M>lI&+N3WZt%D z2_EV5gLr1EO~$K2m{~MT8J^oOyHirb)EzQ!jMs$c?OoCni`SUN*M!hzcrcD5ZxILk`0Ze|G#LtwMRwidQcu+c*IJ1o$xfnyi!X}=wUG_Y1Y3KnLBJML%!adXIRFuOOC!O$0gOB}V%a(aD$p5pO|W1R zwlBc-C}`N8vj-t~(GVR6=9N2x{H`yeE!Sck79SYz;8CyVq6-^-%(L_|6$oEaRayJ1njZC+Z(>+a|w&SOWyn;{mBaA!3ain?$wZ9U|^X0C&SG9wp z3OsHbn@951fwx(hw}mh(!QEtVVI^z>A(zI(ekN>CD?eL_XAyZ7m<_yZt3S#ljtUa1 zaCv$S1lb2$18ncZMoVlk!e+Sdg1g*}4dFJcO>6QR(=$3Db1Ix{s}tB+az*2c1n%**V569TP0U`aUAB;~n~dVIK(CI*P5wF}RtGT94=X%l1QRWA$%= zUXQEwuXSXj%|oJg_ukd%eyu}-6*d>h$PIWwk3UV!P?HdJ174X#iz5bUKm1;(c~!Ov~7S51H17oK`P*cTQ@kI96Orc2~hIiM$cVNF}9Y^hR9L zOV>v4e6Z0sO%1KpBWi2)5hp>aH{z%Da4X_=pKe>V7*-M)`@`|cHj=do7e$A*B}^X) zH-DK9+W2GF%E095qruU!%%T5qYG4f@J0Y9!fT$h{J%Rk)p8Q%bsuf$ z2c2gm8VH7eAkEw1!S#1t!RjO~9@^TBTpxG6IUN~C*&#uOqUO#PSkVAaKV;-}KjcBK ze|K$$S{;pFod0;!mI<>;wcSWYLp&NXQdiFFRk)@!j0{R!XHG zXAU3d90m)npSw~J-CypyydW{}>g_Lq;=SbMC-H=_3%iyqs0%@-e{4an>0No20e0#J zb?S9+YBsEFp-zQ>Q-xitAlQK}dIny??ILnDjtQUFW%VcFEHbGY4@!U8a}Qt}{MfoK ze`XJM3>vK&s*RCfhtwX?l_{@+y_(W7Cz#_WP)~n2lspZ3L#sShpm)1p?^d7Q)tOa8 z9D^rmMuXnlpc4vu55QhSE?46rLuYw1AxN4($dG^wLmY!9`CNDd(2Jf-`EJ;sBe(3p zgR+KtE?h+}$seTK^S``qgdo)GH$60opxamb=g*k;pK;!k>K$0t2YHg67+^#n8~FAP z@}C`eC_YC1*n#6?CVQ4FKxqYz!B%A41?%?ckWK(1|_O-{`q*%NM<=cA)R)C%NG&!GInwdz|7c*^ z;Q7f(iw0FSZlNzsx_Xm)YW>rfw9_GxyK(sBK$F}HJP5qZiCpD=4{U-5J*m-8O^rU} z1bEPAX~%J~9U)z{xPQdc9v$@8jyD`|GfL#$I05>H3A=Is=)?cj=;+A`7@BKPtNU^% zS+<+IM>L*fNqUk?(ioJUvm|%^aJ_2SDP$%HIt5dJXlLZKHN?Q@5KeC zgB>049>xyDKBN+QKGbTm*V@k7N|(n%Ygs+@x>I#%^eN`hDb67*Yv7wDfBN!|c237b z;pH}X9tVq8{4S0qZ|}u}VE+62y?DryLEz$HVCeLEkUgxhZh7rgGt~I_6`_Un2$|xS zYYSy~#z7xOB*91lW}$76SP+JWn+DqVw zjKHvlkoK4q_QimBUQ&l_Uvn`aHTz)V0FnRh!y^Y@ZSOGAZi}W!2He-SyU%(h6po@} z?}X)%n)74q+33UyBJanE(#P#2XFtx@z0#EiJ+Bd>P&<`AuT|44?leoU)0{P3V@8J7 zb&b^R$3vyccJkSNoC$gLfp_P>aGZ8=w_I*sN#p}KBfr&M15YB&<$uBY!V?acZ|=PP zTl&bk5T@aC7NBH9vw0;-3;N!;QeM&Oe#l#3zC0hL#WfE?88DZxb*&71P2lB_=mO@- zH=HXJ+1gbC13MYDyKm6Xk3d=JZnG`W7Ph)A9kvBfaypTD$?a#I)WEM@EzU9Dkk1a_ z#Jm)EUKH%O^Ff>zEr&LrQ2eKtgMA(&1 z!H_ep?qwwHAReS$;%%}-94E65!jqaAoo0K`%jcK-v+I@Mz;^?_<-DdvgBF;1D}r9G zof>jL>pJHNe-@sW`^P(OcY(LXnE?y4tMYR!TG!X`Zs~!kd6s$b%>(K!J@>Qcs`JGS zV?jm9O>`jF-yJCVPv4abp1m8!*>~smb1YhkQl#wfX~f^{4)?93mscP&u4#44-L`TW z(FiW^eB|`H-|s%{EHt;wZ*|XU`_uXT*GSh+#=MG$4r}WQfTKKg%#A>-s{1;?O#lyX zb2({-B6E>R*Jv$Q%MFQqoxi`Tc@+;Ha#EEFhx;>Rq;k}^nccsD+;NZ#YP;cVCqKRl zZP6Uk{wf|2Rs@k536bgVAoA-tX2R2|#>vj}zATOF{tf(3>2CJ<|F`>7n0;%qP^VmQ zpFvw!T9O`V(7L+FJ+I@wQPGf^^d$txkV)DX1M8>X2nu{3;0%{hEO`e)^2R~(-tZL@ zOkRE+4;WXVI`U{ID_hN7)RC61ul$ZY1djYKHyR0k1NRO4tTW&SksGitoD zK&tQrzwlO{aIGpl>i`SWG7S43?+{f9w9=F@X-|5ble|l3NaeUJBDotWfn{^Xs*HXv&28^wbiP zaE?{yb6k42%>Uc{5;aDiJ%k6~#pJz1(6BNQU1Zor0ehEX@AKFX4EsUA-ly0HJl4Xn76JQ!Voe-IB0mypbrS_X!uQepRJJ_o z64SXP=zK)6k2xLvWrkfAu#YMBDUV%Y*cAc$lw!wu>?el(Bw)v}1y_;t$MLwZ#a&U( z7wiw)ezX($GhBejkmaA@bk%9|RTlm#7ao}_8ny6nI25JXTHTVDRJY+6a+HStjo{B= z7%6{&v*7slFZ@%5zPU0dQ*v@jq~;6i@JZg`YYe+4U?=g$u=@5i1Yc``{*1^De+c4f zR%bVU7D51FSPJFYKUhiAIFiz&GhX*>ucn2_ryx9=KlnNr<{wV;k8)~GQJ+q$#5d{_ z>0bp4rz!R=@A`G-`gH;OmSSi8<$!q3^79onXK;En^>WP#jc&Ofmfd`&(LMAtIduk4 zC-OO7`v%j#A!whY+86jT_B+FV7qANyyU1fMhPednBCd*k=x3y>yy^8)XR^P9Zxfk`0)nQ_HGKkh3be=+(mfxbfN ztDGo_ye3q%s}#7#0jYm8oxeF9O&uP)&K8t5%@OlTttAu+QI5s!{)N194Ud3{zwfW% zd}90sL;_F7^{q^#l@lQ~zu@tBHfjC^hVk-sY>!BWaT0R${!v>SvP(^zer^`j%>{M4 z_Yra(KPHv66Zr<`tiFxGZ5&K$ZqPWnU{Y`82{PIRk0;fpxSiqc0`9`|4RrA%T_qQa z`k*)%;08}iv$@?*vf2rQke)j0cAxUs*_=P|%pU0uCfy-O|4BW$$vfQ1uucKHNwHQx zMm%n{R(b@i6>iIx9w#ST@mRxrC|(y}#*I2&W0s2MA;)~WAcV+mczjsTRkExNCu@`7 zr3vIvoh6YSLLq3wWm0h-xzPsCjO7lTKz~f^fXQ~6aKzIY9Nmw(-Oc&qc6&Um@p`ob zT$eqn|6OXGho`0L3VTxHq0#JCF|SaWyYcpCWJ&GvqNCyA42Bs;*aCOb&(ugDAoW0S zr>&8C)|ZhQNlK5ZIi=C9h16LC8^q(JBqfd5=+#sQKiz9s-|y#IKCt#0dkWPV;_UP6 zt!|B110TPPgkHYFcP~Tx-d6WHV%A8r;d#wJHBzjaZ2BPPQxNA9snJNYu!H=nkw(Gt zF3vZ-hS3^<)=Fj2CI6n{+0-XpFT_ZS<~I_rz|vZ*j2WJ#dVgF^o=T zlfqDGobGs6`0lW}R`*L?5s1d7$E{#yC|EEQDwRvwUz3hdX$UcfNoHshr-VskVCuIr zOzNk0QF<*4tQ7)>Nn>G*^i`OYf}==#7)ZzweAGf%pb#NYgtSTjiHBBcbP1W}z`PPo z%KJ!KlyqA^tH%UOV_MzGo*Zj_5%oVjN8y&tg)+rZK`~0&tnGr&yTHR(Stn)T7IM2z zN{h+%JxjbpO<`7X-60J|i#r%=!|__i@94ERH%Z zj?5>W4}XljkSI-}ZSK`Ww+coD!*#X~vnP znY1st-y|gxIYs(S??;6js{VKn_Scr2D-u>zJsu}mI|V_2MkWl9wZbP!w%6_}1YQ_vRk zG>g^=6ZN^sp$u=n;B*nuzZSH{22R^55tlK%tEmODIe>}(gJ@gN<8q59)HamB+vzv zE>cD52X~n0U;!(lSh0#tlep!!HO2Jebk6_r$xI`e(+IL^3JrGTvbO)?q|KlmZoPI5 z0S-POscV!9k!vDMU^ZF4B*&&pR>Qb%lhrh1wx$NnR+GZi$Np{{mr=OY6H#lVE5v`Lk3S21~vm?E(u^NaQS`5YD8D zJBv$PeL6Fm&KV^&vnW=^V?!A>RKUt;MV!l5#9<5@CSY@=O`&u&T;r>J^PzQ8XH$kV zez?HTr`8wp)-xEEAz%wBX5+A!5eyr_VV&d|n=~e28;l1o8llt_{OR7*4xjT{bQR`M z^TDCAX7YbkK9vjK9kpfmOl}I(s&(4`4kt?L|eu0kb{$eLIZ*a$P5;pj65;YYT1aBLjB1hIrrG}O5Ju5kS1<#9vx18bK50?{G zQ%Nz2740a!4L+FtG13%hVrBaxdmGH@(c6=x9JpO8UB{2R;Ui4+9(W?>1*us_on6m4 zOCmQ2ZOwYAfV8Zaa)@n%6iJ3|knU8Als<B5nu96BeZhP?FHB0Z3m#n;d z$({1u%j7}#$#)j4lb0-7wd(FQ^5UiP(zT10tXcV>yl9Di`O^D)y3oFpneJpxw;YjW zRnoh#yb8Kbwc&xUIngNPav&++D7{bQO;WzveClCVgJO9Cwn=ItNt+>Jf%%+D_|PQ9 z@;R(LG7ObW&a+OL`43BB@yscu#z<5@0O{y^nBc-S_>M$cEl`K&~wI||2v z4Z&|2wq>x<LLH|9g_q^kew7}cp^!Ue(TPlzHkH2=^m)k@h-XT2?3!wbX0Q&$A)3I_o z#8v~Xg}hV6=qGR(RxDsUrIN~ecoo(FuawB+k$eq~Uxf`G$)l2I;U7qVIrujb;Mf714oRpDez(CfeZ>|&w1*O4?}4oz-i@t-tpv7e*le&> z&~5R3%l@%!H5pzDlZQ~f&JYj%2oG~}n&4)w^nS0~AB7t#=xN>|gLX^f)C|+ZTbnc) zrwajg)9CMkW`gNH%XgTzJyM30J%jAnBRvU=a?}>}`GD;bLFzdwRj*QT-v_IVsl{6b zte#?fd90LSr2@8>V*3DthXua&ghcM=`>&jRQZadTA9Qf?evZ=5WMVS~vHeu+0FT|y zu-gUf0L2dS*er(4;;^@E2c+uH#m?~9T@1TRz|K(Y9FMJH z*eU@#N3jb$b~nTB7O)ExyU1e|466{Zixg|&FcNu5NdFcJT=E0NLqCzibXE&Gmne2c z#pnl77VVAm-2i)!>&p&|Z-Uc9bq z{1&kEfFN<5Qa4lz8sN3e(pmw#K`|GPJ;<;J1o-nB_mWx_{;){iVEUh!?i_FB1$FT zlL-ETzeNy=qL@y_`UG*)h&CO)81294b7mWJW}Bc9O|h7u$^JUl7Y9r|E?_Yf>&L5Y zXKLF8tRKY;JoW^`o)9nt#p3)%eZD=(uqOp9j$#SC+EWaBO286mh9~kFUd^y-0ZXKq z%wZ(b6vREWw#n3-i8r@{>Ff}6OcYDvF@<4@fF)6EFpt$RtVX~FQ!JUso?+NC0+vj% zR36*Ou$=;yO0jevBMc(~mQJx@evG{Z&#+nn8%D7VUTqh{b_rMp#WGbjc+H(eWeMdu zlM-3HP#qJh6NIv84vqHb5b@C0*crA*z(!NGY}MWvq1b2Bi(}P`7qIaZo5*AJ467Hgi4@D>u@@Njf`H{vESJajGHkDaKt+QzMacg@i4m zz+6>_zDUh0b4_{`+4kr zhP^Lf_fu>wj~!#!F#%gkv2{H50mD8Juyqt$@5hLTzU#}de+$@pif!Q4ni$q3U>hh_ z#bG3Jqmcep6xgVmqc7w#osR^ajTGCYV(_M|AN!AhZKBv_6?;r5&YS7QE$YRsYH|KV z(AYw;ZGOx*jQEs!^r?Vtqu6#H`!B=(D`49x_9TxTXV`H8dy-<+Ja&R%Cj_jTVmmmD zMAit&xq|{VFa}cBYJSdiJ{NRqD7KT+(SO0PF9d8S#cFx%ONM;u;(aN&tuIDYZkD2z;@IJ^&_MA263NKImOsh0=t(= z?(<8sccvKjwSeuT*nZA3i98@=!hQ-IP)EP;3X;FDek14{px8mx9K7@6$G#P?gA{v} zGpGNKdG(!uy-KmyRkb&SqW?O**q~l~Q!V;u1&s!Z9pX)$W2Vjt*ddA?=CSh(J1<~| zDRzX%E->tZfE}UOQ6BrAVc!ebQHs6GVI=Z>A=Tfd!22Aa|AFcJAn3eLu@88xg<&lM z_5sD3c>RIlgQ?vR zuyYi~{gXK(UK}1qRT17sFfvc9CK&oEl7e38~&fflC~q|C8zbDd=3H*cBf8 zi(!8W*cFOh<*}O#yD4B-DRzy={$|+U0(OmJzwlTq!&(LG7m8g6EbuHq?`D`=z^+s5 z2Cvq}ur>j^K`|GPwKJ?;z+4pjlfy{lO(9|bq`*xM(04MOPC@4;#ajIsTeZ(HkASsO ztc_ReVpx}ewb44%q27eTntOk#?-sBQs^(FRb_u24Loar#7rjuN;nOG(9-dA0tf#Sc z2f?hDhE2V|@Ff6Y4tmC>0VzqtO?pX8O5!M(^rD!C$ATCZBw!kfX?aY;FpYp|DHh6M zBr;6H-&%%JAdCa_TBf5FbiybW!DAr|3lXpgibe5QD8oVpEQ(?}9_z)hUIM10STv7? zF)U2LqA3=`W8n-77qA$L_3O!`KKclTMF?0wiWzvdNQOlUm;tcs{a|fTMw}+2XC5<( zu~7mWM@JFV}8ytiE0d1O~F5??bnDAGzL>FSv3XghnYit1uB_RsVW7N?fn?m zPry>CL+OCghXlTxfc^~YFJS3ZZ5Xd+V3A!->G=>No#T1+F$9&0|%&=qun@+J36}vSc zmLgCklqyvzDDI88*(tVy$3`=3w1BOk*h)XdwY44Wum>nOIKZ%8IFY?6TeU!C0# zcvRJy2JnFSH;{=VgNPI{MwX_CG$LhLifN39n6eZxQbfR%A|fIpMT!_9VoE6@0snyH?mdu=$n^BpWDfKG*`wt|Pln*aEPHc1s754HC8xY>`d7p6q&Ii@=sxmP?i^ zYzf%XC}Ry7*^h-S1zYYfeOE)~rLK@C$8v}je$eBxoL8W6r5(%=_A*3zSqZkv&%g=6 z$bKSh71(M&%@u1=4HdN-YK^bls=tBk24QQ!)><}?X3CgslTxZSl|CBjDm7EP=8!a0_HbU4&yy%qL&m}jL-7KsW zX`5`?NV1W_Hi4B{b_>}p!pgwPEgMBPN?18qg=M43MhmL|+Y)80=^`5=YztVWO}mxs zR$-N3Tm3Y5J}xh{N>=?=h$>%flT}}Z#%jM2C*fi*W2KjBO#60!+FyyOpNra#uo^q$ zaSR(LtOl&svfIdR6IKhh!?N*Y{SY`_b`84QM=K-=ywk#=Vkp1nj7vfpbWaO&4|)tTDZsXAK87vj)R@BY$n-EVJE;&T6RC#{lZRyowBTetU%Z)u+x@3K=y#J(_m)|^MXyX z^v?h^84#Y$oY|7o1a{W4Lb5_(XXD-euLQGe>p`jqjartU;IdjR$g=KM->lEK=TobX(-xx(6jr9@fej5^V@UkghC zOZC~g33jJSYJz)x4kg6)xZu<>?CLj?5kf{gm*Ky<%_o~LtQ}bUgdET9>D})&q27z^ zVPWmTI@s-7K(;_w2e6KoJwo<~u#RAz4D*7WW!5_ZbT%OTD03c_oX%if9P_tv5!oVP zUBF~vEhbwmEDbE(rTJydOURZ8OLwfIYr^H;e|AmaSNbErV!HS@Xr5 z6_V2vEHla?8~QleJD7s%Gi1*Q8wxheqLcLEkg7VNW(dDg_ZFE+UEvg9SW@3IVcQJIky zhBJAPZZOo#ACABgrpNFf$o?Q~1lUObodQ*0WE+Kz1RIqw7@h9I2{i1o9)-p+b`DCJ zQ7Rc@!1ANaYjUT*h<5dyFuYX`9h=bJ>peCha_~F%G(ssDBR3hlIe%<|`HIc+6wh1X z9z1@<#tTj`^S#->J^TXi^+JpH3YW9Byye!-Y~9>)YXw^?T5f%jtuLBZ_xMimYNsTO zaJ#hZ1Gj~Ai=kfrRLtfyJL!KS`;)L~VAE|{C0V7g>0mP~dx`8NVKcyH8s-HH%(Qy> zGXV;sqhd7|b6%F50fgv|q+A7zoJa}8OIu=!vM4D*5uWjYrCEHofo%bZ%t zSqQc$`Xr8Y_bS<|!WMxov1vQVb_iPnw$!rM$X*k+6l}Tew2rJ!*mAHHHtlt?*M+SB zTWQ%&vYo0n{&kL5xbZ!DDGa&pnNA$htQ@SuvUkYd z5mo`V#j*or2ZU__tF-K0vUi15f^D_zAlX4-TfwR?2|O!1hNOUVOb^z0CT4fO^~A$ISUya_Yejn4Iu&vg5)IfE~2#6S7Z)9RxdM*$J`} z!VZBQw(P&j{#)2#um;OclARRR;Ml0c__Tf`p>OjC=TB)r6?+7cM{VROvQxs2f;AfE z1&_(>HUb@)KQD>t=LbxHY3%8|8LxfyG;P z4%s=v;=vLvizka0mI#(?Spr#tu;fIy->FTa`5t8=S)#BuNJ}wkUNAM$?omqtNHrjw z%$#J&Nd*g879a}<3xTzB%zp)HL)J!EJI6}e+qAZ1ZH2W*S_jKg$WnxL0PAR3kPN3L zY<|Q$I+oEf(J$ybFPuu2Dy$RII@`2!$<7tl8LUf`vAl~cB&-WqY@MOJ%dY4&G^X3G zqD!@%WTb<2^}E7xBiU70SXZ!aK0|pIS$kpKz%u-4aOGW8=ZngK>TZYDfvkhD?qEGE zyMXKhVLiZlTGo-Qqp+S}nU-BhcA>CLuwIsRBI_iq7g%q@ykH+$`n>`A7!dBvoX(Qd z2duAU7m-~gtS?wU%es(t5!Mf^zhxJbT`a6WSeAQ~{O_Nnk);XC0?T%3Y1buw6uyMy z5+T_jIkv-evUFiNU;`|>lt5FWss0g^KpY@TJ;l3goo z9@u=#29gaFHXm$(W!I5iCu{-OLdyn`4HC8xpZFHpPkh&tT`z1A(w5k?T(VqYOTd;! z8B4p!ek^P$*m9qFvgntiafRRL4$9@Fu1vH=kt-lp+QAHAFGHl4m0+vtmfc8pqp)JI63g<)@`ROut+VVV zvYUjh16yy|aI)dT)`M+uEcX85&iW;*egnWpn=^trBP3@dSgB<ZU4SFW zMhe@6v@)A^3)wBg%D~Dk8$~usSUFgQWuwVP3#$Oz5@jsyA{!%Y3s|L1yOr!#VU=K8 z{j`^5)o(>(mEX7xtG-%ReHBEt6a4iUrCsc0tn^Y1w%s3$EA68Cxv1?>HNJAoc^ug| zVKrd2iL4xmyw=}FcAKzTupQB%Mc8<<@xpe1)!9yOC%au(9oSCGCXh`Kwi9fZWp|L> zA#4}eZp$W;O%%2pY>#DklHDn657=JAyx=~0a_j}zXF&Ka=G-MY`@r^FHkoX)u>D~5 z_KoUpvb%-VgB`GGQ^=+WI{i)^Z}Ltuw}_JJ(t!)R>q8*vyf zW=xZe2CyS`ME8>2E9?l^Q9sR8k}z}lJZ^MdWoYOY;=0|fO?Lx7g5ZT#AK1%ke zu+CszEL%jjNLUvzEHQrxEhbwmEDbE(vL$3ogr$RZbKxEn7~uTv&Io9+r7zp0FNZJ)?|OU1TeS^#sdw%-_bx$sQM$3Dzsh zP|#%;b}uycwj+9i8Ba(?Z?Hc8h;R@uvQ@(Rfc5nm3cARCE37YAKcBgRE-$rzlKlms zA4GpUtS1@tqy+T`%d%_@*&1P4VA+=aj_h~BvcYmJTT8Z9SPs|#%YIMxdtn2>23l53 zRxE5F*dWWEB6~{MAh2A^O2|rt<$?`1%nJ^Y^*k70hymes%vmQnL%@bw_6*rG!iItk zbIf0X>&ey&8wQqV)1D=JR#+a`@F?SvyvQ~P8xA(Yru~8J55h)(jr7xQk!3#;jidZV z9L0+nf0T?-U}J1orDUbT#(?GfX|9sXOC2lgIr9EE))%PXV$dcD8jGND(YKk%$L#0H zo) z&1UA=auK3GKohR#gF2p=vpze!7uSn25u=!CISVkY~9gv>uYR%t>xA_w$`=W`Z`-*Z?V-2t}?50bMtuK z;Jw~x@m}FwY~9sz>zizSv*p&^Y~B5pR`2tt0^#U`_t&qqMvlh5hxgs{l~(WbXOfza zGtTYsK7TeLmbdpS_duT8+w_&K_dfsQIk9`~Gxu^Opd-ABjY;kd(53!rL%kJ;^mjwO z{8FrsO?G|kC)+P<6IhvLZ|SU6rPN5)C~Plgc3*U6an|lw+DF3n zA#K0i$YV@9CTu@gy=5PheJrdV?0{v*$&L#<0Cv!_PslzIcF+~gXC6xG?YS>k@I(tI z$W915gtWsZ%?mcj%0BEsaf3TFaj%A?p3T#Cl3^z$tN~$1l5#wEa)JPSc(i zdkmvI?lw8LZ$A7P*=NFzgPkxl6Fx(BM%W3kla_r>_PMZ=*ydAioAC;Qx-7fKPa)&9 z$#CblmIvW9z!`tv2#&4APR>dvXOi4mGn(8J30vkhp$?1e3t>%2JL{*R4$Ga37)RNP zw^cc3ld6}cCr7?jg9kH)S{bw~KiO?o>t^KYuo%_aC|8H&Soe6tQqCbe2W<0&@yRD! zrNr~5c--WytOL?I+O!~9P*_K>PL`#Tr3&i=*4b|9xn$=G>kQTQ;NSd%Nb zqB>tx22^*u{q8_yc)D~D)*Y;eWfzcLAgl)-!k+FSjBR4LBUwjbJ&~4aW+Hqc*@eO~ z!Fu^y;C9A$BI_iq7g%r0zC-pMVZFinIJT*{^+flzu&H=)_JV!oA?O3t*KX%U%(_Uj z`hxYdtP5EeVg11R+wHuV>|$a4F>6_N*3!t*gk>Qu+ivG2WS0ob2FtN5oh)5g4%h(8 zE+xBE*Z_=eAUDCCZRI*y_ydtKD4N0Z-!kLhBx4X*uFqWIm6tj=+3v2(g&53U+-o~( zt{C)P2^tJGBpMWXZ_Oaf5HBkfCJPqLoEMj~yL?ezO(-xoFtY>Z)EFke>v7=U~O z!dEco3dzX_8*5j6FS1_3#)6Hr>`JmLg^dFnZ#(Tx)?3(kOvMEI!@hUU=O2%ZcDYmQsAo~wtQ^2PBX|D3hOPwaGek#N? zU!drUK|hqBX<*YG?JP=36$9Y@o3DU<>T3zmDuWVGF<(+O$DrgM=*vTV&bwWY-H@gsE6!pB%Ylxx$tp zZD}+OMOSv!FGb^WzY%9*WX530SPr(rXE+lg*?$UK0k+Z%-0iE9SzigTDmqVI6KbxQ z^ApKgg)Lj{Z<(vPq8ch{HNw`o-u#!-8^~@Dwgzmi8B}-}*)U;i!HO-rk?clc#b70t z<&otHD*;<)*-d0O30nuY-maVBWW$B6$9!zCi~gr%KNYqCX&YUqu?g{lr84~+0ZQ$t zZf4HSl2Zz{$+D4TBZX}OE3@ntvRj0eft6b}ifojyaNzOj7{gzE8n=EWUSiNO;lie+>9_)Z+Q^=+WI{n5Ty5gTqrNl1&rVfV3laME8>2E9?l^ zQGZ0Nxsp|X6r#}&ay3`X`K9DELLIYfVFuX@VaLFZ`(bXK-bZ$yu;XASESpI-Q`iYi z#YwYd!uONiFYF}JPT8~qvI1eJz)oBC0NDe=PJ^AXY!=xpVQ0Xa?1aoFn=Pyf?5s^I zBr6nlHhJ5!O9JLs@&~CNG-_FXz)eSMtL9M6G0N@g3RHQu@d0<<`uM<=p1;@UA=-z; z#s~iFU78rUs+kp$6$wjpk!i^R?n6QmmR;A$XlxU0^H(fNNZ3) zJ*XDh!@}Alt%FTlK(;_w2e6KoJwo<~u#RAzq7xE%nO;b?P*^8yX=k^k{$uzk*`vZb zgLN^>!V9L!{C7cjX?9eLnX_1O(!kO!TSB%(SUOl&%N`?pOjuX2Zgv}&k}Vb14J^a5 zWn{~QWq@^eo%-*l%gL4t>yD}DVWuMNk$J*;AgyO~6Ht0(mvc`vX4>t0oEeWxMkZJ< zKZB=E4A}i8y&!tqO?!etPe@R2us(hes;zvE)<*!0 z^zV&>X0elv(#c4$Q9eV_71{x-lRZZjE`r<*v!Puk~j$+PqrObkW~nq9H{X&P7S!fN>2$i7Y~GA zqU)=Uq$<6=w?^lP@2 zw3T9~V*$@_kDuM`AAX7SC80CW`%JstTgkQxn;CEiyekOwj{JoeWm$Hu7X;j2re_86 z-5(e>@B>Ssc^q6hN~X7HR$!5rR%oB0+t|-G>8B9GnG+oj55q-PEo=^0k#dL(b;=gz|2vq#Ur|^f2 z_|E*HWBW|^L$^*>4b#k8MIyUp#0i*9ISsns&L)&zU`3j>)~wAvFFy5X(3 z&~N`17kb5A9{77)X!O3g&`0j_y1V_Ey>XGPd(gGr>n?xuwk-_Y>h|9S*11tni-f<* z@K;SZ4^Ou!kkYEaYqdBKZoT3o@9d&Lhi+Z|5f}RQ3v9XoIm&DQ zQ=L1#WT0)g4_&9jzj*jCn(gJRyIbtv>l!0@se7X_xVNdE{TiqC zH8ZtH`ntD+L&!&%w zaE(i&yF=dbZ@Mpx83JoY!5_& zf&J~gc_+7Xr`gVbC9Q9OTaxCkhr3IbyNqhTNKSI{s^yFX!Rk{szr{gB$dQ*`Sv0u&-0ggNWH#j?jEijoUqMgMVj{zL*-0J+$u+EVmBG>pi{vta)yEr|& z%=A<`^mUh$t_>Fiech$IYisG!lAqnujo)-z-8Xa`yI)J4+K=^yF2jfByxetiAE{a~acGrtj;zF)^Fmmm(;ud?amj!;D{Hq_vg=QqjrMW*^ zxnBKB%6j%%FTIur+IM*FO@07$3I2cQzv;~{cY6Q_R|MMozYluBErGUy*ypjfo88{G z##Z42%spUo(ZT~Qhu>xEyDhgKWa~lG>K5T7uWoA~&r7SallC6zdxm=XRhZjq%MOtp z5>^ei-Lm(|-WRqVtj4m#WQT>-1nM_8)dbFK75;$DADCu0{LY?h&F*tmw^pH7{>iBw z=RTeDiPg$IxxVS*ov3xcn|0d}=oA0WH1iJFwSj##n7%%p7#F%@YFy}pU&Mv3I43Uj U&&~Jj2s|A5T_Zm8?&sS4FV+MBQUCw| diff --git a/src/lwip.h b/src/lwip.h index b1b496f..394a362 100644 --- a/src/lwip.h +++ b/src/lwip.h @@ -39,6 +39,7 @@ extern dma_channel_config align_cpy; extern dma_channel_config align_cpy_tail; extern dma_channel_config usb_cpy; +extern int dma_memset_0_flag, chan_flag, chan_2_flag, dma_usb_cpy_flag, dma_align_cpy_head_flag, dma_align_cpy_flag, dma_align_cpy_tail_flag; extern char connect_ssid[190], connect_ssid_decode[95], connect_password[190], connect_password_decode[95], retry_ms[6], enc_type[1], wifi_configuration[450], wifi_configuration_last[450]; extern int wifi_congfig_len; \ No newline at end of file diff --git a/src/main.c b/src/main.c index b42b01f..1e4242e 100644 --- a/src/main.c +++ b/src/main.c @@ -21,18 +21,25 @@ int eth_frame_send_success; int chan = 0; dma_channel_config c; +int chan_flag = 0; int chan_2 = 0; dma_channel_config c_2; +int chan_2_flag = 0; int dma_memset_0 = 0; dma_channel_config memset_0; +int dma_memset_0_flag = 0; int dma_align_cpy_head = 0; dma_channel_config align_cpy_head; +int dma_align_cpy_head_flag = 0; int dma_align_cpy = 0; dma_channel_config align_cpy; +int dma_align_cpy_flag = 0; int dma_align_cpy_tail = 0; dma_channel_config align_cpy_tail; +int dma_align_cpy_tail_flag = 0; int dma_usb_cpy = 0; dma_channel_config usb_cpy; +int dma_usb_cpy_flag = 0; void printline(int cdc,char string[],int len){ char buf[2048]; @@ -145,7 +152,7 @@ void core1(){ int main(void) { - set_sys_clock_khz(200000, true); + //set_sys_clock_khz(200000, true); memset(wifi_configuration_last,0,450); memset(wifi_configuration,0,450); memcpy(wifi_configuration, flash_target_contents, sizeof(wifi_configuration)); @@ -176,7 +183,7 @@ int main(void) channel_config_set_write_increment(&c, true); chan_2 = dma_claim_unused_channel(true); - dma_channel_set_irq0_enabled(chan_2, true); + //dma_channel_set_irq0_enabled(chan_2, true); c_2 = dma_channel_get_default_config(chan_2); channel_config_set_transfer_data_size(&c_2, DMA_SIZE_16); diff --git a/src/usbd_rndis.c b/src/usbd_rndis.c index 2675778..c201bb6 100644 --- a/src/usbd_rndis.c +++ b/src/usbd_rndis.c @@ -506,14 +506,24 @@ int usbd_rndis_eth_tx(struct pbuf *p) rndis_data_packet_t *hdr; hdr = (rndis_data_packet_t *)g_rndis_tx_buffer; uint16_t zerobuf[] = {0}; - dma_channel_configure( - dma_memset_0, // Channel to be configured - &memset_0, // The configuration we just created - hdr,// The initial write address - zerobuf, // The initial read address - (sizeof(rndis_data_packet_t)/2)+1, // Number of transfers; in this case each is 1 byte. - true // Start immediately. - ); + if(!dma_memset_0_flag){ + dma_channel_configure( + dma_memset_0, // Channel to be configured + &memset_0, // The configuration we just created + hdr,// The initial write address + zerobuf, // The initial read address + (sizeof(rndis_data_packet_t)/2)+1, // Number of transfers; in this case each is 1 byte. + true // Start immediately. + ); + dma_memset_0_flag = 1; + } else { + //dma_channel_start(dma_memset_0); + //dma_channel_transfer_from_buffer_now( dma_memset_0, zerobuf, (sizeof(rndis_data_packet_t)/2)+1); + + dma_channel_set_read_addr(dma_memset_0, zerobuf, false); + dma_channel_set_write_addr(dma_memset_0, hdr, false); + dma_channel_set_trans_count(dma_memset_0, (sizeof(rndis_data_packet_t)%2==1)?((sizeof(rndis_data_packet_t)+1)/2):(sizeof(rndis_data_packet_t)/2), true); + } if (g_usbd_rndis.link_status == NDIS_MEDIA_STATE_DISCONNECTED) { return -USB_ERR_NOTCONN; } diff --git a/src/wifi_tx.c b/src/wifi_tx.c index 3dba57f..48422ce 100644 --- a/src/wifi_tx.c +++ b/src/wifi_tx.c @@ -102,6 +102,11 @@ void cyw43_cb_process_ethernet(void *cb_data, int itf, size_t len, const uint8_t transfer_2, // Number of transfers; in this case each is 1 byte. true // Start immediately. ); + int ret = usbd_rndis_eth_tx(out_pkt_dma_2); + if (0 != ret) { + ret = ERR_BUF; + } + pbuf_free(out_pkt_dma_2); } else { out_pkt = pbuf_alloc(PBUF_RAW, len, PBUF_POOL); out_pkt->payload = buf; @@ -119,5 +124,5 @@ void dma_handler() { ret = ERR_BUF; } pbuf_free(out_pkt_dma); - dma_hw->ints0 = 1u << chan; + dma_hw->ints0 = 1u << chan; } \ No newline at end of file diff --git a/usb_config.h b/usb_config.h index 973363d..8dbbf51 100644 --- a/usb_config.h +++ b/usb_config.h @@ -197,6 +197,7 @@ static inline void *usb_memcpy(void *dest, const void *src, size_t n) leading_bytes = n; } //memcpy(d, s, leading_bytes); + if(!dma_align_cpy_head_flag){ dma_channel_configure( dma_align_cpy_head, // Channel to be configured &align_cpy_head, // The configuration we just created @@ -205,6 +206,12 @@ static inline void *usb_memcpy(void *dest, const void *src, size_t n) leading_bytes, // Number of transfers; in this case each is 1 byte. true // Start immediately. ); + dma_align_cpy_head_flag = 1; + } else { + dma_channel_set_read_addr(dma_align_cpy_head, s, false); + dma_channel_set_write_addr(dma_align_cpy_head, d, false); + dma_channel_set_trans_count(dma_align_cpy_head,leading_bytes, true); + } d += leading_bytes; s += leading_bytes; n -= leading_bytes; @@ -218,15 +225,21 @@ static inline void *usb_memcpy(void *dest, const void *src, size_t n) for (size_t i = 0; i < word_count; ++i) { dw[i] = sw[i]; }*/ - dma_channel_configure( - dma_align_cpy, // Channel to be configured - &align_cpy, // The configuration we just created - dw,// The initial write address - sw, // The initial read address - word_count, // Number of transfers; in this case each is 1 byte. - true // Start immediately. - ); - + if(!dma_align_cpy_flag){ + dma_channel_configure( + dma_align_cpy, // Channel to be configured + &align_cpy, // The configuration we just created + dw,// The initial write address + sw, // The initial read address + word_count, // Number of transfers; in this case each is 1 byte. + true // Start immediately. + ); + dma_align_cpy_flag = 1; + } else { + dma_channel_set_read_addr(dma_align_cpy, sw, false); + dma_channel_set_write_addr(dma_align_cpy, dw, false); + dma_channel_set_trans_count(dma_align_cpy,word_count, true); + } // Update pointers and remaining byte count d = (char *)(dw + word_count); @@ -236,6 +249,7 @@ static inline void *usb_memcpy(void *dest, const void *src, size_t n) // Copy remaining bytes if (n > 0) { //memcpy(d, s, n); + if(!dma_align_cpy_tail_flag){ dma_channel_configure( dma_align_cpy_tail, // Channel to be configured &align_cpy_tail, // The configuration we just created @@ -244,6 +258,12 @@ static inline void *usb_memcpy(void *dest, const void *src, size_t n) n, // Number of transfers; in this case each is 1 byte. true // Start immediately. ); + dma_align_cpy_tail_flag = 1; + } else { + dma_channel_set_read_addr(dma_align_cpy_tail, s, false); + dma_channel_set_write_addr(dma_align_cpy_tail, d, false); + dma_channel_set_trans_count(dma_align_cpy_tail,n, true); + } } //dma_channel_wait_for_finish_blocking(dma_align_cpy);