ELF j@@ $hb8h"8B$_8D5_XX@ __{@X @R @{¨_`6@4`@@a ?6s@R_@@"@B"@C@b#"{StX@SA{¨ {[CcWXSRR'@R@4R'@"@9_qq_jT* R'@ RSA[BcC{Ũ_xTq _jaTs!q' T {[RSc#/@9lqT5R//@`@9qT`@9qTRSA[BcC#@{Ǩ_c/X XR/@@9?q!T*sQ/sqTcR@!4qA:T1@TbK4KBB|` RBKRB|U4/@@9?tqaT/ R/@ RpTZ 3x/@@9?qAT/{@XS@X`SA{¨_{XS`X`SA{¨_ {@XS@X`SA{¨_{XS`X`SA{¨_ { `@@@ @@ ?`@@@ @R{¨_ @`@@@{[ S X@*SA[B{è_ Ҩ`@@~`@@@ @@@?* 5R`@@@! @@ ?`@@@ @`@@@}`@@@@ @`@@@n h @XRR_ 0@"4{[4@Sck5 @! @a ? 4`XSA[BcCkD{Ũ_ R`66XR7XXXyXXJzmT@5`@@ ? `"SA[BcCkD{Ũ@4ŀRq!T_ {X @ @{¨b"@Ta:@!Tҟs@?qTAX@R{SSXt@@@4s@t@@`@`@R@SA{è_ ?qTX@R{ XS@X@R` @@4s@a@ 0@Q 0`@ `@@` @~RSA{¨_`N@6!XRSA{¨_{aX[Scks4aX 5 X@8XX3ARa R R@XRSA[BcCkDsE{ƨ_RX@@9RqT` BR*RkTXRa!UAR |@`a R~@8R) 9 R9XRXw@G4@95@9RqaT9RBR4TAX`RR*?kT X`RR @5 @ht8`5 `` Xyw`"q@z5X@R@9Tq5aTX5X:RX4AXR\ _{ @X@`6@5 @{¨@ @_aTb2@@BQb2@b@BC|!@`@@a ?6{S4 'p4@@9 5 RR`*@SA{Ũ_֢4@@9`5@R#%R* 5#@XR'@ @b Ab {5 S74 R`@@9?qTR`X@!5@!@95RSA@{Ĩ_U`4@R`@@9?qTR`X@5@!@94XR5R`5R`{$@A'@@X($&R @ @R R  RRk" T@ұ@ R Z1@f4d@$d@h@kTq@TqTc@ X@R{è @ @dKq ZJ!jT@kTHTqTqT(@h(@kЃ@$4qTK^!Ě@ T @ KD!Ě@h@@@5$@@R{è_@&5E$dA$$@dDd@dA0@P@X R {@Sq[@Tc4qT@SA[B X{Ĩ@SA[B!X{Ĩ@RX&՚c<SBQsB1T @Rڃ&՚c<SsBqT>S[BSA@X{Ĩ @[BcZSAfS@eS#7T5@9ksqTpqTqaTq!T@k!@@!{Ӏ h!@k@ @ 3{\@qT@CR!@@!{@ Ch!@ @ R3@QjT@@Zp5҇ RX@@|@ҧ7V7@5XX!/RX@5 RX{S[6XTXZD@HTszSR"qs@s~@a{X@SA[B{è_րZ@ @ A R{?qTX@R{è_@@C`5C{ Qq TAX@R @{Ĩ_?qT@R;X@@ 5;`@5X`@`5 RAX`@4X`@`5`RX{SX@T@!5@TSA@{è_s@3!р" ~b" b{k#XS[c @ys "y|S *yz X\@ XwE4|{X!@3 h`@5a@bTX9RXX`@{`X@*SA[BcCkDsE{Ш_b@B{R}ww@H@2@95 R99Ҁ9R9ҡAy 9 R9 y@yO~yyyҠKK@T8hD3R;MTw@X@R*8 @9q8@# 9bXA R{H``X{@@j!Tvw@ Tg@@@ 4 X`Rg@@Jc +RR XҠO@@@4qTHҌ 9 qTTHҋ 9 @9 "X XHR'/ )#G@`zi/M)#G'H4X*?g@@T)J?!TRt((`zt4`X#AXR~ { QqSTX@RSA{Ȩ_?q!T@@5"`@RX@T@@RX`RX@@csc{R#XBXaXXSsXXRCXX`^X`bcXaXR`X`fCXRAX@X`jSA{¨_{ sX`^D`bD`fD`jD @{¨ Xc @@ R@yR'9R#9+939;9?9G9O9Q/9<S79$qC9K9 T@9RQS_,qHTQRRrrQB||@BQ qKB pR#ST,T?q`T?qTSA[B{è_?\q T?q!TB"[Bc`SA{è``@d @zAT X* X@RSA[B X{èv>SKy`@d @zT* XB XARv>S 92ya@?q` KzT*XXaCR@s2Q!Zs>Sa@!Za  @!Za$4a>SXSA@[B{ès4@ TSA!FR[BXbXX{ès~S`.{syARbR34@sQBs>S_ {SB@[*#@R;c`@@7R{FGT`@R t.@tW4`*@XX @[BSA{Ȩa@>{Ӕ >S`@ykTAXSA[B@{Ȩ_{ `@@)`"@@& @{¨{ SX`@ @{¨_`@@{SXk*[cғ@sXR**SA[BcCkDsE{˨_?qTs@` @A@@4 ~X@|XR@ Xb@aj8A"RR`RR?qLT~c`Ot `j"55 @ 2@ F!`2B@uBtT @A@4@QNuF` * RwO@ 5`5*4%* 5@%R R99R 9`4 Xww@<RZZyr@R`y`Ry`y @<S|S *C` y*5C!R`yC$R*5B8T5:XRR RB7T?`4*Z{S9qT]~u @@`@@0@!Q0ajxAajxA"@j8R*{? SHTX`R@SA{è_ "XѠ @y|SD *<qT@y\SE E*<S\qTX@ @@ X"@@"@R#R! @RR {RSX#XXXXXRXX`X` XXRX`SA{¨_ { 3X` @`@`@ @{¨@@ @y@|S * @B0@ @y |S *!0_kӟZ_{ `@ `@`@ @{¨@`@{Dq[*ckSsS T@C@R@y?kT@yw4*y" kT^SZCXA R W*"X<S<SXy*`4*SA[BcCkDsE{Ǩ_@4R#|Sa *!<?qT@y74*y" k@T~SZ#X!%R *<SX<Sy*@5@Xv@r@@T"@5B@@55@@`X |fR@@q!T@ T @ ?AT7@ T@T"@q!T@qT@ aT@ @\X!T@a5 @y?kT@9?qT @9\PT"@9ST!*4?@)T%X$X$X:R@y|S *4@!T@9?@! ~* 5@ R@?@"@9&@9*X@S `@a X` @` @y`"y&@9`J9@`ҳ` X@a @@?kTa@@?k!Ta"@y @y?kTaJ@9&@9?k Ts@`9"@9aA9?kIT`9`T@ZC>Ѡ@`@*`5@y |S *!<Sh7?@!0}Ӏ@9 `@c@ H"```@ ? @_T@8`@ `@@`@@A@9! ~*`4a@@y|S *a@00}?T@0}Ӄ @b@a!aTd@Bˁ@c˄@_B@@y`/7zJ@9`@tBbrA)7{A9 g7@g@5 R**Hq!T@˟ TC XWRXX*`4 @yd@%SZ˹ *9?S?BTA*4*?)TXXXa[R@R"Ҡ#b@9@9X^RX X{  @{¨{S@[QqiTXR@SA[B{ʨ_7<S@A57@ 5 7@w`2@vV`A`X;@`*{@`Z @` X"{[S5@v`@b2@ZyB`@yZy @<S|S *!R yybB`2@[B$RSA{èSA[B{è_{S[cAR*SA[BcC{Ĩ_@˟T XR X X X@3@y\S @*a@? kT`2@ATw5`@4@y|S *a@? kT@y4c2@yc!R" kT~SZ#XR *<SXX<Sy`@5@y|S *<S` R`* 5c@b@`?֪s@@@@ @BZ@@!Z_kZ$_{0@Sb8@@?t&@@SA{è_ր @@{[<SS y@Xtv@SA[B{Ĩ_{S[5<S@ @!Z *<S@qTq`TR @@K @C9O @G9<S|S *Ҡy#Z *<S` Rk @  *SAZ[B{Ǩ_"#Ҡ#"Rb9@Zk{S[@c"8@7AZˡ@y#|Sa *!<S#| S!@c ~Ӕa@B b:!ZybV@a"@B"y!ZyR"y@  X@*SA[BcC{Ĩ_ R "`*@u`V@bbR*@5 4?q4aT!R,@5{S R` 4X!RX X XSA{¨_4X"RX@aB@!Z*Ryy$y|4Xa$RX_ {S*4#X&R"X@X@XSA@{è_4X(RX`@4Ryy@$y!Zy"@!Zy7@4cX+RbXB@2@!Z RyR5@y"|SA *!<y {kS[c+@X9XZX@SA[BcCkD+@{ƨ_t&@w{b4@T"@qTys@" @@@y`6aB@ @!Z_kTbV@"yRB"y`V@ @R @5 4@XX2RX@{S @cA*5`V@bb*5X@*@SA{Ȩ_ *4* 5@aB@!ZJRya@y$y"|SA *y R`X *@5`:@`: {[6<SCSck`4Ҁ@QqTXRIJC5?@ 5`?@v"v`VIJXC@`N@ @yu`y"y45a X`f`@bV@`)RZayB)JR&yRyRzBy`@Zy`"@"yZy"yXR @`V@R4R`@5@RqAT`@@4SA[BcCkD{ͨ_ֵq!T`*@5X`R!XR`f@`f@@`f@ {Sx@[qck*T`V@ @$@ј R2  X@SA[BcCkD{Ũ_ 55@`B@a2@Z@ RYy5`@y|S *<@y_'y@5@@S@5u5@T5@ R`B@qZ  Rb2@ yR5`@y|S@ *< y?$y[BSAcCkD{ŨR {S[ck7+R@@y!\S!!aB!Ra6 R`*M4 @u&@ Zu&U*@aB@Z?kTRP @@@@y@BZ#|Sa *@!<Sc$| S! ~cB B _kHT`.@47@@y!D@@B@T!R*`f@*47@-`f@@@bB@@!@!Z_kT`f@aTuR8R`f@@aB@@@@Z?kT`f@A@y!D!~*4*R*+@SA[BcCkD{Ǩ_@B@y!`B@ `B@69R*x`B?T6R@|\A@  @6R 4R`Z@@b6@_j@Ta:@@? @c.@7cb:@`?`Z@@@"@B"@"C@b#"@y@|S *<S`"@ywV|S *<S`` A @Z`>`B`)!XR`y`f7@ B`?*R 0@5"RR0__0@40RY_{S[cAR*SA[BcC{Ĩ_@!? mT@yy" kyT*5@9 qT@95a@X@a@@B@99y @!y$R* {[k@Scs!? TR*SA[BcCkDsE{Ш_T@y_yARS" kTAR<SC:X*B:XR@:XTyTy*`4K8XR8XE@9D@9#8X@@9Q qHT7X X`xa ֗@@9@5a@5X@b@!!*@5`@!*5a@@B˕*`5@99ARyyDR*@@9q@zTx@*4*|w@a @CT-X@@ T@@9 4 ?T@9?qAzaT ҿOR@9 "@? qT 5@*@5*5@.A*5@!R99*`5@ RD*5@@@9q@zT*`5w@a @T@94 ?T@9?qAzaT ҿR@9 @@95{@*4*`@y\S @*<`5z@Ҡ;a @_T@4@X @XX@ R@C4Z@@@9@4B ?TA@9?qAzaT;@A ҿR@@9 qT@@9qATD@9C @9@ @B@)d06 ПҿDT$ZEZkcTqTq!ZBZ _kП'CX?@_q2R@@9Z *@{{`@5C @@Rbc@9ga[@9`W@9Bx!\X ag@9!8ga_@9A@`S@9 ڠk@R{@` X@BX7Rb@a@@` X` X{@@ @`TB@@77@ 5cCR7N7@ O 7@@RX@Y@WaT@#@qT5N O @A  { cARS[S_ҡ/ @!\X!3C*5  X@*SA[BcC{Ǩ_* 5`@ҾA*5`@!R99*5`@"D*5t@CAR99yyCDRx@*52R`5*5CDRx5RqaT* {ARSC_ҡ'@ҡ+*5X@*@SA{ƨ_* 5*5@KA*`5@!R99*@5@*`5@@AR`99y`yDR*{[S*;5@a>S>H*`@y4@5 @! @A`@!R4`@ @"@@? ?4SA[B{Ĩ_{c@S[@y#*5`~S *s>SrqHT@@9?q3T@9?qAT@9 qTa`5@0@x qTېRk`T qaT**#@SA[BcC{Ǩ_{S @[qc#T XR**#@SA[BcC{Ш_֠3?*`57@R Ra9R`yayR`y`"a9*@R``J @R`S2R7@[@+@RX`5 @~)*@5[@+@RsR7qAT{S@[cb@y_ qTRSA[BcC{Ԩ_b@9_qTb@9_qT@l-Tb@ Rc@ XckD@kAT@v"Ҹ#R`X@ 5w@yqTS_@5W@RҀyRy9RS9@Ry`@`@S"J[@+@R@@A @?TXRR_ @A@?TXRR_ @A@?TXRR_ @A @?TXRR_ @Ba @?B@TXRR_ {  ssua !h3 @{¨_`@_{S 4@SA{è_4@R_;Zx0N:net_default_interfacenet_%s_macnet_%s_ipinvalid net deviceerror receiving: %d: %s netnet/net.cone argument expectedyou can't delete this addressaddress not foundtftppxe:pxeno server is specifiedmismatched [ in addressbad port numberoverflow is detectedprefixroothttpdisk `%s' not foundunresolvable address %sunrecognised network address `%s'destination unreachableroute loop detectedtemporary%lx:%lx%d.%d.%d.%dUnknown address type %d%s %s %d.%d.%d.%d/%d %s/%d Unknown address type %d gw %s %02x:Unsupported hw address type %d %s %s %s %s %s Unsupported address type %d shouldn't reach hereunsupported address type %dtimeout: could not resolve hardware address::link%s:localthree arguments expectedthis card doesn't support address additioncard not foundgwunrecognised network interface `%s'net_%s_%stimeout reading `%s':slaaccouldn't autoconfigure %snet_default_serverpxe_default_servernet_default_ipnet_default_macAdd a network address.SHORTNAME CARD ADDRESS [HWADDRESS]net_add_addrPerform an IPV6 autoconfiguration[CARD [HWADDRESS]]net_ipv6_autoconfDelete a network address.SHORTNAMEnet_del_addrAdd a network route.SHORTNAME NET [INTERFACE| gw GATEWAY]net_add_routeDelete a network route.net_del_routelist network routesnet_ls_routeslist network cardsnet_ls_cardslist network addressesnet_ls_addrnetfsonly ipv4only ipv6prefer ipv4prefer ipv6%s (%s) CNAME %s dnsnet/dns.ccaching for %d seconds one argument expected--only-ipv4--only-ipv6--prefer-ipv4--prefer-ipv6invalid argumentno DNS servers configuredretrieved from cache domain name component is too longQTYPE: %u QNAME: %s no DNS record foundno DNS reply receivedtwo arguments expected%s Perform a DNS lookupADDRESS DNSSERVERnet_nslookupAdd a DNS serverDNSSERVERnet_add_dnsRemove a DNS servernet_del_dnsList DNS serversnet_ls_dnsDHCPv6: Options stopped with remaining size %lx bootpnet/bootp.cDHCPv6: Options stopped at out of bound length %u for option %u DHCPv6: Options stopped at zero length option %u ://url: %s is not valid, protocol not found url: %s is not valid, host/path not found Skipped DHCPv6 CLIENTID with length %u Skipped DHCPv6 SERVERID with length %u Skipped DHCPv6 IA_NA with length %u Skip invalid length DHCPv6 DNS_SERVERS boot_filenet_default_interfaceno network card found%s:dhcp_tmpcouldn't autoconfigure %sDHCPv6 packet size too smallDHCPv6: code %u with insufficient length %u four arguments expectedno DHCP info foundno DHCP options foundno DHCP option %d foundstring%s number%llu %lld hexunrecognised DHCP option format specification `%s'unrecognised network interface `%s'%s:defaulthostnamedomainrootpathvendor_class_identifierextensionspathnet_%s_%sHTTPClient%s,%s%d.%d.%d.%dtftp,%d.%d.%d.%ddhcp_server_nametftp,%s%s:dhcp:dhcp_tmpBad DHCPv6 PacketSkipped DHCPv6 Advertised .. Skipped DHCPv6 Reply .. %s:dhcp6DHCPv6 session not found perform a bootp autoconfiguration[CARD]net_bootpretrieve DHCP option and save it into VAR. If VAR is - then print the value.VAR INTERFACE NUMBER DESCRIPTIONnet_get_dhcp_optionperform a DHCPv6 autoconfigurationnet_bootp6Invalid UDP checksum. Expected %x, got %x netnet/ip.cpacket too bignot an IPIP header too short: %d IP packet too short: %ld Cut IP packet actual: %lu, expected %lu Bad IP version: %d not an IP addressUDP packet too short: %lu netnet/udp.cInvalid UDP checksum. Expected %x, got %x error closing socket netnet/tcp.cerror acking socket TCP retransmit failed: %s not an IP addressconnection refusedconnection timeoutTCP header too short: %u TCP packet too short: %lu Invalid TCP checksum. Expected %x, got %x invalid ICMPv6 checksum: %04x instead of %04x netnet/icmp6.cICMPv6 message: %02x, %02x discarded prefix: %d, %d, %d, %d %s:ra:default6creating slaac %s:%dunsupported address familyput out of the packet range.unput out of the packet range.push out of the packet range.pull out of the packet range.reserve out of the packet range.$b.TLICENSE=GPLv3+priority_queuebootdatetimebufionet@HP8@ ( (0PX`(0PXhpxx   @ H P X ` 8@HPX`hpxPX8@X`hxPX`hpxPX`h(08x  ( 0 !! !(!!!!!!""""P#X#`#`$h$p$x$$P%X%`%h%%%X'`'h'((X+`+h+p+x+++8-@-H-P-X-`-h-p-x-----------------.... .(.0.8.@.H.P.X.`.h.p.x........X/`/h/p/x////00000000118888 8(8088888 9(9999::::::? ?(?0?8?@?H?P?X?`?h?p?x?H@P@X@`@h@@AAAA A(A0A8A@AHAPAXA`AhApAAPhAHCPCDDDDDDFFFFFFII I(I0I8I@IHIxJJJJKKNNOOOO OOOOPPXP`PhPSSSSSVVVVVVVWWWW W(W0W8W]] ](]0]8]@]H]P]X]`]h]p]x]]]]]^^_____ d(d0d8d@dHdPdXd`dhdddddeeee e(e0e8e@epe@xeiiiiimmmmmHsPsXs`shspsxsssT`sttttwww w(wXh0w x(xzz{{{{{|||||| ~(~0~8~@~H~P~xHPX`hpx  \pX ȓГؓЕؕ (PX`ȜМ8@x  #/؝A`b{dp($z1IU(jw,8WP#0=IWqpj0Hxi%5sGtYpDh@:lmP1hdtAOj|(М,^wd0 '6tO,x,nX08@e08,JWP~$k] _\|uh1FapA8oؕH",@IXbh y<X<(xh%t: ! s$4 "J `,[  w      @4    $x$dgrub_mod_initgrub_mod_finigrub_strlengrub_netbuff_freegrub_net_network_level_protocolsgrub_net_poll_cards_idlegrub_net_hwaddr_cmpgrub_net_recv_ethernet_packetgrub_file_progress_hookgrub_net_default_servergrub_errmsggrub_strncmpgrub_env_set_net_propertygrub_strtoullgrub_net_tcp_closegrub_priority_queue_popgrub_strcpysend_ethernet_packetgrub_strrchrgrub_netbuff_unputgrub_dl_loadgrub_net_configure_by_dhcp_ackgrub_get_datetimegrub_env_exportgrub_netbuff_cleargrub_error_pushgrub_priority_queue_pushgrub_xasprintfgrub_reallocgrub_memmovegrub_strdupgrub_divmod64grub_file_get_device_namegrub_net_send_ip_packetgrub_net_ipv6_get_link_localgrub_snprintfgrub_net_send_tcp_packetgrub_net_app_level_listgrub_xputsgrub_net_ip_chksumgrub_net_network_level_interfacesgrub_net_routesgrub_net_udp_opengrub_net_add_addrgrub_net_hwaddr_to_strgrub_net_addr_to_strgrub_dns_initgrub_errnogrub_net_dns_lookupgrub_memsetgrub_net_recv_ip_packetsgrub_register_variable_hookgrub_net_link_layer_resolve_checkgrub_priority_queue_destroygrub_bootp_initgrub_net_opengrub_register_command_priogrub_net_icmp6_send_requestgrub_net_tcp_retransmitgrub_printfgrub_netbuff_pushgrub_net_process_dhcpgrub_unregister_commandgrub_net_socketsgrub_net_tcp_listengrub_net_add_ipv4_localgrub_net_cardsgrub_net_send_udp_packetgrub_net_ip_transport_checksumgrub_loader_unregister_preboot_hookgrub_netbuff_allocgrub_print_errorgrub_zallocgrub_strcmpgrub_strchrgrub_mallocgrub_get_time_msgrub_net_add_dns_servergrub_bootp_finigrub_net_card_unregistergrub_netbuff_pullgrub_isspacegrub_net_tcp_acceptgrub_net_configure_by_dhcpv6_replygrub_real_dprintfgrub_net_arp_send_requestgrub_net_recv_tcp_packetgrub_net_process_dhcp6grub_net_recv_udp_packetgrub_priority_queue_newgrub_netbuff_make_pktgrub_net_arp_receivegrub_net_recv_icmp6_packetgrub_dns_finigrub_net_icmp6_send_router_solicitgrub_net_addr_cmpgrub_errorgrub_net_link_layer_add_addressgrub_list_removegrub_freegrub_strndupgrub_loader_register_preboot_hookgrub_net_add_routegrub_net_resolve_net_addressgrub_net_resolve_addressgrub_net_route_addressgrub_bufio_opengrub_net_tcp_unstallgrub_net_tcp_opengrub_net_recv_icmp_packetgrub_net_tcp_stop_listengrub_net_poll_cardsgrub_net_remove_dns_servergrub_list_pushgrub_net_udp_closegrub_net_add_route_gwgrub_netbuff_putgrub_net_link_layer_resolvegrub_env_setgrub_gettextgrub_memcmpgrub_priority_queue_topgrub_env_getgrub_netbuff_reservegrub_strtoulgrub_net_tcp_stallgrub_memalign@H-ss.0.8| ?<-TA?+ s (@X+dps+s" +,8sPX"s[,.Hstzsss(?@pP,\ W,Ldh?px?X\J\ p, YL sT sx  f p Y s s@ fH P |X   Y Z Z Z p4 ZP   p t Z  [8 ap  p p .  X s .0 s\ d 0t | . Z   s  $,p8@HPX`hpx?5rP@p,s830pX?`K8pxm3 (30`3h33PKKKK=KK =0KDKPX`hpx6 3HKPX`<=K7 <K(0AdX<+C's=+4DCL'Ts` ".@sK4KTxHohXdADpPeIpezLT[t<o  (   X + s!?! !h!Y!;!Q!x!p!!!!?! "XH".X"s""?""X".#sD#P#?X#|#p#w#Y#x#$p($YT$v`$h$&p$x$)$+$[$s%0%C8%'@%sH%sP%MX%?`%P%\%\%J%h&&p'X'`'W<((?(X)X )s()st)Y)2)X))[ *0*<8**Y**n*s*s+D+pX+`+?h+p+lx+s+C+'+C+'+C+'+C,',H<,H\,Hx,H,H,H,H,H,F,>-u8-@-(H-P-X-`-h-p-x-0----(!- ---;-(-N-`-z- ---.`#... .(.0.8.@.H."P.X.5`.Bh.hp.Yx.G.h ..X...C.C.^.m.N.N.N.N/N /N/N/N$/rd>S>>?P ?h(?,0?F8?@?H??P?\X?2`?~h?p??p?x?@?s4@=@@KH@P@hX@`@@H@H@H@H@AAx?AAhw A (A0A(98A'@A3HA8PAGXAS`A/hAdANANANANAhwHChCstCsCsCsCsCsCsCs(DdDdDdDoDDDDD-8EZDE\EpE[|EWEdEZ FdFsHF[TFW|F.FWFsFsF[F%F)FFFSGdG[H[HdHXI~I I(I0I8IO@IxI;IvI.JJ'0J]HJ\JxJ JJ& JrJsK@HKpKYKX4L+hLsxLYLsLVLLMML,MAHM&MLMMTN1NPNsxNNsN)NpNRN< O?OR O8O^ DOphOXOx OFOdP[PP XP`PPP)Qp0Q2pQYQ[Q&Q\Q$R