liuzhigang
2025-11-11 29cf7137d26f710bc9dab4e590d76181216d2f6c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
Ø    zÙ*..\FML\Internet\NTRIPClient.hö³»ØÙ2&../HIDOLibrary/Include/HIDO_TypeDef.h°¨¨ÈÙ2&../HIDOLibrary/Include/HIDO_VLQueue.h°¨¨È™Ù4(../HIDOLibrary/Include/HIDO_BaseQueue.h°¨¨È¼Ù6*../HIDOLibrary/Include/HIDO_ArraryQueue.h°¨¨ÈÂÙ9-C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.hÜ Íò8Ù9-C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.hÜ Íò#Ù/#../HIDOLibrary/Include/HIDO_Util.h°¨¨È¨Ù0$../HIDOLibrary/Include/HIDO_Debug.h°¨¨È]Ù0$../HIDOLibrary/Include/HIDO_Timer.hÔÑÂÈÜÙ1%../HIDOLibrary/Include/HIDO_Base64.h°¨¨È]Ù%..\FML\Internet\Socket.héÞåÀÞÙ'..\FML\Internet\Internet.hÉæœÃXÙ*..\FML\Internet\NTRIPClient.cö³»ÞÚP_NTRIP_CLIENT_H_›ÚPHIDO_TYPEDEF_H_Ú PNULLˆÚP
HIDO_NULLûÚPHIDO_OK ÚP    HIDO_ERROÚPHIDO_OFFSET_OFqÚPHIDO_ARRARY_COUNTmÚP HIDO_ASSERT`ÚP
HIDO_VOIDÚ HIDO_UINT8òÚ HIDO_UINT16ÁÚ HIDO_UINT32ÃÚ HIDO_UINT64¾Ú
HIDO_INT8IÚ HIDO_INT16Ú HIDO_INT32Ú HIDO_INT64Ú
HIDO_CHARNÚ HIDO_FLOATôÚ HIDO_DOUBLE­Ú u8PÚ u16Ú u32!Ú u64Ú HIDO_FALSEûÚ
HIDO_TRUE(Ú
HIDO_BOOL@Ú8
<unnamed>QÚ "m_pDataÛÚ 
"    m_u32LenØÚHIDO_DataStructaÚ8
<unnamed>QÚ 
"!
m_u32SizeVÚ 
"!    m_u32LenÔÚ "!
m_pu8Data&ÚHIDO_ByteArraryStructÊÚ PHIDO_DEFINE_BYTE_ARRARY¬ÚP _VLQUEUE_H_)ÚP_BASEQUEUE_H_¬Ú8
<unnamed>QÚ 
") m_u32UsedCnt-Ú 
") m_u32FrontÞÚ 
")
m_u32Rear_Ú 
")m_u32TotalCnt¸ÚHIDO_BaseQueueStructQÚ8
<unnamed>QÚ "/m_pAddrÈÚ 
"/    m_u32LenÆÚ$HIDO_BaseQueueMemInfoStruct˜Ú,
_pstBaseQ=Ú,
 _u32TotalCnteÚHIDO_BaseQueueInit-Ú,
_pstBaseQ=Ú,
_u32EnqueueCntÚHIDO_BaseQueueEnqueueãÚ,
_pstBaseQ=Ú,
_u32DequeueCnt—ÚHIDO_BaseQueueDequeueíÚ,
_pstBaseQ=ÚHIDO_BaseQueueIsEmptyðÚ,
_pstBaseQ=ÚHIDO_BaseQueueIsFullnÚ,
_pstBaseQ=Ú,
    _u32SizeûÚ, _pu32Offset«Ú,_pu32TotalLenëÚ( HIDO_BaseQueueGetContinuousSizeµÚ,
_pstBaseQ=ÚHIDO_BaseQueueGetFrontÚ,
_pstBaseQ=ÚHIDO_BaseQueueGetRearÚ8
<unnamed>QÚ "Im_stLenMemInfoÒÚ "Im_stDataMemInfouÚ "I m_stLenQueuetÚ "Im_stDataQueueÚHIDO_VLQStructêÚ8
<unnamed>QÚ "O m_pDataAddr&Ú 
"O m_u32DataLen$Ú 
"Om_u32TotalLen˜ÚHIDO_VLQMemberStruct†Ú,_pstVLQÚ,
 _u32DataSizeyÚ!HIDO_VLQGetEnqueueMemberòÚ,_pstVLQMember¶Ú,
 _u32NewSizeËÚ!HIDO_VLQModfiyMemberSizeçÚ,_pstVLQÚ,_pstVLQMember¶ÚHIDO_VLQEnqueue|Ú,_pstVLQÚ!HIDO_VLQGetDequeueMemberüÚ,_pstVLQÚ,_pstVLQMember¶ÚHIDO_VLQDequeue†Ú,_pstVLQÚ,_pQBufˆÚ,
 _u32QBufSize…Ú,
_u32LenInfoCntºÚ HIDO_VLQInitÆÚP_ARRARY_QUEUE_H_‘Ú8
<unnamed>QÚ 
"h
m_u32Rear Ú 
"h m_u32FrontŸÚ "h m_pArraryBufrÚ 
"hm_u32ArraryLenÚ 
"hm_u32MemberSize«ÚHIDO_ArraryQueueStructWÚ,
_pstQueueÚ, _pArraryBuf^Ú,
_u32ArraryLenüÚ,
_u32MemberSize—ÚHIDO_ArraryQueueInit3Ú,
_pstQueueÚ,    _pMemberšÚHIDO_ArraryQueueInÚ,
_pstQueueÚ,    _pMemberšÚHIDO_ArraryQueueOut‘Ú,
_pstQueueÚ HIDO_ArraryQueueIsEmptyöÚ,
_pstQueueÚ!HIDO_ArraryQueueIsInited¦Ú,
_pstQueueÚHIDO_ArraryQueueIsFulltÚPNTRIP_CODE_RTCM_DATAŽÚ"PNTRIP_CODE_CONNECT_FAILED%ÚPNTRIP_CODE_DISCONNECTQÚFN_NTRIPClientCallbackéÚ,_pcHostóÚ,    _u16PortíÚ, _pcUsernameIÚ, _pcPassword6Ú,_pcSourceName“Ú, _fnCallback{Ú,_pArgÞÚNTRIPClient_Connect­Ú,    _pu8DataËÚ,
_u32LenyÚNTRIPClient_ReportGGA(ÚNTRIPClient_PollæÚNTRIPClient_InitéÚP __stdlib_h°ÚP__ARMCLIB_VERSIONlÚP__ARMCC_VERSIONÚP __LONGLONG™ÚP_ARMABI²ÚP _ARMABI_PURE ÚP_ARMABI_NORETURNÄÚP_ARMABI_THROW³ÚP__STDLIB_DECLSeÚP__USE_C99_STDLIBËÚP__STDC_VERSION__zÚP    __CLIBNSBÚP __cplusplus
ÚP __sizeof_ptr®Úsize_tgÚwchar_t Ú8div_t¥Ú "¡quotXÚ "¡remßÚdiv_táÚ8ldiv_t7Ú "¥quotLÚ "¥remÓÚldiv_tsÚ8lldiv_tÉÚ &"©quot.Ú &"©remµÚlldiv_tÚP__EXIT_FAILURENÚP EXIT_FAILUREÚP EXIT_SUCCESSÚ P__USE_ANSI_EXAMPLE_RANDwÚP    RAND_MAXQÚ__aeabi_MB_CUR_MAX˜ÚP MB_CUR_MAXšÚ atof6Ú atoi3Ú atol0ÚatollÂÚstrtod<Ústrtof:ÚstrtoldÎÚstrtol4Ústrtoul½ÚstrtollÆÚ    strtoullOÚ rand;ÚsrandÆÚ8 _rand_state+Ú <"äÁ__x·Ú_rand_rÚ    _srand_rÚ8_ANSI_rand_state—Ú <"Å__x•Ú _ANSI_rand_rqÚ_ANSI_srand_rüÚcallocnÚ free>ÚmallocdÚreallocøÚposix_memalignðÚ
__heapprt=Ú __heapstatsGÚ __heapvalidfÚabortÆÚatexitMÚP__EDG__oÚP    __GNUC__Ú exit&Ú_ExitåÚgetenvSÚsystem7ÚbsearchÚqsort¥Ú abs¬Ú divŸÚ labs>Ú ldiv1ÚllabsÐÚlldivÃÚ8 __sdiv32by16’Ú "áquotÚ "áremŸÚ __sdiv32by16ÎÚ8 __udiv32by16Ú 
"åquotÚ 
"årem™Ú __udiv32by16ÌÚ8 __sdiv64by32Ú "érem—Ú "équotÚ __sdiv64by32ËÚ__rt_sdiv32by16jÚ__rt_udiv32by16hÚ__rt_sdiv64by32gÚ __fp_status;ÚP __fpsr_IXEùÚP __fpsr_UFEÿÚP __fpsr_OFEÚP __fpsr_DZEüÚP __fpsr_IOEÚP __fpsr_IXCûÚP __fpsr_UFCÚP __fpsr_OFCÚP __fpsr_DZCþÚP __fpsr_IOCÚmblenÐÚmbtowcPÚwctombPÚ    mbstowcsfÚ    wcstombsfÚ__use_realtime_heapÚ __use_realtime_division9Ú __use_two_region_memoryÚ__use_no_heapŠÚ__use_no_heap_region™Ú#__C_library_version_stringÚ#__C_library_version_numberÚP __string_h›ÚP__STRING_DECLSPÚmemcpyQÚmemmoveäÚstrcpy7ÚstrncpyÇÚstrcatKÚstrncatÛÚmemcmp]ÚstrcmpCÚstrncmpÓÚ strcasecmpŸÚ strncasecmp/Ústrcoll×ÚstrxfrmÄÚmemchr`ÚstrchrFÚstrcspnÍÚstrpbrkÒÚstrrchrÒÚstrspn2Ústrstr*Ústrtok5Ú
_strtok_rÿÚP__STRICT_ANSI__ÌÚ    strtok_r`ÚmemsetQÚ    strerrorUÚstrlenDÚstrlcpyÉÚstrlcatÝÚ _membitcpyblÙÚ _membitcpybbãÚ _membitcpyhlÓÚ _membitcpyhbÝÚ _membitcpywlÄÚ _membitcpywbÎÚ_membitmovebllÚ_membitmovebbvÚ_membitmovehlfÚ_membitmovehbpÚ_membitmovewlWÚ_membitmovewbaÚP_HIDO_UTIL_H_‹Ú8
<unnamed>QÚ "³
m_u16YearÇÚ "³
m_u8MonthŠÚ "³    m_u8DateÚ "³    m_u8HourôÚ "³m_u8MinpÚ "³m_u8SecyÚ "³    m_u8WeekÚHIDO_CalendarStruct¹Ú,_pcSrckÚ,_cSplit
Ú,_ppcDstöÚ,
 _u32DstSizeÊÚHIDO_UtilStrSplit`Ú ,_cChqÚHIDO_UtilCharToHex=Ú,
_pcStringÚHIDO_UtilStrToInt~Ú,
_pcStringÚHIDO_UtilHexStrToIntSÚ, _pcStringBufóÚ,
 _u32BufLenVÚ HIDO_UtilHexStrBufToInt0Ú, _pcStringBufóÚ,
 _u32BufLenVÚHIDO_UtilStrBufToInt[Ú ,data/Ú ,
lenšÚ ,dst€ÚHIDO_UtilBufToHex Ú,    _u8ValueÍÚHIDO_UtilBcdToByteCÚ,    _u8ValueÍÚHIDO_UtilByteToBcdCÚ,_cCharšÚHIDO_UtilCharToByteÌÚ,_pu8SrcÚ,
 _u32SrcLenKÚ,_pcFmtlÚHIDO_UtilParseFormat;Ú,_pcHexnÚ,
 _u32HexLenNÚ,_pu8ByteArray¨Ú&HIDO_UtilHexStringToByteArray›Ú,_pcIPüÚ#HIDO_UtilIPStringToIntegeròÚ,_pcIPüÚ, _pu8IPByteÚ&HIDO_UtilIPStringToByteArraryµÚ,_pcMACÂÚ,_cSplit
Ú, _pu8IPByteÚ'HIDO_UtilMACStringToByteArrary{Ú,_pcIPüÚ,
_u32LenyÚ&HIDO_UtilIPStringBufToIntegerÏÚ,_pcIPüÚ,
_u32IpáÚ#HIDO_UtilIntegerToIpStringÒÚ,_pcIPüÚHIDO_UtilIsIpStringµÚ,
_pcStringÚ HIDO_UtilIsNumberStringýÚ,_pcSrckÚ,
 _u32SrcLenKÚ,
_pcTarget&ÚHIDO_UtilStrStr7Ú,_pcStrZÚ,_cChrýÚ ,
u32N¯ÚHIDO_UtilStrnchrÃÚ,_pcSrckÚ,
_pcTarget&Ú,
 _u32SrcLenKÚHIDO_UtilStrnstr§Ú,_pcSrckÚ,
_pcTarget&Ú,
 _u32SrcLenKÚHIDO_UtilStrrnstr3Ú,_pcBufvÚ,
 _u32BufSizeØÚ,_pcFmtlÚHIDO_UtilSnprintfQÚ,_pData|Ú,
    _u32SizeûÚHIDO_UtilBzero©Ú,_pu8ByteArray¨Ú,
_u32ByteCountïÚ, _pcHexStringëÚ,
_u32HexStringSizeMÚ," _bWithSpacekÚ&HIDO_UtilByteArrayToHexString›Ú, _pu8DstBufùÚ, _pu8SrcBufüÚ,
_u32SrcBufLen(ÚHIDO_UtilEncode7To8!Ú, _pu8DstBuff‘Ú, _pu8SrcBuff”Ú,
 _u32SrcLenKÚ, _pu32DstLenÈÚHIDO_UtilDecode8To7+Ú,
_u32Sec}Ú, _pstCalendaréÚ,_i32TimeZoneSecPÚHIDO_UtilMKCalendarïÚ,_pu8StrÚ,
 _u32StrLen:ÚHIDO_UtilIsAsciiStringÚ$PDBLIBRARY_DEBUG_DB_DEBUG_H_ƒÚ,_pcFmtlÚ HIDO_DebugjÚ,_pcFmtlÚ HIDO_DebugEx©Ú,    _pu8DataËÚ,
_u32LenyÚHIDO_DebugHex?Ú, _pu8StringÊÚ,
_u32StringLenöÚHIDO_DebugStringçÚP_HIDO_TIMER_H_FÚHIDO_TimerFuncÕÚ8HIDO_TimerStructœÚ 
"¬ m_u32State_Ú "¬    m_u8TypeöÚ "¬    m_pcNameÜÚ 
"¬
m_u32Tick×Ú 
"¬m_u32TickBack^Ú "¬m_pPrivateData_Ú "¬m_fnTimerProc½ÚHIDO_TimerStructØÚPHIDO_TIMER_TICK_SiÚPHIDO_TIMER_TICK_MSÚPHIDO_TIMER_TYPE_ONCEzÚPHIDO_TIMER_TYPE_LOOPeÚPHIDO_TIMER_ID_MAX_CNT(Ú, _pu32TimerID‚ÚHIDO_TimerCreateðÚ,
 _u32TimerIDÚHIDO_TimerDestroyXÚ,
 _u32TimerIDÚ,_u8Type*Ú,
    _u32Tick Ú, _fnTimerProcñÚ,_pPrivateData“ÚHIDO_TimerStart8Ú,
 _u32TimerIDÚHIDO_TimerCancelþÚHIDO_TimerPoll±Ú,
 _u32TimerIDÚHIDO_TimerPollByIDaÚHIDO_TimerTick½ÚHIDO_TimerGetTick—ÚHIDO_TimerGetTick64)Ú,(    _u64TickäÚHIDO_TimerSetTick64Ú,
_u32DefaultMsÚ$HIDO_TimerGetNearestTimeoutUÚ(P HIDOLIBRARY_UTIL_HIDO_BASE64_H_JÚ,_pcSrckÚ,
 _u32SrcLenKÚ,_pcDsthÚ,
 _u32DstSizeÊÚHIDO_Base64EncodeÚ,_pcSrckÚ,_pu8DstÚ,
 _u32DstSizeÊÚ, _pu32DstLenÈÚHIDO_Base64DecodeÚPFML_SOCKET_H_¤ÚP SOCKET_NUMŸÚSOCKET_TYPE_NONEäÚSOCKET_TYPE_TCP/ÚSOCKET_TYPE_UDP-Ú E_SocketType:ÚSOCKET_STATE_IDLEµÚSOCKET_STATE_CLOSEDÚSOCKET_STATE_CREATEDÕÚSOCKET_STATE_CONNECTÃÚ*"SOCKET_STATE_CLOSE_BEFORE_CONNECTÂÚSOCKET_STATE_CLOSE[ÚSOCKET_STATE_CONNECTED6Ú$SOCKET_STATE_CONNECT_FAILED±ÚE_SocketStateÙÚ$SOCKET_EVENT_CONNECT_FAILED°ÚSOCKET_EVENT_CONNECTED5ÚSOCKET_EVENT_CLOSEDÚSOCKET_EVENT_RECV_DATAÚE_SocketEventØÚFN_SocketEventProcëÚ, _i32SockIDƒÚSocket_HaveRecvDatalÚ, _i32SockIDƒÚSocket_NoRecvData7Ú, _i32SockIDƒÚSocket_HasRecvDataÖÚ, _i32SockIDƒÚ"Socket_GetSocketRecvQueueÐÚ, _i32SockIDƒÚ"Socket_GetSocketSendQueueÖÚ, _i32SockIDƒÚSocket_GetTypeBÚ, _i32SockIDƒÚSocket_GetSocketStatelÚ, _i32SockIDƒÚ,"_eState÷ÚSocket_SetSocketState`Ú, _i32SockIDƒÚSocket_GetRemoteAddrñÚ, _i32SockIDƒÚSocket_GetRemotePortÇÚSocket_RecvAll[ÚSocket_ClosedAllÚ, _i32SockIDƒÚSocket_OnConnectFailed(Ú, _i32SockIDƒÚSocket_OnConnected¬Ú, _i32SockIDƒÚSocket_OnClosedëÚ, _i32SockIDƒÚ,    _pu8DataËÚ,
_u32LenyÚSocket_RecvDataøÚ, _i32SockIDƒÚSocket_OnRecv¹Ú, _pi32SockIDÚ," _eSocketTypeãÚ, _fnEventProcðÚ,_pArgÞÚSocket_Create²Ú, _i32SockIDƒÚ,_pcRemoteAddržÚ,_u16RemotePortuÚSocket_Connect:Ú, _i32SockIDƒÚ Socket_CloseÚ, _i32SockIDƒÚSocket_DestroyÚ, _i32SockIDƒÚ Socket_IsSendQueueEmpty˜Ú, _i32SockIDƒÚ,    _pu8DataËÚ,
 _u32DataLen÷Ú Socket_Send€Ú, _i32SockIDƒÚ,
_pbResultÚSocket_IsClosedìÚ, _i32SockIDƒÚ,
_pbResultÚSocket_IsConnected­Ú, _i32SockIDƒÚ, _pu8RecvBuff*Ú,
_u32RecvBuffSizeØÚ, _pu32RecvLenaÚ Socket_RecvzÚP _INTERNET_H_åÚInternet_PowerOnVÚInternet_PowerOfföÚInternet_PollÚInternet_DebugOn|ÚInternet_DebugOffÚInternet_Init’ÚInternet_IsIPReadyÒÚPRECV_BUFF_SIZEcÚ PSTRXrÚ PSTRÌÚP__debug_info__!ÚCLIENT_STATE_IDLE¿Ú/'CLIENT_STATE_CONNECT_SOUCE_LIST_SERVERúÚ$CLIENT_STATE_GET_SOUCE_LISTpÚ#CLIENT_STATE_GET_RTCM_DATAÝÚ.&CLIENT_STATE_CONNECT_RTCM_DATA_SERVERgÚ+#CLIENT_STATE_GET_RTCM_DATA_SUCCESSUÚCLIENT_STATE_MAXùÚE_ClientStateãÚRECV_STATE_HEAD^ÚRECV_STATE_BODYBÚ E_RecvState¶Ú8
<unnamed>QÚ <" È    m_acNameŽÚ <" È m_acFormat¢Ú ""È m_bNeedNMEAÚST_MountpointAttrib2Ú"l_eClientStateFÚ" l_eRecvStateÚ l_i32SockID=Ú
 l_u32TimerID¼Úl_fnClientCallbackÊÚl_pPrivateArg¯Ú
 
l_u32Port«Ú<@    l_acHost\Ú<@l_acUsernamePasswordOÚ< l_acScourceName·ÚAl_stMountpointAttrib;Ú<€l_acAuthorization5Ú<€ l_acSendBuffœÚ
l_u32SendBuffLenÚ<  l_acRecvBuff}Ú
 l_u32RecvLen›Ú
l_u32HTTPRecvTotalLenEÚ
l_u32HTTPRespCodeëÚ
l_u32HTTPContentLength¹Úl_pu8HTTPRespBody‡Ú<l_apcStateName$ÚSetClientStateLÚ,""â_eClientState„ÚClientCallbacklÚ,
"ä    _u32CodeÚ,"ä    _pu8DataÁÚ,
"ä_u32LenoÚ HandleErrorˆÚ,"è _pcDebugInfoÚTimeOutCallbackÚ,"ê_pArgÎÚP    __FILE__ÚP    __LINE__Ú%GetMountpointFromSourceTablerÚ,"î _pstAttribÚ,"î_pcDefaultName)Ú,"î_pcSourceTableÚ,
"î_u32LeneÚ<"Pî pcSplitStrEÚ
"îu32CntäÚ"î pcTargetLineÚ"îpcLinezÚ
"î
u32TmpLen³Ú"îpcTmpÓÚ"SendGetSourceTableRequestÖÚSendGetRTCMDataRequest…ÚHandleRecvData‚Ú,"û    _pu8DataªÚ,
"û_u32LenXÚ OnRecvDataÚ"þi32RetÜÚ
"þ u32RecvLenBÚ"þ
pcKeyNameBÚSocketEventProc×Ú,"‚ _i32SockIDÚÚ,""‚_eEventMÚ,"‚_pArg5Ú,"‹_pcHostEÚ,"‹    _u16Port?Ú,"‹ _pcUsername›Ú,"‹ _pcPasswordˆÚ,"‹_pcSourceNameåÚ,"‹ _fnCallbackÍÚ,"‹_pArg0Ú
"‹u32LenPÚ,"Ž    _pu8DataÚ,
"Ž_u32LenÈÛ    € iÛ    €     dÛ€ G@H 7@8 mÛM€ F€X€Í€Ð€Ò€Ò€Ò€×€ã€ú€¾€Ú€ä€ê€WÛH˜€¡€©€«€·€÷€„€‹€œ€Ç€Ç€Ç€Ç€ˆ€JÛJ }€€ò€ÿ€Å€î€ƒ€á€×€ê€ø€ˆ€€’€,Û< Ô€ü€Á€È€Ñ€ß€ç€Ä€É€Š€€ÎÛ ÛÛ
 Ú€jÛ     ÖÛA
% F€€€&€
€€€€€€-€C€N€!€)€ÓÛI
)€
€
€
€
€
"€ $€ $€ ï€F€œ€¸€¸€í€¾€ö€HÛ
„€üÛA & N€€8€    €
€ € € €€€€€€€€.ÛB €€€€€$€$€*€+€+€,€,€.€    €
 
€
€&ÛO € € ×€ ª€ Í€X€‰€–€¬€¸€€‘€—€š€¨€¯€ÑÛ ¿€Æ€Ï€ã€ƒÛ ' ,€€ “€ ü€½€zÛA ( G€L€M€€    €
€ €€€€€€€€€ ÛB €€€€€&€&€€    € € €€€€€8€ ÛB €€€€€€€€€€€€€€ € €¿ÛB !€$€%€&€'€(€(€)€*€*€*€+€+€,€,€-€½ÛB .€    €    €
    €
€
€
€
€
€
€
€
€
 €
#€
#€ €}ÛH € € € ×€ ª€ Í€ Í€C€H€Q€T€U€V€W€‰€‰€9Û% ɀ̀π¸€ý€À€ã€?Û ) 
!€
"€fÛ* ÅÛ+ ÃÛA, €€€€€€#€&€€€€,€8€C€N€ÃÛB€€€,€-€-€    €    €    €    €
€
€
€
€ € €OÛF $€ /€ /€ :€ :€ E€ P€ [€ f€ q€ }€ }€ ˆ€ “€ ž€ ©€áÛR ´€ ´€ ¿€ ¿€ Ê€ Ê€ ×€ ×€ â€ â€ ï€ ï€ ü€ ü€ ‡€ ‡€ÛM ’€ ’€ € ª€ ª€ µ€ µ€ À€ À€ Í€ Í€ € € €  € !€¨ÛJ "€B€t€‰€È€Œ€¢€¸€ú€ü€í€½€ã€ö€„€>Û- ¿ÛA. ,€,€,€-€€€€€€€€€€€€ÛB€€€€€ €!€"€#€$€%€%€%€&€&€&€ ÛD'€'€'€(€(€*€    €    €    €
€ € € ˆ€ ü€7€8€©ÛKI€J€K€N€P€S€Z€œ€È€É€Ë€Í€Î€Ð€Å€«€ÏÛ½€½€½€¾€»Û/ »Û0 ¹Û2 ¶Û3 ´Û4 ²Û5 °Û? é€ð€¢Û? é€ð€ß€+ÛD? €€€€€"€#€*€.€ E€ € µ€ À€ #€9€•ÛE œÛF šÛG ˜Û H –Û!K ’Û"L Û#M ŽÛ$N ŒÛ%O ŠÛ&Q ‡Û    '€ KÛ    (€ HÛ) ÌÛ* ÊÛ+     ÈÛ,
 ÆÛ-  ÄÛ-.  €€€€€€€€ € €—Û/ ¾Û0 ¼Û1 ºÛ 2     €
€•Û3€SÛ4€RÛ5€QÛ6€OÛ7€NÛ8€MÛ9€KÛ:€JÛ;€IÛ<€GÛ=€FÛ>€DÛ?€CÛ@€AÛA€@ÛB€?ÛC€>ÛD€=ÛE€;ÛF€:ÛG€8ÛH€7ÛI ¬ÛJ     ªÛK
 ¨ÛL  ¦ÛM  ¤Û!N  €€ €#€&€ P€ [€ÛO žÛP œÛQ šÛR ˜ÛS €€€ €#€]ÛT€0ÛU€/ÛV€.ÛW€*ÛX€)ÛY€(ÛZ€$Û[€#Û\€"Û] €Û^ €Û_#€Û`#€Ûa#€Ûb&€Ûc&€Ûd&€Ûe&€Ûf&€Û    g€ Ûh ŒÛi ŠÛj     ˆÛk
 †Ûl  „Ûm  ‚Ûn  €€€€€€ÛÛo€Ûp€Ûq€Ûr€Ûs€Ût€Ûu€Ûv€Ûw€Ûx€Ûy€Ûz€ Û{€ Û|€
Û}€    Û~€Û€Û € ë€éÛ  ÷€ÚÛ ‚ œ€2Ûƒ -€E€¾€Û„,€ëÛ…,€êÛ†,€éÛ‡,€èÛˆ-€æÛ‰-€åÛŠ-€äÛ ‹,€½ ñÛŒ8€×ۍ8€ÖÛ Ž8€ã ¼Û C€ö Û N€„ Û
‘€ ½Û    ’  Û“€ðÛ1” a€­€€˜€Ü€Ü€æ€æ€ý@ÕÛQ• ‡€š€ €¦€­€µ€Ê€Ë€Ð€ï€€˜€¡€«€¶€ºÛS•·€¹€º€À€Æ€Î€Ô€å€ó€‚€ €Ñ€Þ€›€½€Ì€€ÛL•߀õ€‡€š€›€œ€€ž€ €¡€ :€B€M€T€]€ºÛP•d€u€}€„€€•€ž€©€Á€Ñ€Ú€è€÷€€Ž€˜€zÛS•™€›€Á€Ç€Ï€Ö€ê€„€…€†€‡€ˆ€‰€Š€‹€Œ€€Û•€Ž€€2Û3– ª€±€½€Ç€Ü€æ€„€Š€€ôÛ— •€¶€Æ€†Û˜ ë€Ž€ªÛ
™ €! “Ûš'€) `€¬€É€Û€žÛ ›(€(€ Ûœ-@4 @$ ýÛP/€J€Ã€Õ€â€ô€£€­€€»€Ë€â€ñ€ˆ€Á€Ç€ØÛ ž9€)€
ÛQŸ< À€À€Î€Ô€å€å€ì€ì€Ž€Ž€½€Í€õ€ö€‡€ÙÛMŸˆ€,€;€C€T€d€u€„€•€©€©€Á€Ú€€Á€Ï€1ÛSŸÖ€Ö€ê€ê€„€…€†€‡€ˆ€‰€Š€‹€Œ€€Ž€€”Û P Ì€ß€õ€ˆ€›Û¡\ ûÛ¢\ úÛ£\ ùÛ ¤\ ±€·Û¥^ õÛ¦^ ôÛ§^ óÛ ¨^ Ç€›Û©a îÛªa íÛ«a ìÛ ¬a æ€uÛ­e€„Û®m ÝÛ¯o ÚÛ°|€jÛ± ÄÛ²‡€[Û³ˆ »Û´š€FÛµ €é€ð€<Û¶¦€8Û·­€0Û¸µ€'۹ʀۺˀۻЀ    Û¼ï€éÛ½€GÛ¾˜€=Û¿¡€3ÛÀ«€(ÛÁµ ¶€·€öÛµ ~Ûö€ÛÄ·€ÛŸ ¹€º€éÛÆ¸ wÛǹ€ÛȺ€ÛÉÀ€
ÛÊÆ€ÛË΀úÛÌÔ€óÛÍå€áÛÎò 5ÛÏó€ÑÛЂ€@ÛÑ•€,ÛÒ € ÛÓ§€ÛÔ§€ÛÕ¶€ÛÖÆ€öÛ×Ñ€êÛØÞ€ÜÛÙë€ÎÛÚŽ€)ÛÛª€ Ûܱ€Ûݽ€÷ÛÞÇ€ìÛßÜ€ÖÛàæ€ËÛáÿ Ûâÿ Ûãÿ Û äÿ „€ûÛ倠Û怠ŒÛ瀠‹Û è€ Š€oÛé‚ ‡Ûê‚ †Ûë‚ …Û ì‚ €cÛí„€ÛÛÛð›€Ûñ¥ \Ûò¦ ZÛó§ XÛô¨ VÛõ© TÛö« QÛ÷¬ OÛø­ MÛù® KÛú¯ IÛû½€ØÛüÌ€ÈÛý߀´Ûþõ€Ûÿ‡€    Û€š€tہ›€rÛ‚œ€pÛƒ€nÛ„ž€lÛ… €iÛ†¡€gÛ
‡€ ºÛ
ˆ€ ­Û‰:€ÑÛŠB€ÈÛ‹M€¼ÛŒT€´Û]€ªÛŽd€¢Ûu€Û}€Þ€ì€“Û‘„€}Û’€sÛ“•€jÛ”ž€`Û•©€TÛ–Á€;Û—Ñ€*Û˜Ú€ Û™è€Ûš÷€Û›€uÛœŽ€g۝˜€\Ûž™€ZÛŸš€XÛ ›€VÛ¡Á€/ۢǀ(Û £Ï€¹€ÏÛ¤Ö€Û¥ê€Û¦„€fÛ§…€dÛ¨†€bÛ©‡€`Ûªˆ€^Û«‰€\Û¬Š€ZÛ­‹€XÛ®Œ€VÛ¯€TÛ°Ž€RÛ±€PÛ
²€ ³Û³ ;Û´ 9Ûµ     7Û¶
 5Û·  3Û¸  1Û¹  /Ûº -Û
» -€qÛ¼€ÆÛ½€ÅÛ¾€ÄÛ¿€ÃÛ À€Ú€SÛÁ€ÀÛ€¿ÛÀ½ÛÄ€¼ÛÅ€ºÛÆ€¹ÛÇ€·ÛÈ€¶ÛÉ€µÛÊ€³ÛË€²ÛÌ€±ÛÍ€¯Û΀®ÛÏ€­ÛЀ¬ÛÑ€ªÛÒ€©ÛÓ€§ÛÔ€¦ÛÕ€¤ÛÖ€£Û×€¡ÛØ€ ÛÙ€ŸÛÚ€š€¯€¿€ÑÛÛ€œÛÜ€›ÛÝ€šÛÞ€™Û߀—Ûà€–ÛနÛ–Û〒Û䀐Ûå€Ûæ€ŽÛ瀍Ûè €‹Ûé €ŠÛê €‰Ûë!€‡Ûì!€†Ûí!€…Ûî"€ƒÛï"€‚Ûð#€€Ûñ#€Ûò$€}Ûó$€|Ûô$€{Ûõ$€zÛö%€xÛ÷%€wÛø%€vÛù%€uÛú&€sÛû&€rÛü&€qÛý&€×€—€¨€¶€JÛþ'€nÛÿ'€mÛ€'€ëہ'€êÛ‚(€èÛƒ(€çÛ„(€æÛ4…(€ç€è€î€ï€Ž€¤€Ì€Í€Î€XÛ†)€ãÛ‡)€âÛˆ)€áÛ‰*€ßÛŠ*€ÞÛ‹*€ÝÛŒ*€Üۍ*€ÛÛŽ*€Úۏ+€ØÛ+€×Û‘+€ÖÛ’+€ÕÛ“,€ÓÛ”,€ÒÛ•,€ÑÛ–,€ÐÛ—,€ÏÛ˜-€ÍÛ™-€ÌÛš-€ËÛ›-€ÊÛœ.€È۝.€ÇÛž.€ÆÛ
Ÿ    €         µÛ     €×Û¡    €x€ž€º€IÛ¢    €ÔÛ£    €ÓÛ¤    €ÑÛ¥    €ÐÛ¦    €ÏÛ§    €ÍÛ¨    €ÌÛ©    €ËÛ
ª
€
 ¶Û«
€
€úÛ¬
 ?Û­
     <Û®
 
 :Û¯
 8Û°
 6Û±
 4Û²
 2Û³
 0Û´
 .Ûµ
 Ú€ê€„€‹€üÛ¶
 )Û·
 Ú€ê€„€‹€øÛ¸
 %Û¹
 "Ûº
€½Û »
€€–Û¼
€ºÛ½
€¹Û¾
€·Û¿
€¶ÛÀ
€µÛÁ
€´ÛÂ
€³ÛÃ
€Ú€ê€„€‹€ƒÛÄ
€°ÛÅ
€¬€—€?ÛÆ
€­ÛÇ
€«ÛÈ
€ªÛÉ
€¨ÛÊ
 €¦ÛË
!€¤ÛÌ
"€¢ÛÍ
"€¡ÛÎ
#€ŸÛÏ
#€žÛ
Ð €      €ÛÑ €¤ÛÒ €£ÛÓ €¢ÛÔ €¡Û Õ €Ï€9ÛÖ €žÛ× €ÛØ €œÛÙ €›ÛÚ €šÛ
Û €  ÛÜ   ÛÝ  Û Þ  ˆ€åÛß  Ûà   f€ Ûá  ýÛ â  ¢€ÄÛã  ùÛä  ÷Ûå  õÛæ  óÛç  ñÛè  ïÛé   q€ }€ÝÛ ê  ñ€`Û ë  ü€SÛ ì   €¼Û í ! ¡€©Ûî "  $€í€§Û ï $  ï€[Ûð /€oÛñ /€nÛò :€bÛó :€aÛô E€UÛõ E€TÛö P€HÛ÷ P€GÛø [€;Ûù [€:Ûú f€.Ûû f€-Ûü q€!Û ý q€¢€éÛþ }€Ûÿ }€Û€ }€Û ˆ€‚Û‚ ˆ€Ûƒ “€uÛ„ “€tÛ… ž€hÛ† ©€\Û‡ ´€PÛˆ ´€OÛ‰ ¿€CÛŠ ¿€BÛ‹ Ê€6ÛŒ Ê€5ۍ ×€'ÛŽ ×€&ۏ ×€%ې ×€$Û‘ â€Û’ â€Û“    Û” ï€Û• ï€Û– ï€Û — €äÛ˜ ü€÷Û™ ü€öÛš ü€õÛ› ü€Ì€Õ€%Ûœ ‡€gÛ  ‡€¤€-Ûž ’€ZÛŸ ’€YÛ  €MÛ¡ €LÛ¢ ª€>Û£ ª€=Û¤ ª€<Û¥ ª€–€¬€ç€NÛ¦ µ€/Û§ µ€.Û¨ µ€-Û© À€!Ûª À€ Û« À€Û¬ Í€Û­ Í€Û® Í€Û¯ Í€Û ° Í€€õÛ
± €  œÛ² €½Û³ €»Û´ €¹Ûµ  €·Û¶ !€µÛ· "€³Û¸ #€±Û¹ S€‚€‰€ûÛ=º ¼€À€Ç€Ð€Þ€æ€‹€€²€Â€Ñ€^Û=» ¼€À€Ç€Ð€Þ€æ€‹€€²€Â€Ñ€\Û=¼ ¼€À€Ç€Ð€Þ€æ€‹€€²€Â€Ñ€ZÛ-½% ?€ €¨€ö€™€›€Â€†€]Û¾& ó€ÿ€Ô€}Û¿' º€¤€ƒ€aÛÀ( Ô€•€Š€MÛÁ) Ë€ô€†€’€ÏÛÂ* Ø€â€€å€xÛÃ, Z€v€ÛÄ- ?€t€#ÛÅ1 @€¦€‚€‰€¬Û Æ2 Ç€—Û
Ç3 @€ ÛÈ6 ïÛÉ7 ç€çî€îª)ÛÊ8 è€èï€ïåÛË9 éðæÛÌ: M€È€ªÛ@Í? xz ¨ºÔ⏕¤óôÿ†’2ÛÍ™Âå†-ÛÎ@ ¦Ç‚‰
Û*ÏB ¢¤–¬ÌÕçˆýÛ"ÐC ¬Úê„‹—™ÛÑE ‹Ñ®ÛÒF ÒJÛÓH ÌÐÕÛÔI ÌÌ€ÌÕ³ÛÕJ Î€ÎÏ—ÛÖK Å̀ͣÛ×M ªÅ*ÛØN ”ªÏ€Ï    Û ÙP Ž€Ž–¤€¤¬’ÛÚQ Ž–¤¬øÛ*ÛS ‘—š¨¯¶¿Æ    Û.ÜT Ù‚ˆ‰‘’ÉØþ.ÛÝU ÆÉØÛÞV ¼Ö›°€ÛßW ÀÆËÚ1Û&àX —˜¨©­ÆËÚiÛ áZ xxžÛ)ât Ë€Ø€ö€ƒ€Š€›€Ô€_Ûãt vxzøÛ䉠ë€÷€œ€;Û å‰ ÜÛ æ‰ ÛÛ ç‰ ÚÛ>蜠¼€À€Ç€Ð€Þ€æ€‹€€²€Â€Ñ€­Û 霠ž´Û긠Úê„‹Û븠HÛ:ì¼€À€Ç€Ð€Þ€æ€‹€€²€Â€Ñ€xÛ:í¼€À€Ç€Ð€Þ€æ€‹€€²€Â€Ñ€wÛ îȠŀÚÛ7ïÈ Òçç€èè€éîî€ïï€ðQÛðÈ ÒìMÛñÉ ÎÒiÛ òÉ ÏMÛ5óË Ú€Ú€ÚÞçèéìîïðoÛôÌ ÚÜLÛõÍ ãåú*ÛöΠ×Úåö÷?Û÷Ï ×ö.ÛøÐ ×Ùö÷5Û ùŒ €LÛ ú¢ ˆ€.Ûû¸ ‘€¡€Ë€Ú€Ûü¸ ¾ÄÅäë·Ûý¸ ÄÅë‚Û þú £€·Ûÿü ƒ¾Û+€ý ‚ƒˆ—š¨¯¶¿Û#« ¶·¹º¼¿¿Û ‚í ˆÖÛƒí xÛ „í ïrÛ…í vÛ†½ ÇÌãÛ ‡½ Ð¼Ûˆ½ ÇÎßÛ‰½ ÇÎÞÛ Š¾ Í»Û‹¾ ÇÑØÛ Œ¾ Ò´ÛÀ ÎÏÎÛ Žã çxÛ ã çwØ"