Reply by Ramon F Herrera January 18, 20152015-01-18
This thread has been closed, archived, finito, ended.

There is a follow-up, named "Part Deux"

-Ramon

Reply by Ramon F Herrera January 18, 20152015-01-18
This is a multi-part message in MIME format.
--------------090304030008010409080608
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Mark:

I tracked down the research mentioned above by Emiya, Jafari, Elad, 
Gribonval and Plumbley, honestly, was less than impressed.  They have a 
little implementation in Matlab. Listen to some of their sample sounds 
(attached).

Crossed it off as a dead end.

=========================================

Now, if you want to have your socks blown off, check this out:

Theory:
http://web.media.mit.edu/~paris/Paris_Smaragdis/Paris_Smaragdis_web_page_files/mysore_lvaica2010.pdf

Practice:
http://web.engr.illinois.edu/~paris/demos/ai/user-guide.mp4

Da Man:
http://web.engr.illinois.edu/~paris/demos/

-Ramon


--------------090304030008010409080608
Content-Type: audio/wav;
 name="female01_16kHz.wav"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="female01_16kHz.wav"

UklGRiRxAgBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YQBxAgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAD//wAA////////
//////////8AAAAAAAAAAAAA/////wAA/////wAAAAAAAAAAAAAAAAEAAAABAAEAAQABAP//
//8AAAAA//8BAAEAAAABAAIAAAABAAIAAQABAP///////wEAAQABAAIAAgAAAAAAAAD//wEA
AAABAAAAAAABAAAAAQACAAMAAgACAAMAAgABAAAA//8BAAAAAAAAAAEA//8BAAAA//8BAAEA
AQABAAEAAAAAAAAAAAABAAEAAQABAP///f/+/wAA/v8AAAAA//8AAAEAAAD//wAAAAAAAAEA
AgABAAIAAQACAAIAAwACAAIAAgAAAAAAAAACAAEAAAABAAAA/v/9//////////////8AAAAA
/////wEAAQABAAAA///+//7//v///////v/9//7//f///wAA//////7//v/9//v/+//8//z/
+//7//z//f/7//v//P/7//z//P/8//v/+v/6//r/+//8//3/+//7//z/+//8//7/AAD//wEA
AQAAAAMAAgACAAIAAgADAAMABAADAAMAAQABAAEAAQABAAMAAgAAAAAA//8AAP////8AAAEA
/////wAAAAAAAAAAAAD//////v/9//7////9//3//v/+//7//P/7//3/+//5//z//P/8//7/
/P/8//z//P/9//3//P/9//7//f/+//7//v/+/////v/+//3/+//+/wAA//8AAAAAAAD/////
/v/+///////////////+//7/AAAAAAAA/v/9//7//f/9//7//P/7//3//P/7//r/+//7//r/
+f/5//z/+//9//3//P/8//3//P/8//z//P/+/wAAAgACAAEAAwADAAIAAQACAAEA/v8AAAAA
//8CAAIAAgABAAEAAQAAAAAAAgABAAAA//8AAP//AQAAAAAA///+//7//f/9//3//v/8//z/
/f/9//7//v/+/wAAAAABAAAA//8AAP//AAAAAAAA//////7/AAAAAAEAAgACAAEAAAAAAAEA
AQABAAEAAgACAAUABQAEAAIAAgACAAAA//8AAAEA///+//7//f/+/wAAAAAAAAAAAgAEAAIA
AgACAAIAAgABAAIAAQAAAP/////9//v/+//9//3//v/+//7///////3/+//+//3//f/8//3/
/f/8//7//v/9//z//f/8//7//v////////////////8AAP///v/+/wAAAgAAAAAAAQAAAAAA
//8BAAEAAQABAAEAAQADAAQABAACAAMABAADAAIAAgACAAEAAAABAAAAAAAAAAEAAAD//wAA
AQAAAP7//v8AAAAA/v/+//7//v///wEAAQABAAAAAQABAAIABAADAAMAAQACAAEAAQABAAAA
AQACAAIAAgADAAIAAwACAAIAAwACAAEAAQACAAAAAQABAAEAAAAAAP///v///wAAAAD+//3/
/P/9//3//f/9//7//////////f/+//7/AAD//wAAAQAAAAAAAAACAAEA//////7///8BAAEA
AQADAAIAAgADAAIAAQACAAMAAwABAAIAAgADAAMAAAABAAAAAAAAAAAA/////wAAAgABAP//
AAABAAEAAAABAAIAAgACAAMAAwADAAMAAQACAAIAAQAAAP///////wAAAAABAAAA//8BAAAA
AAD+//7////+////AQAAAP7////+//7//f/9//7//v/+//3//v/+/////f/+////AQACAP//
AAD///7//v/+////AQAAAAEAAQAAAAAAAAAAAAAA///+//3//f////7////+//3//P/8//7/
/v/9//7//v8AAP///v/9//z//P//////AAAAAAEAAgACAAMAAwADAAEAAQAAAP////////7/
////////AAAAAP//AAABAAEAAgACAAEAAQABAAAA///+////AQAAAAAA//////7/AAD+//3/
////////AAABAAAA///+//7////+//3//v/+//7///////7//v/+//7/AAABAAEAAgAAAP//
AAABAP7///////7//v/+//7//f8AAAEA//8AAP///v///wAAAAAAAP7//f///////////wAA
/////wAA/////wAAAAAAAAIAAQAAAP//AAACAAIAAgACAAAA/////wAA//8BAAAA//8AAAAA
AAD//wAAAQAAAAEABAAGAAUABQAFAAMAAgADAAQAAwADAAIAAAD//wEAAAABAAEAAgAEAAMA
AQACAAEAAAD//wAAAQAAAAEAAQAAAAEAAAABAAQAAgACAAIAAAABAAIAAgABAAEAAQACAAMA
AQAAAAIAAQABAAEAAAABAAIAAgAAAAMAAwACAAAAAQABAAIAAAAAAAEAAAD///7////9//z/
/f/8//7//f/9//3//f////7///8AAP////8AAP////8BAP///f8AAAAA//8BAP///v/+////
/f/9//7/////////AAD///////8AAAAAAAABAAAA///9//z//f/9/////v/+//7//v/8//3/
/v/+//7////+//3//f/9//3///8AAP//AAAAAAAAAAACAAIAAgADAAIAAQABAAQAAwAEAAMA
AgABAAAAAgADAAMAAwABAAMAAwADAAMABAACAAMABAADAAQABAAEAAMAAgADAAMAAgABAP//
/////wAAAQD/////AQAAAAAA//////7///////3//P/9//3//v/+//3//f/+////AQABAAEA
AgAAAAEAAgABAAEAAgABAAEAAwADAAEAAQAAAAEAAAAAAAAAAAD//wEAAQAAAAIAAwABAAEA
AwADAAIAAwACAAIAAgACAAQABAAFAAIAAQACAAEAAAACAAEAAQAAAAAAAAAAAAEAAQACAAEA
AAD//wAAAAACAAIAAQACAP//AAAAAP////8AAP7//v///////v////7//P/7//3//f/9//3/
/v///////v///wAAAAABAAEA/v///wEAAQAAAAAAAAABAAEAAQABAP/////9////AAAAAAIA
AQAAAAEAAgAAAP//AAAAAP///f/9//z//v/8//v//f/8//v/+//8//3//f/+/////v/+//3/
/P/8//3/+//8//v/+//7//v/+//6//z///8AAAAAAQABAAAAAAABAAIAAgABAAEAAAACAAMA
AQAAAAAA//8AAAEAAQAAAP//AQD///7//P/7//z/+//6//n/+v/4//r/+v/5//r//P/9//3/
/P/+//z/+//7//v//f/7//3//f/7//7//f/+//7//v/8//3//v/+//7//f////7///8AAAEA
//8AAAEAAAADAAIAAQABAAEAAgADAAMAAgAAAAMAAgADAAQABAAEAAYABgAFAAUAAwACAAMA
AwACAAIAAgABAAAAAAAAAAEAAQADAAMABAAFAAQAAwABAAEAAQACAAEA//8AAAEAAwADAAMA
AwADAAQABAACAAEA//8BAAEAAAAAAAIAAwACAAAA/////wAAAAD9//7//v//////////////
AAAAAP7/AAACAAEA/////wAAAAABAAEAAAABAAEAAwADAAQABAAEAAMAAgADAAIAAgADAAEA
AwACAAAA/////wEAAAABAAEAAAD///3//f///wEAAAABAAIAAgACAAIAAgACAAQAAQABAAIA
AQD+//7///8AAP/////+//3//f/9//z//P/7//r/+f/5//z/+//9//z//P/7//v//f/+////
/v/+/////f///wAA//8AAAAAAQACAAEAAQADAAMAAwACAAIAAgADAAQABAACAAIAAAABAAEA
AQACAAIAAgAAAAEAAQABAAAAAAD//wAAAgACAAMAAgADAAEABAACAAIAAwACAAEAAgACAAQA
BAACAAMAAgACAAMAAwADAAMAAgACAAEAAQABAP/////+/////v///////v////7////+////
/////////v/+//7/AAAAAP7//v////7//v///wEAAAD+//7/AQAAAAAAAAD//////f/8//3/
/P/8//r/+f/8//z//P/9//v/+//8/wAA/v/+//////8AAAAA///9//3//v/9//3//v/9/wAA
AAD+//7////9//7///////7//v///wAAAAD+//7//v/9////AAD+////AQD///7/AQABAAEA
AgACAAAAAQD///7/AAD+//7/AAD///3//v/+//7//f/8//z//P/+//7//f/+//3//v/+//3/
/P/8//7//v/+//7/////////AQABAAAA/v/9//7//f/+//7//f///wAAAAABAP////8BAAAA
AQACAAIAAQACAAAAAQACAAIAAQAAAP//AAAAAAEAAQACAAIAAQABAAEAAAD/////AQABAAAA
AQAAAAMAAwAAAAIAAQAAAP///////wAA/////////v///wEAAgABAAAAAQADAAQABQAEAAYA
BQAGAAYABwAFAAYABgAFAAQAAwAEAAMAAwACAAIAAwADAAMAAgACAAEAAAAAAAAAAAAAAAEA
///+/wAA/v/9/wAA/v/+/////P/9//7//f/+//7//f8AAAAA///+/wAA//8AAP//AAAAAAAA
//8AAAAA/v/+//z//f/9/wAA///9//////8AAP//AQAAAAAA///+/wAA//////7//f/8//3/
/////////f/+//3//v///////v////7//f/+//z//f/+//7///8AAP///f/8//7//f/8//v/
+//7//z//P/+//7//P/8//7///8AAP7/AAAAAAAAAgABAAAA/v/9/////////////v/+//z/
/P///////////wAAAAABAAAAAgACAAEAAgAAAP////8BAAIAAQAEAAUABQAEAAQABgAIAAYA
BQAEAAUABgAFAAUABgAFAAQABgADAAEAAQAAAAAAAQAAAAEAAgABAAIAAwACAAIAAgADAAUA
BAAEAAMAAwACAAEAAgACAAEAAgACAAIAAgADAAMAAgABAP//AgABAAIAAQD/////AQAAAP//
AQAAAAAAAAAAAAAA/////wAA//////////8AAAAAAAAAAP//AAAAAP///////wAA//8AAP//
///+//7//f/9//7//f8AAAEAAQAAAAAA//8AAAIAAQAAAAAAAAD/////////////AAD+//7/
///+//7//P/9//7//f/+//3//f/9//7//////wAA///+/wAAAAD+/wAAAAD+//////8AAAAA
//////7/AAABAAMAAQAAAAAA//8AAAAAAQABAP////8AAP//AAD///////8AAP/////+//7/
//8AAP7//f/9//3//P/8//7//f/+//3//f8BAP///v8AAP////8AAP7//f/9//z//f////3/
/v8BAP///P/8/wAAAAAAAAAA//8AAAIAAQAAAAEAAQADAAIAAQABAAAAAQAAAAAAAQACAAEA
//8BAP///v8AAAAAAAACAAEAAQABAP///P/8//3//f/9//z//v////7//P8AAAEAAAACAAEA
AQAAAP//AQAAAAAA//////3//f8AAAAAAAABAAEA/v///wAAAAACAAEAAgD//wAAAAD+//7/
///+//7/AAD+////AQABAAEA//8BAAIAAAABAAIAAQADAAQAAQABAAMAAwABAAIAAgACAAEA
AgABAAAA/////wIAAAAAAAIAAQACAAIAAAD//wEAAQAAAP//AAABAP//AAD//////////wAA
AQAAAAAA//8BAAEA/v/8//z//P/8//3/AAAAAP3///8AAAAAAQAAAAAA/f/+/wAAAQD+//7/
/f/9/wEA/v/+/wEA///+////AAD+//7////+//7//v/+//z//f/9//3//v/+///////9//3/
/v///wAA/v/9/wEAAgABAAAAAgABAAAAAgABAAEAAQABAAAAAAAAAP///f/+/wAAAAAAAP//
/v/9//3////+//7////9//z/AAD+//z/AAD+//3/AAD+/wAA/////////v/8//7////+//3/
/P/+//7/AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA///+/////////wAAAAAAAAAA//8AAAMA
AgABAAIAAQAAAAEAAQD+//7///8AAP///v/9//3//f/+/////f/+//7/AAD//wAAAAADAAQA
AgACAAIAAwADAAQAAwACAAIAAQADAAIAAwADAAEAAwAFAAMAAwADAAMABQAEAAMABAADAAMA
BQAEAAUABAADAAMAAQAAAAAA/v////z//f8AAP///v8AAAAA/v8AAAAAAAACAAIAAgACAAMA
AwAEAAMABQAGAAUAAwADAAIAAgACAAEA/v//////AAD///7//v/9//3//P///wAA/v///wAA
AAAAAAIAAAD+/wAAAQACAAMAAQAAAP7//f/9////AAABAAEA//8AAAAA////////AAAAAAEA
AQACAAEAAQD+/wEAAAACAAMAAQACAAMAAwADAAMAAwAEAAIAAAACAAMAAQACAAMAAgACAAQA
BAAFAAUAAwAEAAMAAgACAAAAAQADAAIABAAGAAQAAgADAAQAAwACAAAA/////wEAAAABAP//
//8CAAAAAQAAAAAA/v8AAAEA/v/+/////f/+//7/AQADAAAAAgAEAAIAAgABAP//AAD+//z/
/f/9//z//P/7//z//P/7//j/+f/5//j/+f/5//n/+v/5//r/+//7//v//P/8//r//P/8//z/
/P/6//r//P/+/////f/+//7//f/+/////v/9/////f/+//7//v8BAP///v/+/////v///wIA
AQAAAAEAAgAFAAMAAAABAAEAAgACAAAAAAAAAAAAAAD//wAAAQACAAIAAgACAAAAAQABAAEA
AQADAAIAAQAAAAEAAQD//wEAAQD//wAA//8AAAEAAgABAAIAAwACAAEAAgACAAEAAAABAAEA
AQAAAAAA/v////7///8AAAEAAQABAAEA////////AAABAAMAAgABAAEA//8AAAAA/////wEA
AgAAAAEAAwADAAMABAAFAAQAAgABAAAA//8AAAEAAQACAAEA//8AAAEAAgADAAMAAgAAAAAA
AQAAAAIAAAD///7////+////AAD+/wAAAQABAAEA/////wAAAQAAAAEAAQABAAEA////////
AQAAAP///////wAAAgABAAAAAgABAAAAAAAAAAAAAQABAP7/AAABAP///v/+//7//f////3/
/f/9//v//f/9////AAAAAAEAAAAAAP//AQAAAP7/////////AQADAAMABAAGAAUAAwADAAEA
AwAEAAMAAwACAAEAAQADAAMAAgABAAIAAAD//wAA///+//7/AAADAAMAAwABAAAAAQABAP//
AAABAAEAAAD//wEAAAAAAP7//f/8//3//f/8//3//f/8//z//v/9//r/+//9//7//v/8//3/
/P/8//v/+//7//z//f/9/wAAAAAAAP7///8BAAEAAwACAAAA/////wEAAgACAP///v/+/wEA
AwACAAAAAQABAAEABAADAAMAAwACAAIAAQABAAIAAwABAAAAAAACAAIAAwAAAAAA///9//3/
/v/+//z//f/8//3//f/9///////9//7/AAABAP7///////7////9/wAA///+/////f/+//3/
+//9/wAA///9//7//v/8//3//v/9//7///8AAP///f/+//7//v/+//3//v///wAA//8EAAQA
AgADAAMAAgABAAAAAAABAAAAAAD+/wAAAAAAAAAA//////7/AAABAP7//v/+//7//v///wAA
AwADAAMAAwADAAIABgAHAAUABwAFAAUABQAFAAQAAwADAAEAAgAFAAIAAgADAAUAAwADAAYA
AwABAAEAAAD///////8BAAIAAgADAAIAAgABAAQAAQABAAEAAQADAAIAAwACAAEAAQAAAAMA
AQABAAAAAAABAAIAAQD//wMAAQAAAAEAAAD/////AQABAAEAAQABAAAA///+////AgABAAIA
AgABAAEAAgACAAIAAQD+//7/AAAAAAMAAwACAAMAAwACAAIAAgAAAAEAAAACAAEA//8BAAEA
AQADAAMAAQADAAEAAQAAAP////////7//v/8//3//f/8//z//P/+//3//f/8//7//f/+/wEA
AAACAAEAAQD//wEAAQABAAEAAQAAAP////8BAAEAAAABAAAAAAAAAAMABQADAAIAAAD//wIA
AwABAAIAAwAEAAMABgAFAAMAAwABAAIAAQADAAMAAgABAAEAAAADAAIAAgADAAQAAgAAAAEA
AQABAP///v/9/////v/+/////P/8//3//v8AAAAAAgAAAP/////+/wAA//////7//f/9//3/
AAD+//7//v/+////AAD///3//f/+//3//v/8//z///8AAP3//f8AAP7//v/+//7//v//////
/v/+//3//v/+//7///8AAP7/////////AAD///3/+//9//7///8AAAEAAAD//////////wEA
///9/////P/8//z//P/7//n/+//6//3//v/8/////v////7//P/9//z//v/9//3//f////7/
/P////7//P/+/////f/9//7///8BAAEAAAD//wAA/P/8//7//f/+//7//////wAA///9//3/
/P/9//v//P/7//v//P/8//z///8AAP/////+/wAA/v/9//3//P/8//7////9///////8//7/
/v///wAAAAABAAEAAAADAAEAAAACAAIAAgACAAMABQADAAQABQAFAAUABAADAAEAAgACAAEA
AAD///7//f/+////AAD//wAA////////AAAAAP7////+////AAABAAEA///+/wEAAgAAAAAA
/v/+/wEAAAD///3//P/+//z/+//7//z//f/8//z//f/+//z/+//7//3/+//8/////f/8//z/
/f//////AAD+///////9//z//P/7//r//f/+//3/AAAAAP///////wEAAAABAAEAAAABAAEA
AQABAAMAAgAEAAQAAgABAAMAAgABAAEAAQAAAAAA//////3/AAD///3//f/9//7//v8AAP7/
/v/+//z//v/+//3///8CAAEAAQACAAUABQAEAAUABAAEAAUAAwAEAAMABAAEAAcABwAGAAYA
BQAHAAcACQAJAAkACQAIAAcACQAIAAYABgAEAAMABAADAAQABAACAAIAAgABAAAAAQABAAEA
AgACAAMAAwACAAEAAgABAAIAAQACAAIAAAD+//7////9////AAD+//7//v/8//3//v/+//z/
/f/+//z//P///////f/+//7/AQAAAAEA///+/wEAAgABAP//AQACAAAAAQABAAEAAAAAAAIA
///+/wAAAAD+//7///8AAAIAAwADAAEAAwADAAQABAACAAIAAgACAAIAAQAAAAIAAwADAAQA
BAAEAAEAAAABAAEAAAAAAAEAAgADAAMAAgADAAIAAwAFAAUAAwADAAEAAAACAAEAAQACAAIA
AwADAAMAAwABAAMAAwACAAEAAQD///3///////3//f////z//P/9//3//f/9//3/+//7//r/
/P/+//7//P/7//z/+//7//7//v/9//3//f/8//7//f/8//v/+//8//v/+//7//v//P/9//3/
/f/9//z//P/9//7/AAD///z//P////7///8AAP7//f////7///8AAP///v/9//3//P/8//3/
/v/8//v//P/8//z//v/+//7//v/8//z//f/9/wAA/////wEAAAAAAPz//f/+//z//f////3/
/v8AAAAA/v////////8AAAAA//8AAP3//////////f/9//7//P/8//7//v/+//3//P/+////
/////////f/9////AQACAAIAAgAEAAQABAAEAAQAAwABAAEAAQD//wAAAAD9///////+////
AAD/////AAACAAIAAgAAAAAAAAD+/wAAAQAAAAAA//8AAAEAAQABAAMAAQAAAAEAAAD//wAA
AQD///7//P//////AQAAAP///v/9/wAA///9//7////9//3////+//3//f/9/////f/8//7/
///+//7//v///////v/9//z//f/+//3//f/8//r/+v/6//v//P/8//z/+//9//7//f/8//3/
/P/9/////////wIAAwADAAQAAwABAAEAAQD//wEAAAD//wAAAAD//wAAAQAAAAAAAAD/////
AQACAAIAAwADAAIAAQABAAIAAQABAAEAAgD//wIAAgABAAIAAwADAAIAAgADAAIAAQABAAAA
AQABAAIABAADAAIAAwAEAAQABAACAAIAAgADAAQAAgACAAMAAwACAAIAAQD/////AgADAAQA
BAADAAIAAgADAAMABAADAAIAAwAEAAIAAwABAP////8AAAAAAgABAAEAAQABAAEAAgAEAAMA
AgADAAIAAgABAAAA/v////7////+//v//P/8//7//P/9//7//f/9//3//v///wAA/P/+////
//8AAAAAAQABAAIAAgADAAMAAgACAAMAAgAEAAQAAwAEAAUABQAGAAUABAAEAAQABAAFAAUA
BAADAAIAAgACAAIAAgACAAIAAAAAAAIA//8AAAAAAQD///////8CAP///v////////////3/
/v8AAP7////+//3//f/9/////f/7//3//v/9//v//f/+//z//P/7//z/+//6//r/+v/5//j/
+v/6//r/+v/5//v//P/7//z//P/7//z//f/8//v/+v/6//n/+v/7//r/+v/7//v/+P/5//z/
+//8//7//f/9//7//v/+/////f/8//z//f///////v/9//7//v/8//z//v///wAA/v/+/wAA
AQABAAEAAAD///////////7/AAD///3//v8AAAIAAAABAAEAAAD///////8AAP//AAAAAP3/
AAD//wEAAAAAAP7//v8AAP//AAABAAAAAAD//wEAAgACAAIAAgD/////AAD+/////v/9//7/
/f/8//v//v/8//v/+//6//v/+f/5//r/+v/6////AQABAAEAAgACAAEAAAAAAAIAAQABAAIA
BAAEAAIAAQABAAIAAgAEAAMAAwACAAIAAQACAAIAAgABAAAAAQAAAP7/AAABAP////8AAAAA
AAD///////////////8BAAEAAQABAAIAAgADAAIAAwABAAIAAwADAAMAAwACAAMAAQD+/wAA
//8AAAEAAAD//////////wAA//8AAP///f8AAAEAAAD///7//f///wAAAAD//wAAAAD///7/
/v/+//3///////7//v////7//f/8//7//v//////AAD+//7//v/9//7///8BAAAA//8BAAAA
AQACAAMAAwACAAMAAwACAAIABQADAAIAAwADAAIAAwABAAAAAQABAAEAAQACAAEAAAD//wEA
AQADAAIAAgADAAIAAQABAAEAAgABAAAAAAABAAAA//8BAAAA///+////AAAAAP///f/9//z/
/P////3//f/+//v/+//5//r/+f/5//v/+//6//v//P/7//z/+//6//v//P/9/wAA///+////
AAAAAP//AAAAAAAAAgABAAMABAACAAEAAQABAAIAAQAAAAAA//8AAAEAAAACAAIAAQABAAAA
AQAAAAAAAQAAAAAA///+//7////+//3//v///wAA////////AAABAAAAAQACAAEAAAD//wAA
AAD/////AAAAAAEAAQABAAEA/////wIAAgAFAAUABAADAAMAAgACAAAAAAD////////+//7/
AAABAAEAAQACAAIAAgACAAIAAwAAAAAAAQD//////v///////v8AAP////8AAAAAAAD/////
//8AAP//AAACAAEAAgADAAIAAgACAAMAAwAFAAMABQAGAAMABAAFAAMAAgACAAIAAwABAAIA
AgABAAEAAgACAAIAAwADAAEAAgACAAEAAgABAAIAAgABAAIAAQABAAAAAAACAAEAAAACAAEA
AAABAAEAAwAAAAEAAQD//wAA//////////////////////////8BAAAA///+//////8AAP//
/v/8//z//f/9//7//////wAA////////AQABAAAA///+/wAA/v/+//3//f/+//3/+//8//v/
+//8//v//f/9//z//P/9//3/+//9//z//f/+//3//f/+//3//v/8//3//v/8//z//f/7//z/
/f/9//z/+v/8//z/+//7//v//P/9//v/+//8//z//f/9//3//f/7//z//f/+/////v/9//3/
/P/8//z//P/6//z//P/8//z//f/+////AAD//wAA//8AAAAAAAABAAAAAQABAAAA//8AAAEA
AAD///////8AAP//AAABAP///f8AAAAA////////AAABAP//AAD9//7//f/+//3//v/7/wMA
7f/w/0AA5P/5//P/AQD3/+7/LAABAAEA6P/n/x8AAQDy/wMAHADs/+b/FwAHAP7/BQAJAPz/
8//+/wYAEQAAAPb//P8AAAEABgANAPz/9f///wIAAQABAAEA/P8BAAEAAAACAAAAAQAFAAMA
/v8AAAQAAwAEAAQA///8/wIABgAEAAIA/f8AAAQABAAEAAUA/////wQABAABAAAAAQABAAMA
BAABAAMAAgAEAAYAAgD//wIABQAEAAMAAgAEAAMABAAFAAYAAwADAAYABQAFAAMABAAEAAMA
BAAGAAUAAQACAAYABgAEAAQABAAFAAQAAwAEAAMAAwADAAMAAgAAAAEAAgABAAEAAwACAP//
AQAAAAAAAAD//wEAAgABAAIAAgAAAP//AAABAAMAAgABAAIAAAD//wEAAAABAAEAAAADAAIA
AAADAAIAAwACAAEAAgABAAAAAQAAAP////8BAAEAAAD//wEAAQABAAIAAAD/////AAAAAAAA
AAAAAAAA///9//3//v/+///////+/////v/+//////////7/AQABAAEAAgABAAIAAAABAAEA
AAABAAEAAQACAAIAAQABAAIAAwADAAMAAwACAAIAAQADAAMAAwACAAIAAwAAAAAA//8AAAIA
///+//7//v/+//3//P/9//3//P/9//v//P/7//v//f/9/////v/+//3//f/9//3//f/9////
/////////////wAA//////7//v/+//7///////7//f/+//7//v/+//z//v/+/wAAAAD/////
//8AAAAA////////AAD/////AAAAAAEAAQABAP////////7//v///wIAAgD///////8BAAAA
AAD////////+/wAAAAD//wEAAQAAAAMAAgAAAAEAAQAAAAEAAAABAAAAAQABAAAAAQACAAIA
AgACAAEAAQABAAAAAAD//wAAAQD//wAA/v/+//z//f/8//v//f/8//z//P/9//z//f/9//7/
/v/8//z//v/8//z//f////3//f8AAAAAAQABAAIAAQD+/////v8FAP7/AQDv/wAAa/+x/vT/
xQBtAEv/zP5t/14A4ACPAM3/i/+I/24AMwGQAK//jP88AHwAFwAWAOj/5//u/xsAHQCb/5b/
EABmAPz/bP+M////MwBBAAYAyf+N//D/kAB/APP/s/8EAEsATwBEABsA7f/r/yUAQwADAMD/
2f8OAAcAzf+//+D/5f/z/wsA8v/A/9b/FgAoAPn/2v/p/wYAIwAPABEA6f/c//z+gv+uAOoA
0f+x/hP/DgAAAF4AXwBV/x3/P/9aAF4AJQCl/3b/0P/c/6b/FAA//yr+I/9IAOn/+v60/jv/
7v/AABsAqf/f/1wA1AAkAYgA+P9mADEBJAGaAHQAbADCAPwADgGgACkArQCiANYAKQAMAJYA
BABGAFsAJQA8ACIAOgAeAA0AeAANAFwAAwDJ/zkAKgAeAMz/u/+8/2f/wv+B/0z/M/8i/yb/
ov4b/1D/Cf/s/rT+/P48/0D/Vv8I/0b/dP+j/9X/uf/q/w0ASABpAE8AkwC4AAIBDAEqAV8B
ngGRAQ0C5ALTAkMDRgNyAwwDLf+cADQDrwOZAMP88/y3/vP/AwAg/iv9LPwh/XYAnQDy/nz9
Cf8BAUsAOABuALMAvwCAAF0BUQC7/3MAswFsATL/Uf5+/xgALgA0/6n+6P2n/Sb/3P+3/jb9
Wv0S/5H/i//r/ov+C/+c/8YAjwDM/3b/BQC8AH8AzP/7/+j/EQDy////jP+b/yIAVwD5/7//
/f/hAEoBSQFeAfQBYQL4AnADGwT0AqD/1wA8A70DZAFm/pT9i/7N/ykAof6O/XT8M/2K/9P/
of7J/d3+DAC0/+L/DABcAMEA5QAUAXUAMwDqAO4BnwENADP/6f9WAHYAM/+9/WX93f5d/3f+
a/3W/LL9Mf96/27+z/3W/rH/GQAkAL7/f/9aAPgAqQDr/wUAlQDVAOUATwAHABsAzgBUASoB
7gD0AMoB0AJsA3wDtQNXA7r/awAlA/UE9QFr/gf9lP5BAJYAQP9b/bb8o/xR/28AGP/M/U3+
TgC6/5H/CwCGAMoAngDlADcA+f+GAMEBlwENAMD+W/85AFoAAv8V/pn9Tv7d/t7+zP0e/aX9
7v5h/6n+LP7g/sv/FQDu/9X/yv8lAMgAvgDu/8D/cgDFAMcARQBIAAIAoQCxAbkBfAFZAU8C
kQMWBGYEAQRPAWYA0gF5BOQDzf8k/WL9df+LAGD/yv2J/Gb85f2b/5L/Cf7e/Vv/IQCl/37/
UwAGAewA1gBoADUAUwB+AQICxQAk/9H+pP8MAGH/1/6H/b39L/5o/mr+fP2S/Vj+wv7T/jb+
xv7K//j/vf+w//H/KgCfANAAZwAhAFAAuAAbAaIAegCCAA0BtAHlAcQBCgIIA/MDQQTaBHED
z/9UADoDkAWKAjf97/ve/UIAsQB3/l38vvvG/Pn+IQAI/3r9T/5VADYAdf+r/wgBkwH9AJgA
DQAcAPQAOALtAdr/S/6c/uX/TwCN/yz+tPxJ/Xb+Jf+k/lP9qf2M/l3/c/5v/cL/yQCDAOX+
gP7b/84AogFTAU//C/+kAL4BagF8ADcAOwB2AX4C1QGwAZkCBAQABHEEiwSeAfP//AEXBewD
QP92/Az9PP/1AD3/uPz1+4z8C/5d/3j/+P2w/bD/oQCP/wT/gQCiAXcB0wAQANb/qgAGAiQC
pAAO/3D+N/8lADYAHf9//Xf8W/3Z/kr/+/3v/Iv9Qf7j/gP/3/5G/6P/2P+9/8D/VQC3APEA
3gALAPL/4wBvAS8BlQDxADcBdwFOAu4CQQM2A8wD0gRBBMMB9v/OAYoEjwM9/3L8//wR/yIA
VP+K/fj7HPwB/q3/Yf8U/kL+w/9YAHD/M/9wAI4BjgHuACEAkP9GAOgBcwLQAMP+Gv69/un/
XwBD/wL9kPyx/cv+cv7s/Z79y/1o/s7+eP6x/rP/MwDt/4H/pf/v/7cAkQEDAdn/1P/RAD4B
IwEiAT0BGgGrAaACzQIrAz4DdwT3BAgEdQCh/2gCMwXoAkr+ffw2/Rn/v/9b/5D9OfyM/CH+
SP+q/iv+Jf9uAOz/pf7m/mcA8wG+AS8Bvf8o/xUAIAKBAsoA1f5P/r3+ff/5/0//2f3X/Ir9
df5N/r/90f15/pj+bv4p/pj+WP9mAEkAv/9S/6L/igAsAUMBfQAzAKwA5ADyAAIBngHUAQMC
eAIbAxIDUwPEBGsFBwP9/2YAEgP3A2YBlf5D/cf9rv4g/6f+zf1A/XP9SP5o/ur9Xf4JAO4A
pP9c/qb+SQBbAbwBPAEGAFP/LQCFAYMBZgBh//v+Nf+A/0L/Pf6u/Ub+2v5q/n79Sf3m/c7+
LP+z/jn+eP5w/wQA8P+//+T/TQC+AMoAUwA6AN4AagErAcwA/wBpAdYBcQIkA18DMAO/A4QE
6gOUAYwAtQEFAwcCMADU/kz+QP5F/nz+b/5q/kj+df5k/uz95/3n/ioANQBx//b+c//i/y4A
XwBRAEYAVgC4ALMALgCq/4z/y//F/5T/Tv///tn+2f68/pT+hf6k/vP+8f7d/t7+AP89/4P/
uP+p/8f/EgAxAC8ADwAdAFMAWwB2AGoAkQC6APEARQGBAdQBDQJtAq0CzQJOArkBMwETAfcA
xAC6AIIAWwDL/4z/U/+t/7v/pP+H/1b/f/9//5v/Ov/1/tb+B/9U/2T/R/8P/xr/Tv+H/3r/
Zf9a/4r/v/+6/7n/jf+3/77/wf+L/13/bf93/4//V/9D/y3/Vv9t/2f/Rf8u/0v/af+U/5P/
g/+G/8D/AQAhABkALgB5ALwAGAFKAYwBxAEGAmYCgQKSAmkC8QHXAYgBvAGDAU8BzQBBAFQA
HAB1AOH/qP86/0v/gP9j/zr/rf6O/nz+tP7B/rj+j/6U/sX+Cv88/yf/Lv88/4z/vv/Q/8z/
0P/p//r/0f+m/3r/n/+6/5T/gP9M/4T/l//G/3r/Sf9K/1r/ov+b/5//hf+1//D/JAAuADcA
aQC3AB4BdgGxAcwBGgJ6Ap4CngIeApkBrwGYAfEBsgEtAU0AJwBxAF4AewCR/1D/Gv9v/5f/
Wf/m/j/+Y/6d/ur+yf59/nf+yv4X/zj/Kf8G/0H/e//L/8j/u/+0/9z/EwD0/9j/jv+c/63/
xP+j/57/lf+d/8D/p/+L/0T/V/9s/43/iv93/5n/xf8BABMAGgA8AHgAxwAWAWABrQHoATQC
hAJ6AokC/AHcAaIBogGvAUoBFQFGAFwAEwBPAP7/nv9k/zf/ef9b/0//wv6T/nf+lv6s/rj+
p/6d/tP+BP9A/zL/PP9W/4z/xf/H/+D/tv8CAOP//f/E/5f/kf+a/77/gv+m/27/r/+m/6f/
df9J/1n/U/+M/47/pP+g/7v///8dAEIAVwCXANIAPwGWAfABIgJuAnYCcQI7AtwBxgF9AbIB
VAEsAY4AXQA+ADAAKgCm/4D/Of9o/1z/WP/3/o/+fv6Q/rn+q/6k/qD+0v4I/y7/Nv8u/1r/
bP++/7b/yv+u/+X/BADi//P/if+b/4b/v/+N/5P/hf+D/67/rP+e/03/Vf9P/4T/ff+J/53/
uf/u/wIAKgA6AH4AvwAPAV0BnAERAkoCpAJ4AlgCzgHAAa8BsAGxASUB2wBWAIEARABbANn/
d/9Y/1b/jf9a/yn/qP6T/pX+qf6w/p3+qP64/vb+If9E/zb/Rv9r/5b/vv+n/9r/t/8JAPP/
7v/Q/5D/o/+E/8D/ff+Q/4j/jv+r/5j/i/9U/1n/Wv90/4//oP++/8//+f8YAEYAZACuAOoA
OQGOAfIBRQKKApwCbALzAb4BowGdAbMBSAH+AFkAeQBCAF4AAgCB/1f/PP+K/17/Q/+6/or+
hf6x/q3+mv6U/qr+8v4c/0H/LP9D/2f/mP++/6T/t//E////BAABALv/lf+Y/6//qv+N/3j/
aP+x/6f/wP9u/1z/SP9w/5f/ef+b/5r/3/8DAB8ALABKAJoA6gA8AYsB5AE9AosCogKBAv4B
wgGtAZoBswFIAfgAeAB5AFsAWgAbAJb/av9W/4r/bf9J/8/+mP6L/qz+sf6d/pj+qv7n/hX/
P/8//0j/bf+S/7n/t/+l/8j/4P8EAPL/zP+W/4n/sv+d/5D/av+B/47/vv/E/4j/T/9H/3L/
hP+e/5L/rP/L/wMALAA5AF8AjQDyAEIBogH1ATQCmwKaAqcC/wHQAZYBnwG9AVQBBAFbAHcA
QwB2ABYAof9U/0r/h/9r/1n/yv6U/oX+tP6//pv+lf6f/u3+G/9I/zT/Qv9e/5b/wf+V/6b/
ov/6//r/+P/E/4H/nP+m/7D/b/90/2//ov/E/7b/dv8+/1H/cP+S/4f/if+c/9D/DgAyADAA
PQB6ANcAPAGaAdoBHwKCAo4CtQIUAswBkgGSAbABTgEkAVoAeQA0AF4AIACs/3b/Q/+K/1z/
b//m/qH+if6j/rv+pP6j/p3+3P4G/z//RP9K/2X/i/+2/5v/rv+l/9r/9v/x/8r/ff+O/5b/
j/91/33/av+b/8D/s/+D/1//XP9j/5P/hv+d/67/0f8FACYAOwBXAJUA4wA3AaEB3wE4AoQC
iwK3AiEC4AGTAYsBowFYASoBZQB7ADAAWgAlALr/gP85/3b/S/9l/+P+tv6I/pD+qv6g/rL+
o/7Y/uT+M/9F/1D/af91/5f/dv+l/6j/4f/d/+r/t/+F/6z/iP99/2P/jP9x/8H/s/+Z/4T/
cf94/3L/lf98/7X/z//z/xMAIwBBAHcAsgDzAEcBlwHzAVICfAKEAp0CBwLcAbMBgAGOATsB
FAF3AIoANQA2ABAAov+W/0z/df82/0j/3/7G/qP+kP6v/or+t/6x/u3+8v4i/zz/S/+K/4r/
iv9Z/4z/sv/x////0P+P/3f/r/+b/5b/ef9q/3//wf++/6P/fP9m/33/jf+i/5n/tv/X/wwA
LAAqAEsAcQDEABQBZQGhAfEBRQJ4AosCmAINAuMBqwGIAYsBRgERAXgAiwArAEIA/v+z/4H/
UP9v/zn/Q//T/sT+n/6i/qr+j/6i/qD+5P7x/iX/Lv87/2n/b/+G/2b/mv+t/+f/6f/C/5z/
ev+Z/4j/j/91/37/jP+v/6L/mf+H/3j/n/+f/6z/sP/S/+//FQAoAC4AWgCSANYAKwFqAbcB
CAJHAnACdQKAAv4BBgK0AYwBfQEnAQUBjACeACoAOgDn/6L/iP9d/2j/Mv8v/9D+x/6X/qL+
pP6M/qj+pv7T/t3+IP8d/zr/UP9J/0X/Wv+p/7z/6v/A/5v/fP+Z/5//lv+F/3D/jf+n/8j/
nf+U/23/g/+p/63/uP+v/9n/8f8aADIAQwBrAKQA8gA4AXkBwgH8AR4CRgJIAmwCJQL7AaAB
JAFoAT4BVAHdAIMAEgALAD4A7v/R/0P/J/8z/2r/Lf/l/o3+ZP6m/sP+6P6u/rH+yf4Q/z7/
L/8+//D+K/9w/7b/0f/A/7H/fP+p/6D/n/+F/2//ef+I/67/pv+m/5v/i/+W/6b/rf+6/9L/
2f/9/wgAMABNAHIArwDQACkBWQG9AeYBDQIyAjwCggJGAkIC5gGlAY8BZgFVAa4AaQBKAEEA
XQACAJr/Mf9B/2T/V/8k/5L+c/6k/tf+1f6t/mj+dv66/gb/Ff/f/tT+2f5M/4T/nv+T/2n/
jv+T/8f/nv+R/43/e/+n/5P/m/+Q/4z/mv+W/6n/tf+7/9L/1P/s/+f/AAAxAEEAgQCnANYA
KAFdAagBsQHnAfUBJQJbAkkCKALgAcEBngGbAWMBCQG4AIIAZgBYABgAz/+C/2X/YP9J/yz/
4/69/qn+u/7I/qX+jP59/pP+of6s/qP+rf7n/hr/S/9k/2j/av+V/6X/qv+g/5H/mv+g/6D/
jv+T/4n/pf+3/7P/vP/A/9L/5f/u/+n/5f8EABwARABnAI8AwwD1ADoBXAGEAaUBvwHtAQsC
KgIUAvIB3gGzAacBdAEbAZQAlgB7AIIAewD5/6L/bf+f/4//if8V/7j+0P7O/gf/zf6H/k7+
Wv6l/rr+xv6j/sL+8P46/2T/Uf9O/1v/gP+u/6f/kf+J/3r/mP+c/5z/lv+g/8T/z//s/+H/
7v/7/wAAEgD+/xYAIABBAGgAgwCkAMYA+AAuAUkBYAGCAZkBvAHQAe4BxAGyAZ0BewGJAVIB
RAH8AMYAoQCDAHgAMQAUAMv/tP+k/3r/Zv8q/wf/+/70/ur+0P64/p/+kf62/rD+y/7X/t/+
Af8Y/0n/Q/9i/2T/ev+O/4z/o/+T/5z/p/+s/7T/xf/T/9z/8f/0////CAARABQAIgAjADEA
RwBYAH8AiQCsAL0A4AAFASABOQE+AVoBZQF8AXwBegFgAUQBGgHkAOoAvwDGAJ8AeQA9ADIA
PgAqAEAA7//J/7D/qP+i/33/Tf8B//D+7/79/vf+0/7c/t/+/v4z/zX/IP8s/zH/VP9d/2f/
Qv9N/1f/XP+B/3j/if+P/6v/0P/l//T/9P8LAAUADgATAAkADQAMAA0AFQAgADkAUQB1AIwA
nAC7AMsA4QDwAP0A9gD2AOsA2QDwAOMAwwCpAKQAnACoAIUAdgByAFMASQBBAB4ABgD//9T/
uf+o/57/a/9M/1v/Q/8u/y7/LP8X/x//Mv8l/zT/Lv8s/zX/OP9Q/0L/VP9U/2j/bv91/47/
iv+R/5j/t/+5/8b/x//u/8j/IwCE/z4AtP9kAPz/KwAsADwARwBYAGsAUQCAAIsAnQCiAKsA
iACaAJ4AbQCIAIYAmACHAKYAiQCeAJEAjgCVAGUAcAA8AEYAJgAnAAEA8/8SAPL/AQD6//P/
2P/4/9z/zv/p/73/0//K/7b/qf/C/67/pP+1/6L/w//E/87/0P/H/9b/3f8CAAQAEwD9/wcA
JAAMABoAJAANABAAOwA8AD8AYwBNAEgAaABeAGMAlABvAFgARwByAGgAdQCLAF4AXACDAHcA
gQCLAG0AcgCAAIcAgABbAH4AagAuAFEAgwAPAFQAYQA4ACgAbgA2APz/YAA0ACgAGwA/ACIA
/f8sAAYAEgDm/wMACQAFABEAAAAPAPv/AQACAAMAAwAFAAIA9P/9/yAA5v8CABQAEQD9/xsA
//8OACIAKwAkABYAIgAmAPP/EgAwAOX/GAAEAAYA6/8JABAA6/8nAA4ABAAUADcAFQAhACQA
LAAoAPz/DgDl//X/9f/n/+j///8DANj/FwAZAAEAHgABANL/KQDx//f/9v8JALr//P/V/+n/
vP/s//z/pv/a/+X/zP/k//n/4P/e/+z/3v/k/+3/zv/p/83/6//J/8n/1//E/9f/8P/a//P/
AgDa/+H/6P/j/9//wv/H/5H/qP+l/6n/uP+//5v/uv+O/+b/o//j/5n/0P++/9X/3f/J/9b/
tv+9/9z/7v/T/73/1P+z/+n/4//S/53/sv/o/43/4/+o/7T/hv+i/6//r/+f/7P/pv+x/5T/
5v+c/6n/uv+U/8H/lf+2/3r/sP+T/3v/+f+N/+r/g//y/9T/4/+4/6//7P++/8v/iP+w/27/
pv9T/6X/UP+u/2b/6P9j/5//r/+d/9H/m//y/3n/cf/B/4b/d//E/2//mf9t/2z/o/+N/+r/
sP/T/9D/7v/s/+3/u//A/2v/eP++/7b/eP9k/7j/JP/s/0//wP+u/9D/kP/Z/3r/6v+o/4r/
5/9Y/+T/hv+p/zj/qP90/5f/sP91//T/jv+4/7P/o/8dAN//DQC8//3/fP/r/6H/7//D/7b/
cv/X/3P/n/+l/3P/4/99//L/e/8FAJL/o//V/wYAsv/t/67/4f+0/wgAlv/2/5H/3/+l/9f/
2f/7/wIA4/8vAM3/BwAHAAEAGAB9/xsAdP/5//r/g//u/4r/2//h/xMAmf8kAPz/9f8RABkA
/P/n/w0A+P8XAPz/vv+i/x8Auv+//zMA4v/H/zcAyv9VACAAYADz/wkA/f/5/xQAyv8jALD/
9P/Z/97/8P/w/7v/HQAFAM//VgDV/0EA8//0/yMA1P89AMT/6v/4/+r/3v8fAMP//v8SAJz/
7f81APX/bgDs/yQADQA5AC8A6f8tAAQALgAjAMf/VQCp/4wArf9fABgA6v8gABEA+/9qAAEA
BQAhAP3/wf9DAOn/EAAsAL7/DwDk/4IAxv84ADEA0v+eAOf/QQBpAOH/IgAxAEgA8P8eAO//
XgAhADsA5v8pAP//JgDz/54A8/8MACYA+f8KAG4AIQD//xMAtv9LAOT/eADP/1MAtv9PAFEA
/v81APz/IABJAE8A7/8wAPH/DgBfAAkANABMAND/ZADp//r/jwDK/1cAKQAoAFEA5f9/AN3/
WQD0/y4AgwDK/+3/hAAeAOz/YQAYAPr/CABuABMAHgAEADwAEwBOACoAMgAgAGAA4f9FADQA
UQDn/18AHwBJAPn/MwA8ADMADwCMANn/dQA7AM3/YgA3ACkATgAnAEwAPAAJAIsAzv+WAP//
UAA3AAcAgwDO/5wA2f9CAI0AyP+vAPn/GABSABQAQwAMAFYALQBbABUAZQCh/9MAzf93ABAA
QwBXAPf/PABNAO7/jwDe/3sABQBiACUAWAAjAFcAGgBUADcAEAB3ANr/rQDS/5kA8f+DABEA
WgARAF8APQAhAEIAHgA/AEEAQAAqAE4AKgANAEcASAA6AOf/kQAsABMAWQDa/3YA//+AAOz/
VQAWAHoAtf90AEkAGABqANX/jAC//6sA/P85ADwABwB4AP//RgDz/1gAHwA4AAwATAAnAC0A
NQBIAOn/jADT/00APwAjADkA9/9kAB4ARwAyAPn/VgAWAEIAWADL/1IAwf/AAMr/dAD6/3QA
CwBEABAAVQDs/z0AOgDs/2gAKgBnAPL/IABCANz/iQDd/1sA5f99APn/dADM/3kAxf9uAPj/
RwA0AMv/qgCz/4cAwf9DAEcADQASAAcAPABUAMv/dwDp/3cArP9LAK3/TwBKABAARADY/0EA
8f9kAN//NwARAP//GgAyAOD/UwD9/1sAAQAHABoAHAAzAPz/LgD3/xAAAwAtABoAKQDn/zsA
4f9HAN3/SgADAAMAJwDi/x0AJQAVABgAGwAcAMz/BwAzAPz/JgAJAAMAMwAlANj/ZgDn/9n/
FADU/4AAzf82AOf/FgAJAM7/dACA/6wAj/9eAMj/QQDX/xwABAAdAPL/vv97ALf/QgCh/20A
CAAHAPH/3f/m/zgAzP8SABYA5/8ZAP3/CgDf/+n/4v9MAJ//eQCo/14Ap/9aAPH/+f/q/w0A
HADP/+D/BQD6/yAAEwAUANv/OwD//4f/ZQDJ/wIA3P8+ABkA6v8eAAQA//8IAOL/BQAyAML/
bQCH/4gAqf8/ANX//v8CAMn/WABz/4cAgv9wAM//RgD3/9D/QQCF/3QATP+RAHf/owBX/8YA
jf/5////mf+zAFH/pQCt/yAACgD2/9T/MwDa/73/dACP/1YA7v+E/5MAb/9NAMP/QgDi//z/
LQDc/xEA6f+4/ycAwf8cAOX/KQDa/0QAlf9RAMT/MACg/1gAcf90ALn/MACd/ykA8v/e/+n/
KACi/wcABQDm/z4A5v/m/8z/8/+R/z8A1/8dANf/NgDh/x0A6/+//+v/9v8VAM//QgDr/xUA
2/8JAJD/gwBh/3AAtf9HAOj/yP8iAOj/KgDT/97/GADw/+n/HQANAAEA7v+N/3cAk/9AANb/
8/9FAML/6v8TAOr/BwDe/zoA2f8yAMP/QgCd/wIAAQDk/x4A1/9MAJ//PACq/w8ACAAAABAA
0P8gAOP/6v83ALX/IgCo/xkACQAGAD4Akv8pAPP/7v80AMr/FQAtANX/9f8FALz/BQARAOn/
EABIAIv/CwDk/+L/ZQCt/zYAkP9CAMD/IQAQANj/5v/2/+X/GAAIAAkAjf8xAOT/KQDc/yYA
1f8iANH/SwC2/9z/GQDr/+r/YQBo/3cAhv8vANX/TADQ//j////t/wkA7f8ZAKL/QgCf/zoA
zP85AMP/OgC2//v/7//Q/xQALwB9/2EA6P/U/zIA1P8eAPv/1f8VAMH/ewCL/3EA3f8dAMD/
/f/n/ysAEgATABUAv/8hAPL/DQD2/yoAzv8lALb/VAC6/yQABgAKAAUAJADk/x0A0v8yAMr/
IAD7/+P////9/w4A8//h////HwDV/+H/AwAYAOn/2f/4/9z/NgCy/xIABADO//f/BwAFAOj/
1v8HADoA5f8rAKz/PQDT/woAEQDe/+X/CQD4/+X/QgBP/54Aq/9JAM7/vv8bAOP/GADf/zoA
yf8oANX/CgDX//f/IgAgAND/LQD4/xAAx/8FACYAuf8cAAMA+P/a/yEAvP9mANL//v/D////
7/89AOj/y/81AO3/xv9HAMr/NQDo/xMA5//L/zgAt/+5AGL/MgD4/xkA/P+8/3gAbP88ANX/
BQABANL/BgD5//j/JQDf//3/9v/N/z4A3v8JAO7/7f8CACEAy//W/ysAUgC7/x4A6/8KAP7/
EQDM/zkAzP8CABUANwD0/woAAwAFAKH/YADS/x8Axf8NAOT/JwDQ/ykA+/8LAA8Apv9KAKf/
VQDz/00Ahf9nAMX/DABiAIj/CQD//w0A5v8GABoA8P/2/ygAAAAHACcAw/8UAOD/WADE/zgA
0/8KAOv/yP9kAIf/PQC1/1IA7//+/xAA///y/+7/DgDp/zQArf9/AMn/DgDu//r/KADt/zMA
x/8yANH/BQD1/yYA1//k//P///8pAPj/+f8FAOL/DADO/xEA5v8VAPn/wf8uAAYALQD5//j/
BQAuAH//QwDN/xYAJADT/8L/RgALAPb/wv/7/x0A3/8uANP//v/7/xoA3f8mAIf/LQADABgA
///9/9H/SQCR/1MACQD6/+7/xf9fAJb/UABg/5gAx/9ZAL3/6/8xAOT/8P/b/ysAwv+SANL/
2f/q//P/3P/j/2kAkf+DAMP/DAD1/wIAHAC//2MA4//n/ysAv/8hAM7/6v8gALT/IADh/zgA
9v/H//z/6v8gANn/HQDL/wUA4P83AA0ANAD3/9j/PwCm/4IAXf9tAJP/JgArAPL/+v8HAJz/
KwABAIf/Iv8vAen/LwAGAPP/3v9wAI3/dQCX/1gAm/8gAD0An/9rAKr/EQD0/ysAHACZ/ysA
iv9gAJr/hQDv/4f/LgDv/14A4f/9/7D/OwAgAPn/IQDO//7/8/8LADQAJv80AD4A8QBs/3MA
3P81AGkAdf+IAJT/lACf/1oAwv9YAOT/IwC7/zQA6//i/5n/GACWAGf/kwCU/1UAR/+OAGn/
QQCJ/yIAtP9lAGIAb/8AANH/p/8QAEQAe/81AFP/2ABD/wUA9P9C/5oAvv94AKj/3P8cAPL/
SwCo/3UAeQBuAAAAlADv/7oAsv9rAI3/GwCsAFH/7wAY/6AAyv8mAIT/IP+iAFT/qf+e/xMA
+v+f/woATf8RAKr/ev8RALEANf9LALT/BwABAQcARAAl/1IA5f/QABX/iQAdABv/wgBTAFf/
HQDW/9T/QwCyABH/o/95ANz/rf5UAbr/X/9OAPj+LgAfAFEAhv9hAKD/j/9SALn/EADZ/2j/
mQC4//b/egAX//UAfv8fAHgAVf9sAIb/3QCe/3j/7f8iAN8ALf99AW/+WwBJADD/pQBv/78A
zv+0AKv+0wC4/lEBFABP/yUAKwA7AG//LgFF/wgAgQDd/4n/4v8jAKgAzP90AKP/nP9pAOj/
1QBP/7//1AAIAKv/GQAjAL7/6P9XALD/7/8nAHz/MgB3AAz/kQBVAN3/s/8aABQAPgB0/7v/
jAAfABoAbv/+/+X/MwDC//D/cf5tAJYAZwBeALj/W//Q/8H/4f9qAFgAff/O/x4AlP/O/9r/
gQCn/zAATACv/0D/mP+I/5//RgACAJT/oQDC/8r/q/8Z/2//LwC+/+j/TgDQ/+L/BgBVALr/
uP8TACUA0//V/73/QQD0/x4ACAAoADT/8v8OABwAeAB2/87/wP9y/xcARwAeAfj/sP+Y/xQA
JAD5/y8A+P+Y/+n/AwBfABQA3//k/4D/SgCM/14AOwBFAA4Axv9xAJH/rf95AFAA3f9x/8z/
CAB4ACIA2v/3/zcACwA6APz/8v9RAHEAowC0/wwAPwArAGEA/P/b/zEA+//K/yEAeQBPAAIA
CgBoAF8ALgDl/zMAXwAbAFUAGgAiAB4AEgBCALr/GAA+AO3/x//B/w0A1f/p/7j/FABQABYA
jf9N/5P/zP8OAPr/IAAuAJL/Pv+E/9v/+v8WACcA0P8JANn/nv+1/zQAhwA7APD/JQAoABcA
JAA+APgAkQB2AHoApQBlAJoA+gAEAfAA0wCsAIUAwwCwAMQAkQBZAO//4f+o/7//8//x/9P/
v/9w/z7/6/7c/vj+Fv8//wT/8P7p/uL+5/7E/in/Nf8q/+7+DP9I/3D/gP+9/9L/3/9+/2n/
v/+d/5b/lv+1//D/CgAsADwAbgCEALEA5ABIAXIBfQFUAdkBEwI/AjYCBgKsAXkBRAH7AN8A
hADOAKEAcAATANb/nv9l/zP/z/61/n7+ff5G/nz+k/68/qz+t/6//sD+q/7b/j3/jv+x/8z/
DQAvACwAOgAeAF0AhQB6AIIAdQCrAKQAdABMABIACQDa/9H/0f+6/7b/rP+q/6X/nf+E/6D/
kP+6/8b/4f8KAEAAYQCMAMQAIwGCAdgBCQIdAjkCYQJmAhgCtgGiAX4BeAESAQkBDgH2AMQA
RgAHAM3/ff8s/8j+1P65/rP+kP6c/rX+qv6B/mr+ev6B/qP+xf4W/13/eP+C/6L/4v/Q/9f/
5v8jAE0AQwBQAF8AfQBLAEAABQD2/+D/u//G/7T/uv+v/6L/wv+l/6j/nf+f/8X/1v8LAC0A
eADgADwBjgHRASkCYwJyAjECzQF8AW0BRwE3ASQBMAFEARcBwABjAB0Axv9S///+y/6z/ov+
k/6g/sL+tv6D/mX+P/5P/lD+df7H/gX/Xv+H/8b/3P/p/97/2P/w/9v//f8LAGUAfwCGAIIA
TwA7ANb/m/+B/4P/j/95/37/hv+K/2//Tf9E/1T/YP9k/5z/uf8AADgAfAD5AGYBrQHsASMC
ZgKFAj4C3wGoAaABkgFeATsBSQE7ARkBrQBOAAEAqP85/+v+uf6p/nv+Uf5v/nn+gP4+/iD+
Mf4c/jH+TP6f/v3+Mv9q/6L/6v8SAAQAFwAcACIAJAAmAFMAggCsAKMAeAA9AAIAvf9q/3X/
af9y/13/OP9j/0D/Qf8h/xL/O/8t/z7/XP+a//T/NgCkACUBhAHOAQYCPgKOAooCUgLmAb8B
vgGwAYABUQFtAV0BJQGhAD0A/v+P/zT/wf6v/pf+YP5K/k3+ef5k/ib+Af7//R3+L/5Q/pL+
9/43/3//tf/0/yMAIQA6AFIAaQBTAFwAdACNALAAiwCPAEAAIgD2/8D/lf9U/1//XP9N/zL/
HP8k/xj/GP8L/x//Ov9T/4b/s/8DAEoAtwAvAZsB6gETAl8ClwKfAksC4AHhAdYBywFuAUsB
gwFtATUBjwBDABgAnv8o/67+qv6Y/mP+Pv5M/of+a/4y/v79Hf4x/i7+Tv6C/u7+Kf9v/67/
9P8nACoANQBHAFUAQwBHAGAAjwC7AJEAgABXADoADAC5/47/Zv9b/03/Rv9F/0D/Mv8p/y7/
MP84/z3/Vf+I/7z/AABIAL8APQGjAewBFQJYAowCgQIjAq8BwwHLAcYBagFDAXoBYwEkAY0A
RQAmAK3/Mv/K/rn+tf5z/lj+b/6d/oj+Sv4e/jv+T/5L/ln+fv7l/iv/bf+t/+//IgA+ADkA
LQA7AFIAYQBbAG8AqQDKAKQAZgBGADsA//+6/33/cv92/2D/VP9M/1L/U/9J/0T/Q/9V/2j/
hP+n/97/QwCfAAgBbwHHAfwBLAJmAmUCOAK8AagBwwHAAZABIQFDAWABRQHsAGcATgD9/4X/
Ff/d/tf+sv5w/mv+nv6t/pr+W/5X/m3+c/5x/nb+rf78/lP/iv/I//n/LwBTAEkAXwBLACoA
JwA2AIYAmACBAHQARgBSACwA2f+m/2X/aP9z/1v/Uf84/1j/cf9o/3n/Zf9n/4T/ov/b/xoA
dQD5AIEBDQJ1ApMCrwKxAowCFwKGAV8BWAFhAQwBZQFNAuEBoQHW/xP/4P5p/sL+HP4f/tr9
kv2j/a/9Uf53/jT+/v3t/Wv++/6l/yMATwBmAMEAQQGOAa8BVwHuALcAkADiAKwASgDz/5//
nP9E/8z+Xf7W/d/9sP26/er9Nv6i/sT+zf4w/2X/of/E//T/TQCJANsASwGBAeMBMALcAp0D
LwRjBEYEdQS8BLwElAMgAskAGwD6/0X/0f46/vP9K/7O/Y/9Dv14/Fj8Uvy9/Iz98P21/nf/
KADcAOUAFwFNAVABdwFsAbsBBAJAAhoC4wF/ARIBbQCx/wv/f/7z/Zn9av2M/YH9JP0k/S39
Yf2a/U39Av5b/jr/1P/5/5QAtQDaAOkAjwCuAKsAuAD1APIAIgE6AU4BmwHqAcgCnAPpAzIE
WAR9BGYEpQJPAd3/kf94/87+Yf4v/m3+sP58/gz+dP3x/OD88vxv/Rn+nv6g/ygA8QA4AUYB
TQH4AOMAywAOAU8BjwGTAZIBYgEPAWsAi/8A/1r+M/6Y/Z39t/3+/Tb+3/3h/eD9+v0W/gD+
Qv4E/4b/SABfAJ0AxQCnALgAQAAhACUAGQB+AIEAxwDqAO0ADgFYAfkB6wKtAz4EfwQJBe0E
zAOKAhMBFACs/9T+nf6E/oz+df6O/nD+Af4q/b38tvwX/Xb91P3x/sr/gwACAWIBewEhAeoA
5gAGAQ0BMQFzAeMBuwFGAdgASwB5/6D++P2G/V/9Wf2j/eP9Df4j/if+RP4b/gb+Pv63/j3/
k/8XAKoA/wAIAckAogB4ACkAEQAhAD0AcQCfAN0AGQFdAQgCwAKaA/8D/wPXBO0EGARiAlIB
lwA5ABT/af5Q/rD+cf4a/k3+If5Z/bL8t/xy/Zn9l/05/pT/cwDMAPsAiAFIAQgB7wArAXQB
GAH2AHoBzAF8Aa4AQgDc//r+HP6z/U/9Tf0j/VL93/0s/iD+Bf4m/k7+fv7L/hj/U//t/2AA
0QD7AMAAtQCPAIYAagBBAE4AXQCrAOIADQGmAYkCPAPqAwgEbgTUBJoEVwO5ASABZwDl/+f+
d/52/oj+Mv4M/hn+0P0k/br8KP2i/eT9BP6r/r//UQC6AAIBWgE/ARwBMQFvAWsBKQEbATgB
WQHRAG4ADQB8/5/+Ev7Y/c39ff0d/WT9B/42/hj+F/5Z/qH+3v74/ln/n//y/zcAxQDWALcA
kgCYAKMAiwBtAHEAlgCkAMMAVQFMAhoDrAMtBEAEDQX6BEUEcgJPAY0ATACL/7z+Zf6Q/oz+
Lf5B/vD9a/24/K78WP21/ev9G/47/yUAsQDnAEcBRQEfARABUgGVAVoBJQE+AakBbgGpAFsA
wv8J/yj+9f3T/bb9O/0p/eb9P/4T/sT9C/5B/p3+uv4m/3z/yf8oAJ0A+QDCAI0AkgC/AKsA
iACKALYA5gDoAFwBEAL2Ao8DBgQaBOUE8wSWBOoCjAHCAD4A0P+0/mb+dP6A/l7+NP4V/on9
2vyv/DD9jf3O/ff9JP8AAKMA9gA0AVUBDAH+AEEBawFmAS8BbAG7AYcBywBxAOr/+f4o/uf9
3/2r/Vb9Qf0U/jz+9f24/fb9Kf5I/or+Af91/8r/KQC4AAkBsAB7AJcApgB+AF0AmwC9AOIA
8ABqAS4C2AJkAxgEMwSvBN0EhwQLA7YBwQBTANf/zf57/ob+qf5F/iX+C/5n/c38ivwQ/Wn9
r/35/Tb/BQCNALgADQETAcQA7gAdAVsBRAFCAb8B7AGsAbcAegCi/7b+JP7f/eb9kP1a/cH9
TP4v/rT9lP24/bj96P1d/tb+ZP+2/28A5wDXAHkAVgCXAHYAXgCKAMgACwEqAWIB1AGAAiED
zgMZBFgEuAS7BCoEfwKfAZcAJwBH/63+xf6q/oD+Kf4K/qn9Bf2W/Nj8Gv1T/bP9ev6t/wcA
nQCuAOEAtQCjABsBOAFrAWoBwQH4Ac0BJgG4AB8AH/+Z/gL+F/7H/bv9zv0L/gb+k/2L/VT9
Z/2V/QL+l/4f/33/GQCJAH4AaQAvAGYAUwB1ALEA6gA5AUsBagGzATYC8gKnAxQEWwTABAQF
twQWAyUCsAAcAHj/3P4K/7X+mv5I/iT+tP0H/Yj8g/yY/AH9rf1s/pv/x/9lAHIAhgCWAIEA
+AAQAXUByQEXAkQCBwJtAeQAIgAv/8b+P/5A/iv+Hv7+/RH+6P1+/VD9Cv31/Gn92/1+/jn/
kv/p/zgALAAuABYAHAA6AKQA+ABOAZEBjwGNAbMBMAICA8MDSwRlBA8FFgXeBHYD/QGfAJP/
gv89/3P/9f5i/j3+Cv7g/QP9RfzZ+1n8LP1S/uz+Yf+O//j/ZgBGAFcALACsAEoB1gFoAlkC
RQLJAT0BjQDl/zH/6v66/qf+sP5w/l/+Ef6m/TX91/y9/PT8h/0g/pv+Av9G/4n/vP+u/8b/
3f8kALMAEwF7AZQBiwFyAXUBsQGEAnADaATMBOcEJgUSBZgE6AIeAZv/cv8cAE4A8v+7/hH+
K/4U/o79LPxW+7P7/fxo/vr+zf7W/hP/2//z/7v/uv8iAFoBGAKFAnoCEgLwAVYBCgF4AOH/
0f92/57/Yv8J/8X+B/6d/Sf96PwE/Q/9Xf3Q/Sf+oP64/sL+8P4X/4n/5f9GALsAGgF+AZsB
oAGjAa8B+QG2ArEDkQQWBeUE8AS7BG0ELwNhAez/2f9xAPMAVAAZ/1/+G/5f/tD9j/y0+8L7
Nf19/un+dv4N/mD+I/+c/4//T/+U/54AuQFcAggCfQE9AT0BUAHrAHQAAwAMAD8ATgAFAFv/
1v6N/pf+eP5G/gv+I/6b/hf/bf9k/1T/gf/8/2EApQC5AM4A9QDgACwBOQHbAJwAqABFAa0B
rQFDAcIA0wAkAWQBBAF0ANb/qf8FAFoAZgAaANr/wP/y/xwADAC8/03/MP9h/7r/1/+4/3n/
Uf91/5v/vf+f/3f/bf+A/67/xP+h/4X/c/9v/5//rf+1/6T/j/+d/6b/vv+//7P/pv+m/6b/
tv+1/67/pP+L/4//mf+t/7j/tP+3/7f/wv/Y/9r/2v/O/8v/1P/r//T/+v/4//7/CwAeAC8A
LgAzADcAQgBVAFgAWgBZAFsAYQBmAGgAYgBdAF0AXgBdAE8ARQBBADwANQAoAB8AGgAUAA0A
BgD6/+z/3//Z/9H/yP+8/77/xP/G/8H/vP+6/7T/sP+v/7H/sP+u/7H/tv+6/7X/sP+p/6b/
ov+w/8H/xP/H/8T/0P/f/+T/5f/f/+P/7v/7/wkACgAMAA0AHAAoACoALgAsADcAQgBMAFQA
UQBPAFAAVwBZAFYAUwBTAFQAVABRAEwARAA4ADIALwArACAAFAARABEACwD+//L/5P/b/9L/
y//D/7r/tP+0/7X/r/+o/6L/of+l/6f/qP+m/6X/qf+t/6//q/+m/6X/q/+y/7n/wP/E/8j/
z//W/97/4f/h/+b/8P/7/wQABwAIAAwAEgAYABsAGwAZABsAIAAoAC4ALwAzAD0ASABNAEwA
SABHAEwAUQBSAFAASQBMAE4ATwBGAD0AOAAzADEAKQAjABoAEwARAAsACAAAAPX/6//i/9//
2P/R/8v/zf/P/9H/z//K/8b/x//H/8f/xv/C/83/yv/Z/9X/1P/V/83/1P/Z/9v/4//m/+3/
9P/1//z/+f/2//b/9////wMABwAJAAoADgAHAAcABQD9//j/9f/1//H/6//d/87/wv/C//X+
oP6u/1UBPAFQAJn/dABHASsBnQB5ADABvgFgAaMAHgBZAH0AfQAiANz/FwBuAG4A/v9v/1H/
a/9N/2H/jv/v/+7/oP+H/6P/rP+E/3b/lf+P/1L/PP++//3/zP8k/47/kv+X/vb+rv/wACEB
2//T/0oAgwDCAKUAJQGzAUoBGwHYAO4AxAA1ALMALQGYAeQBOgKXAsECKwLZAcsBHwEAAfAA
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
gv/6/ygA1v4i/ub9Uf6C/s3+zP7A/ov+Jv/v/u3+hf/w/zEAff+b/9P/RAD3AM8AbAD6/xwA
rwBjAEYA2v+C/+7+pv4o/5H+ff5W/gz++/3//WT+Xf7G/vn+6f7J/jD/4P/B/7D/VACi/7n/
VAD7AHgAjADGAEMBVgF/AvcCXQN+A1cD3QOGAvICYgO1AksC2wBIAIf/xf8QACn/pv5E/mv+
OP6w/gv/yf5j/mP/6/5W/jj/5f8MAEL/1P+V/7z/hwCpAKEA9f8yAE8A/f8sAOP/qv8D//L+
7P6D/pX+rf5i/iv+MP5N/l/+z/43/wr/wv4k/1X/pP+7/wQAu/+9/yUARABVAJYA/QAKARUB
EQKFAtACTgMqA7oDtQK7AvkCUgJwAnQBtQDm/43/8v9O/0X/wf7C/pH+XP7R/sf+4P4d/xH/
vv7I/iD/s/+S/8D/t/+t/+//MABlAEIAIQBsAPr/BgC+/7P/dP9l/yr/yf6R/qz+lv6j/oD+
f/5w/tD+4P4O/+H+W/9c/2//gP+m/8D/5v8oADQAIwCKAMYA4wAmAccBOgJ8Ag4DAQM2AwoD
sALxAjsCWAKhAQMBmACe/53/NgDy/g3/ff/o/kb+J//L/tD+H/8m/9v+7f7c/lD/Q/+E/7L/
pv/l/9n/LgDt/ywASQA3ADEAzv++/37/bf9F/0j/Ef/m/tL+tP6u/qj+8/4A/xj/J/8e/2v/
Rv+L/4H/tf+s/97/BQD+/0IAVQCCAAkB3ABHAfgBJgJmArIC7AKmAp0CvQIEAgsCoQEqAdcA
XwAgAK3/nP+O/3f/ev83/zL/If8H/wT/C/8O/wX/Cf8r/xj/If9c/2r/pP+q/+n/1//k//j/
7f/x/93/3/+w/6D/ef9m/1z/L/8p/wv/Cv8d/yv/F/9D/z7/Rf9w/3L/Zv+B/6n/i/+s/8n/
3/8MADoAcABoAJgA7AAwAYsB6gEJAkMCPQJQAkYC2wG8AW0BKQEJAdYAiQAzACYA//8lABUA
1f/Y/67/pf+X/27/Mf8Z/xD/If8k/w//LP8o/0X/Tf9V/2f/fv+C/5r/k/+X/6T/mf+N/3D/
d/9k/3v/cP9N/1H/Sv9H/13/a/9W/3X/Z/9l/2n/cv9i/2n/hv+I/7f/0/8MACwAUACGAMUA
KAGaAdkBBwIxAjsChgJYAgkC3QF2AYIBfAEvAcQAlwB4AHMAdQAZANv/uv+u/5X/X/8S/+f+
2/7Q/uP+tv7b/uH++P4S/wP/Gf8j/1n/ZP9l/3T/mP+a/5H/iP9X/2X/c/97/1v/Xf9X/1D/
ff9b/2n/cv9w/2n/cP93/1//i/+X/4n/n//d//7/MwBuAJMA1AAsAbYB6AEVAjkCUwJ/AjoC
BwLiAXsBfwFvAQ0BrwCRAHgAaQBjABUAzf+u/57/df86//7+y/4L/6r+dP7w/vD+1P7i/tv+
+v4z/0b/Sf9E/3T/iv+1/4z/aP90/2r/gf9h/2r/TP9d/2j/Zv9b/0D/jv91/2//Z/9r/3H/
dP+M/33/l/+3//z/DAAtAGgAmADgAFABrgHLARgCJgJiAoECUgL2Ac8BhQF0AYABEgGmAI4A
hwBfAFkAJgDR/7D/ov+B/zL/Cv/v/tX+wf7I/sP+2P7y/vT++/71/g//Pv9Y/13/Zf9+/4r/
hf+A/37/Z/9r/3T/Z/9X/2r/Yf9h/2f/Y/98/4H/gv9//4f/dv+F/6H/k/+p/87//f8YAEIA
dAClAOYAXQG2AeIBCwIqAmkCfwJ1AgoCywF1AZMBfgEeAckAhgCMAGoAcwApAOr/wf+q/5X/
RP8r///+9/7S/tj+1/7f/v3+B/8C/+3+J/9J/1H/Wv9e/3H/iP+S/3n/hf9t/3H/ev9q/2H/
bP9q/2f/bP9v/4v/gv9+/4v/jv+F/6H/tP+c/73/6v8DAB4ATwCFAKMA9AB+AbAB4wEPAiwC
VwKHAoYC/AHnAYsBlAGFATEB2ACYAJYAZQBtACoA+/+6/7H/g/9A/zn/CP8A/8f+4f7J/uP+
Av/x/vb+7/4g/y3/VP9R/1D/cv97/4r/cf+B/2H/d/9r/1r/cf9e/2r/cP9s/2b/l/+J/3P/
lv+O/4n/l/+6/6H/uP/w//3/IABWAIwAoAAEAXoBoQHiAQcCFgJJApMCcAIDAtgBhwGIAXsB
SQHAAJIAnwBjAGYALQD0/6z/uv+D/0L/O/8T/wL/yP7k/sX+2v7//u3+3f7f/h//Gv9L/zz/
N/9b/27/dv9t/3H/V/9u/1//X/9d/1P/af9b/1//ev+D/2n/f/+G/3f/mf+p/6P/o//R/9//
9v8pAFAAdwCtACIBcwGuAeUB8QEaAkgCigJjAugBzQGSAYEBcgE0AboAjACTAGoAWAAfAPD/
sP+f/3H/Q/8q/wr/AP/D/tD+xv7Y/uH+z/7N/tL+EP8R/y//Gf8h/zf/WP92/1r/XP9R/1X/
Tv9n/0//QP9i/0//WP9o/37/XP9+/4D/bf+W/5f/p/+k/8r/1//1/y0AUAB8ALwALwFnAbMB
4AHVARwCVgJ5AkwC7wG6AYkBfgFvASMBsACeAIMAYQBTACEA4P+k/6D/VP9C/y7/Ef/0/sn+
zf7A/uf+4P7R/sj+4/73/g//J//5/iv/Lf9e/2b/W/9a/0v/W/9S/2X/Qv9d/2L/Tv9n/23/
d/9s/5X/df+B/6n/qv+8/8P/4f/l/x0AQwBkAJkA5ABSAXkBwwHPAd4BLwJZAoICOgLnAbsB
kAGJAXEBIAG4AKAAigBpAFMAGwDh/6r/nP9Z/0//M/8d//z+0/7f/sr+7f7j/tP+z/7l/gH/
Bv8b//P+IP8z/1//Zv9f/1f/QP9s/1f/ZP9F/2r/Uv9Z/4L/XP9w/3//nv9s/6H/vf+e/8X/
3f/g/+D/PgA9AF0ApAD0AEsBcwHCAbgB2AEhAl4CbQI7AvMBvAGqAXwBgQEiAb8AuACQAHIA
SQA1ANr/uv+i/27/V/9D/zn/Af/u/u3+5/7j/vf+4f7N/gL/BP/5/v7+EP8W/0L/Zv9a/1L/
Zf92/13/Zv9Z/1b/b/9i/2f/Zf9v/4L/jv+H/4z/rf/B/8T/z//n/+H/BQAsAD0AZAClAPkA
QAF2Aa4BvQHIASICVQJfAloCCgLFAbEBoAF9ATgB8gCyAJ4AjwBaAEgA4/8HAIT/lP9+/1f/
Pv8h/wb/3f4C/+n+6/7d/tj+4/77/vL+6v74/hv/Mv9e/2H/TP9s/3b/Z/9q/2L/VP90/1//
af9p/2f/g/+I/4T/jv+1/7n/xf/b/+P/5v8QACsAMABeAJMA2AAyAXYBkQGhAbwB+QFCAlQC
TQIRAsIBwwGTAXsBSQECAcQApACSAG0ASAAUAOL/qP+d/4f/ZP9I/y3/Af/v/gP/6/7p/tP+
0P7k/tT+4P7s/tT+Af8//zP/Vv9u/13/YP9d/37/W/9Y/3X/Rv9T/4T/e/9j/5L/lP+H/7f/
0v+6/9D//f/k//j/IwA1AEkAfwC/AOwAVwF/AYIBoAHEAfwBSAJEAikC/AHCAckBgQFuAUkB
5wDLAJ8AeQBcAFAABADO/6b/j/9//2f/S/8H//7+8P72/uT+1P7R/sb+1v7Y/t3+0/76/vj+
Hv9F/1r/Xv9m/3T/SP98/2L/bf9g/1L/fP9r/4H/jP+b/33/tv+9/7X/2P/e/+r/2v8bABAA
JABYAIIArAD9AGABTAGKAZgBxgEHAigCKAIMAgUCvAHHAXoBVQE6AfkAzgCcAJAAUQBMAA4A
2/+4/6H/n/9b/2H/HP8L/wT//v7o/tX+7/7F/tn+2/7S/tT+9P4E/xb/Qv8//2r/YP9v/23/
Uf9m/2v/Yv9h/3P/Xf92/5f/i/+g/7X/u/+4/+L/5v/f/wAABAAOACkAbQCGALMAGgEuAVIB
eQGPAbwB5gEhAgwC+QHuAcIBqQGEAVoBIwH8AMsAtACMAFwAPgATANn/yf/G/47/ff9X/y3/
EP8R//P+3f7X/tP+0f7G/s7+uP7U/uP+/P4V/xz/L/9F/13/U/9a/0T/Xv9U/13/b/9X/3X/
fP+G/4v/rP+0/7X/y//L/8//6f/9//T/EQApAFsAgwDTABMBGQFZAVcBegGzAe8B7AHsAfgB
wwGwAaQBfAE+ATwBDAG7AMkAfgBeADYAGADt/8P/wf+O/3P/Uf9I/wT/B/8A/8/+2P7Z/sz+
ov7S/rT+vv7r/uj+/f4I/0T/MP9L/2X/Q/9G/1r/U/9H/27/Vf9i/33/hf+N/6D/tv+r/8j/
yP/T/93/6//w//z/IwA/AGgArwDpAPsAHQE+AUoBhQHAAb4BxAHbAcsBpwGmAXwBSAE5ARYB
5AC3ALMAhABAADAABwDK/97/t/99/2n/TP8o/wj/AP/d/uT+5/7Q/r/+wv7B/r/+6f7N/t3+
Af8V/xj/Pv9H/xz/T/9J/zH/Vv9a/0X/YP99/2P/ef+Q/5f/jf+2/8v/uf/c/+X/6P/w/yUA
MQBKAKgAzwDZABwBJQEuAXEBggGNAZ0BsgGmAZ8BjwFgAT8BMAEYAe0A1wCjAJUASAA7ABwA
1P/7/6f/jf94/17/Mv8u/xb/1f7z/uX+2f7O/tr+vf7E/t3+y/7o/ub+JP8O/yH/Qf8l/zr/
SP8//yn/W/9Q/1//dP9h/3n/hP+h/5L/uf+t/7n/2P/S/+j/6v8MAAsALwBmAJEAqgDNAPEA
6gAtAVEBVgFeAYcBhQGDAY4BcQFMAUMBOAERAfgA5ACnAJgAgABRAD4AIAD5/9v/y/+g/5b/
c/9E/zH/Hf8X/xL/DP/w/vn+BP/w/vn+CP/t/hL/I/8i/zH/O/9F/0P/RP9X/1P/Yf9w/2v/
aP90/4r/jP+Y/6j/pP/C/9b/0//9/8r/VQCg/14AeABBAJQAtACiAOAAYgGTAGsBNAEpAVwB
sQEaAWcBlgEcAT0BWwEQAe8AIgHKAIYAogCSAC8AOQBNANT//P/w/7n/jP+u/33/Sv94/yL/
Kv80/yv/Ef8Q/xj//v4z/yT/JP8g/13/Kv9M/13/O/9k/2D/b/9N/4b/fP97/57/lP+H/8X/
xv/A/+r/r/8xAPv/AgArAB8AIACiAH8AZgDTAMoAtgAWAR0B6wArAUgBJwE7AVwBNAEnAUYB
JAEKARIBBQHSANYA0ACUAI8AjABEAFEAQQAKABkA5v/f/7r/sP+t/37/qf9u/3L/ef9T/3D/
Yf9c/1n/Xf9b/03/Zf9m/0v/dv9l/1//jP9s/5X/e/+s/5v/mP/K/6P/0//L/+L/6f/t/wMA
/f8LABkAHQAgADoAUABlAHEAiwCPAJkAtACoALMArQC/ALUAwwDWAL8AzAC+AMkAwgC6ALkA
ogCYAHkAaQBWAEYAJQAZAAEA6f/X/wgArf/v/8D/pP+k/8f/e/+S/57/YP90/57/Vv9V/4P/
Yf9n/2r/iP9K/3r/U/5u/yX/av9N/37/eP+N/7r/pv/N//D/yf+0/wEAnf/W/wcAJADM/yYA
JQAKAFIAQQBgADgAigBIAE4AkwB/AJgAjQCBAIcAfQCqAKIAiQBKAIYAgQBrAJ0AcwBXAEoA
cgBTAEwAigAWADcAUQBBABkAGgA4ALj/CwD5/xoA6P89AM7/6v/x/+P/8f/k/+f/xP/t/9L/
0f/k/+f/0v/b//3/uf/K/9b/6f/1//L///8BAOT//f8pAAQAAgBfANb/TgAUADgAAwCAABwA
JwAxAHYAYABIAMUAHQDHADQA9gA9AKkAywA6AL0AQQCWACwAqwBcAIwAlgBzAHAAUADGABMA
swCZAIUAogCBAIgAPADCAC4AaABsABUAoQAhAEsA0f+YALz/igC+/10AYACi/5oAFwAsABMA
IwBRALr/RwAKANH/dgBj/1wA2/8dAPz/9v9wAE3/cgDL/wwABQBWAMr/aQBvAP//RwBkACUA
mgADAIUAHwAaAJUA4f90APP/7wA7/z8Bu/+VACEAeABEADMAAgChAOf/GQAcACwArP+kACX/
jAB//yAAjP83AP//mP9lAH3/VQDX/y8A+P+b/y4Aj//S/5f/MAB4/67/9v/k/7T/rP88APn/
EwAUABMAeP+PACT/owBk////zf+1/1EAg/+DADr/lABf/y0Anv8OAJ//cgAe/xAApf/P/0r/
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
0v8hAWn+0v98AFf+5wEz/2T/HAC4/77/Jf/b/9n/5v+tADz/of6bACMAyv+DAIn/3f6HALf/
RP8TAV7+OgBSAGr/BACw/4j/+P9dAFT/F/8tAOQAKv9aAPv/ef4JAOkAYP8vAEMA6f5V/3cA
Y/+//7gAAgAqANr/aP8YALH/2f+2AB3/eP8RAL0Awv8EAFMAfP8EADEBfP/A/6gAUf9eAGkA
0v92AID/TQD9/53/BAGa/8r/qwDS/7f/0gCl/2QAYQA8ALb/pP/AACgAsP8aAN//MwAyALL/
CQDr/+b/SQACAIz/2f8/ABIAMwCD/4v/tADq/8H/8wBh//r/qQDA/yMA2P8UAG8A7v8kAEEA
Uv+tAFYAEAAVALz/xf+kAEkAHQAiAOj/GACGAHYAq/8nAHYAMwA2AP3/2P/BADkAqABBACEA
KwCaAMoA5/+JAFoAvQA0ADEApwB5AJkAYwC9ACEAUAD9AMAAUgBTALgAfgB2AH4AOwDmAHYA
OACYACEASgCWAGUA9//a/0gAwv8sAL7/ef8IAFf/jf9g/0r/dv96/0b/Jv8m/1r/bv8I/0j/
bf8y/27/W/+C/4X/k//H/4v/s//Y/9b/3f/Z/wEA9/81AFwA6/8qAAkAWQCIAJAAMACqAKAA
igDxALAAogDKAO0AswAWAR8BHQElASIBOAEiAUEBFQERAVgBSgHUALsA7wD7AO0AYQCJACcA
EQA+ANX/yf93/6H/fv9n/yT/Iv81/wD/Mf8H/+X+IP///kH/AP8V/zD/Vf9z/2X/lP90/9//
w//d//v/7f8YAFcAGgAZACwAegBYADEAIwAjAGEAIQA8AMr/DwAm/yUAVAC1/8b/4f6m/3z/
QgCr/+r+N/93/7j/1P90/yj/Q//p/9n/r/+d/8j/3P/f/1YA5v8DAD0AQgAmADMAjwBbAHQA
rQAzAKoA9wDxAOEA4ADeACgBrAFeATkBqQBkAVkBngFGAaoAygDgACwBzgCMAC8ATwBIAD0A
9f+m/8n/pP+A/1//MP9x/1P/Of/0/v7+QP88/0n/Df8l/1//gv+c/4z/Z/+5/9T/8f/5/w8A
0P8VACwAFAAdABQALAAFABwACAARACQA5f/r/8v/0v83ALj/uv+d/5r/l//O/9//TP9x/4j/
pv+t/6X/mP9G/8n/1P/F/7P/xv/G/8r/IQAJAO3/BQAqAAcAIgBPAE0AOQA/ADEAuQC2ALgA
mQCtAB8BKgErATEBbQH1AKgAbQFnAVIBkwBnAMEApgD0AHAAxP/J/yIAEADU/3f/Wf9I/1f/
g/8T//3+Qf8P//3+Af8h/z3/JP8j/zD/Ov+d/8j/g/+B/7P/FQAQAN7/FgAIACEAhAAlAPv/
TQA4AGoAu/9e/8cAJAD8/17/S/8MAPr/UwAh/97+1f/j/9P/Hv9s/or/FQDP//z+mf5q/yYA
1P+C//z+Yv9MABYA7/9m/6T/ZwBZAPz/3/8EAJ0AXwBwAF0AagDzAAwBsgDCADABcwGxAUIB
hwBMAXIB0QFWAWQAzACdAD4B9gD4//z/5P89APj/qf93/yr/Vv9V/zX/8f4D/wb/2v7l/tH+
Kv8W/+r+Bv8K/3L/jv+C/3j/bP8MAAMAEgAjABEAPwB4AJQAWgBaAB8AiACIAI4AJwDo/zoA
MQBAAMn/j/8s/1P/lgCg/97+xv4L/6n/Zf+2/4L+qP59/4T/Zf80/x7/Ef+O/+r/fv98/8b/
z/+//yIAOQDh/0sAJwBFADEAowClAC0AawCpANEADAHoAOYA3wA9Aa0BjwHLAfgAxwCNAcIB
9wHnAG4A3QDFAFUBqgAHAPn/0f9MANP/fP9v/y7/MP8q/xf/4P4h/9r+1v65/gj/Uv/1/h//
Hf8t/6n/u//H/3n/0/8qADUAXQA/AEgAOQCKAHEAiQCNAFEAcAAQAFQAUgA4AAwAwf/K/9L/
zf4fAAcAL/8p/57+nv9e/9H/VP8u/gT/A//e/9P/8P6y/uP+5f8RAML/U/80/5f/PwBmANn/
1v/G/yUAfABUAEoAFwBdAGcAiAD4AK4AvgDmAOQAXAFaAbMBdAHYAZ8B7wDhAaYBCwJjAd0A
AgF8AKYB7wAOABwAk/8yAPr/sP9V/7v+Lv8y/w7/7v6n/rT+7P7X/u7+Dv/z/jX/P/8//5//
pf/1/7f/AwA/ACQAdwCOAHgAcABAAIsAnQC0AGgABQAmAD4AQQAtANr/c/+F/8r/1f9k/zP/
CP+n/hz/FgA6/0v+pP4o/13/l/9y/3v+5f7y/9L/hv+D/3P/Zv8ZAGMAo//G/0MALgD5/0kA
YAAcAGUAlwA/AFQAygDzALoAyQAkATUBZgGGAckBygETAhkCKgGqAdIBIwLPAQMBAAFdAA8B
NgEfAAIAWv/P/6X/af9n/4H+3P4I/7X+8/6L/sv+3P7d/h7/3f4x/4T/c/+h/7H/2f8wADAA
ZgBUAFwAnwCZAMgAqwAcAGEAoQCBAFQA2//J/6//w//h/2P/DP9a/xT/Lf9J/xD/EP/9/lH/
Jv8J/1n/Av+T/5H/YP+A/2L/1P/o/+7/xP+v/wwABQD+/xcA3f/y/w8AHwD1/+r/IQAAAAYA
JwAhACIAZgCYAJUAuADyAD8BXwFoAc8B+QFNAoUCcgKFAewBCAJtAiQCcwHUAH4A4ADrABYA
6f8k/zP/P/8f//T+cf6q/qH+fv6o/oP+1v76/g//C/8D/2T/tf/8/wYA4/8XAFwAhAC0AJcA
fgCKAH0AawBdAHIATACU/77/sf99/3//av8X/7/+Gv8Y/93+If8F//L+Dv9Z/0b/Q/+I/0b/
fv/M/8//n/+b/9v/zP/r/9//wP+2/8r/1f/n/67/m/+3/8P/pP+7/7z/pv/N//X/4P/t/yUA
SQBnAMcA4gALAWUBhgHAAf4BUAKFArUCLwNgAvEBMQIKAnMC8gEnAWMAAwCMAP3/nf86/1/+
xP5p/p3+a/5I/qH+Pv7A/qj+uv5R/2H/pP9r/7L/BAAfAJ0AcABwAIoAjgC3AJkApABgADcA
IACz//j/1v+C/xb/+/4E/9j+D//e/q7+uf6+/sz+8v4w/zH/YP+N/3b/jv++/7f/5P8DAOz/
zv+4/6b/wf/l/8L/ev9v/3L/XP+W/5P/Vv9K/3L/c/+I/7L/vv/L//v/AgAWAE0AcgCeAOcA
HwFVAYoB1QHvAQMCdwKKAtICCAMnA3gC6AH5AYwB7AHJAakA1/9l/2X/KP87//j+P/5T/iH+
d/51/s/+Av/3/jv/Kf9//7j/CQCMADcAYwA0AHgAkQCrAOQAcQBeADoAAQAjAA8AGQB6/wX/
O/9S/2P/6f7q/uz+yP74/jP+6P63/2//o//9/hL/Vv9FALIA5////4b/fP8JAA0A4v+S/5f/
Nv8n/2r/Of9H/0j/Uf8g/w7/Rv9Y/4r/n//K/6z/qv/k/xoATwBqAJIAbQB8ALkA2gBPAYUB
vAHSAbgB9wEcAosCxQLuAh0DoQLTAZMBIQFbAY0B0QD1/yT/wf7B/vT+8P6L/ov+WP59/rz+
0v5E/4n/5v+5/+L/4P8KAI0AswC1AGwAZAAwAFYAZgBHAB4A5v/W/3//Zf9+/1b/Y/+8/q3+
I//0/jT/yv7x/gf/M//O/3b/lf+O/7L/DwAJAA8A5f/q/xIA0f/G/3z/MP9q/13/ZP8X/9T+
4v4K/y//MP87/zz/Pv9x/7v/lP+7//L/9v8RADAAIAAqAEsAcQB8AHYAmwCQALkAEAFYAakB
2AHvAekBEwKBAqECIANsA3oClgEPAZoAJwEMAaAAof/H/o7+O/7E/rv+of7g/qX+AP/h/hv/
lv/l/3oAYQB7AD8AHgCJAKIA1ACdAE8AEwDB/+//uP/B/63/X/9f/xv/J/8e/x//0v7m/mP/
Zv9k/y//K/9g/6D/JwALAO7/zf/S/+z/DQAXAOT/3//F/4f/bv87/xH/QP9F/1P/Hf/y/vD+
Jf9Z/2n/p/+L/4X/0P/I/9b/AAAiAAkAHgAuABQADgA8AEgARwBcAGoAcQCYAOUATgGfAQYC
JwIdAlwCfQL0AmIDtQMSA3EBqwAUAKgAmQAqAKT/O/7o/eP9GP5m/n3+5f4c/2D/Zf9r/7P/
LgCiACIBAwG0AGUAOABwAGYAYgBHAMr/f/9B/zD/Jf8b/1H/NP8P/yP/PP83//z+Hv+k/8v/
4v/C/zr/iP+x/wYANQDq/8j/mf/G/6v/if+O/2X/g/+H/0P/GP/Z/v7+Tv9d/2v/SP86/1P/
i/+o/7v/zf/U/+P/8f/g/+n/5P/3/xIAAQD8/+3/AAAKAB0AOQBPAGwAnwDOAA4BYgHUAS8C
eAKoApoCqALtAioDxAMrA8oA5P9b/3f/DwC//zr/4v1//Y39G/7c/oX+Zf+y/+n/TQAtAEMA
JAC7AEgBSgEaAXQAEADW/7f/7P+0/5X/KP8X/wj/v/7t/gX/Nv9Y/6f/qf9v/1v/eP8BABgA
AQAKAI//hv/E/9//wP+o/5T/c/+M/2j/PP8//yv/WP92/3H/TP8s/z7/SP+J/5b/m/+m/5r/
uP/D/7f/u//Z/93/4//i/+T/xv/U/+H/8f8NAAUAHgARABgASQBsALIAygD9ADsBZQHaAR8C
gwKRAqYCpAKcAgADKwMDA+gAiP/W/qH+mP9q/1f/Rv6Z/bL9N/4R//j+mv8LAIoAxQDbAJoA
HABlAOcAUAEeAZsA8v9t/z3/U/91/1z/Nf8i/yz/Ev8P/y7/Q/+U/9r/NQAEAMf/sv/X/xsA
HQA2APv/0f+u/5j/uP6p/lX/aP/z/5//HP/C/sH+Vf+4//n/s/+L/53/fv+Y/4//dv+V/9P/
GAAAALn/bP9c/57/2v8SACEA6P/g/9f/8v8GABIAQQBhAIQAkQC5ALUAvAABAVIBpwH+AUMC
YAJeAmwCcAKCArECDwNYAqEAo/9u/oz+Cf82/2P/hf4Q/v/9X/4H/0P/CwA7AKAAGwHyAM0A
RAA/AIwAywDuAIsAIAB9/xP/H/8i/0j/PP9e/3r/R/9x/1b/ev+p/+7/WAA4AC4A2f/L/wYA
+f8LANf/t/+Y/5z/lv8d/17+j/4p/3///P+c/zz/1f4G/4X/5/8hALj/0f+p/5r/ov90/3b/
e//d/wUAAADB/3H/fv+l//T/OwBNADQAFAAJAAwAGQBUAJQAwgDbAO8A+QABATMBjgEBAjoC
mwKjAnICZQJDApsCjQInAXMA4P6G/rf+0v5t/4H+jf7r/Wr++f4d/+//wv9sAJ4ADAEYAYgA
ZAAmAHcAmgCdAFIAv/9b/yT/Hv8s/zD/Rf9a/1P/l/96/47/jv+5/wwAJgBSAC8A8f/F/9z/
yf+y/7T/YP9m/yv/O/9Z/z//S/88/2r/X/9u/5b/fv+Q/4P/nP+5/53/pf+q/6P/q/+v/8f/
wf/J/8v/zf/J/8n/5f/w//D/BQAFABEACgAZACgALgBIAGsAowCpANUA4QAFATQBdQG5AecB
KAJAAlUCJQI4AkACRAJiAWIAcv+r/sr+w/4q//L+v/6K/oH+6P4T/4z/1f8xAJsA0gDQAHQA
NwAaADYAaACEAGUA+/+P/2T/I/8v/zz/ZP90/4X/mP+C/4P/XP+P/6f/ov/i////JgDi/6H/
gv9f/4L/kP+p/5v/aP95/2T/Yf9U/07/bP90/57/mf+H/3f/Uv9//6H/uP/L/7f/rv+p/73/
y//O/+z/8/8BABMADAD+//v/AQANACQANgA8ADoAUgBcAIoApgC7AOYAEgFaAX4BxAHlAeoB
BwL9ASoCFQJMArUBoQD1//L+Dv/f/hb/Qv+7/sT+PP60/sb+Fv+m/9v/ZgBQAJMAVwAYAB4A
JAB1AHcAcwA1ANv/iv90/2j/hP+A/5H/mv+I/5f/dP9g/03/Sv96/7P/zf/B/5f/Xf9//4n/
nv+u/7X/tf+R/6X/ff95/17/YP+L/4b/lP94/2b/V/9Z/3j/j/+n/6b/rf+v/7H/w//S/+b/
7v8BAAkACQALAAsABgAKABIAIgAmACkANQApAEoAWQByAI8AnADAAN4ACgEyAUABaAFhAWQB
awGKAa0B0AF2AZsA/v9P/0H/Zf9v/3X/Gv/2/tn+8f7v/hb/cf+T/+3/KQA8AAcAyf/A/8r/
8/8qAD8AJwDZ/6b/lv93/3//l/+n/4T/gf94/0//Q/8m/zr/Lv9Q/3f/gf+C/2P/d/9l/3//
of/B/7f/pv+J/3v/c/9v/4H/hP91/3f/ev9c/1n/U/9g/3H/hP+0/6T/sP+g/7n/yP/S/wYA
/f8RAAQADQAOABAALgAyAEEASQBgAGoAhACZAMAAzADuAP4A/QARAfsAQgE9AYEBKwGOACkA
mP+7/6P/1P+o/2L/SP8O/w//9v4p/1f/n/++/87/r/+a/47/mf/V/8//HQDs//v/y/++/6//
lP+y/57/xf+R/5D/X/9A/yT/LP9g/1v/ev9Z/1v/RP9h/3X/eP+T/6b/vv+2/7v/nv+X/63/
uf/S/7f/rP+F/4n/fv+Q/5f/lf+a/4//pf+O/5z/mP+p/7j/y//1/+D/6v/s//f/EAAjADsA
OQA9AEoASgBdAF0AagB9AIMAkQCOAKEAogC6AMkA3ADvAOgABQEGATMBKQE6AccAggBlAD8A
RgAdAE0A9v/5/83/1f+i/57/y//L/xEA/v8dANz/7P/o/wgA//8PABQAFgApACQAHgDk//v/
7v8fADAARgAtAAMABwD//xAA8/8MAA0AJAAvAB8AHAD1/xEAIQBNAFEAXgB1AGMAcABqAHUA
bACGAJEAowCoAKwAogCZAKsAqgDFAMUAzADMAMUA0QDHAOcA8gDsAAsBHAEUASkBNQE4AUsB
XQFmAWsBZAFbAV4BXwGAAYgBdAHhAMcAoQCzAMgAqQCkAFkAdABiAFYAHgAYAD8AOABnAFQA
OQDz/w8AMgA1AEAAOgA7ABYAOwAwAC4ADAAHADIAIgAtACIAHAD1/wEAIQAIAAoABAARAAQA
FQAYAAMA9v8LADQAIwAeACEAEAD0/yMAQABCADgAPwA4ACsAMgArAFIAOwBRAFAAQgBDADsA
LwAxAEEAZQBpAFIAXgBaAD4AMQBoAFcAUQB/AHwAdwBOAIIAaABfAG8AdQCRAFsARQA9AFwA
VABfAJsAIgA5AEUASgBXAAgAwAAOACEATQAZADMA8/9mAN3//P8YAOD/NADW/+D/IgDu/7//
1f8tANn/q/8tAJb/2f8EAPv/w/8HALj/CADo/6//6/83AJn/+P9UAOb/9/8MAO//EQAtAA4A
NwAbAAwAGAAsAPD/RwB1AAAAbQD6/1EAzwC2/34AKQGL/08AtwBAAMr/2ABJAEUAYwCp/9MA
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
o//c/wQAyf/H/6H/0P8rAFgAygCMAIoA1QB+ATUC+gGIAoIBAwBsAWMCGwSoARcBPwByAHsB
ogGXAZkAdP8B/4b/PwAzAGT+//6Y/vH+K/5G/qP+AP6a/mv+0/4r/rX9bf5//7v/H/+e/vb+
F/+q/4oAbADq/1f/uP+KALMAkADZ/0kARwD//zYAFgAJAKL/+f88ALn/af9W/6b/BQDj/9H/
hv+Q/8j/MQDgANAApgDqAEgB9QElAqkCjgI4AFMB7AHdA5MCSwEBAVYANQFdAXsB7ADi//f+
Z/+2/w8AYv6Y/sn+lP5p/sL9Xf6r/R7+jv7A/n/+k/35/SH/lf9y/xX/MP83/0b/ZwCpAFAA
zv/Z/6YAmwBrAA4AOgCpAB4AMgADALf/kv+g/1QA1v9P/w//Rv+0/63/ov+3/3//lf/k/4kA
qACQAPgAewHaASUCVwICA4wB3gAFAvcCkQOyAYMB1QDXADgBNwEoAWkAZP8N/3H/hv/m/v79
2v53/l/+tP3n/cT9ef1l/pr+r/7v/br9iv5g/2b/dP9e/3P/Z//p/7QAcgBCABUAngDCAHUA
PQAeAHYAcwA0ADYAtP9g/23/1P8SAFX/Ev8T/0H/cP9q/5X/dv9u/7f/NAB7AFYAqwBmAdYB
EQIsAp8C/ALeAWUBXgILAy8D+AHgASsBvgATAQkBEAFHAHz/Hf9C/wr/af4a/pL+PP7+/dD9
mP2F/Vb9Rv58/oD+K/7+/bv+Kv9a/4//oP/M/7v/MgCsAFwAYgBwAO0A4gB3AE8AIwBiAGMA
NwAxAIv/Z/9m/5z/n/8f/y7/Ef8q/zj/Rf9D/03/jf/q/z8AXgBUAMwAhQH1AS0CWwL6AvsC
ewKwAUwC6QI/A6kCBQKMAc4A3QDdAOsAWwCu/yz/D//N/jn+5/0V/jP+7P3F/Xr9V/1A/db9
YP6M/nr+Q/6q/hz/Wv+e/7z/IwAzAF8AmQCTAHgAgAD0ABEBuABuAD4ANwA5AA8AGQCr/33/
Sf9E/1v/D/8E/wv/Hv86/xr/G/9E/3v/6v81AG0AhADFAJAB8wEpAnoC/AIrAwMDTgIVArgC
6wIHAyoC/gESAcAAsACVAEcAu/9L//T+u/4t/sn9h/3m/b790/2j/VP9M/1b/SP+X/6a/oH+
uv4c/0T/kf+j/xoAUwCXAMgAuwB/AGYA6AAWAcMArABNADgAHADv/9L/k/+Y/1L/Rf8x/+r+
rf74/if/Qf8x/yP/P/96/93/NgBxALQAEgGPARUCIgJsAvcCTQN2A60CIAKrAp8CKwNYAg0C
QgGxAMMASwA0AJb/IP/l/tv+NP7i/TP9o/2U/dX91v1a/V39M/3t/VH+hf6Z/sb+Qf9x/47/
pP8JADoAxQDZAOAApwB8ANkA0gDUALkAcwBeADgA7/+t/3r/eP9j/1z/Uf/Z/tT+zf4L/x7/
Kf9H/0r/sP+//w0AQgCmABcBugHzARUCYwLCAlsDCwMlA+8B2wKAAvUCYgLQAZIBtgAEAWQA
IwCV/0P/Cf/w/oj+7/2J/XL91f2e/fn9Y/10/Xv9y/08/in+kf6R/kj/bP+d/
Reply by Mac Decman January 18, 20152015-01-18
On Sat, 17 Jan 2015 21:10:19 -0600, Ramon F Herrera
<ramon@conexus.net> wrote:

>On 1/16/2015 12:58 PM, gyansorova@gmail.com wrote: >> On Saturday, January 17, 2015 at 2:53:56 AM UTC+13, Bob Masta wrote: >>> On Thu, 15 Jan 2015 17:22:01 -0600, Ramon F Herrera >>> <ramon@patriot.net> wrote: >>> >>>> On 1/15/2015 4:49 PM, Ramon F Herrera wrote: >>>>> My guess is that iZotope RX-5 or RX-6 or RX-7 will have a full >>>>> decomposer module. One in which if a sound file was mixed (it is simply >>>>> arithmetic addition, Bob!) and the components were lost, they will be >>>>> recovered. >>>>> >>>>> Within practical limits of course. That is why I am using helicopters, >>>>> screeching trains and crying babies. >>>>> >>>> >>>> Allow me to add this. If we asked God for the Noise Profile, She would >>>> *cheat* and give us the negative of the full noise for the *entirety* of >>>> the signal. That takes care of the phase mentioned by gyansorova. >>>> >>>> It is the same thing as the guy who plays the trumpet, sues the record >>>> producer and his contribution (channel) gets perfectly erased from the >>>> orchestra. A new (hopefully less litigious!) musician is hired, he does >>>> his gig and the new channel is added. >>>> >>>> In real life -as Bob properly stated- we do not have the luxury of the >>>> full noise (trumpet) signal: only a sample thereof. >>> >>> What Gyansorova was explaining with this: >>> " It has to be matched in phase and amplitude which is hard >>> for a random waveform." >>> is that a noise profile isn't going to save the day. If you >>> are going to *subtract* a waveform (as opposed to filtering >>> a frequency) you need a complete sample-by-sample version of >>> that waveform. With a noise profile you only know that (for >>> example) the average noise at 1 kHz is (say) 6 dB above that >>> at 2 kHz, and so on. But on any given time sample the >>> instantaneous value could be positive or negative over a >>> huge range of amplitudes, so you have no idea what to >>> subtract. >>> >>> That's quite different from a trumpet signal, where you can >>> be assured that you have more-or-less continuous tones, so >>> the amplitude and phase are tightly constrained from one >>> sample to the next. >>> >>> One way to think of this is to look at scope image of the >>> waveform in question. Cover up the right half and see if you >>> can guess what it might look like, based on the left half. >>> With a sine wave, it's trivial... just keep on with the same >>> frequency and amplitude, starting from the last known point >>> on the cycle. With a trumpet it's a bit harder, but not by >>> much. With noise, it's essentially impossible... the values >>> are random, so there is no correlation with prior samples >>> (other than that related to the very loose constraint of the >>> noise profile). >>> >>> However, I think your basic idea of voice recognition to >>> remove noise could be made to work, by going the next step. >>> Instead of just recognizing the presence of speech, the >>> system could build a model of the vocal tract of the >>> speaker, given enough speech to work on. Then it could go >>> back and compare its output to the raw waveform. Only the >>> model sound would be used in the final output, but guided by >>> the raw waveform. The model would be like a flywheel that >>> can coast through areas that don't match its capabilities, >>> such as a helicopter "swoop" in the midst of a sustained >>> vowel. >>> >>> Oughta be good for a doctoral thesis or two... >>> >>> Best regards, >>> >>> >>> Bob Masta >>> >>> DAQARTA v7.60 >>> Data AcQuisition And Real-Time Analysis >>> www.daqarta.com >>> Scope, Spectrum, Spectrogram, Sound Level Meter >>> Frequency Counter, Pitch Track, Pitch-to-MIDI >>> FREE Signal Generator, DaqMusiq generator >>> Science with your sound card! >> >> Like this maybe? >> >> http://www.eurasip.org/Proceedings/Eusipco/Eusipco2008/papers/1569105040.pdf > > >... or perhaps this? > > "This approach is shown to outperform state-of-the-art and >commercially available methods for audio declipping in terms of >Signal-to-Noise Ratio." > > http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6020748 > >-Ramon
http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6570655
Reply by Ramon F Herrera January 17, 20152015-01-17
On 1/16/2015 12:58 PM, gyansorova@gmail.com wrote:
> On Saturday, January 17, 2015 at 2:53:56 AM UTC+13, Bob Masta wrote: >> On Thu, 15 Jan 2015 17:22:01 -0600, Ramon F Herrera >> <ramon@patriot.net> wrote: >> >>> On 1/15/2015 4:49 PM, Ramon F Herrera wrote: >>>> My guess is that iZotope RX-5 or RX-6 or RX-7 will have a full >>>> decomposer module. One in which if a sound file was mixed (it is simply >>>> arithmetic addition, Bob!) and the components were lost, they will be >>>> recovered. >>>> >>>> Within practical limits of course. That is why I am using helicopters, >>>> screeching trains and crying babies. >>>> >>> >>> Allow me to add this. If we asked God for the Noise Profile, She would >>> *cheat* and give us the negative of the full noise for the *entirety* of >>> the signal. That takes care of the phase mentioned by gyansorova. >>> >>> It is the same thing as the guy who plays the trumpet, sues the record >>> producer and his contribution (channel) gets perfectly erased from the >>> orchestra. A new (hopefully less litigious!) musician is hired, he does >>> his gig and the new channel is added. >>> >>> In real life -as Bob properly stated- we do not have the luxury of the >>> full noise (trumpet) signal: only a sample thereof. >> >> What Gyansorova was explaining with this: >> " It has to be matched in phase and amplitude which is hard >> for a random waveform." >> is that a noise profile isn't going to save the day. If you >> are going to *subtract* a waveform (as opposed to filtering >> a frequency) you need a complete sample-by-sample version of >> that waveform. With a noise profile you only know that (for >> example) the average noise at 1 kHz is (say) 6 dB above that >> at 2 kHz, and so on. But on any given time sample the >> instantaneous value could be positive or negative over a >> huge range of amplitudes, so you have no idea what to >> subtract. >> >> That's quite different from a trumpet signal, where you can >> be assured that you have more-or-less continuous tones, so >> the amplitude and phase are tightly constrained from one >> sample to the next. >> >> One way to think of this is to look at scope image of the >> waveform in question. Cover up the right half and see if you >> can guess what it might look like, based on the left half. >> With a sine wave, it's trivial... just keep on with the same >> frequency and amplitude, starting from the last known point >> on the cycle. With a trumpet it's a bit harder, but not by >> much. With noise, it's essentially impossible... the values >> are random, so there is no correlation with prior samples >> (other than that related to the very loose constraint of the >> noise profile). >> >> However, I think your basic idea of voice recognition to >> remove noise could be made to work, by going the next step. >> Instead of just recognizing the presence of speech, the >> system could build a model of the vocal tract of the >> speaker, given enough speech to work on. Then it could go >> back and compare its output to the raw waveform. Only the >> model sound would be used in the final output, but guided by >> the raw waveform. The model would be like a flywheel that >> can coast through areas that don't match its capabilities, >> such as a helicopter "swoop" in the midst of a sustained >> vowel. >> >> Oughta be good for a doctoral thesis or two... >> >> Best regards, >> >> >> Bob Masta >> >> DAQARTA v7.60 >> Data AcQuisition And Real-Time Analysis >> www.daqarta.com >> Scope, Spectrum, Spectrogram, Sound Level Meter >> Frequency Counter, Pitch Track, Pitch-to-MIDI >> FREE Signal Generator, DaqMusiq generator >> Science with your sound card! > > Like this maybe? > > http://www.eurasip.org/Proceedings/Eusipco/Eusipco2008/papers/1569105040.pdf
... or perhaps this? "This approach is shown to outperform state-of-the-art and commercially available methods for audio declipping in terms of Signal-to-Noise Ratio." http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6020748 -Ramon
Reply by January 16, 20152015-01-16
On Saturday, January 17, 2015 at 2:53:56 AM UTC+13, Bob Masta wrote:
> On Thu, 15 Jan 2015 17:22:01 -0600, Ramon F Herrera > <ramon@patriot.net> wrote: > > >On 1/15/2015 4:49 PM, Ramon F Herrera wrote: > >> My guess is that iZotope RX-5 or RX-6 or RX-7 will have a full > >> decomposer module. One in which if a sound file was mixed (it is simply > >> arithmetic addition, Bob!) and the components were lost, they will be > >> recovered. > >> > >> Within practical limits of course. That is why I am using helicopters, > >> screeching trains and crying babies. > >> > > > >Allow me to add this. If we asked God for the Noise Profile, She would > >*cheat* and give us the negative of the full noise for the *entirety* of > >the signal. That takes care of the phase mentioned by gyansorova. > > > >It is the same thing as the guy who plays the trumpet, sues the record > >producer and his contribution (channel) gets perfectly erased from the > >orchestra. A new (hopefully less litigious!) musician is hired, he does > >his gig and the new channel is added. > > > >In real life -as Bob properly stated- we do not have the luxury of the > >full noise (trumpet) signal: only a sample thereof. > > What Gyansorova was explaining with this: > " It has to be matched in phase and amplitude which is hard > for a random waveform." > is that a noise profile isn't going to save the day. If you > are going to *subtract* a waveform (as opposed to filtering > a frequency) you need a complete sample-by-sample version of > that waveform. With a noise profile you only know that (for > example) the average noise at 1 kHz is (say) 6 dB above that > at 2 kHz, and so on. But on any given time sample the > instantaneous value could be positive or negative over a > huge range of amplitudes, so you have no idea what to > subtract. > > That's quite different from a trumpet signal, where you can > be assured that you have more-or-less continuous tones, so > the amplitude and phase are tightly constrained from one > sample to the next. > > One way to think of this is to look at scope image of the > waveform in question. Cover up the right half and see if you > can guess what it might look like, based on the left half. > With a sine wave, it's trivial... just keep on with the same > frequency and amplitude, starting from the last known point > on the cycle. With a trumpet it's a bit harder, but not by > much. With noise, it's essentially impossible... the values > are random, so there is no correlation with prior samples > (other than that related to the very loose constraint of the > noise profile). > > However, I think your basic idea of voice recognition to > remove noise could be made to work, by going the next step. > Instead of just recognizing the presence of speech, the > system could build a model of the vocal tract of the > speaker, given enough speech to work on. Then it could go > back and compare its output to the raw waveform. Only the > model sound would be used in the final output, but guided by > the raw waveform. The model would be like a flywheel that > can coast through areas that don't match its capabilities, > such as a helicopter "swoop" in the midst of a sustained > vowel. > > Oughta be good for a doctoral thesis or two... > > Best regards, > > > Bob Masta > > DAQARTA v7.60 > Data AcQuisition And Real-Time Analysis > www.daqarta.com > Scope, Spectrum, Spectrogram, Sound Level Meter > Frequency Counter, Pitch Track, Pitch-to-MIDI > FREE Signal Generator, DaqMusiq generator > Science with your sound card!
Like this maybe? http://www.eurasip.org/Proceedings/Eusipco/Eusipco2008/papers/1569105040.pdf
Reply by Bob Masta January 16, 20152015-01-16
On Thu, 15 Jan 2015 17:22:01 -0600, Ramon F Herrera
<ramon@patriot.net> wrote:

>On 1/15/2015 4:49 PM, Ramon F Herrera wrote: >> My guess is that iZotope RX-5 or RX-6 or RX-7 will have a full >> decomposer module. One in which if a sound file was mixed (it is simply >> arithmetic addition, Bob!) and the components were lost, they will be >> recovered. >> >> Within practical limits of course. That is why I am using helicopters, >> screeching trains and crying babies. >> > >Allow me to add this. If we asked God for the Noise Profile, She would >*cheat* and give us the negative of the full noise for the *entirety* of >the signal. That takes care of the phase mentioned by gyansorova. > >It is the same thing as the guy who plays the trumpet, sues the record >producer and his contribution (channel) gets perfectly erased from the >orchestra. A new (hopefully less litigious!) musician is hired, he does >his gig and the new channel is added. > >In real life -as Bob properly stated- we do not have the luxury of the >full noise (trumpet) signal: only a sample thereof.
What Gyansorova was explaining with this: " It has to be matched in phase and amplitude which is hard for a random waveform." is that a noise profile isn't going to save the day. If you are going to *subtract* a waveform (as opposed to filtering a frequency) you need a complete sample-by-sample version of that waveform. With a noise profile you only know that (for example) the average noise at 1 kHz is (say) 6 dB above that at 2 kHz, and so on. But on any given time sample the instantaneous value could be positive or negative over a huge range of amplitudes, so you have no idea what to subtract. That's quite different from a trumpet signal, where you can be assured that you have more-or-less continuous tones, so the amplitude and phase are tightly constrained from one sample to the next. One way to think of this is to look at scope image of the waveform in question. Cover up the right half and see if you can guess what it might look like, based on the left half. With a sine wave, it's trivial... just keep on with the same frequency and amplitude, starting from the last known point on the cycle. With a trumpet it's a bit harder, but not by much. With noise, it's essentially impossible... the values are random, so there is no correlation with prior samples (other than that related to the very loose constraint of the noise profile). However, I think your basic idea of voice recognition to remove noise could be made to work, by going the next step. Instead of just recognizing the presence of speech, the system could build a model of the vocal tract of the speaker, given enough speech to work on. Then it could go back and compare its output to the raw waveform. Only the model sound would be used in the final output, but guided by the raw waveform. The model would be like a flywheel that can coast through areas that don't match its capabilities, such as a helicopter "swoop" in the midst of a sustained vowel. Oughta be good for a doctoral thesis or two... Best regards, Bob Masta DAQARTA v7.60 Data AcQuisition And Real-Time Analysis www.daqarta.com Scope, Spectrum, Spectrogram, Sound Level Meter Frequency Counter, Pitch Track, Pitch-to-MIDI FREE Signal Generator, DaqMusiq generator Science with your sound card!
Reply by Ramon F Herrera January 15, 20152015-01-15
On 1/15/2015 4:49 PM, Ramon F Herrera wrote:
> My guess is that iZotope RX-5 or RX-6 or RX-7 will have a full > decomposer module. One in which if a sound file was mixed (it is simply > arithmetic addition, Bob!) and the components were lost, they will be > recovered. > > Within practical limits of course. That is why I am using helicopters, > screeching trains and crying babies. >
Allow me to add this. If we asked God for the Noise Profile, She would *cheat* and give us the negative of the full noise for the *entirety* of the signal. That takes care of the phase mentioned by gyansorova. It is the same thing as the guy who plays the trumpet, sues the record producer and his contribution (channel) gets perfectly erased from the orchestra. A new (hopefully less litigious!) musician is hired, he does his gig and the new channel is added. In real life -as Bob properly stated- we do not have the luxury of the full noise (trumpet) signal: only a sample thereof. -Ramon
Reply by Ramon F Herrera January 15, 20152015-01-15
On 1/15/2015 3:41 PM, gyansorova@gmail.com wrote:
> On Friday, January 16, 2015 at 6:12:35 AM UTC+13, Ramon F Herrera wrote: >> On 1/15/2015 8:20 AM, Bob Masta wrote: >>> An adaptive algorithm can be trained to remove persistent >>> sinusoids, but that doesn't work with noise, or in fact with >>> most real-world signals. >> >> Bob: >> >> I barely recall my "Signals & Systems" class, which I have seldom needed >> since graduation a couple decades ago, but I believe somebody wrote a >> theorem (Fourier? Laplace?) in which he proved: >> >> "EVERY possible signal is just an addition of (possibly infinite, in >> the case of a step or square angle) sinusoids" >> >> If that is the case, let's say that we beg God to provide the noise >> sample -and She graciously obliges- which we feed into our sound remover >> module. >> >> ...then all noises can be removed. >> >> [I ask all readers:] Right? >> >> -Ramon > > It has to be matched in phase and amplitude which is hard for a random waveform. >
Precisely. Attorneys have a maxim (*): "Give me all evidences and I will win all cases". My contention (actually, I am not 100% sure, as skeptical, some doubt remains, and would love to clarify this) is: Give me the precise Noise Profile and I will clean all noises. The optimal Noise Profile is the negative of the noise (i.e., the full description of the noise), we add it arithmetically to the polluted signal and voila! the pristine signal is the result. It may be hard, but it is doable and with faster machines and better algorithms we are getting there. Furthermore, we can stipulate: "The helicopter sound/noise begins at minute 4:37 and ends at minute 6:03. Do not bother looking for it outside that range". My guess is that iZotope RX-5 or RX-6 or RX-7 will have a full decomposer module. One in which if a sound file was mixed (it is simply arithmetic addition, Bob!) and the components were lost, they will be recovered. Within practical limits of course. That is why I am using helicopters, screeching trains and crying babies. -Ramon (*) In Spanish speaking countries, anyway. Not sure about USA, etc.
Reply by Ramon F Herrera January 15, 20152015-01-15
On 1/15/2015 3:41 PM, gyansorova@gmail.com wrote:
> On Friday, January 16, 2015 at 6:12:35 AM UTC+13, Ramon F Herrera wrote: >> On 1/15/2015 8:20 AM, Bob Masta wrote: >>> An adaptive algorithm can be trained to remove persistent >>> sinusoids, but that doesn't work with noise, or in fact with >>> most real-world signals. >> >> Bob: >> >> I barely recall my "Signals & Systems" class, which I have seldom needed >> since graduation a couple decades ago, but I believe somebody wrote a >> theorem (Fourier? Laplace?) in which he proved: >> >> "EVERY possible signal is just an addition of (possibly infinite, in >> the case of a step or square angle) sinusoids" >> >> If that is the case, let's say that we beg God to provide the noise >> sample -and She graciously obliges- which we feed into our sound remover >> module. >> >> ...then all noises can be removed. >> >> [I ask all readers:] Right? >> >> -Ramon > > It has to be matched in phase and amplitude which is hard for a random waveform. >
Precisely. Attorneys have a maxim (*): "Give me all evidences and I will win all cases". My contention (actually, I am not 100% sure, doubt remains, and would love to clarify this) is: Give me the precise Noise Profile and I will clean all noises. The optimal Noise Profile is the negative of the noise (i.e., the full description of the noise), we add it arithmetically to the polluted signal and voila! the pristine signal is the result. It may be hard, but it is doable and with faster machines and better algorithms we are getting there. Furthermore, we can stipulate: "The helicopter sound/noise begins at minute 4:37 and ends at minute 6:03. Do not bother looking for it outside that range". My guess is that iZotope RX-5 or RX-6 or RX-7 will have a full decomposer module. One in which if a sound file was mixed (it is simply arithmetic addition, Bob!) and the components were lost, they will be recovered. Within practical limits of course. That is why I am using helicopters, screeching trains and crying babies. -Ramon (*) In Spanish speaking countries, anyway. Not sure about USA, etc.
Reply by January 15, 20152015-01-15
On Friday, January 16, 2015 at 6:12:35 AM UTC+13, Ramon F Herrera wrote:
> On 1/15/2015 8:20 AM, Bob Masta wrote: > > An adaptive algorithm can be trained to remove persistent > > sinusoids, but that doesn't work with noise, or in fact with > > most real-world signals. > > Bob: > > I barely recall my "Signals & Systems" class, which I have seldom needed > since graduation a couple decades ago, but I believe somebody wrote a > theorem (Fourier? Laplace?) in which he proved: > > "EVERY possible signal is just an addition of (possibly infinite, in > the case of a step or square angle) sinusoids" > > If that is the case, let's say that we beg God to provide the noise > sample -and She graciously obliges- which we feed into our sound remover > module. > > ...then all noises can be removed. > > [I ask all readers:] Right? > > -Ramon
It has to be matched in phase and amplitude which is hard for a random waveform.