d/eY.debug$S@B.debug$T@B.textaB* p`.rdataq@p@.pdataq=3@0@.xdata;'@@@=C:\Users\b\p\ring\pregenerated\tmp\p256-x86_64-asm-nasm.asmTw:Ā raBAr-. / 1279=>? @#A&C)D-E1F4G8H?IBJFLIMLNPOTPWQ[R^TbUfViWmXqYuZy[}]_adefqstuwxy~ "&)-037:=@CFJMPTX[_behkoswz~  !%) , 0 3 69=@CFIMPTW[^aeh!l"o#s$v%y&}()+,-./01236789:<=?@ABCDEFHIJKLNOPSTUVWXZ[ \ ]^_`bc!d%e(f+g/i2j6l9m=n@oDpGqJrMsPtTwWxZy]z`{c}f~jnqux{~ %*-036=AGMSTUWY[]`dhlsv{    !" % &'(*+,!-&.*/-1023364;5?6B8E9J;M<P=S>V?YB\C_DbEfFiHlIpKsLvMzN}OPQRTUWXYZ[]^abcdeghjklmnopqstvwxyz|} "%(,/48<?BEHLORUY\_cfimpsvy} $%@EJMPSVWXZ\^ ` cfimquy !$%&')*+-./1234 567:$;*<0>9??@EBNCTDZFcGfHkIqJwL}MNQRSUVWYZ[]^_`abcfgh j k l n" o( p. r7 s: t? uE vK xQ yW z[ }d ~j p y                           % + / 8 > D M S Y b h n w ~                                  % * - 0 3 6 7 8 : < > @ C F J N R Y ^ ` e j m r w z }           ! " $ % & ' ( ) * + . / 0 1 2 3 4 5 6 7 8 9 : ;& <, =2 >8 ?= @C AI DL ER GU HZ I` Jf Kl Lr Mx N~ O P Q R S T W X Z [ \ ] ^ _ ` a b c d e f i j l m n o p q$ r* s0 t6 u< vB wH xN {Q |W ~\ b h n t z                                  $).34@EJMPSV]aghikmoqw}    "# $#%&&*'-)0*3+6,:-=/@0C1F2J3M4P?S@WAZB^CaDdEgFkGnHrIuMxN{O~PQRTUVWXYZ\]^_`abdefghijnopqrstuvwx|}~  $'+.158<?CFILPSWZ^adgknrux{~ #'+,@EJMPSZ^de f h jlntz} !"#$&(*,.024789>ABC D EGHIJKM"N%O(P,Q/T2U5V8W<X?ZB[E\H]L^O_R`VcYd\e_fbgehijlkolrmunxo{prstuwxyz{|~  !$'*-148;>BEHKORUX[^adhlorvy|  $ - 3 9BEKPV[agknqv z!}"#$()*,-.012456789;<=ABDEF G HIMN#O)Q2R8S>UGVMWSY\Z_[e\j]p^u`{abfgijklmnostuvwxyz|}~  !&,27:@FJOVY_ekqv}   %(-169<ADIMRUX]`dgjqtwz} ! "#$&"'&(*).*2+6-;.@0E3J4O5T7Y8_9e:k;q<w={?@ABCDEFGHIJLMOPQRSTUVWXYZ[\ ]^_$`%i@mGnKoPpVq^sbtfujvnwsxxy}z{|}~  $).37<BHNTZ`irz{ "&*16;@EJOSW\afkntx}                     ! " # $$ ,& 0' 4) <* D+ L- Q. V1 [4 _5 d7 i8 n: v; ~= > ? A B C D F G H I J K M N O P Q R T U X Y [ ] ^ ` a c d e f g h i j "k (l .m 4n =o Fp Iq Jv `y cz f{ j| m} q~ u x |                                          # & ) , / 2 5 9 < ? C F I L P T X \ ] ` c f i l o r u y }                                        ! $" +# 1$ 7% ;& ?' D( I) N+ R, W. [/ _0 c1 g2 k3 p4 u6 y7 ~8 9 : ; < > ? @ A B C D E F G I J K L M N O Q R S T U V  W  Y Z  [  \  ]  ^ " _ ' ` * a - b 1 c 4 d 7 e : f > g A h D i H j K k Q m U n Y o ] p a q e s h t k u o v r w u x x y | z  { | } ~  ! ! ! ! ! ! ! %! *! /! 4! 9! >! C! H! P! S! V! Y! \! a! e! j! o! t! x! }! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " " " " " " " " !" '" -" 3" 4" 5" 7" 9" ;" =" D" H" M" R" W" \" a" d" g" p" y" " " " " " " " " " " " " " "! "" "# "$ "% "& "' "( #) #* #+ #, #. #/ #0 %#1 -#2 5#3 :#4 ?#6 C#7 H#8 L#9 Q#: V#; Z#< ^#= b#> g#? k#@ o#A s#B w#C |#E #F #G #I #J #K #L #M #N #O #P #Q #S #T #U #V #W #X #Y #Z #[ #] #^ $_ $` $a $b &$c .$d 6$e ;$g C$h K$i S$j [$k c$l k$m s$n {$o $q $r $s $u $v $w $x $y $z $| $} $~ $ $ $ $ $ $ $ $ $ $ $ $ % % % % % % %% (% +% .% 3% 8% ;% <% B% E% K% P% T% X% ]% b% g% l% q% v% % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & (& 0& 8& @& H& P& X& ]& a& e& j& o& t& y& ~& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' #' +' 0' 8' @' H' P' X' ]'! `'" d'# h'$ l'% t'& |'' '( ') '* '+ ', '- '/ '0 '1 '2 '3 '4 '5 '6 '7 '9 ': '; '= (? (@ (A (B (C (D #(E ,(F 5(G 9(H =(J A(K E(L I(M M(N Q(O U(P ^(Q g(R k(S o(T t(U y(W }(X (Y (Z ([ (\ (] (^ (_ (` (b (c (d (e (f (g (h (i (j (k (l (m (o (p (q )r )s )t )u )v $)w ()x ,)z 0){ 4)| 8)} <)~ @) D) M) V) Z) ^) c) h) p) t) x) |) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) * * * * * * &* /* 8* A* J* N* R* W* \* a* e* j* s* x* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + + + + !+ &+ ++ 0+ 5+ :+ ?+ D+ L+ T+ Y+ ^+ c+ h+ m+ u+ z+ + + + + + + + + +! +" +# +% +& +' +( +) +* ++ +- +. +/ +0 +1 +2 ,3 ,5 ,6 ,7 ,8 %,9 *,: /,; 4,< <,= A,? I,@ Q,A Y,B a,C i,D q,E y,F },G ,L ,M ,N ,O ,P ,Q ,R ,S ,T ,V ,W ,X ,Y ,Z ,[ ,\ ,^ ,_ ,` ,a ,b ,c ,d ,e ,g ,i ,j ,k ,m ,n ,o -p -q -s -u -v -w -x -y (-z 0-{ 8-| @-} H-~ P- X- ]- b- g- l- q- v- {- - - - - - - - - - - - - - - - - - - - - - - - - . . . . . . . $. -. 1. :. >. G. P. T. X. \. `. d. h. l. p. y. . . . . . . . . . . . . . . . . . . . . . . . . / / / / / / / #/ '/ +/ ./ 3/ 8/ 9/ @/ C/ F/ J/ M/ Q/ U/ X/ \/ _/ c/f/i/m/p/s/w/{// / / / / ////////////!/"/#/$/%/&/'/)/*/+/,/-/.///0/1/3/80;0<0= 0> 0?0@0A0B0D0E 0F#0G&0H*0I-0J00L50M90N=0OA0PE0RF0W`0Zc0[f0\i0]l0^o0_r0`u0ay0c|0d0e0f0g0h0i0j0l0m0n0o0p0q0r0s0u0y0{0|0}0000000000000000111111"1'1,11151:1>1B1F1J1N1S1X1\1a1f1k1p1t1y1}111111111111111111111111111122 2222222#2&2)2-20262:2>2B2F2J2M2P2T2W2Z2]2a2d2g2j2n2q2t2x2|222222222222 2 2 2 22222222222223 3 3!3"3#3$$3%)3&.3(63)93*<3+?3,B3-G3/K30P31U32Z33^34c36h37m38p39r3:v3;y3<~3=3>3?3@3A3B3C3D3F3G3H3J3L3N3P3R3T3V3X3[3\3]3a3c3d3e3g3h3i3n3p3r3t3v3x4z4~ 44444$4'4*434<4E4N4W4`4d4h4m4r4w4{4444444444444444444444455 55555!5%5*5.52565:5?5C5H5M5U5]5b5g5l5q5v5~555555555555555555556 666#6+636;6@6H6M6R6U6Y6\6_6c6h6p6x6}6666666666666666666 6 6 6666677 777 7!7""7#'7$,7%17&67(@7*E7+J7,Q7.V71`73e74j75o76t77y78~797;7<7=7>7?7@7A7B7C7E7F7G7H7I7J7K7M7N7O7P7Q8R 8S8T8U8W#8X'8Y,8Z18[68\;8]@8^H8_M8aU8b]8cb8dg8el8fq8gv8h~8i8n8o8p8q8r8s8t8u8v8x8y8z8{8|8}8~888888888888889 9999"9&9*9.969>9F9N9S9[9c9k9p9x99999999999999999999999::: ::::&:*:.:3:8:<:@:I:M:V:Z:c:l:p:t:x:|::::::::::::::::::::::::::; ;;;;";';/;3;7;;;?;C; G; J;O;T;U;`;e;j;m;p;s;v;"w;$x;&z;(|;*~;,;.;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;E;F;G;H<I<J <K<L<M$<N(<O-<P6<Q?<RC<SG<TK<UO<WS<XX<Y]<[a<\f<]i<_l<`p<au<bz<c}<d<e<f<g<h<j<k<l<m<o<p<q<s<t<u<v<w<x<y<z<{<}<~<<== ====%=-=2=7=<=A=F=K=P=X=]=b=g=l=q=v={======================>>>>>!>$>'>/>2>5>8>;>>>B>F>I>L>P>S>V>Z>^>a>e>i>m>q>u>y>~>>>>>>>>>>>>>>>>>>>>>>>?? ????!?&?+?0?8?=?B?F?J?S?W?`?d? l? t? x? |?????????????????? ?!?"?#?$?&?'?(@)@*@+ @,@-@."@/&@0*@1/@33@47@5@@6D@7M@8Q@9Z@:c@;g@<k@>o@?s@@w@A{@B@C@D@E@F@G@H@I@K@M@O@Q@S@U@W@Y@\@]@^@d@f@g@h@i@j@k@l@m@n@o@q@r@tAuAwAx AyAzA|A~A#A&A,A0A4A8A?AFAKAPAQARASATAVAXAZA\A]AaAeAlApAtAwA{A~AAAAAAAAAAAAAAAAAAAAAAAAABB BBBBBB B$B(B,B0B5B:B?BDBJBOBSBTBVBXBZB\B]B^B_B`B<C:\Users\b\p\ring\pregenerated\p256-x86_64-asm-nasm.o4'The Netwide Assembler 2.13.03 #L$poly "L$One "L$Two "L$Three #L$ONE_mont #L$ord #L$ordK+ring_core_0_17_8_ecp_nistz256_neg&L$SEH_begin_ecp_nistz256_negL$neg_bodyL$neg_epilogue$L$SEH_end_ecp_nistz256_neg/ring_core_0_17_8_p256_scalar_mul_mont/L$SEH_begin_ecp_nistz256_ord_mul_montL$ord_mul_bodyL$ord_mul_epilogue-L$SEH_end_ecp_nistz256_ord_mul_mont3ring_core_0_17_8_p256_scalar_sqr_rep_mont/L$SEH_begin_ecp_nistz256_ord_sqr_montL$ord_sqr_bodyL$oop_ord_sqrL$ord_sqr_epilogue-L$SEH_end_ecp_nistz256_ord_sqr_mont$ecp_nistz256_ord_mul_montx0L$SEH_begin_ecp_nistz256_ord_mul_montx&L$ecp_nistz256_ord_mul_montxL$ord_mulx_bodyL$ord_mulx_epilogue.L$SEH_end_ecp_nistz256_ord_mul_montx$ecp_nistz256_ord_sqr_montx0L$SEH_begin_ecp_nistz256_ord_sqr_montx&L$ecp_nistz256_ord_sqr_montxL$ord_sqrx_bodyL$oop_ord_sqrxL$ord_sqrx_epilogue.L$SEH_end_ecp_nistz256_ord_sqr_montx(ring_core_0_17_8_p256_mul_mont+L$SEH_begin_ecp_nistz256_mul_montL$mul_montL$mul_bodyL$mul_montxL$mul_mont_doneL$mul_epilogue)L$SEH_end_ecp_nistz256_mul_mont"__ecp_nistz256_mul_montq(ring_core_0_17_8_p256_sqr_mont+L$SEH_begin_ecp_nistz256_sqr_montL$sqr_bodyL$sqr_montxL$sqr_mont_doneL$sqr_epilogue)L$SEH_end_ecp_nistz256_sqr_mont"__ecp_nistz256_sqr_montq"__ecp_nistz256_mul_montx"__ecp_nistz256_sqr_montx1ring_core_0_17_8_ecp_nistz256_select_w5,L$SEH_begin_ecp_nistz256_select_w5L$select_loop_sse_w5*L$SEH_end_ecp_nistz256_select_w51ring_core_0_17_8_ecp_nistz256_select_w7,L$SEH_begin_ecp_nistz256_select_w7L$select_loop_sse_w7*L$SEH_end_ecp_nistz256_select_w7%ecp_nistz256_avx2_select_w5L$avx2_select_w51L$SEH_begin_ecp_nistz256_avx2_select_w5L$select_loop_avx2_w5/L$SEH_end_ecp_nistz256_avx2_select_w5%ecp_nistz256_avx2_select_w7L$avx2_select_w71L$SEH_begin_ecp_nistz256_avx2_select_w7L$select_loop_avx2_w7/L$SEH_end_ecp_nistz256_avx2_select_w7 __ecp_nistz256_add_toq"__ecp_nistz256_sub_fromq__ecp_nistz256_subq"__ecp_nistz256_mul_by_2q,ring_core_0_17_8_p256_point_double/L$SEH_begin_ecp_nistz256_point_doubleL$point_doubleq_body"L$point_double_shortcutq"L$point_doubleq_epilogue-L$SEH_end_ecp_nistz256_point_double)ring_core_0_17_8_p256_point_add,L$SEH_begin_ecp_nistz256_point_addL$point_addq_bodyL$add_doubleqL$add_proceedqL$add_doneqL$point_addq_epilogue*L$SEH_end_ecp_nistz256_point_add0ring_core_0_17_8_p256_point_add_affine3L$SEH_begin_ecp_nistz256_point_add_affineL$add_affineq_body L$add_affineq_epilogue1L$SEH_end_ecp_nistz256_point_add_affine __ecp_nistz256_add_tox"__ecp_nistz256_sub_fromx__ecp_nistz256_subx"__ecp_nistz256_mul_by_2x$ecp_nistz256_point_doublex0L$SEH_begin_ecp_nistz256_point_doublexL$point_doublexL$point_doublex_body"L$point_double_shortcutx"L$point_doublex_epilogue.L$SEH_end_ecp_nistz256_point_doublex!ecp_nistz256_point_addx-L$SEH_begin_ecp_nistz256_point_addxL$point_addxL$point_addx_bodyL$add_doublexL$add_proceedxL$add_donexL$point_addx_epilogue+L$SEH_end_ecp_nistz256_point_addx(ecp_nistz256_point_add_affinex4L$SEH_begin_ecp_nistz256_point_add_affinexL$point_add_affinexL$add_affinex_body L$add_affinex_epilogue2L$SEH_end_ecp_nistz256_point_add_affinexshort_handlerfull_handlerL$common_seh_tail(  L$SEH_info_ecp_nistz256_neg1  L$SEH_info_ecp_nistz256_ord_mul_mont1  L$SEH_info_ecp_nistz256_ord_sqr_mont2  L$SEH_info_ecp_nistz256_ord_mul_montx2  L$SEH_info_ecp_nistz256_ord_sqr_montx-  L$SEH_info_ecp_nistz256_mul_mont-  L$SEH_info_ecp_nistz256_sqr_mont.  L$SEH_info_ecp_nistz256_select_wX3  L$SEH_info_ecp_nistz256_avx2_select_wX1  L$SEH_info_ecp_nistz256_point_double.  L$SEH_info_ecp_nistz256_point_add5  L$SEH_info_ecp_nistz256_point_add_affine2  L$SEH_info_ecp_nistz256_point_doublex/  L$SEH_info_ecp_nistz256_point_addx6  L$SEH_info_ecp_nistz256_point_add_affinext x s s -s 1s As Es Us Ys ks os s s s s s s s s s t t t .t 2t Tt Xt t t t t t t t! t! u" !u" Ru# Vu# u$ u$ u% u% u& u& u' u' v( v( )v) -v) [v* _v* v+ v+ v, v, v- v- v. v. w/ w/ Ew0 Iw0 mw1 qw1 w2 w2 w3 w3 w4 w4 w5 w5 x6 x6 Hx7 Lx7 ^x8 bx8 tx9 xx9 x: x: x; x; x< x< x= x= y> y> 9y? =y? fy@ jy@ |yA yA yB yB yC yC yD yD yE yE zF zF ;zG ?zG _zH czH zI zI zJ zJ zK zK {L {L ?{M C{M m{N q{N {O {O {P {P {Q {Q {R |R /|S 3|S P|T T|T |U |U |V |V |W |W |X |X }Y }Y I}Z M}Z k}[ o}[ }\ }\ }] }] }^ }^ ~_ ~_ 1~` 5~` Q~a U~a u~b y~b ~c ~c ~d ~d ~e ~e !f %f >g Bg Wh [h qi ui j j k k l l m m <n @n Zo ^o |p p q q рr Հr s s t t 8u <u ^v bv w w x x ˁy ρy z z { { C| G| f} j} ~ ~   ʂ ΂    5 9 b f ƒ ƃ  ! % U Y n r ф Մ   7 ; k o ΅ ҅  - 1 b f ņ Ɇ 0 4 a e H|$Ht$HHHATAUM1M1M1M1M1L+LNLVLL^H5LILLLNLVML^MLDLDLLDLOMDLWL_L,$Ld$Hd$H|$Ht$ÐH|$Ht$HHHLH HIUSATAUAVAWHHL5L=HH&IHIHfIHHIHfIHHMMIHfILHII&LILHHM)IIfIHIHIHIH H I)HCHMIIHH&IHHHHfIHIHHHHfIHIHHLMHHfIHM1ILIII&LHLHM)IIfIHIHIHIH H I)HCHMIIHH&IHHHHfIHIHHHHfIHIHHLMHHfIHM1ILIII&LHLHM)IIfIHIHIHIH H I)HCHMIIHH&IHHHHfIHIHHHHfIHIHHLMHHfIHM1ILIII&LHLHM)IIfIHIHIHIH H I)HMIILM+&MMnLMFLMNILBMBLBLBL'LoLGLOL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐH|$Ht$HHHLH HIUSATAUAVAWLHFLvL~H5HHIIfHnLIIILfInHIIILfInHIIILIHILHIHIHMIIM1LMMMMMMIHIfH~HHIIfH~HHHIIfH~HHLLF HIIHIILHHFHM)HIIHILILHLLN H H I)HIIIILHHFHM)HIIHILILHLLV H H I)HIIIILHHFHM)HIIHILILHLL^ H H I)HIIIILHHFHM)HIIHILILHH H I)IIIH1MMMMMLHL+MLNLVML^HMBICMCMCHLHGfLwfLfL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐH|$Ht$HHHLUSATAUAVAWHHLLVL^LfHvL5 L=BBBIBLIIIM1fL8L8fL8L8fL8L8HSfL8L8fM8M8IfL8L8fL8L8fL8L8LfL8L8fM8M8IfL8L8fL8L8fL8L8HSfL8L8fM8M8IfL8L8fL8L8fL8L8LfL8L8fM8M8IfL8L8fL8L8fL8L8HSfL8L8fM8M8IfL8L8fL8L8fL8L8LfL8L8fM8M8IfL8L8fL8L8fL8L8MLfL8L8LfM8M8ILM+&MnMFLMNILBLBLBLBL'LoLGLOL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐH|$Ht$HHHLUSATAUAVAWHHLvL~LFH5BBHfInBLIfInIIM1fL8L8LfL8L8IBHfInM1fM8L8fM8M8fH~fM8L8fM8fH~fM8L8fM8gfH~L8fM8L8L8L8L8LN H1.fL8L8nfL8L8nfL8L8nfL8L8fL8LN .L8fL8nL8fL8nL8fL8nL8fL8L8LN .fL8L8nfL8L8nfL8L8nfL8L8fL8LN .L8fL8nL8fL8nL8fL8nL8fL8L8MMLMMMHL+&MLNLVML^HICMCMCMCHtHLwfLfLGfL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐH|$Ht$HHHLH HIUSATAUAVAW#HHLLVL^Lfi"HHLLVL^LfHvL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐHIL5IHIIL=IHHIIIHHIIILHM1ILI IH MIIHCIIM1HH&IHHHHfIHIHHHHfIHIHHHHfIHILIILI IH MIIHCIIM1HH&IHHHHfIHIHHHHfIHIHHHHfIHILIILI IH MIIHCIIM1HH&IHHHHfIHIHHHHfIHIHHHHfIHILIILI IH MILIILIILMILMILBLBL'LBLoLBLGLOÐH|$Ht$HHHH HIUSATAUAVAW&HLvL~LFr%HLvL~LFHvHL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐIIILIIILHIIILHIIILHHIILHIIIIM1IHIIMMMMMMIHIHFHHIIHFHHHIIHFHHHIILIH5H-LI HH MIILHLI IHH MIILHLI IHH MIILHLI IHH MIIHM1MMMMIMIIMIILIIMBMBL'MBLoLBLwLBBA M1BL=IBLI‰I‹IIIHSIIIM1fL8L8fL8L8fL8L8LfL8‰L8‹fM8M8IIIHSIIIM1fL8L8fL8L8fL8L8LfL8‰L8‹fM8M8IIIHSIIIM1fL8L8fL8L8fL8L8LfL8‰L8‹fM8M8IIILL5ILII1LIMILMILBLBL'LBLoLBLGLOÐBB1IBLIIM1fL8L8LfL8L8IBHM1fM8L8fM8M8HfM8L8fM8HfM8L8fM8gHL8fM8L8 L8ggHL8L8HIIBIIIIBIIIIBIIIIBIIH1MH5MMMMMHIMIIMIHMBMBL'MBLoMBLwLÐHH@ H$xH`)p)xD)D)HD)P D)X0D)`@D)hPD)p`D)xpfo fAnfffffffDofpfEofDfDvfDo fDoRfDoZ fDob0fDoj@fDorPHR`fEfEfAfEfAfEfAfEfAfEfAfAHYa i0q@yP(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($D($H$ÐHH@ H$xH`)p)xD)D)HD)P D)X0D)`@D)hPD)p`D)xpfDo fAnfffffAofp@fEofDfDo fDoRfDvfDoZ fDob0HR@fEfEfAfEfAfEfAfAHYa i0(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($D($H$ÐwH$xIH`)p)xx)@x)Hx)P x)X0x)`@x)hPx)p`x)xpo@o- }o@ynm6ɸo2oz }oB@}oZ`}o}oUv-v-HMEA=A%AA]me]HY a@w(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($D($I#ÐwIH$xH`)p)xx)@x)Hx)P x)X0x)`@x)hPx)p`x)xpo`o% }o@}o%`ynm6ɸo*or }oJ@}oR`}o}ov=vv=HA5A-AA memeH}o*or vY w(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($D($I#ÐM1L#LkLLCLKLIILMIMMILBLBL'LBLoMBLGLOÐL+#LkLLCLKLMILMIMMMLDLDL'LDLoMDLGLOÐL)LILMIMHILHMMMLELELEMEÐM1MMLMMLIILMIMMILBLBL'LBLoMBLGLOÐH|$Ht$HHHH HIUSATAUAVAWHoHoNLf Ln(LF0LN8L5L=fD$`fL$pLW L_@fHnfInfInH<$ HF@LvHL~PLFXHv@H|$@H$Lt$H4$L|$LD$H<$kHC LK@LSHL[PLcXHs@H[ fH~ELd$`Ll$hH\$@LD$pLL$xH|$ }Ld$`Ll$hH\$@LD$pLL$xH|$@H$Lt$H4$L|$LD$fH~M1LIMILIMIIH1HLDMDLDMDLDLIH?MII I?LIM H?L'ILoI?I M LwLHD$@H\$@LL$ LT$(Ht$ L\$0Ld$8H|$ .H$H\$ H|$ rHD$`H\$`L $LT$H4$L\$Ld$H<$H$;HD$ Lt$(Ht$ L|$0LD$8fH~H$MMII_H$Hl$HL$LT$H<$HD$ H\$ M1L$$MLl$MDLD$H4$MDLL$MH<$FfH~fH~H$L~LvLnLfH^HnH&H|$Ht$ÐH|$Ht$HHHLH HIUSATAUAVAWHHooNoV o^0of@onPHHf$f$f$f$f$f$fofpݱoNoV fo^0HF@LvHL~PLFXf$fpf$oF@oNPf$f$ffffHnHv@H$ L$(L$0L$8H|$`fvfpffpfpfffvfpHC@LsHL{PLCXfHnHs@H|$ vH$ H$ LL$`LT$hHt$`L\$pLd$xH$@H$H$LL$ LT$(Ht$ L\$0Ld$8H$ H$H$L$L$H$L$L$H$H$H$L$L$H$L$L$H$H$H|$@.M foM M ffInH$H$LL$`LT$hHt$`L\$pLd$xH$"H$H$LL$ LT$(Ht$ L\$0Ld$8H$H$H<$M M M fI~fI~M >^M5fH~fGG G0G@GPfH~fH~HĠkHD$@Lt$HHt$@L|$PLD$XH|$`=H$H$L $LT$H4$L\$Ld$H$` H$Lt$H4$L|$LD$H|$ H$ H$ L$`L$hH$`L$pL$xH$`H$H$LL$ LT$(Ht$ L\$0Ld$8H$uH$H$LL$ LT$(Ht$ L\$0Ld$8H$?M1MHt$`MLMMLIILMIMMILBHLBHnLBHNMBLVH$H$ H$H$H$L$H$@L'LoLGLOH$H$L$L$H$L$L$H$OH$@H$@LL$@LT$HHt$@L\$PLd$XH$@H$H$@fH~fofof߄$`fofߌ$pfof۔$ fۜ$0fffofoffoffof۔$fۜ$ffW@_Pfofof߄$ fofߌ$0fof۔$fۜ$fffofoffoffof۔$fۜ$ff_fofof߄$@fofߌ$Pfof۔$fۜ$fffofoffoffof۔$fۜ$ffW _0H$xL~LvLnLfH^HnH&H|$Ht$ÐH|$Ht$HHHLH HIUSATAUAVAWHoHoNoV o^0of@onPHF@LvHL~PLFXf$@f$Pf$`f$pf$f$fofpݱoKoS fo[0f$fpf$ffHnf$f$ffffHv@H|$ FfvfpHMffpfpMffMfvfpHt$ MH<$H$@H|$@H$H$LL$ LT$(Ht$ L\$0Ld$8H|$ H$H$LL$@LT$HHt$@L\$PLd$XH$ H$H$LL$ LT$(Ht$ L\$0Ld$8H|$ SH$`H|$`HD$@Lt$HHt$@L|$PLD$XH$HD$`Lt$hHt$`L|$pLD$xH$H$H$LL$@LT$HHt$@L\$PLd$XH$H$@H$@L$L$H$L$L$H<$~M1MH$MLMMLIILMIMMILBHLBHnLBHNMBLVAH$H$H$Hl$HL$LT$H|$@L'LoLGLOH$`H$`L$L$H$L$L$H|$ HD$`H\$`LL$@LT$HHt$@L\$PLd$XH|$@qH\$ H$fH~fofof߄$ fofߌ$0fofffffofoffoffof۔$fۜ$ffW@_Pfofof߄$fofߌ$fof۔$fۜ$fffofoffoffof۔$@fۜ$Pff_fofof߄$fofߌ$fof۔$fۜ$fffofoffoffof۔$`fۜ$pffW _0H$L~LvLnLfH^HnH&H|$Ht$ÐM1L#LkLLCLKLIM1ILMIMMILBLBL'LBLoMBLGLOÐM1L#LkLLCLKLIM1ILMIMMILCLCL'LCLoMCLGLOÐM1LLILMIIM1HILHMMILBLBLBMBÐM1MMLMMLIM1ILMIMMILBLBL'LBLoMBLGLOÐH|$Ht$HHHUSATAUAVAWHoHoNLf Ln(LF0LN8L5L=fD$`fL$pLW L_@fHnfInfInH<$&HV@LvHL~PLFXHvH|$@H$Lt$Ht$L|$LD$H<$HS LK@LSHL[PLcXHsH[ fH~Ld$`Ll$hH\$@LD$pLL$xH|$ yLd$`Ll$hH\$@LD$pLL$xH|$@H$Lt$Ht$L|$LD$fH~M1LIMILIMIIH1HLDMDLDMDLDLIH?MII I?LIM H?L'ILoI?I M LwLHT$@H\$@LL$ LT$(Ht$L\$0Ld$8H|$ H$H\$ H|$ mHT$`H\$`L $LT$Ht$L\$Ld$H<$H$UHT$ Lt$(Ht$L|$0LD$8fH~H$MMIIYH$Hl$HL$LT$H<$HT$ H\$ M1L$$MLl$MDLD$Ht$MDLL$MH<$fH~fH~H$L~LvLnLfH^HnH&H|$Ht$ÐH|$Ht$HHHLUSATAUAVAWHHooNoV o^0of@onPHHf$f$f$f$f$f$fofpݱoNoV fo^0HV@LvHL~PLFXf$fpf$oF@oNPf$f$ffffHnHvH$ L$(L$0L$8H|$`fvfpffpfpfffvfpHS@LsHL{PLCXfHnHsH|$ H$ H$ LL$`LT$hHt$L\$pLd$xH$H$H$LL$ LT$(Ht$L\$0Ld$8H$H$H$L$L$Ht$`L$L$H$H$H$L$L$H$L$L$H$`H$H|$@NM foM M ffInH$H$LL$`LT$hHt$L\$pLd$xH$H$H$LL$ LT$(Ht$L\$0Ld$8H$H$H<$M M M fI~fI~M >^M5fH~fGG G0G@GPfH~fH~HĠHT$@Lt$HHt$L|$PLD$XH|$`}H$H$L $LT$Ht$L\$Ld$H$`H$Lt$Ht$L|$LD$H|$ &H$ H$ L$`L$hH$L$pL$xH$`H$H$LL$ LT$(Ht$L\$0Ld$8H$SH$H$LL$ LT$(Ht$L\$0Ld$8H$M1MHt$`MLMMLIILMIMMILBHLBHnLBHNMBLV#H$H$ H$H$H$L$H$@L'LoLGLOH$H$L$L$Ht$`L$L$H$0H$@H$@LL$@LT$HHt$L\$PLd$XH$@H$H$@fH~fofof߄$`fofߌ$pfof۔$ fۜ$0fffofoffoffof۔$fۜ$ffW@_Pfofof߄$ fofߌ$0fof۔$fۜ$fffofoffoffof۔$fۜ$ff_fofof߄$@fofߌ$Pfof۔$fۜ$fffofoffoffof۔$fۜ$ffW _0H$xL~LvLnLfH^HnH&H|$Ht$ÐH|$Ht$HHHLUSATAUAVAWHoHoNoV o^0of@onPHV@LvHL~PLFXf$@f$Pf$`f$pf$f$fofpݱoKoS fo[0f$fpf$ffHnf$f$ffffHvH|$ fvfpHMffpfpMffMfvfpHt$MH<$H$@H|$@H$H$LL$ LT$(Ht$L\$0Ld$8H|$ H$H$LL$@LT$HHt$L\$PLd$XH$ H$H$LL$ LT$(Ht$L\$0Ld$8H|$ PH$`H|$`>HT$@Lt$HHt$L|$PLD$XH$xHT$`Lt$hHt$L|$pLD$xH$RH$H$LL$@LT$HHt$L\$PLd$XH$H$@H$@L$L$H4$L$L$H<$M1MH$MLMMLIILMIMMILBHLBHnLBHNMBLVH$H$ H$Hl$HL$LT$H|$@PL'LoLGLOH$`H$`L$L$Ht$ L$L$H|$ HT$`H\$`LL$@LT$HHt$L\$PLd$XH|$@uH\$ H$cfH~fofof߄$ fofߌ$0fofffffofoffoffof۔$fۜ$ffW@_Pfofof߄$fofߌ$fof۔$fۜ$fffofoffoffof۔$@fۜ$Pff_fofof߄$fofߌ$fof۔$fۜ$fffofoffoffof۔$`fۜ$pffW _0H$L~LvLnLfH^HnH&H|$Ht$ÐVWSUATAUAVAWH@I@xIIqMY8ENL9IESNL9H@L`LhMMVWSUATAUAVAWH@I@xIIqMY8ENL9bIESNL9JESJHhHXL`LhLpLxIIMMMMHxHpIIIIy(LƹHLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8H@A_A^A]A\][_^;9o|U Y VmC(8@H '")--1 1h?p?FBQ%cʹO -%(M @- 4XMpM%^{J! ") )9/803P3U;hm;@    $(, 048 <@D HLP TX\ `dh lpt x|        @ PA0 PA]0 PA` 0 PA@ )0 PAq0 PAn033 .)$ xh6 6 1,'"x h PA! PAD")x PA)./ PA03 PA4J;x PA;@ ,04DHL\`dtx| $(,<@DTX\lpt.filegpregenerated\tmp\p.debug$S.debug$T.textaB*.rdata.pdata3.xdata'.absolut'L$polyL$One L$Two@L$Three`>L$ordL$ordKIk  +O y-]%@M5VR`b v  - 6 @  ` )-4R@qMgq @,MNnYeu:EO%p@^{ F\[J`*C W`p!!$"D "gD"y%%h)))) )* )= ./T 9/| @/ / 0 `0 0 0 0+ 0@ 0Y 3r 3 3 3 3 4 @7 `7 '; J;1 U;S `;r m; v; ; @ @ @ PA A1 M r ( @ X p % G n   8 Ph'Qring_core_0_17_8_OPENSSL_ia32cap_P__imp_RtlVirtualUnwindL$ONE_montring_core_0_17_8_ecp_nistz256_negL$SEH_begin_ecp_nistz256_negL$neg_bodyL$neg_epilogueL$SEH_end_ecp_nistz256_negring_core_0_17_8_p256_scalar_mul_montL$SEH_begin_ecp_nistz256_ord_mul_montL$ord_mul_bodyL$ord_mul_epilogueL$SEH_end_ecp_nistz256_ord_mul_montring_core_0_17_8_p256_scalar_sqr_rep_montL$SEH_begin_ecp_nistz256_ord_sqr_montL$ord_sqr_bodyL$oop_ord_sqrL$ord_sqr_epilogueL$SEH_end_ecp_nistz256_ord_sqr_montecp_nistz256_ord_mul_montxL$SEH_begin_ecp_nistz256_ord_mul_montxL$ecp_nistz256_ord_mul_montxL$ord_mulx_bodyL$ord_mulx_epilogueL$SEH_end_ecp_nistz256_ord_mul_montxecp_nistz256_ord_sqr_montxL$SEH_begin_ecp_nistz256_ord_sqr_montxL$ecp_nistz256_ord_sqr_montxL$ord_sqrx_bodyL$oop_ord_sqrxL$ord_sqrx_epilogueL$SEH_end_ecp_nistz256_ord_sqr_montxring_core_0_17_8_p256_mul_montL$SEH_begin_ecp_nistz256_mul_montL$mul_montL$mul_bodyL$mul_montxL$mul_mont_doneL$mul_epilogueL$SEH_end_ecp_nistz256_mul_mont__ecp_nistz256_mul_montqring_core_0_17_8_p256_sqr_montL$SEH_begin_ecp_nistz256_sqr_montL$sqr_bodyL$sqr_montxL$sqr_mont_doneL$sqr_epilogueL$SEH_end_ecp_nistz256_sqr_mont__ecp_nistz256_sqr_montq__ecp_nistz256_mul_montx__ecp_nistz256_sqr_montxring_core_0_17_8_ecp_nistz256_select_w5L$SEH_begin_ecp_nistz256_select_w5L$select_loop_sse_w5L$SEH_end_ecp_nistz256_select_w5ring_core_0_17_8_ecp_nistz256_select_w7L$SEH_begin_ecp_nistz256_select_w7L$select_loop_sse_w7L$SEH_end_ecp_nistz256_select_w7ecp_nistz256_avx2_select_w5L$avx2_select_w5L$SEH_begin_ecp_nistz256_avx2_select_w5L$select_loop_avx2_w5L$SEH_end_ecp_nistz256_avx2_select_w5ecp_nistz256_avx2_select_w7L$avx2_select_w7L$SEH_begin_ecp_nistz256_avx2_select_w7L$select_loop_avx2_w7L$SEH_end_ecp_nistz256_avx2_select_w7__ecp_nistz256_add_toq__ecp_nistz256_sub_fromq__ecp_nistz256_subq__ecp_nistz256_mul_by_2qring_core_0_17_8_p256_point_doubleL$SEH_begin_ecp_nistz256_point_doubleL$point_doubleq_bodyL$point_double_shortcutqL$point_doubleq_epilogueL$SEH_end_ecp_nistz256_point_doublering_core_0_17_8_p256_point_addL$SEH_begin_ecp_nistz256_point_addL$point_addq_bodyL$add_doubleqL$add_proceedqL$add_doneqL$point_addq_epilogueL$SEH_end_ecp_nistz256_point_addring_core_0_17_8_p256_point_add_affineL$SEH_begin_ecp_nistz256_point_add_affineL$add_affineq_bodyL$add_affineq_epilogueL$SEH_end_ecp_nistz256_point_add_affine__ecp_nistz256_add_tox__ecp_nistz256_sub_fromx__ecp_nistz256_subx__ecp_nistz256_mul_by_2xecp_nistz256_point_doublexL$SEH_begin_ecp_nistz256_point_doublexL$point_doublexL$point_doublex_bodyL$point_double_shortcutxL$point_doublex_epilogueL$SEH_end_ecp_nistz256_point_doublexecp_nistz256_point_addxL$SEH_begin_ecp_nistz256_point_addxL$point_addxL$point_addx_bodyL$add_doublexL$add_proceedxL$add_donexL$point_addx_epilogueL$SEH_end_ecp_nistz256_point_addxecp_nistz256_point_add_affinexL$SEH_begin_ecp_nistz256_point_add_affinexL$point_add_affinexL$add_affinex_bodyL$add_affinex_epilogueL$SEH_end_ecp_nistz256_point_add_affinexshort_handlerfull_handlerL$common_seh_tailL$SEH_info_ecp_nistz256_negL$SEH_info_ecp_nistz256_ord_mul_montL$SEH_info_ecp_nistz256_ord_sqr_montL$SEH_info_ecp_nistz256_ord_mul_montxL$SEH_info_ecp_nistz256_ord_sqr_montxL$SEH_info_ecp_nistz256_mul_montL$SEH_info_ecp_nistz256_sqr_montL$SEH_info_ecp_nistz256_select_wXL$SEH_info_ecp_nistz256_avx2_select_wXL$SEH_info_ecp_nistz256_point_doubleL$SEH_info_ecp_nistz256_point_addL$SEH_info_ecp_nistz256_point_add_affineL$SEH_info_ecp_nistz256_point_doublexL$SEH_info_ecp_nistz256_point_addxL$SEH_info_ecp_nistz256_point_add_affinex