CINXE.COM
Latest reports and research: Finextra Research
<!DOCTYPE HTML> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title> Latest reports and research: Finextra Research </title><link rel="icon" href="/assets/favicons/favicon.ico" sizes="any" /><link rel="icon" href="/assets/favicons/favicon.svg" type="image/svg+xml" /><link rel="apple-touch-icon" href="/assets/favicons/apple-touch-icon.png" /><link rel="manifest" href="/assets/favicons/site.webmanifest" /><meta name="theme-color" content="#4a4a4a" /><link href="/app_themes/earlgrey/css/bootstrap/bootstrap.min.css" rel="stylesheet" /><link href="/app_themes/earlgrey/css/main.min.css" rel="stylesheet" /> <script src="/scripts/jquery-3.0.0.min.js"></script> <meta content="Reports, impact studies, surveys and white papers in conjunction with fintech market leaders" name="description" /><meta content="Finextra,news,online,bank,banking,technology,finance,financial,fin,tech,fintech,IT,breaking,latest,retail,transaction,trade,execution,headlines,blockchain,digital,investment,mobile,business,challenger,payments,regtech,insurtech,services" name="keywords" /><meta content="Finextra" name="Author" /><meta name="google-site-verification" content="s2szUe9egW7AXhBrmyYGhHy0-vIyvQhGQMzLSaJ4XrI" /><meta name="google-site-verification" content="NxBXi6GUTnq3QxX3d3mgUEqeeC6JZEKX4AW5DqsvJm8" /><meta name="msvalidate.01" content="E3C577580AA2C01DCA56EB6ADC99C096" /><meta name="yandex-verification" content="2729e345bc4c5778" /><meta property="og:site_name" content="Finextra Research" /><meta name="twitter:site" content="@finextra" /><meta name="twitter:creator" content="@finextra" /><meta name="twitter:image" content="https://www.finextra.com/about/finextra-logo.png" /> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P64CHFM');</script> <!-- Hotjar Tracking Code for https://www.finextra.com --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:3084044,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <script type="text/javascript"> $(document).ready(function() { advert_incrementer(7588, 5) }); </script> <link rel="canonical" href="https://www.finextra.com/research" /><link rel="next" href="https://www.finextra.com/research?page=2" /> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "home page", "item": "https://www.finextra.com" } ,{ "@type": "ListItem", "position": 2, "name": "latest research", "item": "https://www.finextra.com/research" } ] } </script> </head> <body> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P64CHFM" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <form method="post" action="/research" id="aspnetForm"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTk4NTgzMzY2OA8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgJmD2QWBAIBD2QWAgILDxYCHgdjb250ZW50BVxSZXBvcnRzLCBpbXBhY3Qgc3R1ZGllcywgc3VydmV5cyBhbmQgd2hpdGUgcGFwZXJzIGluIGNvbmp1bmN0aW9uIHdpdGggZmludGVjaCBtYXJrZXQgbGVhZGVyc2QCAw8WAh4GYWN0aW9uBQkvcmVzZWFyY2gWAgIDD2QWBAIBDw8WAh4HVmlzaWJsZWdkFgICAQ8WAh4EVGV4dAXxBjwhLS0gVGhvdWdodHdvcmtzIC0gVFAgLSBJbnN0YW50IFBheW1lbnRzIEFydGljbGUgMDgtMTAtMjAyNCAtIExCICMxIDc1ayBbYXN5bmNdIC0tPg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmlmICghd2luZG93LkFkQnV0bGVyKXsoZnVuY3Rpb24oKXt2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOyBzLmFzeW5jID0gdHJ1ZTsgcy50eXBlID0gInRleHQvamF2YXNjcmlwdCI7IHMuc3JjID0gJ2h0dHBzOi8vc2VydmVkYnlhZGJ1dGxlci5jb20vYXBwLmpzJzsgdmFyIG4gPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07IG4ucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUocywgbik7fSgpKTt9PC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQp2YXIgQWRCdXRsZXIgPSBBZEJ1dGxlciB8fCB7fTsNCkFkQnV0bGVyLmFkcyA9IEFkQnV0bGVyLmFkcyB8fCBbXTsNCnZhciBhYmt3ID0gd2luZG93LmFia3cgfHwgJyc7DQp2YXIgcGxjNzkyMDEzID0gd2luZG93LnBsYzc5MjAxMyB8fCAwOw0KZG9jdW1lbnQud3JpdGUoJzwnKydkaXYgaWQ9InBsYWNlbWVudF83OTIwMTNfJytwbGM3OTIwMTMrJyI+PC8nKydkaXY+Jyk7DQpBZEJ1dGxlci5hZHMucHVzaCh7aGFuZGxlcjogZnVuY3Rpb24ob3B0KXsgQWRCdXRsZXIucmVnaXN0ZXIoMTczMzAzLCA3OTIwMTMsIFs3MjgsOTBdLCAncGxhY2VtZW50Xzc5MjAxM18nK29wdC5wbGFjZSwgb3B0KTsgfSwgb3B0OiB7IHBsYWNlOiBwbGM3OTIwMTMrKywga2V5d29yZHM6IGFia3csIGRvbWFpbjogJ3NlcnZlZGJ5YWRidXRsZXIuY29tJywgY2xpY2s6ICdDTElDS19NQUNST19QTEFDRUhPTERFUicgfX0pOw0KPC9zY3JpcHQ+ZAIFD2QWAgICDxYCHgtfIUl0ZW1Db3VudAIPFh5mD2QWDgIBDxYCHwQF1AI8YSBocmVmPSIvcmVzZWFyY2hhcnRpY2xlLzMyMS8yMDI0LWZyYXVkLXRyZW5kcy1pbi1iYW5raW5nLWluc3VyYW5jZS1hbmQtYmV5b25kIiBhcmlhbC1sYWJlbD0iRG93bmxvYWQgcmVwb3J0OiAyMDI0IEZyYXVkIFRyZW5kcyBpbiBCYW5raW5nLCBJbnN1cmFuY2UsIGFuZCBCZXlvbmQiID4gIDxpbWcgc3JjPSIvZmluZXh0cmEtaW1hZ2VzL3RvcF9waWNzL3hsL2F3cy12b25hZ2UtcGFwZXItMzExMDIwMjQtaHAucG5nIiBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iY2FyZC1pbWciIGFsdD0iMjAyNCBGcmF1ZCBUcmVuZHMgaW4gQmFua2luZywgSW5zdXJhbmNlLCBhbmQgQmV5b25kIiAvPg0KPC9hPg0KZAIDDxYCHwQFSDxwIGNsYXNzPSJjYXJkLXRhZyBjYXJkLXRhZy1saWdodCBjYXJkLXRhZy1yZXBvcnQtdHlwZSI+SW1wYWN0IFN0dWR5PC9wPmQCBQ8PFgQeC05hdmlnYXRlVXJsBUYvcmVzZWFyY2hhcnRpY2xlLzMyMS8yMDI0LWZyYXVkLXRyZW5kcy1pbi1iYW5raW5nLWluc3VyYW5jZS1hbmQtYmV5b25kHwQFMzIwMjQgRnJhdWQgVHJlbmRzIGluIEJhbmtpbmcsIEluc3VyYW5jZSwgYW5kIEJleW9uZBYCHgphcmlhLWxhYmVsBUFSZWFkIGFydGljbGU6IDIwMjQgRnJhdWQgVHJlbmRzIGluIEJhbmtpbmcsIEluc3VyYW5jZSwgYW5kIEJleW9uZGQCBw8WAh8EBZ0NSG93IGdlbmVyYXRpdmUgQUkgaXMgYm9vc3RpbmcgZnJhdWQgcHJvdGVjdGlvbiBpbiBhbiBpbmNyZWFzaW5nbHkgY29tcGxleCBlbnZpcm9ubWVudC4NCkFzIHRlY2hub2xvZ3kgcHJvZ3Jlc3Nlcywgc28gZG8gdGhlIGNhcGFiaWxpdGllcyBvZiBpbnN0aXR1dGlvbnMgdG8gc2VjdXJlIGRhdGEgYW5kIHN5c3RlbXMuIE92ZXIgMjAyNCwgdGhlIGZyYXVkIGxhbmRzY2FwZSBoYXMgYmVlbiBjb21wbGV4LCBhbmQgb3JnYW5pc2F0aW9ucyBtdXN0IHB1c2ggdGhlIGJvdW5kYXJpZXMgb2YgaW5ub3ZhdGlvbiB3aGlsZSBtYWludGFpbmluZyBhIGhpZ2ggc2VjdXJpdHkgYmFyIGFzIHRoZSBhdmFpbGFiaWxpdHkgYW5kIGRlbW9jcmF0aXNhdGlvbiBvZiBBSSBpbmNyZWFzZXMgYXMgd2UncmUgZ29pbmcgaW50byAyMDI1Lg0KVGhlIHRpZGFsIHdhdmUgb2YgaW5jb21pbmcgcmVndWxhdGlvbiBpbiB0aGUgZmluYW5jaWFsIHNlY3RvciBpcyBhbiBhc3BlY3QgdGhhdCB3aWxsIGhlbHAgYmFua2luZyBhbmQgaW5zdXJhbmNlIGNvbXBhbmllcyB0byBzYWZlZ3VhcmQgdGhlaXIgY3VzdG9tZXJzIGFuZCBkYXRhIGluIHRoZSBiZXN0IHdheSBwb3NzaWJsZS4gWWV0IHJlZ3VsYXRpb24gYWxvbmUgZG9lcyBub3QgYWRkcmVzcyBmcmF1ZCAmbmRhc2g7IGl0JnJzcXVvO3MgdXAgdG8gaW5kaXZpZHVhbCBvcmdhbmlzYXRpb25zIHRvIGxldmVyYWdlIHRoZSBwb3RlbnRpYWwgb2YgdGVjaG5vbG9neSwgYW5kIHJldmlldyB0aGVpciBzb2x1dGlvbnMsIHByb2Nlc3NlcywgYW5kIHRodXMgZW5zdXJlIGNvbXBsaWFuY2UgYW5kIHNhZmV0eS4NCkFzIGZyYXVkIGFuZCByZWd1bGF0aW9uIGluY3JlYXNlIGluIHRoZSBzcGFjZSwgdGVjaG5vbG9neSBpcyBvbmUgb2YgdGhlIGtleSBmYWN0b3JzIHRoYXQgd2lsbCBoZWxwIGJhbmtzIGFuZCBpbnN1cmFuY2UgY29tcGFuaWVzIHRvIGFkZHJlc3MgdGhlc2UgaW5jcmVhc2VkIGZyYXVkIHJpc2tzLiBHZW5lcmF0aXZlIEFJIGVuYWJsZXMgb3JnYW5pc2F0aW9ucyB0byBkZWxpdmVyIGh5cGVyLXBlcnNvbmFsaXNlZCBjdXN0b21lciBleHBlcmllbmNlcywgYW5kIGNvbWJpbmluZyB0aGVzZSBjYXBhYmlsaXRpZXMgd2l0aCBjYXJyaWVyIG5ldHdvcmsgaW5zaWdodHMgY2FuIG5vdCBvbmx5IGhlbHAgdGhlbSBzaWduaWZpY2FudGx5IHJlZHVjZSBhdXRoZW50aWNhdGlvbiBmcmF1ZCwgYnV0IGFsc28gZW5zdXJlIHJlZ3VsYXRvcnkgY29tcGxpYW5jZS4NClRoaXMgaW1wYWN0IHN0dWR5LCBwcm9kdWNlZCBpbiBhc3NvY2lhdGlvbiB3aXRoIEFXUyBhbmQgVm9uYWdlLCBleGFtaW5lcyB0aGUgY3VycmVudCBmcmF1ZCBsYW5kc2NhcGUgYWNyb3NzIGZpbmFuY2lhbCBzZXJ2aWNlcywgYmFua2luZywgYW5kIGluc3VyYW5jZSwgaGlnaGxpZ2h0aW5nIGhvdyBnZW5lcmF0aXZlIEFJIGFuZCBuZXR3b3JrIEFQSXMgY2FuIGhlbHAgcHJldmVudCBmcmF1ZCB3aGlsZSBlbmhhbmNpbmcgdGhlIGN1c3RvbWVyIGV4cGVyaWVuY2UuDQpFeHBsb3JlOiANCg0KDQogICAgRnJhdWQgdHJlbmRzIGluIDIwMjQNCiAgICBUaGUgaW1wYWN0IG9mIHJlZ3VsYXRpb24NCiAgICANCiAgICBXaHkgZGF0YSBpcyB0aGUgbmV3IGdvbGQNCiAgICANCiAgICBIb3cgb3JnYW5pc2F0aW9ucyBjYW4gaW5ub3ZhdGUgd2l0aCBnZW5lcmF0aXZlIEFJDQogICAgDQogICAgQmVzdCBwcmFjdGljZXMNCmQCCQ8WAh8EBWY8dGltZSBjbGFzcz0iY2FyZC10aW1lc3RhbXAgY2FyZC1pY29uIGNhbGVuZGFyIiBkYXRldGltZT0iMjAyNC0xMC0zMSAwMDowMDowMFoiPjMxIE9jdG9iZXIgMjAyNDwvdGltZT5kAgsPFgIfBAU1PHNwYW4gY2xhc3M9ImNhcmQtaWNvbiBkb3dubG9hZCI+MjA2IGRvd25sb2Fkczwvc3Bhbj5kAg0PFgIfA2hkAgEPZBYOAgEPFgIfBAWyAjxhIGhyZWY9Ii9yZXNlYXJjaGFydGljbGUvMzE4L21hbmFnaW5nLWZyYXVkLXJpc2tzLXdpdGgtc3ludGhldGljLWRhdGEiIGFyaWFsLWxhYmVsPSJEb3dubG9hZCByZXBvcnQ6IE1hbmFnaW5nIEZyYXVkIFJpc2tzIHdpdGggU3ludGhldGljIERhdGEiID4gIDxpbWcgc3JjPSIvZmluZXh0cmEtaW1hZ2VzL3RvcF9waWNzL3hsL3JlZC1oYXQtcGFwZXItMjIxMDIwMjQtaHAuanBnIiBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iY2FyZC1pbWciIGFsdD0iTWFuYWdpbmcgRnJhdWQgUmlza3Mgd2l0aCBTeW50aGV0aWMgRGF0YSIgLz4NCjwvYT4NCmQCAw8WAh8EBUg8cCBjbGFzcz0iY2FyZC10YWcgY2FyZC10YWctbGlnaHQgY2FyZC10YWctcmVwb3J0LXR5cGUiPkV2ZW50IFJlcG9ydDwvcD5kAgUPDxYEHwYFPS9yZXNlYXJjaGFydGljbGUvMzE4L21hbmFnaW5nLWZyYXVkLXJpc2tzLXdpdGgtc3ludGhldGljLWRhdGEfBAUoTWFuYWdpbmcgRnJhdWQgUmlza3Mgd2l0aCBTeW50aGV0aWMgRGF0YRYCHwcFNlJlYWQgYXJ0aWNsZTogTWFuYWdpbmcgRnJhdWQgUmlza3Mgd2l0aCBTeW50aGV0aWMgRGF0YWQCBw8WAh8EBbgKQSBQcmFjdGljYWwgQXBwcm9hY2ggZm9yIEJ1c2luZXNzZXMgU2VydmljZXMgSW5kdXN0cnkNClRoZSBmaW5hbmNpYWwgc2VydmljZXMgc2VjdG9yIGlzIGluIGEgY29uc3RhbnQgc3RhdGUgb2YgZXZvbHV0aW9uLCBhbmQgc28gdG9vIGFyZSB0aGUgY2hhbGxlbmdlcyBpdCBmYWNlcywgcGFydGljdWxhcmx5IGluIHRoZSByZWFsbSBvZiBmaW5hbmNpYWwgY3JpbWUuIFRoaXMgbW91bnRpbmcgaXNzdWUgaGFzIGJlY29tZSBhIHNpZ25pZmljYW50IGNvbmNlcm4gZm9yIGluc3RpdHV0aW9ucywgY3VzdG9tZXJzIGFuZCByZWd1bGF0b3JzIGFsaWtlLiBUaGUga2V5IHRvIGFkZHJlc3NpbmcgdGhpcyBsaWVzIGluIG91ciBhcHByb2FjaCB0byBkYXRhIC0gaXRzIHF1YWxpdHksIG1hbmFnZW1lbnQsIGFuZCBhcHBsaWNhdGlvbnMuDQpIYXJuZXNzaW5nIHRoZSBwb3dlciBvZiBzeW50aGV0aWMgZGF0YSBhbmQgQUkgdG9vbHMgaGFzIGJlY29tZSBhIHBpdm90YWwgZmFjdG9yIGluIGJ1c2luZXNzIHRyYW5zZm9ybWF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gYWRkcmVzc2luZyB0aGUgaXNzdWUgb2YgZmluYW5jaWFsIGNyaW1lLiBUaGUgYWJpbGl0eSB0byBzdHJlYW1saW5lIG9wZXJhdGlvbnMgYW5kIGVuaGFuY2UgZWZmaWNpZW5jeSBpcyBhIG1ham9yIGNoYWxsZW5nZSBidXNpbmVzc2VzIGZhY2UsIGJ1dCB0aGUgaW50cm9kdWN0aW9uIG9mIHN5bnRoZXRpYyBkYXRhIG9mZmVycyBwcm9taXNpbmcgc29sdXRpb25zLg0KU3ludGhldGljIGRhdGEgcHJvdmlkZXMgYSBjb21wcmVoZW5zaXZlIHZpZXcgb2YgYWxsIHR5cGVzIG9mIGNyaW1lLCBhIGZlYXR1cmUgdGhhdCBpcyBjcnVjaWFsIGZvciBnbG9iYWwgYmFua3Mgb2Z0ZW4gZ3JhcHBsaW5nIHdpdGggc2VnbWVudGVkIGZyYXVkIGFjdGl2aXR5LiBUaGlzIGJyb2FkZXIgcGVyc3BlY3RpdmUgZW5oYW5jZXMgdGhlIGluc3RpdHV0aW9ucyZyc3F1bzsgY2FwYWJpbGl0eSB0byBlZmZlY3RpdmVseSBmaWdodCBmaW5hbmNpYWwgY3JpbWUuDQpUaGlzIHJlcG9ydCBzdW1tYXJpc2VzIHRoZSBkaXNjdXNzaW9uIGhhZCBkdXJpbmcgYSBGaW5leHRyYSB3ZWJpbmFyLCBob3N0ZWQgaW4gYXNzb2NpYXRpb24gd2l0aCBSZWQgSGF0LCBhbmQgZXhwbG9yZXM6DQoNCiAgICBUaGUgcm9sZSBvZiBzeW50aGV0aWMgZGF0YSBpbiBjb21iYXR0aW5nIGZpbmFuY2lhbCBjcmltZQ0KICAgIEltcGxpY2F0aW9ucyBvZiBuZXcgcmVndWxhdGlvbg0KICAgIEhvdyBzeW50aGV0aWMgZGF0YSBlbmhhbmNlcyBjcmltZSBkZXRlY3Rpb24NCiAgICBBIHByYWN0aWNhbCBhcHByYWNoIGZvciBtYW5hZ2luZyBmcmF1ZCByaXNrDQoNCiZuYnNwO2QCCQ8WAh8EBWY8dGltZSBjbGFzcz0iY2FyZC10aW1lc3RhbXAgY2FyZC1pY29uIGNhbGVuZGFyIiBkYXRldGltZT0iMjAyNC0xMC0yMiAwMDowMDowMFoiPjIyIE9jdG9iZXIgMjAyNDwvdGltZT5kAgsPFgIfBAU1PHNwYW4gY2xhc3M9ImNhcmQtaWNvbiBkb3dubG9hZCI+MjEyIGRvd25sb2Fkczwvc3Bhbj5kAg0PFgIfA2hkAgIPZBYMAgEPFgIfBAXsAjxhIGhyZWY9Ii9yZXNlYXJjaGFydGljbGUvMzE3L3RoZS1mdXR1cmUtb2YtcGF5bWVudHMtMjAyNS0tZGlnaXRhbC1pbnN0YW50LXByb2ZpdGFibGUiIGFyaWFsLWxhYmVsPSJEb3dubG9hZCByZXBvcnQ6IFRoZSBGdXR1cmUgb2YgUGF5bWVudHMgMjAyNSDigJMgRGlnaXRhbCwgSW5zdGFudCwgUHJvZml0YWJsZT8iID4gIDxpbWcgc3JjPSIvZmluZXh0cmEtaW1hZ2VzL3RvcF9waWNzL3hsL2ZpbmV4dHJhLXBhcGVyLTE3MTAyMDI0LWhwLmpwZyIgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImNhcmQtaW1nIiBhbHQ9IlRoZSBGdXR1cmUgb2YgUGF5bWVudHMgMjAyNSDigJMgRGlnaXRhbCwgSW5zdGFudCwgUHJvZml0YWJsZT8iIC8+DQo8L2E+DQpkAgMPFgIfBAVMPHAgY2xhc3M9ImNhcmQtdGFnIGNhcmQtdGFnLWxpZ2h0IGNhcmQtdGFnLXJlcG9ydC10eXBlIj5GdXR1cmUgb2YgUmVwb3J0PC9wPmQCBQ8PFgQfBgVML3Jlc2VhcmNoYXJ0aWNsZS8zMTcvdGhlLWZ1dHVyZS1vZi1wYXltZW50cy0yMDI1LS1kaWdpdGFsLWluc3RhbnQtcHJvZml0YWJsZR8EBT1UaGUgRnV0dXJlIG9mIFBheW1lbnRzIDIwMjUg4oCTIERpZ2l0YWwsIEluc3RhbnQsIFByb2ZpdGFibGU/FgIfBwVLUmVhZCBhcnRpY2xlOiBUaGUgRnV0dXJlIG9mIFBheW1lbnRzIDIwMjUg4oCTIERpZ2l0YWwsIEluc3RhbnQsIFByb2ZpdGFibGU/ZAIHDxYCHwQF/w1BIFNpYm9zIFNwZWNpYWwgRWRpdGlvbg0KVGhlIGdsb2JhbCBwYXltZW50cyBsYW5kc2NhcGUgaXMgaW4gYSBwZXJpb2Qgb2YgcmFwaWQgdHJhbnNpdGlvbiwgd2l0aCB0ZWNobm9sb2dpZXMgYW5kIHJlZ3VsYXRpb25zIG1ha2luZyBhIHNlcmlvdXMgaW1wYWN0LiBZZXQgbG9va2luZyB0byB0aGUgZnV0dXJlIG9mIHRoZSBwYXltZW50cyBpbmR1c3RyeSwgaG93IGNhbiB3ZSBlbnN1cmUgdGhhdCBpdCBpcyBkaWdpdGFsLCBpbnN0YW50LCBhbmQgcHJvZml0YWJsZT8NCldoaWxlIGNvbnN1bWVyIGJlaGF2aW91cnMgY29udGludWUgdG8gZXZvbHZlIGluIHRhbmRlbSB3aXRoIHRoaXMuIEFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIChBSSksIHRva2VuaXNlZCBhc3NldHMsIENlbnRyYWwgQmFuayBEaWdpdGFsIEN1cnJlbmNpZXMgKENCREMpLCBCbG9ja2NoYWluLCBhbmQgZXZlbiBtb3JlIHBpb25lZXJpbmcgdGVjaG5vbG9naWVzIGFyZSBzaGFraW5nIHVwIHRoZSBwYXltZW50cyBzeXN0ZW1zIGFsbCBpbiB0aGVpciBvd24gd2F5Lg0KQWRkaW5nIHRvIHRoaXMgYXRtb3NwaGVyZSBvZiBmbHV4LCBpcyBhbiBkZXZlbG9waW5nIHJlZ3VsYXRvcnkgZnJhbWV3b3JrIHdoaWNoIHByb21pc2VzIHRvIGFsdGVyIHRoaXMgc2l0dWF0aW9uIGZ1cnRoZXIuIFJlZ3VsYXRvcnMgYXJlIGZhY2luZyBhbiB1cGhpbGwgYmF0dGxlIGF0dGVtcHRpbmcgdG8gbGVnaXNsYXRlIG9uIGVtZXJnaW5nIHRlY2hub2xvZ2llcyB3aGlsZSBrZWVwaW5nIGNvbnN1bWVycyBzYWZlLCBhbmQgcHJvdmlkaW5nIHRoZSBiZXN0IG91dGNvbWUgZm9yIHBheW1lbnQgc2VydmljZSBwcm92aWRlcnMgKFBTUHMpLiBBcyB3ZSBtb3ZlIHRvd2FyZHMgbWlsZXN0b25lcyBsaWtlIG9wZW4gZmluYW5jZSBhbmQgbW9yZSByYXBpZCBwYXltZW50cywgdGhlcmUgaXMgYSBjaGFuY2UgdGhlIHBheW1lbnQgZWNvc3lzdGVtIGNvdWxkIGxvb2sgcXVpdGUgZGlmZmVyZW50IHdpdGhpbiB0aGUgbmV4dCBmZXcgeWVhcnMuDQpVbmRlciB0aGVzZSBncm93aW5nIHByZXNzdXJlcywgZ2xvYmFsIHBheW1lbnRzIG9yZ2FuaXNhdGlvbnMgd2lsbCBuZWVkICB0byBlbnN1cmUgdGhhdCB0aGV5IGFyZSBhYmxlIHRvIGJlbmQgYW5kIGFkYXB0IHRvIHRoZSBjaXJjdW1zdGFuY2UsIG9yIHJpc2sgc25hcHBpbmcuIE5ldmVyIGhhcyBpdCBiZWVuIG1vcmUgaW1wb3J0YW50IGZvciBQU1BzIHRvIGNvbGxhYm9yYXRlIHdpdGggZWFjaCBvdGhlciwgYW5kIHJlZ3VsYXRvcnMsIHRvIGVuc3VyZSB0aGUgYmVzdCBvdXRjb21lcy4NClRoaXMgU2lib3MgMjAyNCBzcGVjaWFsIGVkaXRpb24gcmVwb3J0LCB3YXMgcHJvZHVjZWQgd2l0aCBjb250cmlidXRpb25zIGZyb20gQWNjZW50dXJlLCBEZWxvaXR0ZSwgRUJBIENMRUFSSU5HLCBGaW5hc3RyYSwgRklTIEdsb2JhbCwgSW52ZXN0ZWMsIEouUC4gTW9yZ2FuLCBPZXN0ZXJyZWljaGlzY2hlIE5hdGlvbmFsYmFuaywgUFBJIEFHLCBTd2lmdCwgYW5kIFdpc2UuIEl0IGV4cGxvcmVzOg0KDQogICAgVGhlIGV2b2x1dGlvbiBvZiBpbnN0YW50IHBheW1lbnRzIGluIDIwMjU7DQogICAgVGhlIG1vZGVybmlzYXRpb24gY29ycmVzcG9uZGVudCBiYW5raW5nIGFuZCBjcm9zcyBib3JkZXIgcGF5bWVudHM7DQogICAgUHJlcGFyaW5nIHRoZSB1cGNvbWluZyBFVSBwYXltZW50cyBsZWdpc2xhdGlvbjsNCiAgICBUaGUga2V5IHRvIHN1Y2Nlc3NmdWwgZGlnaXRhbGlzYXRpb247DQogICAgVGhlIHRlY2hub2xvZ3kgaW5ub3ZhdGlvbnMgcmVzaGFwaW5nIHRoZSBwYXltZW50cyBzZWN0b3IuDQpkAgkPFgIfBAVmPHRpbWUgY2xhc3M9ImNhcmQtdGltZXN0YW1wIGNhcmQtaWNvbiBjYWxlbmRhciIgZGF0ZXRpbWU9IjIwMjQtMTAtMTcgMDA6MDA6MDBaIj4xNyBPY3RvYmVyIDIwMjQ8L3RpbWU+ZAILDxYCHwQFNTxzcGFuIGNsYXNzPSJjYXJkLWljb24gZG93bmxvYWQiPjc1NiBkb3dubG9hZHM8L3NwYW4+ZAIDD2QWDgIBDxYCHwQFwgI8YSBocmVmPSIvcmVzZWFyY2hhcnRpY2xlLzMxNi90aGUtZnV0dXJlLW9mLWVtYmVkZGVkLWZpbmFuY2UtaW4tYWZyaWNhLTIwMjUiIGFyaWFsLWxhYmVsPSJEb3dubG9hZCByZXBvcnQ6IFRoZSBGdXR1cmUgb2YgRW1iZWRkZWQgRmluYW5jZSBpbiBBZnJpY2EgMjAyNSIgPiAgPGltZyBzcmM9Ii9maW5leHRyYS1pbWFnZXMvdG9wX3BpY3MveGwvZmluZXh0cmEtcGFwZXItMTAxMDIwMjQtaHAuanBnIiBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iY2FyZC1pbWciIGFsdD0iVGhlIEZ1dHVyZSBvZiBFbWJlZGRlZCBGaW5hbmNlIGluIEFmcmljYSAyMDI1IiAvPg0KPC9hPg0KZAIDDxYCHwQFTDxwIGNsYXNzPSJjYXJkLXRhZyBjYXJkLXRhZy1saWdodCBjYXJkLXRhZy1yZXBvcnQtdHlwZSI+RnV0dXJlIG9mIFJlcG9ydDwvcD5kAgUPDxYEHwYFQi9yZXNlYXJjaGFydGljbGUvMzE2L3RoZS1mdXR1cmUtb2YtZW1iZWRkZWQtZmluYW5jZS1pbi1hZnJpY2EtMjAyNR8EBS1UaGUgRnV0dXJlIG9mIEVtYmVkZGVkIEZpbmFuY2UgaW4gQWZyaWNhIDIwMjUWAh8HBTtSZWFkIGFydGljbGU6IFRoZSBGdXR1cmUgb2YgRW1iZWRkZWQgRmluYW5jZSBpbiBBZnJpY2EgMjAyNWQCBw8WAh8EBYANRW1iZWRkZWQgZmluYW5jZSBpcyBjaGFuZ2luZyB0aGUgcGF5bWVudCBsYW5kc2NhcGUgaW4gQWZyaWNhLiBUaGUgcXVlc3Rpb24gbm93IGlzOiB3aGF0IHdpbGwgaXQgdGFrZSBmb3IgZW1iZWRkZWQgZmluYW5jZSB0byB0cnVseSBzY2FsZSBhY3Jvc3MgQWZyaWNhPw0KVGhlIGdsb2JhbCBlbWJlZGRlZCBmaW5hbmNlIG1hcmtldCBpcyBzZXQgdG8gZ3JvdyBiZXlvbmQgJDIyOCBiaWxsaW9uIGJ5IDIwMjggYWNjb3JkaW5nIHRvIEp1bmlwZXIgUmVzZWFyY2guIEFzIHRoaXMgbWFya2V0IG1hdHVyZXMgYW5kIGNvbnN1bWVyIGNvbmZpZGVuY2UgaW4gdGhlIHRlY2hub2xvZ3kgZ3Jvd3MsIHRoaXMgd2lsbCBsaWtlbHkgcHJvdmUgdG8gYmUgYSBzaWduaWZpY2FudCBjaHVuayBvZiBnbG9iYWwgZmluYW5jaWFsIHNlcnZpY2VzLg0KSW4gQWZyaWNhLCB0aGlzIGVtZXJnaW5nIHRyZW5kIGhhcyB0aGUgcG90ZW50aWFsIHRvIHVubG9jayBuZXcgZWNvbm9taWMgb3Bwb3J0dW5pdGllcy4gQXMgYSBsZXNzIG1hdHVyZSBtYXJrZXQsIGl0IGlzIG5vdCBhcyBoaW5kZXJlZCBieSBsZWdhY3kgcGF5bWVudHMgc3lzdGVtcywgbWFraW5nIGl0IHJpcGUgZm9yIHBheW1lbnQgaW5ub3ZhdGlvbiBmcm9tIGVtYmVkZGVkIGZpbmFuY2UuIEl0IGhhcyB0aGUgcG90ZW50aWFsIHRvIHJlc2hhcGUgdGhlIGNvbnRpbmVudCZyc3F1bztzIGN1cnJlbnQgcGF5bWVudHMgbGFuZHNjYXBlLCBicm9hZGVuIGlubm92YXRpb24gb3Bwb3J0dW5pdGllcywgYW5kIGRyaXZlIGZpbmFuY2lhbCBpbmNsdXNpb24uDQpBcyBhIG1hcmtldCBBZnJpY2EgaXMgdmVyeSBhZGFwdGFibGUgdG8gZGlmZmVyZW50IHRlY2hub2xvZ2llcywgYW5kIGVtYnJhY2luZyBvZiBuZXdlciwgbW9yZSBhZ2lsZSBzZXJ2aWNlcy4gQSBsb3Qgb2YgdGhlIHBvcHVsYXRpb24gdG8gdGhlIG1ham9yaXR5IG9mIHRoZWlyIGJhbmtpbmcgdGhyb3VnaCB0aGVpciBtb2JpbGUgcGhvbmVzLCBtYWtpbmcgZW1iZWRkZWQgZmluYW5jZSBmaXQgc2VhbWxlc3NseQ0KaW50byBmaW5hbmNpYWwgd29ybGRzIG9mIHRoZSBwb3B1bGFjZS4gWWV0IHRoZXJlIGFyZSBtYW55IGZhY3RvcnMgd2hpY2ggd2lsbCBhbHRlciBhbmQgZGV2ZWxvcCB0aGUgYWJpbGl0eSBmb3IgZW1iZWRkZWQgZmluYW5jZSB0byB0YWtlIGhvbGQuDQpUaGlzIEZpbmV4dHJhIHJlcG9ydCwgc3BvbnNvcmVkIGJ5IEtvcmEsIHJlY2VpdmVkIGNvbnRyaWJ1dGlvbnMgZnJvbSBCaW5hbmNlLCBJbmRlbGlibGUgSW5jLiwgTW9qYWxvb3AgRm91bmRhdGlvbiwgYW5kIE5pa3VsaXBlLiBJdCBleHBsb3JlczombmJzcDsNCg0KICAgIE1ha2luZyBlbWJlZGRlZCBjcm9zcy1ib3JkZXIgcGF5bWVudHMgd29yayBpbiBBZnJpY2E7DQogICAgVW5sb2NraW5nIHRoZSBvcHBvcnR1bml0aWVzIG9mIGVtYmVkZGVkIGUtY29tbWVyY2UgaW4gdGhlIEFmcmljYW4gbWFya2V0Ow0KICAgIEVtYmVkZGVkIGZpbmFuY2U6IEVuY291cmFnaW5nIEFmcmljYW4gZmluYW5jaWFsIGluY2x1c2lvbjsNCiAgICBXaHkgcGVyc29uYWxpc2F0aW9uIGluIGVtYmVkZGVkIGZpbmFuY2UgaXMgdGhlIG5leHQgc3RlcCBmb3IgQWZyaWNhbiBmaW50ZWNoOw0KICAgIFJlZ3VsYXRpbmcgQWZyaWNhIHRvIGVuY291cmFnZSBlbWJlZGRlZCBmaW5hbmNlIGlubm92YXRpb24uDQpkAgkPFgIfBAVmPHRpbWUgY2xhc3M9ImNhcmQtdGltZXN0YW1wIGNhcmQtaWNvbiBjYWxlbmRhciIgZGF0ZXRpbWU9IjIwMjQtMTAtMTAgMDA6MDA6MDBaIj4xMCBPY3RvYmVyIDIwMjQ8L3RpbWU+ZAILDxYCHwQFNTxzcGFuIGNsYXNzPSJjYXJkLWljb24gZG93bmxvYWQiPjI2NCBkb3dubG9hZHM8L3NwYW4+ZAINDxYCHwNoZAIED2QWDgIBDxYCHwQFxAI8YSBocmVmPSIvcmVzZWFyY2hhcnRpY2xlLzMxNS9hZGRpbmctZ2VuYWktdG8teW91ci1mcmF1ZC1wcmV2ZW50aW9uLXN0cmF0ZWd5IiBhcmlhbC1sYWJlbD0iRG93bmxvYWQgcmVwb3J0OiBBZGRpbmcgR2VuQUkgVG8gWW91ciBGcmF1ZCBQcmV2ZW50aW9uIFN0cmF0ZWd5IiA+ICA8aW1nIHNyYz0iL2ZpbmV4dHJhLWltYWdlcy90b3BfcGljcy94bC9vdXRzZWVyLXBhcGVyLTI3MDkyMDI0LWhwLmpwZyIgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImNhcmQtaW1nIiBhbHQ9IkFkZGluZyBHZW5BSSBUbyBZb3VyIEZyYXVkIFByZXZlbnRpb24gU3RyYXRlZ3kiIC8+DQo8L2E+DQpkAgMPFgIfBAVIPHAgY2xhc3M9ImNhcmQtdGFnIGNhcmQtdGFnLWxpZ2h0IGNhcmQtdGFnLXJlcG9ydC10eXBlIj5JbXBhY3QgU3R1ZHk8L3A+ZAIFDw8WBB8GBUMvcmVzZWFyY2hhcnRpY2xlLzMxNS9hZGRpbmctZ2VuYWktdG8teW91ci1mcmF1ZC1wcmV2ZW50aW9uLXN0cmF0ZWd5HwQFLkFkZGluZyBHZW5BSSBUbyBZb3VyIEZyYXVkIFByZXZlbnRpb24gU3RyYXRlZ3kWAh8HBTxSZWFkIGFydGljbGU6IEFkZGluZyBHZW5BSSBUbyBZb3VyIEZyYXVkIFByZXZlbnRpb24gU3RyYXRlZ3lkAgcPFgIfBAXMC1dlIGV4cGxvcmUgdGhlIG51bWVyb3VzIGJlbmVmaXRzIG9mIGdlbmVyYXRpdmUgQUkgZm9yIGZpZ2h0aW5nIGZyYXVkLiZuYnNwOw0KSW4gYW4gaW5zdGFudCBwYXltZW50LCBjcm9zcy1ib3JkZXIgd29ybGQsIGZyYXVkIGlzIG1vcmUgbmVmYXJpb3VzIGFuZCBwcmV2YWxlbnQgdGhhbiBldmVyLiBSZWNlbnQgcmVzZWFyY2ggc2hvd3MgdGhhdCB3b3JsZHdpZGUsIEFQUCAoQXV0aG9yaXNlZCBQdXNoIFBheW1lbnQpIGZyYXVkIG5vdyByZXByZXNlbnRzIDc1JSBvZiBhbGwgZGlnaXRhbCBiYW5raW5nIGZyYXVkIG9uIGEgZG9sbGFyLXZhbHVlIGJhc2lzLiBCeSAyMDI2LCBsb3NzZXMgYXJlIGV4cGVjdGVkIHRvIHJlYWNoICQ1LjI1IGJpbGxpb24gJm5kYXNoOyByZXZlYWxpbmcgdGhhdCBBUFAgZnJhdWQgaXMgb25lIG9mIHRoZSBiaWdnZXN0IHRocmVhdHMgdG8gZmluYW5jaWFsIGluc3RpdHV0aW9ucyAoRklzKSBnbG9iYWxseS4mbmJzcDsNClRoZSBuZXh0IHByZS1lbXB0aXZlIHN0ZXAgaW4gdGhlIGZpZ2h0IGFnYWluc3QgZnJhdWQgaXMgZ2VuZXJhdGl2ZSBBSSAoR2VuQUkpLCB3aGljaCB1c2VzIExhcmdlIExhbmd1YWdlIE1vZGVscyAoTExNcykgdG8gZ2VuZXJhdGUgbmV3IGNvbnRlbnQgbGlrZSB0ZXh0LCBhdWRpbywgdmlkZW8gYW5kIGV2ZW4gbmV3IGNvbXB1dGVyIGNvZGUuIFdoaWxlIEdlbkFJIGlzIHN0aWxsIGluIHRoZSBmbGVkZ2xpbmcgc3RhZ2VzIG9mIGFkb3B0aW9uIHdpdGhpbiBmcmF1ZCBwcmV2ZW50aW9uLCBpdCB3aWxsIHNvb24gYmVjb21lIGEgdHJ1ZSBkaWZmZXJlbnRpYXRvci4mbmJzcDsNCkJ1dCBob3cgZXhhY3RseSBhcmUgc2NhbW1lcnMgZGVwbG95aW5nIEFJIHRvIHRoZWlyIGFkdmFudGFnZT8gV2hhdCBhcmUgdGhlIGJlc3Qgd2F5cyB0byBpbmNvcnBvcmF0ZSBHZW5BSSBpbnRvIGEgZnJhdWQgcHJldmVudGlvbiBzdHJhdGVneT8gSG93IHNob3VsZCBjb25zdW1lciBwcml2YWN5IGJlIG1hbmFnZWQ/IFRoaXMgaW1wYWN0IHN0dWR5IGFuc3dlcnMgdGhlc2UgcXVlc3Rpb25zIGFuZCBjYXN0cyBhbiBleWUgb3ZlciB0aGUgY3VycmVudCBmcmF1ZCBsYW5kc2NhcGUsIHRoZSByZWd1bGF0b3J5IGltcGxpY2F0aW9ucywgYW5kIHRoZSB2aXRhbCByb2xlIG9mIGlubm92YXRpb24uJm5ic3A7DQpUaGlzIEZpbmV4dHJhIGltcGFjdCBzdHVkeSwgcHJvZHVjZWQgaW4gYXNzb2NpYXRpb24gd2l0aCBPdXRzZWVyLCBleHBsb3JlczombmJzcDsNCg0KICAgIFRoZSBldm9sdXRpb24gb2Ygc2NhbXM7Jm5ic3A7DQogICAgVGhlIHJvbGUgb2YgQUk7Jm5ic3A7DQogICAgVGVjaG5vbG9neSBhbmQgdGhlIGltcGFjdCBvZiBnZW5lcmF0aXZlIEFJOyZuYnNwOw0KICAgIEhvdyB0byBlbWJlZCBBSSBpbiB0aGUgYmVzdCB3YXkgcG9zc2libGU7Jm5ic3A7DQogICAgQWRkcmVzc2luZyByZWd1bGF0b3J5IGNoYWxsZW5nZXMgYW5kIGNvbmNlcm5zOyZuYnNwOw0KICAgIEFuZCBtb3JlLiZuYnNwOw0KZAIJDxYCHwQFaDx0aW1lIGNsYXNzPSJjYXJkLXRpbWVzdGFtcCBjYXJkLWljb24gY2FsZW5kYXIiIGRhdGV0aW1lPSIyMDI0LTA5LTI3IDAwOjAwOjAwWiI+MjcgU2VwdGVtYmVyIDIwMjQ8L3RpbWU+ZAILDxYCHwQFNTxzcGFuIGNsYXNzPSJjYXJkLWljb24gZG93bmxvYWQiPjM5MyBkb3dubG9hZHM8L3NwYW4+ZAINDxYCHwNoZAIFD2QWDAIBDxYCHwQF1wI8YSBocmVmPSIvcmVzZWFyY2hhcnRpY2xlLzMxNC90aGUtZ2xvYmFsLWZpZ2h0LWFnYWluc3QtdHJhZGUtYmFzZWQtZmluYW5jaWFsLWNyaW1lIiBhcmlhbC1sYWJlbD0iRG93bmxvYWQgcmVwb3J0OiBUaGUgR2xvYmFsIEZpZ2h0IEFnYWluc3QgVHJhZGUtQmFzZWQgRmluYW5jaWFsIENyaW1lIiA+ICA8aW1nIHNyYz0iL2ZpbmV4dHJhLWltYWdlcy90b3BfcGljcy94bC9lYXN0bmV0cy1wYXBlci0yNTA5MjAyNC1ocC5qcGciIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJjYXJkLWltZyIgYWx0PSJUaGUgR2xvYmFsIEZpZ2h0IEFnYWluc3QgVHJhZGUtQmFzZWQgRmluYW5jaWFsIENyaW1lIiAvPg0KPC9hPg0KZAIDDxYCHwQFQjxwIGNsYXNzPSJjYXJkLXRhZyBjYXJkLXRhZy1saWdodCBjYXJkLXRhZy1yZXBvcnQtdHlwZSI+U3VydmV5PC9wPmQCBQ8PFgQfBgVJL3Jlc2VhcmNoYXJ0aWNsZS8zMTQvdGhlLWdsb2JhbC1maWdodC1hZ2FpbnN0LXRyYWRlLWJhc2VkLWZpbmFuY2lhbC1jcmltZR8EBTRUaGUgR2xvYmFsIEZpZ2h0IEFnYWluc3QgVHJhZGUtQmFzZWQgRmluYW5jaWFsIENyaW1lFgIfBwVCUmVhZCBhcnRpY2xlOiBUaGUgR2xvYmFsIEZpZ2h0IEFnYWluc3QgVHJhZGUtQmFzZWQgRmluYW5jaWFsIENyaW1lZAIHDxYCHwQF0A5Ccm9rZW4gaW5zaWRlLCBicm9rZW4gb3V0c2lkZTogVW5jb3ZlcmluZyB0aGUgaW50ZXJuYWwgd2Vha25lc3NlcyBhbmQgZXh0ZXJuYWwgcHJlc3N1cmVzIGZ1ZWxsaW5nIGEgJDEuNiB0cmlsbGlvbiBjaGFsbGVuZ2UuJm5ic3A7DQpUcmFkZS1CYXNlZCBGaW5hbmNpYWwgQ3JpbWUgKFRCRkMpIGlzIGEgZ2xvYmFsIGlzc3VlLCBkcmFpbmluZyAkMS42IHRyaWxsaW9uIGFubnVhbGx5IGZyb20gZWNvbm9taWVzJm1kYXNoO2Z1bmRzIHRoYXQgY291bGQgb3RoZXJ3aXNlIGZ1ZWwgZGV2ZWxvcG1lbnQsIGJ1aWxkIGluZnJhc3RydWN0dXJlLCBhbmQgc3RhYmlsaXNlIGZpbmFuY2lhbCBzeXN0ZW1zLiBJbnN0ZWFkLCB0aGVzZSByZXNvdXJjZXMgYXJlIGRpdmVydGVkIGludG8gY3JpbWluYWwgbmV0d29ya3MgdGhhdCBvcGVyYXRlIGFjcm9zcyBib3JkZXJzLCBleHBsb2l0aW5nIHRoZSB2ZXJ5IGluc3RpdHV0aW9ucyBtZWFudCB0byBwcm90ZWN0IGdsb2JhbCBmaW5hbmNlLiBUaGlzIGlzIGEgY3Jpc2lzIHRoYXQgZ29lcyBiZXlvbmQgbnVtYmVyczsgaXQgc3RyaWtlcyBhdCB0aGUgY29yZSBvZiB0cnVzdCBhbmQgc3RhYmlsaXR5IGluIHRoZSBmaW5hbmNpYWwgd29ybGQuJm5ic3A7DQpUaGlzIGdsb2JhbCBzdXJ2ZXksIGNvbmR1Y3RlZCBpbiB0aGUgc3VtbWVyIG9mIDIwMjQsIHJldmVhbGVkIHRoZSBhbGFybWluZyBleHRlbnQgdG8gd2hpY2ggZmluYW5jaWFsIGluc3RpdHV0aW9ucyByZW1haW4gdW5wcmVwYXJlZCBpbiB0aGUgZmFjZSBvZiB0aGUgZ3Jvd2luZyB0aHJlYXQgb2YgVEJGQyBhbmQgc2hlZHMgbGlnaHQgb24gdGhlIHNpZ25pZmljYW50IGNoYWxsZW5nZXMsIHRlY2hub2xvZ3kgZ2FwcywgYW5kIGZyYWdtZW50ZWQgcmlzayBtYW5hZ2VtZW50IHN0cmF0ZWdpZXMgdGhhdCBlbmFibGUgc2lnbmlmaWNhbnQgZmluYW5jaWFsIGNyaW1lLiZuYnNwOw0KSW5wdXQgZnJvbSBsZWFkZXJzIGF0IElORyBhbmQgSVRGQSByZWluZm9yY2VzIHRoZSBjcml0aWNhbCByb2xlIG9mIHRlY2hub2xvZ3kgaW4gY29tYmF0aW5nIFRCRkMsIHdoaWxlIGFsc28gYWNrbm93bGVkZ2luZyB0aGUgb3BlcmF0aW9uYWwgY2hhbGxlbmdlcyB0aGF0IHJlbWFpbi4gSW1wbGVtZW50aW5nIEFJLWRyaXZlbiBzb2x1dGlvbnMgYXQgc2NhbGUgaXMgcHJvdmluZyB0byBiZSBhIHNpZ25pZmljYW50IG9ic3RhY2xlIGZvciBtYW55IGluc3RpdHV0aW9ucywgd2l0aCB0aGUgdGltZWxpbmUgZm9yIGFjdGlvbiBncm93aW5nIGV2ZXIgdGlnaHRlci4mbmJzcDsNCkRvd25sb2FkIHRoaXMgRmluZXh0cmEgc3VydmV5LCBwcm9kdWNlZCBpbiBhc3NvY2lhdGlvbiB3aXRoIEVhc3RuZXRzLCB0byBleHBsb3JlOiZuYnNwOw0KDQogICAgV2h5IFRCRkMgaXMgYSBncm93aW5nIGdsb2JhbCBjcmlzaXMNCiAgICBXaGF0IGludGVybmFsIHJvYWRibG9ja3MgaW5zdGl0dXRpb25zIGFyZSBmYWNpbmcNCiAgICBBbiBpbnZlc3RpZ2F0aW9uIGludG8gdGhlIGV4dGVybmFsIGNoYWxsZW5nZXMgb2YgY29tYmF0dGluZyBUQkZDDQogICAgUmVjb21tZW5kYXRpb25zIGZvciB3aGF0IHJpc2sgbGVhZGVycyBzaG91bGQgZG8gbmV4dA0KICAgIEFuZCBtb3JlDQoNCkNsaWNrIGhlcmUgdG8gam9pbiB1cyBmb3IgdGhlIEZpbmV4dHJhIHdlYmluYXIsJm5ic3A7R2xvYmFsIFRyYWRlIEJhc2VkIEZpbmFuY2lhbCBDcmltZTogV2hlcmUgVHJhZGUgYW5kIFBheW1lbnRzIE1lZXQsIGFuZCBoZWFyIGZyb20gb3VyIHBhbmVsIG9mIGluZHVzdHJ5IGV4cGVydHMgZGlzY3VzcyB0aGUgZmluZGluZyBmcm9tIHRoaXMgc3VydmV5IGFuZCZuYnNwO3RoZSBjdXJyZW50IHN0YXRlIG9mIHRyYWRlLWJhc2VkIGZpbmFuY2lhbCBjcmltZSBnbG9iYWxseS4mbmJzcDtkAgkPFgIfBAVoPHRpbWUgY2xhc3M9ImNhcmQtdGltZXN0YW1wIGNhcmQtaWNvbiBjYWxlbmRhciIgZGF0ZXRpbWU9IjIwMjQtMDktMjUgMDA6MDA6MDBaIj4yNSBTZXB0ZW1iZXIgMjAyNDwvdGltZT5kAgsPFgIfBAU1PHNwYW4gY2xhc3M9ImNhcmQtaWNvbiBkb3dubG9hZCI+Mjg4IGRvd25sb2Fkczwvc3Bhbj5kAgYPZBYOAgEPFgIfBAWpAjxhIGhyZWY9Ii9yZXNlYXJjaGFydGljbGUvMzEzL21hc3RlcmluZy10aGUtdHJhbnNpdGlvbi10by1pc28tMjAwMjIiIGFyaWFsLWxhYmVsPSJEb3dubG9hZCByZXBvcnQ6IE1hc3RlcmluZyB0aGUgVHJhbnNpdGlvbiB0byBJU08gMjAwMjIiID4gIDxpbWcgc3JjPSIvZmluZXh0cmEtaW1hZ2VzL3RvcF9waWNzL3hsL3VuaWZpdHMtcGFwZXItMTYwOTIwMjQtaHAucG5nIiBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iY2FyZC1pbWciIGFsdD0iTWFzdGVyaW5nIHRoZSBUcmFuc2l0aW9uIHRvIElTTyAyMDAyMiIgLz4NCjwvYT4NCmQCAw8WAh8EBUg8cCBjbGFzcz0iY2FyZC10YWcgY2FyZC10YWctbGlnaHQgY2FyZC10YWctcmVwb3J0LXR5cGUiPkltcGFjdCBTdHVkeTwvcD5kAgUPDxYEHwYFOi9yZXNlYXJjaGFydGljbGUvMzEzL21hc3RlcmluZy10aGUtdHJhbnNpdGlvbi10by1pc28tMjAwMjIfBAUlTWFzdGVyaW5nIHRoZSBUcmFuc2l0aW9uIHRvIElTTyAyMDAyMhYCHwcFM1JlYWQgYXJ0aWNsZTogTWFzdGVyaW5nIHRoZSBUcmFuc2l0aW9uIHRvIElTTyAyMDAyMmQCBw8WAh8EBa4LU3RyYXRlZ2llcyBmb3IgQ29tcGxpYW5jZSBhbmQgQXV0b21hdGVkIFRlc3RpbmcgaW4gRmluYW5jaWFsIFNlcnZpY2VzDQpXaXRoIGEgcmVndWxhdG9yeSBzdG9ybSBpbmNvbWluZywgdGhlIG5lZWQgZm9yIHRlc3Rpbmcgc29sdXRpb25zICZuZGFzaDsgd2hldGhlciB0aGV5IGJlIGdlbmVyaWMgb3IgdGFpbG9yZWQgJm5kYXNoOyBpcyBncmVhdGVyIHRoYW4gZXZlciBiZWZvcmUuIEFzIHRoZSBmaW5hbmNpYWwgc2VydmljZXMgaW5kdXN0cnkgdW5kZXJnb2VzIGEgdmFzdCBhbW91bnQgY2hhbmdlLCBwYXJ0aWN1bGFybHkgYXJvdW5kIHRoZSBpbnRyb2R1Y3Rpb24gb2YgbmV3IHJhaWxzIG9uIHRoZSBJU08gMjAwMjIgZnJhbWV3b3JrLCB0aGVzZSB0ZXN0cyBhcmUgcHJvdmluZyB2aXRhbCBmb3IgaW50ZXJuYXRpb25hbCBiYW5rcyBhbmQgb3RoZXIgaW5zdGl0dXRpb25zIGluIHRoZSBjaGFpbi4mbmJzcDsNCllldCwgZm9yIHRoaXMgc2VjdG9yIGNoYW5nZSBpcyBub3QgYSBiaW5hcnkgcGhhc2U7IGl0IGlzIGFsbW9zdCBhbHdheXMgdW5kZXJ3YXkuIFRvIHRhY2tsZSB0aGlzIGNoYWxsZW5nZSBpbiBhIHN1c3RhaW5hYmxlIHdheSwgYXV0b21hdGlvbiBpcyBrZXkgJm5kYXNoOyBnaXZpbmcgaW5zdGl0dXRpb25zIHRoZSBjb25maWRlbmNlIHRvIHdlYXRoZXIgdGhlIHN0b3JtIG9mIHJlZ3VsYXRpb24gd2l0aCBlYXNlLiZuYnNwOw0KV2l0aCB0aGUgSVNPIDIwMDIyIHN0YW5kYXJkIG5vdyBhIHByZXJlcXVpc2l0ZSwgb3JnYW5pc2F0aW9ucyBtdXN0IGNvbnZpbmNlIHRoZWlyIGJ1c2luZXNzIGxlYWRlcnMgdGhhdCB0aGUgbWlncmF0aW9uIG1hbmRhdGVkIGZvciBOb3ZlbWJlciBpcyBub3QganVzdCBhbiBJVCBwcm9qZWN0ICZuZGFzaDsgaXQgaXMgZnVuZGFtZW50YWwgdG8gY29tcGFueS13aWRlIHN0cmF0ZWd5LiZuYnNwOw0KVGhpcyBpbXBhY3Qgc3R1ZHksIHByb2R1Y2VkIGluIGFzc29jaWF0aW9uIHdpdGggVW5pZml0cyBhbmQgZmVhdHVyaW5nIGV4cGVydCBjb21tZW50YXJ5IGZyb20gQmVhcmluZ1BvaW50IGFuZCBBY2NlbnR1cmUsIGV4cGxvcmVzIGhvdyBpbnN0aXR1dGlvbnMgY2FuIG1hc3RlciB0aGUgdHJhbnNpdGlvbiB0byBJU08gMjAwMjIgYW5kIHN0cmVhbWxpbmUgY29tcGxpYW5jZSB0aHJvdWdoIGF1dG9tYXRlZCB0ZXN0aW5nLiZuYnNwOw0KRGlzY292ZXI6Jm5ic3A7DQoNCiAgICBUaGUgaW1wYWN0IGFuZCBldm9sdXRpb24gb2YgdGVzdGluZyZuYnNwOw0KICAgIFRoZSBiZW5lZml0cyBvZiB0ZXN0aW5nIGF1dG9tYXRpb24mbmJzcDsNCiAgICBUaGUgc3RyYXRlZ2ljIHJvbGUgb2YgdGVjaG5vbG9neSBhbmQgY29tcGxpYW5jZSZuYnNwOw0KICAgIFRyZW5kcyB0byB3YXRjaDogTmV3IHJhaWxzIGFuZCByZWd1bGF0aW9ucyZuYnNwOw0KICAgIFJlYWwtd29ybGQgY2FzZSBzdHVkaWVzJm5ic3A7DQogICAgQW5kIG1vcmUuJm5ic3A7DQpkAgkPFgIfBAVoPHRpbWUgY2xhc3M9ImNhcmQtdGltZXN0YW1wIGNhcmQtaWNvbiBjYWxlbmRhciIgZGF0ZXRpbWU9IjIwMjQtMDktMTYgMDA6MDA6MDBaIj4xNiBTZXB0ZW1iZXIgMjAyNDwvdGltZT5kAgsPFgIfBAU1PHNwYW4gY2xhc3M9ImNhcmQtaWNvbiBkb3dubG9hZCI+NDgwIGRvd25sb2Fkczwvc3Bhbj5kAg0PFgIfA2hkAgcPZBYOAgEPFgIfBAWoAjxhIGhyZWY9Ii9yZXNlYXJjaGFydGljbGUvMzEyL2JleW9uZC10b21vcnJvdy1pbi10aGUtY2FwaXRhbC1tYXJrZXRzIiBhcmlhbC1sYWJlbD0iRG93bmxvYWQgcmVwb3J0OiBCZXlvbmQgVG9tb3Jyb3cgSW4gVGhlIENhcGl0YWwgTWFya2V0cyIgPiAgPGltZyBzcmM9Ii9maW5leHRyYS1pbWFnZXMvdG9wX3BpY3MveGwvY2pjLXBhcGVyLTA5MDkyMDI0LWhwLmpwZyIgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImNhcmQtaW1nIiBhbHQ9IkJleW9uZCBUb21vcnJvdyBJbiBUaGUgQ2FwaXRhbCBNYXJrZXRzIiAvPg0KPC9hPg0KZAIDDxYCHwQFRzxwIGNsYXNzPSJjYXJkLXRhZyBjYXJkLXRhZy1saWdodCBjYXJkLXRhZy1yZXBvcnQtdHlwZSI+V2hpdGUgUGFwZXI8L3A+ZAIFDw8WBB8GBTsvcmVzZWFyY2hhcnRpY2xlLzMxMi9iZXlvbmQtdG9tb3Jyb3ctaW4tdGhlLWNhcGl0YWwtbWFya2V0cx8EBSZCZXlvbmQgVG9tb3Jyb3cgSW4gVGhlIENhcGl0YWwgTWFya2V0cxYCHwcFNFJlYWQgYXJ0aWNsZTogQmV5b25kIFRvbW9ycm93IEluIFRoZSBDYXBpdGFsIE1hcmtldHNkAgcPFgIfBAWIClRlY2hub2xvZ3kgaGFzIGxvbmcgYmVlbiB0cmFuc2Zvcm1pbmcgdGhlIGNhcGl0YWwgbWFya2V0cyBpbmR1c3RyeSwgYnV0IHRoZSB0aWRlcyBhcmUgY2hhbmdpbmcgZm9yIHdoYXQgaXMgY29uc2lkZXJlZCBzdWNjZXNzLiBOb3cgbW9yZSB0aGFuIGV2ZXIsIGZpcm1zIG5lZWQgdG8gcHJpb3JpdGlzZSBvcGVyYXRpb25hbCByZXNpbGllbmNlLiZuYnNwOw0KVGVjaG5vbG9naWNhbCBhZHZhbmNlcyBhcmUgaW5kaXNwdXRhYmx5IHJlc2hhcGluZyBob3cgZmlybXMgaW4gdGhlIGNhcGl0YWwgbWFya2V0cyBvcGVyYXRlLCBob3dldmVyLCBhcyB0aGUgcmVsaWFuY2Ugb24gdGVjaG5vbG9neSBncm93cywgc28gZG9lcyB0aGUgaW1wYWN0IG9mIGdsaXRjaGVzIGFuZCBvdXRhZ2VzIHdoZW4gdGhleSBvY2N1ci4gVGFrZSB0aGUgQ3Jvd2RTdHJpa2UgZ2xvYmFsIG91dGFnZSwgZm9yIGV4YW1wbGUsIHdoaWNoIGNhdXNlZCBhbiBlc3RpbWF0ZWQgJDEuMTVCTiBhbmQgJDE0ME0gaW4gZmluYW5jaWFsIGxvc3NlcyBmb3IgdGhlIGJhbmtpbmcgYW5kIGZpbmFuY2lhbCBzZWN0b3JzIHJlc3BlY3RpdmVseS4mbmJzcDsNClRoZSBjb25zZWN1dGl2ZSBvdXRhZ2VzIGV4cG9zZSB0aGUgZnJhZ2lsaXR5IG9mIHRlY2huaWNhbCBpbmZyYXN0cnVjdHVyZSBhbmQgdW5kZXJzY29yZSBhIG5lZWQgZm9yIGJldHRlciBvcGVyYXRpb25hbCByZXNpbGllbmNlIGFjcm9zcyB0aGUgY2FwaXRhbCBtYXJrZXRzLiBJdCBhbHNvIHJlaXRlcmF0ZXMgdGhlIGltcG9ydGFuY2Ugb2YgcHJlcGFyaW5nIGZvciB0aGUgRVUmcnNxdW87cyBEaWdpdGFsIE9wZXJhdGlvbmFsIFJlc2lsaWVuY2UgQWN0IChET1JBKSwgaW1wbGVtZW50aW5nIHVuaWZvcm0gb3BlcmF0aW9uYWwgcmVzaWxpZW5jZSBydWxlcyBmb3IgZmluYW5jaWFsIGVudGl0aWVzIHRocm91Z2hvdXQgRXVyb3BlLCBhbmQgaXRzIGVxdWl2YWxlbnRzIGVsc2V3aGVyZS4mbmJzcDsNClRoaXMgRmluZXh0cmEgd2hpdGVwYXBlciwgcHJvZHVjZWQgaW4gYXNzb2NpYXRpb24gd2l0aCBDSkMsIGV4cGxvcmVzOiZuYnNwOw0KDQogICAgVGhlIGNoYWxsZW5nZXMgaW4gdGhlIGNhcGl0YWwgbWFya2V0cyBpbmR1c3RyeTsmbmJzcDsNCiAgICBIb3cgaW5zdGl0dXRpb25zIGNhbiBhZGRyZXNzIHRoZXNlIGNoYWxsZW5nZXM7Jm5ic3A7DQogICAgRW5zdXJpbmcgZnV0dXJlIHJlc2lsaWVuY2UgYnkgYnJpZGdpbmcgdGhlIHNraWxscyBnYXA7Jm5ic3A7DQogICAgUmVhbC13b3JsZCBjYXNlIHN0dWRpZXM7Jm5ic3A7DQogICAgQW5kIG1vcmUuJm5ic3A7DQpkAgkPFgIfBAVoPHRpbWUgY2xhc3M9ImNhcmQtdGltZXN0YW1wIGNhcmQtaWNvbiBjYWxlbmRhciIgZGF0ZXRpbWU9IjIwMjQtMDktMDkgMDA6MDA6MDBaIj4wOSBTZXB0ZW1iZXIgMjAyNDwvdGltZT5kAgsPFgIfBAU1PHNwYW4gY2xhc3M9ImNhcmQtaWNvbiBkb3dubG9hZCI+MjAzIGRvd25sb2Fkczwvc3Bhbj5kAg0PFgIfA2hkAggPZBYMAgEPFgIfBAWMAzxhIGhyZWY9Ii9yZXNlYXJjaGFydGljbGUvMzExL21pY3Jvc2VydmljZXMtYXJjaGl0ZWN0dXJlLWZ1dHVyZS1wcm9vZmluZy1wYXltZW50cy10ZWNobm9sb2d5IiBhcmlhbC1sYWJlbD0iRG93bmxvYWQgcmVwb3J0OiBNaWNyb3NlcnZpY2VzIEFyY2hpdGVjdHVyZTogRnV0dXJlLVByb29maW5nIFBheW1lbnRzIFRlY2hub2xvZ3kiID4gIDxpbWcgc3JjPSIvZmluZXh0cmEtaW1hZ2VzL3RvcF9waWNzL3hsL2RpZWJvbGQtbml4ZG9yZmltcGFjdC1zdHVkeS1hdWd1c3QyMDI0LWhvbWVwYWdlLmpwZyIgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImNhcmQtaW1nIiBhbHQ9Ik1pY3Jvc2VydmljZXMgQXJjaGl0ZWN0dXJlOiBGdXR1cmUtUHJvb2ZpbmcgUGF5bWVudHMgVGVjaG5vbG9neSIgLz4NCjwvYT4NCmQCAw8WAh8EBUg8cCBjbGFzcz0iY2FyZC10YWcgY2FyZC10YWctbGlnaHQgY2FyZC10YWctcmVwb3J0LXR5cGUiPkltcGFjdCBTdHVkeTwvcD5kAgUPDxYEHwYFUy9yZXNlYXJjaGFydGljbGUvMzExL21pY3Jvc2VydmljZXMtYXJjaGl0ZWN0dXJlLWZ1dHVyZS1wcm9vZmluZy1wYXltZW50cy10ZWNobm9sb2d5HwQFP01pY3Jvc2VydmljZXMgQXJjaGl0ZWN0dXJlOiBGdXR1cmUtUHJvb2ZpbmcgUGF5bWVudHMgVGVjaG5vbG9neRYCHwcFTVJlYWQgYXJ0aWNsZTogTWljcm9zZXJ2aWNlcyBBcmNoaXRlY3R1cmU6IEZ1dHVyZS1Qcm9vZmluZyBQYXltZW50cyBUZWNobm9sb2d5ZAIHDxYCHwQF+A1JdCBpcyBoaWdoIHRpbWUgZm9yIGJhbmtzIHRvIG1vdmUgYXdheSBmcm9tIGxlZ2FjeSB0aGlua2luZyBhbmQgZW1icmFjZSBtb2Rlcm5pc2F0aW9uIHRvIHJlbWFpbiBjb21wZXRpdGl2ZSBpbiB0aGUgaW5kdXN0cnkuJm5ic3A7DQpGaW5hbmNpYWwgaW5zdGl0dXRpb25zIGhhdmUgbG9uZyBiZWVuIHRocmVhdGVuZWQgYnkgaW5ub3ZhdGl2ZSwgdGVjaC1zYXZ2eSBmaW50ZWNoIGZpcm1zIHRoYXQgZG8gbm90IGhhdmUgdG8gbWFpbnRhaW4gZGVjYWRlcy1vbGQgYmFjay1vZmZpY2Ugc3lzdGVtcy4gQ29yZSBiYW5raW5nIHN5c3RlbXMgd2l0aGluIGJhbmtzIGhhdmUgZXZvbHZlZCwgYnV0IHdpdGggYWRkaXRpb25hbCBwcmVzc3VyZSBmcm9tIGluY29taW5nIHJlZ3VsYXRpb24gYW5kIHN1YnNlcXVlbnQgcmVwb3J0aW5nLCBwcm9ncmVzc2lvbiBhbmQgbW9kZXJuaXNhdGlvbiBoYXMgbm90IGtlcHQgcGFjZSB3aXRoIGluZHVzdHJ5IGRldmVsb3BtZW50cy4mbmJzcDsNCkluIHRoZSBVUyBhbG9uZSwgdGhlIHJlYWwtdGltZSBwYXltZW50cyBtYXJrZXQgaXMgZXhwZWN0ZWQgdG8gZ3JvdyBhdCBhIGNvbXBvdW5kIGFubnVhbCBncm93dGggcmF0ZSBvZiAzMSUgdW50aWwgMjAzMC4gQW4gaW5zdGl0dXRpb24mcnNxdW87cyBzdWNjZXNzIGluIHNjYWxpbmcgdGhlaXIgcGF5bWVudCBwcm9jZXNzaW5nIGluIHJlc3BvbnNlIHRvIHRoaXMgc2hpZnQgd2lsbCByZXN0IGhlYXZpbHkgb24gaG93IHRoZWlyIHN5c3RlbXMgYXJlIHNldCB1cC4mbmJzcDsNCkNsb3VkLW5hdGl2ZSBwYXltZW50cyBwcm9jZXNzaW5nIGlzIHRoZSBtb3N0IHZpYWJsZSBvcHRpb24gdG8ga2VlcCBwYWNlIHdpdGggaW5ub3ZhdGlvbiBkZW1hbmQgYW5kIGNvbXBldGl0aW9uOyBlbmFibGluZyBiYW5rcyB0byBidWlsZCB1cG9uIGZsZXhpYmlsaXR5LCBhdCBsb3cgY29zdCBhbmQgcmlzay4gVGhlc2UgZW5hYmxlcnMgYWxzbyBtYWtlIGNsb3VkIGluZnJhc3RydWN0dXJlICZuZGFzaDsgYm90aCBwdWJsaWMgYW5kIHByaXZhdGUgJm5kYXNoOyBhdHRyYWN0aXZlIGZvciBiYW5rcyB0aGF0IGhhdmUgc3RydWdnbGVkIHRvIHN0cmVhbWxpbmUsIG1haW50YWluIGFuZCB1cGdyYWRlIHRoZWlyIGxlZ2FjeSBpbmZyYXN0cnVjdHVyZXMuJm5ic3A7DQpUaGlzIEZpbmV4dHJhIHJlc2VhcmNoIHBhcGVyLCBwcm9kdWNlZCBpbiBhc3NvY2lhdGlvbiB3aXRoIERpZWJvbGQgTml4ZG9yZiwgZXhwbG9yZXMgdGhlIG9wcG9ydHVuaXRpZXMgb2YgbWljcm9zZXJ2aWNlcyBhcmNoaXRlY3R1cmUuIEl0IGRpc2N1c3NlczombmJzcDsNCg0KICAgIFRoZW4gJmFtcDsgTm93OiBNb25vbGl0aGljIHZzLiBtaWNyb3NlcnZpY2VzIGFyY2hpdGVjdHVyZSZuYnNwOw0KICAgIE92ZXJjb21pbmcgbWljcm9zZXJ2aWNlIGNoYWxsZW5nZXMmbmJzcDsNCiAgICBUaGUgYmVuZWZpdHMgb2YgYSBtaWNyby1hcHByb2FjaCZuYnNwOw0KICAgIFJlYWwtd29ybGQgZXhhbXBsZXMgYW5kIGNhc2VzIHN0dWRpZXMmbmJzcDsNCiAgICBBbmQgbW9yZS4mbmJzcDsNCg0KJm5ic3A7DQpDbGljayBoZXJlIHRvIGpvaW4gdGhlIEZpbmV4dHJhIHdlYmluYXIsIGhvc3RlZCBpbiBhc3NvY2lhdGlvbiB3aXRoIERpZWJvbGQgTml4ZG9yZiwgdG8gd2F0Y2ggYXMgb3VyIHBhbmVsIG9mIGlpbmR1c3RyeSBleHBlcnRzIGV4cGxvcmUmbmJzcDt0aGUgYmVuZWZpdHMgb2YgbWljcm9zZXJ2aWNlcyBhcmNoaXRlY3R1cmUsIGFuZCB3aGF0IG5lZWRzIHRvIGJlIGRvbmUgdG8gZW5zdXJlIG1pZ3JhdGlvbnMgYXJlIHN0cmVhbWxpbmVkLmQCCQ8WAh8EBWU8dGltZSBjbGFzcz0iY2FyZC10aW1lc3RhbXAgY2FyZC1pY29uIGNhbGVuZGFyIiBkYXRldGltZT0iMjAyNC0wOC0yNyAwMDowMDowMFoiPjI3IEF1Z3VzdCAyMDI0PC90aW1lPmQCCw8WAh8EBTU8c3BhbiBjbGFzcz0iY2FyZC1pY29uIGRvd25sb2FkIj40MDggZG93bmxvYWRzPC9zcGFuPmQCCQ9kFg4CAQ8WAh8EBYMCPGEgaHJlZj0iL3Jlc2VhcmNoYXJ0aWNsZS8zMTAvYXBpcy1hdXRvbWF0aW9uLWFuZC1haSIgYXJpYWwtbGFiZWw9IkRvd25sb2FkIHJlcG9ydDogQVBJcywgQXV0b21hdGlvbiwgYW5kIEFJIiA+ICA8aW1nIHNyYz0iL2ZpbmV4dHJhLWltYWdlcy90b3BfcGljcy94bC9tYXN0ZXJjYXJkLXBhcGVyLTEyMDgyMDI0LWhwLmpwZyIgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImNhcmQtaW1nIiBhbHQ9IkFQSXMsIEF1dG9tYXRpb24sIGFuZCBBSSIgLz4NCjwvYT4NCmQCAw8WAh8EBUc8cCBjbGFzcz0iY2FyZC10YWcgY2FyZC10YWctbGlnaHQgY2FyZC10YWctcmVwb3J0LXR5cGUiPldoaXRlIFBhcGVyPC9wPmQCBQ8PFgQfBgUrL3Jlc2VhcmNoYXJ0aWNsZS8zMTAvYXBpcy1hdXRvbWF0aW9uLWFuZC1haR8EBRhBUElzLCBBdXRvbWF0aW9uLCBhbmQgQUkWAh8HBSZSZWFkIGFydGljbGU6IEFQSXMsIEF1dG9tYXRpb24sIGFuZCBBSWQCBw8WAh8EBfwGQW4gQXJzZW5hbCB0byBEZWZlbmQgQWdhaW5zdCBDYXJkIFRyYW5zYWN0aW9uIEZyYXVkDQpGcmF1ZHN0ZXJzIGFyZSBubyBsb25nZXIgaW5kaXZpZHVhbHMgd2hvIGFyZSBsb29raW5nIHRvIGluZmlsdHJhdGUgZ2FwcyBvciB3ZWFrbmVzc2VzIGluIGhvdyBvdXIgYnVzaW5lc3NlcyBhcmUgc2V0IHVwLiBUaGV5IGFyZSBleHBlcnQgdGVjaG5vbG9naXN0cyBhbmQgc3RyYXRlZ2lzdHMgdGhhdCBzdGVhbCBjdXN0b21lciBkYXRhLCB0YWtlIG92ZXIgYWNjb3VudHMgYW5kIGJyZWFrIGludG8gdG91Z2ggc2VjdXJpdHkgbWVhc3VyZXMuDQpCZXR3ZWVuIDIwMjMgYW5kIDIwMjcsIG1lcmNoYW50cyBhcmUgZXhwZWN0ZWQgdG8gbG9zZSBhIHRvdGFsIG9mICQzNDMgYmlsbGlvbiB0byBvbmxpbmUgcGF5bWVudCBmcmF1ZCwgZHJpdmluZyBob21lIHRoZSBwb2ludCB0aGF0IHRoZSB0aW1lIGlzIG5vdyBmb3IgdGVjaG5vbG9neSB0byBiZSBsZXZlcmFnZWQgdG8gcmVkdWNlIGNhcmQgdHJhbnNhY3Rpb24gZnJhdWQsIHdoaWNoIGlzIGdyb3dpbmcgaW4gbnVtYmVycyBhbmQgY29tcGxleGl0eS4NCkFQSXMsIGF1dG9tYXRpb24sIGFuZCBBSSBhcmUgYWxsIGludGVncmFsIHRvIGFuIGVmZmVjdGl2ZSBmcmF1ZCBtaXRpZ2F0aW9uIHN0cmF0ZWd5IGluIDIwMjQuIFRoaXMgRmluZXh0cmEgd2hpdGVwYXBlciwgcHJvZHVjZWQgaW4gYXNzb2NpYXRpb24gd2l0aCBNYXN0ZXJjYXJkLCBkaXNjdXNzZXMgaG93IHRoZXNlIHRlY2hub2xvZ2llcyAmbmRhc2g7IGlmIHVzZWQgaW4gdGhlIHJpZ2h0IHdheSAmbmRhc2g7IGNhbiBzdXBwb3J0IGZpbmFuY2lhbCBpbnN0aXR1dGlvbnMgZXZvbHZlIHRvIGVtZXJnaW5nIHRocmVhdHMgd2l0aCBpbmNyZWFzZWQgc3BlZWQgYW5kIGFjY3VyYWN5LmQCCQ8WAh8EBWU8dGltZSBjbGFzcz0iY2FyZC10aW1lc3RhbXAgY2FyZC1pY29uIGNhbGVuZGFyIiBkYXRldGltZT0iMjAyNC0wOC0xMiAwMDowMDowMFoiPjEyIEF1Z3VzdCAyMDI0PC90aW1lPmQCCw8WAh8EBTU8c3BhbiBjbGFzcz0iY2FyZC1pY29uIGRvd25sb2FkIj4zNDYgZG93bmxvYWRzPC9zcGFuPmQCDQ8WAh8DaGQCCg9kFg4CAQ8WAh8EBa0CPGEgaHJlZj0iL3Jlc2VhcmNoYXJ0aWNsZS8zMDQvcGF5bWVudC1mcmF1ZC1pbi0yMDI0LXdoby1pcy1saWFibGUiIGFyaWFsLWxhYmVsPSJEb3dubG9hZCByZXBvcnQ6IFBheW1lbnQgRnJhdWQgaW4gMjAyNDogV2hvIGlzIExpYWJsZT8iID4gIDxpbWcgc3JjPSIvZmluZXh0cmEtaW1hZ2VzL3RvcF9waWNzL3hsL25pY2UtYWN0aW1pemUtcGFwZXItMDgwNzIwMjQtaHAuanBnIiBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iY2FyZC1pbWciIGFsdD0iUGF5bWVudCBGcmF1ZCBpbiAyMDI0OiBXaG8gaXMgTGlhYmxlPyIgLz4NCjwvYT4NCmQCAw8WAh8EBUg8cCBjbGFzcz0iY2FyZC10YWcgY2FyZC10YWctbGlnaHQgY2FyZC10YWctcmVwb3J0LXR5cGUiPkltcGFjdCBTdHVkeTwvcD5kAgUPDxYEHwYFOC9yZXNlYXJjaGFydGljbGUvMzA0L3BheW1lbnQtZnJhdWQtaW4tMjAyNC13aG8taXMtbGlhYmxlHwQFJVBheW1lbnQgRnJhdWQgaW4gMjAyNDogV2hvIGlzIExpYWJsZT8WAh8HBTNSZWFkIGFydGljbGU6IFBheW1lbnQgRnJhdWQgaW4gMjAyNDogV2hvIGlzIExpYWJsZT9kAgcPFgIfBAXpB0ZyYXVkIGlzIGEgYmlsbGlvbi1kb2xsYXIgYnVzaW5lc3MgaW4gdGhlIEluc3RhbnQgUGF5bWVudHMgZXJhLiBTdGF0aXN0aWNzIHNob3cgdGhhdCBlY29tbWVyY2UgZnJhdWQgaXMgcHJlZGljdGVkIHRvIGV4Y2VlZCAkNDggYmlsbGlvbiBnbG9iYWxseSBieSB0aGUgZW5kIG9mIDIwMjMgYWxvbmUgYW5kIGNvdWxkIGV4Y2VlZCAkMzYyIGJpbGxpb24gYmV0d2VlbiAyMDIzIGFuZCAyMDI4LiZuYnNwOw0KSW4gMjAyNCwgYmFua3Mgd2lsbCBub3Qgb25seSBjb250ZW5kIHdpdGggdGhlIGNoYW5naW5nIGxpYWJpbGl0eSBsYW5kc2NhcGUsIGJ1dCB0aGUgdXBjb21pbmcgYWRvcHRpb24gb2YgSVNPIDIwMDIyIGFzIHdlbGwuIEJvdGggcmVwcmVzZW50IGEgaGlzdG9yaWNhbCBzaGlmdCBpbiB0aGUgZmluYW5jaWFsIHNlcnZpY2VzIGluZHVzdHJ5LiBUbyBwcmVwYXJlIGZvciBhIGhpZ2hlciBkZWdyZWUgb2YgbGlhYmlsaXR5IGluIGEgZGF0YS1yaWNoIGVudmlyb25tZW50LCBiYW5rcyBuZWVkIHRvIGFkZHJlc3MgdGhlIGhvbGlzdGljIGxhbmRzY2FwZSBvZiBmcmF1ZCBtaXRpZ2F0aW9uLiZuYnNwOw0KVGhpcyBGaW5leHRyYSBpbXBhY3Qgc3R1ZHksIHByb2R1Y2VkIGluIGFzc29jaWF0aW9uIHdpdGggTklDRSBBY3RpbWl6ZSwgYWRkcmVzc2VzIHRoZSBjaGFuZ2luZyBsaWFiaWxpdHkgbGFuZHNjYXBlIGFuZCB3aGF0IGJhbmtzIG5lZWQgdG8gZG8gdG8gcHJlcGFyZSBmb3IgcmVndWxhdG9yeSBjaGFuZ2VzIGFuZCBpbmNyZWFzZWQgZnJhdWQgcHJvdGVjdGlvbi4mbmJzcDsNCldlIGNvdmVyOiZuYnNwOw0KDQogICAgU2hpZnRpbmcgbGlhYmlsaXR5IGFuZCB0aGUgaW1wYWN0IG9mIG5ldyBQU1IgcmVndWxhdGlvbiZuYnNwOw0KICAgIElTTyAyMDAyMiZyc3F1bztzIGltcGFjdCBvbiB0aGUgZmluYW5jaWFsIGluZHVzdHJ5Jm5ic3A7DQogICAgRmluYW5jaWFsIGluZHVzdHJ5IHByaW9yaXRpZXMgaW4gMjAyNCZuYnNwOw0KICAgIEFuZCBtb3JlLiZuYnNwOw0KZAIJDxYCHwQFYzx0aW1lIGNsYXNzPSJjYXJkLXRpbWVzdGFtcCBjYXJkLWljb24gY2FsZW5kYXIiIGRhdGV0aW1lPSIyMDI0LTA3LTA4IDAwOjAwOjAwWiI+MDggSnVseSAyMDI0PC90aW1lPmQCCw8WAh8EBTU8c3BhbiBjbGFzcz0iY2FyZC1pY29uIGRvd25sb2FkIj42MzAgZG93bmxvYWRzPC9zcGFuPmQCDQ8WAh8DaGQCCw9kFgwCAQ8WAh8EBboCPGEgaHJlZj0iL3Jlc2VhcmNoYXJ0aWNsZS8zMDkvcGF5bWVudHMtbW9kZXJuaXNhdGlvbi10aGUtYmlnLXN1cnZleS0yMDI0IiBhcmlhbC1sYWJlbD0iRG93bmxvYWQgcmVwb3J0OiBQYXltZW50cyBNb2Rlcm5pc2F0aW9uOiBUaGUgQmlnIFN1cnZleSAyMDI0IiA+ICA8aW1nIHNyYz0iL2ZpbmV4dHJhLWltYWdlcy90b3BfcGljcy94bC92b2xhbnRlLXBhcGVyLTEzMDYyMDI0LWhwLmpwZyIgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImNhcmQtaW1nIiBhbHQ9IlBheW1lbnRzIE1vZGVybmlzYXRpb246IFRoZSBCaWcgU3VydmV5IDIwMjQiIC8+DQo8L2E+DQpkAgMPFgIfBAVCPHAgY2xhc3M9ImNhcmQtdGFnIGNhcmQtdGFnLWxpZ2h0IGNhcmQtdGFnLXJlcG9ydC10eXBlIj5TdXJ2ZXk8L3A+ZAIFDw8WBB8GBT8vcmVzZWFyY2hhcnRpY2xlLzMwOS9wYXltZW50cy1tb2Rlcm5pc2F0aW9uLXRoZS1iaWctc3VydmV5LTIwMjQfBAUrUGF5bWVudHMgTW9kZXJuaXNhdGlvbjogVGhlIEJpZyBTdXJ2ZXkgMjAyNBYCHwcFOVJlYWQgYXJ0aWNsZTogUGF5bWVudHMgTW9kZXJuaXNhdGlvbjogVGhlIEJpZyBTdXJ2ZXkgMjAyNGQCBw8WAh8EBekHV2VsY29tZSB0byB0aGUgZm91cnRoIGVkaXRpb24gb2YgVGhlIEJpZyBTdXJ2ZXkuDQpPdXIgYW5udWFsIHJlcG9ydCwgc3VydmV5aW5nIDM1MCBzZW5pb3IgYmFua2VycyBhY3Jvc3MgdGhlIGdsb2JlLCBvZmZlcnMgYSB1bmlxdWUgdmFudGFnZSBwb2ludCBvbiB0aGUgZXZlci1ldm9sdmluZyBsYW5kc2NhcGUgb2YgcGF5bWVudHMgbW9kZXJuaXNhdGlvbi4gT3ZlciB0aGUgeWVhcnMsIHdlJnJzcXVvO3ZlIHVuY292ZXJlZCBmcmVzaCBkZXZlbG9wbWVudHMgYW5kIGVuZHVyaW5nIGNoYWxsZW5nZXMgYWxpa2UsIHBhaW50aW5nIGEgZGV0YWlsZWQgcGljdHVyZSBvZiB0aGUgaW5kdXN0cnkmcnNxdW87cyB0cmFqZWN0b3J5Lg0KQXMgd2UgbmF2aWdhdGUgMjAyNCwgdGhlIGZpbmFuY2lhbCBzZXJ2aWNlcyBzZWN0b3IgaXMgaW4gdGhlIG1pZHN0IG9mIHByb2ZvdW5kIHRyYW5zZm9ybWF0aW9uLiBPdXIgbGF0ZXN0IGluc2lnaHRzIGhpZ2hsaWdodCB0aGUgY3JpdGljYWwgbmVlZCB0byBtb2Rlcm5pc2UgcGF5bWVudCBzeXN0ZW1zIHN3aWZ0bHkgYW5kIGVmZmVjdGl2ZWx5LCBkcml2ZW4gYnkgcmlzaW5nIGN1c3RvbWVyIGV4cGVjdGF0aW9ucyBhbmQgc3RyaW5nZW50IHJlZ3VsYXRvcnkgZGVtYW5kcy4mbmJzcDsNCkRvd25sb2FkIG91ciAyMDI0IHN1cnZleSwgcHJvZHVjZWQgaW4gYXNzb2NpYXRpb24gd2l0aCBWb2xhbnRlLCB0byBsZWFybiBhYm91dDombmJzcDsNCg0KICAgIFRoZSBjdXJyZW50IHN0YXRlIG9mIGNhcGFiaWxpdGllcyZuYnNwOw0KICAgIFdoeSBwYXltZW50cyBhcmNoaXRlY3R1cmUgaXMgbW9yZSBmbGV4aWJsZSB0aGFuIGV2ZXIgYmVmb3JlJm5ic3A7DQogICAgRmluYW5jaWFsIGluc3RpdHV0aW9ucyZyc3F1bzsgYnVkZ2V0cyBhbmQgc3BlbmRpbmcgcHJpb3JpdGllcyZuYnNwOw0KICAgIFRoZSBnbG9iYWwgZHJpdmUgdG93YXJkcyByZWFsLXRpbWUgYW5kIGNyb3NzLWJvcmRlciZuYnNwOw0KICAgIEFuZCBtdWNoIG1vcmUuJm5ic3A7DQpkAgkPFgIfBAVjPHRpbWUgY2xhc3M9ImNhcmQtdGltZXN0YW1wIGNhcmQtaWNvbiBjYWxlbmRhciIgZGF0ZXRpbWU9IjIwMjQtMDYtMTMgMDA6MDA6MDBaIj4xMyBKdW5lIDIwMjQ8L3RpbWU+ZAILDxYCHwQFNjxzcGFuIGNsYXNzPSJjYXJkLWljb24gZG93bmxvYWQiPjExNTEgZG93bmxvYWRzPC9zcGFuPmQCDA9kFg4CAQ8WAh8EBcUCPGEgaHJlZj0iL3Jlc2VhcmNoYXJ0aWNsZS8zMDcvdGhlLWZ1dHVyZS1vZi1kaWdpdGFsLWJhbmtpbmctaW4tZXVyb3BlLTIwMjQiIGFyaWFsLWxhYmVsPSJEb3dubG9hZCByZXBvcnQ6IFRoZSBGdXR1cmUgb2YgRGlnaXRhbCBCYW5raW5nIGluIEV1cm9wZSAyMDI0IiA+ICA8aW1nIHNyYz0iL2ZpbmV4dHJhLWltYWdlcy90b3BfcGljcy94bC9maW5leHRyYS1wYXBlci0wNDA2MjAyNC1ob21lcGFnZS5wbmciIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJjYXJkLWltZyIgYWx0PSJUaGUgRnV0dXJlIG9mIERpZ2l0YWwgQmFua2luZyBpbiBFdXJvcGUgMjAyNCIgLz4NCjwvYT4NCmQCAw8WAh8EBUw8cCBjbGFzcz0iY2FyZC10YWcgY2FyZC10YWctbGlnaHQgY2FyZC10YWctcmVwb3J0LXR5cGUiPkZ1dHVyZSBvZiBSZXBvcnQ8L3A+ZAIFDw8WBB8GBUEvcmVzZWFyY2hhcnRpY2xlLzMwNy90aGUtZnV0dXJlLW9mLWRpZ2l0YWwtYmFua2luZy1pbi1ldXJvcGUtMjAyNB8EBSxUaGUgRnV0dXJlIG9mIERpZ2l0YWwgQmFua2luZyBpbiBFdXJvcGUgMjAyNBYCHwcFOlJlYWQgYXJ0aWNsZTogVGhlIEZ1dHVyZSBvZiBEaWdpdGFsIEJhbmtpbmcgaW4gRXVyb3BlIDIwMjRkAgcPFgIfBAWhCUEgTW9uZXkyMC8yMCBTcGVjaWFsIEVkaXRpb24uDQpJbiAyMDIzLCBmaW50ZWNoIGludmVzdG1lbnQgaW4gdGhlIEVNRUEgcmVnaW9uIGRyb3BwZWQgdG8gJDI0LjUgYmlsbGlvbiwgZG93biBmcm9tICQ0OS42IGJpbGxpb24gaW4gMjAyMiAmbmRhc2g7IGEgc2V2ZW4geWVhciBsb3cuJm5ic3A7DQpNYWNyb2Vjb25vbWljIGFuZCBnbG9iYWwgcG9saXRpY2FsIGNvbmRpdGlvbnMgYXJlIGNyZWF0aW5nIGNoYWxsZW5nZXMgZm9yIGdyb3d0aCwgd2l0aCB1cGNvbWluZyBnZW5lcmFsIGVsZWN0aW9ucyBhcm91bmQgdGhlIHdvcmxkIGFkZGluZyB0byB0aGUgdW5jZXJ0YWludGllcyBpbiBmaW5hbmNpYWwgZWNvc3lzdGVtcy4gRGVzcGl0ZSB0aGVzZSBjaGFsbGVuZ2VzLCB0aGUgb3V0bG9vayBmb3IgRXVyb3BlYW4gZGlnaXRhbCBiYW5raW5nIHJlbWFpbnMgcG9zaXRpdmUuJm5ic3A7DQpUaGUgcmVnaW9uIGNvbnRpbnVlcyB0byBsZWFkIGluIGlubm92YXRpb24gd2l0aGluIHRoZSBmaW5hbmNpYWwgc2VjdG9yLiBUaGlzIEZpbmV4dHJhIHJlcG9ydCwgYSBTcGVjaWFsIEVkaXRpb24gZm9yIE1vbmV5MjAvMjAgRXVyb3BlLCBmZWF0dXJlcyBpbnRlcnZpZXdzIHdpdGgga2V5IHBsYXllcnMgaW4gdGhlIEV1cm9wZWFuIGZpbmFuY2lhbCBzZXJ2aWNlcyBhbmQgZmludGVjaCBpbmR1c3RyaWVzLiZuYnNwO0l0IGluY2x1ZGVzIGluc2lnaHRzIGZyb20gVm9kZW5vLCBFWSwgSi5QLiBNb3JnYW4sIFN3aWZ0LCBUaW5rLCBhbmQgVHJ1ZUxheWVyLCBhbmQgZXhwbG9yZXMgdGhlIGZvbGxvd2luZyB0b3BpY3MgdGhhdCB3aWxsIGJlIGFkZHJlc3NlZCBpbiBBbXN0ZXJkYW06DQoNCiAgICBIeXBlci1wZXJzb25hbGlzYXRpb246IE1vdmluZyB0b3dhcmRzIHN1cGVyIGFwcHMmbmJzcDsNCiAgICBFbWJlZGRlZCBwYXltZW50cyBkcml2aW5nIHRoZSBCYW5raW5nLWFzLWEtU2VydmljZSByZXZvbHV0aW9uJm5ic3A7DQogICAgVmFyaWFibGUgcmVjdXJyaW5nIHBheW1lbnRzOiBUaGUgbmV4dCBzdGVwIGluIEV1cm9wZWFuIG9wZW4gYmFua2luZyZuYnNwOw0KICAgIElzIEV1cm9wZSByZWFkeSBmb3IgTWlDQT8gRnJvbSBXZWIxIHRvIFdlYjMsIG9yIE1hcmtldHMxIHRvIE1hcmtldHMzJm5ic3A7DQogICAgSG93IEV1cm9wZWFuIGZpbnRlY2ggaXMgZmFjaW5nIG1hY3JvIGNoYWxsZW5nZXMmbmJzcDsNCmQCCQ8WAh8EBWM8dGltZSBjbGFzcz0iY2FyZC10aW1lc3RhbXAgY2FyZC1pY29uIGNhbGVuZGFyIiBkYXRldGltZT0iMjAyNC0wNi0wNCAwMDowMDowMFoiPjA0IEp1bmUgMjAyNDwvdGltZT5kAgsPFgIfBAU1PHNwYW4gY2xhc3M9ImNhcmQtaWNvbiBkb3dubG9hZCI+OTY4IGRvd25sb2Fkczwvc3Bhbj5kAg0PFgIfA2hkAg0PZBYOAgEPFgIfBAWLAzxhIGhyZWY9Ii9yZXNlYXJjaGFydGljbGUvMzA1L2ZyYXVkLWFuZC1hbWwtY2FzZS1tYW5hZ2VtZW50LWhvdy10by1vcGVyYXRlLWF0LXRoZS1zcGVlZC1vZi1yaXNrIiBhcmlhbC1sYWJlbD0iRG93bmxvYWQgcmVwb3J0OiBGcmF1ZCBhbmQgQU1MIENhc2UgTWFuYWdlbWVudDogSG93IHRvIE9wZXJhdGUgYXQgdGhlIFNwZWVkIG9mIFJpc2siID4gIDxpbWcgc3JjPSIvZmluZXh0cmEtaW1hZ2VzL3RvcF9waWNzL3hsL25pY2UtYWN0aW1pemUtcGFwZXItMTYwNTIwMjQtaG9tZXBhZ2UucG5nIiBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iY2FyZC1pbWciIGFsdD0iRnJhdWQgYW5kIEFNTCBDYXNlIE1hbmFnZW1lbnQ6IEhvdyB0byBPcGVyYXRlIGF0IHRoZSBTcGVlZCBvZiBSaXNrIiAvPg0KPC9hPg0KZAIDDxYCHwQFSDxwIGNsYXNzPSJjYXJkLXRhZyBjYXJkLXRhZy1saWdodCBjYXJkLXRhZy1yZXBvcnQtdHlwZSI+SW1wYWN0IFN0dWR5PC9wPmQCBQ8PFgQfBgVWL3Jlc2VhcmNoYXJ0aWNsZS8zMDUvZnJhdWQtYW5kLWFtbC1jYXNlLW1hbmFnZW1lbnQtaG93LXRvLW9wZXJhdGUtYXQtdGhlLXNwZWVkLW9mLXJpc2sfBAVCRnJhdWQgYW5kIEFNTCBDYXNlIE1hbmFnZW1lbnQ6IEhvdyB0byBPcGVyYXRlIGF0IHRoZSBTcGVlZCBvZiBSaXNrFgIfBwVQUmVhZCBhcnRpY2xlOiBGcmF1ZCBhbmQgQU1MIENhc2UgTWFuYWdlbWVudDogSG93IHRvIE9wZXJhdGUgYXQgdGhlIFNwZWVkIG9mIFJpc2tkAgcPFgIfBAXWB1RoZSBkaWdpdGFsIHJldm9sdXRpb24gaGFzIGZ1ZWxsZWQgYSBzdXJnZSBpbiB0cmFuc2FjdGlvbnMsIHdoaWxlIGVjb25vbWljIHR1cm1vaWwsIGdlb3BvbGl0aWNhbCB0ZW5zaW9ucyBhbmQgc2hpZnRpbmcgcmVndWxhdGlvbnMgaGF2ZSBlbWJvbGRlbmVkIHNvcGhpc3RpY2F0ZWQgZmluYW5jaWFsIGNyaW1pbmFscy4gQXMgYSByZXN1bHQsIGZyYXVkIGlzIGNvc3RpbmcgZmluYW5jaWFsIGluc3RpdHV0aW9ucyBtb3JlIHRoYW4gZXZlciBiZWZvcmUuJm5ic3A7DQpUcmFkaXRpb25hbCBzaWxvZWQgc3lzdGVtcyBhbmQgbWFudWFsIHByb2Nlc3MgaGF2ZSBsZWZ0IGZpbmFuY2lhbCBpbnN0aXR1dGlvbnMgdnVsbmVyYWJsZSBieSBkcm93bmluZyBpbnZlc3RpZ2F0b3JzIGFuZCBhbmFseXN0cyBpbiBkYXRhLCB3aGlsZSBzdGFydmluZyB0aGVtIG9mIGFjdGlvbmFibGUgaW5zaWdodHMgdG8gc3RheSBhaGVhZCBvZiByaXNrLiZuYnNwOw0KVGhpcyBGaW5leHRyYSBpbXBhY3Qgc3R1ZHksIHByb2R1Y2VkIGluIGFzc29jaWF0aW9uIHdpdGggTklDRSBBY3RpbWl6ZSwgZXhwbG9yZSBob3cgaW5zdGl0dXRpb25zIGNhbiBib2xzdGVyIHRoZWlyIGZyYXVkIG1hbmFnZW1lbnQgYW5kIGFudGktbW9uZXkgbGF1bmRlcmluZyAoQU1MKSBwcmV2ZW50aW9uIHN5c3RlbXMgdG8gc3RheSBhaGVhZCBvZiByaXNrLCByZWR1Y2Ugb3BlcmF0aW9uYWwgY29zdHMgYW5kIGludmVzdGlnYXRpb25zIHRpbWUsIGFuZCBtZWV0IGNoYW5naW5nIGJ1c2luZXNzIGFuZCByZWd1bGF0b3J5IHJlcXVpcmVtZW50cy4mbmJzcDsNCldlIGNvdmVyOiZuYnNwOw0KDQogICAgSG93IHRvIHJlc29sdmUgc2lsb2VkIGNhc2UgbWFuYWdlbWVudCZuYnNwOw0KICAgIEhvdyB0byBmaXggZnJhY3R1cmVkIGRhdGEmbmJzcDsNCiAgICBIb3cgdG8gY3JlYXRlIGEgZmFzdGVyLCBtb3JlIGludGVsbGlnZW50IHdvcmtmbG93Jm5ic3A7DQogICAgQW5kIG1vcmUuJm5ic3A7DQpkAgkPFgIfBAViPHRpbWUgY2xhc3M9ImNhcmQtdGltZXN0YW1wIGNhcmQtaWNvbiBjYWxlbmRhciIgZGF0ZXRpbWU9IjIwMjQtMDUtMTYgMDA6MDA6MDBaIj4xNiBNYXkgMjAyNDwvdGltZT5kAgsPFgIfBAU1PHNwYW4gY2xhc3M9ImNhcmQtaWNvbiBkb3dubG9hZCI+Mzg5IGRvd25sb2Fkczwvc3Bhbj5kAg0PFgIfA2hkAg4PZBYMAgEPFgIfBAWfAjxhIGhyZWY9Ii9yZXNlYXJjaGFydGljbGUvMzA2L3RoZS1mdXR1cmUtb2YtdWstZmludGVjaC0tLTIwMTUtMjAzNSIgYXJpYWwtbGFiZWw9IkRvd25sb2FkIHJlcG9ydDogVGhlIEZ1dHVyZSBvZiBVSyBGaW50ZWNoIC0gMjAxNS0yMDM1IiA+ICA8aW1nIHNyYz0iL2ZpbmV4dHJhLWltYWdlcy90b3BfcGljcy94bC9ob21lcGFnZS04MDB4NDUwcHguanBnIiBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iY2FyZC1pbWciIGFsdD0iVGhlIEZ1dHVyZSBvZiBVSyBGaW50ZWNoIC0gMjAxNS0yMDM1IiAvPg0KPC9hPg0KZAIDDxYCHwQFTDxwIGNsYXNzPSJjYXJkLXRhZyBjYXJkLXRhZy1saWdodCBjYXJkLXRhZy1yZXBvcnQtdHlwZSI+RnV0dXJlIG9mIFJlcG9ydDwvcD5kAgUPDxYEHwYFOS9yZXNlYXJjaGFydGljbGUvMzA2L3RoZS1mdXR1cmUtb2YtdWstZmludGVjaC0tLTIwMTUtMjAzNR8EBSRUaGUgRnV0dXJlIG9mIFVLIEZpbnRlY2ggLSAyMDE1LTIwMzUWAh8HBTJSZWFkIGFydGljbGU6IFRoZSBGdXR1cmUgb2YgVUsgRmludGVjaCAtIDIwMTUtMjAzNWQCBw8WAh8EBacJQW4gSUZHUyBTcGVjaWFsIEVkaXRpb24NClVLIEZpbnRlY2ggV2VlayAyMDI0DQpXaXRoIFVLIEZpbnRlY2ggV2VlaydzIGZsYWdzaGlwIGV2ZW50IC0gSW5ub3ZhdGUgRmluYW5jZSBHbG9iYWwgU3VtbWl0IChJRkdTKSAtIHJldHVybmluZyBmb3IgaXRzIDEwdGggYW5uaXZlcnNhcnksIEZpbmV4dHJhIGFuZCBJbm5vdmF0ZSBGaW5hbmNlIGhhdmUgcGFydG5lcmVkIHRvIHB1Ymxpc2ggdGhpcyByZXBvcnQsIHdoaWNoIGFjdHMgYXMgeW91ciBnby10by1ndWlkZSB0byBldmVyeXRoaW5nIHlvdSBuZWVkIHRvIGtub3cgYWJvdXQgZmluYW5jaWFsIHNlcnZpY2VzIGFuZCB0ZWNobm9sb2d5IGluIHRoZSBVSy4NCiZsc3F1bztUaGUgRnV0dXJlIG9mIFVLIEZpbnRlY2g6IDIwMTUgJm5kYXNoOyAyMDM1OiBBbiBJRkdTIFNwZWNpYWwgRWRpdGlvbiZyc3F1bzsgaW5jbHVkZXMgY29tbWVudGFyeSBmcm9tIHRoZSBicmlnaHRlc3QgYW5kIGJlc3QgYWNyb3NzIHRoZSBmaW50ZWNoIGVjb3N5c3RlbSwgZGlzY3Vzc2luZyBhbmQgZGViYXRpbmcgdGhlIGNydWNpYWwgaXNzdWVzIGZhY2luZyB0aGUgc2VjdG9yIG5vdyBhbmQgaW4geWVhcnMgdG8gY29tZS4NClRoaXMgaW5jbHVkZXMga2V5IGluc2lnaHRzIGZyb20gaW5kdXN0cnkgZXhwZXJ0cyBmcm9tIENvZ28sIEVZLCBLb25zZW50dXMsIE1hcnFldGEsIFN0YW5kYXJkIENoYXJ0ZXJlZCBWZW50dXJlcywgYW5kIFpvcGEgQmFuay4NClNjb3Bpbmcgb3V0IHRoZSBuZXh0IGRlY2FkZSB0byBjb21lLCB0aGlzIHJlcG9ydCBleHBsb3JlcyB0aGUgYWdlbmRhIHRvcGljcyBiZWxvdyBhbmQgbW9yZToNCg0KICAgIFRoZSBOZXh0IERlY2FkZSBvZiBGUyBhbmQgSW5ub3ZhdGlvbjogV2hhdCBMaWVzIEFoZWFkDQogICAgRmludGVjaCBCZXlvbmQgRlMgQm9yZGVyczogSG93IEZpbnRlY2ggaXMgSW1wYWN0aW5nIG90aGVyIEluZHVzdHJpZXMgYW5kIFNlY3RvcnMNCiAgICBVSyBhbmQgdGhlIFdvcmxkOiBLZWVwaW5nIG91ciBDcm93biB3aGlsZSBMZWFybmluZyBmcm9tIE90aGVycw0KICAgIFRyYW5zZm9ybWF0aXZlIFRlY2hub2xvZ2llczogT3Bwb3J0dW5pdGllcyBhbmQgUmlza3MNCiAgICBVc2VycyBvZiBUb21vcnJvdzogVGhlIE5leHQgR2VuZXJhdGlvbiBvZiBDb25zdW1lcnMNCiAgICBUaGUgU2hpZnRpbmcgRWNvc3lzdGVtOiBXaG8gV2lsbCBMZWFkPw0KZAIJDxYCHwQFZDx0aW1lIGNsYXNzPSJjYXJkLXRpbWVzdGFtcCBjYXJkLWljb24gY2FsZW5kYXIiIGRhdGV0aW1lPSIyMDI0LTA0LTE1IDAwOjAwOjAwWiI+MTUgQXByaWwgMjAyNDwvdGltZT5kAgsPFgIfBAU1PHNwYW4gY2xhc3M9ImNhcmQtaWNvbiBkb3dubG9hZCI+NjgwIGRvd25sb2Fkczwvc3Bhbj5kZGGWnhSdJJ+1Reg/DYh6tVXMy7KbbQHcbr6iRYd0SdNv" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="89528A51" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAArtBjfVo05vhHAyJxui7KLjGfV2os9Abnrp7dQoVV5DR5zigVhw6UYsKKFLHa2sLWP338XiyvaJhoPsgUg35fvXJXwv0gdGBshtMZiqQfmDssy0qVb/L2NC7aTElXvHiRYInC/DE6X6eTKnpmh4JRrJ2zWV0KWZSTAOPm6v0npsfaKvnvDfePTWDK0RFfzr7rcdzLiH/r3uE9FuTvwG4AmzY2KI4uXdmz5N6GFigrHF44EOqzogpx+VcrdtjKpCMxI=" /> </div> <script type="text/javascript" > <!-- function testValue(updateElement) { //checks for a value in a text box //returns true or false var obj = document.getElementById(updateElement); if (obj.getAttribute) { if (obj.value) { if (obj.value.length > 0) { return true; } } } //got this far, then no search term //alert('about to fail'); return false; } --> </script> <header> <div class="container header-top-section"> <div class="row"> <div class="col"> <div id="headertoprow" class="d-flex align-items-center"> <div class="flex-grow-1"> <div class="d-inline-flex align-items-center"> <div id="headerlogoc"> <a href="/"><img class="header-logo" src="/app_themes/earlgrey/images/finextra-logo.svg" alt="Finextra Research" /></a> </div> <div id="livebuttonc2"> </div> </div> </div> <div class="d-flex align-items-center user-menu-section"> <div id="searchmenuc" class=""> <div id="mainmenusearchbutton" class="search-button"> <a href="#" title="Search" class="button button-secondary button-icon-only"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg'); mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg');"></span></a> </div> <div id="mainmenusearchbar" class="search-bar"> <div class="header-menu-search-bar"> <div class="site-search-bar full-width" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_ctl22_bSearch')"> <div class="search-input-container"> <input name="ctl00$ctl22$tSearch" type="search" id="ctl00_ctl22_tSearch" class="search-input" required="" placeholder="Search Finextra..." /> <button class="search-clear-button" type="reset" ></button> </div> <a onclick="return testValue('ctl00_ctl22_tSearch');" id="ctl00_ctl22_bSearch" class="search-button" href="javascript:__doPostBack('ctl00$ctl22$bSearch','')"> <span class="search-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg'); mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg');"> </span> </a> </div> </div> </div> <div id="mainmenuexpandedsearchmenu" class=""> <div class="header-menu-search-bar"> <div class="site-search-bar full-width" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_ctl22_bMobSearch')"> <div class="search-input-container"> <input name="ctl00$ctl22$tMobSearch" type="search" id="ctl00_ctl22_tMobSearch" class="search-input" required="" placeholder="Search Finextra..." /> <button class="search-clear-button" type="reset"></button> </div> <a onclick="return testValue('ctl00_ctl22_tMobSearch');" id="ctl00_ctl22_bMobSearch" class="search-button" href="javascript:__doPostBack('ctl00$ctl22$bMobSearch','')"> <span class="search-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg'); mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg');"> </span> </a> </div> <div class="header-menu-search-bar-close"> <a id="mainmenuexpandedsearchmenuclosebutton" href="#" title="Close" class="button button-secondary button-icon-only"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/editing/Cross.svg'); mask-image: url('/app_themes/earlgrey/images/icons/editing/Cross.svg');"></span></a> </div> </div> </div> </div> <div id="ctl00_ctl22_pMember"> <a href="/community/login.aspx?returnurl=%2fresearch" rel="nofollow" id="headerProfileButton" class="button button-small button-secondary button-icon-only"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/other/profile-1.svg'); mask-image: url('/app_themes/earlgrey/images/icons/other/profile-1.svg');"></span></a> </div> <div id="headerSignInButton" class="d-none"> <a class="button button-icon-left button-secondary " href="/community/login.aspx"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/other/Profile-1.svg'); mask-image: url('/app_themes/earlgrey/images/icons/other/Profile-1.svg');"></span><span class="button-text">Sign in</span></a> </div> <div id="ctl00_ctl22_dRegister"> <a id="headerSignUpButton" href="/community/register.aspx" class="button button-primary"><span class="button-text" rel="nofollow">Sign up</span></a> </div> </div> </div> </div> </div> <div class="row"> <div id="livebuttonc1" class="col-12"> </div> </div> <div class="row main-nav-c1-row"> <div id="mainnavc1" class="col-12"> <nav id="mainnavbar" type="Main Navigation"> <div id="desktopnav"> <div class="main-nav-fader-left"></div> <div id="mainnavburger"> <a id="mobileNavBurgerButton" title="MobileNavBurger" class="button button-secondary button-icon-only" role="button"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/menus/Menu.svg'); mask-image: url('/app_themes/earlgrey/images/icons/menus/Menu.svg');"></span></a> </div> <!-- Developer note: Ensure no white space is around a href content text --> <!-- Desktop Navbar content menu items start --> <div id="mainnavdesktop" class="navbar"> <ul id="ctl00_ctl22_ulDesktopNav" class="navbar-nav"><li class="nav-item dropdown"><a href="/" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">News</a><ul class="dropdown-menu"><li><a href="/latest-news" class="dropdown-item">Latest news</a></li><li><a href="/latest-announcements" class="dropdown-item">Company updates</a></li><li><a href="/latest-long-reads" class="dropdown-item">Long reads</a></li></ul></li><li class="nav-item"><a href="/latest-videos" class="nav-link">TV</a></li><li class="nav-item"><a href="/research" class="nav-link show">Research</a></li><li class="nav-item dropdown"><a href="/events/timeline" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Events</a><ul class="dropdown-menu"><li><a href="/events/timeline" class="dropdown-item">All</a></li><li><a href="/events/timeline?eventtype=conference" class="dropdown-item">Conferences</a></li><li><a href="/events/timeline?eventtype=webinar" class="dropdown-item">Webinars</a></li><li><a href="/events/top/" class="dropdown-item">Popular</a></li></ul></li><li class="nav-item dropdown"><a href="/community" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Community</a><ul class="dropdown-menu"><li><a href="/community" class="dropdown-item">Community latest</a></li><li><a href="/latest-blogs" class="dropdown-item">Latest expert opinions</a></li><li><a href="/blogs/groups.aspx" class="dropdown-item">Groups</a></li><li><a href="/community/members/search.aspx" class="dropdown-item">Search members</a></li></ul></li><li class="nav-item"><a href="/jobs" class="nav-link">Jobs</a></li><li class="nav-item"><a href="/open-banking-apis" class="nav-link">APIs</a></li></ul> </div> <!-- Desktop Navbar content menu items end --> </div> <div id="mobilenavBackground" class="mobilenav-background mobile-nav-background-no-cover"> <div id="mobilenav"> <!-- Mobile Navbar content menu items start --> <div id="mobilenavtop" class="mobile-nav-top"> <div class="mobile-nav-top-actions"> <div class="mobile-nav-top-actions-close"> <a id="mobileNavBurgerButtonClose" title="Close" class="button button-secondary button-icon-only" role="button"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/editing/Cross.svg'); mask-image: url('/app_themes/earlgrey/images/icons/editing/Cross.svg');"></span></a> </div> <div class="mobile-nav-top-actions-profile"> <div class="me-3"> <a href="/community/login.aspx?returnurl=%2fresearch" id="ctl00_ctl22_mobileSignIn" class="button button-secondary"><span class="button-text" role="button">Sign in</span></a> </div> <div> <a href="/community/register.aspx" id="ctl00_ctl22_mobileSignUp" class="button button-primary"><span class="button-text" role="button">Sign up</span></a> </div> </div> </div> <div class="mobile-nav-top-search"> <div class="mobile-nav-top-search-bar"> <div class="site-search-bar full-width" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_ctl22_bMobSearch2')"> <div class="search-input-container"> <input name="ctl00$ctl22$tMobSearch2" type="search" id="ctl00_ctl22_tMobSearch2" class="search-input" required="" placeholder="Search Finextra..." /> <button class="search-clear-button" type="reset"></button> </div> <a onclick="return testValue('ctl00_ctl22_tMobSearch2');" id="ctl00_ctl22_bMobSearch2" class="search-button" href="javascript:__doPostBack('ctl00$ctl22$bMobSearch2','')"> <span class="search-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg'); mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg');"> </span> </a> </div> </div> </div> <div class="mobile-nav-top-live"> </div> </div> <ul id="ctl00_ctl22_ulMobileNav" class="navbar-nav"><li class="nav-item dropdown"><a href="/" class="nav-link dropdown-toggle" role="button" aria-expanded="false">News</a><ul class="dropdown-menu"><li><a href="#" class="dropdown-item dropdown-item-back"><span class="mobile-nav-back-caret"></span><span class="mobile-nav-back-text">Back</span></a></li><li><a href="/" class="dropdown-item dropdown-item-parent">News</a></li><li><a href="/latest-news" class="dropdown-item">Latest news</a></li><li><a href="/latest-announcements" class="dropdown-item">Company updates</a></li><li><a href="/latest-long-reads" class="dropdown-item">Long reads</a></li></ul></li><li class="nav-item"><a href="/latest-videos" class="nav-link">TV</a></li><li class="nav-item"><a href="/research" class="nav-link show">Research</a></li><li class="nav-item dropdown"><a href="/events/timeline" class="nav-link dropdown-toggle" role="button" aria-expanded="false">Events</a><ul class="dropdown-menu"><li><a href="#" class="dropdown-item dropdown-item-back"><span class="mobile-nav-back-caret"></span><span class="mobile-nav-back-text">Back</span></a></li><li><a href="/events/timeline" class="dropdown-item dropdown-item-parent">Events</a></li><li><a href="/events/timeline" class="dropdown-item">All</a></li><li><a href="/events/timeline?eventtype=conference" class="dropdown-item">Conferences</a></li><li><a href="/events/timeline?eventtype=webinar" class="dropdown-item">Webinars</a></li><li><a href="/events/top/" class="dropdown-item">Popular</a></li></ul></li><li class="nav-item dropdown"><a href="/community" class="nav-link dropdown-toggle" role="button" aria-expanded="false">Community</a><ul class="dropdown-menu"><li><a href="#" class="dropdown-item dropdown-item-back"><span class="mobile-nav-back-caret"></span><span class="mobile-nav-back-text">Back</span></a></li><li><a href="/community" class="dropdown-item dropdown-item-parent">Community</a></li><li><a href="/community" class="dropdown-item">Community latest</a></li><li><a href="/latest-blogs" class="dropdown-item">Latest expert opinions</a></li><li><a href="/blogs/groups.aspx" class="dropdown-item">Groups</a></li><li><a href="/community/members/search.aspx" class="dropdown-item">Search members</a></li></ul></li><li class="nav-item"><a href="/jobs" class="nav-link">Jobs</a></li><li class="nav-item"><a href="/open-banking-apis" class="nav-link">APIs</a></li></ul> <!-- Mobile Navbar content menu items end --> </div> </div> </nav> </div> <div class="main-nav-fader-right"> </div> </div> </div> <div class="header-taxonomy-nav-section brand-gradient-category-nav"> <div class="container taxonomy-nav-scroll-fix"> <div class="row"> <div id="taxonomynavc1" class="col-12"> <nav id="taxonomynavbar" class="taxonomy-navbar" type="Category Navigation"> <ul id="ctl00_ctl22_ulChannels" class="nav"><li class="nav-item taxonomy-nav-item"><a href="/channel/payments" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">payments</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/markets" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">markets</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/retail" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">retail</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/wholesale" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">wholesale</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/wealth" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">wealth</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/regulation" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">regulation</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/crime" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">crime</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/crypto" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">crypto</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/sustainable" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">sustainable</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/startups" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">startups</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/devops" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">devops</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/identity" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">identity</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/security" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">security</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/cloud" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">cloud</span></a></li><li class="nav-item taxonomy-nav-item"><a href="/channel/ai" class="nav-link tax-button-default tax-button-slanted"><span class="tax-button-slanted-content">ai</span></a></li><li class="nav-item"><span class="tax-button-spacer"></span></li><li id="taxonomynavbutton" class="taxonomy-nav-button"><a><span id="taxonomynavbuttonicon" class="taxonomy-nav-button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/editing/Add.svg'); mask-image: url('/app_themes/earlgrey/images/icons/editing/Add.svg')"></span></a></li></ul> </nav> </div> </div> </div> </div> </header> <main> <!-- Listing Content --> <div class="main--container"> <!-- Listing Body --> <section class="section--listing-research"> <div class="container"> <div class="row"> <!-- Main column --> <div class="col-12"> <!-- leaderboard advert --> <div class="advert leaderboard position-relative"> <img src="/finextra-images/site/leaderboard.png" class="img--placeholder" alt="" /> <div class="position-absolute top-0"> <!-- Thoughtworks - TP - Instant Payments Article 08-10-2024 - LB #1 75k [async] --> <script type="text/javascript">if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript"; s.src = 'https://servedbyadbutler.com/app.js'; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}</script> <script type="text/javascript"> var AdButler = AdButler || {}; AdButler.ads = AdButler.ads || []; var abkw = window.abkw || ''; var plc792013 = window.plc792013 || 0; document.write('<'+'div id="placement_792013_'+plc792013+'"></'+'div>'); AdButler.ads.push({handler: function(opt){ AdButler.register(173303, 792013, [728,90], 'placement_792013_'+opt.place, opt); }, opt: { place: plc792013++, keywords: abkw, domain: 'servedbyadbutler.com', click: 'CLICK_MACRO_PLACEHOLDER' }}); </script> </div> </div> </div> <!-- Listing Content --> <div class="row"> <div class="listing-content-container"> <div class="main-title--row"> <div class="listing-heading"> <h1>Research</h1> </div> </div> <script type="text/javascript"> function redirect() { //the link button will attempt to postback if you attempt tp make this method better by using code behind. var url = ""; var hid = document.getElementById('ctl00_body_FilterForm_hSearchUrlExtras').value; var input = document.getElementById('ctl00_body_FilterForm_searchInput').value; if (0 < input.length) { url = hid + "searchterm=" + input.trim().toLowerCase(); } //black magic tom-foolery setTimeout(function () { window.location.href = url; }, 0000); return false;//don't allow this to go from client side to server side - make "false" so processing stops } </script> <link href="/App_Themes/EarlGrey/css/jquery-ui.css" rel="stylesheet" /> <script src="/assets/script/jquery-ui-1.13.2.min.js" type="text/javascript"></script> <div id="ctl00_body_FilterForm_dSearch" class="search--row"> <div class="col-12"> <div id="ctl00_body_FilterForm_pSearchBar" class="site-search-bar full-width" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_body_FilterForm_bSearch')"> <div class="search-input-container"> <input name="ctl00$body$FilterForm$searchInput" type="search" id="ctl00_body_FilterForm_searchInput" class="search-input" required="" placeholder="Search 300+ research reports..." /> <button id="aSearchReset" class="search-clear-button" type="reset" onclick="searchResetRedirect('ctl00_body_FilterForm_hSearchUrlExtras')"></button> </div> <input type="hidden" name="ctl00$body$FilterForm$hSearchUrlExtras" id="ctl00_body_FilterForm_hSearchUrlExtras" value="/research?" /> <a onclick="return redirect();" id="ctl00_body_FilterForm_bSearch" class="search-button" type="button" onclientclick="redirect('ctl00_body_FilterForm_hSearchUrlExtras','ctl00_body_FilterForm_searchInput');return false;" href="javascript:__doPostBack('ctl00$body$FilterForm$bSearch','')"> <span class="search-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg'); mask-image: url('/app_themes/earlgrey/images/icons/generalUI/Search.svg');"> </span> <span class="search-text">Search</span> </a> </div> </div> </div> <div class="filter--row"> <div class="col-12"> <div class="filters"> <section class="section--filters"> <div class="row"> <div class="col-12"> <div class="filter"> <div class="filter-button-mobile-container"> <a href="#" role="button" aria-expanded="false" aria-controls="filterContainer" class="filter-button-mobile filter-button button button-icon-both button-secondary"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/filter/Filter.svg'); mask-image: url('/app_themes/earlgrey/images/icons/filter/Filter.svg');"></span> <span class="button-text">Show filters<span id="ctl00_body_FilterForm_sMobSelect" class="button-text-selection first-letter-capitalize">channel, company, & report type</span></span><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/editing/Add.svg'); mask-image: url('/app_themes/earlgrey/images/icons/editing/Add.svg');"></span> </a> </div> <div id="ctl00_body_FilterForm_filterForm" class="filter-container filter-form"> <div id="ctl00_body_FilterForm_dChannel" class="filter-item-container filter-item-container-channel filter-dropdown-container"> <select name="ctl00$body$FilterForm$sFilterChannel" id="ctl00_body_FilterForm_sFilterChannel" class="filter-dropdown-select"> <option value="/research">All</option> <option value="/research/payments">payments</option> <option value="/research/people">people</option> <option value="/research/markets">markets</option> <option value="/research/inclusion">inclusion</option> <option value="/research/retail">retail</option> <option value="/research/wholesale">wholesale</option> <option value="/research/wealth">wealth</option> <option value="/research/regulation">regulation</option> <option value="/research/crime">crime</option> <option value="/research/crypto">crypto</option> <option value="/research/sibos">sibos</option> <option value="/research/sustainable">sustainable</option> <option value="/research/startups">startups</option> <option value="/research/devops">devops</option> <option value="/research/identity">identity</option> <option value="/research/security">security</option> <option value="/research/cloud">cloud</option> <option value="/research/ai">ai</option> <option value="/research/predictions">predictions</option> </select> <label for="ctl00_body_FilterForm_sFilterChannel" id="ctl00_body_FilterForm_lChannel" class="button filter-button filter-dropdown-label button-icon-both button-secondary"> <span class="button-icon"></span> <span class="button-text"> <span class="button-text--default">Filter by channel</span> <span class="button-text--shortened">Channel</span> <span id="ctl00_body_FilterForm_channelSelected" class="button-text-selection"></span> </span> <span class="button-icon"></span> </label> <a id="ctl00_body_FilterForm_aChannelClear" class="filter-item-clear filter-dropdown-clear">clear</a> </div> <div id="ctl00_body_FilterForm_dCompany" class="filter-item-container filter-item-container-company-researchlisting filter-search-container"> <div style="position: relative;"> <input name="ctl00$body$FilterForm$tCompany" maxlength="50" id="ctl00_body_FilterForm_tCompany" class="filter-search" type="search" data-placeholder-large="Search for a company" data-placeholder-small="Company search..." autocomplete="off" /> <a href="/research" id="ctl00_body_FilterForm_aCompanyClear" class="filter-item-clear filter-search-clear">Clear</a> </div> <div id="containerCompanyResult"> </div> <input type="hidden" name="ctl00$body$FilterForm$hCompanyUrlExtras" id="ctl00_body_FilterForm_hCompanyUrlExtras" value="/research?" /> <script type="text/javascript"> var tCompanySearch = "#ctl00_body_FilterForm_tCompany"; var j_url = "/research?"; </script> <script src="/App_Themes/EarlGrey/scripts/modules/site/ExistingCompaniesScript.js"></script> </div> <div id="ctl00_body_FilterForm_dResearchType" class="filter-item-container filter-item-container-reporttype filter-dropdown-container"> <select name="ctl00$body$FilterForm$sFilterResearchType" id="ctl00_body_FilterForm_sFilterResearchType" class="filter-dropdown-select"> <option value="/research">All</option> <option value="/research?researchtype=White-Paper">White Paper</option> <option value="/research?researchtype=Sentiment-Paper">Sentiment Paper</option> <option value="/research?researchtype=Survey">Survey</option> <option value="/research?researchtype=Impact-Study">Impact Study</option> <option value="/research?researchtype=Event-Report">Event Report</option> <option value="/research?researchtype=Future-of-Report">Future of Report</option> </select> <label for="ctl00_body_FilterForm_sFilterResearchType" id="ctl00_body_FilterForm_lResearchType" class="button filter-button filter-dropdown-label button-icon-both button-secondary"> <span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/filter/Filter Radio Ruttons.svg'); mask-image: url('/app_themes/earlgrey/images/icons/filter/Filter Radio Ruttons.svg');"></span> <span class="button-text"> <span class="button-text--default">Filter by report type</span> <span class="button-text--shortened">Report type</span> <span id="ctl00_body_FilterForm_researchTypeSelected" class="button-text-selection"></span> </span> <span class="button-icon"></span> </label> <a href="/research" id="ctl00_body_FilterForm_aResearchTypeClear" class="filter-item-clear filter-dropdown-clear">clear</a> </div> <div class="filter-item-container filter-reset-container"></div> </div> </div> </div> </div> </section> </div> </div> </div> <!-- Research Section --> <div class="results-list--row"> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/321/2024-fraud-trends-in-banking-insurance-and-beyond" arial-label="Download report: 2024 Fraud Trends in Banking, Insurance, and Beyond" > <img src="/finextra-images/top_pics/xl/aws-vonage-paper-31102024-hp.png" loading="lazy" class="card-img" alt="2024 Fraud Trends in Banking, Insurance, and Beyond" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Impact Study</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl00_hypHeadline" rel="nofollow" aria-label="Read article: 2024 Fraud Trends in Banking, Insurance, and Beyond" href="/researcharticle/321/2024-fraud-trends-in-banking-insurance-and-beyond">2024 Fraud Trends in Banking, Insurance, and Beyond</a> </h3> <p class="card-text"> How generative AI is boosting fraud protection in an increasingly complex environment. As technology progresses, so do the capabilities of institutions to secure data and systems. Over 2024, the fraud landscape has been complex, and organisations must push the boundaries of innovation while maintaining a high security bar as the availability and democratisation of AI increases as we're going into 2025. The tidal wave of incoming regulation in the financial sector is an aspect that will help banking and insurance companies to safeguard their customers and data in the best way possible. Yet regulation alone does not address fraud – it’s up to individual organisations to leverage the potential of technology, and review their solutions, processes, and thus ensure compliance and safety. As fraud and regulation increase in the space, technology is one of the key factors that will help banks and insurance companies to address these increased fraud risks. Generative AI enables organisations to deliver hyper-personalised customer experiences, and combining these capabilities with carrier network insights can not only help them significantly reduce authentication fraud, but also ensure regulatory compliance. This impact study, produced in association with AWS and Vonage, examines the current fraud landscape across financial services, banking, and insurance, highlighting how generative AI and network APIs can help prevent fraud while enhancing the customer experience. Explore: Fraud trends in 2024 The impact of regulation Why data is the new gold How organisations can innovate with generative AI Best practices </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-10-31 00:00:00Z">31 October 2024</time> <span class="card-icon download">206 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/318/managing-fraud-risks-with-synthetic-data" arial-label="Download report: Managing Fraud Risks with Synthetic Data" > <img src="/finextra-images/top_pics/xl/red-hat-paper-22102024-hp.jpg" loading="lazy" class="card-img" alt="Managing Fraud Risks with Synthetic Data" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Event Report</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl01_hypHeadline" rel="nofollow" aria-label="Read article: Managing Fraud Risks with Synthetic Data" href="/researcharticle/318/managing-fraud-risks-with-synthetic-data">Managing Fraud Risks with Synthetic Data</a> </h3> <p class="card-text"> A Practical Approach for Businesses Services Industry The financial services sector is in a constant state of evolution, and so too are the challenges it faces, particularly in the realm of financial crime. This mounting issue has become a significant concern for institutions, customers and regulators alike. The key to addressing this lies in our approach to data - its quality, management, and applications. Harnessing the power of synthetic data and AI tools has become a pivotal factor in business transformation, particularly in addressing the issue of financial crime. The ability to streamline operations and enhance efficiency is a major challenge businesses face, but the introduction of synthetic data offers promising solutions. Synthetic data provides a comprehensive view of all types of crime, a feature that is crucial for global banks often grappling with segmented fraud activity. This broader perspective enhances the institutions’ capability to effectively fight financial crime. This report summarises the discussion had during a Finextra webinar, hosted in association with Red Hat, and explores: The role of synthetic data in combatting financial crime Implications of new regulation How synthetic data enhances crime detection A practical apprach for managing fraud risk </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-10-22 00:00:00Z">22 October 2024</time> <span class="card-icon download">212 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/317/the-future-of-payments-2025--digital-instant-profitable" arial-label="Download report: The Future of Payments 2025 – Digital, Instant, Profitable?" > <img src="/finextra-images/top_pics/xl/finextra-paper-17102024-hp.jpg" loading="lazy" class="card-img" alt="The Future of Payments 2025 – Digital, Instant, Profitable?" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Future of Report</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl02_hypHeadline" rel="nofollow" aria-label="Read article: The Future of Payments 2025 – Digital, Instant, Profitable?" href="/researcharticle/317/the-future-of-payments-2025--digital-instant-profitable">The Future of Payments 2025 – Digital, Instant, Profitable?</a> </h3> <p class="card-text"> A Sibos Special Edition The global payments landscape is in a period of rapid transition, with technologies and regulations making a serious impact. Yet looking to the future of the payments industry, how can we ensure that it is digital, instant, and profitable? While consumer behaviours continue to evolve in tandem with this. Artificial intelligence (AI), tokenised assets, Central Bank Digital Currencies (CBDC), Blockchain, and even more pioneering technologies are shaking up the payments systems all in their own way. Adding to this atmosphere of flux, is an developing regulatory framework which promises to alter this situation further. Regulators are facing an uphill battle attempting to legislate on emerging technologies while keeping consumers safe, and providing the best outcome for payment service providers (PSPs). As we move towards milestones like open finance and more rapid payments, there is a chance the payment ecosystem could look quite different within the next few years. Under these growing pressures, global payments organisations will need to ensure that they are able to bend and adapt to the circumstance, or risk snapping. Never has it been more important for PSPs to collaborate with each other, and regulators, to ensure the best outcomes. This Sibos 2024 special edition report, was produced with contributions from Accenture, Deloitte, EBA CLEARING, Finastra, FIS Global, Investec, J.P. Morgan, Oesterreichische Nationalbank, PPI AG, Swift, and Wise. It explores: The evolution of instant payments in 2025; The modernisation correspondent banking and cross border payments; Preparing the upcoming EU payments legislation; The key to successful digitalisation; The technology innovations reshaping the payments sector. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-10-17 00:00:00Z">17 October 2024</time> <span class="card-icon download">756 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <div id="ctl00_body_Listing_rItems_ctl02_dDivider" class="row-divider"></div> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/316/the-future-of-embedded-finance-in-africa-2025" arial-label="Download report: The Future of Embedded Finance in Africa 2025" > <img src="/finextra-images/top_pics/xl/finextra-paper-10102024-hp.jpg" loading="lazy" class="card-img" alt="The Future of Embedded Finance in Africa 2025" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Future of Report</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl03_hypHeadline" rel="nofollow" aria-label="Read article: The Future of Embedded Finance in Africa 2025" href="/researcharticle/316/the-future-of-embedded-finance-in-africa-2025">The Future of Embedded Finance in Africa 2025</a> </h3> <p class="card-text"> Embedded finance is changing the payment landscape in Africa. The question now is: what will it take for embedded finance to truly scale across Africa? The global embedded finance market is set to grow beyond $228 billion by 2028 according to Juniper Research. As this market matures and consumer confidence in the technology grows, this will likely prove to be a significant chunk of global financial services. In Africa, this emerging trend has the potential to unlock new economic opportunities. As a less mature market, it is not as hindered by legacy payments systems, making it ripe for payment innovation from embedded finance. It has the potential to reshape the continent’s current payments landscape, broaden innovation opportunities, and drive financial inclusion. As a market Africa is very adaptable to different technologies, and embracing of newer, more agile services. A lot of the population to the majority of their banking through their mobile phones, making embedded finance fit seamlessly into financial worlds of the populace. Yet there are many factors which will alter and develop the ability for embedded finance to take hold. This Finextra report, sponsored by Kora, received contributions from Binance, Indelible Inc., Mojaloop Foundation, and Nikulipe. It explores: Making embedded cross-border payments work in Africa; Unlocking the opportunities of embedded e-commerce in the African market; Embedded finance: Encouraging African financial inclusion; Why personalisation in embedded finance is the next step for African fintech; Regulating Africa to encourage embedded finance innovation. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-10-10 00:00:00Z">10 October 2024</time> <span class="card-icon download">264 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/315/adding-genai-to-your-fraud-prevention-strategy" arial-label="Download report: Adding GenAI To Your Fraud Prevention Strategy" > <img src="/finextra-images/top_pics/xl/outseer-paper-27092024-hp.jpg" loading="lazy" class="card-img" alt="Adding GenAI To Your Fraud Prevention Strategy" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Impact Study</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl04_hypHeadline" rel="nofollow" aria-label="Read article: Adding GenAI To Your Fraud Prevention Strategy" href="/researcharticle/315/adding-genai-to-your-fraud-prevention-strategy">Adding GenAI To Your Fraud Prevention Strategy</a> </h3> <p class="card-text"> We explore the numerous benefits of generative AI for fighting fraud. In an instant payment, cross-border world, fraud is more nefarious and prevalent than ever. Recent research shows that worldwide, APP (Authorised Push Payment) fraud now represents 75% of all digital banking fraud on a dollar-value basis. By 2026, losses are expected to reach $5.25 billion – revealing that APP fraud is one of the biggest threats to financial institutions (FIs) globally. The next pre-emptive step in the fight against fraud is generative AI (GenAI), which uses Large Language Models (LLMs) to generate new content like text, audio, video and even new computer code. While GenAI is still in the fledgling stages of adoption within fraud prevention, it will soon become a true differentiator. But how exactly are scammers deploying AI to their advantage? What are the best ways to incorporate GenAI into a fraud prevention strategy? How should consumer privacy be managed? This impact study answers these questions and casts an eye over the current fraud landscape, the regulatory implications, and the vital role of innovation. This Finextra impact study, produced in association with Outseer, explores: The evolution of scams; The role of AI; Technology and the impact of generative AI; How to embed AI in the best way possible; Addressing regulatory challenges and concerns; And more. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-09-27 00:00:00Z">27 September 2024</time> <span class="card-icon download">393 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/314/the-global-fight-against-trade-based-financial-crime" arial-label="Download report: The Global Fight Against Trade-Based Financial Crime" > <img src="/finextra-images/top_pics/xl/eastnets-paper-25092024-hp.jpg" loading="lazy" class="card-img" alt="The Global Fight Against Trade-Based Financial Crime" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Survey</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl05_hypHeadline" rel="nofollow" aria-label="Read article: The Global Fight Against Trade-Based Financial Crime" href="/researcharticle/314/the-global-fight-against-trade-based-financial-crime">The Global Fight Against Trade-Based Financial Crime</a> </h3> <p class="card-text"> Broken inside, broken outside: Uncovering the internal weaknesses and external pressures fuelling a $1.6 trillion challenge. Trade-Based Financial Crime (TBFC) is a global issue, draining $1.6 trillion annually from economies—funds that could otherwise fuel development, build infrastructure, and stabilise financial systems. Instead, these resources are diverted into criminal networks that operate across borders, exploiting the very institutions meant to protect global finance. This is a crisis that goes beyond numbers; it strikes at the core of trust and stability in the financial world. This global survey, conducted in the summer of 2024, revealed the alarming extent to which financial institutions remain unprepared in the face of the growing threat of TBFC and sheds light on the significant challenges, technology gaps, and fragmented risk management strategies that enable significant financial crime. Input from leaders at ING and ITFA reinforces the critical role of technology in combating TBFC, while also acknowledging the operational challenges that remain. Implementing AI-driven solutions at scale is proving to be a significant obstacle for many institutions, with the timeline for action growing ever tighter. Download this Finextra survey, produced in association with Eastnets, to explore: Why TBFC is a growing global crisis What internal roadblocks institutions are facing An investigation into the external challenges of combatting TBFC Recommendations for what risk leaders should do next And more Click here to join us for the Finextra webinar, Global Trade Based Financial Crime: Where Trade and Payments Meet, and hear from our panel of industry experts discuss the finding from this survey and the current state of trade-based financial crime globally. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-09-25 00:00:00Z">25 September 2024</time> <span class="card-icon download">288 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <div id="ctl00_body_Listing_rItems_ctl05_dDivider" class="row-divider"></div> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/313/mastering-the-transition-to-iso-20022" arial-label="Download report: Mastering the Transition to ISO 20022" > <img src="/finextra-images/top_pics/xl/unifits-paper-16092024-hp.png" loading="lazy" class="card-img" alt="Mastering the Transition to ISO 20022" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Impact Study</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl06_hypHeadline" rel="nofollow" aria-label="Read article: Mastering the Transition to ISO 20022" href="/researcharticle/313/mastering-the-transition-to-iso-20022">Mastering the Transition to ISO 20022</a> </h3> <p class="card-text"> Strategies for Compliance and Automated Testing in Financial Services With a regulatory storm incoming, the need for testing solutions – whether they be generic or tailored – is greater than ever before. As the financial services industry undergoes a vast amount change, particularly around the introduction of new rails on the ISO 20022 framework, these tests are proving vital for international banks and other institutions in the chain. Yet, for this sector change is not a binary phase; it is almost always underway. To tackle this challenge in a sustainable way, automation is key – giving institutions the confidence to weather the storm of regulation with ease. With the ISO 20022 standard now a prerequisite, organisations must convince their business leaders that the migration mandated for November is not just an IT project – it is fundamental to company-wide strategy. This impact study, produced in association with Unifits and featuring expert commentary from BearingPoint and Accenture, explores how institutions can master the transition to ISO 20022 and streamline compliance through automated testing. Discover: The impact and evolution of testing The benefits of testing automation The strategic role of technology and compliance Trends to watch: New rails and regulations Real-world case studies And more. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-09-16 00:00:00Z">16 September 2024</time> <span class="card-icon download">480 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/312/beyond-tomorrow-in-the-capital-markets" arial-label="Download report: Beyond Tomorrow In The Capital Markets" > <img src="/finextra-images/top_pics/xl/cjc-paper-09092024-hp.jpg" loading="lazy" class="card-img" alt="Beyond Tomorrow In The Capital Markets" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">White Paper</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl07_hypHeadline" rel="nofollow" aria-label="Read article: Beyond Tomorrow In The Capital Markets" href="/researcharticle/312/beyond-tomorrow-in-the-capital-markets">Beyond Tomorrow In The Capital Markets</a> </h3> <p class="card-text"> Technology has long been transforming the capital markets industry, but the tides are changing for what is considered success. Now more than ever, firms need to prioritise operational resilience. Technological advances are indisputably reshaping how firms in the capital markets operate, however, as the reliance on technology grows, so does the impact of glitches and outages when they occur. Take the CrowdStrike global outage, for example, which caused an estimated $1.15BN and $140M in financial losses for the banking and financial sectors respectively. The consecutive outages expose the fragility of technical infrastructure and underscore a need for better operational resilience across the capital markets. It also reiterates the importance of preparing for the EU’s Digital Operational Resilience Act (DORA), implementing uniform operational resilience rules for financial entities throughout Europe, and its equivalents elsewhere. This Finextra whitepaper, produced in association with CJC, explores: The challenges in the capital markets industry; How institutions can address these challenges; Ensuring future resilience by bridging the skills gap; Real-world case studies; And more. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-09-09 00:00:00Z">09 September 2024</time> <span class="card-icon download">203 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/311/microservices-architecture-future-proofing-payments-technology" arial-label="Download report: Microservices Architecture: Future-Proofing Payments Technology" > <img src="/finextra-images/top_pics/xl/diebold-nixdorfimpact-study-august2024-homepage.jpg" loading="lazy" class="card-img" alt="Microservices Architecture: Future-Proofing Payments Technology" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Impact Study</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl08_hypHeadline" rel="nofollow" aria-label="Read article: Microservices Architecture: Future-Proofing Payments Technology" href="/researcharticle/311/microservices-architecture-future-proofing-payments-technology">Microservices Architecture: Future-Proofing Payments Technology</a> </h3> <p class="card-text"> It is high time for banks to move away from legacy thinking and embrace modernisation to remain competitive in the industry. Financial institutions have long been threatened by innovative, tech-savvy fintech firms that do not have to maintain decades-old back-office systems. Core banking systems within banks have evolved, but with additional pressure from incoming regulation and subsequent reporting, progression and modernisation has not kept pace with industry developments. In the US alone, the real-time payments market is expected to grow at a compound annual growth rate of 31% until 2030. An institution’s success in scaling their payment processing in response to this shift will rest heavily on how their systems are set up. Cloud-native payments processing is the most viable option to keep pace with innovation demand and competition; enabling banks to build upon flexibility, at low cost and risk. These enablers also make cloud infrastructure – both public and private – attractive for banks that have struggled to streamline, maintain and upgrade their legacy infrastructures. This Finextra research paper, produced in association with Diebold Nixdorf, explores the opportunities of microservices architecture. It discusses: Then & Now: Monolithic vs. microservices architecture Overcoming microservice challenges The benefits of a micro-approach Real-world examples and cases studies And more. Click here to join the Finextra webinar, hosted in association with Diebold Nixdorf, to watch as our panel of iindustry experts explore the benefits of microservices architecture, and what needs to be done to ensure migrations are streamlined. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-08-27 00:00:00Z">27 August 2024</time> <span class="card-icon download">408 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <div id="ctl00_body_Listing_rItems_ctl08_dDivider" class="row-divider"></div> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/310/apis-automation-and-ai" arial-label="Download report: APIs, Automation, and AI" > <img src="/finextra-images/top_pics/xl/mastercard-paper-12082024-hp.jpg" loading="lazy" class="card-img" alt="APIs, Automation, and AI" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">White Paper</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl09_hypHeadline" rel="nofollow" aria-label="Read article: APIs, Automation, and AI" href="/researcharticle/310/apis-automation-and-ai">APIs, Automation, and AI</a> </h3> <p class="card-text"> An Arsenal to Defend Against Card Transaction Fraud Fraudsters are no longer individuals who are looking to infiltrate gaps or weaknesses in how our businesses are set up. They are expert technologists and strategists that steal customer data, take over accounts and break into tough security measures. Between 2023 and 2027, merchants are expected to lose a total of $343 billion to online payment fraud, driving home the point that the time is now for technology to be leveraged to reduce card transaction fraud, which is growing in numbers and complexity. APIs, automation, and AI are all integral to an effective fraud mitigation strategy in 2024. This Finextra whitepaper, produced in association with Mastercard, discusses how these technologies – if used in the right way – can support financial institutions evolve to emerging threats with increased speed and accuracy. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-08-12 00:00:00Z">12 August 2024</time> <span class="card-icon download">346 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/304/payment-fraud-in-2024-who-is-liable" arial-label="Download report: Payment Fraud in 2024: Who is Liable?" > <img src="/finextra-images/top_pics/xl/nice-actimize-paper-08072024-hp.jpg" loading="lazy" class="card-img" alt="Payment Fraud in 2024: Who is Liable?" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Impact Study</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl10_hypHeadline" rel="nofollow" aria-label="Read article: Payment Fraud in 2024: Who is Liable?" href="/researcharticle/304/payment-fraud-in-2024-who-is-liable">Payment Fraud in 2024: Who is Liable?</a> </h3> <p class="card-text"> Fraud is a billion-dollar business in the Instant Payments era. Statistics show that ecommerce fraud is predicted to exceed $48 billion globally by the end of 2023 alone and could exceed $362 billion between 2023 and 2028. In 2024, banks will not only contend with the changing liability landscape, but the upcoming adoption of ISO 20022 as well. Both represent a historical shift in the financial services industry. To prepare for a higher degree of liability in a data-rich environment, banks need to address the holistic landscape of fraud mitigation. This Finextra impact study, produced in association with NICE Actimize, addresses the changing liability landscape and what banks need to do to prepare for regulatory changes and increased fraud protection. We cover: Shifting liability and the impact of new PSR regulation ISO 20022’s impact on the financial industry Financial industry priorities in 2024 And more. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-07-08 00:00:00Z">08 July 2024</time> <span class="card-icon download">630 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/309/payments-modernisation-the-big-survey-2024" arial-label="Download report: Payments Modernisation: The Big Survey 2024" > <img src="/finextra-images/top_pics/xl/volante-paper-13062024-hp.jpg" loading="lazy" class="card-img" alt="Payments Modernisation: The Big Survey 2024" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Survey</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl11_hypHeadline" rel="nofollow" aria-label="Read article: Payments Modernisation: The Big Survey 2024" href="/researcharticle/309/payments-modernisation-the-big-survey-2024">Payments Modernisation: The Big Survey 2024</a> </h3> <p class="card-text"> Welcome to the fourth edition of The Big Survey. Our annual report, surveying 350 senior bankers across the globe, offers a unique vantage point on the ever-evolving landscape of payments modernisation. Over the years, we’ve uncovered fresh developments and enduring challenges alike, painting a detailed picture of the industry’s trajectory. As we navigate 2024, the financial services sector is in the midst of profound transformation. Our latest insights highlight the critical need to modernise payment systems swiftly and effectively, driven by rising customer expectations and stringent regulatory demands. Download our 2024 survey, produced in association with Volante, to learn about: The current state of capabilities Why payments architecture is more flexible than ever before Financial institutions’ budgets and spending priorities The global drive towards real-time and cross-border And much more. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-06-13 00:00:00Z">13 June 2024</time> <span class="card-icon download">1151 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <div id="ctl00_body_Listing_rItems_ctl11_dDivider" class="row-divider"></div> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/307/the-future-of-digital-banking-in-europe-2024" arial-label="Download report: The Future of Digital Banking in Europe 2024" > <img src="/finextra-images/top_pics/xl/finextra-paper-04062024-homepage.png" loading="lazy" class="card-img" alt="The Future of Digital Banking in Europe 2024" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Future of Report</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl12_hypHeadline" rel="nofollow" aria-label="Read article: The Future of Digital Banking in Europe 2024" href="/researcharticle/307/the-future-of-digital-banking-in-europe-2024">The Future of Digital Banking in Europe 2024</a> </h3> <p class="card-text"> A Money20/20 Special Edition. In 2023, fintech investment in the EMEA region dropped to $24.5 billion, down from $49.6 billion in 2022 – a seven year low. Macroeconomic and global political conditions are creating challenges for growth, with upcoming general elections around the world adding to the uncertainties in financial ecosystems. Despite these challenges, the outlook for European digital banking remains positive. The region continues to lead in innovation within the financial sector. This Finextra report, a Special Edition for Money20/20 Europe, features interviews with key players in the European financial services and fintech industries. It includes insights from Vodeno, EY, J.P. Morgan, Swift, Tink, and TrueLayer, and explores the following topics that will be addressed in Amsterdam: Hyper-personalisation: Moving towards super apps Embedded payments driving the Banking-as-a-Service revolution Variable recurring payments: The next step in European open banking Is Europe ready for MiCA? From Web1 to Web3, or Markets1 to Markets3 How European fintech is facing macro challenges </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-06-04 00:00:00Z">04 June 2024</time> <span class="card-icon download">968 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/305/fraud-and-aml-case-management-how-to-operate-at-the-speed-of-risk" arial-label="Download report: Fraud and AML Case Management: How to Operate at the Speed of Risk" > <img src="/finextra-images/top_pics/xl/nice-actimize-paper-16052024-homepage.png" loading="lazy" class="card-img" alt="Fraud and AML Case Management: How to Operate at the Speed of Risk" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Impact Study</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl13_hypHeadline" rel="nofollow" aria-label="Read article: Fraud and AML Case Management: How to Operate at the Speed of Risk" href="/researcharticle/305/fraud-and-aml-case-management-how-to-operate-at-the-speed-of-risk">Fraud and AML Case Management: How to Operate at the Speed of Risk</a> </h3> <p class="card-text"> The digital revolution has fuelled a surge in transactions, while economic turmoil, geopolitical tensions and shifting regulations have emboldened sophisticated financial criminals. As a result, fraud is costing financial institutions more than ever before. Traditional siloed systems and manual process have left financial institutions vulnerable by drowning investigators and analysts in data, while starving them of actionable insights to stay ahead of risk. This Finextra impact study, produced in association with NICE Actimize, explore how institutions can bolster their fraud management and anti-money laundering (AML) prevention systems to stay ahead of risk, reduce operational costs and investigations time, and meet changing business and regulatory requirements. We cover: How to resolve siloed case management How to fix fractured data How to create a faster, more intelligent workflow And more. </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-05-16 00:00:00Z">16 May 2024</time> <span class="card-icon download">389 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <!-- End: Row divider --> <div class="card card--research card-fullWidth"> <div class="row"> <div class="col-12 card-img-container"> <a href="/researcharticle/306/the-future-of-uk-fintech---2015-2035" arial-label="Download report: The Future of UK Fintech - 2015-2035" > <img src="/finextra-images/top_pics/xl/homepage-800x450px.jpg" loading="lazy" class="card-img" alt="The Future of UK Fintech - 2015-2035" /> </a> </div> <div class="col-12 card-body-container"> <div class="card-body"> <p class="card-tag card-tag-light card-tag-report-type">Future of Report</p> <h3 class="card-title h4"> <a id="ctl00_body_Listing_rItems_ctl14_hypHeadline" rel="nofollow" aria-label="Read article: The Future of UK Fintech - 2015-2035" href="/researcharticle/306/the-future-of-uk-fintech---2015-2035">The Future of UK Fintech - 2015-2035</a> </h3> <p class="card-text"> An IFGS Special Edition UK Fintech Week 2024 With UK Fintech Week's flagship event - Innovate Finance Global Summit (IFGS) - returning for its 10th anniversary, Finextra and Innovate Finance have partnered to publish this report, which acts as your go-to-guide to everything you need to know about financial services and technology in the UK. ‘The Future of UK Fintech: 2015 – 2035: An IFGS Special Edition’ includes commentary from the brightest and best across the fintech ecosystem, discussing and debating the crucial issues facing the sector now and in years to come. This includes key insights from industry experts from Cogo, EY, Konsentus, Marqeta, Standard Chartered Ventures, and Zopa Bank. Scoping out the next decade to come, this report explores the agenda topics below and more: The Next Decade of FS and Innovation: What Lies Ahead Fintech Beyond FS Borders: How Fintech is Impacting other Industries and Sectors UK and the World: Keeping our Crown while Learning from Others Transformative Technologies: Opportunities and Risks Users of Tomorrow: The Next Generation of Consumers The Shifting Ecosystem: Who Will Lead? </p> <p class="card-baseline"> <time class="card-timestamp card-icon calendar" datetime="2024-04-15 00:00:00Z">15 April 2024</time> <span class="card-icon download">680 downloads</span> </p> </div> </div> </div> </div> <!-- Start: Row divider --> <div id="ctl00_body_Listing_rItems_ctl14_dDivider" class="row-divider"></div> <!-- End: Row divider --> </div> <div class="pagination--row"> <div class="col-12"> <div id="ctl00_body_Listing_pagination" class="pagination"> <nav role="navigation" aria-label="Pagination Navigation" class="pagination-navigation "><ul class="pagination-menu"><li class="select active"> <div class="page"> <select class="page-select" onchange="location.href = this.options[this.selectedIndex].value;" > <option value="/research?page=1" selected="selected">1</option> <option value="/research?page=2" >2</option> <option value="/research?page=3" >3</option> <option value="/research?page=4" >4</option> <option value="/research?page=5" >5</option> <option value="/research?page=6" >6</option> <option value="/research?page=7" >7</option> <option value="/research?page=8" >8</option> <option value="/research?page=9" >9</option> <option value="/research?page=10" >10</option> <option value="/research?page=11" >11</option> <option value="/research?page=12" >12</option> <option value="/research?page=13" >13</option> <option value="/research?page=14" >14</option> </select> <div class="page-select-icon"> <span class="page-select-icon-image" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowDown.svg'); mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowDown.svg');"></span> </div> </div> </li> <li class="page"><a class="button button-small button-secondary" href=/research?page=2 aria-label="Goto Page 2"><span class="button-text">2</span></a></li><li class="page"><a class="button button-small button-secondary" href=/research?page=3 aria-label="Goto Page 3"><span class="button-text">3</span></a></li><li class="page"><a class="button button-small button-secondary" href=/research?page=4 aria-label="Goto Page 4"><span class="button-text">4</span></a></li><li class="page"><a class="button button-small button-secondary" href=/research?page=5 aria-label="Goto Page 5"><span class="button-text">5</span></a></li><li class="page"><a class="button button-small button-secondary" href=/research?page=6 aria-label="Goto Page 6"><span class="button-text">6</span></a></li><li class="concat"><span class="concat-icon" style="background-image: url('/app_themes/earlgrey/images/icons/dark/PaginationConcat.svg')"></span></li><li class="page"><a class="button button-small button-secondary" href=/research?page=14 aria-label="Goto Page 14"><span class="button-text">14</span></a></li><li class="next"><a href=/research?page=2 title="Next" class="button button-small button-secondary button-icon-only" label="Goto Next Page"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowRight.svg'); mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowRight.svg');"></span></a></li></ul><ul class="pagination-mobile-menu"><li class="previous disabled"><a href=# title="Previous" class="button button-small button-secondary button-icon-only" label="Goto Previous Page"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowLeft.svg'); mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowLeft.svg');"></span></a></li> <li class="select mobile"> <div class="page"> <select class="page-select" onchange="location.href = this.options[this.selectedIndex].value;"> <option value="/research?page=1" selected="selected">1 of 14</option> <option value="/research?page=2" >2 of 14</option> <option value="/research?page=3" >3 of 14</option> <option value="/research?page=4" >4 of 14</option> <option value="/research?page=5" >5 of 14</option> <option value="/research?page=6" >6 of 14</option> <option value="/research?page=7" >7 of 14</option> <option value="/research?page=8" >8 of 14</option> <option value="/research?page=9" >9 of 14</option> <option value="/research?page=10" >10 of 14</option> <option value="/research?page=11" >11 of 14</option> <option value="/research?page=12" >12 of 14</option> <option value="/research?page=13" >13 of 14</option> <option value="/research?page=14" >14 of 14</option> </select> <div class="page-select-icon"> <span class="page-select-icon-image" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowDown.svg'); mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowDown.svg');"></span> </div> </div> </li> <li class="next "><a href=/research?page=2 title="Next" class="button button-small button-secondary button-icon-only" label="Goto Next Page"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowRight.svg'); mask-image: url('/app_themes/earlgrey/images/icons/arrows/arrowRight.svg');"></span></a></li> </ul></nav> </div> </div> </div> </div> </div> </div> </div> </section> </div> </main> <!-- Start: cookie policy popup --> <div class="cookie-policy"> <div class="box cookie-policy--container"> <div class="cookie-policy--container--content"> <p class="p-compact-p-md">Welcome to Finextra. We use cookies to help us to deliver our services. You may change your preferences at our <a href="/about/cookie-centre.aspx" alt="Cookie centre">Cookie Centre</a>.</p> <p class="p-compact-p-md">Please read our <a href="/about/privacy-policy.aspx" alt="Privacy policy">Privacy Policy</a>.</p> </div> <div class="cookie-policy--container--buttons"> <a class="button button-primary button-cookie-policy-accept" href="#"><span class="button-text">Accept</span></a> </div> </div> </div> <!-- End: cookie policy popup --> <!-- Scripts --> <script src="/app_themes/earlgrey/scripts/bootstrap/bootstrap.min.js" type="text/javascript" defer></script> <script src="/app_themes/earlgrey/scripts/merged/site.min.js" defer></script> <script src="/app_themes/earlgrey/scripts/merged/bundle.min.js" defer></script> <!-- Footer --> <footer class="footer footer-gradient-bg"> <div class="container"> <div class="row"> <div class="col-12"> <div class="row footer-row-logo"> <div class="column col-12"> <a href="/"><img class="footer-logo" src="/App_Themes/EarlGrey/images/finextra-logo-alt.svg" alt="Finextra" /></a> </div> <div class="col-12"> <div class="footer-separator"></div> </div> </div> <div class="row footer-row-links"> <div class="column col-6 col-md-3 order-1 order-md-1"> <h3>Finextra</h3> <ul> <li><a href="/about/finextra.aspx" aria-label="Link to: About">About</a></li> </ul> <h3>Community</h3> <ul> <li><a href="/community/simple-terms.aspx" aria-label="Link to: Rules">Rules</a></li> <li><a onclick="window.open('mailto:contact@finextra.com');" aria-label="Link to: Contact the community team" class="cursor-pointer">Contact the community team</a></li> </ul> </div> <div class="column col-6 col-md-3 order-3 order-md-2"> <h3>News</h3> <ul> <li><a href="/about/finextra.aspx" aria-label="Link to: Guidance">Guidance</a></li> <li><a onclick="window.open('mailto:news@finextra.com');" aria-label="Link to: Contact the news desk" class="cursor-pointer">Contact the news desk</a></li> </ul> <h3>Sales</h3> <ul> <li><a onclick="window.open('mailto:salesadmin@finextra.com');" aria-label="Link to: Media pack" class="cursor-pointer">Media pack</a></li> <li><a onclick="window.open('mailto:salesadmin@finextra.com');" aria-label="Link to: Contact the sales team" class="cursor-pointer">Contact the sales team</a></li> </ul> </div> <div class="column col-6 col-md-3 order-2 order-md-3"> <h3>Get involved</h3> <ul> <li><a href="/live-at/2024/ebaday.aspx" aria-label="Link to: Finextra Live@EBAday">Finextra Live@</a></li> <li><a href="/events/timeline?eventtype=webinar" aria-label="Link to: Webinars">Webinars</a></li> <li><a href="/latest-videos" aria-label="Link to: Finextra TV">Finextra TV</a></li> <li><a href="/research" aria-label="Link to: Research">Research</a></li> <li><a href="https://www.finextra.jobs" aria-label="Link to: Finextra.jobs" target="_blank">Finextra.jobs</a></li> </ul> </div> <div class="column col-6 col-md-3 order-4 order-md-4"> <h3>Events</h3> <ul> <li><a href="https://www.sustainablefinance.live" aria-label="Link to: Sustainable Finance Live" target="_blank">Sustainable Finance Live</a></li> <li><a href="https://www.nextgennordics.com" aria-label="Link to: NextGen Nordics" target="_blank">NextGen Nordics</a></li> <li><a href="https://www.ebaday.com" aria-label="Link to: EBAday" target="_blank">EBAday</a></li> <li><a href="https://www.nextgenai.world/" aria-label="Link to: NextGenAI" target="_blank">NextGen:AI</a></li> </ul> </div> </div> <div class="row footer-row-buttons"> <div class="col-12 col-lg-8" style="width:auto; margin-right: auto;"> <span id="ctl00_FooterControl_sNotLogged" class="primary-buttons"> <a class="button button-icon-left button-primary" href="/community/register.aspx" ><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/communityevents/Community.svg'); mask-image: url('/app_themes/earlgrey/images/icons/communityevents/Community.svg');"></span><span class="button-text">Join the community</span></a> <a class="button button-icon-left button-primary" href="/community/members/edit-my-interests.aspx" ><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/other/Mail-1.svg'); mask-image: url('/app_themes/earlgrey/images/icons/other/Mail-1.svg');"></span><span class="button-text">Register for news alerts</span></a> </span> <span class="social-buttons"> <a class="button button-icon-only button-dark" href="https://www.linkedin.com/company/finextra/" target="_blank"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/social/LinkedIn.svg'); mask-image: url('/app_themes/earlgrey/images/icons/social/LinkedIn.svg');"></span></a> <a class="button button-icon-only button-dark" href="https://twitter.com/finextra" target="_blank"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/social/Twitter.svg'); mask-image: url('/app_themes/earlgrey/images/icons/social/Twitter.svg');"></span></a> <a class="button button-icon-only button-dark" href="/rss/rss.aspx"><span class="button-icon" style="-webkit-mask-image: url('/app_themes/earlgrey/images/icons/social/RSS.svg'); mask-image: url('/app_themes/earlgrey/images/icons/social/RSS.svg');"></span></a> </span> </div> <div class="col-12 col-lg-4" style="width: auto;"> <span class="app-buttons"> <a href="https://apps.apple.com/us/app/finextra-research-news/id1551174789" aria-label="Link to: Our app on the Apple App store" target="_blank"><img src="/app_themes/earlgrey/images/logos/apple.png" alt="Apple App Store" /></a> <a href="https://play.google.com/store/apps/details?id=finextra.android.news" aria-label="Link to: Our app on the Google App store" target="_blank"><img src="/app_themes/earlgrey/images/logos/google.png" alt="Google App Store" /></a> </span> </div> <div class="col-12"> <div class="footer-separator"></div> </div> </div> <div class="row footer-row-copyright"> <div class="column col-12 col-md-6"> <p><a href="/about/copyright.aspx" aria-label="Link to: Copyright">© Finextra Research 2024</a></p> </div> <div class="column col-12 col-md-6"> <p><a href="/community/terms-of-use.aspx" aria-label="Link to: Terms of use">Terms of use</a><a href="/about/privacy-policy.aspx" aria-label="Link to: Privacy Policy">Privacy Policy</a><a href="/about/cookie-centre.aspx" aria-label="Link to: Cookie Centre">Cookie Centre</a></p> </div> </div> </div> </div> </div> </footer> <script src="/WebResource.axd?d=ORikNVkoK-ZrjXDXU0LPXkSyn9d-TE9Cl3NYN4ip5lgRD86YyBGWYJMcpemDJh7Xxz5O3nXT5M-wspGzFf1PqP0h5xlEQ9zXjzeOoC1xBgc1&t=638610907965203766" type="text/javascript"></script> </form> </body> </html>