ELF>@ @8 @   CC22   $$Std Ptd,,,QtdRtd##GNUGNUV'`7pHO @ :ph Q@( R 7y$4V$H X h)QI(q020 ;3u.PM($$ @ (A @P &M*%H@@ 98A!A$ @@!, H%h+`D $ ejAU@@\@ B@RAD"Aa*P  )(tP"*H0   `5ċ`!BBC՜Aq"E2CTi @J * #dXF%  D,$3f A@J dE ^@ΈfD(V@@H@0 (N    "#%)*,-/01379:;<=?@BDGIJKLNPQRSVWXYZ[\^`bcefghijklmpqrsuxz{}~    #&'()*+-./02678;<=>AFGIKMOPQRTUWXY[]^`defjkmopstuvwz|~ЊZ͕`{FBD nt0@8h'ޝ*xBOTSbL=|C~ \ wyÐbO;ik_5æK#L@/qia2fv<׵(N[o 4etn8Y˜IjZDlɼO`_I!U=qdU"-Tp:\S4Jd@ ^xSa3ϼW [8\V"ɩ"d1{S%Cw'*6SYk=ƽnvJX&SE{ME=Z1X; 2/b*U''Ē)K>,{)Eb0_.I%JC4muq\sZ{ӭW2 C8nqO9fr{^yե#XV\uU[uK`qpdalZ+MV!|xt{cz ߯1hEDa RCA}+gw~>rWTHFm 7U̬hHxqȃ{Bo][xuOf\8<=VE<s ?LWqr!mo)D%M, c}m0m{`Rv?9^x}&Oĺ!o=Kf^֙0X6:V ޘ n|To·Q ۉ\?pO0omhC;Dm>HM(Ełџ`(0{d 7 ѩU-쫎qz$.aOVBk^Ow{/Y"gQ/QB#<>1Dqz&+wyzC=)@T 85:OGR#2ߺ ﳛ1t$ vD{vyVL0 G"ͱL' "N{8QsVV\|vxXa+Z:Mt(KH 6QK @{^x95zZ-l?d˺p>5&q(i߫ m wyUg~.^TKA[{ê0~$EAJ& vy#W{aobÚvgS>!h&{bw"/Q;VC75GPҸ0 |d & WNoV9ef#Jt Ck}LzGDXWhI4"Sݍ38AM Z)leRC3[0ݐФ}2oF"d)!-Hr^Tsrҝ I9e t]k_X#O %[arT # h[i{Hql[rJ ?]~޹/tBՃN"{TNAOB~VlLAn\%lݏ A&a"!s{+_]tWA0]]dsGZ/I\OU]}J+I17 XLaUl7Kl8s]yfe;#(^tɊ~#t"Fg[r Uds$$pIJ˚Bj n(nj"ZCs"i!l'P!d^sRT/"JP`^^S!:M mHF Hv ˖r_\?RGleJGTOe.%tIf]S`#֔~  Hd !$^Lf%cSy`}FbcA[yrmOO`d`"U6dDgn(TI̶1N"jmfGYgPTClPGS2, t%\Z$Bbon9b#O"k RK H/a$VtH&j*r[^ch{j$+ccI_!oI?e#%QK$`%t^IC̆HU'zs*$"bc9" "!͕"@Q<W](G9"P x D"DT" ]@" :"`c a}(@7")cB"С>Vc"QؾL`!a" R)"@dG")!p 5" \fP7q"`)@"М2" R!pWG H#" p:" X?_,P4"p"nplD+" )"` "!8"ݯ"@cPe."А 3"  0" f0<q%7"@ !L"Q 8"0)l]b" {"q fTpSp"@e S"PTU/`*"Z8"w"n|"{Vc"@!7"P'"&"@ 9="!/"Б 4(" ̥"d?" r Ql?e`6`a-CpWGε"?)"` Pj?"?{w`:G"Pl="0JrKPlNmd,"ЏZJ"`d "Pq "cB"J!:{P]X*Pe ?" 0" ĸ@m %K|b0.X֙L^ "x?"У!5"Д ӎ!`"#"0G&"Ќ<"Ю"Х!x0*_ZAfTt?" "" Phwı" ij="p F"@rY" z("Ѝ"Pd B"`>ƻ!)o]'`Йi0F"tF&"1 D"D`Ehw=B"6[5" 4" #4"01vp `Xr "uB"0r C ,"0 aq"@iFE"D1" M"Iݭ"` "N!t"@p!>" 7"P Yg=В# ;"SP h6"%"O!?"0px0H"n"c " O @"!>"  "0u1Y>" @RQ$"BpUSIy"e<e}&" PmgAMp ?"PB<"Й `M;̿"PsUPl:" 9"!"pN"pdO[&E"D" -" P"q1"@s "Po @R qV0,*" O??"ЛBRĜ`b>Y` (" ." Q`i"q~"`n 2"p!t"@o  F{"O b0^JT"@PA"J HZoD3"s"@r7"p?"t *C"@.f "u :"И)+`,g0"  >?" "P" jz-?"B!"q `M1F"bK 0JS2"0!`f)"P g`@;"~WR"pp "@$8"3y"1W?XY"p o"ж1" ["p B"@J_V;"@ "p \"0UG " u c"p /"!"P !k"дI*"nFq"c1"o!"!Z !/R'"`1~"pc"0d "o!fL?a"` -"! "v)>" hMo?"0L/3"!"pO!" [`pE`>=0"p k  "w?'" bME"`?7q r>"  P" 90"! `I"  "c ppt(" 6""@d "pv ybvh@@"!a"c C:""s F"DA"Пz}D1" !ck"@ϟ!%LH">+N9"`xE"D"p P!8:"`7"Pʰ" k3" t-"`!_D"@?p DF"Ц?."p mN?Ϭ"1$@aD"Ф?" H!1;"0"p ="@)"01 Y0zW" SA"0E"@?"Qm*m"  "po E<" m?y!2"` qQ"Фb*" ;"` " pJ."!j"Y]y "pwDM"O D" ~` 7&k"@$bC"?"0O! G"o9"!\6","@ "p!M"0?9"!"1"D?"1@""i0CT!XA" <Pc }U"Pn0@=" e"p1j8"A "u 5 "pu9>"К [ "v#9"0!2"`S!`_,` " wBP?qRx|p"_"pDOckW 4" HQ"O )f`l]E2 4" B T\"Ц )"p!;"q t" q!Vm Hke@TiuP _"  P" 0"0M"p 1"!"p +" "O,/" <"=^);!"c_5" "Pcg|"P '"P 2" ." I"n "!Qu" ʩ!`%`(l"0 t"Gl"s-P"x V9g@3"` "0v11" 7"rS53"!;" "`r*"  +" <"oJ""@x<k H."pO<" i"t1w<"  "t @OE"! O" "GA"pq<>" Ъ"p T+"@Z=" +"0 "O A"` "@ӽ" j"@z7P ] )QZ"Q?"0=|>" N`o )"1&"0yB"Jƫ" b.t"r$," D"`O :" "`q8"VRF"0b!`&Ngs"o L ZP$4S5y1"!@"/X< 4-"P " u;"P ߂@1Ph@  G("`o @OEC8"`1@?3c/;"p ?аj6" p="p!5 "t vKQ[%6@fB"Bk/" ~ PGC"p?u" K"0o ojJ2"  Ji" __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_ZN13vtkObjectBase16CollectRevisionsERSo_ZN9vtkCamera11GetPositionERdS0_S0__ZN9vtkProp3D9GetMatrixEv_ZN12vtkAlgorithm14GetInformationEv_ZN12vtkAlgorithm15SetAbortExecuteEi_ZN12vtkAlgorithm15GetAbortExecuteEv_ZN12vtkAlgorithm11SetProgressEd_ZN12vtkAlgorithm19GetProgressMinValueEv_ZN12vtkAlgorithm19GetProgressMaxValueEv_ZN12vtkAlgorithm11GetProgressEv_ZN12vtkAlgorithm15GetProgressTextEv_ZN12vtkAlgorithm12GetErrorCodeEv_ZN12vtkAlgorithm18SetInputDataObjectEP13vtkDataObject_ZN12vtkAlgorithm18AddInputDataObjectEP13vtkDataObject_ZN12vtkAlgorithm19GetProgressObserverEv_ZN12vtkAlgorithm12SetErrorCodeEm_ZN17vtkAbstractMapper13GetTimeToDrawEv_ZN17vtkAbstractMapper17GetClippingPlanesEv_ZN19vtkAbstractMapper3D16IsARayCastMapperEv_ZN19vtkAbstractMapper3D24IsARenderIntoImageMapperEv_ZN23vtkAbstractVolumeMapper13SetScalarModeEi_ZN23vtkAbstractVolumeMapper13GetScalarModeEv_ZN23vtkAbstractVolumeMapper18SetArrayAccessModeEi_ZN23vtkAbstractVolumeMapper12GetArrayNameEv_ZN23vtkAbstractVolumeMapper10GetArrayIdEv_ZN23vtkAbstractVolumeMapper18GetArrayAccessModeEv_ZN23vtkAbstractVolumeMapper25GetGradientMagnitudeScaleEv_ZN23vtkAbstractVolumeMapper24GetGradientMagnitudeBiasEv_ZN23vtkAbstractVolumeMapper25GetGradientMagnitudeScaleEi_ZN23vtkAbstractVolumeMapper24GetGradientMagnitudeBiasEi_ZN15vtkVolumeMapper12SetBlendModeEi_ZN15vtkVolumeMapper12GetBlendModeEv_ZN15vtkVolumeMapper23SetAverageIPScalarRangeEdd_ZN15vtkVolumeMapper23GetAverageIPScalarRangeEv_ZN15vtkVolumeMapper23GetAverageIPScalarRangeEPd_ZN15vtkVolumeMapper11SetCroppingEi_ZN15vtkVolumeMapper19GetCroppingMinValueEv_ZN15vtkVolumeMapper19GetCroppingMaxValueEv_ZN15vtkVolumeMapper11GetCroppingEv_ZN15vtkVolumeMapper10CroppingOnEv_ZN15vtkVolumeMapper11CroppingOffEv_ZN15vtkVolumeMapper23SetCroppingRegionPlanesEdddddd_ZN15vtkVolumeMapper23SetCroppingRegionPlanesEPd_ZN15vtkVolumeMapper23GetCroppingRegionPlanesEv_ZN15vtkVolumeMapper23GetCroppingRegionPlanesEPd_ZN15vtkVolumeMapper28GetVoxelCroppingRegionPlanesEv_ZN15vtkVolumeMapper28GetVoxelCroppingRegionPlanesEPd_ZN15vtkVolumeMapper22SetCroppingRegionFlagsEi_ZN15vtkVolumeMapper30GetCroppingRegionFlagsMinValueEv_ZN15vtkVolumeMapper30GetCroppingRegionFlagsMaxValueEv_ZN15vtkVolumeMapper22GetCroppingRegionFlagsEv_ZN23vtkDemandDrivenPipeline16GetPipelineMTimeEv_ZNK25vtkMultiBlockVolumeMapper20GetClassNameInternalEv_ZN25vtkMultiBlockVolumeMapper13GetVectorModeEv_ZN25vtkMultiBlockVolumeMapper18GetVectorComponentEv_ZN25vtkGPUVolumeRayCastMapper15SetUseJitteringEi_ZN31vtkOpenGLGPUVolumeRayCastMapper19SetNoiseTextureSizeEii_ZN14vtkPerlinNoise12SetFrequencyEddd_ZN14vtkPerlinNoise12SetAmplitudeEd_ZN20vtkSmartVolumeMapper18SetVectorComponentEi_ZN20vtkSmartVolumeMapper12GetGPUMapperEv_ZN25vtkMultiBlockVolumeMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN25vtkMultiBlockVolumeMapper3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN25vtkMultiBlockVolumeMapper24FillInputPortInformationEiP14vtkInformation_ZN12vtkAlgorithm24INPUT_REQUIRED_DATA_TYPEEv_ZN14vtkInformation3SetEP29vtkInformationStringVectorKeyPKci_ZN9vtkCamera11GetPositionEPd_ZN25vtkMultiBlockVolumeMapper12SetBlendModeEi_ZN25vtkMultiBlockVolumeMapper13SetScalarModeEi_ZN25vtkMultiBlockVolumeMapper18SetArrayAccessModeEi_ZN25vtkMultiBlockVolumeMapper22SetCroppingRegionFlagsEi_ZN25vtkMultiBlockVolumeMapper11SetCroppingEi_ZN25vtkGPUVolumeRayCastMapper15UseJitteringOffEv_ZN25vtkGPUVolumeRayCastMapper14UseJitteringOnEv_ZN12vtkAlgorithm14AbortExecuteOnEv_ZN12vtkAlgorithm15AbortExecuteOffEv_ZN25vtkMultiBlockVolumeMapper23SetCroppingRegionPlanesEPd_ZN25vtkMultiBlockVolumeMapper23SetCroppingRegionPlanesEdddddd_ZN25vtkMultiBlockVolumeMapperC2Ev_ZN15vtkVolumeMapperC2Ev_ZTV25vtkMultiBlockVolumeMapper_ZN25vtkMultiBlockVolumeMapperC1Ev_ZN25vtkMultiBlockVolumeMapper3NewEv_Znwm_ZN13vtkObjectBase20InitializeObjectBaseEv__gxx_personality_v0_ZdlPv_Unwind_Resume_ZNK25vtkMultiBlockVolumeMapper19NewInstanceInternalEv_ZN25vtkMultiBlockVolumeMapper13ComputeBoundsEv_ZN12vtkAlgorithm12GetExecutiveEv_ZN12vtkExecutive19GetInputInformationEii_ZN13vtkDataObject11DATA_OBJECTEv_ZN14vtkInformation3GetEP27vtkInformationDataObjectKey_ZN10vtkDataSet9GetBoundsEPd_ZN12vtkTimeStamp8ModifiedEv__stack_chk_fail_ZN25vtkMultiBlockVolumeMapper22GetDataObjectTreeInputEv_ZN12vtkAlgorithm27GetNumberOfInputConnectionsEi_ZN12vtkAlgorithm18GetInputDataObjectEii_ZN25vtkMultiBlockVolumeMapper9GetBoundsEv_ZN25vtkMultiBlockVolumeMapper12ClearMappersEv_ZN25vtkMultiBlockVolumeMapperD2Ev_ZN15vtkVolumeMapperD2Ev_ZN25vtkMultiBlockVolumeMapperD1Ev_ZN25vtkMultiBlockVolumeMapperD0Ev_ZN25vtkMultiBlockVolumeMapper13SetVectorModeEi_ZN20vtkSmartVolumeMapper13SetVectorModeEi_ZN25vtkMultiBlockVolumeMapper18SetVectorComponentEimemmovememcpy_ZSt20__throw_length_errorPKc_ZN15vtkVolumeMapper8GetInputEv_ZN25vtkMultiBlockVolumeMapper11SortMappersEP11vtkRendererP12vtkMatrix4x4_ZN11vtkRenderer15GetActiveCameraEv_ZN12vtkMatrix4x43NewEv_ZN12vtkMatrix4x48DeepCopyEPdPKd_ZN12vtkMatrix4x46InvertEPKdPd_ZN12vtkMatrix4x413MultiplyPointEPKdS1_Pd_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexit_ZN20vtkDebugLeaksManagerC1Ev_ZN20vtkDebugLeaksManagerD1Ev_ZN31vtkObjectFactoryRegistryCleanupC1Ev_ZN31vtkObjectFactoryRegistryCleanupD1Ev_ZN25vtkMultiBlockVolumeMapper24ApplyJitteringResolutionEP20vtkSmartVolumeMapper_ZN14vtkPerlinNoise3NewEv_ZN9vtkObject23GetGlobalWarningDisplayEv_ZN20vtkOStrStreamWrapperC1Ev_ZN17vtkOStreamWrapperlsEPKc_ZN17vtkOStreamWrapperlsEi_ZNK13vtkObjectBase12GetClassNameEv_ZN17vtkOStreamWrapperlsEPv_ZN9vtkObject11HasObserverEPKc_ZN20vtkOStrStreamWrapper3strEv_ZN9vtkObject11InvokeEventEPKcPv_ZN20vtkOStrStreamWrapper5rdbufEv_ZN20vtkOStrStreamWrapper6freezeEi_ZN20vtkOStrStreamWrapperD1Ev_ZN31vtkOpenGLGPUVolumeRayCastMapper17SetNoiseGeneratorEP19vtkImplicitFunction_Z33vtkOutputWindowDisplayWarningTextPKc_ZN25vtkMultiBlockVolumeMapper12CreateMapperEv_ZN20vtkSmartVolumeMapper3NewEv_ZN20vtkSmartVolumeMapper27SetRequestedRenderModeToGPUEv_ZN25vtkMultiBlockVolumeMapper22SetJitteringResolutionEii_ZN25vtkMultiBlockVolumeMapper13CreateMappersEP17vtkDataObjectTreeP11vtkRendererP9vtkVolume_ZN12vtkImageData3NewEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11PreLoadDataEP11vtkRendererP9vtkVolume_ZN9vtkObject12BreakOnErrorEv_Z31vtkOutputWindowDisplayErrorTextPKc_ZN25vtkMultiBlockVolumeMapper11LoadDataSetEP11vtkRendererP9vtkVolume_ZN25vtkMultiBlockVolumeMapper6RenderEP11vtkRendererP9vtkVolume_ZN25vtkMultiBlockVolumeMapper17SelectScalarArrayEPKc_ZN23vtkAbstractVolumeMapper17SelectScalarArrayEPKc_ZN25vtkMultiBlockVolumeMapper17SelectScalarArrayEi_ZN23vtkAbstractVolumeMapper17SelectScalarArrayEi_ZN25vtkMultiBlockVolumeMapper9PrintSelfERSo9vtkIndent_ZN15vtkVolumeMapper9PrintSelfERSo9vtkIndent_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSo9_M_insertImEERSoT__ZNSolsEi_ZN23vtkAbstractVolumeMapper9GetBoundsEPd_ZN19vtkAbstractMapper3D9GetBoundsEPd_ZTS25vtkMultiBlockVolumeMapper_ZTI25vtkMultiBlockVolumeMapper_ZTVN10__cxxabiv120__si_class_type_infoE_ZTI15vtkVolumeMapper_ZN13vtkObjectBase6DeleteEv_ZN13vtkObjectBase10FastDeleteEv_ZN13vtkObjectBase11PrintHeaderERSo9vtkIndent_ZN13vtkObjectBase12PrintTrailerERSo9vtkIndent_ZN12vtkAlgorithm8RegisterEP13vtkObjectBase_ZN12vtkAlgorithm10UnRegisterEP13vtkObjectBase_ZN9vtkObject16RegisterInternalEP13vtkObjectBasei_ZN9vtkObject18UnRegisterInternalEP13vtkObjectBasei_ZN12vtkAlgorithm16ReportReferencesEP19vtkGarbageCollector_ZN9vtkObject7DebugOnEv_ZN9vtkObject8DebugOffEv_ZN9vtkObject8ModifiedEv_ZN17vtkAbstractMapper8GetMTimeEv_ZN12vtkAlgorithm12SetExecutiveEP12vtkExecutive_ZN12vtkAlgorithm14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3__ZN12vtkAlgorithm20ComputePipelineMTimeEP14vtkInformationPP20vtkInformationVectorS3_iPm_ZN12vtkAlgorithm13ModifyRequestEP14vtkInformationi_ZN12vtkAlgorithm14SetInformationEP14vtkInformation_ZN12vtkAlgorithm22SetInputArrayToProcessEiiiiPKc_ZN12vtkAlgorithm22SetInputArrayToProcessEiiiii_ZN12vtkAlgorithm22SetInputArrayToProcessEiP14vtkInformation_ZN12vtkAlgorithm22SetInputArrayToProcessEiiiPKcS1__ZN12vtkAlgorithm18SetInputConnectionEiP18vtkAlgorithmOutput_ZN12vtkAlgorithm18SetInputConnectionEP18vtkAlgorithmOutput_ZN12vtkAlgorithm18AddInputConnectionEiP18vtkAlgorithmOutput_ZN12vtkAlgorithm18AddInputConnectionEP18vtkAlgorithmOutput_ZN12vtkAlgorithm21RemoveInputConnectionEiP18vtkAlgorithmOutput_ZN12vtkAlgorithm21RemoveInputConnectionEii_ZN12vtkAlgorithm25RemoveAllInputConnectionsEi_ZN12vtkAlgorithm18SetInputDataObjectEiP13vtkDataObject_ZN12vtkAlgorithm18AddInputDataObjectEiP13vtkDataObject_ZN12vtkAlgorithm6UpdateEi_ZN12vtkAlgorithm6UpdateEv_ZN12vtkAlgorithm6UpdateEiP20vtkInformationVector_ZN12vtkAlgorithm6UpdateEP14vtkInformation_ZN12vtkAlgorithm11UpdatePieceEiiiPKi_ZN12vtkAlgorithm12UpdateExtentEPKi_ZN12vtkAlgorithm14UpdateTimeStepEdiiiPKi_ZN12vtkAlgorithm17UpdateInformationEv_ZN12vtkAlgorithm16UpdateDataObjectEv_ZN12vtkAlgorithm21PropagateUpdateExtentEv_ZN12vtkAlgorithm17UpdateWholeExtentEv_ZN12vtkAlgorithm18SetReleaseDataFlagEi_ZN12vtkAlgorithm18GetReleaseDataFlagEv_ZN12vtkAlgorithm25FillOutputPortInformationEiP14vtkInformation_ZN12vtkAlgorithm21SetNumberOfInputPortsEi_ZN12vtkAlgorithm22SetNumberOfOutputPortsEi_ZN12vtkAlgorithm22CreateDefaultExecutiveEv_ZN12vtkAlgorithm21SetNthInputConnectionEiiP18vtkAlgorithmOutput_ZN12vtkAlgorithm27SetNumberOfInputConnectionsEii_ZN17vtkAbstractMapper17SetClippingPlanesEP18vtkPlaneCollection_ZN15vtkVolumeMapper12SetInputDataEP12vtkImageData_ZN15vtkVolumeMapper12SetInputDataEP10vtkDataSet_ZNKSt5ctypeIcE8do_widenEc_ZNK9vtkObject20GetClassNameInternalEv_ZN25vtkGPUVolumeRayCastMapper28SetAutoAdjustSampleDistancesEi_ZN25vtkGPUVolumeRayCastMapper36GetAutoAdjustSampleDistancesMinValueEv_ZN25vtkGPUVolumeRayCastMapper36GetAutoAdjustSampleDistancesMaxValueEv_ZN25vtkGPUVolumeRayCastMapper28GetAutoAdjustSampleDistancesEv_ZN25vtkGPUVolumeRayCastMapper35SetLockSampleDistanceToInputSpacingEi_ZN25vtkGPUVolumeRayCastMapper43GetLockSampleDistanceToInputSpacingMinValueEv_ZN25vtkGPUVolumeRayCastMapper43GetLockSampleDistanceToInputSpacingMaxValueEv_ZN25vtkGPUVolumeRayCastMapper35GetLockSampleDistanceToInputSpacingEv_ZN25vtkGPUVolumeRayCastMapper23GetUseJitteringMinValueEv_ZN25vtkGPUVolumeRayCastMapper23GetUseJitteringMaxValueEv_ZN25vtkGPUVolumeRayCastMapper15GetUseJitteringEv_ZN25vtkGPUVolumeRayCastMapper15SetUseDepthPassEi_ZN25vtkGPUVolumeRayCastMapper23GetUseDepthPassMinValueEv_ZN25vtkGPUVolumeRayCastMapper23GetUseDepthPassMaxValueEv_ZN25vtkGPUVolumeRayCastMapper15GetUseDepthPassEv_ZN25vtkGPUVolumeRayCastMapper17SetSampleDistanceEf_ZN25vtkGPUVolumeRayCastMapper17GetSampleDistanceEv_ZN25vtkGPUVolumeRayCastMapper22SetImageSampleDistanceEf_ZN25vtkGPUVolumeRayCastMapper30GetImageSampleDistanceMinValueEv_ZN25vtkGPUVolumeRayCastMapper30GetImageSampleDistanceMaxValueEv_ZN25vtkGPUVolumeRayCastMapper22GetImageSampleDistanceEv_ZN25vtkGPUVolumeRayCastMapper29SetMinimumImageSampleDistanceEf_ZN25vtkGPUVolumeRayCastMapper37GetMinimumImageSampleDistanceMinValueEv_ZN25vtkGPUVolumeRayCastMapper37GetMinimumImageSampleDistanceMaxValueEv_ZN25vtkGPUVolumeRayCastMapper29GetMinimumImageSampleDistanceEv_ZN25vtkGPUVolumeRayCastMapper29SetMaximumImageSampleDistanceEf_ZN25vtkGPUVolumeRayCastMapper37GetMaximumImageSampleDistanceMinValueEv_ZN25vtkGPUVolumeRayCastMapper37GetMaximumImageSampleDistanceMaxValueEv_ZN25vtkGPUVolumeRayCastMapper29GetMaximumImageSampleDistanceEv_ZN25vtkGPUVolumeRayCastMapper19SetFinalColorWindowEf_ZN25vtkGPUVolumeRayCastMapper19GetFinalColorWindowEv_ZN25vtkGPUVolumeRayCastMapper18SetFinalColorLevelEf_ZN25vtkGPUVolumeRayCastMapper18GetFinalColorLevelEv_ZN25vtkGPUVolumeRayCastMapper19SetMaxMemoryInBytesEx_ZN25vtkGPUVolumeRayCastMapper19GetMaxMemoryInBytesEv_ZN25vtkGPUVolumeRayCastMapper20SetMaxMemoryFractionEf_ZN25vtkGPUVolumeRayCastMapper28GetMaxMemoryFractionMinValueEv_ZN25vtkGPUVolumeRayCastMapper28GetMaxMemoryFractionMaxValueEv_ZN25vtkGPUVolumeRayCastMapper20GetMaxMemoryFractionEv_ZN25vtkGPUVolumeRayCastMapper17SetReportProgressEb_ZN25vtkGPUVolumeRayCastMapper17GetReportProgressEv_ZN25vtkGPUVolumeRayCastMapper12GetMaskInputEv_ZN25vtkGPUVolumeRayCastMapper11SetMaskTypeEi_ZN25vtkGPUVolumeRayCastMapper11GetMaskTypeEv_ZN25vtkGPUVolumeRayCastMapper18SetMaskBlendFactorEf_ZN25vtkGPUVolumeRayCastMapper26GetMaskBlendFactorMinValueEv_ZN25vtkGPUVolumeRayCastMapper26GetMaskBlendFactorMaxValueEv_ZN25vtkGPUVolumeRayCastMapper18GetMaskBlendFactorEv_ZN25vtkGPUVolumeRayCastMapper16SetRenderToImageEi_ZN25vtkGPUVolumeRayCastMapper16GetRenderToImageEv_ZN25vtkGPUVolumeRayCastMapper23SetDepthImageScalarTypeEi_ZN25vtkGPUVolumeRayCastMapper23GetDepthImageScalarTypeEv_ZN25vtkGPUVolumeRayCastMapper23SetClampDepthToBackfaceEi_ZN25vtkGPUVolumeRayCastMapper23GetClampDepthToBackfaceEv_ZN25vtkGPUVolumeRayCastMapper17SetColorRangeTypeEi_ZN25vtkGPUVolumeRayCastMapper17GetColorRangeTypeEv_ZN25vtkGPUVolumeRayCastMapper25SetScalarOpacityRangeTypeEi_ZN25vtkGPUVolumeRayCastMapper25GetScalarOpacityRangeTypeEv_ZN25vtkGPUVolumeRayCastMapper27SetGradientOpacityRangeTypeEi_ZN25vtkGPUVolumeRayCastMapper27GetGradientOpacityRangeTypeEv_ZN25vtkGPUVolumeRayCastMapper10SetAMRModeEi_ZN25vtkGPUVolumeRayCastMapper18GetAMRModeMinValueEv_ZN25vtkGPUVolumeRayCastMapper18GetAMRModeMaxValueEv_ZN25vtkGPUVolumeRayCastMapper10GetAMRModeEv_ZN25vtkGPUVolumeRayCastMapper19GetTransformedInputEv_ZNK31vtkOpenGLGPUVolumeRayCastMapper20GetClassNameInternalEv_ZN31vtkOpenGLGPUVolumeRayCastMapper14GetCurrentPassEv_ZN31vtkOpenGLGPUVolumeRayCastMapper19GetVertexShaderCodeEv_ZN31vtkOpenGLGPUVolumeRayCastMapper21GetFragmentShaderCodeEv_ZN31vtkOpenGLGPUVolumeRayCastMapper9PreRenderEP11vtkRendererP9vtkVolumePdS4_ij_ZN31vtkOpenGLGPUVolumeRayCastMapper11RenderBlockEP11vtkRendererP9vtkVolumej_ZN31vtkOpenGLGPUVolumeRayCastMapper10PostRenderEP11vtkRendereri_ZN31vtkOpenGLGPUVolumeRayCastMapper17GetReductionRatioEPd_ZN31vtkOpenGLGPUVolumeRayCastMapper17IsRenderSupportedEP15vtkRenderWindowP17vtkVolumeProperty_ZN16vtkAbstractArray11GetDataSizeEv_ZN12vtkImageData9GetExtentERiS0_S0_S0_S0_S0__ZN12vtkImageData10GetSpacingERdS0_S0__ZN12vtkImageData9SetOriginEddd_ZN12vtkImageData9GetOriginERdS0_S0__ZN14vtkImageResize15SetResizeMethodEi_ZN14vtkImageResize19SetOutputDimensionsEiii_ZN16vtkTextureObject8GetWidthEv_ZN16vtkTextureObject9GetHeightEv_ZN16vtkTextureObject13GetComponentsEv_ZN16vtkTextureObject9GetHandleEv_ZN16vtkTextureObject17SetAutoParametersEi_ZN16vtkTextureObject8SetWrapSEi_ZN16vtkTextureObject8SetWrapTEi_ZN16vtkTextureObject21SetMinificationFilterEi_ZN16vtkTextureObject22SetMagnificationFilterEi_ZN16vtkTextureObject14SetBorderColorEffff_ZN20vtkPiecewiseFunction8GetRangeERdS0__ZN24vtkColorTransferFunction8GetRangeERdS0__ZN9vtkCamera11GetPositionEv_ZN9vtkCamera13GetFocalPointERdS0_S0__ZN9vtkCamera24GetDirectionOfProjectionERdS0_S0__ZN9vtkCamera21GetParallelProjectionEv_ZN9vtkCamera16GetClippingRangeERdS0__ZN11vtkViewport16GetCurrentPickIdEv_ZN7vtkProp15GetPropertyKeysEv_ZN7vtkProp22GetAllocatedRenderTimeEv_ZN11vtkRenderer19GetTwoSidedLightingEv_ZN11vtkRenderer11GetSelectorEv_ZN17vtkVolumeProperty24GetIndependentComponentsEv_ZN17vtkVolumeProperty20GetInterpolationTypeEv_ZN17vtkVolumeProperty23GetTransferFunctionModeEv_ZN15vtkRenderWindow12GetIsPickingEv_ZN21vtkOpenGLRenderWindow14GetShaderCacheEv_ZN21vtkOpenGLRenderWindow11PushContextEv_ZN21vtkOpenGLRenderWindow10PopContextEv_ZN11vtkPointSet9GetPointsEv_ZN18vtkDensifyPolyData23SetNumberOfSubdivisionsEj_ZN19vtkHardwareSelector19GetFieldAssociationEv_ZN19vtkHardwareSelector17GetPropColorValueERfS0_S0__ZN19vtkHardwareSelector14GetCurrentPassEv_ZN8vtkLight15GetAmbientColorEv_ZN8vtkLight15GetDiffuseColorEv_ZN8vtkLight12GetIntensityEv_ZN8vtkLight9GetSwitchEv_ZN8vtkLight13GetPositionalEv_ZN8vtkLight11GetExponentEv_ZN8vtkLight12GetConeAngleEv_ZN8vtkLight20GetAttenuationValuesEv_ZN8vtkLight12GetLightTypeEv_ZN26vtkOpenGLFramebufferObject11GetLastSizeERiS0__ZN19vtkOpenGLRenderPass20GetActiveDrawBuffersEv_ZN19vtkImplicitFunction16EvaluateFunctionEddd_ZN14vtkPerlinNoise8SetPhaseEddd_ZN8vtkPlane9SetNormalEddd_ZN8vtkPlane9GetNormalEPd_ZN8vtkPlane9SetOriginEddd_ZN8vtkPlane9GetOriginEPd_ZN9vtkMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN16vtkShaderProgram11GetCompiledEv_ZN23vtkTessellatedBoxSource9SetBoundsEdddddd_ZN23vtkTessellatedBoxSource8SetLevelEi_ZN23vtkTessellatedBoxSource8SetQuadsEi_ZN9vtkObjectD2Ev_ZNK9vtkObject19NewInstanceInternalEv_ZN9vtkObject3NewEv_ZdaPv_ZN31vtkOpenGLGPUVolumeRayCastMapper19SetVertexShaderCodeEPKcstrlen_Znam_ZN31vtkOpenGLGPUVolumeRayCastMapper21SetFragmentShaderCodeEPKc_ZN12vtkImageData9GetExtentEPi_ZN12vtkImageData10GetSpacingEPd_ZN12vtkImageData9GetOriginEPd_ZN20vtkPiecewiseFunction8GetRangeEPd_ZN24vtkColorTransferFunction8GetRangeEPd_ZN9vtkCamera24GetDirectionOfProjectionEPd_ZN9vtkCamera16GetClippingRangeEPd_ZN9vtkCamera13GetFocalPointEPd_ZN19vtkHardwareSelector17GetPropColorValueEPf_ZN26vtkOpenGLFramebufferObject11GetLastSizeEPi_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZSt19__throw_logic_errorPKc_ZN23vtkTessellatedBoxSource7QuadsOnEv_ZN25vtkGPUVolumeRayCastMapper27AutoAdjustSampleDistancesOnEv_ZN25vtkGPUVolumeRayCastMapper28AutoAdjustSampleDistancesOffEv_ZN25vtkGPUVolumeRayCastMapper34LockSampleDistanceToInputSpacingOnEv_ZN25vtkGPUVolumeRayCastMapper35LockSampleDistanceToInputSpacingOffEv_ZN25vtkGPUVolumeRayCastMapper14UseDepthPassOnEv_ZN25vtkGPUVolumeRayCastMapper15UseDepthPassOffEv_ZN25vtkGPUVolumeRayCastMapper9AMRModeOnEv_ZN25vtkGPUVolumeRayCastMapper10AMRModeOffEv_ZN25vtkGPUVolumeRayCastMapper23ClampDepthToBackfaceOffEv_ZN25vtkGPUVolumeRayCastMapper15RenderToImageOnEv_ZN25vtkGPUVolumeRayCastMapper16RenderToImageOffEv_ZN25vtkGPUVolumeRayCastMapper22ClampDepthToBackfaceOnEv_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__ZN12vtkImageData9SetOriginEPd_ZN8vtkPlane9SetOriginEPd_ZN8vtkPlane9SetNormalEPd_ZN31vtkOpenGLGPUVolumeRayCastMapper3IsAEPKc_ZN23vtkTessellatedBoxSource9SetBoundsEPd_ZN9vtkObject3IsAEPKc__cxa_begin_catch__cxa_rethrow__cxa_end_catch_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNK9vtkShader15ReplacementSpecltERKS0_memcmp_ZN9vtkObjectC2Ev_ZN14vtkImageResize3NewEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_ZN9vtkVolume11GetPropertyEv_ZN17vtkVolumeProperty8GetShadeEi_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm__glewBindVertexArray__glewBindBufferglCullFaceglBlendFuncglDepthMaskglDisable_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24ActivateTransferFunctionEP16vtkShaderProgramP17vtkVolumePropertyi_ZN16vtkTextureObject8ActivateEv_ZN16vtkTextureObject14GetTextureUnitEv_ZN16vtkShaderProgram11SetUniformiEPKci_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal26DeactivateTransferFunctionEP17vtkVolumePropertyi_ZN16vtkTextureObject10DeactivateEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal8LoadMaskEP11vtkRendererP12vtkImageDataS4_P9vtkVolume_ZN17vtkAbstractMapper10GetScalarsEP10vtkDataSetiiiPKcRi_ZN16vtkVolumeTexture10LoadVolumeEP11vtkRendererP12vtkImageDataP12vtkDataArrayi_ZN16vtkVolumeTexture3NewEv_ZN19vtkSmartPointerBaseC2EP13vtkObjectBaseRKNS_11NoReferenceE_ZN19vtkSmartPointerBaseaSERKS__ZN19vtkSmartPointerBaseD2Ev_ZN16vtkVolumeTexture9SetMapperEP31vtkOpenGLGPUVolumeRayCastMapper_ZN16vtkVolumeTexture13GetPartitionsEv_ZN16vtkVolumeTexture13SetPartitionsEiii_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal25ReleaseGraphicsTransfer1DEP9vtkWindow_ZN16vtkTextureObject24ReleaseGraphicsResourcesEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal16DeleteTransfer1DEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal25ReleaseGraphicsTransfer2DEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal16DeleteTransfer2DEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternalD2Ev_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE_ZN19vtkSmartPointerBaseaSEP13vtkObjectBase_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZNSt6localeD1Ev_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZNSt8ios_baseD2Ev_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternalD1Ev_ZN31vtkOpenGLGPUVolumeRayCastMapperD2Ev_ZTV31vtkOpenGLGPUVolumeRayCastMapper_ZN25vtkGPUVolumeRayCastMapperD2Ev_ZN31vtkOpenGLGPUVolumeRayCastMapperD1Ev_ZN31vtkOpenGLGPUVolumeRayCastMapperD0Ev_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal13ComputeBoundsEP12vtkImageData_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal12UpdateVolumeEP17vtkVolumeProperty_ZN16vtkVolumeTexture23UpdateInterpolationTypeEi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal18CreateNoiseTextureEP11vtkRenderer_ZN16vtkTextureObject10SetContextEP21vtkOpenGLRenderWindow_ZN16vtkTextureObject21GetMaximumTextureSizeEP21vtkOpenGLRenderWindow_ZN16vtkTextureObject3NewEv_ZN16vtkTextureObject15Create2DFromRawEjjiiPv__cxa_throw_bad_array_new_length_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal21SetLightingParametersEP11vtkRendererP16vtkShaderProgramP9vtkVolume_ZN18vtkLightCollection12GetNextLightERPv_ZN8vtkLight24GetTransformedFocalPointEv_ZN8vtkLight22GetTransformedPositionEv_ZN20vtkAbstractTransform6UpdateEv_ZN16vtkShaderProgram13SetUniform3fvEPKciPA3_Kf_ZN16vtkShaderProgram13SetUniform1ivEPKciPKi_ZN16vtkShaderProgram13SetUniform1fvEPKciPKfsqrt_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24ComputeCellToPointMatrixEv_ZN12vtkMatrix4x48IdentityEPd_ZN12vtkMatrix4x413MultiplyPointEPKdPKfPf_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal8LoadDataEP11vtkRendererP9vtkVolumeP17vtkVolumePropertyP12vtkImageDataP12vtkDataArray_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal14IsCameraInsideEP11vtkRendererP9vtkVolume_ZN7vtkMath19PlaneIntersectsAABBEPKdS1_S1__ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal18SetCroppingRegionsEP11vtkRendererP16vtkShaderProgramP9vtkVolume_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal17CheckPropertyKeysEP9vtkVolume_ZN14vtkOpenGLActor19GLDepthMaskOverrideEv_ZN14vtkInformation3HasEP24vtkInformationIntegerKey_ZN19vtkOpenGLRenderPass12RenderPassesEv_ZN14vtkInformation3HasEP33vtkInformationObjectBaseVectorKey_ZN14vtkInformation3GetEP24vtkInformationIntegerKey_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal17CheckPickingStateEP11vtkRenderer_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal12BeginPickingEP11vtkRenderer_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal12SetPickingIdEP11vtkRenderer_ZN16vtkShaderProgram12SetUniform3fEPKcPKf_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal10EndPickingEP11vtkRenderer_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal22UpdateSamplingDistanceEP12vtkImageDataP11vtkRendererP9vtkVolume_ZN15vtkVolumeMapper29SpacingAdjustedSampleDistanceEPdPi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal33LoadRequireDepthTextureExtensionsEP15vtkRenderWindow_ZN21vtkOpenGLRenderWindow26GetContextSupportsOpenGL32Ev_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_IostateglewIsSupported_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19CaptureDepthTextureEP11vtkRendererP9vtkVolume_ZN16vtkTextureObject13AllocateDepthEjji_ZN16vtkTextureObject19CopyFromFrameBufferEiiiiii_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZSt4cerr_ZNSo3putEc_ZNSo5flushEv_ZNKSt5ctypeIcE13_M_widen_initEv_ZSt16__throw_bad_castv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19CreateBufferObjectsEv__glewGenVertexArrays__glewGenBuffers_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19DeleteBufferObjectsEv__glewDeleteBuffers__glewDeleteVertexArrays_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal25ConvertTextureToImageDataEP16vtkTextureObjectP12vtkImageData_ZN16vtkTextureObject14GetVTKDataTypeEv_ZN16vtkTextureObject8DownloadEv_ZN20vtkPixelBufferObject9MapBufferENS_10BufferTypeE_ZN16vtkPixelTransfer4BlitERK14vtkPixelExtentS2_S2_S2_iiPviiS3__ZN20vtkPixelBufferObject11UnmapBufferENS_10BufferTypeE_ZN31vtkOpenGLGPUVolumeRayCastMapper13GetDepthImageEP12vtkImageData_ZN31vtkOpenGLGPUVolumeRayCastMapper13GetColorImageEP12vtkImageData_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal28GetNumImageSampleDrawBuffersEP9vtkVolume_ZN14vtkInformation6LengthEP33vtkInformationObjectBaseVectorKey_ZN14vtkInformation3GetEP33vtkInformationObjectBaseVectorKeyi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19ExitRenderToTextureEP11vtkRenderer_ZN26vtkOpenGLFramebufferObject21RemoveDepthAttachmentEj_ZN26vtkOpenGLFramebufferObject21RemoveColorAttachmentEjj_ZN26vtkOpenGLFramebufferObject21DeactivateDrawBuffersEv_ZN26vtkOpenGLFramebufferObject23RestorePreviousBindingsEv_ZN26vtkOpenGLFramebufferObject22RestorePreviousBuffersEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal13ExitDepthPassEP11vtkRenderer_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal39ReleaseRenderToTextureGraphicsResourcesEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal20SetupRenderToTextureEP11vtkRenderer_ZN26vtkOpenGLFramebufferObject10SetContextEP15vtkRenderWindow_ZN26vtkOpenGLFramebufferObject18SaveCurrentBuffersEv_ZN26vtkOpenGLFramebufferObject19SaveCurrentBindingsEv_ZN26vtkOpenGLFramebufferObject4BindEj_ZN26vtkOpenGLFramebufferObject18InitializeViewportEii_ZN16vtkTextureObject10Allocate2DEjjii_ZN26vtkOpenGLFramebufferObject18AddDepthAttachmentEjP16vtkTextureObject_ZN26vtkOpenGLFramebufferObject18AddColorAttachmentEjjP16vtkTextureObjectj_ZN26vtkOpenGLFramebufferObject19ActivateDrawBuffersEj_ZN26vtkOpenGLFramebufferObject22CheckFrameBufferStatusEjglClearColorglClear_ZN26vtkOpenGLFramebufferObject3NewEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal33ReleaseDepthPassGraphicsResourcesEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal14SetupDepthPassEP11vtkRenderer_ZN12vtkAlgorithm13GetOutputPortEiglEnable_ZN16vtkTextureObject4BindEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal35ReleaseImageSampleGraphicsResourcesEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN16vtkVolumeTexture24ReleaseGraphicsResourcesEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper15GetDepthTextureEv_ZN31vtkOpenGLGPUVolumeRayCastMapper15GetColorTextureEv_ZN31vtkOpenGLGPUVolumeRayCastMapper22ClearShaderReplacementEN9vtkShader4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZN31vtkOpenGLGPUVolumeRayCastMapper22ComputeReductionFactorEd_ZN25vtkGPUVolumeRayCastMapper14ValidateRenderEP11vtkRendererP9vtkVolume_ZN31vtkOpenGLGPUVolumeRayCastMapper13SetPartitionsEttt_ZN31vtkOpenGLGPUVolumeRayCastMapper23GetRenderPassStageMTimeEP9vtkVolume_ZN14vtkInformation5ClearEv_ZN14vtkInformation9CopyEntryEPS_P33vtkInformationObjectBaseVectorKeyi_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8__ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5__ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev_ZN31vtkOpenGLGPUVolumeRayCastMapperC2Ev_ZN25vtkGPUVolumeRayCastMapperC2Ev_ZN14vtkInformation3NewEv_ZNSt8ios_baseC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt6localeC1Ev_ZN19vtkSmartPointerBaseC2Ev_ZN16vtkContourFilter3NewEv_ZN17vtkPolyDataMapper3NewEv_ZN8vtkActor3NewEv_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev_ZN31vtkOpenGLGPUVolumeRayCastMapperC1Ev_ZN31vtkOpenGLGPUVolumeRayCastMapper3NewEv_ZNK31vtkOpenGLGPUVolumeRayCastMapper19NewInstanceInternalEv_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev_ZN19vtkSmartPointerBaseC2ERKS__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEm_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal23SetupTransferFunction2DEP11vtkRendererii_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal23SetupTransferFunction1DEP11vtkRendererii_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal26InitializeTransferFunctionEP11vtkRendererP9vtkVolumeii_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd_ZNSt6vectorIdSaIdEE17_M_default_appendEmmemset_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal20RenderVolumeGeometryEP11vtkRendererP16vtkShaderProgramP9vtkVolume_ZN23vtkTessellatedBoxSource3NewEv_ZN18vtkDensifyPolyData3NewEv_ZN8vtkPlane3NewEv_ZN18vtkPlaneCollection3NewEv_ZN13vtkCollection14RemoveAllItemsEv_ZN13vtkCollection7AddItemEP9vtkObject_ZN21vtkClipConvexPolyData3NewEv_ZN21vtkClipConvexPolyData9SetPlanesEP18vtkPlaneCollection_ZN11vtkPolyData3NewEv_ZN20vtkPolyDataAlgorithm9GetOutputEv_ZN11vtkPolyData8GetPolysEv_ZN19vtkUnsignedIntArray3NewEv__glewBufferData_ZN16vtkShaderProgram20EnableAttributeArrayEPKc_ZN16vtkShaderProgram17UseAttributeArrayEPKcimiiNS_15NormalizeOptionEglDrawElements_ZN23vtkAOSDataArrayTemplateIxE10GetPointerEx_ZN12vtkDataArray16InsertNextTuple3Eddd_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT__ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal17SetClippingPlanesEP11vtkRendererP16vtkShaderProgramP9vtkVolume_ZNSt8_Rb_treeIN9vtkShader4TypeESt4pairIKS1_PS0_ESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3__ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderComputeERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN16vtkShaderProgram10SubstituteEP9vtkShaderRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_b_ZN31vtkOpenGLGPUVolumeRayCastMapper17ReplaceShaderBaseERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN31vtkOpenGLGPUVolumeRayCastMapper16ReplaceShaderRTTERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderPickingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderMaskingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN31vtkOpenGLGPUVolumeRayCastMapper17GetShaderTemplateERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEraycastervs_ZN9vtkShader9SetSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEraycasterfs_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderShadingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN31vtkOpenGLGPUVolumeRayCastMapper21ReplaceShaderCroppingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN31vtkOpenGLGPUVolumeRayCastMapper21ReplaceShaderClippingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN31vtkOpenGLGPUVolumeRayCastMapper24ReplaceShaderTerminationERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZNSt8_Rb_treeIKN9vtkShader15ReplacementSpecESt4pairIS2_NS0_16ReplacementValueEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2__ZNSt8_Rb_treeIKN9vtkShader15ReplacementSpecESt4pairIS2_NS0_16ReplacementValueEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2__ZN31vtkOpenGLGPUVolumeRayCastMapper20AddShaderReplacementEN9vtkShader4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbS9_b_ZN24vtkColorTransferFunction26EstimateMinNumberOfSamplesERKdS1__ZN24vtkColorTransferFunction8GetTableEddiPf_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal27UpdateColorTransferFunctionEP11vtkRendererP9vtkVolumej_ZN17vtkVolumeProperty22GetRGBTransferFunctionEi_ZN24vtkColorTransferFunction7GetSizeEv_ZN24vtkColorTransferFunction11AddRGBPointEdddd_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal29UpdateOpacityTransferFunctionEP11vtkRendererP9vtkVolumej_ZN17vtkVolumeProperty16GetScalarOpacityEi_ZN20vtkPiecewiseFunction7GetSizeEv_ZN20vtkPiecewiseFunction8AddPointEdd_ZN17vtkVolumeProperty28GetScalarOpacityUnitDistanceEi_ZN20vtkPiecewiseFunction26EstimateMinNumberOfSamplesERKdS1__ZN20vtkPiecewiseFunction8GetTableEddiPfipow_ZN20vtkDataSetAttributes10GetScalarsEv_ZN17vtkImageAlgorithm12SetInputDataEP13vtkDataObject_ZN17vtkImageAlgorithm9GetOutputEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24UpdateTransferFunction2DEP11vtkRendererP9vtkVolumej_ZN17vtkVolumeProperty21GetTransferFunction2DEi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal37UpdateGradientOpacityTransferFunctionEP11vtkRendererP9vtkVolumej_ZN17vtkVolumeProperty18GetGradientOpacityEi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal22UpdateTransferFunctionEP11vtkRendererP9vtkVolumeii_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24InitializeImageSampleFBOEP11vtkRendererglViewport_ZN26vtkOpenGLFramebufferObject6ResizeEii_ZN26vtkOpenGLFramebufferObject18SaveCurrentBuffersEj_ZN26vtkOpenGLFramebufferObject19SaveCurrentBindingsEj_ZN26vtkOpenGLFramebufferObject23RestorePreviousBindingsEj_ZN26vtkOpenGLFramebufferObject22RestorePreviousBuffersEj_Z40vtkOutputWindowDisplayGenericWarningTextPKc_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal16BeginImageSampleEP11vtkRendererP9vtkVolume_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal14EndImageSampleEP11vtkRenderer_ZN26vtkOpenGLVertexArrayObject4BindEv_ZN24vtkOpenGLRenderUtilities18DrawFullScreenQuadEv_ZN26vtkOpenGLVertexArrayObject7ReleaseEv_ZN24vtkOpenGLRenderUtilities39GetFullScreenQuadFragmentShaderTemplateB5cxx11Ev_ZN16vtkShaderProgram10SubstituteERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_b_ZN24vtkOpenGLRenderUtilities31GetFullScreenQuadGeometryShaderB5cxx11Ev_ZN24vtkOpenGLRenderUtilities29GetFullScreenQuadVertexShaderB5cxx11Ev_ZN21vtkOpenGLBufferObject3NewEv_ZN26vtkOpenGLVertexArrayObject3NewEv_ZN24vtkOpenGLRenderUtilities17PrepFullScreenVAOEP21vtkOpenGLBufferObjectP26vtkOpenGLVertexArrayObjectP16vtkShaderProgram_ZN31vtkOpenGLGPUVolumeRayCastMapper23ReplaceShaderRenderPassERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP9vtkVolumeb_ZN31vtkOpenGLGPUVolumeRayCastMapper19ReplaceShaderValuesERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN31vtkOpenGLGPUVolumeRayCastMapper11BuildShaderEP11vtkRendererP9vtkVolumei_ZN9vtkShader3NewEv_ZN9vtkShader7SetTypeENS_4TypeE_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZN9vtkObject11InvokeEventEmPv_ZN31vtkOpenGLGPUVolumeRayCastMapper29SetShaderParametersRenderPassEP9vtkVolume_ZN16vtkVolumeTexture21SortBlocksBackToFrontEP11vtkRendererP12vtkMatrix4x4_ZN16vtkVolumeTexture12GetNextBlockEv_ZN17vtkVolumeProperty10GetAmbientEi_ZN17vtkVolumeProperty10GetDiffuseEi_ZN17vtkVolumeProperty11GetSpecularEi_ZN17vtkVolumeProperty16GetSpecularPowerEi_ZN16vtkShaderProgram16SetUniformMatrixEPKcP12vtkMatrix4x4_ZN12vtkMatrix4x49TransposeEPKdPd_ZN16vtkShaderProgram13SetUniform4fvEPKciPA4_Kf_ZN16vtkShaderProgram11SetUniformfEPKcf_ZN16vtkShaderProgram13SetUniform2fvEPKciPA2_Kf_ZN31vtkOpenGLGPUVolumeRayCastMapper11DoGPURenderEP11vtkRendererP9vtkVolumeP15vtkOpenGLCameraP16vtkShaderProgramii_ZN31vtkOpenGLGPUVolumeRayCastMapper9GPURenderEP11vtkRendererP9vtkVolume_ZN9vtkVolume6UpdateEvglFinish_ZN20vtkPolyDataAlgorithm12SetInputDataEP13vtkDataObject_ZN16vtkContourValues8GetValueEi_ZN16vtkContourValues8SetValueEid_ZN25vtkGPUVolumeRayCastMapper25GetDepthPassContourValuesEv_ZN16vtkContourValues19GetNumberOfContoursEvglIsEnabledglGetIntegervglGetBooleanv_ZN31vtkOpenGLGPUVolumeRayCastMapper9PrintSelfERSo9vtkIndent_ZN25vtkGPUVolumeRayCastMapper9PrintSelfERSo9vtkIndent_ZlsRSoRK9vtkIndent_ZNSo9_M_insertIdEERSoT__ZTS31vtkOpenGLGPUVolumeRayCastMapper_ZTI31vtkOpenGLGPUVolumeRayCastMapper_ZTI25vtkGPUVolumeRayCastMapper_ZTI9vtkObject_ZTVN10__cxxabiv117__class_type_infoE_ZN9vtkObject9PrintSelfERSo9vtkIndent_ZN13vtkObjectBase8RegisterEPS__ZN13vtkObjectBase10UnRegisterEPS__ZN13vtkObjectBase16ReportReferencesEP19vtkGarbageCollector_ZN9vtkObject8GetMTimeEv_ZN15vtkVolumeMapper24FillInputPortInformationEiP14vtkInformation_ZN23vtkAbstractVolumeMapper9GetBoundsEv_ZN25vtkGPUVolumeRayCastMapper6RenderEP11vtkRendererP9vtkVolume_ZN25vtkGPUVolumeRayCastMapper24ClipCroppingRegionPlanesEv_ZN31vtkUnstructuredGridVolumeMapper12SetBlendModeEi_ZN31vtkUnstructuredGridVolumeMapper12GetBlendModeEv_ZN28vtkProjectedTetrahedraMapper17GetVisibilitySortEv_ZNK34vtkOpenGLProjectedTetrahedraMapper20GetClassNameInternalEv_ZN34vtkOpenGLProjectedTetrahedraMapper30SetUseFloatingPointFrameBufferEb_ZN34vtkOpenGLProjectedTetrahedraMapper30GetUseFloatingPointFrameBufferEv_ZN27vtkOpenGLVertexBufferObject9SetStrideEj_ZN27vtkOpenGLVertexBufferObject9GetStrideEv_ZN9vtkProp3D13GetIsIdentityEv_ZN11vtkPointSet8GetPointExPd_ZN17vtkVisibilitySort19SetMaxCellsReturnedEi_ZN17vtkVisibilitySort19GetMaxCellsReturnedEv_ZN17vtkVisibilitySort12SetDirectionEi_ZN34vtkOpenGLProjectedTetrahedraMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN21vtkOpenGLBufferObject24ReleaseGraphicsResourcesEv_ZN15vtkOpenGLHelper24ReleaseGraphicsResourcesEP9vtkWindow_ZN34vtkOpenGLProjectedTetrahedraMapperD2Ev_ZTV34vtkOpenGLProjectedTetrahedraMapper_ZN15vtkOpenGLHelperD1Ev_ZN28vtkProjectedTetrahedraMapperD2Ev_ZN34vtkOpenGLProjectedTetrahedraMapperD1Ev_ZN34vtkOpenGLProjectedTetrahedraMapperD0Ev_ZN34vtkOpenGLProjectedTetrahedraMapper3IsAEPKc_ZN34vtkOpenGLProjectedTetrahedraMapper29UseFloatingPointFrameBufferOnEv_ZN34vtkOpenGLProjectedTetrahedraMapper30UseFloatingPointFrameBufferOffEv_ZSt9terminatev_ZN34vtkOpenGLProjectedTetrahedraMapperC2Ev_ZN28vtkProjectedTetrahedraMapperC2Ev_ZN15vtkOpenGLHelperC1Ev_ZN13vtkFloatArray3NewEv_ZN20vtkUnsignedCharArray3NewEv_ZN27vtkOpenGLVertexBufferObject3NewEv_ZN34vtkOpenGLProjectedTetrahedraMapperC1Ev_ZN34vtkOpenGLProjectedTetrahedraMapper3NewEv_ZNK34vtkOpenGLProjectedTetrahedraMapper19NewInstanceInternalEv_ZN34vtkOpenGLProjectedTetrahedraMapper20GLSafeUpdateProgressEdP21vtkOpenGLRenderWindow_ZN12vtkAlgorithm14UpdateProgressEd_ZNSt6vectorIfSaIfEE17_M_default_appendEm_ZNSt6vectorIjSaIjEE17_M_default_appendEm_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT__ZN34vtkOpenGLProjectedTetrahedraMapper9PrintSelfERSo9vtkIndent_ZN28vtkProjectedTetrahedraMapper9PrintSelfERSo9vtkIndent_ZNSo9_M_insertIPKvEERSoT__ZN34vtkOpenGLProjectedTetrahedraMapper11IsSupportedEP15vtkRenderWindow_ZN34vtkOpenGLProjectedTetrahedraMapper10InitializeEP11vtkRenderer_ZN34vtkOpenGLProjectedTetrahedraMapper19AllocateFOResourcesEP11vtkRenderer_ZN26vtkOpenGLFramebufferObject19PopulateFramebufferEiibiibii_ZN26vtkOpenGLFramebufferObject11GetDrawModeEv_ZN26vtkOpenGLFramebufferObject20GetFrameBufferStatusEjRPKc_ZN26vtkOpenGLFramebufferObject4BindEv_ZN26vtkOpenGLFramebufferObject6UnBindEv_ZN34vtkOpenGLProjectedTetrahedraMapper6RenderEP11vtkRendererP9vtkVolume_ZN31vtkUnstructuredGridVolumeMapper8GetInputEv_ZN28vtkProjectedTetrahedraMapper18MapScalarsToColorsEP12vtkDataArrayP17vtkVolumePropertyS1_vtkglProjectedTetrahedraVS_ZN11vtkTimerLog10StartTimerEv_ZN11vtkTimerLog9StopTimerEv_ZN11vtkTimerLog14GetElapsedTimeEvvtkglProjectedTetrahedraFS_ZN26vtkOpenGLVertexArrayObject20ShaderProgramChangedEvsqrtf_ZN34vtkOpenGLProjectedTetrahedraMapper17ProjectTetrahedraEP11vtkRendererP9vtkVolumeP21vtkOpenGLRenderWindow_ZN26vtkOpenGLFramebufferObject18ActivateDrawBufferEj__glewBlitFramebuffer_ZN28vtkProjectedTetrahedraMapper15TransformPointsEP9vtkPointsPKfS3_P13vtkFloatArray_ZN23vtkAOSDataArrayTemplateIfE10GetPointerEx__glewBlendFuncSeparate_ZN23vtkAOSDataArrayTemplateIhE10GetPointerEx_ZN9vtkIdList3NewEv_ZN21vtkOpenGLBufferObject14UploadInternalEPKvmNS_10ObjectTypeE_ZN21vtkOpenGLBufferObject4BindEv_ZN26vtkOpenGLVertexArrayObject28AddAttributeArrayWithDivisorEP16vtkShaderProgramP21vtkOpenGLBufferObjectRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEimiibib__glewDrawRangeElements_ZN21vtkOpenGLBufferObject7ReleaseEv_ZN26vtkOpenGLFramebufferObject11GetReadModeEv_ZTS34vtkOpenGLProjectedTetrahedraMapper_ZTI34vtkOpenGLProjectedTetrahedraMapper_ZTI28vtkProjectedTetrahedraMapper_ZN28vtkProjectedTetrahedraMapper16ReportReferencesEP19vtkGarbageCollector_ZN31vtkUnstructuredGridVolumeMapper24FillInputPortInformationEiP14vtkInformation_ZN31vtkUnstructuredGridVolumeMapper12SetInputDataEP23vtkUnstructuredGridBase_ZN31vtkUnstructuredGridVolumeMapper12SetInputDataEP10vtkDataSet_ZN28vtkProjectedTetrahedraMapper17SetVisibilitySortEP17vtkVisibilitySort_ZN28vtkRayCastImageDisplayHelper22SetPreMultipliedColorsEi_ZN28vtkRayCastImageDisplayHelper30GetPreMultipliedColorsMinValueEv_ZN28vtkRayCastImageDisplayHelper30GetPreMultipliedColorsMaxValueEv_ZN28vtkRayCastImageDisplayHelper22GetPreMultipliedColorsEv_ZN28vtkRayCastImageDisplayHelper13SetPixelScaleEf_ZN28vtkRayCastImageDisplayHelper13GetPixelScaleEv_ZNK34vtkOpenGLRayCastImageDisplayHelper20GetClassNameInternalEv_ZN11vtkViewport15GetDisplayPointEv_ZN11vtkViewport13SetWorldPointEdddd_ZN25vtkFixedPointRayCastImage20GetImageViewportSizeEv_ZN25vtkFixedPointRayCastImage18GetImageMemorySizeEv_ZN25vtkFixedPointRayCastImage17GetImageInUseSizeEv_ZN25vtkFixedPointRayCastImage14GetImageOriginEv_ZN34vtkOpenGLRayCastImageDisplayHelperD2Ev_ZTV34vtkOpenGLRayCastImageDisplayHelper_ZN28vtkRayCastImageDisplayHelperD2Ev_ZN34vtkOpenGLRayCastImageDisplayHelperD1Ev_ZN34vtkOpenGLRayCastImageDisplayHelperD0Ev_ZN34vtkOpenGLRayCastImageDisplayHelper3IsAEPKc_ZN34vtkOpenGLRayCastImageDisplayHelper24ReleaseGraphicsResourcesEP9vtkWindow_ZN28vtkRayCastImageDisplayHelper21PreMultipliedColorsOnEv_ZN28vtkRayCastImageDisplayHelper22PreMultipliedColorsOffEv_ZN34vtkOpenGLRayCastImageDisplayHelperC2Ev_ZN28vtkRayCastImageDisplayHelperC2Ev_ZN34vtkOpenGLRayCastImageDisplayHelperC1Ev_ZN34vtkOpenGLRayCastImageDisplayHelper3NewEv_ZNK34vtkOpenGLRayCastImageDisplayHelper19NewInstanceInternalEv_ZN34vtkOpenGLRayCastImageDisplayHelper21RenderTextureInternalEP9vtkVolumeP11vtkRendererPiS4_S4_S4_fiPv_ZN9vtkProp3D9GetCenterEv_ZN24vtkOpenGLRenderUtilities10RenderQuadEPfS0_P16vtkShaderProgramP26vtkOpenGLVertexArrayObjectvtkTextureObjectVS_ZN34vtkOpenGLRayCastImageDisplayHelper13RenderTextureEP9vtkVolumeP11vtkRendererP25vtkFixedPointRayCastImagef_ZN34vtkOpenGLRayCastImageDisplayHelper13RenderTextureEP9vtkVolumeP11vtkRendererPiS4_S4_S4_fPh_ZN34vtkOpenGLRayCastImageDisplayHelper13RenderTextureEP9vtkVolumeP11vtkRendererPiS4_S4_S4_fPt_ZN34vtkOpenGLRayCastImageDisplayHelper9PrintSelfERSo9vtkIndent_ZN28vtkRayCastImageDisplayHelper9PrintSelfERSo9vtkIndent_ZTS34vtkOpenGLRayCastImageDisplayHelper_ZTI34vtkOpenGLRayCastImageDisplayHelper_ZTI28vtkRayCastImageDisplayHelper_ZN15vtkImageReslice20SetInterpolationModeEi_ZNK20vtkSmartVolumeMapper20GetClassNameInternalEv_ZN20vtkSmartVolumeMapper19SetFinalColorWindowEf_ZN20vtkSmartVolumeMapper19GetFinalColorWindowEv_ZN20vtkSmartVolumeMapper18SetFinalColorLevelEf_ZN20vtkSmartVolumeMapper18GetFinalColorLevelEv_ZN20vtkSmartVolumeMapper22GetRequestedRenderModeEv_ZN20vtkSmartVolumeMapper19SetMaxMemoryInBytesEx_ZN20vtkSmartVolumeMapper19GetMaxMemoryInBytesEv_ZN20vtkSmartVolumeMapper20SetMaxMemoryFractionEf_ZN20vtkSmartVolumeMapper28GetMaxMemoryFractionMinValueEv_ZN20vtkSmartVolumeMapper28GetMaxMemoryFractionMaxValueEv_ZN20vtkSmartVolumeMapper20GetMaxMemoryFractionEv_ZN20vtkSmartVolumeMapper20SetInterpolationModeEi_ZN20vtkSmartVolumeMapper28GetInterpolationModeMinValueEv_ZN20vtkSmartVolumeMapper28GetInterpolationModeMaxValueEv_ZN20vtkSmartVolumeMapper20GetInterpolationModeEv_ZN20vtkSmartVolumeMapper24SetInteractiveUpdateRateEd_ZN20vtkSmartVolumeMapper32GetInteractiveUpdateRateMinValueEv_ZN20vtkSmartVolumeMapper32GetInteractiveUpdateRateMaxValueEv_ZN20vtkSmartVolumeMapper24GetInteractiveUpdateRateEv_ZN20vtkSmartVolumeMapper35SetInteractiveAdjustSampleDistancesEi_ZN20vtkSmartVolumeMapper43GetInteractiveAdjustSampleDistancesMinValueEv_ZN20vtkSmartVolumeMapper43GetInteractiveAdjustSampleDistancesMaxValueEv_ZN20vtkSmartVolumeMapper35GetInteractiveAdjustSampleDistancesEv_ZN20vtkSmartVolumeMapper28SetAutoAdjustSampleDistancesEi_ZN20vtkSmartVolumeMapper36GetAutoAdjustSampleDistancesMinValueEv_ZN20vtkSmartVolumeMapper36GetAutoAdjustSampleDistancesMaxValueEv_ZN20vtkSmartVolumeMapper28GetAutoAdjustSampleDistancesEv_ZN20vtkSmartVolumeMapper17SetSampleDistanceEf_ZN20vtkSmartVolumeMapper17GetSampleDistanceEv_ZN20vtkSmartVolumeMapper13GetVectorModeEv_ZN20vtkSmartVolumeMapper26GetVectorComponentMinValueEv_ZN20vtkSmartVolumeMapper26GetVectorComponentMaxValueEv_ZN20vtkSmartVolumeMapper18GetVectorComponentEv_ZN16vtkAbstractArray7GetNameEv_ZN32vtkFixedPointVolumeRayCastMapper17SetSampleDistanceEf_ZN32vtkFixedPointVolumeRayCastMapper28SetAutoAdjustSampleDistancesEi_ZN32vtkFixedPointVolumeRayCastMapper35SetLockSampleDistanceToInputSpacingEi_ZN32vtkFixedPointVolumeRayCastMapper19SetFinalColorWindowEf_ZN32vtkFixedPointVolumeRayCastMapper18SetFinalColorLevelEf_ZN24vtkEventForwarderCommand9SetTargetEP9vtkObject_ZN15vtkRenderWindow20GetDesiredUpdateRateEv_ZN25vtkGPUVolumeRayCastMapper17IsRenderSupportedEP15vtkRenderWindowP17vtkVolumeProperty_ZN25vtkGPUVolumeRayCastMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN20vtkSmartVolumeMapperD2Ev_ZTV20vtkSmartVolumeMapper_ZN20vtkSmartVolumeMapperD1Ev_ZN20vtkSmartVolumeMapperD0Ev_ZN20vtkSmartVolumeMapper3IsAEPKc_ZN20vtkSmartVolumeMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN32vtkFixedPointVolumeRayCastMapper34LockSampleDistanceToInputSpacingOnEv_ZN20vtkSmartVolumeMapper34InteractiveAdjustSampleDistancesOnEv_ZN20vtkSmartVolumeMapper35InteractiveAdjustSampleDistancesOffEv_ZN20vtkSmartVolumeMapper27AutoAdjustSampleDistancesOnEv_ZN20vtkSmartVolumeMapper28AutoAdjustSampleDistancesOffEv_ZN20vtkSmartVolumeMapperC2Ev_ZN32vtkFixedPointVolumeRayCastMapper3NewEv_ZN25vtkGPUVolumeRayCastMapper3NewEv_ZN16vtkImageResample3NewEv_ZN24vtkEventForwarderCommandC1Ev_ZN9vtkObject11AddObserverEmP10vtkCommandf_ZN20vtkSmartVolumeMapperC1Ev_ZNK20vtkSmartVolumeMapper19NewInstanceInternalEv_ZN20vtkSmartVolumeMapper18ConnectMapperInputEP15vtkVolumeMapper_ZN20vtkSmartVolumeMapper18ConnectFilterInputEP16vtkImageResample_ZN17vtkImageAlgorithm8GetInputEi_ZN20vtkSmartVolumeMapper37SetInterpolationModeToNearestNeighborEv_ZN20vtkSmartVolumeMapper28SetInterpolationModeToLinearEv_ZN20vtkSmartVolumeMapper27SetInterpolationModeToCubicEv_ZN20vtkSmartVolumeMapper21GetLastUsedRenderModeEv_ZN20vtkSmartVolumeMapper10InitializeEP11vtkRendererP9vtkVolume_ZN20vtkSmartVolumeMapper15SetupVectorModeEP9vtkVolume_ZN20vtkDataSetAttributes18SetActiveAttributeEPKci_ZN17vtkVolumeProperty8SetColorEiP24vtkColorTransferFunction_ZN17vtkVolumeProperty16SetScalarOpacityEiP20vtkPiecewiseFunction_ZN17vtkImageMagnitude3NewEv_ZN20vtkSmartVolumeMapper17ComputeRenderModeEP11vtkRendererP9vtkVolume_ZN16vtkImageResample26SetAxisMagnificationFactorEid_ZN20vtkSmartVolumeMapper6RenderEP11vtkRendererP9vtkVolume_ZN24vtkOSPRayVolumeInterface3NewEv_ZN20vtkSmartVolumeMapper22SetRequestedRenderModeEi_ZN20vtkSmartVolumeMapper31SetRequestedRenderModeToDefaultEv_ZN20vtkSmartVolumeMapper31SetRequestedRenderModeToRayCastEv_ZN20vtkSmartVolumeMapper30SetRequestedRenderModeToOSPRayEv_ZN20vtkSmartVolumeMapper19CreateCanonicalViewEP11vtkRendererP9vtkVolumeS3_P12vtkImageDataiPdS6__ZN32vtkFixedPointVolumeRayCastMapper19CreateCanonicalViewEP9vtkVolumeP12vtkImageDataiPdS4__ZN9vtkVolume11SetPropertyEP17vtkVolumeProperty_ZN25vtkGPUVolumeRayCastMapper19CreateCanonicalViewEP11vtkRendererP9vtkVolumeP12vtkImageDataiPdS6__ZN20vtkSmartVolumeMapper9PrintSelfERSo9vtkIndent_ZNSo9_M_insertIxEERSoT__ZTS20vtkSmartVolumeMapper_ZTI20vtkSmartVolumeMapper_ZN12vtkImageData9GetExtentEv_ZN16vtkTextureObject8SetWrapREi_ZNK16vtkVolumeTexture20GetClassNameInternalEv_ZN16vtkVolumeTexture3IsAEPKc_ZN16vtkVolumeTextureC2Ev_ZTV16vtkVolumeTexture_ZN16vtkVolumeTextureC1Ev_ZNK16vtkVolumeTexture19NewInstanceInternalEv_ZN16vtkVolumeTexture16SetInterpolationEi_ZN16vtkVolumeTexture19AdjustExtentForCellER8vtkTupleIiLi6EE_ZN16vtkVolumeTexture16ComputeBlockSizeEPi_ZN16vtkVolumeTexture11ClearBlocksEv_ZSt24__throw_out_of_range_fmtPKcz_ZN16vtkVolumeTextureD2Ev_ZN16vtkVolumeTextureD1Ev_ZN16vtkVolumeTextureD0Ev_ZN16vtkVolumeTexture15GetScaleAndBiasEiPdRfS1__ZN16vtkVolumeTexture19SelectTextureFormatERjS0_Riii_ZN16vtkVolumeTexture18AreDimensionsValidEP16vtkTextureObjectiii_ZN16vtkTextureObject23GetMaximumTextureSize3DEv_ZSt4cout_ZNSt6vectorIPN16vtkVolumeTexture11VolumeBlockESaIS2_EE7reserveEm_ZNSt6vectorIP12vtkImageDataSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZN16vtkVolumeTexture11SplitVolumeEP12vtkImageDataRK8vtkTupleIiLi3EE_ZNSt6vectorIPN16vtkVolumeTexture11VolumeBlockESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN16vtkVolumeTexture12CreateBlocksEjji_ZN16vtkTextureObject9SetFormatEj_ZN16vtkTextureObject17SetInternalFormatEj_ZN16vtkTextureObject11SetDataTypeEj_ZN16vtkVolumeTexture15SafeLoadTextureEP16vtkTextureObjectiiiiiPv_ZN16vtkTextureObject22AllocateProxyTexture3DEjjjii_ZN16vtkTextureObject15Create3DFromRawEjjjiiPv_ZN16vtkVolumeTexture11LoadTextureEiPNS_11VolumeBlockE_ZN19vtkSmartPointerBaseC2EP13vtkObjectBaseglPixelStorei_ZN16vtkTextureObject9GetFormatEiib_ZN16vtkTextureObject11GetDataTypeEi__glewTexSubImage3D_ZN16vtkTextureObject16GetDefaultFormatEiib_ZN16vtkTextureObject24GetDefaultInternalFormatEiib_ZN16vtkTextureObject18GetDefaultDataTypeEi_ZN16vtkVolumeTexture9PrintSelfERSo9vtkIndent_ZNSo9_M_insertIbEERSoT__ZTS16vtkVolumeTexture_ZTI16vtkVolumeTexture_ZN16vtkObjectFactory14GetLibraryPathEv_ZNK38vtkRenderingVolumeOpenGL2ObjectFactory20GetClassNameInternalEv_ZN38vtkRenderingVolumeOpenGL2ObjectFactory14GetDescriptionEv_ZN38vtkRenderingVolumeOpenGL2ObjectFactory19GetVTKSourceVersionEv_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryD2Ev_ZTV38vtkRenderingVolumeOpenGL2ObjectFactory_ZN16vtkObjectFactoryD2Ev_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryD1Ev_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryD0Ev_ZN38vtkRenderingVolumeOpenGL2ObjectFactory3IsAEPKc_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryC2Ev_ZN16vtkObjectFactoryC2Ev_ZN16vtkObjectFactory16RegisterOverrideEPKcS1_S1_iPFP9vtkObjectvE_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryC1Ev_ZN38vtkRenderingVolumeOpenGL2ObjectFactory3NewEv_ZNK38vtkRenderingVolumeOpenGL2ObjectFactory19NewInstanceInternalEv_Z44vtkRenderingVolumeOpenGL2_AutoInit_Constructv_ZN16vtkObjectFactory15RegisterFactoryEPS__Z43vtkRenderingVolumeOpenGL2_AutoInit_Destructv_ZN38vtkRenderingVolumeOpenGL2ObjectFactory9PrintSelfERSo9vtkIndent_ZN16vtkObjectFactory9PrintSelfERSo9vtkIndent_ZTS38vtkRenderingVolumeOpenGL2ObjectFactory_ZTI38vtkRenderingVolumeOpenGL2ObjectFactory_ZTI16vtkObjectFactory_ZN16vtkObjectFactory20GetNumberOfOverridesEv_ZN16vtkObjectFactory20GetClassOverrideNameEi_ZN16vtkObjectFactory24GetClassOverrideWithNameEi_ZN16vtkObjectFactory13GetEnableFlagEi_ZN16vtkObjectFactory22GetOverrideDescriptionEi_ZN16vtkObjectFactory13SetEnableFlagEiPKcS1__ZN16vtkObjectFactory13GetEnableFlagEPKcS1__ZN16vtkObjectFactory11HasOverrideEPKc_ZN16vtkObjectFactory11HasOverrideEPKcS1__ZN16vtkObjectFactory7DisableEPKc_ZN16vtkObjectFactory12CreateObjectEPKclibvtkImagingMath-8.1.so.1libvtkRenderingOpenGL2-8.1.so.1libvtkRenderingVolume-8.1.so.1libvtkglew-8.1.so.1libGL.so.1libvtkImagingCore-8.1.so.1libvtkRenderingCore-8.1.so.1libvtkFiltersSources-8.1.so.1libvtkFiltersGeneral-8.1.so.1libvtkFiltersCore-8.1.so.1libvtkCommonExecutionModel-8.1.so.1libvtkCommonDataModel-8.1.so.1libvtkCommonTransforms-8.1.so.1libvtkCommonSystem-8.1.so.1libvtkCommonMisc-8.1.so.1libvtkCommonMath-8.1.so.1libvtkCommonCore-8.1.so.1libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6libvtkRenderingVolumeOpenGL2-8.1.so.1GCC_3.0GLIBC_2.2.5GLIBC_2.29GLIBC_2.4GLIBC_2.14GLIBCXX_3.4.26CXXABI_1.3.8GLIBCXX_3.4.11GLIBCXX_3.4.9GLIBCXX_3.4.21CXXABI_1.3GLIBCXX_3.4GLIBCXX_3.4.20/mnt/storage/workspace/med-ubuntu-free/build/ExtProjs/VTK/lib:           P&y 0ui  @ii )ui 3v>xѯ Ma Z) iqwӯkt)pF`BB`CC`DD`EPF`0(@X@hpP 0p 088@` %%%% %8%`%%`%%%X% (g0LLHLLLXL LLLLL8  P   ` (     @H`p8PMMhMMMxM@MMMMMX..H..`Phpzx___@___h_____HpPx     h08p 8@x(@HHQQQPQX`hp(((x(pp ppp,(,,,08@ H(P0X 87`7(77@)h)0))H@p@8@@Pmxm@mmXH`Ph  X  pPP`PPxh33p33x (0,,,8,@H~~~P~X\\\`\hpx} }}}(08@ H(0X 8`(@h0Hvpv8vvPx@XH`Php`xhp AAA(Annn0n@w---`-hpx }(}}}4844x@xx (P0X8`@hHPxX   `XXX8Xhpx(0 p  ( 0KK@KHP0d/0HPo}8}}}@qXqqqp x(zzXzzz(zz` 0 P@!HPNht<6P//gxdd8ddRRHRRPX0H~~X~ph`8L0LLM (08 @"8"HPuhuXB`hpxEHE@x)||?ZQ !!(08@BBHPxX%`hpx &_3(;@;$^k (08X@H  PX@`hPplxTTSy)ssRRee2.r0X`R'XV^cF (08MM@HPXhpj](08(@8HPX` h{pxq(fhX`hpx-aH'8'=4bA3Sp U(U(08@HVPX`h0pxx{*\]0`FhTx[ (048@HPX`&hp]xO8% 4@ (D@HP.X`fp1x=;GNW+ p@HPX`|hpxvmWWQ  (HPX`hxaT  (18hHP hpxbCX.s;=/E? 0@eHPPS`h:pjc@=ot: l(c028PX`u,t (08*@HPX ` h p x !("0#8N@HP$X%`h&p'x*+,-0256789:0;<>? A(B08C@DHEPVXz`xhFpxHIJKORSTUyVIXYZ[\ ](_0`8a@bHoPcXY`dh[p+xefghijklPmnqrstu v(0w8y@vH{P}X~`hpx#5G (08@JHPX`Chpx`w (08@HPX`hOpxY #(08@HPX``hpx (08@HPX`hpKxm6 n( 0 8 @ HPX`hpx!"#$ ((0k8*@+HDP-X/`0h1p2x356789:<t>?@&ABC D(F0G8H@IHPJXK`LhMpNxOGQUVWXYZ[^_`abd e(f0g8h@HiPX8`jhkplxnqpqrsuw>xyz{|0 (0U8@HPX`hpIx5~)r (o08@HPX|`"hpxHHQ HtH5%hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1%uD%uD%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%DLHHH% Ht HEHPLHLnLvH^LfHNLwHH(HHHbLtPLsHHHHLLJHL:HL*HLHrH% H|$ L9tI<$H;|$tHAH|$ HD$0H9uH|$ HD$0H9tI<$H;|$tHH|$ H9tHD$Ht$1LHD$5I$HT$5H5 I$HIT$HD$I$ID$H% H|$ H9m$cH|$ H9U KH|$ H9=3H|$ H9%H|$H9tI<$H9tLH|$0HD$@H9tI<$H;|$tHH|$0HD$@H9trH|$0H9taHH|$0HD$@H9tHH|$0HD$@H9t2H|$0HD$@H9tyH|$0HD$@H9f\H|$0HD$@H9I?H|$0HD$@H9,"I<$H9tH H|$0H9tI<$L9tHH|$0HD$@H9uH% H|$PH9t[H|$H9tLLH|$ HD$0H9t0H<$HD$H9tHuH|$ H9uH|$@H;<$tH|$ L9tI?H;|$tH3H%8 H%0 H%0 H%8 H%0 H%8 LHH<$H9trLH<$HD$H9tWHH|$ H;<$t>HHHHtHDžHHPH@HtHDž@HPH8HtHDž8HPHH$HH9$ HH4HH$HH9$"HH-LLHHtHDžHPHHtHDžHPHHtHDžHPHHtHDžHPHHtHDžHPHHtHDžHPHHtHDžHPHHtHDžHPHnHhwnH knH_nLGH}HHH}0HH5I$sI$hHtIDŽ$hHPL1HYLHCHL$HXLHXH7LHH`cfH8HPH9tHD$HD$H zHHD$HD$HULHHH|$0HD$@H9t,H|$L9u/L I<$H9t HdH|$L9tH$H$H9tH$H$H9tI<$H9|$0tHH$H9u|LH$L9t~H|$`H9toHH$H;|$tXH|$(>H$H9t:H$H;|$t&H$L9uzH$H9uH$H9t{H$PH9tHH|$`H$H;|$htH H$PH9LH$0L9tH$H;<$tsH$L9taH$H;|$0tMH$H9j7`H$PH9u:LH$H9tH$H;<$tH$0L9u?H$PH9uLH$0L9ggH$H9+HH|$@H|$pH;|$Ht~HH$H9tdH$H$H9tJH$H$H9t0HH$H9LH$L9tH$H9XNH$H9usLH$H9tH$L9tH$L9uH$H9tLH$L9yvolbH$H9tNH$H$H9t4H$H$H9tHr H$H9yHH$H;|$8tH$L9tH$H;|$0tH$`H;|$(tH$@H;|$ tH$ H;|$t~H$L9tlH$L9tZH$H$H9t@H$H;<$u;H|$XH$H;|$`tHlH$H$H9tH$H9tHH$H9tHH$H$H9tHH$H$H9tHy}H$H;|$@H|$XGH$H;|$`tCHH$H9t)H$H$H9tH$H$H9tHMH$H9tH$H$H9tH$H$H9tHH$H9tHH$H;|$@r H$H9LH$H;<$tFH$pL9t4H$PH;|$t H$0H9tH$L9tH$L9tH$H$H9G=\WH$H9uyHH$pL9tH$PH;|$t}H$H;<$ fH$H9tOHH$H9t5H(H$ H;|$0tH$L9tH$H;|$@tH$L9tH$L9tH$HD$pH8H;$tHL4HD$ Ht$(H@H@HD$Ht$H$PH@HPHCH$@H\$H@LHDŽ$HHHHHH$ZZHCH$@H\$H@HHDŽ$HH$L9H|$ fHD$8H\$@H$H@HH LHH$PHH$H;<$trH$H;|$Ht^H|$0DHH$H9t:H$H;<$t'LLH}HtHLWH$H9tjHHI<$HtLHH$H9tH|$HHHHI<$HtvLnHH$H9tTH$H9tBLH$L9uHH%I<$HtLHgH$H9tH$H9tLH$H9tH$H9tLsIELPH`u-HxHPMt ILPI$LPHH`HPIELPLH|$Ht=HH}H9u)LH}H;0tH` aHbH}H9LH}H;0tH1H}H9tLH}H;0tHH}H9tLH}H;0tH`w`HH}H9!LH}H;0tMH@MH}H9t-LH}HEH9tHpH}H9u[LH}H;0tH`_H>H}H9u[LH}H;0tH`_H H}H9tLH}H;0tHuH}H9u3LH}H;0tUH`I_H<2H|$`H9t!H|$@L9tHjH|$`H9tH|$@L9tHDH|$`H9tH|$@L9tHH|$`H9tH|$@L9tHH|$`H9tH|$@L9tzHH|$`H9tcH|$@L9tTHH|$`H9t=H|$@L9t.HH|$`H9tH|$@L9tH`H|$0L9tH|$H9tH:H|$0L9tH|$H9tHH|$0L9tH|$H9tHH|$0HD$@H9tzH|$H9tkHH|$ HD$0H9tNH<$HD$H9t;HH|$ HD$0H9tH<$HD$H9t HdH|$ HD$0H9tH<$HD$H9tH5H|$ L9tH<$H9tHH|$PH9tH|$0H;<$tHH|$PH9tzH|$0H;<$tjHH|$PH9tSH|$0H;<$tCHH|$PH9t,H|$0H;<$tHtH|$HD$ H9tHXH|$H9tHAH|$HD$ H9tH%H|$HD$ H9tH H|$HD$ H9tHH|$`H9t}H|$@H;|$tlHH|$`H9tUH|$@H;|$tDHH|$`H9t-H|$@H;|$tHtH|$`H9tH|$@H;|$tHLH|$`H9tH|$@H;|$tH$H|$@H9tH|$ L9tHH|$@H9tH|$ L9tHH|$@H9tiH|$ L9tZHH|$@H9tCH|$ L9t4HH|$@H9tH|$ L9tHfH|$PH9tH|$0L9tH@H|$PH9tH|$0L9tHH|$PH9tH|$0L9tHH|$PH9tH|$0L9tvHH|$PH9t_H|$0L9tPHH|$@H9t9H|$ H9t*LH|$@H9tH|$ H9tL\H|$@H9tH|$ H9tL6H|$@H9tH|$ H9tLH|$@H9tH|$ H9tLHH|$`H;|$tlH|$0H;|$t[HHF1LHHCH$H\$HHDŽ$H`LHHH$!LIH1LiHD$(Ht$0H@HHD$Ht$ H$H@HHCH$H\$HHDŽ$lH$L9tYH|$p?iH$L9t8H$L9t$H$H;|$tH|$`H;|$tH|$@HD$PH9tHAHIL1H|$`H;|$tH$H;|$tH$H$H9tH|$`HD$pH9t|zH|$@H$H;|$8tXH$H;|$0tDHH|$pH;|$(t0HH|$@H|$(H|$`XH`H$XH$L9tH$L9t뷐L0HH}qHMt IELPHHXHH}qHH% H% ATUSHH0dH%(HD$(1HGLd$Hl$LHl$HpD$HD$>H?H+D$Hw H=q{H5yLHSH3L H|$H9tH|$H9tH;HH9tHD$(dH+%(uH0[]A\xHD$(dH+%(tH0[]A\LIHLL6HH|$`H9uJH|$ L9tH|$@H9tL^Ht HEHPHH|$ H:H|$`H9tL&HLHLHH}L9uZH`H; tpH}L9tbHLH`HH}L9t0+&H|$0H|$HH$H[H$H;|$tH$H;|$(tH$H9tHH$H;|$tH$H;|$tH$H9tzH$H;|$WbMH$H;|$tIDH|$0%H|$0H0H9tHH;tLHL9tHDHHHvHjHHHHtHHtH0tH0HPH0H9t`HH;HtKLHL9l3bHpH9tH H;`tH H;`>4H0H9tHrLLH H$L9tH$L9tH$L9ttHLdHLIQH9LL8HLHLHpLxH`LhHPLXH@LHH0L8H L(HLHLHLHLHLhHMt I$LPHLHHHHHxHHhcH(H`HHHL8LH(ATL%UH-HH_H=LHH-H~H='LHH-sHH=6HLH]A\t@ATL% UH-9HHH=LHH-6HH=LHH-H H=HLH]A\@ATL%UH-HH_H=LHH-H~H='LHH-yH荿H=6HLH]A\t@ATL% UH-?HHH=LHH-6HH=LHH-H H=HLH]A\@ATL%UH-ºHH_H=LHH-H~H='LHH-H荾H=6HLH]A\t@ATL% UH-EHHH=LHH-$6HH=LHH-H H=HLH]A\@ATL%UH-͹HH_H=LHH-H~H='LHH-H荽H=6HLH]A\t@H=AH:H9tH&Ht H=H5 H)HH?HHHtHHtfD=͸u+UH= Ht H=yd]wAUIATIUSHHHH9t!fH;HLHHH9uI$HtHLHHH[]A\A]fH[]A\A]Ð@UHCH1HFH蟼]AVAAUATIUSHHH9tKL-ܦ!fD;t DHH9t!H;HHL9tHDH9uE;$t&I$[E$L]A\HA]A^fD[]A\A]A^ÐfDAVAAUATIUSHHH9tKL-̥!fD;t DHH9t!H;HHL9tHDH9uE;$t&I$[E$L]A\HA]A^fD[]A\A]A^ÐfDAVAAUATIUSHHH9tKL-!fD;t DHH9t!H;HHL9tHDH9uE;$t&I$[E$L]A\HA]A^fD[]A\A]A^ÐfDAWAAVAUATIUSHD9HHDN1EDHH9tRL5۠A%fDD9t DHH9t!H;HHL9tHDH9uE9$t&I$E$LHH[]A\A]A^A_H[]A\A]A^A_ÐAWAAVAUATIUSHHHDN1EDHH9tSL5,A&D9t DHH9t!H;HH(L9tHDH9uE9$t&I$E$LHH[]A\A]A^A_H[]A\A]A^A_ÐffvAVIf~ Dv AUf(ATf(DnUf(ffSLffD(HfD(fD(^n(NfD(f(D&f(L9(L-٣HfDH}HHXL9fD. zFuDfD.(z9u7f.0z-u+fD.8z uf.@zufD.HztND 0@ffsf{ k(Ds [DkKD#HI9t|f(f(fD(fffD(f(fD(ff(fD(f( DfA(fA(fA(fA(pDfD(fA(fD(fA(fD(fA(I[LfA(]fA(fA(A\HXA]A^ff.AWfI~AVfI~AUATUHSHXHL\$0f(fl$@f()\$ f(fl$0f\$@T$8d$H)l$)$I9L%I}HHXL9qfInf. zbu`fInf.(zQuOd$8f.0z?u=l$0f.8z-u+|$Hf.@zut$@f.Hz t3f(|$ f(D$f( $ 0@IL9?fInf. zpunfInf.(z_u]d$8f.0zMuKT$0f.8z;u9l$Hf.@z)u'T$@f.HzuHX[]A\A]A^A_fDHEf(l$ Hf(d$f($ H0@HX[]A\A]A^A_@l$@fInfInd$H\$0T$8ff.SHfHXHfoWH[Ðf.ATUHHIL踼HL]A\HAWLAVAUATUSHHHf(dH%(HD$81Ұ11H趺HHHúHJHHH5AHP/HEHL-9I8HHH@LLu$]D$_D$]D$_D$ ]D$(_HEHHEHHHEIHtHLLPt\ff/ LL肱HX11HHHHtHH5HPt LHAHD$8dH+%(uOHHH[]A\A]A^A_wPHaHD$8dH+%(uHH[]A\A]A^A_荱ff.AT1Iл~4L11IHt HH5CLPt LA\fDE1LA\Ðff.USHH~HtyHHH%HH HH5HPHEH0H;u]HE`H;wHH[]fHfDf(HH[]DH렐ATIUSHHH9t.fH;HHPH9uI$I;$tI$I$HtHPIDŽ$[]A\HŖUHHHEHHtH]f.UHH]f.9t\AUATIUSHLHL9tfH;HI9uI$A$LHH[]A\A]ÐfD9AVAAUATUHSLHL9t_L-H6fDA9AN1ɅH9t HI9t H;HHL9tHDI9uHEDH[]HA\A]A^Ðff.AWAVAUATIHUSHHdH%(H$1芭HHHH;fHH;foh)$Gx$HH$Hs0Lh0HL蚫HEHLLRHEHH$HT$@LH=HEHPI$I$HD$8H9IIf(D$@HI)f(|$P?LLfD$0Hf$Hf|$)D$`H?)|$p))|$Hct$Ht$H$)D$@,H If(D$ Mf(|$LH HL)$)$|$$"H M9Ll$ fDL|$ I/ fDIIGMwHMI&ILHLI}~5UHL$HO$$$fHn\fTf($Y\f(fTX\$$Y\YfTXf(\d$0YYX\T$XYf(XL$轪~5$$H$L$\fHn$f($fTY\Xf(\$fTYYX\d$0$\YfTf(YXX\T$YXf/RHD$ HD$ I,$H9D$8(H$dH+%(ukH[]A\A]A^A_t$Ht$HHt$X$s H DH$hH$H$H$II3I,ff.AUIATUH0dH%(HD$(HHH;3HHHEH5HPAA/A慸f(IHff(HH;fPfA.D$PfA.d$X 8fA.L$`f.[u'HD$(dH+%(/H0]A\A]fHHuH5ΦHHǾ HH5L蒱HHףHH5ȣHL蝶HH5 讣H5H蟣HH5X萣L%OLL莿H螳HLLH8H1许H趵HEH0H;VHH;b2DžHfDHH AD$PLAL$`I$H H;H*fA.$ztA$LA~HEHxfpf~H; Mf~;fօHLH賭HEH(H;HH;EtDžHHD$(dH+%(I$LH@H0]A\A]۱HC>fD;MYHHfDLfDH{fDLI$f.HFHBfD1H0蟥IսfATUHS IHUI$HLI$LI$HH;n@A;$tA$LI$HH;3A;$tA$LL螺I$HH;&P9O1҅HA9$tA$LI$HHEHH;gH;A;$tI$A$LI$H(HEH@H;|H;ߏYO1HA9$tI$A$LI$HHEHH;H;Y9O1HA9$tI$A$LI$H`HEHhH;utH H;֌uTI$n(Lf ^VNXLH诱L[]A\LI$fLfHHfDLSfDHЉ@LfDHЉ~@LGfDHЉ @LI$fLjfDfnfnATfbUHS9tQLHfօL9tfDH3HH衰I9uHE[H]A\H9u[]A\ÐfAWAVL5AUATUSHHHhHT$HL$ dH%(HD$XH8HHHD$D$HEHHHEIHHLLPHָHHD$0IH;zHHHGLIHLI$LL|$FI$HH;BM$MI$H5LPӜLIHLLT$I$Ht$LI$HLI$LI$LT$HH;>A;$tA$LI$LT$HH;A;$tLT$LA$LT$HT$ Ht$LLT$(趰LT$(D$ILPIELPHEH|$谚Ld$0LH5L|HǾHH5)`HHLMHH5>HHHH5$H5 LHH5ΛL=қHLLtMHLH芭L貛H1(賬L+HEHD$@˩HC뷐P|$u~HD$HLHHHH9LHI9tDH}HLHHI9uHHt HLHHoHHD$XdH+%(Hh[]A\A]A^A_DHT$0H?Ld$0yDLIE1*LH|LT$LLT$@LT$LI$LT$$HAff.AWIAVIAUATUHH@dH%(HD$811Hٙ11HI躣ILHǣHtRIHH5jLPt;HD$8dH+%("H@LLLH]A\A]A^A_9fIE11LIHHH5LPkH賳HHD$IH;HHH$LIHLILLIELPu(HD$8dH+%(GH@]A\A]A^A_fDLd$LH5tL謖HǾ试HH5Y萖H8HL}HH53nHHCHH5TH5LEHH56L-HL4LQDH謮LH1ZLbDL-Ld$L'H50L踕HǾ軔HH5e蜕HDHL艕HH5?zHHOHH5`H5?LQHLFHH57L-HL5Lu>IHLH1_DL蘢I HLH}HLHeHT$HLt$l0H醱HzAWAVAUIATIUHSH 11HHHHH;I$LHxH;BI$LHSLHL9u qfDHHLLI9tSHH;t.HIHLHLHHLLHI9uH[]A\A]A^A_fDHLL芚H莩fH(fDAUIATIUSHHHH9t!fH;HLHH9uHLL[]A\A]fAUAATIUSHHHH9t!fH;HDHH9uHDL[]A\A]fAUATL%UHSHH谞HH55jHL$D;p 7HxLHfD~qL9} XLHL$wHL$D;p IBIĿHËS HCA9HLC@HuI@A9ILMkHL[]A\A]A^A_H}(tAHE D;p ~7I1f.L9tLLyHE(@H]H^LH9]HHL$IiHL$P HUfDLeMu `DIAT$ ID$A9ILD$@HuL@u7A9IM1DA\$ 1A9@?IL9tnLHL$xhLHL$P ILeMu I-fIAT$ ID$A9ILD$@HuL@dL9euL_HWIKAWAVAUATUHSHHH(dH%(HD$12`Ls(Lc0IŋC I}8AE LLI}(t MLd$II&AAE8Me0B'H{IEAEIEImHt LRIEH[HD$LHD$HHI_HŋC Lc0H}8H}(Ls(E LLt M.Ld$IIAE8Le0B'HEHEEIoL}H{Ht HHEH[HaHD$dH+%(H(L[]A\A]A^A_MuDMr%DHt$H}(1kHE(HHD$HE8LL=]Ld$H}(2Ht$I}(1HkIE(HHD$IE8LL\Ld$I}(IH=a3\NaH=a"\HyHyHyff.ATPUH]HIPaH.I$`lLID$0ID$8AD$@ID$HhiHL]A\HyHy@ATpUHK]HI`H.fLID$HI$Hn"ID$0ID$@AD$8ID$PAD$XAD$`hHL]A\H!yfATpUH\HI@`H/fLID$HI$H-ID$0ID$8H!ID$PID$@AD$XAD$`7hHL]A\HxAThUH+\HI_H!/fLID$`I$Hf-ID$8ID$0AD$@ID$XAD$HgHL]A\H*xff.AT1IHdH%(HD$1HGHH$HjhH$fo Htion = pI$IT$osfo H@fo f@ fo ƀ;@0fo @@fo @Pfo @`fo @pfo H$I$ID$HD$dH+%(u HLA\]ff.AT1IHdH%(HD$1HGHH$HZgH$H5^I$HxIT$H]HHH`HH)H)HH$I$ID$HD$dH+%(u HLA\#]AT1IHdH%(HD$1HGHH$HfH$H5/`I$HxIT$H`HHHbHH)H)HH$I$ID$HD$dH+%(u HLA\s\AWAVAUATIUH1SDHXD$L|$LDt$dH%(HD$H1HGHD$HHD$eHT$H5aI$HxIT$HaHHHhHH)H)HHD$I$ID$ELt$ Ll$01LLLl$ HD$2eHT$fo%HD$ LHT$0_hfof@fo@ fo@0fo@@fo!@Pfo%@`fo)@pfo-fo.fo/fo0fo1fo2ƀ;HD$HT$ HD$(HT$(Ht$ fH|$ L9t`$~$HsHEH56XHPvsHEHpH;N@xt"HEHPH;EukHD$HdH+%(HXL[]A\A]A^A_DH5 jLHT$(Ht$ L7eH|$ L9?_5H5iLHT$(Ht$ LdH|$ L9f_\H$fDLt$ H5eLdHT$(Ht$ LdH|$ Ll$0L9tN_|$?H5eL$HT$(Ht$ LbdH|$ L9_ fDH5 fLHT$(Ht$ Ld&DH5gLHT$(Ht$ LcH|$ Ll$0L9HG)XHuqHxqH]qHxqHlqH9qHTqH!qfAWAVAUATIUSH_HXDD$dH%(HD$H1H\$HQqHHIH5tUHP3qI$L|$1LHD$5LaHT$foI$IT$fo@0Flag@fo@4;@ HD$I$ID$HEHpH;=IxtHHEHPH;|Bt&HEHH;ALt$ H\$01LLH\$ HD$~)`HT$HD$ LHureCoordfoHT$0z;foHHp@fo@xs.xy@ fofP|@0fo@@fo@Pfo@`HD$HT$ HD$(HT$(Ht$ daH|$ H9t\1LLH\$ HD$ Z_HT$HD$ HxH5iHHT$0HuiHHlpHH)H) HLHD$HT$ HD$(HT$(Ht$ `H|$ H9t}[LcH1St |$LdcH1zSrHEHpH;; xL#c1LLH\$ HD$A^HT$HD$ HxH5trHHT$0HdrHHMtHH)H)HLHD$HT$ HD$(HT$(Ht$ _H|$ H9tdZHD$HdH+%(rHXL[]A\A]A^A_fDH59qLHT$(Ht$ LW_H|$ H9ZHfDHPvDLao@H5QnLHT$(Ht$ L^H|$ H9tYLt$ H5cLDHT$(Ht$ L^H|$ H\$0H9f.HfDHfDHPDHyRHkHlH~lHlHkHrlHlDAT1IHdH%(HD$1HGHH$H[H$foHp = falsI$IT$e;HHfPH$I$ID$HD$dH+%(u HLA\Qff.HWHGHHGDAUIATIUHoSHHdH%(HD$81H/HGGH_H1OLw_H\$ H|$1HD$Ht$H\$ZHT$HD$HxH5pHHT$ HpHHTuHwH)H)HLHD$HT$HD$HT$Ht$[fHPRfL^H\$ H|$1HD$Ht$H\$YHT$HD$HxH5tHHT$ HtHH{HzH)H)HLHD$HT$HD$HT$Ht$/[H|$H9tUHD$8dH+%(HHL[]A\A]fDHP)H\$ H|$1HD$`Ht$H\$XHT$foiHD$LHT$ foa@foe@ foi@0fom@@foq@PHD$HT$HD$HT$Ht$KZNI-iIiIiIhAWAVAUATIHUHSHhDD$L|$(DL$dH%(HD$X1\1LLHD$(eHID$I$HD$WHT$(1HfoI$IT$fo@`0.0)@fo@d;@ fo@0fo@@fo@PHD$(I$ID$Lt*HEHH;x8D$D$HHH;Z3,D|$*|Lt$0H5gLWHT$8Ht$0LXH|$0Hl$@H9=SE@Hl$@1LLHl$0HD$(EpVHT$(foHD$0LHT$@fo@@ @fo@D}@ fo@0HD$(HT$0HD$8HT$8Ht$0WH|$0H9tRHD$XdH+%("HhL[]A\A]A^A_DELt$0ALt$0H5wL,HT$8Ht$0LjWH|$0Hl$@H9tRH?L$I+D$|$H)*H5wLW|$Q$$C$EdML$T$+H5L+HT$8Ht$0LiVH|$0Hl$@H9Q@HPEtAkfDLt$0H5uLHT$8Ht$0LUH|$0Hl$@H9P|$fHPMDHAH5{LIHT$8Ht$0LUfHjfDHH5uLRU|$@fH5uLHT$8Ht$0LUf.H5LHT$8Ht$0LTf.H5 LHT$8Ht$0LT%f.HP-HH=|PH=pPHcHcHcHcHcHcHNcHcHcHcATIHHdH%(HD$1GHHHH;2IT$I$1HLH${QH$fo9 H I$IT$ fo& HHp@fo& fPx@ fo& @z}@0fo& @@fo* @Pfo. @`H$I$ID$HD$dH+%( HLA\1HLH$PH$fo I$IT$fo ƀ}@fo @ fo @0fo @@fo @Pfo @`fo @pfo fo fo fo fo fo H$I$ID$.DF@HWHGHHGDATIUHSHH1dH%(HD$HHH9HEHH9HEHH9pID$AD$I$ID$HD$dH+%(]HL[]A\ID$1HLI$H$6NH$fo I$IT$fo @fo e;@0ValufP4@ H$I$ID$l@HfDH5L D@H5L,@ID$1HLI$H$6:NH$fo I$IT$fo @fo CfHyfDHЃZHEHH9tHЃ|OC^ff.@ATIUHSHH.dH%(HD$HHH96HEHH9DHEHH9ID$AD$I$ID$HD$dH+%(HL[]A\ID$1HLI$H$rLH$fo I$IT$);fo fPp@fo @ fo @0fo @@fo @Pfo @`H$I$ID$CHfDH5L@H5QL@ID$1HLI$H$qKH$foF I$IT$foB @p;@foB @ foF @0foJ @@foN @PfoR @`H$I$ID$hH fDHЃHEHH9tHЃ JAff.@ATIUSH_HĀdH%(HD$x1HHGGE 4Hl$@H|$01HD$gHt$Hl$0JHT$fokHD$0@`p); HT$@ }foZfPdHT$0@foU@f @ foU@0foY@@fo]@PHD$HD$8HD$0I<$H9qoD$8H9 IT$I$AD$HH|$0HT$@HD$8H|$0H9 @HD$xdH+%(HL[]A\H|$H5HD$Hl$ I<$HT$H9HL$ fHnfHnflH9It$I$IT$IL$HH|$Ht$ HD$H|$H9PEFDI$AD$Hl$0Hl$@H@Hl$PH5\HHYff.AWAVAUATIUHSHhLD$LL$dH%(HD$X1HHH5;HPHl$M|$Lt$(1LM<$LLl$0HD$(`?GHT$(foI$$IT$fov@foz@ fo~@0fo@@fo@PHD$(I$ID$ZH5#LKHT$8Ht$0LHH|$0H\$@H9t5CHEHH;'$~$HL$HHPH;(HL$HHpH;j"xH5fL^HT$8Ht$0LGZf.HD$:f$Z$H5ԈLHT$8Ht$0LBGfH|$0H9tA1LLH\$0HD$(6EHT$(foHD$0LHT$@HD$(HT$0HD$8HT$8Ht$0FH|$0H9tAHD$XdH+%(HhL[]A\A]A^A_fHЃuv$$H5:LHT$8Ht$0LXFH59LHT$8Ht$0L/Ff.HEHH;n%1HЃzHEHH;H%HЃHEHH;"%HЃtRHEHH;%H]H5qL1HT$8Ht$0LoE*f.$$H5LHT$8Ht$0L"EDH5!LHT$8Ht$0LDfH|$$ H|$Љt0H5ԕLlHT$8Ht$0LDH|$0H9t[?H5LH$H5I$HxIT$HHHHH{H)H)HH$I$ID$HD$dH+%(u HLA\c4AT1IHdH%(HD$1HGHH$@H=H$H5I$HxIT$HkHHHH8H)H)@HH$I$ID$HD$dH+%(u HLA\3AT1IHdH%(HD$1HGHH$ZH:=H$H5I$HxIT$HHHHGHRH)H)ZHH$I$ID$HD$dH+%(u HLA\3AVAUATUSHNHIHDEH50HPNHUHPH;mueL5HL9ID$AD$I$ID$[L]A\A]A^HpH;jxHL5qL9toELH5ܚ[L]A\A]A^HHU fE~LH5[L]A\A]A^HHULfEH5Lf.LH5V[L]A\A]A^DLH5.a[L]A\A]A^DHЃHEHL9HЃ HEHL9HЃt"HEHL9txH+~EtH5wLǿ&fH5L豿@H5L虿@HхHUfHWHGHHGDAT1IHdH%(HD$1HGHH$;Hj9H$foH.0 / 255I$IT$.0fo HH0@fo fP8@:;@ H$I$ID$HD$dH+%(u HLA\//ff.@AT1IHdH%(HD$1HGHH$ H8H$foI$IT$fo@H$I$ID$HD$dH+%(u HLA\.fDAT1IHdH%(HD$1HGHH$(H8H$H5WI$HxIT$HCHHHUH H)H)(HH$I$ID$HD$dH+%(u HLA\-AT1IHdH%(HD$1HGHH$VHj7H$H5קI$HxIT$HçHHHHNH)H)VHH$I$ID$HD$dH+%(u HLA\3-HWHGHHGDHWHGHHGDATIHdH%(HD$HH@H;<IT$I$u3ID$AD$HD$dH+%(HLA\fDH1LH$#6H$H5I$HxIT$HԨHHHoHH)H)HH$I$ID$jfDH>+ATIHdH%(HD$HH@H;<IT$I$u3ID$AD$HD$dH+%(HLA\fDH1LH$#5H$H5I$HxIT$HHHHHH)H)HH$I$ID$jfDH>*ATIHdH%(HD$HH@H;<IT$I$u3ID$AD$HD$dH+%(HLA\fDH1LH$f#4H$H50I$HxIT$HHHHlH^H)H)fHH$I$ID$jfDH>)HWHGHHGDHWHGHHGDAT1IHdH%(HD$1HGHH$SH:3H$fo>I$IT$atfo5fPP@fo5@R;@ fo5@0fo9@@H$I$ID$HD$dH+%(u HLA\(DAVAUIATIUSHĀdH%(HD$xHH`H;HHHl$ LD$ Hl$HD$'HHHH;H|$0H5蜷HD$0H\$@H|$HT$8H9HL$@fHnfHnflH9Ht$ HD$HT$HL$ HH|$0Ht$@HD$8H|$0H9t1.Ll$PH\$`Lt$#DID$AD$I$ID$HD$xdH+%(HL[]A\A]A^@Ll$PLt$1HD$6H\$`LLH\$P1HT$foaHD$PHT$`);foW@0tion@foTfP4@ HD$HT$PHD$XHD$PH|$H9noD$XH9HT$ HD$D$HH|$PHT$`HD$XH|$PH9t,1LLH\$PHD$ ?0HT$HD$PHxH5HHT$`HHHH H)H) HH|$HD$HT$PHD$XHT$XHt$P1H|$PH9t`,ID$I$HD$H9I$HD$ ID$HD$ID$,@HfDLHtHH)!HT$8H|$HT$H|$0@HT$XHtHH HT$XH|$HT$H|$PfoT$ AT$LHD$D$H\$PH\$`HO@HD$D$H\$0H\$@H@D$`HT$XH|$xf.D$@HT$8H|$$I@I@ff.fATIHdH%(HD$HH`H;, HIT$I$HH1LH$~-H$H5I$HxIT$HٺHHHAHvH)H)~HH$I$ID$HD$dH+%(u2HLA\fDID$AD$H?#HWHGHHGDATIHdH%(HD$1HGHMtMu2ID$AD$HD$dH+%(ugHLA\f1HH$,H$fo2HD in_masI$IT$k;HHfPH$I$ID$"ATHOIHdH%(HD$1MH|$ uMu5ID$AD$HD$dH+%(HLA\H1H$+H$forH }I$IT$fodH@foa@ foe@0foi@@fom@Pfoq@`fou@pH$I$ID$5!fDATHOIHdH%(HD$1MH|$ uMu5ID$AD$HD$dH+%(HLA\1HH$r*H$foI$IT$2;fofPp@fo@ fo@0fo@@fo@Pfo@`H$I$ID$Iz f.AUATIUSHXdH%(HD$H1M$uMu=ID$AD$I$ID$HD$HdH+%(9HXL[]A\A]IH5FHl$ L1$H5HHT$(Ht$ LR+H|$ H\$0H9t%H5H߮LD$H $11H$IT$I$HHPH9I $HHIL$HHHH@IL$@H|$ H9t%H<$HD$H9v%H5HQHT$(Ht$ L*8f.o@AD$|H:H:H:H:ff.AT1IHdH%(HD$1HGHH$:H(H$foHdateDeptI$IT$h;fo{HH0@fo{fP8@ H$I$ID$HD$dH+%(u HLA\AT1IHdH%(HD$1HGHH$Hj'H$foHpth = trI$IT$uefoH@fof@ foƀ;@0fo@@fo@Pfo@`fo@pfoH$I$ID$HD$dH+%(u HLA\ff.AT1IHdH%(HD$1HGHH$HZ&H$foH I$IT$ fo{H@foxf@ fouƀ}@0for@@fov@Pfoz@`fo~@pfoH$I$ID$HD$dH+%(u HLA\ff.AT1IHdH%(HD$1HGHH$4HJ%H$H5?I$HxIT$H+HHHIH,H)H)4HH$I$ID$HD$dH+%(u HLA\AT1IHdH%(HD$1HGHH$!H$H$fo^I$IT$foZ@ ;@H$I$ID$HD$dH+%(u HLA\fAT1IHdH%(HD$1HGHH$H $H$fo>H I$IT$ }fo+H@fof@ fo@0fo@@fo@Pfo@`fo@pH$I$ID$HD$dH+%(u HLA\AT1IHdH%(HD$1HGHH$IH#H$H5GI$HxIT$H3HHHfHAH)H)IHH$I$ID$HD$dH+%(u HLA\AT1IHdH%(HD$1HGHH$OHj"H$foHalizeRayI$IT$()foHH@@fo@HCast@ fofPL@N;@0H$I$ID$HD$dH+%(u HLA\ff.AWIAVAUATUSHxHt$HT$dH%(HD$h1HGHGHD$H fGH/HD$PE1Hl$ I?H$Ll$0HD$LD$0HHLl$ HD$(HHCHp$LH+D$(HH5 H"HSH3H"LH+D$(HH5zH"H $HPHL$@HH9HL$@HHHL$PHH@LHL$HHHt$@H@HT$HZ"H|$@H;<$t H|$ L9t@IL9d$HD$hdH+%(u[HxL[]A\A]A^A_f.IL9d$o@)D$PUH=H=Hg2Hk2H_2AWAVAUATAUHSHH(dH%(HD$HHH;RD$ 1Lt$ LEf.HH HRH)HH91L1 IH,H}0HtLH}0HPHE0HI9uMPMtLIMnI)It<1DIH,H}0HtLH}0HPHE0HI9uH[]A\A]A^A_ff.AUATUHSHLMtDI<$Ml$I)It 1HHHPHǃHHt HHHPHǃH@HHHH;ZuH[]fHH[]DÐff.AWAVAUATUHSHHH. PJHH9tHHH4LMLMI$H5MLPLLLLLYH@HHHH@ H@H81HELHHHAf(((nAHq []A\A]A^A_@E1ff**^^[fփ@LHIMiI$H5LPPLL1HHoHL5HHxL9DEtLJHHHL-*L91DEtLJHHHL%5L9DEtLJHHHIH-HEH5ƘHPHLHAvH:HHHxL9tLJHHHL9tLJHHHL9tLJHH@E11Ҿ@HHi@1fE1+HI@1f1HHED1HHD1H/1HHD1HH@HcAUATIUHSHHHH5ʖPI$HtHPIDŽ$I$M$L9t`H;HUH1HI9uM$I$L9t&Lf.HHH9uM$M$I$I9t,LH;HCH9tlH H9uM$I$ HtHPIDŽ$ I$HtHPIDŽ$IDŽ$H[]A\A]ÐH H9{듐Ðff.ATUSH`}HEHXYf/pf(fZf/vf(f(^^pfZf/R^pȁfZ^pf.HB^ Ѝȍf/v"H Hp/f/v zp Df/vp Zf(p^AVIAUATIUSHtrHHhH;uoHPLHLLIILLHL[I]A\A]A^f[1]A\A]A^DHHfDATUHHLI9tFHHHt HHP8Mt I$HLP@HEHHH]A\DH]A\H駾fDAWAVAUIATUSHHHH;ZLvxIƀ1Mt舼LH}IhiHH^tJIhNHHt/IhIMu,HHL[]A\A]A^A_fIhE1MtՐ1LHHfHI3˻LH0MhIƀ1褻LH虷uIhIzMhnHLD$ 9uE11ۅ~RfKLHnMhH/LHRH9uHEHI9LB9\$ uIhIhE1@AWAVAUATIUSH(HHI$買I$hI$PADŽ$IDŽ$I$I$IDŽ$HL=zH[fLE0LXHIWLE@fHnfHnEPfl) $SH1ff1HHHHDžHXH@H{HXHD$LHofo $IG@fHHL`XhxH5LLDžHƅH`HHHDžHfDžHHHH(H0H`HpHxHHDžHDžDžHDž HDž8Dž`HDžhHDžDžHDžHHHDžHHHHHHHL0HL׾L8LȾf1HDž(f0@P`p,H8H@tf11LHHLefUE HE EE(Eh?HDžHDžHDžPHDžE@-fvHHHDžEpfoH{0HE`fffoӃDžHDžHDžPH@HH(MHE0(K H;E8tHE8HEHH;EPtHEP1fI$0fHxADŽ$xI$pHIDŽ$I$A$HDžDžHDžƅH CH@@HL`H@ IH@(I$`;I$HLH([]A\A]A^A_H$HHH HHzHVHHHHHHCIHHHMH,ATUH軱HI萾L舽HL]A\HAWAVAUATIUSH_HdH%(H$1HHGGEgLt$pL1LLl$ D$ L|$H$Ll$HD$HL$ML9H$11LI)(Hl$0LH5LiHH?H+D$8HH51iHTL5 HHl$`Hl$PINHfHnfHnHHPfl) $H9HL$PHHHL$`HHHL$XH@I<$H@HD$PH9oD$XH9 IT$I$AD$HH|$PHT$`HD$XH|$PH9tNH|$0HD$@H9t:H|$L9t+IF@fo$H$H$H$)\$pH9tHܜH$HHD$x.HH$HPH@HT$pHRHDpHHH$H$dH+%(<HL[]A\A]A^A_DuLt$pH5PgLGALL?H|$pH$H9u<Hl$PH5gH ALHq?H|$PHD$`H9]S@Iyo`)d$` HT$XHtHt`HHT$XI<$IT$H|$P3@H$L+I$AD$Hl$PHl$`H@D$`HT$XI<$H=dmHHHHHAWAVAUMATIUHSHhT$dH%(H$X1HGHGHGHHD$0蹾+u|$KC|$~u0H$XdH+%(g HhL[]A\A]A^A_@HPuH$HHD$(IED$L1Lt$LHD$H$HD$HD$Hl$HDŽ$H$;f$IEH$HPHH9p |HHHHPHH9p }HHfHPHPf.Ht$XLD$XGHH$H5)RHHnH$HRHwH$H$LH$H$H9tŴH$H$H94觴*fH;l$t9u ~HT$PHLLt$PGHHD$XL|$`1HD$XH\$pHLHD$ H\$`護HT$XfozHD$`LHT$pHT$`@r2D HD$XHD$hHU0Hu(IL$HPL$HH9H$HHH$HHH$@HL$H@L$H$M9HHE$H$I H9vH;t$HE$H9H$虸H$HPH$HH9H$HHH$HHLH$H@H$H@H$2H$H9tH$L9tβH|$`H9t迲H$H;|$觲D$Lpt$L9t$H$H5KPHHD$8f;H$H$L螷H$H9tLD$P1fH|$(vH$L$L$HDŽ$Ƅ$HqL$ML9H$11LI)蠰A11LH O臰H\$HPH$HH9H$HHH$HHH$HH@@H?H9$ML$H5W`LwH$HHPH9_H$HHH$HHLH$H@H$H@H$H$H9tưH$H;|$t貰H$L9t蠰IMHD$PHt$f.HQHy;A HHtHHQHy;A ~HtHѐH9t$t;F }HT$ HD$PLHD$XCHHV(LH5TNwH?H+$H&'H5_NL'H$HHPH9H$HHH$HHLH$H@H$H@H$ȴH$H9tvH$H;|$tbH$8E1H1H$0H$HDŽ$Ƅ$1H$$(H$0HE$8H1H$H9tL$P1L舽D$Ppt$P;t$H|$8H5]7H$H$LڳH$H9t舮HHHPH@H$H$PH LHPH@H$HRHHHH$PcfDD$Lpt$L;t$lfDI oH)$ fDo`)$ fDoX)$fDoP)$fDH$0L萼oh)$AfDH$L11H$HPH$HH9op)$f.Ht$H=~Z*蕦H=mZHqHHmHHAHHHHHIH HH4H(HHff.fAWAVAUATUSHH$0H|$HDD$,HD$ dH%(H$1A ~EuX|$,%EH|$HH5L4H$dH+%( HD$HH[]A\A]A^A_DH$Ƅ$HD$hH$H$pHHD$`HDŽ$蚶HD$ 1D$|L$@Lt$|HHD$D;L$0Hl$f$@HD$ HDŽ$8H@Hth@HPHH;p HHtCHHPHH;p ~Ht.HfH|$HH5Lo3f.H9l$t9u ~ H|$ H$HL$=HH$1H$HDŽ$H$HH$H$HH\$@HD$P]H$fo-pH$HH$@r2D H$H$H$HU0Hu(H$ HPH$HH9 H$HHH$ HHH$@HL$H@L$H$8I9HHE$ H$0I H9vL9HE$@H9^ H$9H$`HPH$PHH9 H$PHHH$`HHL$LH$XH@H$PH@H$XʭH$PH9txH$H9tfH$H;<$tSH$0L9B=D$|pt$|9t$,(H$PH5GHHD$X0H$XH$PL4H$PH9tDŽ$1DH|$`H$H$L$HDŽ$Ƅ$ HqL$ML9H$11LI)0A 11LH \GL$0HHPH9H$0HHH$@HHH$8HH@@H?H9$8 H$0H5UHHD$8H$PHHPH9GH$PHHH$`HHLH$XH@H$PH@H$X訫H$PH9tVH$0L9tDH$H9t2HD$ HPH$Ht$@HJHz;B HHtHHJHz;B ~HtHѐH9t$t;F }"HT$PH|$ H$H$9HH|$XHV(H5EH$XH$PLŪH$PH9tsH$H$HDŽ$Ƅ$ H>L$MuL9lH$11LI)H$Ƅ$L$HD$0H$H$HDŽ$HL$ML9H$11LI)rA!11LH &EYL$HPL$HH9H$HHH$HH@H$H@HH?H+$H'NH$(H5DEH4$HPH$HH9H$HHH$HHH$@HL$H@L; $L$H$HHE$H$I H9vH9HE$ H9H|$@蝨L$0HHPH9H$0HHH$@HHH$8H@@HH?H+$8H H|$8H5R$H$PHHPH9H$PHHH$`HHLH$XH@H$PH@H$XŧH$PH9tsH$0L9taH$H;<$tNH$L9tfo$SH=^0 H=R0H=F0H=:0Q|H=)0ՃHYH3HH酡H鐡H鷠H闠H郡H陡H9HHHHՠH#HgHGHH遠AWAVAUATUSHXH$H|$PDD$4H\$(dH%(H$H1A~ EzLt$(|$4DŽ$H$L<E3LH$H$DŽ$HH5r0HHfH$H''HHIiHSH3LH$HPH$HH9 H$HHH$HHH|$PH$H$HH&H@@~H$H9t`H$H$H9tFH$H$H9t,H$HdH+%(q HD$PHX[]A\A]A^A_fDH$Ƅ$HD$`H$H$HHD$XHDŽ$*HCD$|1Hl$|HD$ H$H$fDH$;Ld$ HDŽ$f$H$HD$(H@H2@HPHH9p |IHHHPHH9p }HHfLH$H$DŽ$HH5?.HH3H$H$HHI6}HSH3LH$HPH$HH9 H$HHH$HHH|$PH$H$HH$H@@|f.L9d$ tA9t$ ~ H|$(H$LH$eIH$`1L$PHDŽ$HD$LH$PH$HHD$HH$foCH$PLH$`2DfP@ H$H$PH$XIT$0It$(衂L$HPL$pHH91 H$pHHH$HHH$x@HL$pH@L$xH$M9HHE$H$I H9vH;4$HE$H9 H$pH$HPH$HH9Z H$HHH$HHH$H@H$H@H$H$HHD$8~H$H9t,|H$pL9t|H$PH;|$t|H$H;<${D$|pt$|9t$4JH$H5!HHD$hH$H$H|$8H$H9t{DŽ$1DH|$XuH$Ƅ$L$HD$@H$H$HDŽ$HL$ML9H$11LI)yHD$($Hl$ H@HtEfHPHH;p HHtHHPHH;p ~HtHѐH9l$ t;u }%HT$HH|$(H$HH$ HL$LH5)LŀH?H+$HH5)LuL$HPL$HH95H$HHH$HH@H$H$HHu(H@HU0L$ HPL$HH9H$HHH$ HH@H$H@HH?H+$HH$H5(~H$@HPH$0HH9}H$0HHH$@HH@H$0H$8HH$H@H$!~Ht$HPH$PHH9H$PHHH$`HHH$XH@@HH?H+$XHH5 (L}L$pHHPH9H$pHHH$HHH$pH$xHH$H@H$@A}H4$HPH$HH9MH$HHH$HHH$H@@HH?H+$H H$ H5W'|H$HHPH9H$HHH$HHH|$8H$H@H$H@H$`|H$H9twH$H;<$tvH$pL9tvH$PH;|$tvH$0H9tvH$L9tvH$L9tvH$H$H9tvH$(E1H1H$ H$HDŽ$Ƅ$u1H$ $H$HE$(1BpH$H9tvH$@1H讄H$H;|$@u$p$9t$4KL%VHmVH5h%H|$hIT$HfHnfHnfl)$H$H$H|$8zH$H9teuH\$PHCHH$H;D$`HH$HCH$fo<$HDŽ$H$ Ƅ$HCHD$`)$H$ID$@H$@H$0H9ttHXH$HH$H_WHHPH@H$HRHHXHH$@xH$H;|$`44D$|pt$|;t$4lfD$p$;t$4UIoH)$fDo`)$ IfDoX)$fDop)$`fDoh)$@fDoX)$fDox)$5fDo`)$fDH$ LP8oh)$fDH$L11qH$HPH$HH9ZoP)$\oP)$UoH)$fo$Km?lH= sH= sH=sH=sHH.H鬒HdH%HfH’I颒HϒH HaH鈑HđH6H逑HNH郒HQH顒H̒HH HޒHSH頒AW AVAUATUSHH|$pHt$xH$dH%(H$HSHGfOHX@HTfHnH$HfHnHGflH$H)l$`H_HTE1H$HXH@HD$H$@H$3f.H$HHH$HH@H$H@HH?H+$H H$H5LuH$HPH$HHt$@H97H$HHH$HH@H$H$HI6H@IVtL$HPL$HH9H$HHH$HH@H$H@HH?H+$H 6H$ H5!`tH$0H$ HHT$0HPH9cH$ HHH$0HHH|$p@H$(HH$ H@H$(sH[OH$ ~$HfHnfl)L$PH;|$0t|nH$L9tjnH$H;|$@tVnH$L9tDnH$L9t2nHPfod$PH$H)$PH$@HPHhH$H;|$HtmHQH|$8IHH$XzHD$ Ht$(HHL$HT$H@H@HD$H$PH@HPHCH$@H@HQHDŽ$HHH$qL9$H_yHQfHt$$H$H$H$1f$HCHDŽ$H$@H@1HDŽ$HH{jhHPL$P1H@ HxH$PHD$HPLH@(HHD$)hHPHPfL$XfoT$`H@Hr0HD$ H@Ht$(H@HN)$PH)$`H$@HN)$pHh)$H$H$HHD$8`rHLLHDŽ$HƄ$H$XH$HD$HH$HDŽ$>gLLjHD$xML$HDŽ$IL$L$L0H$Ƅ$HL$pMtjL9weH$x11LI)iA 11LH iL$HPL$HH9uop)$wIox)$FfDox)$fDop)$0fDH$LyMH?H\$pH+CHvXH|$p H5HyoH$dH+%(u;HD$pH[]A\A]A^A_H=3kH={'kH=okcHȋHH霋HIH鉌HZH鬋H鏌HnHvfAWAVAUATIUSHhHdH%(H$X1xLk LcIk_fLH@HQ_L}HUfHnIflL)HMMEE1L=0LmL.AHHuA9tlP^HIwbM}mIE0LIE8AE@IEHjLl$xHuH;uuHT$xHAA9uDHII$L$PL$LL|$0HpHKfHnHt$PHfHnfl)$sH/L1ff$0H$8H$PHNJ$HHDŽ$(HpH@H~H$Ht$81LHD$@HbHXHfo$f)$H@)$H$PH$ HHD$X)$)$~mHGLDŽ$(HDŽ$8HƄ$@H$H$@HD$`H$0H$HHD$ ObH$DŽ$fer2L$HD$HL$0H$Hin_transH$H$HD$(H$H$I$Ƅ$DHDŽ$ Ƅ$HD$@H$Ƅ$HDŽ$H$H$HL$MNL9EH$11LI)dL$11LH$rdH$HHPH9 H$HHH$HHH$@M$HH@D$tMRHL$DAp IPI@yHt3IAp IPI@xHtLI˻AIL;D$tA@ ~"HD$tHT$xLI$HD$xIH$Ix(H$H97o$IP8H9IP8I@(A@0H|H$H$HDŽ$H$H9tBdH$H;<$t/dH$8E1H1LH$HDŽ$Ƅ$b1H$0H|$ $(HE$81]H$H9tc1LhrH9l$(H|$0HbHwIoH)$fDI@(H9H$Ht(H^HLD$hgXLD$hH$Ix(IP0H$LLrBI@(A@0H$HHC~\$PI$HfHnfl)$nH$H;|$HtbHCfo4$H$0H@)$H$PH;|$`tmbHNFH|$XHH$nHD$8H\$@LH$H@HHFHH$PWfH$XdH+%(ukHh[]A\A]A^A_fLD$$H$Ix(LL)$LXfo$L)$afo$H64[HH鬄HH*HI'HII H%ff.AWIAVAAUATUSHHT$DdH%(H$1_LaAIcD4$HHD$ WfH|$H@IVI,$IT$fHnHflH)HHH\$H$L-(A$I\$L5)1HD$ H.HCIt$9$t|ÿhpVHHYLufHHE`Lm0HE8E@HEXMHbH$It$I;t$uHT$ LMC9$uDMUfH|$H@IUM,$IT$fHnHflL)HMHl$A$E1L5'Il$"fDH.HAEIt$A9AſpbUHHXH&LufHHEHHE8HHE0HE@HEPEXU``H$It$I;t$nH$LAEA9jfMTfH|$H@ITM,$IT$fHnHflL)H MHl$A$E1L5 &Il$"fDH.HAEIt$A9Aſp2THHWHpLufHHEHHE0E8HE@HEPEXE`_H$It$I;t$rH$LZ AEA9nDMPI IHD$`IILJ II(I0ILJ8HD$ IHD$XIILJIhIIILJHD$8IXHD$PI`ILJhHD$0IpIxIILJHt cH$HHD$HgH$D$|1HD$H|$HFVDD$|E H$L$HDŽ$H$H$@L$Ƅ$HL$0M~ L9u H$8H<$11I)UZL$L$1HDŽ$H$LLH$^H$fo!ncH$H$fx@erFuH$H$H$L$L$H$HI9H$HE$I H9vL9HE$H9L_H$HPH$HH9 H$HHH$HHH$HH@@I Ht$|LD$ HPHH;p IHtCHHPHH;p ~Ht.HfHD$$D$D=L9D$ tA;p }%H|$`HD$|H$LH$IH$Ix(H9I o$IP8H9+IP8I@(A@0HH$H$HDŽ$H$H9tIp`hX`xX@H8f(f(YYYYYY\Y@0\YPP\YHp\Xf/-ƒHHHpHPHxHyHHG8Hx HQ@H9WH8HGIH!{HpHs HxH51HHPH`HxhH0IH`HxhHHH;f HG8Hcw@HHHHH@HH H9H@L򿒈HHPLHH5Lq>HA11jA H5L8XHxsZHB1LHH`IE0IMIHH;vIE8Icu@HHHHHPHH $H9.HPL򿓈HH`IELPILPI$LPH0HP1ɺ4@2Hp1Hx1HEdH+%(NHx1HHe[A\A]A^A_]DHHrHq@H@0L4t4fffLHxHPLv@H*HpH*HH*6(I1LLHl@HLAC f.HIH)3#HxLH^5{ H{HpHjHxfDLHHHL)fDH/H@H`HxhH@HLcLH@LHPIM1L@LffDLH`H0kLff(LfLHHHWfDLHL@HHf(-H`Hx LLxLIEoIf(HfHHHH@HxfHHH0)Pp4f(PpHx!)Pp4f(Pfp\)Pp4f(PfpH5[H[H9[Hc[H*[H?[HZHZAWAVAUATUHSHHxH?dH%(HD$h1HH`H;^HHnLd$ Ll$f1LLHD$ D$ )D$)HLt$0HHB8HBHHDLd$HD$fL)HHHA$LH5H.?HD$hdH+%(HxL[]A\A]A^A_t4@fAOhAGxHH;&)L$0D$@ffAWPAG`)T$PD$`Ht$LD$ fZD$0D$ L9sHHt$fZD$8D$ L9HHt$fZD$@D$ L9HHt$fZD$PD$ I9AHHt$fZD$XD$ L9HHt$fZD$`D$ I9UHHt$HHHBHHQHHL8HJHM=IHH;LLIHH;Ht$PLBf* HD$hdH+%(Hx[]A\A]A^A_DLL]'Ht$LD$ fDLL='Ht$LD$ fDLLL'Ht$LD$ LL&Ht$LD$ lfDLL&Ht$LD$ &fDLLL&Dt+H|WAWAVAULoATIULSHHHGHu7f.HHtp HPHH~HHHuI9t} ~V0I'E4$LHH@(HP HDp 4AIHtHC(HHE([]A\A]A^A_f.HL01D;r @뺐fDUHAWAVAUIATSHH@HH(D$dH%(HE1HPDžPHH8LL8s8IHHH;I AF0 LeLH]LlHE1H]H8HHDžPHHa3HPfoHELHadient::HHHUHHDefH@cHPHUHEL5H}H9t/H}HEH0H9t{/IHH;T AH@H_ULXHDž`HDžXLhLpHDžxHHteLHHHHDHHRHuHhHfHHRHuHHHHpHxH`H8D LD$LH@H(蠬HHAZH5A[9HHLL3H}H9t$.H}H;0t.H`H@HDž`DžXLLhLpILHDžxHtfLLHHHfDHHRHuHhHfHHRHuIHHHpHxH`H8D LD$LH@H(LHAXH5^AYLLLLS2H}H9t,H}H;0t,H`dzH(LLD $qLHH5L肵LLL1H}H9tq,H}H;0t_,H(D LLꋍ$LHH5*LLLLw1H}H9t ,H}H;0t+H@HTH@LH(D PPLD$PLH^1H8_H]HDžPL.HPfoDeLHghting::HEHUHpLfH@cHPHUHEL0H}H9t"+H}H;0t+H($HHHH;H5L轳LHH81H]HDžPL.HPHELLfo=HyDirectiHUDeHH@on::fP@cHPHUHEL/H}H9t6*H}H;0t$*HEdH+%(!He[A\A]A^A_]fH5L@LXHDž`H DžXLhLpHDžxHHtoL訿HHHHHHRHuHhHf.HHRHuH8HHHpHxH`H8D LD$LH@H(0HHXH5$Z۱HHLL4.H}H9t(H}H;0t(H`訯H@HDž`DžXLLhLpIhLHDžxHthLaLHHHHHRHuHhHf.HHRHuIHHHpHxH`L8 LL狕$pHHH5谰HHLL -H}H9t'H}H;0t'H`}H@HDž`DžXLLhLpILHDžxHtmL6LHHHDHHRHuHhHf.HHRHuIHHHpHxH`H8D LD$LH@H(zA^LHH5XLgLLL+H}H9tV&H}H;0tD&H`8H@H<D5fLfDLЉ HKHKI!LHKHKIoKIKIKH LI8LH=LHKH]LH?LHwLHYLILI5LIbLIKHLIpLHCLHdLH@@foB@PfoF@`foJ@pfoNHD$8HT$@HD$H1H\$`HD$8/&HT$8fompHHipPos::IHD$`HT$pHHfxH|$@lHD$8HT$`HD$hL'H|$`H9tc"H|$@L9tT"1LLLl$@HD$8%HT$8H5EHD$@HxHT$PH0HHHHH)H)HLHHD$8HT$@HD$H1H\$`HD$8!"%HT$8foHD$`HH|$HT$pfos@ l@HD$8HT$`HD$hL&H|$`H9ta!H|$@L9tR!1LLLl$@HD$8$HT$8H5HD$@HxHT$PHHHH HH)H)HLHHD$8HT$@HD$H1H\$`HD$8 $HT$8foHD$`HH|$HT$pHD$8HT$`HD$hL%H|$`H9to H|$@L9t` 1LLLl$@HD$8O#HT$8()HfoHD$@HalizeRayHT$PfofpLL@foHH@@ fo@HCast@N;@0HD$8HT$@HD$H1H\$`HD$8#HT$8mpHLfoHD$`HT$pfH@r::I@lHD$8HT$`HD$hL$H|$`H9tTH|$@L9tEH|$K'eHt$HLHDTDPD$4PD$8PRHHL$(Ht$@1LHH$HD$XH $"HT$8HD$`HLfoHT$pHD$8HT$`HD$hL#H|$`H9tuH|$@L9tfHT$Ht$ LHL$HDT!1LHH\$`HD$8!HT$8HD$`HLfoHT$p@tHD$8HT$`HD$hLB#H|$`H9tH|$@L9t1LLLl$@HD$8 !HT$8LHfovHD$@Hp = falsHT$Pe;HHfPHD$8HT$@HD$H1H\$`HD$8 HT$8HD$`HLfoRHT$p@lHD$8HT$`HD$hLf"H|$`H9tH|$@L9t1LHLl$@HD$HD$PH\$`HD$8 HT$8HD$`HLfoHT$p@tHD$8HT$`HD$hL!H|$`H9tgH|$@L9tXH$dH+%(HĘ[]A\A]A^A_0ILL@ HP HH@(+HHtBI9tHtHLH)ID$(D1HPfDHHDJ 1E@뮐ЉD$, HDCHGCHRCHUCH`CHcCH}CHCHCHJCHCH~CHCHCHCCHtCAWAVAULnATIULSHHhdH%(HD$X1HFHunfDHHtx HPHH~HHHuI9tA} ;A$Lm(HD$XdH+%(Hh[]A\A]A^A_@0I{LH@ HP HH@()IHNI9t HPLH'HC(Lm(A$hLd$Lt$1HD$:LH\$ Hl$0LH\$HT$h;HfoCHD$HdateDeptHT$ fo4Hp0H5@fo-fH8@ HD$HT$HD$LHLZH|$0L|$@L9tH|$H9tH5XL踡1LHL|$0HD$ HT$foHD$0LHmage::InHT$@itHpHfPHD$HT$0HD$8LH|$0L9tGH|$H9t8H5YLH5H LHLgH|$0L9tH|$H9tH5BLʠH5H軠LHLH|$0L9tH|$H9\RHL-1z @ Ho@HT@H}@Hb@H@Hp@H@H~@ff.AVAULnATIULSHHPdH%(HD$H1HFHuDHHtp HPHH~HHHuI9} I$Lm(trIH5uHl$ L;H5H,LHLH|$ HD$0H9tH<$HD$H9tHD$HdH+%(HP[]A\A]A^Ð0IC LH@ HP HH@(%IH&I9t H(LHh#HC(fDIH56Hl$ LQH5@HBLHLH|$ Lt$0L9t+H<$H\$H9tH5oLH5HLHLGH|$ L9tH<$H9fDIH5pHl$ L虝H5sH芝LHLYfHLu1z @ H>H=H>H=H0>H>HB>H'>ff.AWAVAULnATIULSHHHT$HL$DD$dH%(HD$x1HFHuHHtDH HPHHE~HHHuI9} I$Lu(H8tI$HD$@D$@H$HD$0HD$8Hl$PL|$(1HD$(H\$`LHH\$P^HT$(HD$PHLAecLl$0fo&HT$`@k::DfD@HD$(HT$PHD$XLH|$PH9tH|$0H;<$tI$A$uI$H8H$D$@HD$8HD$01LHH\$PHD$(HT$(fogmpHHD$PHT$`fxL@k::I@lHD$(HT$PHD$XL0H|$PH9tH|$0H;<$tI$A$uI$H8OH$D$@HD$8HD$01LHH\$PHD$(HT$(foHD$PLHMask::DeHT$`HpH@cHD$(HT$PHD$XL[H|$PH9tH|$0H;<$tI$M$LLL8D$PA$PHL$ Ht$H\$`1HHD$8Y^LHT$(foHD$PLHMask::ImHT$`plHpHfPHD$(HT$PHD$XLH|$PH9tH|$0H;<$tHD$xdH+%(HĈ[]A\A]A^A_f0ICLH@ HP HH@(IHtbI9t HLHlHC(fH|$0H5n_HD$@H$9H5ILA @HL=H5L1z @vH[9Hg9Hj9H(9Hj9Hm9H9Hm9AVAUATLfUMHSHH@dH%(HD$81HFH>H HHtDR HJHrExIHHuM9 EM EI}(HHt>`HMHHtDP HPHHExIHHuM9t EM E~]0M!LH@ HP IH@(IHtI9t H~LLFHC(HMu(Ll$LH06LL[ H|$HD$ H9t' HCHM DHHtp HPHH~IHHuM9tA} ~]0MELH@ HP IH@(IHhI9t HLLjHC(I}(tcHHt 8Ht$ HHl$D$ HL(HH0*HLO H|$HD$ H9t HSLHHuHHtx HHHp~HHHuI9} H}(HtsL DHHtx HPHH~HHHuI9} H}(H\$ Ht$HD$H\$D$ ~ H|$H9tO HD$8dH+%(tH@[]A\A]A^fD0LH@ HP IH@(IHI9t HLLHC(I~(HCHH>MHZf.0MLH@ HP IH@(bIHpI9H}DZ 1E@pf0HH@ HP IH@(HHHuI9t1z @LLHC(I}(qHCHL0ILH@ HP HH@(IHHu I9LH8HC(fDHHtx HPHHxIHHuM9Eu E~iLM*DB 1E@HLR1z @2LLHC(HMu(Ll$L芑LLOf.Ht$ HD$ HHl$L(HDHLi@LM5LI%UM6LMM:DB 1E@uLM$1z @dbH2H2H2H2H2fDAWAVIAULnATIULSHHHT$DD$ dH%(H$1HFHH @HHtDR HJHrExHHHuI9cDM EVHu(Ht$(LHHtp HPHH~HHHuI9t} ~]0ILH@ HP HH@(IHHu I9gLH;HC(HE(LHD$UHHHH;;G0D$$Hl$`L|$81D$PHD$PH\$pLHHD$HD$@HD$HH\$`HD$8= HT$8fo@DeHHD$`Ll$@H|$(HT$pfH@cHD$8HT$`HD$hL H|$`H9tzH|$@H;|$tiHt$LLLָ1LHH\$`HD$8HT$8foHD$`HH|$HT$pDefP@cHD$8HT$`HD$hLL H|$`H9tH|$@H;|$tHt$LLLy1LHH\$`HD$8HT$8foHD$`HH|$HT$p@InitHD$8HT$`HD$hL H|$`H9tFH|$@H;|$t5HLLLI$M$L8D$,PD$0PA$PHt$0蔿1LHH$HD$XH 2HT$8fo5HD$`HH|$HT$p@ImplHD$8HT$`HD$hLH|$`H9tzH|$@H;|$tiHt$DL$$LLDD$ L1LHH\$`HD$8HT$8foHD$`HH|$HT$p@ExitHD$8HT$`HD$hLHH|$`H9tH|$@H;|$tH$dH+%(HĘ[]A\A]A^A_0HH@ HP IH@(mHHtEHuI9uHLL+HC(Iw(HCHt$(HKLuLIDB 1E@1z @DЉD$$DHLzkHB-H'-HR-H7-Hb-HG-Hr-HW-H-Hg-fAWAVAUIATLfULSHHxdH%(HD$h1HFHHHHtDR HJHrExHHHuI9SDM EFHM(HL$LHHtp HPHH~HHHuI9t} ~]0ILH@ HP HH@(eIHHu I9LHHC(HE(L|$Hl$@1Ld$0H\$PLHH$Ld$ HD$(D$0H\$@HD$LHT$fo_HD$@HLt$ H|$HT$P@:DecHD$HT$@HD$HLH|$@H9tH|$ L9tIEH@H;AyLd$ HD$(D$01LHH\$@HD$HT$H<$HD$@HfoHT$P@:DecHD$HT$@HD$HLCH|$@H9tH|$ L9tIEH@H;=ALd$ HD$(D$01LHH\$@HD$HT$H<$HD$@HfoHT$P@:Ini@tHD$HT$@HD$HLH|$@H9tH|$ L9tIEH@H; nALd$ HD$(D$01LHH\$@HD$HT$H<$HD$@HfoHT$P@:Imp@lHD$HT$@HD$HLH|$@H9tVH|$ L9tG1LHLd$ HD$(D$0H\$@HD$yHT$H<$HD$@HfoHT$P@:Exi@tHD$HT$@HD$HL-H|$@H9tH|$ L9tHD$hdH+%(KHx[]A\A]A^A_@0HH@ HP IH@(] HHHu I9LL HC(Iv(HCHt$HSL}H5|L0@H5uLلY@H5 rL@LIDB 1E@k1z @Tf.L%fDLfDLfDHLUH'Ho'H'H}'H'H'H'H'H'H'fAWAVAUATLfULSHHH<$HT$HL$dH%(HD$x1HFHH HHtDR HJHrExHHHuI9DM EvHM(HL$LHHtp HPHH~HHHuI9t} ~]0IfLH@ HP HH@( IHHu I9LHHC(L}(Lt$(Hl$P1Ld$@H\$`LHLd$0HD$8D$@H\$PHD$(HT$(foHD$PHLl$0H|$HT$`@:DecHD$(HT$PHD$XLrH|$PH9tH|$0L9t1LLLd$0HD$(S9HT$(LHfo6HD$0HT$@atfo,fPP@fo,@R;@ fo,@0fo0@@HD$(HT$0HD$81H\$PHD$(HT$(HD$PHLfo̿HT$`@:DecHD$(HT$PHD$XLmH|$PH9tH|$0L9tH$Ht$LHL$1LHH\$PHD$(HT$(HD$PHLfo6HT$`@:Ini@tHD$(HT$PHD$XLH|$PH9tdH|$0L9tUH4$HH`H;*HHH5L 1LHH\$PHD$(`HT$(HD$PHLfoxHT$`@:Imp@lHD$(HT$PHD$XLH|$PH9tH|$0L9t1LHLd$0HD$8D$@H\$PHD$(HT$(HD$PHLfoHT$`@:Exi@tHD$(HT$PHD$XL~H|$PH9tH|$0L9tHD$xdH+%(HĈ[]A\A]A^A_f.06HH@ HP IH@(HHt]HuI9u`LLcHC(IM(HCHL$H+L]Ld$0HD$8D$@-LI5DB 1E@1z @_DHfDHLJH!H!H!H"H"H!H8"H"H!H!fAWAVAUATLfULSHHxdH%(HD$h1HFHwH fHHtDr HJHrExHHHuI9CDm E6HM(HL$LHHtDP HPHHE~HHHuI9t} ~]0ILH@ HP HH@(IHWHu I95LH9HC(Ld$@Lt$L}(1H\$0Hl$PLLH\$ HD$(D$0Hl$@HD$nHT$foADeHD$@Ll$ H|$LHT$P@on::fDH@cHD$HT$@HD$HLH|$@H9tH|$ H9t1LLH\$ HD$;HT$LLfoHD$ H.0 / 255A.0HT$0fopHH0@fopfD@8@:;@ HD$HT$ HD$(1Hl$@HD$[HT$foDeLHD$@HT$PfxL@on::@cHD$HT$@HD$HLH|$@H9tH|$ H9t1LLH\$ HD$(HT$H5 _HD$ HxHT$0H^HHHeH H)H)(HLLHD$HT$ HD$(1Hl$@HD$WHT$foitLHD$@HT$PfpL@::InHD$HT$@HD$HLH|$@H9tH|$ H9t1LLH\$ HD$VHT$H5:dHD$ HxHT$0H%dHHHefHNH)H)VHLLHD$HT$ HD$(1Hl$@HD$WHT$plLLfoHD$@HT$PfH@::ImHD$HT$@HD$HLH|$@H9tH|$ H9t1LLH\$ HD$(D$0Hl$@HD$HT$HD$@LLfoHT$Pit@::ExfPHD$HT$@HD$HLkH|$@H9tH|$ H9tHD$hdH+%(Hx[]A\A]A^A_f.0&HH@ HP IH@(HHt=HuI9u@LLSHC(IM(HCHL$HkLLIEDZ 1E@1z @DHLIIIIIIII IIZfAWAHAVAUMATAUDSHHdH%(H$1H|$0HD$@HD$8HD$HD$0D$@DT$P:HD$pH|$`LDd$TH|$ HD$HD$`HD$hD$pL@$HHl$MLd$0D$TH\$(L|$8Dl$PL$MRfDLIFHt HuWM)I9}HI9~QADuFLMd$MtCMt$(I|$ M9uMtLHt @E9l$@}Md$MuIH\$(H9l$tVLu(Hu M9qLIFHtLEiMM)II| AEpILp0Ht$0Lh HHT$8Lp LHsD$PfLLHEhHE@D$THEPEDHEXHEHEXIHH9T$t HHL$HHHt$ H}H$H|$`EhH;|$tH|$0H;|$tH$dH+%(HĘ[]A\A]A^A_$A8D$Dn#@Mt#LLtAfD;m@tC$:ED/fDH} I9t"HLHr LH$BH$HhHHaff.AWAVAUATAUSHHH8H4$dH%(HD$(1DHH.HICH;HHH;IHH;lHH;NpfALELl$)l$vfDfD$Lf(f( D$Lf(f(6fDHELl$LHHfdX)d$LT~HEHH;~EXD$ HHH@H)HI9NHH5HPt*I1LHLOf.E11@Ll$LELLl$HT$LEL)AWAVAUIATUSHHH8 $dH%(HD$(1]IHHH;Av0E1tD<$LL9HHH;HHH;trHEHHH;H@H;f}hH)|$tXD$Hf. FD$H.fDH$HHfdX)d$H~IHH;GAFXE1HAHH@H)HI9MNHvHHhHHbfAWAVAUATIUSHHHdH%(HD$8HHH;uGLvxMtLHu:HD$8dH+%(HH[]A\A]A^A_HIfD諦LHD$~E1AD9l$t耦DLH袶E1HLHI$HHHEuqtL|$L谭H5)YLAHǾDHH5%LͯHLHH5ȣHLشHH5GH5YLڡHHD$}H|$HHH5y象H-}LH诽Lu8ñH;LcH1ٶdLܳ英HHLHrf.AWMAVIAUATUSHHHt$HH5g]HT$HL$PD$8dH%(H$HLf8fZ$pfZHH$p$xHHD$X蚲LH?IHHxH;LIHt$HHTH訦HD$HH8HD$`HtSLt$ILHxH;BIHt$HH|$`HH8=HD$`H|$]$$8ҍQED$ ƒ$?!H$HD$ H$ HD$(H$PHD$@H$HD$H$HH$H$`H$0H$XH$(H$PH$ H$H$H$h$>HD$hHD$HH0HLt$XLH5:[~L~+foffbfbf(Sefpff :ef^f*º^fff\fYq\Yp fZ$p0Z$xLLHH5PZffZ$pfZ$x誯HfffHff\f(0dH}0f^ d\^HEHHcH^f.G0ztHG0HHc^f.GXztHGXHHkc^f.ztHHH=0cf.zt%HcHHHHf.GHztHGHHHf.GhztHGhHHf.ztHHHx pHHx `H5XL迪Lt$I~AI~8H5XL藪H|$mHL$LHI褧HHxHt&HHx߬H5WL>Hl$`Ht#H}軤H}責H5WL$8HHL$LHt$HڭD$H$XE1M1HT$0H$H$(H\$pIHL$MDLXHD$ DLZ+(WHD$(DLZA.(uHD$0DLZ(HD$@(H ;HD$ZBID9|$jH\$pL$Ml$HL$ H5VL賫HL$(LH5V蝫HL$@LH5~V臫HL$LH5tVH|$PL$L$0H$(HH$ Ht$H`HHH$`H}0Hp0諛HEHHHH}0HTHEHH5ULH$`HH5ULHHHH$PH}0Hp0 HEHHHH}0HɡHEHH5ULH$PuHH5ULHXHHHD$HHxH;4^Ll$LIH0H}0lHEHHHH}0HuHEHHHHH}0H0HEHHHH}0H迠HEHHH5TLHeHH5TLHHHHHH}0H0膙HEHHLl$HLLIEHxH;IfPPfX@fppfH`f(ffDfff(f`0ff)$f(ffD()$fDf(f(fDfEL$0fffD()$)$f(fA(fAD$PfAfDfEfED$p)$ffA(ffAfED)|$pfE(D)\$0fD(fEd$@fEt$`fDYf)$fA$fEY)$f($D)$fAYfE$D)$fE$fEXfD(fEYfAYfEXfD(fDYfAYfEXD]0fD($fEYfDXf(fYfAYfAXfXf(u@f($f(fAYfAYfXf(fAYfAYfXf(fYfAYfXfA(]Pf(f($fD(T$pfXH$PHHfXf($fXf(fYfAYm`f($f(fAYfAYfXf(fAYfAYfXfA(fYfXfA(fAYMpf(f($fXf($fDYfYfXf(t$0fAYfAYfYfXfAYf($fDYfYfAXfAXfXf(fXfXfXffJPfrpfD`@fD(f(fR0fDf(fDffb@fffZ`fDfDHPfD@p)|$0fD(fx`)D$pf@0fDfD)$f(ffff(H)$fA(fffAfE)$f()$fA(fffAfEH}0D)$fE()$HD)$fD(fEYfDYfEYfYfEXfD(fEYfAYfAXfE(fEXfDfXffDYfYfA(fYfEYfEXfXDP0p@f($fDYfYfA(fDfXf(f(f($fAYfAXfDYfAYfXf($fXfAXPPffYfXf($f(h`f(l$0fAYfYf(fYfAYfXf(fAYfAYfXffYfXffYf($Hpf(f(l$pfXf($fYfDYfXfAYf($fYfDYfXfAYfAXffAXfYfXffYf(fXfXfX4HEHHHHH}0H0ՒHEHHHH}0H~HEHHH5MLH$HH5GLHHH5oMLHHL$PHHH;~HL$PHHH;{HH;.~f)$$HL$XLfZH5LZ$p$x $8H5LL'$H5LLH(=_f)$x0)$u$?gHH4L`DH5LL;LLH5L$HH5}LL@h評HLH$H5dLfxxfPhfZffZfZfHX)$fZ)$HL$PHHH;C|HAhf8Hl$XLH5KfZH$pfZ@$x蛟HLHH5KfffZ$pfZ$xLHLHH5KfffZ$pfZ$xHLHH5RK~~fb[$pf*$x諞HLHH5K~~fb[$pf*$xYHLHl$hH5J~H[$h#HLHf(RH5J成f^fZ$hHLHf(RH5J成f^fZ$h解HH H;NxH5fJL諚H5aJL薚HLHl$XH5JJHH$xH$p#HLHH5J(H $xH$pHHHH}0H0SHEHHHH}0H\HEHHH5ILH袌HHH;x{H5pILvLl$Hl$HLHLHNJLLHH股HHH H;xf)$f(f(fff/v )$f(HL$hLfZH5H$h菡H5HLyZ^L P^H5H\(蒐$>HHL$LHt$H諤HD$HxݡHLGMtLšHLG MtL譡HT$L蚚HD$`Ht Hx臡$8HHD$HH8Ht HD$`H|$wH$dH+%(HĘ[]A\A]A^A_fDL$H$rHdWHH@Hz8Ht 贠HHHHx8H 蔠tHt _HHL$LHt$H蟚f.Ht$H֔cD$81L$ILZAHA9LH5{FLƛH$Hf($DHNfDHЉ@HЉ:@HfDfH|$HH$Hf($$.HH$H$H$f($$HH@Hx8HُHH@Hx8H蹗LH5BHHHHx8Htg茏HHHHx8HtKpLH5dBϔH5YBL،H|$HHk뵺b@D$Mt D$ ÐUH 4DHAWAVAUATISHHHxL`LdH%(HE1IEHPH9 IUI9t}HtLPMuMtiILmIHLxH fHHtHPHHL9h rHHHuLxH9L9n DHLI}0 IELHH@H9`HxLL`MIH5WLPyILLHHhH;o HPHhL詖HxI蚇IH.HH5BLPIHH;p' AG0pHL&Hb HxHHHLLALHhL HHcP@IHEHwPHOHtHH)HH9 s HH9tHGP6ILHH;@tupHu$HhHHH;H LhMLLHx/I$HH;em AD$@H8LxHLHhL(HLLDpt  LxHLLMMIEH5KULPνIEHHH;p IHHHxmLH2DHXEHIl AEAIL=oHL9 AAEltLHHxTDHELxLL軑HLLLHDtHLpPzHXLZɀH*p1L%j1A$1A$}u?}s} J}p }V }< H賓HEdH+%( He[A\A]A^A_]ÐE1DptLHx褀HHH;ni DHHEǃxI6L=mHL9F AHщBlH8Hh褖2fHHDL8DAI}HHH~A9|֕LII$HxH;^j I$H0I}0蝀IELLxHLHLHHH@HHL芘HHpHHhtLLHǃxfIELPHHEq 蜂 E茂D E|HuE E訐Hur E}E}u}}t h}n}THDEH`HHH;lHH1HHHHHHLՍH5;L4HLLHHDtHxLpP?HAYAZH舔Hk1L%^f1A$1A$}}.}}[}A}荄LxLHLLLHDtHLpP`~HY^Lψf.ILLI; HHLIIL=iIHI9L9AA9MlIxHXH9HCH9II1Hq v EfD EVHuE E肍Hur E}E}^O}-}}}LAf.kyHEHHX蠄HXH50-yHǾ0xHH5zyH蹆HXHxHH5zxHHHH5/{xHXH50xHH5wzxH5{zH谔HX輈H4HXXzH1΍YHX͊HxHMHh3HLt0HHhfHXLHHXHHHMH)HA@Hu RHfoMf.HHx}HxHxHyLyDLLLЉpL6fD覒}^D R}T1!H@ILHH9pHHHI6H9pHL=eL9A9JlHxHXH9HCH;LHH;hLxL>HLHHH@HHL讐HHhHǃxPDHuI3KHALfD ހfq ƀ~q 6 &D XHxwHc|NfDHx\|H#ۄHH5tvHI@HH(H\fDHXLHHX1}@D  Vq -q  D mLLA9EltOI.LHI69BlHxHXH9HCH9NIxHXH9HCI;wwH锯H鞯H鍯H阯H頯ff.AUATUHSHHLl$ T$ ^LHH5k2HI܉pLL%~tՃLH赉LH誁 H542HH蓉xHwLHuH[]A\A]f.fHs@O1H9tH@f.D1ffDDO1H9tH@f.D1ffDD1ffDDO1H9tH@f.D1ffDD.zuHf.D 7/w/6w..zufD(H6fD66 x6/w/h6w..zufD(H06fD6 6 5/w/5w..zufD(H5fD5|5.zuHf.D.zuHf.DH9@tHH@f.DH@@ 4H/w >](.z u (HHH4>H@8LtH@Lf.DL@H@9tHDf.DDf/w3 =](.zu@H(f=9tHDf.DD9tHDf.DD9tHDf.DD9tHDf.DD9tHDf.DD9tHDf.DDO1H9tH@f.D1ffDDHP@Hm@xDH@H@f.f.f.H0f(0HFDfDHG8HcO@HHHHfDH8><2@DAHALHD$Ð (0f.f(fz"u f.zuf.z uH9O1H9tH@f.Dfnfnfb9tHfև9u9uf.DG<G@G`Gp9tHDf.D9w|tHw|9tHDf.D9tHDf.D9tHDf.D.((z$u".zu.zu .zuHGhGpfHGhGPGXG`DGLHGxG@fDDH@G0GXDPDH@Hf.H@9tHDf.DGHDHGhH@G`fDDDH@DG\G`ÐG4H(fdH%(HD$1H)$HT$HD$dH+%(uH(Dh@f.Ghf(fzuf.Opzuf.Wxz u H_hWxf.@f.GPf(fzuf.OXzuf.W`z u H_PW`f.@GPGXFG`Ff.@f.Ghf(fzuf.Opzuf.Wxz u H_hWxf.@GhGpFGxFf.@f.@f.fD(f(f(fDffzHuFf.zDff(uDf.z"u f.zuf.z uf.@fHVf(HH;6Cff(u4f.Ghzuf.gpzuf.Wxz u GhWxf.@fHVf(HH;&Aff(u4f.GPzuf.gXzuf.W`z u GPW`f.@H(UHHH0HtHPHE0H}PHt\HiH]8`H(UHHH0HtHPHE0H}PHt[HiH]_HM)UHHH8HtHPHE8H}XHty[H1iH]_UH=$WHLgu]ÐHH= 1gtHH=MUgtHH=JU gtHH=OUftHH=PUftHH=OUftHH=IUfoH]cf.@f>fvfF Hf(f(f(ffHhH;i?f(f(f(ff(usf.zIuGf.z=u;f.z1u/f.z%u#f.zuf.z u f.Df(f.H]%UHHH8HtHPHE8H}0HtHHE0PHHgH]]f.DUH=SH\eu]ÐH]gbAUATUHSHHLeLkH?H6M9tALIFHt kulM)1II|cADH[]A\A]Mt L[ku/C 9E tH[]A\A]ÐC$8E$H[]A\A]H[]A\A]øUSH1HHAH-I<1U1U;tH[]Ð{m{tRk{t-{t{tɿZH[]ÿq &g@ g@D g@AVAUATUSHHL%<H<H`IT$HfHnfHnfl)$HtWH{HtHPHCH{ HtHPHC HHtHPHǃHHtHPHǃHHtHPHǃHHtHPHǃHHtHPHǃHLI9tL@H1HeI9uLLM9t"LHHcL9uLLLM9t+LfH}HEH9gjZH I9uLH HtHPHǃ HHtHPHǃHhZH\HC0H;C8tHC8HCHH;CPtHCPHHHǃHtHǃHHPH@HtHǃ@HPH8HtHǃ8HPLHI9t-H}HEH9GbYH L9uHHtHEYLHI9tfHHaI9uHHtH YH8oaH0caHHtHǃHPHHtHǃHPHHtHǃHPHHtHǃHPHHtHǃHPHHtHǃHPHHtHǃHPHHtHǃHPHHhH HID$@fo$HHHXH9tWH;HHH`cH6:HHPH@HXHRHXH;HH[H{HHt?WH{0HtFH[]A\A]A^%WDH I9fDH I9{fDH[]A\A]A^AVAUATIHUMt$HSHSAD$LID$HsIM4$H]H?I+D$I9w)LHL[HSH3L[[L]A\A]A^H=WHI<$I9t;VHXAUIATIHUHvRHH?H+EH9w]LH5[IT$I$HHPH9t0I $HHIL$HHHH@IL$@L]A\A]fo@AD$H=VH56SHHHHHHCXH9thUHI9H{8HH[aH5UHHHHHHEXH9t(UH 9H}8HHE`aH]U^AWHAVAUATUSHH< H/HGIIH)HH9wH[]A\A]A^A_fLwLH)HD$HHHJIL9t(LDHH-WHHI9uJMl$I,$I9tf.HH\I9uI,$HtHTHD$fInLI\$LfHnflA$H[]A\A]A^A_@E11L9ZH=uTHpHLH9tHH \ZHYHAHMtLtS_ZHYHUf.AUHATUSHH:LHGHL)LHH9HIE1IHL)HtLgILEH}ILL9t?L)LLHHHrHH H9tUHHJH H HHHJHHH9uMtLRLfInMfHnLmflEH[]A\A]ÐoJHJH H HHHH9vH=pSAWIHAVAUATUSHLgL7LL)HH9HHIHE1HHL)HH11IM)L|fHnHK'fHnfl)$H'MBMu*fo$H]UH[]A\A]A^A_ÐLHMLkQfLLLFMtHHH$GH$HHRHH9HGHH=}H)RfAWIHAVAUATUSHLgL7LL)HH9HHIHE1HHL)HH11IM)L|fHnHK'fHnfl)$H'MBMu*fo$H]UH[]A\A]A^A_ÐLFMLPfLLL2EMtHHH$RFH$HHRHH9HGHH=-GPfAWIHAVAUATUSHLgL7LL)HH9HHIHE1HHL)HH11IM)L|fHnHK'fHnfl)$H'MBMu*fo$H]UH[]A\A]A^A_ÐLhEMLNfLLLCMtHHH$EH$HHRHH9HGHH=EOfAWIHAVAUATUSHLgL7LL)HH9HHIHE1HHL)HH11IM)L|fHnHK'fHnfl)$H'MBMu*fo$H]UH[]A\A]A^A_ÐLDML{MfLLLBMtHHH$CH$HHRHH9HGHH=D9NfAWAVLwAUIATUHSHLgMHfIIT$ ID$H9IBD$HuuVH9vhAM9uv(CLLDHIEHHC XZHE(HHغ[]A\A]A^A_@L9etLZJH;X wIHL1[]A\A]A^A_DE1I;\$ AyML;wtHAYATUSHHHdH%(HD$1H9HHHHH@H9H{{HCHH;+hHC H{(H{tHHDHsLcI$I$HHDHPHHH9X rHHHHPHHH9X sHHHHkHu"HD$dH+%(H[]A\DHH$HHt5H @HHtHPHHH9X rHHHuH9tH9^ vHH]H9t H9_ whSH@JI$LcI$HH;/uCHkHV/LCfDHAWAVAUATUHSH8LoL?H|$LL)HH9vHҸIIHEHHHD$M)HHLHLd$ :LHD$M9Ld$LHLLHII9uILM9t@HHKHHI9u~D$fHnLfl)D$ M9t@HHTQL9uMtLHHL$foT$ HD$HD$HAH8[]A\A]A^A_HHD$H>HIHD$LLd$ AKM9Ld$&HHH9HFHHD$HH=?`IH HH9HGL4L4M$ML$IIM)IH=M?f.UHSHcHO9G@t G@HHHHH)HH9w sHH9tHH[]HHH[H)] 8AWIHAVAUATUSHLgL7LL)HH9HHIHE1HHL)HH11AM)L|fHnK'fHnfl) $H,M?Mu/fo$H]]H[]A\A]A^A_fDLP3M L<ǐLLL1MtHHH$2H$HHRHH9HGHH=3y=fAWAVLwAUATUHSHHL9*I;n }LHI9t_HI:H;h LcMu +@IAL$ ID$9ILD$@HuL@19LOHNHL[]A\A]A^A_ú~H9w HGGH;h I|$IDALEDH(uILcMtpuIAL$ ID$9IOD$@HuL@uE19LOHN_HW E1B 9EK1HzLDIE2@ML9ct'L8LuH IMM9uYfLE1DLcMu KDIAL$ ID$9ILD$@HuL@L9ctLX8LH IMDAWAVAUATUHSHLgH|$ML~LAHMu^MLIFHtLHL $%HL $uLL)L9}jHH9~tTID$HtQIMt$(I\$ M9uLLHL $GL $uAD$@9E AD$D8E$rID$1HuMM9LIFHtLHqGM)ITIOA1ELDLEHL[L]A\A]A^A_fDLHH9}:H9~y1ID$H]IMt$(I\$ MuAD$@9E t|ID$1fDAD$D8E$rID$1@LgHD$L9`LM:6L}LMLp(HX IM9Mt!LLH[FtA@E A9D$@tLMLL@M$A8L$DLBLCfME1E1E1DAWHGAVAUATIUHSHH9LjLv(HL:LF M9LIFHtLLLD$ELD$uLL)H=RH=| 6HHI9\$sH4Lp(Hx HM9LIFHtLHD$ EHL$M)II|AD1HyHEHDHH[]A\A]A^A_f.Mt LLLLD$DLD$*C@9E WCD8E$MtLLLjDE 9C@dI9\$ HAHHp I 61H{IEIEH(f.H(H_ LrH2Lk(H{ M9ALIFHt C9M)I`I| ADtLHH1[]A\A]A^A_@MtLLHD$sCHL$E 9A@iHHL[]A\A]A^A_k.M9M9LIFHtLL Cu9M)IIEH1H[]A\A]A^A_}fDE$8CD^E$8ADOfDMtLBtE 9C@tE$8CDUAVAUIATUH8dH%(HD$(1H8H98AąOʼnƒ Չ ʼn ʼn ʼn ŃA9|5AD9DMHD$(dH+%(H8D]A\A]A^D;(tIL|3H5L (HǾ'HH5)'L5HL'HH5)'HL:HH5*'H5L'Hlj&HH52'HD&HH5ds'HH51d'HH5)U'H-)LHSCLPc7H?L)H1y1LA0c.HHL1+ILh)H5LHǾHH5L+HLHH5HL0HH5H52LHH5KH-OLH9LuJ-H 3L5H1260LA/ADK-HHL03-HHL0Am!H L3/H*f.AVAUIATUH8dH%(HD$(1H8H ,AąOʼnƒ Չ ʼn ʼn ʼn ŃA9|5AD9DMHD$(dH+%(H8D]A\A]A^D tILL'H5LHǾHH5Li)HLHH5dHLt.HH5H5LvHlj|HH5]HDbHH54CHH54HH5%H-LH#7LP3+H3LH1I0LQ-@+IL &H5LHǾzHH5^L=(HLHH58sHLH-HH5YH5LJHH5;H-LH96Lu:M*H/LH1c/,LA`,*HHL-IL%H5LHǾHH5VL5'HLzHH50kHL@,HH5QH5LBHH53H-LH15LuJE)H.LH1[.+LAX+AD(HHLm,(HHLU,Am0H L*H%f.AWIAVAUIATUSHHH8HL^)ILH;CHwLHǾ HH5HHLHH5HHHH5 H5/LHH5XL-\HL Lu7HLBH1CLfDkHLHH|Bf.U1HAWAVL@LuAUATILSHH}HdH%(HE1LuHDž@H@fo,HesourcesHEHUHUHHH@HEHpLmH H`HEHH(Lt H7L@IIH(pH LhH}B(HELmH(HpLmHEEH?H+EHH(H5SHUHuH(H}L9t H}L9t I$LDHE4DEH0Dž0M$Dž40IL…LELL牅LcLL4HA ALAVPPjA6H u4jƃH8AƄPL H5L!HǾ$HH5HHLHH5HHHH5'H5LHH5sH5jHLaH$L\H1LƃLLHhH(LmHEHpEYH?H+EHIH(H5H6HhH`H H}L9t H`H; t HEdH+%(HeD[A\A]A^A_]MH bH`1L H`HH@HpH(LpL@H`DAD;LLL3L{ HLP0H[LCLHDAFfDHLLƃ;RH4?f.[HH5HH=HAVA jALQjA6 H ^H=@ WH=/ H PH#<H;@<H<HHADHLHtp|xHLHhHtHHHtHH0HtHPH0L HDž(H`LH Hƅ0HpyH?H+(HD H5LZHHLDH H;`***H2HH5迺HǾ.¹HH5l裺LKHH茺HH5B}HLRHH5cHH5PHH5ΐAHH52HLHHP)Ht5HHѻH1GHFܹHHH5ڍ襹HǾ'訸HH5R艹L1HHrHH5(cHL8HH5IHH56HH5'HH5HLHHPH"HH跺H1-H,¸'HHH5苸HǾ 获HH58oLHHXHH5IHLHH5/HH5HH5B HH5ƹHʹLHHPH$HyH蝹H1H=AX苷LLH5LUHǾ!XHH59LHL&HH5ܸHLHH5[H5LHH5߶L-LLLHLL_LL耸H1L(HXHHHHHHIPA*HIPAHIPAHHLHHLoHLHHIHLsHH#HL+HHHLHHHLHHHLGHHHLHHeHLHH?HLcHHLHL HHLLHHDžgHDžh%θXLL^H5'LHǾ5HH5ӳL{HLHH5v豳HLHH5藳H5UL舳HH56yHH52jH6LHHPau;LuHLLH1L&H6HPHLH.HPHLgHPHLKHPHL/}(((U(X\(U((XXY\\YYXX.DžQH'H;H=bjHHH=qH=>jUHFH=!jͽH=~H= j赽H=fH=i蝽H=q葽DžIHUHIHQHHH-H!HHHHHHHuH~f.@9tHDf.DDH@H-@@8tH@f.D@9tHDf.DDXDHHxhH(N9wXt HwXf.DGX9w\tHw\UH= Hu]ÐHH=tHH=ntHH=[tHH=HtHH=5tHH="tHH=oH]f.@HH(H;˛u!uƇHH(H;u!tƇ1@駽H;HAWAVAUATIUSHHHWLHL)IIL)HHGH)HH9H9UL9LHCL6HIE1E1LHEHt!H}H1LL$L$L$LL$MMLfInMt$IfHnflA$H[]A\A]A^A_DHJHtHH1H)HXHxHHIL$H[]A\A]A^A_fDLLLL$辭L$L"ZHH9HGL4LlM$ML$IIM)IH=kf.H;HAWAVAUATIUSHHHWLHL)IIL)HHGH)HH9H9UL9LHCL6HIE1E1LHEHt!H}H1LL$L$L$LL$MMLfInMt$IfHnflA$H[]A\A]A^A_DHJHtHH1H)HXH訯HHIL$H[]A\A]A^A_fDLLLL$L$LRZHH9HGL4L蜫M$ML$IIM)IH=i-f.AWIHAVAUATUSHLgL7LL)HH9HHIHE1HHL)HH11AM)L|fHnljK'fHnfl)$H(MCMu+fo$H]UH[]A\A]A^A_fL踪MLfLLL2MtHHH$RH$HHRHH9HGHH=-ٴfATUHHHsHHH8HtHPHE8Le@MtL謪LTHE@HH]A\ff.UHcH]f.UHSHHH8׷H{@Ht)HFHk@HtH%HͲHC@H[]ff.ATUHHH~HHE)HE8HE@H]A\IATHUH軨HI萱L舴HL]A\HgAWAVIAUIATIUSHH(HH$pLD$LL$L$`HD$ D$dH%(H$1HHEH5zHPH{8H·t$f/(5 /t$,ILHHT$8.LPT$0LHL$L$HT$8H;2T$0f(f&fA.XfA.`fA.h }fA.puD1ffZX\|ZfA~1踮H{8HHxH;ÕtLJH{8HHH;tLJH{8$hAT$A4$LL$ 0A蠸HD$ffA7A* $ffAO@A*d$FkH|$*|$,(^^f*^\(^fXX\(f*gf*/fAnf)T$`*)D$pf*XX(f*^(f*HK@XX^fAn\^\^(\)$\)$fAn)$HEHEHH;uHHH11Ld$X 豮Ht$LˀD$LD$PD$TD$X貶Ht$Pʀ裶Ht$Tɀ蔶LȀ臶C0DH{8蓬H{8芴H5zHC@H8HC@C4H5`H8HC@Ht$`H$HHHPH{8GH L$PT$Lt$X|$TH$dH+%($H([]A\A]A^A_DxyILAXAhApILILIHH;M(fAZzfA~IAp)@5$t$,DH{8\H{8HD0螢HIHDL$Lc@L$L$L8MLLHD$XIHJH ALd$X$LH$L$H$L1L$HD$XHT$XfoxH$L$ǀe; }H$foxH$ƀ @fox@ fox@0fox@@fox@Pfox@`fox@pfoxfoxfoxHD$XH$L$HDŽ$Ƅ$HEHH;GHLHH$E1H$H{@H9tHH$H{@H臵H$L9t%H$L9tH$L9HHK@H vLfDLIHLLd$Xf.Ld$XL1HD$L٬LD$H$HHD$XH$LL聞HD$XH$HH$H辢H=蒝LLd$XHRHjHx@AWAVIAUIATIUHSH(HHQXHH; Mu{HH; L}HHH; H]@HH;LE0HM8HILLRLjAWHH[]A\A]A^A_fDHT$HD$D$HT$IHEHH; gHT$HD$D$HT$HHEHH; ʊIHT$HD$D$HT$IHEHH;+LD$HHT$D$D$LD$HT$HHt$ jt$(H(@Ht$ jt$(٬H(@O1H9w0tHw0f.f.D1ffDG0.G4zuHG4fG4fDHEs@H(@f.Xf(f(ffz*u(f.`zuf.hzuf.pzuHXhHG0HG8HG@HGHUH=rHlu]ÐHH=rQtHH=ț>tH]QHHH;cu!0tG0fDHHH;#u!W0tG0D1@HUHHHHHtHPHDžHHtHPHDžHHtHPHDžHHtHPHDžHHtHPHDžHHtHPHDžH(HtHPHDž(H]֠fDUHH]ʣf.ATUHSHHHHHL%HHHL9u5HHHHL9u/ǃHǃ[]A\DHfHʐATUHS@HHDžHDž HDžHHEHuDžHHuDžHH oHHuHHHHBHHHHH;!H@HH H;̓HH~HHDžHHHHxH; HXH;DtLJHHHH;'HH;tLJDž(Dž輗HIQI$H H9Il$ HfL=茨HfL;tHfL<\HfL@DHfL>,HfL?I$LPHDž([]A\f.fffHHHLO@HIff.AT0UH+HILHL]A\HQAVAUIHATIUSHtiHI9t]HHLH΢HHII$HH;ՀH1LxL9r@[]A\A]A^HI$HH;uTH1LxHEHPHELHAHHH[]A\A]A^fDHLfDHLff.AUI1ATILU跣HtbHHHLIȡHHI9s'HELL褡H]A\HLA]@]A\A]f.HIEHH;u$H1LxHEHPf.HLfDHHH;}u)tLJ1ff.HHH;c}u!tLJHHH;#}u!tLJÐ@USHNޅH9t:HuHHHEHHH[]H[]ÐAVAUATIUHSHH@dH%(HD$81貟HQHLL$ LD$ ;HT$ u x@ ǃAM$I$LLHIL8諣1L;-HǃHH; H蝦HD$8dH+%(H@[]A\A]A^@3CLl$LnH5?iLHǾHH5H苝HLЏHH5HH薢HH5觏H5PiL蘏H蚎H-HHxHzHH_HaHHFHH7HH5(H-HH&L6H认L֐H1LסLOǃ|fǃHGfDHLLAՉD蓎Ll$LΙH5GhL_HǾbHH5 CHHL0HH5!HHHH5eH5jLHHHH57hڍHH5ˍL5HLɩLuJݝHEL}H1LfD諝HHHj蓝HLHHHfDAWAVIAUATUHSHHdH%(HD$81胛IH?LLL$ LD$ Dh@Iċt@躌HD$8dH+%( HH[]A\A]A^A_AHILHHŤHHH9HRLIHLI$MuXHH;}{It$H1Lp8HLHHLHI$HLHIELPHHH9 HLHHH;wWL1xHH5gHH ir@HHHIHH;w;tLI$HHEHH;u{H;by|A;$tI$A$LHH薢L^1HIHHEL1L=HHLӏEX19I$fu H )afHnރLD9u@ÉLd$LH5bL菉HǾ蒈HH5<sHHL`HH5QHH&HH57H5cL(HH5HHHLL'H蟞LNJH1=țL@HH?HIHH;cu=9tLI$HHEHH;-y'H;wA;$tI$A$LHHNgfHfLd$L3H5aLćHǾwdžHH5q訇HPHL蕇HH5K膇HH[HH5ʉlH5bL]HH5NHHHLLy\HԜLH1rLu^ QLd$LFH5`L׆HǾiڅHH5軆HcHL訆HH5^虆HHnHH5݈H5aLpHH5)aH-HH_LdoHLH1腛HH fALd$L6H5_LDžHǾaʄHH5t諅HSHL蘅HH5N艅HH^HH5͇oH5`L`HH5QHHHOL,_HךLH1uLfDHЉ[@LI$ fD{HHHHU|諄Ld$LH5]LwHǾ&zHH5$[HHLHHH59HHHH5}H5_LHH5ɅHͅHHLH臙L诅H1%谖L(ۓHHHMHfHHLI$fDLfDHЉ@LH!3HHH襖LfD HHH}HHHeKHHHHHff.AWAVAUIATUHSHHhdH%(HD$X1tHLL9LHHԛDžHrHHaHHHH;=qHH;n3f 0)l$@D$Pf/v&D$@XD$HXD$P^a_ZLqx}LI$uL狵LI$HHEHH;qEH;orA;$tI$A$LHH贘LI$HXHEH`H;l HLLI$H(HEH@H;2oH;pO1HA9$tI$A$LLI$H`HEHhH;kH H;mf>fF fvI$f(fHXf(f(f(f(H;offf(f(MfA.$ zIuGfA.$(z;u9fA.$0z-u+fA.$8zufA.$@zufA.$Hzt%A$ LA$0A$@LI$HHEHH;lH;i9O1HA9$tI$A$LLI$HHEHH;meH;`mBA;$tI$A$LHHH0H;iU. @zt @HHH@H;dn . @zt @HHHH;Ek .ztfDHD$XdH+%(Hh[]A\A]A^A_DLLHHL9HLeHHL9HEDHH;Wl-A9DL|?ILԇH5ULe|HǾh{HH5~I|HHL6|HH5}'|HHHH5k~ |H5WL{HH5}{L=}HLL HuL}H1螎La DžHHt$@HL$PHT$Hf.DžEDž LIU  IEHHEHH;kVH;i3A;tIEALHHLL=9gHIEHL9F I;@tI@LLIEHL5iL9  @AH/  W](.ztAHLLIEHXHEH`H;Mfo HLLIEH(HEH@H;h) H; j O1HA9tIEALLIEH`HEHhH;De H H;`gz f>fvfF IEf(f(fHXf(fH;.if(ff(f( fA. zEuCfA.(z8u6fA.0z+u)fA.8zufA.@zufA.Hzt#fA LA0A@LIEHHEHH;Kf H;c" 9O1HA9tIEALLIEHHEHH;pgH;f A;tIEALHHHH;Bc.ztHHHL-dL9R.ztHHHhHeH9.ztI$LHHt$ HMf.D$ z%u#f.D$(zuf.D$0zuDž@DžHH跈HHH0H;bk9O1҅H9DtDHzYD$ 1zYD$(HËzYD$0H褋LHI$HL9I;$@tI$@LLI$HL9 <A$H/ S](.ztA$HLLI$H1LH@LHALI$LXHEH`H;KamHLALI$L(HEH@H;c&L;5 eO1HA9$tI$A$LLI$L`HEHhH;?`H L;5[bf>fF I$f(f(fHXfH;2df(fvf(f(ff(f(fA.$ zKuIfA.$(z=u;fA.$0z/u-fA.$8z!ufA.$@zufA.$Hzt'A$ LA$0A$@LI$LHEHH;8a"L;5u^9O1HA9$tI$A$LLI$LHEHH;[bL;5azA;$tI$A$LHHHH;+^.ztHHHL92.ztHHHhH9g.zDqIL}H5JLqHǾpHH5Fs}qH%HLjqHH5 s[qHH0HH5sAqH5LL2qHH5r#qL=rHL!LF1H詆LrH1G҃LJDDHt$@@LHM(v9fLHL|@(LLDKHLH轃CL*fDHHCLfDHЉ@LWfDHЉ@HHHHHЉ@LfDHЉ6@HHLfDHЉ@HЉ@@LfDfHHHHfL fDL7fDHH\LfDHЉ@HHLLIEMLLIELHL@HЉ@HHHf.LLI$LLI$HHaLA"DHЉ@HHLADHHLADHЉ]@LADf(Lf.f(Lsff(Lvf|HLH]LfDHЉHqH驮H魮ff.AVAUIATIUHSH0dH%(HD$(1{4CLLEIHI$HHpH;X]01f/@H;V*IA;tALIHT$(dH+%(HLLLH0[]A\A]A^fusHD$(dH+%(H0[]A\A]A^f.H(HXHD$(dH+%(tHLLHH0[]A\A]A^fDjtILvH5CLjHǾiHH5BlyjH!xHLfjHH5lWjHH,}HH5l=jH5FL.jHH5kjL-kHLL-zHLkH1C|LF|LIH(I$HHpH;VR01f/@H;UXA;IALLIH;ITO1҅HA9f.H;WuAO1҅HA9hALLII@LLI1@vH(H@xHLH|smLIfH鍪ff.AUATUH0dH%(HD$(193Ht:AHD$(dH+%(4HHH0]A\A]fgILrH5@LgHǾfHH56imgHuHLZgHH5iKgHH zHH5i1gH52CL"gHH5hgL-hHLL6!wHLHzLhH11|yL4yHD$(dH+%(H0]A\A]fDftILqH5?L}fHǾeHH5*hafH tHLNfHH5h?fHHyHH5h%fH5BLfHH5gfL-gHLLuFvH{LgH1/{xDuHc{fDuHLHEy.jHHfD1f@ffffffAWIAVEAUMATIUHSHXH$HL$H$HD$dH%(HD$H1tu9dHD$HdH+%(wHX[]A\A]A^A_fHD$HdH+%(KHIDLLL$Ht$HX[]A\A]A^A_?~LPwH|$HD$AwLHfL.wHHLw1H zHHLv1HkHHHIEHLLLt$csZYLHt$fLvHHLv1HyHHLzv1HkHHD$HdH+%(HHHX[]A\A]A^A_Ld$ L{nH5L<L cHǾ+bHH5dbHpHLbHH5dbHHuHH5ebH5 ?LbHH5^dbL-bdHL~Lt=rHLHvLBdH1wCuLtfDkrHwfH頤AUATUHSHHT$ snH5>HxfHZrIHH@MMA}8AuCLlHPkH5>HxfHZrIHH@MMA}8bAuCLUlHjH5D>H9xH[fIHH@MMA}85AuCLkHjH5=HwHqIHH@MM`A}8AuCLkH1j"H5=H}wHeIHH@MMA}8AuCLH[]A\A]A^A_DHHHAHHHH;-HH;r-foh)$Gx$HH$ UHu0Lh0IL?I$LLLFI$LH$HT$PLHGI$LPHLHD$8I9IIf(D$PLM)f(|$`?LLfD$HfD$0Hf<$)D$pH?)$))|$Hct$Ht$H$)D$@)H If(D$ Tf(|$M$H LL)$)$|$$v H M9Lt$ @L|$ M' fDIIWHLMwM?~5@HI$H@L$$$fHn\fTf($Y\f(fTX\D$0$Y\YfTXf(\d$YYX\$XYf(XL$3?~5 @$$H@$L$\fHn$f($fTY\Xf(\D$0fTYYX\d$$\YfTf(YXX\$YXf/hHD$ HD$ MeH9D$8>HH+LHHH;tHHLS:HLE1Ld$HHHJHHL DLHtHyLAH9A rHHHuI9tH9F vHT$HHLHLL;tUHF(II@LII9ebHL1H91Lq96@HV(LLULdf(t$)$H L)$Ht$Xt$$(H H$OH$H$H$0\=HP{HI{@AUATUHH0dH%(HD$(1Ht+HHD$(dH+%( H0]A\A]fD[8tILCH5L-8HǾ507HH598HEHL7HH597HHJHH53:7H5fL7HH597L-9HLSLu6GHAMLi9H1LjJLIDGHLHK;HyfAWEAVAAUAATUHSHHHH$DL$HD$dH%(HD$81hRu4HH565HBHH 5HH564HHGHH5A74H56H4HH5B4HH5~64L-6HLPH߅DH)t$ f(t$ H|$XH$l$@$)t$0$$\fTf($Y\f(fTX\D$$Y\YfTXf(\d$YYX\T$XYf(XL$ f(t$0$$l$@$L$ $\f($fTY\Xf(\D$fTYYX\d$$\YfTf(YXX\T$YXf/CHD$XIH$dH+%(H[]A\A]A^A_fH|$pHLHĨ[]A\A]A^A_Lt$(I|$HMn \$`HL$hH T$pL\~5 $fHnfTf(L$xY\fTXf(\D$YYX\\$$\YfTf(YXX\L$YXfH~0 \$`L$hfHn~5 H \T$p$fHnf(L$xfTY\Xf(\D$fTYYX\\$$\Yf(fTYXX\L$YXf/I$IVI$IFM<$sL|$(H}HMoS \$`HL$hH- T$pL\~5 $fHnfTf(L$xY\fTXf(\D$YYX\\$$\YfTf(YXX\L$YXfI~ \$`L$hfIn~5j Hs \T$p$fHnI$f(L$xfTY\Xf(\D$fTYYX\\$$\Yf(fTYXX\L$YXf/vIWI$IGM<$HUI$HEM<$u DH: @WfDATL% UHHHLHL AHHH5HE L ALHH_H5{ L TALHHH5e H]A\IGAThUH;HIpLHL]A\HGtUHHtH*HEH]H@@]fD-a@HG`H5 @HM @H]HHfH=UHHHH]f.fUH= Hlu]ÐHH= QtHH=>tH]QHHvtkMultiBlockVolumeMappervtkVolumeMappervtkAbstractVolumeMappervtkAbstractMapper3DvtkAbstractMappervtkAlgorithmvtkObjectvtkMultiBlockDataSetvtkCompositeDataSetvtkImageDatavtkDataObjectTreevtkCompositeDataPipeline ( WarningEventErrorEventnullptrCannot handle input of type: Number Of Mappers: BlockLoadingTime: BoundsComputeTime: Jittering resolution (x, y): , VectorMode: VectorComponent: vector::_M_realloc_insertvtkOpenGLGPUVolumeRayCastMapperWarning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkMultiBlockVolumeMapper.cxx, line Jittering is not supported by this mapper.ERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkMultiBlockVolumeMapper.cxx, line At least one block in the data object is not of type vtkImageData. These blocks will be ignored.Not a vtkMultiBlockDataSet, loaded vtkImageData.25vtkMultiBlockVolumeMapper???basic_string::_M_construct null not valid // For point dataset, we offset the texture coordinate // to account for OpenGL treating voxel at the center of the cell. vec3 uvx = sign(in_cellSpacing) * (in_vertexPos - in_volumeExtentsMin) / (in_volumeExtentsMax - in_volumeExtentsMin); if (in_cellFlag) { ip_textureCoords = uvx; ip_inverseTextureDataAdjusted = in_inverseTextureDatasetMatrix; } else { // Transform cell tex-coordinates to point tex-coordinates ip_textureCoords = (in_cellToPoint * vec4(uvx, 1.0)).xyz; ip_inverseTextureDataAdjusted = in_cellToPoint * in_inverseTextureDatasetMatrix; } uniform bool in_cellFlag; uniform vec3 in_cellSpacing; uniform mat4 in_modelViewMatrix; uniform mat4 in_projectionMatrix; uniform mat4 in_volumeMatrix; uniform vec3 in_volumeExtentsMin; uniform vec3 in_volumeExtentsMax; uniform mat4 in_inverseTextureDatasetMatrix; uniform mat4 in_cellToPoint; uniform vec3 in_textureExtentsMax; uniform vec3 in_textureExtentsMin; //This variable could be 'invariant varying' but it is declared //as 'varying' to avoid compiler compatibility issues. varying mat4 ip_inverseTextureDataAdjusted; // Volume dataset uniform sampler3D in_volume; uniform int in_noOfComponents; uniform int in_independentComponents; uniform sampler2D in_noiseSampler; #ifndef GL_ES uniform sampler2D in_depthSampler; #endif // Camera position uniform vec3 in_cameraPos; // view and model matrices uniform mat4 in_volumeMatrix; uniform mat4 in_inverseVolumeMatrix; uniform mat4 in_projectionMatrix; uniform mat4 in_inverseProjectionMatrix; uniform mat4 in_modelViewMatrix; uniform mat4 in_inverseModelViewMatrix; uniform mat4 in_textureDatasetMatrix; uniform mat4 in_inverseTextureDatasetMatrix; varying mat4 ip_inverseTextureDataAdjusted; uniform vec3 in_texMin; uniform vec3 in_texMax; uniform mat4 in_textureToEye; // Ray step size uniform vec3 in_cellStep; uniform vec2 in_scalarsRange[4]; uniform vec3 in_cellSpacing; // Sample distance uniform float in_sampleDistance; // Scales uniform vec3 in_cellScale; uniform vec2 in_windowLowerLeftCorner; uniform vec2 in_inverseOriginalWindowSize; uniform vec2 in_inverseWindowSize; uniform vec3 in_textureExtentsMax; uniform vec3 in_textureExtentsMin; // Material and lighting uniform vec3 in_diffuse[4]; uniform vec3 in_ambient[4]; uniform vec3 in_specular[4]; uniform float in_shininess[4]; // Others uniform bool in_cellFlag; uniform bool in_useJittering; vec3 g_rayJitter = vec3(0.0); uniform bool in_clampDepthToBackface; uniform vec2 in_averageIPRange; uniform bool in_twoSidedLighting; vec3 g_xvec; vec3 g_yvec; vec3 g_zvec; vec3 g_aspect; vec3 g_cellSpacing; float g_avgSpacing; vec4 g_fragWorldPos; uniform int in_numberOfLights; uniform vec3 in_lightAmbientColor[6]; uniform vec3 in_lightDiffuseColor[6]; uniform vec3 in_lightSpecularColor[6]; uniform vec3 in_lightDirection[6]; uniform vec3 in_lightPosition[6]; uniform vec3 in_lightAttenuation[6]; uniform float in_lightConeAngle[6]; uniform float in_lightExponent[6]; uniform int in_lightPositional[6]; vec4 g_fragWorldPos; uniform int in_numberOfLights; uniform vec3 in_lightAmbientColor[6]; uniform vec3 in_lightDiffuseColor[6]; uniform vec3 in_lightSpecularColor[6]; uniform vec3 in_lightDirection[6]; uniform vec4 in_componentWeight; uniform sampler2D in_depthPassSampler; // vec2 fragTexCoord2 = (gl_FragCoord.xy - in_windowLowerLeftCorner) * in_inverseWindowSize; vec4 depthValue = texture2D(in_depthPassSampler, fragTexCoord2); vec4 dataPos = WindowToNDC(gl_FragCoord.x, gl_FragCoord.y, depthValue.x); // From normalized device coordinates to eye coordinates. // in_projectionMatrix is inversed because of way VT // From eye coordinates to texture coordinates dataPos = in_inverseTextureDatasetMatrix * in_inverseVolumeMatrix * in_inverseModelViewMatrix * in_inverseProjectionMatrix * dataPos; dataPos /= dataPos.w; g_dataPos = dataPos.xyz; l_adjustTextureExtents = true; // Eye position in dataset space g_eyePosObj = (in_inverseVolumeMatrix * vec4(in_cameraPos, 1.0)); if (g_eyePosObj.w != 0.0) { g_eyePosObj.x /= g_eyePosObj.w; g_eyePosObj.y /= g_eyePosObj.w; g_eyePosObj.z /= g_eyePosObj.w; g_eyePosObj.w = 1.0; } // Getting the ray marching direction (in dataset space); vec3 rayDir = computeRayDirection(); // Multiply the raymarching direction with the step size to get the // sub-step size we need to take at each raymarching step g_dirStep = (ip_inverseTextureDataAdjusted * vec4(rayDir, 0.0)).xyz * in_sampleDistance; // 2D Texture fragment coordinates [0,1] from fragment coordinates. // The frame buffer texture has the size of the plain buffer but // we use a fraction of it. The texture coordinate is less than 1 if // the reduction factor is less than 1. // Device coordinates are between -1 and 1. We need texture // coordinates between 0 and 1. The in_noiseSampler and in_depthSampler // buffers have the original size buffer. vec2 fragTexCoord = (gl_FragCoord.xy - in_windowLowerLeftCorner) * in_inverseWindowSize; if (in_useJittering) { float jitterValue = texture2D(in_noiseSampler, fragTexCoord).x; g_rayJitter = g_dirStep * jitterValue; g_dataPos += g_rayJitter; } else { g_dataPos += g_dirStep; } // Flag to deternmine if voxel should be considered for the rendering g_skip = false; // Light position in dataset space g_lightPosObj = (in_inverseVolumeMatrix * vec4(in_cameraPos, 1.0)); if (g_lightPosObj.w != 0.0) { g_lightPosObj.x /= g_lightPosObj.w; g_lightPosObj.y /= g_lightPosObj.w; g_lightPosObj.z /= g_lightPosObj.w; g_lightPosObj.w = 1.0; } g_ldir = normalize(g_lightPosObj.xyz - ip_vertexPos); g_vdir = normalize(g_eyePosObj.xyz - ip_vertexPos); g_h = normalize(g_ldir + g_vdir); g_xvec = vec3(in_cellStep[0], 0.0, 0.0); g_yvec = vec3(0.0, in_cellStep[1], 0.0); g_zvec = vec3(0.0, 0.0, in_cellStep[2]); g_cellSpacing = vec3(in_cellSpacing[0], in_cellSpacing[1], in_cellSpacing[2]); g_avgSpacing = (g_cellSpacing[0] + g_cellSpacing[1] + g_cellSpacing[2])/3.0; // Adjust the aspect g_aspect.x = g_cellSpacing[0] * 2.0 / g_avgSpacing; g_aspect.y = g_cellSpacing[1] * 2.0 / g_avgSpacing; g_aspect.z = g_cellSpacing[2] * 2.0 / g_avgSpacing; bool l_adjustTextureExtents = !in_cellFlag; // c is short for component vec4 computeGradient(int c) { // Approximate Nabla(F) derivatives with central differences. vec3 g1; // F_front vec3 g2; // F_back g1.x = texture3D(in_volume, vec3(g_dataPos + g_xvec))[c]; g1.y = texture3D(in_volume, vec3(g_dataPos + g_yvec))[c]; g1.z = texture3D(in_volume, vec3(g_dataPos + g_zvec))[c]; g2.x = texture3D(in_volume, vec3(g_dataPos - g_xvec))[c]; g2.y = texture3D(in_volume, vec3(g_dataPos - g_yvec))[c]; g2.z = texture3D(in_volume, vec3(g_dataPos - g_zvec))[c]; // Apply scale and bias to the fetched values. g1 = g1 * in_volume_scale[c] + in_volume_bias[c]; g2 = g2 * in_volume_scale[c] + in_volume_bias[c]; // Central differences: (F_front - F_back) / 2h // This version of computeGradient() is only used for lighting // calculations (only direction matters), hence the difference is // not scaled by 2h and a dummy gradient mag is returned (-1.). return vec4((g1 - g2), -1.0); } // c is short for component vec4 computeGradient(int c) { // Approximate Nabla(F) derivatives with central differences. vec3 g1; // F_front vec3 g2; // F_back g1.x = texture3D(in_volume, vec3(g_dataPos + g_xvec))[c]; g1.y = texture3D(in_volume, vec3(g_dataPos + g_yvec))[c]; g1.z = texture3D(in_volume, vec3(g_dataPos + g_zvec))[c]; g2.x = texture3D(in_volume, vec3(g_dataPos - g_xvec))[c]; g2.y = texture3D(in_volume, vec3(g_dataPos - g_yvec))[c]; g2.z = texture3D(in_volume, vec3(g_dataPos - g_zvec))[c]; // Apply scale and bias to the fetched values. g1 = g1 * in_volume_scale[c] + in_volume_bias[c]; g2 = g2 * in_volume_scale[c] + in_volume_bias[c]; // Scale values the actual scalar range. float range = in_scalarsRange[c][1] - in_scalarsRange[c][0]; g1 = in_scalarsRange[c][0] + range * g1; g2 = in_scalarsRange[c][0] + range * g2; // Central differences: (F_front - F_back) / 2h g2 = g1 - g2; g2 /= g_aspect; float grad_mag = length(g2); // Handle normalizing with grad_mag == 0.0 g2 = grad_mag > 0.0 ? normalize(g2) : vec3(0.0); // Since the actual range of the gradient magnitude is unknown, // assume it is in the range [0, 0.25 * dataRange]. range = range != 0 ? range : 1.0; grad_mag = grad_mag / (0.25 * range); grad_mag = clamp(grad_mag, 0.0, 1.0); return vec4(g2.xyz, grad_mag); } // Compute gradient function only once vec4 gradient = computeGradient(component); // TransferFunction2D is enabled so the gradient for // each component has already been cached vec4 gradient = g_gradients[component]; vec4 gradient = g_gradients; vec3 diffuse = vec3(0.0); vec3 specular = vec3(0.0); vec3 normal = gradient.xyz / in_cellSpacing; float normalLength = length(normal); if (normalLength > 0.0) { normal = normalize(normal); } else { normal = vec3(0.0, 0.0, 0.0); } float nDotL = dot(normal, g_ldir); float nDotH = dot(normal, g_h); if (nDotL < 0.0 && in_twoSidedLighting) { nDotL = -nDotL; } if (nDotH < 0.0 && in_twoSidedLighting) { nDotH = -nDotH; } if (nDotL > 0.0) { diffuse = nDotL * in_diffuse[component] * in_lightDiffuseColor[0] * color.rgb; } specular = pow(nDotH, in_shininess[component]) * in_specular[component] * in_lightSpecularColor[0]; // For the headlight, ignore the light's ambient color // for now as it is causing the old mapper tests to fail finalColor.xyz = in_ambient[component] * color.rgb + diffuse + specular; g_fragWorldPos = in_modelViewMatrix * in_volumeMatrix * in_textureDatasetMatrix * vec4(-g_dataPos, 1.0); if (g_fragWorldPos.w != 0.0) { g_fragWorldPos /= g_fragWorldPos.w; } vec3 vdir = normalize(g_fragWorldPos.xyz); vec3 normal = gradient.xyz; vec3 ambient = vec3(0.0); vec3 diffuse = vec3(0.0); vec3 specular = vec3(0.0); float normalLength = length(normal); if (normalLength > 0.0) { normal = normalize((in_textureToEye * vec4(normal, 0.0)).xyz); } else { normal = vec3(0.0, 0.0, 0.0); } for (int lightNum = 0; lightNum < in_numberOfLights; lightNum++) { vec3 ldir = in_lightDirection[lightNum].xyz; vec3 h = normalize(ldir + vdir); float nDotH = dot(normal, h); if (nDotH < 0.0 && in_twoSidedLighting) { nDotH = -nDotH; } float nDotL = dot(normal, ldir); if (nDotL < 0.0 && in_twoSidedLighting) { nDotL = -nDotL; } if (nDotL > 0.0) { diffuse += in_lightDiffuseColor[lightNum] * nDotL; } if (nDotH > 0.0) { specular = in_lightSpecularColor[lightNum] * pow(nDotH, in_shininess[component]); } ambient += in_lightAmbientColor[lightNum]; } finalColor.xyz = in_ambient[component] * ambient + in_diffuse[component] * diffuse * color.rgb + in_specular[component] * specular; g_fragWorldPos = in_modelViewMatrix * in_volumeMatrix * in_textureDatasetMatrix * vec4(g_dataPos, 1.0); if (g_fragWorldPos.w != 0.0) { g_fragWorldPos /= g_fragWorldPos.w; } vec3 viewDirection = normalize(-g_fragWorldPos.xyz); vec3 ambient = vec3(0,0,0); vec3 diffuse = vec3(0,0,0); vec3 specular = vec3(0,0,0); vec3 vertLightDirection; vec3 normal = normalize((in_textureToEye * vec4(gradient.xyz, 0.0)).xyz); vec3 lightDir; for (int lightNum = 0; lightNum < in_numberOfLights; lightNum++) { float attenuation = 1.0; // directional lightDir = in_lightDirection[lightNum]; if (in_lightPositional[lightNum] == 0) { vertLightDirection = lightDir; } else { vertLightDirection = (g_fragWorldPos.xyz - in_lightPosition[lightNum]); float distance = length(vertLightDirection); vertLightDirection = normalize(vertLightDirection); attenuation = 1.0 / (in_lightAttenuation[lightNum].x + in_lightAttenuation[lightNum].y * distance + in_lightAttenuation[lightNum].z * distance * distance); // per OpenGL standard cone angle is 90 or less for a spot light if (in_lightConeAngle[lightNum] <= 90.0) { float coneDot = dot(vertLightDirection, lightDir); // if inside the cone if (coneDot >= cos(radians(in_lightConeAngle[lightNum]))) { attenuation = attenuation * pow(coneDot, in_lightExponent[lightNum]); } else { attenuation = 0.0; } } } // diffuse and specular lighting float nDotL = dot(normal, vertLightDirection); if (nDotL < 0.0 && in_twoSidedLighting) { nDotL = -nDotL; } if (nDotL > 0.0) { float df = max(0.0, attenuation * nDotL); diffuse += (df * in_lightDiffuseColor[lightNum]); } vec3 h = normalize(vertLightDirection + viewDirection); float nDotH = dot(normal, h); if (nDotH < 0.0 && in_twoSidedLighting) { nDotH = -nDotH; } if (nDotH > 0.0) { float sf = attenuation * pow(nDotH, in_shininess[component]); specular += (sf * in_lightSpecularColor[lightNum]); } ambient += in_lightAmbientColor[lightNum]; } finalColor.xyz = in_ambient[component] * ambient + in_diffuse[component] * diffuse * color.rgb + in_specular[component] * specular; finalColor = vec4(color.rgb, 0.0); if (gradient.w >= 0.0) { color.a = color.a * computeGradientOpacity(gradient); } if (gradient.w >= 0.0) { for (int i = 0; i < in_noOfComponents; ++i) { color.a = color.a * computeGradientOpacity(gradient, i) * in_componentWeight[i]; } } uvec4 l_numSamples; vec4 l_avgValue; //We get data between 0.0 - 1.0 range l_avgValue = vec4(0.0); // Keep track of number of samples l_numSamples = uvec4(0); //We get data between 0.0 - 1.0 range l_sumValue = vec4(0.0);g_gradients = computeGradient(0); scalar.r = scalar.r*in_volume_scale.r + in_volume_bias.r; scalar = vec4(scalar.r,scalar.r,scalar.r,scalar.r); scalar = scalar*in_volume_scale + in_volume_bias; if (l_maxValue.w < scalar.w || l_firstValue) { l_maxValue = scalar; } if (l_firstValue) { l_firstValue = false; } for (int i = 0; i < in_noOfComponents; ++i) { if (l_maxValue[i] < scalar[i] || l_firstValue) { l_maxValue[i] = scalar[i]; } } if (l_firstValue) { l_firstValue = false; } if (l_maxValue.w < scalar.x || l_firstValue) { l_maxValue.w = scalar.x; } if (l_firstValue) { l_firstValue = false; } if (l_minValue.w > scalar.w || l_firstValue) { l_minValue = scalar; } if (l_firstValue) { l_firstValue = false; } for (int i = 0; i < in_noOfComponents; ++i) { if (l_minValue[i] < scalar[i] || l_firstValue) { l_minValue[i] = scalar[i]; } } if (l_firstValue) { l_firstValue = false; } if (l_minValue.w > scalar.x || l_firstValue) { l_minValue.w = scalar.x; } if (l_firstValue) { l_firstValue = false; } for (int i = 0; i < in_noOfComponents; ++i) { // Get the intensity in volume scalar range float intensity = in_scalarsRange[i][0] + (in_scalarsRange[i][1] - in_scalarsRange[i][0]) * scalar[i]; if (in_averageIPRange.x <= intensity && intensity <= in_averageIPRange.y) { l_avgValue[i] += computeOpacity(scalar, i) * scalar[i]; ++l_numSamples[i]; } } // Get the intensity in volume scalar range float intensity = in_scalarsRange[0][0] + (in_scalarsRange[0][1] - in_scalarsRange[0][0]) * scalar.x; if (in_averageIPRange.x <= intensity && intensity <= in_averageIPRange.y) { l_avgValue.x += computeOpacity(scalar) * scalar.x; ++l_numSamples.x; } for (int i = 0; i < in_noOfComponents; ++i) { float opacity = computeOpacity(scalar, i); l_sumValue[i] = l_sumValue[i] + opacity * scalar[i]; } float opacity = computeOpacity(scalar); l_sumValue.x = l_sumValue.x + opacity * scalar.x; vec4 color[4]; vec4 tmp = vec4(0.0); float totalAlpha = 0.0; for (int i = 0; i < in_noOfComponents; ++i) { // Data fetching from the red channel of volume texture float opacity = computeOpacity(scalar, i); if (opacity > 0.0) { g_srcColor.a = opacity; } } // Data fetching from the red channel of volume texture color[i][3] = computeOpacity(scalar, i); color[i] = computeColor(scalar, color[i][3], i); totalAlpha += color[i][3] * in_componentWeight[i]; } if (totalAlpha > 0.0) { for (int i = 0; i < in_noOfComponents; ++i) { // Only let visible components contribute to the final color if (in_componentWeight[i] <= 0) continue; tmp.x += color[i].x * color[i].w * in_componentWeight[i]; tmp.y += color[i].y * color[i].w * in_componentWeight[i]; tmp.z += color[i].z * color[i].w * in_componentWeight[i]; tmp.w += ((color[i].w * color[i].w)/totalAlpha); } } g_fragColor = (1.0f - g_fragColor.a) * tmp + g_fragColor; g_srcColor = vec4(0.0); g_srcColor.a = computeOpacity(scalar); g_srcColor = vec4(0.0); g_srcColor.a = computeOpacity(scalar); if (g_srcColor.a > 0.0) { g_srcColor = computeColor(scalar, g_srcColor.a); // Opacity calculation using compositing: // Here we use front to back compositing scheme whereby // the current sample value is multiplied to the // currently accumulated alpha and then this product // is subtracted from the sample value to get the // alpha from the previous steps. Next, this alpha is // multiplied with the current sample colour // and accumulated to the composited colour. The alpha // value from the previous steps is then accumulated // to the composited colour alpha. g_srcColor.rgb *= g_srcColor.a; g_fragColor = (1.0f - g_fragColor.a) * g_srcColor + g_fragColor; // Special coloring mode which renders the Prop Id in fragments that // have accumulated certain level of opacity. Used during the selection // pass vtkHardwareSelection::ACTOR_PASS. if (g_fragColor.a > 3.0/ 255.0) { gl_FragData[0] = vec4(in_propId, 1.0); } else { gl_FragData[0] = vec4(0.0); } return; // Special coloring mode which renders the voxel index in fragments that // have accumulated certain level of opacity. Used during the selection // pass vtkHardwareSelection::ID_LOW24. if (g_fragColor.a > 3.0/ 255.0) { uvec3 volumeDim = uvec3(in_textureExtentsMax - in_textureExtentsMin); uvec3 voxelCoords = uvec3(volumeDim * g_dataPos); // vtkHardwareSelector assumes index 0 to be empty space, so add uint(1). uint idx = volumeDim.x * volumeDim.y * voxelCoords.z + volumeDim.x * voxelCoords.y + voxelCoords.x + uint(1); gl_FragData[0] = vec4(float(idx % uint(256)) / 255.0, float((idx / uint(256)) % uint(256)) / 255.0, float((idx / uint(65536)) % uint(256)) / 255.0, 1.0); } else { gl_FragData[0] = vec4(0.0); } return; // Special coloring mode which renders the voxel index in fragments that // have accumulated certain level of opacity. Used during the selection // pass vtkHardwareSelection::ID_MID24. if (g_fragColor.a > 3.0/ 255.0) { uvec3 volumeDim = uvec3(in_textureExtentsMax - in_textureExtentsMin); uvec3 voxelCoords = uvec3(volumeDim * g_dataPos); // vtkHardwareSelector assumes index 0 to be empty space, so add uint(1). uint idx = volumeDim.x * volumeDim.y * voxelCoords.z + volumeDim.x * voxelCoords.y + voxelCoords.x + uint(1); idx = ((idx & 0xff000000) >> 24); gl_FragData[0] = vec4(float(idx % uint(256)) / 255.0, float((idx / uint(256)) % uint(256)) / 255.0, float(idx / uint(65536)) / 255.0, 1.0); } else { gl_FragData[0] = vec4(0.0); } return; g_srcColor = vec4(0); for (int i = 0; i < in_noOfComponents; ++i) { vec4 tmp = computeColor(l_maxValue, computeOpacity(l_maxValue, i), i); g_srcColor[0] += tmp[0] * tmp[3] * in_componentWeight[i]; g_srcColor[1] += tmp[1] * tmp[3] * in_componentWeight[i]; g_srcColor[2] += tmp[2] * tmp[3] * in_componentWeight[i]; g_srcColor[3] += tmp[3] * in_componentWeight[i]; } g_fragColor = g_srcColor; g_srcColor = computeColor(l_maxValue, computeOpacity(l_maxValue)); g_fragColor.rgb = g_srcColor.rgb * g_srcColor.a; g_fragColor.a = g_srcColor.a; g_srcColor = vec4(0); for (int i = 0; i < in_noOfComponents; ++i) { vec4 tmp = computeColor(l_minValue, computeOpacity(l_minValue, i), i); g_srcColor[0] += tmp[0] * tmp[3] * in_componentWeight[i]; g_srcColor[1] += tmp[1] * tmp[3] * in_componentWeight[i]; g_srcColor[2] += tmp[2] * tmp[3] * in_componentWeight[i]; g_srcColor[2] += tmp[3] * tmp[3] * in_componentWeight[i]; } g_fragColor = g_srcColor; g_srcColor = computeColor(l_minValue, computeOpacity(l_minValue)); g_fragColor.rgb = g_srcColor.rgb * g_srcColor.a; g_fragColor.a = g_srcColor.a; for (int i = 0; i < in_noOfComponents; ++i) { if (l_numSamples[i] == uint(0)) { continue; } l_avgValue[i] = l_avgValue[i] * in_componentWeight[i] / l_numSamples[i]; if (i > 0) { l_avgValue[0] += l_avgValue[i]; } } l_avgValue[0] = clamp(l_avgValue[0], 0.0, 1.0); g_fragColor = vec4(vec3(l_avgValue[0]), 1.0); if (l_numSamples.x == uint(0)) { discard; } else { l_avgValue.x /= l_numSamples.x; l_avgValue.x = clamp(l_avgValue.x, 0.0, 1.0); g_fragColor = vec4(vec3(l_avgValue.x), 1.0); } l_sumValue.x *= in_componentWeight.x; for (int i = 1; i < in_noOfComponents; ++i) { l_sumValue.x += l_sumValue[i] * in_componentWeight[i]; } l_sumValue.x = clamp(l_sumValue.x, 0.0, 1.0); g_fragColor = vec4(vec3(l_sumValue.x), 1.0); l_sumValue.x = clamp(l_sumValue.x, 0.0, 1.0); g_fragColor = vec4(vec3(l_sumValue.x), 1.0); // Flag to indicate if the raymarch loop should terminate bool stop = false; g_terminatePointMax = 0.0; #ifdef GL_ES vec4 l_depthValue = vec4(1.0,1.0,1.0,1.0); #else vec4 l_depthValue = texture2D(in_depthSampler, fragTexCoord); #endif // Depth test if(gl_FragCoord.z >= l_depthValue.x) { discard; } // color buffer or max scalar buffer have a reduced size. fragTexCoord = (gl_FragCoord.xy - in_windowLowerLeftCorner) * in_inverseOriginalWindowSize; // Compute max number of iterations it will take before we hit // the termination point // Abscissa of the point on the depth buffer along the ray. // point in texture coordinates vec4 terminatePoint = WindowToNDC(gl_FragCoord.x, gl_FragCoord.y, l_depthValue.x); // From normalized device coordinates to eye coordinates. // in_projectionMatrix is inversed because of way VT // From eye coordinates to texture coordinates terminatePoint = ip_inverseTextureDataAdjusted * in_inverseVolumeMatrix * in_inverseModelViewMatrix * in_inverseProjectionMatrix * terminatePoint; terminatePoint /= terminatePoint.w; g_terminatePointMax = length(terminatePoint.xyz - g_dataPos.xyz) / length(g_dirStep); g_currentT = 0.0; if(any(greaterThan(g_dataPos, in_texMax)) || any(lessThan(g_dataPos, in_texMin))) { break; } // Early ray termination // if the currently composited colour alpha is already fully saturated // we terminated the loop or if we have hit an obstacle in the // direction of they ray (using depth buffer) we terminate as well. if((g_fragColor.a > g_opacityThreshold) || g_currentT >= g_terminatePointMax) { break; } ++g_currentT; uniform float in_croppingPlanes[6]; uniform int in_croppingFlags [32]; float croppingPlanesTexture[6]; // X: axis = 0, Y: axis = 1, Z: axis = 2 // cp Cropping plane bounds (minX, maxX, minY, maxY, minZ, maxZ) int computeRegionCoord(float cp[6], vec3 pos, int axis) { int cpmin = axis * 2; int cpmax = cpmin + 1; if (pos[axis] < cp[cpmin]) { return 1; } else if (pos[axis] >= cp[cpmin] && pos[axis] < cp[cpmax]) { return 2; } else if (pos[axis] >= cp[cpmax]) { return 3; } return 0; } int computeRegion(float cp[6], vec3 pos) { return (computeRegionCoord(cp, pos, 0) + (computeRegionCoord(cp, pos, 1) - 1) * 3 + (computeRegionCoord(cp, pos, 2) - 1) * 9); } // Convert cropping region to texture space mat4 datasetToTextureMat = in_inverseTextureDatasetMatrix; vec4 tempCrop = vec4(in_croppingPlanes[0], 0.0, 0.0, 1.0); tempCrop = datasetToTextureMat * tempCrop; if (tempCrop[3] != 0.0) { tempCrop[0] /= tempCrop[3]; } croppingPlanesTexture[0] = tempCrop[0]; tempCrop = vec4(in_croppingPlanes[1], 0.0, 0.0, 1.0); tempCrop = datasetToTextureMat * tempCrop; if (tempCrop[3] != 0.0) { tempCrop[0] /= tempCrop[3]; } croppingPlanesTexture[1] = tempCrop[0]; tempCrop = vec4(0.0, in_croppingPlanes[2], 0.0, 1.0); tempCrop = datasetToTextureMat * tempCrop; if (tempCrop[3] != 0.0) { tempCrop[1] /= tempCrop[3]; } croppingPlanesTexture[2] = tempCrop[1]; tempCrop = vec4(0.0, in_croppingPlanes[3], 0.0, 1.0); tempCrop = datasetToTextureMat * tempCrop; if (tempCrop[3] != 0.0) { tempCrop[1] /= tempCrop[3]; } croppingPlanesTexture[3] = tempCrop[1]; tempCrop = vec4(0.0, 0.0, in_croppingPlanes[4], 1.0); tempCrop = datasetToTextureMat * tempCrop; if (tempCrop[3] != 0.0) { tempCrop[2] /= tempCrop[3]; } croppingPlanesTexture[4] = tempCrop[2]; tempCrop = vec4(0.0, 0.0, in_croppingPlanes[5], 1.0); tempCrop = datasetToTextureMat * tempCrop; if (tempCrop[3] != 0.0) { tempCrop[2] /= tempCrop[3]; } croppingPlanesTexture[5] = tempCrop[2]; // Determine region int regionNo = computeRegion(croppingPlanesTexture, g_dataPos); // Do & operation with cropping flags // Pass the flag that its Ok to sample or not to sample if (in_croppingFlags[regionNo] == 0) { // Skip this voxel g_skip = true; } vec4 tempClip = in_volumeMatrix * vec4(rayDir, 0.0); if (tempClip.w != 0.0) { tempClip = tempClip/tempClip.w; tempClip.w = 1.0; } objRayDir = tempClip.xyz; clippingPlanesSize = int(in_clippingPlanes[0]); vec4 objDataPos = vec4(0.0); textureToObjMat = in_volumeMatrix * in_textureDatasetMatrix; vec4 terminatePointObj = textureToObjMat * terminatePoint; if (terminatePointObj.w != 0.0) { terminatePointObj = terminatePointObj/ terminatePointObj.w ; terminatePointObj.w = 1.0; } for (int i = 0; i < clippingPlanesSize; i = i + 6) { if (in_useJittering) { objDataPos = textureToObjMat * vec4(g_dataPos - g_rayJitter, 1.0); } else { objDataPos = textureToObjMat * vec4(g_dataPos - g_dirStep, 1.0); } if (objDataPos.w != 0.0) { objDataPos = objDataPos/objDataPos.w; objDataPos.w = 1.0; } vec3 planeOrigin = vec3(in_clippingPlanes[i + 1], in_clippingPlanes[i + 2], in_clippingPlanes[i + 3]); vec3 planeNormal = vec3(in_clippingPlanes[i + 4], in_clippingPlanes[i + 5], in_clippingPlanes[i + 6]); vec3 normalizedPlaneNormal = normalize(planeNormal); float rayDotNormal = dot(objRayDir, normalizedPlaneNormal); bool frontFace = rayDotNormal > 0; float distance = dot(normalizedPlaneNormal, planeOrigin - objDataPos.xyz); if (frontFace && // Observing from the clipped side (plane's front face) distance > 0.0) // Ray-entry lies on the clipped side. { // Scale the point-plane distance to the ray direction and update the // entry point. float rayScaledDist = distance / rayDotNormal; vec4 newObjDataPos = vec4(objDataPos.xyz + rayScaledDist * objRayDir, 1.0); newObjDataPos = in_inverseTextureDatasetMatrix * in_inverseVolumeMatrix * vec4(newObjDataPos.xyz, 1.0); if (newObjDataPos.w != 0.0) { newObjDataPos /= newObjDataPos.w; } if (in_useJittering) { g_dataPos = newObjDataPos.xyz + g_rayJitter; } else { g_dataPos = newObjDataPos.xyz + g_dirStep; } bool stop = any(greaterThan(g_dataPos, in_texMax)) || any(lessThan(g_dataPos, in_texMin)); if (stop) { // The ray exits the bounding box before ever intersecting the plane (only // the clipped space is hit). discard; } bool behindGeometry = dot(terminatePointObj.xyz - planeOrigin.xyz, normalizedPlaneNormal) < 0.0; if (behindGeometry) { // Geometry appears in front of the plane. discard; } // Update the number of ray marching steps to account for the clipped entry point ( // this is necessary in case the ray hits geometry after marching behind the plane, // given that the number of steps was assumed to be from the not-clipped entry). g_terminatePointMax = length(terminatePoint.xyz - g_dataPos.xyz) / length(g_dirStep); } } for (int i = 0; i < clippingPlanesSize && !g_skip; i = i + 6) { vec4 objDataPos = textureToObjMat * vec4(g_dataPos, 1.0); if (objDataPos.w != 0.0) { objDataPos /= objDataPos.w; } vec3 planeOrigin = vec3(in_clippingPlanes[i + 1], in_clippingPlanes[i + 2], in_clippingPlanes[i + 3]); vec3 planeNormal = vec3(in_clippingPlanes[i + 4], in_clippingPlanes[i + 5], in_clippingPlanes[i + 6]); if (dot(vec3(objDataPos.xyz - planeOrigin), planeNormal) < 0 && dot(objRayDir, planeNormal) < 0) { g_skip = true; g_exit = true; } } vec4 scalar = texture3D(in_volume, g_dataPos); scalar.r = scalar.r*in_volume_scale.r + in_volume_bias.r; scalar = vec4(scalar.r,scalar.r,scalar.r,scalar.r); scalar = scalar*in_volume_scale + in_volume_bias; if (in_maskBlendFactor == 0.0) { g_srcColor = computeColor(scalar, computeOpacity(scalar)); } else { float opacity = computeOpacity(scalar); // Get the mask value at this same location vec4 maskValue = texture3D(in_mask, g_dataPos); if(maskValue.r == 0.0) { g_srcColor = computeColor(scalar, opacity); } else { if (maskValue.r == 1.0/255.0) { g_srcColor = texture2D(in_mask1, vec2(scalar.w,0.0)); } else { // maskValue.r == 2.0/255.0 g_srcColor = texture2D(in_mask2, vec2(scalar.w,0.0)); } g_srcColor.a = 1.0; if(in_maskBlendFactor < 1.0) { g_srcColor = (1.0 - in_maskBlendFactor) * computeColor(scalar, opacity) + in_maskBlendFactor * g_srcColor; } } g_srcColor.a = opacity; } if (l_opaqueFragPos == vec3(-1.0)) { gl_FragData[1] = vec4(1.0); } else { vec4 depthValue = in_projectionMatrix * in_modelViewMatrix * in_volumeMatrix * in_textureDatasetMatrix * vec4(l_opaqueFragPos, 1.0); depthValue /= depthValue.w; gl_FragData[1] = vec4(vec3(0.5 * (gl_DepthRange.far - gl_DepthRange.near) * depthValue.z + 0.5 * (gl_DepthRange.far + gl_DepthRange.near)), 1.0); } vec4 depthValue = in_projectionMatrix * in_modelViewMatrix * in_volumeMatrix * in_textureDatasetMatrix * vec4(l_isoPos, 1.0); gl_FragData[0] = vec4(l_isoPos, 1.0); gl_FragData[1] = vec4(vec3((depthValue.z/depthValue.w) * 0.5 + 0.5), 1.0); GL_ARB_texture_float is not supported uniform sampler2D in_gradientTransferFunc; float computeGradientOpacity(vec4 grad) { return texture2D(, vec2(grad.w, 0.0)).r; } float computeGradientOpacity(vec4 grad, int component) { if (component == { return texture2D(, vec2(grad.w, 0.0)).r; } uniform sampler2D in_colorTransferFunc; vec4 computeColor(vec4 scalar, float opacity) { return computeLighting(vec4(texture2D(in_colorTransferFunc, vec2(scalar.w, 0.0)).xyz, opacity), 0); } vec4 computeColor(vec4 scalar, float opacity, int component) { if (component == { return computeLighting(vec4(texture2D( , vec2( scalar[],0.0)).xyz, opacity), uniform sampler2D in_colorTransferFunc; vec4 computeColor(vec4 scalar, float opacity) { return computeLighting(vec4(texture2D(in_colorTransferFunc, vec2(scalar.x, 0.0)).xyz, opacity), 0); } vec4 computeColor(vec4 scalar, float opacity) { return computeLighting(vec4(scalar.xyz, opacity), 0); } float computeOpacity(vec4 scalar, int component) { { return texture2D(; float computeOpacity(vec4 scalar) { return texture2D(, vec2(scalar.y, 0)).r; }, vec2(scalar.w, 0)).r; }vec4 computeColor(vec4 scalar, float opacity) { vec4 color = texture2D(, vec2(scalar.w, g_gradients.w)); return computeLighting(color, 0); } vec4 computeColor(vec4 scalar, float opacity, int component) { ) { vec4 color = texture2D(].w)); return computeLighting(color, , vec2(scalar.x, g_gradients.w)); return computeLighting(color, 0); } vec4 computeColor(vec4 scalar, float opacity) { return computeLighting(vec4(scalar.xyz, opacity), 0); } float computeOpacity(vec4 scalar, int component) { ; float computeOpacity(vec4 scalar) { return texture2D(, vec2(scalar.y, g_gradients.w)).a; } , vec2(scalar.a, g_gradients.w)).a; } //VTK::ComputeGradientOpacity1D::Dec//VTK::PreComputeGradients::Impl vec3 computeRayDirection() { return normalize(ip_vertexPos.xyz - g_eyePosObj.xyz); } uniform vec3 in_projectionDirection; vec3 computeRayDirection() { return normalize((in_inverseVolumeMatrix * vec4(in_projectionDirection, 0.0)).xyz); } l_opaqueFragPos = vec3(-1.0); if(in_clampDepthToBackface) { l_opaqueFragPos = g_dataPos; } l_updateDepth = true; if(!g_skip && g_srcColor.a > 0.0 && l_updateDepth) { l_opaqueFragPos = g_dataPos; l_updateDepth = false; } uniform vec3 in_propId; vec4 maskValue = texture3D(in_mask, g_dataPos); if(maskValue.r <= 0.0) { g_skip = true; } uniform float in_maskBlendFactor; uniform sampler2D in_mask1; uniform sampler2D in_mask2;Generic Warning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.cxx, line Failed to attach ImageSampleFBO!Failed to initialize ImageSampleProgram!ERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.cxx, line vtkOpenGLRenderPass::PreReplaceShaderValues failed for vtkOpenGLRenderPass::PostReplaceShaderValues failed for RenderPass::SetShaderParameters failed for renderpass: in_inverseTextureDatasetMatrixThree dependent components are not supportedvtkGPUVolumeRayCastMapperbasic_string::append vec4 l_sumValue; }in_twoSidedLightingin_lightAmbientColorin_lightDiffuseColorin_lightSpecularColorin_lightDirectionin_numberOfLightsin_lightAttenuationin_lightPositionalin_lightPositionin_lightExponentin_lightConeAnglein_croppingPlanesin_croppingFlagsin_propIdGL_ARB_texture_floatRequired extension vec4 g_gradients;vec4 g_gradients[];)); },vec2(scalar[], 0)).r; } } uniform sampler2D if (component == , vec2(scalar[], g_gradients[); } ) { return texture2D(].w)).a; } gl_FragData[] = texture2D(, texCoord); return; in_vertexPosin_clippingPlanes//VTK::ComputeOpacity::Dec//VTK::ComputeColor::Dec//VTK::GradientCache::Dec//VTK::RenderToImage::Dec//VTK::RenderToImage::Impl//VTK::RenderToImage::Exit//VTK::Picking::Exit//VTK::Picking::Decuniform sampler3D in_mask;renderedTex_//VTK::FSQ::Decl//VTK::FSQ::ImplShader failed to compilein_cellSpacingin_cellStepin_cellScalein_depthSamplerin_volumein_noiseSamplerin_maskin_mask1in_mask2in_maskBlendFactorin_ambientin_diffusein_specularin_shininessin_projectionMatrixin_inverseProjectionMatrixin_modelViewMatrixin_inverseModelViewMatrixin_volumeMatrixin_inverseVolumeMatrixin_textureDatasetMatrixin_textureToEyein_projectionDirectionin_noOfComponentsin_independentComponentsin_volume_scalein_volume_biasin_sampleDistancein_scalarsRangein_cameraPosin_volumeExtentsMinin_volumeExtentsMaxin_textureExtentsMinin_textureExtentsMaxin_windowLowerLeftCornerin_inverseOriginalWindowSizein_inverseWindowSizein_useJitteringin_cellFlagin_texMinin_texMaxin_cellToPointin_clampDepthToBackfacein_averageIPRangein_scalein_biasin_componentWeightvtkOpenGLCamerain_depthPassSamplerReductionFactor: CurrentPass: vector::reservevector::_M_fill_insertvector::_M_default_appendERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLVolumeRGBTable.h, line vtkTextureObject not initialized!Failed to query max texture size! using default 1024.Warning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLVolumeRGBTable.h, line This OpenGL implementation does not support the required texture size of , falling back to maximum allowed, This may cause an incorrect color table mapping.ERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLVolumeOpacityTable.h, line Warning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLVolumeOpacityTable.h, line . Falling back to maximum allowed, ERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLTransferFunction2D.h, line Warning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLTransferFunction2D.h, line ERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLVolumeGradientOpacityTable.h, line Warning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLVolumeGradientOpacityTable.h, line 31vtkOpenGLGPUVolumeRayCastMapper27vtkOpenGLTransferFunction2D35vtkOpenGLVolumeGradientOpacityTable27vtkOpenGLVolumeOpacityTable23vtkOpenGLVolumeRGBTable36vtkGenericOpenGLResourceFreeCallback29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperE=B?w? ?8?? vec4 pos = in_projectionMatrix * in_modelViewMatrix * in_volumeMatrix * vec4(in_vertexPos.xyz, 1.0); gl_Posi uniform vec3 in_lightAmbientColor[1]; uniform vec3 in_lightDiffuseColor[1]; uniform vec3 in_lightSpecularColor[1]; vec4 g_lightPosObj; vec3 g_ldir; vec3 g_vdir; vec3 g bool l_adjustTextureExtents = !in_cell // Get the 3D texture coordinates for lookup into the in_volume dataset g_dataPos = ip_text g_ski vec4 computeGradient(int component) { return vec4(0.0); } vec4 computeLighting(vec4 color, int component) { vec4 finalColor = vec4( finalColor.a = color.a; return finalColor; vec3 computeRayDirection() { return normalize(ip_vertexPos.xyz - g_eyePosObj.xyz); vec3 in_projectionDirection; vec3 computeRayDirection() { return normalize((in_inverseVolumeMatrix * vec4(in_projectionDirection, 0.0)).xyz); bool l_firstValue; vec4 l_max vec4 l_min // We get data between 0.0 - 1.0 range l_firstValue = true; l_maxValue = vec4(0.0 //We get data between 0.0 - 1.0 range l_firstValue = true; l_minValue = vec4(1.0)for (int comp = 0; comp < in_noOfComponents; comp++) { g_gradients[comp] = computeGradient(com if (!g_skip) { vec4 scalar = texture3D(in_volume, g_dataPos); } const float g_opacityThreshold = 1.0 - 1 uniform vec3 in_propId; int clippingPlanesSize; vec3 objRayDir; mat4 textureToObjM objRayDir = normalize(in_projectionDirecuniform sampler3 vec4 maskValue = texture3D(in_mask, g_dataPos); if(maskValue.r <= 0.0) { g_skip = true; float in_maskBlendFactor; uniform sampler2D in_mask1; uniform sampler2D in_mask vec3 l_opaqueFragPos; bool l_up l_opaqueFragPos = vec3(-1.0); if(in_clampDepthToBackface) { l_opaqueFragPos = g_dataPos; } l_updateDe if(!g_skip && g_srcColor.a > 0.0 && l_updateDepth) { l_opaqueFragPos = g_dataPos; l_updateDepth = false; vec3 l_isoPos = g_dataPosr.a > 0.0) { l_isoPos = g_dataPos; g_exit = true; g_skip = true; initializeRayCast(); castRay(-1.0, -1.0); fin?????o@o@ uniform sample uniform samplerin_opacityTransfin_colorTransferin_gradientTrans//VTK::ComputeGr//VTK::ComputeLi//VTK::ComputeRa//VTK::ComputeCl//VTK::ComputeTextureCoords::Imp//VTK::Base::Dec//VTK::CallWorke//VTK::Base::Ini//VTK::Base::Imp//VTK::Base::Exi//VTK::RenderToI//VTK::BinaryMas//VTK::Composite//VTK::Shading:://VTK::Cropping://VTK::Clipping://VTK::Terminati//VTK::Terminate???9~$@@@@?@?@@?vtkOpenGLProjectedTetrahedraMappervtkProjectedTetrahedraMappervtkUnstructuredGridVolumeMapperend start FalseTrueVisibilitySort: UseFloatingPointFrameBuffer: Support for not implementedInvalid vtkOpenGLRenderWindowFO is incomplete ERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLProjectedTetrahedraMapper.cxx, line Warning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkOpenGLProjectedTetrahedraMapper.cxx, line Missing FBO support. The algorithm may produce visual artifacts.The required extensions are not supported.Encountered non-tetrahedra cell!Can't use projected tetrahedra without scalars!Refusing to upload empty array.Error setting 'vertexDC' in shader VAO.Error setting 'scalarColor' in shader VAO.Error setting attenuation in shader VAO.Error setting depth in shader VAO.34vtkOpenGLProjectedTetrahedraMapper?DCGLSafeUpdateProgPTM::AllocateFORPTM::ProjectTetrPTM::UseFloatingPointFrameBufferattenuationArrayvtkOpenGLRayCastImageDisplayHelpervtkRayCastImageDisplayHelpersource34vtkOpenGLRayCastImageDisplayHelper//VTK::System::Dec //VTK::Output::Dec varying vec2 tcoordVC; uniform sampler2D source; uniform float scale; void main(void) { gl_FragData[0] = texture2D(source,tcoordVC)*scalvtkSmartVolumeMapperERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkSmartVolumeMapper.cxx, line Could not find the requested vtkDataArray! Warning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkSmartVolumeMapper.cxx, line is not supported byFixedPointVolumeRCMapper (either cell data or multiple components).Failed to setup vector rendering mode! No input.Failed to set the active attribute in magnitude filter!Internal Error: No RGBTransferFunction has been set!Internal Error: No ScalarOpacity has been set!Unknown vector rendering mode!Internal Error: Invalid RequestedRenderModeInternal Error: Invalid CurrentRenderModeRayCastAndTextureRenderMode and TextureRenderMode no longer supportedCould not create image - no available mapperInteractiveAdjustSampleDistances: Data array MagnitudeInternal Error!Invalid Render Mode.FinalColorWindow: FinalColorLevel: RequestedRenderMode: InteractiveUpdateRate: InterpolationMode: MaxMemoryInBytes:MaxMemoryFraction:AutoAdjustSampleDistances: SampleDistance: 20vtkSmartVolumeMapper|= _B??@vtkVolumeTexturevector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu)Interpolation type not supported in this mapper.ERROR: OpenGL MAX_3D_TEXTURE_SIZE is ERROR: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/Rendering/VolumeOpenGL2/vtkVolumeTexture.cxx, line Capabilities check via proxy texture 3D allocation failed!Texture 3D allocation failed! Invalid mapper!Invalid texture dimensions []HandleLargeDataTypes: GL Scale: GL Bias: InterpolationType: UploadTime: CurrentBlockIdx: StreamBlocks: p??>??????????16vtkVolumeTexture//VTK::System::Dec /*========================================================================= Program: Visualization Toolkit Module: raycasterfs.glsl Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen All rights reserved. See Copyright.txt or http://www.kitware.com/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ ////////////////////////////////////////////////////////////////////////////// /// /// Inputs /// ////////////////////////////////////////////////////////////////////////////// /// 3D texture coordinates form vertex shader varying vec3 ip_textureCoords; varying vec3 ip_vertexPos; ////////////////////////////////////////////////////////////////////////////// /// /// Outputs /// ////////////////////////////////////////////////////////////////////////////// vec4 g_fragColor = vec4(0.0); ////////////////////////////////////////////////////////////////////////////// /// /// Uniforms, attributes, and globals /// ////////////////////////////////////////////////////////////////////////////// vec3 g_dataPos; vec3 g_dirStep; vec4 g_srcColor; vec4 g_eyePosObj; bool g_exit; bool g_skip; float g_currentT; float g_terminatePointMax; uniform vec4 in_volume_scale; uniform vec4 in_volume_bias; //VTK::Output::Dec //VTK::Base::Dec //VTK::Termination::Dec //VTK::Cropping::Dec //VTK::Clipping::Dec //VTK::Shading::Dec //VTK::BinaryMask::Dec //VTK::CompositeMask::Dec //VTK::GradientCache::Dec //VTK::ComputeOpacity::Dec //VTK::ComputeGradient::Dec //VTK::ComputeGradientOpacity1D::Dec //VTK::ComputeLighting::Dec //VTK::ComputeColor::Dec //VTK::ComputeRayDirection::Dec //VTK::Picking::Dec //VTK::RenderToImage::Dec //VTK::DepthPeeling::Dec /// We support only 8 clipping planes for now /// The first value is the size of the data array for clipping /// planes (origin, normal) uniform float in_clippingPlanes[49]; uniform float in_scale; uniform float in_bias; ////////////////////////////////////////////////////////////////////////////// /// /// Helper functions /// ////////////////////////////////////////////////////////////////////////////// /** * Transform window coordinate to NDC. */ vec4 WindowToNDC(const float xCoord, const float yCoord, const float zCoord) { vec4 NDCCoord = vec4(0.0, 0.0, 0.0, 1.0); NDCCoord.x = (xCoord - in_windowLowerLeftCorner.x) * 2.0 * in_inverseWindowSize.x - 1.0; NDCCoord.y = (yCoord - in_windowLowerLeftCorner.y) * 2.0 * in_inverseWindowSize.y - 1.0; NDCCoord.z = (2.0 * zCoord - (gl_DepthRange.near + gl_DepthRange.far)) / gl_DepthRange.diff; return NDCCoord; } /** * Transform NDC coordinate to window coordinates. */ vec4 NDCToWindow(const float xNDC, const float yNDC, const float zNDC) { vec4 WinCoord = vec4(0.0, 0.0, 0.0, 1.0); WinCoord.x = (xNDC + 1.f) / (2.f * in_inverseWindowSize.x) + in_windowLowerLeftCorner.x; WinCoord.y = (yNDC + 1.f) / (2.f * in_inverseWindowSize.y) + in_windowLowerLeftCorner.y; WinCoord.z = (zNDC * gl_DepthRange.diff + (gl_DepthRange.near + gl_DepthRange.far)) / 2.f; return WinCoord; } ////////////////////////////////////////////////////////////////////////////// /// /// Ray-casting /// ////////////////////////////////////////////////////////////////////////////// /** * Global initialization. This method should only be called once per shader * invocation regardless of whether castRay() is called several times (e.g. * vtkDualDepthPeelingPass). Any castRay() specific initialization should be * placed within that function. */ void initializeRayCast() { /// Initialize g_fragColor (output) to 0 g_fragColor = vec4(0.0); g_dirStep = vec3(0.0); g_srcColor = vec4(0.0); g_exit = false; //VTK::Base::Init //VTK::Terminate::Init //VTK::Cropping::Init //VTK::Clipping::Init //VTK::RenderToImage::Init //VTK::DepthPass::Init } /** * March along the ray direction sampling the volume texture. This function * takes a start and end point as arguments but it is up to the specific render * pass implementation to use these values (e.g. vtkDualDepthPeelingPass). The * mapper does not use these values by default, instead it uses the number of * steps defined by g_terminatePointMax. */ vec4 castRay(const float zStart, const float zEnd) { //VTK::DepthPeeling::Ray::Init //VTK::DepthPeeling::Ray::PathCheck //VTK::Shading::Init /// For all samples along the ray while (!g_exit) { //VTK::Base::Impl //VTK::Cropping::Impl //VTK::Clipping::Impl //VTK::BinaryMask::Impl //VTK::CompositeMask::Impl //VTK::PreComputeGradients::Impl //VTK::Shading::Impl //VTK::RenderToImage::Impl //VTK::DepthPass::Impl /// Advance ray g_dataPos += g_dirStep; //VTK::Terminate::Impl } //VTK::Shading::Exit return g_fragColor; } /** * Finalize specific modes and set output data. */ void finalizeRayCast() { //VTK::Base::Exit //VTK::Terminate::Exit //VTK::Cropping::Exit //VTK::Clipping::Exit //VTK::Picking::Exit g_fragColor.r = g_fragColor.r * in_scale + in_bias * g_fragColor.a; g_fragColor.g = g_fragColor.g * in_scale + in_bias * g_fragColor.a; g_fragColor.b = g_fragColor.b * in_scale + in_bias * g_fragColor.a; gl_FragData[0] = g_fragColor; //VTK::RenderToImage::Exit //VTK::DepthPass::Exit } ////////////////////////////////////////////////////////////////////////////// /// /// Main /// ////////////////////////////////////////////////////////////////////////////// void main() { //VTK::CallWorker::Impl } //VTK::System::Dec /*========================================================================= Program: Visualization Toolkit Module: raycastervs.glsl Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen All rights reserved. See Copyright.txt or http://www.kitware.com/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ /// Needed to enable inverse function #extension GL_ARB_gpu_shader5 : enable ////////////////////////////////////////////////////////////////////////////// /// /// Uniforms, attributes, and globals /// ////////////////////////////////////////////////////////////////////////////// //VTK::Base::Dec //VTK::Termination::Dec //VTK::Cropping::Dec //VTK::Shading::Dec ////////////////////////////////////////////////////////////////////////////// /// /// Inputs /// ////////////////////////////////////////////////////////////////////////////// attribute vec3 in_vertexPos; ////////////////////////////////////////////////////////////////////////////// /// /// Outputs /// ////////////////////////////////////////////////////////////////////////////// /// 3D texture coordinates for texture lookup in the fragment shader varying vec3 ip_textureCoords; varying vec3 ip_vertexPos; void main() { /// Get clipspace position //VTK::ComputeClipPos::Impl /// Compute texture coordinates //VTK::ComputeTextureCoords::Impl /// Copy incoming vertex position for the fragment shader ip_vertexPos = in_vertexPos; } //VTK::System::Dec /*========================================================================= Program: Visualization Toolkit Module: vtkglProjectedTetrahedra.glsl Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen All rights reserved. See Copyright.txt or http://www.kitware.com/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ // all variables that represent positions or directions have a suffix // indicating the coordinate system they are in. The possible values are // MC - Model Coordinates // WC - WC world coordinates // VC - View Coordinates // DC - Display Coordinates attribute vec4 vertexDC; attribute vec3 scalarColor; attribute float depthArray; attribute float attenuationArray; varying float fdepth; varying float fattenuation; varying vec3 fcolor; void main() { fcolor = scalarColor; fdepth = depthArray; fattenuation = attenuationArray; gl_Position = vertexDC; } //VTK::System::Dec /*========================================================================= Program: Visualization Toolkit Module: vtkglprojectedTetrahdraFS.glsl Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen All rights reserved. See Copyright.txt or http://www.kitware.com/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ //VTK::Output::Dec varying vec3 fcolor; varying float fdepth; varying float fattenuation; void main() { // the following exp is done in the fragment shader // because linear interpolation (from the VS) of the resulting // value would not match the exp of the interpolated // source values float opacity = 1.0 - exp(-1.0*fattenuation*fdepth); gl_FragData[0] = vec4(fcolor,opacity); if (gl_FragData[0].a <= 0.0) { discard; } } vtkRenderingVolumeOpenGL2ObjectFactoryvtkRenderingVolumeOpenGL2 factory overrides.vtk version 8.1.2vtkObjectFactoryOverride for vtkRenderingVolumeOpenGL2 module38vtkRenderingVolumeOpenGL2ObjectFactory; p!`$$%X&8,9L:::0; <$< =B=4>J? @BCD"XE6E^$FnHtK0LOQ$RRS SGT |T"T$lU$&V'0XB(<[(\((]*]+(^,^D-_-_h.`0/`/a0|aj1b1d1f1g2Dh~3h3i,4i<4j4l5Lm5m5 n66,pV6pf6p6`q7q*9s:9(t??L$@|@A4B`CCpEH dHP H K!tK8!DL!L!L!M!M,"DN#R$W%TZH%Z%_%c|&d&4e'e8'$g4g(Tg<tgXglgghh$h4hDhTh th h4hHh\hphiiDiTiiiii$i8iLi`it$j4jtjjjjjkk(4k<TkPkdlx$lllTmmmmmm,m@mTnhDn|nnoDoTo,ohDp p4pHq\Tq dql"r"v#d|X#t'3T3$4 5Č7t7T4888T849:h::$;L;Ğp;t;$;Ԥ0<t<<4<$@=4=T=t=$>dX>>,?4P?t??@@T@tx@@@d@@ A0ATAxAAAA4BXB4lBBB$B8C\CCCCCD4DXD ExETEDFTFF4 GGGH4@P>tP?P@QGQGTRKRV@S$fSt,T4TUVWDTXļ[t[4\$\DL]4]L^^T@_t_8`$`(adb4cttd#ed$Df*f+DgD6g47gtfFBI B(A0A8J 8A0A(B BBBF   f\9eFEE B(A0Gps 0M(B BBBN  0A(B BBBG ,epH=JFBB E(D0D8D@ 8A0A(B BBBG 4(>]FED A(D0x(G ABB4`,>]FED A(D0x(G ABB8T>FBH D(G0X(I DBBhb ^ ^ ^1(4^<0^ P,^ d(^1xT^P^ L^ H^D^ @^ <^1h^d^ ,`^ @\^!Tx^ ht^Z|^ ^ ^ ^Z_ ^ ^ ^Z@_ 0<_ D8_ X4_!lP_ L_!h_ d_!_ |_I_ _  _  _!4_ H_ \_!p_ _M` `  ` `!$`  `!<` $8`!8T` LP`!`l` th`!` `!` `1`` ` ` (` <` P` d` x````` ``?`)`P,0a)@La1TxaAha|aaaa!aa!a!b! bP0\bDhbXtb lpb |b)b bbb b b  b  b4bHb \b p|b xb tbpb lb!bb)b b $b 8b Lb `b tb b b |b xbtbpbLH0~ A bBbB0c"D8cBXtc"lcc cd! d!hfJf>fB gJ$Hg.08DVBDD G0^  AABE 8lVBBE A(D@a (A ABBK f? g?LgDg?gD g? hD4Xh?HhD\hDph?(iDdi?(i'EAG  AAF jrkb\kbkH}ULwkHaULwlHEULwtHlEY B lmQTL@m)EY B DH4UBBB B(A0A8D`8A0A(B BBB<VoTBBA D(L0 (D ABBA &CT0H WBBB B(A0A8D`8A0A(B BBBH |ZBEB B(A0I8GP 8D0A(B BBBA ,!\D t H HH!d]BEB B(A0I8GP 8D0A(B BBBA L_r7SBBB B(A0D8L`j 8D0A(B BBBH XmS`p"kFBA D(G0J (A ABBD ` (A ABBB N (A ABBD D (D ABBA ,`a{RFFD L DBA  FR ,<asRFFD j DBA lTR ,a@RFFD m DBA !R ,b RFFD a DBA Q  #`bFI  EA #LcFI  EA #cFI  EA PddmQFBB B(D0F8G 8D0A(B BBBF B|QPh`QFBB B(D0A8H 8D0A(B BBBG XcQ %mFI { EA ,%@n<LnQFED E(Dp (D ABBG %PpPpPFBB B(G0D8D: 8D0A(B BBBF hQ &tvFJ  ED <&px0P&|x1FDD D0  DABA 0&zFDD D0  DABA 8,}%JPFDA HV  DABH hPPPFBB B(D0D8D 8D0A(B BBBC :6P 'PFI  EA '܈FI  EA 'hFI  EA 'FBB A(A0 (D BBBA r (D BBBD r (D BBBD P (D BBBF P (D BBBF (X 0(L (XFI  EA (FI p EA (`FI  EA )FI  EA D)xX) l)FG _ EG )lFG _ EG )HFG _ EG )$)0 *<FI  EA H!ؑcMFBE D(A0DR 0D(A BBBE !r&M *ؕFG  EG * *FG D EJ *\FK Q EI +XFK Q EI <"D MFBD A(DZ (D ABBD ";L +ĚFI  EA +PFI  EA +<FI  EA ,(FI  EA (,FI t EA L, FI  EA p,FI  EA ,xFI  EA P,$$KFEB B(A0A8D 8D0A(B BBBK $76K8$latKEAI m AAB } AAA Hl-"FBB B(D0D8G`K 8A0A(B BBBH -`L-TrFBD D(D0q (A ABBE  (A ABBG (.f(0<%hQdJFBA A(DPQ (D ABBH %28JPH.hFBB E(D0A8D@o8A0A(B BBB<d&gIFBA D(D0O(A ABB80/mFBB A(A0Y(A BBB8& o`IFEA A(D0W(A ABBX'_(IFBB A(A0G@ 0A(A BBBJ t0A(A BBB<x'HFBD A(D0 (D ABBG D0ȭEL8`0̭ZEDG@ AAK dHOP[HB@(0iEDJ | HAH d04xFBE B(A0A8Gp1 8A0A(B BBBE  8A0A(B BBBG 01pLP1,hFBE B(A0A8G 8A0A(B BBBH (1LFAGpq ABA H1FEE E(D0H8JP} 8D0A(B BBBK <2DFBD D(J) (A ABBG 4X29FDD G@  AABG 82FBA D(G0t (A ABBB 82P?IAD  ABE g ABF 43TzEAG R AAG D AAB 0@3FAD G@  AABI 4t3EAG  AAJ D AAJ 43/EAG@o AAB  AAF DX+4DFAA GPu  AABH   IHBE +DP@+p6DFAD GPXR`MXAPX  AABA ,RDP$4LGEEL dJA4tE`4FBB B(A0A8GDKDIT 8A0A(B BBBD X5tl585NAD YAAJH VCA(5aFG {AA$5tXEAG FA(6NDJ AAHL<6peBB A(D0(F BBBT046NDJ  AAJ DDAH6FBB B(A0D8G@H 8F0A(B BBBI @7LqOBD D(G08 (A ABBB PDT7FAA  ABQ F ABG A DBI 77P8/\AFKB B(A0A8G 8A0A(B BBBG /A<8 LP8FEB D(A0m (D BBBG A (C BBBF 08,hFAG H ABG DAB8hH8tFBB E(A0A8DP 8D0A(B BBBC @08[?FBB G(I0_ (D BBBA ,x9[FEG g BBC 9\@Lo98\ILxLT1l_?FBB B(D0A8D` 8A0A(B BBBA 1?`,1?m?FFD \ DBA 1xM? :[ P(2x%?FBB B(D0C8K 8D0A(B BBBF |2T?L2 >FBB E(D0D8I 8D0A(B BBBE 2,?L3??FBB B(A0A8G 8A0A(B BBBF d3u:?P3hlw?FBB B(A0A8G 8A0A(B BBBE 37?L4` ?FBB B(A0A8G 8A0A(B BBBC P4hA@Pt4,}'@FBB B(A0A8G 8A0A(B BBBG 4N@P4<@FGB B(A0A8G  8A0A(B BBBA @5ZV@dd5lX@FEB B(A0A8DPg 8A0A(B BBBJ  8A0A(B BBBE 8X>YFEA A(D0 (A ABBB H>xZGFOB B(A0A8DP 8A0A(B BBBB PT6 CD?FBB B(D0C8IG 8A0A(B BBBC 6H?HX?[GFOB B(A0A8DP 8A0A(B BBBB H?\GFOB B(A0A8DP 8A0A(B BBBB H? ]GFOB B(A0A8DP 8A0A(B BBBB P7J]>FEE B(A0A8Ij 8A0A(B BBBG 8*c?H@ctFEE D(J0v (A BBBE D (A BBBE `AL] FBF E(A0D8D@u 8I0A(B BBBE [ 8F0A(B BBBF 0dA]FAA G0  AABF L 9_g>PBB B(A0D8Dp 8A0A(B BBBH P\9Db__>FBO B(A0A8D 8A0A(B BBBI tU<FBF D(D0G 0A(A BBBB h>U<`>DH:<FBB F(D0D8JIcA 8A0A(B BBBJ > <D? ;FBB E(G0GpL 0A(A BBBG \?P;pd?-;FBE F(D0D8J*eEIg- 8A0A(B BBBH ?L;P @d};FBB E(E0D8G 8A0A(B BBBE `@;P@l];FBB B(E0D8J 8A0A(B BBBK @;P@Tp;FBB B(E0D8G 8A0A(B BBBK PA(u;HJgFBB B(A0D8DPD 8D0D(B BBBG LJpiFFB B(D0D8DP 8D0A(B BBBK $ 8F0A(B BBBE x 8G0A(B BBBH Z 8A0A(B BBBD PXBزw:FHB E(D0D8J 8A0A(B BBBI $BIG:A$`K|FHN RGB<BkE :FBE A(D` (D BBBF |KoFBE E(D0C8G@W 8A0A(B BBBG D 8A0A(B BBBJ  8C0A(B BBBI HHLD7FBB B(D0A8Jp 8C0A(B BBBH <DrE29FBE A(D` (D BBBF HLFBB E(A0A8Jp  8C0A(B BBBH  Mp<D\vE8FBE A(D` (D BBBF |MlzGFEB E(A0C8GP 8A0A(B BBBH D 8A0A(B BBBB   8C0A(B BBBI `N\_FBB E(G0A8G@ 8J0D(B BBBN D 8A0A(B BBBB <E}E7FBE A(D` (D BBBF HNFBE B(A0G8Dp 8A0A(B BBBA N"pO\FEE E(D0G8D@` 8A0A(B BBBB L 8A0A(B BBBJ G 8G0F(B BBBL R8J0C(B BBBPGX 6FJB B(A0D8L' 8A0A(B BBBJ lG 64PFGA { ABD FBLG8=|6FBB B(A0D8JE 8A0A(B BBBF H6PX0EC BNQ  A Y. q.L.0^.q.0.. F.$Q\O1 dZ1xZZ ZZZ Z Z [_[D ,[@ @[< T[8 (RDc+0FAG JDB[EL[OEY B j$[lREDG AA[? \ <,S|Gw/FAG i ABA S2S/ ,S??/FFD \ DBA T/ \ P@T`< .FBE E(D0A8J 8A0A(B BBBF TN.TD](FBE E(D0D8D`ghJpExBI8A0A(B BBBG`]PHD B(D0I]PHD B(D0I$]0|FHN RGB^( ^&10^,& D^(&!X^D& l^@&!^\& ^X& ^T&!^p& ^l&I^& ^&  _&  _&14_&H_& \_& p_&Q_' _' _' _&1_('_$' _ ' `'1$`H'8`D' L`@' ``<'!t`X' `T' `P'`L' `H' `D' `@'!a\'1a'1(a'!|?|@|A|C{C|U{Y|\{d|fJ|g|g{i|j|l|l{n{n|p {p|u{w{w {w|w|x{x{y |y|y|z{zzz{z{z{z|z{=1";  3# 'w  (t9  3# $)? j(    ;:w E6? + !+#$+$+++ ) #l   K  3# qb 6  Pn 0C- % > JQ  3# F`BB`CC`DD`EPF`0@P p 8@8LWr )Ie  @ovH ,N` oMooEo&0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p`GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 F{Q{ `B|'+6*X)<"| Y$hP#Z2&0+5 0r Xm  > j  B PF I% n `= v6  &h; 6hN b (K   ~  o ##T4$9%:`s&()N+VP-^D.*n/f9/`/103 33ap4 5v5\67C78ImB|'.6-X,8 8 8 9@!:Z!;S "X;u"]"h;a[$=#;d#;#<#<#<oL$`C|'160X/$b= $=%=jh%@0v%=%>\'6&V@g&f@&v@N'C|'463X2'='@`'@'`D|'766X5'@ 'AP.(`A z(A(A(A+Y)`)+A!+`h,+A|+D|':69X8+A+A0/,B -k,` ,p , %-8BZ-HB-<-`E|'B6AX@--E-F.PF%.(1.X.Fd.....-.. /i/@'/}_0%00/1 I1.2(X2(d2@2@22^?3PmlV44p@4@&5,5  5{5O66066c 7P77:8@_8 8888@C9Pn99:<: S :-;|;;@E;C=<Ib<G<@= L==p=`}k>>"?1?`??0.@@@@0AoApApEAAIBлGB0GKCGC>DDD& E*ExLEs FPsFF FPF@GcG`GIGE3H EHHHI,+I{Ip@IIy JKvK@KP]Lp M`hM M0NxGN{ XOOOHO0.P@HOPPPWQGQPVRR+SS6S WT0T QT0%U`U0U@>VZV`V' WeWW)XDX"Po eXX"@rY@apYY"Й Y"tY"nZjZ"!Z" ZpWGZ[Z["`d [`l][[\Q\"p?\\\;]" m]]^^"` L^"G^^_4_]_" _"p__"ХG`b`"@``"Ф`Pea"Aa"c eaa" a" a"  ;b!`"ab!`bbbc!x1cEc@qc"0!c"u c !/Ndd"@rd d"`o d" e9ee"f?f`>=ff"`>ff"1g" ]guggg h`DhVcphh"1hh!i3i"p!giptii"t jUj"c_zj"j" jk>k"@)sk!`kk,l"PIlkl"К lllmQmomm"0u1m"m`Nnnn"@ oboo@oo ipp p"ЛBpq"t1Kq"!q"Ф?q"@q-r" Jr"rvr"nFrrrr0zDsls" ss" ss tS5Cttt"Ptt+u!%Tu"жu"Du"p v1v"  _v"P vv"Ѝv$w!Dw"Jow" Pw"@Pw`Xxyx2 xxyyyy"Q!zJzgzzzz"P ={"Dw{"@.{{{`I|U|||||"`!2}fTP}}pUS}}"$~"pqC~Й|~"'@fE" " #!>{" !`%@OE"O ;O?`Ձ"@e '"!dłA"дI~"_)5e0C" O  "@3^v"@ Յ"p /\ֆ"q >y"П"DM"!DIjJw"У!" %g"pDϊO`q"  " p،/0C]"@s ܍"c1h"!"``M;E"n_ߏfH""v"?8` o0(3/" 9"@s?"`" "0b )]"P p Ɣ"n /"@o XZ0*_m?I`f!p "0P" "N!"P""p Nv" "!0J$O@Ti"@$"0o ؙ]4F"p " " Ԛ"@ "O!J"!,ě` "oWԜ"@!A#.0Fx՞"#4Wɟ!z"1Π@RQ5" g" ǡ"uB3"@Q<}}pWG>"6d` )SbΥ-Ur TΦ!Pj"d?!ŧ" "#"p!Vg!8¨Eh@"Jo+"p CC ̪") M1Jt"`1"PBʫ"  H!n"`r"А ,`X~"Iwܭ"`,"0v1\Ǯ"D"@?9"P s"1ϯ" (Ft"@o"0̱" @1"0UGٲ)]" ³"0p"Df"@x<"P״"p?"n#P f=" ܵp "s9`"Мl˶" Jzɷ"po 5 fl?"Q ;"\" F8"Q?"u ݺ@9"@?""P" 5Y`oۼ" " (0<q-YQ"!<"0 "pc"p " L}""!a}UyP H)[T"Д Oo!"0L" f"Ц " "D(q"0O!"O9U~" u "!(" ]"  `"!hb3"!" |"Q"P &P?T"p `("pu93"0d j"0?"ЌMg"t D"0!o"` " \X< " >Z"@d " 3^"cx"4Y" ,"` '" b"  WRn"@"s- p=iаj" " 2" hr" XF{"O !X@w"С>" "@OE@k 8VВ#:u"@"p1`@7q n@m  "` DbK"Pd @3Am"s """PcRoP hIY]Oo"P #1R.RE^P vb"Pn" " "v)'"!Om"p!"?7?%6;k"И)N?""@p!,Ql]"01Q"x?u"p Fr"pdO G("qH"p "!"q -"q 4fTR"1!"`6D" "0r " ?R 7a" q!&P7w"0B"  " "!+!K`b>"!!"`SKu"p ! )" S"y" I"B"0 " Jx"@Z@?w" E" `pN"O "J"`?" "` *M" mH<" r"`1q"Z-" Z[&"Pq VcOcO i"!"01"0 A"`n e "QAWx" P-g!j")PG"`O `(G"@ Nq" " H6_"0M"x "0"pO!?"0GyS"ЏZ"D "4"0)Y}* " r W? ! p H "` "P  " " wB "A@ | "o " "B "?- W    "   "o!$ P  "pwDJ8" n ` 7YplD"`q8 m*`m1"pO (_"O "Ц?X" <v"p "rPmg8^"Ps"` "b"0:F"!u"p "pv  W"q1" 0.X1k"c  " 0H ,pSp["w?" "DN"e<"o";"1|" }PeP]" r "c c T"@!)K"` #"`c g" "!: S5] V "p!  !"p E!!! ! ""Б ?"P$4""Pj?"`i;#{#0^J##"@J#"Gr$H$%"%]%"t %" %%"pp &" 6&]&&"p_ZN25vtkMultiBlockVolumeMapper24ReleaseGraphicsResourcesEP9vtkWindow.localalias_ZN25vtkMultiBlockVolumeMapper3NewEv.cold_ZN25vtkMultiBlockVolumeMapper9GetBoundsEv.cold_ZN25vtkMultiBlockVolumeMapper11SortMappersEP11vtkRendererP12vtkMatrix4x4.cold_GLOBAL__sub_I_vtkMultiBlockVolumeMapper.cxx_ZStL8__ioinit_ZL28vtkDebugLeaksManagerInstance_ZL39vtkObjectFactoryRegistryCleanupInstance_ZN25vtkMultiBlockVolumeMapper24ApplyJitteringResolutionEP20vtkSmartVolumeMapper.cold_ZN25vtkMultiBlockVolumeMapper13CreateMappersEP17vtkDataObjectTreeP11vtkRendererP9vtkVolume.cold_ZN25vtkMultiBlockVolumeMapper11LoadDataSetEP11vtkRendererP9vtkVolume.cold_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.constprop.0_ZNSt8_Rb_treeIN9vtkShader4TypeESt4pairIKS1_PS0_ESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0_ZNSt8_Rb_treeIN9vtkShader4TypeESt4pairIKS1_PS0_ESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE7_M_copyILb0ENSB_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS5_ESG_PSt18_Rb_tree_node_baseRT0_.isra.0_ZNSt8_Rb_treeIN9vtkShader4TypeESt4pairIKS1_PS0_ESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE7_M_copyILb0ENSB_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS5_ESG_PSt18_Rb_tree_node_baseRT0_.isra.0.cold_ZNSt8_Rb_treeIKN9vtkShader15ReplacementSpecESt4pairIS2_NS0_16ReplacementValueEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0_ZNSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiS5_EEEixEOi.constprop.0_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE7_M_copyILb0ENSE_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESJ_PSt18_Rb_tree_node_baseRT0_.isra.0_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE7_M_copyILb0ENSE_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESJ_PSt18_Rb_tree_node_baseRT0_.isra.0.cold_ZN27vtkOpenGLTransferFunction2D3NewEv.cold_ZN35vtkOpenGLVolumeGradientOpacityTable3NewEv.cold_ZN27vtkOpenGLVolumeOpacityTable3NewEv.cold_ZN23vtkOpenGLVolumeRGBTable3NewEv.cold_ZN9vtkvolume23BaseDeclarationFragmentB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiibii.cold_ZN9vtkvolume8BaseInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumei.cold_ZN9vtkvolume26ComputeGradientDeclarationB5cxx11EP9vtkVolume.cold_ZN9vtkvolume26ComputeLightingDeclarationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiii.cold_ZN9vtkvolume23PreComputeGradientsImplB5cxx11EP11vtkRendererP9vtkVolumeii.cold_ZN9vtkvolume21ShadingImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeP12vtkImageDataP16vtkVolumeTextureiii.cold_ZN9vtkvolume11ShadingExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeii.cold_ZN9vtkvolume12ClippingInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume.cold_ZN9vtkvolume27CompositeMaskImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeP12vtkImageDataP16vtkVolumeTextureii.cold_ZN9vtkvolume26ImageSampleDeclarationFragERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEm.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24ActivateTransferFunctionEP16vtkShaderProgramP17vtkVolumePropertyi.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal26DeactivateTransferFunctionEP17vtkVolumePropertyi.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal8LoadMaskEP11vtkRendererP12vtkImageDataS4_P9vtkVolume.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal18CreateNoiseTextureEP11vtkRenderer.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal33LoadRequireDepthTextureExtensionsEP15vtkRenderWindow.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19CaptureDepthTextureEP11vtkRendererP9vtkVolume.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper22ClearShaderReplacementEN9vtkShader4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb.cold_ZN31vtkOpenGLGPUVolumeRayCastMapperC2Ev.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper3NewEv.cold_ZN9vtkvolume16GradientCacheDecB5cxx11EP11vtkRendererP9vtkVolumeii.cold_ZN9vtkvolume28ComputeGradientOpacity1DDeclEP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiS8_EEE.cold_ZN9vtkvolume23ComputeColorDeclarationEP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiSC_EEE.cold_ZN9vtkvolume25ComputeOpacityDeclarationEP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiSC_EEE.cold_ZN9vtkvolume25ComputeColor2DDeclarationEP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiSC_EEE.cold_ZN9vtkvolume27ComputeOpacity2DDeclarationEP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiSC_EEE.cold_ZN9vtkvolume29ImageSampleImplementationFragERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEm.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal23SetupTransferFunction2DEP11vtkRendererii.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal23SetupTransferFunction1DEP11vtkRendererii.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal20RenderVolumeGeometryEP11vtkRendererP16vtkShaderProgramP9vtkVolume.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal17SetClippingPlanesEP11vtkRendererP16vtkShaderProgramP9vtkVolume.cold_ZNSt3mapIN9vtkShader4TypeEPS0_St4lessIS1_ESaISt4pairIKS1_S2_EEEixEOS1_.constprop.0_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderComputeERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper17ReplaceShaderBaseERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper16ReplaceShaderRTTERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderPickingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderMaskingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper17GetShaderTemplateERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEE.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderShadingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper21ReplaceShaderCroppingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper21ReplaceShaderClippingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper24ReplaceShaderTerminationERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper20AddShaderReplacementEN9vtkShader4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbS9_b.cold_GLOBAL__sub_I_vtkOpenGLGPUVolumeRayCastMapper.cxx_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal29UpdateOpacityTransferFunctionEP11vtkRendererP9vtkVolumej.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal37UpdateGradientOpacityTransferFunctionEP11vtkRendererP9vtkVolumej.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24InitializeImageSampleFBOEP11vtkRenderer.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal14EndImageSampleEP11vtkRenderer.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper23ReplaceShaderRenderPassERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP9vtkVolumeb.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11BuildShaderEP11vtkRendererP9vtkVolumei.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper29SetShaderParametersRenderPassEP9vtkVolume.cold_ZN31vtkOpenGLGPUVolumeRayCastMapper11DoGPURenderEP11vtkRendererP9vtkVolumeP15vtkOpenGLCameraP16vtkShaderProgramii.part.0_ZN31vtkOpenGLGPUVolumeRayCastMapper9GPURenderEP11vtkRendererP9vtkVolume.cold_ZN12_GLOBAL__N_115scoped_annotateD2Ev_ZN12_GLOBAL__N_115scoped_annotateD1Ev_ZN34vtkOpenGLProjectedTetrahedraMapperC2Ev.cold_ZN34vtkOpenGLProjectedTetrahedraMapper3NewEv.cold_ZN34vtkOpenGLProjectedTetrahedraMapper20GLSafeUpdateProgressEdP21vtkOpenGLRenderWindow.cold_GLOBAL__sub_I_vtkOpenGLProjectedTetrahedraMapper.cxx_ZN34vtkOpenGLProjectedTetrahedraMapper11IsSupportedEP15vtkRenderWindow.cold_ZN34vtkOpenGLProjectedTetrahedraMapper10InitializeEP11vtkRenderer.cold_ZN34vtkOpenGLProjectedTetrahedraMapper19AllocateFOResourcesEP11vtkRenderer.cold_ZL9tet_edges_ZN34vtkOpenGLProjectedTetrahedraMapper6RenderEP11vtkRendererP9vtkVolume.cold_ZN34vtkOpenGLProjectedTetrahedraMapper17ProjectTetrahedraEP11vtkRendererP9vtkVolumeP21vtkOpenGLRenderWindow.cold_ZN34vtkOpenGLRayCastImageDisplayHelperC2Ev.cold_ZN34vtkOpenGLRayCastImageDisplayHelper3NewEv.cold_ZN34vtkOpenGLRayCastImageDisplayHelper21RenderTextureInternalEP9vtkVolumeP11vtkRendererPiS4_S4_S4_fiPv.cold_GLOBAL__sub_I_vtkOpenGLRayCastImageDisplayHelper.cxx_ZN20vtkSmartVolumeMapperC2Ev.cold_ZN20vtkSmartVolumeMapper3NewEv.cold_GLOBAL__sub_I_vtkSmartVolumeMapper.cxx_ZN20vtkSmartVolumeMapper10InitializeEP11vtkRendererP9vtkVolume.cold_ZN20vtkSmartVolumeMapper15SetupVectorModeEP9vtkVolume.cold_ZN20vtkSmartVolumeMapper17ComputeRenderModeEP11vtkRendererP9vtkVolume.cold_ZN20vtkSmartVolumeMapper6RenderEP11vtkRendererP9vtkVolume.cold_ZN20vtkSmartVolumeMapper22SetRequestedRenderModeEi.cold_ZN20vtkSmartVolumeMapper19CreateCanonicalViewEP11vtkRendererP9vtkVolumeS3_P12vtkImageDataiPdS6_.cold_ZNSt8_Rb_treeIP12vtkImageDataSt4pairIKS1_PN16vtkVolumeTexture11VolumeBlockEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E.isra.0_ZNSt8_Rb_treeIP12vtkImageDataSt4pairIKS1_PN16vtkVolumeTexture11VolumeBlockEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_.isra.0_ZN16vtkVolumeTexture3NewEv.coldCSWTCH.299_ZN16vtkVolumeTexture21SortBlocksBackToFrontEP11vtkRendererP12vtkMatrix4x4.cold_GLOBAL__sub_I_vtkVolumeTexture.cxx_ZN16vtkVolumeTexture9SetMapperEP31vtkOpenGLGPUVolumeRayCastMapper.cold_ZN16vtkVolumeTexture15SafeLoadTextureEP16vtkTextureObjectiiiiiPv.cold_ZN16vtkVolumeTexture11LoadTextureEiPNS_11VolumeBlockE.cold_ZL56vtkObjectFactoryCreatevtkOpenGLRayCastImageDisplayHelperv_ZL56vtkObjectFactoryCreatevtkOpenGLProjectedTetrahedraMapperv_ZL53vtkObjectFactoryCreatevtkOpenGLGPUVolumeRayCastMapperv_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryC2Ev.cold_ZN38vtkRenderingVolumeOpenGL2ObjectFactory3NewEv.cold_ZL30vtkRenderingVolumeOpenGL2Count_GLOBAL__sub_I_vtkRenderingVolumeOpenGL2ObjectFactory.cxxcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryraycasterfs.cxxraycastervs.cxxvtkglProjectedTetrahedraVS.cxxvtkglProjectedTetrahedraFS.cxx__FRAME_END___ZTS23vtkOpenGLVolumeRGBTable_ZN9vtkvolume25ComputeTextureCoordinatesB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZTS36vtkGenericOpenGLResourceFreeCallback_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPP20vtkSmartVolumeMapperSt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIN18vtkBlockSortHelper11BackToFrontI15vtkVolumeMapperEEEEEvT_T0_SH_T1_T2__ZN9vtkvolume23PreComputeGradientsImplB5cxx11EP11vtkRendererP9vtkVolumeii_ZNSt6vectorI15vtkSmartPointerI16vtkTextureObjectESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPP12vtkImageDataSt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIN18vtkBlockSortHelper11BackToFrontIS2_EEEEEvT_T0_SG_T1_T2__ZN29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperED1Ev_ZTV35vtkOpenGLVolumeGradientOpacityTable__TMC_END___ZN23vtkOpenGLVolumeRGBTableD2Ev_ZN27vtkOpenGLVolumeOpacityTableD1Ev_ZN9vtkvolume11ShadingInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume23ComputeColorDeclarationEP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiSC_EEE_ZN9vtkvolume25ComputeOpacityDeclarationEP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiSC_EEE_ZN9vtkvolume17RenderToImageInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN35vtkOpenGLVolumeGradientOpacityTableD1Ev_ZN9vtkvolume12ClippingExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_fini_ZNSt8_Rb_treeIP36vtkGenericOpenGLResourceFreeCallbackS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT__ZN27vtkOpenGLTransferFunction2D3NewEv_ZN9vtkvolume16GradientCacheDecB5cxx11EP11vtkRendererP9vtkVolumeii_ZN9vtkvolume32RenderToImageDeclarationFragmentB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZTS27vtkOpenGLTransferFunction2D_ZN9vtkvolume12ClippingInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume27CompositeMaskImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeP12vtkImageDataP16vtkVolumeTextureii_ZN9vtkvolume28TerminationDeclarationVertexB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume12CroppingExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN27vtkOpenGLVolumeOpacityTableD2Ev_ZTI27vtkOpenGLVolumeOpacityTable_ZN29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperED2Ev_ZTI23vtkOpenGLVolumeRGBTable_ZN9vtkvolume23DepthPassImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZTI36vtkGenericOpenGLResourceFreeCallback_ZN9vtkvolume25ClippingDeclarationVertexB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume8BaseInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumei_ZN27vtkOpenGLVolumeOpacityTable3NewEv_ZN9vtkvolume28ComputeGradientOpacity1DDeclEP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiS8_EEE_ZN9vtkvolume27RenderToImageImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume12CroppingInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZTV27vtkOpenGLVolumeOpacityTable_ZN23vtkOpenGLVolumeRGBTable31GetMaximumSupportedTextureWidthEP21vtkOpenGLRenderWindowi_ZTS29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperE_ZN27vtkOpenGLTransferFunction2DD1Ev_ZNSt6vectorIP27vtkOpenGLVolumeOpacityTableSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZN23vtkOpenGLVolumeRGBTableD1Ev_ZN29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperED0Ev_ZN19vtkGenericDataArrayI23vtkAOSDataArrayTemplateIfEfE21SetNumberOfComponentsEi_ZN18vtkVolumeStateRAIID2Ev_ZN9vtkvolume27ComputeOpacity2DDeclarationEP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiSC_EEE_ZN23vtkOpenGLVolumeRGBTable6UpdateEP24vtkColorTransferFunctionPdiP21vtkOpenGLRenderWindow_ZN9vtkvolume25CroppingDeclarationVertexB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume26ShadingDeclarationFragmentB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume26ComputeGradientDeclarationB5cxx11EP9vtkVolume_ZTS27vtkOpenGLVolumeOpacityTable_ZN9vtkvolume13DepthPassExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN19vtkGenericDataArrayI23vtkAOSDataArrayTemplateIjEjE21SetNumberOfComponentsEi_GLOBAL_OFFSET_TABLE__ZTI35vtkOpenGLVolumeGradientOpacityTable_ZN9vtkvolume15TerminationInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume27CroppingDeclarationFragmentB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN18vtkVolumeStateRAIID1Ev_ZN27vtkOpenGLTransferFunction2D31GetMaximumSupportedTextureWidthEP21vtkOpenGLRenderWindowi_DYNAMIC_ZN9vtkvolume22CroppingImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZNSt6vectorIP23vtkOpenGLVolumeRGBTableSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZNSt6vectorIP35vtkOpenGLVolumeGradientOpacityTableSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZNSt6vectorIP27vtkOpenGLTransferFunction2DSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZN9vtkvolume26ImageSampleDeclarationFragERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEm_ZN9vtkvolume13DepthPassInitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume17RenderToImageExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZTS35vtkOpenGLVolumeGradientOpacityTable_ZTV23vtkOpenGLVolumeRGBTable_ZTV27vtkOpenGLTransferFunction2D_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPP20vtkSmartVolumeMapperSt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIN18vtkBlockSortHelper11BackToFrontI15vtkVolumeMapperEEEEEvT_SG_T0_T1__ZN9vtkvolume23BaseDeclarationFragmentB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiibii_ZTI27vtkOpenGLTransferFunction2D_init_ZN23vtkOpenGLVolumeRGBTable3NewEv_ZN9vtkvolume8BaseExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume24ShadingDeclarationVertexB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZTI29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperE_ZN27vtkOpenGLTransferFunction2DD2Ev_ZN35vtkOpenGLVolumeGradientOpacityTable31GetMaximumSupportedTextureWidthEP21vtkOpenGLRenderWindowi_ZN27vtkOpenGLVolumeOpacityTable31GetMaximumSupportedTextureWidthEP21vtkOpenGLRenderWindowi_ZN9vtkvolume33ComputeClipPositionImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN27vtkOpenGLVolumeOpacityTableD0Ev__GNU_EH_FRAME_HDR_ZN9vtkvolume11ShadingExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeii_ZN35vtkOpenGLVolumeGradientOpacityTableD2Ev_ZN9vtkvolume20WorkerImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPP20vtkSmartVolumeMapperSt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIN18vtkBlockSortHelper11BackToFrontI15vtkVolumeMapperEEEEEvT_SG_T0__ZN9vtkvolume20PickingActorPassExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume25TerminationImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume32CompositeMaskDeclarationFragmentB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeP12vtkImageDataP16vtkVolumeTexturei_ZN9vtkvolume26ComputeLightingDeclarationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiii_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPP12vtkImageDataSt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIN18vtkBlockSortHelper11BackToFrontIS2_EEEEEvT_SF_T0_T1__ZN9vtkvolume22PickingIdLow24PassExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN19vtkGenericDataArrayI23vtkAOSDataArrayTemplateIjEjE15GetDataTypeSizeEv_ZN9vtkvolume21ShadingImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeP12vtkImageDataP16vtkVolumeTextureiii_ZNSt6vectorIP20vtkSmartVolumeMapperSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZN9vtkvolume25ComputeColor2DDeclarationEP11vtkRendererP15vtkVolumeMapperP9vtkVolumeiiSt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiSC_EEE_ZN9vtkvolume18BaseImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume__dso_handle_ZN35vtkOpenGLVolumeGradientOpacityTableD0Ev_ZTV29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperE_ZN23vtkOpenGLVolumeRGBTableD0Ev_ZN9vtkvolume15TerminationExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume21BaseDeclarationVertexB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume27PickingActorPassDeclarationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN27vtkOpenGLTransferFunction2D6UpdateEP12vtkImageDataiP21vtkOpenGLRenderWindow_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPP12vtkImageDataSt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIN18vtkBlockSortHelper11BackToFrontIS2_EEEEEvT_SF_T0__ZN9vtkvolume29ImageSampleImplementationFragERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEm_ZN9vtkvolume27ClippingDeclarationFragmentB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN9vtkvolume30TerminationDeclarationFragmentB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN19vtkGenericDataArrayI23vtkAOSDataArrayTemplateIfEfE17SetNumberOfTuplesEx_ZN9vtkvolume24BinaryMaskImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeP12vtkImageDataP16vtkVolumeTexturei_ZN35vtkOpenGLVolumeGradientOpacityTable3NewEv_ZN27vtkOpenGLTransferFunction2DD0Ev_ZN29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperE25RegisterGraphicsResourcesEP21vtkOpenGLRenderWindow_ZN9vtkvolume21BinaryMaskDeclarationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeP12vtkImageDataP16vtkVolumeTexturei_ZNSt6vectorI15vtkSmartPointerI16vtkTextureObjectESaIS2_EE7reserveEm_ZN9vtkvolume22ClippingImplementationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumeDW.ref.__gxx_personality_v0_ZN9vtkvolume30ComputeRayDirectionDeclarationB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolumei_ZN29vtkOpenGLResourceFreeCallbackI31vtkOpenGLGPUVolumeRayCastMapperE7ReleaseEv_ZN9vtkvolume22PickingIdMid24PassExitB5cxx11EP11vtkRendererP15vtkVolumeMapperP9vtkVolume_ZN16vtkTextureObject4BindEv_ZN26vtkOpenGLVertexArrayObject28AddAttributeArrayWithDivisorEP16vtkShaderProgramP21vtkOpenGLBufferObjectRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEimiibib_ZN17vtkOStreamWrapperlsEi_ZN12vtkAlgorithm11GetProgressEv_ZN24vtkOpenGLRenderUtilities17PrepFullScreenVAOEP21vtkOpenGLBufferObjectP26vtkOpenGLVertexArrayObjectP16vtkShaderProgram_ZN15vtkVolumeMapper10CroppingOnEv_ZN34vtkOpenGLRayCastImageDisplayHelper13RenderTextureEP9vtkVolumeP11vtkRendererP25vtkFixedPointRayCastImagef_ZN12vtkAlgorithm18SetReleaseDataFlagEi_ZN21vtkOpenGLRenderWindow11PushContextEv_ZN15vtkVolumeMapper30GetCroppingRegionFlagsMinValueEv_ZN12vtkAlgorithm15GetAbortExecuteEv_ZN34vtkOpenGLProjectedTetrahedraMapper19AllocateFOResourcesEP11vtkRenderer_ZN16vtkTextureObject8SetWrapTEi_ZN20vtkSmartVolumeMapper20GetInterpolationModeEv_ZN34vtkOpenGLRayCastImageDisplayHelperC2Ev_ZN16vtkTextureObject24GetDefaultInternalFormatEiib_ZN16vtkVolumeTexture19AdjustExtentForCellER8vtkTupleIiLi6EE_ZN25vtkFixedPointRayCastImage14GetImageOriginEv_ZN25vtkMultiBlockVolumeMapper17SelectScalarArrayEi_ZN9vtkObject18UnRegisterInternalEP13vtkObjectBasei_ZN16vtkContourValues8SetValueEid_ZN12vtkAlgorithm18SetInputConnectionEP18vtkAlgorithmOutput_ZN12vtkImageData9GetExtentERiS0_S0_S0_S0_S0__ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20_ZSt19__throw_logic_errorPKc@GLIBCXX_3.4_ZN16vtkShaderProgram10SubstituteERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_b_ZN17vtkVolumeProperty23GetTransferFunctionModeEv_ZN28vtkProjectedTetrahedraMapper15TransformPointsEP9vtkPointsPKfS3_P13vtkFloatArray_ZN19vtkSmartPointerBaseC2EP13vtkObjectBaseRKNS_11NoReferenceE__cxa_begin_catch@CXXABI_1.3_ZNK16vtkVolumeTexture19NewInstanceInternalEv_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT__ZN14vtkInformation3HasEP33vtkInformationObjectBaseVectorKey_ZN14vtkInformation3HasEP24vtkInformationIntegerKey_ZN17vtkOStreamWrapperlsEPKc_ZN9vtkObject23GetGlobalWarningDisplayEv_ZN25vtkGPUVolumeRayCastMapper43GetLockSampleDistanceToInputSpacingMaxValueEv_ZNSt6vectorIPN16vtkVolumeTexture11VolumeBlockESaIS2_EE7reserveEm__glewBindBuffer_ZN20vtkSmartVolumeMapper43GetInteractiveAdjustSampleDistancesMinValueEv_ZN12vtkAlgorithm6UpdateEi_ZN20vtkSmartVolumeMapper36GetAutoAdjustSampleDistancesMinValueEvmemcpy@GLIBC_2.14_ZN20vtkSmartVolumeMapper28GetInterpolationModeMinValueEv_ZN20vtkSmartVolumeMapperD1Ev_ZN26vtkOpenGLFramebufferObject11GetLastSizeERiS0__ZN11vtkViewport15GetDisplayPointEv_ZN28vtkProjectedTetrahedraMapperC2Ev_ZN25vtkGPUVolumeRayCastMapper25GetScalarOpacityRangeTypeEv_ZN31vtkOpenGLGPUVolumeRayCastMapper14GetCurrentPassEv_ZNK31vtkOpenGLGPUVolumeRayCastMapper19NewInstanceInternalEv_ZTS31vtkOpenGLGPUVolumeRayCastMapper_ZTV34vtkOpenGLProjectedTetrahedraMapper_ZN13vtkObjectBase10UnRegisterEPS__ZN16vtkContourValues19GetNumberOfContoursEv_ZN16vtkObjectFactory20GetClassOverrideNameEi_ZTV34vtkOpenGLRayCastImageDisplayHelper_ZN9vtkObject3NewEv_ZN34vtkOpenGLProjectedTetrahedraMapperD0Ev_ZN25vtkGPUVolumeRayCastMapper23SetClampDepthToBackfaceEi_ZN25vtkMultiBlockVolumeMapper13GetVectorModeEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal22UpdateSamplingDistanceEP12vtkImageDataP11vtkRendererP9vtkVolume_ZN23vtkAbstractVolumeMapper17SelectScalarArrayEi_ZN12vtkImageData9SetOriginEPd_ITM_deregisterTMCloneTable_ZN12vtkAlgorithm15GetProgressTextEv_ZN25vtkGPUVolumeRayCastMapper18GetMaskBlendFactorEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal18SetCroppingRegionsEP11vtkRendererP16vtkShaderProgramP9vtkVolume_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryC1Ev_ZN25vtkGPUVolumeRayCastMapper43GetLockSampleDistanceToInputSpacingMinValueEv_ZN15vtkVolumeMapper29SpacingAdjustedSampleDistanceEPdPi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal14EndImageSampleEP11vtkRenderer_ZN14vtkInformation3NewEv_ZN9vtkCamera16GetClippingRangeEPdglClearColor_ZN25vtkGPUVolumeRayCastMapper28SetAutoAdjustSampleDistancesEi_ZNK38vtkRenderingVolumeOpenGL2ObjectFactory19NewInstanceInternalEv_ZN12vtkImageData3NewEv_ZN13vtkDataObject11DATA_OBJECTEv_ZN17vtkVolumeProperty18GetGradientOpacityEi_ZN20vtkSmartVolumeMapper31SetRequestedRenderModeToDefaultEv_ZN34vtkOpenGLProjectedTetrahedraMapper10InitializeEP11vtkRenderer_ZN34vtkOpenGLRayCastImageDisplayHelperD1Ev_ZN31vtkOpenGLGPUVolumeRayCastMapperD0Ev_ZN20vtkSmartVolumeMapper20SetInterpolationModeEi_ZN20vtkSmartVolumeMapper22SetRequestedRenderModeEi_ZN16vtkTextureObject9SetFormatEj_Znwm@GLIBCXX_3.4_ZN25vtkGPUVolumeRayCastMapper17SetColorRangeTypeEi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal26InitializeTransferFunctionEP11vtkRendererP9vtkVolumeiimemmove@GLIBC_2.2.5_ZN15vtkVolumeMapper30GetCroppingRegionFlagsMaxValueEv_ZN21vtkOpenGLRenderWindow26GetContextSupportsOpenGL32Ev_ZN11vtkViewport13SetWorldPointEdddd_ZN20vtkSmartVolumeMapper26GetVectorComponentMinValueEv_ZN8vtkLight12GetLightTypeEv_ZN12vtkAlgorithm14SetInformationEP14vtkInformation_ZN25vtkGPUVolumeRayCastMapper24ClipCroppingRegionPlanesEv_ZN19vtkHardwareSelector17GetPropColorValueERfS0_S0__ZTI34vtkOpenGLRayCastImageDisplayHelper_ZN28vtkRayCastImageDisplayHelperD2Ev_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal28GetNumImageSampleDrawBuffersEP9vtkVolume_ZN16vtkTextureObject14SetBorderColorEffff_ZN12vtkAlgorithm12GetExecutiveEv_ZN8vtkLight11GetExponentEv_ZN20vtkOStrStreamWrapper5rdbufEv_ZN26vtkOpenGLFramebufferObject22RestorePreviousBuffersEj_ZN12vtkAlgorithm8RegisterEP13vtkObjectBase_ZN15vtkVolumeMapper24FillInputPortInformationEiP14vtkInformation_ZN20vtkDebugLeaksManagerC1Ev_ZN16vtkVolumeTexture15SafeLoadTextureEP16vtkTextureObjectiiiiiPv_ZN25vtkGPUVolumeRayCastMapper15SetUseJitteringEi__cxa_finalize@GLIBC_2.2.5_ZN16vtkVolumeTexture10LoadVolumeEP11vtkRendererP12vtkImageDataP12vtkDataArrayi_ZN16vtkShaderProgram16SetUniformMatrixEPKcP12vtkMatrix4x4_ZN12vtkAlgorithm21RemoveInputConnectionEiP18vtkAlgorithmOutput_ZN25vtkGPUVolumeRayCastMapper36GetAutoAdjustSampleDistancesMaxValueEv_ZN34vtkOpenGLRayCastImageDisplayHelper13RenderTextureEP9vtkVolumeP11vtkRendererPiS4_S4_S4_fPt_ZN31vtkOpenGLGPUVolumeRayCastMapper15GetColorTextureEv_ZN16vtkObjectFactory20GetNumberOfOverridesEv_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderPickingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN15vtkOpenGLHelperD1Ev_ZN38vtkRenderingVolumeOpenGL2ObjectFactory9PrintSelfERSo9vtkIndent_ZN8vtkPlane9SetNormalEddd_ZN15vtkOpenGLHelper24ReleaseGraphicsResourcesEP9vtkWindow_ZN15vtkVolumeMapper22SetCroppingRegionFlagsEi_ZN25vtkGPUVolumeRayCastMapper25SetScalarOpacityRangeTypeEi_ZN25vtkGPUVolumeRayCastMapper14UseDepthPassOnEv_ZN25vtkGPUVolumeRayCastMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN9vtkVolume11SetPropertyEP17vtkVolumeProperty_ZN8vtkLight12GetConeAngleEv_ZN15vtkVolumeMapper19GetCroppingMinValueEv_ZN12vtkAlgorithm11SetProgressEd_ZN20vtkPiecewiseFunction8GetTableEddiPfi_ZN12vtkMatrix4x48DeepCopyEPdPKd_ZN8vtkPlane3NewEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal12BeginPickingEP11vtkRenderer_ZN16vtkTextureObject14GetVTKDataTypeEv_ZN15vtkRenderWindow12GetIsPickingEv_ZN16vtkShaderProgram13SetUniform1ivEPKciPKi_ZN20vtkSmartVolumeMapper18GetVectorComponentEv__glewBufferData_ZN21vtkClipConvexPolyData3NewEv_ZN25vtkMultiBlockVolumeMapperD2Ev_ZN25vtkGPUVolumeRayCastMapper25GetDepthPassContourValuesEv_ZN12vtkAlgorithm22SetInputArrayToProcessEiiiii_ZN20vtkSmartVolumeMapper3IsAEPKc_ZN23vtkAOSDataArrayTemplateIfE10GetPointerEx_ZN19vtkSmartPointerBaseC2EP13vtkObjectBase_ZTS34vtkOpenGLProjectedTetrahedraMapper_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEm_ZN25vtkGPUVolumeRayCastMapper28AutoAdjustSampleDistancesOffEv_ZN17vtkAbstractMapper13GetTimeToDrawEv_ZN17vtkVolumeProperty8GetShadeEi_ZN25vtkGPUVolumeRayCastMapper11GetMaskTypeEv_ZN7vtkProp22GetAllocatedRenderTimeEv_ZN17vtkVolumeProperty16GetSpecularPowerEi_ZN25vtkGPUVolumeRayCastMapper23GetUseJitteringMinValueEv_ZN26vtkOpenGLFramebufferObject22CheckFrameBufferStatusEj_ZTV25vtkMultiBlockVolumeMapper_ZN9vtkCamera24GetDirectionOfProjectionEPd_ZN17vtkVisibilitySort12SetDirectionEi_ZN34vtkOpenGLProjectedTetrahedraMapper3IsAEPKc_ZN34vtkOpenGLProjectedTetrahedraMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper11DoGPURenderEP11vtkRendererP9vtkVolumeP15vtkOpenGLCameraP16vtkShaderProgramii_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24InitializeImageSampleFBOEP11vtkRendererglDrawElements__glewGenBuffers_ZN31vtkOpenGLGPUVolumeRayCastMapper24ReplaceShaderTerminationERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN20vtkPixelBufferObject11UnmapBufferENS_10BufferTypeE_ZN25vtkGPUVolumeRayCastMapper3NewEv_ZNSt6vectorIfSaIfEE17_M_default_appendEm_ZN19vtkOpenGLRenderPass12RenderPassesEv_ZN10vtkDataSet9GetBoundsEPd_ZN13vtkObjectBase6DeleteEv_ZN13vtkObjectBase12PrintTrailerERSo9vtkIndent_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21_ZN25vtkGPUVolumeRayCastMapper29GetMaximumImageSampleDistanceEv_ZN25vtkGPUVolumeRayCastMapper23ClampDepthToBackfaceOffEv_ZN26vtkOpenGLFramebufferObject11GetLastSizeEPi_ZN16vtkTextureObject18GetDefaultDataTypeEiraycasterfs_ZN25vtkMultiBlockVolumeMapper22SetCroppingRegionFlagsEi_ZN12vtkAlgorithm18AddInputConnectionEiP18vtkAlgorithmOutput_ZN12vtkAlgorithm12SetExecutiveEP12vtkExecutive_ZN11vtkRenderer15GetActiveCameraEv_ZN26vtkOpenGLVertexArrayObject7ReleaseEv_ZN31vtkObjectFactoryRegistryCleanupC1Ev_ZN25vtkGPUVolumeRayCastMapper19SetFinalColorWindowEf_ZN20vtkSmartVolumeMapperC1Ev_ZN26vtkOpenGLFramebufferObject21RemoveDepthAttachmentEj_ZN25vtkMultiBlockVolumeMapper11SortMappersEP11vtkRendererP12vtkMatrix4x4_ZN23vtkTessellatedBoxSource3NewEv_ZN23vtkTessellatedBoxSource9SetBoundsEdddddd_ZN12vtkImageData9GetExtentEPi_ZN20vtkSmartVolumeMapper27SetRequestedRenderModeToGPUEv_ZNSt8_Rb_treeIKN9vtkShader15ReplacementSpecESt4pairIS2_NS0_16ReplacementValueEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2___glewTexSubImage3D_ZN20vtkSmartVolumeMapperD0Ev_ZN25vtkGPUVolumeRayCastMapper23GetUseJitteringMaxValueEv_ZN31vtkOpenGLGPUVolumeRayCastMapper9PrintSelfERSo9vtkIndent__stack_chk_fail@GLIBC_2.4_ZN17vtkImageMagnitude3NewEv_ZNK16vtkVolumeTexture20GetClassNameInternalEv_ZTV20vtkSmartVolumeMapper_ZN14vtkInformation3SetEP29vtkInformationStringVectorKeyPKci_ZN25vtkGPUVolumeRayCastMapper26GetMaskBlendFactorMinValueEv_ZTS34vtkOpenGLRayCastImageDisplayHelper_ZN25vtkMultiBlockVolumeMapperC2Ev_ZN28vtkProjectedTetrahedraMapper17GetVisibilitySortEv_ZN25vtkMultiBlockVolumeMapper3NewEv_ZN16vtkTextureObject16GetDefaultFormatEiib_ZN25vtkGPUVolumeRayCastMapper14ValidateRenderEP11vtkRendererP9vtkVolume_ZN9vtkObjectC2Ev_ZNK34vtkOpenGLRayCastImageDisplayHelper19NewInstanceInternalEv_ZN32vtkFixedPointVolumeRayCastMapper19SetFinalColorWindowEf_ZN31vtkUnstructuredGridVolumeMapper12SetInputDataEP23vtkUnstructuredGridBasememset@GLIBC_2.2.5_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21_ZN13vtkCollection7AddItemEP9vtkObject_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev_ZNSolsEi@GLIBCXX_3.4_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_glIsEnabled_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryC2Ev_ZN31vtkOpenGLGPUVolumeRayCastMapper22ComputeReductionFactorEd_ZNK34vtkOpenGLProjectedTetrahedraMapper20GetClassNameInternalEv_ZSt16__throw_bad_castv@GLIBCXX_3.4_ZNSt6vectorIdSaIdEE17_M_default_appendEm_ZN16vtkVolumeTexture9SetMapperEP31vtkOpenGLGPUVolumeRayCastMapper_ZN31vtkOpenGLGPUVolumeRayCastMapper17IsRenderSupportedEP15vtkRenderWindowP17vtkVolumeProperty_ZN16vtkVolumeTexture13SetPartitionsEiii_ZN20vtkSmartVolumeMapper19GetFinalColorWindowEv_ZN24vtkColorTransferFunction8GetTableEddiPf_ZN17vtkVolumeProperty16SetScalarOpacityEiP20vtkPiecewiseFunction_ZN26vtkOpenGLVertexArrayObject20ShaderProgramChangedEv_ZN23vtkAbstractVolumeMapper25GetGradientMagnitudeScaleEi_ZN23vtkAOSDataArrayTemplateIxE10GetPointerEx_ZN26vtkOpenGLFramebufferObject23RestorePreviousBindingsEj_ZN31vtkOpenGLGPUVolumeRayCastMapper21SetFragmentShaderCodeEPKc_ZN25vtkGPUVolumeRayCastMapper35LockSampleDistanceToInputSpacingOffEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24ComputeCellToPointMatrixEv_ZN26vtkOpenGLFramebufferObject18SaveCurrentBuffersEj_ZN17vtkImageAlgorithm12SetInputDataEP13vtkDataObject_ZN25vtkGPUVolumeRayCastMapper17SetReportProgressEb_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal23SetupTransferFunction2DEP11vtkRendererii_ZN25vtkMultiBlockVolumeMapper6RenderEP11vtkRendererP9vtkVolumepow@GLIBC_2.29_ZN16vtkVolumeTexture12GetNextBlockEv_ZN20vtkSmartVolumeMapper19SetMaxMemoryInBytesEx_ZN25vtkGPUVolumeRayCastMapper19GetTransformedInputEv_ZN16vtkObjectFactory16RegisterOverrideEPKcS1_S1_iPFP9vtkObjectvE_ZN20vtkSmartVolumeMapper35InteractiveAdjustSampleDistancesOffEv_ZN8vtkLight22GetTransformedPositionEv_ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21_ZN24vtkColorTransferFunction26EstimateMinNumberOfSamplesERKdS1__ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4_ZN31vtkOpenGLGPUVolumeRayCastMapper16ReplaceShaderRTTERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN25vtkGPUVolumeRayCastMapper23GetDepthImageScalarTypeEv_ZN19vtkAbstractMapper3D16IsARayCastMapperEv_ZN34vtkOpenGLProjectedTetrahedraMapper20GLSafeUpdateProgressEdP21vtkOpenGLRenderWindow_ZdaPv@GLIBCXX_3.4_ZN9vtkProp3D9GetCenterEv_ZN15vtkVolumeMapper23GetCroppingRegionPlanesEv_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21_ZN28vtkRayCastImageDisplayHelper22SetPreMultipliedColorsEi_ZN24vtkOpenGLRenderUtilities39GetFullScreenQuadFragmentShaderTemplateB5cxx11Ev_ZN16vtkTextureObject8SetWrapREi_ZN20vtkPiecewiseFunction8GetRangeERdS0__ZN31vtkOpenGLGPUVolumeRayCastMapper19ReplaceShaderValuesERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN9vtkProp3D9GetMatrixEv_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@GLIBCXX_3.4.21_ZN15vtkVolumeMapper12SetInputDataEP10vtkDataSet_ZN25vtkGPUVolumeRayCastMapperC2Ev_ZN25vtkMultiBlockVolumeMapper11LoadDataSetEP11vtkRendererP9vtkVolume_ZN31vtkOpenGLGPUVolumeRayCastMapper10PostRenderEP11vtkRendereri_ZN25vtkMultiBlockVolumeMapper3IsAEPKc_ZN32vtkFixedPointVolumeRayCastMapper34LockSampleDistanceToInputSpacingOnEv_ZN13vtkObjectBase16ReportReferencesEP19vtkGarbageCollector_ZN16vtkShaderProgram11SetUniformfEPKcf__gmon_start__strlen@GLIBC_2.2.5_ZN20vtkDataSetAttributes10GetScalarsEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal14IsCameraInsideEP11vtkRendererP9vtkVolume_ZN16vtkObjectFactory7DisableEPKcglViewport_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal20SetupRenderToTextureEP11vtkRenderer_ZN17vtkVolumeProperty22GetRGBTransferFunctionEi_ZN26vtkOpenGLFramebufferObject21DeactivateDrawBuffersEv_ZN12vtkImageData9GetExtentEv_ZNSo9_M_insertIbEERSoT_@GLIBCXX_3.4.9_ZN25vtkGPUVolumeRayCastMapper23GetUseDepthPassMinValueEv_ZN16vtkVolumeTexture3NewEv_ZN16vtkTextureObject8SetWrapSEi_ZN20vtkSmartVolumeMapper19GetMaxMemoryInBytesEv_ZN15vtkVolumeMapperD2Ev_ZN8vtkPlane9SetNormalEPd_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19DeleteBufferObjectsEv_ZNK20vtkSmartVolumeMapper19NewInstanceInternalEv_ZN16vtkVolumeTexture11LoadTextureEiPNS_11VolumeBlockE_ZN12vtkAlgorithm14GetInformationEv_ZSt4cout@GLIBCXX_3.4_ZN26vtkOpenGLFramebufferObject11GetReadModeEv_ZN12vtkAlgorithm19GetProgressMaxValueEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal13ComputeBoundsEP12vtkImageData_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24UpdateTransferFunction2DEP11vtkRendererP9vtkVolumej_ZN20vtkSmartVolumeMapper27SetInterpolationModeToCubicEv_ZN20vtkSmartVolumeMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN11vtkPolyData3NewEv_ZN13vtkObjectBase8RegisterEPS__ZTV38vtkRenderingVolumeOpenGL2ObjectFactory_ZN21vtkOpenGLBufferObject7ReleaseEv_ZN31vtkOpenGLGPUVolumeRayCastMapper19SetVertexShaderCodeEPKc_ZN25vtkGPUVolumeRayCastMapper16GetRenderToImageEv_ZN31vtkUnstructuredGridVolumeMapper12SetBlendModeEi_ZN16vtkPixelTransfer4BlitERK14vtkPixelExtentS2_S2_S2_iiPviiS3__ZN23vtkTessellatedBoxSource9SetBoundsEPd_ZN17vtkAbstractMapper17GetClippingPlanesEv_ZN12vtkDataArray16InsertNextTuple3Eddd_ZN25vtkGPUVolumeRayCastMapper35GetLockSampleDistanceToInputSpacingEv_ZN25vtkGPUVolumeRayCastMapper23SetDepthImageScalarTypeEi_ZN25vtkMultiBlockVolumeMapper11SetCroppingEi_ZN14vtkOpenGLActor19GLDepthMaskOverrideEv_ZN25vtkMultiBlockVolumeMapper13SetVectorModeEi_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryD0Ev_ZN12vtkAlgorithm19GetProgressMinValueEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal23SetupTransferFunction1DEP11vtkRendererii_Znam@GLIBCXX_3.4_ZN20vtkSmartVolumeMapper32GetInteractiveUpdateRateMaxValueEv_ZN8vtkLight9GetSwitchEv_ZN25vtkGPUVolumeRayCastMapper20GetMaxMemoryFractionEv_ZN7vtkProp15GetPropertyKeysEv_ZNSo9_M_insertIPKvEERSoT_@GLIBCXX_3.4.9_ZN17vtkVisibilitySort19SetMaxCellsReturnedEi_ZN25vtkGPUVolumeRayCastMapper19SetMaxMemoryInBytesEx_ZN31vtkOpenGLGPUVolumeRayCastMapper13GetColorImageEP12vtkImageData_ZN34vtkOpenGLProjectedTetrahedraMapperC1Ev_ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11_ZN12vtkAlgorithm18SetInputDataObjectEP13vtkDataObject_ZN26vtkOpenGLFramebufferObject18InitializeViewportEii_ZN16vtkShaderProgram17UseAttributeArrayEPKcimiiNS_15NormalizeOptionE_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4_ZN20vtkSmartVolumeMapper19SetFinalColorWindowEf_ZN21vtkOpenGLBufferObject14UploadInternalEPKvmNS_10ObjectTypeE_ZN31vtkUnstructuredGridVolumeMapper12SetInputDataEP10vtkDataSet_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal29UpdateOpacityTransferFunctionEP11vtkRendererP9vtkVolumej_ZN31vtkOpenGLGPUVolumeRayCastMapper23GetRenderPassStageMTimeEP9vtkVolumeglDepthMask_ZN12vtkMatrix4x46InvertEPKdPd_ZN16vtkTextureObject19CopyFromFrameBufferEiiiiii_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_sqrt@GLIBC_2.2.5_ZTI28vtkRayCastImageDisplayHelper_ZN17vtkVolumeProperty28GetScalarOpacityUnitDistanceEi_ZNSo5flushEv@GLIBCXX_3.4_ZN16vtkTextureObject8ActivateEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal25ReleaseGraphicsTransfer1DEP9vtkWindow_ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9_ZN15vtkImageReslice20SetInterpolationModeEi_ZN23vtkAOSDataArrayTemplateIhE10GetPointerEx_ZN25vtkMultiBlockVolumeMapper22GetDataObjectTreeInputEv_ZN25vtkGPUVolumeRayCastMapper15GetUseJitteringEv_ZN17vtkAbstractMapper8GetMTimeEv_ZN38vtkRenderingVolumeOpenGL2ObjectFactory14GetDescriptionEv_ZN12vtkAlgorithm18SetInputConnectionEiP18vtkAlgorithmOutput_ZN31vtkOpenGLGPUVolumeRayCastMapper20AddShaderReplacementEN9vtkShader4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbS9_b_ZN16vtkObjectFactory13SetEnableFlagEiPKcS1__ZN14vtkInformation3GetEP24vtkInformationIntegerKey_ZN14vtkPerlinNoise12SetFrequencyEddd_ZN19vtkSmartPointerBaseaSERKS__ZN34vtkOpenGLProjectedTetrahedraMapper30UseFloatingPointFrameBufferOffEv_ZN31vtkOpenGLGPUVolumeRayCastMapper21ReplaceShaderCroppingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN34vtkOpenGLRayCastImageDisplayHelperC1Ev_ZN20vtkPiecewiseFunction8GetRangeEPd_ZN16vtkImageResample3NewEv_ZN12vtkMatrix4x413MultiplyPointEPKdS1_Pd_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal10EndPickingEP11vtkRenderer_ZN16vtkObjectFactory24GetClassOverrideWithNameEi_ZN12vtkMatrix4x413MultiplyPointEPKdPKfPf_ZN34vtkOpenGLRayCastImageDisplayHelper13RenderTextureEP9vtkVolumeP11vtkRendererPiS4_S4_S4_fPh_ZN16vtkContourFilter3NewEv_ZN16vtkTextureObject22AllocateProxyTexture3DEjjjii_ZN16vtkObjectFactory15RegisterFactoryEPS__ZN24vtkColorTransferFunction7GetSizeEv_ZN19vtkSmartPointerBaseC2Ev_ZN25vtkMultiBlockVolumeMapperD0Ev_ZN20vtkPolyDataAlgorithm9GetOutputEv_ZdlPv@GLIBCXX_3.4_ZNSo3putEc@GLIBCXX_3.4_ZTI20vtkSmartVolumeMapper_ZN9vtkShader9SetSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN16vtkObjectFactoryD2Ev_ZN28vtkRayCastImageDisplayHelper21PreMultipliedColorsOnEv_ZTS25vtkMultiBlockVolumeMapper_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternalD2Ev_ZNK9vtkShader15ReplacementSpecltERKS0__ZN23vtkAbstractVolumeMapper18SetArrayAccessModeEi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal16DeleteTransfer1DEv_ZTV31vtkOpenGLGPUVolumeRayCastMapper_ZN20vtkOStrStreamWrapperC1EvglEnableglClear_ZN31vtkOpenGLGPUVolumeRayCastMapper17SetNoiseGeneratorEP19vtkImplicitFunction_ZN19vtkHardwareSelector17GetPropColorValueEPf_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal37UpdateGradientOpacityTransferFunctionEP11vtkRendererP9vtkVolumej_ZN23vtkAbstractVolumeMapper24GetGradientMagnitudeBiasEv_ZN12vtkAlgorithm17UpdateInformationEv_ZN31vtkOpenGLGPUVolumeRayCastMapper23ReplaceShaderRenderPassERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP9vtkVolumeb_ZN12vtkImageData10GetSpacingERdS0_S0__ZN9vtkObject7DebugOnEv_ZN25vtkMultiBlockVolumeMapper23SetCroppingRegionPlanesEdddddd_ZN12vtkExecutive19GetInputInformationEii_ZN14vtkImageResize15SetResizeMethodEi_ZN8vtkPlane9SetOriginEddd__glewDeleteBuffers_ZN16vtkVolumeTextureD1Ev_ZN14vtkInformation3GetEP27vtkInformationDataObjectKey_ZN15vtkRenderWindow20GetDesiredUpdateRateEv_ZTI31vtkOpenGLGPUVolumeRayCastMapper_ZN17vtkVolumeProperty10GetAmbientEi_ZN15vtkVolumeMapper11CroppingOffEv_ZN34vtkOpenGLProjectedTetrahedraMapper9PrintSelfERSo9vtkIndent_ZN25vtkGPUVolumeRayCastMapper18GetFinalColorLevelEv_ZN34vtkOpenGLProjectedTetrahedraMapperC2Ev_ZN19vtkAbstractMapper3D9GetBoundsEPd_ZN20vtkSmartVolumeMapper20SetMaxMemoryFractionEf_ZN34vtkOpenGLProjectedTetrahedraMapperD2Ev_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd_ZN20vtkSmartVolumeMapper18SetVectorComponentEi_ZN12vtkAlgorithm17UpdateWholeExtentEv__gxx_personality_v0@CXXABI_1.3_ZN12vtkAlgorithm12UpdateExtentEPKi_ZN25vtkGPUVolumeRayCastMapper10AMRModeOffEv_ZN25vtkGPUVolumeRayCastMapper34LockSampleDistanceToInputSpacingOnEv_ZN25vtkGPUVolumeRayCastMapper23GetUseDepthPassMaxValueEv_ZN25vtkGPUVolumeRayCastMapper15SetUseDepthPassEi_ZN9vtkIdList3NewEv__glewBlitFramebuffer_ZN25vtkGPUVolumeRayCastMapper12GetMaskInputEv_ZSt20__throw_length_errorPKc@GLIBCXX_3.4_ZN18vtkPlaneCollection3NewEv_ZN12vtkAlgorithm24INPUT_REQUIRED_DATA_TYPEEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal24ActivateTransferFunctionEP16vtkShaderProgramP17vtkVolumePropertyi_ZN31vtkOpenGLGPUVolumeRayCastMapper22ClearShaderReplacementEN9vtkShader4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb_ZN15vtkVolumeMapper9PrintSelfERSo9vtkIndent_ZN19vtkHardwareSelector19GetFieldAssociationEv_ZN25vtkGPUVolumeRayCastMapper17GetSampleDistanceEv_ZN9vtkObject8GetMTimeEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal22UpdateTransferFunctionEP11vtkRendererP9vtkVolumeii_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT__ZN9vtkShader3NewEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal25ConvertTextureToImageDataEP16vtkTextureObjectP12vtkImageData_ZN19vtkOpenGLRenderPass20GetActiveDrawBuffersEv_ZN12vtkAlgorithm13ModifyRequestEP14vtkInformationi_ZN19vtkAbstractMapper3D24IsARenderIntoImageMapperEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11RenderBlockEP11vtkRendererP9vtkVolumej_ZN12vtkMatrix4x49TransposeEPKdPd_ZN12vtkAlgorithm15AbortExecuteOffEv_ZN12vtkMatrix4x48IdentityEPd_ZN17vtkVisibilitySort19GetMaxCellsReturnedEv_ZN23vtkTessellatedBoxSource7QuadsOnEv_ZN12vtkAlgorithm15SetAbortExecuteEi_ZN38vtkRenderingVolumeOpenGL2ObjectFactory19GetVTKSourceVersionEv_ZN31vtkOpenGLGPUVolumeRayCastMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN20vtkSmartVolumeMapper13GetVectorModeEv_ZN16vtkVolumeTexture13GetPartitionsEv_ZN15vtkVolumeMapper28GetVoxelCroppingRegionPlanesEPd_ZN16vtkTextureObject10Allocate2DEjjii_ZN9vtkMapper24ReleaseGraphicsResourcesEP9vtkWindow_ZN25vtkMultiBlockVolumeMapper9PrintSelfERSo9vtkIndent_ZN16vtkVolumeTexture21SortBlocksBackToFrontEP11vtkRendererP12vtkMatrix4x4_ZN24vtkEventForwarderCommand9SetTargetEP9vtkObject_ZN24vtkColorTransferFunction11AddRGBPointEddddglGetBooleanv_ZN12vtkAlgorithm21SetNthInputConnectionEiiP18vtkAlgorithmOutput_ZN28vtkProjectedTetrahedraMapper17SetVisibilitySortEP17vtkVisibilitySort_ZN12vtkAlgorithm12GetErrorCodeEv_ZN16vtkVolumeTexture23UpdateInterpolationTypeEi_ZN20vtkSmartVolumeMapper28SetInterpolationModeToLinearEv_ZNK34vtkOpenGLProjectedTetrahedraMapper19NewInstanceInternalEv_ZN17vtkVolumeProperty21GetTransferFunction2DEi_ZN13vtkObjectBase20InitializeObjectBaseEv_ZN16vtkTextureObject8GetWidthEv_ZNK31vtkOpenGLGPUVolumeRayCastMapper20GetClassNameInternalEv_Unwind_Resume@GCC_3.0_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal12SetPickingIdEP11vtkRenderer_ZN31vtkOpenGLGPUVolumeRayCastMapper13SetPartitionsEttt_ZN34vtkOpenGLProjectedTetrahedraMapper29UseFloatingPointFrameBufferOnEv_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4_ZNK25vtkMultiBlockVolumeMapper20GetClassNameInternalEv_ZN16vtkVolumeTexture19SelectTextureFormatERjS0_Riii_ZN26vtkOpenGLFramebufferObject4BindEv_ZN14vtkInformation9CopyEntryEPS_P33vtkInformationObjectBaseVectorKeyi_ZN25vtkGPUVolumeRayCastMapper15RenderToImageOnEv_ZN17vtkVolumeProperty24GetIndependentComponentsEv_ZN12vtkImageData9SetOriginEddd_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryD1Ev_ZNK13vtkObjectBase12GetClassNameEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal16DeleteTransfer2DEv_ZN12vtkAlgorithm18AddInputConnectionEP18vtkAlgorithmOutput_ZN20vtkSmartVolumeMapper18GetFinalColorLevelEv_ZN8vtkLight12GetIntensityEv_ZN12vtkAlgorithm20ComputePipelineMTimeEP14vtkInformationPP20vtkInformationVectorS3_iPm_ZN19vtkSmartPointerBaseC2ERKS__ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal35ReleaseImageSampleGraphicsResourcesEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19ExitRenderToTextureEP11vtkRenderer_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal8LoadMaskEP11vtkRendererP12vtkImageDataS4_P9vtkVolume_ZN25vtkGPUVolumeRayCastMapper11SetMaskTypeEi_ZN25vtkGPUVolumeRayCastMapper37GetMaximumImageSampleDistanceMinValueEv_ZN28vtkRayCastImageDisplayHelper22GetPreMultipliedColorsEv_ZN16vtkObjectFactory13GetEnableFlagEi_ZN11vtkRenderer11GetSelectorEv_ZNK38vtkRenderingVolumeOpenGL2ObjectFactory20GetClassNameInternalEv_ZN16vtkTextureObject23GetMaximumTextureSize3DEv_ZN31vtkOpenGLGPUVolumeRayCastMapper9PreRenderEP11vtkRendererP9vtkVolumePdS4_ij_ZN15vtkVolumeMapperC2Ev_ZN25vtkGPUVolumeRayCastMapper18SetFinalColorLevelEf_ZN25vtkMultiBlockVolumeMapper22SetJitteringResolutionEii_ZN24vtkOSPRayVolumeInterface3NewEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal8LoadDataEP11vtkRendererP9vtkVolumeP17vtkVolumePropertyP12vtkImageDataP12vtkDataArray_ZN31vtkOpenGLGPUVolumeRayCastMapperC1Ev_ZN12vtkAlgorithm6UpdateEiP20vtkInformationVector_ZN25vtkMultiBlockVolumeMapper18SetVectorComponentEi_ZN31vtkOpenGLGPUVolumeRayCastMapper19GetVertexShaderCodeEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21_ZN16vtkShaderProgram20EnableAttributeArrayEPKc_ZN15vtkVolumeMapper8GetInputEv_ZTS16vtkVolumeTexture_ZN19vtkImplicitFunction16EvaluateFunctionEddd_ZN12vtkAlgorithm21RemoveInputConnectionEii_ZN17vtkPolyDataMapper3NewEv_ZNSt8_Rb_treeIKN9vtkShader15ReplacementSpecESt4pairIS2_NS0_16ReplacementValueEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2__ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21_ZN28vtkProjectedTetrahedraMapper18MapScalarsToColorsEP12vtkDataArrayP17vtkVolumePropertyS1__ZN12vtkAlgorithm18SetInputDataObjectEiP13vtkDataObject_ZN20vtkSmartVolumeMapper26GetVectorComponentMaxValueEv_ZN8vtkLight15GetAmbientColorEv_ZN25vtkGPUVolumeRayCastMapper15UseDepthPassOffEv_ZN26vtkOpenGLFramebufferObject18AddDepthAttachmentEjP16vtkTextureObject_ZN24vtkOpenGLRenderUtilities10RenderQuadEPfS0_P16vtkShaderProgramP26vtkOpenGLVertexArrayObject_ZN34vtkOpenGLProjectedTetrahedraMapper30SetUseFloatingPointFrameBufferEb_ZN11vtkPointSet8GetPointExPd_ZN11vtkPolyData8GetPolysEv_ZN8vtkLight24GetTransformedFocalPointEv_ZN12vtkAlgorithm27GetNumberOfInputConnectionsEi_ZN25vtkMultiBlockVolumeMapper18GetVectorComponentEv_ZN16vtkTextureObject22SetMagnificationFilterEi_ZlsRSoRK9vtkIndent_ZN25vtkGPUVolumeRayCastMapper18GetAMRModeMaxValueEv_ZN26vtkOpenGLFramebufferObject19PopulateFramebufferEiibiibii_ZN16vtkShaderProgram11SetUniformiEPKci_ZN31vtkOpenGLGPUVolumeRayCastMapper21GetFragmentShaderCodeEv_ZNSt8ios_baseD2Ev@GLIBCXX_3.4_ZN14vtkInformation6LengthEP33vtkInformationObjectBaseVectorKey_ZN20vtkPixelBufferObject9MapBufferENS_10BufferTypeE_ZN32vtkFixedPointVolumeRayCastMapper17SetSampleDistanceEf_ZN16vtkContourValues8GetValueEi_ZN31vtkOpenGLGPUVolumeRayCastMapper17GetShaderTemplateERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEE_ZN16vtkTextureObject21GetMaximumTextureSizeEP21vtkOpenGLRenderWindow_ZN31vtkObjectFactoryRegistryCleanupD1Ev_ZN25vtkMultiBlockVolumeMapper13CreateMappersEP17vtkDataObjectTreeP11vtkRendererP9vtkVolume_ZN25vtkGPUVolumeRayCastMapper19CreateCanonicalViewEP11vtkRendererP9vtkVolumeP12vtkImageDataiPdS6__ZN23vtkTessellatedBoxSource8SetQuadsEi_ZN11vtkPointSet9GetPointsEv_ZN20vtkSmartVolumeMapper17ComputeRenderModeEP11vtkRendererP9vtkVolume_ZN12vtkAlgorithm25RemoveAllInputConnectionsEi_ZN20vtkSmartVolumeMapper36GetAutoAdjustSampleDistancesMaxValueEv_ZN20vtkPiecewiseFunction7GetSizeEv_ZN16vtkTextureObject24ReleaseGraphicsResourcesEP9vtkWindow_ZN13vtkObjectBase8IsTypeOfEPKc_ZN8vtkActor3NewEv_ZN34vtkOpenGLProjectedTetrahedraMapper3NewEv_ZN23vtkAbstractVolumeMapper25GetGradientMagnitudeScaleEv_ZN16vtkVolumeTexture9PrintSelfERSo9vtkIndent_ZN31vtkOpenGLGPUVolumeRayCastMapper19SetNoiseTextureSizeEii_ZN14vtkImageResize3NewEv_ZN20vtkOStrStreamWrapper3strEv_ZN25vtkFixedPointRayCastImage20GetImageViewportSizeEv_ZN20vtkSmartVolumeMapper34InteractiveAdjustSampleDistancesOnEv_ZN12vtkAlgorithm22SetInputArrayToProcessEiiiPKcS1__ZNKSt5ctypeIcE8do_widenEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21_ZN16vtkVolumeTextureD0Ev_ZN17vtkImageAlgorithm8GetInputEi_ZN16vtkShaderProgram10SubstituteEP9vtkShaderRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_b_ZN16vtkTextureObject9GetFormatEiib_ZN15vtkVolumeMapper22GetCroppingRegionFlagsEv_ZN16vtkTextureObject17SetAutoParametersEi_ZN25vtkGPUVolumeRayCastMapper23GetClampDepthToBackfaceEv_ZN27vtkOpenGLVertexBufferObject3NewEv_ZN26vtkOpenGLFramebufferObject6UnBindEv_ZN16vtkVolumeTextureC2Ev_ZN20vtkSmartVolumeMapper43GetInteractiveAdjustSampleDistancesMaxValueEv_ZN21vtkClipConvexPolyData9SetPlanesEP18vtkPlaneCollection_ZN34vtkOpenGLRayCastImageDisplayHelper21RenderTextureInternalEP9vtkVolumeP11vtkRendererPiS4_S4_S4_fiPv_ZN25vtkGPUVolumeRayCastMapper28GetMaxMemoryFractionMaxValueEv_ZN16vtkVolumeTexture11SplitVolumeEP12vtkImageDataRK8vtkTupleIiLi3EE_ZN25vtkFixedPointRayCastImage18GetImageMemorySizeEv_ZN21vtkOpenGLBufferObject4BindEv_ZN16vtkTextureObject13AllocateDepthEjji_ZN38vtkRenderingVolumeOpenGL2ObjectFactoryD2Ev_ZN16vtkTextureObject17SetInternalFormatEj_ZN28vtkRayCastImageDisplayHelper13SetPixelScaleEf_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal18CreateNoiseTextureEP11vtkRenderer_ZN24vtkColorTransferFunction8GetRangeERdS0__ZN13vtkObjectBase10FastDeleteEv_ZN17vtkVolumeProperty10GetDiffuseEi_ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9_ZN25vtkGPUVolumeRayCastMapper26GetMaskBlendFactorMaxValueEv_ZN31vtkOpenGLGPUVolumeRayCastMapper13GetDepthImageEP12vtkImageData_ZNK9vtkObject19NewInstanceInternalEv_ZN31vtkOpenGLGPUVolumeRayCastMapper17GetReductionRatioEPd_ZN25vtkGPUVolumeRayCastMapper17GetColorRangeTypeEv_ZN16vtkTextureObject10SetContextEP21vtkOpenGLRenderWindow__cxa_end_catch@CXXABI_1.3_ZN23vtkAbstractVolumeMapper17SelectScalarArrayEPKc_ZN34vtkOpenGLRayCastImageDisplayHelper24ReleaseGraphicsResourcesEP9vtkWindow_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8__ZNSt6localeC1Ev@GLIBCXX_3.4_ZN15vtkVolumeMapper23SetCroppingRegionPlanesEPd_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal16BeginImageSampleEP11vtkRendererP9vtkVolume_ZN16vtkVolumeTexture11ClearBlocksEv_ZN16vtkVolumeTexture16ComputeBlockSizeEPi_ZN9vtkCamera13GetFocalPointERdS0_S0__ZN25vtkGPUVolumeRayCastMapper10GetAMRModeEv_ZN26vtkOpenGLFramebufferObject3NewEv_ZN25vtkGPUVolumeRayCastMapper19GetFinalColorWindowEv_ZN16vtkTextureObject14GetTextureUnitEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal26DeactivateTransferFunctionEP17vtkVolumePropertyi_ZNK9vtkObject20GetClassNameInternalEv_ZN17vtkVolumeProperty8SetColorEiP24vtkColorTransferFunction_ZN25vtkMultiBlockVolumeMapper24ReleaseGraphicsResourcesEP9vtkWindow__cxa_rethrow@CXXABI_1.3_ZN27vtkOpenGLVertexBufferObject9GetStrideEv_ZN16vtkShaderProgram13SetUniform3fvEPKciPA3_Kf_ZTI38vtkRenderingVolumeOpenGL2ObjectFactory_ZN26vtkOpenGLFramebufferObject19ActivateDrawBuffersEj_ZN24vtkColorTransferFunction8GetRangeEPd_ZN9vtkCamera11GetPositionEv_ZN31vtkOpenGLGPUVolumeRayCastMapper3IsAEPKc_ZN12vtkAlgorithm27SetNumberOfInputConnectionsEii_ZN25vtkMultiBlockVolumeMapperC1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21_ZN12vtkAlgorithm13GetOutputPortEi_ZN20vtkSmartVolumeMapper18ConnectFilterInputEP16vtkImageResample__glewGenVertexArrays__cxa_throw_bad_array_new_length@CXXABI_1.3.8_ZN20vtkOStrStreamWrapperD1Ev_ZN13vtkObjectBase11PrintHeaderERSo9vtkIndent_ZN20vtkSmartVolumeMapper6RenderEP11vtkRendererP9vtkVolume_ZN12vtkAlgorithm14UpdateTimeStepEdiiiPKi_ZN9vtkObject11AddObserverEmP10vtkCommandf_ZN28vtkProjectedTetrahedraMapperD2Ev_ZN12vtkAlgorithm16ReportReferencesEP19vtkGarbageCollector_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev_ZN32vtkFixedPointVolumeRayCastMapper35SetLockSampleDistanceToInputSpacingEi_ZN31vtkOpenGLGPUVolumeRayCastMapper15GetDepthTextureEv_ZN20vtkSmartVolumeMapper15SetupVectorModeEP9vtkVolumevtkglProjectedTetrahedraVS_ZN9vtkObject11InvokeEventEmPv_ZN20vtkSmartVolumeMapper21GetLastUsedRenderModeEvstrcmp@GLIBC_2.2.5_ZN17vtkOStreamWrapperlsEPv_ZN20vtkSmartVolumeMapper28GetMaxMemoryFractionMinValueEv_ZN9vtkObject12BreakOnErrorEv_ZN25vtkMultiBlockVolumeMapper23SetCroppingRegionPlanesEPd_ZN25vtkFixedPointRayCastImage17GetImageInUseSizeEv_ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3_ZN16vtkVolumeTexture24ReleaseGraphicsResourcesEP9vtkWindow_ZN16vtkObjectFactory13GetEnableFlagEPKcS1__ZN15vtkVolumeMapper28GetVoxelCroppingRegionPlanesEv_ZN31vtkUnstructuredGridVolumeMapper24FillInputPortInformationEiP14vtkInformation_ZN8vtkPlane9GetOriginEPd_ZN28vtkRayCastImageDisplayHelper30GetPreMultipliedColorsMinValueEv_ZN9vtkVolume11GetPropertyEv_ZN12vtkAlgorithm22SetInputArrayToProcessEiiiiPKc_ZN20vtkSmartVolumeMapper9PrintSelfERSo9vtkIndent_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal21SetLightingParametersEP11vtkRendererP16vtkShaderProgramP9vtkVolume_ZN24vtkOpenGLRenderUtilities29GetFullScreenQuadVertexShaderB5cxx11Ev_ZN26vtkOpenGLFramebufferObject19SaveCurrentBindingsEj_ZN25vtkMultiBlockVolumeMapper24ApplyJitteringResolutionEP20vtkSmartVolumeMapper_ZN12vtkAlgorithm18AddInputDataObjectEiP13vtkDataObject_ZN20vtkUnsignedCharArray3NewEv__glewDeleteVertexArrays_ZN19vtkSmartPointerBaseD2Ev_ZN16vtkTextureObject11SetDataTypeEj_ZN25vtkGPUVolumeRayCastMapper28GetAutoAdjustSampleDistancesEv_ZN16vtkObjectFactoryC2EvglGetIntegerv_ZN9vtkObject11InvokeEventEPKcPv_ZN15vtkVolumeMapper12SetInputDataEP12vtkImageData_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal39ReleaseRenderToTextureGraphicsResourcesEP9vtkWindow_ZN16vtkTextureObject15Create2DFromRawEjjiiPv_ZN25vtkMultiBlockVolumeMapper9GetBoundsEv_ZN15vtkOpenGLHelperC1Ev_ZN31vtkOpenGLGPUVolumeRayCastMapper11BuildShaderEP11vtkRendererP9vtkVolumei_ZN16vtkVolumeTexture15GetScaleAndBiasEiPdRfS1__ZN14vtkInformation3GetEP33vtkInformationObjectBaseVectorKeyi_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.4_ZN13vtkObjectBase16CollectRevisionsERSo__cxa_atexit@GLIBC_2.2.5_ZN16vtkTextureObject9GetHandleEv_ZN20vtkSmartVolumeMapper22GetRequestedRenderModeEv_ZN14vtkPerlinNoise12SetAmplitudeEdglFinish_ZN23vtkTessellatedBoxSource8SetLevelEi_ZN20vtkDebugLeaksManagerD1Ev_ZN9vtkVolume6UpdateEv_ZN31vtkOpenGLGPUVolumeRayCastMapperD1Ev_ZN25vtkGPUVolumeRayCastMapper17SetSampleDistanceEf__glewDrawRangeElements_ZN25vtkGPUVolumeRayCastMapper27AutoAdjustSampleDistancesOnEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal17CheckPickingStateEP11vtkRenderer_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19CaptureDepthTextureEP11vtkRendererP9vtkVolume_ZN9vtkObjectD2Ev_ZN20vtkPiecewiseFunction26EstimateMinNumberOfSamplesERKdS1__ZN16vtkShaderProgram13SetUniform4fvEPKciPA4_Kf_ZN9vtkCamera24GetDirectionOfProjectionERdS0_S0__ZN31vtkOpenGLGPUVolumeRayCastMapper3NewEvglewIsSupported_ZN16vtkTextureObject13GetComponentsEv_ZN23vtkAbstractVolumeMapper13SetScalarModeEi_ZN13vtkCollection14RemoveAllItemsEv_ZN25vtkMultiBlockVolumeMapper17SelectScalarArrayEPKc_ZN32vtkFixedPointVolumeRayCastMapper28SetAutoAdjustSampleDistancesEi_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21_ZN24vtkOpenGLRenderUtilities18DrawFullScreenQuadEv_ZN12vtkAlgorithm14AbortExecuteOnEv_ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4_Z40vtkOutputWindowDisplayGenericWarningTextPKc_ZN19vtkHardwareSelector14GetCurrentPassEv_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.4_ZN19vtkSmartPointerBaseaSEP13vtkObjectBase_ZN34vtkOpenGLRayCastImageDisplayHelper3IsAEPKc_ZN25vtkMultiBlockVolumeMapper24FillInputPortInformationEiP14vtkInformation_ZN15vtkVolumeMapper23GetAverageIPScalarRangeEPd_ZN12vtkAlgorithm18GetInputDataObjectEii_ZN20vtkSmartVolumeMapper28GetMaxMemoryFractionMaxValueEv_ZN18vtkDensifyPolyData23SetNumberOfSubdivisionsEj_ZN23vtkAbstractVolumeMapper24GetGradientMagnitudeBiasEi_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderShadingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN20vtkOStrStreamWrapper6freezeEi_ZN31vtkUnstructuredGridVolumeMapper8GetInputEv_ZN26vtkOpenGLFramebufferObject11GetDrawModeEv_ZN15vtkVolumeMapper23GetAverageIPScalarRangeEv_ZN20vtkSmartVolumeMapperC2Ev_ZN16vtkShaderProgram13SetUniform1fvEPKciPKf_ZN20vtkSmartVolumeMapper28SetAutoAdjustSampleDistancesEi_ZN26vtkOpenGLFramebufferObject4BindEj_Z31vtkOutputWindowDisplayErrorTextPKc_ZTS20vtkSmartVolumeMapper_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal33ReleaseDepthPassGraphicsResourcesEP9vtkWindow_ZN31vtkOpenGLGPUVolumeRayCastMapper11PreLoadDataEP11vtkRendererP9vtkVolume_ZN9vtkCamera21GetParallelProjectionEv_ZN15vtkVolumeMapper11GetCroppingEv_ZN8vtkLight20GetAttenuationValuesEvvtkTextureObjectVS_ZN16vtkImageResample26SetAxisMagnificationFactorEid_ZN28vtkProjectedTetrahedraMapper16ReportReferencesEP19vtkGarbageCollector_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21_ZTI16vtkObjectFactory_ZN18vtkLightCollection12GetNextLightERPv_ZN34vtkOpenGLProjectedTetrahedraMapper6RenderEP11vtkRendererP9vtkVolumeglDisable_ZN15vtkVolumeMapper12SetBlendModeEi_ZN24vtkEventForwarderCommandC1Ev_ZN17vtkVolumeProperty16GetScalarOpacityEi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal14SetupDepthPassEP11vtkRenderer_ZN25vtkGPUVolumeRayCastMapper17IsRenderSupportedEP15vtkRenderWindowP17vtkVolumeProperty_ZN26vtkOpenGLFramebufferObject18ActivateDrawBufferEj_ZN20vtkSmartVolumeMapper30SetRequestedRenderModeToOSPRayEv_ZN25vtkGPUVolumeRayCastMapper30GetImageSampleDistanceMaxValueEv_ZN25vtkGPUVolumeRayCastMapper30GetImageSampleDistanceMinValueEv_ZN12vtkTimeStamp8ModifiedEv_ZN20vtkSmartVolumeMapper18SetFinalColorLevelEf_ZN14vtkPerlinNoise3NewEv_ZTI25vtkMultiBlockVolumeMapper_ZN34vtkOpenGLProjectedTetrahedraMapper17ProjectTetrahedraEP11vtkRendererP9vtkVolumeP21vtkOpenGLRenderWindow_ZN25vtkGPUVolumeRayCastMapper27SetGradientOpacityRangeTypeEi_ZN12vtkAlgorithm6UpdateEP14vtkInformation_ZNSt6vectorIjSaIjEE17_M_default_appendEm_ZN16vtkObjectFactory11HasOverrideEPKcS1__ZN23vtkAbstractVolumeMapper12GetArrayNameEv_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev@GLIBCXX_3.4.26_ZTV16vtkVolumeTexture_ZN9vtkShader7SetTypeENS_4TypeE_ZN23vtkAbstractVolumeMapper9GetBoundsEPd_ZN9vtkCamera16GetClippingRangeERdS0__ZN25vtkGPUVolumeRayCastMapper20SetMaxMemoryFractionEf_ZN14vtkPerlinNoise8SetPhaseEddd_ZN25vtkGPUVolumeRayCastMapper22GetImageSampleDistanceEv_ZN25vtkGPUVolumeRayCastMapper29GetMinimumImageSampleDistanceEv_ZN16vtkObjectFactory9PrintSelfERSo9vtkIndent_ZN25vtkGPUVolumeRayCastMapper29SetMinimumImageSampleDistanceEf_ZN38vtkRenderingVolumeOpenGL2ObjectFactory3NewEv_ZN34vtkOpenGLProjectedTetrahedraMapperD1Ev_ZN20vtkSmartVolumeMapper17GetSampleDistanceEv_ZN25vtkGPUVolumeRayCastMapper37GetMinimumImageSampleDistanceMaxValueEv_ZN16vtkVolumeTexture12CreateBlocksEjji_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4_ZN16vtkShaderProgram12SetUniform3fEPKcPKf_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4_ZN31vtkUnstructuredGridVolumeMapper12GetBlendModeEv_ZN12vtkImageData10GetSpacingEPd_ZN25vtkGPUVolumeRayCastMapper9AMRModeOnEvglPixelStorei_ZN16vtkShaderProgram11GetCompiledEv_ZN11vtkRenderer19GetTwoSidedLightingEv_ZN20vtkAbstractTransform6UpdateEv_ZN16vtkAbstractArray7GetNameEv_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9_ZN25vtkMultiBlockVolumeMapper13SetScalarModeEi_ZNSt8ios_baseC2Ev@GLIBCXX_3.4_ZN12vtkAlgorithm14UpdateProgressEd_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternalD1Ev_ZNSt6localeD1Ev@GLIBCXX_3.4_ZN25vtkGPUVolumeRayCastMapper35SetLockSampleDistanceToInputSpacingEi_ZN16vtkVolumeTexture16SetInterpolationEi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal17SetClippingPlanesEP11vtkRendererP16vtkShaderProgramP9vtkVolumesqrtf@GLIBC_2.2.5_ZN12vtkMatrix4x43NewEv_ZN16vtkTextureObject3NewEv_ZN25vtkGPUVolumeRayCastMapper22SetImageSampleDistanceEf_ZN12vtkAlgorithm22SetInputArrayToProcessEiP14vtkInformation_ZN21vtkOpenGLRenderWindow14GetShaderCacheEv_ZN31vtkOpenGLGPUVolumeRayCastMapper29SetShaderParametersRenderPassEP9vtkVolume_ZN15vtkVolumeMapper12GetBlendModeEv_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4_ZN34vtkOpenGLRayCastImageDisplayHelperD2Ev_ZN25vtkMultiBlockVolumeMapper13ComputeBoundsEv_ITM_registerTMCloneTable_ZN25vtkGPUVolumeRayCastMapper16SetRenderToImageEi_ZN25vtkGPUVolumeRayCastMapper10SetAMRModeEi_ZNK20vtkSmartVolumeMapper20GetClassNameInternalEv_ZN11vtkTimerLog10StartTimerEv_ZN9vtkObject9PrintSelfERSo9vtkIndent_ZN9vtkCamera11GetPositionERdS0_S0__ZN20vtkSmartVolumeMapper31SetRequestedRenderModeToRayCastEv_ZN16vtkShaderProgram13SetUniform2fvEPKciPA2_Kf_ZN20vtkPolyDataAlgorithm12SetInputDataEP13vtkDataObject_ZN20vtkSmartVolumeMapper24SetInteractiveUpdateRateEd_ZSt4cerr@GLIBCXX_3.4_ZN21vtkOpenGLBufferObject3NewEv_ZN20vtkSmartVolumeMapper35GetInteractiveAdjustSampleDistancesEv_ZN34vtkOpenGLProjectedTetrahedraMapper11IsSupportedEP15vtkRenderWindow_ZN12vtkAlgorithm22CreateDefaultExecutiveEv_ZN26vtkOpenGLFramebufferObject22RestorePreviousBuffersEv_ZTI34vtkOpenGLProjectedTetrahedraMapper_ZN20vtkSmartVolumeMapper18ConnectMapperInputEP15vtkVolumeMapper_ZN9vtkObject3IsAEPKc_ZN25vtkMultiBlockVolumeMapper12SetBlendModeEi_ZN34vtkOpenGLProjectedTetrahedraMapper30GetUseFloatingPointFrameBufferEv_ZN17vtkVolumeProperty11GetSpecularEi_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal19CreateBufferObjectsEv_ZN25vtkGPUVolumeRayCastMapper37GetMaximumImageSampleDistanceMaxValueEv_ZN25vtkGPUVolumeRayCastMapper9PrintSelfERSo9vtkIndent_ZN17vtkImageAlgorithm9GetOutputEv_ZN20vtkDataSetAttributes18SetActiveAttributeEPKci_ZN8vtkPlane9GetNormalEPd_Z33vtkOutputWindowDisplayWarningTextPKc_ZN31vtkOpenGLGPUVolumeRayCastMapperC2Ev_ZN12vtkAlgorithm16UpdateDataObjectEv_ZN31vtkOpenGLGPUVolumeRayCastMapperD2Ev_ZN25vtkGPUVolumeRayCastMapper18SetMaskBlendFactorEf_ZNK25vtkMultiBlockVolumeMapper19NewInstanceInternalEv_ZN25vtkGPUVolumeRayCastMapper36GetAutoAdjustSampleDistancesMinValueEv_ZN27vtkOpenGLVertexBufferObject9SetStrideEj_ZNSt6vectorIP12vtkImageDataSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZN12vtkAlgorithm6UpdateEv_ZN31vtkOpenGLGPUVolumeRayCastMapper9GPURenderEP11vtkRendererP9vtkVolume_ZN25vtkGPUVolumeRayCastMapper6RenderEP11vtkRendererP9vtkVolume_ZN25vtkGPUVolumeRayCastMapper29SetMaximumImageSampleDistanceEf_ZN25vtkGPUVolumeRayCastMapper16RenderToImageOffEv_ZN16vtkTextureObject15Create3DFromRawEjjjiiPv_ZTI15vtkVolumeMapper_ZN21vtkOpenGLRenderWindow10PopContextEv_ZN12vtkImageData9GetOriginERdS0_S0__ZN16vtkTextureObject10DeactivateEv_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4_ZN16vtkTextureObject11GetDataTypeEi_ZN26vtkOpenGLFramebufferObject21RemoveColorAttachmentEjj_ZN25vtkGPUVolumeRayCastMapper37GetMinimumImageSampleDistanceMinValueEv_ZN34vtkOpenGLRayCastImageDisplayHelper3NewEv_ZTI16vtkVolumeTexture_ZN31vtkOpenGLGPUVolumeRayCastMapper17ReplaceShaderBaseERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN20vtkSmartVolumeMapper28GetAutoAdjustSampleDistancesEv_ZN16vtkAbstractArray11GetDataSizeEv_ZN12vtkAlgorithm22SetNumberOfOutputPortsEi_ZN16vtkTextureObject9GetHeightEv_ZN9vtkCamera11GetPositionEPd_ZN14vtkImageResize19SetOutputDimensionsEiii_ZN26vtkOpenGLFramebufferObject20GetFrameBufferStatusEjRPKc_ZN12vtkAlgorithm19GetProgressObserverEv_ZN17vtkVolumeProperty20GetInterpolationTypeEv_ZN9vtkCamera13GetFocalPointEPd_ZN20vtkSmartVolumeMapper27AutoAdjustSampleDistancesOnEv_ZN26vtkOpenGLFramebufferObject6ResizeEii_ZN7vtkMath19PlaneIntersectsAABBEPKdS1_S1_memcmp@GLIBC_2.2.5_ZN12vtkAlgorithm10UnRegisterEP13vtkObjectBase_ZN25vtkGPUVolumeRayCastMapper27GetGradientOpacityRangeTypeEv_ZN12vtkAlgorithm12SetErrorCodeEm_ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderComputeERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN14vtkInformation5ClearEv_ZN25vtkGPUVolumeRayCastMapper15UseJitteringOffEv_Z44vtkRenderingVolumeOpenGL2_AutoInit_Constructv_ZN20vtkSmartVolumeMapper24GetInteractiveUpdateRateEvvtkglProjectedTetrahedraFS_ZN18vtkDensifyPolyData3NewEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal27UpdateColorTransferFunctionEP11vtkRendererP9vtkVolumej_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4_ZN9vtkObject16RegisterInternalEP13vtkObjectBasei_ZN20vtkSmartVolumeMapper37SetInterpolationModeToNearestNeighborEv_ZN15vtkVolumeMapper23SetAverageIPScalarRangeEdd_ZN16vtkTextureObject8DownloadEv_ZN20vtkSmartVolumeMapper10InitializeEP11vtkRendererP9vtkVolume_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal25ReleaseGraphicsTransfer2DEP9vtkWindow_ZN32vtkFixedPointVolumeRayCastMapper19CreateCanonicalViewEP9vtkVolumeP12vtkImageDataiPdS4__ZSt9terminatev@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21_ZN26vtkOpenGLVertexArrayObject3NewEv_ZN12vtkAlgorithm21SetNumberOfInputPortsEi_ZN38vtkRenderingVolumeOpenGL2ObjectFactory3IsAEPKc_ZN11vtkTimerLog9StopTimerEv_ZN26vtkOpenGLFramebufferObject19SaveCurrentBindingsEv_ZN26vtkOpenGLFramebufferObject10SetContextEP15vtkRenderWindow__glewBindVertexArray_ZN32vtkFixedPointVolumeRayCastMapper3NewEv_ZTI25vtkGPUVolumeRayCastMapper_ZN9vtkProp3D13GetIsIdentityEv_ZN25vtkGPUVolumeRayCastMapper22ClampDepthToBackfaceOnEv_ZN16vtkVolumeTexture3IsAEPKc_ZN25vtkGPUVolumeRayCastMapper28GetMaxMemoryFractionMinValueEv_ZN15vtkVolumeMapper23SetCroppingRegionPlanesEdddddd_ZN20vtkSmartVolumeMapper13SetVectorModeEi_ZTI28vtkProjectedTetrahedraMapper_ZN28vtkRayCastImageDisplayHelperC2Ev_ZN15vtkVolumeMapper23GetCroppingRegionPlanesEPd_ZN25vtkGPUVolumeRayCastMapper15GetUseDepthPassEv_ZN28vtkProjectedTetrahedraMapper9PrintSelfERSo9vtkIndent_ZN8vtkPlane9SetOriginEPd_ZN11vtkViewport16GetCurrentPickIdEvglBlendFunc_ZN16vtkTextureObject21SetMinificationFilterEi_ZN23vtkAbstractVolumeMapper10GetArrayIdEv_ZN20vtkSmartVolumeMapper12GetGPUMapperEv_ZTI9vtkObject_ZN16vtkVolumeTextureC1Ev_ZN9vtkObject8DebugOffEv_ZN26vtkOpenGLFramebufferObject18AddColorAttachmentEjjP16vtkTextureObjectj_ZN16vtkObjectFactory22GetOverrideDescriptionEi_ZN15vtkVolumeMapper11SetCroppingEi_ZN25vtkGPUVolumeRayCastMapper19GetMaxMemoryInBytesEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal13ExitDepthPassEP11vtkRenderer_ZN28vtkRayCastImageDisplayHelper9PrintSelfERSo9vtkIndent_ZN28vtkRayCastImageDisplayHelper13GetPixelScaleEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal17CheckPropertyKeysEP9vtkVolume_ZNSt8_Rb_treeIN9vtkShader4TypeESt4pairIKS1_PS0_ESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3__ZN31vtkOpenGLGPUVolumeRayCastMapper20ReplaceShaderMaskingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumeiraycastervs_ZN25vtkMultiBlockVolumeMapper12ClearMappersEv_ZN12vtkAlgorithm21PropagateUpdateExtentEv_ZN25vtkGPUVolumeRayCastMapper14UseJitteringOnEv_ZN25vtkGPUVolumeRayCastMapperD2Ev_ZN20vtkSmartVolumeMapper28GetInterpolationModeMaxValueEv_ZN20vtkSmartVolumeMapper28AutoAdjustSampleDistancesOffEv_ZN17vtkAbstractMapper10GetScalarsEP10vtkDataSetiiiPKcRi_ZN12vtkAlgorithm18GetReleaseDataFlagEv_ZN28vtkRayCastImageDisplayHelper22PreMultipliedColorsOffEv_ZN12vtkAlgorithm18AddInputDataObjectEP13vtkDataObject_ZN9vtkObject8ModifiedEv_ZN20vtkSmartVolumeMapper35SetInteractiveAdjustSampleDistancesEi_ZN13vtkFloatArray3NewEv_ZN8vtkLight13GetPositionalEv_ZN16vtkVolumeTexture18AreDimensionsValidEP16vtkTextureObjectiii_ZN20vtkSmartVolumeMapperD2Ev_ZN31vtkOpenGLGPUVolumeRayCastMapper21ReplaceShaderClippingERSt3mapIN9vtkShader4TypeEPS1_St4lessIS2_ESaISt4pairIKS2_S3_EEEP11vtkRendererP9vtkVolumei_ZN15vtkVolumeMapper19GetCroppingMaxValueEv_ZNK34vtkOpenGLRayCastImageDisplayHelper20GetClassNameInternalEv_ZN34vtkOpenGLRayCastImageDisplayHelper9PrintSelfERSo9vtkIndent_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev_ZTS38vtkRenderingVolumeOpenGL2ObjectFactory__glewBlendFuncSeparate_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal20RenderVolumeGeometryEP11vtkRendererP16vtkShaderProgramP9vtkVolume_ZN17vtkAbstractMapper17SetClippingPlanesEP18vtkPlaneCollection_ZN23vtkAbstractVolumeMapper9GetBoundsEv_ZN20vtkSmartVolumeMapper32GetInteractiveUpdateRateMinValueEv_ZN20vtkPiecewiseFunction8AddPointEddglCullFace_ZN28vtkRayCastImageDisplayHelper30GetPreMultipliedColorsMaxValueEv_ZN16vtkObjectFactory14GetLibraryPathEv_ZN32vtkFixedPointVolumeRayCastMapper18SetFinalColorLevelEf_ZN16vtkObjectFactory11HasOverrideEPKc_ZN24vtkOpenGLRenderUtilities31GetFullScreenQuadGeometryShaderB5cxx11Ev_ZN25vtkMultiBlockVolumeMapperD1Ev_ZN34vtkOpenGLRayCastImageDisplayHelperD0Ev_ZN20vtkSmartVolumeMapper17SetSampleDistanceEf_ZN11vtkTimerLog14GetElapsedTimeEv_ZN21vtkOpenGLBufferObject24ReleaseGraphicsResourcesEv_ZN23vtkAbstractVolumeMapper18GetArrayAccessModeEv_ZN12vtkAlgorithm14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3__ZN26vtkOpenGLVertexArrayObject4BindEv_Z43vtkRenderingVolumeOpenGL2_AutoInit_Destructv_ZN9vtkObject11HasObserverEPKc_ZN25vtkGPUVolumeRayCastMapper17GetReportProgressEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal33LoadRequireDepthTextureExtensionsEP15vtkRenderWindow_ZN19vtkUnsignedIntArray3NewEv_ZN20vtkSmartVolumeMapper3NewEv_ZN31vtkOpenGLGPUVolumeRayCastMapper11vtkInternal12UpdateVolumeEP17vtkVolumeProperty_ZN12vtkAlgorithm25FillOutputPortInformationEiP14vtkInformation_ZN25vtkMultiBlockVolumeMapper12CreateMapperEv_ZN12vtkAlgorithm11UpdatePieceEiiiPKi_ZN12vtkImageData9GetOriginEPd_ZNSt6vectorIPN16vtkVolumeTexture11VolumeBlockESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN25vtkMultiBlockVolumeMapper18SetArrayAccessModeEi_ZN20vtkSmartVolumeMapper19CreateCanonicalViewEP11vtkRendererP9vtkVolumeS3_P12vtkImageDataiPdS6__ZN16vtkVolumeTextureD2Ev_ZN26vtkOpenGLFramebufferObject23RestorePreviousBindingsEv_ZN23vtkDemandDrivenPipeline16GetPipelineMTimeEv_ZN8vtkLight15GetDiffuseColorEv_ZN16vtkObjectFactory12CreateObjectEPKc_ZN23vtkAbstractVolumeMapper13GetScalarModeEv_ZN20vtkSmartVolumeMapper20GetMaxMemoryFractionEv_ZNSo9_M_insertIxEERSoT_@GLIBCXX_3.4.9_ZN26vtkOpenGLFramebufferObject18SaveCurrentBuffersEv_ZN25vtkGPUVolumeRayCastMapper18GetAMRModeMinValueEv.symtab.strtab.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment .$AoTK HH`Svv[oEE hoMM wNN`B,    ) ,,s@ȼ P0(( #0(+X{! j& ,