From 08c8c7a6d6e03648a8dcf79aeb2617342412602b Mon Sep 17 00:00:00 2001 From: Robert Fisk Date: Sat, 3 Oct 2015 13:21:42 +1300 Subject: [PATCH] Code tidyup - remove unused SPI Tx-only and Rx-only routines --- Downstream/Inc/downstream_interface_def.h | 4 +- Downstream/Inc/downstream_spi.h | 2 - Downstream/Src/downstream_msc.c | 8 +- Downstream/Src/downstream_spi.c | 153 +- Upstream/Debug/Upstream.elf | Bin 747817 -> 747661 bytes Upstream/Debug/Upstream.hex | 4741 +++++++++------------ Upstream/Debug/Upstream.map | 1204 +++--- Upstream/Inc/upstream_interface_def.h | 4 +- Upstream/Src/upstream_msc.c | 7 +- Upstream/Src/upstream_spi.c | 73 +- 10 files changed, 2586 insertions(+), 3610 deletions(-) diff --git a/Downstream/Inc/downstream_interface_def.h b/Downstream/Inc/downstream_interface_def.h index 5c1c85f..e37d78d 100644 --- a/Downstream/Inc/downstream_interface_def.h +++ b/Downstream/Inc/downstream_interface_def.h @@ -43,8 +43,8 @@ typedef enum { COMMAND_MSC_TEST_UNIT_READY, //Returns HAL_StatusTypeDef result COMMAND_MSC_GET_CAPACITY, //Returns uint32_t blk_nbr, uint32_t blk_size - COMMAND_MSC_BEGIN_READ, //Returns HAL_StatusTypeDef result, then data stream - COMMAND_MSC_BEGIN_WRITE, //Returns HAL_OK, HAL_ERROR if medium not present, HAL_BUSY if write-protected result, then waits for data stream + COMMAND_MSC_READ, //Returns HAL_StatusTypeDef result, then data stream + COMMAND_MSC_WRITE, //Returns HAL_OK, HAL_ERROR if medium not present, HAL_BUSY if write-protected result, then waits for data stream } InterfaceCommandMscTypeDef; diff --git a/Downstream/Inc/downstream_spi.h b/Downstream/Inc/downstream_spi.h index 42b0cfc..309047e 100644 --- a/Downstream/Inc/downstream_spi.h +++ b/Downstream/Inc/downstream_spi.h @@ -74,9 +74,7 @@ HAL_StatusTypeDef Downstream_ReceivePacket(SpiPacketReceivedCallbackTypeDef call HAL_StatusTypeDef Downstream_TransmitPacket(DownstreamPacketTypeDef* packetToWrite); void Downstream_SPIProcess(void); -void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *hspi); void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi); -void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *hspi); void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *hspi); diff --git a/Downstream/Src/downstream_msc.c b/Downstream/Src/downstream_msc.c index e0a402a..c982a91 100644 --- a/Downstream/Src/downstream_msc.c +++ b/Downstream/Src/downstream_msc.c @@ -69,11 +69,11 @@ void Downstream_MSC_PacketProcessor(DownstreamPacketTypeDef* receivedPacket) Downstream_MSC_PacketProcessor_GetCapacity(receivedPacket); break; - case COMMAND_MSC_BEGIN_READ: + case COMMAND_MSC_READ: Downstream_MSC_PacketProcessor_BeginRead(receivedPacket); break; - case COMMAND_MSC_BEGIN_WRITE: + case COMMAND_MSC_WRITE: Downstream_MSC_PacketProcessor_BeginWrite(receivedPacket); break; @@ -223,7 +223,7 @@ HAL_StatusTypeDef Downstream_MSC_PutStreamDataPacket(DownstreamPacketTypeDef* pa packetToSend->Length16 = (dataLength8 / 2) + DOWNSTREAM_PACKET_HEADER_LEN_16; packetToSend->CommandClass = COMMAND_CLASS_MASS_STORAGE | COMMAND_CLASS_DATA_FLAG; - packetToSend->Command = COMMAND_MSC_BEGIN_READ; + packetToSend->Command = COMMAND_MSC_READ; return Downstream_TransmitPacket(packetToSend); } @@ -263,7 +263,7 @@ void Downstream_MSC_GetStreamDataPacketCallback(DownstreamPacketTypeDef* receive dataLength8 = (receivedPacket->Length16 - DOWNSTREAM_PACKET_HEADER_LEN_16) * 2; if ((receivedPacket->CommandClass != (COMMAND_CLASS_MASS_STORAGE | COMMAND_CLASS_DATA_FLAG)) || //Must be MSC command with data flag set - (receivedPacket->Command != COMMAND_MSC_BEGIN_WRITE) || //Must be write command + (receivedPacket->Command != COMMAND_MSC_WRITE) || //Must be write command (receivedPacket->Length16 <= DOWNSTREAM_PACKET_HEADER_LEN_16) || //Should be at least one data byte in the packet. (dataLength8 > ByteCount)) { diff --git a/Downstream/Src/downstream_spi.c b/Downstream/Src/downstream_spi.c index eda96a4..51e4d28 100644 --- a/Downstream/Src/downstream_spi.c +++ b/Downstream/Src/downstream_spi.c @@ -40,7 +40,7 @@ void Downstream_InitSPI(void) Hspi1.Instance = SPI1; Hspi1.Init.Mode = SPI_MODE_SLAVE; Hspi1.Init.Direction = SPI_DIRECTION_2LINES; - Hspi1.Init.DataSize = SPI_DATASIZE_16BIT; //SPI_DATASIZE_8BIT; + Hspi1.Init.DataSize = SPI_DATASIZE_16BIT; Hspi1.Init.CLKPolarity = SPI_POLARITY_LOW; Hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; Hspi1.Init.NSS = SPI_NSS_HARD_INPUT; @@ -172,12 +172,11 @@ void Downstream_PrepareReceivePacketSize(DownstreamPacketTypeDef* freePacket) return; } CurrentWorkingPacket = freePacket; - //CurrentWorkingPacket->Length = 0; - //if (HAL_SPI_TransmitReceive_DMA(... ???? - if (HAL_SPI_TransmitReceive_IT(&Hspi1, ////////////// - (uint8_t*)&CurrentWorkingPacket->Length16, - (uint8_t*)&CurrentWorkingPacket->Length16, ////////////// - 2) != HAL_OK) //We only need to read one word, but the peripheral library freaks out... + CurrentWorkingPacket->Length16 = 0; + if (HAL_SPI_TransmitReceive_IT(&Hspi1, + (uint8_t*)&CurrentWorkingPacket->Length16, + (uint8_t*)&CurrentWorkingPacket->Length16, + 2) != HAL_OK) //We only need to read one word, but the peripheral library freaks out... { DOWNSTREAM_SPI_FREAKOUT; return; @@ -187,63 +186,8 @@ void Downstream_PrepareReceivePacketSize(DownstreamPacketTypeDef* freePacket) } -//Called at the end of the SPI RX DMA transfer, -//at DMA2 interrupt priority. Assume *hspi points to our hspi1. -void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *hspi) -{ - SpiPacketReceivedCallbackTypeDef tempPacketCallback; - UPSTREAM_TX_REQUEST_DEASSERT; - - if (DownstreamInterfaceState >= DOWNSTREAM_INTERFACE_ERROR) - { - return; - } - -// if (DownstreamInterfaceState == DOWNSTREAM_INTERFACE_RX_SIZE_WAIT) -// { -// if ((CurrentWorkingPacket->Length < DOWNSTREAM_PACKET_LEN_MIN) || -// (CurrentWorkingPacket->Length > DOWNSTREAM_PACKET_LEN)) -// { -// DOWNSTREAM_SPI_FREAKOUT; -// return; -// } -// DownstreamInterfaceState = DOWNSTREAM_INTERFACE_RX_PACKET_WAIT; -// if (HAL_SPI_TransmitReceive_DMA(&Hspi1, //////////////// -// &CurrentWorkingPacket->CommandClass, -// &CurrentWorkingPacket->CommandClass, //////////////// -// CurrentWorkingPacket->Length) != HAL_OK) -// { -// DOWNSTREAM_SPI_FREAKOUT; -// return; -// } -// UPSTREAM_TX_REQUEST_ASSERT; -// return; -// } -// -// if (DownstreamInterfaceState == DOWNSTREAM_INTERFACE_RX_PACKET_WAIT) -// { -// DownstreamInterfaceState = DOWNSTREAM_INTERFACE_IDLE; -// if (ReceivePacketCallback == NULL) -// { -// DOWNSTREAM_SPI_FREAKOUT; -// return; -// } -// //Packet processor may want to receive another packet immediately, -// //so clear ReceivePacketCallback before the call. -// //It is the callback's responsibility to release the packet buffer we are passing to it! -// tempPacketCallback = ReceivePacketCallback; -// ReceivePacketCallback = NULL; -// tempPacketCallback(CurrentWorkingPacket); -// return; -// } - - //case default: - DOWNSTREAM_SPI_FREAKOUT; -} - - -//Used by Downstream state machine (and USB classes?). +//Used by Downstream state machine and USB classes. //Call when idle or transmitting. //It doesn't make sense to call when receiving or awaiting reception. HAL_StatusTypeDef Downstream_TransmitPacket(DownstreamPacketTypeDef* packetToWrite) @@ -284,12 +228,10 @@ HAL_StatusTypeDef Downstream_TransmitPacket(DownstreamPacketTypeDef* packetToWri DownstreamInterfaceState = DOWNSTREAM_INTERFACE_TX_SIZE_WAIT; CurrentWorkingPacket = packetToWrite; - //if (HAL_SPI_TransmitReceive_DMA(&Hspi1, if (HAL_SPI_TransmitReceive_IT(&Hspi1, - //if (HAL_SPI_Transmit_IT(&Hspi1, - (uint8_t*)&CurrentWorkingPacket->Length16, - (uint8_t*)&TemporaryIncomingPacketLength, - 2) != HAL_OK) //We only need to write one word, but the peripheral library freaks out... + (uint8_t*)&CurrentWorkingPacket->Length16, + (uint8_t*)&TemporaryIncomingPacketLength, + 2) != HAL_OK) //We only need to write one word, but the peripheral library freaks out... { DOWNSTREAM_SPI_FREAKOUT; return HAL_ERROR; @@ -337,12 +279,10 @@ void Downstream_SPIProcess(void) } DownstreamInterfaceState = DOWNSTREAM_INTERFACE_TX_PACKET_WAIT; - //if (HAL_SPI_TransmitReceive_DMA(&Hspi1, if (HAL_SPI_TransmitReceive_IT(&Hspi1, - //if (HAL_SPI_Transmit_IT(&Hspi1, - &CurrentWorkingPacket->CommandClass, - &CurrentWorkingPacket->CommandClass, - ((CurrentWorkingPacket->Length16 < 2) ? 2 : CurrentWorkingPacket->Length16)) != HAL_OK) + &CurrentWorkingPacket->CommandClass, + &CurrentWorkingPacket->CommandClass, + ((CurrentWorkingPacket->Length16 < 2) ? 2 : CurrentWorkingPacket->Length16)) != HAL_OK) { DOWNSTREAM_SPI_FREAKOUT; return; @@ -362,12 +302,10 @@ void Downstream_SPIProcess(void) DownstreamInterfaceState = DOWNSTREAM_INTERFACE_TX_SIZE_WAIT; CurrentWorkingPacket = NextTxPacket; NextTxPacket = NULL; - //if (HAL_SPI_TransmitReceive_DMA(&Hspi1, if (HAL_SPI_TransmitReceive_IT(&Hspi1, - //if (HAL_SPI_Transmit_IT(&Hspi1, - (uint8_t*)&CurrentWorkingPacket->Length16, - (uint8_t*)&TemporaryIncomingPacketLength, - 2) != HAL_OK) //We only need to write one word, but the peripheral library freaks out... + (uint8_t*)&CurrentWorkingPacket->Length16, + (uint8_t*)&TemporaryIncomingPacketLength, + 2) != HAL_OK) //We only need to write one word, but the peripheral library freaks out... { DOWNSTREAM_SPI_FREAKOUT; return; @@ -385,9 +323,6 @@ void Downstream_SPIProcess(void) } - - - if (DownstreamInterfaceState == DOWNSTREAM_INTERFACE_RX_SIZE_WAIT) { if ((CurrentWorkingPacket->Length16 < DOWNSTREAM_PACKET_LEN_MIN_16) || @@ -397,10 +332,10 @@ void Downstream_SPIProcess(void) return; } DownstreamInterfaceState = DOWNSTREAM_INTERFACE_RX_PACKET_WAIT; - if (HAL_SPI_TransmitReceive_IT(&Hspi1, //////////////// - &CurrentWorkingPacket->CommandClass, - &CurrentWorkingPacket->CommandClass, //////////////// - ((CurrentWorkingPacket->Length16 < 2) ? 2 : CurrentWorkingPacket->Length16)) != HAL_OK) + if (HAL_SPI_TransmitReceive_IT(&Hspi1, + &CurrentWorkingPacket->CommandClass, + &CurrentWorkingPacket->CommandClass, + ((CurrentWorkingPacket->Length16 < 2) ? 2 : CurrentWorkingPacket->Length16)) != HAL_OK) { DOWNSTREAM_SPI_FREAKOUT; return; @@ -427,8 +362,6 @@ void Downstream_SPIProcess(void) } - - //case default: DOWNSTREAM_SPI_FREAKOUT; } @@ -447,52 +380,6 @@ void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi) } -// -////Called at the end of the SPI TX DMA transfer, -////at DMA2 interrupt priority. Assume *hspi points to our hspi1. -//void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *hspi) -//{ -// UPSTREAM_TX_REQUEST_DEASSERT; -// -// if (DownstreamInterfaceState >= DOWNSTREAM_INTERFACE_ERROR) -// { -// return; -// } -// -// if (DownstreamInterfaceState != DOWNSTREAM_INTERFACE_TX_PACKET_WAIT) -// { -// DOWNSTREAM_SPI_FREAKOUT; -// return; -// } -// -// Downstream_ReleasePacket(CurrentWorkingPacket); -// if (NextTxPacket != NULL) -// { -// //NextTxPacket has already passed the checks in Downstream_TransmitPacket. -// //So we just need to pass it to HAL_SPI_Transmit_DMA. -// DownstreamInterfaceState = DOWNSTREAM_INTERFACE_TX_SIZE_WAIT; -// CurrentWorkingPacket = NextTxPacket; -// NextTxPacket = NULL; -// if (HAL_SPI_TransmitReceive_DMA(&Hspi1, -// (uint8_t*)&CurrentWorkingPacket->Length, -// (uint8_t*)&TemporaryUpstreamPacketLengthStore, -// 2) != HAL_OK) -// { -// DOWNSTREAM_SPI_FREAKOUT; -// return; -// } -// UPSTREAM_TX_REQUEST_ASSERT; -// return; -// } -// -// DownstreamInterfaceState = DOWNSTREAM_INTERFACE_IDLE; -// if (ReceivePacketCallback != NULL) -// { -// Downstream_CheckPreparePacketReception(); -// } -//} - - //Something bad happened! Possibly CRC error... void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *hspi) diff --git a/Upstream/Debug/Upstream.elf b/Upstream/Debug/Upstream.elf index 5f348568218badfde012278c6c266ef44c5b12bc..8d226b38ab91bc26e1c81a0bc474c6618c9221cf 100755 GIT binary patch delta 43180 zcmdqKd3+Q_*Dv1H-80iO*(UpB-$Nh?3Hus$5F|j@w*UbN1PBly2m+EI$c_*ODE1u% z0YTAc5EnpEQ31gf6cyZ91dWQa1-R#1-93cgec$&!_xIlW&&}sk)2B|IbLv!e)j6lD zt2(>bM!ES2XT*g8rHtr9Jjb04T3SwcBMv)l`wO_0yta_7wr zaUXfsAz#(O3(v;0kKJr;iX4BB%2L@WcelAUScv$|cW;_o#va<&i(p=nsIZfq&}4dc8;1V zr8`as(DlyrwL*+kImOKuM%Y^1vvg#Yz1;~5v;4Xd{k{A5FHw6d+qwrWoGt%V<^Ew| zSN6TT&Z4D^yN@o)VN=}?7L8(U-J=$#gl6A=aPzx+_b(-Mjw+Ijs#D$D7WbEL-*ewz ze1Xk(f4^i2YwaHUTnnvvE^Fjh zen;tGN=kEYTGqwCXEn^-yY4&78nf@*^(vb91y?J0!~Il6&%hsVKV)8X_rc93?t9DP zx?8E$TDo-3asfRvk?`?%?_bgfY#x*1%U^qDzqD^^!GoI_cfrq2vn1;U%j46Ff(z7+ z4{naCQaYFe{3kytzPo$Y@`Nsz2`i=hpP5?p;O0wJ4x$@-9~kwtMxDXpS3hREV7-9S zO;xIa(d&FUNYWtZVZA@Ne_x&%IHk&F(CK{R-I?x~&{st(p;O$2AfeNPo3-6T+)4gZ zg$C*wE7dLCcQ12?1WXQ=wDQ;H7|khnA8?Okx$dYHDeNtG>lID>szd|TGj?K`hw@W8ONo&s4{jcH*IBujjdp*(G9_{o zDN7?;*n-nUe}NL3dOg$~yQ*nFKT*BjXP@2iBPEvWZ8+`o|LL=1cj&H(UNj8LVN=|M zFthi}X3DqS`&ZQuci*uaERGA)i=w98orKPx@4mY#fhK1RZ%mbGIAi zJ=PA5r}AboHc^)E{$_O}nhL>d-U$Ab6nXyv8P&s3mUUDs6WkZq1hXjj-)ovMmpf~1 zYgXZ&ur`MDT)H+q;mLb;VJ5M-&m?EYYFdonG4>ylWw z_>FV-UY8>O37Zw-UbZgCcIzH2ljeSTeYpF`I^WbQQId9#k}X=&{xYr~)AgtUe^1vh zq7MAIt~O&Hcfy7Q_Po38hQ~;uMH}MST=#B*ySo3{(1i7OXKoxAF(Fpc7E$_`(jRep z+CbNL-CH(}5B;040hFsrsV${Jl%^a=+4L-99S-c?Y**}KZ%-|f67Js|b>OXS3S-UO zN4IxoL)?Bl(pmolO?Ct_mUy7^^D#`le>3EkyZD8!?3(+H7v_cjbboqLtHgJ2ITNN9 zl~b3rO1gLR>jQmv9%W_S(@N117^zuC62bH(ONskjG#NG7ZqGn~jVzz;&uhGsn)!Lbl8Fln= z4>=qj@c3OzwR+pSpFO;Q-9Hd;$|h;oi;f-D`eM@*72sMqWy|ck|qV4}V_7qM8v3 zl|G#`y-1?#47!5k{>=gI@t5lPq!}#tZocc@d#Oq2!78(yd!Z2b-Aip-uOjy+rMIeF zKHH>V0wbN7|D%byMLt2Plocsmpz8-4Kiq{^ zngrImH+_^+sS%IQ>8VAxZys{*yV5y41Cnl(CrRm2<*{;8MmKlh)g(5--QemXvTsMP zHeye^Z(rTS2D#V#nh=^RH11X@wRu=;8}}!_#)Z1{k{i;nhb3ulwn0wLfc) zyo)N}cpefgA-|~Hka|k#O+{nSX)*3D*CW{5?vd9Y3w0ViQZ=5A?su<`qzRDzTYJ{U zJ>j>^q^~LX(wk=$&3lGo@u(uLTE~3oKKff|`c;7^4T2tO@G5w3NWlnF?~c+3>}|SH z?Dyc5O+s#YTPfWpi^vM~38%5?X&KYOtNck92B*kkU( zzuYXvefzI2e!o3X5o3rE>F@4&V;;NU{^rIS_Thoaf4^*D6A#q5o5Jj6_evg3bK4d~KNzf99F`}NB&3Ts4Vu_|j!m%b|N!p?hksLXC-tNA`37S8hc2R`ga zHj3}|WjEztp5)v8ShoN8LaSu&@3c$O(@Izl|G|&F6!FWGR>`qtvJa^gbbltnTLG&< zIeeEtORBSNBB6Ey6%up+@Giivz@FVYNRAg@Bse-~#c0Cs20lLM1Afn+HDgbEngp

DRCYkmT?=Cw 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 delta 43404 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 O&%zt_owzaFoBKc7dBuYO diff --git a/Upstream/Debug/Upstream.hex b/Upstream/Debug/Upstream.hex index 90f6fe1..6b8c52f 100644 --- a/Upstream/Debug/Upstream.hex +++ b/Upstream/Debug/Upstream.hex @@ -1,110 +1,110 @@ :020000040800F2 -:1000000000C0012061B00008ADB00008ADB000082C -:10001000ADB00008ADB00008ADB0000800000000B1 -:10002000000000000000000000000000ADB000086B -:10003000ADB0000800000000ADB000087D19000858 -:10004000ADB00008ADB00008ADB00008ADB000081C -:10005000ADB00008ADB00008ADB00008ADB000080C -:10006000ADB00008BD190008ADB00008ADB0000883 -:10007000ADB00008ADB00008ADB00008ADB00008EC -:10008000ADB00008ADB00008ADB00008ADB00008DC -:10009000ADB00008ADB00008ADB00008ADB00008CC -:1000A000ADB00008ADB00008ADB00008ADB00008BC -:1000B000ADB00008ADB00008ADB00008ADB00008AC -:1000C000ADB00008ADB00008ADB00008ADB000089C -:1000D000ADB00008ADB00008ADB00008ADB000088C -:1000E000ADB00008ADB00008ADB00008ADB000087C -:1000F000ADB00008ADB00008ADB00008ADB000086C -:10010000ADB00008ADB00008ADB00008ADB000085B -:10011000ADB00008ADB00008ADB00008ADB000084B -:10012000ADB00008ADB000089D190008AD19000879 -:10013000ADB000080000000000000000ADB00008F5 -:10014000ADB00008ADB00008ADB000088D190008D2 -:10015000ADB00008ADB00008ADB00008ADB000080B -:10016000ADB00008ADB00008ADB00008ADB00008FB -:10017000ADB00008ADB000080000000000000000B5 -:10018000ADB00008ADB0000880B483B000AF034646 +:1000000000C00120FD7B0008497C0008497C0008F5 +:10001000497C0008497C0008497C00080000000079 +:10002000000000000000000000000000497C000803 +:10003000497C000800000000497C00089519000870 +:10004000497C0008497C0008497C0008497C00087C +:10005000497C0008497C0008497C0008497C00086C +:10006000497C0008B5190008497C0008497C000853 +:10007000497C0008497C0008497C0008497C00084C +:10008000497C0008497C0008497C0008497C00083C +:10009000497C0008497C0008497C0008497C00082C +:1000A000497C0008497C0008497C0008497C00081C +:1000B000497C0008497C0008497C0008497C00080C +:1000C000497C0008497C0008497C0008C9190008DF +:1000D000497C0008497C0008497C0008497C0008EC +:1000E000497C0008497C0008497C0008497C0008DC +:1000F000497C0008497C0008497C0008497C0008CC +:10010000497C0008497C0008497C0008497C0008BB +:10011000497C0008497C0008497C0008497C0008AB +:10012000497C0008497C0008497C0008497C00089B +:10013000497C00080000000000000000497C000825 +:10014000497C0008497C0008497C0008A519000882 +:10015000497C0008497C0008497C0008497C00086B +:10016000497C0008497C0008497C0008497C00085B +:10017000497C0008497C00080000000000000000E5 +:10018000497C0008497C000880B483B000AF034676 :100190003960FB713B6812221A80034B18460C37FA :1001A000BD465DF8047B70471C00002080B483B01E :1001B00000AF03463960FB713B6804221A80034B91 :1001C00018460C37BD465DF8047B704730000020B0 :1001D00080B582B000AF03463960FB710448054921 -:1001E0003A6802F035F9034B18460837BD4680BD22 -:1001F00064B200087001002080B582B000AF0346F1 -:100200003960FB71044805493A6802F021F9034B53 -:1002100018460837BD4680BD78B20008700100203E +:1001E0003A6802F0D5F8034B18460837BD4680BD83 +:1001F000007E00087401002080B582B000AF034685 +:100200003960FB71044805493A6802F0C1F8034BB4 +:1002100018460837BD4680BD147E000874010020D2 :1002200080B582B000AF03463960FB7104480549D0 -:100230003A6802F00DF9034B18460837BD4680BDF9 -:100240008CB200087001002080B582B000AF034678 -:100250003960FB71044805493A6802F0F9F8034B2C -:1002600018460837BD4680BD9CB2000870010020CA +:100230003A6802F0ADF8034B18460837BD4680BD5A +:10024000287E00087401002080B582B000AF03460C +:100250003960FB71044805493A6802F099F8034B8C +:1002600018460837BD4680BD387E0008740100205E :1002700080B582B000AF03463960FB710448054980 -:100280003A6802F0E5F8034B18460837BD4680BDD2 -:10029000A8B200087001002080B588B000AF786077 +:100280003A6802F085F8034B18460837BD4680BD32 +:10029000447E00087401002080B588B000AF78600B :1002A0007B681B68B3F1A04F24D1144A134B5B6BDE :1002B00043F080035363114A104B5B6C43F480435B :1002C00053644FF4C053FB6002233B6100237B6106 :1002D0000023BB610A23FB6107F10C0308481946A0 -:1002E00007F014F943200A2100220AF0D1FD43202F -:1002F0000AF0EAFD2037BD4680BD00BF003802404D +:1002E00007F03EF943200A21002207F09FFB43203C +:1002F00007F0B8FB2037BD4680BD00BF0038024084 :100300000000024080B582B000AF78607B68D3F80F -:10031000B0237B6803F560731046194602F098F924 +:10031000B0237B6803F560731046194602F038F984 :100320000837BD4680BD00BF80B582B000AF7860A1 :100330000B46FB707B68D3F8B003FA7879681346F4 :10034000DB009B1A9B000B4403F5F0735B68FA78A3 -:1003500011461A4602F0C6F90837BD4680BD00BFF7 +:1003500011461A4602F066F90837BD4680BD00BF57 :1003600080B582B000AF78600B46FB707B68D3F835 :10037000B003FA7879681346DB009B1A9B000B44A4 -:1003800038339B68FA7811461A4602F007FA0837A4 +:1003800038339B68FA7811461A4602F0A7F9083705 :10039000BD4680BD80B582B000AF78607B68D3F881 -:1003A000B033184602F0F2FA0837BD4680BD00BFF0 +:1003A000B033184602F092FA0837BD4680BD00BF50 :1003B00080B584B000AF78600123FB737B68DB6895 :1003C000002B02D0022B03D005E00023FB7305E0D5 :1003D0000123FB7302E00123FB7300BF7B68D3F8AA -:1003E000B023FB7B1046194602F098FA7B68D3F8DD -:1003F000B033184602F062FA1037BD4680BD00BF28 +:1003E000B023FB7B1046194602F038FA7B68D3F83D +:1003F000B033184602F002FA1037BD4680BD00BF88 :1004000080B582B000AF78607B68D3F8B03318460F -:1004100002F094FA7B681B6803F560631A467B68F8 +:1004100002F034FA7B681B6803F560631A467B6858 :100420001B6803F560631B6843F001031360083722 :10043000BD4680BD80B582B000AF78607B681B6828 :1004400003F560631A467B681B6803F560631B68ED :1004500023F0010313607B68D3F8B033184602F031 -:1004600083FA0837BD4680BD80B582B000AF7860A2 +:1004600023FA0837BD4680BD80B582B000AF786002 :100470000B46FB707B68D3F8B023FB781046194617 -:1004800002F0ACFA0837BD4680BD00BF80B582B02F +:1004800002F04CFA0837BD4680BD00BF80B582B08F :1004900000AF78600B46FB707B68D3F8B023FB7825 -:1004A0001046194602F08CFA0837BD4680BD00BFE1 +:1004A0001046194602F02CFA0837BD4680BD00BF41 :1004B00080B582B000AF78607B68D3F8B03318465F -:1004C00002F09AFA0837BD4680BD00BF80B582B001 -:1004D00000AF78607B68D3F8B033184602F098FA22 +:1004C00002F03AFA0837BD4680BD00BF80B582B061 +:1004D00000AF78607B68D3F8B033184602F038FA82 :1004E0000837BD4680BD00BF80B582B000AF7860E0 -:1004F0007B68D3F8B033184602F0A2FA0837BD463D +:1004F0007B68D3F8B033184602F042FA0837BD469D :1005000080BD00BF80B582B000AF78607B681B788B :10051000002B3AD11F4A7B68C2F8B0337B681D4A72 :10052000C3F820221B4B4FF0A0421A60194B072240 :100530005A60184B0222DA60164B00221A61154BE2 :1005400000225A61134B02229A61124B0022DA6197 :10055000104B00221A620F4B00229A620D4B0022B0 -:10056000DA620C4B00221A630A4805F0C5FF0948FD -:10057000802105F0AFFF07480021402205F05CFF15 -:1005800004480121802205F057FF00231846083750 -:10059000BD4680BD7003002080B582B000AF78609A -:1005A0007B68D3F82032184606F0AEF800231846D0 +:10056000DA620C4B00221A630A4805F0EFFF0948D3 +:10057000802105F0D9FF07480021402205F086FFC1 +:1005800004480121802205F081FF00231846083726 +:10059000BD4680BD7403002080B582B000AF786096 +:1005A0007B68D3F82032184606F0D8F800231846A6 :1005B0000837BD4680BD00BF80B582B000AF78600F -:1005C0007B68D3F82032184606F0C0F8002318469E +:1005C0007B68D3F82032184606F0EAF80023184674 :1005D0000837BD4680BD00BF80B582B000AF7860EF :1005E000084611461A460346FB700B46BB7013467D :1005F0003B807B68D3F82002F9783A88BB7806F014 -:10060000A1FC002318460837BD4680BD80B582B0E6 +:10060000CBFC002318460837BD4680BD80B582B0BC :1006100000AF78600B46FB707B68D3F82022FB7834 -:100620001046194606F0F6FC002318460837BD466A +:100620001046194606F020FD002318460837BD463F :1006300080BD00BF80B582B000AF78600B46FB7014 -:100640007B68D3F82022FB781046194606F0A4FEFA +:100640007B68D3F82022FB781046194606F0CEFED0 :10065000002318460837BD4680BD00BF80B582B074 :1006600000AF78600B46FB707B68D3F82022FB78E4 -:100670001046194606F0EAFD002318460837BD4625 +:100670001046194606F014FE002318460837BD46FA :1006800080BD00BF80B582B000AF78600B46FB70C4 -:100690007B68D3F82022FB781046194606F032FE1C +:100690007B68D3F82022FB781046194606F05CFEF2 :1006A000002318460837BD4680BD00BF80B485B022 :1006B00000AF78600B46FB707B68D3F82032FB609C :1006C000FB785BB2002B0BDAFB7803F07F02F96852 @@ -112,60 +112,60 @@ :1006E000FB7803F07F02F9681346DB009B1A9B003E :1006F0000B4403F5EC739B7818461437BD465DF840 :10070000047B704780B582B000AF78600B46FB7009 -:100710007B68D3F82022FB781046194606F0F0FBE0 +:100710007B68D3F82022FB781046194606F01AFCB5 :10072000002318460837BD4680BD00BF80B584B0A1 :1007300000AFF8607A601A460B46FB7213463B81A5 :10074000FB68D3F820123B89FA7A084611467A688A -:1007500006F020FD002318461037BD4680BD00BFBF +:1007500006F04AFD002318461037BD4680BD00BF95 :1007600080B584B000AFF8607A601A460B46FB7221 :1007700013463B81FB68D3F820123B89FA7A08467E -:1007800011467A6806F090FC002318461037BD46E3 +:1007800011467A6806F0BAFC002318461037BD46B9 :1007900080BD00BF80B582B000AF78600B46FB70B3 -:1007A0007B68D3F82022FB781046194606F0D8FC67 +:1007A0007B68D3F82022FB781046194606F002FD3C :1007B000034618460837BD4680BD00BF80B500AF70 -:1007C00002480349002201F09DFE80BD240700205D +:1007C00002480349002201F03DFE80BD28070020B9 :1007D0000000002080B582B000AF00F04BF900F0BF -:1007E000D7F938603B68002B03D1174B03221A70EE +:1007E000D3F938603B68002B03D1174B03221A70F2 :1007F00026E03B6840F201129A803B6800229A7121 :100800003B680022DA71FF237B710023FB800AE042 :10081000FB883A6813447A791A727B7927337B71A3 :10082000FB880133FB80FB88B3F5007FF0D3386889 -:1008300000F01AFA0346002B02D1044800F08EFBA8 -:100840000837BD4680BD00BF44010020B108000844 +:1008300000F006FA0346002B02D1044800F08EFBBC +:100840000837BD4680BD00BF48010020B108000840 :1008500080B500AF074B03221A70074B1B78002BA3 -:1008600006D0054B1B78012B02D8044801F09AFEF4 -:1008700080BD00BF44010020450100202407002066 +:1008600006D0054B1B78012B02D8044801F03AFE54 +:1008700080BD00BF4801002049010020280700205A :1008800080B500AF094B1B78032B01D101230AE08F -:10089000064B1B78022B05D0642001F01DF8FFF7F2 -:1008A000D7FFFEE70023184680BD00BF44010020AB +:10089000064B1B78022B05D0642001F029F8FFF7E6 +:1008A000D7FFFEE70023184680BD00BF48010020A7 :1008B00080B584B000AF78601F4B1B78022B00D945 :1008C00037E01D4B1B78002B02D17B68002B05D134 -:1008D000642001F001F8FFF7BBFFFEE77B689B880F -:1008E00040F20112934205D0642000F0F5FFFFF7BB +:1008D000642001F00DF8FFF7BBFFFEE77B689B8803 +:1008E00040F20112934205D0642001F001F8FFF7B5 :1008F000AFFFFEE7FF237B730023FB8112E0FB8940 :100900007A6813441B7A7A7B9A4205D0642000F0FF -:10091000E3FFFFF79DFFFEE77B7B27337B73FB89BC +:10091000EFFFFFF79DFFFEE77B7B27337B73FB89B0 :100920000133FB81FB89B3F5007FE8D3786800F0E1 -:1009300005F81037BD4680BD4401002080B582B067 +:1009300005F81037BD4680BD4801002080B582B063 :1009400000AF78600B4B01221A707B6801229A80FD :100950007B6800229A717B680122DA71786800F066 -:1009600083F90346002B02D1034800F0F7FA083759 -:10097000BD4680BD440100207D09000880B584B0DB +:100960006FF90346002B02D1034800F0F7FA08376D +:10097000BD4680BD480100207D09000880B584B0D7 :1009800000AF78600023FB73274B1B78022B00D944 :1009900047E0254B1B78012B02D17B68002B05D14A -:1009A000642000F099FFFFF753FFFEE77B689B8808 -:1009B000022B05D0642000F08FFFFFF749FFFEE710 +:1009A000642000F0A5FFFFF753FFFEE77B689B88FC +:1009B000022B05D0642000F09BFFFFF749FFFEE704 :1009C0007B681B7A012B04D10123FB73174BBB609F -:1009D00000BF786800F012F9FB7B002B05D1642082 -:1009E00000F07AFFFFF734FFFEE7114B1B78002B76 +:1009D00000BF786800F000F9FB7B002B05D1642094 +:1009E00000F086FFFFF734FFFEE7114B1B78002B6A :1009F0000AD00F4B1B78FA7B9A4205D0642000F096 -:100A00006BFFFFF725FFFEE7074B02221A70084A2B -:100A1000FB7B13700748B96801F09EFD054801F0A3 -:100A2000B5FD1037BD4680BD4401002034000020D4 -:100A3000450100202407002080B500AF0A4B1B7839 +:100A000077FFFFF725FFFEE7074B02221A70084A1F +:100A1000FB7B13700748B96801F03EFD054801F003 +:100A200055FD1037BD4680BD480100203400002030 +:100A3000490100202807002080B500AF0A4B1B7831 :100A4000002B03D0084B1B78012B05D9642000F044 -:100A500043FFFFF7FDFEFEE7044801F0A3FD044855 -:100A600000F056F880BD00BF45010020240700209B +:100A50004FFFFFF7FDFEFEE7044801F043FD0448A9 +:100A600000F056F880BD00BF490100202807002093 :100A70003D09000880B500AF1F4B00221A701F4BC4 :100A800000221A701E4B1F4A1A601D4B002283F869 :100A900051201B4B4FF482725A60194B00229A600E @@ -173,2715 +173,1876 @@ :100AB00000225A61124B4FF400729A61104B2022AF :100AC000DA610F4B00221A620D4B00225A620C4B66 :100AD0004FF400529A620A4B0722DA62084804F087 -:100AE00051FD094B1B6903F00803002B02D1074B92 -:100AF00001221A7080BD00BF5C0B0020500900204D -:100B0000680D002000300140000002405801002024 -:100B100080B582B000AF7860194B1B78082B01D9E3 -:100B2000012328E0174B1B68002B08D0642000F03D -:100B3000D3FE134B09221A70FFF78AFEFEE7124B11 -:100B40001B78002B07D1104B01221A707B680E48CE -:100B5000984700230FE00D4B1B78002B07D10B4B60 -:100B600001221A707B6809489847002303E0054A70 -:100B70007B681360002318460837BD4680BD00BF60 -:100B80004C010020500100205C0B00205009002087 -:100B900080B582B000AF154B1B78082B01D900231C -:100BA00020E0134B1B68002B01D00023FB71114B7D -:100BB0001B78002B04D10F4B01221A700D4B11E052 -:100BC0000D4B1B78002B04D10B4B01221A700A4BE2 -:100BD00008E0642000F080FE044B09221A70FFF741 -:100BE00037FEFEE718460837BD4680BD4C010020A1 -:100BF000480100205C0B00205009002080B584B023 -:100C000000AF7860144B1B78082B00D921E07B687B -:100C1000124A93420CD07B68114A934208D0642058 -:100C200000F05AFE0C4B09221A70FFF711FEFEE786 -:100C30000C4B1B68002B09D00A4B1B68FB60094B4F -:100C400000221A60FB687868984702E07B680022FF -:100C50001A701037BD4680BD4C0100205C0B00208F -:100C6000500900205001002080B582B000AF7860AC -:100C7000374B1B78082B01D9012364E07B68354A88 -:100C800093420CD07B68344A934208D0642000F031 -:100C900023FE2F4B09221A70FFF7DAFDFEE77B686F -:100CA0001B78012B08D17B689B88002B04D07B68C4 -:100CB0009B88B3F5817F08D3642000F00DFE244BA0 -:100CC00009221A70FFF7C4FDFEE7244B1B68002BB6 -:100CD00008D0642000F000FE1D4B09221A70FFF7B7 -:100CE000B7FDFEE71A4B1B78002B07D0002B20DB4B -:100CF000042B1EDC194A7B68136023E0144B01228D -:100D00001A70174A7B681360154B1B689A79154B4C -:100D10001A70134B1B68DA79134B1A70134B1B783C -:100D2000002B05D0114B00221A7000F0ADF909E03C -:100D300008E0642000F0D0FD054B09221A70FFF78F -:100D400087FDFEE7002318460837BD4680BD00BF7B -:100D50004C0100205C0B00205009002048010020BD -:100D6000580B0020640D00204C0900205801002081 -:100D700080B584B000AF78606F4B10229A616F4BE2 -:100D80001B78082B00D9D3E06C4B1B78022B0DD1BC -:100D90006A4B03221A706A4B1B78002B05D0684BF4 -:100DA00000221A7000F09AF9C2E0C1E0634B1B7890 -:100DB000042B3ED1634B1B68002B0CD0624B1B688D -:100DC000002B08D1642000F087FD5C4B09221A70CB -:100DD000FFF73EFDFEE75D4B1B681846FFF70EFF71 -:100DE000564B1B78092B00D1A2E0574B1B68002BF8 -:100DF00014D0524B01221A70534B1B68534A136094 -:100E0000514B00221A604E4B1B78002B05D04C4BE7 -:100E100000221A7000F038F98AE089E0474B00227E -:100E20001A704B4B1B68002B02D000F0BDF87FE01E -:100E30007EE0424B1B78062B21D1444B1B689B88DC -:100E4000002B05D0414B1B689B88B3F5817F08D3ED -:100E5000642000F041FD394B09221A70FFF7F8FCBD -:100E6000FEE7364B07221A70354B1B78002B05D056 -:100E7000334B00221A7000F0B1F959E058E02F4BC3 -:100E80001B78082B4BD12D4B00221A70304B1B685E -:100E9000002B08D1642000F01FFD284B09221A7096 -:100EA000FFF7D6FCFEE7294B1B689B79022B0FD17D -:100EB000264B1B68DB79012B0AD1244B1B68184693 -:100EC000FFF79CFE224B00221A60FFF7B5FD2FE0D2 -:100ED0001E4B1B689B791A461E4B1B78534003F030 -:100EE0007F03002B06D1194B1B68DA791A4B1B784C -:100EF0009A4208D0642000F0EFFC104B09221A70CF -:100F0000FFF7A6FCFEE7124B1B68FB60104B0022AC -:100F10001A600E4B1A68FB681046984708E0642078 -:100F200000F0DAFC054B09221A70FFF791FCFEE78E -:100F30001037BD4680BD00BF000002404C010020BC -:100F4000580100205001002048010020580B0020CB -:100F500054010020640D00204C09002080B582B0AF -:100F600000AF78600E4B1B78082B01D9012312E0EB -:100F70000C4B1B68002B08D0642000F0ADFC084B24 -:100F800009221A70FFF764FCFEE7064A7B681360CB -:100F900000F00AF8034618460837BD4680BD00BF7A -:100FA0004C0100205401002080B500AF134B1B788A -:100FB000082B01D901231EE0104B1B78042B08D904 -:100FC000642000F089FC0D4B09221A70FFF740FCE9 -:100FD000FEE70A4B1B78002B0CD1084B05221A7038 -:100FE000074B1B78002B05D0054B00221A700548D3 -:100FF000FFF78EFD0023184680BD00BF4C01002086 -:10100000580100204911000880B500AF1B4B1B7828 -:10101000082B00D930E0194B1B78072B23D801A2ED -:1010200052F823F0451000084D1000086710000822 -:1010300053100008671000085910000867100008D6 -:10104000611000080E4B01221A7015E000F01CF828 -:1010500012E000F043F80FE00A48FFF759FD0BE0FB -:1010600000F0BCF808E0642000F036FC034B0922D5 -:101070001A70FFF7EDFBFEE780BD00BF4C010020BA -:10108000580100204911000880B500AF0E4B022224 -:101090001A700E4B4FF480129A610D4B1B6804338B -:1010A0000C4819460C4A022304F0D2FA0346002BDE -:1010B00008D0642000F010FC034B09221A70FFF7DF -:1010C000C7FBFEE780BD00BF4C01002000000240CE -:1010D000580B0020680D00204809002080B500AFA3 -:1010E000154B04221A70154B4FF480129A61144B61 -:1010F0001B689B88C82B02D90F4B04221A70104B17 -:101100001B68991D0E4B1B689A1D0D4B1B689B8815 -:10111000022B38BF02239BB20A4804F099FA034617 -:10112000002B08D0642000F0D7FB034B09221A7073 -:10113000FFF78EFBFEE780BD4C010020000002405F -:10114000580B0020680D002080B582B000AF786099 -:101150001D4B1B78082B00D932E01B4B1B78052B4D -:1011600008D0642000F0B8FB174B09221A70FFF773 -:101170006FFBFEE7144B06221A70144A7B6813605B -:10118000124B1B6800229A80114B4FF480129A6117 -:10119000104B00221A600D4B1B6804330E480D499A -:1011A0001A46022304F054FA0346002B08D06420A8 -:1011B00000F092FB044B09221A70FFF749FBFEE78F -:1011C0000837BD4680BD00BF4C010020580B0020F1 -:1011D0000000024048090020680D002080B500AFE3 -:1011E000114B08221A70114B4FF480129A61104B68 -:1011F0001B68991D0E4B1B689A1D0D4B1B689B8825 -:10120000022B38BF02239BB20A4804F021FA03469E -:10121000002B08D0642000F05FFB034B09221A70FA -:10122000FFF716FBFEE780BD4C01002000000240E6 -:10123000580B0020680D002080B582B000AF7860A8 -:10124000094B10229A61094B1B78082B00D908E042 -:10125000642000F041FB054B09221A70FFF7F8FAF1 -:10126000FEE70837BD4680BD000002404C0100206B -:1012700080B582B000AF7860084B1B78082B00D98E -:1012800008E0642000F028FB044B09221A70FFF7E5 -:10129000DFFAFEE70837BD4680BD00BF4C010020E5 -:1012A00080B584B000AF7860FFF7EAFA0346002B00 -:1012B00001D001231FE0124A7B681360FFF768FC2E -:1012C000F860FB68002B01D1012314E0FB680122C8 -:1012D0009A80FB6801229A71FB680022DA71F86833 -:1012E000FFF7C2FC0346002B04D10648FFF736FE89 -:1012F000034600E0012318461037BD4680BD00BFFD -:10130000CC0D00200913000880B582B000AF7860D2 -:10131000FFF7B6FA0346002B00D01EE07B68002BD7 -:1013200004D10F4B1B680120984716E07B689B880F -:10133000022B03D17B681B7A002B07D07868FFF75C -:101340005DFC074B1B680120984706E07868FFF7B3 -:1013500055FC034B1B68002098470837BD4680BDED -:10136000CC0D002080B584B000AF7860FFF788FA1C -:101370000346002B01D001231FE0124A7B68136053 -:10138000FFF706FCF860FB68002B01D1012314E095 -:10139000FB6801229A80FB6801229A71FB68012296 -:1013A000DA71F868FFF760FC0346002B04D10648A9 -:1013B000FFF7D4FD034600E0012318461037BD4671 -:1013C00080BD00BFC80D0020CD13000880B584B0DB -:1013D00000AF7860FFF754FA0346002B00D022E0FC -:1013E0007B68002B06D1114B1B68002000210022D6 -:1013F000984718E07B689B88052B06D00B4B1B6831 -:1014000000200021002298470DE07B6808331B680C -:10141000FB607B680C331B68BB60044B1B687868FF -:10142000F968BA6898471037BD4680BDC80D0020DE -:1014300080B586B000AFF860C7E90023FFF720FA57 -:101440000346002B01D0012333E01C4B00221A601D -:101450001B4B00221A701B4A7B6A13601A4AFB68F6 -:101460001360FFF795FB78617B69002B01D10123A5 -:101470001FE07B6907229A807B6901229A717B6950 -:101480000222DA717B6903F10801D7E90023C1E97F -:1014900000237B6910333A6A1A607869FFF7E4FB2E -:1014A0000346002B04D10948FFF758FD034600E02E -:1014B000012318461837BD4680BD00BFC00D00206F -:1014C000C40D0020D40D0020CC0D0020091300080D -:1014D00080B582B000AF7860FFF7D2F90346002BE9 -:1014E00001D0012321E0134A7B681360124B1B7863 -:1014F000002B01D0002318E00F4B01221A700F4B74 -:101500001B68002B0DD00B4B1B68002B09D00B4B1D -:101510001B68184600F016F8084B00221A600023DA -:1015200003E00748FFF71AFD034618460837BD4693 -:1015300080BD00BFD00D0020C40D0020C00D0020D4 -:101540004515000880B584B000AF7860254B0022B7 -:101550001A70FFF795F90346002B00D03EE0224BAE -:101560001B68002B03D1214A7B68136036E07B683F -:10157000002B05D11C4B1B680020002198472DE053 -:101580007B689B88013B9BB25B00FB817B689B79FE -:10159000DBB25BB2002B08DA7B689B88012B04D995 -:1015A000FA89134B1B689A4205D90F4B1B68002020 -:1015B0000021984712E00E4B1A68FB89D31A0C4A97 -:1015C0001360094B1B68FA89786811469847084BE5 -:1015D0001B68002B02D00020FFF77AFF1037BD46B2 -:1015E00080BD00BFC40D0020D00D0020C00D002024 -:1015F000D40D002080B586B000AFF860C7E90023A5 -:10160000FFF73EF90346002B01D001232AE0174AD9 -:10161000FB681360FFF7BCFA78617B69002B01D18E -:1016200001231FE07B6907229A807B6901229A715E -:101630007B690322DA717B6903F10801D7E9002392 -:10164000C1E900237B6910333A6A1A607869FFF7B1 -:101650000BFB0346002B04D10548FFF77FFC034634 -:1016600000E0012318461837BD4680BDCC0D002090 -:101670007516000880B584B000AF7860FFF700F9F8 -:101680000346002B00D026E07B68002B04D1134BCF -:101690001B68012098471EE07B689B88022B07D1BE -:1016A0007B681B7A002B0BD07B681B7A022B07D040 -:1016B0007868FFF7A3FA094B1B68012098470AE0F6 -:1016C0007B681B7AFB737868FFF798FA034B1B68FB -:1016D000FA7B104698471037BD4680BDCC0D0020E0 -:1016E00080B582B000AF78603960FFF7C9F8034673 -:1016F000002B01D0012317E03B6803F00103002B0E -:1017000001D0012310E03B685B089BB201339AB221 -:101710007B689A807B6881229A717B680322DA71E8 -:101720007868FFF7A1FA034618460837BD4680BD22 -:1017300080B500AF00F00CF809F0FCFB00F054F8A5 -:1017400000F0B8F8FFF73AF8FFF744F8FEE700BFFB +:100AE000F3FC094B1B6903F00803002B02D1074BF1 +:100AF00001221A7080BD00BF600B00205409002045 +:100B00006C0D002000300140000002405C0100201C +:100B100080B582B000AF7860174B1B78082B01D9E5 +:100B2000012325E0154B1B68002B05D0642000F045 +:100B3000DFFEFFF78DFEFEE7114B1B78002B07D180 +:100B40000F4B01221A707B680D48984700230FE075 +:100B50000C4B1B78002B07D10A4B01221A707B68C3 +:100B600008489847002303E0044A7B681360002389 +:100B700018460837BD4680BD5001002054010020B2 +:100B8000600B00205409002080B500AF0F4B1B788C +:100B9000082B01D9002317E00D4B1B78002B04D143 +:100BA0000B4B01221A700A4B0EE00A4B1B78002BEC +:100BB00004D1084B01221A70064B05E0642000F0B6 +:100BC00097FEFFF745FEFEE7184680BD5001002066 +:100BD000600B00205409002080B584B000AF78601D +:100BE000134B1B78082B00D91EE07B68114A9342F7 +:100BF00009D07B68104A934205D0642000F078FE4B +:100C0000FFF726FEFEE70D4B1B68002B09D00B4BB0 +:100C10001B68FB60094B00221A60FB6878689847E4 +:100C200002E07B6800221A701037BD4680BD00BF0D +:100C300050010020600B00205409002054010020C6 +:100C400080B582B000AF7860314B1B78082B01D99A +:100C5000012358E07B682F4A934209D07B682E4AD3 +:100C6000934205D0642000F043FEFFF7F1FDFEE75C +:100C70007B681B78012B08D17B689B88002B04D0F4 +:100C80007B689B88B3F5817F05D3642000F030FE3C +:100C9000FFF7DEFDFEE7214B1B68002B05D064202B +:100CA00000F026FEFFF7D4FDFEE7194B1B78002B62 +:100CB00007D0002B20DB042B1EDC184A7B68136056 +:100CC00020E0134B01221A70154A7B681360144B05 +:100CD0001B689A79134B1A70114B1B68DA79124B07 +:100CE0001A70124B1B78002B05D0104B00221A7083 +:100CF00000F0BEF906E005E0642000F0F9FDFFF722 +:100D0000A7FDFEE7002318460837BD4680BD00BF9B +:100D100050010020600B0020540900204C010020ED +:100D20005C0B0020680D0020500900205C010020B1 +:100D300080B485B000AF7860064B01221A70A02302 +:100D4000FB60FB6883F311881437BD465DF8047BB4 +:100D5000704700BF5D01002080B582B000AF094B35 +:100D60001B78002B00D109E0064B00221A7000F01E +:100D70000BF800237B607B6883F311880837BD463E +:100D800080BD00BF5D01002080B582B000AF6A4B1E +:100D900010229A61694B1B78082B00D9C8E0674B79 +:100DA0001B78022B0DD1654B03221A70644B1B7804 +:100DB000002B05D0624B00221A7000F07FF9B7E0DB +:100DC000B6E05E4B1B78042B3FD15E4B1B68002BBB +:100DD00009D05D4B1B68002B05D1642000F088FD15 +:100DE000FFF736FDFEE7594B1B687B60564B1B68CF +:100DF000002B1DD0514B01221A70534B1B68534AD4 +:100E00001360514B00221A60504B1B689A79504B6B +:100E10001A704E4B1B68DA794E4B1A70484B1B7890 +:100E2000002B0ED0464B00221A7000F021F908E08A +:100E3000424B00221A70484B1B68002B01D000F077 +:100E4000AFF87868FFF7C8FE72E03C4B1B78062BC2 +:100E50001ED13E4B1B689B88002B05D03B4B1B686B +:100E60009B88B3F5817F05D3642000F041FDFFF737 +:100E7000EFFCFEE7314B07221A70314B1B78002B39 +:100E800005D02F4B00221A7000F088F950E04FE097 +:100E90002A4B1B78082B45D1284B00221A702E4B69 +:100EA0001B68002B05D1642000F022FDFFF7D0FC69 +:100EB000FEE7264B1B689B79022B0FD1234B1B6847 +:100EC000DB79012B0AD1214B1B681846FFF784FE02 +:100ED000214B00221A60FFF7AFFD29E01B4B1B6876 +:100EE0009B791A461A4B1B78534003F07F03002B63 +:100EF00006D1164B1B68DA79164B1B789A4205D03F +:100F0000642000F0F5FCFFF7A3FCFEE7124B1B6822 +:100F10003B60114B00221A600C4B1A683B6810466C +:100F2000984705E0642000F0E3FCFFF791FCFEE742 +:100F30000837BD4680BD00BF0000024050010020C0 +:100F40005C010020540100204C0100205C0B0020BB +:100F5000680D0020500900205801002080B582B0A3 +:100F600000AF78600C4B1B78082B01D901230FE0F0 +:100F70000A4B1B68002B05D0642000F0B9FCFFF77A +:100F800067FCFEE7054A7B68136000F009F803463A +:100F900018460837BD4680BD50010020580100208A +:100FA00080B500AF114B1B78082B01D901231BE042 +:100FB0000E4B1B78042B05D9642000F099FCFFF739 +:100FC00047FCFEE7094B1B78002B0CD1074B052291 +:100FD0001A70074B1B78002B05D0054B00221A70A6 +:100FE0000448FFF795FD0023184680BD50010020FE +:100FF0005C0100201511000880B500AF194B1B786B +:10100000082B00D92DE0174B1B78072B23D801A202 +:1010100052F823F0351000083D1000085710000862 +:101020004310000857100008491000085710000826 +:10103000511000080C4B01221A7012E000F018F851 +:101040000FE000F03BF80CE00848FFF761FD08E016 +:1010500000F0A4F805E0642000F04AFCFFF7F8FB7C +:10106000FEE780BD500100205C0100201511000842 +:1010700080B500AF0C4B02221A700C4B4FF480125B +:101080009A610B4B1B6804330A4819460A4A02232B +:1010900004F080FA0346002B05D0642000F028FC01 +:1010A000FFF7D6FBFEE780BD5001002000000240A4 +:1010B0005C0B00206C0D00204C09002080B500AFB7 +:1010C000104B04221A70104B4FF480129A610F4B90 +:1010D0001B68991D0D4B1B689A1D0C4B1B689B8848 +:1010E000022B38BF02239BB2094804F053FA03468F +:1010F000002B05D0642000F0FBFBFFF7A9FBFEE707 +:1011000080BD00BF50010020000002405C0B0020A9 +:101110006C0D002080B582B000AF78601A4B1B7850 +:10112000082B00D92CE0184B1B78052B05D0642028 +:1011300000F0DEFBFFF78CFBFEE7134B06221A7074 +:10114000124A7B681360114B1B6800229A80104B77 +:101150004FF480129A610F4B00221A600B4B1B68F0 +:1011600004330D480B491A46022304F013FA0346D0 +:10117000002B05D0642000F0BBFBFFF769FBFEE706 +:101180000837BD4680BD00BF500100205C0B002029 +:10119000000002404C0900206C0D002080B500AF1B +:1011A000104B08221A70104B4FF480129A610F4BAB +:1011B0001B68991D0D4B1B689A1D0C4B1B689B8867 +:1011C000022B38BF02239BB2094804F0E3F903461F +:1011D000002B05D0642000F08BFBFFF739FBFEE706 +:1011E00080BD00BF50010020000002405C0B0020C9 +:1011F0006C0D002080B582B000AF7860064B1B7884 +:10120000082B00D905E0642000F072FBFFF720FBFB +:10121000FEE70837BD4680BD5001002080B582B092 +:1012200000AF7860FFF72CFB0346002B01D00123B1 +:1012300006E0054A7B6813600448FFF769FC034633 +:1012400018460837BD4680BDE40D00205112000845 +:1012500080B582B000AF78607B6801229A807B689D +:1012600001229A717B680022DA717868FFF7E8FC46 +:101270000346002B0ED17868FFF7AEFC0A48FFF753 +:101280006DFE0346002B04D0084B1B6801209847D5 +:1012900007E006E07868FFF79FFC044B1B6801201D +:1012A00098470837BD4680BDB1120008E40D002004 +:1012B00080B582B000AF7860FFF7E2FA0346002BFA +:1012C00000D01EE07B68002B04D10F4B1B6801206F +:1012D000984716E07B689B88022B03D17B681B7ABA +:1012E000002B07D07868FFF777FC074B1B680120BD +:1012F000984706E07868FFF76FFC034B1B680020F7 +:1013000098470837BD4680BDE40D002080B584B005 +:1013100000AF7860FFF7B4FA0346002B01D0012339 +:101320001FE0124A7B681360FFF72EFCF860FB6831 +:10133000002B01D1012314E0FB6801229A80FB6895 +:1013400001229A71FB680122DA71F868FFF778FCD4 +:101350000346002B04D10648FFF700FE034600E0D9 +:10136000012318461037BD4680BD00BFDC0D0020AC +:101370007513000880B584B000AF7860FFF780FA7D +:101380000346002B00D022E07B68002B06D1114BD6 +:101390001B68002000210022984718E07B689B888A +:1013A000052B06D00B4B1B6800200021002298471C +:1013B0000DE07B6808331B68FB607B680C331B689F +:1013C000BB60044B1B687868F968BA6898471037A7 +:1013D000BD4680BDDC0D002080B586B000AFF86052 +:1013E000C7E90023FFF74CFA0346002B01D0012385 +:1013F00033E01C4B00221A601B4B00221A701B4A60 +:101400007B6A13601A4AFB681360FFF7BDFB7861C3 +:101410007B69002B01D101231FE07B6907229A80A1 +:101420007B6901229A717B690222DA717B6903F17F +:101430000801D7E90023C1E900237B6910333A6A28 +:101440001A607869FFF7FCFB0346002B04D10948BA +:10145000FFF784FD034600E0012318461837BD4618 +:1014600080BD00BFC80D0020D80D0020EC0D00206D +:10147000E40D0020B112000880B582B000AF7860A2 +:10148000FFF7FEF90346002B01D0012321E0134AA8 +:101490007B681360124B1B78002B01D0002318E0EF +:1014A0000F4B01221A700F4B1B68002B0DD00B4BFA +:1014B0001B68002B09D00B4B1B68184600F016F870 +:1014C000084B00221A60002303E00748FFF746FD9F +:1014D000034618460837BD4680BD00BFE80D002012 +:1014E000D80D0020C80D0020ED14000880B584B090 +:1014F00000AF7860254B00221A70FFF7C1F9034650 +:10150000002B00D03EE0224B1B68002B03D1214A68 +:101510007B68136036E07B68002B05D11C4B1B6891 +:101520000020002198472DE07B689B88013B9BB2FF +:101530005B00FB817B689B79DBB25BB2002B08DA36 +:101540007B689B88012B04D9FA89134B1B689A424C +:1015500005D90F4B1B6800200021984712E00E4B65 +:101560001A68FB89D31A0C4A1360094B1B68FA8965 +:10157000786811469847084B1B68002B02D0002062 +:10158000FFF77AFF1037BD4680BD00BFD80D0020A1 +:10159000E80D0020C80D0020EC0D002080B584B0BF +:1015A00000AFF860C7E90023FFF76AF90346002B94 +:1015B00001D001230EE00949D7E90023C1E9002346 +:1015C000074ABB691360074AFB6813600648FFF7C8 +:1015D0009FFA034618461037BD4680BDD00D002047 +:1015E000E00D0020E40D0020ED15000880B582B06C +:1015F00000AF78607B6807229A807B6801229A712D +:101600007B680322DA717B6803F10801144BD3E98C +:101610000023C1E900237B681033124A12681A6064 +:101620007868FFF70DFB0346002B0ED17868FFF7B3 +:10163000D3FA0D48FFF792FC0346002B04D00B4B66 +:101640001B680120984707E006E07868FFF7C4FAB6 +:10165000064B1B68012098470837BD4680BD00BF78 +:10166000D00D0020E00D002071160008E40D0020D0 +:1016700080B584B000AF7860FFF702F90346002B15 +:1016800000D026E07B68002B04D1134B1B6801209F +:1016900098471EE07B689B88022B07D17B681B7AEA +:1016A000002B0BD07B681B7A022B07D07868FFF7E2 +:1016B00093FA094B1B68012098470AE07B681B7A64 +:1016C000FB737868FFF788FA034B1B68FA7B1046B8 +:1016D00098471037BD4680BDE40D002080B582B02C +:1016E00000AF78603960FFF7CBF80346002B01D0DC +:1016F000012317E03B6803F00103002B01D0012315 +:1017000010E03B685B089BB201339AB27B689A8019 +:101710007B6881229A717B680322DA717868FFF70F +:101720008FFA034618460837BD4680BD80B500AF26 +:1017300000F00EF806F0CCF900F056F800F0C6F80C +:10174000FFF73CF8FFF746F8FFF706FBFCE700BFA2 :1017500080B592B000AF224A214B1B6C43F08053FE :101760001364204A1F4B1B6823F4404343F4004397 :1017700013600123BB610123FB6102233B634FF430 :1017800080037B630823BB634FF4A873FB630423CC -:101790003B6407237B6407F11803184604F058FAEA +:101790003B6407237B6407F11803184604F082FAC0 :1017A0000346002B00D0FEE70D237B600223BB60C5 :1017B0000023FB604FF4A0533B614FF480537B61E7 -:1017C0003B1D1846022104F027FC0346002B00D0E5 -:1017D000FEE7042009F092FB4837BD4680BD00BFFC -:1017E000003802400070004080B586B000AF2C4A3F -:1017F0002B4B1B6B43F001031363294A284B1B6BD4 -:1018000043F002031363264A254B1B6B43F004038A -:101810001363234A224B1B6B43F00803136341F607 +:1017C0003B1D1846022104F051FC0346002B00D0BB +:1017D000FEE7042006F060F94837BD4680BD00BF33 +:1017E000003802400070004080B586B000AF324A39 +:1017F000314B1B6B43F0010313632F4A2E4B1B6BC2 +:1018000043F0020313632C4A2B4B1B6B43F004037E +:101810001363294A284B1B6B43F00803136341F6FB :10182000FF737B600023BB600123FB6000233B61EF -:1018300000237B613B1D1B48194605F067FE4FF6F0 -:10184000E7737B603B1D1848194605F05FFE4FF6B5 -:10185000FF737B603B1D1548194605F057FE3B1D85 -:101860001348194605F052FE10237B600323BB602A -:101870003B1D0E48194605F049FE4FF480537B602E -:101880000123BB600023FB603B1D0848194605F09F -:101890003DFE064B4FF480529A611837BD4680BD1D -:1018A00000380240000002400004024000080240EC -:1018B000000C024080B500AF064B4FF080529A6199 -:1018C0004FF4FA7009F088FB024B4FF480529A6192 -:1018D00080BD00BF0008024080B483B000AF034663 -:1018E000FB80094AFB881380FB88002B06D1074B3D -:1018F00000221A70064B4FF480529A610C37BD4695 -:101900005DF8047B704700BF5A0100205E01002093 -:101910000008024080B400AF144B1B88002B21D07C -:10192000134B1B8801339AB2114B1A80104B1A8843 -:101930000E4B1B889A4215D30D4B00221A800D4B7B -:101940001B78002B07D00B4B00221A700A4B4FF468 -:1019500080529A6106E0074B01221A70064B4FF045 -:1019600080529A61BD465DF8047B70475A010020A1 -:101970005C0100205E0100200008024080B500AF3D -:1019800009F010FBFFF7C6FF80BD00BF80B500AFB8 -:10199000014804F003FF80BD7003002080B500AF54 -:1019A000014806F013F880BDD80D002080B500AFC7 -:1019B000014806F00BF880BD280E002080B500AF6E -:1019C000024B08225A61FFF71FFB80BD003C01401B -:1019D00080B500AF4FF0FF300221002209F058FA25 -:1019E00080BD00BF80B588B000AF78607B681B68A1 -:1019F000564A934240F0A780554A554B5B6C43F4DE -:101A000080535364524A524B1B6B43F4800313635D -:101A1000E023FB6002233B6102237B610123BB6166 -:101A20000523FB6107F10C034A48194605F06EFDDA -:101A3000484B10229A611023FB6001233B61002375 -:101A40007B6107F10C034348194605F05FFD08234D -:101A5000FB60414B3B6101237B6107F10C033D4877 -:101A6000194605F053FD09200A21002209F010FA59 -:101A7000092009F029FA7B68384A1A64374B384A3A -:101A80001A60364A7B689363344B4FF0C0625A60E9 -:101A9000324B40229A60314B0022DA602F4B4FF4D8 -:101AA00080621A612D4B4FF400625A612B4B4FF448 -:101AB00000529A61294B0022DA61284B4FF48032A0 -:101AC0001A62264B00225A62244805F0B5FE3B20DC -:101AD0000A21002209F0DCF93B2009F0F5F97B68C6 -:101AE000204A5A641F4B204A1A601E4A7B6893633F -:101AF0001C4B4FF0C0625A601A4B00229A60194B7F -:101B00000022DA60174B4FF480621A61154B4FF4D4 -:101B100000625A61134B4FF400529A61114B00223C -:101B2000DA61104B4FF480321A620E4B00225A6277 -:101B30000C4805F081FE3A200A21002209F0A8F99C -:101B40003A2009F0C1F92037BD4680BD0030014080 -:101B5000003802400000024000002110280E002042 -:101B600058640240D80D00204064024080B584B023 -:101B700000AFF860B9601346FB80FB680222C3F82F -:101B8000F421FA88FB689A61FA88FB68DA61FB88BD -:101B9000F8680021BA68FEF7C9FD0023184610371F -:101BA000BD4680BD80B584B000AFF860B960134613 -:101BB000FB80FB88F8680021BA68FEF7B7FD0023B8 -:101BC00018461037BD4680BD80B584B000AFF860C0 -:101BD000B9601346FB80FB88F8680021BA68FEF7FD -:101BE000BFFD002318461037BD4680BD80B582B0CA -:101BF00000AF78607B680422C3F8F4217868002184 -:101C000000220023FEF792FD002318460837BD4648 -:101C100080BD00BF80B582B000AF78607B680522D0 -:101C2000C3F8F4217868002100220023FEF798FD14 -:101C3000002318460837BD4680BD00BF80B584B07C -:101C400000AF786039600023FB733B685B78092B39 -:101C500039D801A252F823F0A91C0008BD1C0008C5 -:101C6000C71C0008B31C0008C71C00088B1C000818 -:101C7000811C0008C71C00089F1C0008951C000858 -:101C80007868396800F036F922E07868396800F041 -:101C90002DFA1DE07868396800F066FA18E0786877 -:101CA000396800F0EBFA13E07868396800F018FB47 -:101CB0000EE07868396800F03DFB09E07868396823 -:101CC00000F052FB04E07868396800F0B1FB00BF17 -:101CD000FB7B18461037BD4680BD00BF80B584B081 -:101CE00000AF786039600023FB737B6893F8FC31A8 -:101CF000032B1CD13B689B88DBB2012B11D87B687E -:101D0000D3F814329B687868396898473B68DB8859 -:101D1000002B0BD1FB7B002B08D17868FFF766FF07 -:101D20000AE07868396800F083FB05E004E0786831 -:101D3000396800F07DFB00BF002318461037BD4610 -:101D400080BD00BF80B584B000AF786039600023EB -:101D5000FB733B689B88BB733B681B7803F0600395 -:101D6000202B08D17B68D3F814329B6878683968D7 -:101D700098470023B9E03B685B78012B39D0032BEF -:101D800002D0002B6AD0AFE07B6893F8FC31022BC5 -:101D900002D0032B0DD026E0BB7B002B08D0BB7BF1 -:101DA000802B05D0BB7B78681946FEF757FC1FE0F7 -:101DB0001EE03B685B88002B0AD1BB7B002B07D061 -:101DC000BB7B802B04D0BB7B78681946FEF746FCB2 -:101DD0007B68D3F814329B687868396898477868CC -:101DE000FFF704FF04E07868396800F021FB00BFCA -:101DF0007AE07B6893F8FC31022B02D0032B0DD0E4 -:101E000026E0BB7B002B08D0BB7B802B05D0BB7BA7 -:101E100078681946FEF722FC1FE01EE03B685B88ED -:101E2000002B14D1BB7B03F07F03002B0BD0BB7BBB -:101E300078681946FEF726FC7B68D3F814329B6855 -:101E40007868396898477868FFF7D0FE05E004E0C5 -:101E50007868396800F0ECFA00BF45E07B6893F8D9 -:101E6000FC31022B02D0032B0CD037E0BB7B03F0FC -:101E70007F03002B05D0BB7B78681946FEF7EEFB8D -:101E800031E030E0BB7B5BB2002B08DABB7B03F0B8 -:101E90007F0301331B017A681344043307E0BB7BE3 -:101EA00003F07F0310331B017A6813440433BB60D3 -:101EB000BB7B78681946FEF7F9FB0346002B03D07D -:101EC000BB6801221A6002E0BB6800221A60BB688E -:101ED000786819460222FFF749FE04E078683968FD -:101EE00000F0A6FA00BF00BFFB7B18461037BD46C6 -:101EF00080BD00BF80B584B000AF786039603B68BA -:101F00005B881B0A9BB2013B062B00F2D18001A229 -:101F100052F823F0311F00084B1F00088B1F0008E8 -:101F2000B1200008B12000085D20000883200008CF -:101F30007B68D3F810321B687A68117C07F10A02BB -:101F4000084611469847F860B7E07B681B7C002B79 -:101F50000DD17B68D3F81432DB6A07F10A02104610 -:101F60009847F860FB68013302221A70A5E07B688D -:101F7000D3F814321B6B07F10A0210469847F86039 -:101F8000FB68013302221A7097E03B685B88DBB282 -:101F9000052B5DD801A252F823F000BFB51F000841 -:101FA000CF1F0008E91F0008032000081D200008BB -:101FB000372000087B68D3F810325B687A68117CA0 -:101FC00007F10A02084611469847F86045E07B6829 -:101FD000D3F810329B687A68117C07F10A02084630 -:101FE00011469847F86038E07B68D3F81032DB6818 -:101FF0007A68117C07F10A02084611469847F86092 -:102000002BE07B68D3F810321B697A68117C07F1EA -:102010000A02084611469847F8601EE07B68D3F82C -:1020200010325B697A68117C07F10A020846114692 -:102030009847F86011E07B68D3F810329B697A68A2 -:10204000117C07F10A02084611469847F86004E03F -:102050007868396800F0ECF944E02EE07B681B7C7E -:10206000002B09D17B68D3F814329B6B07F10A026D -:1020700010469847F86020E07868396800F0D8F991 -:1020800030E07B681B7C002B0DD17B68D3F81432C9 -:102090005B6B07F10A0210469847F860FB68013352 -:1020A00007221A7009E07868396800F0C1F919E070 -:1020B0007868396800F0BCF914E07B89002B11D0F6 -:1020C0003B68DB88002B0DD03B68DA887B89934224 -:1020D00028BF13469BB27B817B897868F9681A46D2 -:1020E000FFF744FD1037BD4680BD00BF80B584B00A -:1020F00000AF786039603B689B88002B2DD13B682E -:10210000DB88002B29D13B685B88DBB203F07F03BF -:10211000FB737B6893F8FC31032B04D17868396832 -:1021200000F086F918E07B68FA7B83F8FE21FB7BE0 -:1021300078681946FEF7E6FA7868FFF757FDFB7BEB -:10214000002B04D07B68022283F8FC2104E07B682A -:10215000012283F8FC2104E003E07868396800F08C -:1021600067F91037BD4680BD80B582B000AF78609A -:1021700039603B685B88DAB23F4B1A703E4B1B7884 -:10218000012B04D97868396800F052F970E07B6857 -:1021900093F8FC31022B02D0032B23D063E0364BA3 -:1021A0001B78002B1AD0344B1B781A467B685A6078 -:1021B0007B68032283F8FC212F4B1B787868194633 -:1021C00000F012FA0346022B04D17868396800F057 -:1021D0002FF94DE07868FFF709FD49E07868FFF7CF -:1021E00005FD45E0244B1B78002B12D17B680222B1 -:1021F00083F8FC21204B1B781A467B685A601E4BE3 -:102200001B787868194600F00FFA7868FFF7EEFC43 -:1022100028E0194B1B781A467B685B689A421DD0F0 -:102220007B685B68DBB27868194600F0FDF9124BF9 -:102230001B781A467B685A600F4B1B7878681946E2 -:1022400000F0D2F90346022B04D17868396800F017 -:10225000EFF80DE07868FFF7C9FC03E07868FFF756 -:10226000C5FC05E004E07868396800F0E1F800BFDB -:102270000837BD4680BD00BF5F01002080B582B039 -:1022800000AF786039603B68DB88012B04D0786848 -:10229000396800F0CDF81FE07B6893F8FC31022B21 -:1022A00002D0032B0BD012E07B6800229A607B687F -:1022B0000833786819460122FFF758FC0CE07B6868 -:1022C0000433786819460122FFF750FC04E078686F -:1022D000396800F0ADF800BF0837BD4680BD00BFCB -:1022E00080B582B000AF786039607B6893F8FC31CC -:1022F000023B012B15D87B680122DA607B68D3F89A -:102300000432002B05D07B68DB6843F002027B6857 -:10231000DA607B680C33786819460222FFF726FCE6 -:1023200004E07868396800F083F800BF0837BD46DC -:1023300080BD00BF80B582B000AF786039603B6877 -:102340005B88012B0DD17B680122C3F804227B68D6 -:10235000D3F814329B687868396898477868FFF733 -:1023600045FC0837BD4680BD80B582B000AF7860BF -:1023700039607B6893F8FC31023B012B13D83B6832 -:102380005B88012B0ED17B680022C3F804227B6896 -:10239000D3F814329B687868396898477868FFF7F3 -:1023A00025FC05E004E07868396800F041F800BFDA -:1023B0000837BD4680BD00BF80B483B000AF7860F1 -:1023C00039603B681A787B681A703B685A787B687A -:1023D0005A703B6802331B789AB23B6803331B7810 -:1023E0009BB21B029BB213449AB27B685A803B6833 -:1023F00004331B789AB23B6805331B789BB21B02EF -:102400009BB213449AB27B689A803B6806331B7870 -:102410009AB23B6807331B789BB21B029BB21344F2 -:102420009AB27B68DA800C37BD465DF8047B704752 -:1024300080B582B000AF7860396078688021FEF79F -:102440000DF978680021FEF709F90837BD4680BD0F -:1024500080B586B000AFF860B9607A600023FB7584 -:10246000FB68002B33D0F86800F034F803460133E2 -:102470009BB25B009AB27B681A80FB7D5A1CFA758E -:102480001A46BB6813447A681288D2B21A70FB7D70 -:102490005A1CFA751A46BB68134403221A7012E0DC -:1024A000FB7D5A1CFA751A46BB681A44FB68591C16 -:1024B000F9601B781370FB7D5A1CFA751A46BB68CD -:1024C000134400221A70FB681B78002BE8D11837E0 -:1024D000BD4680BD80B485B000AF78600023FB733B -:1024E00005E0FB7B0133FB737B6801337B607B681A -:1024F0001B78002BF5D1FB7B18461437BD465DF8E1 -:10250000047B704780B584B000AFF860B9601346B3 -:10251000FB71FB68002B01D1022319E0FB6800224C -:10252000C3F81422FB680022C3F81822BB68002BF2 -:1025300003D0FB68BA68C3F81022FB68012283F855 -:10254000FC21FB68FA791A70F868FDF7DBFF0023BD -:1025500018461037BD4680BD80B485B000AF7860A6 -:1025600039600023FB733B68002B06D07B683A6818 -:10257000C3F814220023FB7301E00223FB73FB7BEF -:1025800018461437BD465DF8047B704780B582B0AD -:1025900000AF78607868FDF7FFFF00231846083722 -:1025A000BD4680BD80B582B000AF78607B68D3F84F -:1025B00014325B687A685268D2B2786811469847DC -:1025C0007868FDF7F9FF002318460837BD4680BD3F -:1025D00080B483B000AF7860002318460C37BD4646 -:1025E0005DF8047B704700BF80B584B000AF7860B1 -:1025F0000B46FB700223FB737B68D3F81432002B6D -:102600000CD07B68D3F814321B68FA7878681146CE -:1026100098470346002B01D10023FB73FB7B184630 -:102620001037BD4680BD00BF80B582B000AF786076 -:102630000B46FB707B68D3F814325B68FA787868D5 -:1026400011469847002318460837BD4680BD00BF95 -:1026500080B582B000AF786039607B6803F50273A3 -:1026600018463968FFF7A8FE7B680122C3F8F421F9 -:102670007B68B3F80E321A467B68C3F8F8217B6892 -:1026800093F8083203F01F03012B0BD0022B11D05B -:10269000002B17D17B6803F5027378681946FFF7A2 -:1026A000CDFA1AE07B6803F5027378681946FFF7E4 -:1026B00015FB12E07B6803F5027378681946FFF793 -:1026C00041FB0AE07B6893F8083223F07F03DBB21A -:1026D00078681946FDF7C2FF00BF00231846083787 -:1026E000BD4680BD80B586B000AFF8600B467A600D -:1026F000FB72FB7A002B38D1FB6803F582737B6198 -:10270000FB68D3F8F431032B42D17B699A687B696B -:10271000DB689A4214D97B699A687B69DB68D21AB4 -:102720007B699A607B69DA687B699B68934228BF02 -:1027300013469BB2F86879681A46FFF745FA27E016 -:10274000FB68D3F814321B69002B0AD0FB6893F89E -:10275000FC31032B05D1FB68D3F814321B69F868F0 -:102760009847F868FFF742FA12E0FB68D3F8143292 -:102770009B69002B0CD0FB6893F8FC31032B07D12D -:10278000FB68D3F814329B69FA7AF86811469847C7 -:10279000002318461837BD4680BD00BF80B586B0FF -:1027A00000AFF8600B467A60FB72FB7A002B6CD1AD -:1027B000FB6814337B61FB68D3F8F431022B57D1EB -:1027C0007B699A687B69DB689A420FD97B699A6852 -:1027D0007B69DB68D21A7B699A607B699B689BB2D4 -:1027E000F86879681A46FFF7DDF905E0F868002116 -:1027F00000220023FDF7B4FF7B695B687A69D26829 -:10280000B3FBF2F102FB01F29B1A002B16D17B699C -:102810005A687B69DB689A4210D37B695A68FB6807 -:10282000D3F8F8319A4209D2F86800210022FFF764 -:10283000B9F9FB680022C3F8F82105E0F868002127 -:1028400000220023FDF78CFFFB68D3F81432DB680D -:10285000002B0AD0FB6893F8FC31032B05D1FB68F1 -:10286000D3F81432DB68F8689847F868FFF7D2F9B4 -:10287000FB6893F80032012B1AD1F868FFF7A8FE25 -:10288000FB68002283F8002212E0FB68D3F81432C0 -:102890005B69002B0CD0FB6893F8FC31032B07D14C -:1028A000FB68D3F814325B69FA7AF86811469847E6 -:1028B000002318461837BD4680BD00BF80B582B0E2 -:1028C00000AF78607868002100224023FDF784FE85 -:1028D0007B684022C3F810217868802100224023C1 -:1028E000FDF77AFE7B6840221A627B68012283F83A -:1028F000FC217B68D3F81832002B09D07B68D3F811 -:1029000014325B687A685268D2B278681146984788 -:10291000002318460837BD4680BD00BF80B483B091 -:1029200000AF78600B46FB707B68FA781A7400235E -:1029300018460C37BD465DF8047B704780B483B001 -:1029400000AF78607B6893F8FC217B6883F8FD21F9 -:102950007B68042283F8FC21002318460C37BD460F -:102960005DF8047B704700BF80B483B000AF78602F -:102970007B6893F8FD217B6883F8FC2100231846CF -:102980000C37BD465DF8047B704700BF80B582B050 -:1029900000AF78607B6893F8FC31032B0BD17B6828 -:1029A000D3F81432DB69002B05D07B68D3F81432DE -:1029B000DB6978689847002318460837BD4680BD14 -:1029C00080B483B000AF78600B46FB7000231846DC -:1029D0000C37BD465DF8047B704700BF80B483B000 -:1029E00000AF78600B46FB70002318460C37BD46DD -:1029F0005DF8047B704700BF80B483B000AF78609F -:102A0000002318460C37BD465DF8047B704700BFB5 -:102A100080B582B000AF78607B68012283F8FC212A -:102A20007B68D3F814325B687A685268D2B27868EF -:102A300011469847002318460837BD4680BD00BFA1 -:102A400080B582B000AF78607B68D3F814329B6A9F -:102A500078689847002318460837BD4680BD00BFF8 -:102A600080B584B000AFF8607A603B600B46FB72C3 -:102A7000814AFB681360814A7B681360804AFB7A55 -:102A80001370804A3B681360FB68D3F818327E4AA3 -:102A900013607B681B785A2B00F2DE8001A252F88B -:102AA00023F000BF112C0008592C0008592C0008F5 -:102AB000172C0008592C0008592C0008592C000824 -:102AC000592C0008592C0008592C0008592C0008D2 -:102AD000592C0008592C0008592C0008592C0008C2 -:102AE000592C0008592C0008592C00081D2C0008EE -:102AF000592C0008592C0008592C0008592C0008A2 -:102B0000592C0008592C0008592C00082F2C0008BB -:102B1000232C0008592C0008592C0008292C0008E7 -:102B2000592C0008592C0008592C0008592C000871 -:102B30003B2C0008592C0008412C0008592C000897 -:102B4000592C0008472C0008592C00084D2C00086F -:102B5000592C0008592C0008592C0008592C000841 -:102B6000532C0008592C0008592C0008592C000837 -:102B7000592C0008592C0008592C0008592C000821 -:102B8000592C0008592C0008592C0008592C000811 -:102B9000592C0008592C0008592C0008592C000801 -:102BA000592C0008592C0008592C0008592C0008F1 -:102BB000592C0008592C0008592C0008592C0008E1 -:102BC000592C0008592C0008592C0008592C0008D1 -:102BD000592C0008592C0008592C0008592C0008C1 -:102BE000592C0008592C0008592C0008592C0008B1 -:102BF000592C0008592C0008592C0008592C0008A1 -:102C0000592C0008592C0008592C0008352C0008B4 -:102C100000F03CF82CE000F09DFA29E000F09AF872 -:102C200026E000F06DFB23E000F06AFB20E000F0FE -:102C30002DFA1DE000F05CFA1AE000F089F917E0C7 -:102C400000F0E0F814E000F06BFB11E000F0B2FCE3 -:102C50000EE000F035FE0BE0FB7AF868194605221D -:102C6000202300F00FFB074B1B684FF0FF30984705 -:102C70001037BD4680BD00BF880E00207C0E0020AE -:102C8000800E0020840E0020780E002080B500AF5A -:102C9000134B1B68DB69002B0FD0124B1A68124BC9 -:102CA0001B78104619460522202300F0EBFA0F4B43 -:102CB0001B684FF0FF30984710E00B4B1B78002B40 -:102CC00003D0012000F016F808E00948FEF7E8FA02 -:102CD0000346002B02D0012000F00CF880BD00BF9D -:102CE000780E0020880E0020800E0020840E002028 -:102CF000F52C000880B582B000AF0346FB71FB796C -:102D0000002B13D00F4B1A680F4B1B781046194637 -:102D100002223A2300F0B6FA0C4B1B6805221A7205 -:102D20000B4B1B684FF0FF30984707E0074B1B68C1 -:102D300000225A81064B1B68002098470837BD4681 -:102D400080BD00BF880E0020800E0020780E00207D -:102D5000840E002080B584B000AFFDF719FF7860C5 -:102D6000234B1B687A681A61214B1B687A6808320A -:102D7000DA60204B1B6801331B7803F00103002B42 -:102D800004D01D4BFB6007237B8114E01B4BFB60D1 -:102D9000FB6804331B789BB205337B81154B1B68A2 -:102DA00004331B789BB27A899A4204D3114B1B6877 -:102DB00004331B787B810E4B1B687A895A810CE0A7 -:102DC0007B89013B7B810A4B1B68DA687B89134452 -:102DD0007A89F9680A4412781A707B89002BEFD13E -:102DE000074B1B68002098471037BD4680BD00BFC9 -:102DF000780E00207C0E0020B8B2000840B2000817 -:102E0000840E002080B500AF0548FEF7ABFA0346FC -:102E1000002B04D000200021002200F003F880BD28 -:102E2000252E000880B584B000AFF860B9607A60E4 -:102E3000FB68002B0FD1424B1A68424B1B7810469F -:102E4000194602223A2300F01DFA3F4B1B684FF04F -:102E5000FF30984771E03D4B1B68FA681A613B4BA5 -:102E60001B68FA680832DA60384B1B68BA689A66E1 -:102E7000364B1B687A6892B2A3F86620334B1B6806 -:102E8000DB68324A1268926E013A120ED2B21A70A0 -:102E90002E4B1B68DB6801332C4A1268926E013A94 -:102EA000120CD2B21A70294B1B68DB680233274A16 -:102EB0001268926E013A120AD2B21A70234B1B6842 -:102EC000DB680333214A1268926ED2B2013AD2B261 -:102ED0001A701E4B1B68DB6804331C4A1268B2F878 -:102EE00066201216D2B21A70184B1B68DB680533C5 -:102EF000164A1268B2F866201214D2B21A70134B36 -:102F00001B68DB680633114A1268B2F86620120AA1 -:102F100092B2D2B21A700D4B1B68DB6807330B4AB2 -:102F20001268B2F86620D2B21A70084B1B680822E9 -:102F30005A81054B1B68002098471037BD4680BD5D -:102F4000880E0020800E0020840E0020780E0020C5 -:102F500080B500AF0548FEF705FA0346002B04D004 -:102F600000200021002200F003F880BD712F00082E -:102F700080B584B000AFF860B9607A60FB68002B60 -:102F80000FD13E4B1A683E4B1B7810461946022261 -:102F90003A2300F077F93B4B1B684FF0FF3098471E -:102FA00068E0394B1B68FA681A61374B1B68FA688E -:102FB0000832DA60344B1B68DB6800221A70324B2F -:102FC0001B68DB68013300221A702F4B1B68DB681B -:102FD000023300221A702C4B1B68DB680333082273 -:102FE0001A70294B1B68DB680433BA68013A120E69 -:102FF000D2B21A70244B1B68DB680533BA68013AF9 -:10300000120CD2B21A70204B1B68DB680633BA6808 -:10301000013A120AD2B21A701B4B1B68DB680733E5 -:10302000BA68D2B2013AD2B21A70174B1B68DB6889 -:10303000083302221A70144B1B68DB6809337A6864 -:10304000120CD2B21A70104B1B68DB680A337A6814 -:10305000120AD2B21A700C4B1B68DB680B337A6809 -:10306000D2B21A70084B1B680C225A81054B1B68A0 -:10307000002098471037BD4680BD00BF880E002055 -:10308000800E0020840E0020780E002080B582B0D3 -:1030900000AF0823FB80FDF77BFD3860114B1B68F8 -:1030A0003A681A610F4B1B683A680832DA600D4BB8 -:1030B0001B68FA885A810BE0FB88013BFB80094BB7 -:1030C0001B68DA68FB881344FA8807498A5C1A701F -:1030D000FB88002BF0D1054B1B6800209847083770 -:1030E000BD4680BD780E0020C0B20008840E0020CE -:1030F00080B582B000AF0823FB80FDF749FD386042 -:10310000114B1B683A681A610F4B1B683A6808320A -:10311000DA600D4B1B68FA885A810BE0FB88013B93 -:10312000FB80094B1B68DA68FB881344FA8807495F -:103130008A5C1A70FB88002BF0D1054B1B680020BD -:1031400098470837BD4680BD780E0020C8B20008F9 -:10315000840E002080B582B000AFFDF719FD386005 -:10316000454B1B683A681A61434B1B683A68083242 -:10317000DA600023FB7109E03F4B1B68DA68FB79DA -:10318000134400221A70FB790133FB71FB79112B78 -:10319000F2D9394B1B68DB6870221A70364B1B68FA -:1031A000DB6807330C221A70334B1B6893F86420DA -:1031B000314B1B6893F865309A4244D02E4B1B6804 -:1031C000DB689A1C2C4B19682B4B1B6893F86430F6 -:1031D0000833DB000B441B79DBB21370264B1B68F2 -:1031E000DB6803F10C02244B1968234B1B6893F82E -:1031F00064300833DB000B445B7ADBB213701E4B88 -:103200001B68DB6803F10D021B4B19681A4B1B6826 -:1032100093F864300833DB000B441B7ADBB2137085 -:10322000154B1B6893F864200132D2B283F86420F6 -:10323000114B1B6893F86430042B04D10E4B1B68B0 -:10324000002283F864200C4B1B6812225A810B4B1E -:103250001B6804331B78122B07D8074B1B68074ADF -:1032600012680432127892B25A81054B1B68002012 -:1032700098470837BD4680BD780E00207C0E0020A0 -:10328000840E002080B485B000AF786008461146F7 -:103290001A460346FB700B46BB7013467B707B6877 -:1032A000D3F81832FB60FB6893F86530B978FA6898 -:1032B0000833DB0013440A461A71FB6893F8653043 -:1032C00018467B781B021946FA6800F10803DB00F8 -:1032D00013449960FB6893F865300133DAB2FB68F8 -:1032E00083F86520FB6893F86530042B03D1FB68F5 -:1032F000002283F865201437BD465DF8047B7047D3 -:1033000080B500AF044B1B6800225A81034B1B6839 -:103310000020984780BD00BF780E0020840E00205A -:1033200080B582B002AF5A4B1B681B7A002B40F06D -:10333000A280574B1B6893F82030DBB25BB2002BA6 -:1033400011DB544B1A68524B1B6893F8213010461E -:10335000194605222023FFF795FF4F4B1B684FF0BE -:10336000FF30984791E04A4B1B684C4A1268023282 -:1033700012781106494A1268033212781204114376 -:10338000464A12680432127812020A434349096815 -:10339000053109780A43DA663D4B1B683F4A1268DB -:1033A00007321278120291B23C4A1268083212783F -:1033B00092B20A4392B292B2A3F87020344B1B68C7 -:1033C000DA6E334B1B68B3F870301046194600F0C4 -:1033D000B9FA0346002B11DA2E4B1A682C4B1B68E6 -:1033E00093F821301046194605222023FFF74AFFA3 -:1033F000294B1B684FF0FF30984746E0244B1B6871 -:10340000DB69234A1268B2F870201146204A12681C -:10341000B2F8662002FB01F2934211D01D4B1A68EC -:103420001B4B1B6893F821301046194605222023B8 -:10343000FFF728FF184B1B684FF0FF30984724E038 -:10344000134B1B68DB6E1A464FF0000310490968E6 -:10345000B1F8701008460E490968C96900900191D9 -:103460000F48FDF7E5FF0346002B03D0012000F0D5 -:103470001BF80AE009E00B48FEF72AF80346002B88 -:1034800003D00020002100F043F8BD4680BD00BFFE -:10349000780E0020880E0020840E00207C0E002074 -:1034A000A93400081135000880B582B000AF03468A -:1034B000FB71FB79002B0FD0104B1A68104B1B7857 -:1034C0001046194602223A23FFF7DCFE0D4B1B681B -:1034D0004FF0FF3098470DE00B4B1B6802221A7229 -:1034E0000A48FDF7F5FF0346002B03D0002000211A -:1034F00000F00EF80837BD4680BD00BF880E0020E2 -:10350000800E0020840E0020780E00201135000867 -:1035100080B582B000AF78600B467B807B68002B63 -:103520000FD1204B1A68204B1B78104619460422F5 -:103530001123FFF7A7FE1D4B1B684FF0FF30984784 -:103540002DE01B4B1B681B69002B00D0FEE7184BBE -:103550001B687A681A61164B1B687A680832DA6051 -:10356000104B1968124B1B68DA687B88084681216A -:10357000FDF7DCF80E4B1B680D4A1268D16B7A8898 -:103580008A1ADA630A4B1B68DB6B002B03D1084BEA -:103590001B6803221A72054B1B68002098470837E6 -:1035A000BD4680BD880E0020800E0020840E0020C5 -:1035B000780E002080B584B002AF7B4B1B681B7A6D -:1035C000002B40F09D80784B1B6893F82030DBB2D5 -:1035D0005BB2002B11DA754B1A68734B1B6893F8BA -:1035E00021301046194605222023FFF74BFE704B71 -:1035F0001B684FF0FF309847D2E06B4B1B686D4A59 -:1036000012680232127811066A4A1268033212787E -:1036100012041143674A12680432127812020A43F4 -:1036200064490968053109780A43DA665E4B1B680C -:10363000604A126807321278120291B25D4A12682B -:103640000832127892B20A4392B292B2A3F8702072 -:10365000554B1B68DA6E544B1B68B3F8703010463C -:10366000194600F06FF90346002B11DA4F4B1A6828 -:103670004D4B1B6893F82130104619460522202334 -:10368000FFF700FE4A4B1B684FF0FF30984787E07A -:10369000454B1B68DB69444A1268B2F8702011463A -:1036A000414A1268B2F8662002FB01F2934211D03F -:1036B0003E4B1A683C4B1B6893F821301046194664 -:1036C00005222023FFF7DEFD394B1B684FF0FF304A -:1036D000984765E0344B1B68DB6E1A464FF00003D9 -:1036E00031490968B1F8701000913348FDF782FF45 -:1036F0000346002B03D0012000F064F850E04FE0B7 -:10370000294B1B68DB6BB3F5007F28BF4FF40073B8 -:103710007B60254B1B681B6918467968FDF7E0FF45 -:103720000346002B0FD0214B1A68244B1B78104600 -:10373000194604220323FFF7A5FD1D4B1B684FF01C -:10374000FF3098472CE0184B1B68174A1268D16B62 -:103750007A688A1ADA63144B1B68DB6B002B0AD178 -:10376000124B1B681846002100F0C0FA104B1B6872 -:103770000020984714E01248FDF7CAF90346002BD1 -:103780000ED00A4B1A680D4B1B78104619460222C0 -:103790003A23FFF777FD064B1B684FF0FF30984741 -:1037A0000837BD4680BD00BF780E0020880E00207F -:1037B000840E00207C0E0020C5370008800E0020FB -:1037C0006938000880B582B000AF0346FB71FB7911 -:1037D000022B0FD11F4B1A681F4B1B78104619463E -:1037E00002222723FFF74EFD1C4B1B684FF0FF30D2 -:1037F00098472BE0FB79002B0FD0164B1A68164B1D -:103800001B781046194602223A23FFF73BFD134B63 -:103810001B684FF0FF30984718E0114B1B680122DE -:103820001A721048FDF774F90346002B0ED0094BAD -:103830001A68094B1B781046194602223A23FFF7F3 -:1038400021FD064B1B684FF0FF3098470837BD46F7 -:1038500080BD00BF880E0020800E0020840E002056 -:10386000780E00206938000880B582B000AF78601B -:10387000104B1B687A681A610E4B1B687A68083215 -:10388000DA600D4B19680B4B1B68DA68094B1B6833 -:10389000DB6BB3F5007F28BF4FF400739BB2084683 -:1038A0000121FCF75DFF054B1B6800209847083796 -:1038B000BD4680BD780E0020880E0020840E0020BA -:1038C00080B500AF1A4B1B6801331B7803F002036D -:1038D000002B0FD0174B1A68174B1B781046194650 -:1038E00005222423FFF7CEFC144B1B684FF0FF305A -:1038F00098471BE0124B1B68DA6E114B1B68B3F83C -:1039000070301046194600F01DF80346002B05DA0A -:103910000A4B1B684FF0FF30984707E0084B1B68C5 -:1039200000225A81054B1B680020984780BD00BFCC -:103930007C0E0020880E0020800E0020840E0020C7 -:10394000780E002080B582B000AF78600B467B8097 -:103950000F4B1B689A6E7B689A4207D37A887B6804 -:103960001A440B4B1B689B6E9A420BD9094B1A6881 -:10397000094B1B781046194605222123FFF782FCCC -:10398000FF2300E000235BB218460837BD4680BD28 -:10399000780E0020880E0020800E002080B584B0B4 -:1039A00000AF78607B68D3F81832FB60FB680022B8 -:1039B0001A72FB6800225A72FB68002283F86520A5 -:1039C000FB68002283F8642078680121FCF732FE4E -:1039D00078688121FCF72EFEFB681433786801219A -:1039E0001A461F23FCF7BCFE1037BD4680BD00BF42 -:1039F00080B584B000AF78607B68D3F81832FB6084 -:103A0000FB6800221A72FB6801225A72FB681433A9 -:103A1000786801211A461F23FCF7A2FE1037BD4625 -:103A200080BD00BF80B485B000AF78607B68D3F8FC -:103A30001832FB60FB6800221A721437BD465DF82D -:103A4000047B704780B584B000AF78600B46FB7094 -:103A50007B68D3F81832FB60FB681B7A022B04D01A -:103A6000022B16DB042B14DC0EE00C4A7B6813607F -:103A7000FB6893F82120FB682333786811461A46C7 -:103A8000074BFEF7EDFF05E07868002100F02EF906 -:103A900000E000BF1037BD4680BD00BF8C0E002087 -:103AA000A53A000880B582B000AF0346FB7197F9D4 -:103AB0000730002B05DA044B1B681846012100F083 -:103AC00015F90837BD4680BD8C0E002080B584B046 -:103AD00000AF78600B46FB707B68D3F81832FB6050 -:103AE000FB681B7A002B02D0012B04D012E078680F -:103AF00000F02CF80EE0094A7B681360FB6893F82D -:103B00002120FB682333786811461A46044BFEF7E0 -:103B1000A7FF00BF1037BD4680BD00BF8C0E002040 -:103B2000253B000880B582B000AF0346FB7197F9D2 -:103B30000730002B05DA044B1B681846012100F002 -:103B4000D5F80837BD4680BD8C0E002080B584B006 -:103B500000AF78607B68D3F81832FB60FB689A6925 -:103B6000FB689A63FB68DA69FB68DA6378680121AD -:103B7000FCF710FE03461F2B13D1FB685B691B4A41 -:103B800093420ED1FB6893F82130012B09D8FB68D2 -:103B900093F82230002B04D0FB6893F82230102BCE -:103BA0000FD9FB6893F82130786819460522202345 -:103BB000FFF768FBFB6802225A72786800F0C0F8D1 -:103BC00010E00B4A7B6813600A4AFB681360FB68CD -:103BD00093F82120FB682333786811461A46064B78 -:103BE000FEF73EFF1037BD4680BD00BF5553424330 -:103BF0008C0E0020900E0020FD3B000880B582B0A6 -:103C000000AF0346FB7197F90730002B11DA214B07 -:103C10001B681B7A052B06D11F4B1B681846012118 -:103C200000F064F832E01C4B1B68184600F088F87E -:103C30002CE0184B1B681B7A022B27D0154B1B68F6 -:103C40001B7A012B22D0134B1B681B7A032B1DD030 -:103C5000104B1B685B89002B0DD00F4B19680D4B67 -:103C60001B68DA680B4B1B685B89084611461A46CD -:103C700000F014F80AE0074B1B685B89002B05D1A4 -:103C8000054B1B681846002100F030F80837BD4688 -:103C900080BD00BF900E00208C0E002080B586B045 -:103CA00000AFF860B9601346FB80FB68D3F81832A8 -:103CB0007B61FA887B69DB69934228BF1346FB80EE -:103CC0007B69DA6BFB88D21A7B69DA637B69002235 -:103CD00083F840207B6904221A72FB88F8688121EE -:103CE000BA68FCF723FD1837BD4680BD80B584B0A7 -:103CF00000AF78600B46FB707B68D3F81832FB602E -:103D0000FB680E4A5A63FB68FA7883F84020FB6828 -:103D100000221A72FB683433786881211A460D2319 -:103D2000FCF704FDFB681433786801211A461F2351 -:103D3000FCF716FD1037BD4680BD00BF55534253FA -:103D400080B584B000AF78607B68D3F81832FB6030 -:103D5000FB6893F82030002B0BD1FB68DB69002B4C -:103D600007D0FB685B7A002B03D178680121FCF750 -:103D700075FC78688121FCF771FCFB685B7A022B8B -:103D800007D1FB681433786801211A461F23FCF71A -:103D9000E7FC1037BD4680BD80B584B000AF7860C9 -:103DA0000B46FB707B68D3F81832FB60FB685B7ACC -:103DB000022B07D178688121FCF750FCFB680022B8 -:103DC0005A720BE0FB785BB2002B07DAFB685B7A78 -:103DD000012B03D078680121FFF788FF1037BD461B -:103DE00080BD00BF80B584B000AF78600B46FB702B -:103DF0000023FB817B681B7C002B0ED1786801219E -:103E000002224FF40073FCF7E7FB7868812102225D -:103E10004FF40073FCF7E0FB0BE07868012102220D -:103E20004023FCF7D9FB7868812102224023FCF76C -:103E3000D3FB742007F03CF903461A467B68C3F8AD -:103E400018227B68D3F81832002B02D10123FB81A2 -:103E500009E07868FFF7A2FD7B68D3F818320022EA -:103E60001A610023FB81FB89DBB218461037BD467F -:103E700080BD00BF80B582B000AF78600B46FB709C -:103E800078680121FCF7C2FB78688121FCF7BEFB52 -:103E90007868FFF7C7FD7B68D3F81832002B09D08C -:103EA0007B68D3F81832184607F00AF97B680022BD -:103EB000C3F81822002318460837BD4680BD00BF4E -:103EC00080B584B000AF786039607B68D3F8183271 -:103ED000FB603B681B7803F06003002B46D0202B6F -:103EE00000D09DE03B685B78FE2B02D0FF2B1ED0FC -:103EF00035E03B685B88002B13D13B68DB88012BE6 -:103F00000FD13B681B78DBB25BB2002B09DAFB6890 -:103F100000221A60FB68786819460122FDF726FE28 -:103F200023E078683968FEF783FA022379E03B687A -:103F30005B88002B0DD13B68DB88002B09D13B68E7 -:103F40001B78DBB25BB2002B03DB7868FFF750FD18 -:103F50000BE078683968FEF76BFA022361E0786855 -:103F60003968FEF765FA02235BE059E03B685B784D -:103F70000A2B04D00B2B0AD0012B0FD04FE0FB688B -:103F80000433786819460122FDF7F0FD47E03B68ED -:103F90005B88DBB21A46FB685A6040E03B689B884E -:103FA000DBB278681946FCF745FB3B689B88DBB2BF -:103FB00078681946FCF72AFB3B689B88DBB25BB24A -:103FC000002B12DA7B681B7C002B07D178688121DB -:103FD00002224FF40073FCF7FFFA18E078688121A1 -:103FE00002224023FCF7F8FA11E07B681B7C002BCF -:103FF00007D17868012102224FF40073FCF7ECFA34 -:1040000005E07868012102224023FCF7E5FA3B68CD -:104010009B88DBB278681946FFF7BEFE00BF00BF81 -:10402000002318461037BD4680BD00BF80B582B062 -:1040300000AF78600B46FB70FB7878681946FFF795 -:1040400001FD002318460837BD4680BD80B582B00B -:1040500000AF78600B46FB70FB7878681946FFF775 -:1040600035FD002318460837BD4680BD80B582B0B7 -:1040700000AF78607B68D3F81832002B11D07B68D2 -:10408000D3F818321B69002B0BD07B68D3F8183299 -:104090001B691846FCF7B2FD7B68D3F81832002282 -:1040A0001A61002318460837BD4680BD80B483B02E -:1040B00000AF78607B6820221A80034B18460C37CB -:1040C000BD465DF8047B70477000002080B483B06B -:1040D00000AF78607B6820221A80034B18460C37AB -:1040E000BD465DF8047B70479000002080B483B02B -:1040F00000AF78607B6820221A80034B18460C378B -:10410000BD465DF8047B7047B000002080B483B0EA -:1041100000AF78607B680A221A80034B18460C3780 -:10412000BD465DF8047B7047D000002084B080B5A8 -:1041300082B000AF786007F1140080E80E00BB6A1F -:10414000012B20D17B689B6B23F480327B689A63C0 -:104150007B68DB6823F4840323F040037A68D36030 -:104160007B68DB6823F440127B68DA603B6C012BD0 -:1041700005D17B68DB6843F480127B68DA6078687D -:1041800001F0CCF90CE07B68DB6843F040027B680F -:10419000DA60786801F0C2F97B684FF480329A6384 -:1041A0003B6A012B0BD17B689B6843F00C027B6858 -:1041B0009A607B689B6843F020027B689A600023CA -:1041C00018460837BD46BDE8804004B0704700BFC0 -:1041D00080B483B000AF78607B689B6843F00102D5 -:1041E0007B689A60002318460C37BD465DF8047B57 -:1041F000704700BF80B483B000AF78607B689B6875 -:1042000023F001027B689A60002318460C37BD46F4 -:104210005DF8047B704700BF80B582B000AF786066 -:104220000B46FB707B68DB6823F0C0427B68DA607A -:10423000FB78012B06D17B68DB6843F000527B687A -:10424000DA6008E0FB78002B05D17B68DB6843F07F -:1042500080427B68DA60322006F0BEFE00231846FA -:104260000837BD4680BD00BF84B080B584B000AFC4 -:10427000786007F11C0080E80E000023FB607B687B -:104280009B6B43F400227B689A633B6C002B05D147 -:104290007B689B6B43F400127B689A637B6803F531 -:1042A00060631A46002313607B6803F500631A46B7 -:1042B0007B6803F500631B6813603B6B012B0CD11B -:1042C0007B6A002B04D17868002100F041F908E0F6 -:1042D0007868012100F03CF903E07868032100F0E0 -:1042E00037F97868102100F0EBF8786800F00EF9E3 -:1042F0007B6803F500631A46002313617B6803F5AE -:1043000000631A46002353617B6803F500631A4675 -:104310004FF0FF3393617B6803F500631A46002377 -:10432000D3610023FB6031E0FB685A017B681344D2 -:1043300003F510631B68002B0ADAFB685A017B68DF -:10434000134403F510631A464FF09043136008E0DE -:10435000FB685A017B68134403F510631A46002377 -:104360001360FB685A017B68134403F510631A4617 -:1043700000231361FB685A017B68134403F5106343 -:104380001A46FF239360FB680133FB60FA69FB6800 -:104390009A42C9D80023FB6031E0FB685A017B6870 -:1043A000134403F530631B68002B0ADAFB685A01DB -:1043B0007B68134403F530631A464FF09043136053 -:1043C00008E0FB685A017B68134403F530631A4622 -:1043D00000231360FB685A017B68134403F53063C4 -:1043E0001A4600231361FB685A017B68134403F5E6 -:1043F00030631A46FF239360FB680133FB60FA6960 -:10440000FB689A42C9D87B6803F500631A467B684B -:1044100003F500631B6923F480731361BB6A012BEE -:1044200017D17B6803F500631A46234B13637B683F -:1044300003F500631A467B6803F500631B6B43F4C6 -:10444000803343F0030313637B6803F500631B6B46 -:10445000FB607B6800229A617B686FF080425A6142 -:10446000BB6A002B05D17B689B6943F010027B6817 -:104470009A617B689A69114B13437A6893617B6BED -:10448000002B05D07B689B6943F008027B689A612A -:104490003B6C012B07D17B689B6943F0804343F061 -:1044A00004037A689361002318461037BD46BDE8BF -:1044B000804004B0704700BF0001800000383C809D -:1044C00080B485B000AF786039600023FB603B6842 -:1044D0009B0143F020027B681A61FB680133FB609B -:1044E000FB68094A934201D9032306E07B681B69F4 -:1044F00003F02003002BF0D1002318461437BD46EB -:104500005DF8047B704700BF400D030080B485B0A8 -:1045100000AF78600023FB607B6810221A61FB68A3 -:104520000133FB60FB68094A934201D9032306E08B -:104530007B681B6903F01003002BF0D100231846A1 -:104540001437BD465DF8047B704700BF400D030083 -:1045500080B483B000AF78600B46FB707B6803F5D6 -:10456000006319467B6803F500631A68FB78134300 -:104570000B60002318460C37BD465DF8047B70477E -:1045800080B485B000AF78600023FB737B6803F5CF -:1045900000639B6803F00603002B02D10023FB732A -:1045A0001CE07B6803F500639B6803F00603022BA5 -:1045B00007D07B6803F500639B6803F00603062BB6 -:1045C00002D10323FB7309E07B6803F500639B685A -:1045D00003F00603042B01D10223FB73FB7B184677 -:1045E0001437BD465DF8047B704700BF80B483B0CC -:1045F00000AF786039603B685B78012B3ED17B6807 -:1046000003F5006319467B6803F50063DA693B68CC -:104610001B781846012383409BB21343CB613B6850 -:104620001B785A017B68134403F510631B6803F47D -:104630000043002B5CD13B681B785A017B68134414 -:1046400003F5106318463B681B785A017B681344D6 -:1046500003F510631A683B689B68C3F30A03396863 -:10466000C97889040B433968097889050B431343DA -:1046700043F0805343F40043036039E07B6803F563 -:10468000006319467B6803F50063DB693A681278BA -:1046900010460122824012041343CB613B681B7811 -:1046A0005A017B68134403F530631B6803F400432D -:1046B000002B1DD13B681B785A017B68134403F51E -:1046C000306318463B681B785A017B68134403F536 -:1046D00030631A683B689B68C3F30A033968C9787A -:1046E00089040B43134343F0805343F400430360B6 -:1046F000002318460C37BD465DF8047B704700BFA9 -:1047000080B483B000AF786039603B685B78012B80 -:1047100035D17B6803F5006319467B6803F50063B8 -:10472000DA6B3B681B781846012383409BB2DB435E -:104730001340CB637B6803F5006319467B6803F580 -:104740000063DA693B681B781846012383409BB2FB -:10475000DB431340CB613B681B785A017B681344F1 -:1047600003F5106319463B681B785A017B681344B4 -:1047700003F510631B6823F400430B6034E07B688F -:1047800003F5006319467B6803F50063DA6B3B6849 -:104790001B781846012383401B04DB431340CB6383 -:1047A0007B6803F5006319467B6803F50063DA69EB -:1047B0003B681B781846012383401B04DB431340EE -:1047C000CB613B681B785A017B68134403F5306367 -:1047D00019463B681B785A017B68134403F5306324 -:1047E0001B6823F400430B60002318460C37BD46BA -:1047F0005DF8047B704700BF90B589B002AFF860E8 -:10480000B9601346FB710023FB82BB685B78012B08 -:1048100040F04681BB685B69002B3BD1BB681B78CD -:104820005A01FB68134403F510631946BB681B78F3 -:104830005A01FB68134403F510631B6923F0FF530F -:1048400023F4C0130B61BB681B785A01FB68134447 -:1048500003F510631946BB681B785A01FB681344C3 -:1048600003F510631B6943F400230B61BB681B78DD -:104870005A01FB68134403F510631946BB681B78A3 -:104880005A01FB68134403F510631B69DB0CDB045E -:104890000B6186E0BB681B785A01FB68134403F583 -:1048A00010631946BB681B785A01FB68134403F573 -:1048B00010631B69DB0CDB040B61BB681B785A01BE -:1048C000FB68134403F510631946BB681B785A0153 -:1048D000FB68134403F510631B6923F0FF5323F4B3 -:1048E000C0130B61BB681B785A01FB68134403F5C6 -:1048F00010631846BB681B785A01FB68134403F524 -:1049000010631A69BB685969BB689B680B44591EE0 -:10491000BB689B68B1FBF3F3D9048C4B0B4013438A -:104920000361BB681B785A01FB68134403F51063ED -:104930001946BB681B785A01FB68134403F51063E2 -:104940001A69BB685B69C3F3120313430B61BB684D -:10495000DB78012B25D1BB681B785A01FB68134417 -:1049600003F510631946BB681B785A01FB681344B2 -:1049700003F510631B6923F0C0430B61BB681B7810 -:104980005A01FB68134403F510631946BB681B7892 -:104990005A01FB68134403F510631B6943F000538D -:1049A0000B61FB79012B0BD1BB681B785A01FB68AB -:1049B000134403F510631A46BB681B69536116E084 -:1049C000BB68DB78012B12D0BB685B69002B0ED073 -:1049D000FB6803F500631946FB6803F500635B6B36 -:1049E000BA68127810460122824013434B63BB68B9 -:1049F000DB78012B2ED1FB6803F500639B6803F481 -:104A00008073002B13D1BB681B785A01FB681344D9 -:104A100003F510631946BB681B785A01FB68134401 -:104A200003F510631B6843F000530B6012E0BB6892 -:104A30001B785A01FB68134403F510631946BB68E1 -:104A40001B785A01FB68134403F510631B6843F09D -:104A500080530B60BB681B785A01FB68134403F555 -:104A600010631946BB681B785A01FB68134403F5B1 -:104A700010631B6843F004430B60BB68DB78012BB9 -:104A800040F0F580BB68D968BB681A78BB685B6981 -:104A90009CB2FB790093F868234600F04DFAE6E0FB -:104AA000BB681B785A01FB68134403F53063194651 -:104AB000BB681B785A01FB68134403F530631B691C -:104AC000DB0CDB040B61BB681B785A01FB681344E9 -:104AD00003F530631946BB681B785A01FB68134421 -:104AE00003F530631B6923F0FF5323F4C0130B61FC -:104AF000BB685B69002B2BD1BB681B785A01FB6834 -:104B0000134403F530631946BB681B785A01FB68F0 -:104B1000134403F530631A69BB689B68C3F312033F -:104B200013430B61BB681B785A01FB68134403F500 -:104B300030631946BB681B785A01FB68134403F5C0 -:104B400030631B6943F400230B613CE00000F81F55 -:104B5000BB685A69BB689B6813445A1EBB689B6854 -:104B6000B2FBF3F3FB82BB681B785A01FB6813446A +:1018300000237B613B1D2148194605F091FE4FF6C0 +:10184000E7737B603B1D1E48194605F089FE4FF685 +:10185000FF737B603B1D1B48194605F081FE3B1D55 +:101860001948194605F07CFE10237B600323BB60FA +:101870003B1D1448194605F073FE4FF480537B60FE +:101880000123BB600023FB603B1D0E48194605F099 +:1018900067FE0C4B4FF480529A6120237B603B1D06 +:1018A0000748194605F05CFE054B4FF400129A619B +:1018B0001837BD4680BD00BF00380240000002401E +:1018C0000004024000080240000C024080B500AF56 +:1018D000064B4FF080529A614FF4FA7006F04AF9C5 +:1018E000024B4FF480529A6180BD00BF0008024055 +:1018F00080B483B000AF0346FB80094AFB881380A5 +:10190000FB88002B06D1074B00221A70064B4FF4C0 +:1019100080529A610C37BD465DF8047B704700BF6A +:101920005E010020620100200008024080B400AF88 +:10193000144B1B88002B21D0134B1B8801339AB208 +:10194000114B1A80104B1A880E4B1B889A4215D3E4 +:101950000D4B00221A800D4B1B78002B07D00B4B30 +:1019600000221A700A4B4FF480529A6106E0074B2E +:1019700001221A70064B4FF080529A61BD465DF805 +:10198000047B70475E01002060010020620100209E +:101990000008024080B500AF06F0D2F8FFF7C6FF9E +:1019A00080BD00BF80B500AF014804F021FF80BDBD +:1019B0007403002080B500AF024B08225A61FFF784 +:1019C0001BFB80BD003C014080B500AF054B2022D1 +:1019D0009A61054803F074FE024B4FF400129A61BD +:1019E00080BD00BF000402406C0D002080B500AF38 +:1019F0004FF0FF300221002206F018F880BD00BF32 +:101A000080B588B000AF78607B681B68234A93423A +:101A100040D1234A224B5B6C43F480535364E02350 +:101A2000FB6002233B6102237B610123BB61052331 +:101A3000FB6107F10C031B48194605F091FD194B9A +:101A400010229A611023FB6001233B6100237B611C +:101A500007F10C031348194605F082FD0823FB60CB +:101A6000114B3B6101237B6107F10C030D481946C3 +:101A700005F076FD09200A21002205F0D7FF092094 +:101A800005F0F0FF23200821002205F0CFFF2320DE +:101A900005F0E8FF2037BD4680BD00BF00300140A3 +:101AA00000380240000002400000211080B584B0E0 +:101AB00000AFF860B9601346FB80FB680222C3F8F0 +:101AC000F421FA88FB689A61FA88FB68DA61FB887E +:101AD000F8680021BA68FEF729FE0023184610377F +:101AE000BD4680BD80B584B000AFF860B9601346D4 +:101AF000FB80FB88F8680021BA68FEF717FE002318 +:101B000018461037BD4680BD80B584B000AFF86080 +:101B1000B9601346FB80FB88F8680021BA68FEF7BD +:101B20001FFE002318461037BD4680BD80B582B029 +:101B300000AF78607B680422C3F8F4217868002144 +:101B400000220023FEF7F2FD002318460837BD46A9 +:101B500080BD00BF80B582B000AF78607B68052291 +:101B6000C3F8F4217868002100220023FEF7F8FD75 +:101B7000002318460837BD4680BD00BF80B584B03D +:101B800000AF786039600023FB733B685B78092BFA +:101B900039D801A252F823F0E91B0008FD1B000808 +:101BA000071C0008F31B0008071C0008CB1B0008DB +:101BB000C11B0008071C0008DF1B0008D51B00081C +:101BC0007868396800F036F922E07868396800F002 +:101BD0002DFA1DE07868396800F066FA18E0786838 +:101BE000396800F0EBFA13E07868396800F018FB08 +:101BF0000EE07868396800F03DFB09E078683968E4 +:101C000000F052FB04E07868396800F0B1FB00BFD7 +:101C1000FB7B18461037BD4680BD00BF80B584B041 +:101C200000AF786039600023FB737B6893F8FC3168 +:101C3000032B1CD13B689B88DBB2012B11D87B683E +:101C4000D3F814329B687868396898473B68DB881A +:101C5000002B0BD1FB7B002B08D17868FFF766FFC8 +:101C60000AE07868396800F083FB05E004E07868F2 +:101C7000396800F07DFB00BF002318461037BD46D1 +:101C800080BD00BF80B584B000AF786039600023AC +:101C9000FB733B689B88BB733B681B7803F0600356 +:101CA000202B08D17B68D3F814329B687868396898 +:101CB00098470023B9E03B685B78012B39D0032BB0 +:101CC00002D0002B6AD0AFE07B6893F8FC31022B86 +:101CD00002D0032B0DD026E0BB7B002B08D0BB7BB2 +:101CE000802B05D0BB7B78681946FEF7B7FC1FE058 +:101CF0001EE03B685B88002B0AD1BB7B002B07D022 +:101D0000BB7B802B04D0BB7B78681946FEF7A6FC12 +:101D10007B68D3F814329B6878683968984778688C +:101D2000FFF704FF04E07868396800F021FB00BF8A +:101D30007AE07B6893F8FC31022B02D0032B0DD0A4 +:101D400026E0BB7B002B08D0BB7B802B05D0BB7B68 +:101D500078681946FEF782FC1FE01EE03B685B884E +:101D6000002B14D1BB7B03F07F03002B0BD0BB7B7C +:101D700078681946FEF786FC7B68D3F814329B68B6 +:101D80007868396898477868FFF7D0FE05E004E086 +:101D90007868396800F0ECFA00BF45E07B6893F89A +:101DA000FC31022B02D0032B0CD037E0BB7B03F0BD +:101DB0007F03002B05D0BB7B78681946FEF74EFCED +:101DC00031E030E0BB7B5BB2002B08DABB7B03F079 +:101DD0007F0301331B017A681344043307E0BB7BA4 +:101DE00003F07F0310331B017A6813440433BB6094 +:101DF000BB7B78681946FEF759FC0346002B03D0DD +:101E0000BB6801221A6002E0BB6800221A60BB684E +:101E1000786819460222FFF749FE04E078683968BD +:101E200000F0A6FA00BF00BFFB7B18461037BD4686 +:101E300080BD00BF80B584B000AF786039603B687A +:101E40005B881B0A9BB2013B062B00F2D18001A2EA +:101E500052F823F0711E00088B1E0008CB1E0008EC +:101E6000F11F0008F11F00089D1F0008C31F000894 +:101E70007B68D3F810321B687A68117C07F10A027C +:101E8000084611469847F860B7E07B681B7C002B3A +:101E90000DD17B68D3F81432DB6A07F10A021046D1 +:101EA0009847F860FB68013302221A70A5E07B684E +:101EB000D3F814321B6B07F10A0210469847F860FA +:101EC000FB68013302221A7097E03B685B88DBB243 +:101ED000052B5DD801A252F823F000BFF51E0008C3 +:101EE0000F1F0008291F0008431F00085D1F00087E +:101EF000771F00087B68D3F810325B687A68117C22 +:101F000007F10A02084611469847F86045E07B68E9 +:101F1000D3F810329B687A68117C07F10A020846F0 +:101F200011469847F86038E07B68D3F81032DB68D8 +:101F30007A68117C07F10A02084611469847F86052 +:101F40002BE07B68D3F810321B697A68117C07F1AB +:101F50000A02084611469847F8601EE07B68D3F8ED +:101F600010325B697A68117C07F10A020846114653 +:101F70009847F86011E07B68D3F810329B697A6863 +:101F8000117C07F10A02084611469847F86004E000 +:101F90007868396800F0ECF944E02EE07B681B7C3F +:101FA000002B09D17B68D3F814329B6B07F10A022E +:101FB00010469847F86020E07868396800F0D8F952 +:101FC00030E07B681B7C002B0DD17B68D3F814328A +:101FD0005B6B07F10A0210469847F860FB68013313 +:101FE00007221A7009E07868396800F0C1F919E031 +:101FF0007868396800F0BCF914E07B89002B11D0B7 +:102000003B68DB88002B0DD03B68DA887B899342E4 +:1020100028BF13469BB27B817B897868F9681A4692 +:10202000FFF744FD1037BD4680BD00BF80B584B0CA +:1020300000AF786039603B689B88002B2DD13B68EE +:10204000DB88002B29D13B685B88DBB203F07F0380 +:10205000FB737B6893F8FC31032B04D178683968F3 +:1020600000F086F918E07B68FA7B83F8FE21FB7BA1 +:1020700078681946FEF746FB7868FFF757FDFB7B4B +:10208000002B04D07B68022283F8FC2104E07B68EB +:10209000012283F8FC2104E003E07868396800F04D +:1020A00067F91037BD4680BD80B582B000AF78605B +:1020B00039603B685B88DAB23F4B1A703E4B1B7845 +:1020C000012B04D97868396800F052F970E07B6818 +:1020D00093F8FC31022B02D0032B23D063E0364B64 +:1020E0001B78002B1AD0344B1B781A467B685A6039 +:1020F0007B68032283F8FC212F4B1B7878681946F4 +:1021000000F012FA0346022B04D17868396800F017 +:102110002FF94DE07868FFF709FD49E07868FFF78F +:1021200005FD45E0244B1B78002B12D17B68022271 +:1021300083F8FC21204B1B781A467B685A601E4BA3 +:102140001B787868194600F00FFA7868FFF7EEFC04 +:1021500028E0194B1B781A467B685B689A421DD0B1 +:102160007B685B68DBB27868194600F0FDF9124BBA +:102170001B781A467B685A600F4B1B7878681946A3 +:1021800000F0D2F90346022B04D17868396800F0D8 +:10219000EFF80DE07868FFF7C9FC03E07868FFF717 +:1021A000C5FC05E004E07868396800F0E1F800BF9C +:1021B0000837BD4680BD00BF6301002080B582B0F6 +:1021C00000AF786039603B68DB88012B04D0786809 +:1021D000396800F0CDF81FE07B6893F8FC31022BE2 +:1021E00002D0032B0BD012E07B6800229A607B6840 +:1021F0000833786819460122FFF758FC0CE07B6829 +:102200000433786819460122FFF750FC04E078682F +:10221000396800F0ADF800BF0837BD4680BD00BF8B +:1022200080B582B000AF786039607B6893F8FC318C +:10223000023B012B15D87B680122DA607B68D3F85A +:102240000432002B05D07B68DB6843F002027B6818 +:10225000DA607B680C33786819460222FFF726FCA7 +:1022600004E07868396800F083F800BF0837BD469D +:1022700080BD00BF80B582B000AF786039603B6838 +:102280005B88012B0DD17B680122C3F804227B6897 +:10229000D3F814329B687868396898477868FFF7F4 +:1022A00045FC0837BD4680BD80B582B000AF786080 +:1022B00039607B6893F8FC31023B012B13D83B68F3 +:1022C0005B88012B0ED17B680022C3F804227B6857 +:1022D000D3F814329B687868396898477868FFF7B4 +:1022E00025FC05E004E07868396800F041F800BF9B +:1022F0000837BD4680BD00BF80B483B000AF7860B2 +:1023000039603B681A787B681A703B685A787B683A +:102310005A703B6802331B789AB23B6803331B78D0 +:102320009BB21B029BB213449AB27B685A803B68F3 +:1023300004331B789AB23B6805331B789BB21B02AF +:102340009BB213449AB27B689A803B6806331B7831 +:102350009AB23B6807331B789BB21B029BB21344B3 +:102360009AB27B68DA800C37BD465DF8047B704713 +:1023700080B582B000AF7860396078688021FEF760 +:102380006DF978680021FEF769F90837BD4680BD10 +:1023900080B586B000AFF860B9607A600023FB7545 +:1023A000FB68002B33D0F86800F034F803460133A3 +:1023B0009BB25B009AB27B681A80FB7D5A1CFA754F +:1023C0001A46BB6813447A681288D2B21A70FB7D31 +:1023D0005A1CFA751A46BB68134403221A7012E09D +:1023E000FB7D5A1CFA751A46BB681A44FB68591CD7 +:1023F000F9601B781370FB7D5A1CFA751A46BB688E +:10240000134400221A70FB681B78002BE8D11837A0 +:10241000BD4680BD80B485B000AF78600023FB73FB +:1024200005E0FB7B0133FB737B6801337B607B68DA +:102430001B78002BF5D1FB7B18461437BD465DF8A1 +:10244000047B704780B584B000AFF860B960134674 +:10245000FB71FB68002B01D1022319E0FB6800220D +:10246000C3F81422FB680022C3F81822BB68002BB3 +:1024700003D0FB68BA68C3F81022FB68012283F816 +:10248000FC21FB68FA791A70F868FEF73BF8002324 +:1024900018461037BD4680BD80B485B000AF786067 +:1024A00039600023FB733B68002B06D07B683A68D9 +:1024B000C3F814220023FB7301E00223FB73FB7BB0 +:1024C00018461437BD465DF8047B704780B582B06E +:1024D00000AF78607868FEF75FF800231846083789 +:1024E000BD4680BD80B582B000AF78607B68D3F810 +:1024F00014325B687A685268D2B27868114698479D +:102500007868FEF759F8002318460837BD4680BDA5 +:1025100080B483B000AF7860002318460C37BD4606 +:102520005DF8047B704700BF80B584B000AF786071 +:102530000B46FB700223FB737B68D3F81432002B2D +:102540000CD07B68D3F814321B68FA78786811468F +:1025500098470346002B01D10023FB73FB7B1846F1 +:102560001037BD4680BD00BF80B582B000AF786037 +:102570000B46FB707B68D3F814325B68FA78786896 +:1025800011469847002318460837BD4680BD00BF56 +:1025900080B582B000AF786039607B6803F5027364 +:1025A00018463968FFF7A8FE7B680122C3F8F421BA +:1025B0007B68B3F80E321A467B68C3F8F8217B6853 +:1025C00093F8083203F01F03012B0BD0022B11D01C +:1025D000002B17D17B6803F5027378681946FFF763 +:1025E000CDFA1AE07B6803F5027378681946FFF7A5 +:1025F00015FB12E07B6803F5027378681946FFF754 +:1026000041FB0AE07B6893F8083223F07F03DBB2DA +:1026100078681946FEF722F800BF002318460837ED +:10262000BD4680BD80B586B000AFF8600B467A60CD +:10263000FB72FB7A002B38D1FB6803F582737B6158 +:10264000FB68D3F8F431032B42D17B699A687B692C +:10265000DB689A4214D97B699A687B69DB68D21A75 +:102660007B699A607B69DA687B699B68934228BFC3 +:1026700013469BB2F86879681A46FFF745FA27E0D7 +:10268000FB68D3F814321B69002B0AD0FB6893F85F +:10269000FC31032B05D1FB68D3F814321B69F868B1 +:1026A0009847F868FFF742FA12E0FB68D3F8143253 +:1026B0009B69002B0CD0FB6893F8FC31032B07D1EE +:1026C000FB68D3F814329B69FA7AF8681146984788 +:1026D000002318461837BD4680BD00BF80B586B0C0 +:1026E00000AFF8600B467A60FB72FB7A002B6CD16E +:1026F000FB6814337B61FB68D3F8F431022B57D1AC +:102700007B699A687B69DB689A420FD97B699A6812 +:102710007B69DB68D21A7B699A607B699B689BB294 +:10272000F86879681A46FFF7DDF905E0F8680021D6 +:1027300000220023FEF714F87B695B687A69D2688F +:10274000B3FBF2F102FB01F29B1A002B16D17B695D +:102750005A687B69DB689A4210D37B695A68FB68C8 +:10276000D3F8F8319A4209D2F86800210022FFF725 +:10277000B9F9FB680022C3F8F82105E0F8680021E8 +:1027800000220023FDF7ECFFFB68D3F81432DB686E +:10279000002B0AD0FB6893F8FC31032B05D1FB68B2 +:1027A000D3F81432DB68F8689847F868FFF7D2F975 +:1027B000FB6893F80032012B1AD1F868FFF7A8FEE6 +:1027C000FB68002283F8002212E0FB68D3F8143281 +:1027D0005B69002B0CD0FB6893F8FC31032B07D10D +:1027E000FB68D3F814325B69FA7AF86811469847A7 +:1027F000002318461837BD4680BD00BF80B582B0A3 +:1028000000AF78607868002100224023FDF7E4FEE5 +:102810007B684022C3F81021786880210022402381 +:10282000FDF7DAFE7B6840221A627B68012283F89A +:10283000FC217B68D3F81832002B09D07B68D3F8D1 +:1028400014325B687A685268D2B278681146984749 +:10285000002318460837BD4680BD00BF80B483B052 +:1028600000AF78600B46FB707B68FA781A7400231F +:1028700018460C37BD465DF8047B704780B483B0C2 +:1028800000AF78607B6893F8FC217B6883F8FD21BA +:102890007B68042283F8FC21002318460C37BD46D0 +:1028A0005DF8047B704700BF80B483B000AF7860F0 +:1028B0007B6893F8FD217B6883F8FC210023184690 +:1028C0000C37BD465DF8047B704700BF80B582B011 +:1028D00000AF78607B6893F8FC31032B0BD17B68E9 +:1028E000D3F81432DB69002B05D07B68D3F814329F +:1028F000DB6978689847002318460837BD4680BDD5 +:1029000080B483B000AF78600B46FB70002318469C +:102910000C37BD465DF8047B704700BF80B483B0C0 +:1029200000AF78600B46FB70002318460C37BD469D +:102930005DF8047B704700BF80B483B000AF78605F +:10294000002318460C37BD465DF8047B704700BF76 +:1029500080B582B000AF78607B68012283F8FC21EB +:102960007B68D3F814325B687A685268D2B27868B0 +:1029700011469847002318460837BD4680BD00BF62 +:1029800080B582B000AF78607B68D3F814329B6A60 +:1029900078689847002318460837BD4680BD00BFB9 +:1029A00080B584B000AFF8607A603B600B46FB7284 +:1029B000814AFB681360814A7B681360804AFB7A16 +:1029C0001370804A3B681360FB68D3F818327E4A64 +:1029D00013607B681B785A2B00F2DE8001A252F84C +:1029E00023F000BF512B0008992B0008992B0008F9 +:1029F000572B0008992B0008992B0008992B0008E9 +:102A0000992B0008992B0008992B0008992B000896 +:102A1000992B0008992B0008992B0008992B000886 +:102A2000992B0008992B0008992B00085D2B0008B2 +:102A3000992B0008992B0008992B0008992B000866 +:102A4000992B0008992B0008992B00086F2B000880 +:102A5000632B0008992B0008992B0008692B0008AC +:102A6000992B0008992B0008992B0008992B000836 +:102A70007B2B0008992B0008812B0008992B00085C +:102A8000992B0008872B0008992B00088D2B000834 +:102A9000992B0008992B0008992B0008992B000806 +:102AA000932B0008992B0008992B0008992B0008FC +:102AB000992B0008992B0008992B0008992B0008E6 +:102AC000992B0008992B0008992B0008992B0008D6 +:102AD000992B0008992B0008992B0008992B0008C6 +:102AE000992B0008992B0008992B0008992B0008B6 +:102AF000992B0008992B0008992B0008992B0008A6 +:102B0000992B0008992B0008992B0008992B000895 +:102B1000992B0008992B0008992B0008992B000885 +:102B2000992B0008992B0008992B0008992B000875 +:102B3000992B0008992B0008992B0008992B000865 +:102B4000992B0008992B0008992B0008752B000879 +:102B500000F03CF82CE000F09DFA29E000F09AF833 +:102B600026E000F06DFB23E000F06AFB20E000F0BF +:102B70002DFA1DE000F05CFA1AE000F089F917E088 +:102B800000F0E0F814E000F06BFB11E000F0B2FCA4 +:102B90000EE000F035FE0BE0FB7AF86819460522DE +:102BA000202300F00FFB074B1B684FF0FF309847C6 +:102BB0001037BD4680BD00BF000E0020F40D002080 +:102BC000F80D0020FC0D0020F00D002080B500AFB6 +:102BD000134B1B68DB69002B0FD0124B1A68124B8A +:102BE0001B78104619460522202300F0EBFA0F4B04 +:102BF0001B684FF0FF30984710E00B4B1B78002B01 +:102C000003D0012000F016F808E00948FEF706FBA3 +:102C10000346002B02D0012000F00CF880BD00BF5D +:102C2000F00D0020000E0020F80D0020FC0D00200B +:102C3000352C000880B582B000AF0346FB71FB79EC +:102C4000002B13D00F4B1A680F4B1B7810461946F8 +:102C500002223A2300F0B6FA0C4B1B6805221A72C6 +:102C60000B4B1B684FF0FF30984707E0074B1B6882 +:102C700000225A81064B1B68002098470837BD4642 +:102C800080BD00BF000E0020F80D0020F00D0020D8 +:102C9000FC0D002080B584B000AFFDF775FF7860B3 +:102CA000234B1B687A681A61214B1B687A680832CB +:102CB000DA60204B1B6801331B7803F00103002B03 +:102CC00004D01D4BFB6007237B8114E01B4BFB6092 +:102CD000FB6804331B789BB205337B81154B1B6863 +:102CE00004331B789BB27A899A4204D3114B1B6838 +:102CF00004331B787B810E4B1B687A895A810CE068 +:102D00007B89013B7B810A4B1B68DA687B89134412 +:102D10007A89F9680A4412781A707B89002BEFD1FE +:102D2000074B1B68002098471037BD4680BD00BF89 +:102D3000F00D0020F40D0020547E0008DC7D00081A +:102D4000FC0D002080B500AF0548FEF7DFFA034612 +:102D5000002B04D000200021002200F003F880BDE9 +:102D6000652D000880B584B000AFF860B9607A6066 +:102D7000FB68002B0FD1424B1A68424B1B78104660 +:102D8000194602223A2300F01DFA3F4B1B684FF010 +:102D9000FF30984771E03D4B1B68FA681A613B4B66 +:102DA0001B68FA680832DA60384B1B68BA689A66A2 +:102DB000364B1B687A6892B2A3F86620334B1B68C7 +:102DC000DB68324A1268926E013A120ED2B21A7061 +:102DD0002E4B1B68DB6801332C4A1268926E013A55 +:102DE000120CD2B21A70294B1B68DB680233274AD7 +:102DF0001268926E013A120AD2B21A70234B1B6803 +:102E0000DB680333214A1268926ED2B2013AD2B221 +:102E10001A701E4B1B68DB6804331C4A1268B2F838 +:102E200066201216D2B21A70184B1B68DB68053385 +:102E3000164A1268B2F866201214D2B21A70134BF6 +:102E40001B68DB680633114A1268B2F86620120A62 +:102E500092B2D2B21A700D4B1B68DB6807330B4A73 +:102E60001268B2F86620D2B21A70084B1B680822AA +:102E70005A81054B1B68002098471037BD4680BD1E +:102E8000000E0020F80D0020FC0D0020F00D0020A9 +:102E900080B500AF0548FEF739FA0346002B04D091 +:102EA00000200021002200F003F880BDB12E0008B0 +:102EB00080B584B000AFF860B9607A60FB68002B21 +:102EC0000FD13E4B1A683E4B1B7810461946022222 +:102ED0003A2300F077F93B4B1B684FF0FF309847DF +:102EE00068E0394B1B68FA681A61374B1B68FA684F +:102EF0000832DA60344B1B68DB6800221A70324BF0 +:102F00001B68DB68013300221A702F4B1B68DB68DB +:102F1000023300221A702C4B1B68DB680333082233 +:102F20001A70294B1B68DB680433BA68013A120E29 +:102F3000D2B21A70244B1B68DB680533BA68013AB9 +:102F4000120CD2B21A70204B1B68DB680633BA68C9 +:102F5000013A120AD2B21A701B4B1B68DB680733A6 +:102F6000BA68D2B2013AD2B21A70174B1B68DB684A +:102F7000083302221A70144B1B68DB6809337A6825 +:102F8000120CD2B21A70104B1B68DB680A337A68D5 +:102F9000120AD2B21A700C4B1B68DB680B337A68CA +:102FA000D2B21A70084B1B680C225A81054B1B6861 +:102FB000002098471037BD4680BD00BF000E00209E +:102FC000F80D0020FC0D0020F00D002080B582B02F +:102FD00000AF0823FB80FDF7D7FD3860114B1B685D +:102FE0003A681A610F4B1B683A680832DA600D4B79 +:102FF0001B68FA885A810BE0FB88013BFB80094B78 +:103000001B68DA68FB881344FA8807498A5C1A70DF +:10301000FB88002BF0D1054B1B6800209847083730 +:10302000BD4680BDF00D00205C7E0008FC0D002038 +:1030300080B582B000AF0823FB80FDF7A5FD3860A6 +:10304000114B1B683A681A610F4B1B683A680832CB +:10305000DA600D4B1B68FA885A810BE0FB88013B54 +:10306000FB80094B1B68DA68FB881344FA88074920 +:103070008A5C1A70FB88002BF0D1054B1B6800207E +:1030800098470837BD4680BDF00D0020647E0008DB +:10309000FC0D002080B582B000AFFDF775FD3860F3 +:1030A000454B1B683A681A61434B1B683A68083203 +:1030B000DA600023FB7109E03F4B1B68DA68FB799B +:1030C000134400221A70FB790133FB71FB79112B39 +:1030D000F2D9394B1B68DB6870221A70364B1B68BB +:1030E000DB6807330C221A70334B1B6893F864209B +:1030F000314B1B6893F865309A4244D02E4B1B68C5 +:10310000DB689A1C2C4B19682B4B1B6893F86430B6 +:103110000833DB000B441B79DBB21370264B1B68B2 +:10312000DB6803F10C02244B1968234B1B6893F8EE +:1031300064300833DB000B445B7ADBB213701E4B48 +:103140001B68DB6803F10D021B4B19681A4B1B68E7 +:1031500093F864300833DB000B441B7ADBB2137046 +:10316000154B1B6893F864200132D2B283F86420B7 +:10317000114B1B6893F86430042B04D10E4B1B6871 +:10318000002283F864200C4B1B6812225A810B4BDF +:103190001B6804331B78122B07D8074B1B68074AA0 +:1031A00012680432127892B25A81054B1B680020D3 +:1031B00098470837BD4680BDF00D0020F40D002073 +:1031C000FC0D002080B485B000AF78600846114641 +:1031D0001A460346FB700B46BB7013467B707B6838 +:1031E000D3F81832FB60FB6893F86530B978FA6859 +:1031F0000833DB0013440A461A71FB6893F8653004 +:1032000018467B781B021946FA6800F10803DB00B8 +:1032100013449960FB6893F865300133DAB2FB68B8 +:1032200083F86520FB6893F86530042B03D1FB68B5 +:10323000002283F865201437BD465DF8047B704793 +:1032400080B500AF044B1B6800225A81034B1B68FA +:103250000020984780BD00BFF00D0020FC0D00202D +:1032600080B582B002AF5A4B1B681B7A002B40F02E +:10327000A280574B1B6893F82030DBB25BB2002B67 +:1032800011DB544B1A68524B1B6893F821301046DF +:10329000194605222023FFF795FF4F4B1B684FF07F +:1032A000FF30984791E04A4B1B684C4A1268023243 +:1032B00012781106494A1268033212781204114337 +:1032C000464A12680432127812020A4343490968D6 +:1032D000053109780A43DA663D4B1B683F4A12689C +:1032E00007321278120291B23C4A12680832127800 +:1032F00092B20A4392B292B2A3F87020344B1B6888 +:10330000DA6E334B1B68B3F870301046194600F084 +:10331000B9FA0346002B11DA2E4B1A682C4B1B68A6 +:1033200093F821301046194605222023FFF74AFF63 +:10333000294B1B684FF0FF30984746E0244B1B6831 +:10334000DB69234A1268B2F870201146204A1268DD +:10335000B2F8662002FB01F2934211D01D4B1A68AD +:103360001B4B1B6893F82130104619460522202379 +:10337000FFF728FF184B1B684FF0FF30984724E0F9 +:10338000134B1B68DB6E1A464FF0000310490968A7 +:10339000B1F8701008460E490968C969009001919A +:1033A0000F48FEF719F80346002B03D0012000F068 +:1033B0001BF80AE009E00B48FEF75EF80346002B15 +:1033C00003D00020002100F043F8BD4680BD00BFBF +:1033D000F00D0020000E0020FC0D0020F40D002058 +:1033E000E93300085134000880B582B000AF0346CD +:1033F000FB71FB79002B0FD0104B1A68104B1B7818 +:103400001046194602223A23FFF7DCFE0D4B1B68DB +:103410004FF0FF3098470DE00B4B1B6802221A72E9 +:103420000A48FEF729F80346002B03D000200021AC +:1034300000F00EF80837BD4680BD00BF000E00202A +:10344000F80D0020FC0D0020F00D00205134000884 +:1034500080B582B000AF78600B467B807B68002B24 +:103460000FD1204B1A68204B1B78104619460422B6 +:103470001123FFF7A7FE1D4B1B684FF0FF30984745 +:103480002DE01B4B1B681B69002B00D0FEE7184B7F +:103490001B687A681A61164B1B687A680832DA6012 +:1034A000104B1968124B1B68DA687B88084681212B +:1034B000FDF73CF90E4B1B680D4A1268D16B7A88F8 +:1034C0008A1ADA630A4B1B68DB6B002B03D1084BAB +:1034D0001B6803221A72054B1B68002098470837A7 +:1034E000BD4680BD000E0020F80D0020FC0D002020 +:1034F000F00D002080B584B002AF7B4B1B681B7AB7 +:10350000002B40F09D80784B1B6893F82030DBB295 +:103510005BB2002B11DA754B1A68734B1B6893F87A +:1035200021301046194605222023FFF74BFE704B31 +:103530001B684FF0FF309847D2E06B4B1B686D4A19 +:1035400012680232127811066A4A1268033212783F +:1035500012041143674A12680432127812020A43B5 +:1035600064490968053109780A43DA665E4B1B68CD +:10357000604A126807321278120291B25D4A1268EC +:103580000832127892B20A4392B292B2A3F8702033 +:10359000554B1B68DA6E544B1B68B3F870301046FD +:1035A000194600F06FF90346002B11DA4F4B1A68E9 +:1035B0004D4B1B6893F821301046194605222023F5 +:1035C000FFF700FE4A4B1B684FF0FF30984787E03B +:1035D000454B1B68DB69444A1268B2F870201146FB +:1035E000414A1268B2F8662002FB01F2934211D000 +:1035F0003E4B1A683C4B1B6893F821301046194625 +:1036000005222023FFF7DEFD394B1B684FF0FF300A +:10361000984765E0344B1B68DB6E1A464FF0000399 +:1036200031490968B1F8701000913348FDF7B6FFD1 +:103630000346002B03D0012000F064F850E04FE077 +:10364000294B1B68DB6BB3F5007F28BF4FF4007379 +:103650007B60254B1B681B6918467968FEF73EF8AE +:103660000346002B0FD0214B1A68244B1B781046C1 +:10367000194604220323FFF7A5FD1D4B1B684FF0DD +:10368000FF3098472CE0184B1B68174A1268D16B23 +:103690007A688A1ADA63144B1B68DB6B002B0AD139 +:1036A000124B1B681846002100F0C0FA104B1B6833 +:1036B0000020984714E01248FDF72AFA0346002B31 +:1036C0000ED00A4B1A680D4B1B7810461946022281 +:1036D0003A23FFF777FD064B1B684FF0FF30984702 +:1036E0000837BD4680BD00BFF00D0020000E002051 +:1036F000FC0D0020F40D002005370008F80D002017 +:10370000A937000880B582B000AF0346FB71FB7992 +:10371000022B0FD11F4B1A681F4B1B7810461946FE +:1037200002222723FFF74EFD1C4B1B684FF0FF3092 +:1037300098472BE0FB79002B0FD0164B1A68164BDD +:103740001B781046194602223A23FFF73BFD134B24 +:103750001B684FF0FF30984718E0114B1B6801229F +:103760001A721048FDF7D4F90346002B0ED0094B0E +:103770001A68094B1B781046194602223A23FFF7B4 +:1037800021FD064B1B684FF0FF3098470837BD46B8 +:1037900080BD00BF000E0020F80D0020FC0D0020B1 +:1037A000F00D0020A937000880B582B000AF786026 +:1037B000104B1B687A681A610E4B1B687A680832D6 +:1037C000DA600D4B19680B4B1B68DA68094B1B68F4 +:1037D000DB6BB3F5007F28BF4FF400739BB2084644 +:1037E0000121FCF7BDFF054B1B68002098470837F7 +:1037F000BD4680BDF00D0020000E0020FC0D002015 +:1038000080B500AF1A4B1B6801331B7803F002032D +:10381000002B0FD0174B1A68174B1B781046194610 +:1038200005222423FFF7CEFC144B1B684FF0FF301A +:1038300098471BE0124B1B68DA6E114B1B68B3F8FC +:1038400070301046194600F01DF80346002B05DACB +:103850000A4B1B684FF0FF30984707E0084B1B6886 +:1038600000225A81054B1B680020984780BD00BF8D +:10387000F40D0020000E0020F80D0020FC0D0020AB +:10388000F00D002080B582B000AF78600B467B80E1 +:103890000F4B1B689A6E7B689A4207D37A887B68C5 +:1038A0001A440B4B1B689B6E9A420BD9094B1A6842 +:1038B000094B1B781046194605222123FFF782FC8D +:1038C000FF2300E000235BB218460837BD4680BDE9 +:1038D000F00D0020000E0020F80D002080B584B00F +:1038E00000AF78607B68D3F81832FB60FB68002279 +:1038F0001A72FB6800225A72FB68002283F8652066 +:10390000FB68002283F8642078680121FCF792FEAE +:1039100078688121FCF78EFEFB68143378680121FA +:103920001A461F23FCF71CFF1037BD4680BD00BFA1 +:1039300080B584B000AF78607B68D3F81832FB6044 +:10394000FB6800221A72FB6801225A72FB6814336A +:10395000786801211A461F23FCF702FF1037BD4685 +:1039600080BD00BF80B485B000AF78607B68D3F8BD +:103970001832FB60FB6800221A721437BD465DF8EE +:10398000047B704780B584B000AF78600B46FB7055 +:103990007B68D3F81832FB60FB681B7A022B04D0DB +:1039A000022B16DB042B14DC0EE00C4A7B68136040 +:1039B000FB6893F82120FB682333786811461A4688 +:1039C000074BFEF7EDFF05E07868002100F02EF9C7 +:1039D00000E000BF1037BD4680BD00BF040E0020D0 +:1039E000E539000880B582B000AF0346FB7197F956 +:1039F0000730002B05DA044B1B681846012100F044 +:103A000015F90837BD4680BD040E002080B584B08E +:103A100000AF78600B46FB707B68D3F81832FB6010 +:103A2000FB681B7A002B02D0012B04D012E07868CF +:103A300000F02CF80EE0094A7B681360FB6893F8ED +:103A40002120FB682333786811461A46044BFEF7A1 +:103A5000A7FF00BF1037BD4680BD00BF040E002089 +:103A6000653A000880B582B000AF0346FB7197F954 +:103A70000730002B05DA044B1B681846012100F0C3 +:103A8000D5F80837BD4680BD040E002080B584B04F +:103A900000AF78607B68D3F81832FB60FB689A69E6 +:103AA000FB689A63FB68DA69FB68DA63786801216E +:103AB000FCF770FE03461F2B13D1FB685B691B4AA2 +:103AC00093420ED1FB6893F82130012B09D8FB6893 +:103AD00093F82230002B04D0FB6893F82230102B8F +:103AE0000FD9FB6893F82130786819460522202306 +:103AF000FFF768FBFB6802225A72786800F0C2F890 +:103B000010E00B4A7B6813600A4AFB681360FB688D +:103B100093F82120FB682333786811461A46064B38 +:103B2000FEF73EFF1037BD4680BD00BF55534243F0 +:103B3000040E0020080E00203D3B000880B582B036 +:103B400000AF0346FB7197F90730002B11DA214BC8 +:103B50001B681B7A052B06D11F4B1B6818460121D9 +:103B600000F064F832E01C4B1B68184600F08AF83D +:103B70002CE0184B1B681B7A022B27D0154B1B68B7 +:103B80001B7A012B22D0134B1B681B7A032B1DD0F1 +:103B9000104B1B685B89002B0DD00F4B19680D4B28 +:103BA0001B68DA680B4B1B685B89084611461A468E +:103BB00000F014F80AE0074B1B685B89002B05D165 +:103BC000054B1B681846002100F030F80837BD4649 +:103BD00080BD00BF080E0020040E002080B586B016 +:103BE00000AFF860B9601346FB80FB68D3F8183269 +:103BF0007B61FA887B69DB69934228BF1346FB80AF +:103C00007B69DA6BFB88D21A7B69DA637B690022F5 +:103C100083F840207B6904221A72FB88F8688121AE +:103C2000BA68FCF783FD1837BD4680BD80B584B007 +:103C300000AF78600B46FB707B68D3F81832FB60EE +:103C4000FB680F4A5A63FB68FA7883F84020FB68E8 +:103C500000221A72FB6800221A61FB68343378680C +:103C600081211A460D23FCF761FDFB681433786847 +:103C700001211A461F23FCF773FD1037BD4680BD96 +:103C80005553425380B584B000AF78607B68D3F859 +:103C90001832FB60FB6893F82030002B0BD1FB68D7 +:103CA000DB69002B07D0FB685B7A002B03D17868B7 +:103CB0000121FCF7D3FC78688121FCF7CFFCFB687D +:103CC0005B7A022B07D1FB681433786801211A460E +:103CD0001F23FCF745FD1037BD4680BD80B584B07D +:103CE00000AF78600B46FB707B68D3F81832FB603E +:103CF000FB685B7A022B07D178688121FCF7AEFC68 +:103D0000FB6800225A720BE0FB785BB2002B07DAEB +:103D1000FB685B7A012B03D078680121FFF786FFEF +:103D20001037BD4680BD00BF80B584B000AF78605D +:103D30000B46FB700023FB817B681B7C002B0ED1A4 +:103D40007868012102224FF40073FCF745FC786883 +:103D5000812102224FF40073FCF73EFC0BE07868EF +:103D6000012102224023FCF737FC786881210222DE +:103D70004023FCF731FC742003F068FF03461A4629 +:103D80007B68C3F818227B68D3F81832002B02D165 +:103D90000123FB8109E07868FFF7A0FD7B68D3F879 +:103DA000183200221A610023FB81FB89DBB218461E +:103DB0001037BD4680BD00BF80B582B000AF7860CF +:103DC0000B46FB7078680121FCF720FC78688121A4 +:103DD000FCF71CFC7868FFF7C5FD7B68D3F8183248 +:103DE000002B09D07B68D3F81832184603F036FF51 +:103DF0007B680022C3F81822002318460837BD4606 +:103E000080BD00BF80B584B000AF786039607B684A +:103E1000D3F81832FB603B681B7803F06003002B7B +:103E200046D0202B00D09DE03B685B78FE2B02D073 +:103E3000FF2B1ED035E03B685B88002B13D13B681D +:103E4000DB88012B0FD13B681B78DBB25BB2002B08 +:103E500009DAFB6800221A60FB68786819460122BB +:103E6000FDF724FE23E078683968FEF781FA022323 +:103E700079E03B685B88002B0DD13B68DB88002B29 +:103E800009D13B681B78DBB25BB2002B03DB78689F +:103E9000FFF74EFD0BE078683968FEF769FA0223F8 +:103EA00061E078683968FEF763FA02235BE059E065 +:103EB0003B685B780A2B04D00B2B0AD0012B0FD068 +:103EC0004FE0FB680433786819460122FDF7EEFDE8 +:103ED00047E03B685B88DBB21A46FB685A6040E00B +:103EE0003B689B88DBB278681946FCF7A3FB3B680C +:103EF0009B88DBB278681946FCF788FB3B689B8897 +:103F0000DBB25BB2002B12DA7B681B7C002B07D183 +:103F10007868812102224FF40073FCF75DFB18E002 +:103F20007868812102224023FCF756FB11E07B6870 +:103F30001B7C002B07D17868012102224FF400730B +:103F4000FCF74AFB05E07868012102224023FCF7D8 +:103F500043FB3B689B88DBB278681946FFF7BEFEDF +:103F600000BF00BF002318461037BD4680BD00BF0C +:103F700080B582B000AF78600B46FB70FB78786844 +:103F80001946FFF7FFFC002318460837BD4680BDE1 +:103F900080B582B000AF78600B46FB70FB78786824 +:103FA0001946FFF733FD002318460837BD4680BD8C +:103FB00080B582B000AF78607B68D3F81832002BF0 +:103FC00011D07B68D3F818321B69002B0BD07B68AB +:103FD000D3F818321B691846FCF7FEFD7B68D3F84E +:103FE000183200221A61002318460837BD4680BDEA +:103FF00080B483B000AF78607B6820221A80034BC6 +:1040000018460C37BD465DF8047B704770000020F1 +:1040100080B483B000AF78607B6820221A80034BA5 +:1040200018460C37BD465DF8047B704790000020B1 +:1040300080B483B000AF78607B6820221A80034B85 +:1040400018460C37BD465DF8047B7047B000002071 +:1040500080B483B000AF78607B680A221A80034B7B +:1040600018460C37BD465DF8047B7047D000002031 +:1040700084B080B582B000AF786007F1140080E8AA +:104080000E00BB6A012B20D17B689B6B23F480322E +:104090007B689A637B68DB6823F4840323F0400326 +:1040A0007A68D3607B68DB6823F440127B68DA604F +:1040B0003B6C012B05D17B68DB6843F480127B6885 +:1040C000DA60786801F0CCF90CE07B68DB6843F0DB +:1040D00040027B68DA60786801F0C2F97B684FF4CF +:1040E00080329A633B6A012B0BD17B689B6843F05B +:1040F0000C027B689A607B689B6843F020027B68B7 +:104100009A60002318460837BD46BDE8804004B0D9 +:10411000704700BF80B483B000AF78607B689B6855 +:1041200043F001027B689A60002318460C37BD46B5 +:104130005DF8047B704700BF80B483B000AF786047 +:104140007B689B6823F001027B689A600023184615 +:104150000C37BD465DF8047B704700BF80B582B068 +:1041600000AF78600B46FB707B68DB6823F0C042D1 +:104170007B68DA60FB78012B06D17B68DB6843F053 +:1041800000527B68DA6008E0FB78002B05D17B6881 +:10419000DB6843F080427B68DA60322003F0EAFC9F +:1041A000002318460837BD4680BD00BF84B080B5E7 +:1041B00084B000AF786007F11C0080E80E00002397 +:1041C000FB607B689B6B43F400227B689A633B6CCB +:1041D000002B05D17B689B6B43F400127B689A63CC +:1041E0007B6803F560631A46002313607B6803F560 +:1041F00000631A467B6803F500631B6813603B6B22 +:10420000012B0CD17B6A002B04D17868002100F0CF +:1042100041F908E07868012100F03CF903E0786892 +:10422000032100F037F97868102100F0EBF8786886 +:1042300000F00EF97B6803F500631A460023136152 +:104240007B6803F500631A46002353617B6803F51E +:1042500000631A464FF0FF3393617B6803F50063F8 +:104260001A460023D3610023FB6031E0FB685A014A +:104270007B68134403F510631B68002B0ADAFB68A4 +:104280005A017B68134403F510631A464FF09043BC +:10429000136008E0FB685A017B68134403F5106360 +:1042A0001A4600231360FB685A017B68134403F528 +:1042B00010631A4600231361FB685A017B6813449C +:1042C00003F510631A46FF239360FB680133FB601C +:1042D000FA69FB689A42C9D80023FB6031E0FB68A9 +:1042E0005A017B68134403F530631B68002B0ADA1C +:1042F000FB685A017B68134403F530631A464FF09C +:104300009043136008E0FB685A017B68134403F58F +:1043100030631A4600231360FB685A017B6813441C +:1043200003F530631A4600231361FB685A017B686A +:10433000134403F530631A46FF239360FB6801338F +:10434000FB60FA69FB689A42C9D87B6803F5006391 +:104350001A467B6803F500631B6923F480731361BD +:10436000BB6A012B17D17B6803F500631A46234B08 +:1043700013637B6803F500631A467B6803F50063EB +:104380001B6B43F4803343F0030313637B6803F533 +:1043900000631B6BFB607B6800229A617B686FF097 +:1043A00080425A61BB6A002B05D17B689B6943F050 +:1043B00010027B689A617B689A69114B13437A6893 +:1043C00093617B6B002B05D07B689B6943F00802EF +:1043D0007B689A613B6C012B07D17B689B6943F03A +:1043E000804343F004037A68936100231846103732 +:1043F000BD46BDE8804004B0704700BF00018000AA +:1044000000383C8080B485B000AF7860396000230C +:10441000FB603B689B0143F020027B681A61FB68EC +:104420000133FB60FB68094A934201D9032306E08C +:104430007B681B6903F02003002BF0D10023184692 +:104440001437BD465DF8047B704700BF400D030084 +:1044500080B485B000AF78600023FB607B681022D9 +:104460001A61FB680133FB60FB68094A934201D97A +:10447000032306E07B681B6903F01003002BF0D1D7 +:10448000002318461437BD465DF8047B704700BF13 +:10449000400D030080B483B000AF78600B46FB7022 +:1044A0007B6803F5006319467B6803F500631A68AF +:1044B000FB7813430B60002318460C37BD465DF8AC +:1044C000047B704780B485B000AF78600023FB7335 +:1044D0007B6803F500639B6803F00603002B02D1A1 +:1044E0000023FB731CE07B6803F500639B6803F00B +:1044F0000603022B07D07B6803F500639B6803F07B +:104500000603062B02D10323FB7309E07B6803F546 +:1045100000639B6803F00603042B01D10223FB73A5 +:10452000FB7B18461437BD465DF8047B704700BF1F +:1045300080B483B000AF786039603B685B78012B52 +:104540003ED17B6803F5006319467B6803F5006381 +:10455000DA693B681B781846012383409BB21343FA +:10456000CB613B681B785A017B68134403F51063E9 +:104570001B6803F40043002B5CD13B681B785A0195 +:104580007B68134403F5106318463B681B785A0197 +:104590007B68134403F510631A683B689B68C3F398 +:1045A0000A033968C97889040B4339680978890591 +:1045B0000B43134343F0805343F40043036039E05B +:1045C0007B6803F5006319467B6803F50063DB69CC +:1045D0003A68127810460122824012041343CB61DC +:1045E0003B681B785A017B68134403F530631B68F2 +:1045F00003F40043002B1DD13B681B785A017B68F4 +:10460000134403F5306318463B681B785A017B68F6 +:10461000134403F530631A683B689B68C3F30A03CD +:104620003968C97889040B43134343F0805343F43A +:1046300000430360002318460C37BD465DF8047B39 +:10464000704700BF80B483B000AF786039603B68CA +:104650005B78012B35D17B6803F5006319467B68D5 +:1046600003F50063DA6B3B681B781846012383402F +:104670009BB2DB431340CB637B6803F500631946B1 +:104680007B6803F50063DA693B681B7818460123F1 +:1046900083409BB2DB431340CB613B681B785A01DC +:1046A0007B68134403F5106319463B681B785A0175 +:1046B0007B68134403F510631B6823F400430B600D +:1046C00034E07B6803F5006319467B6803F50063FB +:1046D000DA6B3B681B781846012383401B04DB43DD +:1046E0001340CB637B6803F5006319467B6803F5D1 +:1046F0000063DA693B681B781846012383401B047A +:10470000DB431340CB613B681B785A017B68134441 +:1047100003F5306319463B681B785A017B681344E4 +:1047200003F530631B6823F400430B600023184635 +:104730000C37BD465DF8047B704700BF90B589B06B +:1047400002AFF860B9601346FB710023FB82BB68BF +:104750005B78012B40F04681BB685B69002B3BD145 +:10476000BB681B785A01FB68134403F510631946B4 +:10477000BB681B785A01FB68134403F510631B697F +:1047800023F0FF5323F4C0130B61BB681B785A015D +:10479000FB68134403F510631946BB681B785A0184 +:1047A000FB68134403F510631B6943F400230B619A +:1047B000BB681B785A01FB68134403F51063194664 +:1047C000BB681B785A01FB68134403F510631B692F +:1047D000DB0CDB040B6186E0BB681B785A01FB68CD +:1047E000134403F510631946BB681B785A01FB6834 +:1047F000134403F510631B69DB0CDB040B61BB681E +:104800001B785A01FB68134403F510631946BB6813 +:104810001B785A01FB68134403F510631B6923F0EE +:10482000FF5323F4C0130B61BB681B785A01FB686C +:10483000134403F510631846BB681B785A01FB68E4 +:10484000134403F510631A69BB685969BB689B6818 +:104850000B44591EBB689B68B1FBF3F3D9048C4B26 +:104860000B4013430361BB681B785A01FB68134478 +:1048700003F510631946BB681B785A01FB681344A3 +:1048800003F510631A69BB685B69C3F31203134332 +:104890000B61BB68DB78012B25D1BB681B785A0103 +:1048A000FB68134403F510631946BB681B785A0173 +:1048B000FB68134403F510631B6923F0C0430B61CD +:1048C000BB681B785A01FB68134403F51063194653 +:1048D000BB681B785A01FB68134403F510631B691E +:1048E00043F000530B61FB79012B0BD1BB681B78A4 +:1048F0005A01FB68134403F510631A46BB681B6931 +:10490000536116E0BB68DB78012B12D0BB685B6992 +:10491000002B0ED0FB6803F500631946FB6803F516 +:1049200000635B6BBA681278104601228240134321 +:104930004B63BB68DB78012B2ED1FB6803F500636A +:104940009B6803F48073002B13D1BB681B785A015A +:10495000FB68134403F510631946BB681B785A01C2 +:10496000FB68134403F510631B6843F000530B60AE +:1049700012E0BB681B785A01FB68134403F510630F +:104980001946BB681B785A01FB68134403F5106392 +:104990001B6843F080530B60BB681B785A01FB68AF +:1049A000134403F510631946BB681B785A01FB6872 +:1049B000134403F510631B6843F004430B60BB68AA +:1049C000DB78012B40F0F580BB68D968BB681A78AA +:1049D000BB685B699CB2FB790093F868234600F0E2 +:1049E0004DFAE6E0BB681B785A01FB68134403F5F7 +:1049F00030631946BB681B785A01FB68134403F502 +:104A000030631B69DB0CDB040B61BB681B785A014C +:104A1000FB68134403F530631946BB681B785A01E1 +:104A2000FB68134403F530631B6923F0FF5323F441 +:104A3000C0130B61BB685B69002B2BD1BB681B7873 +:104A40005A01FB68134403F530631946BB681B78B1 +:104A50005A01FB68134403F530631A69BB689B680D +:104A6000C3F3120313430B61BB681B785A01FB6845 +:104A7000134403F530631946BB681B785A01FB6881 +:104A8000134403F530631B6943F400230B613CE0DE +:104A90000000F81FBB685A69BB689B6813445A1E24 +:104AA000BB689B68B2FBF3F3FB82BB681B785A01BF +:104AB000FB68134403F530631946BB681B785A0141 +:104AC000FB68134403F530631A69FB8ADB0418465C +:104AD0003A4B034013430B61BB681B785A01FB68D8 +:104AE000134403F530631846BB681B785A01FB6812 +:104AF000134403F530631A69BB689B68F98A01FBAC +:104B000003F3C3F3120313430361FB79012B0AD1AF +:104B1000BB681B785A01FB68134403F530631A46DF +:104B2000BB68DB685361BB68DB78012B2ED1FB6867 +:104B300003F500639B6803F48073002B13D1BB68FB +:104B40001B785A01FB68134403F530631946BB68B0 +:104B50001B785A01FB68134403F530631B6843F06C +:104B600000530B6012E0BB681B785A01FB681344CA :104B700003F530631946BB681B785A01FB68134480 -:104B800003F530631A69FB8ADB0418463A4B03408D -:104B900013430B61BB681B785A01FB68134403F590 -:104BA00030631846BB681B785A01FB68134403F551 -:104BB00030631A69BB689B68F98A01FB03F3C3F38E -:104BC000120313430361FB79012B0AD1BB681B78E5 -:104BD0005A01FB68134403F530631A46BB68DB686F -:104BE0005361BB68DB78012B2ED1FB6803F50063B2 -:104BF0009B6803F48073002B13D1BB681B785A01A8 -:104C0000FB68134403F530631946BB681B785A01EF -:104C1000FB68134403F530631B6843F000530B60DB -:104C200012E0BB681B785A01FB68134403F530633C -:104C30001946BB681B785A01FB68134403F53063BF -:104C40001B6843F080530B60BB681B785A01FB68FC -:104C5000134403F530631946BB681B785A01FB689F -:104C6000134403F530631B6843F004430B600023D7 -:104C700018461C37BD4690BD0000F81F80B485B0B3 -:104C800000AFF860B9601346FB71BB685B78012B1D -:104C900040F0D180BB685B69002B3BD1BB681B78BF -:104CA0005A01FB68134403F510631946BB681B786F -:104CB0005A01FB68134403F510631B6923F0FF538B -:104CC00023F4C0130B61BB681B785A01FB681344C3 -:104CD00003F510631946BB681B785A01FB6813443F -:104CE00003F510631B6943F400230B61BB681B7859 -:104CF0005A01FB68134403F510631946BB681B781F -:104D00005A01FB68134403F510631B69DB0CDB04D9 -:104D10000B615AE0BB681B785A01FB68134403F52A -:104D200010631946BB681B785A01FB68134403F5EE -:104D300010631B69DB0CDB040B61BB681B785A0139 -:104D4000FB68134403F510631946BB681B785A01CE -:104D5000FB68134403F510631B6923F0FF5323F42E -:104D6000C0130B61BB685A69BB689B689A4203D940 -:104D7000BB689A68BB685A61BB681B785A01FB68BC -:104D8000134403F510631946BB681B785A01FB688E -:104D9000134403F510631B6943F400230B61BB68E4 -:104DA0001B785A01FB68134403F510631946BB686E -:104DB0001B785A01FB68134403F510631A69BB683A -:104DC0005B69C3F3120313430B61FB79012B0BD116 -:104DD000BB681B785A01FB68134403F510631A463D -:104DE000BB681B69536112E0BB685B69002B0ED086 -:104DF000FB6803F500631946FB6803F500635B6B12 -:104E0000BA68127810460122824013434B63BB6894 -:104E10001B785A01FB68134403F510631946BB68FD -:104E20001B785A01FB68134403F510631B6843F0B9 -:104E300004430B6079E0BB681B785A01FB6813449C -:104E400003F530631946BB681B785A01FB681344AD -:104E500003F530631B69DB0CDB040B61BB681B785B -:104E60005A01FB68134403F530631946BB681B788D -:104E70005A01FB68134403F530631B6923F0FF53A9 -:104E800023F4C0130B61BB685B69002B03D0BB68C4 -:104E90009A68BB685A61BB681B785A01FB68134467 -:104EA00003F530631946BB681B785A01FB6813444D -:104EB00003F530631B6943F400230B61BB681B7867 -:104EC0005A01FB68134403F530631946BB681B782D -:104ED0005A01FB68134403F530631A69BB689B6889 -:104EE000C3F3120313430B61FB79012B0AD1BB6897 -:104EF0001B785A01FB68134403F530631A46BB68FC -:104F0000DB685361BB681B785A01FB68134403F5E7 -:104F100030631946BB681B785A01FB68134403F5DC -:104F200030631B6843F004430B60002318461437BA -:104F3000BD465DF8047B704780B487B000AFF86071 -:104F4000B96011461A460B46FB711346BB8000231D -:104F50003B6100237B6197F82030002B1DD1BB887B -:104F60000333002B00DA03339B103B6100237B618A -:104F70000FE0FB791A03FB68134403F580531A46CC -:104F8000BB681B6813607B6901337B61BB680433BA -:104F9000BB607A693B699A42EBD3002318461C3701 -:104FA000BD465DF8047B704780B487B000AFF86001 -:104FB000B9601346FB8000237B61FB880333002B21 -:104FC00000DA03339B103B6100237B610BE0FB683D -:104FD00003F580531A68BB681A607B6901337B61F3 -:104FE000BB680433BB607A693B699A42EFD3BB6804 -:104FF00018461C37BD465DF8047B704780B483B00B -:1050000000AF786039603B685B78012B30D13B683A -:105010001B785A017B68134403F510631B68002B4F -:1050200012DB3B681B785A017B68134403F510635D -:1050300019463B681B785A017B68134403F51063DB -:105040001B6823F080430B603B681B785A017B6828 -:10505000134403F5106319463B681B785A017B68BB -:10506000134403F510631B6843F400130B602FE037 -:105070003B681B785A017B68134403F530631B6857 -:10508000002B12DB3B681B785A017B68134403F545 -:10509000306319463B681B785A017B68134403F55B -:1050A00030631B6823F080430B603B681B785A0118 -:1050B0007B68134403F5306319463B681B785A013B -:1050C0007B68134403F530631B6843F400130B60E3 -:1050D000002318460C37BD465DF8047B704700BFBF -:1050E00080B483B000AF786039603B685B78012B97 -:1050F0002ED13B681B785A017B68134403F510637B -:1051000019463B681B785A017B68134403F510630A -:105110001B6823F400130B603B68DB78032B03D080 -:105120003B68DB78022B41D13B681B785A017B68D6 -:10513000134403F5106319463B681B785A017B68DA -:10514000134403F510631B6843F080530B602DE09C -:105150003B681B785A017B68134403F5306319469A -:105160003B681B785A017B68134403F530631B6866 -:1051700023F400130B603B68DB78032B03D03B6800 -:10518000DB78022B12D13B681B785A017B681344F1 -:1051900003F5306319463B681B785A017B6813445A -:1051A00003F530631B6843F080530B6000231846FF -:1051B0000C37BD465DF8047B704700BF80B584B0F6 -:1051C00000AF78600023FB6014E0FB685A017B6845 -:1051D000134403F510631A46FF239360FB685A01DA -:1051E0007B68134403F530631A46FF239360FB6822 -:1051F0000133FB60FB680E2BE7D97B6803F5006386 -:105200001A464FF0FF3393617B6803F500631A463B -:10521000002313617B6803F500631A460023536182 -:105220007B6803F500631A460023D3617868FFF7B3 -:105230006DF978681021FFF743F9002318461037FD -:10524000BD4680BD80B483B000AF78600B46FB7074 -:105250007B6803F500631A467B6803F500631B68EF -:1052600023F4FE6313607B6803F5006319467B68D3 -:1052700003F500631A68FB781B0103F4FE63134314 -:105280000B60002318460C37BD465DF8047B704761 -:1052900080B582B000AF78607B6803F500631A4682 -:1052A0007B6803F500635B6823F00203536003200F -:1052B00005F092FE002318460837BD4680BD00BFAA -:1052C00080B582B000AF78607B6803F500631A4652 -:1052D0007B6803F500635B6843F0020353600320BF -:1052E00005F07AFE002318460837BD4680BD00BF92 -:1052F00080B485B000AF78600023FB607B685B6999 -:10530000FB607B689B69FA681340FB60FB6818468A -:105310001437BD465DF8047B704700BF80B485B08C -:1053200000AF78607B6803F500639B69FB607B6876 -:1053300003F50063DB69FA681340FB60FB681B0C34 -:1053400018461437BD465DF8047B704780B485B0BD -:1053500000AF78607B6803F500639B69FB607B6846 -:1053600003F50063DB69FA681340FB60FB689BB2DE -:1053700018461437BD465DF8047B704780B485B08D -:1053800000AF78600B46FB70FB785A017B681344D2 -:1053900003F530639B68FB607B6803F500635B6922 -:1053A000FA681340FB60FB6818461437BD465DF889 -:1053B000047B704780B487B000AF78600B46FB7009 -:1053C0007B6803F500631B697B617B6803F5006301 -:1053D0005B6B3B61FB783A6922FA03F3DB01DBB2DA -:1053E0007A6913437B61FB785A017B68134403F5A8 -:1053F00010639A687B691340FB60FB6818461C3792 -:10540000BD465DF8047B704780B483B000AF786020 -:105410007B685B6903F0010318460C37BD465DF8F5 -:10542000047B704780B483B000AF78607B6803F57D -:1054300010631A467B6803F510631B6823F4FF634F -:1054400023F0070313607B6803F500639B6803F098 -:105450000603042B0AD17B6803F510631A467B68A8 -:1054600003F510631B6843F0030313607B6803F5C7 -:1054700000631A467B6803F500635B6843F480733E -:105480005360002318460C37BD465DF8047B704717 -:1054900080B485B000AFF8600B467A60FB72FB68A1 -:1054A00003F530631A4600231361FB6803F530638C -:1054B0001A46FB6803F530631B6943F4002313614C -:1054C000FB6803F530631A46FB6803F530631B691C -:1054D00043F018031361FB6803F530631A46FB6859 -:1054E00003F530631B6943F0C0431361FB7A012B62 -:1054F0000CD1FB6803F530631A467B685361FB6887 -:1055000003F530631A464FF08023136000231846DA -:105510001437BD465DF8047B704700BF80B485B08A -:1055200000AF78600023FB60FB680133FB60FB6821 -:10553000134A934201D903231BE07B681B69002BAC -:10554000F2DA0023FB607B681B6943F001027B6891 -:105550001A61FB680133FB60FB68094A934201D979 -:10556000032306E07B681B6903F00103002BF0D1E5 -:10557000002318461437BD465DF8047B704700BF12 -:10558000400D030080B582B000AF78607B68002BCF -:1055900001D1012357E07B6893F85130DBB2002B37 -:1055A00006D17B68002283F850207868FCF71AFA4D -:1055B0007B68022283F851207B681B687A68126836 -:1055C000126822F040021A607B681B687A68516892 -:1055D0007A68926811437A68D26811437A681269CE -:1055E00011437A68526911437A68926902F4007231 -:1055F00011437A68D26911437A68126A11437A6852 -:10560000926A0A431A607B681B687A689269120C76 -:1056100002F004017A68526A0A435A607B681B6888 -:105620007A68D26A1A617B681B687A681268D269E4 -:1056300022F40062DA617B6800225A657B680122ED -:1056400083F85120002318460837BD4680BD00BFAF -:1056500090B587B000AFF860B9607A607B800023B6 -:105660007B61FB6893F85130DBB27B617B69012B76 -:105670000ED0FB685B68B3F5827F40F0CA80FB68A0 -:105680009B68002B40F0C5807B69222B40F0C180D5 -:10569000BB68002B05D07B68002B02D07B88002BD9 -:1056A00001D10123B6E0FB6893F85030012B01D102 -:1056B0000223AFE0FB68012283F85020FB6893F8D7 -:1056C0005130DBB2222B03D0FB68322283F8512009 -:1056D000FB6800225A65FB68BA681A63FB687A881F -:1056E0009A86FB687A88DA86FB687A689A63FB6830 -:1056F0007A889A87FB687A88DA87FB6800229A643E -:10570000FB680022DA64FB689B6AB3F5005F0FD187 -:10571000FB681B68FA681268126822F400521A606B -:10572000FB681B68FA681268126842F400521A603B -:10573000FB6893F85130DBB2222B08D1FB685B6C1D -:10574000364A1A64FB685B6C354ADA6307E0FB682B -:105750005B6C344A1A64FB685B6C334ADA63FB683F -:105760005B6C324A9A64FB685A6CFB681B680C33AA -:105770001946FB689B6B1C46FB68DB8F1046224674 -:1057800002F0CAF8FB681B68FA681268526842F0B7 -:1057900001025A60FB681B6C0022DA63FB6893F815 -:1057A0005130DBB2322B04D1FB681B6C1F4A9A6468 -:1057B00003E0FB681B6C00229A64FB681A6CFB68B0 -:1057C0001B6B1946FB681B680C331C46FB68DB8EA1 -:1057D0001046224602F0A0F8FB68002283F8502011 -:1057E000FB681B681B6803F04003002B07D1FB68B4 -:1057F0001B68FA681268126842F040021A60FB687F -:105800001B68FA681268526842F002025A6000236C -:1058100000E0022318461C37BD4690BD955A00088B -:1058200059580008B15A0008455A0008CD5A0008D6 -:1058300080B483B000AF78600C37BD465DF8047B60 -:10584000704700BF80B483B000AF78600C37BD46AE -:105850005DF8047B704700BF80B584B000AF78600E -:105860007B689B6BFB607B681B681B6803F4807321 -:10587000002B79D1FB689B68002B08D1FB685B6823 -:10588000B3F5827F03D1F86800F074F85CE0FB6840 -:105890005B68B3F5827F11D1FB689B68B3F5004F5D -:1058A00004D0FB689B68B3F5806F07D1FB681B6869 -:1058B000FA681268126822F040021A60FB681B68DE -:1058C000FA681268526822F001025A60FB680022EE -:1058D000DA87FB689B6AB3F5005F35D1F868012170 -:1058E00000220A2300F010F90346002B05D0FB68C4 -:1058F0005B6D43F02002FB685A65FB681B68DB6840 -:105900009BB27B817B89F868012101220A2300F088 -:10591000FBF80346002B05D0FB685B6D43F02002CB -:10592000FB685A65FB681B689B6803F01003002B3B -:105930000AD0FB685B6D43F00202FB685A65FB68A6 -:105940001B686FF010029A60FB68012283F85120F7 -:10595000FB685B6D002B03D0F868FBF789FC06E061 -:10596000F868FBF769FC02E0F868FBF765FC1037A4 -:10597000BD4680BD80B584B000AF78607B689B6A0F -:10598000B3F5005F26D17868012100220A2300F0D8 -:10599000BBF80346002B05D07B685B6D43F020020B -:1059A0007B685A657B681B68DB689BB2FB81FB895F -:1059B0007B681B689B6803F01003002B0AD07B6890 -:1059C0005B6D43F002027B685A657B681B686FF071 -:1059D00010029A607868022100220A2300F094F8ED -:1059E0000346002B05D07B685B6D43F020027B688B -:1059F0005A657B681B687A681268526822F0020256 -:105A00005A607868802101220A2300F07DF803465D -:105A1000002B05D07B685B6D43F020027B685A65E4 -:105A20007B681B687A681268526822F001025A602B -:105A30007B680022DA867B680022DA871037BD4651 -:105A400080BD00BF80B584B000AF78607B689B6B81 -:105A5000FB607B681B681B6803F48073002B12D10A -:105A6000F868FFF787FFFB68012283F85120FB6885 -:105A70005B6D002B03D0F868FBF7FAFB06E0F868D3 -:105A8000FBF776F902E0F868FBF772F91037BD46CC -:105A900080BD00BF80B584B000AF78607B689B6B31 -:105AA000FB60F868FFF7C4FE1037BD4680BD00BF3D -:105AB00080B584B000AF78607B689B6BFB60F86852 -:105AC000FFF7C0FE1037BD4680BD00BF80B584B073 -:105AD00000AF78607B689B6BFB60FB680022DA8616 -:105AE000FB680022DA87FB68012283F85120FB68FB -:105AF0005B6D43F01002FB685A65F868FBF7B8FB72 -:105B00001037BD4680BD00BF80B586B000AFF860DD -:105B1000B9603B601346FB7100237B6105F050FACE -:105B20007861FB79002B47D13DE03B68B3F1FF3F43 -:105B300039D03B68002B07D005F042FA02467B695A -:105B4000D21A3B689A422ED9FB681B68FA68126821 -:105B5000526822F0E0025A60FB681B68FA6812681B -:105B6000126822F040021A60FB689B6AB3F5005F7E -:105B70000FD1FB681B68FA681268126822F40052A1 -:105B80001A60FB681B68FA681268126842F40052D7 -:105B90001A60FB68012283F85120FB68002283F819 -:105BA0005020032350E0FB681B689A68BB681A40CA -:105BB000BB689A42B9D146E03DE03B68B3F1FF3F94 -:105BC00039D03B68002B07D005F0FAF902467B6913 -:105BD000D21A3B689A422ED9FB681B68FA68126891 -:105BE000526822F0E0025A60FB681B68FA6812688B -:105BF000126822F040021A60FB689B6AB3F5005FEE -:105C00000FD1FB681B68FA681268126822F4005210 -:105C10001A60FB681B68FA681268126842F4005246 -:105C20001A60FB68012283F85120FB68002283F888 -:105C30005020032308E0FB681B689A68BB681A4081 -:105C4000BB689A42B9D0002318461837BD4680BDBC -:105C500080B594B000AF78600023FB647B681B685C -:105C600003F00103002B47D09D4B9B6803F00C030E -:105C7000042B0BD09A4B9B6803F00C03082B07D125 -:105C8000974B5B6803F48003002B01D00123BBE139 -:105C9000944B00221A7005F093F9F86409E005F0BE -:105CA0008FF90246FB6CD31AB3F5FA7F01D90323AF -:105CB000AAE18B4B1B6803F40033002BEFD1894A18 -:105CC0007B685B68DBB213707B685B68002B13D06A -:105CD00005F076F9F86409E005F072F90246FB6C0C -:105CE000D31AB3F5FA7F01D903238DE17C4B1B68EE -:105CF00003F40033002BEFD07B681B6803F0020332 -:105D0000002B61D0764B9B6803F00C03002B0BD06B -:105D1000734B9B6803F00C03082B0CD1704B5B6832 -:105D200003F48003002B06D17B68DB68012B01D0D4 -:105D3000012369E130E07B68DB68002B16D06A4BF9 -:105D400001221A6005F03CF9F86408E005F038F922 -:105D50000246FB6CD31A642B01D9032354E1604B38 -:105D60001B6803F00203002BF0D015E05E4B00220D -:105D70001A6005F025F9F86408E005F021F90246FB -:105D8000FB6CD31A642B01D903233DE1544B1B68F0 -:105D900003F00203002BF0D15148514B1B6823F054 -:105DA000F8027B681B69F821B964B96C91FAA1F11A -:105DB0007964796C3964396CB1FA81F1F963F96B02 -:105DC000C9B28B40134303607B681B6803F0080370 -:105DD000002B30D07B685B69002B16D0434B01222F -:105DE0001A6005F0EDF8F86408E005F0E9F80246FD -:105DF000FB6CD31A642B01D9032305E1384B5B6F8D -:105E000003F00203002BF0D015E0384B00221A609B -:105E100005F0D6F8F86408E005F0D2F80246FB6C0D -:105E2000D31A642B01D90323EEE02D4B5B6F03F0F3 -:105E30000203002BF0D17B681B6803F00403002BE6 -:105E400060D0274A264B1B6C43F080531364284ACA -:105E5000274B1B6843F48073136005F0B1F8F864B6 -:105E600008E005F0ADF80246FB6CD31A642B01D9AB -:105E70000323C9E01E4B1B6803F48073002BF0D092 -:105E80001C4B00221A7005F09BF8F8640AE005F03C -:105E900097F80246FB6CD31A41F28832934201D93B -:105EA0000323B1E00E4B1B6F03F00203002BEED176 -:105EB000104A7B689B68DBB213707B689B68002B81 -:105EC00020D005F07DF8F86416E005F079F8024678 -:105ED000FB6CD31A41F2883293420DD9032393E02D -:105EE000003802400238024000004742800E47421C -:105EF0000070004070380240454B1B6F03F00203F6 -:105F0000002BE2D07B689B69002B7CD0404B9B68C8 -:105F100003F00C03082B74D03E4B00221A6005F0EE -:105F20004FF8F86408E005F04BF80246FB6CD31A12 -:105F3000642B01D9032367E0354B1B6803F0007322 -:105F4000002BF0D17B689B69022B5CD130487B68C9 -:105F50001A6A7B685B6A47F6C071B963B96B91FADC -:105F6000A1F17963796B3963396BB1FA81F1F96227 -:105F7000F96AC9B28B401A437B689B6A5B08013B94 -:105F80004FF44031B962B96A91FAA1F17962796A44 -:105F90003962396AB1FA81F1F961F969C9B28B40A4 -:105FA0001A437B68DB691A437B68DB6A4FF07061D8 -:105FB000B961B96991FAA1F1796179693961396990 -:105FC000B1FA81F1F960F968C9B28B40134343F02B -:105FD000005343600F4B01221A6004F0F1FFF86494 -:105FE00008E004F0EDFF0246FB6CD31A642B01D9E4 -:105FF000032309E0064B1B6803F00073002BF0D06D -:1060000001E0012300E0002318465037BD4680BD63 -:10601000003802406000474280B584B000AF78602D -:1060200039600023FB60A64B1B6803F00F023B683E -:106030009A4280F09080A24B3A68D2B21A70A04B7C -:106040001B6803F00F023B689A4201D0012333E141 -:106050007B681B6803F00203002B08D09949994B19 -:106060009B6823F0F0027B689B6813438B607B681E -:106070001B6803F00103002B00F0FB807B685B686A -:10608000012B07D18F4B1B6803F40033002B15D174 -:10609000012311E17B685B68022B07D1894B1B68E8 -:1060A00003F00073002B09D1012305E1854B1B6828 -:1060B00003F00203002B01D10123FDE08149814B54 -:1060C0009B6823F003027B685B6813438B6004F0DA -:1060D00077FFF8607B685B68012B12D10AE004F05F -:1060E0006FFF0246FB68D31A41F28832934201D90E -:1060F0000323E1E0734B9B6803F00C03042BEED108 -:10610000B7E07B685B68022B12D10AE004F058FF0D -:106110000246FB68D31A41F28832934201D9032325 -:10612000CAE0684B9B6803F00C03082BEED1A0E09B -:106130000AE004F045FF0246FB68D31A41F28832B8 -:10614000934201D90323B7E05E4B9B6803F00C0335 -:10615000002BEED18DE07B681B6803F00203002B5F -:1061600008D05849574B9B6823F0F0027B689B6826 -:1061700013438B607B681B6803F00103002B6BD01B -:106180007B685B68012B07D14E4B1B6803F400331F -:10619000002B15D101238FE07B685B68022B07D1B0 -:1061A000484B1B6803F00073002B09D1012383E0E7 -:1061B000444B1B6803F00203002B01D101237BE059 -:1061C0004049404B9B6823F003027B685B681343A4 -:1061D0008B6004F0F5FEF8607B685B68012B12D1E0 -:1061E0000AE004F0EDFE0246FB68D31A41F2883261 -:1061F000934201D903235FE0324B9B6803F00C0309 -:10620000042BEED128E07B685B68022B12D10AE0F8 -:1062100004F0D6FE0246FB68D31A41F2883293425C -:1062200001D9032348E0274B9B6803F00C03082B9C -:10623000EED111E00AE004F0C3FE0246FB68D31A77 -:1062400041F28832934201D9032335E01D4B9B680C -:1062500003F00C03002BEED1194B3A68D2B21A703E -:10626000174B1B6803F00F023B689A4201D00123D1 -:1062700022E07B681B6803F00403002B08D011495F -:10628000104B9B6823F4E0527B68DB6813438B6000 -:106290007B681B6803F00803002B09D00949094BF0 -:1062A0009B6823F460427B681B69DB0013438B60AF -:1062B000002004F061FE002318461037BD4680BD63 -:1062C000003C02400038024080B491B000AF00238F -:1062D0007B630023FB6300233B630023BB633D4BD5 -:1062E0009B6803F00C03042B06D0082B07D0002B6F -:1062F00066D1394BBB6366E0384BBB6363E0354B1B -:106300005B6803F03F037B63324B5B6803F48003FD -:10631000002B1CD0314A7B6BB2FBF3F22D4B59683A -:1063200047F6C0730B4047F6C071F962F96A91FAFB -:10633000A1F1B962B96A7962796AB1FA81F1396217 -:10634000396AC9B2CB4003FB02F3FB631BE0224A6C -:106350007B6BB2FBF3F21F4B596847F6C0730B40DF -:1063600047F6C071F961F96991FAA1F1B961B969AA -:1063700079617969B1FA81F139613969C9B2CB4082 -:1063800003FB02F3FB63134B5B6803F440334FF4EE -:106390004032FA60FA6892FAA2F2BA60BA687A6099 -:1063A0007A68B2FA82F23A603A68D2B2D3400133E4 -:1063B0005B003B63FA6B3B6BB2FBF3F3BB6302E046 -:1063C000054BBB6300BFBB6B18464437BD465DF849 -:1063D000047B7047003802400024F40000127A0069 -:1063E00080B584B000AFFFF76FFF01460F4B9B688D -:1063F00003F0F003F022FA60FA6892FAA2F2BA60AF -:10640000BA687A607A68B2FA82F23A603A68D2B2CE -:10641000D340074AD35C21FA03F3064A1360054BC5 -:106420001B6818461037BD4680BD00BF00380240CB -:10643000D0B20008DC00002080B485B000AF7860E6 -:106440000B46FB7013463B800023FB730023BB60AD -:106450007B681B685B6ABB60FB78002B08D17B689C -:106460001B683A8812041146BA680A439A6229E006 -:106470007B681B689B6A1B0CBA681344BB600023D3 -:10648000FB730DE07B681A68FB7B40339B00134471 -:106490005B681B0CBA681344BB60FB7B0133FB7366 -:1064A000FA7BFB78013B9A42ECDB7B681968FB784E -:1064B000013B3A8812041046BA68024340339B00FD -:1064C0000B445A60002318461437BD465DF8047B20 -:1064D000704700BF80B483B000AF78600B467B800C -:1064E0007B681B687A885A62002318460C37BD46C1 -:1064F0005DF8047B704700BFF0B58FB00AAF7860DD -:106500000023FB607B68002B01D10123F7E07B684F -:10651000032283F87D237868F9F7BEFE7B681B6849 -:106520001846FDF767FE7B68D3F800E07E686D468D -:1065300006F110040FCC0FC50FCC0FC523682B60DC -:10654000331D0ECB7046FDF7F1FD7B681B681846C6 -:106550000021FDF761FE0023FB604CE07968FA68DA -:106560001346DB009B1A9B000B44303301225A7107 -:10657000FB68D8B27968FA681346DB009B1A9B0067 -:106580000B44303302461A71FB6898B27968FA6896 -:106590001346DB009B1A9B000B44303302465A81A2 -:1065A0007968FA681346DB009B1A9B000B44303372 -:1065B0000022DA717968FA681346DB009B1A9B00A7 -:1065C0000B44383300225A607968FA681346DB00BE -:1065D0009B1A9B000B44383300229A607968FA6852 -:1065E0001346DB009B1A9B000B44403300229A6049 -:1065F000FB680133FB60FB680E2BAFD90023FB6007 -:106600005AE07968FA681346DB009B1A9B000B443A -:1066100003F5EC7300225A70FB68D8B27968FA6807 -:106620001346DB009B1A9B000B4403F5EC730246F8 -:106630001A70FB6898B27968FA681346DB009B1AF7 -:106640009B000B44303302465A817968FA6813463E -:10665000DB009B1A9B000B4403F5EC730022DA70FD -:106660007968FA681346DB009B1A9B000B4403F51C -:10667000F07300221A607968FA681346DB009B1AEF -:106680009B000B4403F5F07300225A607968FA68A6 -:106690001346DB009B1A9B000B4403F5F4730022A6 -:1066A0005A607B681A68FB6840339B0013440022E1 -:1066B0005A60FB680133FB60FB680E2BA1D97B6835 -:1066C000D3F800E07E686D4606F110040FCC0FC5CC -:1066D0000FCC0FC523682B60331D0ECB7046FDF722 -:1066E000C3FD7B68012283F87D237B68002283F849 -:1066F0007C237B681B681846FEF7E2FD00231846E2 -:106700001437BD46F0BD00BF80B582B000AF7860E1 -:106710007B6893F87C33012B01D1022312E07B6864 -:10672000012283F87C237B681B681846FEF7B0FDC6 -:106730007B681B681846FDF74BFD7B68002283F8D9 -:106740007C23002318460837BD4680BD80B582B043 -:1067500000AF78607B6893F87C33012B01D1022372 -:1067600017E07B68012283F87C237B681B6818464E -:10677000FDF740FD7B681B681846FEF71FFD7B6830 -:106780001B681846FEF79CFD7B68002283F87C237B -:10679000002318460837BD4680BD00BF80B58AB0CB -:1067A00000AF78607B681B68BB6100237B620023BD -:1067B0003B6200237B610023FB6100233B610023DC -:1067C000FB607B681B681846FEF71EFE0346002B25 -:1067D00040F092837B681B681846FEF789FD0346EC -:1067E000002B00D188E37B681B681846FEF780FD0C -:1067F000034603F00203002B03D07B681B680222D0 -:106800005A617B681B681846FEF772FD034603F465 -:106810000023002B00F0B3800023FB617B681B6822 -:106820001846FEF77BFD3862A5E03B6A03F00103E2 -:10683000002B00F09A807B681A68FB69DBB2104677 -:106840001946FEF79BFD78617B6903F00103002B7D -:106850006CD0FB695A01BB69134403F530631A46D7 -:10686000012393607B681B69012B3CD17968FA692D -:106870001346DB009B1A9B000B4403F5F0731A6868 -:10688000FB695901BB690B4403F530631B69C3F312 -:106890001203D11A7868FA691346DB009B1A9B0031 -:1068A000034403F5F87319607968FA691346DB004D -:1068B0009B1A9B000B4403F5F07359687868FA69DA -:1068C0001346DB009B1A9B00034403F5F0731B681F -:1068D00019447868FA691346DB009B1A9B0003444D -:1068E00003F5F0735960FB69DBB278681946F9F774 -:1068F0001BFD7B681B69012B18D1FB69002B15D18F -:106900007968FA691346DB009B1A9B000B4403F578 -:10691000F4735B68002B09D17B681A687B6803F508 -:106920006073104601211A46FEF7B2FD7B6903F041 -:106930000803002B0BD07868F9F7E4FCFB695A01D7 -:10694000BB69134403F530631A46082393607B69DF -:1069500003F01003002B08D0FB695A01BB691344F4 -:1069600003F530631A4610239360FB690133FB6122 -:106970003B6A5B083B623B6A002B7FF456AF7B6847 -:106980001B681846FEF7B4FC034603F48023002B73 -:1069900000F0C4807B681B681846FEF7D7FC38629D -:1069A0000023FB61B6E03B6A03F00103002B00F01B -:1069B000AB807B681A68FB69DBB210461946FEF7AC -:1069C000F9FC78617B6903F00103002B5BD0FB6964 -:1069D000012202FA03F33B61BB6903F50063194628 -:1069E000BB6903F500635A6B3B69DB4313404B63A0 -:1069F000FB695A01BB69134403F510631A4601236E -:106A000093607B681B69012B1BD17968FA69134677 -:106A1000DB009B1A9B000B44383399687868FA694D -:106A20001346DB009B1A9B00034438335B68194410 -:106A30007868FA691346DB009B1A9B0003443833DD -:106A40009960FB69DBB278681946F9F789FC7B68C5 -:106A50001B69012B17D1FB69002B14D17968FA69E6 -:106A60001346DB009B1A9B000B4440339B68002BB2 -:106A700009D17B681A687B6803F5607310460121B1 -:106A80001A46FEF705FD7B6903F00803002B08D0CA -:106A9000FB695A01BB69134403F510631A460823C6 -:106AA00093607B6903F01003002B08D0FB695A0147 -:106AB000BB69134403F510631A46102393607B6986 -:106AC00003F04003002B08D0FB695A01BB69134453 -:106AD00003F510631A46402393607B6903F00203B9 +:104B800003F530631B6843F080530B60BB681B78F0 +:104B90005A01FB68134403F530631946BB681B7860 +:104BA0005A01FB68134403F530631B6843F0044368 +:104BB0000B60002318461C37BD4690BD0000F81F4F +:104BC00080B485B000AFF860B9601346FB71BB6874 +:104BD0005B78012B40F0D180BB685B69002B3BD137 +:104BE000BB681B785A01FB68134403F51063194630 +:104BF000BB681B785A01FB68134403F510631B69FB +:104C000023F0FF5323F4C0130B61BB681B785A01D8 +:104C1000FB68134403F510631946BB681B785A01FF +:104C2000FB68134403F510631B6943F400230B6115 +:104C3000BB681B785A01FB68134403F510631946DF +:104C4000BB681B785A01FB68134403F510631B69AA +:104C5000DB0CDB040B615AE0BB681B785A01FB6874 +:104C6000134403F510631946BB681B785A01FB68AF +:104C7000134403F510631B69DB0CDB040B61BB6899 +:104C80001B785A01FB68134403F510631946BB688F +:104C90001B785A01FB68134403F510631B6923F06A +:104CA000FF5323F4C0130B61BB685A69BB689B6850 +:104CB0009A4203D9BB689A68BB685A61BB681B7883 +:104CC0005A01FB68134403F510631946BB681B784F +:104CD0005A01FB68134403F510631B6943F4002376 +:104CE0000B61BB681B785A01FB68134403F5106322 +:104CF0001946BB681B785A01FB68134403F510631F +:104D00001A69BB685B69C3F3120313430B61FB7938 +:104D1000012B0BD1BB681B785A01FB68134403F5C8 +:104D200010631A46BB681B69536112E0BB685B697C +:104D3000002B0ED0FB6803F500631946FB6803F5F2 +:104D400000635B6BBA6812781046012282401343FD +:104D50004B63BB681B785A01FB68134403F510636F +:104D60001946BB681B785A01FB68134403F51063AE +:104D70001B6843F004430B6079E0BB681B785A0161 +:104D8000FB68134403F530631946BB681B785A016E +:104D9000FB68134403F530631B69DB0CDB040B6118 +:104DA000BB681B785A01FB68134403F5306319464E +:104DB000BB681B785A01FB68134403F530631B6919 +:104DC00023F0FF5323F4C0130B61BB685B69002B16 +:104DD00003D0BB689A68BB685A61BB681B785A01EC +:104DE000FB68134403F530631946BB681B785A010E +:104DF000FB68134403F530631B6943F400230B6124 +:104E0000BB681B785A01FB68134403F530631946ED +:104E1000BB681B785A01FB68134403F530631A69B9 +:104E2000BB689B68C3F3120313430B61FB79012B2F +:104E30000AD1BB681B785A01FB68134403F5306341 +:104E40001A46BB68DB685361BB681B785A01FB6874 +:104E5000134403F530631946BB681B785A01FB689D +:104E6000134403F530631B6843F004430B600023D5 +:104E700018461437BD465DF8047B704780B487B090 +:104E800000AFF860B96011461A460B46FB71134635 +:104E9000BB8000233B6100237B6197F82030002B0F +:104EA0001DD1BB880333002B00DA03339B103B6119 +:104EB00000237B610FE0FB791A03FB68134403F5C1 +:104EC00080531A46BB681B6813607B6901337B61A2 +:104ED000BB680433BB607A693B699A42EBD3002319 +:104EE00018461C37BD465DF8047B704780B487B018 +:104EF00000AFF860B9601346FB8000237B61FB883C +:104F00000333002B00DA03339B103B6100237B61EA +:104F10000BE0FB6803F580531A68BB681A607B6975 +:104F200001337B61BB680433BB607A693B699A4299 +:104F3000EFD3BB6818461C37BD465DF8047B70474D +:104F400080B483B000AF786039603B685B78012B38 +:104F500030D13B681B785A017B68134403F510631A +:104F60001B68002B12DB3B681B785A017B681344DB +:104F700003F5106319463B681B785A017B6813449C +:104F800003F510631B6823F080430B603B681B78BC +:104F90005A017B68134403F5106319463B681B787C +:104FA0005A017B68134403F510631B6843F4001334 +:104FB0000B602FE03B681B785A017B68134403F5B4 +:104FC00030631B68002B12DB3B681B785A017B683F +:104FD000134403F5306319463B681B785A017B681C +:104FE000134403F530631B6823F080430B603B6878 +:104FF0001B785A017B68134403F5306319463B68FC +:105000001B785A017B68134403F530631B6843F433 +:1050100000130B60002318460C37BD465DF8047B77 +:10502000704700BF80B483B000AF786039603B68E0 +:105030005B78012B2ED13B681B785A017B681344A7 +:1050400003F5106319463B681B785A017B681344CB +:1050500003F510631B6823F400130B603B68DB78D7 +:10506000032B03D03B68DB78022B41D13B681B78D4 +:105070005A017B68134403F5106319463B681B789B +:105080005A017B68134403F510631B6843F0805397 +:105090000B602DE03B681B785A017B68134403F5D5 +:1050A000306319463B681B785A017B68134403F54B +:1050B00030631B6823F400130B603B68DB78032B21 +:1050C00003D03B68DB78022B12D13B681B785A0176 +:1050D0007B68134403F5306319463B681B785A011B +:1050E0007B68134403F530631B6843F080530B6007 +:1050F000002318460C37BD465DF8047B704700BF9F +:1051000080B584B000AF78600023FB6014E0FB68DA +:105110005A017B68134403F510631A46FF2393601A +:10512000FB685A017B68134403F530631A46FF237A +:105130009360FB680133FB60FB680E2BE7D97B684B +:1051400003F500631A464FF0FF3393617B6803F564 +:1051500000631A46002313617B6803F500631A4657 +:10516000002353617B6803F500631A460023D36173 +:105170007868FFF76DF978681021FFF743F900238D +:1051800018461037BD4680BD80B483B000AF78604C +:105190000B46FB707B6803F500631A467B6803F5DA +:1051A00000631B6823F4FE6313607B6803F50063F0 +:1051B00019467B6803F500631A68FB781B0103F44A +:1051C000FE6313430B60002318460C37BD465DF8A1 +:1051D000047B704780B582B000AF78607B6803F5D0 +:1051E00000631A467B6803F500635B6823F00203E3 +:1051F0005360032002F0BEFC002318460837BD466A +:1052000080BD00BF80B582B000AF78607B6803F5D9 +:1052100000631A467B6803F500635B6843F0020392 +:105220005360032002F0A6FC002318460837BD4651 +:1052300080BD00BF80B485B000AF78600023FB6004 +:105240007B685B69FB607B689B69FA681340FB6065 +:10525000FB6818461437BD465DF8047B704700BFF5 +:1052600080B485B000AF78607B6803F500639B690C +:10527000FB607B6803F50063DB69FA681340FB6041 +:10528000FB681B0C18461437BD465DF8047B70475D +:1052900080B485B000AF78607B6803F500639B69DC +:1052A000FB607B6803F50063DB69FA681340FB6011 +:1052B000FB689BB218461437BD465DF8047B704707 +:1052C00080B485B000AF78600B46FB70FB785A0164 +:1052D0007B68134403F530639B68FB607B6803F5D0 +:1052E00000635B69FA681340FB60FB68184614377B +:1052F000BD465DF8047B704780B487B000AF78602E +:105300000B46FB707B6803F500631B697B617B6860 +:1053100003F500635B6B3B61FB783A6922FA03F3A8 +:10532000DB01DBB27A6913437B61FB785A017B684E +:10533000134403F510639A687B691340FB60FB68B4 +:1053400018461C37BD465DF8047B704780B483B0B7 +:1053500000AF78607B685B6903F0010318460C3787 +:10536000BD465DF8047B704780B483B000AF7860C1 +:105370007B6803F510631A467B6803F510631B68AE +:1053800023F4FF6323F0070313607B6803F50063D6 +:105390009B6803F00603042B0AD17B6803F51063B6 +:1053A0001A467B6803F510631B6843F00303136020 +:1053B0007B6803F500631A467B6803F500635B684E +:1053C00043F480735360002318460C37BD465DF8E4 +:1053D000047B704780B485B000AFF8600B467A60FC +:1053E000FB72FB6803F530631A4600231361FB6808 +:1053F00003F530631A46FB6803F530631B6943F419 +:1054000000231361FB6803F530631A46FB6803F55C +:1054100030631B6943F018031361FB6803F53063C5 +:105420001A46FB6803F530631B6943F0C043136100 +:10543000FB7A012B0CD1FB6803F530631A467B68BD +:105440005361FB6803F530631A464FF08023136005 +:10545000002318461437BD465DF8047B704700BF33 +:1054600080B485B000AF78600023FB60FB68013337 +:10547000FB60FB68134A934201D903231BE07B685E +:105480001B69002BF2DA0023FB607B681B6943F089 +:1054900001027B681A61FB680133FB60FB68094A03 +:1054A000934201D9032306E07B681B6903F00103E3 +:1054B000002BF0D1002318461437BD465DF8047B5D +:1054C000704700BF400D030080B582B000AF786028 +:1054D0007B68002B01D1012357E07B6893F85130A2 +:1054E000DBB2002B06D17B68002283F8502078685D +:1054F000FCF786FA7B68022283F851207B681B68E0 +:105500007A681268126822F040021A607B681B6891 +:105510007A6851687A68926811437A68D268114350 +:105520007A68126911437A68526911437A689269FC +:1055300002F4007211437A68D26911437A68126AE0 +:1055400011437A68926A0A431A607B681B687A681A +:105550009269120C02F004017A68526A0A435A6096 +:105560007B681B687A68D26A1A617B681B687A68F4 +:105570001268D26922F40062DA617B6800225A65FF +:105580007B68012283F85120002318460837BD4666 +:1055900080BD00BF80B487B000AFF860B9607A60AA +:1055A0007B8000237B61FB6893F85130DBB27B6129 +:1055B0007B69012B0BD0FB685B68B3F5827F73D1ED +:1055C000FB689B68002B6FD17B69222B6CD1BB6879 +:1055D000002B05D07B68002B02D07B88002B01D1EB +:1055E000012362E0FB6893F85030012B01D10223C4 +:1055F0005BE0FB68012283F85020FB6893F8513090 +:10560000DBB2222B03D0FB68322283F85120FB68E7 +:1056100000225A65FB68284ADA64FB68BA681A6394 +:10562000FB687A889A86FB687A88DA86FB68234A60 +:105630009A64FB687A689A63FB687A889A87FB6841 +:105640007A88DA87FB689B6AB3F5005F0FD1FB6845 +:105650001B68FA681268126822F400521A60FB682C +:105660001B68FA681268126842F400521A60FB68FC +:105670001B68FA681268526842F0E0025A60FB68E0 +:10568000002283F85020FB681B681B6803F040036E +:10569000002B07D1FB681B68FA681268126842F099 +:1056A00040021A60002300E0022318461C37BD4662 +:1056B0005DF8047B704700BF51590008FD5A00088F +:1056C00080B588B000AF78600023FB610023BB6128 +:1056D00000237B617B681B689B6803F00103002B40 +:1056E00014BF01230023DBB2FB617B681B685B688E +:1056F00003F04003002B14BF01230023DBB2BB6186 +:105700007B681B689B6803F04003002B14BF0123D8 +:105710000023DBB27B61FB69002B0AD0BB69002B45 +:1057200007D07B69002B04D17B689B6C7868984715 +:105730008CE07B681B689B6803F00203002B14BF9E +:1057400001230023DBB2FB617B681B685B6803F00D +:105750008003002B14BF01230023DBB2BB61FB6974 +:10576000002B07D0BB69002B04D07B68DB6C78680A +:1057700098476BE07B681B685B6803F02003002B95 +:1057800064D07B681B689B6803F01003002B0AD071 +:105790007B685B6D43F002027B685A657B681B681F +:1057A0006FF010029A607B681B689B6803F020030F +:1057B000002B12D07B685B6D43F001027B685A6559 +:1057C0007B681B689B683B617B681B687A68126812 +:1057D000126822F040021A603B697B681B689B6874 +:1057E00003F04003002B14D07B6893F85130DBB2F8 +:1057F000122B0ED07B685B6D43F004027B685A6508 +:105800007B681B68DB68FB607B681B689B68FB60D0 +:10581000FB687B681B689B6803F48073002B0AD0CD +:105820007B685B6D43F008027B685A657B681B6888 +:105830009B68BB60BB687B685B6D002B06D07B6898 +:10584000012283F851207868FBF7D4FC2037BD464D +:1058500080BD00BF80B483B000AF78600C37BD4618 +:105860005DF8047B704700BF80B483B000AF786000 +:105870000C37BD465DF8047B704700BF80B584B02F +:1058800000AF7860786802210022022300F066F9F8 +:105890000346002B05D07B685B6D43F020027B68DC +:1058A0005A657B681B687A681268526822F0800229 +:1058B0005A607B681B685B6803F04003002B44D18F +:1058C0007B681B687A681268526822F020025A606E +:1058D000786880210122022300F040F90346002B62 +:1058E00005D07B685B6D43F020027B685A657B685E +:1058F0009B68002B08D17B681B68DB68FB607B68BA +:105900001B689B68FB60FB687B685B6D002B15D197 +:105910007B6893F85130DBB2322B07D17B680122D0 +:1059200083F851207868FBF703FA0EE07B680122C8 +:1059300083F851207868FFF78DFF06E07B6801222D +:1059400083F851207868FBF755FC1037BD4680BDC1 +:1059500080B582B000AF78607B68DB68002B09D12E +:105960007B681A687B681B6B581C796808631B7816 +:10597000D3600AE07B681B687A68126B1288DA6071 +:105980007B681B6B9A1C7B681A637B68DB8E013B10 +:105990009AB27B68DA867B68DB8E002B0FD17B683E +:1059A0009B6AB3F5005F07D17B681B687A68126851 +:1059B000126842F480521A607868FFF75FFF083778 +:1059C000BD4680BD80B584B000AF78607B689B6ABF +:1059D000B3F5005F40D1786801210022022300F076 +:1059E000BDF80346002B05D07B685B6D43F02002B9 +:1059F0007B685A657B681B68DB689BB2FB81FB890F +:105A0000786801210122022300F0A8F80346002B48 +:105A100005D07B685B6D43F020027B685A657B682C +:105A20001B689B6803F01003002B15D07B685B6D2F +:105A300043F002027B685A657B681B687A681268CB +:105A4000126822F400521A607B681B687A68126838 +:105A5000126842F400521A607B681B687A68126808 +:105A6000526822F040025A607B681B685B6803F052 +:105A70008003002B3FD17B681B687A6812685268EC +:105A800022F020025A607B685B68B3F5827F11D1F7 +:105A90007B689B68B3F5004F04D07B689B68B3F5C7 +:105AA000806F07D17B681B687A681268126822F0E1 +:105AB00040021A607B685B6D002B15D17B6893F800 +:105AC0005130DBB2322B07D17B68012283F85120A1 +:105AD0007868FBF72DF90EE07B68012283F85120EE +:105AE0007868FFF7C1FE06E07B68012283F8512049 +:105AF0007868FBF77FFB1037BD4680BD80B582B06C +:105B000000AF78607B68DB68002B0AD17B689B6BF9 +:105B1000591C7A6891637A681268D268D2B21A7096 +:105B20000BE07B689B6B7A681268D26892B21A802D +:105B30007B689B6B9A1C7B689A637B68DB8F013B5D +:105B40009AB27B68DA877B68DB8F002B02D178689A +:105B5000FFF738FF0837BD4680BD00BF80B586B06F +:105B600000AFF860B9603B601346FB7100237B61B6 +:105B700001F0F4FF7861FB79002B47D13DE03B68F1 +:105B8000B3F1FF3F39D03B68002B07D001F0E6FFAF +:105B900002467B69D21A3B689A422ED9FB681B6881 +:105BA000FA681268526822F0E0025A60FB681B68CB +:105BB000FA681268126822F040021A60FB689B6A59 +:105BC000B3F5005F0FD1FB681B68FA6812681268B2 +:105BD00022F400521A60FB681B68FA6812681268A7 +:105BE00042F400521A60FB68012283F85120FB68DE +:105BF000002283F85020032350E0FB681B689A685A +:105C0000BB681A40BB689A42B9D146E03DE03B68A8 +:105C1000B3F1FF3F39D03B68002B07D001F09EFF66 +:105C200002467B69D21A3B689A422ED9FB681B68F0 +:105C3000FA681268526822F0E0025A60FB681B683A +:105C4000FA681268126822F040021A60FB689B6AC8 +:105C5000B3F5005F0FD1FB681B68FA681268126821 +:105C600022F400521A60FB681B68FA681268126816 +:105C700042F400521A60FB68012283F85120FB684D +:105C8000002283F85020032308E0FB681B689A6811 +:105C9000BB681A40BB689A42B9D00023184618372F +:105CA000BD4680BD80B594B000AF78600023FB6432 +:105CB0007B681B6803F00103002B47D09D4B9B685A +:105CC00003F00C03042B0BD09A4B9B6803F00C03DE +:105CD000082B07D1974B5B6803F48003002B01D09E +:105CE0000123BBE1944B00221A7001F037FFF864E6 +:105CF00009E001F033FF0246FB6CD31AB3F5FA7FDB +:105D000001D90323AAE18B4B1B6803F40033002B5A +:105D1000EFD1894A7B685B68DBB213707B685B6894 +:105D2000002B13D001F01AFFF86409E001F016FF10 +:105D30000246FB6CD31AB3F5FA7F01D903238DE138 +:105D40007C4B1B6803F40033002BEFD07B681B688F +:105D500003F00203002B61D0764B9B6803F00C0329 +:105D6000002B0BD0734B9B6803F00C03082B0CD15A +:105D7000704B5B6803F48003002B06D17B68DB6803 +:105D8000012B01D0012369E130E07B68DB68002B47 +:105D900016D06A4B01221A6001F0E0FEF86408E0B8 +:105DA00001F0DCFE0246FB6CD31A642B01D90323FD +:105DB00054E1604B1B6803F00203002BF0D015E0A8 +:105DC0005E4B00221A6001F0C9FEF86408E001F0A1 +:105DD000C5FE0246FB6CD31A642B01D903233DE1B7 +:105DE000544B1B6803F00203002BF0D15148514B78 +:105DF0001B6823F0F8027B681B69F821B964B96C51 +:105E000091FAA1F17964796C3964396CB1FA81F154 +:105E1000F963F96BC9B28B40134303607B681B685D +:105E200003F00803002B30D07B685B69002B16D091 +:105E3000434B01221A6001F091FEF86408E001F082 +:105E40008DFE0246FB6CD31A642B01D9032305E1B6 +:105E5000384B5B6F03F00203002BF0D015E0384B9A +:105E600000221A6001F07AFEF86408E001F076FE84 +:105E70000246FB6CD31A642B01D90323EEE02D4BB1 +:105E80005B6F03F00203002BF0D17B681B6803F00B +:105E90000403002B60D0274A264B1B6C43F0805331 +:105EA0001364284A274B1B6843F48073136001F086 +:105EB00055FEF86408E001F051FE0246FB6CD31A6F +:105EC000642B01D90323C9E01E4B1B6803F48073C4 +:105ED000002BF0D01C4B00221A7001F03FFEF8643A +:105EE0000AE001F03BFE0246FB6CD31A41F2883215 +:105EF000934201D90323B1E00E4B1B6F03F0020361 +:105F0000002BEED1104A7B689B68DBB213707B6874 +:105F10009B68002B20D001F021FEF86416E001F010 +:105F20001DFE0246FB6CD31A41F2883293420DD912 +:105F3000032393E000380240023802400000474249 +:105F4000800E47420070004070380240454B1B6F86 +:105F500003F00203002BE2D07B689B69002B7CD00E +:105F6000404B9B6803F00C03082B74D03E4B00227F +:105F70001A6001F0F3FDF86408E001F0EFFD02465D +:105F8000FB6CD31A642B01D9032367E0354B1B68E4 +:105F900003F00073002BF0D17B689B69022B5CD16E +:105FA00030487B681A6A7B685B6A47F6C071B963E0 +:105FB000B96B91FAA1F17963796B3963396BB1FAF5 +:105FC00081F1F962F96AC9B28B401A437B689B6A16 +:105FD0005B08013B4FF44031B962B96A91FAA1F113 +:105FE0007962796A3962396AB1FA81F1F961F969DC +:105FF000C9B28B401A437B68DB691A437B68DB6A52 +:106000004FF07061B961B96991FAA1F1796179696B +:1060100039613969B1FA81F1F960F968C9B28B4027 +:10602000134343F0005343600F4B01221A6001F009 +:1060300095FDF86408E001F091FD0246FB6CD31A6F +:10604000642B01D9032309E0064B1B6803F000739E +:10605000002BF0D001E0012300E000231846503768 +:10606000BD4680BD003802406000474280B584B024 +:1060700000AF786039600023FB60A64B1B6803F01B +:106080000F023B689A4280F09080A24B3A68D2B2ED +:106090001A70A04B1B6803F00F023B689A4201D0B4 +:1060A000012333E17B681B6803F00203002B08D057 +:1060B0009949994B9B6823F0F0027B689B681343D6 +:1060C0008B607B681B6803F00103002B00F0FB80F2 +:1060D0007B685B68012B07D18F4B1B6803F400338F +:1060E000002B15D1012311E17B685B68022B07D1DE +:1060F000894B1B6803F00073002B09D1012305E1D4 +:10610000854B1B6803F00203002B01D10123FDE046 +:106110008149814B9B6823F003027B685B681343D2 +:106120008B6001F01BFDF8607B685B68012B12D16E +:106130000AE001F013FD0246FB68D31A41F28832EF +:10614000934201D90323E1E0734B9B6803F00C03F6 +:10615000042BEED1B7E07B685B68022B12D10AE01A +:1061600001F0FCFC0246FB68D31A41F288329342EC +:1061700001D90323CAE0684B9B6803F00C03082B8A +:10618000EED1A0E00AE001F0E9FC0246FB68D31A78 +:1061900041F28832934201D90323B7E05E4B9B68FA +:1061A00003F00C03002BEED18DE07B681B6803F03D +:1061B0000203002B08D05849574B9B6823F0F0028C +:1061C0007B689B6813438B607B681B6803F001034B +:1061D000002B6BD07B685B68012B07D14E4B1B6893 +:1061E00003F40033002B15D101238FE07B685B683B +:1061F000022B07D1484B1B6803F00073002B09D119 +:10620000012383E0444B1B6803F00203002B01D100 +:1062100001237BE04049404B9B6823F003027B68ED +:106220005B6813438B6001F099FCF8607B685B68E6 +:10623000012B12D10AE001F091FC0246FB68D31A4F +:1062400041F28832934201D903235FE0324B9B68CD +:1062500003F00C03042BEED128E07B685B68022B73 +:1062600012D10AE001F07AFC0246FB68D31A41F22F +:106270008832934201D9032348E0274B9B6803F0FF +:106280000C03082BEED111E00AE001F067FC024696 +:10629000FB68D31A41F28832934201D9032335E0D7 +:1062A0001D4B9B6803F00C03002BEED1194B3A6891 +:1062B000D2B21A70174B1B6803F00F023B689A4268 +:1062C00001D0012322E07B681B6803F00403002B4C +:1062D00008D01149104B9B6823F4E0527B68DB68BF +:1062E00013438B607B681B6803F00803002B09D005 +:1062F0000949094B9B6823F460427B681B69DB00FA +:1063000013438B60002001F005FC00231846103772 +:10631000BD4680BD003C02400038024080B491B0D0 +:1063200000AF00237B630023FB6300233B63002358 +:10633000BB633D4B9B6803F00C03042B06D0082B7A +:1063400007D0002B66D1394BBB6366E0384BBB638B +:1063500063E0354B5B6803F03F037B63324B5B6864 +:1063600003F48003002B1CD0314A7B6BB2FBF3F2A9 +:106370002D4B596847F6C0730B4047F6C071F96260 +:10638000F96A91FAA1F1B962B96A7962796AB1FAE6 +:1063900081F13962396AC9B2CB4003FB02F3FB6376 +:1063A0001BE0224A7B6BB2FBF3F21F4B596847F6A6 +:1063B000C0730B4047F6C071F961F96991FAA1F118 +:1063C000B961B96979617969B1FA81F1396139697C +:1063D000C9B2CB4003FB02F3FB63134B5B6803F4CE +:1063E00040334FF44032FA60FA6892FAA2F2BA608F +:1063F000BA687A607A68B2FA82F23A603A68D2B2DF +:10640000D34001335B003B63FA6B3B6BB2FBF3F3AE +:10641000BB6302E0054BBB6300BFBB6B1846443750 +:10642000BD465DF8047B7047003802400024F4004C +:1064300000127A0080B584B000AFFFF76FFF01460D +:106440000F4B9B6803F0F003F022FA60FA6892FAAF +:10645000A2F2BA60BA687A607A68B2FA82F23A60F6 +:106460003A68D2B2D340074AD35C21FA03F3064A12 +:106470001360054B1B6818461037BD4680BD00BF32 +:10648000003802406C7E0008DC00002080B485B03B +:1064900000AF78600B46FB7013463B800023FB7314 +:1064A0000023BB607B681B685B6ABB60FB78002BCA +:1064B00008D17B681B683A8812041146BA680A43FF +:1064C0009A6229E07B681B689B6A1B0CBA681344BC +:1064D000BB600023FB730DE07B681A68FB7B4033D5 +:1064E0009B0013445B681B0CBA681344BB60FB7BC6 +:1064F0000133FB73FA7BFB78013B9A42ECDB7B6850 +:106500001968FB78013B3A8812041046BA680243C6 +:1065100040339B000B445A60002318461437BD4695 +:106520005DF8047B704700BF80B483B000AF786033 +:106530000B467B807B681B687A885A62002318466A +:106540000C37BD465DF8047B704700BFF0B58FB0D7 +:106550000AAF78600023FB607B68002B01D1012328 +:10656000F7E07B68032283F87D237868F9F794FECF +:106570007B681B681846FDF7DFFD7B68D3F800E0F9 +:106580007E686D4606F110040FCC0FC50FCC0FC509 +:1065900023682B60331D0ECB7046FDF769FD7B68C9 +:1065A0001B6818460021FDF7D9FD0023FB604CE075 +:1065B0007968FA681346DB009B1A9B000B44303362 +:1065C00001225A71FB68D8B27968FA681346DB0079 +:1065D0009B1A9B000B44303302461A71FB6898B239 +:1065E0007968FA681346DB009B1A9B000B44303332 +:1065F00002465A817968FA681346DB009B1A9B00B1 +:106600000B4430330022DA717968FA681346DB00F4 +:106610009B1A9B000B44383300225A607968FA6851 +:106620001346DB009B1A9B000B44383300229A6010 +:106630007968FA681346DB009B1A9B000B444033D1 +:1066400000229A60FB680133FB60FB680E2BAFD918 +:106650000023FB605AE07968FA681346DB009B1A56 +:106660009B000B4403F5EC7300225A70FB68D8B210 +:106670007968FA681346DB009B1A9B000B4403F50C +:10668000EC7302461A70FB6898B27968FA68134690 +:10669000DB009B1A9B000B44303302465A81796819 +:1066A000FA681346DB009B1A9B000B4403F5EC735E +:1066B0000022DA707968FA681346DB009B1A9B00A7 +:1066C0000B4403F5F07300221A607968FA681346E8 +:1066D000DB009B1A9B000B4403F5F07300225A6009 +:1066E0007968FA681346DB009B1A9B000B4403F59C +:1066F000F47300225A607B681A68FB6840339B0081 +:10670000134400225A60FB680133FB60FB680E2BC8 +:10671000A1D97B68D3F800E07E686D4606F11004CD +:106720000FCC0FC50FCC0FC523682B60331D0ECBCC +:106730007046FDF73BFD7B68012283F87D237B6873 +:10674000002283F87C237B681B681846FEF75AFDFD +:10675000002318461437BD46F0BD00BF80B582B097 +:1067600000AF78607B6893F87C33012B01D1022362 +:1067700012E07B68012283F87C237B681B68184643 +:10678000FEF728FD7B681B681846FDF7C3FC7B6895 +:10679000002283F87C23002318460837BD4680BDBD +:1067A00080B582B000AF78607B6893F87C33012BB2 +:1067B00001D1022317E07B68012283F87C237B68E8 +:1067C0001B681846FDF7B8FC7B681B681846FEF787 +:1067D00097FC7B681B681846FEF714FD7B68002257 +:1067E00083F87C23002318460837BD4680BD00BFD0 +:1067F00080B58AB000AF78607B681B68BB610023FE +:106800007B6200233B6200237B610023FB6100234A +:106810003B610023FB607B681B681846FEF796FD12 +:106820000346002B40F092837B681B681846FEF7F6 +:1068300001FD0346002B00D188E37B681B681846E6 +:10684000FEF7F8FC034603F00203002B03D07B683D +:106850001B6802225A617B681B681846FEF7EAFC37 +:10686000034603F40023002B00F0B3800023FB61F8 +:106870007B681B681846FEF7F3FC3862A5E03B6AAC +:1068800003F00103002B00F09A807B681A68FB6913 +:10689000DBB210461946FEF713FD78617B6903F001 +:1068A0000103002B6CD0FB695A01BB69134403F54B +:1068B00030631A46012393607B681B69012B3CD12E +:1068C0007968FA691346DB009B1A9B000B4403F5B9 +:1068D000F0731A68FB695901BB690B4403F5306317 +:1068E0001B69C3F31203D11A7868FA691346DB00F7 +:1068F0009B1A9B00034403F5F87319607968FA69E1 +:106900001346DB009B1A9B000B4403F5F073596898 +:106910007868FA691346DB009B1A9B00034403F571 +:10692000F0731B6819447868FA691346DB009B1AF8 +:106930009B00034403F5F0735960FB69DBB2786890 +:106940001946F9F7F1FC7B681B69012B18D1FB692B +:10695000002B15D17968FA691346DB009B1A9B005E +:106960000B4403F5F4735B68002B09D17B681A684C +:106970007B6803F56073104601211A46FEF72AFD75 +:106980007B6903F00803002B0BD07868F9F7BAFC99 +:10699000FB695A01BB69134403F530631A460823A7 +:1069A00093607B6903F01003002B08D0FB695A0148 +:1069B000BB69134403F530631A4610239360FB69E7 +:1069C0000133FB613B6A5B083B623B6A002B7FF44F +:1069D00056AF7B681B681846FEF72CFC034603F491 +:1069E0008023002B00F0C4807B681B681846FEF7EC +:1069F0004FFC38620023FB61B6E03B6A03F0010301 +:106A0000002B00F0AB807B681A68FB69DBB2104694 +:106A10001946FEF771FC78617B6903F00103002BD6 +:106A20005BD0FB69012202FA03F33B61BB6903F50A +:106A300000631946BB6903F500635A6B3B69DB438E +:106A400013404B63FB695A01BB69134403F51063A0 +:106A50001A46012393607B681B69012B1BD179685F +:106A6000FA691346DB009B1A9B000B443833996884 +:106A70007868FA691346DB009B1A9B00034438339D +:106A80005B6819447868FA691346DB009B1A9B001F +:106A9000034438339960FB69DBB278681946F9F72B +:106AA0005FFC7B681B69012B17D1FB69002B14D19C +:106AB0007968FA691346DB009B1A9B000B4440334C +:106AC0009B68002B09D17B681A687B6803F56073AB +:106AD000104601211A46FEF77DFC7B6903F008038E :106AE000002B08D0FB695A01BB69134403F51063FE -:106AF0001A46022393607B6903F08003002B03D0C6 -:106B00007868F96900F076FCFB690133FB613B6A48 -:106B10005B083B623B6A002B7FF445AF7B681B68D8 -:106B20001846FEF7E5FB0346002B12DABB6903F5B6 -:106B300000631A46BB6903F500635B6823F0010339 -:106B400053607868F9F776FC7B681B684FF0004269 -:106B50005A617B681B681846FEF7CAFB034603F4BC -:106B60000063002B0FD0BB6903F500639B6803F043 -:106B70000103002B02D07868F9F742FC7B681B68A0 -:106B80004FF400625A617B681B681846FEF7B0FB41 -:106B9000034603F48053002B00F09080BB6903F59B -:106BA00000631A46BB6903F500635B6823F00103C9 -:106BB00053607B681B6818460021FDF781FC0023A9 -:106BC0007B6214E07B6A5A01BB69134403F51063CE -:106BD0001A46FF2393607B6A5A01BB69134403F58D -:106BE00030631A46FF2393607B6A01337B627B68C4 -:106BF0005A687B6A9A42E5D8BB6903F500631A4676 -:106C00004FF0FF339361BB6903F500631A46BB691C -:106C100003F50063DB6943F00113D3617B68DB6A32 -:106C2000002B18D0BB6903F500631A46BB6903F556 -:106C30000063D3F8843043F00B03C2F88430BB699F -:106C400003F500631A46BB6903F500635B6C43F010 -:106C50000B03536415E0BB6903F500631A46BB6977 -:106C600003F500635B6943F00B035361BB6903F5F4 -:106C700000631A46BB6903F500631B6943F00B030D -:106C80001361BB6903F500631A46BB6903F5006332 -:106C90001B6823F4FE6313607B6819687B681B69BB -:106CA000DAB27B6803F56073084611461A46FEF7B0 -:106CB000EFFB7B681B684FF480525A617B681B684E -:106CC0001846FEF715FB034603F40053002B3AD099 -:106CD0007B681B681846FEF7A5FB7B681B687A6813 -:106CE0001268D26822F47052DA607B681B6818461A -:106CF000FDF746FC0346002B0FD17B680022DA60CB -:106D00007B684FF400725A617B681B687A6812686E -:106D1000D26842F41052DA600DE07B680322DA6038 -:106D20007B6840225A617B681B687A681268D26867 -:106D300042F4A052DA607868F9F73AFB7B681B6886 -:106D40004FF400525A617B681B681846FEF7D0FA70 -:106D5000034603F01003002B63D07B681B687A683E -:106D60001268926922F010029A61BB691B6AFB608B -:106D7000FB6803F00F021346DB009B1A9B0003F530 -:106D8000EC737A681344BB60FB6803F4F0135B0C8C -:106D9000022B26D1FA6847F6F0731340002B38D047 -:106DA000BB68D968FA6847F6F07313401B099BB2B9 -:106DB000B8691A46FEF7F8F8BB68DA68F96847F66A -:106DC000F0730B401B091A44BB68DA60BB689A6910 -:106DD000F96847F6F0730B401B091A44BB689A61C7 -:106DE00017E0FB6803F4F0135B0C062B11D17B68F2 -:106DF00003F56073B86919460822FEF7D5F8BB6839 -:106E00009A69F96847F6F0730B401B091A44BB688E -:106E10009A617B681B687A681268926942F0100276 -:106E20009A617B681B681846FEF762FA034603F016 -:106E30000803002B06D07868F9F7ACFA7B681B686A -:106E400008225A617B681B681846FEF751FA034610 -:106E500003F48013002B0AD0FB69DBB27868194673 -:106E6000F9F714FB7B681B684FF480125A617B684A -:106E70001B681846FEF73CFA034603F40013002B88 -:106E80000AD0FB69DBB278681946F9F7EDFA7B683E -:106E90001B684FF400125A617B681B681846FEF7A6 -:106EA00027FA034603F08043002B07D07868F9F7F0 -:106EB000FFFA7B681B684FF080425A617B681B6851 -:106EC0001846FEF715FA034603F00403002B13D00F -:106ED0007B681B685B68FB60FB6803F00403002BA6 -:106EE00002D07868F9F7F2FA7B681B687A68126852 -:106EF0005168FA680A435A602837BD4680BD00BF12 -:106F000080B582B000AF78600B46FB707B6893F869 -:106F10007C33012B01D102230FE07B68012283F82F -:106F20007C237B681A68FB7810461946FEF78AF9BD -:106F30007B68002283F87C23002318460837BD466F -:106F400080BD00BF80B584B000AF786008461146B0 -:106F50001A460346FB700B463B801346BB7000236A -:106F6000FB72FB785BB2002B0CDAFB7803F07F023C -:106F70001346DB009B1A9B0030337A6813440433BA -:106F8000FB600BE0FB7803F07F021346DB009B1AEB -:106F90009B0003F5EC737A681344FB60FB7803F005 -:106FA0007F03DAB2FB681A70FB78DB09DBB21A46A2 -:106FB000FB685A703A88FB689A60FB68BA78DA70A6 -:106FC000FB685B78002B04D0FB681B789AB2FB68E7 -:106FD000DA80BB78022B02D1FB6800221A717B6831 -:106FE00093F87C33012B01D102230EE07B68012250 -:106FF00083F87C237B681B681846F968FDF7F6FA6E -:107000007B68002283F87C23FB7A18461037BD4644 -:1070100080BD00BF80B584B000AF78600B46FB70C8 -:10702000FB785BB2002B0CDAFB7803F07F0213468F -:10703000DB009B1A9B0030337A6813440433FB60F7 -:107040000BE0FB7803F07F021346DB009B1A9B00EA -:1070500003F5EC737A681344FB60FB7803F07F035D -:10706000DAB2FB681A70FB78DB09DBB21A46FB6800 -:107070005A707B6893F87C33012B01D102230EE018 -:107080007B68012283F87C237B681B681846F968BB -:10709000FDF736FB7B68002283F87C23002318462B -:1070A0001037BD4680BD00BF80B586B000AFF86028 -:1070B0007A603B600B46FB72FB7A03F07F0213465B -:1070C000DB009B1A9B0003F5EC73FA6813447B61A9 -:1070D0007B697A68DA607B693A685A617B69002269 -:1070E0009A617B6900225A70FB7A03F07F03DAB25F -:1070F0007B691A70FB681B69012B02D17A687B6976 -:107100001A61FB6893F87C33012B01D1022322E042 -:10711000FB68012283F87C23FB7A03F07F03002BBA -:107120000AD1FB681A68FB681B69DBB210467969F3 -:107130001A46FDF7A3FD09E0FB681A68FB681B69A6 -:10714000DBB2104679691A46FDF756FBFB68002250 -:1071500083F87C23002318461837BD4680BD00BF46 -:1071600080B483B000AF78600B46FB70FB7803F00F -:107170007F0279681346DB009B1A9B000B4403F5E2 -:10718000F8731B689BB218460C37BD465DF8047B4C -:10719000704700BF80B586B000AFF8607A603B6092 -:1071A0000B46FB72FB7A03F07F021346DB009B1A4F -:1071B0009B003033FA68134404337B617B697A683F -:1071C000DA607B693A685A617B6900229A617B695F -:1071D00001225A70FB7A03F07F03DAB27B691A70DE -:1071E000FB681B69012B02D17A687B691A61FB6815 -:1071F00093F87C33012B01D1022322E0FB680122AA -:1072000083F87C23FB7A03F07F03002B0AD1FB6811 -:107210001A68FB681B69DBB2104679691A46FDF7EC -:107220002DFD09E0FB681A68FB681B69DBB210469C -:1072300079691A46FDF7E0FAFB68002283F87C239F -:10724000002318461837BD4680BD00BF80B584B006 -:1072500000AF78600B46FB70FB785BB2002B0CDA5A -:10726000FB7803F07F021346DB009B1A9B00303350 -:107270007A6813440433FB6009E0FA781346DB00B4 -:107280009B1A9B0003F5EC737A681344FB60FB6860 -:1072900001229A70FB7803F07F03DAB2FB681A7060 -:1072A000FB78DB09DBB21A46FB685A707B6893F8FF -:1072B0007C33012B01D1022320E07B68012283F87B -:1072C0007C237B681B681846F968FDF797FEFB78FE -:1072D00003F07F03002B0CD17B6819687B681B6966 -:1072E000DAB27B6803F56073084611461A46FEF76A -:1072F000CFF87B68002283F87C23002318461037E0 -:10730000BD4680BD80B584B000AF78600B46FB7091 -:10731000FB785BB2002B0CDAFB7803F07F0213469C -:10732000DB009B1A9B0030337A6813440433FB6004 -:1073300009E0FA781346DB009B1A9B0003F5EC7317 -:107340007A681344FB60FB6800229A70FB7803F0B4 -:107350007F03DAB2FB681A70FB78DB09DBB21A46EE -:10736000FB685A707B6893F87C33012B01D10223B0 -:107370000EE07B68012283F87C237B681B6818463B -:10738000F968FDF7ADFE7B68002283F87C230023BB -:1073900018461037BD4680BD80B582B000AF78601A -:1073A0000B46FB707B6893F87C33012B01D10223E1 -:1073B0001BE07B68012283F87C23FB785BB2002B07 -:1073C00009DA7B681A68FB7803F07F0310461946D8 -:1073D000FDF776F804E07B681B681846FDF796F821 -:1073E0007B68002283F87C23002318460837BD46BB -:1073F00080BD00BF90B58BB002AF786039607B680C -:107400001B687B610023FB6100233B613A681346E4 -:10741000DB009B1A9B0030337A6813440433FB6013 -:10742000FB685A69FB689B69D31AFB61FA69FB68C0 -:107430009B689A4202D9FB689B68FB61FB69033336 -:10744000002B00DA03339B10BB612EE0FB68D96888 -:107450003B68DAB2FB699CB27B681B69DBB20093C4 -:1074600078692346FDF768FDFB68DA68FB691A4412 -:10747000FB68DA60FB689A69FB691A44FB689A61E9 -:10748000FB685A69FB689B69D31AFB61FA69FB6860 -:107490009B689A4202D9FB689B68FB61FB690333D6 -:1074A000002B00DA03339B10BB613B685A017B69F8 -:1074B000134403F510639B699AB2BB699A4209D3DE -:1074C000FB689A69FB685B699A4203D2FB685B6957 -:1074D000002BBBD1FB69002B13DC3B68012202FAB5 -:1074E00003F33B617B6903F5006319467B6903F590 -:1074F00000635A6B3B69DB4313404B637868F8F7D2 -:10750000F3FF002318462437BD4690BD80B487B0F2 -:1075100000AF786039600023FB600023BB6000236C -:107520003B6100237B6165E17B69012202FA03F381 -:10753000FB603B681A68FB681340BB60BA68FB6875 -:107540009A4240F054813B685B68022B03D03B6851 -:107550005B68122B22D17B69DA087B68083253F80A -:1075600022303B617B6903F007039B001A460F231F -:107570009340DB433A6913403B613B681B697A697E -:1075800002F00702920093403A6913433B617B6922 -:10759000DA087B680832396943F822107B681B6877 -:1075A0003B617B695B001A4603239340DB433A69E6 -:1075B00013403B613B685B6803F003037A69520048 -:1075C00093403A6913433B617B683A691A603B68B0 -:1075D0005B68012B0BD03B685B68022B07D03B68D4 -:1075E0005B68112B03D03B685B68122B2FD17B6843 -:1075F0009B683B617B695B001A4603239340DB4336 -:107600003A6913403B613B68DB687A6952009340FA -:107610003A6913433B617B683A699A607B685B68AF -:107620003B617B69012202FA03F3DB433A691340B1 -:107630003B613B685B6803F010031A097B6902FA3F -:1076400003F33A6913433B617B683A695A607B688C -:10765000DB683B617B695B001A4603239340DB4395 -:107660003A6913403B613B689B687A6952009340DA -:107670003A6913433B617B683A69DA603B685B684F -:1076800003F08053002B00F0B2805F4A5E4B5B6CCE -:1076900043F4804353645D4A7B699B08023352F88C -:1076A00023303B617B6903F003039B001A460F23E1 -:1076B0009340DB433A6913403B617B68544A9342F1 -:1076C00031D07B68534A93422BD07B68524A934215 -:1076D00025D07B68514A93421FD07B68504A934221 -:1076E00019D07B684F4A934213D07B684E4A93422D -:1076F0000DD07B684D4A934207D07B684C4A934239 -:1077000001D1082310E009230EE007230CE0062333 -:107710000AE0052308E0042306E0032304E0022333 -:1077200002E0012300E000237A6902F003029200E4 -:1077300093403A6913433B6134497B699B080233A8 -:107740003A6941F823203B4B1B683B61BB68DB4334 -:107750003A6913403B613B685B6803F48033002B5C -:1077600003D03A69BB6813433B61324A3B691360FB -:10777000304B5B683B61BB68DB433A6913403B615C -:107780003B685B6803F40033002B03D03A69BB68A5 -:1077900013433B61274A3B695360264B9B683B611F +:106AF0001A46082393607B6903F01003002B08D02B +:106B0000FB695A01BB69134403F510631A4610234D +:106B100093607B6903F04003002B08D0FB695A01A6 +:106B2000BB69134403F510631A46402393607B69E5 +:106B300003F00203002B08D0FB695A01BB69134420 +:106B400003F510631A46022393607B6903F0800308 +:106B5000002B03D07868F96900F076FCFB690133FB +:106B6000FB613B6A5B083B623B6A002B7FF445AFED +:106B70007B681B681846FEF75DFB0346002B12DAA4 +:106B8000BB6903F500631A46BB6903F500635B68E4 +:106B900023F0010353607868F9F74CFC7B681B68AD +:106BA0004FF000425A617B681B681846FEF742FBB3 +:106BB000034603F40063002B0FD0BB6903F50063A9 +:106BC0009B6803F00103002B02D07868F9F718FCEA +:106BD0007B681B684FF400625A617B681B6818462B +:106BE000FEF728FB034603F48053002B00F090804F +:106BF000BB6903F500631A46BB6903F500635B6874 +:106C000023F0010353607B681B6818460021FDF7E1 +:106C1000F9FB00237B6214E07B6A5A01BB691344D1 +:106C200003F510631A46FF2393607B6A5A01BB6920 +:106C3000134403F530631A46FF2393607B6A0133E4 +:106C40007B627B685A687B6A9A42E5D8BB6903F528 +:106C500000631A464FF0FF339361BB6903F500638D +:106C60001A46BB6903F50063DB6943F00113D36186 +:106C70007B68DB6A002B18D0BB6903F500631A46FA +:106C8000BB6903F50063D3F8843043F00B03C2F80B +:106C90008430BB6903F500631A46BB6903F50063E2 +:106CA0005B6C43F00B03536415E0BB6903F50063B1 +:106CB0001A46BB6903F500635B6943F00B0353613C +:106CC000BB6903F500631A46BB6903F500631B69E2 +:106CD00043F00B031361BB6903F500631A46BB69FC +:106CE00003F500631B6823F4FE6313607B68196877 +:106CF0007B681B69DAB27B6803F56073084611464E +:106D00001A46FEF767FB7B681B684FF480525A6196 +:106D10007B681B681846FEF78DFA034603F40053A0 +:106D2000002B3AD07B681B681846FEF71DFB7B687A +:106D30001B687A681268D26822F47052DA607B6845 +:106D40001B681846FDF7BEFB0346002B0FD17B687E +:106D50000022DA607B684FF400725A617B681B681E +:106D60007A681268D26842F41052DA600DE07B68EB +:106D70000322DA607B6840225A617B681B687A686C +:106D80001268D26842F4A052DA607868F9F710FB12 +:106D90007B681B684FF400525A617B681B68184679 +:106DA000FEF748FA034603F01003002B63D07B681C +:106DB0001B687A681268926922F010029A61BB69B6 +:106DC0001B6AFB60FB6803F00F021346DB009B1A93 +:106DD0009B0003F5EC737A681344BB60FB6803F413 +:106DE000F0135B0C022B26D1FA6847F6F0731340C0 +:106DF000002B38D0BB68D968FA6847F6F0731340A7 +:106E00001B099BB2B8691A46FEF770F8BB68DA68CE +:106E1000F96847F6F0730B401B091A44BB68DA6047 +:106E2000BB689A69F96847F6F0730B401B091A446E +:106E3000BB689A6117E0FB6803F4F0135B0C062B48 +:106E400011D17B6803F56073B86919460822FEF713 +:106E50004DF8BB689A69F96847F6F0730B401B0957 +:106E60001A44BB689A617B681B687A6812689269E9 +:106E700042F010029A617B681B681846FEF7DAF947 +:106E8000034603F00803002B06D07868F9F782FA6E +:106E90007B681B6808225A617B681B681846FEF7EE +:106EA000C9F9034603F48013002B0AD0FB69DBB257 +:106EB00078681946F9F7EAFA7B681B684FF4801284 +:106EC0005A617B681B681846FEF7B4F9034603F461 +:106ED0000013002B0AD0FB69DBB278681946F9F77A +:106EE000C3FA7B681B684FF400125A617B681B6809 +:106EF0001846FEF79FF9034603F08043002B07D0A6 +:106F00007868F9F7D5FA7B681B684FF080425A61C0 +:106F10007B681B681846FEF78DF9034603F00403EF +:106F2000002B13D07B681B685B68FB60FB6803F079 +:106F30000403002B02D07868F9F7C8FA7B681B6855 +:106F40007A6812685168FA680A435A602837BD4661 +:106F500080BD00BF80B582B000AF78600B46FB708B +:106F60007B6893F87C33012B01D102230FE07B680F +:106F7000012283F87C237B681A68FB781046194647 +:106F8000FEF702F97B68002283F87C230023184671 +:106F90000837BD4680BD00BF80B584B000AF7860C3 +:106FA000084611461A460346FB700B463B801346C3 +:106FB000BB700023FB72FB785BB2002B0CDAFB7812 +:106FC00003F07F021346DB009B1A9B0030337A6884 +:106FD00013440433FB600BE0FB7803F07F0213469D +:106FE000DB009B1A9B0003F5EC737A681344FB608B +:106FF000FB7803F07F03DAB2FB681A70FB78DB09D9 +:10700000DBB21A46FB685A703A88FB689A60FB68E4 +:10701000BA78DA70FB685B78002B04D0FB681B78C9 +:107020009AB2FB68DA80BB78022B02D1FB6800229F +:107030001A717B6893F87C33012B01D102230EE097 +:107040007B68012283F87C237B681B681846F968FB +:10705000FDF76EFA7B68002283F87C23FB7A1846E2 +:107060001037BD4680BD00BF80B584B000AF7860EA +:107070000B46FB70FB785BB2002B0CDAFB7803F05D +:107080007F021346DB009B1A9B0030337A6813445F +:107090000433FB600BE0FB7803F07F021346DB0058 +:1070A0009B1A9B0003F5EC737A681344FB60FB7832 +:1070B00003F07F03DAB2FB681A70FB78DB09DBB2FE +:1070C0001A46FB685A707B6893F87C33012B01D118 +:1070D00002230EE07B68012283F87C237B681B6817 +:1070E0001846F968FDF7AEFA7B68002283F87C2326 +:1070F000002318461037BD4680BD00BF80B586B05E +:1071000000AFF8607A603B600B46FB72FB7A03F0DD +:107110007F021346DB009B1A9B0003F5EC73FA68B1 +:1071200013447B617B697A68DA607B693A685A61EB +:107130007B6900229A617B6900225A70FB7A03F016 +:107140007F03DAB27B691A70FB681B69012B02D1DD +:107150007A687B691A61FB6893F87C33012B01D153 +:10716000022322E0FB68012283F87C23FB7A03F0F0 +:107170007F03002B0AD1FB681A68FB681B69DBB22E +:10718000104679691A46FDF71BFD09E0FB681A688D +:10719000FB681B69DBB2104679691A46FDF7CEFA27 +:1071A000FB68002283F87C23002318461837BD466D +:1071B00080BD00BF80B483B000AF78600B46FB7029 +:1071C000FB7803F07F0279681346DB009B1A9B0073 +:1071D0000B4403F5F8731B689BB218460C37BD4689 +:1071E0005DF8047B704700BF80B586B000AFF860E3 +:1071F0007A603B600B46FB72FB7A03F07F0213461A +:10720000DB009B1A9B003033FA68134404337B6124 +:107210007B697A68DA607B693A685A617B69002227 +:107220009A617B6901225A70FB7A03F07F03DAB21C +:107230007B691A70FB681B69012B02D17A687B6934 +:107240001A61FB6893F87C33012B01D1022322E001 +:10725000FB68012283F87C23FB7A03F07F03002B79 +:107260000AD1FB681A68FB681B69DBB210467969B2 +:107270001A46FDF7A5FC09E0FB681A68FB681B6964 +:10728000DBB2104679691A46FDF758FAFB6800220E +:1072900083F87C23002318461837BD4680BD00BF05 +:1072A00080B584B000AF78600B46FB70FB785BB2B2 +:1072B000002B0CDAFB7803F07F021346DB009B1AED +:1072C0009B0030337A6813440433FB6009E0FA789A +:1072D0001346DB009B1A9B0003F5EC737A6813449A +:1072E000FB60FB6801229A70FB7803F07F03DAB23F +:1072F000FB681A70FB78DB09DBB21A46FB685A7030 +:107300007B6893F87C33012B01D1022320E07B685A +:10731000012283F87C237B681B681846F968FDF717 +:107320000FFEFB7803F07F03002B0CD17B681968FC +:107330007B681B69DAB27B6803F560730846114607 +:107340001A46FEF747F87B68002283F87C23002367 +:1073500018461037BD4680BD80B584B000AF786058 +:107360000B46FB70FB785BB2002B0CDAFB7803F06A +:107370007F021346DB009B1A9B0030337A6813446C +:107380000433FB6009E0FA781346DB009B1A9B008C +:1073900003F5EC737A681344FB60FB6800229A7073 +:1073A000FB7803F07F03DAB2FB681A70FB78DB0925 +:1073B000DBB21A46FB685A707B6893F87C33012B6A +:1073C00001D102230EE07B68012283F87C237B68D5 +:1073D0001B681846F968FDF725FE7B68002283F8D4 +:1073E0007C23002318461037BD4680BD80B582B08F +:1073F00000AF78600B46FB707B6893F87C33012B01 +:1074000001D102231BE07B68012283F87C23FB78F7 +:107410005BB2002B09DA7B681A68FB7803F07F0304 +:1074200010461946FCF7EEFF04E07B681B6818461F +:10743000FDF70EF87B68002283F87C2300231846B2 +:107440000837BD4680BD00BF90B58BB002AF7860F5 +:1074500039607B681B687B610023FB6100233B6113 +:107460003A681346DB009B1A9B0030337A6813445A +:107470000433FB60FB685A69FB689B69D31AFB61A4 +:10748000FA69FB689B689A4202D9FB689B68FB61BA +:10749000FB690333002B00DA03339B10BB612EE042 +:1074A000FB68D9683B68DAB2FB699CB27B681B69F0 +:1074B000DBB2009378692346FDF7E0FCFB68DA68ED +:1074C000FB691A44FB68DA60FB689A69FB691A4435 +:1074D000FB689A61FB685A69FB689B69D31AFB6178 +:1074E000FA69FB689B689A4202D9FB689B68FB615A +:1074F000FB690333002B00DA03339B10BB613B684D +:107500005A017B69134403F510639B699AB2BB6906 +:107510009A4209D3FB689A69FB685B699A4203D275 +:10752000FB685B69002BBBD1FB69002B13DC3B685C +:10753000012202FA03F33B617B6903F500631946FC +:107540007B6903F500635A6B3B69DB4313404B6374 +:107550007868F8F7C9FF002318462437BD4690BD68 +:1075600080B487B000AF786039600023FB600023EF +:10757000BB6000233B6100237B6165E17B690122E5 +:1075800002FA03F3FB603B681A68FB681340BB60B8 +:10759000BA68FB689A4240F054813B685B68022BF2 +:1075A00003D03B685B68122B22D17B69DA087B68C9 +:1075B000083253F822303B617B6903F007039B00DC +:1075C0001A460F239340DB433A6913403B613B6803 +:1075D0001B697A6902F00702920093403A691343EB +:1075E0003B617B69DA087B680832396943F822100D +:1075F0007B681B683B617B695B001A4603239340F1 +:10760000DB433A6913403B613B685B6803F003036B +:107610007A69520093403A6913433B617B683A6947 +:107620001A603B685B68012B0BD03B685B68022BE0 +:1076300007D03B685B68112B03D03B685B68122B5B +:107640002FD17B689B683B617B695B001A460323F3 +:107650009340DB433A6913403B613B68DB687A69DE +:10766000520093403A6913433B617B683A699A60E0 +:107670007B685B683B617B69012202FA03F3DB43B1 +:107680003A6913403B613B685B6803F010031A09D9 +:107690007B6902FA03F33A6913433B617B683A69F9 +:1076A0005A607B68DB683B617B695B001A46032399 +:1076B0009340DB433A6913403B613B689B687A69BE +:1076C000520093403A6913433B617B683A69DA6040 +:1076D0003B685B6803F08053002B00F0B2805F4A88 +:1076E0005E4B5B6C43F4804353645D4A7B699B084B +:1076F000023352F823303B617B6903F003039B00A4 +:107700001A460F239340DB433A6913403B617B6881 +:10771000544A934231D07B68534A93422BD07B68C2 +:10772000524A934225D07B68514A93421FD07B68CE +:10773000504A934219D07B684F4A934213D07B68DA +:107740004E4A93420DD07B684D4A934207D07B68E6 +:107750004C4A934201D1082310E009230EE007238D +:107760000CE006230AE0052308E0042306E00323D7 +:1077700004E0022302E0012300E000237A6902F022 +:107780000302920093403A6913433B6134497B6999 +:107790009B0802333A6941F823203B4B1B683B614D :1077A000BB68DB433A6913403B613B685B6803F4A9 -:1077B0008013002B03D03A69BB6813433B611D4A19 -:1077C0003B6993601B4BDB683B61BB68DB433A69F9 -:1077D00013403B613B685B6803F40013002B03D04C -:1077E0003A69BB6813433B61124A3B69D3607B69CA -:1077F00001337B617B690F2B7FF696AE1C37BD464C -:107800005DF8047B704700BF00380240003801403B -:10781000000002400004024000080240000C024048 -:10782000001002400014024000180240001C0240F8 -:1078300000200240003C014080B485B000AF786079 -:107840000023FB607B68002B01D101235BE07B6898 -:10785000022283F835207B681B681B68FB60FA688E -:107860002C4B1340FB607B685A687B689B681A430B -:107870007B68DB681A437B681B691A437B685B691A -:107880001A437B689B691A437B68DB691A437B68F0 -:107890001B6A1343FA681343FB607B685B6A042B23 -:1078A00007D17B68DA6A7B681B6B1343FA68134362 -:1078B000FB607B681B68FA681A607B681B685B6901 -:1078C000FB60FB6823F00703FB607B685B6AFA6878 -:1078D0001343FB607B685B6A042B04D17B689B6A63 -:1078E000FA681343FB607B681B68FA685A617B681F -:1078F0000022DA647B68012283F835207B6800224D -:1079000083F83420002318461437BD465DF8047B05 -:10791000704700BF3F8010F080B584B000AFF860C2 -:10792000B9607A603B60FB6893F83430012B01D179 -:10793000022346E0FB68012283F83420FB68022220 -:1079400083F83520FB681B68FA681268126822F019 -:1079500001021A60F868B9687A683B6803F09AF91E -:10796000FB681B68FA681268126842F010021A601D -:10797000FB681B68FA681268126842F008021A6015 -:10798000FB681B68FA681268126842F004021A6009 -:10799000FB681B68FA681268526942F080025A61FB -:1079A000FB681B68FA681268126842F002021A60EB -:1079B000FB681B68FA681268126842F001021A60DC -:1079C000002318461037BD4680BD00BF80B582B089 -:1079D00000AF78607B681B681A46784B9A4272D970 -:1079E000774B5A687B681B681946764B994262D080 -:1079F0007B681B681946744B99425AD07B681B6898 -:107A00001946724B994252D07B681B681946704BDD -:107A100099424AD07B681B6819466E4B994241D007 -:107A20007B681B6819466C4B994238D07B681B6891 -:107A300019466A4B99422FD07B681B681946684BE0 -:107A4000994226D07B681B681946664B99421DD027 -:107A50007B681B681946644B994214D07B681B688D -:107A60001946624B99420BD07B681B681946604BE4 -:107A7000994202D14FF400231EE04FF000731BE047 -:107A80004FF4002318E04FF4002315E04FF40023D7 -:107A900012E04FF400730FE04FF400730CE04FF46A -:107AA000007309E04FF4007306E0082304E00823A4 -:107AB00002E0082300E008231340002B14BF012339 -:107AC0000023DBB29FE17B681B681A46494B9A4250 -:107AD00040F292803A4B1A687B681B681946394B12 -:107AE000994262D07B681B681946374B99425AD03D -:107AF0007B681B681946354B994252D07B681B68DE -:107B00001946334B99424AD07B681B681946314B62 -:107B1000994241D07B681B6819462F4B994238D057 -:107B20007B681B6819462D4B99422FD07B681B68D8 -:107B300019462B4B994226D07B681B681946294B66 -:107B400099421DD07B681B681946274B994214D077 -:107B50007B681B681946254B99420BD07B681B68D4 -:107B60001946234B994202D14FF400231EE04FF0F7 -:107B700000731BE04FF4002318E04FF4002315E0DE -:107B80004FF4002312E04FF400730FE04FF4007342 -:107B90000CE04FF4007309E04FF4007306E0082393 -:107BA00004E0082302E0082300E008231340002B30 -:107BB00014BF01230023DBB225E100BF586402405B -:107BC0000064024010600240106402407060024095 -:107BD00070640240286002402864024088600240CD -:107BE000886402404060024040640240A06002405D -:107BF000A0640240B86002407B681B681A46704B64 -:107C00009A4272D96F4B5A687B681B6819466E4B53 -:107C1000994262D07B681B6819466C4B99425AD0D6 -:107C20007B681B6819466A4B994252D07B681B6877 -:107C30001946684B99424AD07B681B681946664BC7 -:107C4000994241D07B681B681946644B994238D0F1 -:107C50007B681B681946624B99422FD07B681B6872 -:107C60001946604B994226D07B681B6819465E4BCB -:107C700099421DD07B681B6819465C4B994214D011 -:107C80007B681B6819465A4B99420BD07B681B686E -:107C90001946584B994202D14FF400231EE04FF091 -:107CA00000731BE04FF4002318E04FF4002315E0AD -:107CB0004FF4002312E04FF400730FE04FF4007311 -:107CC0000CE04FF4007309E04FF4007306E0082362 -:107CD00004E0082302E0082300E008231340002BFF -:107CE00014BF01230023DBB28DE0364B1A687B689A -:107CF0001B681946344B99427ED07B681B68194635 -:107D0000324B99425AD07B681B681946304B9942D6 -:107D100052D07B681B6819462E4B99424AD07B682B -:107D20001B6819462C4B994241D07B681B68194649 -:107D30002A4B994238D07B681B681946284B9942D8 -:107D40002FD07B681B681946264B994226D07B684A -:107D50001B681946244B99421DD07B681B68194645 -:107D6000224B994214D07B681B681946204B9942DC -:107D70000BD07B681B6819461E4B994202D14FF409 -:107D800000233AE04FF0007337E04FF4002334E073 -:107D90004FF4002331E04FF400232EE04FF4007342 -:107DA0002BE04FF4007328E04FF4007325E04FF40C -:107DB000007322E0082320E008231EE008231CE0D3 -:107DC00058600240006002401060024010640240AF -:107DD00070600240706402402860024028640240E3 -:107DE0008860024088640240406002404064024073 -:107DF000A0600240A064024008231340002B14BF7F -:107E000001230023DBB2002B00F010827B681B688B -:107E10001B6803F00403002B00F008827B681B68DA -:107E20007A681268126822F004021A607B681B6884 -:107E30001A46A04B9A426CD99F4A7B681B68194628 -:107E40009E4B994262D07B681B6819469C4B9942B5 -:107E50005AD07B681B6819469A4B994252D07B686E -:107E60001B681946984B99424AD07B681B68194693 -:107E7000964B994241D07B681B681946944B9942B6 -:107E800038D07B681B681946924B99422FD07B688B -:107E90001B681946904B994226D07B681B6819468F -:107EA0008E4B99421DD07B681B6819468C4B9942BA -:107EB00014D07B681B6819468A4B99420BD07B68AB -:107EC0001B681946884B994202D14FF400231EE0EB -:107ED0004FF000731BE04FF4002318E04FF4002331 -:107EE00015E04FF4002312E04FF400730FE04FF45D -:107EF00000730CE04FF4007309E04FF4007306E0E8 -:107F0000082304E0082302E0082300E00823D360EC -:107F100076E17B681B681A46744B9A426CD9664AB4 -:107F20007B681B681946654B994262D07B681B6869 -:107F30001946634B99425AD07B681B681946614BBE -:107F4000994252D07B681B6819465F4B99424AD0D0 -:107F50007B681B6819465D4B994241D07B681B6862 -:107F600019465B4B994238D07B681B681946594BC0 -:107F700099422FD07B681B681946574B994226D0EF -:107F80007B681B681946554B99421DD07B681B685E -:107F90001946534B994214D07B681B681946514BC4 -:107FA00099420BD07B681B6819464F4B994202D10E -:107FB0004FF400231EE04FF000731BE04FF400234A -:107FC00018E04FF4002315E04FF4002312E04FF4C3 -:107FD00000730FE04FF400730CE04FF4007309E0FE -:107FE0004FF4007306E0082304E0082302E00823AE -:107FF00000E00823936003E17B681B681A463C4B52 -:108000009A4240F291803B4A7B681B6819462B4B91 -:10801000994200F086807B681B681946284B99427C -:108020007DD07B681B681946264B994275D07B68CA -:108030001B681946244B99426DD07B681B68194612 -:10804000224B994264D07B681B681946204B9942A9 -:108050005BD07B681B6819461E4B994252D07B68E7 -:108060001B6819461C4B994249D07B681B6819460E -:108070001A4B994240D07B681B681946184B9942AD -:1080800014D07B681B681946164B99420BD07B684D -:108090001B681946144B994202D14FF4002341E06A -:1080A0004FF000733EE04FF400233BE04FF4002319 -:1080B00038E000BF58640240006402401060024093 -:1080C0001064024070600240706402402860024008 -:1080D0002864024088600240886402404060024098 -:1080E00040640240A0600240A0640240B8600240C8 -:1080F00058600240006002404FF4002312E04FF449 -:1081000000730FE04FF400730CE04FF4007309E0CC -:108110004FF4007306E0082304E0082302E008237C -:1081200000E00823D3606BE07B4A7B681B6819463C -:108130007A4B994262D07B681B681946784B99420A -:108140005AD07B681B681946764B994252D07B689F -:108150001B681946744B99424AD07B681B681946C4 -:10816000724B994241D07B681B681946704B99420B -:1081700038D07B681B6819466E4B99422FD07B68BC -:108180001B6819466C4B994226D07B681B681946C0 -:108190006A4B99421DD07B681B681946684B99420F -:1081A00014D07B681B681946664B99420BD07B68DC -:1081B0001B681946644B994202D14FF400231EE01C -:1081C0004FF000731BE04FF4002318E04FF400233E -:1081D00015E04FF4002312E04FF400730FE04FF46A -:1081E00000730CE04FF4007309E04FF4007306E0F5 -:1081F000082304E0082302E0082300E0082393603A -:108200007B68DB6C43F001027B68DA647B680422E4 -:1082100083F835207B68002283F834207B689B6CD0 -:10822000002B03D07B689B6C786898477B681B6841 -:108230001A46464B9A4240F28F80454B5A687B68FB -:108240001B681946354B99425ED07B681B681946FE -:10825000334B994256D07B681B681946314B994283 -:108260004ED07B681B6819462F4B994246D07B68DD -:108270001B6819462D4B99423ED07B681B681946F6 -:108280002B4B994236D07B681B681946294B994283 -:108290002ED07B681B681946274B994226D07B68F5 -:1082A0001B681946254B99421DD07B681B681946EF -:1082B000234B994214D07B681B681946214B994285 -:1082C0000BD07B681B6819461F4B994202D14FF4B3 -:1082D00080331AE04FF4800317E04FF4803314E04A -:1082E0004FF4803311E04FF480330EE040230CE074 -:1082F00040230AE0402308E0402306E0154B04E059 -:10830000144B02E0134B00E0124B1340002B14BF40 -:1083100001230023DBB29AE10060024010600240BA -:1083200010640240706002407064024028600240A5 -:108330002864024088600240886402404060024035 -:1083400040640240A0600240A064024058640240C1 -:1083500000640240010080007B681B681A469A4B4B -:108360009A426ED9994B1A687B681B681946984BDC -:1083700099425ED07B681B681946964B994256D04D -:108380007B681B681946944B99424ED07B681B68EA -:108390001946924B994246D07B681B681946904B10 -:1083A00099423ED07B681B6819468E4B994236D065 -:1083B0007B681B6819468C4B99422ED07B681B68E2 -:1083C00019468A4B994226D07B681B681946884B10 -:1083D00099421DD07B681B681946864B994214D080 -:1083E0007B681B681946844B99420BD07B681B68DD -:1083F0001946824B994202D14FF480331AE04FF470 -:10840000800317E04FF4803314E04FF4803311E021 -:108410004FF480330EE040230CE040230AE0402379 -:1084200008E0402306E0764B04E0754B02E0744B15 -:1084300000E0734B1340002B14BF01230023DBB279 -:1084400005E17B681B681A466E4B9A426ED96E4BEB -:108450005A687B681B6819465D4B99425ED07B6801 -:108460001B6819465B4B994256D07B681B681946BE -:10847000594B99424ED07B681B681946574B99421D -:1084800046D07B681B681946554B99423ED07B68A5 -:108490001B681946534B994236D07B681B681946B6 -:1084A000514B99422ED07B681B6819464F4B99421D -:1084B00026D07B681B6819464D4B99421DD07B68BE -:1084C0001B6819464B4B994214D07B681B681946B0 -:1084D000494B99420BD07B681B681946474B994220 -:1084E00002D14FF480331AE04FF4800317E04FF4C9 -:1084F000803314E04FF4803311E04FF480330EE00A -:1085000040230CE040230AE0402308E0402306E03B -:108510003B4B04E03A4B02E0394B00E0384B134050 -:10852000002B14BF01230023DBB290E0364B1A6806 -:108530007B681B681946264B994200F081807B6856 -:108540001B681946234B994278D07B681B681946F3 -:10855000214B994270D07B681B6819461F4B99428A -:1085600068D07B681B6819461D4B994260D07B68B8 -:108570001B6819461B4B994258D07B681B681946EB -:10858000194B994250D07B681B681946174B99428A -:1085900048D07B681B681946154B99423FD07B68D1 -:1085A0001B681946134B994236D07B681B681946E5 -:1085B000114B99422DD07B681B6819460F4B99428D -:1085C00024D14FF480333CE0B860024000640240A4 -:1085D000106002401064024070600240706402400B -:1085E000286002402864024088600240886402409B -:1085F0004060024040640240A0600240A06402402B -:108600000100800058600240006002404FF4800387 -:1086100017E04FF4803314E04FF4803311E04FF44F -:1086200080330EE040230CE040230AE0402308E0C2 -:10863000402306E07F4B04E07E4B02E07D4B00E0F0 -:108640007C4B1340002B14BF01230023DBB2002B13 -:1086500000F01C827B681B685B6903F08003002BC1 -:1086600000F014827B681B687A681268526922F0F5 -:1086700080025A617B681B681A466F4B9A4268D920 -:108680006E4A7B681B6819466D4B99425ED07B68C9 -:108690001B6819466B4B994256D07B681B6819467C -:1086A000694B99424ED07B681B681946674B9942CB -:1086B00046D07B681B681946654B99423ED07B6863 -:1086C0001B681946634B994236D07B681B68194674 -:1086D000614B99422ED07B681B6819465F4B9942CB -:1086E00026D07B681B6819465D4B99421DD07B687C -:1086F0001B6819465B4B994214D07B681B6819466E -:10870000594B99420BD07B681B681946574B9942CD -:1087100002D14FF480331AE04FF4800317E04FF496 -:10872000803314E04FF4803311E04FF480330EE0D7 -:1087300040230CE040230AE0402308E0402306E009 -:108740003C4B04E03B4B02E03A4B00E0394BD3603A -:1087500086E17B681B681A46454B9A4240F28A8044 -:10876000364A7B681B681946354B99425ED07B6858 -:108770001B681946334B994256D07B681B681946D3 -:10878000314B99424ED07B681B6819462F4B99425A -:1087900046D07B681B6819462D4B99423ED07B68BA -:1087A0001B6819462B4B994236D07B681B681946CB -:1087B000294B99422ED07B681B681946274B99425A -:1087C00026D07B681B681946254B99421DD07B68D3 -:1087D0001B681946234B994214D07B681B681946C5 -:1087E000214B99420BD07B681B6819461F4B99425D -:1087F00002D14FF480331AE04FF4800317E04FF4B6 -:10880000803314E04FF4803311E04FF480330EE0F6 -:1088100040230CE040230AE0402308E0402306E028 -:10882000044B04E0034B02E0024B00E0014B936079 -:1088300016E100BF0100800058640240006402405D -:108840001060024010640240706002407064024098 -:108850002860024028640240886002408864024028 -:108860004060024040640240A0600240A0640240B8 -:10887000B86002407B681B681A46694B9A4268D907 -:10888000684A7B681B681946674B99425ED07B68D3 -:108890001B681946654B994256D07B681B68194680 -:1088A000634B99424ED07B681B681946614B9942D5 -:1088B00046D07B681B6819465F4B99423ED07B6867 -:1088C0001B6819465D4B994236D07B681B68194678 -:1088D0005B4B99422ED07B681B681946594B9942D5 -:1088E00026D07B681B681946574B99421DD07B6880 -:1088F0001B681946554B994214D07B681B68194672 -:10890000534B99420BD07B681B681946514B9942D7 -:1089100002D14FF480331AE04FF4800317E04FF494 -:10892000803314E04FF4803311E04FF480330EE0D5 -:1089300040230CE040230AE0402308E0402306E007 -:10894000454B04E0444B02E0434B00E0424BD36014 -:1089500086E0344A7B681B681946334B99427DD0C8 -:108960007B681B681946314B994256D07B681B685F -:1089700019462F4B99424ED07B681B6819462D4BE8 -:10898000994246D07B681B6819462B4B99423ED0D2 -:108990007B681B681946294B994236D07B681B6857 -:1089A0001946274B99422ED07B681B681946254BE8 -:1089B000994226D07B681B681946234B99421DD0EB -:1089C0007B681B681946214B994214D07B681B6851 -:1089D00019461F4B99420BD07B681B6819461D4BEB -:1089E000994202D14FF4803339E04FF4800336E0EE -:1089F0004FF4803333E04FF4803330E04FF4803372 -:108A00002DE040232BE0402329E0402327E04023B2 -:108A100025E0114B23E0104B21E00F4B1FE000BF7E -:108A20005860024000600240106002401064024042 -:108A30007060024070640240286002402864024076 -:108A40008860024088640240406002404064024006 -:108A5000A0600240A064024001008000854B93604A -:108A60007B68DB6C43F002027B68DA647B6804227B -:108A700083F835207B68002283F834207B689B6C68 -:108A8000002B03D07B689B6C786898477B681B68D9 -:108A90001A46794B9A4272D9784B5A687B681B68A0 -:108AA0001946774B994262D07B681B681946754B13 -:108AB00099425AD07B681B681946734B994252D031 -:108AC0007B681B681946714B99424AD07B681B68CA -:108AD00019466F4B994241D07B681B6819466D4B14 -:108AE000994238D07B681B6819466B4B99422FD04E -:108AF0007B681B681946694B994226D07B681B68C6 -:108B00001946674B99421DD07B681B681946654B17 -:108B1000994214D07B681B681946634B99420BD06D -:108B20007B681B681946614B994202D14FF4802340 -:108B30001EE04FF080731BE04FF4802318E04FF4E9 -:108B4000802315E04FF4802312E04FF480730FE090 -:108B50004FF480730CE04FF4807309E04FF480739E -:108B600006E0534B04E0524B02E0514B00E0504B07 -:108B70001340002B14BF01230023DBB2A7E17B6865 -:108B80001B681A464B4B9A4240F296803B4B1A6840 -:108B90007B681B6819463A4B994262D07B681B6818 -:108BA0001946384B99425AD07B681B681946364B98 -:108BB000994252D07B681B681946344B99424AD07F -:108BC0007B681B681946324B994241D07B681B6811 -:108BD0001946304B994238D07B681B6819462E4B9A -:108BE00099422FD07B681B6819462C4B994226D09E -:108BF0007B681B6819462A4B99421DD07B681B680D -:108C00001946284B994214D07B681B681946264B9D -:108C100099420BD07B681B681946244B994202D1BC -:108C20004FF480231EE04FF080731BE04FF480234D -:108C300018E04FF4802315E04FF4802312E04FF446 -:108C400080730FE04FF480730CE04FF4807309E001 -:108C50004FF4807306E0164B04E0154B02E0144B12 -:108C600000E0134B1340002B14BF01230023DBB2A1 -:108C70002DE100BF01008000586402400064024002 -:108C80001060024010640240706002407064024054 -:108C900028600240286402408860024088640240E4 -:108CA0004060024040640240A0600240A064024074 -:108CB00004008000B86002407B681B681A46714B54 -:108CC0009A4272D9704B5A687B681B6819466F4B81 -:108CD000994262D07B681B6819466D4B99425AD005 -:108CE0007B681B6819466B4B994252D07B681B68A6 -:108CF0001946694B99424AD07B681B681946674BF5 -:108D0000994241D07B681B681946654B994238D01F -:108D10007B681B681946634B99422FD07B681B68A0 -:108D20001946614B994226D07B681B6819465F4BF8 -:108D300099421DD07B681B6819465D4B994214D03F -:108D40007B681B6819465B4B99420BD07B681B689C -:108D50001946594B994202D14FF480231EE04FF03F -:108D600080731BE04FF4802318E04FF4802315E05C -:108D70004FF4802312E04FF480730FE04FF48073C0 -:108D80000CE04FF4807309E04FF4807306E04B4B26 -:108D900004E04A4B02E0494B00E0484B1340002BF3 -:108DA00014BF01230023DBB291E0374B1A687B68C4 -:108DB0001B681946354B994200F082807B681B681E -:108DC0001946334B99425AD07B681B681946314B80 -:108DD000994252D07B681B6819462F4B99424AD062 -:108DE0007B681B6819462D4B994241D07B681B68F4 -:108DF00019462B4B994238D07B681B681946294B82 -:108E000099422FD07B681B681946274B994226D080 -:108E10007B681B681946254B99421DD07B681B68EF -:108E20001946234B994214D07B681B681946214B85 -:108E300099420BD07B681B6819461F4B994202D19F -:108E40004FF480233DE04FF080733AE04FF48023ED -:108E500037E04FF4802334E04FF4802331E04FF4C7 -:108E600080732EE04FF480732BE04FF4807328E082 -:108E70004FF4807325E0114B23E0104B21E00F4BA2 -:108E80001FE000BF586002400060024010600240D6 -:108E9000106402407060024070640240286002402A -:108EA00028640240886002408864024040600240BA -:108EB00040640240A0600240A064024004008000C0 -:108EC000804B1340002B14BF01230023DBB2002B87 -:108ED00000F02C827B681B681B6803F00203002BE8 -:108EE00000F024827B681B687A681268126822F09E -:108EF00002021A607B681B681A46734B9A426CD94F -:108F0000724A7B681B681946714B994262D07B6834 -:108F10001B6819466F4B99425AD07B681B681946EB -:108F20006D4B994252D07B681B6819466B4B994236 -:108F30004AD07B681B681946694B994241D07B68CF -:108F40001B681946674B994238D07B681B681946E5 -:108F5000654B99422FD07B681B681946634B994239 -:108F600026D07B681B681946614B99421DD07B68EF -:108F70001B6819465F4B994214D07B681B681946E1 -:108F80005D4B99420BD07B681B6819465B4B99423D -:108F900002D14FF480231EE04FF080731BE04FF4AA -:108FA000802318E04FF4802315E04FF4802312E073 -:108FB0004FF480730FE04FF480730CE04FF4807334 -:108FC00009E04FF4807306E03E4B04E03D4B02E0C5 -:108FD0003C4B00E03B4BD36092E17B681B681A4638 -:108FE000474B9A4240F28E80384A7B681B6819468C -:108FF000374B994262D07B681B681946354B9942C2 -:109000005AD07B681B681946334B994252D07B6813 -:109010001B681946314B99424AD07B681B68194638 -:109020002F4B994241D07B681B6819462D4B9942C2 -:1090300038D07B681B6819462B4B99422FD07B6830 -:109040001B681946294B994226D07B681B68194634 -:10905000274B99421DD07B681B681946254B9942C6 -:1090600014D07B681B681946234B99420BD07B6850 -:109070001B681946214B994202D14FF480231EE010 -:109080004FF080731BE04FF4802318E04FF48023EF -:1090900015E04FF4802312E04FF480730FE04FF49B -:1090A00080730CE04FF4807309E04FF4807306E0A6 -:1090B000044B04E0034B02E0024B00E0014B9360E1 -:1090C0001EE100BF040080005864024000640240BA -:1090D0001060024010640240706002407064024000 -:1090E0002860024028640240886002408864024090 -:1090F0004060024040640240A0600240A064024020 -:10910000B86002407B681B681A466D4B9A426CD966 -:109110006C4A7B681B6819466B4B994262D07B682E -:109120001B681946694B99425AD07B681B681946DF -:10913000674B994252D07B681B681946654B994230 -:109140004AD07B681B681946634B994241D07B68C3 -:109150001B681946614B994238D07B681B681946D9 -:109160005F4B99422FD07B681B6819465D4B994233 -:1091700026D07B681B6819465B4B99421DD07B68E3 -:109180001B681946594B994214D07B681B681946D5 -:10919000574B99420BD07B681B681946554B994237 -:1091A00002D14FF480231EE04FF080731BE04FF498 -:1091B000802318E04FF4802315E04FF4802312E061 -:1091C0004FF480730FE04FF480730CE04FF4807322 -:1091D00009E04FF4807306E0474B04E0464B02E0A1 -:1091E000454B00E0444BD3608AE0364A7B681B68FD -:1091F0001946354B994200F081807B681B681946FF -:10920000324B99425AD07B681B681946304B9942C1 -:1092100052D07B681B6819462E4B99424AD07B6816 -:109220001B6819462C4B994241D07B681B68194634 -:109230002A4B994238D07B681B681946284B9942C3 -:109240002FD07B681B681946264B994226D07B6835 -:109250001B681946244B99421DD07B681B68194630 -:10926000224B994214D07B681B681946204B9942C7 -:109270000BD07B681B6819461E4B994202D14FF4F4 -:1092800080233CE04FF0807339E04FF4802336E0D8 -:109290004FF4802333E04FF4802330E04FF48073A9 -:1092A0002DE04FF480732AE04FF4807327E04FF4F1 -:1092B000807324E0104B22E00F4B20E00E4B1EE0A9 -:1092C000586002400060024010600240106402409A -:1092D00070600240706402402860024028640240CE -:1092E000886002408864024040600240406402405E -:1092F000A0600240A064024004008000854B93609F -:109300007B68DB6C43F004027B68DA647B680422D0 -:1093100083F835207B68002283F834207B689B6CBF -:10932000002B03D07B689B6C786898477B681B6830 -:109330001A46794B9A4272D9784B5A687B681B68F7 -:109340001946774B994262D07B681B681946754B6A -:1093500099425AD07B681B681946734B994252D088 -:109360007B681B681946714B99424AD07B681B6821 -:1093700019466F4B994241D07B681B6819466D4B6B -:10938000994238D07B681B6819466B4B99422FD0A5 -:109390007B681B681946694B994226D07B681B681D -:1093A0001946674B99421DD07B681B681946654B6F -:1093B000994214D07B681B681946634B99420BD0C5 -:1093C0007B681B681946614B994202D14FF48013A8 -:1093D0001EE04FF080631BE04FF4801318E04FF461 -:1093E000801315E04FF4801312E04FF480630FE018 -:1093F0004FF480630CE04FF4806309E04FF4806326 -:1094000006E0102304E0102302E0102300E0102304 -:109410001340002B14BF01230023DBB2A1E17B68C2 -:109420001B681A464A4B9A4240F294803B4B1A689A -:109430007B681B6819463A4B994262D07B681B686F -:109440001946384B99425AD07B681B681946364BEF -:10945000994252D07B681B681946344B99424AD0D6 -:109460007B681B681946324B994241D07B681B6868 -:109470001946304B994238D07B681B6819462E4BF1 -:1094800099422FD07B681B6819462C4B994226D0F5 -:109490007B681B6819462A4B99421DD07B681B6864 -:1094A0001946284B994214D07B681B681946264BF5 -:1094B00099420BD07B681B681946244B994202D114 -:1094C0004FF480131EE04FF080631BE04FF48013D5 -:1094D00018E04FF4801315E04FF4801312E04FF4BE -:1094E00080630FE04FF480630CE04FF4806309E089 -:1094F0004FF4806306E0102304E0102302E0102301 -:1095000000E010231340002B14BF01230023DBB223 -:1095100027E100BF0400800058640240006402405C -:1095200010600240106402407060024070640240AB -:10953000286002402864024088600240886402403B -:109540004060024040640240A0600240A0640240CB -:10955000B86002407B681B681A46704B9A4272D909 -:109560006F4B5A687B681B6819466E4B994262D0F4 -:109570007B681B6819466C4B99425AD07B681B6804 -:1095800019466A4B994252D07B681B681946684B52 -:1095900099424AD07B681B681946664B994241D074 -:1095A0007B681B681946644B994238D07B681B68FE -:1095B0001946624B99422FD07B681B681946604B55 -:1095C000994226D07B681B6819465E4B99421DD094 -:1095D0007B681B6819465C4B994214D07B681B68FA -:1095E00019465A4B99420BD07B681B681946584B59 -:1095F000994202D14FF480131EE04FF080631BE0CC -:109600004FF4801318E04FF4801315E04FF48013EB -:1096100012E04FF480630FE04FF480630CE04FF4EE -:10962000806309E04FF4806306E0102304E0102318 -:1096300002E0102300E010231340002B14BF01238D -:109640000023DBB28DE0364B1A687B681B68194635 -:10965000344B99427ED07B681B681946324B994245 -:109660005AD07B681B681946304B994252D07B68B0 -:109670001B6819462E4B99424AD07B681B681946D5 -:109680002C4B994241D07B681B6819462A4B994262 -:1096900038D07B681B681946284B99422FD07B68CD -:1096A0001B681946264B994226D07B681B681946D1 -:1096B000244B99421DD07B681B681946224B994266 -:1096C00014D07B681B681946204B99420BD07B68ED -:1096D0001B6819461E4B994202D14FF480133AE0A1 -:1096E0004FF0806337E04FF4801334E04FF4801381 -:1096F00031E04FF480132EE04FF480632BE04FF401 -:10970000806328E04FF4806325E04FF4806322E01B -:10971000102320E010231EE010231CE058600240BC -:10972000006002401060024010640240706002401D -:109730007064024028600240286402408860024051 -:10974000886402404060024040640240A0600240E1 -:10975000A064024010231340002B14BF01230023F8 -:10976000DBB2002B00F033847B681B681B6803F0BE -:109770000803002B00F02B847B681B681B6803F434 -:109780008023002B00F003827B681B681A46A04BE5 -:109790009A426CD99F4A7B681B6819469E4B994236 -:1097A00062D07B681B6819469C4B99425AD07B68F3 -:1097B0001B6819469A4B994252D07B681B68194620 -:1097C000984B99424AD07B681B681946964B994240 -:1097D00041D07B681B681946944B994238D07B680E -:1097E0001B681946924B99422FD07B681B6819461B -:1097F000904B994226D07B681B6819468E4B994244 -:109800001DD07B681B6819468C4B994214D07B682D -:109810001B6819468A4B99420BD07B681B68194616 -:10982000884B994202D14FF480131EE04FF08063C1 -:109830001BE04FF4801318E04FF4801315E04FF451 -:10984000801312E04FF480630FE04FF480630CE06C -:109850004FF4806309E04FF4806306E0102304E0D6 -:10986000102302E0102300E01023D36076E17B6830 -:109870001B681A46744B9A426CD9664A7B681B680F -:109880001946654B994262D07B681B681946634B49 -:1098900099425AD07B681B681946614B994252D055 -:1098A0007B681B6819465F4B99424AD07B681B68EE -:1098B00019465D4B994241D07B681B6819465B4B4A -:1098C000994238D07B681B681946594B99422FD072 -:1098D0007B681B681946574B994226D07B681B68EA -:1098E0001946554B99421DD07B681B681946534B4E -:1098F000994214D07B681B681946514B99420BD092 -:109900007B681B6819464F4B994202D14FF4801374 -:109910001EE04FF080631BE04FF4801318E04FF41B -:10992000801315E04FF4801312E04FF480630FE0D2 -:109930004FF480630CE04FF4806309E04FF48063E0 -:1099400006E0102304E0102302E0102300E01023BF -:10995000936003E17B681B681A463C4B9A4240F2D5 -:1099600091803B4A7B681B6819462B4B994200F05B -:1099700086807B681B681946284B99427DD07B689E -:109980001B681946264B994275D07B681B6819469F -:10999000244B99426DD07B681B681946224B994233 -:1099A00064D07B681B681946204B99425BD07B686A -:1099B0001B6819461E4B994252D07B681B6819469A -:1099C0001C4B994249D07B681B6819461A4B994237 -:1099D00040D07B681B681946184B994214D07B68AD -:1099E0001B681946164B99420BD07B681B681946B9 -:1099F000144B994202D14FF4801341E04FF0806341 -:109A00003EE04FF480133BE04FF4801338E000BF9A -:109A1000586402400064024010600240106402403A -:109A20007060024070640240286002402864024076 -:109A30008860024088640240406002404064024006 -:109A4000A0600240A0640240B8600240586002403A -:109A5000006002404FF4801312E04FF480630FE087 -:109A60004FF480630CE04FF4806309E04FF48063AF -:109A700006E0102304E0102302E0102300E010238E -:109A8000D3606BE0834A7B681B681946824B99421E -:109A900062D07B681B681946804B99425AD07B681C -:109AA0001B6819467E4B994252D07B681B68194649 -:109AB0007C4B99424AD07B681B6819467A4B994285 -:109AC00041D07B681B681946784B994238D07B6837 -:109AD0001B681946764B99422FD07B681B68194644 -:109AE000744B994226D07B681B681946724B994289 -:109AF0001DD07B681B681946704B994214D07B6857 -:109B00001B6819466E4B99420BD07B681B6819463F -:109B10006C4B994202D14FF480131EE04FF08063EA -:109B20001BE04FF4801318E04FF4801315E04FF45E -:109B3000801312E04FF480630FE04FF480630CE079 -:109B40004FF4806309E04FF4806306E0102304E0E3 -:109B5000102302E0102300E0102393607B681B6851 -:109B60001B6803F40023002B04D17B68312283F8A7 -:109B7000352024E27B681B681B6803F40023002B5C -:109B800000F01D827B68412283F8352017E27B6854 -:109B90001B681B6803F48073002B07D17B681B686C -:109BA0007A681268126822F008021A607B681B68E3 -:109BB0001A46454B9A4240F28B80444A7B681B68A8 -:109BC0001946354B994262D07B681B681946334B66 -:109BD00099425AD07B681B681946314B994252D042 -:109BE0007B681B6819462F4B99424AD07B681B68DB -:109BF00019462D4B994241D07B681B6819462B4B67 -:109C0000994238D07B681B681946294B99422FD05E -:109C10007B681B681946274B994226D07B681B68D6 -:109C20001946254B99421DD07B681B681946234B6A -:109C3000994214D07B681B681946214B99420BD07E -:109C40007B681B6819461F4B994202D14FF4801361 -:109C50001EE04FF080631BE04FF4801318E04FF4D8 -:109C6000801315E04FF4801312E04FF480630FE08F -:109C70004FF480630CE04FF4806309E04FF480639D -:109C800006E0102304E0102302E0102300E010237C -:109C9000D36090E100600240106002401064024016 -:109CA00070600240706402402860024028640240F4 -:109CB0008860024088640240406002404064024084 -:109CC000A0600240A0640240586402400064024068 -:109CD0007B681B681A469F4B9A426CD99E4A7B68E8 -:109CE0001B6819469D4B994262D07B681B681946D8 -:109CF0009B4B99425AD07B681B681946994B9942F5 -:109D000052D07B681B681946974B99424AD07B68B2 -:109D10001B681946954B994241D07B681B681946D0 -:109D2000934B994238D07B681B681946914B9942F6 -:109D30002FD07B681B6819468F4B994226D07B68D1 -:109D40001B6819468D4B99421DD07B681B681946CC -:109D50008B4B994214D07B681B681946894B9942FA -:109D60000BD07B681B681946874B994202D14FF490 -:109D700080131EE04FF080631BE04FF4801318E067 -:109D80004FF4801315E04FF4801312E04FF480631A -:109D90000FE04FF480630CE04FF4806309E04FF470 -:109DA000806306E0102304E0102302E0102300E0AB -:109DB00010239360FFE07B681B681A46734B9A423E -:109DC0006CD9734A7B681B681946644B994262D010 -:109DD0007B681B681946624B99425AD07B681B68A6 -:109DE0001946604B994252D07B681B6819465E4BFE -:109DF00099424AD07B681B6819465C4B994241D016 -:109E00007B681B6819465A4B994238D07B681B689F -:109E10001946584B99422FD07B681B681946564B00 -:109E2000994226D07B681B681946544B99421DD035 -:109E30007B681B681946524B994214D07B681B689B -:109E40001946504B99420BD07B681B6819464E4B04 -:109E5000994202D14FF480131EE04FF080631BE063 -:109E60004FF4801318E04FF4801315E04FF4801383 -:109E700012E04FF480630FE04FF480630CE04FF486 -:109E8000806309E04FF4806306E0102304E01023B0 -:109E900002E0102300E01023D3608CE03C4A7B6892 -:109EA0001B6819462D4B994200F083807B681B6824 -:109EB00019462B4B99427AD07B681B681946294B6F -:109EC000994272D07B681B681946274B99426AD029 -:109ED0007B681B681946254B994261D07B681B68DB -:109EE0001946234B994258D07B681B681946214B71 -:109EF00099424FD07B681B6819461F4B994226D068 -:109F00007B681B6819461D4B99421DD07B681B68F6 -:109F100019461B4B994214D07B681B681946194B94 -:109F200099420BD07B681B681946174B994202D1A6 -:109F30004FF480133EE04FF080633BE04FF480131A -:109F400038E04FF4801335E04FF4801332E04FF4E3 -:109F500080632FE0B860024000640240106002405D -:109F60001064024070600240706402402860024049 -:109F700028640240886002408864024040600240D9 -:109F800040640240A0600240A06402405860024069 -:109F9000006002404FF480630CE04FF4806309E0FE -:109FA0004FF4806306E0102304E0102302E0102346 -:109FB00000E0102393607B68312283F835207B68B2 -:109FC0001B6C002B03D07B681B6C786898477B6800 -:109FD0001B681A46774B9A4272D9774B5A687B684E -:109FE0001B681946754B994262D07B681B681946FD -:109FF000734B99425AD07B681B681946714B994242 -:10A0000052D07B681B6819466F4B99424AD07B68D7 -:10A010001B6819466D4B994241D07B681B681946F5 -:10A020006B4B994238D07B681B681946694B994243 -:10A030002FD07B681B681946674B994226D07B68F6 -:10A040001B681946654B99421DD07B681B681946F1 -:10A05000634B994214D07B681B681946614B994247 -:10A060000BD07B681B6819465F4B994202D14FF4B5 -:10A0700000131EE04FF000631BE04FF4001318E0E4 -:10A080004FF4001315E04FF4001312E04FF4006397 -:10A090000FE04FF400630CE04FF4006309E04FF46D -:10A0A000006306E0202304E0202302E0202300E0F8 -:10A0B00020231340002B14BF01230023DBB29EE1B9 -:10A0C0007B681B681A46494B9A4240F291803A4B92 -:10A0D0001A687B681B681946384B994262D07B68C6 -:10A0E0001B681946364B99425AD07B681B68194643 -:10A0F000344B994252D07B681B681946324B9942C7 -:10A100004AD07B681B681946304B994241D07B6826 -:10A110001B6819462E4B994238D07B681B6819463C -:10A120002C4B99422FD07B681B6819462A4B9942C9 -:10A1300026D07B681B681946284B99421DD07B6846 -:10A140001B681946264B994214D07B681B68194638 -:10A15000244B99420BD07B681B681946224B9942CD -:10A1600002D14FF400131EE04FF000631BE04FF4E8 -:10A17000001318E04FF4001315E04FF4001312E041 -:10A180004FF400630FE04FF400630CE04FF4006302 -:10A1900009E04FF4006306E0202304E0202302E0FE -:10A1A000202300E020231340002B14BF01230023B1 -:10A1B000DBB224E1586402400064024010600240B7 -:10A1C00010640240706002407064024028600240E7 -:10A1D0002864024088600240886402404060024077 -:10A1E00040640240A0600240A0640240B8600240A7 -:10A1F0007B681B681A46704B9A4272D96F4B5A683B -:10A200007B681B6819466E4B994262D07B681B685D -:10A2100019466C4B99425AD07B681B6819466A4BA9 -:10A22000994252D07B681B681946684B99424AD0C4 -:10A230007B681B681946664B994241D07B681B6856 -:10A240001946644B994238D07B681B681946624BAB -:10A2500099422FD07B681B681946604B994226D0E3 -:10A260007B681B6819465E4B99421DD07B681B6852 -:10A2700019465C4B994214D07B681B6819465A4BAF -:10A2800099420BD07B681B681946584B994202D102 -:10A290004FF400131EE04FF000631BE04FF4001377 -:10A2A00018E04FF4001315E04FF4001312E04FF4E0 -:10A2B00000630FE04FF400630CE04FF4006309E02B -:10A2C0004FF4006306E0202304E0202302E0202373 -:10A2D00000E020231340002B14BF01230023DBB236 -:10A2E0008DE0364B1A687B681B681946344B9942DF -:10A2F0007ED07B681B681946324B99425AD07B68E6 -:10A300001B681946304B994252D07B681B6819462E -:10A310002E4B99424AD07B681B6819462C4B9942B8 -:10A3200041D07B681B6819462A4B994238D07B681C -:10A330001B681946284B99422FD07B681B68194629 -:10A34000264B994226D07B681B681946244B9942BC -:10A350001DD07B681B681946224B994214D07B683C -:10A360001B681946204B99420BD07B681B68194625 -:10A370001E4B994202D14FF400133AE04FF00063B4 -:10A3800037E04FF4001334E04FF4001331E04FF4A2 -:10A3900000132EE04FF400632BE04FF4006328E03D -:10A3A0004FF4006325E04FF4006322E0202320E017 -:10A3B00020231EE020231CE0586002400060024081 -:10A3C00010600240106402407060024070640240FD -:10A3D000286002402864024088600240886402408D -:10A3E0004060024040640240A0600240A06402401D -:10A3F00020231340002B14BF01230023DBB2002BCA -:10A4000000F045847B681B681B6803F01003002B79 -:10A4100000F03D847B681B681B6803F48023002BDD -:10A4200000F00D827B681B681A46A04B9A426CD9DB -:10A430009F4A7B681B6819469E4B994262D07B6895 -:10A440001B6819469C4B99425AD07B681B68194679 -:10A450009A4B994252D07B681B681946984B994297 -:10A460004AD07B681B681946964B994241D07B685D -:10A470001B681946944B994238D07B681B68194673 -:10A48000924B99422FD07B681B681946904B99429A -:10A4900026D07B681B6819468E4B99421DD07B687D -:10A4A0001B6819468C4B994214D07B681B6819466F -:10A4B0008A4B99420BD07B681B681946884B99429E -:10A4C00002D14FF400131EE04FF000631BE04FF485 -:10A4D000001318E04FF4001315E04FF4001312E0DE -:10A4E0004FF400630FE04FF400630CE04FF400639F -:10A4F00009E04FF4006306E0202304E0202302E09B -:10A50000202300E02023D36076E17B681B681A4695 -:10A51000744B9A426CD9664A7B681B681946654B36 -:10A52000994262D07B681B681946634B99425AD0A6 -:10A530007B681B681946614B994252D07B681B6847 -:10A5400019465F4B99424AD07B681B6819465D4BA0 -:10A55000994241D07B681B6819465B4B994238D0C1 -:10A560007B681B681946594B99422FD07B681B6842 -:10A570001946574B994226D07B681B681946554BA4 -:10A5800099421DD07B681B681946534B994214D0E1 -:10A590007B681B681946514B99420BD07B681B683E -:10A5A00019464F4B994202D14FF400131EE04FF071 -:10A5B00000631BE04FF4001318E04FF4001315E0A4 -:10A5C0004FF4001312E04FF400630FE04FF4006308 -:10A5D0000CE04FF4006309E04FF4006306E0202331 -:10A5E00004E0202302E0202300E02023936003E125 -:10A5F0007B681B681A463C4B9A4240F291803B4A6A -:10A600007B681B6819462B4B994200F086807B685B -:10A610001B681946284B99427DD07B681B681946F8 -:10A62000264B994275D07B681B681946244B99428A -:10A630006DD07B681B681946224B994264D07B68B9 -:10A640001B681946204B99425BD07B681B681946F2 -:10A650001E4B994252D07B681B6819461C4B99428D -:10A6600049D07B681B6819461A4B994240D07B68D9 -:10A670001B681946184B994214D07B681B68194611 -:10A68000164B99420BD07B681B681946144B9942B4 -:10A6900002D14FF4001341E04FF000633EE04FF46D -:10A6A00000133BE04FF4001338E000BF5864024051 -:10A6B000006402401060024010640240706002407A -:10A6C00070640240286002402864024088600240B2 -:10A6D000886402404060024040640240A060024042 -:10A6E000A0640240B860024058600240006002402E -:10A6F0004FF4001312E04FF400630FE04FF40063D7 -:10A700000CE04FF4006309E04FF4006306E02023FF -:10A7100004E0202302E0202300E02023D3606BE04C -:10A72000884A7B681B681946874B994262D07B68D0 -:10A730001B681946854B99425AD07B681B6819469D -:10A74000834B994252D07B681B681946814B9942D2 -:10A750004AD07B681B6819467F4B994241D07B6881 -:10A760001B6819467D4B994238D07B681B68194697 -:10A770007B4B99422FD07B681B681946794B9942D5 -:10A7800026D07B681B681946774B99421DD07B68A1 -:10A790001B681946754B994214D07B681B68194693 -:10A7A000734B99420BD07B681B681946714B9942D9 -:10A7B00002D14FF400131EE04FF000631BE04FF492 -:10A7C000001318E04FF4001315E04FF4001312E0EB -:10A7D0004FF400630FE04FF400630CE04FF40063AC -:10A7E00009E04FF4006306E0202304E0202302E0A8 -:10A7F000202300E0202393607B681B681B6803F420 -:10A800000023002B09D17B685B6C002B00F03F829A -:10A810007B685B6C7868984739E27B681B681B68CB -:10A8200003F40023002B00F032827B68DB6B002BEB -:10A8300000F02D827B68DB6B7868984727E27B68A5 -:10A840001B681B6803F48073002B07D17B681B68AF -:10A850007A681268126822F010021A607B681B681E -:10A860001A46454B9A4240F28B80444A7B681B68EB -:10A870001946354B994262D07B681B681946334BA9 -:10A8800099425AD07B681B681946314B994252D085 -:10A890007B681B6819462F4B99424AD07B681B681E -:10A8A00019462D4B994241D07B681B6819462B4BAA -:10A8B000994238D07B681B681946294B99422FD0A2 -:10A8C0007B681B681946274B994226D07B681B681A -:10A8D0001946254B99421DD07B681B681946234BAE -:10A8E000994214D07B681B681946214B99420BD0C2 -:10A8F0007B681B6819461F4B994202D14FF4001325 -:10A900001EE04FF000631BE04FF4001318E04FF41B -:10A91000001315E04FF4001312E04FF400630FE052 -:10A920004FF400630CE04FF4006309E04FF4006360 -:10A9300006E0202304E0202302E0202300E020237F -:10A94000D36090E100600240106002401064024059 -:10A950007060024070640240286002402864024037 -:10A9600088600240886402404060024040640240C7 -:10A97000A0600240A06402405864024000640240AB -:10A980007B681B681A469F4B9A426CD99E4A7B682B -:10A990001B6819469D4B994262D07B681B6819461B -:10A9A0009B4B99425AD07B681B681946994B994238 -:10A9B00052D07B681B681946974B99424AD07B68F6 -:10A9C0001B681946954B994241D07B681B68194614 -:10A9D000934B994238D07B681B681946914B99423A -:10A9E0002FD07B681B6819468F4B994226D07B6815 -:10A9F0001B6819468D4B99421DD07B681B68194610 -:10AA00008B4B994214D07B681B681946894B99423D -:10AA10000BD07B681B681946874B994202D14FF4D3 -:10AA200000131EE04FF000631BE04FF4001318E02A -:10AA30004FF4001315E04FF4001312E04FF40063DD -:10AA40000FE04FF400630CE04FF4006309E04FF4B3 -:10AA5000006306E0202304E0202302E0202300E03E -:10AA600020239360FFE07B681B681A46734B9A4271 -:10AA70006CD9734A7B681B681946644B994262D053 -:10AA80007B681B681946624B99425AD07B681B68E9 -:10AA90001946604B994252D07B681B6819465E4B41 -:10AAA00099424AD07B681B6819465C4B994241D059 -:10AAB0007B681B6819465A4B994238D07B681B68E3 -:10AAC0001946584B99422FD07B681B681946564B44 -:10AAD000994226D07B681B681946544B99421DD079 -:10AAE0007B681B681946524B994214D07B681B68DF -:10AAF0001946504B99420BD07B681B6819464E4B48 -:10AB0000994202D14FF400131EE04FF000631BE0A6 -:10AB10004FF4001318E04FF4001315E04FF4001346 -:10AB200012E04FF400630FE04FF400630CE04FF4C9 -:10AB3000006309E04FF4006306E0202304E02023D3 -:10AB400002E0202300E02023D3608CE03C4A7B68B5 -:10AB50001B6819462D4B994200F083807B681B6867 -:10AB600019462B4B99427AD07B681B681946294BB2 -:10AB7000994272D07B681B681946274B99426AD06C -:10AB80007B681B681946254B994261D07B681B681E -:10AB90001946234B994258D07B681B681946214BB4 -:10ABA00099424FD07B681B6819461F4B994226D0AB -:10ABB0007B681B6819461D4B99421DD07B681B683A -:10ABC00019461B4B994214D07B681B681946194BD8 -:10ABD00099420BD07B681B681946174B994202D1EA -:10ABE0004FF400133EE04FF000633BE04FF40013DE -:10ABF00038E04FF4001335E04FF4001332E04FF427 -:10AC000000632FE0B8600240006402401060024020 -:10AC1000106402407060024070640240286002408C -:10AC2000286402408860024088640240406002401C -:10AC300040640240A0600240A064024058600240AC -:10AC4000006002404FF400630CE04FF4006309E041 -:10AC50004FF4006306E0202304E0202302E02023D9 -:10AC600000E0202393607B68DA6C7B68DA647B68A1 -:10AC7000112283F835207B68002283F834207B681A -:10AC8000DB6B002B03D07B68DB6B78689847083759 -:10AC9000BD4680BD80B485B000AFF860B9607A6011 -:10ACA0003B60FB681B68FA681268126822F4802215 -:10ACB0001A60FB681B683A685A60FB689B68402B07 -:10ACC00008D1FB681B687A689A60FB681B68BA68E1 -:10ACD000DA6007E0FB681B68BA689A60FB681B686B -:10ACE0007A68DA601437BD465DF8047B704700BFB0 -:10ACF00080B485B000AF78607B6803F00703FB6029 -:10AD00000C4BDB68BB60BA684FF6FF031340BB60B7 -:10AD1000FB681A02BB68134343F0BF6343F400337C -:10AD2000BB60044ABB68D3601437BD465DF8047B42 -:10AD3000704700BF00ED00E080B400AF044BDB685B -:10AD400003F4E0631B0A1846BD465DF8047B7047B8 -:10AD500000ED00E080B483B000AF0346FB7108490A -:10AD600097F907305B09FA7902F01F02012000FA17 -:10AD700002F241F823200C37BD465DF8047B704792 -:10AD800000E100E080B483B000AF03463960FB719E -:10AD900097F90730002B0BDA0D49FB7903F00F030D -:10ADA000043B3A68D2B21201D2B20B441A7609E0DF -:10ADB000084997F907303A68D2B21201D2B20B446F -:10ADC00083F800230C37BD465DF8047B704700BF55 -:10ADD00000ED00E000E100E080B489B000AFF86071 -:10ADE000B9607A60FB6803F00703FB61FB69C3F19C -:10ADF0000703042B28BF0423BB61FB690433062B24 -:10AE000002D9FB69033B00E000237B61BB6901229F -:10AE100002FA03F3013B1A46BB681A407B699A4069 -:10AE20007B69012101FA03F3013B19467B680B4062 -:10AE3000134318462437BD465DF8047B704700BFB6 -:10AE400080B483B000AF78607B68013BB3F1807F52 -:10AE500001D301230AE0084A7B68013B5360064B9B -:10AE600000229A60044B07221A60002318460C3710 -:10AE7000BD465DF8047B704710E000E080B582B00D -:10AE800000AF78607868FFF733FF0837BD4680BDB4 -:10AE900080B586B000AF0346B9607A60FB730023CB -:10AEA0007B61FFF749FF78617869B9687A68FFF7D5 -:10AEB00093FF024697F90F3018461146FFF762FFDD -:10AEC0001837BD4680BD00BF80B582B000AF0346D5 -:10AED000FB7197F907301846FFF73CFF0837BD466E -:10AEE00080BD00BF80B582B000AF78607868FFF7A2 -:10AEF000A7FF034618460837BD4680BD80B483B01F -:10AF000000AF78607B68042B06D1094A084B1B68A8 -:10AF100043F00403136005E0054A054B1B6823F06A -:10AF2000040313600C37BD465DF8047B704700BF17 -:10AF300010E000E080B500AF0E4A0E4B1B6843F4F2 -:10AF4000007313600B4A0B4B1B6843F48063136060 -:10AF5000084A084B1B6843F4807313600320FFF713 -:10AF60008DFF002000F008F8F6F732FD00231846A8 -:10AF700080BD00BF003C024080B582B000AF786069 -:10AF8000FBF72EFA0246064BA3FB02239B09184649 -:10AF9000FFF7A8FF002318460837BD4680BD00BF55 -:10AFA000D34D621080B400AF044B1B680133034AD9 -:10AFB0001360BD465DF8047B704700BF6001002050 -:10AFC00080B400AF034B1B681846BD465DF8047B98 -:10AFD000704700BF6001002080B584B000AF78608A -:10AFE0000023FB60FFF7ECFFF86000BFFFF7E8FF0E -:10AFF0000246FB68D21A7B689A42F7D31037BD46E7 -:10B0000080BD00BF80B400AF124A124B1B6843F0F2 -:10B01000010313600F4B00229A600E4A0D4B1B6810 -:10B0200023F0847323F4803313600A4B0A4A5A6076 -:10B03000084A084B1B6823F480231360054B002249 -:10B04000DA60064B4FF000629A60BD465DF8047B03 -:10B05000704700BF003802401030002400ED00E0CF -:10B06000DFF830D0002103E00B4B5B584350043134 -:10B070000A480B4B42189A42F6D30A4A02E00023D0 -:10B0800042F8043B084B9A42F9D3FFF7BBFFF6F7AF -:10B090004FFB704700C00120E2B200080000002012 -:10B0A0004401002044010020980E0020FEE700002B -:10B0B000024B0146186800F04FB800BF4001002065 -:10B0C000024B0146186800F003B800BF40010020A1 -:10B0D00030B500293CD051F8042C0B1F1D49002A23 -:10B0E000B8BF9B180A680C4612B95A600B6030BD95 -:10B0F00093420DD219685818904201BF5A585218FD -:10B100001A60426823605A6030BD994203D80A46EB -:10B1100051680029F9D1146815199D420AD11B689C -:10B120002344D0188842136012D108680344136086 -:10B130004B680CE002D90C23036030BD1C68181961 -:10B14000884201BF08684968001918605960536057 -:10B1500030BD00BF6801002070B5CC1C24F0030492 -:10B1600008340C2C38BF0C24002C064603DA0C23C0 -:10B170003360002070BD8C42F9D3204A136810461A -:10B180001946A1B10A68121B0ED40B2A03D90A6012 -:10B190008B188C501FE08B420BBF5A684A680260C4 -:10B1A0005A6018BF0B4616E00B464968E9E7144D94 -:10B1B0002B681BB9304600F025F828603046214640 -:10B1C00000F020F8421C0346D1D0C51C25F0030531 -:10B1D00085420AD11C6003F10B001A1D20F0070004 -:10B1E000821A0AD05142995070BD3046E91A00F0D7 -:10B1F00009F80130BBD02B46ECE770BD6801002098 -:10B200006401002038B5064C00230546084623603B -:10B2100000F008F8431C02D1236803B12B6038BD4D -:10B22000940E0020044A05491368002B08BF0B4602 -:10B2300018441060184670476C010020980E0020DA -:10B24000008000011F00000053544D2020202020CA -:10B2500050726F64756374202020202020202020ED -:10B26000302E303153544D3332204D61737320539F -:10B27000746F72616765000053544D6963726F6546 -:10B280006C656374726F6E696373000030303030C8 -:10B290003030303030303141000000004D53432019 -:10B2A000436F6E66696700004D534320496E7465B5 -:10B2B0007266616365000000000000030080830087 -:10B2C0000000000000000000000600000000000078 -:10B2D000000000000102030401020304060708093C -:02B2E000430029 -:10B2E20089010008AD010008F9010008D101000838 -:10B2F200210200084902000871020008120100023E -:10B302000000004083042A570002010203010000EA -:10B3120004030904E53D0008753E0008C13E00082B -:10B3220000000000000000002D4000084D40000811 -:10B332000000000000000000000000006D40000856 -:10B34200AD400008CD400008ED4000080D41000866 -:10B3520009022000010104C0FA09040000020806E3 -:10B3620050050705810200020007050102000200E4 -:10B3720009022000010104C032090400000208068B -:10B382005005070581024000000705010240000048 -:10B3920009072000010104C0320904000002080666 -:10B3A2005005070581024000000705010240000028 -:10B3B2000A06000200000040010000000024F40020 -:10B3C200000000000000000000000000000000007B -:10B3D200000000000000000000000000000000006B -:10B3E200E0B20008000000000000000000000000C1 -:10B3F200000000000000000000000000000000004B -:10B40200000000000000000000000000000000003A -:10B41200000000000000000000000000000000002A -:04B42200E000002026 -:040000050800B061DE +:1077B0008033002B03D03A69BB6813433B61324AE4 +:1077C0003B691360304B5B683B61BB68DB433A69E4 +:1077D00013403B613B685B6803F40033002B03D02C +:1077E0003A69BB6813433B61274A3B695360264BA8 +:1077F0009B683B61BB68DB433A6913403B613B6874 +:107800005B6803F48013002B03D03A69BB68134311 +:107810003B611D4A3B6993601B4BDB683B61BB6866 +:10782000DB433A6913403B613B685B6803F4001338 +:10783000002B03D03A69BB6813433B61124A3B6992 +:10784000D3607B6901337B617B690F2B7FF696AE3A +:107850001C37BD465DF8047B704700BF003802400E +:1078600000380140000002400004024000080240CD +:10787000000C0240001002400014024000180240B8 +:10788000001C024000200240003C014080B485B052 +:1078900000AF78607B6803F00703FB600C4BDB688C +:1078A000BB60BA684FF6FF031340BB60FB681A0267 +:1078B000BB68134343F0BF6343F40033BB60044A27 +:1078C000BB68D3601437BD465DF8047B704700BFCA +:1078D00000ED00E080B400AF044BDB6803F4E0632C +:1078E0001B0A1846BD465DF8047B704700ED00E0BA +:1078F00080B483B000AF0346FB71084997F90730A5 +:107900005B09FA7902F01F02012000FA02F241F845 +:1079100023200C37BD465DF8047B704700E100E092 +:1079200080B483B000AF03463960FB7197F907302C +:10793000002B0BDA0D49FB7903F00F03043B3A6887 +:10794000D2B21201D2B20B441A7609E0084997F973 +:1079500007303A68D2B21201D2B20B4483F8002346 +:107960000C37BD465DF8047B704700BF00ED00E0BA +:1079700000E100E080B489B000AFF860B9607A60DF +:10798000FB6803F00703FB61FB69C3F10703042BEA +:1079900028BF0423BB61FB690433062B02D9FB69B2 +:1079A000033B00E000237B61BB69012202FA03F381 +:1079B000013B1A46BB681A407B699A407B690121EA +:1079C00001FA03F3013B19467B680B401343184649 +:1079D0002437BD465DF8047B704700BF80B483B098 +:1079E00000AF78607B68013BB3F1807F01D3012356 +:1079F0000AE0084A7B68013B5360064B00229A600C +:107A0000044B07221A60002318460C37BD465DF868 +:107A1000047B704710E000E080B582B000AF786072 +:107A20007868FFF733FF0837BD4680BD80B586B064 +:107A300000AF0346B9607A60FB7300237B61FFF7F8 +:107A400049FF78617869B9687A68FFF793FF024661 +:107A500097F90F3018461146FFF762FF1837BD46F9 +:107A600080BD00BF80B582B000AF0346FB7197F9BF +:107A700007301846FFF73CFF0837BD4680BD00BF02 +:107A800080B582B000AF78607868FFF7A7FF034643 +:107A900018460837BD4680BD80B483B000AF78601B +:107AA0007B68042B06D1094A084B1B6843F004038A +:107AB000136005E0054A054B1B6823F004031360BF +:107AC0000C37BD465DF8047B704700BF10E000E056 +:107AD00080B500AF0E4A0E4B1B6843F40073136071 +:107AE0000B4A0B4B1B6843F480631360084A084B36 +:107AF0001B6843F4807313600320FFF78DFF0020A1 +:107B000000F008F8F9F772FF0023184680BD00BFA7 +:107B1000003C024080B582B000AF7860FEF78AFC7E +:107B20000246064BA3FB02239B091846FFF7A8FF5A +:107B3000002318460837BD4680BD00BFD34D6210F4 +:107B400080B400AF044B1B680133034A1360BD4689 +:107B50005DF8047B704700BF6401002080B400AF73 +:107B6000034B1B681846BD465DF8047B704700BF99 +:107B70006401002080B584B000AF78600023FB6012 +:107B8000FFF7ECFFF86000BFFFF7E8FF0246FB6875 +:107B9000D21A7B689A42F7D31037BD4680BD00BF2A +:107BA00080B400AF124A124B1B6843F0010313600C +:107BB0000F4B00229A600E4A0D4B1B6823F0847312 +:107BC00023F4803313600A4B0A4A5A60084A084B70 +:107BD0001B6823F480231360054B0022DA60064BF8 +:107BE0004FF000629A60BD465DF8047B704700BFAD +:107BF000003802401030002400ED00E0DFF830D003 +:107C0000002103E00B4B5B58435004310A480B4BF7 +:107C100042189A42F6D30A4A02E0002342F8043B93 +:107C2000084B9A42F9D3FFF7BBFFF9F77FFD704786 +:107C300000C001207E7E00080000002044010020DA +:107C400048010020100E0020FEE70000024B014614 +:107C5000186800F04FB800BF40010020024B0146F9 +:107C6000186800F003B800BF4001002030B50029BB +:107C70003CD051F8042C0B1F1D49002AB8BF9B189B +:107C80000A680C4612B95A600B6030BD93420DD29F +:107C900019685818904201BF5A5852181A60426821 +:107CA00023605A6030BD994203D80A4651680029C2 +:107CB000F9D1146815199D420AD11B682344D018C4 +:107CC0008842136012D10868034413604B680CE0CB +:107CD00002D90C23036030BD1C681819884201BF0B +:107CE00008684968001918605960536030BD00BFCA +:107CF0006C01002070B5CC1C24F0030408340C2C5B +:107D000038BF0C24002C064603DA0C233360002015 +:107D100070BD8C42F9D3204A136810461946A1B1B0 +:107D20000A68121B0ED40B2A03D90A608B188C50D8 +:107D30001FE08B420BBF5A684A6802605A6018BF46 +:107D40000B4616E00B464968E9E7144D2B681BB952 +:107D5000304600F025F828603046214600F020F833 +:107D6000421C0346D1D0C51C25F0030585420AD12B +:107D70001C6003F10B001A1D20F00700821A0AD0C4 +:107D80005142995070BD3046E91A00F009F80130AF +:107D9000BBD02B46ECE770BD6C01002068010020D1 +:107DA00038B5064C002305460846236000F008F865 +:107DB000431C02D1236803B12B6038BD0C0E002098 +:107DC000044A05491368002B08BF0B46184410608D +:107DD0001846704770010020100E0020008002023B +:107DE0001F00000053544D202020202050726F644B +:107DF000756374202020202020202020302E303158 +:107E000053544D3332204D6173732053746F72613C +:107E10006765000053544D6963726F656C656374E8 +:107E2000726F6E6963730000303030303030303044 +:107E300030303141000000004D534320436F6E66E7 +:107E4000696700004D534320496E74657266616333 +:107E500065000000000000030080830000000000B7 +:107E6000000000000006000000000000000000000C +:0E7E700001020304010203040607080943008F +:107E7E0089010008AD010008F9010008D1010008D0 +:107E8E0021020008490200087102000812010002D6 +:107E9E000000004083042A57000201020301000083 +:107EAE0004030904293D0008B93D0008053E0008F9 +:107EBE000000000000000000713F0008913F000824 +:107ECE00000000000000000000000000B13F0008AC +:107EDE00F13F0008114000083140000851400008F1 +:107EEE0009022000010104C0FA090400000208067C +:107EFE00500507058102000200070501020002007D +:107F0E0009022000010104C0320904000002080623 +:107F1E0050050705810240000007050102400000E0 +:107F2E0009072000010104C03209040000020806FE +:107F3E0050050705810240000007050102400000C0 +:107F4E000A06000200000040010000000024F400B8 +:107F5E000000000000000000000000000000000013 +:107F6E000000000000000000000000000000000003 +:107F7E007C7E0008000000000000000000000000F1 +:107F8E0000000000000000000000000000000000E3 +:107F9E0000000000000000000000000000000000D3 +:107FAE0000000000000000000000000000000000C3 +:047FBE00E0000020BF +:0400000508007BFD77 :00000001FF diff --git a/Upstream/Debug/Upstream.map b/Upstream/Debug/Upstream.map index a7a482d..6295972 100644 --- a/Upstream/Debug/Upstream.map +++ b/Upstream/Debug/Upstream.map @@ -2229,8 +2229,6 @@ Discarded input sections 0x00000000 0x54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .text.HAL_SPI_DMAStop 0x00000000 0x60 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - .text.HAL_SPI_RxCpltCallback - 0x00000000 0x14 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .text.HAL_SPI_TxRxCpltCallback 0x00000000 0x14 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .text.HAL_SPI_TxHalfCpltCallback @@ -3190,7 +3188,7 @@ LOAD /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/ LOAD /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libnosys.a END GROUP -.text 0x08000000 0x7e9e +.text 0x08000000 0x7e7e *(.vectors) .vectors 0x08000000 0x188 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o 0x08000000 __Vectors @@ -3366,666 +3364,666 @@ END GROUP .text.Upstream_BeginReceivePacketBody 0x0800119c 0x58 Src/upstream_spi.o 0x0800119c Upstream_BeginReceivePacketBody - .text.HAL_SPI_RxCpltCallback - 0x080011f4 0x34 Src/upstream_spi.o - 0x080011f4 HAL_SPI_RxCpltCallback .text.HAL_SPI_ErrorCallback - 0x08001228 0x28 Src/upstream_spi.o - 0x08001228 HAL_SPI_ErrorCallback + 0x080011f4 0x28 Src/upstream_spi.o + 0x080011f4 HAL_SPI_ErrorCallback .text.Upstream_MSC_TestReady - 0x08001250 0x34 Src/upstream_msc.o - 0x08001250 Upstream_MSC_TestReady + 0x0800121c 0x34 Src/upstream_msc.o + 0x0800121c Upstream_MSC_TestReady .text.Upstream_MSC_TestReadyFreePacketCallback - 0x08001284 0x60 Src/upstream_msc.o + 0x08001250 0x60 Src/upstream_msc.o .text.Upstream_MSC_TestReadyReplyCallback - 0x080012e4 0x5c Src/upstream_msc.o + 0x080012b0 0x5c Src/upstream_msc.o .text.Upstream_MSC_GetCapacity - 0x08001340 0x68 Src/upstream_msc.o - 0x08001340 Upstream_MSC_GetCapacity + 0x0800130c 0x68 Src/upstream_msc.o + 0x0800130c Upstream_MSC_GetCapacity .text.Upstream_MSC_GetCapacityReplyCallback - 0x080013a8 0x64 Src/upstream_msc.o + 0x08001374 0x64 Src/upstream_msc.o .text.Upstream_MSC_BeginRead - 0x0800140c 0xa0 Src/upstream_msc.o - 0x0800140c Upstream_MSC_BeginRead + 0x080013d8 0xa0 Src/upstream_msc.o + 0x080013d8 Upstream_MSC_BeginRead .text.Upstream_MSC_GetStreamDataPacket - 0x080014ac 0x74 Src/upstream_msc.o - 0x080014ac Upstream_MSC_GetStreamDataPacket + 0x08001478 0x74 Src/upstream_msc.o + 0x08001478 Upstream_MSC_GetStreamDataPacket .text.Upstream_MSC_GetStreamDataPacketCallback - 0x08001520 0xb0 Src/upstream_msc.o + 0x080014ec 0xb0 Src/upstream_msc.o .text.Upstream_MSC_BeginWrite - 0x080015d0 0x50 Src/upstream_msc.o - 0x080015d0 Upstream_MSC_BeginWrite + 0x0800159c 0x50 Src/upstream_msc.o + 0x0800159c Upstream_MSC_BeginWrite .text.Upstream_MSC_BeginWriteFreePacketCallback - 0x08001620 0x84 Src/upstream_msc.o + 0x080015ec 0x84 Src/upstream_msc.o .text.Upstream_MSC_BeginWriteReplyCallback - 0x080016a4 0x6c Src/upstream_msc.o + 0x08001670 0x6c Src/upstream_msc.o .text.Upstream_MSC_PutStreamDataPacket - 0x08001710 0x50 Src/upstream_msc.o - 0x08001710 Upstream_MSC_PutStreamDataPacket - .text.main 0x08001760 0x24 Src/main.o - 0x08001760 main + 0x080016dc 0x50 Src/upstream_msc.o + 0x080016dc Upstream_MSC_PutStreamDataPacket + .text.main 0x0800172c 0x24 Src/main.o + 0x0800172c main .text.SystemClock_Config - 0x08001784 0x98 Src/main.o - 0x08001784 SystemClock_Config + 0x08001750 0x98 Src/main.o + 0x08001750 SystemClock_Config .text.GPIO_Init - 0x0800181c 0xe4 Src/main.o + 0x080017e8 0xe4 Src/main.o .text.LED_Init - 0x08001900 0x24 Src/led.o - 0x08001900 LED_Init + 0x080018cc 0x24 Src/led.o + 0x080018cc LED_Init .text.LED_Fault_SetBlinkRate - 0x08001924 0x3c Src/led.o - 0x08001924 LED_Fault_SetBlinkRate + 0x080018f0 0x3c Src/led.o + 0x080018f0 LED_Fault_SetBlinkRate .text.LED_DoBlinks - 0x08001960 0x68 Src/led.o - 0x08001960 LED_DoBlinks + 0x0800192c 0x68 Src/led.o + 0x0800192c LED_DoBlinks .text.SysTick_Handler - 0x080019c8 0x10 Src/interrupts.o - 0x080019c8 SysTick_Handler + 0x08001994 0x10 Src/interrupts.o + 0x08001994 SysTick_Handler .text.OTG_FS_IRQHandler - 0x080019d8 0x10 Src/interrupts.o - 0x080019d8 OTG_FS_IRQHandler + 0x080019a4 0x10 Src/interrupts.o + 0x080019a4 OTG_FS_IRQHandler .text.EXTI3_IRQHandler - 0x080019e8 0x14 Src/interrupts.o - 0x080019e8 EXTI3_IRQHandler + 0x080019b4 0x14 Src/interrupts.o + 0x080019b4 EXTI3_IRQHandler .text.SPI1_IRQHandler - 0x080019fc 0x24 Src/interrupts.o - 0x080019fc SPI1_IRQHandler + 0x080019c8 0x24 Src/interrupts.o + 0x080019c8 SPI1_IRQHandler .text.HAL_MspInit - 0x08001a20 0x14 Src/hal_msp.o - 0x08001a20 HAL_MspInit + 0x080019ec 0x14 Src/hal_msp.o + 0x080019ec HAL_MspInit .text.HAL_SPI_MspInit - 0x08001a34 0xac Src/hal_msp.o - 0x08001a34 HAL_SPI_MspInit + 0x08001a00 0xac Src/hal_msp.o + 0x08001a00 HAL_SPI_MspInit .text.USBD_CtlSendData - 0x08001ae0 0x38 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - 0x08001ae0 USBD_CtlSendData + 0x08001aac 0x38 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + 0x08001aac USBD_CtlSendData .text.USBD_CtlContinueSendData - 0x08001b18 0x24 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - 0x08001b18 USBD_CtlContinueSendData + 0x08001ae4 0x24 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + 0x08001ae4 USBD_CtlContinueSendData .text.USBD_CtlContinueRx - 0x08001b3c 0x24 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - 0x08001b3c USBD_CtlContinueRx + 0x08001b08 0x24 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + 0x08001b08 USBD_CtlContinueRx .text.USBD_CtlSendStatus - 0x08001b60 0x28 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - 0x08001b60 USBD_CtlSendStatus + 0x08001b2c 0x28 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + 0x08001b2c USBD_CtlSendStatus .text.USBD_CtlReceiveStatus - 0x08001b88 0x28 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - 0x08001b88 USBD_CtlReceiveStatus + 0x08001b54 0x28 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + 0x08001b54 USBD_CtlReceiveStatus .text.USBD_StdDevReq - 0x08001bb0 0xa0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - 0x08001bb0 USBD_StdDevReq + 0x08001b7c 0xa0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08001b7c USBD_StdDevReq .text.USBD_StdItfReq - 0x08001c50 0x68 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - 0x08001c50 USBD_StdItfReq + 0x08001c1c 0x68 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08001c1c USBD_StdItfReq .text.USBD_StdEPReq - 0x08001cb8 0x1b0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - 0x08001cb8 USBD_StdEPReq + 0x08001c84 0x1b0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08001c84 USBD_StdEPReq .text.USBD_GetDescriptor - 0x08001e68 0x1f8 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08001e34 0x1f8 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .text.USBD_SetAddress - 0x08002060 0x7c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x0800202c 0x7c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .text.USBD_SetConfig - 0x080020dc 0x114 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x080020a8 0x114 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .text.USBD_GetConfig - 0x080021f0 0x64 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x080021bc 0x64 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .text.USBD_GetStatus - 0x08002254 0x54 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08002220 0x54 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .text.USBD_SetFeature - 0x080022a8 0x34 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08002274 0x34 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .text.USBD_ClrFeature - 0x080022dc 0x50 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x080022a8 0x50 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .text.USBD_ParseSetupRequest - 0x0800232c 0x78 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - 0x0800232c USBD_ParseSetupRequest + 0x080022f8 0x78 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x080022f8 USBD_ParseSetupRequest .text.USBD_CtlError - 0x080023a4 0x20 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - 0x080023a4 USBD_CtlError + 0x08002370 0x20 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08002370 USBD_CtlError .text.USBD_GetString - 0x080023c4 0x84 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - 0x080023c4 USBD_GetString + 0x08002390 0x84 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08002390 USBD_GetString .text.USBD_GetLen - 0x08002448 0x30 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x08002414 0x30 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .text.USBD_Init - 0x08002478 0x54 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002478 USBD_Init + 0x08002444 0x54 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002444 USBD_Init .text.USBD_RegisterClass - 0x080024cc 0x34 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x080024cc USBD_RegisterClass + 0x08002498 0x34 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002498 USBD_RegisterClass .text.USBD_Start - 0x08002500 0x18 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002500 USBD_Start + 0x080024cc 0x18 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x080024cc USBD_Start .text.USBD_Stop - 0x08002518 0x2c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002518 USBD_Stop + 0x080024e4 0x2c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x080024e4 USBD_Stop .text.USBD_RunTestMode - 0x08002544 0x18 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002544 USBD_RunTestMode + 0x08002510 0x18 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002510 USBD_RunTestMode .text.USBD_SetClassConfig - 0x0800255c 0x40 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x0800255c USBD_SetClassConfig + 0x08002528 0x40 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002528 USBD_SetClassConfig .text.USBD_ClrClassConfig - 0x0800259c 0x28 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x0800259c USBD_ClrClassConfig + 0x08002568 0x28 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002568 USBD_ClrClassConfig .text.USBD_SetupStage - 0x080025c4 0x94 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x080025c4 USBD_SetupStage + 0x08002590 0x94 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002590 USBD_SetupStage .text.USBD_DataOutStage - 0x08002658 0xb8 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002658 USBD_DataOutStage + 0x08002624 0xb8 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002624 USBD_DataOutStage .text.USBD_DataInStage - 0x08002710 0x120 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002710 USBD_DataInStage + 0x080026dc 0x120 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x080026dc USBD_DataInStage .text.USBD_Reset - 0x08002830 0x60 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002830 USBD_Reset + 0x080027fc 0x60 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x080027fc USBD_Reset .text.USBD_SetSpeed - 0x08002890 0x20 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002890 USBD_SetSpeed + 0x0800285c 0x20 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x0800285c USBD_SetSpeed .text.USBD_Suspend - 0x080028b0 0x2c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x080028b0 USBD_Suspend + 0x0800287c 0x2c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x0800287c USBD_Suspend .text.USBD_Resume - 0x080028dc 0x24 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x080028dc USBD_Resume + 0x080028a8 0x24 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x080028a8 USBD_Resume .text.USBD_SOF - 0x08002900 0x34 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002900 USBD_SOF + 0x080028cc 0x34 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x080028cc USBD_SOF .text.USBD_IsoINIncomplete - 0x08002934 0x1c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002934 USBD_IsoINIncomplete + 0x08002900 0x1c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002900 USBD_IsoINIncomplete .text.USBD_IsoOUTIncomplete - 0x08002950 0x1c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002950 USBD_IsoOUTIncomplete + 0x0800291c 0x1c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x0800291c USBD_IsoOUTIncomplete .text.USBD_DevConnected - 0x0800296c 0x18 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x0800296c USBD_DevConnected + 0x08002938 0x18 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002938 USBD_DevConnected .text.USBD_DevDisconnected - 0x08002984 0x30 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x08002984 USBD_DevDisconnected + 0x08002950 0x30 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002950 USBD_DevDisconnected .text.USBD_BufferFreed - 0x080029b4 0x20 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - 0x080029b4 USBD_BufferFreed + 0x08002980 0x20 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x08002980 USBD_BufferFreed .text.SCSI_ProcessCmd - 0x080029d4 0x22c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x080029d4 SCSI_ProcessCmd + 0x080029a0 0x22c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x080029a0 SCSI_ProcessCmd .text.SCSI_TestUnitReady - 0x08002c00 0x68 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08002bcc 0x68 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_TestUnitReadyCallback - 0x08002c68 0x60 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x08002c68 SCSI_TestUnitReadyCallback + 0x08002c34 0x60 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08002c34 SCSI_TestUnitReadyCallback .text.SCSI_Inquiry - 0x08002cc8 0xb0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08002c94 0xb0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_ReadCapacity10 - 0x08002d78 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08002d44 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_ReadCapacity10Callback - 0x08002d98 0x12c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x08002d98 SCSI_ReadCapacity10Callback + 0x08002d64 0x12c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08002d64 SCSI_ReadCapacity10Callback .text.SCSI_ReadFormatCapacity - 0x08002ec4 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08002e90 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_ReadFormatCapacityCallback - 0x08002ee4 0x11c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x08002ee4 SCSI_ReadFormatCapacityCallback + 0x08002eb0 0x11c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08002eb0 SCSI_ReadFormatCapacityCallback .text.SCSI_ModeSense6 - 0x08003000 0x64 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08002fcc 0x64 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_ModeSense10 - 0x08003064 0x64 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08003030 0x64 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_RequestSense - 0x080030c8 0x130 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08003094 0x130 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_SenseCode - 0x080031f8 0x7c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x080031f8 SCSI_SenseCode + 0x080031c4 0x7c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x080031c4 SCSI_SenseCode .text.SCSI_StartStopUnit - 0x08003274 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08003240 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_Read10 - 0x08003294 0x188 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08003260 0x188 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_Read10BeginCallback - 0x0800341c 0x68 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x0800341c SCSI_Read10BeginCallback + 0x080033e8 0x68 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x080033e8 SCSI_Read10BeginCallback .text.SCSI_Read10ReplyCallback - 0x08003484 0xa4 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x08003484 SCSI_Read10ReplyCallback + 0x08003450 0xa4 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08003450 SCSI_Read10ReplyCallback .text.SCSI_Write10 - 0x08003528 0x210 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x080034f4 0x210 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_Write10BeginCallback - 0x08003738 0xa4 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x08003738 SCSI_Write10BeginCallback + 0x08003704 0xa4 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08003704 SCSI_Write10BeginCallback .text.SCSI_Write10FreePacketCallback - 0x080037dc 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - 0x080037dc SCSI_Write10FreePacketCallback + 0x080037a8 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x080037a8 SCSI_Write10FreePacketCallback .text.SCSI_Verify10 - 0x08003834 0x84 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08003800 0x84 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.SCSI_CheckAddressRange - 0x080038b8 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x08003884 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .text.MSC_BOT_Init - 0x08003910 0x54 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003910 MSC_BOT_Init + 0x080038dc 0x54 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x080038dc MSC_BOT_Init .text.MSC_BOT_Reset - 0x08003964 0x34 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003964 MSC_BOT_Reset + 0x08003930 0x34 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003930 MSC_BOT_Reset .text.MSC_BOT_DeInit - 0x08003998 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003998 MSC_BOT_DeInit + 0x08003964 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003964 MSC_BOT_DeInit .text.MSC_BOT_DataIn - 0x080039b8 0x60 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x080039b8 MSC_BOT_DataIn + 0x08003984 0x60 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003984 MSC_BOT_DataIn .text.MSC_BOT_DataIn_Callback - 0x08003a18 0x28 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003a18 MSC_BOT_DataIn_Callback + 0x080039e4 0x28 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x080039e4 MSC_BOT_DataIn_Callback .text.MSC_BOT_DataOut - 0x08003a40 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003a40 MSC_BOT_DataOut + 0x08003a0c 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003a0c MSC_BOT_DataOut .text.MSC_BOT_DataOut_Callback - 0x08003a98 0x28 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003a98 MSC_BOT_DataOut_Callback + 0x08003a64 0x28 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003a64 MSC_BOT_DataOut_Callback .text.MSC_BOT_CBW_Decode - 0x08003ac0 0xb0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003a8c 0xb0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o .text.MSC_BOT_CBW_Decode_Callback - 0x08003b70 0xa0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003b70 MSC_BOT_CBW_Decode_Callback + 0x08003b3c 0xa0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003b3c MSC_BOT_CBW_Decode_Callback .text.MSC_BOT_SendData - 0x08003c10 0x50 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003bdc 0x50 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o .text.MSC_BOT_SendCSW - 0x08003c60 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003c60 MSC_BOT_SendCSW + 0x08003c2c 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003c2c MSC_BOT_SendCSW .text.MSC_BOT_Abort - 0x08003cb8 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003c84 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o .text.MSC_BOT_CplClrFeature - 0x08003d10 0x4c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - 0x08003d10 MSC_BOT_CplClrFeature + 0x08003cdc 0x4c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x08003cdc MSC_BOT_CplClrFeature .text.USBD_MSC_Init - 0x08003d5c 0x90 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08003d5c USBD_MSC_Init + 0x08003d28 0x90 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08003d28 USBD_MSC_Init .text.USBD_MSC_DeInit - 0x08003dec 0x4c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08003dec USBD_MSC_DeInit + 0x08003db8 0x4c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08003db8 USBD_MSC_DeInit .text.USBD_MSC_Setup - 0x08003e38 0x16c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08003e38 USBD_MSC_Setup + 0x08003e04 0x16c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08003e04 USBD_MSC_Setup .text.USBD_MSC_DataIn - 0x08003fa4 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08003fa4 USBD_MSC_DataIn + 0x08003f70 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08003f70 USBD_MSC_DataIn .text.USBD_MSC_DataOut - 0x08003fc4 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08003fc4 USBD_MSC_DataOut + 0x08003f90 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08003f90 USBD_MSC_DataOut .text.USBD_MSC_BufferFreed - 0x08003fe4 0x40 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08003fe4 USBD_MSC_BufferFreed + 0x08003fb0 0x40 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08003fb0 USBD_MSC_BufferFreed .text.USBD_MSC_GetHSCfgDesc - 0x08004024 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08004024 USBD_MSC_GetHSCfgDesc + 0x08003ff0 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08003ff0 USBD_MSC_GetHSCfgDesc .text.USBD_MSC_GetFSCfgDesc - 0x08004044 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08004044 USBD_MSC_GetFSCfgDesc + 0x08004010 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08004010 USBD_MSC_GetFSCfgDesc .text.USBD_MSC_GetOtherSpeedCfgDesc - 0x08004064 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08004064 USBD_MSC_GetOtherSpeedCfgDesc + 0x08004030 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08004030 USBD_MSC_GetOtherSpeedCfgDesc .text.USBD_MSC_GetDeviceQualifierDescriptor - 0x08004084 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - 0x08004084 USBD_MSC_GetDeviceQualifierDescriptor + 0x08004050 0x20 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x08004050 USBD_MSC_GetDeviceQualifierDescriptor .text.USB_CoreInit - 0x080040a4 0xa4 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x080040a4 USB_CoreInit + 0x08004070 0xa4 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004070 USB_CoreInit .text.USB_EnableGlobalInt - 0x08004148 0x24 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004148 USB_EnableGlobalInt + 0x08004114 0x24 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004114 USB_EnableGlobalInt .text.USB_DisableGlobalInt - 0x0800416c 0x24 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x0800416c USB_DisableGlobalInt + 0x08004138 0x24 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004138 USB_DisableGlobalInt .text.USB_SetCurrentMode - 0x08004190 0x50 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004190 USB_SetCurrentMode + 0x0800415c 0x50 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x0800415c USB_SetCurrentMode .text.USB_DevInit - 0x080041e0 0x258 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x080041e0 USB_DevInit + 0x080041ac 0x258 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x080041ac USB_DevInit .text.USB_FlushTxFifo - 0x08004438 0x4c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004438 USB_FlushTxFifo + 0x08004404 0x4c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004404 USB_FlushTxFifo .text.USB_FlushRxFifo - 0x08004484 0x44 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004484 USB_FlushRxFifo + 0x08004450 0x44 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004450 USB_FlushRxFifo .text.USB_SetDevSpeed - 0x080044c8 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x080044c8 USB_SetDevSpeed + 0x08004494 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004494 USB_SetDevSpeed .text.USB_GetDevSpeed - 0x080044f8 0x6c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x080044f8 USB_GetDevSpeed + 0x080044c4 0x6c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x080044c4 USB_GetDevSpeed .text.USB_ActivateEndpoint - 0x08004564 0x114 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004564 USB_ActivateEndpoint + 0x08004530 0x114 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004530 USB_ActivateEndpoint .text.USB_DeactivateEndpoint - 0x08004678 0xf8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004678 USB_DeactivateEndpoint + 0x08004644 0xf8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004644 USB_DeactivateEndpoint .text.USB_EPStartXfer - 0x08004770 0x484 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004770 USB_EPStartXfer + 0x0800473c 0x484 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x0800473c USB_EPStartXfer .text.USB_EP0StartXfer - 0x08004bf4 0x2bc Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004bf4 USB_EP0StartXfer + 0x08004bc0 0x2bc Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004bc0 USB_EP0StartXfer .text.USB_WritePacket - 0x08004eb0 0x70 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004eb0 USB_WritePacket + 0x08004e7c 0x70 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004e7c USB_WritePacket .text.USB_ReadPacket - 0x08004f20 0x54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004f20 USB_ReadPacket + 0x08004eec 0x54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004eec USB_ReadPacket .text.USB_EPSetStall - 0x08004f74 0xe4 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08004f74 USB_EPSetStall + 0x08004f40 0xe4 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08004f40 USB_EPSetStall .text.USB_EPClearStall - 0x08005058 0xdc Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08005058 USB_EPClearStall + 0x08005024 0xdc Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005024 USB_EPClearStall .text.USB_StopDevice - 0x08005134 0x88 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08005134 USB_StopDevice + 0x08005100 0x88 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005100 USB_StopDevice .text.USB_SetDevAddress - 0x080051bc 0x4c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x080051bc USB_SetDevAddress + 0x08005188 0x4c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005188 USB_SetDevAddress .text.USB_DevConnect - 0x08005208 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08005208 USB_DevConnect + 0x080051d4 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x080051d4 USB_DevConnect .text.USB_DevDisconnect - 0x08005238 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08005238 USB_DevDisconnect + 0x08005204 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005204 USB_DevDisconnect .text.USB_ReadInterrupts - 0x08005268 0x2c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08005268 USB_ReadInterrupts + 0x08005234 0x2c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005234 USB_ReadInterrupts .text.USB_ReadDevAllOutEpInterrupt - 0x08005294 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08005294 USB_ReadDevAllOutEpInterrupt + 0x08005260 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005260 USB_ReadDevAllOutEpInterrupt .text.USB_ReadDevAllInEpInterrupt - 0x080052c4 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x080052c4 USB_ReadDevAllInEpInterrupt + 0x08005290 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005290 USB_ReadDevAllInEpInterrupt .text.USB_ReadDevOutEPInterrupt - 0x080052f4 0x38 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x080052f4 USB_ReadDevOutEPInterrupt + 0x080052c0 0x38 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x080052c0 USB_ReadDevOutEPInterrupt .text.USB_ReadDevInEPInterrupt - 0x0800532c 0x54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x0800532c USB_ReadDevInEPInterrupt + 0x080052f8 0x54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x080052f8 USB_ReadDevInEPInterrupt .text.USB_GetMode - 0x08005380 0x1c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08005380 USB_GetMode + 0x0800534c 0x1c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x0800534c USB_GetMode .text.USB_ActivateSetup - 0x0800539c 0x6c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x0800539c USB_ActivateSetup + 0x08005368 0x6c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005368 USB_ActivateSetup .text.USB_EP0_OutStart - 0x08005408 0x8c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - 0x08005408 USB_EP0_OutStart + 0x080053d4 0x8c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x080053d4 USB_EP0_OutStart .text.USB_CoreReset - 0x08005494 0x68 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x08005460 0x68 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o .text.HAL_SPI_Init - 0x080054fc 0xcc Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - 0x080054fc HAL_SPI_Init + 0x080054c8 0xcc Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x080054c8 HAL_SPI_Init .text.HAL_SPI_TransmitReceive_IT - 0x080055c8 0x12c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - 0x080055c8 HAL_SPI_TransmitReceive_IT + 0x08005594 0x12c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x08005594 HAL_SPI_TransmitReceive_IT .text.HAL_SPI_IRQHandler - 0x080056f4 0x194 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - 0x080056f4 HAL_SPI_IRQHandler + 0x080056c0 0x194 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x080056c0 HAL_SPI_IRQHandler .text.HAL_SPI_TxCpltCallback - 0x08005888 0x14 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - 0x08005888 HAL_SPI_TxCpltCallback + 0x08005854 0x14 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x08005854 HAL_SPI_TxCpltCallback + .text.HAL_SPI_RxCpltCallback + 0x08005868 0x14 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x08005868 HAL_SPI_RxCpltCallback .text.SPI_TxCloseIRQHandler - 0x0800589c 0xd4 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x0800587c 0xd4 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .text.SPI_TxISR - 0x08005970 0x74 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x08005950 0x74 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .text.SPI_RxCloseIRQHandler - 0x080059e4 0x138 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x080059c4 0x138 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .text.SPI_2LinesRxISR - 0x08005b1c 0x60 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x08005afc 0x60 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .text.SPI_WaitOnFlagUntilTimeout - 0x08005b7c 0x148 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x08005b5c 0x148 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .text.HAL_RCC_OscConfig - 0x08005cc4 0x3c8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - 0x08005cc4 HAL_RCC_OscConfig + 0x08005ca4 0x3c8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + 0x08005ca4 HAL_RCC_OscConfig .text.HAL_RCC_ClockConfig - 0x0800608c 0x2b0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - 0x0800608c HAL_RCC_ClockConfig + 0x0800606c 0x2b0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + 0x0800606c HAL_RCC_ClockConfig .text.HAL_RCC_GetSysClockFreq - 0x0800633c 0x118 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - 0x0800633c HAL_RCC_GetSysClockFreq + 0x0800631c 0x118 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + 0x0800631c HAL_RCC_GetSysClockFreq .text.HAL_RCC_GetHCLKFreq - 0x08006454 0x58 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - 0x08006454 HAL_RCC_GetHCLKFreq + 0x08006434 0x58 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + 0x08006434 HAL_RCC_GetHCLKFreq .text.HAL_PCDEx_SetTxFiFo - 0x080064ac 0x9c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o - 0x080064ac HAL_PCDEx_SetTxFiFo + 0x0800648c 0x9c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o + 0x0800648c HAL_PCDEx_SetTxFiFo .text.HAL_PCDEx_SetRxFiFo - 0x08006548 0x24 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o - 0x08006548 HAL_PCDEx_SetRxFiFo + 0x08006528 0x24 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o + 0x08006528 HAL_PCDEx_SetRxFiFo .text.HAL_PCD_Init - 0x0800656c 0x210 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x0800656c HAL_PCD_Init + 0x0800654c 0x210 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x0800654c HAL_PCD_Init .text.HAL_PCD_Start - 0x0800677c 0x44 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x0800677c HAL_PCD_Start + 0x0800675c 0x44 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x0800675c HAL_PCD_Start .text.HAL_PCD_Stop - 0x080067c0 0x50 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x080067c0 HAL_PCD_Stop + 0x080067a0 0x50 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x080067a0 HAL_PCD_Stop .text.HAL_PCD_IRQHandler - 0x08006810 0x764 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x08006810 HAL_PCD_IRQHandler + 0x080067f0 0x764 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x080067f0 HAL_PCD_IRQHandler .text.HAL_PCD_SetAddress - 0x08006f74 0x44 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x08006f74 HAL_PCD_SetAddress + 0x08006f54 0x44 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x08006f54 HAL_PCD_SetAddress .text.HAL_PCD_EP_Open - 0x08006fb8 0xd0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x08006fb8 HAL_PCD_EP_Open + 0x08006f98 0xd0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x08006f98 HAL_PCD_EP_Open .text.HAL_PCD_EP_Close - 0x08007088 0x94 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x08007088 HAL_PCD_EP_Close + 0x08007068 0x94 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x08007068 HAL_PCD_EP_Close .text.HAL_PCD_EP_Receive - 0x0800711c 0xb8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x0800711c HAL_PCD_EP_Receive + 0x080070fc 0xb8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x080070fc HAL_PCD_EP_Receive .text.HAL_PCD_EP_GetRxCount - 0x080071d4 0x34 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x080071d4 HAL_PCD_EP_GetRxCount + 0x080071b4 0x34 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x080071b4 HAL_PCD_EP_GetRxCount .text.HAL_PCD_EP_Transmit - 0x08007208 0xb8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x08007208 HAL_PCD_EP_Transmit + 0x080071e8 0xb8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x080071e8 HAL_PCD_EP_Transmit .text.HAL_PCD_EP_SetStall - 0x080072c0 0xb8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x080072c0 HAL_PCD_EP_SetStall + 0x080072a0 0xb8 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x080072a0 HAL_PCD_EP_SetStall .text.HAL_PCD_EP_ClrStall - 0x08007378 0x94 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x08007378 HAL_PCD_EP_ClrStall + 0x08007358 0x94 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x08007358 HAL_PCD_EP_ClrStall .text.HAL_PCD_EP_Flush - 0x0800740c 0x5c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - 0x0800740c HAL_PCD_EP_Flush + 0x080073ec 0x5c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x080073ec HAL_PCD_EP_Flush .text.PCD_WriteEmptyTxFifo - 0x08007468 0x118 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x08007448 0x118 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o .text.HAL_GPIO_Init - 0x08007580 0x32c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o - 0x08007580 HAL_GPIO_Init + 0x08007560 0x32c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o + 0x08007560 HAL_GPIO_Init .text.NVIC_SetPriorityGrouping - 0x080078ac 0x48 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x0800788c 0x48 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o .text.NVIC_GetPriorityGrouping - 0x080078f4 0x1c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x080078d4 0x1c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o .text.NVIC_EnableIRQ - 0x08007910 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x080078f0 0x30 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o .text.NVIC_SetPriority - 0x08007940 0x54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x08007920 0x54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o .text.NVIC_EncodePriority - 0x08007994 0x68 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x08007974 0x68 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o .text.SysTick_Config - 0x080079fc 0x3c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x080079dc 0x3c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o .text.HAL_NVIC_SetPriorityGrouping - 0x08007a38 0x14 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - 0x08007a38 HAL_NVIC_SetPriorityGrouping + 0x08007a18 0x14 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x08007a18 HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x08007a4c 0x38 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - 0x08007a4c HAL_NVIC_SetPriority + 0x08007a2c 0x38 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x08007a2c HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x08007a84 0x1c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - 0x08007a84 HAL_NVIC_EnableIRQ + 0x08007a64 0x1c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x08007a64 HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x08007aa0 0x18 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - 0x08007aa0 HAL_SYSTICK_Config + 0x08007a80 0x18 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x08007a80 HAL_SYSTICK_Config .text.HAL_SYSTICK_CLKSourceConfig - 0x08007ab8 0x38 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - 0x08007ab8 HAL_SYSTICK_CLKSourceConfig + 0x08007a98 0x38 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x08007a98 HAL_SYSTICK_CLKSourceConfig .text.HAL_Init - 0x08007af0 0x44 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - 0x08007af0 HAL_Init + 0x08007ad0 0x44 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + 0x08007ad0 HAL_Init .text.HAL_InitTick - 0x08007b34 0x2c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - 0x08007b34 HAL_InitTick + 0x08007b14 0x2c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + 0x08007b14 HAL_InitTick .text.HAL_IncTick - 0x08007b60 0x1c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - 0x08007b60 HAL_IncTick + 0x08007b40 0x1c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + 0x08007b40 HAL_IncTick .text.HAL_GetTick - 0x08007b7c 0x18 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - 0x08007b7c HAL_GetTick + 0x08007b5c 0x18 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + 0x08007b5c HAL_GetTick .text.HAL_Delay - 0x08007b94 0x2c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - 0x08007b94 HAL_Delay + 0x08007b74 0x2c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + 0x08007b74 HAL_Delay .text.SystemInit - 0x08007bc0 0x5c Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o - 0x08007bc0 SystemInit + 0x08007ba0 0x5c Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o + 0x08007ba0 SystemInit .text.Reset_Handler - 0x08007c1c 0x4c Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o - 0x08007c1c Reset_Handler + 0x08007bfc 0x4c Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o + 0x08007bfc Reset_Handler .text.Default_Handler - 0x08007c68 0x2 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o - 0x08007c68 RTC_Alarm_IRQHandler - 0x08007c68 HASH_RNG_IRQHandler - 0x08007c68 EXTI2_IRQHandler - 0x08007c68 TIM8_CC_IRQHandler - 0x08007c68 DebugMon_Handler - 0x08007c68 TIM1_CC_IRQHandler - 0x08007c68 DMA2_Stream5_IRQHandler - 0x08007c68 HardFault_Handler - 0x08007c68 DMA1_Stream5_IRQHandler - 0x08007c68 PVD_IRQHandler - 0x08007c68 SDIO_IRQHandler - 0x08007c68 TAMP_STAMP_IRQHandler - 0x08007c68 PendSV_Handler - 0x08007c68 NMI_Handler - 0x08007c68 CAN2_RX1_IRQHandler - 0x08007c68 TIM8_TRG_COM_TIM14_IRQHandler - 0x08007c68 TIM1_UP_TIM10_IRQHandler - 0x08007c68 TIM8_UP_TIM13_IRQHandler - 0x08007c68 I2C3_ER_IRQHandler - 0x08007c68 EXTI0_IRQHandler - 0x08007c68 I2C2_EV_IRQHandler - 0x08007c68 DMA1_Stream2_IRQHandler - 0x08007c68 CAN1_RX0_IRQHandler - 0x08007c68 FPU_IRQHandler - 0x08007c68 OTG_HS_WKUP_IRQHandler - 0x08007c68 UsageFault_Handler - 0x08007c68 CAN2_SCE_IRQHandler - 0x08007c68 DMA2_Stream2_IRQHandler - 0x08007c68 TIM6_DAC_IRQHandler - 0x08007c68 TIM1_BRK_TIM9_IRQHandler - 0x08007c68 CAN2_RX0_IRQHandler - 0x08007c68 DMA2_Stream3_IRQHandler - 0x08007c68 USART6_IRQHandler - 0x08007c68 USART3_IRQHandler - 0x08007c68 CAN1_RX1_IRQHandler - 0x08007c68 UART5_IRQHandler - 0x08007c68 DMA2_Stream0_IRQHandler - 0x08007c68 TIM4_IRQHandler - 0x08007c68 I2C1_EV_IRQHandler - 0x08007c68 DMA1_Stream6_IRQHandler - 0x08007c68 DMA1_Stream1_IRQHandler - 0x08007c68 UART4_IRQHandler - 0x08007c68 TIM3_IRQHandler - 0x08007c68 RCC_IRQHandler - 0x08007c68 TIM8_BRK_TIM12_IRQHandler - 0x08007c68 Default_Handler - 0x08007c68 EXTI15_10_IRQHandler - 0x08007c68 ADC_IRQHandler - 0x08007c68 DMA1_Stream7_IRQHandler - 0x08007c68 TIM7_IRQHandler - 0x08007c68 CAN2_TX_IRQHandler - 0x08007c68 TIM5_IRQHandler - 0x08007c68 DMA2_Stream7_IRQHandler - 0x08007c68 I2C3_EV_IRQHandler - 0x08007c68 EXTI9_5_IRQHandler - 0x08007c68 RTC_WKUP_IRQHandler - 0x08007c68 SPI2_IRQHandler - 0x08007c68 OTG_HS_EP1_IN_IRQHandler - 0x08007c68 MemManage_Handler - 0x08007c68 DMA1_Stream0_IRQHandler - 0x08007c68 CAN1_TX_IRQHandler - 0x08007c68 SVC_Handler - 0x08007c68 EXTI4_IRQHandler - 0x08007c68 FSMC_IRQHandler - 0x08007c68 OTG_HS_EP1_OUT_IRQHandler - 0x08007c68 WWDG_IRQHandler - 0x08007c68 TIM2_IRQHandler - 0x08007c68 OTG_FS_WKUP_IRQHandler - 0x08007c68 TIM1_TRG_COM_TIM11_IRQHandler - 0x08007c68 OTG_HS_IRQHandler - 0x08007c68 EXTI1_IRQHandler - 0x08007c68 USART2_IRQHandler - 0x08007c68 I2C2_ER_IRQHandler - 0x08007c68 DMA2_Stream1_IRQHandler - 0x08007c68 CAN1_SCE_IRQHandler - 0x08007c68 FLASH_IRQHandler - 0x08007c68 DMA2_Stream4_IRQHandler - 0x08007c68 BusFault_Handler - 0x08007c68 USART1_IRQHandler - 0x08007c68 SPI3_IRQHandler - 0x08007c68 DMA1_Stream4_IRQHandler - 0x08007c68 I2C1_ER_IRQHandler - 0x08007c68 DMA2_Stream6_IRQHandler - 0x08007c68 DMA1_Stream3_IRQHandler - *fill* 0x08007c6a 0x2 - .text.malloc 0x08007c6c 0x10 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) - 0x08007c6c malloc - .text.free 0x08007c7c 0x10 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) - 0x08007c7c free - .text._free_r 0x08007c8c 0x88 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) - 0x08007c8c _free_r + 0x08007c48 0x2 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o + 0x08007c48 RTC_Alarm_IRQHandler + 0x08007c48 HASH_RNG_IRQHandler + 0x08007c48 EXTI2_IRQHandler + 0x08007c48 TIM8_CC_IRQHandler + 0x08007c48 DebugMon_Handler + 0x08007c48 TIM1_CC_IRQHandler + 0x08007c48 DMA2_Stream5_IRQHandler + 0x08007c48 HardFault_Handler + 0x08007c48 DMA1_Stream5_IRQHandler + 0x08007c48 PVD_IRQHandler + 0x08007c48 SDIO_IRQHandler + 0x08007c48 TAMP_STAMP_IRQHandler + 0x08007c48 PendSV_Handler + 0x08007c48 NMI_Handler + 0x08007c48 CAN2_RX1_IRQHandler + 0x08007c48 TIM8_TRG_COM_TIM14_IRQHandler + 0x08007c48 TIM1_UP_TIM10_IRQHandler + 0x08007c48 TIM8_UP_TIM13_IRQHandler + 0x08007c48 I2C3_ER_IRQHandler + 0x08007c48 EXTI0_IRQHandler + 0x08007c48 I2C2_EV_IRQHandler + 0x08007c48 DMA1_Stream2_IRQHandler + 0x08007c48 CAN1_RX0_IRQHandler + 0x08007c48 FPU_IRQHandler + 0x08007c48 OTG_HS_WKUP_IRQHandler + 0x08007c48 UsageFault_Handler + 0x08007c48 CAN2_SCE_IRQHandler + 0x08007c48 DMA2_Stream2_IRQHandler + 0x08007c48 TIM6_DAC_IRQHandler + 0x08007c48 TIM1_BRK_TIM9_IRQHandler + 0x08007c48 CAN2_RX0_IRQHandler + 0x08007c48 DMA2_Stream3_IRQHandler + 0x08007c48 USART6_IRQHandler + 0x08007c48 USART3_IRQHandler + 0x08007c48 CAN1_RX1_IRQHandler + 0x08007c48 UART5_IRQHandler + 0x08007c48 DMA2_Stream0_IRQHandler + 0x08007c48 TIM4_IRQHandler + 0x08007c48 I2C1_EV_IRQHandler + 0x08007c48 DMA1_Stream6_IRQHandler + 0x08007c48 DMA1_Stream1_IRQHandler + 0x08007c48 UART4_IRQHandler + 0x08007c48 TIM3_IRQHandler + 0x08007c48 RCC_IRQHandler + 0x08007c48 TIM8_BRK_TIM12_IRQHandler + 0x08007c48 Default_Handler + 0x08007c48 EXTI15_10_IRQHandler + 0x08007c48 ADC_IRQHandler + 0x08007c48 DMA1_Stream7_IRQHandler + 0x08007c48 TIM7_IRQHandler + 0x08007c48 CAN2_TX_IRQHandler + 0x08007c48 TIM5_IRQHandler + 0x08007c48 DMA2_Stream7_IRQHandler + 0x08007c48 I2C3_EV_IRQHandler + 0x08007c48 EXTI9_5_IRQHandler + 0x08007c48 RTC_WKUP_IRQHandler + 0x08007c48 SPI2_IRQHandler + 0x08007c48 OTG_HS_EP1_IN_IRQHandler + 0x08007c48 MemManage_Handler + 0x08007c48 DMA1_Stream0_IRQHandler + 0x08007c48 CAN1_TX_IRQHandler + 0x08007c48 SVC_Handler + 0x08007c48 EXTI4_IRQHandler + 0x08007c48 FSMC_IRQHandler + 0x08007c48 OTG_HS_EP1_OUT_IRQHandler + 0x08007c48 WWDG_IRQHandler + 0x08007c48 TIM2_IRQHandler + 0x08007c48 OTG_FS_WKUP_IRQHandler + 0x08007c48 TIM1_TRG_COM_TIM11_IRQHandler + 0x08007c48 OTG_HS_IRQHandler + 0x08007c48 EXTI1_IRQHandler + 0x08007c48 USART2_IRQHandler + 0x08007c48 I2C2_ER_IRQHandler + 0x08007c48 DMA2_Stream1_IRQHandler + 0x08007c48 CAN1_SCE_IRQHandler + 0x08007c48 FLASH_IRQHandler + 0x08007c48 DMA2_Stream4_IRQHandler + 0x08007c48 BusFault_Handler + 0x08007c48 USART1_IRQHandler + 0x08007c48 SPI3_IRQHandler + 0x08007c48 DMA1_Stream4_IRQHandler + 0x08007c48 I2C1_ER_IRQHandler + 0x08007c48 DMA2_Stream6_IRQHandler + 0x08007c48 DMA1_Stream3_IRQHandler + *fill* 0x08007c4a 0x2 + .text.malloc 0x08007c4c 0x10 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) + 0x08007c4c malloc + .text.free 0x08007c5c 0x10 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) + 0x08007c5c free + .text._free_r 0x08007c6c 0x88 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) + 0x08007c6c _free_r .text._malloc_r - 0x08007d14 0xac /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) - 0x08007d14 _malloc_r - .text._sbrk_r 0x08007dc0 0x20 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) - 0x08007dc0 _sbrk_r - .text._sbrk 0x08007de0 0x1c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libnosys.a(sbrk.o) - 0x08007de0 _sbrk + 0x08007cf4 0xac /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) + 0x08007cf4 _malloc_r + .text._sbrk_r 0x08007da0 0x20 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) + 0x08007da0 _sbrk_r + .text._sbrk 0x08007dc0 0x1c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libnosys.a(sbrk.o) + 0x08007dc0 _sbrk *(.init) *(.fini) *(.rodata*) .rodata.STORAGE_Inquirydata_FS - 0x08007dfc 0x24 Src/usbd_descriptors.o - 0x08007dfc STORAGE_Inquirydata_FS - .rodata 0x08007e20 0x54 Src/usbd_descriptors.o + 0x08007ddc 0x24 Src/usbd_descriptors.o + 0x08007ddc STORAGE_Inquirydata_FS + .rodata 0x08007e00 0x54 Src/usbd_descriptors.o .rodata.MSC_Page00_Inquiry_Data - 0x08007e74 0x8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o - 0x08007e74 MSC_Page00_Inquiry_Data + 0x08007e54 0x8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o + 0x08007e54 MSC_Page00_Inquiry_Data .rodata.MSC_Mode_Sense6_data - 0x08007e7c 0x8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o - 0x08007e7c MSC_Mode_Sense6_data + 0x08007e5c 0x8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o + 0x08007e5c MSC_Mode_Sense6_data .rodata.MSC_Mode_Sense10_data - 0x08007e84 0x8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o - 0x08007e84 MSC_Mode_Sense10_data + 0x08007e64 0x8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o + 0x08007e64 MSC_Mode_Sense10_data .rodata.APBAHBPrescTable - 0x08007e8c 0x10 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - 0x08007e8c APBAHBPrescTable + 0x08007e6c 0x10 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + 0x08007e6c APBAHBPrescTable .rodata.str1.1 - 0x08007e9c 0x2 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-impure.o) + 0x08007e7c 0x2 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-impure.o) *(.eh_frame*) - 0x08007e9e __etext = . + 0x08007e7e __etext = . -.glue_7 0x08007ea0 0x0 +.glue_7 0x08007e80 0x0 .glue_7 0x00000000 0x0 linker stubs -.glue_7t 0x08007ea0 0x0 +.glue_7t 0x08007e80 0x0 .glue_7t 0x00000000 0x0 linker stubs -.vfp11_veneer 0x08007ea0 0x0 +.vfp11_veneer 0x08007e80 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs -.v4_bx 0x08007ea0 0x0 +.v4_bx 0x08007e80 0x0 .v4_bx 0x00000000 0x0 linker stubs -.iplt 0x08007ea0 0x0 +.iplt 0x08007e80 0x0 .iplt 0x00000000 0x0 Src/usbd_descriptors.o -.rel.dyn 0x08007ea0 0x0 +.rel.dyn 0x08007e80 0x0 .rel.iplt 0x00000000 0x0 Src/usbd_descriptors.o -.data 0x20000000 0x144 load address 0x08007e9e +.data 0x20000000 0x144 load address 0x08007e7e 0x20000000 __data_start__ = . *(vtable) *(.data*) @@ -4062,10 +4060,10 @@ END GROUP 0x20000140 _impure_ptr 0x20000144 __data_end__ = . -.igot.plt 0x20000144 0x0 load address 0x08007fe4 +.igot.plt 0x20000144 0x0 load address 0x08007fc4 .igot.plt 0x00000000 0x0 Src/usbd_descriptors.o -.bss 0x20000148 0xcc8 load address 0x08007fe8 +.bss 0x20000148 0xcc8 load address 0x08007fc8 0x20000148 . = ALIGN (0x4) 0x20000148 __bss_start__ = . *(.bss*) @@ -4184,34 +4182,34 @@ END GROUP 0x10000000 _eccmram = . OUTPUT(Upstream.elf elf32-littlearm) -.debug_info 0x00000000 0xebad +.debug_info 0x00000000 0xeb7b .debug_info 0x00000000 0x3bd Src/usbd_descriptors.o .debug_info 0x000003bd 0x12ff Src/usbd_config.o .debug_info 0x000016bc 0x4de Src/usb_device.o .debug_info 0x00001b9a 0x71b Src/upstream_statemachine.o - .debug_info 0x000022b5 0xacf Src/upstream_spi.o - .debug_info 0x00002d84 0x55b Src/upstream_msc.o - .debug_info 0x000032df 0x54e Src/main.o - .debug_info 0x0000382d 0x1fe Src/led.o - .debug_info 0x00003a2b 0xa43 Src/interrupts.o - .debug_info 0x0000446e 0xa85 Src/hal_msp.o - .debug_info 0x00004ef3 0x673 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - .debug_info 0x00005566 0x873 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - .debug_info 0x00005dd9 0x93c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - .debug_info 0x00006715 0xc44 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - .debug_info 0x00007359 0x11c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o - .debug_info 0x00007475 0xa8b Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - .debug_info 0x00007f00 0xa41 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - .debug_info 0x00008941 0x13d5 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - .debug_info 0x00009d16 0xf65 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - .debug_info 0x0000ac7b 0xd54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - .debug_info 0x0000b9cf 0x54b Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o - .debug_info 0x0000bf1a 0xe89 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - .debug_info 0x0000cda3 0x6c6 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o - .debug_info 0x0000d469 0xb57 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - .debug_info 0x0000dfc0 0x6ae Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - .debug_info 0x0000e66e 0x4a2 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o - .debug_info 0x0000eb10 0x9d Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o + .debug_info 0x000022b5 0xa9d Src/upstream_spi.o + .debug_info 0x00002d52 0x55b Src/upstream_msc.o + .debug_info 0x000032ad 0x54e Src/main.o + .debug_info 0x000037fb 0x1fe Src/led.o + .debug_info 0x000039f9 0xa43 Src/interrupts.o + .debug_info 0x0000443c 0xa85 Src/hal_msp.o + .debug_info 0x00004ec1 0x673 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + .debug_info 0x00005534 0x873 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + .debug_info 0x00005da7 0x93c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + .debug_info 0x000066e3 0xc44 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + .debug_info 0x00007327 0x11c Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o + .debug_info 0x00007443 0xa8b Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + .debug_info 0x00007ece 0xa41 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + .debug_info 0x0000890f 0x13d5 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + .debug_info 0x00009ce4 0xf65 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + .debug_info 0x0000ac49 0xd54 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + .debug_info 0x0000b99d 0x54b Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o + .debug_info 0x0000bee8 0xe89 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + .debug_info 0x0000cd71 0x6c6 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o + .debug_info 0x0000d437 0xb57 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + .debug_info 0x0000df8e 0x6ae Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + .debug_info 0x0000e63c 0x4a2 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o + .debug_info 0x0000eade 0x9d Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o .debug_abbrev 0x00000000 0x2c0d .debug_abbrev 0x00000000 0x144 Src/usbd_descriptors.o @@ -4242,7 +4240,7 @@ OUTPUT(Upstream.elf elf32-littlearm) .debug_abbrev 0x00002af7 0x104 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o .debug_abbrev 0x00002bfb 0x12 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o -.debug_aranges 0x00000000 0xe08 +.debug_aranges 0x00000000 0xe00 .debug_aranges 0x00000000 0x50 Src/usbd_descriptors.o .debug_aranges @@ -4252,79 +4250,79 @@ OUTPUT(Upstream.elf elf32-littlearm) .debug_aranges 0x00000170 0x50 Src/upstream_statemachine.o .debug_aranges - 0x000001c0 0xa0 Src/upstream_spi.o + 0x000001c0 0x98 Src/upstream_spi.o .debug_aranges - 0x00000260 0x78 Src/upstream_msc.o + 0x00000258 0x78 Src/upstream_msc.o .debug_aranges - 0x000002d8 0x30 Src/main.o + 0x000002d0 0x30 Src/main.o .debug_aranges - 0x00000308 0x30 Src/led.o + 0x00000300 0x30 Src/led.o .debug_aranges - 0x00000338 0x38 Src/interrupts.o + 0x00000330 0x38 Src/interrupts.o .debug_aranges - 0x00000370 0x30 Src/hal_msp.o + 0x00000368 0x30 Src/hal_msp.o .debug_aranges - 0x000003a0 0x50 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + 0x00000398 0x50 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o .debug_aranges - 0x000003f0 0x88 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + 0x000003e8 0x88 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o .debug_aranges - 0x00000478 0xc0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + 0x00000470 0xc0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o .debug_aranges - 0x00000538 0xc0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + 0x00000530 0xc0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o .debug_aranges - 0x000005f8 0x18 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o + 0x000005f0 0x18 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o .debug_aranges - 0x00000610 0x80 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + 0x00000608 0x80 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o .debug_aranges - 0x00000690 0x68 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + 0x00000688 0x68 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o .debug_aranges - 0x000006f8 0x180 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + 0x000006f0 0x180 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o .debug_aranges - 0x00000878 0x158 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + 0x00000870 0x158 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o .debug_aranges - 0x000009d0 0x88 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + 0x000009c8 0x88 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o .debug_aranges - 0x00000a58 0x28 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o + 0x00000a50 0x28 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o .debug_aranges - 0x00000a80 0x120 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + 0x00000a78 0x120 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o .debug_aranges - 0x00000ba0 0x58 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o + 0x00000b98 0x58 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o .debug_aranges - 0x00000bf8 0x100 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + 0x00000bf0 0x100 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o .debug_aranges - 0x00000cf8 0xc0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + 0x00000cf0 0xc0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o .debug_aranges - 0x00000db8 0x28 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o + 0x00000db0 0x28 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o .debug_aranges - 0x00000de0 0x28 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o + 0x00000dd8 0x28 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o -.debug_ranges 0x00000000 0xc58 +.debug_ranges 0x00000000 0xc50 .debug_ranges 0x00000000 0x40 Src/usbd_descriptors.o .debug_ranges 0x00000040 0xf0 Src/usbd_config.o .debug_ranges 0x00000130 0x10 Src/usb_device.o .debug_ranges 0x00000140 0x40 Src/upstream_statemachine.o - .debug_ranges 0x00000180 0x90 Src/upstream_spi.o - .debug_ranges 0x00000210 0x68 Src/upstream_msc.o - .debug_ranges 0x00000278 0x20 Src/main.o - .debug_ranges 0x00000298 0x20 Src/led.o - .debug_ranges 0x000002b8 0x28 Src/interrupts.o - .debug_ranges 0x000002e0 0x20 Src/hal_msp.o - .debug_ranges 0x00000300 0x40 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - .debug_ranges 0x00000340 0x78 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - .debug_ranges 0x000003b8 0xb0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - .debug_ranges 0x00000468 0xb0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - .debug_ranges 0x00000518 0x70 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - .debug_ranges 0x00000588 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - .debug_ranges 0x000005e0 0x170 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - .debug_ranges 0x00000750 0x148 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - .debug_ranges 0x00000898 0x78 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - .debug_ranges 0x00000910 0x18 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o - .debug_ranges 0x00000928 0x110 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - .debug_ranges 0x00000a38 0x48 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o - .debug_ranges 0x00000a80 0xf0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - .debug_ranges 0x00000b70 0xb0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - .debug_ranges 0x00000c20 0x18 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o - .debug_ranges 0x00000c38 0x20 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o + .debug_ranges 0x00000180 0x88 Src/upstream_spi.o + .debug_ranges 0x00000208 0x68 Src/upstream_msc.o + .debug_ranges 0x00000270 0x20 Src/main.o + .debug_ranges 0x00000290 0x20 Src/led.o + .debug_ranges 0x000002b0 0x28 Src/interrupts.o + .debug_ranges 0x000002d8 0x20 Src/hal_msp.o + .debug_ranges 0x000002f8 0x40 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + .debug_ranges 0x00000338 0x78 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + .debug_ranges 0x000003b0 0xb0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + .debug_ranges 0x00000460 0xb0 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + .debug_ranges 0x00000510 0x70 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + .debug_ranges 0x00000580 0x58 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + .debug_ranges 0x000005d8 0x170 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + .debug_ranges 0x00000748 0x148 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + .debug_ranges 0x00000890 0x78 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + .debug_ranges 0x00000908 0x18 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o + .debug_ranges 0x00000920 0x110 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + .debug_ranges 0x00000a30 0x48 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o + .debug_ranges 0x00000a78 0xf0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + .debug_ranges 0x00000b68 0xb0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + .debug_ranges 0x00000c18 0x18 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o + .debug_ranges 0x00000c30 0x20 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o .debug_macro 0x00000000 0x13de4 .debug_macro 0x00000000 0x379 Src/usbd_descriptors.o @@ -4427,36 +4425,36 @@ OUTPUT(Upstream.elf elf32-littlearm) .debug_macro 0x00013b43 0x1ed Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o .debug_macro 0x00013d30 0xb4 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o -.debug_line 0x00000000 0xd4a9 +.debug_line 0x00000000 0xd48b .debug_line 0x00000000 0x7ee Src/usbd_descriptors.o .debug_line 0x000007ee 0x904 Src/usbd_config.o .debug_line 0x000010f2 0x784 Src/usb_device.o .debug_line 0x00001876 0x8f0 Src/upstream_statemachine.o - .debug_line 0x00002166 0x9dc Src/upstream_spi.o - .debug_line 0x00002b42 0x85a Src/upstream_msc.o - .debug_line 0x0000339c 0x74c Src/main.o - .debug_line 0x00003ae8 0x579 Src/led.o - .debug_line 0x00004061 0x707 Src/interrupts.o - .debug_line 0x00004768 0x594 Src/hal_msp.o - .debug_line 0x00004cfc 0x768 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - .debug_line 0x00005464 0x919 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - .debug_line 0x00005d7d 0x8e0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - .debug_line 0x0000665d 0xa8f Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - .debug_line 0x000070ec 0x720 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o - .debug_line 0x0000780c 0x8e8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - .debug_line 0x000080f4 0x8b7 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - .debug_line 0x000089ab 0xb86 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - .debug_line 0x00009531 0xd52 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - .debug_line 0x0000a283 0x855 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - .debug_line 0x0000aad8 0x58c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o - .debug_line 0x0000b064 0xa4f Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - .debug_line 0x0000bab3 0x742 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o - .debug_line 0x0000c1f5 0x80f Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - .debug_line 0x0000ca04 0x6fa Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - .debug_line 0x0000d0fe 0x2fe Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o - .debug_line 0x0000d3fc 0xad Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o + .debug_line 0x00002166 0x9be Src/upstream_spi.o + .debug_line 0x00002b24 0x85a Src/upstream_msc.o + .debug_line 0x0000337e 0x74c Src/main.o + .debug_line 0x00003aca 0x579 Src/led.o + .debug_line 0x00004043 0x707 Src/interrupts.o + .debug_line 0x0000474a 0x594 Src/hal_msp.o + .debug_line 0x00004cde 0x768 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + .debug_line 0x00005446 0x919 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + .debug_line 0x00005d5f 0x8e0 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + .debug_line 0x0000663f 0xa8f Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + .debug_line 0x000070ce 0x720 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o + .debug_line 0x000077ee 0x8e8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + .debug_line 0x000080d6 0x8b7 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + .debug_line 0x0000898d 0xb86 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + .debug_line 0x00009513 0xd52 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + .debug_line 0x0000a265 0x855 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + .debug_line 0x0000aaba 0x58c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o + .debug_line 0x0000b046 0xa4f Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + .debug_line 0x0000ba95 0x742 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o + .debug_line 0x0000c1d7 0x80f Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + .debug_line 0x0000c9e6 0x6fa Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + .debug_line 0x0000d0e0 0x2fe Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o + .debug_line 0x0000d3de 0xad Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.o -.debug_str 0x00000000 0x68d99 +.debug_str 0x00000000 0x68d8d .debug_str 0x00000000 0x6425d Src/usbd_descriptors.o 0x64575 (size before relaxing) .debug_str 0x0006425d 0xe4b Src/usbd_config.o @@ -4465,49 +4463,49 @@ OUTPUT(Upstream.elf elf32-littlearm) 0x645f6 (size before relaxing) .debug_str 0x000650e9 0x485 Src/upstream_statemachine.o 0x64a7d (size before relaxing) - .debug_str 0x0006556e 0xc87 Src/upstream_spi.o - 0x64aac (size before relaxing) - .debug_str 0x000661f5 0x353 Src/upstream_msc.o - 0x64077 (size before relaxing) - .debug_str 0x00066548 0x140 Src/main.o + .debug_str 0x0006556e 0xc70 Src/upstream_spi.o + 0x64a95 (size before relaxing) + .debug_str 0x000661de 0x347 Src/upstream_msc.o + 0x6406b (size before relaxing) + .debug_str 0x00066525 0x140 Src/main.o 0x64236 (size before relaxing) - .debug_str 0x00066688 0x7c Src/led.o + .debug_str 0x00066665 0x7c Src/led.o 0x604e3 (size before relaxing) - .debug_str 0x00066704 0x74 Src/interrupts.o + .debug_str 0x000666e1 0x74 Src/interrupts.o 0x646d2 (size before relaxing) - .debug_str 0x00066778 0x3f Src/hal_msp.o + .debug_str 0x00066755 0x3f Src/hal_msp.o 0x60f2c (size before relaxing) - .debug_str 0x000667b7 0xc9 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + .debug_str 0x00066794 0xc9 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o 0x63d52 (size before relaxing) - .debug_str 0x00066880 0x133 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + .debug_str 0x0006685d 0x133 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o 0x63dca (size before relaxing) - .debug_str 0x000669b3 0x19c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + .debug_str 0x00066990 0x19c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o 0x63e31 (size before relaxing) - .debug_str 0x00066b4f 0x50a Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + .debug_str 0x00066b2c 0x50a Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o 0x64c3e (size before relaxing) - .debug_str 0x00067059 0x49 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o + .debug_str 0x00067036 0x49 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o 0x6395b (size before relaxing) - .debug_str 0x000670a2 0x15b Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + .debug_str 0x0006707f 0x15b Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o 0x648fe (size before relaxing) - .debug_str 0x000671fd 0x17f Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + .debug_str 0x000671da 0x17f Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o 0x649ce (size before relaxing) - .debug_str 0x0006737c 0x73e Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + .debug_str 0x00067359 0x73e Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o 0x609c1 (size before relaxing) - .debug_str 0x00067aba 0x363 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + .debug_str 0x00067a97 0x37a Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o 0x6088b (size before relaxing) - .debug_str 0x00067e1d 0x343 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + .debug_str 0x00067e11 0x343 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o 0x60651 (size before relaxing) - .debug_str 0x00068160 0x4a Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o + .debug_str 0x00068154 0x4a Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o 0x603a7 (size before relaxing) - .debug_str 0x000681aa 0x1f5 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + .debug_str 0x0006819e 0x1f5 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o 0x60857 (size before relaxing) - .debug_str 0x0006839f 0x25e Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o + .debug_str 0x00068393 0x25e Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o 0x6042f (size before relaxing) - .debug_str 0x000685fd 0x306 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + .debug_str 0x000685f1 0x306 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o 0x60902 (size before relaxing) - .debug_str 0x00068903 0x40d Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + .debug_str 0x000688f7 0x40d Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o 0x6067f (size before relaxing) - .debug_str 0x00068d10 0x89 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o + .debug_str 0x00068d04 0x89 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o 0x39fc2 (size before relaxing) .comment 0x00000000 0x70 @@ -4610,35 +4608,35 @@ OUTPUT(Upstream.elf elf32-littlearm) .ARM.attributes 0x0000065d 0x2d /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libnosys.a(sbrk.o) -.debug_frame 0x00000000 0x3718 +.debug_frame 0x00000000 0x36f4 .debug_frame 0x00000000 0x114 Src/usbd_descriptors.o .debug_frame 0x00000114 0x428 Src/usbd_config.o .debug_frame 0x0000053c 0x2c Src/usb_device.o .debug_frame 0x00000568 0xf4 Src/upstream_statemachine.o - .debug_frame 0x0000065c 0x240 Src/upstream_spi.o - .debug_frame 0x0000089c 0x1c0 Src/upstream_msc.o - .debug_frame 0x00000a5c 0x74 Src/main.o - .debug_frame 0x00000ad0 0x74 Src/led.o - .debug_frame 0x00000b44 0x80 Src/interrupts.o - .debug_frame 0x00000bc4 0x74 Src/hal_msp.o - .debug_frame 0x00000c38 0x10c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o - .debug_frame 0x00000d44 0x210 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o - .debug_frame 0x00000f54 0x324 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o - .debug_frame 0x00001278 0x2e8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o - .debug_frame 0x00001560 0x1e8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o - .debug_frame 0x00001748 0x188 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o - .debug_frame 0x000018d0 0x718 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o - .debug_frame 0x00001fe8 0x604 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o - .debug_frame 0x000025ec 0x204 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o - .debug_frame 0x000027f0 0x60 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o - .debug_frame 0x00002850 0x508 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o - .debug_frame 0x00002d58 0x14c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o - .debug_frame 0x00002ea4 0x42c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o - .debug_frame 0x000032d0 0x2c0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o - .debug_frame 0x00003590 0x58 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o - .debug_frame 0x000035e8 0x30 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) - .debug_frame 0x00003618 0x2c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) - .debug_frame 0x00003644 0x2c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) - .debug_frame 0x00003670 0x2c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) - .debug_frame 0x0000369c 0x5c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-reent.o) - .debug_frame 0x000036f8 0x20 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libnosys.a(sbrk.o) + .debug_frame 0x0000065c 0x21c Src/upstream_spi.o + .debug_frame 0x00000878 0x1c0 Src/upstream_msc.o + .debug_frame 0x00000a38 0x74 Src/main.o + .debug_frame 0x00000aac 0x74 Src/led.o + .debug_frame 0x00000b20 0x80 Src/interrupts.o + .debug_frame 0x00000ba0 0x74 Src/hal_msp.o + .debug_frame 0x00000c14 0x10c Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o + .debug_frame 0x00000d20 0x210 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o + .debug_frame 0x00000f30 0x324 Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o + .debug_frame 0x00001254 0x2e8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o + .debug_frame 0x0000153c 0x1e8 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o + .debug_frame 0x00001724 0x188 Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o + .debug_frame 0x000018ac 0x718 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o + .debug_frame 0x00001fc4 0x604 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o + .debug_frame 0x000025c8 0x204 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o + .debug_frame 0x000027cc 0x60 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.o + .debug_frame 0x0000282c 0x508 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.o + .debug_frame 0x00002d34 0x14c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o + .debug_frame 0x00002e80 0x42c Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o + .debug_frame 0x000032ac 0x2c0 Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o + .debug_frame 0x0000356c 0x58 Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o + .debug_frame 0x000035c4 0x30 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) + .debug_frame 0x000035f4 0x2c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) + .debug_frame 0x00003620 0x2c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) + .debug_frame 0x0000364c 0x2c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) + .debug_frame 0x00003678 0x5c /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-reent.o) + .debug_frame 0x000036d4 0x20 /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m/libnosys.a(sbrk.o) diff --git a/Upstream/Inc/upstream_interface_def.h b/Upstream/Inc/upstream_interface_def.h index 0745d8c..c0b4115 100644 --- a/Upstream/Inc/upstream_interface_def.h +++ b/Upstream/Inc/upstream_interface_def.h @@ -45,8 +45,8 @@ typedef enum { COMMAND_MSC_TEST_UNIT_READY, //Returns HAL_StatusTypeDef result COMMAND_MSC_GET_CAPACITY, //Returns uint32_t blk_nbr, uint32_t blk_size - COMMAND_MSC_BEGIN_READ, //Returns HAL_StatusTypeDef result, then data stream - COMMAND_MSC_BEGIN_WRITE, //Returns HAL_OK, HAL_ERROR if medium not present, HAL_BUSY if write-protected result, then waits for data stream + COMMAND_MSC_READ, //Returns HAL_StatusTypeDef result, then data stream + COMMAND_MSC_WRITE, //Returns HAL_OK, HAL_ERROR if medium not present, HAL_BUSY if write-protected result, then waits for data stream } InterfaceCommandMscTypeDef; diff --git a/Upstream/Src/upstream_msc.c b/Upstream/Src/upstream_msc.c index 6df23d4..07264fc 100644 --- a/Upstream/Src/upstream_msc.c +++ b/Upstream/Src/upstream_msc.c @@ -179,7 +179,7 @@ HAL_StatusTypeDef Upstream_MSC_BeginRead(UpstreamMSCCallbackTypeDef callback, freePacket->Length16 = UPSTREAM_PACKET_HEADER_LEN_16 + ((4 * 3) / 2); freePacket->CommandClass = COMMAND_CLASS_MASS_STORAGE; - freePacket->Command = COMMAND_MSC_BEGIN_READ; + freePacket->Command = COMMAND_MSC_READ; *(uint64_t*)&(freePacket->Data[0]) = readBlockStart; *(uint32_t*)&(freePacket->Data[8]) = readBlockCount; @@ -217,6 +217,7 @@ HAL_StatusTypeDef Upstream_MSC_GetStreamDataPacket(UpstreamMSCCallbackPacketType } + void Upstream_MSC_GetStreamDataPacketCallback(UpstreamPacketTypeDef* replyPacket) { uint16_t dataLength8; @@ -281,7 +282,7 @@ void Upstream_MSC_BeginWriteFreePacketCallback(UpstreamPacketTypeDef* freePacket { freePacket->Length16 = UPSTREAM_PACKET_HEADER_LEN_16 + ((4 * 3) / 2); freePacket->CommandClass = COMMAND_CLASS_MASS_STORAGE; - freePacket->Command = COMMAND_MSC_BEGIN_WRITE; + freePacket->Command = COMMAND_MSC_WRITE; *(uint64_t*)&(freePacket->Data[0]) = BlockStart; *(uint32_t*)&(freePacket->Data[8]) = BlockCount; @@ -347,7 +348,7 @@ HAL_StatusTypeDef Upstream_MSC_PutStreamDataPacket(UpstreamPacketTypeDef* packet packetToSend->Length16 = (dataLength8 / 2) + UPSTREAM_PACKET_HEADER_LEN_16; packetToSend->CommandClass = COMMAND_CLASS_MASS_STORAGE | COMMAND_CLASS_DATA_FLAG; - packetToSend->Command = COMMAND_MSC_BEGIN_WRITE; + packetToSend->Command = COMMAND_MSC_WRITE; return Upstream_TransmitPacket(packetToSend); } diff --git a/Upstream/Src/upstream_spi.c b/Upstream/Src/upstream_spi.c index 39d1bd0..db82b93 100644 --- a/Upstream/Src/upstream_spi.c +++ b/Upstream/Src/upstream_spi.c @@ -50,7 +50,7 @@ void Upstream_InitSPI(void) Hspi1.State = HAL_SPI_STATE_RESET; Hspi1.Init.Mode = SPI_MODE_MASTER; Hspi1.Init.Direction = SPI_DIRECTION_2LINES; - Hspi1.Init.DataSize = SPI_DATASIZE_16BIT; //SPI_DATASIZE_8BIT; + Hspi1.Init.DataSize = SPI_DATASIZE_16BIT; Hspi1.Init.CLKPolarity = SPI_POLARITY_LOW; Hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; Hspi1.Init.NSS = SPI_NSS_SOFT; @@ -238,6 +238,7 @@ void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi) //Preemption protection wrapper around Upstream_SPIProcess() +//We must protect against preemption by USB and EXT3 interrupts at priority 10! void Upstream_SPIProcess_InterruptSafe(void) { //This is done on SPI interrupt callback... @@ -376,7 +377,6 @@ void Upstream_SPIProcess(void) } - //case default: UPSTREAM_SPI_FREAKOUT; } @@ -539,75 +539,6 @@ void Upstream_BeginReceivePacketBody(void) } -//Called at the end of the SPI RX DMA transfer, -//at DMA2 interrupt priority. Assume *hspi points to our hspi1. -void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *hspi) -{ - SpiPacketReceivedCallbackTypeDef tempPacketCallback; - - SPI1_NSS_DEASSERT; - - if (UpstreamInterfaceState >= UPSTREAM_INTERFACE_ERROR) - { - return; - } - -// if (UpstreamInterfaceState == UPSTREAM_INTERFACE_RX_SIZE) -// { -// if ((CurrentWorkingPacket->Length < UPSTREAM_PACKET_LEN_MIN) || -// (CurrentWorkingPacket->Length > UPSTREAM_PACKET_LEN)) -// { -// UPSTREAM_SPI_FREAKOUT; -// return; -// } -// UpstreamInterfaceState = UPSTREAM_INTERFACE_RX_PACKET_WAIT; -// if (TxOkInterruptReceived) -// { -// TxOkInterruptReceived = 0; -// Upstream_BeginReceivePacketBody(); -// } -// return; -// } -// -// if (UpstreamInterfaceState == UPSTREAM_INTERFACE_RX_PACKET) -// { -// UpstreamInterfaceState = UPSTREAM_INTERFACE_IDLE; -// if (ReceivePacketCallback == NULL) -// { -// UPSTREAM_SPI_FREAKOUT; -// return; -// } -// -// if ((CurrentWorkingPacket->CommandClass == COMMAND_CLASS_ERROR) && -// (CurrentWorkingPacket->Command == COMMAND_ERROR_DEVICE_DISCONNECTED)) -// { -// Upstream_ReleasePacket(CurrentWorkingPacket); -// ReceivePacketCallback = NULL; -// Upstream_StateMachine_DeviceDisconnected(); -// return; -// } -// -// if (((CurrentWorkingPacket->CommandClass & COMMAND_CLASS_MASK) != SentCommandClass) || -// (CurrentWorkingPacket->Command != SentCommand)) -// { -// UPSTREAM_SPI_FREAKOUT; -// Upstream_ReleasePacket(CurrentWorkingPacket); -// CurrentWorkingPacket = NULL; //Call back with a NULL packet to indicate error -// } -// -// //USB interface may want to receive another packet immediately, -// //so clear ReceivePacketCallback before the call. -// //It is the callback's responsibility to release the packet buffer we are passing to it! -// tempPacketCallback = ReceivePacketCallback; -// ReceivePacketCallback = NULL; -// tempPacketCallback(CurrentWorkingPacket); -// return; -// } - - //case default: - UPSTREAM_SPI_FREAKOUT; -} - //Something bad happened! Possibly CRC error... void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *hspi)