d;d^Vec.text p`.pdatax2@0@.xdataB^@@@.debug$Sh=*!^@B.debug$T Je@BH|$Ht$HHHLH1HHGHGHoLLL HvH oILBLBHI%LBHHH#H#NHGHO LLZH|$Ht$ffffff.H|$Ht$HHHLLHSUATAUAVAWIL_Lo L7H_HoMILM ff.L6H^HvHIILIIILIHILIHHIIIILIILHIL!LIHLIHHLI{L7H_HoL<$Lt$Ll$Ld$Hl$ H\$(Hd$0H|$Ht$fH|$Ht$HHHLLLOLWLILIIIIEIEHHJHHNH|$Ht$IILIIILIHILIHHIIIILIILHIL!LIHLIHHffffff.@MLH1HpLkMD!MD!ډGIWID!D!ʉGЍWԍGIWIHLH H L L %GWI؉WMIID!D!ʉGWG IW$IHHI DG0ODO4O DG@DODLMD!IG̺D!‰W܍IWHH L %GI؉G ID!‰WIW,HHI DGnnynnn*ffffff.DL7H_HoWDw_ oL<$Lt$Ll$Ld$Hl$ H\$(Hd$0H|$Ht$ffffff.SUATAUAVAWIL_Lo L7H_oMLIMHL6H^HvHIPLLI4IIHH%I HHM HII(HL nnynnnGjLL<$Lt$Ll$Ld$Hl$ H\$(HD$0Hd$03ffffff.fff.nnOnWn_ ngL$HysPy{`AyCpAyAyAyAyAyAyAyH@HFHBzow0HpH Lon ov0yoy@sŹsQmlAAl1s(sQAsI9sAA91I fzo_zogAypAypDAypy$AypzoWAypDAysy\$AypzoAypDAykyd$ AypzogAypDAysyT$0AypzoW AypDAyky\$@Aypzo_0AypDAysyd$PAypzog@AypDAykyT$`AypAypDAysy\$pAypyo4$AypDAyky$f yS oT$A A yűD$ yKi) y[0o\$0yc@!od$@ oT$PYY!o\$`)o$ aao!)oN!AYAYsAAsQL$pmA Ayop)llssysq!siaa yqKiS a[0Yc@HF Hv@H@HBűű)!yo{űű1YkA )AyoC !AyoKŹŹ yo{9űA!AyoC1A)AyoK Źon Ź9!ov0A)űűs!űŹsřőycűQmʼnũlAAl1ssyo4$QAsI1 9sAA91I ősaYũsy!ũsYšsqiy)syřsiaũsyqősaYAypH 91yS yyKy[0yc@ pW A A i p_pg!a)p p_i!pg i) pW0Yp_@Y!) aa!)looNssmlls(sysqsiaa ypO2yqKiS a[0Yc@ű)ű!űp2ű1A ypG2ypO2!9A)p?2ű űypG21A!ypO 2)Ź 9Ap02űypG@2ű!1A) ŹŹŹ!9A)1s9sIsQsAsAA )!asA ysA)!YsA qsA!)s)isAysA)!asA y~Wy~_y~gy~oy~wyosPyo{`AyoCpAyoAyoAyoAyoAyoAyoAyoIwH|$Ht$@H|$Ht$HHHLƒODGD_ DWHMI4HI IIILIMH(IILLIHHHIIILILIIIIEIEHHJHHNH|$Ht$DH|$Ht$HHHLLDGH E&HwEH?SUATAUAVAWILLOoL_Lo EIMDIII4MH IMLII(HLHIII!IHMMHHMLIML6H^HvHILI?HiLLI4IIHH%I HHM HII(HL M+nnynnn'L7H_HoWDw_ oL<$Lt$Ll$Ld$Hl$ H\$(Hd$0H|$Ht$ffffff.SUATAUAVAWIL_Lo L7H_oMLIMH?'L6H^HvHILI?LLI4IIHH%I HHM HII(HL nnynnnGLL<$Lt$Ll$Ld$Hl$ H\$(HD$0Hd$0#ff.nnOnWn_ ngL$HysPy{`AyCpAyAyAyAyAyAyAyHpH zoOHzoWowzo_zo'zoozow Czo0CA}poo@A}p} $Cp}T$ CA}pt$@CA}p}\$`CA}p}$CA}p}$A}p}$p}$$oi@o>zoFE8~ c=8F0Hv@ŵs-sEmA5lEl-s5sŽss(5=-q H$ŵH@ffffff.ffff.o<$Ž}oD$ ŭ}oL$`}oP0ohpE=5-UŽŽŽT$@%}o@%o> E8~ ŽŽzoF%oPŵ5 Ac=8F0Hv@ŵs ŭŭ-sEmElŕōA5l`Poi@Ņťōs]ťsŅs5sŝsm}s}5Žsŕsem-sťsus(ōs]=-q H@2fo|$Ž~oD$$ŭ~oL$d~oP4ohtE=5-UŽŽŽT$D%%~o@ ŽŽ%oPŵ5 A ŭŭŕō`Toi@Ņť=sŵsŭsssAmecCceAmōs]ťsŅsŝsm}s}ŕseťsuōs]~G~O~W~_~gyosPyo{`AyoCpAyoAyoAyoAyoAyoAyoAyoIwH|$Ht$f.Poly1305 for x86_64, CRYPTOGAMS by fVWSUATAUAVAWH@I@xIIqMY8ENL9IESNL9H@0HXHhL`LhLpLxIIMMMMwfVWSUATAUAVAWH@I@xIIqMY8ENL9:IESNL9"IHpPHIHHxHpIIIIy(LƹHLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8H@A_A^A]A\][_^?M S T U$(,V048W<@0DXH1L2PYT3X6\Z`6d7h[l7pHt\ N N$N(,4N8<$DNH%L'TPX)\/dNh1l1tNx8|>N?BPDGSC:\Users\Bin\Dev\workspace_guoxbin\ring\pregenerated\tmp\poly1305-x86_64-nasm.asm7?CEFGIJKLPQSTUVWX[]^`abde f ghj l#m'n+o.p1q4r7s:u=v@wCxFzI{L|O}RUX[^behlpsz} "&)-279@CFILORUX[^adgjmptwz~       #& )!-"1#4$7%<&B'E(H)K*N+P,S-V.Y0^1c2g3k4n5q6t7w8z9}:;<=?@ABCDEFGIJLMNOPRSTUVWYZ[\]^_`bcdef g hjklmn"o&q)r.t3u6v9w=x@zE{H|K}N~RUX\_dgjmpuy|  #&*-158?BELPTW[_behlpsw~     #',@CGKP R!U"Y#\$_%`'d(i)n*s+x,}-01246789:;>@ACDEGHIJLMOPQRSUYZ[\]^_ `abcd e'f+g2h5j9k=lBmFnJoQqVtYv]wbxgylzq{v|{} $)-49>CHMQUZ`ejpu{     ! ' - 2 8 > D J O U [ a g m s y                                   $ * . 3 8 < !B "F $O %S &W '[ (_ )d *i +m ,q -u .y /} 0 2 3 4 5 6 7 8 9 : ; < = > ? A B E F G H I J K L M N P Q R S T V" W& X* Y. d2 e6 f: g> hD iH jL kP lT mX n^ oc qg rk so ts uy v} w x y z | } ~                               $ * . 2 6 : > C I N S X ^ c g m r w |                                  % + 1 7 ; ? E I N S X \ b f j p t x |                          ! " # % &'( )*+,- .$0*2.33586=7A8E9I;N<S=X>]?b@gAlBqCvE|FGHIJOPQRSTUVWXY[\]^_`abcdefhij klmno!p%q)r/s3t7v;w?xCyHzN{R|V}\~`dhmquy} $)-38<AFKPU[agpy #&)-158;?CFJMQ U Y ] adhkoty{ !$%&'(+,.01346789:;>@ABDEHIJKL NOPQRS"T%V(W,X0Y3Z7\>]A^D_H`LaObRcVdZf]g`hdigljmnnroupyr~suvxy|}~  $).38=BGLN`abdfhjmqux|  !&)-27<AFKPU`d i n s x !"#$%&' ()*+#,(-..4/90?1D2J3P4V5\6b7h8n9t:z;<=>?@ABCDEIJKLMOPQRSUV WXYZ[ \$])_1`5a9b?cDe`odpiqmrsswt}uvw #'+/48<@DJNRW[_dhlqvz $(.04:>D H N R W \`dhlptx| !"#$%&()*+,-./023456789;<= > ?@ABC#H)I.J3K8L=MBNGOLPPQTSZT`UfVlWrXwY{Z[\abcefgijlmnpqrtuvxyz|}~ !*3<ENW`gjotv 07@ABCDFHJLMQU\`dgknt{ #&,37>EJNRV]dkor w { ~  !"#$% TC:\Users\Bin\Dev\workspace_guoxbin\ring\pregenerated\poly1305-x86_64-nasm.objyasm 1.3.0GFp_poly1305_init_asmGFp_poly1305_blocksGFp_poly1305_emit+L$SEH_begin_GFp_poly1305_init_asmL$no_keypoly1305_blocks_avxpoly1305_emit_avxpoly1305_blocks_avx2)L$SEH_end_GFp_poly1305_init_asm)L$SEH_begin_GFp_poly1305_blocksL$blocksL$no_dataL$blocks_bodyL$oopL$blocks_epilogue'L$SEH_end_GFp_poly1305_blocks'L$SEH_begin_GFp_poly1305_emitL$emit%L$SEH_end_GFp_poly1305_emit__poly1305_block__poly1305_init_avx)L$SEH_begin_poly1305_blocks_avxL$blocks_avxL$no_data_avxL$base2_64_avxL$even_avxL$blocks_avx_bodyL$store_base2_64_avxL$store_base2_26_avxL$proceed_avxL$done_avxL$blocks_avx_epilogueL$base2_64_avx_bodyL$init_avx!L$base2_64_avx_epilogueL$do_avxL$do_avx_bodyL$constL$skip_loop_avxL$oop_avxL$ong_tail_avxL$short_tail_avxL$do_avx_epilogue'L$SEH_end_poly1305_blocks_avx'L$SEH_begin_poly1305_emit_avx%L$SEH_end_poly1305_emit_avx*L$SEH_begin_poly1305_blocks_avx2L$blocks_avx2L$no_data_avx2L$base2_64_avx2L$even_avx2L$blocks_avx2_bodyL$base2_26_pre_avx2L$store_base2_64_avx2L$store_base2_26_avx2L$proceed_avx2L$done_avx2 L$blocks_avx2_epilogueL$base2_64_avx2_bodyL$init_avx2L$base2_64_pre_avx2"L$base2_64_avx2_epilogueL$do_avx2L$do_avx2_bodyL$tail_avx2L$oop_avx2L$do_avx2_epilogue(L$SEH_end_poly1305_blocks_avx2L$mask24L$129L$mask26L$fivese_handlerL$common_seh_tailavx_handler-  L$SEH_info_GFp_poly1305_init_asm+  L$SEH_info_GFp_poly1305_blocks)  L$SEH_info_GFp_poly1305_emit-  L$SEH_info_poly1305_blocks_avx_1-  L$SEH_info_poly1305_blocks_avx_2-  L$SEH_info_poly1305_blocks_avx_3)  L$SEH_info_poly1305_emit_avx.  L$SEH_info_poly1305_blocks_avx2_1.  L$SEH_info_poly1305_blocks_avx2_2.  L$SEH_info_poly1305_blocks_avx2_3  33 73 T3 X3 s3 w3 3 3 3 3 3 3 3 3 4 4 -4 14 X4 \4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 E5 I5 W5 [5 ~5 5 5 5 5 5 5 5 5 6 6 6 /6 36 E6 I6 b6 f6 6! 6! 6" 6" 6# 6# 6$ 6$ 6% 6% 7& 7& '7' +7' J7( N7( ^7) b7) w7* {7* 7+ 7+ 7, 7, 7- 7- 7. 7. 7/ 7/ 80 80 681 :81 _82 c82 83 83 84 84 85 85 86 86 97 97 98 98 599 999 T9: X9: u9; y9; 9< 9< 9= 9= 9> 9> 9? 9? :@ :@ :A $:A ?:B C:B c:C g:C x:D |:D :E :E :F :F :G :G :H :H ;I ;I ;J ;J ,;K 0;K @;L D;L R;N V;N h;O l;O ;P ;P ;S ;S ;T ;T ;U <U '<V +<V V<W Z<W <X <X <Y <Y <Z <Z =[ =[ ?=\ C=\ .fileg.text.<Rfx L$no_keyL$blocksL$oop -?]L$emit{9@ #@8PMV[`f|L$do_avxL$const    +I{eB``g&! -BDjYeyPx0`gvL$mask24L$129L$mask26L$five @N(.pdatax4Ut 0@P`p3U.xdata.debug$Sh=.debug$T wpregenerated\tmp\poly1305-x86_64-nasm.asmGFp_ia32cap_PGFp_poly1305_init_asmGFp_poly1305_blocksGFp_poly1305_emitL$SEH_begin_GFp_poly1305_init_asmpoly1305_blocks_avxpoly1305_emit_avxpoly1305_blocks_avx2L$SEH_end_GFp_poly1305_init_asmL$SEH_begin_GFp_poly1305_blocksL$no_dataL$blocks_bodyL$blocks_epilogueL$SEH_end_GFp_poly1305_blocksL$SEH_begin_GFp_poly1305_emitL$SEH_end_GFp_poly1305_emit__poly1305_block__poly1305_init_avxL$SEH_begin_poly1305_blocks_avxL$blocks_avxL$no_data_avxL$base2_64_avxL$even_avxL$blocks_avx_bodyL$store_base2_64_avxL$store_base2_26_avxL$proceed_avxL$done_avxL$blocks_avx_epilogueL$base2_64_avx_bodyL$init_avxL$base2_64_avx_epilogueL$do_avx_bodyL$skip_loop_avxL$oop_avxL$ong_tail_avxL$short_tail_avxL$do_avx_epilogueL$SEH_end_poly1305_blocks_avxL$SEH_begin_poly1305_emit_avxL$SEH_end_poly1305_emit_avxL$SEH_begin_poly1305_blocks_avx2L$blocks_avx2L$no_data_avx2L$base2_64_avx2L$even_avx2L$blocks_avx2_bodyL$base2_26_pre_avx2L$store_base2_64_avx2L$store_base2_26_avx2L$proceed_avx2L$done_avx2L$blocks_avx2_epilogueL$base2_64_avx2_bodyL$init_avx2L$base2_64_pre_avx2L$base2_64_avx2_epilogueL$do_avx2L$do_avx2_bodyL$tail_avx2L$oop_avx2L$do_avx2_epilogueL$SEH_end_poly1305_blocks_avx2__imp_RtlVirtualUnwindse_handlerL$common_seh_tailavx_handlerL$SEH_info_GFp_poly1305_init_asmL$SEH_info_GFp_poly1305_blocksL$SEH_info_GFp_poly1305_emitL$SEH_info_poly1305_blocks_avx_1L$SEH_info_poly1305_blocks_avx_2L$SEH_info_poly1305_blocks_avx_3L$SEH_info_poly1305_emit_avxL$SEH_info_poly1305_blocks_avx2_1L$SEH_info_poly1305_blocks_avx2_2L$SEH_info_poly1305_blocks_avx2_3