???????????????????????????? ??????????????/????????????????? ............/............... .........................../... ????????????????????????????? >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>> ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ???????????????????????????? ??????????????/????????????????? ............/............... .........................../... ????????????????????????????? >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>> ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> BC5b 0$JYf QL! M !#AI29 %b EB B28K 2Hp!#DAd CF 2*(*1|\ y"fB RB qPH &HB&fH HȌ#9P8L"JA: b""  yi)+Y,9 V$eHH(C@)PBt$(C!!H(@AP"$$T! HHPPPP(B@R$$$$# H8)C@N pR"$!@ EH(BBB  P"(@ HHH(@B)NNNPr$$@AA EP(E@PB! 'PP(BNJP2$@A eHH(BI):NΑ&?ؐkK((((((L$M%L8"0Hxy9K"J|q"A:`r4E0!<-,DL"i|qFAYQԳB,Sqhe p4E0!<-,DHu L%,&&iwISD 9??a{)#A @K@@UQCpp^3E:6666666)56YOVk] ISD 9?LSD +A-%!% %!ގ&I @FBBBUQ! Q:09&te%q@BBMQ䗎Mt`&i(aWb&i:`)$$$$$$$$$$$$&M%LDLL4)g! & // l pw4E0H94EL &s"&_pip4E0H94ELL*&$'8ke AAiQw 4H3D sqD# w4E0%"MHHH;N"Jh (0" HSD 8 *&=Za)p N5 n&=VBp  ISD bHO(89<A;><=ԃ;C<p 0XȀpwhzpxHw86hptAb!aƁA@̡ !<zy8r6x !ʁ!Xqhw6Xq<`50|y`5hv6Xyr`5y(9`5<zprhqzΡܡ!@0 Ha)  D#R`"Pm@&XR AH@a PP@ mp@;CЃ<9<A;><=ԃ;C<p 0 6@;=C8<;CC8: P1mP@ m `PP=̃<C;A PA=̃<C;lР)~H@ l0 6j m @`@ l0`H8 )gx2 )g  l` H8 @46t` VH6v0g`B 6x҆$$[6$zAd3 Il@& DaL(a@ ! `@€LdBL 1Xa $i&0 !x&0& #L a&4aiB@M a@&A5PX׀$,Ӷ !pQL8a0x4a0@M F&X6)02aiPXb0H2a a L B `hd l0L @pdB 5I& j 7`aB `h L(@p&q0! $ 5$i&j 5ę Ä & j `&j4 5`.J C4t0P6 C 7@fB€A nM 00aP: 2a6&j AL` 5`7@ C&|;;6qhvHw|hspz`  wz0rs mrpqs z0r w z`tv@mv@z`tpq xzvs z`trJB4BK\O/{N?8pL}sY^٭bf_.k.&4{򋞇ct51 @ BJ# vL@ HSĠI@4czV# vL`Ck$@(@ 1q A;t0d$ 11A;&05 h`DP"0 iP@4c 3@HL`@4c@1 1A;<6 h`+3F n 6 h`/ 4cbl# vL2 i$@)n g$ 1ݍ A;1a7 h`Ǵ;\4F 理HI@4c*08HÀI@4cj~# vLtTCx$@)(@h`TN5G 鸆H<@I@4cҧ## vL!%iy$@i`R# vL{uly$@Ib`$ 1VG A;&~Mir# Tzq 0Z5@h!U-@ ح R0 0N 0`Hwp@41h!]cCC@T1P@ 0X@Tp , 02iQ Rմ @ Zxd0h!U\ *@4괅d0`HB @ 0m T-l@4 ` R@ \pnTs.4t C*P;h!ի M4ׅ R eCz$<h! .@4 ``Hr@0 0*{h Rf C**]h! @4 e8R@ _X4h! , 0:i RiC4@ `HՆ @@ phh5h!+ A0@2 L &GC (J(€2 (B("(")B(i퀲 PAi-o4y+`wh(e=MGI"T98~uM~i5=kL-P?a p~Aa7쮷@3z^Js(=<( l6(Fˠo:hn4<~ɠ b ?C-ALCHS88 cMC $H I!8OC@4R DD Xbfb쫹yK r^pvzAstX^&[NlPv {]/JuMu7v1 2堲԰{1DC=3HS 2Amd=i26=O z^k  ?L4/@D D= 1@[-0pD=! e0e^ s8.A$e=/JuiqᏀ &!~)8h 2czȨRU@i7 7ivTӄ8'x7 eAo4XrpC*`0e]$C@ ܀onV f@ @ Ҡo6jȰ0bPA 1K@mX@a"% ƀ6kȰ@M`7Xa ` njnl f 6́l Z@W` m؆P@^Y4@ z8BA1@^n f` 6Ao d! 0e5z &$@ v Y5H5`# F FrpC.`0w*$@ f]` , \ hۆ=䄂2 P@f d / Y8H8 ޠ |  c!0e96 Y9H9P⠷ }  d!0e:(6 Y:H:P样   c!08"UvY;H :Uv؀f `"6S@e`ae$%rpC2`0ːz`w d@*A0Y"@V9jlHI @Kmt!80eȅq4ȈAA i CpC>`0ˠ P@f a.mC.nCAn J n,A/ T$/ۆ]ކ12/G]@0PBoy pC?`0:;l@A@0PBo"| pC?`pDtC0P.p,8 T$~ 8\p::L7@n@.nT f` `΃ @EP7. /6,9 $p 9C-`0P- A-Ph6 n6 Yt8nj f!6G  `A!m}LP@Y}X 3CA1@ZH}v| %\>:2= dĠ4h`!(#0epwJ 0b`V! 7jT%Yxa ` *wmÑ6CAn fA#g . YyHyP⡷  d!#0ez6 YzHzP桷  c!#08vY{Hzv؀Hf a"v `A'%jrpCPJ`0ː`$& d@*|~t!H%0nP f a$u&u hr:(DAn0e~z&CB4l@D0l@$ g >`FlGYY p:;DA t!%0e z@'C$@`!,B"mÝQ@^Y z;9DA1@^n(0eHI $1P#ADo@w~1b3̒a#%#1#4#>ASt!H'0e0 TȈAA i@SpCN`0p(P@f ^bn3mC>pDAn K *p0KJဟ8 a 7 ,zD0KJ? 7 .0K K!ҟ? a 7!GN70Kr,L T$~PK\J:L7TaAv@.%nX fdb&` ڠ҅ @EĄ Ȑ70 1F,AX$ vIY艠 CDnR fl"'6 a!('0e F ?A0h2pCR`0ˀ9P*$Yj2b`Wf!r 7c da'tB`v؀f vb"tȉ6btN$ w"f xb"pB؉ i ]`'*< '.'n jY _H 7t ?A0m[1C@f b"A|B I醼` ,z ,5 z @B`BfB6܌ d!`a,"m<հŰA@@.X6 ! Y%nD fT,6 w`,T#m؈HQ@Y8 fSJ+EAnX f-6 * c8#@i`!-N# %@E"umxWr) ƈ p0jC0KŏEM 䂟`-"I #  n,C[E@Y%@ 8qj A. d!/0 /2[`,\ T$[nۆ12E\Ge,\ T$B\(pڊ22\Gj,] T$\(rۆ(܊1aW;P,A] T$n]\W;l@A@v1PZuq^pCp_`0݀_/A t!/0eF ?A0h2ʃ2K r^\O:L7MA~@.P-nF fb46?d!/0ez0>"Zᆀ`/"1( | A,_E@@f Dc0 Ȉ gۆ`h2,$Y aB%D /zpĔmQ0#|k@% !4. 6 t! YH@/Ѹ`t!10n f N|!\^:2i# C%0! 4.X/n ЌYIB-Ӑ-d90 q Y i4z`Be^$`Y@)VfDf0KQ Cv؀hf TǷt!30exzBm_x!/8 7u Aod(22Fk#  ,kF@@F 7A0`5NK>Yـ :Wۈ+3 pCj`0ʿ(H ,lF@@F 7A0``6KSY۠ d4Zۈ2"25 pCj`0PN (H ,mF@" @ $%s `a7p#m~6\k`22nmز1 pCk`0˰ dx80 f vpht!50e zۀG[`7~#m閘Q5Y`Ġ6h=?%#2``<#m(֙Q8Y( $^1Fnv fc<` ڀLiA0];YFz a##m d!@g"mL`)7QEA¸ab`!0e02bPAC0Kp ` Ԃ*PHo (mr .,â@ Jr§,2Kl`݆i@ [60a +G,PHUD 30+ 3)l`{ @ `0%F >A0Z7YCfam` c!``(6 CAab`%F 6A0Y4 [Ia %D,PH%@ 30+ 3)l`{ @ ` 1(fAn f!mP $ 6 f  @ H [Fa C,PH5TL00+ td!`0e`XmC@$ 6 z@d!0e@b[Ea .C,P*P%SEC #m@9 7| s`uA B)$ B Ԡ%v#18 ` ">CB 8( P@z)Ͱai(H C0 ?a>mED !!)(a kI,P*ePjEP8P P:S>eC #R$ b3 'n f!10  BA0VJ # AMG0bpAE~H}l(ц`1 D "vC CQ0z6l@t^(HnP01bPAA5bPAAF1bPAA1bApC `001!hPj #` $`la@ňQ!k@0Rmh0 2bpAA! K8,Qm102bpAA#pC`0ˀAo Ѐro`,2b`A9@ @ a p PPPR4^PFōRPP0/P)5P%Q2T@0P5PQS@ER4PQtR#ReP#0+ [!h3E)$6U``aaby ! ``A78P@F :A0hf CB hruCm0K@ T$1 Tz1 T1 T~1 T$`0l`GH(Ĉ! fs 7 s`0bP  j(Ru`Q&v"b ц 䁂BPTY 6t $`j` S 2@3i@!T` f DD @ @ 4 `!  A("ht!(\ ` 7  I*/< `a7 $ᆠ`ME( O,-nhd(x$0KHxœ^Dt dEd - #%Q ؈1 h&#` pn`'ɈQ k#xbw ),6bp+F̃6Ka tp[pC`0pYQ j,6b`>ňA B^}mȃtx7:ňa j ""#G  < (d<EXAA w@p2hY:l*d 9TUaU . A=Ű b؀f јl@4|ȈVȰQ+t`pt`pЭC@ T?{6 7@DP=1(@${1l@6 `j _+  7_,# ,7  \+e  n` ( ,7Б xb tGxb-d-(H`؀&%"H- "sd1( bv7`A nY2 {A!F TA0``%dd zް 72l@ԋ@ A@f `Ƞ) 0 @&P@F 9A0p an0C f a_%86Y cĠ610SYbĠ610SC@ LGN=n$B0eh4f@ 7DZd dȈAr 'ɰZň! 'Y Az@a" [ǰ@:2d؀pF 9A0P:b؀HcЅ~  A wP'..c؀{q1bA/H0"t @ \aN`؀H6 j!Y7ex7* ؤ zEP@(oȈ! t`'B0l@A=o "D(P  C@oѠ \@;l@ h@ [ 7 2m)d:kRa rG,PPeT0P@Ĉ!h0F" @ 742l@1`؀}sBa"P }D40l@`@j d6KCn f 6 z 8@ `؀ & 7 ,! 2l@@pWn J f!Cy4$`( *3 `4?!( dU   C° v za؀{Cn@{Cp0l@@F 9A0pt ð0b`B+0@Z@A f"DCA! `B ?@b[: a D,0Po8 7i C 1A(rpCh0 A$( # :a P,PPT@PF^@ #5P@oX;!( 7 H pC ,0# [ C(F( mP20`0p`0ˀ @ (P L0l@  7 !Z2bPAAC0Kp@f @8(b!00ex`؀xy Vab fd!0 285\|a">Q0P24K ڀ120M0P@r-,T'r` bat aau6 a`:P@`؁: @}oH( }oH @ Ȉ!!9y6 F PA0pHK(p,o((̰"8АB2l@B@[ 6 a A,PeD ## p{A m2Ala C,P5@ #t2#G* ANE`((H a |`e`>10 caĠ@ x@ =`Ġ5@18` ЃL?xP P!@ a D,P5@ ##G* AN12 Aa((H a |`=Q [a A,t2#G* ؁M B0bPADa OK,PP#ePHT ET2RA #  F~`! pC,@m ? @ ƈ 1vC` 7} A`* pC`,Cmh2B\,Q# jX0bP! AA!iֈAA!xc0b`Aƈ#G k6"6   @ px  7x p`@A@f @``4"fF ;A0(Up  +,Q4`07X*P@ =n6V6 f 2B@ 42bP E02 I@!0F UA0؃ # [=nȠ J$a\ 0l@H0=n  ` Y  dĠX=2K T$ "$h qaa؀ Q  1 $i A#d2@` !RqC0l@ $,2b``[ : a  dĠX`a A,tRD"Ȉ ! Bp$a K,%PPR+0PP0t2@BKY0$I$@쐐A(w}pjl l0l@ p p0%4&hl2 3%)D ^LD(DD0b`Wx@l` # xaCd!0eP# D 0l@$tx$ Ȉ  7{da.8E10@t"(=Hk( (C@ T`@3A #G+ DB0l@\P}.8`@ :` " E # H tA!@\6 =1035@ v@qY   ]p ( #, ]ha!X0e8`4:A0yF >A0P`@ ;Ѐ[ 5 RQu֖$ a $E,P0T 0P@5Y!F >A0hQ(7H6 7 Ya Cd!0e `Ġ6@~t!``؀f  D`a )A,P0P !C@2bA(@@$z@C dQPa<96 h! BII!G 7A0`" ]p$P6 L԰4"a"@@a k PeP*T'{B #e0+  J jm`22C0bPA AC%*A0 pC,B' 12(E#! Ȉ !h D0`(! d!`A9ÄnZ f$`0  7tL7pA(H A,,õ=r/%`*eBb@ `/G@An@ f&n؀ f(@ `P$a*±@ Y& Z$@ @nHUB4PLDp/np-@ pCb0PMpd0@Y@"Q4P% 72HW/nx f.4F UA0h#`22ȁQA!f @P&.z FZp$`ӂ`a4f EڜlB!6+n2eȼO2K TBg,7P\b@2xpHp-@ pC b0 ` 7@ a0)b0PHa| 7d0A02 J,CA0b`AĈ8ĈA BX dĠ<`(5P=I`ਃ5W!= 32# CL@/E@@F :A0F RA0PwF :A0Xt 3?:?;caY5H` b@ J\"q4`[;-+Hؖ!$la S,PPeP R%RmS6PD #PPB'50@/EP0"GȐQ(Mmemcpy.inlinememcpy.inline: argument 1memcpy.inline: argument 0+[!t V 6`3)l`ཆ![* pC,# i\0bP!` AA!i`y dĠ<``p5@ F :A0X 7xĠUH d#( M0N# p7ˆB `-4@ER*Ix T$o`Ѕ0P|$t`p:Q 7 AҀц xB f"8F. N`U&%0*b $a Qa"K=D ] # Yp# Xt𐙂 ` gp#`C 1K T(@r n@* 7 У@F 9A0PspY"2K` T!#+ : g[:kKUga D,0p 9 7z BС@F 9A0P_0Y2K0 TD # 8[: a A,P4$ pp A 1` P !B!B@ !"D1BR"cļ DBRZ"d dd0B 46782359;<=>?@oABCDEF0GKHIJsgLMEs 0g@gg@ٜbDP70pt)40Ft AICP\-bTA!s$DTtSM(e@2Bbr"2P"@sTgww @ T`PNp<@%()D  `Hb@_bb@IBb@SS PU)0!F@`VV PU( TX ,1 A UPUmbd<\] # 29;^_`u d@ub@0P^X0QX@E)x   %a DLPB@cPc`CAHYi@djYZZb`PkHLDXU( $n=Zg@v a  h@_`@`@a`@hhhii@i@ b@P@P(U80c) s=g@0p Bdd@eb Pp) A BP`X*f AB0`X*p -BP`  X)p =BP` ) 6q CffQBP`* AeBP`*Ɓ AuBP`* ABP`" *V ABP`' * ABP`+ * Aq "2"0H/6#x?8$LK$]N)Q*(US+HV,xςY-݂\.^.a1(c2:k3ئ?n58@8𙃘9: ;WpCD]xwuS VLVe K`JY LXX _ r [ ::$KK,a a $ll$ $   $,% % $00$? ? $LL$SS$Y Y $bb$vv$$$$$$  $  $00!!$550II$`` x"x"$$$$0$$//$JJ$cc$$$  &&0&&0$$$77$T"T"$vv$  $$$$$  $$$ % % $E E $RR$hh0| | $,  $$$  $  $$$  $  $0 0 $B B $N N $` ` $} } $  $  $  $  $    $ $  $  $  $ $  $  $  $& & 0C C $X #X #0{ { $  $ $  $  $ $  $ ,       $% % $3 3 $@ @ $O O $\ \ $i i u u $  $  $  $  $ $  $ $ $  $ $  $  $  ,  ,- - ,? ? ,L L ,    # ) / IOO c (i&7 ? (&!!99g Qo )W'~~  !      !#!D &M-l JQQu e~ l s z*(  1 /] y>TypeCacheHash.strCacheMemoryContext.str.1.str.2__func__.lookup_type_cache.str.3firstDomainTypeEntry.str.4__func__.lookup_rowtype_tupdesc_domainRecordCacheHash.str.5NextRecordTypmodRecordCacheArraytupledesc_id_counter__func__.assign_record_type_identifierRecordCacheArrayLenTopMemoryContextsrtr_record_table_paramssrtr_typmod_table_params.str.6__func__.SharedRecordTypmodRegistryInitCurrentSession.str.7__func__.compare_values_of_enum.str.8__func__.load_typcache_tupdesc.str.9__func__.load_rangetype_info.str.10.str.11__func__.load_multirangetype_info.str.12__func__.load_domaintype_info.str.13CurrentMemoryContext.str.14.str.15.str.16.str.17__func__.fetch_att__func__.lookup_rowtype_tupdesc_internal.str.18.str.19__func__.load_enum_cache_dataPG_exception_stackerror_context_stack__func__.find_or_make_matching_shared_tupledesclookup_type_cachellvm.lifetime.start.p0hash_createCacheRegisterRelcacheCallbackTypeCacheRelCallbackCacheRegisterSyscacheCallbackTypeCacheTypCallbackTypeCacheOpcCallbackTypeCacheConstrCallbackCreateCacheMemoryContextllvm.lifetime.end.p0hash_searchSearchSysCache1errstart_colderrcodeerrmsgerrfinishGetSysCacheHashValueReleaseSysCacheGetDefaultOpClassget_opclass_familyget_opclass_input_typeget_opfamily_memberget_opfamily_procget_opcodefmgr_info_cxtload_typcache_tupdescload_rangetype_infogetBaseTypeAndTypmodload_domaintype_infoInitDomainConstraintRefdccref_deletion_callbackMemoryContextRegisterResetCallbackUpdateDomainConstraintRefDomainHasConstraintslookup_rowtype_tupdesclookup_rowtype_tupdesc_internalIncrTupleDescRefCountlookup_rowtype_tupdesc_noerrorlookup_rowtype_tupdesc_copyCreateTupleDescCopyConstrlookup_rowtype_tupdesc_domainformat_type_beassign_record_type_typmodrecord_type_typmod_hashrecord_type_typmod_comparefind_or_make_matching_shared_tupledescensure_record_cache_typmod_slot_existsCreateTupleDescCopyassign_record_type_identifierSharedRecordTypmodRegistryEstimateSharedRecordTypmodRegistryInitdshash_createdshash_get_hash_table_handledshash_find_or_inserterrmsg_internaldshash_release_lockon_dsm_detachshared_record_typmod_registry_detachSharedRecordTypmodRegistryAttachdshash_attachcompare_values_of_enumload_enum_cache_data__memset_chkllvm.objectsize.i64.p0relation_openrelation_closeget_multirange_rangetable_openScanKeyInitsystable_beginscansystable_getnexttext_to_cstringAllocSetContextCreateInternalMemoryContextAllocstringToNodeexpression_plannerMemoryContextAllocZeroAlignedpstrduppallocrepallocsystable_endscanpg_qsortdcs_cmplconstable_closeMemoryContextSetParentnocachegetattrstrcmpExecInitExprlappendMemoryContextDeleteget_base_element_typecache_record_field_propertiesDecrTupleDescRefCountcache_multirange_element_propertiesdshash_finddsa_get_addresshashTupleDescequalTupleDescsMemoryContextAllocZerorepalloc0mul_sizellvm.ctlz.i32shared_record_table_compareshared_record_table_hashdshash_memcmpdshash_memhashhash_seq_inithash_seq_searchFreeTupleDescbms_is_memberenum_oid_cmpbms_make_singletonbms_add_memberbms_freebms_copypfree__memcpy_chkdsa_allocate_extendedTupleDescCopy__sigsetjmpdsa_freepg_re_throwdshash_delete_keydshash_detachllvm.assumellvm.ctpop.i32llvm.memset.p0.i64llvm.umax.i64llvm.smax.i3217.0.6x86_64-pc-linux-gnu/build/postgresql-16-itaYdT/postgresql-16-16.15/build/../src/backend/utils/cache/typcache.c.L.str.L.str.1.L.str.2.L__func__.lookup_type_cache.L.str.3.L.str.4.L__func__.lookup_rowtype_tupdesc_domain.L.str.5.L__func__.assign_record_type_identifier.L.str.6.L__func__.SharedRecordTypmodRegistryInit.L.str.7.L__func__.compare_values_of_enum.L.str.8.L__func__.load_typcache_tupdesc.L.str.9.L__func__.load_rangetype_info.L.str.10.L.str.11.L__func__.load_multirangetype_info.L.str.12.L__func__.load_domaintype_info.L.str.13.L.str.14.L.str.15.L.str.16.L.str.17.L__func__.fetch_att.L__func__.lookup_rowtype_tupdesc_internal.L.str.18.L.str.19.L__func__.load_enum_cache_data.L__func__.find_or_make_matching_shared_tupledesc