Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nj22Y-0001CP-Gu for pgsql-bugs@arkaria.postgresql.org; Mon, 25 Apr 2022 16:58:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nj22X-00039O-Bt for pgsql-bugs@arkaria.postgresql.org; Mon, 25 Apr 2022 16:58:21 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nj09t-0004VB-4G for pgsql-bugs@lists.postgresql.org; Mon, 25 Apr 2022 14:57:49 +0000 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nj09p-0001KH-JH for pgsql-bugs@lists.postgresql.org; Mon, 25 Apr 2022 14:57:48 +0000 Received: by mail-ej1-x62a.google.com with SMTP id k23so30175841ejd.3 for ; Mon, 25 Apr 2022 07:57:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aubay.it; s=google; h=from:mime-version:thread-index:date:message-id:subject:to; bh=nn5weyHTVXsyhFVJntlhLYzSH6ALb98poBWx/yCIMfw=; b=UseBQVd1UZ7WWXBTzrDRMx+29bQ6rev7pwjZb+9Z4OzpBY1wxgq3g9JD5WUclEtGxZ anIIeH4LGP+GX30BmYbE9rQUDPJdIW0f2qZNTycgdR6YjvCtR/BrhMbi1Ow6riteWour lz0noPRQrS3TrR9aBwKdCXv8pkSAQaWFQq9leUkrxGu0Ve0Qpr/3SsEzYhVFbyEek0YG et2orMo/pQpwCVZSvXZd6FzHWyQ6mLWCffPw+EmectcTKdAMwfAwlfV5EGkxhS7H0hiX lY8Kuv9wF8Qu6plN3XIIo7QzeieyfOadrhH6HOOTufYirME19jo1cdhrGjfoma8Bh/Bx jJQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:thread-index:date:message-id :subject:to; bh=nn5weyHTVXsyhFVJntlhLYzSH6ALb98poBWx/yCIMfw=; b=lP7hfpn/E77RXDWYxXX5x2mtuqxopz9E2Y2lQYFEdp1FnraFXVcmaWfeRE+ngowOC8 wNUMNZGPyF0eWrfKLhgC5xcXaoa6IS2/ZGNmrfwbJAKojPvAxhCFixSbc/5lLBcJEAMR j+fK2krDWISfekC9EGzb7eVmzknpINswPA1P3ZOyNxwzVRnC+Qyso7g/sAOuiZ9H6RXn P/rf6c1310WYmTBKAfrGlNHE2Wi93Ca8XHAWs7yYg3YXBQgBvk6texoMQrOtTFbtZHQo LmmP02uSf6YnMuDCeAgWkfnlfCPVPj4+pWi6YtGheMCRrGCdAQ1Fq4vZfqmv1vVesDrO NUsw== X-Gm-Message-State: AOAM532AZQggr4x2EMWZz7mzLr9kdY1VctW3hRvpmatSZRIG++lmS8Q+ /h6mtHMOn24/WjILx0Y738bjGR9Y/QgQwncZl6YpYycL7ZeKF7M0NlXwAJc0zYAmvltF/+f/nol n/xN5xBSYReo8qgGtCtW6UP0I4jSkrYp/Cd21LpqTuw== X-Google-Smtp-Source: ABdhPJxwE1wAiXrduqvHvPNWMGJF2esXzTUcSzDZZORa5gtyPYSiEdgfw4QpbOXy9XJQqfpZunBJVOQjp6hGiMm6iR0= X-Received: by 2002:a17:906:43c2:b0:6e8:47dd:47ed with SMTP id j2-20020a17090643c200b006e847dd47edmr16300459ejn.600.1650898664219; Mon, 25 Apr 2022 07:57:44 -0700 (PDT) From: Federico Travaglini MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdhYtB7DtdqMeowLS7WEBoHCLVmq9w== Date: Mon, 25 Apr 2022 16:57:41 +0200 Message-ID: Subject: 14.1 immutable function, bad performance if check number = 'NaN' To: pgsql-bugs@lists.postgresql.org Content-Type: multipart/related; boundary="000000000000719bed05dd7bccd9" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000719bed05dd7bccd9 Content-Type: multipart/alternative; boundary="000000000000719bec05dd7bccd8" --000000000000719bec05dd7bccd8 Content-Type: text/plain; charset="UTF-8" Good evening, and thanks to your excellent Postgres. This funcion in used as a column in a select on about 400k records If I leave the highlighted row it takes 27 seconds, otherwise 14 seconds! Such behaviour looks not to be reasonable. By the way, in my case I can remove that line, because the function behaviour is the same, but I wanted to provide my very little contribution. Bye Federico *CREATE* *OR* *REPLACE* *FUNCTION* geo_ants.antsgeo_get_severity_thr(v_measure_value *double* *precision*, thr_value_1 *double* *precision*, thr_value_2 *double* *precision*, thr_value_3 *double* *precision*, thr_value_4 *double* *precision*, thr_value_5 *double* *precision*) *RETURNS* *text* *LANGUAGE* *sql* *immutable* --IMMUTABLE PARALLEL SAFE *AS* *$function$* ---------------------------------------------------------------------------------------------------------------------- -- Author: Federico Travaglini -- Date: 2020 -- Description: -- Change Hist: please mark changes in code as "yyyy-mm-dd, Author, change request id in Merant, brief description" ---------------------------------------------------------------------------------------------------------------------- *select* *case* *WHEN* v_measure_value= 'NaN' *THEN* '6 Unk'::*text* *when* thr_value_1 = thr_value_4 *then* -- colorazione disabilitata, ad esempio per lat, long... '6 none'::*text* *when* thr_value_1 > thr_value_4 *then* -- valori critical > clear -- SIAMO NEL CASO: valori critical > clear ( thr_5 clear thr_4 warning thr_3 minor thr_2 major thr_1 critical) *CASE* *WHEN* v_measure_value >= thr_value_1 *THEN* '5 Critical'::*text* --critical *WHEN* v_measure_value < thr_value_1 *AND* v_measure_value >= thr_value_2 *THEN* '4 Major'::*text* --major *WHEN* v_measure_value < thr_value_2 *AND* v_measure_value >= thr_value_3 *THEN* '3 Minor'::*text* --minor *WHEN* v_measure_value < thr_value_3 *AND* v_measure_value >= thr_value_4 *THEN* '2 Warning'::*text* --warning *WHEN* v_measure_value < thr_value_4 *THEN* '1 Clear':: *text* --clear *ELSE* '6 Unk'::*text* -- null values *end* *else* -- SIAMO NEL CASO: valori critical < clear (critical thr_1 maj thr_2 minor thr_3 war thr_4 clear thr_5) *CASE* *WHEN* v_measure_value < thr_value_1 *THEN* '5 Critical' ::*text* --critical *WHEN* v_measure_value >= thr_value_1 *AND* v_measure_value < thr_value_2 *THEN* '4 Major'::*text* --major *WHEN* v_measure_value >= thr_value_2 *AND* v_measure_value < thr_value_3 *THEN* '3 Minor'::*text* --minor *WHEN* v_measure_value >= thr_value_3 *AND* v_measure_value < thr_value_4 *THEN* '2 Warning'::*text* --warning *WHEN* v_measure_value >= thr_value_4 *THEN* '1 Clear':: *text* --clear *ELSE* '6 Unk'::*text* -- null values *end* *end*::*text* *$function$* ; *Federico TRAVAGLINI* *Project Manager* *AUBAY ITALIA* Via Cesare Giulio Viola 19 (Torre C) - 00197 Roma *Office :* (+39) 06 83780225 *Mobile :* (+39) 339 7521520 -- This message is confidential and solely for the intended address(es). If you are not the intended recipient of this message, please notify the sender immediately and delete it from your system. Unauthorised reproduction, disclosure, modification and or distribution of this e-mail is strictly prohibited. The contents of this e-mail do not constitute a commitment by Aubay S.p.A., except where expressly provided for in a written agreement between you and Aubay. --000000000000719bec05dd7bccd8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Good evening, and thanks to your excellent Postgres.

=C2=A0

This funcion in used as a column= in a select on about 400k records

If I leave the= highlighted row it takes 27 seconds, otherwise 14 seconds! Such behaviour = looks not to be reasonable.

=C2=A0

By the way, in my case I can remove that line, because the func= tion behaviour is the same, but I wanted to provide my very little contribu= tion.

=C2=A0

Bye

=C2=A0 Federico

=C2=A0

CREATE OR REPLACE FUNCTION geo_ants.antsgeo_get_severi= ty_thr(v_measure_value double precision, thr_value_1 double= precision, thr_value_2 precision, thr_val= ue_3 double precision, thr_value_4 double precision, thr_value_5 double precision)

RETURNS<= /b> text

LANGUAGE <= b>sql

immutable

--IMMUTABLE PARALLEL SAFE

AS $function$

-----------------------------------------= ---------------------------------------------------------------------------= ---- Au= thor: Federico Travaglini

-- Date: 2020

-- Description:

-- Change Hist: please mark changes in cod= e as "yyyy-mm-dd, Author, change request id in Merant, brief descripti= on"

--------------------------------------------------------------------------= --------------------------------------------

=C2=A0=C2=A0=C2=A0 se= lect

case

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0WHEN v_me= asure_value=3D 'NaN' THEN '6 Unk'::text

=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 when<= span style=3D"font-size:8.0pt;font-family:"Courier New";color:bla= ck"> thr_value_1 =3D thr_value_4 then -- colorazione disabilitata, ad esempio per lat, long...

<= p class=3D"MsoNormal" style=3D"text-autospace:none">=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0'6 none'::text<= span style=3D"font-size:8.0pt;font-family:"Courier New""><= /p>

=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 when= thr_value_1 > thr_value_4 then -- valori critical > clear

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-- SIAMO NEL CASO: valori critical > clear ( thr_5 clear thr_4= =C2=A0 warning thr_3 minor thr_2 major thr_1 critical)

=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <= b>CASE

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WHEN<= /span> v_measure_value >=3D thr_value_1 THEN<= /span> '5 Critical'::text --critical

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 WHEN v_measure_value < thr_value_1 <= /span>AND v_measure_value >=3D thr_value_2 THEN '4 Major':= :text --major

=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 WHEN v_measure_value < t= hr_value_2 AND v_measure_value >=3D thr_= value_3 THEN '3 Minor'<= /span>::text --minor

=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 WHEN v_measure_val= ue < thr_value_3 AND v_measure_value >= ;=3D thr_value_4 THEN '2 Wa= rning'::text --war= ning

= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0WHEN v_measure_value < thr_value_4 THEN '1 Clear'::text<= span style=3D"font-size:8.0pt;font-family:"Courier New";color:bla= ck"> --clear

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ELSE '6 Unk'::text -- null values

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 else

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -- SIAMO NEL CASO: valori c= ritical < clear (critical thr_1 maj thr_2=C2=A0 minor thr_3 war thr_4 cl= ear thr_5)

<= span style=3D"font-size:8.0pt;font-family:"Courier New";color:bla= ck">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 CASE

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 WHEN v_measure_value < thr_value_= 1 THEN '5 Critical'::text --critical

=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 WHEN v_measure_val= ue >=3D thr_value_1 AND v_measure_value = < thr_value_2 THEN '4 Ma= jor'::text --major= =

=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WHEN v_me= asure_value >=3D thr_value_2 AND v_mea= sure_value < thr_value_3 THEN ::text --minor

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0WHEN v_measure_value >=3D thr_value_3 AND v_measure_value < thr_value_4 THEN'2 Warning'::text --warning

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0WHEN v_measure_value >=3D thr_value_4 <= b>THEN '1 Clear'::text --clear

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0ELSE '6 Unk&= #39;::text -- null val= ues

=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 end=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0

=

=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0en= d::text=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0

$function$

;

=C2=A0

Federico TRAVAGLINI

Project Man= ager

AUBAY ITALIA

<= span lang=3D"IT" style=3D"font-size:10.0pt;font-family:"Lato",san= s-serif;color:#595959">Via Cesare Giulio Viola 19 (Torre C) - 00197 Roma

Office=C2=A0:=C2=A0=C2=A0(+39) 06 83780225
Mobile=C2=A0:=
=C2=A0=C2=A0(+39) 339 7521520

<= /a>

=C2=A0

= =C2=A0




Th= is message is confidential and solely for the intended address(es). If you are not the intended recipient of this message, please notify the sende= r immediately and delete it from your system. Unauthorised reproduction, disclosure, modification and or distribution of this e-mail is strictly prohibited. The contents of this e-mail do not constitute a commitment by A= ubay S.p.A., except where expressly provided for in a written agreement between = you and Aubay.
--000000000000719bec05dd7bccd8-- --000000000000719bed05dd7bccd9 Content-Type: image/png; name="image001.png" Content-Disposition: inline; filename="image001.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: e23a9ed5678221d4_0.1 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 LzslO9t3xe46U+1ZXb3bePeKGrRGUdO1Z9Kea3uD9zbUOtVu3cfcV7If7Ffs/+PX1F9vHYg40HTQ 62DtIetDlYcZh4vrkLqZdT31ovr2huSGliNjjzQ1+jYe/m3kbzuPmh+tOKZ/bMVx6vHC4/0nCk70 npSe7D6VcaqjaWrTvdMTTt88M/5M89mIsxfOhZ47fZ59/sQFvwtHL/pcPHLJ61L9ZY/LdVfcrxz+ 3f33w80ezXVXPa82XPO+1tgypuX49YDrp24E3zh3k3vzcmtUa8uthFtttyfdbm8TtD2/k33n1d28 u3335t8n3C9+oP2g9KHxw6p/2f9rX7tH+7FHwY+uPI57fK+D3/HiifzJ587Cp/Snpc/MnlU/d31+ tCu069ofE//ofCF90ddd9KfOn5Uv7V4e+ivwrys9E3o6X8le9b9e9sbwzc63o9829cb0PnyX867v ffEHww+7Pnp9PP8p6dOzvhmfSZ/Lvth/afwa8fV+f05/v5Qn4w1sBTDY0fR0AF7vBICeDAAD7iGo E1XnPPX5FPl2Uv1vWHUWHGgeANTCi3K7zjkJwH7YbeZDbnhVbtXjAwHq5jbU1U2e7uaq4qLBEw/h Q3//GxMASI0AfJH19/dt7O//sh0GeweAk9NV50tlI8KzwZZAJWo1EMz/+ykPgH8DYNmA2mz4Wb8A AAAJcEhZcwAABJwAAAScAa5ziUUAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIA ACkSSURBVHhe3ZwHeBzltYZl9d57syxLsoplW3KRLVdw78a4yR03wIRqmwRCInovIZQb00IJCZgW IEACBtNLIMClhGKMys7szjb1YsmSzv3OP0WzRTaXCyS58zznmS2j1e6r75zznX9mFfBTb/KSJZH1 lZUZUt6oUdaiooVyzoiLpbz8uy15BQelzJx6S2KaQ0pIVyzx6UpjfIbSGJuu1MemYJ+mWGKzXHJi zpeWjIIX5NT82+WMovPklKKpluT8Quu4aSk0fleI9mv+/22NI7MLGkrzt8rFefdK2WlvSpnpDVJa cpeUnkqW5CSyJKWQJTGFpOR0kpLUsCQg4jNESLF4LDaNLJGpJIXj2DAOPB+e0WqJzDoixWS/ImcV X28JTV+llE/L137tf/ZWt2VLuLWidIE8PPV2eXjaYTkjsVlKi++Ts5JJykwlOR3AAFBKTyMpDTBS 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 --000000000000719bed05dd7bccd9 Content-Type: image/png; name="image002.png" Content-Disposition: inline; filename="image002.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: e23a9ed5678221d4_0.2 iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAYAAADYxx/bAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAACHSURBVChT bU/bEYAwCAuVmVzDfRzChT3BEmrRO39yYp5VP7ApFLtCsKo7TgUSLEEcrh5fLnl2QnAFUOJDTGKw H4JRdERUJk+dMLkITB3jaWMHHfS2GTBH1gyLf43DA6xsEinXN6Xe8V7A3g6WRd3Gc/Q+7ygJK5eU dDFtLYbbz8kUDh+613kD4NFvN+60skwAAAAASUVORK5CYII= --000000000000719bed05dd7bccd9 Content-Type: image/png; name="image003.png" Content-Disposition: inline; filename="image003.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: e23a9ed5678221d4_0.3 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 --000000000000719bed05dd7bccd9 Content-Type: image/png; name="image004.png" Content-Disposition: inline; filename="image004.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: e23a9ed5678221d4_0.4 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 --000000000000719bed05dd7bccd9 Content-Type: image/png; name="image005.png" Content-Disposition: inline; filename="image005.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: e23a9ed5678221d4_0.5 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 --000000000000719bed05dd7bccd9 Content-Type: image/png; name="image006.png" Content-Disposition: inline; filename="image006.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: e23a9ed5678221d4_0.6 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 --000000000000719bed05dd7bccd9--